1!function(e){function t(a){if(i[a])return i[a].exports;var n=i[a]={exports:{},id:a,loaded:!1};return e[a].call(n.exports,n,n.exports,t),n.loaded=!0,n.exports}var i={};return t.m=e,t.c=i,t.p="/dist/",t(0)}([function(e,t,i){(function(e,t){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}var n=i(754),o=(a(n),i(753)),s=(a(o),i(733)),r=(a(s),i(732)),l=(a(r),i(728)),d=(a(l),i(735)),c=(a(d),i(722)),u=(a(c),i(723)),m=(a(u),i(717)),p=(a(m),i(713)),f=(a(p),i(740)),_=(a(f),i(741)),h=(a(_),i(737)),g=(a(h),i(738)),b=(a(g),i(739)),v=(a(b),i(718)),y=(a(v),i(714)),w=(a(y),i(729)),x=(a(w),i(736)),k=(a(x),i(762)),E=(a(k),i(764)),C=(a(E),i(763)),S=(a(C),i(765)),M=(a(S),i(715)),T=(a(M),i(725)),L=(a(T),i(726)),I=(a(L),i(727)),D=(a(I),i(731)),A=(a(D),i(734)),O=(a(A),i(730)),R=(a(O),i(719)),z=(a(R),i(720)),Y=(a(z),i(721)),F=(a(Y),i(716)),P=(a(F),i(758)),N=(a(P),i(759)),j=(a(N),i(756)),H=(a(j),i(757)),U=(a(H),i(760)),B=(a(U),i(761)),q=(a(B),i(755)),G=(a(q),i(745)),V=(a(G),i(752)),W=(a(V),i(748)),J=(a(W),i(744)),$=(a(J),i(749)),Z=(a($),i(750)),X=(a(Z),i(724)),Q=(a(X),i(751)),K=(a(Q),i(743)),ee=(a(K),i(747)),te=(a(ee),i(742)),ie=(a(te),i(746)),ae=(a(ie),i(1003)),ne=(a(ae),i(1005)),oe=(a(ne),i(1009)),se=(a(oe),i(1006)),re=(a(se),i(1007)),le=(a(re),i(1008)),de=(a(le),i(1004)),ce=(a(de),i(1010)),ue=(a(ce),i(1011)),me=(a(ue),i(504)),pe=(a(me),i(505)),fe=(a(pe),i(506)),_e=(a(fe),i(507)),he=(a(_e),i(510)),ge=(a(he),i(512)),be=(a(ge),i(508)),ve=(a(be),i(509)),ye=(a(ve),i(511)),we=(a(ye),i(513)),xe=(a(we),i(514)),ke=(a(xe),i(517)),Ee=(a(ke),i(518)),Ce=(a(Ee),i(520)),Se=(a(Ce),i(519)),Me=(a(Se),i(515)),Te=(a(Me),i(516)),Le=(a(Te),i(526)),Ie=(a(Le),i(533)),De=(a(Ie),i(534)),Ae=(a(De),i(529)),Oe=(a(Ae),i(527)),Re=(a(Oe),i(537)),ze=(a(Re),i(528)),Ye=(a(ze),i(535)),Fe=(a(Ye),i(536)),Pe=(a(Fe),i(531)),Ne=(a(Pe),i(532)),je=(a(Ne),i(530)),He=(a(je),i(538)),Ue=(a(He),i(521)),Be=(a(Ue),i(524)),qe=(a(Be),i(525)),Ge=(a(qe),i(522)),Ve=(a(Ge),i(523)),We=(a(Ve),i(539)),Je=(a(We),i(541)),$e=(a(Je),i(542)),Ze=(a($e),i(544)),Xe=(a(Ze),i(540)),Qe=(a(Xe),i(543)),Ke=(a(Qe),i(545)),et=(a(Ke),i(547)),tt=(a(et),i(550)),it=(a(tt),i(552)),at=(a(it),i(553)),nt=(a(at),i(554)),ot=(a(nt),i(558)),st=(a(ot),i(559)),rt=(a(st),i(556)),lt=(a(rt),i(557)),dt=(a(lt),i(546)),ct=(a(dt),i(548)),ut=(a(ct),i(551)),mt=(a(ut),i(555)),pt=(a(mt),i(549)),ft=(a(pt),i(564)),_t=(a(ft),i(565)),ht=(a(_t),i(566)),gt=(a(ht),i(567)),bt=(a(gt),i(568)),vt=(a(bt),i(569)),yt=(a(vt),i(570)),wt=(a(yt),i(571)),xt=(a(wt),i(572)),kt=(a(xt),i(605)),Et=(a(kt),i(607)),Ct=(a(Et),i(606)),St=(a(Ct),i(611)),Mt=(a(St),i(612)),Tt=(a(Mt),i(613)),Lt=(a(Tt),i(610)),It=(a(Lt),i(608)),Dt=(a(It),i(609)),At=(a(Dt),i(573),i(584),i(581),i(582),i(577),i(578),i(579),i(585),i(586),i(574),i(576),i(575),i(583),i(580),i(594)),Ot=(a(At),i(595)),Rt=(a(Ot),i(596)),zt=(a(Rt),i(597)),Yt=(a(zt),i(598)),Ft=(a(Yt),i(599)),Pt=(a(Ft),i(600)),Nt=(a(Pt),i(601)),jt=(a(Nt),i(602)),Ht=(a(jt),i(603)),Ut=(a(Ht),i(604)),Bt=(a(Ut),i(587)),qt=(a(Bt),i(588)),Gt=(a(qt),i(589)),Vt=(a(Gt),i(590)),Wt=(a(Vt),i(591)),Jt=(a(Wt),i(593)),$t=(a(Jt),i(592)),Zt=(a($t),i(560)),Xt=(a(Zt),i(562)),Qt=(a(Xt),i(561)),Kt=(a(Qt),i(563)),ei=(a(Kt),i(614)),ti=(a(ei),i(615)),ii=(a(ti),i(616)),ai=(a(ii),i(617)),ni=(a(ai),i(618)),oi=(a(ni),i(619)),si=(a(oi),i(620)),ri=(a(si),i(621)),li=(a(ri),i(622)),di=(a(li),i(623)),ci=(a(di),i(624)),ui=(a(ci),i(626)),mi=(a(ui),i(625)),pi=(a(mi),i(627)),fi=(a(pi),i(628)),_i=(a(fi),i(629)),hi=(a(_i),i(630)),gi=(a(hi),i(631)),bi=(a(gi),i(632)),vi=(a(bi),i(633)),yi=(a(vi),i(634)),wi=(a(yi),i(638)),xi=(a(wi),i(639)),ki=(a(xi),i(635)),Ei=(a(ki),i(636)),Ci=(a(Ei),i(637)),Si=(a(Ci),i(640)),Mi=(a(Si),i(644)),Ti=(a(Mi),i(645)),Li=(a(Ti),i(641)),Ii=(a(Li),i(642)),Di=(a(Ii),i(643)),Ai=(a(Di),i(646)),Oi=(a(Ai),i(648)),Ri=(a(Oi),i(649)),zi=(a(Ri),i(647)),Yi=(a(zi),i(650)),Fi=(a(Yi),i(651)),Pi=(a(Fi),i(652)),Ni=(a(Pi),i(653)),ji=(a(Ni),i(654)),Hi=(a(ji),i(656)),Ui=(a(Hi),i(658)),Bi=(a(Ui),i(659)),qi=(a(Bi),i(655)),Gi=(a(qi),i(657)),Vi=(a(Gi),i(663)),Wi=(a(Vi),i(664)),Ji=(a(Wi),i(660)),$i=(a(Ji),i(661)),Zi=(a($i),i(662)),Xi=(a(Zi),i(665)),Qi=(a(Xi),i(666)),Ki=(a(Qi),i(667)),ea=(a(Ki),i(668)),ta=(a(ea),i(669)),ia=(a(ta),i(670)),aa=(a(ia),i(671)),na=(a(aa),i(672)),oa=(a(na),i(673)),sa=(a(oa),i(678)),ra=(a(sa),i(679)),la=(a(ra),i(674)),da=(a(la),i(675)),ca=(a(da),i(676)),ua=(a(ca),i(677)),ma=(a(ua),i(683)),pa=(a(ma),i(685)),fa=(a(pa),i(686)),_a=(a(fa),i(687)),ha=(a(_a),i(684)),ga=(a(ha),i(681)),ba=(a(ga),i(682)),va=(a(ba),i(688)),ya=(a(va),i(680)),wa=(a(ya),i(702)),xa=(a(wa),i(703)),ka=(a(xa),i(704)),Ea=(a(ka),i(705)),Ca=(a(Ea),i(706)),Sa=(a(Ca),i(707)),Ma=(a(Sa),i(708)),Ta=(a(Ma),i(698)),La=(a(Ta),i(699)),Ia=(a(La),i(700)),Da=(a(Ia),i(701)),Aa=(a(Da),i(689)),Oa=(a(Aa),i(692)),Ra=(a(Oa),i(693)),za=(a(Ra),i(690)),Ya=(a(za),i(697)),Fa=(a(Ya),i(691)),Pa=(a(Fa),i(696)),Na=(a(Pa),i(694)),ja=(a(Na),i(695)),Ha=(a(ja),i(709)),Ua=(a(Ha),i(710)),Ba=(a(Ua),i(712)),qa=(a(Ba),i(711)),Ga=(a(qa),i(766)),Va=(a(Ga),i(76
17)),Wa=(a(Va),i(768)),Ja=(a(Wa),i(769)),$a=(a(Ja),i(780)),Za=(a($a),i(774)),Xa=(a(Za),i(773)),Qa=(a(Xa),i(771)),Ka=(a(Qa),i(781)),en=(a(Ka),i(782)),tn=(a(en),i(783)),an=(a(tn),i(784)),nn=(a(an),i(775)),on=(a(nn),i(776)),sn=(a(on),i(777)),rn=(a(sn),i(778)),ln=(a(rn),i(770)),dn=(a(ln),i(772)),cn=(a(dn),i(779)),un=(a(cn),i(785)),mn=(a(un),i(786)),pn=(a(mn),i(787)),fn=(a(pn),i(788)),_n=(a(fn),i(789)),hn=(a(_n),i(790)),gn=(a(hn),i(791)),bn=(a(gn),i(792)),vn=(a(bn),i(793)),yn=(a(vn),i(794)),wn=(a(yn),i(795)),xn=(a(wn),i(796)),kn=(a(xn),i(797)),En=(a(kn),i(798)),Cn=(a(En),i(799)),Sn=(a(Cn),i(800)),Mn=(a(Sn),i(801)),Tn=(a(Mn),i(802)),Ln=(a(Tn),i(803)),In=(a(Ln),i(804)),Dn=(a(In),i(805)),An=(a(Dn),i(806)),On=(a(An),i(812)),Rn=(a(On),i(813)),zn=(a(Rn),i(814)),Yn=(a(zn),i(807)),Fn=(a(Yn),i(810)),Pn=(a(Fn),i(811)),Nn=(a(Pn),i(808)),jn=(a(Nn),i(809)),Hn=(a(jn),i(815)),Un=(a(Hn),i(817)),Bn=(a(Un),i(818)),qn=(a(Bn),i(816)),Gn=(a(qn),i(819)),Vn=(a(Gn),i(824)),Wn=(a(Vn),i(825)),Jn=(a(Wn),i(820)),$n=(a(Jn),i(821)),Zn=(a($n),i(822)),Xn=(a(Zn),i(823)),Qn=(a(Xn),i(826)),Kn=(a(Qn),i(827)),eo=(a(Kn),i(828)),to=(a(eo),i(829)),io=(a(to),i(830)),ao=(a(io),i(834)),no=(a(ao),i(831)),oo=(a(no),i(832)),so=(a(oo),i(833)),ro=(a(so),i(835)),lo=(a(ro),i(836)),co=(a(lo),i(837)),uo=(a(co),i(838)),mo=(a(uo),i(839)),po=(a(mo),i(840)),fo=(a(po),i(841)),_o=(a(fo),i(842)),ho=(a(_o),i(846)),go=(a(ho),i(847)),bo=(a(go),i(843)),vo=(a(bo),i(844)),yo=(a(vo),i(845)),wo=(a(yo),i(848)),xo=(a(wo),i(849)),ko=(a(xo),i(850)),Eo=(a(ko),i(857)),Co=(a(Eo),i(855)),So=(a(Co),i(856)),Mo=(a(So),i(851)),To=(a(Mo),i(852)),Lo=(a(To),i(853)),Io=(a(Lo),i(863)),Do=(a(Io),i(864)),Ao=(a(Do),i(859)),Oo=(a(Ao),i(858)),Ro=(a(Oo),i(854)),zo=(a(Ro),i(860)),Yo=(a(zo),i(861)),Fo=(a(Yo),i(862)),Po=(a(Fo),i(865)),No=(a(Po),i(866)),jo=(a(No),i(867)),Ho=(a(jo),i(871)),Uo=(a(Ho),i(880)),Bo=(a(Uo),i(881)),qo=(a(Bo),i(882)),Go=(a(qo),i(885)),Vo=(a(Go),i(886)),Wo=(a(Vo),i(890)),Jo=(a(Wo),i(883)),$o=(a(Jo),i(884)),Zo=(a($o),i(887)),Xo=(a(Zo),i(888)),Qo=(a(Xo),i(889)),Ko=(a(Qo),i(909)),es=(a(Ko),i(908)),ts=(a(es),i(910)),is=(a(ts),i(911)),as=(a(is),i(912)),ns=(a(as),i(913)),os=(a(ns),i(891)),ss=(a(os),i(894)),rs=(a(ss),i(892)),ls=(a(rs),i(893)),ds=(a(ls),i(895)),cs=(a(ds),i(896)),us=(a(cs),i(897)),ms=(a(us),i(898)),ps=(a(ms),i(914)),fs=(a(ps),i(915)),_s=(a(fs),i(901)),hs=(a(_s),i(902)),gs=(a(hs),i(907)),bs=(a(gs),i(899)),vs=(a(bs),i(900)),ys=(a(vs),i(903)),ws=(a(ys),i(904)),xs=(a(ws),i(905)),ks=(a(xs),i(906)),Es=(a(ks),i(872)),Cs=(a(Es),i(873)),Ss=(a(Cs),i(878)),Ms=(a(Ss),i(876)),Ts=(a(Ms),i(877)),Ls=(a(Ts),i(875)),Is=(a(Ls),i(874)),Ds=(a(Is),i(879)),As=(a(Ds),i(916)),Os=(a(As),i(917)),Rs=(a(Os),i(918)),zs=(a(Rs),i(919)),Ys=(a(zs),i(920)),Fs=(a(Ys),i(921)),Ps=(a(Fs),i(922)),Ns=(a(Ps),i(923)),js=(a(Ns),i(868)),Hs=(a(js),i(869)),Us=(a(Hs),i(870)),Bs=(a(Us),i(924)),qs=(a(Bs),i(925)),Gs=(a(qs),i(927)),Vs=(a(Gs),i(928)),Ws=(a(Vs),i(926)),Js=(a(Ws),i(939)),$s=(a(Js),i(940)),Zs=(a($s),i(932)),Xs=(a(Zs),i(936)),Qs=(a(Xs),i(933)),Ks=(a(Qs),i(934)),er=(a(Ks),i(935)),tr=(a(er),i(937)),ir=(a(tr),i(938)),ar=(a(ir),i(929)),nr=(a(ar),i(930)),or=(a(nr),i(931)),sr=(a(or),i(950)),rr=(a(sr),i(951)),lr=(a(rr),i(952)),dr=(a(lr),i(953)),cr=(a(dr),i(958)),ur=(a(cr),i(956)),mr=(a(ur),i(941)),pr=(a(mr),i(948)),fr=(a(pr),i(949)),_r=(a(fr),i(957)),hr=(a(_r),i(943)),gr=(a(hr),i(942)),br=(a(gr),i(944)),vr=(a(br),i(954)),yr=(a(vr),i(955)),wr=(a(yr),i(945)),xr=(a(wr),i(946)),kr=(a(xr),i(947)),Er=(a(kr),i(959)),Cr=(a(Er),i(960)),Sr=(a(Cr),i(961)),Mr=(a(Sr),i(964)),Tr=(a(Mr),i(962)),Lr=(a(Tr),i(963)),Ir=(a(Lr),i(965)),Dr=(a(Ir),i(966)),Ar=(a(Dr),i(967)),Or=(a(Ar),i(968)),Rr=(a(Or),i(969)),zr=(a(Rr),i(970)),Yr=(a(zr),i(971)),Fr=(a(Yr),i(972)),Pr=(a(Fr),i(973)),Nr=(a(Pr),i(974)),jr=(a(Nr),i(975)),Hr=(a(jr),i(976)),Ur=(a(Hr),i(977)),Br=(a(Ur),i(978)),qr=(a(Br),i(979)),Gr=(a(qr),i(980)),Vr=(a(Gr),i(981)),Wr=(a(Vr),i(982)),Jr=(a(Wr),i(983)),$r=(a(Jr),i(984)),Zr=(a($r),i(985)),Xr=(a(Zr),i(986)),Qr=(a(Xr),i(987)),Kr=(a(Qr),i(988)),el=(a(Kr),i(989)),tl=(a(el),i(991)),il=(a(tl),i(992)),al=(a(il),i(993)),nl=(a(al),i(994)),ol=(a(nl),i(990)),sl=(a(ol),i(995)),rl=(a(sl),i(996)),ll=(a(rl),i(997)),dl=(a(ll),i(998)),cl=(a(dl),i(999)),ul=(a(cl),i(1e3)),ml=(a(ul),i(1001)),pl=(a(ml),i(1002)),fl=(a(pl),i(433)),_l=a(fl),hl=i(2),gl=a(hl),bl=i(202),vl=a(bl),yl=i(203),wl=a(yl),xl=i(434),kl=a(xl),El={bus:e.observable()},Cl={router:window.router};vl["default"].i18n=wl["default"],vl["default"].router=window.router;var Sl={fl:vl["default"]},Ml={i18n:wl["default"]};e.mixin(_l["default"]),e.mixin(kl["default"]),e.mixin(El),e.mixin(Sl),e.mixin(Ml),e.mixin(Cl),t.i18n=wl["default"],window.riot=e,t.moment=gl["default"]}).call(t,i(1),function(){return this}())},function(e,t,i){(function(e){/* Riot v3.10.3, @license MIT */ 2!function(e,i){i(t)}(this,function(t){"use strict";function i(e,t){return(t||document).querySelector(e)}function a(e){return"svg"===e?document.createElementNS(Ke,e):document.createElement(e)}function n(e,t,i){var a=et.exec(t);a&&a[1]?e.setAttributeNS(Qe,a[1],i):e.setAttribute(t,i)}function o(e,t){return Object.getOwnPropertyDescriptor(e,t)}function s(e){return typeof e===Ze}function r(e,t){var i=o(e,t);return s(e[t])||i&&i.writable}function l(e){for(var t,i=1,a=arguments,n=a.length;n>i;i++)if(t=a[i])for(var o in t)r(e,o)&&(e[o]=t[o]);return e}function d(e){return Object.create(e)}function c(e,t){return[].slice.call((t||document).querySelectorAll(e))}function u(){return document.createTextNode("")}function m(e,t){e.style.display=t?"":"none",e.hidden=t?!1:!0}function p(e,t){return e.getAttribute(t)}function f(e,t){e.removeAttribute(t)}function _(e,t,i){if(i){var a=e.ownerDocument.importNode((new DOMParser).parseFromString('<svg xmlns="'+Ke+'">'+t+"</svg>","application/xml").documentElement,!0);e.appendChild(a)}else e.innerHTML=t}function h(e,t){if(e)for(var i;i=ot.exec(e);)t(i[1].toLowerCase(),i[2]||i[3]||i[4])}function g(){return document.createDocumentFragment()}function b(e,t,i){e.insertBefore(t,i.parentNode&&i)}function v(e){return Object.keys(e).reduce(function(t,i){return t+" "+i+": "+e[i]+";"},"")}function y(e,t,i){if(e){var a,n=t(e,i);if(n===!1)return;for(e=e.firstChild;e;)a=e.nextSibling,y(e,t,n),e=a}}function w(e){return s(e)||null===e}function x(e){return w(e)||""===e}function k(e){return typeof e===Xe}function E(e){return e&&typeof e===$e}function C(e){var t=e.ownerSVGElement;return!!t||null===t}function S(e){return Array.isArray(e)||e instanceof Array}function M(e){return rt.test(e)}function T(e){return typeof e===Je}function L(e,t){return-1!==e.indexOf(t)}function I(e,t){for(var i=e?e.length:0,a=0;i>a;a++)t(e[a],a);return e}function D(e,t){return e.slice(0,t.length)===t}function A(e,t,i,a){return Object.defineProperty(e,t,l({value:i,enumerable:!1,writable:!1,
2configurable:!0},a)),e}function O(e){return e.replace(/-(\w)/g,function(e,t){return t.toUpperCase()})}function R(e){console&&console.warn&&console.warn(e)}function z(e,t,i,a,n){var o=e[t],r=S(o),l=!s(n);if(!o||o!==i)if(!o&&a)e[t]=[i];else if(o)if(r){var d=o.indexOf(i);if(d===n)return;-1!==d&&o.splice(d,1),l?o.splice(n,0,i):o.push(i)}else e[t]=[o,i];else e[t]=i}function Y(e){return e.tagName&&ze[p(e,je)||p(e,je)||e.tagName.toLowerCase()]}function F(e,t){var i=Y(e),a=!t&&p(e,je);return a&&!ft.hasExpr(a)?a:i?i.name:e.tagName.toLowerCase()}function P(){return this.parent?l(d(this),this.parent):this}function N(e,t,a){var n="o"===a[0],o=n?"select>":"table>";if(e.innerHTML="<"+o+t.trim()+"</"+o,o=e.firstChild,n)o.selectedIndex=-1;else{var s=Ct[a];s&&1===o.childElementCount&&(o=i(s,o))}return o}function j(e,t){if(!wt.test(e))return e;var i={};return t=t&&t.replace(kt,function(e,t,a){return i[t]=i[t]||a,""}).trim(),e.replace(Et,function(e,t,a){return i[t]||a||""}).replace(xt,function(e,i){return t||i||""})}function H(e,t,i){var n=e&&e.match(/^\s*<([-\w]+)/),o=n&&n[1].toLowerCase(),s=a(i?Tt:Mt);return e=j(e,t),St.test(o)?s=N(s,e,o):_(s,e,i),s}function U(e){return Lt.test(e)}function B(e){for(var t=e;t.__.isAnonymous&&t.parent;)t=t.parent;return t}function q(e,t,i){var a=this.__.parent,n=this.__.item;if(!n)for(;a&&!n;)n=a.__.item,a=a.__.parent;if(r(i,"currentTarget")&&(i.currentTarget=e),r(i,"target")&&(i.target=i.srcElement),r(i,"which")&&(i.which=i.charCode||i.keyCode),i.item=n,t.call(this,i),ht.autoUpdate&&!i.preventUpdate){var o=B(this);o.isMounted&&o.update()}}function G(e,t,i,a){var n,o=q.bind(a,i,t);i[e]=null,n=e.replace(nt,""),L(a.__.listeners,i)||a.__.listeners.push(i),i[We]||(i[We]={}),i[We][e]&&i.removeEventListener(n,i[We][e]),i[We][e]=o,i.addEventListener(n,o,!1)}function V(e,t,i,a){var n=Ie(e,t,i),o=t.tagName||F(t.root,!0),s=B(a);return A(n,"parent",s),n.__.parent=a,z(s.tags,o,n),s!==a&&z(a.tags,o,n),n}function W(e,t,i,a){if(S(e[t])){var n=e[t].indexOf(i);-1!==n&&e[t].splice(n,1),e[t].length?1!==e[t].length||a||(e[t]=e[t][0]):delete e[t]}else e[t]===i&&delete e[t]}function J(e,t){var i,a,n=this,o=u(),s=u(),r=g();for(this.root.insertBefore(o,this.root.firstChild),this.root.appendChild(s),this.__.head=a=o,this.__.tail=s;a;)i=a.nextSibling,r.appendChild(a),n.__.virts.push(a),a=i;t?e.insertBefore(r,t.__.head):e.appendChild(r)}function $(e,t){var i=g();J.call(e,i),t.parentNode.replaceChild(i,t)}function Z(e,t,i){var a,o=e.tag||e.dom._tag,s=o?o.__:{},r=s.head,l="VIRTUAL"===e.dom.tagName;return o&&e.tagName===i?void o.update():(o&&(l&&(a=u(),r.parentNode.insertBefore(a,r)),o.unmount(!0)),void(T(i)&&(e.impl=ze[i],e.impl&&(e.tag=o=V(e.impl,{root:e.dom,parent:t,tagName:i},e.dom.innerHTML,t),I(e.attrs,function(e){return n(o.root,e.name,e.value)}),e.tagName=i,o.mount(),l&&$(o,a||o.root),t.__.onUnmount=function(){var e=o.opts.dataIs;W(o.parent.tags,e,o),W(o.__.parent.tags,e,o),o.unmount()}))))}function X(e){return e?(e=e.replace(Pe,""),st[e]&&(e=st[e]),e):null}function Q(e){if(!this.root||!p(this.root,"virtualized")){var t,i=e.dom,a=X(e.attr),o=L([qe,Ge],a),s=e.root&&"VIRTUAL"===e.root.tagName,r=this.__,l=r.isAnonymous,d=i&&(e.parent||i.parentNode),c="style"===a,u="class"===a;if(e._riot_id)return void(e.__.wasCreated?e.update():(e.mount(),s&&$(e,e.root)));if(e.update)return e.update();var _=o&&!l?P.call(this):this;t=ft(e.expr,_);var h=!x(t),g=E(t);if(g&&(u?t=ft(JSON.stringify(t),this):c&&(t=v(t))),!e.attr||e.wasParsedOnce&&h&&t!==!1||f(i,p(i,e.attr)?e.attr:a),e.bool&&(t=t?a:!1),e.isRtag)return Z(e,this,t);if((!e.wasParsedOnce||e.value!==t)&&(e.value=t,e.wasParsedOnce=!0,!g||u||c||o)){if(h||(t=""),!a)return t+="",void(d&&(e.parent=d,"TEXTAREA"===d.tagName?(d.value=t,lt||(i.nodeValue=t)):i.nodeValue=t));switch(!0){case k(t):U(a)&&G(a,t,i,this);break;case o:m(i,a===Ge?!t:t);break;default:e.bool&&(i[a]=t),"value"===a&&i.value!==t?i.value=t:h&&t!==!1&&n(i,a,t),c&&i.hidden&&m(i,!1)}}}}function K(e){I(e,Q.bind(this))}function ee(e,t,i,a,n){if(!e||!i){var o=e?P.call(this):t||this;I(n,function(e){e.expr&&Q.call(o,e.expr),a[O(e.name).replace(Pe,"")]=e.expr?e.expr.value:e.value})}}function te(e,t,i){var a=e.__,n={},o=e.isMounted&&!a.skipAnonymous;return a.isAnonymous&&a.parent&&l(e,a.parent),l(e,t),ee.apply(e,[a.isLoop,a.parent,a.isAnonymous,n,a.instAttrs]),o&&e.isMounted&&k(e.shouldUpdate)&&!e.shouldUpdate(t,n)?e:(l(e.opts,n),o&&e.trigger("update",t),K.call(e,i),o&&e.trigger("updated"),e)}function ie(e){if(!e){var t=Object.keys(ze);return t+ie(t)}return e.filter(function(e){return!/[^-\w]/.test(e)}).reduce(function(e,t){var i=t.trim().toLowerCase();return e+",["+je+'="'+i+'"]'},"")}function ae(e,t){var i=this,a=i.name,n=i.tmpl,o=i.css,s=i.attrs,r=i.onCreate;return ze[a]||(ne(a,n,o,s,r),ze[a]["class"]=this.constructor),De(e,a,t,this),o&&ut.inject(),this}function ne(e,t,i,a,n){return k(a)&&(n=a,/^[\w-]+\s?=/.test(i)?(a=i,i=""):a=""),i&&(k(i)?n=i:ut.add(i,e)),e=e.toLowerCase(),ze[e]={name:e,tmpl:t,attrs:a,fn:n},e}function oe(e,t,i,a,n){return i&&ut.add(i,e),ze[e]={name:e,tmpl:t,attrs:a,fn:n},e}function se(e,t,i){function a(e){if(e.tagName){var o,s=p(e,je);t&&s!==t&&(s=t,n(e,je,t)),o=De(e,s||e.tagName.toLowerCase(),i),o&&r.push(o)}else e.length&&I(e,a)}var o,s,r=[];if(ut.inject(),E(t)&&(i=t,t=0),T(e)?(e="*"===e?s=ie():e+ie(e.split(/, */)),o=e?c(e):[]):o=e,"*"===t){if(t=s||ie(),o.tagName)o=c(t,o);else{var l=[];I(o,function(e){return l.push(c(t,e))}),o=l}t=0}return a(o),r}function re(e,t,i){if(E(e))return void re("__"+At++ +"__",e,!0);
2var a=i?Dt:It;if(!t){if(s(a[e]))throw new Error("Unregistered mixin: "+e);return a[e]}a[e]=k(t)?l(t.prototype,a[e]||{})&&t:l(a[e]||{},t)}function le(){return I(Re,function(e){return e.update()})}function de(e){return ut.remove(e),delete ze[e]}function ce(e){for(var t=[],i=arguments.length-1;i-->0;)t[i]=arguments[i+1];return I(t,function(t){var i,a,n=[],s=["init","__proto__"];t=T(t)?re(t):t,i=k(t)?new t:t;var r=Object.getPrototypeOf(i);do n=n.concat(Object.getOwnPropertyNames(a||i));while(a=Object.getPrototypeOf(a||i));I(n,function(t){if(!L(s,t)){var a=o(i,t)||o(r,t),n=a&&(a.get||a.set);!e.hasOwnProperty(t)&&n?Object.defineProperty(e,t,a):e[t]=k(i[t])?i[t].bind(e):i[t]}}),i.init&&i.init.bind(e)(e.opts)}),e}function ue(e,t){var i,a=this.parent;a&&(i=a.tags[e],S(i)?i.splice(t,0,i.splice(i.indexOf(this),1)[0]):z(a.tags,e,this))}function me(e,t){for(var i,a=this,n=this.__.head,o=g();n;)if(i=n.nextSibling,o.appendChild(n),n=i,n===a.__.tail){o.appendChild(n),e.insertBefore(o,t.__.head);break}}function pe(e,t,i){var a={};return a[e.key]=t,e.pos&&(a[e.pos]=i),a}function fe(e,t,i){for(var a=t.length,n=e.length-i;a>n;)a--,_e.apply(t[a],[t,a])}function _e(e,t){e.splice(t,1),this.unmount(),W(this.parent,this,this.__.tagName,!0)}function he(e){var t=this;I(Object.keys(this.tags),function(i){ue.apply(t.tags[i],[i,e])})}function ge(e,t,i){i?me.apply(this,[e,t]):b(e,this.root,t.root)}function be(e,t,i){i?J.apply(this,[e,t]):b(e,this.root,t.root)}function ve(e,t){t?J.call(this,e):e.appendChild(this.root)}function ye(e,t,i,a){return e?a?ft(e,i):t[e]:t}function we(e,t,i){var a=typeof p(e,Be)!==Je||f(e,Be),n=p(e,Ve),o=n?ft.hasExpr(n):!1,s=F(e),r=ze[s],c=e.parentNode,m=u(),_=Y(e),h=p(e,He),b=[],v=!0,y=e.innerHTML,w=!ze[s],x="VIRTUAL"===e.tagName,k=[];return f(e,Ue),f(e,Ve),i=ft.loopKeys(i),i.isLoop=!0,h&&f(e,He),c.insertBefore(m,e),c.removeChild(e),i.update=function(){i.value=ft(i.val,t);var c=i.value,u=g(),p=!S(c)&&!T(c),f=m.parentNode,E=[],C=p&&!!c;if(f){p&&(c=c?Object.keys(c).map(function(e){return pe(i,c[e],e)}):[]);var M=0;I(c,function(m,g){var S=g-M,T=!C&&i.key?pe(i,m,g):m;if(h&&!ft(h,l(d(t),T)))return void M++;var I=ye(n,m,T,o),D=!p&&a&&typeof m===$e||n,A=k.indexOf(I),O=-1===A,R=!O&&D?A:S,Y=b[R],F=S>=k.length,P=D&&O||!D&&!Y||!b[S];P?(Y=Ie(r,{parent:t,isLoop:v,isAnonymous:w,tagName:s,root:e.cloneNode(w),item:T,index:S},y),Y.mount(),F?ve.apply(Y,[u||f,x]):be.apply(Y,[f,b[S],x]),F||k.splice(S,0,T),b.splice(S,0,Y),_&&z(t.tags,s,Y,!0)):R!==S&&D&&((n||L(c,k[R]))&&(ge.apply(Y,[f,b[S],x]),b.splice(S,0,b.splice(R,1)[0]),k.splice(S,0,k.splice(R,1)[0])),i.pos&&(Y[i.pos]=S),!_&&Y.tags&&he.call(Y,S)),l(Y.__,{item:T,index:S,parent:t}),E[S]=I,P||Y.update(T)}),fe(c,b,M),k=E.slice(),f.insertBefore(u,m)}},i.unmount=function(){I(b,function(e){e.unmount()})},i}function xe(e,t,i,a){return d(zt).init(e,t,i,a)}function ke(e){I(e,function(e){e.unmount?e.unmount(!0):e.tagName?e.tag.unmount(!0):e.unmount&&e.unmount()})}function Ee(e,t,i){return d(Yt).init(e,t,i)}function Ce(e,t){var i=this,a=[];return y(e,function(o){var s,r,l=o.nodeType;if((t||o!==e)&&(3===l&&"STYLE"!==o.parentNode.tagName&&ft.hasExpr(o.nodeValue)&&a.push({dom:o,expr:o.nodeValue}),1===l)){var d="VIRTUAL"===o.tagName;if(s=p(o,Ue))return d&&n(o,"loopVirtual",!0),a.push(we(o,i,s)),!1;if(s=p(o,He))return a.push(Ee(o,i,s)),!1;if((s=p(o,je))&&ft.hasExpr(s))return a.push({isRtag:!0,expr:s,dom:o,attrs:[].slice.call(o.attributes)}),!1;if(r=Y(o),d&&(p(o,"virtualized")&&o.parentElement.removeChild(o),r||p(o,"virtualized")||p(o,"loopVirtual")||(r={tmpl:o.outerHTML})),r&&(o!==e||t)){var c=p(o,je);if(!d||c)return c&&d&&R("Virtual tags shouldn't be used together with the \""+je+'" attribute - https://github.com/riot/riot/issues/2511'),a.push(V(r,{root:o,parent:i},o.innerHTML,i)),!1;n(o,"virtualized",!0);var u=Ie({tmpl:o.outerHTML},{root:o,parent:i},o.innerHTML);a.push(u)}Se.apply(i,[o,o.attributes,function(e,t){t&&a.push(t)}])}}),a}function Se(e,t,i){var a=this;I(t,function(t){if(!t)return!1;var n,o=t.name,s=M(o);L(Ne,o)&&e.tagName.toLowerCase()!==Ye?n=xe(e,a,o,t.value):ft.hasExpr(t.value)&&(n={dom:e,expr:t.value,attr:o,bool:s}),i(t,n)})}function Me(e){var t=this.__,i=t.isAnonymous;A(this,"isMounted",e),i||(e?this.trigger("mount"):(this.trigger("unmount"),this.off("*"),this.__.wasCreated=!1))}function Te(e,t,i,a){var o=e.__,s=o.root;s._tag=e,Se.apply(o.parent,[s,s.attributes,function(t,i){!o.isAnonymous&&zt.isPrototypeOf(i)&&(i.tag=e),t.expr=i,o.instAttrs.push(t)}]),h(o.impl.attrs,function(e,t){o.implAttrs.push({name:e,value:t})}),Se.apply(e,[s,o.implAttrs,function(e,t){t?i.push(t):n(s,e.name,e.value)}]),ee.apply(e,[o.isLoop,o.parent,o.isAnonymous,a,o.instAttrs]);var r=re(Fe);if(r&&!o.skipAnonymous)for(var l in r)r.hasOwnProperty(l)&&e.mixin(r[l]);if(o.impl.fn&&o.impl.fn.call(e,a),o.skipAnonymous||e.trigger("before-mount"),I(Ce.apply(e,[t,o.isAnonymous]),function(e){return i.push(e)}
2),e.update(o.item),!o.isAnonymous&&!o.isInline)for(;t.firstChild;)s.appendChild(t.firstChild);if(A(e,"root",s),!o.skipAnonymous&&e.parent){var d=B(e.parent);d.one(d.isMounted?"updated":"mount",function(){Me.call(e,!0)})}else Me.call(e,!0);return e.__.wasCreated=!0,e}function Le(e,t,i){var a=e.__,n=a.root,o=Re.indexOf(e),s=n.parentNode;if(a.skipAnonymous||e.trigger("before-unmount"),h(a.impl.attrs,function(e){D(e,Pe)&&(e=e.slice(Pe.length)),f(n,e)}),e.__.listeners.forEach(function(e){Object.keys(e[We]).forEach(function(t){e.removeEventListener(t,e[We][t])})}),-1!==o&&Re.splice(o,1),a.parent&&!a.isAnonymous){var r=B(a.parent);a.isVirtual?Object.keys(e.tags).forEach(function(t){return W(r.tags,t,e.tags[t])}):W(r.tags,a.tagName,e)}return e.__.virts&&I(e.__.virts,function(e){e.parentNode&&e.parentNode.removeChild(e)}),ke(i),I(a.instAttrs,function(e){return e.expr&&e.expr.unmount&&e.expr.unmount()}),t?_(n,""):s&&s.removeChild(n),a.onUnmount&&a.onUnmount(),e.isMounted||Me.call(e,!0),Me.call(e,!1),delete n._tag,e}function Ie(e,t,i){void 0===e&&(e={}),void 0===t&&(t={});var a,n=t.context||{},o=t.opts||{},s=t.parent,r=t.isLoop,d=!!t.isAnonymous,c=ht.skipAnonymousTags&&d,u=t.item,m=t.index,p=[],f=[],_=e.tmpl,h=[],g=t.root,b=t.tagName||F(g),v="virtual"===b,y=!v&&!_;return y||r&&d?a=g:(v||(g.innerHTML=""),a=H(_,i,C(g))),c||_t(n),e.name&&g._tag&&g._tag.unmount(!0),A(n,"__",{impl:e,root:g,skipAnonymous:c,implAttrs:f,isAnonymous:d,instAttrs:p,innerHTML:i,tagName:b,index:m,isLoop:r,isInline:y,item:u,parent:s,listeners:[],virts:[],wasCreated:!1,tail:null,head:null}),[["isMounted",!1],["_riot_id",vt()],["root",g],["opts",o,{writable:!0,enumerable:!0}],["parent",s||null],["tags",{}],["refs",{}],["update",function(e){return te(n,e,h)}],["mixin",function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];return ce.apply(void 0,[n].concat(e))}],["mount",function(){return Te(n,a,h,o)}],["unmount",function(e){return Le(n,e,h)}]].reduce(function(e,t){var i=t[0],a=t[1],o=t[2];return A(n,i,a,o),e},l(n,u))}function De(e,t,i,a){var n,o=ze[t],s=ze[t]["class"],r=a||(s?d(s.prototype):{}),c=e._innerHTML=e._innerHTML||e.innerHTML,u=l({root:e,opts:i,context:r},{parent:i?i.parent:null});return o&&e&&(n=Ie(o,u,c)),n&&n.mount&&(n.mount(!0),L(Re,n)||Re.push(n)),n}var Ae,Oe,Re=[],ze={},Ye="yield",Fe="__global_mixin",Pe="riot-",Ne=["ref","data-ref"],je="data-is",He="if",Ue="each",Be="no-reorder",qe="show",Ge="hide",Ve="key",We="__riot-events__",Je="string",$e="object",Ze="undefined",Xe="function",Qe="http://www.w3.org/1999/xlink",Ke="http://www.w3.org/2000/svg",et=/^xlink:(\w+)/,tt=typeof window===Ze?void 0:window,it=/^(?:t(?:body|head|foot|[rhd])|caption|col(?:group)?|opt(?:ion|group))$/,at=/^(?:t(?:body|head|foot|[rhd])|caption|col(?:group)?)$/,nt=/^on/,ot=/([-\w]+) ?= ?(?:"([^"]*)|'([^']*)|({[^}]*}))/g,st={viewbox:"viewBox",preserveaspectratio:"preserveAspectRatio"},rt=/^(?:disabled|checked|readonly|required|allowfullscreen|auto(?:focus|play)|compact|controls|default|formnovalidate|hidden|ismap|itemscope|loop|multiple|muted|no(?:resize|shade|validate|wrap)?|open|reversed|seamless|selected|sortable|truespeed|typemustmatch)$/,lt=0|(tt&&tt.document||{}).documentMode,dt={},ct=!1;tt&&(Ae=function(){var e=a("style"),t=i("style[type=riot]");return n(e,"type","text/css"),t?(t.id&&(e.id=t.id),t.parentNode.replaceChild(e,t)):document.head.appendChild(e),e}(),Oe=Ae.styleSheet);var ut={styleNode:Ae,add:function(e,t){dt[t]=e,ct=!0},inject:function(){if(tt&&ct){ct=!1;var e=Object.keys(dt).map(function(e){return dt[e]}).join("\n");Oe?Oe.cssText=e:Ae.innerHTML=e}},remove:function(e){delete dt[e],ct=!0}},mt=function(){function e(e,t){for(;--t>=0&&/\s/.test(e[t]););return t}function t(t,r){var l=/.*/g,d=l.lastIndex=r++,c=l.exec(t)[0].match(o);if(c){var u=d+c[0].length;d=e(t,d);var m=t[d];if(0>
2d||~i.indexOf(m))return u;if("."===m)"."===t[d-1]&&(r=u);else if("+"===m||"-"===m)(t[--d]!==m||(d=e(t,d))<0||!s.test(t[d]))&&(r=u);else if(~n.indexOf(m)){for(var p=d+1;--d>=0&&s.test(t[d]););~a.indexOf(t.slice(d+1,p))&&(r=u)}}return r}var i="[{(,;:?=|&!^~>%*/",a=["case","default","do","else","in","instanceof","prefix","return","typeof","void","yield"],n=a.reduce(function(e,t){return e+t.slice(-1)},""),o=/^\/(?=[^*>/])[^[/\\]*(?:(?:\\.|\[(?:\\.|[^\]\\]*)*\])[^[\\/]*)*?\/[gimuy]*/,s=/[$\w]/;return t}(),pt=function(t){function i(e){return e}function a(e,t){return t||(t=w),new RegExp(e.source.replace(/{/g,t[2]).replace(/}/g,t[3]),e.global?c:"")}function n(e){if(e===b)return v;var t=e.split(" ");if(2!==t.length||f.test(e))throw new Error('Unsupported brackets "'+e+'"');return t=t.concat(e.replace(_,"\\").split(" ")),t[4]=a(t[1].length>1?/{[\S\s]*?}/:v[4],t),t[5]=a(e.length>3?/\\({|})/g:v[5],t),t[6]=a(v[6],t),t[7]=RegExp("\\\\("+t[3]+")|([[({])|("+t[3]+")|"+h,c),t[8]=e,t}function o(e){return e instanceof RegExp?l(e):w[e]}function s(e){(e||(e=b))!==w[8]&&(w=n(e),l=e===b?i:a,w[9]=l(v[9])),y=e}function r(e){var t;e=e||{},t=e.brackets,Object.defineProperty(e,"brackets",{set:s,get:function(){return y},enumerable:!0}),d=e,s(t)}var l,d,c="g",u=/\/\*[^*]*\*+(?:[^*\/][^*]*\*+)*\//g,m=/"[^"\\]*(?:\\[\S\s][^"\\]*)*"|'[^'\\]*(?:\\[\S\s][^'\\]*)*'|`[^`\\]*(?:\\[\S\s][^`\\]*)*`/g,p=m.source+"|"+/(?:\breturn\s+|(?:[$\w\)\]]|\+\+|--)\s*(\/)(?![*\/]))/.source+"|"+/\/(?=[^*\/])[^[\/\\]*(?:(?:\[(?:\\.|[^\]\\]*)*\]|\\.)[^[\/\\]*)*?([^<]\/)[gim]*/.source,f=RegExp("[\\x00-\\x1F<>a-zA-Z0-9'\",;\\\\]"),_=/(?=[[\]()*+?.^$|])/g,h=m.source+"|"+/(\/)(?![*\/])/.source,g={"(":RegExp("([()])|"+h,c),"[":RegExp("([[\\]])|"+h,c),"{":RegExp("([{}])|"+h,c)},b="{ }",v=["{","}","{","}",/{[^}]*}/,/\\([{}])/g,/\\({)|{/g,RegExp("\\\\(})|([[({])|(})|"+h,c),b,/^\s*{\^?\s*([$\w]+)(?:\s*,\s*(\S+))?\s+in\s+(\S.*)\s*}/,/(^|[^\\]){=[\S\s]*?}/],y=t,w=[];return o.split=function(e,t,i){function a(e){f&&(e=f+e,f=""),t||s?u.push(e&&e.replace(i[5],"$1")):u.push(e)}function n(i,a,n){return n&&(a=mt(e,i)),t&&a>i+2&&(d="â"+p.length+"~",p.push(e.slice(i,a)),f+=e.slice(r,i)+d,r=a),a}i||(i=w);var o,s,r,l,d,c,u=[],m=i[6],p=[],f="";for(s=r=m.lastIndex=0;o=m.exec(e);){if(c=m.lastIndex,l=o.index,s){if(o[2]){var _=o[2],h=g[_],b=1;for(h.lastIndex=c;o=h.exec(e);)if(o[1]){if(o[1]===_)++b;else if(!--b)break}else h.lastIndex=n(o.index,h.lastIndex,o[2]);m.lastIndex=b?e.length:h.lastIndex;continue}if(!o[3]){m.lastIndex=n(l,c,o[4]);continue}}o[1]||(a(e.slice(r,l)),r=m.lastIndex,m=i[6+(s^=1)],m.lastIndex=r)}return e&&r<e.length&&a(e.slice(r)),u.qblocks=p,u},o.hasExpr=function(e){return w[4].test(e)},o.loopKeys=function(e){var t=e.match(w[9]);return t?{key:t[1],pos:t[2],val:w[0]+t[3].trim()+w[1]}:{val:e.trim()}},o.array=function(e){return e?n(e):w},Object.defineProperty(o,"settings",{set:r,get:function(){return d}}),o.settings="undefined"!=typeof e&&e.settings||{},o.set=s,o.skipRegex=mt,o.R_STRINGS=m,o.R_MLCOMMS=u,o.S_QBLOCKS=p,o.S_QBLOCK2=h,o}(),ft=function(){function e(e,a){return e?(s[e]||(s[e]=i(e))).call(a,t.bind({data:a,tmpl:e})):e}function t(t,i){t.riotData={tagName:i&&i.__&&i.__.tagName,_riot_id:i&&i._riot_id},e.errorHandler?e.errorHandler(t):"undefined"!=typeof console&&"function"==typeof console.error&&(console.error(t.message),console.log("<%s> %s",t.riotData.tagName||"Unknown tag",this.tmpl),console.log(this.data))}function i(e){var t=a(e);return"try{return "!==t.slice(0,11)&&(t="return "+t),new Function("E",t+";")}function a(e){var t,i=pt.split(e.replace(r,'"'),1),a=i.qblocks;if(i.length>2||i[0]){var o,s,d=[];for(o=s=0;o<i.length;++o)t=i[o],t&&(t=1&o?n(t,1,a):'"'+t.replace(/\\/g,"\\\\").replace(/\r\n?|\n/g,"\\n").replace(/"/g,'\\"')+'"')&&(d[s++]=t);t=2>s?d[0]:"["+d.join(",")+'].join("")'}else t=n(i[1],0,a);return a.length&&(t=t.replace(l,function(e,t){return a[t].replace(/\r/g,"\\r").replace(/\n/g,"\\n")})),t}function n(e,t,i){function a(t,i){var a,n=1,o=c[t];for(o.lastIndex=i.lastIndex;a=o.exec(e);)if(a[0]===t)++n;else if(!--n)break;i.lastIndex=n?e.length:o.lastIndex}if(e=e.replace(/\s+/g," ").trim().replace(/\ ?([[\({},?\.:])\ ?/g,"$1")){for(var n,s=[],r=0;e&&(n=e.match(d))&&!n.index;){var l,u,m=/,|([[{(])|$/g;for(e=RegExp.rightContext,l=n[2]?i[n[2]].slice(1,-1).trim().replace(/\s+/g," "):n[1];u=(n=m.exec(e))[1];)a(u,m);u=e.slice(0,n.index),e=RegExp.rightContext,s[r++]=o(u,1,l)}e=r?r>1?"["+s.join(",")+'].join(" ").trim()':s[0]:o(e,t)}return e}function o(e,t,i){var a;return e=e.replace(m,function(e,t,i,n,o){return i&&(n=a?0:n+e.length,"this"!==i&&"global"!==i&&"window"!==i?(e=t+'("'+i+u+i,n&&(a="."===(o=o[n])||"("===o||"["===o)):n&&(a=!p.test(o.slice(n)))),e}),a&&(e="try{return "+e+"}catch(e){E(e,this)}"),i?e=(a?"function(){"+e+"}.call(this)":"("+e+")")+'?"'+i+'":""':t&&(e="function(v){"+(a?e.replace("return ","v="):"v=("+e+")")+';return v||v===0?v:""}.call(this)'),e}var s={};e.hasExpr=pt.hasExpr,e.loopKeys=pt.loopKeys,e.clearCache=function(){s={}},e.errorHandler=null;var r=/\u2057/g,l=/\u2057(\d+)~/g,d=/^(?:(-?[_A-Za-z\xA0-\xFF][-\w\xA0-\xFF]*)|\u2057(\d+)~):/,c={"(":/[()]/g,"[":/[[\]]/g,"{":/[{}]/g},u='"in this?this:'+("object"!=typeof window?"global":"window")+").",m=/[,{][\$\w]+(?=:)|(^ *|[^$\w\.{])(?!(?:typeof|true|false|null|undefined|in|instanceof|is(?:Finite|NaN)|void|NaN|new|Date|RegExp|Math)(?![$\w]))([$_A-Za-z][$\w]*)/g,p=/^(?=(\.[$\w]+))\1(?:[^.[(]|$)/;return e.version=pt.version="v3.0.8",e}(),_t=function(e){e=e||{};var t={},i=Array.prototype.slice;return Object.defineProperties(e,{on:{value:function(i,a){return"function"==typeof a&&(t[i]=t[i]||[]).push(a),e}
2,enumerable:!1,writable:!1,configurable:!1},off:{value:function(i,a){if("*"!=i||a)if(a)for(var n,o=t[i],s=0;n=o&&o[s];++s)n==a&&o.splice(s--,1);else delete t[i];else t={};return e},enumerable:!1,writable:!1,configurable:!1},one:{value:function(t,i){function a(){e.off(t,a),i.apply(e,arguments)}return e.on(t,a)},enumerable:!1,writable:!1,configurable:!1},trigger:{value:function(a){var n,o,s,r=arguments,l=arguments.length-1,d=new Array(l);for(s=0;l>s;s++)d[s]=r[s+1];for(n=i.call(t[a]||[],0),s=0;o=n[s];++s)o.apply(e,d);return t["*"]&&"*"!=a&&e.trigger.apply(e,["*",a].concat(d)),e},enumerable:!1,writable:!1,configurable:!1}}),e},ht=l(d(pt.settings),{skipAnonymousTags:!0,autoUpdate:!0}),gt=Object.freeze({$$:c,$:i,createDOMPlaceholder:u,mkEl:a,setAttr:n,toggleVisibility:m,getAttr:p,remAttr:f,setInnerHTML:_,walkAttrs:h,createFrag:g,safeInsert:b,styleObjectToString:v,walkNodes:y}),bt=Object.freeze({isBlank:x,isFunction:k,isObject:E,isSvg:C,isWritable:r,isArray:S,isBoolAttr:M,isNil:w,isString:T,isUndefined:s}),vt=function(){var e=-1;return function(){return++e}}(),yt=Object.freeze({contains:L,each:I,getPropDescriptor:o,startsWith:D,uid:vt,defineProperty:A,objectCreate:d,extend:l,toCamel:O,warn:R}),wt=/<yield\b/i,xt=/<yield\s*(?:\/>|>([\S\s]*?)<\/yield\s*>|>)/gi,kt=/<yield\s+to=['"]([^'">]*)['"]\s*>([\S\s]*?)<\/yield\s*>/gi,Et=/<yield\s+from=['"]?([-\w]+)['"]?\s*(?:\/>|>([\S\s]*?)<\/yield\s*>)/gi,Ct={tr:"tbody",th:"tr",td:"tr",col:"colgroup"},St=lt&&10>lt?it:at,Mt="div",Tt="svg",Lt=/^on/,It={},Dt=It[Fe]={},At=0,Ot="v3.10.3",Rt=Object.freeze({Tag:ae,tag:ne,tag2:oe,mount:se,mixin:re,update:le,unregister:de,version:Ot}),zt={init:function(e,t,i,a){return this.dom=e,this.attr=i,this.rawValue=a,this.parent=t,this.hasExp=ft.hasExpr(a),this},update:function(){var e=this.value,t=this.parent&&B(this.parent),i=this.dom.__ref||this.tag||this.dom;this.value=this.hasExp?ft(this.rawValue,this.parent):this.rawValue,!x(e)&&t&&W(t.refs,e,i),!x(this.value)&&T(this.value)?(t&&z(t.refs,this.value,i,null,this.parent.__.index),this.value!==e&&n(this.dom,this.attr,this.value)):f(this.dom,this.attr),this.dom.__ref||(this.dom.__ref=i)},unmount:function(){var e=this.tag||this.dom,t=this.parent&&B(this.parent);!x(this.value)&&t&&W(t.refs,this.value,e)}},Yt={init:function(e,t,i){f(e,He),l(this,{tag:t,expr:i,stub:u(),pristine:e});var a=e.parentNode;return a.insertBefore(this.stub,e),a.removeChild(e),this},update:function(){this.value=ft(this.expr,this.tag),this.value&&!this.current?(this.current=this.pristine.cloneNode(!0),this.stub.parentNode.insertBefore(this.current,this.stub),this.expressions=Ce.apply(this.tag,[this.current,!0])):!this.value&&this.current&&(this.unmount(),this.current=null,this.expressions=[]),this.value&&K.call(this.tag,this.expressions)},unmount:function(){this.current&&(this.current._tag?this.current._tag.unmount():this.current.parentNode&&this.current.parentNode.removeChild(this.current)),ke(this.expressions||[])}},Ft=Object.freeze({arrayishAdd:z,getTagName:F,inheritParentProps:P,mountTo:De,selectTags:ie,arrayishRemove:W,getTag:Y,initChildTag:V,moveChildTag:ue,makeReplaceVirtual:$,getImmediateCustomParentTag:B,makeVirtual:J,moveVirtual:me,unmountAll:ke,createIfDirective:Ee,createRefDirective:xe}),Pt=ht,Nt={tmpl:ft,brackets:pt,styleManager:ut,vdom:Re,styleNode:ut.styleNode,dom:gt,check:bt,misc:yt,tags:Ft},jt=ae,Ht=ne,Ut=oe,Bt=se,qt=re,Gt=le,Vt=de,Wt=Ot,Jt=_t,$t=l({},Rt,{observable:_t,settings:Pt,util:Nt});t.settings=Pt,t.util=Nt,t.Tag=jt,t.tag=Ht,t.tag2=Ut,t.mount=Bt,t.mixin=qt,t.update=Gt,t.unregister=Vt,t.version=Wt,t.observable=Jt,t["default"]=$t,Object.defineProperty(t,"__esModule",{value:!0})})}).call(t,i(1))},function(e,t,i){var a;(function(e){!function(t,i){e.exports=i()}(this,function(){"use strict";function t(){return an.apply(null,arguments)}function n(e){an=e}function o(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function s(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function r(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function l(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var t;for(t in e)if(r(e,t))return!1;return!0}function d(e){return void 0===e}function c(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function u(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function m(e,t){var i,a=[];for(i=0;i<e.length;++i)a.push(t(e[i],i));return a}function p(e,t){for(var i in t)r(t,i)&&(e[i]=t[i]);return r(t,"toString")&&(e.toString=t.toString),r(t,"valueOf")&&(e.valueOf=t.valueOf),e}function f(e,t,i,a){return Tt(e,t,i,a,!0).utc()}function _(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invali
2dMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}}function h(e){return null==e._pf&&(e._pf=_()),e._pf}function g(e){if(null==e._isValid){var t=h(e),i=nn.call(t.parsedDateParts,function(e){return null!=e}),a=!isNaN(e._d.getTime())&&t.overflow<0&&!t.empty&&!t.invalidEra&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&i);if(e._strict&&(a=a&&0===t.charsLeftOver&&0===t.unusedTokens.length&&void 0===t.bigHour),null!=Object.isFrozen&&Object.isFrozen(e))return a;e._isValid=a}return e._isValid}function b(e){var t=f(NaN);return null!=e?p(h(t),e):h(t).userInvalidated=!0,t}function v(e,t){var i,a,n;if(d(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),d(t._i)||(e._i=t._i),d(t._f)||(e._f=t._f),d(t._l)||(e._l=t._l),d(t._strict)||(e._strict=t._strict),d(t._tzm)||(e._tzm=t._tzm),d(t._isUTC)||(e._isUTC=t._isUTC),d(t._offset)||(e._offset=t._offset),d(t._pf)||(e._pf=h(t)),d(t._locale)||(e._locale=t._locale),on.length>0)for(i=0;i<on.length;i++)a=on[i],n=t[a],d(n)||(e[a]=n);return e}function y(e){v(this,e),this._d=new Date(null!=e._d?e._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),sn===!1&&(sn=!0,t.updateOffset(this),sn=!1)}function w(e){return e instanceof y||null!=e&&null!=e._isAMomentObject}function x(e){t.suppressDeprecationWarnings===!1&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+e)}function k(e,i){var a=!0;return p(function(){if(null!=t.deprecationHandler&&t.deprecationHandler(null,e),a){var n,o,s,l=[];for(o=0;o<arguments.length;o++){if(n="","object"==typeof arguments[o]){n+="\n["+o+"] ";for(s in arguments[0])r(arguments[0],s)&&(n+=s+": "+arguments[0][s]+", ");n=n.slice(0,-2)}else n=arguments[o];l.push(n)}x(e+"\nArguments: "+Array.prototype.slice.call(l).join("")+"\n"+(new Error).stack),a=!1}return i.apply(this,arguments)},i)}function E(e,i){null!=t.deprecationHandler&&t.deprecationHandler(e,i),rn[e]||(x(i),rn[e]=!0)}function C(e){return"undefined"!=typeof Function&&e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}function S(e){var t,i;for(i in e)r(e,i)&&(t=e[i],C(t)?this[i]=t:this["_"+i]=t);this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function M(e,t){var i,a=p({},e);for(i in t)r(t,i)&&(s(e[i])&&s(t[i])?(a[i]={},p(a[i],e[i]),p(a[i],t[i])):null!=t[i]?a[i]=t[i]:delete a[i]);for(i in e)r(e,i)&&!r(t,i)&&s(e[i])&&(a[i]=p({},a[i]));return a}function T(e){null!=e&&this.set(e)}function L(e,t,i){var a=this._calendar[e]||this._calendar.sameElse;return C(a)?a.call(t,i):a}function I(e,t,i){var a=""+Math.abs(e),n=t-a.length,o=e>=0;return(o?i?"+":"":"-")+Math.pow(10,Math.max(0,n)).toString().substr(1)+a}function D(e,t,i,a){var n=a;"string"==typeof a&&(n=function(){return this[a]()}),e&&(fn[e]=n),t&&(fn[t[0]]=function(){return I(n.apply(this,arguments),t[1],t[2])}),i&&(fn[i]=function(){return this.localeData().ordinal(n.apply(this,arguments),e)})}function A(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function O(e){var t,i,a=e.match(un);for(t=0,i=a.length;i>t;t++)fn[a[t]]?a[t]=fn[a[t]]:a[t]=A(a[t]);return function(t){var n,o="";for(n=0;i>n;n++)o+=C(a[n])?a[n].call(t,e):a[n];return o}}function R(e,t){return e.isValid()?(t=z(t,e.localeData()),pn[t]=pn[t]||O(t),pn[t](e)):e.localeData().invalidDate()}function z(e,t){function i(e){return t.longDateFormat(e)||e}var a=5;for(mn.lastIndex=0;a>=0&&mn.test(e);)e=e.replace(mn,i),mn.lastIndex=0,a-=1;return e}function Y(e){var t=this._longDateFormat[e],i=this._longDateFormat[e.toUpperCase()];return t||!i?t:(this._longDateFormat[e]=i.match(un).map(function(e){return"MMMM"===e||"MM"===e||"DD"===e||"dddd"===e?e.slice(1):e}).join(""),this._longDateFormat[e])}function F(){return this._invalidDate}function P(e){return this._ordinal.replace("%d",e)}function N(e,t,i,a){var n=this._relativeTime[i];return C(n)?n(e,t,i,a):n.replace(/%d/i,e)}function j(e,t){var i=this._relativeTime[e>0?"future":"past"];return C(i)?i(t):i.replace(/%s/i,t)}function H(e,t){var i=e.toLowerCase();yn[i]=yn[i+"s"]=yn[t]=e}function U(e){return"string"==typeof e?yn[e]||yn[e.toLowerCase()]:void 0}function B(e){var t,i,a={};for(i in e)r(e,i)&&(t=U(i),t&&(a[t]=e[i]));return a}function q(e,t){wn[e]=t}function G(e){var t,i=[];for(t in e)r(e,t)&&i.push({unit:t,priority:wn[t]});return i.sort(function(e,t){return e.priority-t.priority}),i}function V(e){return e%4===0&&e%100!==0||e%400===0}function W(e){return 0>e?Math.ceil(e)||0:Math.floor(e)}function J(e){var t=+e,i=0;return 0!==t&&isFinite(t)&&(i=W(t)),i}function $(e,i){return function(a){return null!=a?(X(this,e,a),t.updateOffset(this,i),this):Z(this,e)}}function Z(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function X(e,t,i){e.isValid()&&!isNaN(i)&&("FullYear"===t&&V(e.year())&&1===e.month()&&29===e.date()?(i=J(i),e._d["set"+(e._isUTC?"UTC":"")+t](i,e.month(),le(i,e.month()))):e._d["set"+(e._isUTC?"UTC":"")+t](i))}function Q(e){return e=U(e),C(this[e])?this[e]():this}function K(e,t){if("object"==typeof e){e=B(e);var i,a=G(e);for(i=0;i<a.length;i++)this[a[i].unit](e[a[i].unit])}else if(e=U(e),C(this[e]))return this[e](t);return this}function ee(e,t,i){ 3dn[e]=C(t)?t:function(e,a){return e&&i?i:t}}function te(e,t){return r(dn,e)?dn[e](t._strict,t._locale):new RegExp(ie(e))}function ie(e){return ae(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(e,t,i,a,n){return t||i||a||n}))}function ae(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function ne(e,t){var i,a=t;for("string"==typeof e&&(e=[e]),c(t)&&(a=function(e,i){i[t]=J(e)}),i=0;i<e.length;i++)jn[e[i]]=a}function oe(e,t){ne(e,function(e,i,a,n){a._w=a._w||{},t(e,a._w,a,n)})}function se(e,t,i){null!=t&&r(jn,e)&&jn[e](t,i._a,i,e)}function re(e,t){return(e%t+t)%t}function le(e,t){if(isNaN(e)||isNaN(t))return NaN;var i=re(t,12);return e+=(t-i)/12,1===i?V(e)?29:28:31-i%7%2}function de(e,t){return e?o(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||Qn).test(t)?"format":"standalone"][e.month()]:o(this._months)?this._months:this._months.standalone}function ce(e,t){return e?o(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[Qn.test(t)?"format":"standalone"][e.month()]:o(this._monthsShort)?this._monthsShort:this._monthsShort.standalone}function ue(e,t,i){var a,n,o,s=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],a=0;12>a;++a)o=f([2e3,a]),this._shortMonthsParse[a]=this.monthsShort(o,"").toLocaleLowerCase(),this._longMonthsParse[a]=this.months(o,"").toLocaleLowerCase();return i?"MMM"===t?(n=Nn.call(this._shortMonthsParse,s),-1!==n?n:null):(n=Nn.call(this._longMonthsParse,s),-1!==n?n:null):"MMM"===t?(n=Nn.call(this._shortMonthsParse,s),-1!==n?n:(n=Nn.call(this._longMonthsParse,s),-1!==n?n:null)):(n=Nn.call(this._longMonthsParse,s),-1!==n?n:(n=Nn.call(this._shortMonthsParse,s),-1!==n?n:null))}function me(e,t,i){var a,n,o;
3if(this._monthsParseExact)return ue.call(this,e,t,i);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),a=0;12>a;a++){if(n=f([2e3,a]),i&&!this._longMonthsParse[a]&&(this._longMonthsParse[a]=new RegExp("^"+this.months(n,"").replace(".","")+"$","i"),this._shortMonthsParse[a]=new RegExp("^"+this.monthsShort(n,"").replace(".","")+"$","i")),i||this._monthsParse[a]||(o="^"+this.months(n,"")+"|^"+this.monthsShort(n,""),this._monthsParse[a]=new RegExp(o.replace(".",""),"i")),i&&"MMMM"===t&&this._longMonthsParse[a].test(e))return a;if(i&&"MMM"===t&&this._shortMonthsParse[a].test(e))return a;if(!i&&this._monthsParse[a].test(e))return a}}function pe(e,t){var i;if(!e.isValid())return e;if("string"==typeof t)if(/^\d+$/.test(t))t=J(t);else if(t=e.localeData().monthsParse(t),!c(t))return e;return i=Math.min(e.date(),le(e.year(),t)),e._d["set"+(e._isUTC?"UTC":"")+"Month"](t,i),e}function fe(e){return null!=e?(pe(this,e),t.updateOffset(this,!0),this):Z(this,"Month")}function _e(){return le(this.year(),this.month())}function he(e){return this._monthsParseExact?(r(this,"_monthsRegex")||be.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(r(this,"_monthsShortRegex")||(this._monthsShortRegex=Kn),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)}function ge(e){return this._monthsParseExact?(r(this,"_monthsRegex")||be.call(this),e?this._monthsStrictRegex:this._monthsRegex):(r(this,"_monthsRegex")||(this._monthsRegex=eo),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)}function be(){function e(e,t){return t.length-e.length}var t,i,a=[],n=[],o=[];for(t=0;12>t;t++)i=f([2e3,t]),a.push(this.monthsShort(i,"")),n.push(this.months(i,"")),o.push(this.months(i,"")),o.push(this.monthsShort(i,""));for(a.sort(e),n.sort(e),o.sort(e),t=0;12>t;t++)a[t]=ae(a[t]),n[t]=ae(n[t]);for(t=0;24>t;t++)o[t]=ae(o[t]);this._monthsRegex=new RegExp("^("+o.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+n.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+a.join("|")+")","i")}function ve(e){return V(e)?366:365}function ye(){return V(this.year())}function we(e,t,i,a,n,o,s){var r;return 100>e&&e>=0?(r=new Date(e+400,t,i,a,n,o,s),isFinite(r.getFullYear())&&r.setFullYear(e)):r=new Date(e,t,i,a,n,o,s),r}function xe(e){var t,i;return 100>e&&e>=0?(i=Array.prototype.slice.call(arguments),i[0]=e+400,t=new Date(Date.UTC.apply(null,i)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function ke(e,t,i){var a=7+t-i,n=(7+xe(e,0,a).getUTCDay()-t)%7;return-n+a-1}function Ee(e,t,i,a,n){var o,s,r=(7+i-a)%7,l=ke(e,a,n),d=1+7*(t-1)+r+l;return 0>=d?(o=e-1,s=ve(o)+d):d>ve(e)?(o=e+1,s=d-ve(e)):(o=e,s=d),{year:o,dayOfYear:s}}function Ce(e,t,i){var a,n,o=ke(e.year(),t,i),s=Math.floor((e.dayOfYear()-o-1)/7)+1;return 1>s?(n=e.year()-1,a=s+Se(n,t,i)):s>Se(e.year(),t,i)?(a=s-Se(e.year(),t,i),n=e.year()+1):(n=e.year(),a=s),{week:a,year:n}}function Se(e,t,i){var a=ke(e,t,i),n=ke(e+1,t,i);return(ve(e)-a+n)/7}function Me(e){return Ce(e,this._week.dow,this._week.doy).week}function Te(){return this._week.dow}function Le(){return this._week.doy}function Ie(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")}function De(e){var t=Ce(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")}function Ae(e,t){return"string"!=typeof e?e:isNaN(e)?(e=t.weekdaysParse(e),"number"==typeof e?e:null):parseInt(e,10)}function Oe(e,t){return"string"==typeof e?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function Re(e,t){return e.slice(t,7).concat(e.slice(0,t))}function ze(e,t){var i=o(this._weekdays)?this._weekdays:this._weekdays[e&&e!==!0&&this._weekdays.isFormat.test(t)?"format":"standalone"];return e===!0?Re(i,this._week.dow):e?i[e.day()]:i}function Ye(e){return e===!0?Re(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function Fe(e){return e===!0?Re(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function Pe(e,t,i){var a,n,o,s=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],a=0;7>
3a;++a)o=f([2e3,1]).day(a),this._minWeekdaysParse[a]=this.weekdaysMin(o,"").toLocaleLowerCase(),this._shortWeekdaysParse[a]=this.weekdaysShort(o,"").toLocaleLowerCase(),this._weekdaysParse[a]=this.weekdays(o,"").toLocaleLowerCase();return i?"dddd"===t?(n=Nn.call(this._weekdaysParse,s),-1!==n?n:null):"ddd"===t?(n=Nn.call(this._shortWeekdaysParse,s),-1!==n?n:null):(n=Nn.call(this._minWeekdaysParse,s),-1!==n?n:null):"dddd"===t?(n=Nn.call(this._weekdaysParse,s),-1!==n?n:(n=Nn.call(this._shortWeekdaysParse,s),-1!==n?n:(n=Nn.call(this._minWeekdaysParse,s),-1!==n?n:null))):"ddd"===t?(n=Nn.call(this._shortWeekdaysParse,s),-1!==n?n:(n=Nn.call(this._weekdaysParse,s),-1!==n?n:(n=Nn.call(this._minWeekdaysParse,s),-1!==n?n:null))):(n=Nn.call(this._minWeekdaysParse,s),-1!==n?n:(n=Nn.call(this._weekdaysParse,s),-1!==n?n:(n=Nn.call(this._shortWeekdaysParse,s),-1!==n?n:null)))}function Ne(e,t,i){var a,n,o;if(this._weekdaysParseExact)return Pe.call(this,e,t,i);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),a=0;7>a;a++){if(n=f([2e3,1]).day(a),i&&!this._fullWeekdaysParse[a]&&(this._fullWeekdaysParse[a]=new RegExp("^"+this.weekdays(n,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[a]=new RegExp("^"+this.weekdaysShort(n,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[a]=new RegExp("^"+this.weekdaysMin(n,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[a]||(o="^"+this.weekdays(n,"")+"|^"+this.weekdaysShort(n,"")+"|^"+this.weekdaysMin(n,""),this._weekdaysParse[a]=new RegExp(o.replace(".",""),"i")),i&&"dddd"===t&&this._fullWeekdaysParse[a].test(e))return a;if(i&&"ddd"===t&&this._shortWeekdaysParse[a].test(e))return a;if(i&&"dd"===t&&this._minWeekdaysParse[a].test(e))return a;if(!i&&this._weekdaysParse[a].test(e))return a}}function je(e){if(!this.isValid())return null!=e?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=e?(e=Ae(e,this.localeData()),this.add(e-t,"d")):t}function He(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")}function Ue(e){if(!this.isValid())return null!=e?this:NaN;if(null!=e){var t=Oe(e,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7}function Be(e){return this._weekdaysParseExact?(r(this,"_weekdaysRegex")||Ve.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(r(this,"_weekdaysRegex")||(this._weekdaysRegex=so),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function qe(e){return this._weekdaysParseExact?(r(this,"_weekdaysRegex")||Ve.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(r(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=ro),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function Ge(e){return this._weekdaysParseExact?(r(this,"_weekdaysRegex")||Ve.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(r(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=lo),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function Ve(){function e(e,t){return t.length-e.length}var t,i,a,n,o,s=[],r=[],l=[],d=[];for(t=0;7>t;t++)i=f([2e3,1]).day(t),a=ae(this.weekdaysMin(i,"")),n=ae(this.weekdaysShort(i,"")),o=ae(this.weekdays(i,"")),s.push(a),r.push(n),l.push(o),d.push(a),d.push(n),d.push(o);s.sort(e),r.sort(e),l.sort(e),d.sort(e),this._weekdaysRegex=new RegExp("^("+d.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+r.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+s.join("|")+")","i")}function We(){return this.hours()%12||12}function Je(){return this.hours()||24}function $e(e,t){D(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function Ze(e,t){return t._meridiemParse}function Xe(e){return"p"===(e+"").toLowerCase().charAt(0)}function Qe(e,t,i){return e>11?i?"pm":"PM":i?"am":"AM"}function Ke(e,t){var i,a=Math.min(e.length,t.length);for(i=0;a>i;i+=1)if(e[i]!==t[i])return i;return a}function et(e){return e?e.toLowerCase().replace("_","-"):e}function tt(e){for(var t,i,a,n,o=0;o<e.length;){for(n=et(e[o]).split("-"),t=n.length,i=et(e[o+1]),i=i?i.split("-"):null;t>0;){if(a=it(n.slice(0,t).join("-")))return a;
3if(i&&i.length>=t&&Ke(n,i)>=t-1)break;t--}o++}return co}function it(t){var n,o=null;if(void 0===fo[t]&&"undefined"!=typeof e&&e&&e.exports)try{o=co._abbr,n=a,i(485)("./"+t),at(o)}catch(s){fo[t]=null}return fo[t]}function at(e,t){var i;return e&&(i=d(t)?st(e):nt(e,t),i?co=i:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),co._abbr}function nt(e,t){if(null!==t){var i,a=po;if(t.abbr=e,null!=fo[e])E("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),a=fo[e]._config;else if(null!=t.parentLocale)if(null!=fo[t.parentLocale])a=fo[t.parentLocale]._config;else{if(i=it(t.parentLocale),null==i)return _o[t.parentLocale]||(_o[t.parentLocale]=[]),_o[t.parentLocale].push({name:e,config:t}),null;a=i._config}return fo[e]=new T(M(a,t)),_o[e]&&_o[e].forEach(function(e){nt(e.name,e.config)}),at(e),fo[e]}return delete fo[e],null}function ot(e,t){if(null!=t){var i,a,n=po;null!=fo[e]&&null!=fo[e].parentLocale?fo[e].set(M(fo[e]._config,t)):(a=it(e),null!=a&&(n=a._config),t=M(n,t),null==a&&(t.abbr=e),i=new T(t),i.parentLocale=fo[e],fo[e]=i),at(e)}else null!=fo[e]&&(null!=fo[e].parentLocale?(fo[e]=fo[e].parentLocale,e===at()&&at(e)):null!=fo[e]&&delete fo[e]);return fo[e]}function st(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return co;if(!o(e)){if(t=it(e))return t;e=[e]}return tt(e)}function rt(){return ln(fo)}function lt(e){var t,i=e._a;return i&&-2===h(e).overflow&&(t=i[Un]<0||i[Un]>11?Un:i[Bn]<1||i[Bn]>le(i[Hn],i[Un])?Bn:i[qn]<0||i[qn]>24||24===i[qn]&&(0!==i[Gn]||0!==i[Vn]||0!==i[Wn])?qn:i[Gn]<0||i[Gn]>59?Gn:i[Vn]<0||i[Vn]>59?Vn:i[Wn]<0||i[Wn]>999?Wn:-1,h(e)._overflowDayOfYear&&(Hn>t||t>Bn)&&(t=Bn),h(e)._overflowWeeks&&-1===t&&(t=Jn),h(e)._overflowWeekday&&-1===t&&(t=$n),h(e).overflow=t),e}function dt(e){var t,i,a,n,o,s,r=e._i,l=ho.exec(r)||go.exec(r);if(l){for(h(e).iso=!0,t=0,i=vo.length;i>t;t++)if(vo[t][1].exec(l[1])){n=vo[t][0],a=vo[t][2]!==!1;break}if(null==n)return void(e._isValid=!1);if(l[3]){for(t=0,i=yo.length;i>t;t++)if(yo[t][1].exec(l[3])){o=(l[2]||" ")+yo[t][0];break}if(null==o)return void(e._isValid=!1)}if(!a&&null!=o)return void(e._isValid=!1);if(l[4]){if(!bo.exec(l[4]))return void(e._isValid=!1);s="Z"}e._f=n+(o||"")+(s||""),wt(e)}else e._isValid=!1}function ct(e,t,i,a,n,o){var s=[ut(e),Xn.indexOf(t),parseInt(i,10),parseInt(a,10),parseInt(n,10)];return o&&s.push(parseInt(o,10)),s}function ut(e){var t=parseInt(e,10);return 49>=t?2e3+t:999>=t?1900+t:t}function mt(e){return e.replace(/\([^)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function pt(e,t,i){if(e){var a=no.indexOf(e),n=new Date(t[0],t[1],t[2]).getDay();if(a!==n)return h(i).weekdayMismatch=!0,i._isValid=!1,!1}return!0}function ft(e,t,i){if(e)return ko[e];if(t)return 0;var a=parseInt(i,10),n=a%100,o=(a-n)/100;return 60*o+n}function _t(e){var t,i=xo.exec(mt(e._i));if(i){if(t=ct(i[4],i[3],i[2],i[5],i[6],i[7]),!pt(i[1],t,e))return;e._a=t,e._tzm=ft(i[8],i[9],i[10]),e._d=xe.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),h(e).rfc2822=!0}else e._isValid=!1}function ht(e){var i=wo.exec(e._i);return null!==i?void(e._d=new Date(+i[1])):(dt(e),void(e._isValid===!1&&(delete e._isValid,_t(e),e._isValid===!1&&(delete e._isValid,e._strict?e._isValid=!1:t.createFromInputFallback(e)))))}function gt(e,t,i){return null!=e?e:null!=t?t:i}function bt(e){var i=new Date(t.now());return e._useUTC?[i.getUTCFullYear(),i.getUTCMonth(),i.getUTCDate()]:[i.getFullYear(),i.getMonth(),i.getDate()]}function vt(e){var t,i,a,n,o,s=[];if(!e._d){for(a=bt(e),e._w&&null==e._a[Bn]&&null==e._a[Un]&&yt(e),null!=e._dayOfYear&&(o=gt(e._a[Hn],a[Hn]),(e._dayOfYear>ve(o)||0===e._dayOfYear)&&(h(e)._overflowDayOfYear=!0),i=xe(o,0,e._dayOfYear),e._a[Un]=i.getUTCMonth(),e._a[Bn]=i.getUTCDate()),t=0;3>t&&null==e._a[t];++t)e._a[t]=s[t]=a[t];for(;7>t;t++)e._a[t]=s[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[qn]&&0===e._a[Gn]&&0===e._a[Vn]&&0===e._a[Wn]&&(e._nextDay=!0,e._a[qn]=0),e._d=(e._useUTC?xe:we).apply(null,s),n=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[qn]=24),e._w&&"undefined"!=typeof e._w.d&&e._w.d!==n&&(h(e).weekdayMismatch=!0)}}function yt(e){var t,i,a,n,o,s,r,l,d;t=e._w,null!=t.GG||null!=t.W||null!=t.E?(o=1,s=4,i=gt(t.GG,e._a[Hn],Ce(Lt(),1,4).year),a=gt(t.W,1),n=gt(t.E,1),(1>n||n>7)&&(l=!0)):(o=e._locale._week.dow,s=e._locale._week.doy,d=Ce(Lt(),o,s),i=gt(t.gg,e._a[Hn],d.year),a=gt(t.w,d.week),null!=t.d?(n=t.d,(0>n||n>6)&&(l=!0)):null!=t.e?(n=t.e+o,(t.e<0||t.e>6)&&(l=!0)):n=o),1>a||a>Se(i,o,s)?h(e)._overflowWeeks=!0:null!=l?h(e)._overflowWeekday=!0:(r=Ee(i,a,n,o,s),e._a[Hn]=r.year,e._dayOfYear=r.dayOfYear)}function wt(e){if(e._f===t.ISO_8601)return void dt(e);if(e._f===t.RFC_2822)return void _t(e);e._a=[],h(e).empty=!0;var i,a,n,o,s,r,l=""+e._i,d=l.length,c=0;for(n=z(e._f,e._locale).match(un)||[],i=0;i<n.length;i++)o=n[i],a=(l.match(te(o,e))||[])[0],a&&(s=l.substr(0,l.indexOf(a)),s.length>0&&h(e).unusedInput.push(s),l=l.slice(l.indexOf(a)+a.length),c+=a.length),fn[o]?(a?h(e).empty=!1:h(e).unusedTokens.push(o),se(o,a,e)):e._strict&&!a&&h(e).unusedTokens.push(o);h(e).charsLeftOver=d-c,l.length>0&&h(e).unusedInput.push(l),e._a[qn]<=12&&h(e).bigHour===!0&&e._a[qn]>0&&(h(e).bigHour=void 0),h(e).parsedDateParts=e._a.slice(0),h(e).meridiem=e._meridiem,e._a[qn]=xt(e._locale,e._a[qn],e._meridiem),r=h(e).era,null!==r&&(e._a[Hn]=e._locale.erasConvertYear(r,e._a[Hn])),vt(e),lt(e)}function xt(e,t,i){var a;return null==i?t:null!=e.meridiemHour?e.meridiemHour(t,i):null!=e.isPM?(a=e.isPM(i),a&&12>t&&(t+=12),a||12!==t||(t=0),t):t}function kt(e){var t,i,a,n,o,s,r=!1;if(0===e._f.length)return h(e).invalidFormat=!0,void(e._d=new Date(NaN));for(n=0;n<e._f.length;n++)o=0,s=!1,t=v({},e),null!=e._useUTC&&(t._useUTC=e._useUTC),t._f=e._f[n],wt(t),g(t)&&(s=!0),o+=h(t).charsLeftOver,o+=10*h(t).unusedTokens.length,h(t).score=o,r?a>o&&(a=o,i=t):(null==a||a>o||s)&&(a=o,i=t,s&&(r=!0));p(e,i||t)}function Et(e){if(!e._d){var t=B(e._i),i=void 0===t.day?t.date:t.day;e._a=m([t.year,t.month,i,t.hour,t.minute,t.second,t.millisecond],function(e){return e&&parseInt(e,10)}),vt(e)}}function Ct(e){var t=new y(lt(St(e)));return t._nextDay&&(t.add(1,"d"),t._nextDay=void 0),t}function St(e){var t=e._i,i=e._f;return e._locale=e._locale||st(e._l),null===t||void 0===i&&""===t?b({nullInput:!0}):("string"==typeof t&&(e._i=t=e._locale.preparse(t)),w(t)?new y(lt(t)):(u(t)?e._d=t:o(i)?kt(e):i?wt(e):Mt(e),g(e)||(e._d=null),e))}function Mt(e){var i=e._i;d(i)?e._d=new Date(t.now()):u(i)?e._d=new Date(i.valueOf()):"string"==typeof i?ht(e):o(i)?(e._a=m(i.slice(0),function(e){return parseInt(e,10)}),vt(e)):s(i)?Et(e):c(i)?e._d=new Date(i):t.createFromInputFallback(e)}function Tt(e,t,i,a,n){var r={};return(t===!0||t===!1)&&(a=t,t=void 0),(i===!0||i===!1)&&(a=i,i=void 0),(s(e)&&l(e)||o(e)&&0===e.length)&&(e=void 0),r._isAMomentObject=!0,r._useUTC=r._isUTC=n,r._l=i,r._i=e,r._f=t,r._strict=a,Ct(r)}function Lt(e,t,i,a){return Tt(e,t,i,a,!1)}function It(e,t){var i,a;if(1===t.length&&o(t[0])&&(t=t[0]),!t.length)return Lt();for(i=t[0],a=1;a<t.length;++a)(!t[a].isValid()||t[a][e](i))&&(i=t[a]);return i}function Dt(){var e=[].slice.call(arguments,0);return It("isBefore",e)}function At(){var e=[].slice.call(arguments,0);return It("isAfter",e)}function Ot(e){var t,i,a=!1;for(t in e)if(r(e,t)&&(-1===Nn.call(Mo,t)||null!=e[t]&&isNaN(e[t])))return!1;for(i=0;i<Mo.length;++i)if(e[Mo[i]]){if(a)return!1;parseFloat(e[Mo[i]])!==J(e[Mo[i]])&&(a=!0)}return!0}function Rt(){return this._isValid}function zt(){return ti(NaN)}function Yt(e){var t=B(e),i=t.year||0,a=t.quarter||0,n=t.month||0,o=t.week||t.isoWeek||0,s=t.day||0,r=t.hour||0,l=t.minute||0,d=t.second||0,c=t.millisecond||0;this._isValid=Ot(t),this._milliseconds=+c+1e3*d+6e4*l+1e3*r*60*60,this._days=+s+7*o,this._months=+n+3*a+12*i,this._data={},this._locale=st(),this._bubble()}function Ft(e){return e instanceof Yt}function Pt(e){return 0>e?-1*Math.round(-1*e):Math.round(e)}function Nt(e,t,i){var a,n=Math.min(e.length,t.length),o=Math.abs(e.length-t.length),s=0;for(a=0;n>a;a++)(i&&e[a]!==t[a]||!i&&J(e[a])!==J(t[a]))&&s++;return s+o}function jt(e,t){D(e,0,0,function(){var e=this.utcOffset(),i="+";return 0>e&&(e=-e,i="-"),i+I(~~(e/60),2)+t+I(~~e%60,2)})}function Ht(e,t){var i,a,n,o=(t||"").match(e);return null===o?null:(i=o[o.length-1]||[],a=(i+"").match(To)||["-",0,0],n=+(60*a[1])+J(a[2]),0===n?0:"+"===a[0]?n:-n)}function Ut(e,i){var a,n;return i._isUTC?(a=i.clone(),n=(w(e)||u(e)?e.valueOf():Lt(e).valueOf())-a.valueOf(),a._d.setTime(a._d.valueOf()+n),t.updateOffset(a,!1),a):Lt(e).local()}function Bt(e){return-Math.round(e._d.getTimezoneOffset())}function qt(e,i,a){var n,o=this._offset||0;if(!this.isValid())return null!=e?this:NaN;if(null!=e){if("string"==typeof e){if(e=Ht(Yn,e),null===e)return this}else Math.abs(e)<16&&!a&&(e=60*e);return!this._isUTC&&i&&(n=Bt(this)),this._offset=e,this._isUTC=!0,null!=n&&this.add(n,"m"),o!==e&&(!i||this._changeInProgress?si(this,ti(e-o,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,t.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?o:Bt(this)}function Gt(e,t){return null!=e?("string"!=typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}function Vt(e){return this.utcOffset(0,e)}function Wt(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(Bt(this),"m")),this}
3function Jt(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var e=Ht(zn,this._i);null!=e?this.utcOffset(e):this.utcOffset(0,!0)}return this}function $t(e){return this.isValid()?(e=e?Lt(e).utcOffset():0,(this.utcOffset()-e)%60===0):!1}function Zt(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function Xt(){if(!d(this._isDSTShifted))return this._isDSTShifted;var e,t={};return v(t,this),t=St(t),t._a?(e=t._isUTC?f(t._a):Lt(t._a),this._isDSTShifted=this.isValid()&&Nt(t._a,e.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function Qt(){return this.isValid()?!this._isUTC:!1}function Kt(){return this.isValid()?this._isUTC:!1}function ei(){return this.isValid()?this._isUTC&&0===this._offset:!1}function ti(e,t){var i,a,n,o=e,s=null;return Ft(e)?o={ms:e._milliseconds,d:e._days,M:e._months}:c(e)||!isNaN(+e)?(o={},t?o[t]=+e:o.milliseconds=+e):(s=Lo.exec(e))?(i="-"===s[1]?-1:1,o={y:0,d:J(s[Bn])*i,h:J(s[qn])*i,m:J(s[Gn])*i,s:J(s[Vn])*i,ms:J(Pt(1e3*s[Wn]))*i}):(s=Io.exec(e))?(i="-"===s[1]?-1:1,o={y:ii(s[2],i),M:ii(s[3],i),w:ii(s[4],i),d:ii(s[5],i),h:ii(s[6],i),m:ii(s[7],i),s:ii(s[8],i)}):null==o?o={}:"object"==typeof o&&("from"in o||"to"in o)&&(n=ni(Lt(o.from),Lt(o.to)),o={},o.ms=n.milliseconds,o.M=n.months),a=new Yt(o),Ft(e)&&r(e,"_locale")&&(a._locale=e._locale),Ft(e)&&r(e,"_isValid")&&(a._isValid=e._isValid),a}function ii(e,t){var i=e&&parseFloat(e.replace(",","."));return(isNaN(i)?0:i)*t}function ai(e,t){var i={};return i.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(i.months,"M").isAfter(t)&&--i.months,i.milliseconds=+t-+e.clone().add(i.months,"M"),i}function ni(e,t){var i;return e.isValid()&&t.isValid()?(t=Ut(t,e),e.isBefore(t)?i=ai(e,t):(i=ai(t,e),i.milliseconds=-i.milliseconds,i.months=-i.months),i):{milliseconds:0,months:0}}function oi(e,t){return function(i,a){var n,o;return null===a||isNaN(+a)||(E(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),o=i,i=a,a=o),n=ti(i,a),si(this,n,e),this}}function si(e,i,a,n){var o=i._milliseconds,s=Pt(i._days),r=Pt(i._months);e.isValid()&&(n=null==n?!0:n,r&&pe(e,Z(e,"Month")+r*a),s&&X(e,"Date",Z(e,"Date")+s*a),o&&e._d.setTime(e._d.valueOf()+o*a),n&&t.updateOffset(e,s||r))}function ri(e){return"string"==typeof e||e instanceof String}function li(e){return w(e)||u(e)||ri(e)||c(e)||ci(e)||di(e)||null===e||void 0===e}function di(e){var t,i,a=s(e)&&!l(e),n=!1,o=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"];for(t=0;t<o.length;t+=1)i=o[t],n=n||r(e,i);return a&&n}function ci(e){var t=o(e),i=!1;return t&&(i=0===e.filter(function(t){return!c(t)&&ri(e)}).length),t&&i}function ui(e){var t,i,a=s(e)&&!l(e),n=!1,o=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for(t=0;t<o.length;t+=1)i=o[t],n=n||r(e,i);return a&&n}function mi(e,t){var i=e.diff(t,"days",!0);return-6>i?"sameElse":-1>i?"lastWeek":0>i?"lastDay":1>i?"sameDay":2>i?"nextDay":7>i?"nextWeek":"sameElse"}function pi(e,i){1===arguments.length&&(arguments[0]?li(arguments[0])?(e=arguments[0],i=void 0):ui(arguments[0])&&(i=arguments[0],e=void 0):(e=void 0,i=void 0));var a=e||Lt(),n=Ut(a,this).startOf("day"),o=t.calendarFormat(this,n)||"sameElse",s=i&&(C(i[o])?i[o].call(this,a):i[o]);return this.format(s||this.localeData().calendar(o,this,Lt(a)))}function fi(){return new y(this)}function _i(e,t){var i=w(e)?e:Lt(e);return this.isValid()&&i.isValid()?(t=U(t)||"millisecond","millisecond"===t?this.valueOf()>i.valueOf():i.valueOf()<this.clone().startOf(t).valueOf()):!1}function hi(e,t){var i=w(e)?e:Lt(e);return this.isValid()&&i.isValid()?(t=U(t)||"millisecond","millisecond"===t?this.valueOf()<i.valueOf():this.clone().endOf(t).valueOf()<i.valueOf()):!1}function gi(e,t,i,a){var n=w(e)?e:Lt(e),o=w(t)?t:Lt(t);return this.isValid()&&n.isValid()&&o.isValid()?(a=a||"()",("("===a[0]?this.isAfter(n,i):!this.isBefore(n,i))&&(")"===a[1]?this.isBefore(o,i):!this.isAfter(o,i))):!1}function bi(e,t){var i,a=w(e)?e:Lt(e);return this.isValid()&&a.isValid()?(t=U(t)||"millisecond","millisecond"===t?this.valueOf()===a.valueOf():(i=a.valueOf(),this.clone().startOf(t).valueOf()<=i&&i<=this.clone().endOf(t).valueOf())):!1}function vi(e,t){return this.isSame(e,t)||this.isAfter(e,t)}function yi(e,t){return this.isSame(e,t)||this.isBefore(e,t)}function wi(e,t,i){var a,n,o;
3if(!this.isValid())return NaN;if(a=Ut(e,this),!a.isValid())return NaN;switch(n=6e4*(a.utcOffset()-this.utcOffset()),t=U(t)){case"year":o=xi(this,a)/12;break;case"month":o=xi(this,a);break;case"quarter":o=xi(this,a)/3;break;case"second":o=(this-a)/1e3;break;case"minute":o=(this-a)/6e4;break;case"hour":o=(this-a)/36e5;break;case"day":o=(this-a-n)/864e5;break;case"week":o=(this-a-n)/6048e5;break;default:o=this-a}return i?o:W(o)}function xi(e,t){if(e.date()<t.date())return-xi(t,e);var i,a,n=12*(t.year()-e.year())+(t.month()-e.month()),o=e.clone().add(n,"months");return 0>t-o?(i=e.clone().add(n-1,"months"),a=(t-o)/(o-i)):(i=e.clone().add(n+1,"months"),a=(t-o)/(i-o)),-(n+a)||0}function ki(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function Ei(e){if(!this.isValid())return null;var t=e!==!0,i=t?this.clone().utc():this;return i.year()<0||i.year()>9999?R(i,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):C(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",R(i,"Z")):R(i,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function Ci(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e,t,i,a,n="moment",o="";return this.isLocal()||(n=0===this.utcOffset()?"moment.utc":"moment.parseZone",o="Z"),e="["+n+'("]',t=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",i="-MM-DD[T]HH:mm:ss.SSS",a=o+'[")]',this.format(e+t+i+a)}function Si(e){e||(e=this.isUtc()?t.defaultFormatUtc:t.defaultFormat);var i=R(this,e);return this.localeData().postformat(i)}function Mi(e,t){return this.isValid()&&(w(e)&&e.isValid()||Lt(e).isValid())?ti({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function Ti(e){return this.from(Lt(),e)}function Li(e,t){return this.isValid()&&(w(e)&&e.isValid()||Lt(e).isValid())?ti({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function Ii(e){return this.to(Lt(),e)}function Di(e){var t;return void 0===e?this._locale._abbr:(t=st(e),null!=t&&(this._locale=t),this)}function Ai(){return this._locale}function Oi(e,t){return(e%t+t)%t}function Ri(e,t,i){return 100>e&&e>=0?new Date(e+400,t,i)-Fo:new Date(e,t,i).valueOf()}function zi(e,t,i){return 100>e&&e>=0?Date.UTC(e+400,t,i)-Fo:Date.UTC(e,t,i)}function Yi(e){var i,a;if(e=U(e),void 0===e||"millisecond"===e||!this.isValid())return this;switch(a=this._isUTC?zi:Ri,e){case"year":i=a(this.year(),0,1);break;case"quarter":i=a(this.year(),this.month()-this.month()%3,1);break;case"month":i=a(this.year(),this.month(),1);break;case"week":i=a(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":i=a(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":i=a(this.year(),this.month(),this.date());break;case"hour":i=this._d.valueOf(),i-=Oi(i+(this._isUTC?0:this.utcOffset()*zo),Yo);break;case"minute":i=this._d.valueOf(),i-=Oi(i,zo);break;case"second":i=this._d.valueOf(),i-=Oi(i,Ro)}return this._d.setTime(i),t.updateOffset(this,!0),this}function Fi(e){var i,a;if(e=U(e),void 0===e||"millisecond"===e||!this.isValid())return this;switch(a=this._isUTC?zi:Ri,e){case"year":i=a(this.year()+1,0,1)-1;break;case"quarter":i=a(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":i=a(this.year(),this.month()+1,1)-1;break;case"week":i=a(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":i=a(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":i=a(this.year(),this.month(),this.date()+1)-1;break;case"hour":i=this._d.valueOf(),i+=Yo-Oi(i+(this._isUTC?0:this.utcOffset()*zo),Yo)-1;break;case"minute":i=this._d.valueOf(),i+=zo-Oi(i,zo)-1;break;case"second":i=this._d.valueOf(),i+=Ro-Oi(i,Ro)-1}return this._d.setTime(i),t.updateOffset(this,!0),this}function Pi(){return this._d.valueOf()-6e4*(this._offset||0)}function Ni(){return Math.floor(this.valueOf()/1e3)}function ji(){return new Date(this.valueOf())}function Hi(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function Ui(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function Bi(){return this.isValid()?this.toISOString():null}function qi(){return g(this)}function Gi(){return p({},h(this))}function Vi(){return h(this).overflow}function Wi(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function Ji(e,i){var a,n,o,s=this._eras||st("en")._eras;for(a=0,n=s.length;n>a;++a){switch(typeof s[a].since){case"string":o=t(s[a].since).startOf("day"),s[a].since=o.valueOf()}switch(typeof s[a].until){case"undefined":s[a].until=+(1/0);break;case"string":o=t(s[a].until).startOf("day").valueOf(),s[a].until=o.valueOf()}}return s}function $i(e,t,i){var a,n,o,s,r,l=this.eras();for(e=e.toUpperCase(),a=0,n=l.length;n>a;++a)if(o=l[a].name.toUpperCase(),s=l[a].abbr.toUpperCase(),r=l[a].narrow.toUpperCase(),i)switch(t){case"N":case"NN":case"NNN":if(s===e)return l[a];break;case"NNNN":if(o===e)return l[a];break;case"NNNNN":if(r===e)return l[a]}else if([o,s,r].indexOf(e)>=0)return l[a]}function Zi(e,i){var a=e.since<=e.until?1:-1;return void 0===i?t(e.since).year():t(e.since).year()+(i-e.offset)*a}function Xi(){var e,t,i,a=this.localeData().eras();for(e=0,t=a.length;t>e;++e){if(i=this.clone().startOf("day").valueOf(),a[e].since<=i&&i<=a[e].until)return a[e].name;if(a[e].until<=i&&i<=a[e].since)return a[e].name}return""}function Qi(){var e,t,i,a=this.localeData().eras();for(e=0,t=a.length;t>e;++e){if(i=this.clone().startOf("day").valueOf(),a[e].since<=i&&i<=a[e].until)return a[e].narrow;if(a[e].until<=i&&i<=a[e].since)return a[e].narrow}return""}function Ki(){var e,t,i,a=this.localeData().eras();for(e=0,t=a.length;t>e;++e){if(i=this.clone().startOf("day").valueOf(),a[e].since<=i&&i<=a[e].until)return a[e].abbr;if(a[e].until<=i&&i<=a[e].since)return a[e].abbr}return""}function ea(){var e,i,a,n,o=this.localeData().eras();for(e=0,i=o.length;i>e;++e)if(a=o[e].since<=o[e].until?1:-1,n=this.clone().startOf("day").valueOf(),o[e].since<=n&&n<=o[e].until||o[e].until<=n&&n<=o[e].since)return(this.year()-t(o[e].since).year())*a+o[e].offset;return this.year()}function ta(e){return r(this,"_erasNameRegex")||la.call(this),e?this._erasNameRegex:this._erasRegex}function ia(e){return r(this,"_erasAbbrRegex")||la.call(this),e?this._erasAbbrRegex:this._erasRegex}function aa(e){return r(this,"_erasNarrowRegex")||la.call(this),e?this._erasNarrowRegex:this._erasRegex}function na(e,t){return t.erasAbbrRegex(e)}function oa(e,t){return t.erasNameRegex(e)}function sa(e,t){return t.erasNarrowRegex(e)}function ra(e,t){return t._eraYearOrdinalRegex||On}function la(){var e,t,i=[],a=[],n=[],o=[],s=this.eras();for(e=0,t=s.length;t>e;++e)a.push(ae(s[e].name)),i.push(ae(s[e].abbr)),n.push(ae(s[e].narrow)),o.push(ae(s[e].name)),o.push(ae(s[e].abbr)),o.push(ae(s[e].narrow));this._erasRegex=new RegExp("^("+o.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+a.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+i.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+n.join("|")+")","i"); 4}function da(e,t){D(0,[e,e.length],0,t)}function ca(e){return ha.call(this,e,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function ua(e){return ha.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)}function ma(){return Se(this.year(),1,4)}function pa(){return Se(this.isoWeekYear(),1,4)}function fa(){var e=this.localeData()._week;return Se(this.year(),e.dow,e.doy)}function _a(){var e=this.localeData()._week;return Se(this.weekYear(),e.dow,e.doy)}function ha(e,t,i,a,n){var o;return null==e?Ce(this,a,n).year:(o=Se(e,a,n),t>
4o&&(t=o),ga.call(this,e,t,i,a,n))}function ga(e,t,i,a,n){var o=Ee(e,t,i,a,n),s=xe(o.year,0,o.dayOfYear);return this.year(s.getUTCFullYear()),this.month(s.getUTCMonth()),this.date(s.getUTCDate()),this}function ba(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)}function va(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")}function ya(e,t){t[Wn]=J(1e3*("0."+e))}function wa(){return this._isUTC?"UTC":""}function xa(){return this._isUTC?"Coordinated Universal Time":""}function ka(e){return Lt(1e3*e)}function Ea(){return Lt.apply(null,arguments).parseZone()}function Ca(e){return e}function Sa(e,t,i,a){var n=st(),o=f().set(a,t);return n[i](o,e)}function Ma(e,t,i){if(c(e)&&(t=e,e=void 0),e=e||"",null!=t)return Sa(e,t,i,"month");var a,n=[];for(a=0;12>a;a++)n[a]=Sa(e,a,i,"month");return n}function Ta(e,t,i,a){"boolean"==typeof e?(c(t)&&(i=t,t=void 0),t=t||""):(t=e,i=t,e=!1,c(t)&&(i=t,t=void 0),t=t||"");var n,o=st(),s=e?o._week.dow:0,r=[];if(null!=i)return Sa(t,(i+s)%7,a,"day");for(n=0;7>n;n++)r[n]=Sa(t,(n+s)%7,a,"day");return r}function La(e,t){return Ma(e,t,"months")}function Ia(e,t){return Ma(e,t,"monthsShort")}function Da(e,t,i){return Ta(e,t,i,"weekdays")}function Aa(e,t,i){return Ta(e,t,i,"weekdaysShort")}function Oa(e,t,i){return Ta(e,t,i,"weekdaysMin")}function Ra(){var e=this._data;return this._milliseconds=Go(this._milliseconds),this._days=Go(this._days),this._months=Go(this._months),e.milliseconds=Go(e.milliseconds),e.seconds=Go(e.seconds),e.minutes=Go(e.minutes),e.hours=Go(e.hours),e.months=Go(e.months),e.years=Go(e.years),this}function za(e,t,i,a){var n=ti(t,i);return e._milliseconds+=a*n._milliseconds,e._days+=a*n._days,e._months+=a*n._months,e._bubble()}function Ya(e,t){return za(this,e,t,1)}function Fa(e,t){return za(this,e,t,-1)}function Pa(e){return 0>e?Math.floor(e):Math.ceil(e)}function Na(){var e,t,i,a,n,o=this._milliseconds,s=this._days,r=this._months,l=this._data;return o>=0&&s>=0&&r>=0||0>=o&&0>=s&&0>=r||(o+=864e5*Pa(Ha(r)+s),s=0,r=0),l.milliseconds=o%1e3,e=W(o/1e3),l.seconds=e%60,t=W(e/60),l.minutes=t%60,i=W(t/60),l.hours=i%24,s+=W(i/24),n=W(ja(s)),r+=n,s-=Pa(Ha(n)),a=W(r/12),r%=12,l.days=s,l.months=r,l.years=a,this}function ja(e){return 4800*e/146097}function Ha(e){return 146097*e/4800}function Ua(e){if(!this.isValid())return NaN;var t,i,a=this._milliseconds;if(e=U(e),"month"===e||"quarter"===e||"year"===e)switch(t=this._days+a/864e5,i=this._months+ja(t),e){case"month":return i;case"quarter":return i/3;case"year":return i/12}else switch(t=this._days+Math.round(Ha(this._months)),e){case"week":return t/7+a/6048e5;case"day":return t+a/864e5;case"hour":return 24*t+a/36e5;case"minute":return 1440*t+a/6e4;case"second":return 86400*t+a/1e3;case"millisecond":return Math.floor(864e5*t)+a;default:throw new Error("Unknown unit "+e)}}function Ba(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*J(this._months/12):NaN}function qa(e){return function(){return this.as(e)}}function Ga(){return ti(this)}function Va(e){return e=U(e),this.isValid()?this[e+"s"]():NaN}function Wa(e){return function(){return this.isValid()?this._data[e]:NaN}}function Ja(){return W(this.days()/7)}function $a(e,t,i,a,n){return n.relativeTime(t||1,!!i,e,a)}function Za(e,t,i,a){var n=ti(e).abs(),o=ls(n.as("s")),s=ls(n.as("m")),r=ls(n.as("h")),l=ls(n.as("d")),d=ls(n.as("M")),c=ls(n.as("w")),u=ls(n.as("y")),m=o<=i.ss&&["s",o]||o<i.s&&["ss",o]||1>=s&&["m"]||s<i.m&&["mm",s]||1>=r&&["h"]||r<i.h&&["hh",r]||1>=l&&["d"]||l<i.d&&["dd",l];return null!=i.w&&(m=m||1>=c&&["w"]||c<i.w&&["ww",c]),m=m||1>=d&&["M"]||d<i.M&&["MM",d]||1>=u&&["y"]||["yy",u],m[2]=t,m[3]=+e>0,m[4]=a,$a.apply(null,m)}function Xa(e){return void 0===e?ls:"function"==typeof e?(ls=e,!0):!1}function Qa(e,t){return void 0===ds[e]?!1:void 0===t?ds[e]:(ds[e]=t,"s"===e&&(ds.ss=t-1),!0)}function Ka(e,t){if(!this.isValid())return this.localeData().invalidDate();var i,a,n=!1,o=ds;return"object"==typeof e&&(t=e,e=!1),"boolean"==typeof e&&(n=e),"object"==typeof t&&(o=Object.assign({},ds,t),null!=t.s&&null==t.ss&&(o.ss=t.s-1)),i=this.localeData(),a=Za(this,!n,o,i),n&&(a=i.pastFuture(+this,a)),i.postformat(a)}function en(e){return(e>0)-(0>e)||+e}function tn(){if(!this.isValid())return this.localeData().invalidDate();var e,t,i,a,n,o,s,r,l=cs(this._milliseconds)/1e3,d=cs(this._days),c=cs(this._months),u=this.asSeconds();return u?(e=W(l/60),t=W(e/60),l%=60,e%=60,i=W(c/12),c%=12,a=l?l.toFixed(3).replace(/\.?0+$/,""):"",n=0>u?"-":"",o=en(this._months)!==en(u)?"-":"",s=en(this._days)!==en(u)?"-":"",r=en(this._milliseconds)!==en(u)?"-":"",n+"P"+(i?o+i+"Y":"")+(c?o+c+"M":"")+(d?s+d+"D":"")+(t||e||l?"T":"")+(t?r+t+"H":"")+(e?r+e+"M":"")+(l?r+a+"S":"")):"P0D"}var an,nn;nn=Array.prototype.some?Array.prototype.some:function(e){var t,i=Object(this),a=i.length>>>0;for(t=0;a>t;
4t++)if(t in i&&e.call(this,i[t],t,i))return!0;return!1};var on=t.momentProperties=[],sn=!1,rn={};t.suppressDeprecationWarnings=!1,t.deprecationHandler=null;var ln;ln=Object.keys?Object.keys:function(e){var t,i=[];for(t in e)r(e,t)&&i.push(t);return i};var dn,cn={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},un=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,mn=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,pn={},fn={},_n={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},hn="Invalid date",gn="%d",bn=/\d{1,2}/,vn={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},yn={},wn={},xn=/\d/,kn=/\d\d/,En=/\d{3}/,Cn=/\d{4}/,Sn=/[+-]?\d{6}/,Mn=/\d\d?/,Tn=/\d\d\d\d?/,Ln=/\d\d\d\d\d\d?/,In=/\d{1,3}/,Dn=/\d{1,4}/,An=/[+-]?\d{1,6}/,On=/\d+/,Rn=/[+-]?\d+/,zn=/Z|[+-]\d\d:?\d\d/gi,Yn=/Z|[+-]\d\d(?::?\d\d)?/gi,Fn=/[+-]?\d+(\.\d{1,3})?/,Pn=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i;dn={};var Nn,jn={},Hn=0,Un=1,Bn=2,qn=3,Gn=4,Vn=5,Wn=6,Jn=7,$n=8;Nn=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;t<this.length;++t)if(this[t]===e)return t;return-1},D("M",["MM",2],"Mo",function(){return this.month()+1}),D("MMM",0,0,function(e){return this.localeData().monthsShort(this,e)}),D("MMMM",0,0,function(e){return this.localeData().months(this,e)}),H("month","M"),q("month",8),ee("M",Mn),ee("MM",Mn,kn),ee("MMM",function(e,t){return t.monthsShortRegex(e)}),ee("MMMM",function(e,t){return t.monthsRegex(e)}),ne(["M","MM"],function(e,t){t[Un]=J(e)-1}),ne(["MMM","MMMM"],function(e,t,i,a){var n=i._locale.monthsParse(e,a,i._strict);null!=n?t[Un]=n:h(i).invalidMonth=e});var Zn="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),Xn="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),Qn=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,Kn=Pn,eo=Pn;D("Y",0,0,function(){var e=this.year();return 9999>=e?I(e,4):"+"+e}),D(0,["YY",2],0,function(){return this.year()%100}),D(0,["YYYY",4],0,"year"),D(0,["YYYYY",5],0,"year"),D(0,["YYYYYY",6,!0],0,"year"),H("year","y"),q("year",1),ee("Y",Rn),ee("YY",Mn,kn),ee("YYYY",Dn,Cn),ee("YYYYY",An,Sn),ee("YYYYYY",An,Sn),ne(["YYYYY","YYYYYY"],Hn),ne("YYYY",function(e,i){i[Hn]=2===e.length?t.parseTwoDigitYear(e):J(e)}),ne("YY",function(e,i){i[Hn]=t.parseTwoDigitYear(e)}),ne("Y",function(e,t){t[Hn]=parseInt(e,10)}),t.parseTwoDigitYear=function(e){return J(e)+(J(e)>68?1900:2e3)};var to=$("FullYear",!0);D("w",["ww",2],"wo","week"),D("W",["WW",2],"Wo","isoWeek"),H("week","w"),H("isoWeek","W"),q("week",5),q("isoWeek",5),ee("w",Mn),ee("ww",Mn,kn),ee("W",Mn),ee("WW",Mn,kn),oe(["w","ww","W","WW"],function(e,t,i,a){t[a.substr(0,1)]=J(e)});var io={dow:0,doy:6};D("d",0,"do","day"),D("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),D("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),D("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),D("e",0,0,"weekday"),D("E",0,0,"isoWeekday"),H("day","d"),H("weekday","e"),H("isoWeekday","E"),q("day",11),q("weekday",11),q("isoWeekday",11),ee("d",Mn),ee("e",Mn),ee("E",Mn),ee("dd",function(e,t){return t.weekdaysMinRegex(e)}),ee("ddd",function(e,t){return t.weekdaysShortRegex(e)}),ee("dddd",function(e,t){return t.weekdaysRegex(e)}),oe(["dd","ddd","dddd"],function(e,t,i,a){var n=i._locale.weekdaysParse(e,a,i._strict);null!=n?t.d=n:h(i).invalidWeekday=e}),oe(["d","e","E"],function(e,t,i,a){t[a]=J(e)});var ao="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),no="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),oo="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),so=Pn,ro=Pn,lo=Pn;D("H",["HH",2],0,"hour"),D("h",["hh",2],0,We),D("k",["kk",2],0,Je),D("hmm",0,0,function(){return""+We.a
4pply(this)+I(this.minutes(),2)}),D("hmmss",0,0,function(){return""+We.apply(this)+I(this.minutes(),2)+I(this.seconds(),2)}),D("Hmm",0,0,function(){return""+this.hours()+I(this.minutes(),2)}),D("Hmmss",0,0,function(){return""+this.hours()+I(this.minutes(),2)+I(this.seconds(),2)}),$e("a",!0),$e("A",!1),H("hour","h"),q("hour",13),ee("a",Ze),ee("A",Ze),ee("H",Mn),ee("h",Mn),ee("k",Mn),ee("HH",Mn,kn),ee("hh",Mn,kn),ee("kk",Mn,kn),ee("hmm",Tn),ee("hmmss",Ln),ee("Hmm",Tn),ee("Hmmss",Ln),ne(["H","HH"],qn),ne(["k","kk"],function(e,t,i){var a=J(e);t[qn]=24===a?0:a}),ne(["a","A"],function(e,t,i){i._isPm=i._locale.isPM(e),i._meridiem=e}),ne(["h","hh"],function(e,t,i){t[qn]=J(e),h(i).bigHour=!0}),ne("hmm",function(e,t,i){var a=e.length-2;t[qn]=J(e.substr(0,a)),t[Gn]=J(e.substr(a)),h(i).bigHour=!0}),ne("hmmss",function(e,t,i){var a=e.length-4,n=e.length-2;t[qn]=J(e.substr(0,a)),t[Gn]=J(e.substr(a,2)),t[Vn]=J(e.substr(n)),h(i).bigHour=!0}),ne("Hmm",function(e,t,i){var a=e.length-2;t[qn]=J(e.substr(0,a)),t[Gn]=J(e.substr(a))}),ne("Hmmss",function(e,t,i){var a=e.length-4,n=e.length-2;t[qn]=J(e.substr(0,a)),t[Gn]=J(e.substr(a,2)),t[Vn]=J(e.substr(n))});var co,uo=/[ap]\.?m?\.?/i,mo=$("Hours",!0),po={calendar:cn,longDateFormat:_n,invalidDate:hn,ordinal:gn,dayOfMonthOrdinalParse:bn,relativeTime:vn,months:Zn,monthsShort:Xn,week:io,weekdays:ao,weekdaysMin:oo,weekdaysShort:no,meridiemParse:uo},fo={},_o={},ho=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,go=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,bo=/Z|[+-]\d\d(?::?\d\d)?/,vo=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],yo=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],wo=/^\/?Date\((-?\d+)/i,xo=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,ko={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};t.createFromInputFallback=k("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))}),t.ISO_8601=function(){},t.RFC_2822=function(){};var Eo=k("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=Lt.apply(null,arguments);return this.isValid()&&e.isValid()?this>e?this:e:b()}),Co=k("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=Lt.apply(null,arguments);return this.isValid()&&e.isValid()?e>this?this:e:b()}),So=function(){return Date.now?Date.now():+new Date},Mo=["year","quarter","month","week","day","hour","minute","second","millisecond"];jt("Z",":"),jt("ZZ",""),ee("Z",Yn),ee("ZZ",Yn),ne(["Z","ZZ"],function(e,t,i){i._useUTC=!0,i._tzm=Ht(Yn,e)});var To=/([\+\-]|\d\d)/gi;t.updateOffset=function(){};var Lo=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,Io=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;ti.fn=Yt.prototype,ti.invalid=zt;var Do=oi(1,"add"),Ao=oi(-1,"subtract");t.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",t.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var Oo=k("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return void 0===e?this.localeData():this.locale(e)}),Ro=1e3,zo=60*Ro,Yo=60*zo,Fo=3506328*Yo;D("N",0,0,"eraAbbr"),D("NN",0,0,"eraAbbr"),D("NNN",0,0,"eraAbbr"),D("NNNN",0,0,"eraName"),D("NNNNN",0,0,"eraNarrow"),D("y",["y",1],"yo","eraYear"),D("y",["yy",2],0,"eraYear"),D("y",["yyy",3],0,"eraYear"),D("y",["yyyy",4],0,"eraYear"),ee("N",na),ee("NN",na),ee("NNN",na),ee("NNNN",oa),ee("NNNNN",sa),ne(["N","NN","NNN","NNNN","NNNNN"],function(e,t,i,a){var n=i._locale.erasParse(e,a,i._strict);n?h(i).era=n:h(i).invalidEra=e}),ee("y",On),ee("yy",On),ee("yyy",On),ee("yyyy",On),ee("yo",ra),ne(["y","yy","yyy","yyyy"],Hn),ne(["yo"],function(e,t,i,a){var n;i._locale._eraYearOrdinalRegex&&(n=e.match(i._locale._eraYearOrdinalRegex)),i._locale.eraYearOrdinalParse?t[Hn]=i._locale.eraYearOrdinalParse(e,n):t[Hn]=parseInt(e,10)}),D(0,["gg",2],0,function(){return this.weekYear()%100}),D(0,["GG",2],0,function(){return this.isoWeekYear()%100}),da("gggg","weekYear"),da("ggggg","weekYear"),da("GGGG","isoWeekYear"),da("GGGGG","isoWeekYear"),H("weekYear","gg"),H("isoWeekYear","GG"),q("weekYear",1),q("isoWeekYear",1),ee("G",Rn),ee("g",Rn),ee("GG",Mn,kn),ee("gg",Mn,kn),ee("GGGG",Dn,Cn),ee("gggg",Dn,Cn),ee("GGGGG",An,Sn),ee("ggggg",An,Sn),oe(["gggg","ggggg","GGGG","GGGGG"],function(e,t,i,a){t[a.substr(0,2)]=J(e)}),oe(["gg","GG"],function(e,i,a,n){i[n]=t.parseTwoDigitYear(e)}),D("Q",0,"Qo","quarter"),H("quarter","Q"),q("quarter",7),ee("Q",xn),ne("Q",function(e,t){t[Un]=3*(J(e)-1)}),D("D",["DD",2],"Do","date"),H("date","D"),q("date",9),ee("D",Mn),ee("DD",Mn,kn),ee("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),ne(["D","DD"],Bn),ne("Do",function(e,t){t[Bn]=J(e.match(Mn)[0])});var Po=$("Date",!0);D("DDD",["DDDD",3],"DDDo","dayOfYear"),H("dayOfYear","DDD"),q("dayOfYear",4),ee("DDD",In),ee("DDDD",En),ne(["DDD","DDDD"],function(e,t,i){i._dayOfYear=J(e)}),D("m",["mm",2],0,"minute"),H("minute","m"),q("minute",14),ee("m",Mn),ee("mm",Mn,kn),ne(["m","mm"],Gn);var No=$("Minutes",!1);D("s",["ss",2],0,"second"),H("second","s"),q("second",15),ee("s",Mn),ee("ss",Mn,kn),ne(["s","ss"],Vn);var jo=$("Seconds",!1);D("S",0,0,function(){return~~(this.millisecond()/100)}),D(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),D(0,["SSS",3],0,"millisecond"),D(0,["SSSS",4],0,function(){return 10*this.millisecond()}),D(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),D(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),D(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),D(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),D(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),H("millisecond","ms"),q("millisecond",16),ee("S",In,xn),ee("SS",In,kn),ee("SSS",In,En);var Ho,Uo;for(Ho="SSSS";Ho.length<=9;Ho+="S")ee(Ho,On);for(Ho="S";Ho.length<=9;Ho+="S")ne(Ho,ya);Uo=$("Milliseconds",!1),D("z",0,0,"zoneAbbr"),D("zz",0,0,"zoneName");var Bo=y.prototype;Bo.add=Do,Bo.calendar=pi,Bo.clone=fi,Bo.diff=wi,Bo.endOf=Fi,Bo.format=Si,Bo.from=Mi,Bo.fromNow=Ti,Bo.to=Li,Bo.toNow=Ii,Bo.get=Q,Bo.invalidAt=Vi,Bo.isAfter=_i,Bo.isBefore=hi,Bo.isBetween=gi,Bo.isSame=bi,Bo.isSameOrAfter=vi,Bo.isSameOrBefore=yi,Bo.isValid=qi,Bo.lang=Oo,Bo.locale=Di,Bo.localeData=Ai,Bo.max=Co,Bo.min=Eo,Bo.parsingFlags=Gi,Bo.set=K,Bo.startOf=Yi,Bo.subtract=Ao,Bo.toArray=Hi,Bo.toObject=Ui,Bo.toDate=ji,Bo.toISOString=Ei,Bo.inspect=Ci,"undefined"!=typeof Symbol&&null!=Symbol["for"]&&(Bo[Symbol["for"]("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),Bo.toJSON=Bi,Bo.toString=ki,Bo.unix=Ni,Bo.valueOf=Pi,Bo.creationData=Wi,Bo.eraName=Xi,Bo.eraNarrow=Qi,Bo.eraAbbr=Ki,Bo.eraYear=ea,Bo.year=to,Bo.isLeapYear=ye,Bo.weekYear=ca,Bo.isoWeekYear=ua,Bo.quarter=Bo.quarters=ba,Bo.month=fe,Bo.daysInMonth=_e,Bo.week=Bo.weeks=Ie,Bo.isoWeek=Bo.isoWeeks=De,Bo.weeksInYear=fa,Bo.weeksInWeekYear=_a,Bo.isoWeeksInYear=ma,Bo.isoWeeksInISOWeekYear=pa,Bo.date=Po,Bo.day=Bo.days=je,Bo.weekday=He,Bo.isoWeekday=Ue,Bo.dayOfYear=va,Bo.hour=Bo.hours=mo,Bo.minute=Bo.minutes=No,Bo.second=Bo.seconds=jo,Bo.millisecond=Bo.milliseconds=Uo,Bo.utcOffset=qt,Bo.utc=Vt,Bo.local=Wt,Bo.parseZone=Jt,Bo.hasAlignedHourOffset=$t,Bo.isDST=Zt,Bo.isLocal=Qt,Bo.isUtcOffset=Kt,Bo.isUtc=ei,Bo.isUTC=ei,Bo.zoneAbbr=wa,Bo.zoneName=xa,Bo.dates=k("dates accessor is deprecated. Use date instead.",Po),Bo.months=k("months accessor is deprecated. Use month instead",fe),Bo.years=k("years accessor is deprecated. Use year instead",to),Bo.zone=k("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",Gt),Bo.isDSTShifted=k("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",Xt);var qo=T.prototype;qo.calendar=L,qo.longDateFormat=Y,qo.invalidDate=F,qo.ordinal=P,qo.preparse=Ca,qo.postformat=Ca,qo.relativeTime=N,qo.pastFuture=j,qo.set=S,qo.eras=Ji,qo.erasParse=$i,qo.erasConvertYear=Zi,qo.erasAbbrRegex=ia,qo.erasNameRegex=ta,qo.erasNarrowRegex=aa,qo.months=de,qo.monthsShort=ce,qo.monthsParse=me,qo.monthsRegex=ge,qo.monthsShortRegex=he,qo.week=Me,qo.firstDayOfYear=Le,qo.firstDayOfWeek=Te,qo.weekdays=ze,qo.weekdaysMin=Fe,qo.weekdaysShort=Ye,qo.weekdaysParse=Ne,qo.weekdaysRegex=Be,qo.weekdaysShortRegex=qe,qo.weekdaysMinRegex=Ge,qo.isPM=Xe,qo.meridiem=Qe,at("en",{eras:[{since:"0001-01-01",until:+(1/0),offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-(1/0),offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,i=1===J(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+i}}),t.lang=k("moment.lang is deprecated. Use moment.locale instead.",at),t.langData=k("moment.langData is deprecated. Use moment.localeData instead.",st);var Go=Math.abs,Vo=qa("ms"),Wo=qa("s"),Jo=qa("m"),$o=qa("h"),Zo=qa("d"),Xo=qa("w"),Qo=qa("M"),Ko=qa("Q"),es=qa("y"),ts=Wa("milliseconds"),is=Wa("seconds"),as=Wa("minutes"),ns=Wa("hours"),os=Wa("days"),ss=Wa("months"),rs=Wa("years"),ls=Math.round,ds={ss:44,s:45,m:45,h:22,d:26,w:null,M:11},cs=Math.abs,us=Yt.prototype; 5//! moment.js 6return us.isValid=Rt,us.abs=Ra,us.add=Ya,us.subtract=Fa,us.as=Ua,us.asMilliseconds=Vo,us.asSeconds=Wo,us.asMinutes=Jo,us.asHours=$o,us.asDays=Zo,us.asWeeks=Xo,us.asMonths=Qo,us.asQuarters=Ko,us.asYears=es,us.valueOf=B
6a,us._bubble=Na,us.clone=Ga,us.get=Va,us.milliseconds=ts,us.seconds=is,us.minutes=as,us.hours=ns,us.days=os,us.weeks=Ja,us.months=ss,us.years=rs,us.humanize=Ka,us.toISOString=tn,us.toString=tn,us.toJSON=tn,us.locale=Di,us.localeData=Ai,us.toIsoString=k("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",tn),us.lang=Oo,D("X",0,0,"unix"),D("x",0,0,"valueOf"),ee("x",Rn),ee("X",Fn),ne("X",function(e,t,i){i._d=new Date(1e3*parseFloat(e))}),ne("x",function(e,t,i){i._d=new Date(J(e))}),t.version="2.29.1",n(Lt),t.fn=Bo,t.min=Dt,t.max=At,t.now=So,t.utc=f,t.unix=ka,t.months=La,t.isDate=u,t.locale=at,t.invalid=b,t.duration=ti,t.isMoment=w,t.weekdays=Da,t.parseZone=Ea,t.localeData=st,t.isDuration=Ft,t.monthsShort=Ia,t.weekdaysMin=Oa,t.defineLocale=nt,t.updateLocale=ot,t.locales=rt,t.weekdaysShort=Aa,t.normalizeUnits=U,t.relativeTimeRounding=Xa,t.relativeTimeThreshold=Qa,t.calendarFormat=mi,t.prototype=Bo,t.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},t})}).call(t,i(42)(e))},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}function n(e){var t=e.response,i=e.config;void 0===t&&v===!1&&(v=!0,b=g,y=setInterval(function(){200>b?(1>b&&(clearInterval(y),v=!1,i.method&&o(i.method.toUpperCase(),i.url,JSON.parse(i.data))),b--):(clearInterval(y),v=!1)},1e3))}function o(e,t,i,a){var o=c["default"].token;window.fl&&window.fl.token&&(o=window.fl.token),window.sessionStorage.getItem("token")&&(o=window.sessionStorage.getItem("token")),l["default"].defaults.headers.common.Authorization="Bearer "+o;var r=null,d=null;if("undefined"==typeof i&&(i={}),"object"!==("undefined"==typeof i?"undefined":s(i))||Array.isArray(i)||(i.hasOwnProperty("id_institution")||(i.id_institution=window.interceptor.id_institution),a&&(i.hide_progress=a)),"/report/start"===t)d="https://report.forleven.com/start";else if("/report/rendering"===t)d="https://report.forleven.com/rendering";else if(t.startsWith("/report/document")){var u=t.replace("/report/document","");d="https://report.forleven.com/document"+u}else if(t.startsWith("/report/validate")){var m=t.replace("/report/validate","");d="https://report.forleven.com/validate"+m}else if(t.startsWith("/report/sign")){var g=t.replace("/report/sign","");d="https://report.forleven.com/sign"+g}else h.test(t)?(f&&Object.keys(f).forEach(function(e){t.startsWith(e)&&(t=t.replace(e,f[e]))}),d=t):d=new RegExp(/http(s)?\:\/\/(api(\-2)?\.forleven\.com|management\.forleven\.com|localhost)/g).test(t)?t:p+t.replace(_,"");switch(e){case"POST":r=l["default"].post(d,i);break;case"PUT":r=l["default"].put(d,i);break;case"DELETE":r=l["default"]["delete"](d,{params:i});break;case"GET":r=l["default"].get(d,{params:i});break;default:r=l["default"].get(d,{params:i})}return r["catch"](n),r}Object.defineProperty(t,"__esModule",{value:!0});var s="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},r=i(24),l=a(r),d=i(7),c=a(d),u=i(8),m=a(u),p=c["default"].apiRoot,f=c["default"].services,_=new RegExp(/http(s)?\:\/\/(api|management)\.forleven\.com\.br?([\:0-9]+)\/api\/v1/g),h=new RegExp(/(blog-service|billing-service|gateway-service|finance-service|notification-service|management-service|application-service|salesreceipt-service|heroku-service|exchange-service|report-service)/);l["default"].interceptors.request.use(function(e){return e.params&&e.params.hide_progress||NProgress.start(),e},function(e){return NProgress.done(),Promise.reject(e)}),l["default"].interceptors.response.use(function(e){return e},function(e){if(e.response&&401===e.response.status&&(window.initialRouterRiot(),!m["default"]&&!u.qa)){var t=e.config?e.config:e.response.config;if(t&&t.retry||(t.retry=1),t.__retryCount=t.__retryCount||0,t.__retryCount>=t.retry){var i="https://forleven.com/login";return window.location.pathname&&window.location.pathname.length>0&&(i+="?redirect="+window.location.pathname),window.location.href=i,Promise.reject(e)}t.__retryCount+=1;var a=new Promise(function(e){l["default"].post("/refreshToken.php").then(function(i){var a=i.data;a.access_token&&(window.sessionStorage.setItem("token",a.access_token),l["default"].defaults.headers.common.Authorization="Bearer "+a.access_token,t.headers.Authorization="Bearer "+a.access_token),setTimeout(function(){e()},t.retryDelay||500)})});return a.then(function(){return l["default"](t)})}return NProgress.done(),Promise.reject(e)});var g=10,b=10,v=!1,y=null;t["default"]={get:function(e,t){return o("GET",e,t)},hide:function(e,t){return o("GET",e,t,!0)},post:function(e,t){return o("POST",e,t)},put:function(e,t){return o("PUT",e,t)},"delete":function(e,t){return o("DELETE",e,t)},download:function(e,t){var i=function(e){var i=new Date,a="relatório "+i.getTime(),n=window.URL||window.webkitURL,o=e.headers["content-type"],s=new Blob([e.data],{type:o}),r=document.createElement("a"),l=n.createObjectURL(s);r.href=l,"application/x-msexcel"===o&&(r.download=(t.name?t.name:a)+".xls"),"application/octet-stream"
6===o&&(r.download=(t.name?t.name:a)+".docx"),r.click(),window.URL.revokeObjectURL(l),NProgress.done()};return o("GET",e,t).then(i)}}},function(e,t,i){"use strict";function a(e){return"[object Array]"===C.call(e)}function n(e){return"undefined"==typeof e}function o(e){return null!==e&&!n(e)&&null!==e.constructor&&!n(e.constructor)&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}function s(e){return"[object ArrayBuffer]"===C.call(e)}function r(e){return"undefined"!=typeof FormData&&e instanceof FormData}function l(e){var t;return t="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer}function d(e){return"string"==typeof e}function c(e){return"number"==typeof e}function u(e){return null!==e&&"object"==typeof e}function m(e){return"[object Date]"===C.call(e)}function p(e){return"[object File]"===C.call(e)}function f(e){return"[object Blob]"===C.call(e)}function _(e){return"[object Function]"===C.call(e)}function h(e){return u(e)&&_(e.pipe)}function g(e){return"undefined"!=typeof URLSearchParams&&e instanceof URLSearchParams}function b(e){return e.replace(/^\s*/,"").replace(/\s*$/,"")}function v(){return"undefined"==typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product?"undefined"!=typeof window&&"undefined"!=typeof document:!1}function y(e,t){if(null!==e&&"undefined"!=typeof e)if("object"!=typeof e&&(e=[e]),a(e))for(var i=0,n=e.length;n>i;i++)t.call(null,e[i],i,e);else for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.call(null,e[o],o,e)}function w(){function e(e,i){"object"==typeof t[i]&&"object"==typeof e?t[i]=w(t[i],e):t[i]=e}for(var t={},i=0,a=arguments.length;a>i;i++)y(arguments[i],e);return t}function x(){function e(e,i){"object"==typeof t[i]&&"object"==typeof e?t[i]=x(t[i],e):"object"==typeof e?t[i]=x({},e):t[i]=e}for(var t={},i=0,a=arguments.length;a>i;i++)y(arguments[i],e);return t}function k(e,t,i){return y(t,function(t,a){i&&"function"==typeof t?e[a]=E(t,i):e[a]=t}),e}var E=i(15),C=Object.prototype.toString;e.exports={isArray:a,isArrayBuffer:s,isBuffer:o,isFormData:r,isArrayBufferView:l,isString:d,isNumber:c,isObject:u,isUndefined:n,isDate:m,isFile:p,isBlob:f,isFunction:_,isStream:h,isURLSearchParams:g,isStandardBrowserEnv:v,forEach:y,merge:w,deepMerge:x,extend:k,trim:b}},function(e,t){"use strict";function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var a=function n(e,t){i(this,n),this.data=e,this.text=t.text||e,this.options=t};t["default"]=a},,function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var n=i(8),o=a(n),s={"oauth-service":"https://auth.forleven.com/oauth/authorize","application-service":"https://api.forleven.com/application","billing-service":"https://api.forleven.com/billing","blog-service":"https://blog.forleven.com/wp-json/wp/v2","gateway-service":"https://api.forleven.com","finance-service":"https://api.forleven.com/finance","management-service":"https://api.forleven.com/management","notification-service":"https://notification.forleven.com/api","heroku-service":"https://sales-receipt-v2.herokuapp.com","salesreceipt-service":"https://api.forleven.com/salesreceipt","exchange-service":"https://api.forleven.com/exchange"},r={apiRoot:"https://api.forleven.com",services:s};o["default"]&&(r={client_id:"Wwe1vQJdlMHbz9w43fFbs8hOYh8Zxp2z",apiRoot:"https://api.forleven.com",services:s}),n.qa&&(r={client_id:"8u88lp3xKdgvkJJ84usJHujTZnkqhoqj",apiRoot:"https://api.forleven.com",services:s}),n.school&&(r={client_id:"SCHOOL_PRODUCTION_CLIENT_ID",apiRoot:"https://api.forleven.com",services:s}),t["default"]=r},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=window.location.href.includes("localhost:6967");t["default"]=i;t.qa=window.location.href.includes("frontqa.forleven.com"),t.school=window.location.href.includes("school.forleven.com")},function(e,t,i){"use strict";var a=i(4),n=i(32),o=i(16),s=i(29),r=i(39),l=i(37),d=i(12);e.exports=function(e){return new Promise(function(t,c){var u=e.data,m=e.headers;a.isFormData(u)&&delete m["Content-Type"];var p=new XMLHttpRequest;if(e.auth){var f=e.auth.username||"",_=e.auth.password||"";m.Authorization="Basic "+btoa(f+":"+_)}var h=s(e.baseURL,e.url);if(p.open(e.method.toUpperCase(),o(h,e.params,e.paramsSerializer),!0),p.timeout=e.timeout,p.onreadystatechange=function(){if(p&&4===p.readyState&&(0!==p.status||p.responseURL&&0===p.responseURL.indexOf("file:"))){var i="getAllResponseHeaders"in p?r(p.getAllResponseHeaders()):null,a=e.responseType&&"text"!==e.responseType?p.response:p.responseText,o={data:a,status:p.status,statusText:p.statusText,headers:i,config:e,request:p};n(t,c,o),p=null}},p.onabort=function(){p&&(c(d("Request aborted",e,"ECONNABORTED",p)),p=null)},p.onerror=function(){c(d("Network Error",e,null,p)),p=null},p.ontimeout=function(){var t="timeout of "+e.timeout+"ms exceeded";e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),c(d(t,e,"ECONNABORTED",p)),p=null},a.isStandardBrowserEnv()){var g=i(35),b=(e.withCredentials||l(h))&&e.xsrfCookieName?g.read(e.xsrfCookieName):void 0;b&&(m[e.xsrfHeaderName]=b)}if("setRequestHeader"in p&&a.forEach(m,function(e,t){"undefined"==typeof u&&"content-type"===t.toLowerCase()?delete m[t]:p.setRequestHeader(t,e)}),a.isUndefined(e.withCredentials)||(p.withCredentials=!!e.withCredentials),e.responseType)try{p.responseType=e.responseType}catch(v){if("json"!==e.responseType)throw v}"function"==typeof e.onDownloadProgress&&p.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&p.upload&&p.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then(function(e){p&&(p.abort(),c(e),p=null)}),void 0===u&&(u=null),p.send(u)})}},function(e,t){"use strict";function i(e){this.message=e}i.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")}
6,i.prototype.__CANCEL__=!0,e.exports=i},function(e,t){"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},function(e,t,i){"use strict";var a=i(31);e.exports=function(e,t,i,n,o){var s=new Error(e);return a(s,t,i,n,o)}},function(e,t,i){"use strict";var a=i(4);e.exports=function(e,t){t=t||{};var i={},n=["url","method","params","data"],o=["headers","auth","proxy"],s=["baseURL","url","transformRequest","transformResponse","paramsSerializer","timeout","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","maxContentLength","validateStatus","maxRedirects","httpAgent","httpsAgent","cancelToken","socketPath"];a.forEach(n,function(e){"undefined"!=typeof t[e]&&(i[e]=t[e])}),a.forEach(o,function(n){a.isObject(t[n])?i[n]=a.deepMerge(e[n],t[n]):"undefined"!=typeof t[n]?i[n]=t[n]:a.isObject(e[n])?i[n]=a.deepMerge(e[n]):"undefined"!=typeof e[n]&&(i[n]=e[n])}),a.forEach(s,function(a){"undefined"!=typeof t[a]?i[a]=t[a]:"undefined"!=typeof e[a]&&(i[a]=e[a])});var r=n.concat(o).concat(s),l=Object.keys(t).filter(function(e){return-1===r.indexOf(e)});return a.forEach(l,function(a){"undefined"!=typeof t[a]?i[a]=t[a]:"undefined"!=typeof e[a]&&(i[a]=e[a])}),i}},function(e,t,i){(function(t){"use strict";function a(e,t){!o.isUndefined(e)&&o.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}function n(){var e;return"undefined"!=typeof XMLHttpRequest?e=i(9):"undefined"!=typeof t&&"[object process]"===Object.prototype.toString.call(t)&&(e=i(9)),e}var o=i(4),s=i(38),r={"Content-Type":"application/x-www-form-urlencoded"},l={adapter:n(),transformRequest:[function(e,t){return s(t,"Accept"),s(t,"Content-Type"),o.isFormData(e)||o.isArrayBuffer(e)||o.isBuffer(e)||o.isStream(e)||o.isFile(e)||o.isBlob(e)?e:o.isArrayBufferView(e)?e.buffer:o.isURLSearchParams(e)?(a(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):o.isObject(e)?(a(t,"application/json;charset=utf-8"),JSON.stringify(e)):e}],transformResponse:[function(e){if("string"==typeof e)try{e=JSON.parse(e)}catch(t){}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,validateStatus:function(e){return e>=200&&300>e}};l.headers={common:{Accept:"application/json, text/plain, */*"}},o.forEach(["delete","get","head"],function(e){l.headers[e]={}}),o.forEach(["post","put","patch"],function(e){l.headers[e]=o.merge(r)}),e.exports=l}).call(t,i(41))},function(e,t){"use strict";e.exports=function(e,t){return function(){for(var i=new Array(arguments.length),a=0;a<i.length;a++)i[a]=arguments[a];return e.apply(t,i)}}},function(e,t,i){"use strict";function a(e){return encodeURIComponent(e).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}var n=i(4);e.exports=function(e,t,i){if(!t)return e;var o;if(i)o=i(t);else if(n.isURLSearchParams(t))o=t.toString();else{var s=[];n.forEach(t,function(e,t){null!==e&&"undefined"!=typeof e&&(n.isArray(e)?t+="[]":e=[e],n.forEach(e,function(e){n.isDate(e)?e=e.toISOString():n.isObject(e)&&(e=JSON.stringify(e)),s.push(a(t)+"="+a(e))}))}),o=s.join("&")}if(o){var r=e.indexOf("#");-1!==r&&(e=e.slice(0,r)),e+=(-1===e.indexOf("?")?"?":"&")+o}return e}},function(e,t){"use strict";function i(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}Object.defineProperty(t,"__esModule",{value:!0});var a,n=t.SET_A=0,o=t.SET_B=1,s=t.SET_C=2,r=(t.SHIFT=98,t.START_A=103),l=t.START_B=104,d=t.START_C=105;t.MODULO=103,t.STOP=106,t.FNC1=207,t.SET_BY_CODE=(a={},i(a,r,n),i(a,l,o),i(a,d,s),a),t.SWAP={101:n,100:o,99:s},t.A_START_CHAR=String.fromCharCode(208),t.B_START_CHAR=String.fromCharCode(209),t.C_START_CHAR=String.fromCharCode(210),t.A_CHARS="[\x00-_Ã-Ã]",t.B_CHARS="[ -�Ã-Ã]",t.C_CHARS="(Ã*[0-9]{2}Ã*)",t.BARS=[11011001100,11001101100,11001100110,10010011e3,10010001100,10001001100,10011001e3,10011000100,10001100100,11001001e3,11001000100,11000100100,10110011100,10011011100,10011001110,10111001100,10011101100,10011100110,11001110010,11001011100,11001001110,11011100100,11001110100,11101101110,11101001100,11100101100,11100100110,11101100100,11100110100,11100110010,11011011e3,11011000110,11000110110,10100011e3,10001011e3,10001000110,10110001e3,10001101e3,10001100010,11010001e3,11000101e3,11000100010,10110111e3,10110001110,10001101110,10111011e3,10111000110,10001110110,11101110110,11010001110,11000101110,11011101e3,11011100010,11011101110,11101011e3,11101000110,11100010110,11101101e3,11101100010,11100011010,11101111010,11001000010,11110001010,1010011e4,10100001100,1001011e4,10010000110,10000101100,10000100110,1011001e4,10110000100,1001101e4,10011000010,10000110100,10000110010,11000010010,1100101e4,11110111010,11000010100,10001111010,10100111100,10010111100,10010011110,10111100100,10011110100,10011110010,11110100100,11110010100,11110010010,11011011110,11011110110,11110110110,10101111e3,10100011110,10001011110,10111101e3,10111100010,11110101e3,11110100010,10111011110,10111101110,11101011110,11110101110,11010000100,1101001e4,11010011100,1100011101011]},function(e,t){"use strict";
6Object.defineProperty(t,"__esModule",{value:!0});t.SIDE_BIN="101",t.MIDDLE_BIN="01010",t.BINARIES={L:["0001101","0011001","0010011","0111101","0100011","0110001","0101111","0111011","0110111","0001011"],G:["0100111","0110011","0011011","0100001","0011101","0111001","0000101","0010001","0001001","0010111"],R:["1110010","1100110","1101100","1000010","1011100","1001110","1010000","1000100","1001000","1110100"],O:["0001101","0011001","0010011","0111101","0100011","0110001","0101111","0111011","0110111","0001011"],E:["0100111","0110011","0011011","0100001","0011101","0111001","0000101","0010001","0001001","0010111"]},t.EAN2_STRUCTURE=["LL","LG","GL","GG"],t.EAN5_STRUCTURE=["GGLLL","GLGLL","GLLGL","GLLLG","LGGLL","LLGGL","LLLGG","LGLGL","LGLLG","LLGLG"],t.EAN13_STRUCTURE=["LLLLLL","LLGLGG","LLGGLG","LLGGGL","LGLLGG","LGGLLG","LGGGLL","LGLGLG","LGLGGL","LGGLGL"]},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=i(18),n=function(e,t,i){var n=e.split("").map(function(e,i){return a.BINARIES[t[i]]}).map(function(t,i){return t?t[e[i]]:""});if(i){var o=e.length-1;n=n.map(function(e,t){return o>t?e+i:e})}return n.join("")};t["default"]=n},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(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 s(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 r(e,t){for(var i=0;t>i;i++)e="0"+e;return e}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var i=0;i<t.length;i++){var a=t[i];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,i,a){return i&&e(t.prototype,i),a&&e(t,a),t}}(),d=i(5),c=a(d),u=function(e){function t(e,i){return n(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,i))}return s(t,e),l(t,[{key:"encode",value:function(){for(var e="110",t=0;t<this.data.length;t++){var i=parseInt(this.data[t]),a=i.toString(2);a=r(a,4-a.length);for(var n=0;n<a.length;n++)e+="0"==a[n]?"100":"110"}return e+="1001",{data:e,text:this.text}}},{key:"valid",value:function(){return-1!==this.data.search(/^[0-9]+$/)}}]),t}(c["default"]);t["default"]=u},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(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 s(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)}Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var i=0;i<t.length;i++){var a=t[i];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,i,a){return i&&e(t.prototype,i),a&&e(t,a),t}}(),l=i(5),d=a(l),c=i(17),u=function(e){function t(e,i){n(this,t);var a=o(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e.substring(1),i));return a.bytes=e.split("").map(function(e){return e.charCodeAt(0)}),a}return s(t,e),r(t,[{key:"valid",value:function(){return/^[\x00-\x7F\xC8-\xD3]+$/.test(this.data)}},{key:"encode",value:function(){var e=this.bytes,i=e.shift()-105,a=c.SET_BY_CODE[i];if(void 0===a)throw new RangeError("The encoding does not start with a start character.");this.shouldEncodeAsEan128()===!0&&e.unshift(c.FNC1);var n=t.next(e,1,a);return{text:this.text===this.data?this.text.replace(/[^\x20-\x7E]/g,""):this.text,data:t.getBar(i)+n.result+t.getBar((n.checksum+i)%c.MODULO)+t.getBar(c.STOP)}}},{key:"shouldEncodeAsEan128",value:function(){var e=this.options.ean128||!1;return"string"==typeof e&&(e="true"===e.toLowerCase()),e}}],[{key:"getBar",value:function(e){return c.BARS[e]?c.BARS[e].toString():""}},{key:"correctIndex",value:function(e,t){if(t===c.SET_A){var i=e.shift();return 32>i?i+64:i-32}return t===c.SET_B?e.shift()-32:10*(e.shift()-48)+e.shift()-48}},{key:"next",value:function(e,i,a){if(!e.length)return{result:"",checksum:0};var n=void 0,o=void 0;if(e[0]>=200){o=e.shift()-105;var s=c.SWAP[o];void 0!==s?n=t.next(e,i+1,s):(a!==c.SET_A&&a!==c.SET_B||o!==c.SHIFT||(e[0]=a===c.SET_A?e[0]>95?e[0]-96:e[0]:e[0]<32?e[0]+96:e[0]),n=t.next(e,i+1,a))}else o=t.correctIndex(e,a),n=t.next(e,i+1,a);var r=t.getBar(o),l=o*i;return{result:r+n.result,checksum:l+n.checksum}}}]),t}(d["default"]);t["default"]=u},function(e,t){"use strict";function i(e){for(var t=0,i=0;i<e.length;i++){var a=parseInt(e[i]);t+=(i+e.length)%2===0?a:2*a%10+Math.floor(2*a/10)}return(10-t%10)%10}function a(e){for(var t=0,i=[2,3,4,5,6,7],a=0;a<e.length;a++){var n=parseInt(e[e.length-1-a]);t+=i[a%i.length]*n}return(11-t%11)%11}
6Object.defineProperty(t,"__esModule",{value:!0}),t.mod10=i,t.mod11=a},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e};t["default"]=function(e,t){return i({},e,t)}},function(e,t,i){e.exports=i(25)},function(e,t,i){"use strict";function a(e){var t=new s(e),i=o(s.prototype.request,t);return n.extend(i,s.prototype,t),n.extend(i,t),i}var n=i(4),o=i(15),s=i(27),r=i(13),l=i(14),d=a(l);d.Axios=s,d.create=function(e){return a(r(d.defaults,e))},d.Cancel=i(10),d.CancelToken=i(26),d.isCancel=i(11),d.all=function(e){return Promise.all(e)},d.spread=i(40),e.exports=d,e.exports["default"]=d},function(e,t,i){"use strict";function a(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise(function(e){t=e});var i=this;e(function(e){i.reason||(i.reason=new n(e),t(i.reason))})}var n=i(10);a.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},a.source=function(){var e,t=new a(function(t){e=t});return{token:t,cancel:e}},e.exports=a},function(e,t,i){"use strict";function a(e){this.defaults=e,this.interceptors={request:new s,response:new s}}var n=i(4),o=i(16),s=i(28),r=i(30),l=i(13);a.prototype.request=function(e){"string"==typeof e?(e=arguments[1]||{},e.url=arguments[0]):e=e||{},e=l(this.defaults,e),e.method?e.method=e.method.toLowerCase():this.defaults.method?e.method=this.defaults.method.toLowerCase():e.method="get";var t=[r,void 0],i=Promise.resolve(e);for(this.interceptors.request.forEach(function(e){t.unshift(e.fulfilled,e.rejected)}),this.interceptors.response.forEach(function(e){t.push(e.fulfilled,e.rejected)});t.length;)i=i.then(t.shift(),t.shift());return i},a.prototype.getUri=function(e){return e=l(this.defaults,e),o(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},n.forEach(["delete","get","head","options"],function(e){a.prototype[e]=function(t,i){return this.request(n.merge(i||{},{method:e,url:t}))}}),n.forEach(["post","put","patch"],function(e){a.prototype[e]=function(t,i,a){return this.request(n.merge(a||{},{method:e,url:t,data:i}))}}),e.exports=a},function(e,t,i){"use strict";function a(){this.handlers=[]}var n=i(4);a.prototype.use=function(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},a.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},a.prototype.forEach=function(e){n.forEach(this.handlers,function(t){null!==t&&e(t)})},e.exports=a},function(e,t,i){"use strict";var a=i(36),n=i(34);e.exports=function(e,t){return e&&!a(t)?n(e,t):t}},function(e,t,i){"use strict";function a(e){e.cancelToken&&e.cancelToken.throwIfRequested()}var n=i(4),o=i(33),s=i(11),r=i(14);e.exports=function(e){a(e),e.headers=e.headers||{},e.data=o(e.data,e.headers,e.transformRequest),e.headers=n.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),n.forEach(["delete","get","head","post","put","patch","common"],function(t){delete e.headers[t]});var t=e.adapter||r.adapter;return t(e).then(function(t){return a(e),t.data=o(t.data,t.headers,e.transformResponse),t},function(t){return s(t)||(a(e),t&&t.response&&(t.response.data=o(t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)})}},function(e,t){"use strict";e.exports=function(e,t,i,a,n){return e.config=t,i&&(e.code=i),e.request=a,e.response=n,e.isAxiosError=!0,e.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},e}},function(e,t,i){"use strict";var a=i(12);e.exports=function(e,t,i){var n=i.config.validateStatus;!n||n(i.status)?e(i):t(a("Request failed with status code "+i.status,i.config,null,i.request,i))}},function(e,t,i){"use strict";var a=i(4);e.exports=function(e,t,i){return a.forEach(i,function(i){e=i(e,t)}),e}},function(e,t){"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},function(e,t,i){"use strict";var a=i(4);e.exports=a.isStandardBrowserEnv()?function(){return{write:function(e,t,i,n,o,s){var r=[];r.push(e+"="+encodeURIComponent(t)),a.isNumber(i)&&r.push("expires="+new Date(i).toGMTString()),a.isString(n)&&r.push("path="+n),a.isString(o)&&r.push("domain="+o),s===!0&&r.push("secure"),document.cookie=r.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}()},function(e,t){"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},function(e,t,i){"use strict";var a=i(4);e.exports=a.isStandardBrowserEnv()?function(){function e(e){var t=e;return i&&(n.setAttribute("href",t),t=n.href),n.setAttribute("href",t),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}var t,i=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");return t=e(window.location.href),function(i){var n=a.isString(i)?e(i):i;return n.protocol===t.protocol&&n.host===t.host}}():function(){return function(){return!0}}()},function(e,t,i){"use strict";var a=i(4);e.exports=function(e,t){a.forEach(e,function(i,a){a!==t&&a.toUpperCase()===t.toUpperCase()&&(e[t]=i,delete e[a])})}},function(e,t,i){"use strict";var a=i(4),n=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,i,o,s={};
6return e?(a.forEach(e.split("\n"),function(e){if(o=e.indexOf(":"),t=a.trim(e.substr(0,o)).toLowerCase(),i=a.trim(e.substr(o+1)),t){if(s[t]&&n.indexOf(t)>=0)return;"set-cookie"===t?s[t]=(s[t]?s[t]:[]).concat([i]):s[t]=s[t]?s[t]+", "+i:i}}),s):s}},function(e,t){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},function(e,t){function i(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function n(e){if(c===setTimeout)return setTimeout(e,0);if((c===i||!c)&&setTimeout)return c=setTimeout,setTimeout(e,0);try{return c(e,0)}catch(t){try{return c.call(null,e,0)}catch(t){return c.call(this,e,0)}}}function o(e){if(u===clearTimeout)return clearTimeout(e);if((u===a||!u)&&clearTimeout)return u=clearTimeout,clearTimeout(e);try{return u(e)}catch(t){try{return u.call(null,e)}catch(t){return u.call(this,e)}}}function s(){_&&p&&(_=!1,p.length?f=p.concat(f):h=-1,f.length&&r())}function r(){if(!_){var e=n(s);_=!0;for(var t=f.length;t;){for(p=f,f=[];++h<t;)p&&p[h].run();h=-1,t=f.length}p=null,_=!1,o(e)}}function l(e,t){this.fun=e,this.array=t}function d(){}var c,u,m=e.exports={};!function(){try{c="function"==typeof setTimeout?setTimeout:i}catch(e){c=i}try{u="function"==typeof clearTimeout?clearTimeout:a}catch(e){u=a}}();var p,f=[],_=!1,h=-1;m.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var i=1;i<arguments.length;i++)t[i-1]=arguments[i];f.push(new l(e,t)),1!==f.length||_||n(r)},l.prototype.run=function(){this.fun.apply(null,this.array)},m.title="browser",m.browser=!0,m.env={},m.argv=[],m.version="",m.versions={},m.on=d,m.addListener=d,m.once=d,m.off=d,m.removeListener=d,m.removeAllListeners=d,m.emit=d,m.prependListener=d,m.prependOnceListener=d,m.listeners=function(e){return[]},m.binding=function(e){throw new Error("process.binding is not supported")},m.cwd=function(){return"/"},m.chdir=function(e){throw new Error("process.chdir is not supported")},m.umask=function(){return 0}},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children=[],e.webpackPolyfill=1),e}},,function(e,t,i){(function(e){"use strict";function t(e){"@babel/helpers - typeof";return(t="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})(e)}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&a(e,t)}function a(e,t){return(a=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function n(e){var t=r();return function(){var i,a=l(e);if(t){var n=l(this).constructor;i=Reflect.construct(a,arguments,n)}else i=a.apply(this,arguments);return o(this,i)}}function o(e,i){return!i||"object"!==t(i)&&"function"!=typeof i?s(e):i}function s(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function r(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}function l(e){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function d(e,t){var i;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(i=c(e))||t&&e&&"number"==typeof e.length){i&&(e=i);var a=0,n=function(){};return{s:n,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}; 7},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,r=!1;return{s:function(){i=e[Symbol.iterator]()},n:function(){var e=i.next();return s=e.done,e},e:function(e){r=!0,o=e}
7,f:function(){try{s||null==i["return"]||i["return"]()}finally{if(r)throw o}}}}function c(e,t){if(e){if("string"==typeof e)return u(e,t);var i=Object.prototype.toString.call(e).slice(8,-1);return"Object"===i&&e.constructor&&(i=e.constructor.name),"Map"===i||"Set"===i?Array.from(e):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?u(e,t):void 0}}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,a=new Array(t);t>i;i++)a[i]=e[i];return a}function m(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function p(e,t){for(var i=0;i<t.length;i++){var a=t[i];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function f(e,t,i){return t&&p(e.prototype,t),i&&p(e,i),e}function _(e,t){return"undefined"!=typeof e&&null!==e?t(e):void 0}function h(e,t,i){return"undefined"!=typeof e&&null!==e&&"function"==typeof e[t]?i(e,t):void 0}var g=function(){function e(){m(this,e)}return f(e,[{key:"on",value:function(e,t){return this._callbacks=this._callbacks||{},this._callbacks[e]||(this._callbacks[e]=[]),this._callbacks[e].push(t),this}},{key:"emit",value:function(e){this._callbacks=this._callbacks||{};var t=this._callbacks[e];if(t){for(var i=arguments.length,a=new Array(i>1?i-1:0),n=1;i>n;n++)a[n-1]=arguments[n];var o,s=d(t);try{for(s.s();!(o=s.n()).done;){var r=o.value;r.apply(this,a)}}catch(l){s.e(l)}finally{s.f()}}return this}},{key:"off",value:function(e,t){if(!this._callbacks||0===arguments.length)return this._callbacks={},this;var i=this._callbacks[e];if(!i)return this;if(1===arguments.length)return delete this._callbacks[e],this;for(var a=0;a<i.length;a++){var n=i[a];if(n===t){i.splice(a,1);break}}return this}}]),e}(),b=function(e){function t(e,i){var n;m(this,t),n=a.call(this);var r,l;if(n.element=e,n.version=t.version,n.defaultOptions.previewTemplate=n.defaultOptions.previewTemplate.replace(/\n*/g,""),n.clickableElements=[],n.listeners=[],n.files=[],"string"==typeof n.element&&(n.element=document.querySelector(n.element)),!n.element||null==n.element.nodeType)throw new Error("Invalid dropzone element.");if(n.element.dropzone)throw new Error("Dropzone already attached.");t.instances.push(s(n)),n.element.dropzone=s(n);var d=null!=(l=t.optionsForElement(n.element))?l:{};if(n.options=t.extend({},n.defaultOptions,d,null!=i?i:{}),n.options.forceFallback||!t.isBrowserSupported())return o(n,n.options.fallback.call(s(n)));if(null==n.options.url&&(n.options.url=n.element.getAttribute("action")),!n.options.url)throw new Error("No URL provided.");if(n.options.acceptedFiles&&n.options.acceptedMimeTypes)throw new Error("You can't provide both 'acceptedFiles' and 'acceptedMimeTypes'. 'acceptedMimeTypes' is deprecated.");if(n.options.uploadMultiple&&n.options.chunking)throw new Error("You cannot set both: uploadMultiple and chunking.");return n.options.acceptedMimeTypes&&(n.options.acceptedFiles=n.options.acceptedMimeTypes,delete n.options.acceptedMimeTypes),null!=n.options.renameFilename&&(n.options.renameFile=function(e){return n.options.renameFilename.call(s(n),e.name,e)}),"string"==typeof n.options.method&&(n.options.method=n.options.method.toUpperCase()),(r=n.getExistingFallback())&&r.parentNode&&r.parentNode.removeChild(r),n.options.previewsContainer!==!1&&(n.options.previewsContainer?n.previewsContainer=t.getElement(n.options.previewsContainer,"previewsContainer"):n.previewsContainer=n.element),n.options.clickable&&(n.options.clickable===!0?n.clickableElements=[n.element]:n.clickableElements=t.getElements(n.options.clickable,"clickable")),n.init(),n}i(t,e);var a=n(t);return f(t,null,[{key:"initClass",value:function(){this.prototype.Emitter=g,this.prototype.events=["drop","dragstart","dragend","dragenter","dragover","dragleave","addedfile","addedfiles","removedfile","thumbnail","error","errormultiple","processing","processingmultiple","uploadprogress","totaluploadprogress","sending","sendingmultiple","success","successmultiple","canceled","canceledmultiple","complete","completemultiple","reset","maxfilesexceeded","maxfilesreached","queuecomplete"],this.prototype.defaultOptions={url:null,method:"post",withCredentials:!1,timeout:3e4,parallelUploads:2,uploadMultiple:!1,chunking:!1,forceChunking:!1,
7chunkSize:2e6,parallelChunkUploads:!1,retryChunks:!1,retryChunksLimit:3,maxFilesize:256,paramName:"file",createImageThumbnails:!0,maxThumbnailFilesize:10,thumbnailWidth:120,thumbnailHeight:120,thumbnailMethod:"crop",resizeWidth:null,resizeHeight:null,resizeMimeType:null,resizeQuality:.8,resizeMethod:"contain",filesizeBase:1e3,maxFiles:null,headers:null,clickable:!0,ignoreHiddenFiles:!0,acceptedFiles:null,acceptedMimeTypes:null,autoProcessQueue:!0,autoQueue:!0,addRemoveLinks:!1,previewsContainer:null,hiddenInputContainer:"body",capture:null,renameFilename:null,renameFile:null,forceFallback:!1,dictDefaultMessage:"Drop files here to upload",dictFallbackMessage:"Your browser does not support drag'n'drop file uploads.",dictFallbackText:"Please use the fallback form below to upload your files like in the olden days.",dictFileTooBig:"File is too big ({{filesize}}MiB). Max filesize: {{maxFilesize}}MiB.",dictInvalidFileType:"You can't upload files of this type.",dictResponseError:"Server responded with {{statusCode}} code.",dictCancelUpload:"Cancel upload",dictUploadCanceled:"Upload canceled.",dictCancelUploadConfirmation:"Are you sure you want to cancel this upload?",dictRemoveFile:"Remove file",dictRemoveFileConfirmation:null,dictMaxFilesExceeded:"You can not upload any more files.",dictFileSizeUnits:{tb:"TB",gb:"GB",mb:"MB",kb:"KB",b:"b"},init:function(){},params:function(e,t,i){return i?{dzuuid:i.file.upload.uuid,dzchunkindex:i.index,dztotalfilesize:i.file.size,dzchunksize:this.options.chunkSize,dztotalchunkcount:i.file.upload.totalChunkCount,dzchunkbyteoffset:i.index*this.options.chunkSize}:void 0},accept:function(e,t){return t()},chunksUploaded:function(e,t){t()},fallback:function(){var e;this.element.className="".concat(this.element.className," dz-browser-not-supported");var i,a=d(this.element.getElementsByTagName("div"));try{for(a.s();!(i=a.n()).done;){var n=i.value;if(/(^| )dz-message($| )/.test(n.className)){e=n,n.className="dz-message";break}}}catch(o){a.e(o)}finally{a.f()}e||(e=t.createElement('<div class="dz-message"><span></span></div>'),this.element.appendChild(e));var s=e.getElementsByTagName("span")[0];return s&&(null!=s.textContent?s.textContent=this.options.dictFallbackMessage:null!=s.innerText&&(s.innerText=this.options.dictFallbackMessage)),this.element.appendChild(this.getFallbackForm())},resize:function(e,t,i,a){var n={srcX:0,srcY:0,srcWidth:e.width,srcHeight:e.height},o=e.width/e.height;null==t&&null==i?(t=n.srcWidth,i=n.srcHeight):null==t?t=i*o:null==i&&(i=t/o),t=Math.min(t,n.srcWidth),i=Math.min(i,n.srcHeight);var s=t/i;if(n.srcWidth>t||n.srcHeight>i)if("crop"===a)o>s?(n.srcHeight=e.height,n.srcWidth=n.srcHeight*s):(n.srcWidth=e.width,n.srcHeight=n.srcWidth/s);else{if("contain"!==a)throw new Error("Unknown resizeMethod '".concat(a,"'"));o>s?i=t/o:t=i*o}return n.srcX=(e.width-n.srcWidth)/2,n.srcY=(e.height-n.srcHeight)/2,n.trgWidth=t,n.trgHeight=i,n},transformFile:function(e,t){return(this.options.resizeWidth||this.options.resizeHeight)&&e.type.match(/image.*/)?this.resizeImage(e,this.options.resizeWidth,this.options.resizeHeight,this.options.resizeMethod,t):t(e)},previewTemplate:'<div class="dz-preview dz-file-preview">\n <div class="dz-image"><img data-dz-thumbnail /></div>\n <div class="dz-details">\n <div class="dz-size"><span data-dz-size></span></div>\n <div class="dz-filename"><span data-dz-name></span></div>\n </div>\n <div class="dz-progress"><span class="dz-upload" data-dz-uploadprogress></span></div>\n <div class="dz-error-message"><span data-dz-errormessage></span></div>\n <div class="dz-success-mark">\n <svg width="54px" height="54px" viewBox="0 0 54 54" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n <title>Check</title>\n <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">\n <path d="M23.5,31.8431458 L17.5852419,25.9283877 C16.0248253,24.3679711 13.4910294,24.366835 11.9289322,25.9289322 C10.3700136,27.4878508 10.3665912,30.0234455 11.9283877,31.5852419 L20.4147581,40.0716123 C20.5133999,40.1702541 20.6159315,40.2626649 20.7218615,40.3488435 C22.2835669,41.8725651 24.794234,41.8626202 26.3461564,40.3106978 L43.3106978,23.3461564 C44.8771021,21.7797521 44.8758057,19.2483887 43.3137085,17.6862915 C41.7547899,16.1273729 39.2176035,16.1255422 37.6538436,17.6893022 L23.5,31.8431458 Z M27,53 C41.3594035,53 53,41.3594035 53,27 C53,12.6405965 41.3594035,1 27,1 C12.6405965,1 1,12.6405965 1,27 C1,41.3594035 12.6405965,53 27,53 Z" stroke-opacity="0.198794158" stroke="#747474" fill-opacity="0.816519475" fill="#FFFFFF"></path>\n </g>\n </svg>\n </div>\n <div class="dz-error-mark">\n <svg width="54px" height="54px" viewBox="0 0 54 54" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">\n <title>Error</title>\n <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">\n <g stroke="#747474" stroke-opacity="0.198794158" fill="#FFFFFF" fill-opacity="0.816519475">\n <path d="M32.6568542,29 L38.3106978,23.3461564 C39.8771021,21.7797521 39.8758057,19.2483887 38.3137085,17.6862915 C36.7547899,16.1273729 34.2176035,16.1255422 32.6538436,17.6893022 L27,23.3431458 L21.3461564,17.6893022 C19.7823965,16.1255422 17.2452101,16.1273729 15.6862915,17.6862915 C14.1241943,19.2483887 14.1228979,21.7797521 15.6893022,23.3461564 L21.3431458,29 L15.6893022,34.6538436 C14.1228979,36.2202479 14.1241943,38.7516113 15.6862915,40.3137085 C17.2452101,41.8726271 19.7823965,41.8744578 21.3461564,40.3106978 L27,34.6568542 L32.6538436,40.3106978 C34.2176035,41.8744578 36.7547899,41.8726271 38.3137085,40.3137085 C39.8758057,38.7516113 39.8771021,36.2202479 38.3106978,34.6538436 L32.6568542,29 Z M27,53 C41.3594035,53 53,41.3594035 53,27 C53,12.6405965 41.3594035,1 27,1 C12.6405965,1 1,12.6405965 1,27 C1,41.3594035 12.6405965,53 27,53 Z"></path>\n </g>\n </g>\n </svg>\n </div>\n</div>',drop:function(e){return this.element.classList.remove("dz-drag-hover")},dragstart:function(e){},dragend:function(e){return this.element.classList.remove("dz-drag-hover")},dragenter:function(e){return this.element.classList.add("dz-drag-hover")},dragover:function(e){return this.element.classList.add("dz-drag-hover")},dragleave:function(e){return this.element.classList.remove("dz-drag-hover")},paste:function(e){},reset:function(){return this.element.classList.remove("dz-started")},addedfile:function(e){var i=this;if(this.element===this.previewsContainer&&this.element.classList.add("dz-started"),this.previewsContainer){e.previewElement=t.createElement(this.options.previewTemplate.trim()),e.previewTemplate=e.previewElement,this.previewsContainer.appendChild(e.previewElement);var a,n=d(e.previewElement.querySelectorAll("[data-dz-name]"));try{for(n.s();!(a=n.n()).done;){var o=a.value;o.textContent=e.name}}catch(s){n.e(s)}finally{n.f()}var r,l=d(e.previewElement.querySelectorAll("[data-dz-size]"));try{for(l.s();!(r=l.n()).done;)o=r.value,o.innerHTML=this.filesize(e.size)}catch(s){l.e(s)}finally{l.f()}this.options.addRemoveLinks&&(e._removeLink=t.createElement('<a class="dz-remove" href="javascript:undefined;" data-dz-remove>'.concat(this.options.dictRemoveFile,"</a>")),e.previewElement.appendChild(e._removeLink));var c,u=function(a){return a.preventDefault(),a.stopPropagation(),e.status===t.UPLOADING?t.confirm(i.options.dictCancelUploadConfirmation,function(){return i.removeFile(e)}):i.options.dictRemoveFileConfirmation?t.confirm(i.options.dictRemoveFileConfirmation,function(){return i.removeFile(e)}):i.removeFile(e)},m=d(e.previewElement.querySelectorAll("[data-dz-remove]"));try{for(m.s();!(c=m.n()).done;){var p=c.value;p.addEventListener("click",u)}}catch(s){m.e(s)}finally{m.f()}}},removedfile:function(e){return null!=e.previewElement&&null!=e.previewElement.parentNode&&e.previewElement.parentNode.removeChild(e.previewElement),this._updateMaxFilesReachedClass()},thumbnail:function(e,t){if(e.previewElement){e.previewElement.classList.remove("dz-file-preview");var i,a=d(e.previewElement.querySelectorAll("[data-dz-thumbnail]"));try{for(a.s();!(i=a.n()).done;){var n=i.value;n.alt=e.name,n.src=t}}catch(o){a.e(o)}finally{a.f()}return setTimeout(function(){return e.previewElement.classList.add("dz-image-preview")},1)}},error:function(e,t){if(e.previewElement){e.previewElement.classList.add("dz-error"),"string"!=typeof t&&t.error&&(t=t.error);var i,a=d(e.previewElement.querySelectorAll("[data-dz-errormessage]"));try{for(a.s();!(i=a.n()).done;){var n=i.value;n.textContent=t}}catch(o){a.e(o)}finally{a.f()}}},errormultiple:function(){},processing:function(e){return e.previewElement&&(e.previewElement.classList.add("dz-processing"),e._removeLink)?e._removeLink.innerHTML=this.options.dictCancelUpload:void 0},processingmultiple:function(){},uploadprogress:function(e,t,i){if(e.previewElement){var a,n=d(e.previewElement.querySelectorAll("[data-dz-uploadprogress]"));try{for(n.s();!(a=n.n()).done;){var o=a.value;"PROGRESS"===o.nodeName?o.value=t:o.style.width="".concat(t,"%")}}catch(s){n.e(s)}finally{n.f()}}},totaluploadprogress:function(){},sending:function(){},sendingmultiple:function(){},success:function(e){return e.previewElement?e.previewElement.classList.add("dz-success"):void 0},successmultiple:function(){}
7,canceled:function(e){return this.emit("error",e,this.options.dictUploadCanceled)},canceledmultiple:function(){},complete:function(e){return e._removeLink&&(e._removeLink.innerHTML=this.options.dictRemoveFile),e.previewElement?e.previewElement.classList.add("dz-complete"):void 0},completemultiple:function(){},maxfilesexceeded:function(){},maxfilesreached:function(){},queuecomplete:function(){},addedfiles:function(){}},this.prototype._thumbnailQueue=[],this.prototype._processingThumbnail=!1}},{key:"extend",value:function(e){for(var t=arguments.length,i=new Array(t>1?t-1:0),a=1;t>a;a++)i[a-1]=arguments[a];for(var n=0,o=i;n<o.length;n++){var s=o[n];for(var r in s){var l=s[r];e[r]=l}}return e}}]),f(t,[{key:"getAcceptedFiles",value:function(){return this.files.filter(function(e){return e.accepted}).map(function(e){return e})}},{key:"getRejectedFiles",value:function(){return this.files.filter(function(e){return!e.accepted}).map(function(e){return e})}},{key:"getFilesWithStatus",value:function(e){return this.files.filter(function(t){return t.status===e}).map(function(e){return e})}},{key:"getQueuedFiles",value:function(){return this.getFilesWithStatus(t.QUEUED)}},{key:"getUploadingFiles",value:function(){return this.getFilesWithStatus(t.UPLOADING)}},{key:"getAddedFiles",value:function(){return this.getFilesWithStatus(t.ADDED)}},{key:"getActiveFiles",value:function(){return this.files.filter(function(e){return e.status===t.UPLOADING||e.status===t.QUEUED}).map(function(e){return e})}},{key:"init",value:function(){var e=this;if("form"===this.element.tagName&&this.element.setAttribute("enctype","multipart/form-data"),this.element.classList.contains("dropzone")&&!this.element.querySelector(".dz-message")&&this.element.appendChild(t.createElement('<div class="dz-default dz-message"><button class="dz-button" type="button">'.concat(this.options.dictDefaultMessage,"</button></div>"))),this.clickableElements.length){var i=function c(){return e.hiddenFileInput&&e.hiddenFileInput.parentNode.removeChild(e.hiddenFileInput),e.hiddenFileInput=document.createElement("input"),e.hiddenFileInput.setAttribute("type","file"),(null===e.options.maxFiles||e.options.maxFiles>1)&&e.hiddenFileInput.setAttribute("multiple","multiple"),e.hiddenFileInput.className="dz-hidden-input",null!==e.options.acceptedFiles&&e.hiddenFileInput.setAttribute("accept",e.options.acceptedFiles),null!==e.options.capture&&e.hiddenFileInput.setAttribute("capture",e.options.capture),e.hiddenFileInput.style.visibility="hidden",e.hiddenFileInput.style.position="absolute",e.hiddenFileInput.style.top="0",e.hiddenFileInput.style.left="0",e.hiddenFileInput.style.height="0",e.hiddenFileInput.style.width="0",t.getElement(e.options.hiddenInputContainer,"hiddenInputContainer").appendChild(e.hiddenFileInput),e.hiddenFileInput.addEventListener("change",function(){var t=e.hiddenFileInput.files;if(t.length){var i,a=d(t);try{for(a.s();!(i=a.n()).done;){var n=i.value;e.addFile(n)}}catch(o){a.e(o)}finally{a.f()}}return e.emit("addedfiles",t),c()})};i()}this.URL=null!==window.URL?window.URL:window.webkitURL;var a,n=d(this.events);try{for(n.s();!(a=n.n()).done;){var o=a.value;this.on(o,this.options[o])}}catch(s){n.e(s)}finally{n.f()}this.on("uploadprogress",function(){return e.updateTotalUploadProgress()}),this.on("removedfile",function(){return e.updateTotalUploadProgress()}),this.on("canceled",function(t){return e.emit("complete",t)}),this.on("complete",function(t){return 0===e.getAddedFiles().length&&0===e.getUploadingFiles().length&&0===e.getQueuedFiles().length?setTimeout(function(){return e.emit("queuecomplete")},0):void 0});var r=function(e){if(e.dataTransfer.types)for(var t=0;t<e.dataTransfer.types.length;t++)if("Files"===e.dataTransfer.types[t])return!0;return!1},l=function(e){return r(e)?(e.stopPropagation(),e.preventDefault?e.preventDefault():e.returnValue=!1):void 0};return this.listeners=[{element:this.element,events:{dragstart:function(t){return e.emit("dragstart",t)},dragenter:function(t){return l(t),e.emit("dragenter",t)},dragover:function(t){var i;try{i=t.dataTransfer.effectAllowed}catch(a){}return t.dataTransfer.dropEffect="move"===i||"linkMove"===i?"move":"copy",l(t),e.emit("dragover",t)},dragleave:function(t){return e.emit("dragleave",t)},drop:function(t){return l(t),e.drop(t)},dragend:function(t){return e.emit("dragend",t)}}}
7],this.clickableElements.forEach(function(i){return e.listeners.push({element:i,events:{click:function(a){return(i!==e.element||a.target===e.element||t.elementInside(a.target,e.element.querySelector(".dz-message")))&&e.hiddenFileInput.click(),!0}}})}),this.enable(),this.options.init.call(this)}},{key:"destroy",value:function(){return this.disable(),this.removeAllFiles(!0),(null!=this.hiddenFileInput?this.hiddenFileInput.parentNode:void 0)&&(this.hiddenFileInput.parentNode.removeChild(this.hiddenFileInput),this.hiddenFileInput=null),delete this.element.dropzone,t.instances.splice(t.instances.indexOf(this),1)}},{key:"updateTotalUploadProgress",value:function(){var e,t=0,i=0,a=this.getActiveFiles();if(a.length){var n,o=d(this.getActiveFiles());try{for(o.s();!(n=o.n()).done;){var s=n.value;t+=s.upload.bytesSent,i+=s.upload.total}}catch(r){o.e(r)}finally{o.f()}e=100*t/i}else e=100;return this.emit("totaluploadprogress",e,i,t)}},{key:"_getParamName",value:function(e){return"function"==typeof this.options.paramName?this.options.paramName(e):"".concat(this.options.paramName).concat(this.options.uploadMultiple?"[".concat(e,"]"):"")}},{key:"_renameFile",value:function(e){return"function"!=typeof this.options.renameFile?e.name:this.options.renameFile(e)}},{key:"getFallbackForm",value:function(){var e,i;if(e=this.getExistingFallback())return e;var a='<div class="dz-fallback">';this.options.dictFallbackText&&(a+="<p>".concat(this.options.dictFallbackText,"</p>")),a+='<input type="file" name="'.concat(this._getParamName(0),'" ').concat(this.options.uploadMultiple?'multiple="multiple"':void 0,' /><input type="submit" value="Upload!"></div>');var n=t.createElement(a);return"FORM"!==this.element.tagName?(i=t.createElement('<form action="'.concat(this.options.url,'" enctype="multipart/form-data" method="').concat(this.options.method,'"></form>')),i.appendChild(n)):(this.element.setAttribute("enctype","multipart/form-data"),this.element.setAttribute("method",this.options.method)),null!=i?i:n}},{key:"getExistingFallback",value:function(){for(var e=function(e){var t,i=d(e);try{for(i.s();!(t=i.n()).done;){var a=t.value;if(/(^| )fallback($| )/.test(a.className))return a}}catch(n){i.e(n)}finally{i.f()}},t=0,i=["div","form"];t<i.length;t++){var a,n=i[t];if(a=e(this.element.getElementsByTagName(n)))return a}}},{key:"setupEventListeners",value:function(){return this.listeners.map(function(e){return function(){var t=[];for(var i in e.events){var a=e.events[i];t.push(e.element.addEventListener(i,a,!1))}return t}()})}},{key:"removeEventListeners",value:function(){return this.listeners.map(function(e){return function(){var t=[];for(var i in e.events){var a=e.events[i];t.push(e.element.removeEventListener(i,a,!1))}return t}()})}},{key:"disable",value:function(){var e=this;return this.clickableElements.forEach(function(e){return e.classList.remove("dz-clickable")}),this.removeEventListeners(),this.disabled=!0,this.files.map(function(t){return e.cancelUpload(t)})}},{key:"enable",value:function(){return delete this.disabled,this.clickableElements.forEach(function(e){return e.classList.add("dz-clickable")}),this.setupEventListeners()}},{key:"filesize",value:function(e){var t=0,i="b";if(e>0){for(var a=["tb","gb","mb","kb","b"],n=0;n<a.length;n++){var o=a[n],s=Math.pow(this.options.filesizeBase,4-n)/10;if(e>=s){t=e/Math.pow(this.options.filesizeBase,4-n),i=o;break}}t=Math.round(10*t)/10}return"<strong>".concat(t,"</strong> ").concat(this.options.dictFileSizeUnits[i])}},{key:"_updateMaxFilesReachedClass",value:function(){return null!=this.options.maxFiles&&this.getAcceptedFiles().length>=this.options.maxFiles?(this.getAcceptedFiles().length===this.options.maxFiles&&this.emit("maxfilesreached",this.files),this.element.classList.add("dz-max-files-reached")):this.element.classList.remove("dz-max-files-reached")}},{key:"drop",value:function(e){if(e.dataTransfer){this.emit("drop",e);for(var t=[],i=0;i<e.dataTransfer.files.length;i++)t[i]=e.dataTransfer.files[i];if(t.length){var a=e.dataTransfer.items;a&&a.length&&null!=a[0].webkitGetAsEntry?this._addFilesFromItems(a):this.handleFiles(t)}
7this.emit("addedfiles",t)}}},{key:"paste",value:function(e){if(null!=_(null!=e?e.clipboardData:void 0,function(e){return e.items})){this.emit("paste",e);var t=e.clipboardData.items;return t.length?this._addFilesFromItems(t):void 0}}},{key:"handleFiles",value:function(e){var t,i=d(e);try{for(i.s();!(t=i.n()).done;){var a=t.value;this.addFile(a)}}catch(n){i.e(n)}finally{i.f()}}},{key:"_addFilesFromItems",value:function(e){var t=this;return function(){var i,a=[],n=d(e);try{for(n.s();!(i=n.n()).done;){var o,s=i.value;null!=s.webkitGetAsEntry&&(o=s.webkitGetAsEntry())?o.isFile?a.push(t.addFile(s.getAsFile())):o.isDirectory?a.push(t._addFilesFromDirectory(o,o.name)):a.push(void 0):null!=s.getAsFile&&(null==s.kind||"file"===s.kind)?a.push(t.addFile(s.getAsFile())):a.push(void 0)}}catch(r){n.e(r)}finally{n.f()}return a}()}},{key:"_addFilesFromDirectory",value:function(e,t){var i=this,a=e.createReader(),n=function(e){return h(console,"log",function(t){return t.log(e)})},o=function s(){return a.readEntries(function(e){if(e.length>0){var a,n=d(e);try{for(n.s();!(a=n.n()).done;){var o=a.value;o.isFile?o.file(function(e){return i.options.ignoreHiddenFiles&&"."===e.name.substring(0,1)?void 0:(e.fullPath="".concat(t,"/").concat(e.name),i.addFile(e))}):o.isDirectory&&i._addFilesFromDirectory(o,"".concat(t,"/").concat(o.name))}}catch(r){n.e(r)}finally{n.f()}s()}return null},n)};return o()}},{key:"accept",value:function(e,i){this.options.maxFilesize&&e.size>1024*this.options.maxFilesize*1024?i(this.options.dictFileTooBig.replace("{{filesize}}",Math.round(e.size/1024/10.24)/100).replace("{{maxFilesize}}",this.options.maxFilesize)):t.isValidFile(e,this.options.acceptedFiles)?null!=this.options.maxFiles&&this.getAcceptedFiles().length>=this.options.maxFiles?(i(this.options.dictMaxFilesExceeded.replace("{{maxFiles}}",this.options.maxFiles)),this.emit("maxfilesexceeded",e)):this.options.accept.call(this,e,i):i(this.options.dictInvalidFileType)}},{key:"addFile",value:function(e){var i=this;e.upload={uuid:t.uuidv4(),progress:0,total:e.size,bytesSent:0,filename:this._renameFile(e)},this.files.push(e),e.status=t.ADDED,this.emit("addedfile",e),this._enqueueThumbnail(e),this.accept(e,function(t){t?(e.accepted=!1,i._errorProcessing([e],t)):(e.accepted=!0,i.options.autoQueue&&i.enqueueFile(e)),i._updateMaxFilesReachedClass()})}},{key:"enqueueFiles",value:function(e){var t,i=d(e);try{for(i.s();!(t=i.n()).done;){var a=t.value;this.enqueueFile(a)}}catch(n){i.e(n)}finally{i.f()}return null}},{key:"enqueueFile",value:function(e){var i=this;if(e.status!==t.ADDED||e.accepted!==!0)throw new Error("This file can't be queued because it has already been processed or was rejected.");return e.status=t.QUEUED,this.options.autoProcessQueue?setTimeout(function(){return i.processQueue()},0):void 0}},{key:"_enqueueThumbnail",value:function(e){var t=this;return this.options.createImageThumbnails&&e.type.match(/image.*/)&&e.size<=1024*this.options.maxThumbnailFilesize*1024?(this._thumbnailQueue.push(e),setTimeout(function(){return t._processThumbnailQueue()},0)):void 0}},{key:"_processThumbnailQueue",value:function(){var e=this;if(!this._processingThumbnail&&0!==this._thumbnailQueue.length){this._processingThumbnail=!0;var t=this._thumbnailQueue.shift();return this.createThumbnail(t,this.options.thumbnailWidth,this.options.thumbnailHeight,this.options.thumbnailMethod,!0,function(i){return e.emit("thumbnail",t,i),e._processingThumbnail=!1,e._processThumbnailQueue()})}}},{key:"removeFile",value:function(e){return e.status===t.UPLOADING&&this.cancelUpload(e),this.files=v(this.files,e),this.emit("removedfile",e),0===this.files.length?this.emit("reset"):void 0}},{key:"removeAllFiles",value:function(e){null==e&&(e=!1);var i,a=d(this.files.slice());try{for(a.s();!(i=a.n()).done;){var n=i.value;(n.status!==t.UPLOADING||e)&&this.removeFile(n)}}catch(o){a.e(o)}finally{a.f()}return null}},{key:"resizeImage",value:function(e,i,a,n,o){var s=this;return this.createThumbnail(e,i,a,n,!0,function(i,a){if(null==a)return o(e);var n=s.options.resizeMimeType;null==n&&(n=e.type);var r=a.toDataURL(n,s.options.resizeQuality);return("image/jpeg"===n||"image/jpg"===n)&&(r=k.restore(e.dataURL,r)),o(t.dataURItoBlob(r))})}},{key:"createThumbnail",value:function(e,t,i,a,n,o){var s=this,r=new FileReader;r.onload=function(){return e.dataURL=r.result,"image/svg+xml"===e.type?void(null!=o&&o(r.result)):void s.createThumbnailFromUrl(e,t,i,a,n,o)}
7,r.readAsDataURL(e)}},{key:"displayExistingFile",value:function(e,t,i,a){var n=this,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:!0;if(this.emit("addedfile",e),this.emit("complete",e),o){var s=function(t){n.emit("thumbnail",e,t),i&&i()};e.dataURL=t,this.createThumbnailFromUrl(e,this.options.thumbnailWidth,this.options.thumbnailHeight,this.options.resizeMethod,this.options.fixOrientation,s,a)}else this.emit("thumbnail",e,t),i&&i()}},{key:"createThumbnailFromUrl",value:function(e,t,i,a,n,o,s){var r=this,l=document.createElement("img");return s&&(l.crossOrigin=s),n="from-image"==getComputedStyle(document.body).imageOrientation?!1:n,l.onload=function(){var s=function(e){return e(1)};return"undefined"!=typeof EXIF&&null!==EXIF&&n&&(s=function(e){return EXIF.getData(l,function(){return e(EXIF.getTag(this,"Orientation"))})}),s(function(n){e.width=l.width,e.height=l.height;var s=r.options.resize.call(r,e,t,i,a),d=document.createElement("canvas"),c=d.getContext("2d");switch(d.width=s.trgWidth,d.height=s.trgHeight,n>4&&(d.width=s.trgHeight,d.height=s.trgWidth),n){case 2:c.translate(d.width,0),c.scale(-1,1);break;case 3:c.translate(d.width,d.height),c.rotate(Math.PI);break;case 4:c.translate(0,d.height),c.scale(1,-1);break;case 5:c.rotate(.5*Math.PI),c.scale(1,-1);break;case 6:c.rotate(.5*Math.PI),c.translate(0,-d.width);break;case 7:c.rotate(.5*Math.PI),c.translate(d.height,-d.width),c.scale(-1,1);break;case 8:c.rotate(-.5*Math.PI),c.translate(-d.height,0)}x(c,l,null!=s.srcX?s.srcX:0,null!=s.srcY?s.srcY:0,s.srcWidth,s.srcHeight,null!=s.trgX?s.trgX:0,null!=s.trgY?s.trgY:0,s.trgWidth,s.trgHeight);var u=d.toDataURL("image/png");return null!=o?o(u,d):void 0})},null!=o&&(l.onerror=o),l.src=e.dataURL}},{key:"processQueue",value:function(){var e=this.options.parallelUploads,t=this.getUploadingFiles().length,i=t;if(!(t>=e)){var a=this.getQueuedFiles();if(a.length>0){if(this.options.uploadMultiple)return this.processFiles(a.slice(0,e-t));for(;e>i;){if(!a.length)return;this.processFile(a.shift()),i++}}}}},{key:"processFile",value:function(e){return this.processFiles([e])}},{key:"processFiles",value:function(e){var i,a=d(e);try{for(a.s();!(i=a.n()).done;){var n=i.value;n.processing=!0,n.status=t.UPLOADING,this.emit("processing",n)}}catch(o){a.e(o)}finally{a.f()}return this.options.uploadMultiple&&this.emit("processingmultiple",e),this.uploadFiles(e)}},{key:"_getFilesWithXhr",value:function(e){var t;return t=this.files.filter(function(t){return t.xhr===e}).map(function(e){return e})}},{key:"cancelUpload",value:function(e){if(e.status===t.UPLOADING){var i,a=this._getFilesWithXhr(e.xhr),n=d(a);try{for(n.s();!(i=n.n()).done;){var o=i.value;o.status=t.CANCELED}}catch(s){n.e(s)}finally{n.f()}"undefined"!=typeof e.xhr&&e.xhr.abort();var r,l=d(a);try{for(l.s();!(r=l.n()).done;){var c=r.value;this.emit("canceled",c)}}catch(s){l.e(s)}finally{l.f()}this.options.uploadMultiple&&this.emit("canceledmultiple",a)}else(e.status===t.ADDED||e.status===t.QUEUED)&&(e.status=t.CANCELED,this.emit("canceled",e),this.options.uploadMultiple&&this.emit("canceledmultiple",[e]));return this.options.autoProcessQueue?this.processQueue():void 0}},{key:"resolveOption",value:function(e){if("function"==typeof e){for(var t=arguments.length,i=new Array(t>1?t-1:0),a=1;t>a;a++)i[a-1]=arguments[a];return e.apply(this,i)}return e}},{key:"uploadFile",value:function(e){return this.uploadFiles([e])}},{key:"uploadFiles",value:function(e){var i=this;this._transformFiles(e,function(a){if(i.options.chunking){var n=a[0];e[0].upload.chunked=i.options.chunking&&(i.options.forceChunking||n.size>i.options.chunkSize),e[0].upload.totalChunkCount=Math.ceil(n.size/i.options.chunkSize)}if(e[0].upload.chunked){var o=e[0],s=a[0],r=0;o.upload.chunks=[];var l=function(){for(var a=0;void 0!==o.upload.chunks[a];)a++;if(!(a>=o.upload.totalChunkCount)){r++;var n=a*i.options.chunkSize,l=Math.min(n+i.options.chunkSize,s.size),d={name:i._getParamName(0),data:s.webkitSlice?s.webkitSlice(n,l):s.slice(n,l),filename:o.upload.filename,chunkIndex:a};o.upload.chunks[a]={file:o,index:a,dataBlock:d,status:t.UPLOADING,progress:0,retries:0},i._uploadData(e,[d])}};if(o.upload.finishedChunkUpload=function(a){var n=!0;a.status=t.SUCCESS,a.dataBlock=null,a.xhr=null;for(var s=0;s<o.upload.totalChunkCount;s++){if(void 0===o.upload.chunks[s])return l();o.upload.chunks[s].status!==t.SUCCESS&&(n=!1)}n&&i.options.chunksUploaded(o,function(){i._finished(e,"",null)})},i.options.parallelChunkUploads)for(var d=0;d<o.upload.totalChunkCount;d++)l();else l()}else{for(var c=[],u=0;u<e.length;u++)c[u]={name:i._getParamName(u),data:a[u],filename:e[u].upload.filename};i._uploadData(e,c)}})}},{key:"_getChunk",value:function(e,t){for(var i=0;i<e.upload.totalChunkCount;i++)if(void 0!==e.upload.chunks[i]&&e.upload.chunks[i].xhr===t)return e.upload.chunks[i]}},{key:"_uploadData",value:function(e,i){var a,n=this,o=new XMLHttpRequest,s=d(e);try{for(s.s();!(a=s.n()).done;){var r=a.value;r.xhr=o}}catch(l){s.e(l)}finally{s.f()}e[0].upload.chunked&&(e[0].upload.chunks[i[0].chunkIndex].xhr=o);var c=this.resolveOption(this.options.method,e),u=this.resolveOption(this.options.url,e);o.open(c,u,!0),o.timeout=this.resolveOption(this.options.timeout,e), 8o.withCredentials=!!this.options.withCredentials,o.onload=function(t){n._finishedUploading(e,o,t)},o.ontimeout=function(){n._handleUploadError(e,o,"Request timedout after ".concat(n.options.timeout/1e3," seconds"))},o.onerror=function(){n._handleUploadError(e,o)};var m=null!=o.upload?o.upload:o;m.onprogress=function(t){return n._updateFilesUploadProgress(e,o,t)};var p={Accept:"application/json","Cache-Control":"no-cache","X-Requested-With":"XMLHttpRequest"};this.options.headers&&t.extend(p,this.options.headers);for(var f in p){var _=p[f];_&&o.setRequestHeader(f,_)}var h=new FormData;if(this.options.params){var g=this.options.params;"function"==typeof g&&(g=g.call(this,e,o,e[0].upload.chunked?this._getChunk(e[0],o):null));for(var b in g){var v=g[b];if(Array.isArray(v))for(var y=0;y<v.length;y++)h.append(b,v[y]);else h.append(b,v)}}var w,x=d(e);try{for(x.s();!(w=x.n()).done;){var k=w.value;
8this.emit("sending",k,o,h)}}catch(l){x.e(l)}finally{x.f()}this.options.uploadMultiple&&this.emit("sendingmultiple",e,o,h),this._addFormElementData(h);for(var E=0;E<i.length;E++){var C=i[E];h.append(C.name,C.data,C.filename)}this.submitRequest(o,h,e)}},{key:"_transformFiles",value:function(e,t){for(var i=this,a=[],n=0,o=function(o){i.options.transformFile.call(i,e[o],function(i){a[o]=i,++n===e.length&&t(a)})},s=0;s<e.length;s++)o(s)}},{key:"_addFormElementData",value:function(e){if("FORM"===this.element.tagName){var t,i=d(this.element.querySelectorAll("input, textarea, select, button"));try{for(i.s();!(t=i.n()).done;){var a=t.value,n=a.getAttribute("name"),o=a.getAttribute("type");if(o&&(o=o.toLowerCase()),"undefined"!=typeof n&&null!==n)if("SELECT"===a.tagName&&a.hasAttribute("multiple")){var s,r=d(a.options);try{for(r.s();!(s=r.n()).done;){var l=s.value;l.selected&&e.append(n,l.value)}}catch(c){r.e(c)}finally{r.f()}}else(!o||"checkbox"!==o&&"radio"!==o||a.checked)&&e.append(n,a.value)}}catch(c){i.e(c)}finally{i.f()}}}},{key:"_updateFilesUploadProgress",value:function(e,t,i){var a;if("undefined"!=typeof i){if(a=100*i.loaded/i.total,e[0].upload.chunked){var n=e[0],o=this._getChunk(n,t);o.progress=a,o.total=i.total,o.bytesSent=i.loaded;n.upload.progress=0,n.upload.total=0,n.upload.bytesSent=0;for(var s=0;s<n.upload.totalChunkCount;s++)void 0!==n.upload.chunks[s]&&void 0!==n.upload.chunks[s].progress&&(n.upload.progress+=n.upload.chunks[s].progress,n.upload.total+=n.upload.chunks[s].total,n.upload.bytesSent+=n.upload.chunks[s].bytesSent);n.upload.progress=n.upload.progress/n.upload.totalChunkCount}else{var r,l=d(e);try{for(l.s();!(r=l.n()).done;){var c=r.value;c.upload.progress=a,c.upload.total=i.total,c.upload.bytesSent=i.loaded}}catch(u){l.e(u)}finally{l.f()}}var m,p=d(e);try{for(p.s();!(m=p.n()).done;){var f=m.value;
8this.emit("uploadprogress",f,f.upload.progress,f.upload.bytesSent)}}catch(u){p.e(u)}finally{p.f()}}else{var _=!0;a=100;var h,g=d(e);try{for(g.s();!(h=g.n()).done;){var b=h.value;(100!==b.upload.progress||b.upload.bytesSent!==b.upload.total)&&(_=!1),b.upload.progress=a,b.upload.bytesSent=b.upload.total}}catch(u){g.e(u)}finally{g.f()}if(_)return;var v,y=d(e);try{for(y.s();!(v=y.n()).done;){var w=v.value;this.emit("uploadprogress",w,a,w.upload.bytesSent)}}catch(u){y.e(u)}finally{y.f()}}}},{key:"_finishedUploading",value:function(e,i,a){var n;if(e[0].status!==t.CANCELED&&4===i.readyState){if("arraybuffer"!==i.responseType&&"blob"!==i.responseType&&(n=i.responseText,i.getResponseHeader("content-type")&&~i.getResponseHeader("content-type").indexOf("application/json")))try{n=JSON.parse(n)}catch(o){a=o,n="Invalid JSON response from server."}this._updateFilesUploadProgress(e),200<=i.status&&i.status<300?e[0].upload.chunked?e[0].upload.finishedChunkUpload(this._getChunk(e[0],i)):this._finished(e,n,a):this._handleUploadError(e,i,n)}}},{key:"_handleUploadError",value:function(e,i,a){if(e[0].status!==t.CANCELED){if(e[0].upload.chunked&&this.options.retryChunks){var n=this._getChunk(e[0],i);if(n.retries++<this.options.retryChunksLimit)return void this._uploadData(e,[n.dataBlock]);console.warn("Retried this chunk too often. Giving up.")}this._errorProcessing(e,a||this.options.dictResponseError.replace("{{statusCode}}",i.status),i)}}},{key:"submitRequest",value:function(e,t,i){e.send(t)}},{key:"_finished",value:function(e,i,a){var n,o=d(e);try{for(o.s();!(n=o.n()).done;){var s=n.value;s.status=t.SUCCESS,this.emit("success",s,i,a),this.emit("complete",s)}}catch(r){o.e(r)}finally{o.f()}
8return this.options.uploadMultiple&&(this.emit("successmultiple",e,i,a),this.emit("completemultiple",e)),this.options.autoProcessQueue?this.processQueue():void 0}},{key:"_errorProcessing",value:function(e,i,a){var n,o=d(e);try{for(o.s();!(n=o.n()).done;){var s=n.value;s.status=t.ERROR,this.emit("error",s,i,a),this.emit("complete",s)}}catch(r){o.e(r)}finally{o.f()}return this.options.uploadMultiple&&(this.emit("errormultiple",e,i,a),this.emit("completemultiple",e)),this.options.autoProcessQueue?this.processQueue():void 0}}],[{key:"uuidv4",value:function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(e){var t=16*Math.random()|0,i="x"===e?t:3&t|8;return i.toString(16)})}}]),t}(g);b.initClass(),b.version="5.7.2",b.options={},b.optionsForElement=function(e){return e.getAttribute("id")?b.options[y(e.getAttribute("id"))]:void 0},b.instances=[],b.forElement=function(e){if("string"==typeof e&&(e=document.querySelector(e)),null==(null!=e?e.dropzone:void 0))throw new Error("No Dropzone found for given element. This is probably because you're trying to access it before Dropzone had the time to initialize. Use the `init` option to setup any additional observers on your Dropzone.");return e.dropzone},b.autoDiscover=!0,b.discover=function(){var e;if(document.querySelectorAll)e=document.querySelectorAll(".dropzone");else{e=[];var t=function(t){return function(){var i,a=[],n=d(t);try{for(n.s();!(i=n.n()).done;){var o=i.value;/(^| )dropzone($| )/.test(o.className)?a.push(e.push(o)):a.push(void 0)}}catch(s){n.e(s)}finally{n.f()}return a}()};t(document.getElementsByTagName("div")),t(document.getElementsByTagName("form"))}return function(){var t,i=[],a=d(e);try{for(a.s();!(t=a.n()).done;){var n=t.value;b.optionsForElement(n)!==!1?i.push(new b(n)):i.push(void 0)}}catch(o){a.e(o)}finally{a.f()}return i}()},b.blacklistedBrowsers=[/opera.*(Macintosh|Windows Phone).*version\/12/i],b.isBrowserSupported=function(){var e=!0;if(window.File&&window.FileReader&&window.FileList&&window.Blob&&window.FormData&&document.querySelector)if("classList"in document.createElement("a")){var t,i=d(b.blacklistedBrowsers);try{for(i.s();!(t=i.n()).done;){var a=t.value;a.test(navigator.userAgent)&&(e=!1)}}catch(n){i.e(n)}finally{i.f()}}else e=!1;else e=!1;return e},b.dataURItoBlob=function(e){for(var t=atob(e.split(",")[1]),i=e.split(",")[0].split(":")[1].split(";")[0],a=new ArrayBuffer(t.length),n=new Uint8Array(a),o=0,s=t.length,r=s>=0;r?s>=o:o>=s;r?o++:o--)n[o]=t.charCodeAt(o);return new Blob([a],{type:i})};var v=function(e,t){return e.filter(function(e){return e!==t}).map(function(e){return e})},y=function(e){return e.replace(/[\-_](\w)/g,function(e){return e.charAt(1).toUpperCase()})};b.createElement=function(e){var t=document.createElement("div");return t.innerHTML=e,t.childNodes[0]},b.elementInside=function(e,t){if(e===t)return!0;for(;e=e.parentNode;)if(e===t)return!0;return!1},b.getElement=function(e,t){var i;if("string"==typeof e?i=document.querySelector(e):null!=e.nodeType&&(i=e),null==i)throw new Error("Invalid `".concat(t,"` option provided. Please provide a CSS selector or a plain HTML element."));return i},b.getElements=function(e,t){var i,a;if(e instanceof Array){a=[];try{var n,o=d(e);try{for(o.s();!(n=o.n()).done;)i=n.value,a.push(this.getElement(i,t))}catch(s){o.e(s)}finally{o.f()}}catch(r){a=null}}else if("string"==typeof e){a=[];var l,c=d(document.querySelectorAll(e));try{for(c.s();!(l=c.n()).done;)i=l.value,a.push(i)}catch(s){c.e(s)}finally{c.f()}}else null!=e.nodeType&&(a=[e]);if(null==a||!a.length)throw new Error("Invalid `".concat(t,"` option provided. Please provide a CSS selector, a plain HTML element or a list of those."));return a},b.confirm=function(e,t,i){return window.confirm(e)?t():null!=i?i():void 0},b.isValidFile=function(e,t){if(!t)return!0;t=t.split(",");var i,a=e.type,n=a.replace(/\/.*$/,""),o=d(t);try{for(o.s();!(i=o.n()).done;){var s=i.value;if(s=s.trim(),"."===s.charAt(0)){if(-1!==e.name.toLowerCase().indexOf(s.toLowerCase(),e.name.length-s.length))return!0}else if(/\/\*$/.test(s)){if(n===s.replace(/\/.*$/,""))return!0}else if(a===s)return!0}}catch(r){o.e(r)}finally{o.f()}return!1},"undefined"!=typeof jQuery&&null!==jQuery&&(jQuery.fn.dropzone=function(e){return this.each(function(){return new b(this,e)})}),"undefined"!=typeof e&&null!==e?e.exports=b:window.Dropzone=b,b.ADDED="added",b.QUEUED="queued",b.ACCEPTED=b.QUEUED,b.UPLOADING="uploading",b.PROCESSING=b.UPLOADING,b.CANCELED="canceled",b.ERROR="error",b.SUCCESS="success";
8var w=function(e){var t=(e.naturalWidth,e.naturalHeight),i=document.createElement("canvas");i.width=1,i.height=t;var a=i.getContext("2d");a.drawImage(e,0,0);for(var n=a.getImageData(1,0,1,t),o=n.data,s=0,r=t,l=t;l>s;){var d=o[4*(l-1)+3];0===d?r=l:s=l,l=r+s>>1}var c=l/t;return 0===c?1:c},x=function(e,t,i,a,n,o,s,r,l,d){var c=w(t);return e.drawImage(t,i,a,n,o,s,r,l,d/c)},k=function(){function e(){m(this,e)}return f(e,null,[{key:"initClass",value:function(){this.KEY_STR="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="}},{key:"encode64",value:function(e){for(var t="",i=void 0,a=void 0,n="",o=void 0,s=void 0,r=void 0,l="",d=0;;)if(i=e[d++],a=e[d++],n=e[d++],o=i>>2,s=(3&i)<<4|a>>4,r=(15&a)<<2|n>>6,l=63&n,isNaN(a)?r=l=64:isNaN(n)&&(l=64),t=t+this.KEY_STR.charAt(o)+this.KEY_STR.charAt(s)+this.KEY_STR.charAt(r)+this.KEY_STR.charAt(l),i=a=n="",o=s=r=l="",!(d<e.length))break;return t}},{key:"restore",value:function(e,t){if(!e.match("data:image/jpeg;base64,"))return t;var i=this.decode64(e.replace("data:image/jpeg;base64,","")),a=this.slice2Segments(i),n=this.exifManipulation(t,a);return"data:image/jpeg;base64,".concat(this.encode64(n))}},{key:"exifManipulation",value:function(e,t){var i=this.getExifArray(t),a=this.insertExif(e,i),n=new Uint8Array(a);return n}},{key:"getExifArray",value:function(e){for(var t=void 0,i=0;i<e.length;){if(t=e[i],255===t[0]&225===t[1])return t;i++}return[]}},{key:"insertExif",value:function(e,t){var i=e.replace("data:image/jpeg;base64,",""),a=this.decode64(i),n=a.indexOf(255,3),o=a.slice(0,n),s=a.slice(n),r=o;return r=r.concat(t),r=r.concat(s)}},{key:"slice2Segments",value:function(e){for(var t=0,i=[];;){var a;if(255===e[t]&218===e[t+1])break;if(255===e[t]&216===e[t+1])t+=2;else{a=256*e[t+2]+e[t+3];var n=t+a+2,o=e.slice(t,n);i.push(o),t=n}if(t>e.length)break}return i}},{key:"decode64",value:function(e){var t=void 0,i=void 0,a="",n=void 0,o=void 0,s=void 0,r="",l=0,d=[],c=/[^A-Za-z0-9\+\/\=]/g;for(c.exec(e)&&console.warn("There were invalid base64 characters in the input text.\nValid base64 characters are A-Z, a-z, 0-9, '+', '/',and '='\nExpect errors in decoding."),e=e.replace(/[^A-Za-z0-9\+\/\=]/g,"");;)if(n=this.KEY_STR.indexOf(e.charAt(l++)),o=this.KEY_STR.indexOf(e.charAt(l++)),s=this.KEY_STR.indexOf(e.charAt(l++)),r=this.KEY_STR.indexOf(e.charAt(l++)),t=n<<2|o>>4,i=(15&o)<<4|s>>2,a=(3&s)<<6|r,d.push(t),64!==s&&d.push(i),64!==r&&d.push(a),t=i=a="",n=o=s=r="",!(l<e.length))break;return d}}]),e}();k.initClass();var E=function(e,t){var i=!1,a=!0,n=e.document,o=n.documentElement,s=n.addEventListener?"addEventListener":"attachEvent",r=n.addEventListener?"removeEventListener":"detachEvent",l=n.addEventListener?"":"on",d=function m(a){return"readystatechange"!==a.type||"complete"===n.readyState?(("load"===a.type?e:n)[r](l+a.type,m,!1),!i&&(i=!0)?t.call(e,a.type||a):void 0):void 0},c=function p(){try{o.doScroll("left")}catch(e){return void setTimeout(p,50)}return d("poll")};if("complete"!==n.readyState){if(n.createEventObject&&o.doScroll){try{a=!e.frameElement}catch(u){}a&&c()}return n[s](l+"DOMContentLoaded",d,!1),n[s](l+"readystatechange",d,!1),e[s](l+"load",d,!1)}};b._autoDiscoverFunction=function(){return b.autoDiscover?b.discover():void 0},E(window,b._autoDiscoverFunction)}).call(t,i(42)(e))},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(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 s(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)}Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var i=0;i<t.length;i++){var a=t[i];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}
8return function(t,i,a){return i&&e(t.prototype,i),a&&e(t,a),t}}(),l=i(18),d=i(19),c=a(d),u=i(5),m=a(u),p=function(e){function t(e,i){n(this,t);var a=o(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,i));return a.fontSize=!i.flat&&i.fontSize>10*i.width?10*i.width:i.fontSize,a.guardHeight=i.height+a.fontSize/2+i.textMargin,a}return s(t,e),r(t,[{key:"encode",value:function(){return this.options.flat?this.encodeFlat():this.encodeGuarded()}},{key:"leftText",value:function(e,t){return this.text.substr(e,t)}},{key:"leftEncode",value:function(e,t){return c["default"](e,t)}},{key:"rightText",value:function(e,t){return this.text.substr(e,t)}},{key:"rightEncode",value:function(e,t){return c["default"](e,t)}},{key:"encodeGuarded",value:function(){var e={fontSize:this.fontSize},t={height:this.guardHeight};return[{data:l.SIDE_BIN,options:t},{data:this.leftEncode(),text:this.leftText(),options:e},{data:l.MIDDLE_BIN,options:t},{data:this.rightEncode(),text:this.rightText(),options:e},{data:l.SIDE_BIN,options:t}]}},{key:"encodeFlat",value:function(){var e=[l.SIDE_BIN,this.leftEncode(),l.MIDDLE_BIN,this.rightEncode(),l.SIDE_BIN];return{data:e.join(""),text:this.text}}}]),t}(m["default"]);t["default"]=p},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(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 s(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 r(e){var t,i=0;for(t=1;11>t;t+=2)i+=parseInt(e[t]);for(t=0;11>t;t+=2)i+=3*parseInt(e[t]);return(10-i%10)%10}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var i=0;i<t.length;i++){var a=t[i];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,i,a){return i&&e(t.prototype,i),a&&e(t,a),t}}();t.checksum=r;var d=i(19),c=a(d),u=i(5),m=a(u),p=function(e){function t(e,i){n(this,t),-1!==e.search(/^[0-9]{11}$/)&&(e+=r(e));var a=o(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,i));return a.displayValue=i.displayValue,i.fontSize>10*i.width?a.fontSize=10*i.width:a.fontSize=i.fontSize,a.guardHeight=i.height+a.fontSize/2+i.textMargin,a}return s(t,e),l(t,[{key:"valid",value:function(){return-1!==this.data.search(/^[0-9]{12}$/)&&this.data[11]==r(this.data)}},{key:"encode",value:function(){return this.options.flat?this.flatEncoding():this.guardedEncoding()}},{key:"flatEncoding",value:function(){var e="";return e+="101",e+=c["default"](this.data.substr(0,6),"LLLLLL"),e+="01010",e+=c["default"](this.data.substr(6,6),"RRRRRR"),e+="101",{data:e,text:this.text}}},{key:"guardedEncoding",value:function(){var e=[];return this.displayValue&&e.push({data:"00000000",text:this.text.substr(0,1),options:{textAlign:"left",fontSize:this.fontSize}}),e.push({data:"101"+c["default"](this.data[0],"L"),options:{height:this.guardHeight}}),e.push({data:c["default"](this.data.substr(1,5),"LLLLL"),text:this.text.substr(1,5),options:{fontSize:this.fontSize}}),e.push({data:"01010",options:{height:this.guardHeight}}),e.push({data:c["default"](this.data.substr(6,5),"RRRRR"),text:this.text.substr(6,5),options:{fontSize:this.fontSize}}),e.push({data:c["default"](this.data[11],"R")+"101",options:{height:this.guardHeight}}),this.displayValue&&e.push({data:"00000000",text:this.text.substr(11,1),options:{textAlign:"right",fontSize:this.fontSize}}),e}}]),t}(m["default"]);t["default"]=p},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(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 s(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)}
8Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var i=0;i<t.length;i++){var a=t[i];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,i,a){return i&&e(t.prototype,i),a&&e(t,a),t}}(),l=i(457),d=i(5),c=a(d),u=function(e){function t(){return n(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return s(t,e),r(t,[{key:"valid",value:function(){return-1!==this.data.search(/^([0-9]{2})+$/)}},{key:"encode",value:function(){var e=this,t=this.data.match(/.{2}/g).map(function(t){return e.encodePair(t)}).join("");return{data:l.START_BIN+t+l.END_BIN,text:this.text}}},{key:"encodePair",value:function(e){var t=l.BINARIES[e[1]];return l.BINARIES[e[0]].split("").map(function(e,i){return("1"===e?"111":"1")+("1"===t[i]?"000":"0")}).join("")}}]),t}(c["default"]);t["default"]=u},function(e,t){"use strict";function i(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 n(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)}Object.defineProperty(t,"__esModule",{value:!0});var o=function(e){function t(e,n){i(this,t);var o=a(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return o.name="InvalidInputException",o.symbology=e,o.input=n,o.message='"'+o.input+'" is not a valid input for '+o.symbology,o}return n(t,e),t}(Error),s=function(e){function t(){i(this,t);var e=a(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return e.name="InvalidElementException",e.message="Not supported type to render on",e}return n(t,e),t}(Error),r=function(e){function t(){i(this,t);var e=a(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return e.name="NoElementException",e.message="No element to render on.",e}return n(t,e),t}(Error);t.InvalidInputException=o,t.InvalidElementException=s,t.NoElementException=r},function(e,t){"use strict";function i(e){var t=["width","height","textMargin","fontSize","margin","marginTop","marginBottom","marginLeft","marginRight"];for(var i in t)t.hasOwnProperty(i)&&(i=t[i],"string"==typeof e[i]&&(e[i]=parseInt(e[i],10)));return"string"==typeof e.displayValue&&(e.displayValue="false"!=e.displayValue),e}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=i},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={width:2,height:100,format:"auto",displayValue:!0,fontOptions:"",font:"monospace",text:void 0,textAlign:"center",textPosition:"bottom",textMargin:2,fontSize:20,background:"#ffffff",lineColor:"#000000",margin:10,marginTop:void 0,marginBottom:void 0,marginLeft:void 0,marginRight:void 0,valid:function(){}};t["default"]=i},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}function n(e,t){return t.height+(t.displayValue&&e.text.length>0?t.fontSize+t.textMargin:0)+t.marginTop+t.marginBottom}function o(e,t,i){if(i.displayValue&&e>t){if("center"==i.textAlign)return Math.floor((e-t)/2);if("left"==i.textAlign)return 0;if("right"==i.textAlign)return Math.floor(e-t)}return 0}function s(e,t,i){for(var a=0;a<e.length;a++){var s,r=e[a],l=u["default"](t,r.options);s=l.displayValue?d(r.text,l,i):0;var c=r.data.length*l.width;r.width=Math.ceil(Math.max(s,c)),r.height=n(r,l),r.barcodePadding=o(s,c,l)}}function r(e){for(var t=0,i=0;i<e.length;i++)t+=e[i].width;return t}function l(e){for(var t=0,i=0;i<e.length;i++)e[i].height>t&&(t=e[i].height);return t}function d(e,t,i){var a;if(i)a=i;else{if("undefined"==typeof document)return 0;a=document.createElement("canvas").getContext("2d")}a.font=t.fontOptions+" "+t.fontSize+"px "+t.font;var n=a.measureText(e).width;return n}
8Object.defineProperty(t,"__esModule",{value:!0}),t.getTotalWidthOfEncodings=t.calculateEncodingAttributes=t.getBarcodePadding=t.getEncodingHeight=t.getMaximumHeightOfEncodings=void 0;var c=i(23),u=a(c);t.getMaximumHeightOfEncodings=l,t.getEncodingHeight=n,t.getBarcodePadding=o,t.calculateEncodingAttributes=s,t.getTotalWidthOfEncodings=r},function(e,t,i){var a=i(483),n=a.Symbol;e.exports=n},function(e,t,i){function a(e){if(!s(e)||n(e)!=r)return!1;var t=o(e);if(null===t)return!0;var i=u.call(t,"constructor")&&t.constructor;return"function"==typeof i&&i instanceof i&&c.call(i)==m}var n=i(477),o=i(479),s=i(484),r="[object Object]",l=Function.prototype,d=Object.prototype,c=l.toString,u=d.hasOwnProperty,m=c.call(Object);e.exports=a},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict"; 9//! moment.js locale configuration 10var t=e.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(e){return/^nm$/i.test(e)},meridiem:function(e,t,i){return 12>e?i?"vm":"VM":i?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[Môre om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",ss:"%d sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}});return t})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
11//! moment.js locale configuration 12var t=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&10>=e%100?3:e%100>=11?4:5},i={s:["Ø£Ù٠٠٠ثاÙÙØ©","ثاÙÙØ© ÙØ§ØØ¯Ø©",["ثاÙÙØªØ§Ù","ثاÙÙØªÙÙ"],"%d Ø«ÙØ§Ù","%d ثاÙÙØ©","%d ثاÙÙØ©"],m:["Ø£Ù٠٠٠دÙÙÙØ©","دÙÙÙØ© ÙØ§ØØ¯Ø©",["دÙÙÙØªØ§Ù","دÙÙÙØªÙÙ"],"%d Ø¯ÙØ§Ø¦Ù","%d دÙÙÙØ©","%d دÙÙÙØ©"],h:["Ø£Ù٠٠٠ساعة","ساعة ÙØ§ØØ¯Ø©",["ساعتاÙ","ساعتÙÙ"],"%d ساعات","%d ساعة","%d ساعة"],d:["Ø£ÙÙ Ù Ù ÙÙÙ ","ÙÙÙ ÙØ§ØØ¯",["ÙÙ٠اÙ","ÙÙÙ ÙÙ"],"%d Ø£ÙØ§Ù ","%d ÙÙÙ ÙØ§","%d ÙÙÙ "],M:["Ø£ÙÙ Ù Ù Ø´ÙØ±","Ø´ÙØ± ÙØ§ØØ¯",["Ø´ÙØ±Ø§Ù","Ø´ÙØ±ÙÙ"],"%d Ø£Ø´ÙØ±","%d Ø´ÙØ±Ø§","%d Ø´ÙØ±"],y:["Ø£Ù٠٠٠عا٠","Ø¹Ø§Ù ÙØ§ØØ¯",["عا٠اÙ","عا٠ÙÙ"],"%d Ø£Ø¹ÙØ§Ù ","%d Ø¹Ø§Ù ÙØ§","%d عا٠"]},a=function(e){return function(a,n,o,s){var r=t(a),l=i[e][t(a)];return 2===r&&(l=l[n?0:1]),l.replace(/%d/i,a)}},n=["جاÙÙÙ","ÙÙÙØ±Ù","٠ارس","Ø£ÙØ±ÙÙ","٠اÙ","Ø¬ÙØ§Ù","جÙÙÙÙØ©","Ø£ÙØª","سبت٠بر","Ø£ÙØªÙبر","ÙÙÙ٠بر","Ø¯ÙØ³Ù بر"],o=e.defineLocale("ar-dz",{months:n,monthsShort:n,weekdays:"Ø§ÙØ£ØØ¯_Ø§ÙØ¥Ø«ÙÙÙ_Ø§ÙØ«Ùاثاء_Ø§ÙØ£Ø±Ø¨Ø¹Ø§Ø¡_Ø§ÙØ®Ù ÙØ³_Ø§ÙØ¬Ù عة_Ø§ÙØ³Ø¨Øª".split("_"),weekdaysShort:"Ø£ØØ¯_إثÙÙÙ_Ø«ÙØ§Ø«Ø§Ø¡_أربعاء_Ø®Ù ÙØ³_ج٠عة_سبت".split("_"),weekdaysMin:"Ø_Ù_Ø«_ر_Ø®_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/âM/âYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|Ù /,isPM:function(e){return"Ù "===e},meridiem:function(e,t,i){return 12>e?"ص":"Ù "},calendar:{sameDay:"[اÙÙÙÙ Ø¹ÙØ¯ Ø§ÙØ³Ø§Ø¹Ø©] LT",nextDay:"[ØºØ¯ÙØ§ Ø¹ÙØ¯ Ø§ÙØ³Ø§Ø¹Ø©] LT",nextWeek:"dddd [Ø¹ÙØ¯ Ø§ÙØ³Ø§Ø¹Ø©] LT",lastDay:"[أ٠س Ø¹ÙØ¯ Ø§ÙØ³Ø§Ø¹Ø©] LT",lastWeek:"dddd [Ø¹ÙØ¯ Ø§ÙØ³Ø§Ø¹Ø©] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"Ù ÙØ° %s",s:a("s"),ss:a("s"),m:a("m"),mm:a("m"),h:a("h"),hh:a("h"),d:a("d"),dd:a("d"),M:a("M"),MM:a("M"),y:a("y"),yy:a("y")},postformat:function(e){return e.replace(/,/g,"Ø")},week:{dow:0,doy:4}});return o})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
13//! moment.js locale configuration 14var t=e.defineLocale("ar-kw",{months:"ÙÙØ§Ùر_ÙØ¨Ø±Ø§Ùر_٠ارس_أبرÙÙ_٠اÙ_ÙÙÙÙÙ_ÙÙÙÙÙØ²_غشت_Ø´ØªÙØ¨Ø±_Ø£ÙØªÙبر_ÙÙÙØ¨Ø±_Ø¯Ø¬ÙØ¨Ø±".split("_"),monthsShort:"ÙÙØ§Ùر_ÙØ¨Ø±Ø§Ùر_٠ارس_أبرÙÙ_٠اÙ_ÙÙÙÙÙ_ÙÙÙÙÙØ²_غشت_Ø´ØªÙØ¨Ø±_Ø£ÙØªÙبر_ÙÙÙØ¨Ø±_Ø¯Ø¬ÙØ¨Ø±".split("_"),weekdays:"Ø§ÙØ£ØØ¯_Ø§ÙØ¥ØªÙÙÙ_Ø§ÙØ«Ùاثاء_Ø§ÙØ£Ø±Ø¨Ø¹Ø§Ø¡_Ø§ÙØ®Ù ÙØ³_Ø§ÙØ¬Ù عة_Ø§ÙØ³Ø¨Øª".split("_"),weekdaysShort:"Ø§ØØ¯_اتÙÙÙ_Ø«ÙØ§Ø«Ø§Ø¡_اربعاء_Ø®Ù ÙØ³_ج٠عة_سبت".split("_"),weekdaysMin:"Ø_Ù_Ø«_ر_Ø®_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اÙÙÙ٠عÙÙ Ø§ÙØ³Ø§Ø¹Ø©] LT",nextDay:"[غدا عÙÙ Ø§ÙØ³Ø§Ø¹Ø©] LT",nextWeek:"dddd [عÙÙ Ø§ÙØ³Ø§Ø¹Ø©] LT",lastDay:"[أ٠س عÙÙ Ø§ÙØ³Ø§Ø¹Ø©] LT",lastWeek:"dddd [عÙÙ Ø§ÙØ³Ø§Ø¹Ø©] LT",sameElse:"L"},relativeTime:{future:"ÙÙ %s",past:"Ù ÙØ° %s",s:"Ø«ÙØ§Ù",ss:"%d ثاÙÙØ©",m:"دÙÙÙØ©",mm:"%d Ø¯ÙØ§Ø¦Ù",h:"ساعة",hh:"%d ساعات",d:"ÙÙÙ ",dd:"%d Ø£ÙØ§Ù ",M:"Ø´ÙØ±",MM:"%d Ø£Ø´ÙØ±",y:"Ø³ÙØ©",yy:"%d سÙÙØ§Øª"},week:{dow:0,doy:12}});return t})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
15//! moment.js locale configuration 16var t={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},i=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&10>=e%100?3:e%100>=11?4:5},a={s:["Ø£Ù٠٠٠ثاÙÙØ©","ثاÙÙØ© ÙØ§ØØ¯Ø©",["ثاÙÙØªØ§Ù","ثاÙÙØªÙÙ"],"%d Ø«ÙØ§Ù","%d ثاÙÙØ©","%d ثاÙÙØ©"],m:["Ø£Ù٠٠٠دÙÙÙØ©","دÙÙÙØ© ÙØ§ØØ¯Ø©",["دÙÙÙØªØ§Ù","دÙÙÙØªÙÙ"],"%d Ø¯ÙØ§Ø¦Ù","%d دÙÙÙØ©","%d دÙÙÙØ©"],h:["Ø£Ù٠٠٠ساعة","ساعة ÙØ§ØØ¯Ø©",["ساعتاÙ","ساعتÙÙ"],"%d ساعات","%d ساعة","%d ساعة"],d:["Ø£ÙÙ Ù Ù ÙÙÙ ","ÙÙÙ ÙØ§ØØ¯",["ÙÙ٠اÙ","ÙÙÙ ÙÙ"],"%d Ø£ÙØ§Ù ","%d ÙÙÙ ÙØ§","%d ÙÙÙ "],M:["Ø£ÙÙ Ù Ù Ø´ÙØ±","Ø´ÙØ± ÙØ§ØØ¯",["Ø´ÙØ±Ø§Ù","Ø´ÙØ±ÙÙ"],"%d Ø£Ø´ÙØ±","%d Ø´ÙØ±Ø§","%d Ø´ÙØ±"],y:["Ø£Ù٠٠٠عا٠","Ø¹Ø§Ù ÙØ§ØØ¯",["عا٠اÙ","عا٠ÙÙ"],"%d Ø£Ø¹ÙØ§Ù ","%d Ø¹Ø§Ù ÙØ§","%d عا٠"]},n=function(e){return function(t,n,o,s){var r=i(t),l=a[e][i(t)];return 2===r&&(l=l[n?0:1]),l.replace(/%d/i,t)}},o=["ÙÙØ§Ùر","ÙØ¨Ø±Ø§Ùر","٠ارس","أبرÙÙ","٠اÙÙ","ÙÙÙÙÙ","ÙÙÙÙÙ","أغسطس","سبت٠بر","Ø£ÙØªÙبر","ÙÙÙ٠بر","Ø¯ÙØ³Ù بر"],s=e.defineLocale("ar-ly",{months:o,monthsShort:o,weekdays:"Ø§ÙØ£ØØ¯_Ø§ÙØ¥Ø«ÙÙÙ_Ø§ÙØ«Ùاثاء_Ø§ÙØ£Ø±Ø¨Ø¹Ø§Ø¡_Ø§ÙØ®Ù ÙØ³_Ø§ÙØ¬Ù عة_Ø§ÙØ³Ø¨Øª".split("_"),weekdaysShort:"Ø£ØØ¯_إثÙÙÙ_Ø«ÙØ§Ø«Ø§Ø¡_أربعاء_Ø®Ù ÙØ³_ج٠عة_سبت".split("_"),weekdaysMin:"Ø_Ù_Ø«_ر_Ø®_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/âM/âYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|Ù /,isPM:function(e){return"Ù "===e},meridiem:function(e,t,i){return 12>e?"ص":"Ù "},calendar:{sameDay:"[اÙÙÙÙ Ø¹ÙØ¯ Ø§ÙØ³Ø§Ø¹Ø©] LT",nextDay:"[ØºØ¯ÙØ§ Ø¹ÙØ¯ Ø§ÙØ³Ø§Ø¹Ø©] LT",nextWeek:"dddd [Ø¹ÙØ¯ Ø§ÙØ³Ø§Ø¹Ø©] LT",lastDay:"[أ٠س Ø¹ÙØ¯ Ø§ÙØ³Ø§Ø¹Ø©] LT",lastWeek:"dddd [Ø¹ÙØ¯ Ø§ÙØ³Ø§Ø¹Ø©] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"Ù ÙØ° %s",s:n("s"),ss:n("s"),m:n("m"),mm:n("m"),h:n("h"),hh:n("h"),d:n("d"),dd:n("d"),M:n("M"),MM:n("M"),y:n("y"),yy:n("y")},preparse:function(e){return e.replace(/Ø/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]}).replace(/,/g,"Ø")},week:{dow:6,doy:12}});return s})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
17//! moment.js locale configuration 18var t=e.defineLocale("ar-ma",{months:"ÙÙØ§Ùر_ÙØ¨Ø±Ø§Ùر_٠ارس_أبرÙÙ_٠اÙ_ÙÙÙÙÙ_ÙÙÙÙÙØ²_غشت_Ø´ØªÙØ¨Ø±_Ø£ÙØªÙبر_ÙÙÙØ¨Ø±_Ø¯Ø¬ÙØ¨Ø±".split("_"),monthsShort:"ÙÙØ§Ùر_ÙØ¨Ø±Ø§Ùر_٠ارس_أبرÙÙ_٠اÙ_ÙÙÙÙÙ_ÙÙÙÙÙØ²_غشت_Ø´ØªÙØ¨Ø±_Ø£ÙØªÙبر_ÙÙÙØ¨Ø±_Ø¯Ø¬ÙØ¨Ø±".split("_"),weekdays:"Ø§ÙØ£ØØ¯_Ø§ÙØ¥Ø«ÙÙÙ_Ø§ÙØ«Ùاثاء_Ø§ÙØ£Ø±Ø¨Ø¹Ø§Ø¡_Ø§ÙØ®Ù ÙØ³_Ø§ÙØ¬Ù عة_Ø§ÙØ³Ø¨Øª".split("_"),weekdaysShort:"Ø§ØØ¯_اثÙÙÙ_Ø«ÙØ§Ø«Ø§Ø¡_اربعاء_Ø®Ù ÙØ³_ج٠عة_سبت".split("_"),weekdaysMin:"Ø_Ù_Ø«_ر_Ø®_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اÙÙÙ٠عÙÙ Ø§ÙØ³Ø§Ø¹Ø©] LT",nextDay:"[غدا عÙÙ Ø§ÙØ³Ø§Ø¹Ø©] LT",nextWeek:"dddd [عÙÙ Ø§ÙØ³Ø§Ø¹Ø©] LT",lastDay:"[أ٠س عÙÙ Ø§ÙØ³Ø§Ø¹Ø©] LT",lastWeek:"dddd [عÙÙ Ø§ÙØ³Ø§Ø¹Ø©] LT",sameElse:"L"},relativeTime:{future:"ÙÙ %s",past:"Ù ÙØ° %s",s:"Ø«ÙØ§Ù",ss:"%d ثاÙÙØ©",m:"دÙÙÙØ©",mm:"%d Ø¯ÙØ§Ø¦Ù",h:"ساعة",hh:"%d ساعات",d:"ÙÙÙ ",dd:"%d Ø£ÙØ§Ù ",M:"Ø´ÙØ±",MM:"%d Ø£Ø´ÙØ±",y:"Ø³ÙØ©",yy:"%d سÙÙØ§Øª"},week:{dow:1,doy:4}});return t})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
19//! moment.js locale configuration 20var t={1:"Ù¡",2:"Ù¢",3:"Ù£",4:"Ù¤",5:"Ù¥",6:"Ù¦",7:"Ù§",8:"Ù¨",9:"Ù©",0:"Ù "},i={"Ù¡":"1","Ù¢":"2","Ù£":"3","Ù¤":"4","Ù¥":"5","Ù¦":"6","Ù§":"7","Ù¨":"8","Ù©":"9","Ù ":"0"},a=e.defineLocale("ar-sa",{months:"ÙÙØ§Ùر_ÙØ¨Ø±Ø§Ùر_٠ارس_أبرÙÙ_٠اÙÙ_ÙÙÙÙÙ_ÙÙÙÙÙ_أغسطس_سبت٠بر_Ø£ÙØªÙبر_ÙÙÙ٠بر_Ø¯ÙØ³Ù بر".split("_"),monthsShort:"ÙÙØ§Ùر_ÙØ¨Ø±Ø§Ùر_٠ارس_أبرÙÙ_٠اÙÙ_ÙÙÙÙÙ_ÙÙÙÙÙ_أغسطس_سبت٠بر_Ø£ÙØªÙبر_ÙÙÙ٠بر_Ø¯ÙØ³Ù بر".split("_"),weekdays:"Ø§ÙØ£ØØ¯_Ø§ÙØ¥Ø«ÙÙÙ_Ø§ÙØ«Ùاثاء_Ø§ÙØ£Ø±Ø¨Ø¹Ø§Ø¡_Ø§ÙØ®Ù ÙØ³_Ø§ÙØ¬Ù عة_Ø§ÙØ³Ø¨Øª".split("_"),weekdaysShort:"Ø£ØØ¯_إثÙÙÙ_Ø«ÙØ§Ø«Ø§Ø¡_أربعاء_Ø®Ù ÙØ³_ج٠عة_سبت".split("_"),weekdaysMin:"Ø_Ù_Ø«_ر_Ø®_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|Ù /,isPM:function(e){return"Ù "===e},meridiem:function(e,t,i){return 12>e?"ص":"Ù "},calendar:{sameDay:"[اÙÙÙ٠عÙÙ Ø§ÙØ³Ø§Ø¹Ø©] LT",nextDay:"[غدا عÙÙ Ø§ÙØ³Ø§Ø¹Ø©] LT",nextWeek:"dddd [عÙÙ Ø§ÙØ³Ø§Ø¹Ø©] LT",lastDay:"[أ٠س عÙÙ Ø§ÙØ³Ø§Ø¹Ø©] LT",lastWeek:"dddd [عÙÙ Ø§ÙØ³Ø§Ø¹Ø©] LT",sameElse:"L"},relativeTime:{future:"ÙÙ %s",past:"Ù ÙØ° %s",s:"Ø«ÙØ§Ù",ss:"%d ثاÙÙØ©",m:"دÙÙÙØ©",mm:"%d Ø¯ÙØ§Ø¦Ù",h:"ساعة",hh:"%d ساعات",d:"ÙÙÙ ",dd:"%d Ø£ÙØ§Ù ",M:"Ø´ÙØ±",MM:"%d Ø£Ø´ÙØ±",y:"Ø³ÙØ©",yy:"%d سÙÙØ§Øª"},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(e){return i[e]}).replace(/Ø/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]}).replace(/,/g,"Ø")},week:{dow:0,doy:6}});return a})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
21//! moment.js locale configuration 22var t=e.defineLocale("ar-tn",{months:"جاÙÙÙ_ÙÙÙØ±Ù_٠ارس_Ø£ÙØ±ÙÙ_٠اÙ_Ø¬ÙØ§Ù_جÙÙÙÙØ©_Ø£ÙØª_سبت٠بر_Ø£ÙØªÙبر_ÙÙÙ٠بر_Ø¯ÙØ³Ù بر".split("_"),monthsShort:"جاÙÙÙ_ÙÙÙØ±Ù_٠ارس_Ø£ÙØ±ÙÙ_٠اÙ_Ø¬ÙØ§Ù_جÙÙÙÙØ©_Ø£ÙØª_سبت٠بر_Ø£ÙØªÙبر_ÙÙÙ٠بر_Ø¯ÙØ³Ù بر".split("_"),weekdays:"Ø§ÙØ£ØØ¯_Ø§ÙØ¥Ø«ÙÙÙ_Ø§ÙØ«Ùاثاء_Ø§ÙØ£Ø±Ø¨Ø¹Ø§Ø¡_Ø§ÙØ®Ù ÙØ³_Ø§ÙØ¬Ù عة_Ø§ÙØ³Ø¨Øª".split("_"),weekdaysShort:"Ø£ØØ¯_إثÙÙÙ_Ø«ÙØ§Ø«Ø§Ø¡_أربعاء_Ø®Ù ÙØ³_ج٠عة_سبت".split("_"),weekdaysMin:"Ø_Ù_Ø«_ر_Ø®_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اÙÙÙ٠عÙÙ Ø§ÙØ³Ø§Ø¹Ø©] LT",nextDay:"[غدا عÙÙ Ø§ÙØ³Ø§Ø¹Ø©] LT",nextWeek:"dddd [عÙÙ Ø§ÙØ³Ø§Ø¹Ø©] LT",lastDay:"[أ٠س عÙÙ Ø§ÙØ³Ø§Ø¹Ø©] LT",lastWeek:"dddd [عÙÙ Ø§ÙØ³Ø§Ø¹Ø©] LT",sameElse:"L"},relativeTime:{future:"ÙÙ %s",past:"Ù ÙØ° %s",s:"Ø«ÙØ§Ù",ss:"%d ثاÙÙØ©",m:"دÙÙÙØ©",mm:"%d Ø¯ÙØ§Ø¦Ù",h:"ساعة",hh:"%d ساعات",d:"ÙÙÙ ",dd:"%d Ø£ÙØ§Ù ",M:"Ø´ÙØ±",MM:"%d Ø£Ø´ÙØ±",y:"Ø³ÙØ©",yy:"%d سÙÙØ§Øª"},week:{dow:1,doy:4}});return t})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
23//! moment.js locale configuration 24var t={1:"Ù¡",2:"Ù¢",3:"Ù£",4:"Ù¤",5:"Ù¥",6:"Ù¦",7:"Ù§",8:"Ù¨",9:"Ù©",0:"Ù "},i={"Ù¡":"1","Ù¢":"2","Ù£":"3","Ù¤":"4","Ù¥":"5","Ù¦":"6","Ù§":"7","Ù¨":"8","Ù©":"9","Ù ":"0"},a=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&10>=e%100?3:e%100>=11?4:5},n={s:["Ø£Ù٠٠٠ثاÙÙØ©","ثاÙÙØ© ÙØ§ØØ¯Ø©",["ثاÙÙØªØ§Ù","ثاÙÙØªÙÙ"],"%d Ø«ÙØ§Ù","%d ثاÙÙØ©","%d ثاÙÙØ©"],m:["Ø£Ù٠٠٠دÙÙÙØ©","دÙÙÙØ© ÙØ§ØØ¯Ø©",["دÙÙÙØªØ§Ù","دÙÙÙØªÙÙ"],"%d Ø¯ÙØ§Ø¦Ù","%d دÙÙÙØ©","%d دÙÙÙØ©"],h:["Ø£Ù٠٠٠ساعة","ساعة ÙØ§ØØ¯Ø©",["ساعتاÙ","ساعتÙÙ"],"%d ساعات","%d ساعة","%d ساعة"],d:["Ø£ÙÙ Ù Ù ÙÙÙ ","ÙÙÙ ÙØ§ØØ¯",["ÙÙ٠اÙ","ÙÙÙ ÙÙ"],"%d Ø£ÙØ§Ù ","%d ÙÙÙ ÙØ§","%d ÙÙÙ "],M:["Ø£ÙÙ Ù Ù Ø´ÙØ±","Ø´ÙØ± ÙØ§ØØ¯",["Ø´ÙØ±Ø§Ù","Ø´ÙØ±ÙÙ"],"%d Ø£Ø´ÙØ±","%d Ø´ÙØ±Ø§","%d Ø´ÙØ±"],y:["Ø£Ù٠٠٠عا٠","Ø¹Ø§Ù ÙØ§ØØ¯",["عا٠اÙ","عا٠ÙÙ"],"%d Ø£Ø¹ÙØ§Ù ","%d Ø¹Ø§Ù ÙØ§","%d عا٠"]},o=function(e){return function(t,i,o,s){var r=a(t),l=n[e][a(t)];return 2===r&&(l=l[i?0:1]),l.replace(/%d/i,t)}},s=["ÙÙØ§Ùر","ÙØ¨Ø±Ø§Ùر","٠ارس","أبرÙÙ","٠اÙÙ","ÙÙÙÙÙ","ÙÙÙÙÙ","أغسطس","سبت٠بر","Ø£ÙØªÙبر","ÙÙÙ٠بر","Ø¯ÙØ³Ù بر"],r=e.defineLocale("ar",{months:s,monthsShort:s,weekdays:"Ø§ÙØ£ØØ¯_Ø§ÙØ¥Ø«ÙÙÙ_Ø§ÙØ«Ùاثاء_Ø§ÙØ£Ø±Ø¨Ø¹Ø§Ø¡_Ø§ÙØ®Ù ÙØ³_Ø§ÙØ¬Ù عة_Ø§ÙØ³Ø¨Øª".split("_"),weekdaysShort:"Ø£ØØ¯_إثÙÙÙ_Ø«ÙØ§Ø«Ø§Ø¡_أربعاء_Ø®Ù ÙØ³_ج٠عة_سبت".split("_"),weekdaysMin:"Ø_Ù_Ø«_ر_Ø®_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/âM/âYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|Ù /,isPM:function(e){return"Ù "===e},meridiem:function(e,t,i){return 12>e?"ص":"Ù "},calendar:{sameDay:"[اÙÙÙÙ Ø¹ÙØ¯ Ø§ÙØ³Ø§Ø¹Ø©] LT",nextDay:"[ØºØ¯ÙØ§ Ø¹ÙØ¯ Ø§ÙØ³Ø§Ø¹Ø©] LT",nextWeek:"dddd [Ø¹ÙØ¯ Ø§ÙØ³Ø§Ø¹Ø©] LT",lastDay:"[أ٠س Ø¹ÙØ¯ Ø§ÙØ³Ø§Ø¹Ø©] LT",lastWeek:"dddd [Ø¹ÙØ¯ Ø§ÙØ³Ø§Ø¹Ø©] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"Ù ÙØ° %s",s:o("s"),ss:o("s"),m:o("m"),mm:o("m"),h:o("h"),hh:o("h"),d:o("d"),dd:o("d"),M:o("M"),MM:o("M"),y:o("y"),yy:o("y")},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(e){return i[e]}).replace(/Ø/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]}).replace(/,/g,"Ø")},week:{dow:6,doy:12}});return r})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
25//! moment.js locale configuration 26var t={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-üncü",4:"-üncü",100:"-üncü",6:"-ncı",9:"-uncu",10:"-uncu",30:"-uncu",60:"-ıncı",90:"-ıncı"},i=e.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ertÉsi_ÃÉrÅÉnbÉ axÅamı_ÃÉrÅÉnbÉ_CümÉ axÅamı_CümÉ_ÅÉnbÉ".split("_"),weekdaysShort:"Baz_BzE_ÃAx_ÃÉr_CAx_Cüm_ÅÉn".split("_"),weekdaysMin:"Bz_BE_ÃA_ÃÉ_CA_Cü_ÅÉ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[gÉlÉn hÉftÉ] dddd [saat] LT",lastDay:"[dünÉn] LT",lastWeek:"[keçÉn hÉftÉ] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s ÉvvÉl",s:"bir neÃ§É saniyÉ",ss:"%d saniyÉ",m:"bir dÉqiqÉ",mm:"%d dÉqiqÉ",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gecÉ|sÉhÉr|gündüz|axÅam/,isPM:function(e){return/^(gündüz|axÅam)$/.test(e)},meridiem:function(e,t,i){return 4>e?"gecÉ":12>e?"sÉhÉr":17>e?"gündüz":"axÅam"},dayOfMonthOrdinalParse:/\d{1,2}-(ıncı|inci|nci|üncü|ncı|uncu)/,ordinal:function(e){if(0===e)return e+"-ıncı";var i=e%10,a=e%100-i,n=e>=100?100:null;return e+(t[i]||t[a]||t[n])},week:{dow:1,doy:7}});return i})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
27//! moment.js locale configuration 28function t(e,t){var i=e.split("_");return t%10===1&&t%100!==11?i[0]:t%10>=2&&4>=t%10&&(10>t%100||t%100>=20)?i[1]:i[2]}function i(e,i,a){var n={ss:i?"ÑекÑнда_ÑекÑндÑ_ÑекÑнд":"ÑекÑндÑ_ÑекÑндÑ_ÑекÑнд",mm:i?"Ñ Ð²ÑлÑна_Ñ Ð²ÑлÑнÑ_Ñ Ð²ÑлÑн":"Ñ Ð²ÑлÑнÑ_Ñ Ð²ÑлÑнÑ_Ñ Ð²ÑлÑн",hh:i?"гадзÑна_гадзÑнÑ_гадзÑн":"гадзÑнÑ_гадзÑнÑ_гадзÑн",dd:"дзенÑ_днÑ_дзÑн",MM:"меÑÑÑ_меÑÑÑÑ_меÑÑÑаÑ",yy:"год_гадÑ_гадоÑ"};return"m"===a?i?"Ñ Ð²ÑлÑна":"Ñ Ð²ÑлÑнÑ":"h"===a?i?"гадзÑна":"гадзÑнÑ":e+" "+t(n[a],+e)}var a=e.defineLocale("be",{months:{format:"ÑÑÑдзенÑ_лÑÑага_ÑакавÑка_кÑаÑавÑка_ÑÑаÑнÑ_ÑÑÑвенÑ_лÑпенÑ_жнÑÑнÑ_веÑаÑнÑ_каÑÑÑÑÑнÑка_лÑÑÑапада_ÑнежнÑ".split("_"),standalone:"ÑÑÑдзенÑ_лÑÑÑ_ÑакавÑк_кÑаÑавÑк_ÑÑавенÑ_ÑÑÑвенÑ_лÑпенÑ_жнÑвенÑ_веÑаÑенÑ_каÑÑÑÑÑнÑк_лÑÑÑапад_ÑнежанÑ".split("_")},monthsShort:"ÑÑÑд_лÑÑ_Ñак_кÑаÑ_ÑÑав_ÑÑÑв_лÑп_жнÑв_веÑ_каÑÑ_лÑÑÑ_Ñнеж".split("_"),weekdays:{format:"нÑдзелÑ_панÑдзелак_аÑÑоÑак_ÑеÑадÑ_ÑаÑвеÑ_пÑÑнÑÑÑ_ÑÑбоÑÑ".split("_"),standalone:"нÑдзелÑ_панÑдзелак_аÑÑоÑак_ÑеÑада_ÑаÑвеÑ_пÑÑнÑÑа_ÑÑбоÑа".split("_"),isFormat:/\[ ?[УÑÑ] ?(?:мÑнÑлÑÑ|наÑÑÑпнÑÑ)? ?\] ?dddd/},weekdaysShort:"нд_пн_аÑ_ÑÑ_ÑÑ_пÑ_Ñб".split("_"),weekdaysMin:"нд_пн_аÑ_ÑÑ_ÑÑ_пÑ_Ñб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., HH:mm",LLLL:"dddd, D MMMM YYYY г., HH:mm"},calendar:{sameDay:"[СÑÐ½Ð½Ñ Ñ] LT",nextDay:"[ÐаÑÑÑа Ñ] LT",lastDay:"[УÑоÑа Ñ] LT",nextWeek:function(){return"[У] dddd [Ñ] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[У мÑнÑлÑÑ] dddd [Ñ] LT";case 1:case 2:case 4:return"[У мÑнÑлÑ] dddd [Ñ] LT"}},sameElse:"L"},relativeTime:{future:"пÑаз %s",past:"%s ÑамÑ",s:"некалÑÐºÑ ÑекÑнд",m:i,mm:i,h:i,hh:i,d:"дзенÑ",dd:i,M:"меÑÑÑ",MM:i,y:"год",yy:i},meridiemParse:/ноÑÑ|ÑанÑÑÑ|днÑ|веÑаÑа/,isPM:function(e){return/^(днÑ|веÑаÑа)$/.test(e)},meridiem:function(e,t,i){return 4>e?"ноÑÑ":12>e?"ÑанÑÑÑ":17>e?"днÑ":"веÑаÑа"},dayOfMonthOrdinalParse:/\d{1,2}-(Ñ|Ñ|га)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":case"w":case"W":return e%10!==2&&e%10!==3||e%100===12||e%100===13?e+"-Ñ":e+"-Ñ";case"D":return e+"-га";default:return e}},week:{dow:1,doy:7}});return a})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
29//! moment.js locale configuration 30var t=e.defineLocale("bg",{months:"ÑнÑаÑи_ÑевÑÑаÑи_маÑÑ_апÑил_май_Ñни_Ñли_авгÑÑÑ_ÑепÑемвÑи_окÑомвÑи_ноемвÑи_декемвÑи".split("_"),monthsShort:"ÑнÑ_Ñев_маÑ_апÑ_май_Ñни_Ñли_авг_Ñеп_окÑ_ное_дек".split("_"),weekdays:"неделÑ_понеделник_вÑоÑник_ÑÑÑда_ÑеÑвÑÑÑÑк_пеÑÑк_ÑÑбоÑа".split("_"),weekdaysShort:"нед_пон_вÑо_ÑÑÑ_ÑеÑ_пеÑ_ÑÑб".split("_"),weekdaysMin:"нд_пн_вÑ_ÑÑ_ÑÑ_пÑ_Ñб".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[ÐÐ½ÐµÑ Ð²] LT",nextDay:"[УÑÑе в] LT",nextWeek:"dddd [в] LT",lastDay:"[ÐÑеÑа в] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[ÐиналаÑа] dddd [в] LT";case 1:case 2:case 4:case 5:return"[ÐиналиÑ] dddd [в] LT"}},sameElse:"L"},relativeTime:{future:"Ñлед %s",past:"пÑеди %s",s:"нÑколко ÑекÑнди",ss:"%d ÑекÑнди",m:"минÑÑа",mm:"%d минÑÑи",h:"ÑаÑ",hh:"%d ÑаÑа",d:"ден",dd:"%d дена",w:"ÑедмиÑа",ww:"%d ÑедмиÑи",M:"меÑеÑ",MM:"%d меÑеÑа",y:"година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|Ñи|ви|Ñи|ми)/,ordinal:function(e){var t=e%10,i=e%100;return 0===e?e+"-ев":0===i?e+"-ен":i>10&&20>i?e+"-Ñи":1===t?e+"-ви":2===t?e+"-Ñи":7===t||8===t?e+"-ми":e+"-Ñи"},week:{dow:1,doy:7}});return t})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
31//! moment.js locale configuration 32var t=e.defineLocale("bm",{months:"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_MÉkalo_ZuwÉnkalo_Zuluyekalo_Utikalo_SÉtanburukalo_ÉkutÉburukalo_Nowanburukalo_Desanburukalo".split("_"),monthsShort:"Zan_Few_Mar_Awi_MÉ_Zuw_Zul_Uti_SÉt_Éku_Now_Des".split("_"),weekdays:"Kari_NtÉnÉn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),weekdaysShort:"Kar_NtÉ_Tar_Ara_Ala_Jum_Sib".split("_"),weekdaysMin:"Ka_Nt_Ta_Ar_Al_Ju_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"MMMM [tile] D [san] YYYY",LLL:"MMMM [tile] D [san] YYYY [lÉrÉ] HH:mm",LLLL:"dddd MMMM [tile] D [san] YYYY [lÉrÉ] HH:mm"},calendar:{sameDay:"[Bi lÉrÉ] LT",nextDay:"[Sini lÉrÉ] LT",nextWeek:"dddd [don lÉrÉ] LT",lastDay:"[Kunu lÉrÉ] LT",lastWeek:"dddd [tÉmÉnen lÉrÉ] LT",sameElse:"L"},relativeTime:{future:"%s kÉnÉ",past:"a bÉ %s bÉ",s:"sanga dama dama",ss:"sekondi %d",m:"miniti kelen",mm:"miniti %d",h:"lÉrÉ kelen",hh:"lÉrÉ %d",d:"tile kelen",dd:"tile %d",M:"kalo kelen",MM:"kalo %d",y:"san kelen",yy:"san %d"},week:{dow:1,doy:4}});return t})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
33//! moment.js locale configuration 34var t={1:"à§§",2:"২",3:"à§©",4:"৪",5:"à§«",6:"৬",7:"à§",8:"à§®",9:"৯",0:"০"},i={"à§§":"1","২":"2","à§©":"3","৪":"4","à§«":"5","৬":"6","à§":"7","à§®":"8","৯":"9","০":"0"},a=e.defineLocale("bn-bd",{months:"à¦à¦¾à¦¨à§à§à¦¾à¦°à¦¿_ফà§à¦¬à§à¦°à§à§à¦¾à¦°à¦¿_মারà§à¦_à¦à¦ªà§à¦°à¦¿à¦²_মà§_à¦à§à¦¨_à¦à§à¦²à¦¾à¦_à¦à¦à¦¸à§à¦_সà§à¦ªà§à¦à§à¦®à§à¦¬à¦°_ঠà¦à§à¦à§à¦¬à¦°_নà¦à§à¦®à§à¦¬à¦°_ডিসà§à¦®à§à¦¬à¦°".split("_"),monthsShort:"à¦à¦¾à¦¨à§_ফà§à¦¬à§à¦°à§_মারà§à¦_à¦à¦ªà§à¦°à¦¿à¦²_মà§_à¦à§à¦¨_à¦à§à¦²à¦¾à¦_à¦à¦à¦¸à§à¦_সà§à¦ªà§à¦_ঠà¦à§à¦à§_নà¦à§_ডিসà§".split("_"),weekdays:"রবিবার_সà§à¦®à¦¬à¦¾à¦°_মà¦à§à¦à¦²à¦¬à¦¾à¦°_বà§à¦§à¦¬à¦¾à¦°_বà§à¦¹à¦¸à§à¦ªà¦¤à¦¿à¦¬à¦¾à¦°_শà§à¦à§à¦°à¦¬à¦¾à¦°_শনিবার".split("_"),weekdaysShort:"রবি_সà§à¦®_মà¦à§à¦à¦²_বà§à¦§_বà§à¦¹à¦¸à§à¦ªà¦¤à¦¿_শà§à¦à§à¦°_শনি".split("_"),weekdaysMin:"রবি_সà§à¦®_মà¦à§à¦à¦²_বà§à¦§_বà§à¦¹_শà§à¦à§à¦°_শনি".split("_"),longDateFormat:{LT:"A h:mm সমà§",LTS:"A h:mm:ss সমà§",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm সমà§",LLLL:"dddd, D MMMM YYYY, A h:mm সমà§"},calendar:{sameDay:"[à¦à¦] LT",nextDay:"[à¦à¦à¦¾à¦®à§à¦à¦¾à¦²] LT",nextWeek:"dddd, LT",lastDay:"[à¦à¦¤à¦à¦¾à¦²] LT",lastWeek:"[à¦à¦¤] dddd, LT",sameElse:"L"},relativeTime:{future:"%s পরà§",past:"%s à¦à¦à§",s:"à¦à§à§à¦ সà§à¦à§à¦¨à§à¦¡",ss:"%d সà§à¦à§à¦¨à§à¦¡",m:"à¦à¦ মিনিà¦",mm:"%d মিনিà¦",h:"à¦à¦ à¦à¦¨à§à¦à¦¾",hh:"%d à¦à¦¨à§à¦à¦¾",d:"à¦à¦ দিন",dd:"%d দিন",M:"à¦à¦ মাস",MM:"%d মাস",y:"à¦à¦ বà¦à¦°",yy:"%d বà¦à¦°"},preparse:function(e){return e.replace(/[১২৩৪৫৬à§à§®à§¯à§¦]/g,function(e){return i[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/রাত|à¦à§à¦°|সà¦à¦¾à¦²|দà§à¦ªà§à¦°|বিà¦à¦¾à¦²|সনà§à¦§à§à¦¯à¦¾|রাত/,meridiemHour:function(e,t){return 12===e&&(e=0),"রাত"===t?4>e?e:e+12:"à¦à§à¦°"===t?e:"সà¦à¦¾à¦²"===t?e:"দà§à¦ªà§à¦°"===t?e>=3?e:e+12:"বিà¦à¦¾à¦²"===t?e+12:"সনà§à¦§à§à¦¯à¦¾"===t?e+12:void 0},meridiem:function(e,t,i){return 4>e?"রাত":6>e?"à¦à§à¦°":12>e?"সà¦à¦¾à¦²":15>e?"দà§à¦ªà§à¦°":18>e?"বিà¦à¦¾à¦²":20>e?"সনà§à¦§à§à¦¯à¦¾":"রাত"},week:{dow:0,doy:6}});return a})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
35//! moment.js locale configuration 36var t={1:"à§§",2:"২",3:"à§©",4:"৪",5:"à§«",6:"৬",7:"à§",8:"à§®",9:"৯",0:"০"},i={"à§§":"1","২":"2","à§©":"3","৪":"4","à§«":"5","৬":"6","à§":"7","à§®":"8","৯":"9","০":"0"},a=e.defineLocale("bn",{months:"à¦à¦¾à¦¨à§à§à¦¾à¦°à¦¿_ফà§à¦¬à§à¦°à§à§à¦¾à¦°à¦¿_মারà§à¦_à¦à¦ªà§à¦°à¦¿à¦²_মà§_à¦à§à¦¨_à¦à§à¦²à¦¾à¦_à¦à¦à¦¸à§à¦_সà§à¦ªà§à¦à§à¦®à§à¦¬à¦°_ঠà¦à§à¦à§à¦¬à¦°_নà¦à§à¦®à§à¦¬à¦°_ডিসà§à¦®à§à¦¬à¦°".split("_"),monthsShort:"à¦à¦¾à¦¨à§_ফà§à¦¬à§à¦°à§_মারà§à¦_à¦à¦ªà§à¦°à¦¿à¦²_মà§_à¦à§à¦¨_à¦à§à¦²à¦¾à¦_à¦à¦à¦¸à§à¦_সà§à¦ªà§à¦_ঠà¦à§à¦à§_নà¦à§_ডিসà§".split("_"),weekdays:"রবিবার_সà§à¦®à¦¬à¦¾à¦°_মà¦à§à¦à¦²à¦¬à¦¾à¦°_বà§à¦§à¦¬à¦¾à¦°_বà§à¦¹à¦¸à§à¦ªà¦¤à¦¿à¦¬à¦¾à¦°_শà§à¦à§à¦°à¦¬à¦¾à¦°_শনিবার".split("_"),weekdaysShort:"রবি_সà§à¦®_মà¦à§à¦à¦²_বà§à¦§_বà§à¦¹à¦¸à§à¦ªà¦¤à¦¿_শà§à¦à§à¦°_শনি".split("_"),weekdaysMin:"রবি_সà§à¦®_মà¦à§à¦à¦²_বà§à¦§_বà§à¦¹_শà§à¦à§à¦°_শনি".split("_"),longDateFormat:{LT:"A h:mm সমà§",LTS:"A h:mm:ss সমà§",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm সমà§",LLLL:"dddd, D MMMM YYYY, A h:mm সমà§"},calendar:{sameDay:"[à¦à¦] LT",nextDay:"[à¦à¦à¦¾à¦®à§à¦à¦¾à¦²] LT",nextWeek:"dddd, LT",lastDay:"[à¦à¦¤à¦à¦¾à¦²] LT",lastWeek:"[à¦à¦¤] dddd, LT",sameElse:"L"},relativeTime:{future:"%s পরà§",past:"%s à¦à¦à§",s:"à¦à§à§à¦ সà§à¦à§à¦¨à§à¦¡",ss:"%d সà§à¦à§à¦¨à§à¦¡",m:"à¦à¦ মিনিà¦",mm:"%d মিনিà¦",h:"à¦à¦ à¦à¦¨à§à¦à¦¾",hh:"%d à¦à¦¨à§à¦à¦¾",d:"à¦à¦ দিন",dd:"%d দিন",M:"à¦à¦ মাস",MM:"%d মাস",y:"à¦à¦ বà¦à¦°",yy:"%d বà¦à¦°"},preparse:function(e){return e.replace(/[১২৩৪৫৬à§à§®à§¯à§¦]/g,function(e){return i[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/রাত|সà¦à¦¾à¦²|দà§à¦ªà§à¦°|বিà¦à¦¾à¦²|রাত/,meridiemHour:function(e,t){return 12===e&&(e=0),"রাত"===t&&e>=4||"দà§à¦ªà§à¦°"===t&&5>e||"বিà¦à¦¾à¦²"===t?e+12:e},meridiem:function(e,t,i){return 4>e?"রাত":10>e?"সà¦à¦¾à¦²":17>e?"দà§à¦ªà§à¦°":20>e?"বিà¦à¦¾à¦²":"রাত"},week:{dow:0,doy:6}});return a})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
37//! moment.js locale configuration 38var t={1:"༡",2:"༢",3:"༣",4:"༤",5:"༥",6:"༦",7:"༧",8:"༨",9:"༩",0:"༠"},i={"༡":"1","༢":"2","༣":"3","༤":"4","༥":"5","༦":"6","༧":"7","༨":"8","༩":"9","༠":"0"},a=e.defineLocale("bo",{months:"à½à¾³à¼à½à¼à½à½à¼à½à½¼_à½à¾³à¼à½à¼à½à½à½²à½¦à¼à½_à½à¾³à¼à½à¼à½à½¦à½´à½à¼à½_à½à¾³à¼à½à¼à½à½à½²à¼à½_à½à¾³à¼à½à¼à½£à¾à¼à½_à½à¾³à¼à½à¼à½à¾²à½´à½à¼à½_à½à¾³à¼à½à¼à½à½à½´à½à¼à½_à½à¾³à¼à½à¼à½à½¢à¾à¾±à½à¼à½_à½à¾³à¼à½à¼à½à½à½´à¼à½_à½à¾³à¼à½à¼à½à½ ུà¼à½_à½à¾³à¼à½à¼à½à½ ུà¼à½à½ ིà½à¼à½_à½à¾³à¼à½à¼à½à½ ུà¼à½à½à½²à½¦à¼à½".split("_"),monthsShort:"à½à¾³à¼1_à½à¾³à¼2_à½à¾³à¼3_à½à¾³à¼4_à½à¾³à¼5_à½à¾³à¼6_à½à¾³à¼7_à½à¾³à¼8_à½à¾³à¼9_à½à¾³à¼10_à½à¾³à¼11_à½à¾³à¼12".split("_"),monthsShortRegex:/^(à½à¾³à¼\d{1,2})/,monthsParseExact:!0,weekdays:"à½à½à½ à¼à½à½²à¼à½à¼_à½à½à½ à¼à½à¾³à¼à½à¼_à½à½à½ à¼à½à½²à½à¼à½à½à½¢à¼_à½à½à½ à¼à½£à¾·à½à¼à½à¼_à½à½à½ à¼à½à½´à½¢à¼à½à½´_à½à½à½ à¼à½à¼à½¦à½à½¦à¼_à½à½à½ à¼à½¦à¾¤à½ºà½à¼à½à¼".split("_"),weekdaysShort:"à½à½²à¼à½à¼_à½à¾³à¼à½à¼_à½à½²à½à¼à½à½à½¢à¼_ལྷà½à¼à½à¼_à½à½´à½¢à¼à½à½´_à½à¼à½¦à½à½¦à¼_སྤེà½à¼à½à¼".split("_"),weekdaysMin:"à½à½²_à½à¾³_à½à½²à½_ལྷà½_à½à½´à½¢_སà½à½¦_སྤེà½".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[à½à½²à¼à½¢à½²à½] LT",nextDay:"[སà½à¼à½à½²à½] LT",nextWeek:"[à½à½à½´à½à¼à½à¾²à½à¼à½¢à¾à½ºà½¦à¼à½], LT",lastDay:"[à½à¼à½¦à½] LT",lastWeek:"[à½à½à½´à½à¼à½à¾²à½à¼à½à½à½ à¼à½] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ལà¼",past:"%s སà¾à½à¼à½£",s:"ལà½à¼à½¦à½",ss:"%d སà¾à½¢à¼à½à¼",m:"སà¾à½¢à¼à½à¼à½à½ ིà½",mm:"%d སà¾à½¢à¼à½",h:"à½à½´à¼à½à½¼à½à¼à½à½ ིà½",hh:"%d à½à½´à¼à½à½¼à½",d:"à½à½²à½à¼à½à½ ིà½",dd:"%d à½à½²à½à¼",M:"à½à¾³à¼à½à¼à½à½ ིà½",MM:"%d à½à¾³à¼à½",y:"ལོà¼à½à½ ིà½",yy:"%d ལོ"},preparse:function(e){return e.replace(/[༡༢༣༤༥༦༧༨༩༠]/g,function(e){return i[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/à½à½à½à¼à½à½¼|à½à½¼à½à½¦à¼à½à½¦|à½à½²à½à¼à½à½´à½|à½à½à½¼à½à¼à½à½|à½à½à½à¼à½à½¼/,meridiemHour:function(e,t){return 12===e&&(e=0),"à½à½à½à¼à½à½¼"===t&&e>=4||"à½à½²à½à¼à½à½´à½"===t&&5>e||"à½à½à½¼à½à¼à½à½"===t?e+12:e},meridiem:function(e,t,i){return 4>e?"à½à½à½à¼à½à½¼":10>e?"à½à½¼à½à½¦à¼à½à½¦":17>e?"à½à½²à½à¼à½à½´à½":20>e?"à½à½à½¼à½à¼à½à½":"à½à½à½à¼à½à½¼"},week:{dow:0,doy:6}});return a})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
39//! moment.js locale configuration 40function t(e,t,i){var a={mm:"munutenn",MM:"miz",dd:"devezh"};return e+" "+n(a[i],e)}function i(e){switch(a(e)){case 1:case 3:case 4:case 5:case 9:return e+" bloaz";default:return e+" vloaz"}}function a(e){return e>9?a(e%10):e}function n(e,t){return 2===t?o(e):e}function o(e){var t={m:"v",b:"v",d:"z"};return void 0===t[e.charAt(0)]?e:t[e.charAt(0)]+e.substring(1)}var s=[/^gen/i,/^c[ʼ\']hwe/i,/^meu/i,/^ebr/i,/^mae/i,/^(mez|eve)/i,/^gou/i,/^eos/i,/^gwe/i,/^her/i,/^du/i,/^ker/i],r=/^(genver|c[ʼ\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[ʼ\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,l=/^(genver|c[ʼ\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,d=/^(gen|c[ʼ\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,c=[/^sul/i,/^lun/i,/^meurzh/i,/^merc[ʼ\']her/i,/^yaou/i,/^gwener/i,/^sadorn/i],u=[/^Sul/i,/^Lun/i,/^Meu/i,/^Mer/i,/^Yao/i,/^Gwe/i,/^Sad/i],m=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i],p=e.defineLocale("br",{months:"Genver_Cʼhwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_Cʼhwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Mercʼher_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParse:m,fullWeekdaysParse:c,shortWeekdaysParse:u,minWeekdaysParse:m,monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:l,monthsShortStrictRegex:d,monthsParse:s,longMonthsParse:s,shortMonthsParse:s,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY HH:mm",LLLL:"dddd, D [a viz] MMMM YYYY HH:mm"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warcʼhoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Decʼh da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s ʼzo",s:"un nebeud segondennoù",ss:"%d eilenn",m:"ur vunutenn",mm:t,h:"un eur",hh:"%d eur",d:"un devezh",dd:t,M:"ur miz",MM:t,y:"ur bloaz",yy:i},dayOfMonthOrdinalParse:/\d{1,2}(añ|vet)/,ordinal:function(e){var t=1===e?"añ":"vet";return e+t},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(e){return"g.m."===e},meridiem:function(e,t,i){return 12>e?"a.m.":"g.m."}});return p})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
41//! moment.js locale configuration 42function t(e,t,i){var a=e+" ";switch(i){case"ss":return a+=1===e?"sekunda":2===e||3===e||4===e?"sekunde":"sekundi";case"m":return t?"jedna minuta":"jedne minute";case"mm":return a+=1===e?"minuta":2===e||3===e||4===e?"minute":"minuta";case"h":return t?"jedan sat":"jednog sata";case"hh":return a+=1===e?"sat":2===e||3===e||4===e?"sata":"sati";case"dd":return a+=1===e?"dan":"dana";case"MM":return a+=1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci";case"yy":return a+=1===e?"godina":2===e||3===e||4===e?"godine":"godina"}}var i=e.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_Äetvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._Äet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_Äe_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juÄer u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[proÅ¡lu] dddd [u] LT";case 6:return"[proÅ¡le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[proÅ¡li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:t,m:t,mm:t,h:t,hh:t,d:"dan",dd:t,M:"mjesec",MM:t,y:"godinu",yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return i})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
43//! moment.js locale configuration 44var t=e.defineLocale("ca",{months:{standalone:"gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de març_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._març_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dt_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[demà a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"d'aquà %s",past:"fa %s",s:"uns segons",ss:"%d segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(e,t){var i=1===e?"r":2===e?"n":3===e?"r":4===e?"t":"è";return("w"===t||"W"===t)&&(i="a"),e+i},week:{dow:1,doy:4}});return t})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";function t(e){return e>1&&5>e&&1!==~~(e/10)}function i(e,i,a,n){var o=e+" ";switch(a){case"s":return i||n?"pár sekund":"pár sekundami";case"ss":return i||n?o+(t(e)?"sekundy":"sekund"):o+"sekundami";case"m":return i?"minuta":n?"minutu":"minutou";case"mm":return i||n?o+(t(e)?"minuty":"minut"):o+"minutami";case"h":return i?"hodina":n?"hodinu":"hodinou";case"hh":return i||n?o+(t(e)?"hodiny":"hodin"):o+"hodinami";case"d":return i||n?"den":"dnem";case"dd":return i||n?o+(t(e)?"dny":"dnÃ"):o+"dny";case"M":return i||n?"mÄsÃc":"mÄsÃcem";case"MM":return i||n?o+(t(e)?"mÄsÃce":"mÄsÃců"):o+"mÄsÃci";case"y":return i||n?"rok":"rokem";case"yy":return i||n?o+(t(e)?"roky":"let"):o+"lety"}} 45//! moment.js locale configuration 46var a="leden_únor_bÅezen_duben_kvÄten_Äerven_Äervenec_srpen_záÅÃ_ÅÃjen_listopad_prosinec".split("_"),n="led_úno_bÅe_dub_kvÄ_Ävn_Ävc_srp_záÅ_ÅÃj_lis_pro".split("_"),o=[/^led/i,/^úno/i,/^bÅe/i,/^dub/i,/^kvÄ/i,/^(Ävn|Äerven$|Äervna)/i,/^(Ävc|Äervenec|Äervence)/i,/^srp/i,/^záÅ/i,/^ÅÃj/i,/^lis/i,/^pro/i],s=/^(leden|únor|bÅezen|duben|kvÄten|Äervenec|Äervence|Äerven|Äervna|srpen|záÅÃ|ÅÃjen|listopad|prosinec|led|úno|bÅe|dub|kvÄ|Ävn|Ävc|srp|záÅ|ÅÃj|lis|pro)/i,r=e.defineLocale("cs",{months:a,monthsShort:n,monthsRegex:s,monthsShortRegex:s,monthsStrictRegex:/^(leden|ledna|února|únor|bÅezen|bÅezna|duben|dubna|kvÄten|kvÄtna|Äervenec|Äervence|Äerven|Äervna|srpen|srpna|záÅÃ|ÅÃjen|ÅÃjna|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|úno|bÅe|dub|kvÄ|Ävn|Ävc|srp|záÅ|ÅÃj|lis|pro)/i,monthsParse:o,longMonthsParse:o,shortMonthsParse:o,weekdays:"nedÄle_pondÄlÃ_úterý_stÅeda_Ätvrtek_pátek_sobota".split("_"),weekdaysShort:"ne_po_út_st_Ät_pá_so".split("_"),weekdaysMin:"ne_po_út_st_Ät_pá_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[zÃtra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nedÄli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve stÅedu v] LT";case 4:return"[ve Ätvrtek v] LT";case 5:return"[v pátek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[vÄera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou nedÄli v] LT";case 1:case 2:return"[minulé] dddd [v] LT";case 3:return"[minulou stÅedu v] LT";case 4:case 5:return"[minulý] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pÅed %s",s:i,ss:i,m:i,mm:i,h:i,hh:i,d:i,dd:i,M:i,MM:i,y:i,yy:i},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return r})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
47//! moment.js locale configuration 48var t=e.defineLocale("cv",{months:"кÓÑлаÑ_наÑÓÑ_пÑÑ_ака_май_Ò«ÓÑÑме_ÑÑÓ_Ò«ÑÑла_авÓн_Ñпа_Ñӳк_ÑаÑÑав".split("_"),monthsShort:"кÓÑ_наÑ_пÑÑ_ака_май_Ò«ÓÑ_ÑÑÓ_Ò«ÑÑ_авн_Ñпа_Ñӳк_ÑаÑ".split("_"),weekdays:"вÑÑÑаÑникÑн_ÑÑнÑикÑн_ÑÑлаÑикÑн_ÑнкÑн_кÓҫнеÑникÑн_ÑÑнекÑн_ÑÓмаÑкÑн".split("_"),weekdaysShort:"вÑÑ_ÑÑн_ÑÑл_Ñн_кÓÒ«_ÑÑн_ÑÓм".split("_"),weekdaysMin:"вÑ_Ñн_ÑÑ_Ñн_кҫ_ÑÑ_Ñм".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [Ò«ÑÐ»Ñ Ð¸] MMMM [ÑйÓÑ Óн] D[-мÓÑÓ]",LLL:"YYYY [Ò«ÑÐ»Ñ Ð¸] MMMM [ÑйÓÑ Óн] D[-мÓÑÓ], HH:mm",LLLL:"dddd, YYYY [Ò«ÑÐ»Ñ Ð¸] MMMM [ÑйÓÑ Óн] D[-мÓÑÓ], HH:mm"},calendar:{sameDay:"[ÐаÑн] LT [ÑÐµÑ ÐµÑÑе]",nextDay:"[ЫÑан] LT [ÑÐµÑ ÐµÑÑе]",lastDay:"[ÓнеÑ] LT [ÑÐµÑ ÐµÑÑе]",nextWeek:"[ҪиÑеÑ] dddd LT [ÑÐµÑ ÐµÑÑе]",lastWeek:"[ÐÑÑнÓ] dddd LT [ÑÐµÑ ÐµÑÑе]",sameElse:"L"},relativeTime:{future:function(e){var t=/ÑÐµÑ ÐµÑ$/i.exec(e)?"Ñен":/Ò«Ñл$/i.exec(e)?"Ñан":"Ñан";return e+t},past:"%s каÑлла",s:"пÓÑ-ик ҫеккÑнÑ",ss:"%d ҫеккÑнÑ",m:"пÓÑ Ð¼Ð¸Ð½ÑÑ",mm:"%d минÑÑ",h:"пÓÑ ÑÐµÑ ÐµÑ",hh:"%d ÑÐµÑ ÐµÑ",d:"пÓÑ ÐºÑн",dd:"%d кÑн",M:"пÓÑ ÑйÓÑ ",MM:"%d ÑйÓÑ ",y:"пÓÑ Ò«Ñл",yy:"%d Ò«Ñл"},dayOfMonthOrdinalParse:/\d{1,2}-мÓÑ/,ordinal:"%d-мÓÑ",week:{dow:1,doy:7}});return t})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
49//! moment.js locale configuration 50var t=e.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn ôl",s:"ychydig eiliadau",ss:"%d eiliad",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},dayOfMonthOrdinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(e){var t=e,i="",a=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"];return t>20?i=40===t||50===t||60===t||80===t||100===t?"fed":"ain":t>0&&(i=a[t]),e+i},week:{dow:1,doy:4}});return t})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
51//! moment.js locale configuration 52var t=e.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"søn_man_tir_ons_tor_fre_lør".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"på dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"få sekunder",ss:"%d sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en måned",MM:"%d måneder",y:"et år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return t})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
53//! moment.js locale configuration 54function t(e,t,i,a){var n={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?n[i][0]:n[i][1]}var i=e.defineLocale("de-at",{months:"Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jän._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,w:t,ww:"%d Wochen",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return i})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
55//! moment.js locale configuration 56function t(e,t,i,a){var n={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?n[i][0]:n[i][1]}var i=e.defineLocale("de-ch",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,w:t,ww:"%d Wochen",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return i})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
57//! moment.js locale configuration 58function t(e,t,i,a){var n={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?n[i][0]:n[i][1]}var i=e.defineLocale("de",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,w:t,ww:"%d Wochen",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return i})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
59//! moment.js locale configuration 60var t=["ÞÞ¬ÞÞªÞÞ¦ÞÞ©","ÞÞ¬ÞÞ°ÞÞªÞÞ¦ÞÞ©","ÞÞ§ÞÞ¨ÞÞª","ÞÞÞÞ°ÞÞ©ÞÞª","ÞÞ","ÞÞ«ÞÞ°","ÞÞªÞÞ¦ÞÞ¨","ÞÞ¯ÞÞ¦ÞÞ°ÞÞª","ÞÞ¬ÞÞ°ÞÞ¬ÞÞ°ÞÞ¦ÞÞª","ÞÞ®ÞÞ°ÞÞ¯ÞÞ¦ÞÞª","ÞÞ®ÞÞ¬ÞÞ°ÞÞ¦ÞÞª","ÞÞ¨ÞÞ¬ÞÞ°ÞÞ¦ÞÞª"],i=["ÞÞ§ÞÞ¨ÞÞ°ÞÞ¦","ÞÞ¯ÞÞ¦","ÞÞ¦ÞÞ°ÞÞ§ÞÞ¦","ÞÞªÞÞ¦","ÞÞªÞÞ§ÞÞ°ÞÞ¦ÞÞ¨","ÞÞªÞÞªÞÞª","ÞÞ®ÞÞ¨ÞÞ¨ÞÞª"],a=e.defineLocale("dv",{months:t,monthsShort:t,weekdays:i,weekdaysShort:i,weekdaysMin:"ÞÞ§ÞÞ¨_ÞÞ¯ÞÞ¦_ÞÞ¦ÞÞ°_ÞÞªÞÞ¦_ÞÞªÞÞ§_ÞÞªÞÞª_ÞÞ®ÞÞ¨".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ÞÞ|ÞÞ/,isPM:function(e){return"ÞÞ"===e},meridiem:function(e,t,i){return 12>e?"ÞÞ":"ÞÞ"},calendar:{sameDay:"[ÞÞ¨ÞÞ¦ÞÞª] LT",nextDay:"[ÞÞ§ÞÞ¦ÞÞ§] LT",nextWeek:"dddd LT",lastDay:"[ÞÞ¨ÞÞ°ÞÞ¬] LT",lastWeek:"[ÞÞ§ÞÞ¨ÞÞªÞÞ¨] dddd LT",sameElse:"L"},relativeTime:{future:"ÞÞ¬ÞÞÞÞ¦ÞÞ¨ %s",past:"ÞÞªÞÞ¨ÞÞ° %s",s:"ÞÞ¨ÞÞªÞÞ°ÞÞªÞÞ®Þ Þ¬ÞÞ°",ss:"d% ÞÞ¨ÞÞªÞÞ°ÞÞª",m:"ÞÞ¨ÞÞ¨ÞÞ¬ÞÞ°",mm:"ÞÞ¨ÞÞ¨ÞÞª %d",h:"ÞÞ¦ÞÞ¨ÞÞ¨ÞÞ¬ÞÞ°",hh:"ÞÞ¦ÞÞ¨ÞÞ¨ÞÞª %d",d:"ÞÞªÞÞ¦ÞÞ¬ÞÞ°",dd:"ÞÞªÞÞ¦ÞÞ° %d",M:"ÞÞ¦ÞÞ¬ÞÞ°",MM:"ÞÞ¦ÞÞ° %d",y:"ÞÞ¦ÞÞ¦ÞÞ¬ÞÞ°",yy:"ÞÞ¦ÞÞ¦ÞÞª %d"},preparse:function(e){return e.replace(/Ø/g,",")},postformat:function(e){return e.replace(/,/g,"Ø")},week:{dow:7,doy:12}});return a})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
61//! moment.js locale configuration 62function t(e){return"undefined"!=typeof Function&&e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}var i=e.defineLocale("el",{monthsNominativeEl:"ÎÎ±Î½Î¿Ï Î¬ÏιοÏ_ΦεβÏÎ¿Ï Î¬ÏιοÏ_ÎάÏÏιοÏ_ÎÏÏίλιοÏ_ÎάιοÏ_ÎοÏνιοÏ_ÎοÏλιοÏ_ÎÏÎ³Î¿Ï ÏÏοÏ_ΣεÏÏÎμβÏιοÏ_ÎκÏÏβÏιοÏ_ÎοÎμβÏιοÏ_ÎεκÎμβÏιοÏ".split("_"),monthsGenitiveEl:"ÎÎ±Î½Î¿Ï Î±ÏÎ¯Î¿Ï _ΦεβÏÎ¿Ï Î±ÏÎ¯Î¿Ï _ÎαÏÏÎ¯Î¿Ï _ÎÏÏÎ¹Î»Î¯Î¿Ï _ÎαÎÎ¿Ï _ÎÎ¿Ï Î½Î¯Î¿Ï _ÎÎ¿Ï Î»Î¯Î¿Ï _ÎÏ Î³Î¿ÏÏÏÎ¿Ï _ΣεÏÏεμβÏÎ¯Î¿Ï _ÎκÏÏβÏÎ¯Î¿Ï _ÎοεμβÏÎ¯Î¿Ï _ÎεκεμβÏÎ¯Î¿Ï ".split("_"),months:function(e,t){return e?"string"==typeof t&&/D/.test(t.substring(0,t.indexOf("MMMM")))?this._monthsGenitiveEl[e.month()]:this._monthsNominativeEl[e.month()]:this._monthsNominativeEl},monthsShort:"Îαν_Φεβ_ÎαÏ_ÎÏÏ_ÎαÏ_ÎÎ¿Ï Î½_ÎÎ¿Ï Î»_ÎÏ Î³_ΣεÏ_ÎκÏ_Îοε_Îεκ".split("_"),weekdays:"ÎÏ Ïιακή_ÎÎµÏ ÏÎÏα_ΤÏίÏη_ΤεÏάÏÏη_Î ÎμÏÏη_ΠαÏαÏÎºÎµÏ Î®_ΣάββαÏο".split("_"),weekdaysShort:"ÎÏ Ï_ÎÎµÏ _ΤÏι_ΤεÏ_Πεμ_ΠαÏ_Σαβ".split("_"),weekdaysMin:"ÎÏ _Îε_ΤÏ_Τε_Πε_Πα_Σα".split("_"),meridiem:function(e,t,i){return e>11?i?"μμ":"ÎÎ":i?"Ïμ":"Î Î"},isPM:function(e){return"μ"===(e+"").toLowerCase()[0]},meridiemParse:/[Î Î]\.?Î?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[ΣήμεÏα {}] LT",nextDay:"[ÎÏÏιο {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[Î§Î¸ÎµÏ {}] LT",lastWeek:function(){switch(this.day()){case 6:return"[Ïο ÏÏοηγοÏμενο] dddd [{}] LT";default:return"[Ïην ÏÏοηγοÏμενη] dddd [{}] LT"}},sameElse:"L"},calendar:function(e,i){var a=this._calendarEl[e],n=i&&i.hours();return t(a)&&(a=a.apply(i)),a.replace("{}",n%12===1?"ÏÏη":"ÏÏιÏ")},relativeTime:{future:"Ïε %s",past:"%s ÏÏιν",s:"λίγα Î´ÎµÏ ÏεÏÏλεÏÏα",ss:"%d Î´ÎµÏ ÏεÏÏλεÏÏα",m:"Îνα λεÏÏÏ",mm:"%d λεÏÏά",h:"μία ÏÏα",hh:"%d ÏÏεÏ",d:"μία μÎÏα",dd:"%d μÎÏεÏ",M:"ÎÎ½Î±Ï Î¼Î®Î½Î±Ï",MM:"%d μήνεÏ",y:"ÎÎ½Î±Ï ÏÏÏνοÏ",yy:"%d ÏÏÏνια"},dayOfMonthOrdinalParse:/\d{1,2}η/,ordinal:"%dη",week:{dow:1,doy:4}});return i})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
63//! moment.js locale configuration 64var t=e.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,i=1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+i},week:{dow:0,doy:4}});return t})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
65//! moment.js locale configuration 66var t=e.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,i=1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+i}});return t})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
67//! moment.js locale configuration 68var t=e.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,i=1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+i},week:{dow:1,doy:4}});return t})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
69//! moment.js locale configuration 70var t=e.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,i=1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+i},week:{dow:1,doy:4}});return t})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
71//! moment.js locale configuration 72var t=e.defineLocale("en-il",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,i=1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+i}});return t})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
73//! moment.js locale configuration 74var t=e.defineLocale("en-in",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,i=1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+i},week:{dow:0,doy:6}});return t})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
75//! moment.js locale configuration 76var t=e.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,i=1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+i},week:{dow:1,doy:4}});return t})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
77//! moment.js locale configuration 78var t=e.defineLocale("en-sg",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,i=1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+i},week:{dow:1,doy:4}});return t})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
79//! moment.js locale configuration 80var t=e.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_aÅgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mart_apr_maj_jun_jul_aÅg_sept_okt_nov_dec".split("_"),weekdays:"dimanÄo_lundo_mardo_merkredo_ĵaÅdo_vendredo_sabato".split("_"),weekdaysShort:"dim_lun_mard_merk_ĵaÅ_ven_sab".split("_"),weekdaysMin:"di_lu_ma_me_ĵa_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"[la] D[-an de] MMMM, YYYY",LLL:"[la] D[-an de] MMMM, YYYY HH:mm",LLLL:"dddd[n], [la] D[-an de] MMMM, YYYY HH:mm",llll:"ddd, [la] D[-an de] MMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(e){return"p"===e.charAt(0).toLowerCase()},meridiem:function(e,t,i){return e>11?i?"p.t.m.":"P.T.M.":i?"a.t.m.":"A.T.M."},calendar:{sameDay:"[HodiaÅ je] LT",nextDay:"[MorgaÅ je] LT",nextWeek:"dddd[n je] LT",lastDay:"[HieraÅ je] LT",lastWeek:"[pasintan] dddd[n je] LT",sameElse:"L"},relativeTime:{future:"post %s",past:"antaÅ %s",s:"kelkaj sekundoj",ss:"%d sekundoj",m:"unu minuto",mm:"%d minutoj",h:"unu horo",hh:"%d horoj",d:"unu tago",dd:"%d tagoj",M:"unu monato",MM:"%d monatoj",y:"unu jaro",yy:"%d jaroj"},dayOfMonthOrdinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}});return t})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
81//! moment.js locale configuration 82var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),i="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),a=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],n=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,o=e.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,a){return e?/-MMM-/.test(a)?i[e.month()]:t[e.month()]:t},monthsRegex:n,monthsShortRegex:n,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:a,longMonthsParse:a,shortMonthsParse:a,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un dÃa",dd:"%d dÃas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return o})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
vendor: 2,104 bytes, lines 83-84
83//! moment.js locale configuration 84var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),i="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),a=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],n=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,o=e.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,a){return e?/-MMM-/.test(a)?i[e.month()]:t[e.month()]:t},monthsRegex:n,monthsShortRegex:n,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:a,longMonthsParse:a,shortMonthsParse:a,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un dÃa",dd:"%d dÃas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:0,doy:4},invalidDate:"Fecha inválida"});return o}
84)},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict"; 85//! moment.js locale configuration 86var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),i="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),a=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],n=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,o=e.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,a){return e?/-MMM-/.test(a)?i[e.month()]:t[e.month()]:t},monthsRegex:n,monthsShortRegex:n,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:a,longMonthsParse:a,shortMonthsParse:a,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"MM/DD/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un dÃa",dd:"%d dÃas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:0,doy:6}});return o})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
vendor: 2,101 bytes, lines 87-88
87//! moment.js locale configuration 88var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),i="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),a=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],n=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,o=e.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,a){return e?/-MMM-/.test(a)?i[e.month()]:t[e.month()]:t},monthsRegex:n,monthsShortRegex:n,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:a,longMonthsParse:a,shortMonthsParse:a,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un dÃa",dd:"%d dÃas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4},invalidDate:"Fecha inválida"});return o}
88)},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict"; 89//! moment.js locale configuration 90function t(e,t,i,a){var n={s:["mõne sekundi","mõni sekund","paar sekundit"],ss:[e+"sekundi",e+"sekundit"],m:["ühe minuti","üks minut"],mm:[e+" minuti",e+" minutit"],h:["ühe tunni","tund aega","üks tund"],hh:[e+" tunni",e+" tundi"],d:["ühe päeva","üks päev"],M:["kuu aja","kuu aega","üks kuu"],MM:[e+" kuu",e+" kuud"],y:["ühe aasta","aasta","üks aasta"],yy:[e+" aasta",e+" aastat"]};return t?n[i][2]?n[i][2]:n[i][1]:a?n[i][0]:n[i][1]}var i=e.defineLocale("et",{months:"jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[Täna,] LT",nextDay:"[Homme,] LT",nextWeek:"[Järgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s pärast",past:"%s tagasi",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:"%d päeva",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return i})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
91//! moment.js locale configuration 92var t=e.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:!0,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",ss:"%d segundo",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return t})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
93//! moment.js locale configuration 94var t={1:"Û±",2:"Û²",3:"Û³",4:"Û´",5:"Ûµ",6:"Û¶",7:"Û·",8:"Û¸",9:"Û¹",0:"Û°"},i={"Û±":"1","Û²":"2","Û³":"3","Û´":"4","Ûµ":"5","Û¶":"6","Û·":"7","Û¸":"8","Û¹":"9","Û°":"0"},a=e.defineLocale("fa",{months:"ÚØ§ÙÙÛÙ_ÙÙØ±ÛÙ_٠ارس_Ø¢ÙØ±ÛÙ_Ù Ù_ÚÙØ¦Ù_ÚÙØ¦ÛÙ_Ø§ÙØª_سپتا٠بر_اکتبر_ÙÙØ§Ù بر_دسا٠بر".split("_"),monthsShort:"ÚØ§ÙÙÛÙ_ÙÙØ±ÛÙ_٠ارس_Ø¢ÙØ±ÛÙ_Ù Ù_ÚÙØ¦Ù_ÚÙØ¦ÛÙ_Ø§ÙØª_سپتا٠بر_اکتبر_ÙÙØ§Ù بر_دسا٠بر".split("_"),weekdays:"ÛÚ©âØ´ÙØ¨Ù_Ø¯ÙØ´ÙبÙ_سÙâØ´ÙØ¨Ù_ÚÙØ§Ø±Ø´ÙبÙ_Ù¾ÙØ¬âØ´ÙØ¨Ù_ج٠عÙ_Ø´ÙØ¨Ù".split("_"),weekdaysShort:"ÛÚ©âØ´ÙØ¨Ù_Ø¯ÙØ´ÙبÙ_سÙâØ´ÙØ¨Ù_ÚÙØ§Ø±Ø´ÙبÙ_Ù¾ÙØ¬âØ´ÙØ¨Ù_ج٠عÙ_Ø´ÙØ¨Ù".split("_"),weekdaysMin:"Û_د_س_Ú_Ù¾_ج_Ø´".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/ÙØ¨Ù از Ø¸ÙØ±|بعد از Ø¸ÙØ±/,isPM:function(e){return/بعد از Ø¸ÙØ±/.test(e)},meridiem:function(e,t,i){return 12>e?"ÙØ¨Ù از Ø¸ÙØ±":"بعد از Ø¸ÙØ±"},calendar:{sameDay:"[Ø§Ù Ø±ÙØ² ساعت] LT",nextDay:"[ÙØ±Ø¯Ø§ ساعت] LT",nextWeek:"dddd [ساعت] LT",lastDay:"[Ø¯ÛØ±Ùز ساعت] LT",lastWeek:"dddd [Ù¾ÛØ´] [ساعت] LT",sameElse:"L"},relativeTime:{future:"در %s",past:"%s Ù¾ÛØ´",s:"ÚÙØ¯ ثاÙÛÙ",ss:"%d ثاÙÛÙ",m:"ÛÚ© دÙÛÙÙ",mm:"%d دÙÛÙÙ",h:"ÛÚ© ساعت",hh:"%d ساعت",d:"ÛÚ© Ø±ÙØ²",dd:"%d Ø±ÙØ²",M:"ÛÚ© ٠اÙ",MM:"%d ٠اÙ",y:"ÛÚ© ساÙ",yy:"%d ساÙ"},preparse:function(e){return e.replace(/[Û°-Û¹]/g,function(e){return i[e]}).replace(/Ø/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]}).replace(/,/g,"Ø")},dayOfMonthOrdinalParse:/\d{1,2}Ù /,ordinal:"%dÙ ",week:{dow:6,doy:12}});return a})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";function t(e,t,a,n){var o="";switch(a){case"s":return n?"muutaman sekunnin":"muutama sekunti";case"ss":o=n?"sekunnin":"sekuntia";break;case"m":return n?"minuutin":"minuutti";case"mm":o=n?"minuutin":"minuuttia";break;case"h":return n?"tunnin":"tunti";case"hh":o=n?"tunnin":"tuntia";break;case"d":return n?"päivän":"päivä";case"dd":o=n?"päivän":"päivää";break;case"M":return n?"kuukauden":"kuukausi";case"MM":o=n?"kuukauden":"kuukautta";break;case"y":return n?"vuoden":"vuosi";case"yy":o=n?"vuoden":"vuotta"}return o=i(e,n)+" "+o}function i(e,t){return 10>e?t?n[e]:a[e]:e} 95//! moment.js locale configuration 96var a="nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän".split(" "),n=["nolla","yhden","kahden","kolmen","neljän","viiden","kuuden",a[7],a[8],a[9]],o=e.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[tänään] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s päästä",past:"%s sitten",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return o})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
97//! moment.js locale configuration 98var t=e.defineLocale("fil",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}});return t})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
99//! moment.js locale configuration 100var t=e.defineLocale("fo",{months:"januar_februar_mars_aprÃl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_mánadagur_týsdagur_mikudagur_hósdagur_frÃggjadagur_leygardagur".split("_"),weekdaysShort:"sun_mán_týs_mik_hós_frÃ_ley".split("_"),weekdaysMin:"su_má_tý_mi_hó_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[à dag kl.] LT",nextDay:"[à morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[à gjár kl.] LT",lastWeek:"[sÃðstu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s sÃðani",s:"fá sekund",ss:"%d sekundir",m:"ein minuttur",mm:"%d minuttir",h:"ein tÃmi",hh:"%d tÃmar",d:"ein dagur",dd:"%d dagar",M:"ein mánaður",MM:"%d mánaðir",y:"eitt ár",yy:"%d ár"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return t})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
101//! moment.js locale configuration 102var t=e.defineLocale("fr-ca",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourdâhui à ] LT",nextDay:"[Demain à ] LT",nextWeek:"dddd [à ] LT",lastDay:"[Hier à ] LT",lastWeek:"dddd [dernier à ] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,t){switch(t){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}}});return t})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
103//! moment.js locale configuration 104var t=e.defineLocale("fr-ch",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourdâhui à ] LT",nextDay:"[Demain à ] LT",nextWeek:"dddd [à ] LT",lastDay:"[Hier à ] LT",lastWeek:"dddd [dernier à ] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,t){switch(t){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}},week:{dow:1,doy:4}});return t})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
105//! moment.js locale configuration 106var t=/^(janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,i=/(janv\.?|févr\.?|mars|avr\.?|mai|juin|juil\.?|août|sept\.?|oct\.?|nov\.?|déc\.?)/i,a=/(janv\.?|févr\.?|mars|avr\.?|mai|juin|juil\.?|août|sept\.?|oct\.?|nov\.?|déc\.?|janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,n=[/^janv/i,/^févr/i,/^mars/i,/^avr/i,/^mai/i,/^juin/i,/^juil/i,/^août/i,/^sept/i,/^oct/i,/^nov/i,/^déc/i],o=e.defineLocale("fr",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsRegex:a,monthsShortRegex:a,monthsStrictRegex:t,monthsShortStrictRegex:i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourdâhui à ] LT",nextDay:"[Demain à ] LT",nextWeek:"dddd [à ] LT",lastDay:"[Hier à ] LT",lastWeek:"dddd [dernier à ] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",w:"une semaine",ww:"%d semaines",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(e,t){switch(t){case"D":return e+(1===e?"er":"");default:case"M":case"Q":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}},week:{dow:1,doy:4}});return o})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
107//! moment.js locale configuration 108var t="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),i="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),a=e.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(e,a){return e?/-MMM-/.test(a)?i[e.month()]:t[e.month()]:t},monthsParseExact:!0,weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[ôfrûne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",ss:"%d sekonden",m:"ien minút",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}});return a})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
109//! moment.js locale configuration 110var t=["Eanáir","Feabhra","Márta","Aibreán","Bealtaine","Meitheamh","Iúil","Lúnasa","Meán Fómhair","Deireadh Fómhair","Samhain","Nollaig"],i=["Ean","Feabh","Márt","Aib","Beal","Meith","Iúil","Lún","M.F.","D.F.","Samh","Noll"],a=["Dé Domhnaigh","Dé Luain","Dé Máirt","Dé Céadaoin","Déardaoin","Dé hAoine","Dé Sathairn"],n=["Domh","Luan","Máirt","Céad","Déar","Aoine","Sath"],o=["Do","Lu","Má","Cé","Dé","A","Sa"],s=e.defineLocale("ga",{months:t,monthsShort:i,monthsParseExact:!0,weekdays:a,weekdaysShort:n,weekdaysMin:o,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Inniu ag] LT",nextDay:"[Amárach ag] LT",nextWeek:"dddd [ag] LT",lastDay:"[Inné ag] LT",lastWeek:"dddd [seo caite] [ag] LT",sameElse:"L"},relativeTime:{future:"i %s",past:"%s ó shin",s:"cúpla soicind",ss:"%d soicind",m:"nóiméad",mm:"%d nóiméad",h:"uair an chloig",hh:"%d uair an chloig",d:"lá",dd:"%d lá",M:"mÃ",MM:"%d mÃonna",y:"bliain",yy:"%d bliain"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(e){var t=1===e?"d":e%10===2?"na":"mh";return e+t},week:{dow:1,doy:4}});return s})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
111//! moment.js locale configuration 112var t=["Am Faoilleach","An Gearran","Am Mà rt","An Giblean","An Cèitean","An t-Ãgmhios","An t-Iuchar","An Lùnastal","An t-Sultain","An Dà mhair","An t-Samhain","An Dùbhlachd"],i=["Faoi","Gear","Mà rt","Gibl","Cèit","Ãgmh","Iuch","Lùn","Sult","Dà mh","Samh","Dùbh"],a=["Didòmhnaich","Diluain","Dimà irt","Diciadain","Diardaoin","Dihaoine","Disathairne"],n=["Did","Dil","Dim","Dic","Dia","Dih","Dis"],o=["Dò","Lu","Mà ","Ci","Ar","Ha","Sa"],s=e.defineLocale("gd",{months:t,monthsShort:i,monthsParseExact:!0,weekdays:a,weekdaysShort:n,weekdaysMin:o,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-mà ireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-dè aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",ss:"%d diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"mìos",MM:"%d mìosan",y:"bliadhna",yy:"%d bliadhna"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(e){var t=1===e?"d":e%10===2?"na":"mh";return e+t},week:{dow:1,doy:4}});return s})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
113//! moment.js locale configuration 114var t=e.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xuño_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xuñ._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"domingo_luns_martes_mércores_xoves_venres_sábado".split("_"),weekdaysShort:"dom._lun._mar._mér._xov._ven._sáb.".split("_"),weekdaysMin:"do_lu_ma_mé_xo_ve_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"ás":"á")+"] LT"},nextDay:function(){return"[mañá "+(1!==this.hours()?"ás":"á")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"ás":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"á":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"ás":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(e){return 0===e.indexOf("un")?"n"+e:"en "+e},past:"hai %s",s:"uns segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un dÃa",dd:"%d dÃas",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return t})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
115//! moment.js locale configuration 116function t(e,t,i,a){var n={s:["थà¥à¤¡à¤¯à¤¾ सॠà¤à¤à¤¡à¤¾à¤à¤¨à¥","थà¥à¤¡à¥ सॠà¤à¤à¤¡"],ss:[e+" सॠà¤à¤à¤¡à¤¾à¤à¤¨à¥",e+" सॠà¤à¤à¤¡"],m:["à¤à¤à¤¾ मिणà¤à¤¾à¤¨","à¤à¤ मिनà¥à¤"],mm:[e+" मिणà¤à¤¾à¤à¤¨à¥",e+" मिणà¤à¤¾à¤"],h:["à¤à¤à¤¾ वरान","à¤à¤ वर"],hh:[e+" वराà¤à¤¨à¥",e+" वराà¤"],d:["à¤à¤à¤¾ दिसान","à¤à¤ दà¥à¤¸"],dd:[e+" दिसाà¤à¤¨à¥",e+" दà¥à¤¸"],M:["à¤à¤à¤¾ मà¥à¤¹à¤¯à¤¨à¥à¤¯à¤¾à¤¨","à¤à¤ मà¥à¤¹à¤¯à¤¨à¥"],MM:[e+" मà¥à¤¹à¤¯à¤¨à¥à¤¯à¤¾à¤¨à¥",e+" मà¥à¤¹à¤¯à¤¨à¥"],y:["à¤à¤à¤¾ वरà¥à¤¸à¤¾à¤¨","à¤à¤ वरà¥à¤¸"],yy:[e+" वरà¥à¤¸à¤¾à¤à¤¨à¥",e+" वरà¥à¤¸à¤¾à¤"]};return a?n[i][0]:n[i][1]}var i=e.defineLocale("gom-deva",{months:{standalone:"à¤à¤¾à¤¨à¥à¤µà¤¾à¤°à¥_फà¥à¤¬à¥à¤°à¥à¤µà¤¾à¤°à¥_मारà¥à¤_à¤à¤ªà¥à¤°à¥à¤²_मà¥_à¤à¥à¤¨_à¤à¥à¤²à¤¯_à¤à¤à¤¸à¥à¤_सपà¥à¤à¥à¤à¤¬à¤°_à¤à¤à¥à¤à¥à¤¬à¤°_नà¥à¤µà¥à¤¹à¥à¤à¤¬à¤°_डिसà¥à¤à¤¬à¤°".split("_"),format:"à¤à¤¾à¤¨à¥à¤µà¤¾à¤°à¥à¤à¥à¤¯à¤¾_फà¥à¤¬à¥à¤°à¥à¤µà¤¾à¤°à¥à¤à¥à¤¯à¤¾_मारà¥à¤à¤¾à¤à¥à¤¯à¤¾_à¤à¤ªà¥à¤°à¥à¤²à¤¾à¤à¥à¤¯à¤¾_मà¥à¤¯à¤¾à¤à¥à¤¯à¤¾_à¤à¥à¤¨à¤¾à¤à¥à¤¯à¤¾_à¤à¥à¤²à¤¯à¤¾à¤à¥à¤¯à¤¾_à¤à¤à¤¸à¥à¤à¤¾à¤à¥à¤¯à¤¾_सपà¥à¤à¥à¤à¤¬à¤°à¤¾à¤à¥à¤¯à¤¾_à¤à¤à¥à¤à¥à¤¬à¤°à¤¾à¤à¥à¤¯à¤¾_नà¥à¤µà¥à¤¹à¥à¤à¤¬à¤°à¤¾à¤à¥à¤¯à¤¾_डिसà¥à¤à¤¬à¤°à¤¾à¤à¥à¤¯à¤¾".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"à¤à¤¾à¤¨à¥._फà¥à¤¬à¥à¤°à¥._मारà¥à¤_à¤à¤ªà¥à¤°à¥._मà¥_à¤à¥à¤¨_à¤à¥à¤²._à¤à¤._सपà¥à¤à¥à¤._à¤à¤à¥à¤à¥._नà¥à¤µà¥à¤¹à¥à¤._डिसà¥à¤.".split("_"),monthsParseExact:!0,weekdays:"à¤à¤¯à¤¤à¤¾à¤°_सà¥à¤®à¤¾à¤°_मà¤à¤à¤³à¤¾à¤°_बà¥à¤§à¤µà¤¾à¤°_बिरà¥à¤¸à¥à¤¤à¤¾à¤°_सà¥à¤à¥à¤°à¤¾à¤°_शà¥à¤¨à¤µà¤¾à¤°".split("_"),weekdaysShort:"à¤à¤¯à¤¤._सà¥à¤®._मà¤à¤à¤³._बà¥à¤§._बà¥à¤°à¥à¤¸à¥à¤¤._सà¥à¤à¥à¤°._शà¥à¤¨.".split("_"),weekdaysMin:"à¤_सà¥_मà¤_बà¥_बà¥à¤°à¥_सà¥_शà¥".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [वाà¤à¤¤à¤¾à¤]",LTS:"A h:mm:ss [वाà¤à¤¤à¤¾à¤]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [वाà¤à¤¤à¤¾à¤]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [वाà¤à¤¤à¤¾à¤]",llll:"ddd, D MMM YYYY, A h:mm [वाà¤à¤¤à¤¾à¤]"},calendar:{sameDay:"[à¤à¤¯à¤] LT",nextDay:"[फालà¥à¤¯à¤¾à¤] LT",nextWeek:"[फà¥à¤¡à¤²à¥] dddd[,] LT",lastDay:"[à¤à¤¾à¤²] LT",lastWeek:"[फाà¤à¤²à¥] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s à¤à¤¦à¥à¤",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}(वà¥à¤°)/,ordinal:function(e,t){switch(t){case"D":return e+"वà¥à¤°";default:case"M":case"Q":case"DDD":case"d":case"w":case"W":return e}},week:{dow:0,doy:3},meridiemParse:/रातà¥|सà¤à¤¾à¤³à¥à¤|दनपाराà¤|साà¤à¤à¥/,meridiemHour:function(e,t){return 12===e&&(e=0),"रातà¥"===t?4>e?e:e+12:"सà¤à¤¾à¤³à¥à¤"===t?e:"दनपाराà¤"===t?e>12?e:e+12:"साà¤à¤à¥"===t?e+12:void 0},meridiem:function(e,t,i){return 4>e?"रातà¥":12>e?"सà¤à¤¾à¤³à¥à¤":16>e?"दनपाराà¤":20>e?"साà¤à¤à¥":"रातà¥"}});return i})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
117//! moment.js locale configuration 118function t(e,t,i,a){var n={s:["thoddea sekondamni","thodde sekond"],ss:[e+" sekondamni",e+" sekond"],m:["eka mintan","ek minut"],mm:[e+" mintamni",e+" mintam"],h:["eka voran","ek vor"],hh:[e+" voramni",e+" voram"],d:["eka disan","ek dis"],dd:[e+" disamni",e+" dis"],M:["eka mhoinean","ek mhoino"],MM:[e+" mhoineamni",e+" mhoine"],y:["eka vorsan","ek voros"],yy:[e+" vorsamni",e+" vorsam"]};return a?n[i][0]:n[i][1]}var i=e.defineLocale("gom-latn",{months:{standalone:"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"),format:"Janerachea_Febrerachea_Marsachea_Abrilachea_Maiachea_Junachea_Julaiachea_Agostachea_Setembrachea_Otubrachea_Novembrachea_Dezembrachea".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Aitar_Somar_Mongllar_Budhvar_Birestar_Sukrar_Son'var".split("_"),weekdaysShort:"Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"),weekdaysMin:"Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [vazta]",LTS:"A h:mm:ss [vazta]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [vazta]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [vazta]",llll:"ddd, D MMM YYYY, A h:mm [vazta]"},calendar:{sameDay:"[Aiz] LT",nextDay:"[Faleam] LT",nextWeek:"[Fuddlo] dddd[,] LT",lastDay:"[Kal] LT",lastWeek:"[Fattlo] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s adim",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(e,t){switch(t){case"D":return e+"er";default:case"M":case"Q":case"DDD":case"d":case"w":case"W":return e}},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(e,t){return 12===e&&(e=0),"rati"===t?4>e?e:e+12:"sokallim"===t?e:"donparam"===t?e>12?e:e+12:"sanje"===t?e+12:void 0},meridiem:function(e,t,i){return 4>e?"rati":12>e?"sokallim":16>e?"donparam":20>e?"sanje":"rati"}});return i})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
119//! moment.js locale configuration 120var t={1:"à«§",2:"૨",3:"à«©",4:"૪",5:"à««",6:"૬",7:"à«",8:"à«®",9:"૯",0:"૦"},i={"à«§":"1","૨":"2","à«©":"3","૪":"4","à««":"5","૬":"6","à«":"7","à«®":"8","૯":"9","૦":"0"},a=e.defineLocale("gu",{months:"àªàª¾àª¨à«àª¯à«àªàª°à«_ફà«àª¬à«àª°à«àªàª°à«_મારà«àª_àªàªªà«àª°àª¿àª²_મà«_àªà«àª¨_àªà«àª²àª¾àª_àªàªàª¸à«àª_સપà«àªà«àª®à«àª¬àª°_àªàªà«àªà«àª¬àª°_નવà«àª®à«àª¬àª°_ડિસà«àª®à«àª¬àª°".split("_"),monthsShort:"àªàª¾àª¨à«àª¯à«._ફà«àª¬à«àª°à«._મારà«àª_àªàªªà«àª°àª¿._મà«_àªà«àª¨_àªà«àª²àª¾._àªàª._સપà«àªà«._àªàªà«àªà«._નવà«._ડિસà«.".split("_"),monthsParseExact:!0,weekdays:"રવિવાર_સà«àª®àªµàª¾àª°_મàªàªàª³àªµàª¾àª°_બà«àª§à«àªµàª¾àª°_àªà«àª°à«àªµàª¾àª°_શà«àªà«àª°àªµàª¾àª°_શનિવાર".split("_"),weekdaysShort:"રવિ_સà«àª®_મàªàªàª³_બà«àª§à«_àªà«àª°à«_શà«àªà«àª°_શનિ".split("_"),weekdaysMin:"ર_સà«_મàª_બà«_àªà«_શà«_શ".split("_"),longDateFormat:{LT:"A h:mm વાàªà«àª¯à«",LTS:"A h:mm:ss વાàªà«àª¯à«",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm વાàªà«àª¯à«",LLLL:"dddd, D MMMM YYYY, A h:mm વાàªà«àª¯à«"},calendar:{sameDay:"[àªàª] LT",nextDay:"[àªàª¾àª²à«] LT",nextWeek:"dddd, LT",lastDay:"[àªàªàªàª¾àª²à«] LT",lastWeek:"[પાàªàª²àª¾] dddd, LT",sameElse:"L"},relativeTime:{future:"%s મા",past:"%s પહà«àª²àª¾",s:"ઠમà«àª પળà«",ss:"%d સà«àªàªàª¡",m:"àªàª મિનિàª",mm:"%d મિનિàª",h:"àªàª àªàª²àª¾àª",hh:"%d àªàª²àª¾àª",d:"àªàª દિવસ",dd:"%d દિવસ",M:"àªàª મહિનà«",MM:"%d મહિનà«",y:"àªàª વરà«àª·",yy:"%d વરà«àª·"},preparse:function(e){return e.replace(/[૧૨૩૪૫૬à«à«®à«¯à«¦]/g,function(e){return i[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/રાત|બપà«àª°|સવાર|સાàªàª/,meridiemHour:function(e,t){return 12===e&&(e=0),"રાત"===t?4>e?e:e+12:"સવાર"===t?e:"બપà«àª°"===t?e>=10?e:e+12:"સાàªàª"===t?e+12:void 0},meridiem:function(e,t,i){return 4>e?"રાત":10>e?"સવાર":17>e?"બપà«àª°":20>e?"સાàªàª":"રાત"},week:{dow:0,doy:6}});return a})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
121//! moment.js locale configuration 122var t=e.defineLocale("he",{months:"×× ××ר_פ×ר××ר_×רץ_×פר××_×××_××× ×_××××_××××ס×_ספ×××ר_×××§×××ר_× ××××ר_×צ××ר".split("_"),monthsShort:"×× ×׳_פ×ר׳_×רץ_×פר׳_×××_××× ×_××××_×××׳_ספ×׳_××ק׳_× ××׳_×צ×׳".split("_"),weekdays:"ר×ש××_×©× ×_ש××ש×_ר×××¢×_×××ש×_ש×ש×_ש×ת".split("_"),weekdaysShort:"×׳_×׳_×׳_×׳_×׳_×׳_ש׳".split("_"),weekdaysMin:"×_×_×_×_×_×_ש".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [×]MMMM YYYY",LLL:"D [×]MMMM YYYY HH:mm",LLLL:"dddd, D [×]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[×××× ×Ö¾]LT",nextDay:"[××ר ×Ö¾]LT",nextWeek:"dddd [×שע×] LT",lastDay:"[×ת××× ×Ö¾]LT",lastWeek:"[××××] dddd [×××ר×× ×שע×] LT",sameElse:"L"},relativeTime:{future:"××¢×× %s",past:"××¤× × %s",s:"×ספר ×©× ××ת",ss:"%d ×©× ××ת",m:"××§×",mm:"%d ××§×ת",h:"שע×",hh:function(e){return 2===e?"שעת×××":e+" שע×ת"},d:"×××",dd:function(e){return 2===e?"××××××":e+" ××××"},M:"×××ש",MM:function(e){return 2===e?"×××ש×××":e+" ×××ש××"},y:"×©× ×",yy:function(e){return 2===e?"×©× ×ª×××":e%10===0&&10!==e?e+" ×©× ×":e+" ×©× ××"}},meridiemParse:/×××"צ|××¤× ×"צ|×××¨× ×צ×ר×××|××¤× × ×צ×ר×××|××¤× ×ת ××קר|×××קר|×ער×/i,isPM:function(e){return/^(×××"צ|×××¨× ×צ×ר×××|×ער×)$/.test(e)},meridiem:function(e,t,i){return 5>e?"××¤× ×ת ××קר":10>e?"×××קר":12>e?i?'××¤× ×"צ':"××¤× × ×צ×ר×××":18>e?i?'×××"צ':"×××¨× ×צ×ר×××":"×ער×"}});return t})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
123//! moment.js locale configuration 124var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"à¥",8:"८",9:"९",0:"०"},i={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","à¥":"7","८":"8","९":"9","०":"0"},a=[/^à¤à¤¨/i,/^फ़र|फर/i,/^मारà¥à¤/i,/^ठपà¥à¤°à¥/i,/^मà¤/i,/^à¤à¥à¤¨/i,/^à¤à¥à¤²/i,/^ठà¤/i,/^सितà¤|सित/i,/^ठà¤à¥à¤à¥/i,/^नव|नवà¤/i,/^दिसà¤|दिस/i],n=[/^à¤à¤¨/i,/^फ़र/i,/^मारà¥à¤/i,/^ठपà¥à¤°à¥/i,/^मà¤/i,/^à¤à¥à¤¨/i,/^à¤à¥à¤²/i,/^ठà¤/i,/^सित/i,/^ठà¤à¥à¤à¥/i,/^नव/i,/^दिस/i],o=e.defineLocale("hi",{months:{format:"à¤à¤¨à¤µà¤°à¥_फ़रवरà¥_मारà¥à¤_ठपà¥à¤°à¥à¤²_मà¤_à¤à¥à¤¨_à¤à¥à¤²à¤¾à¤_ठà¤à¤¸à¥à¤¤_सितमà¥à¤¬à¤°_ठà¤à¥à¤à¥à¤¬à¤°_नवमà¥à¤¬à¤°_दिसमà¥à¤¬à¤°".split("_"),standalone:"à¤à¤¨à¤µà¤°à¥_फरवरà¥_मारà¥à¤_ठपà¥à¤°à¥à¤²_मà¤_à¤à¥à¤¨_à¤à¥à¤²à¤¾à¤_ठà¤à¤¸à¥à¤¤_सितà¤à¤¬à¤°_ठà¤à¥à¤à¥à¤¬à¤°_नवà¤à¤¬à¤°_दिसà¤à¤¬à¤°".split("_")},monthsShort:"à¤à¤¨._फ़र._मारà¥à¤_ठपà¥à¤°à¥._मà¤_à¤à¥à¤¨_à¤à¥à¤²._ठà¤._सित._ठà¤à¥à¤à¥._नव._दिस.".split("_"),weekdays:"रविवार_सà¥à¤®à¤µà¤¾à¤°_मà¤à¤à¤²à¤µà¤¾à¤°_बà¥à¤§à¤µà¤¾à¤°_à¤à¥à¤°à¥à¤µà¤¾à¤°_शà¥à¤à¥à¤°à¤µà¤¾à¤°_शनिवार".split("_"),weekdaysShort:"रवि_सà¥à¤®_मà¤à¤à¤²_बà¥à¤§_à¤à¥à¤°à¥_शà¥à¤à¥à¤°_शनि".split("_"),weekdaysMin:"र_सà¥_मà¤_बà¥_à¤à¥_शà¥_श".split("_"),longDateFormat:{LT:"A h:mm बà¤à¥",LTS:"A h:mm:ss बà¤à¥",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm बà¤à¥",LLLL:"dddd, D MMMM YYYY, A h:mm बà¤à¥"},monthsParse:a,longMonthsParse:a,shortMonthsParse:n,monthsRegex:/^(à¤à¤¨à¤µà¤°à¥|à¤à¤¨\.?|फ़रवरà¥|फरवरà¥|फ़र\.?|मारà¥à¤?|ठपà¥à¤°à¥à¤²|ठपà¥à¤°à¥\.?|मà¤?|à¤à¥à¤¨?|à¤à¥à¤²à¤¾à¤|à¤à¥à¤²\.?|ठà¤à¤¸à¥à¤¤|ठà¤\.?|सितमà¥à¤¬à¤°|सितà¤à¤¬à¤°|सित\.?|ठà¤à¥à¤à¥à¤¬à¤°|ठà¤à¥à¤à¥\.?|नवमà¥à¤¬à¤°|नवà¤à¤¬à¤°|नव\.?|दिसमà¥à¤¬à¤°|दिसà¤à¤¬à¤°|दिस\.?)/i,monthsShortRegex:/^(à¤à¤¨à¤µà¤°à¥|à¤à¤¨\.?|फ़रवरà¥|फरवरà¥|फ़र\.?|मारà¥à¤?|ठपà¥à¤°à¥à¤²|ठपà¥à¤°à¥\.?|मà¤?|à¤à¥à¤¨?|à¤à¥à¤²à¤¾à¤|à¤à¥à¤²\.?|ठà¤à¤¸à¥à¤¤|ठà¤\.?|सितमà¥à¤¬à¤°|सितà¤à¤¬à¤°|सित\.?|ठà¤à¥à¤à¥à¤¬à¤°|ठà¤à¥à¤à¥\.?|नवमà¥à¤¬à¤°|नवà¤à¤¬à¤°|नव\.?|दिसमà¥à¤¬à¤°|दिसà¤à¤¬à¤°|दिस\.?)/i,monthsStrictRegex:/^(à¤à¤¨à¤µà¤°à¥?|फ़रवरà¥|फरवरà¥?|मारà¥à¤?|ठपà¥à¤°à¥à¤²?|मà¤?|à¤à¥à¤¨?|à¤à¥à¤²à¤¾à¤?|ठà¤à¤¸à¥à¤¤?|सितमà¥à¤¬à¤°|सितà¤à¤¬à¤°|सित?\.?|ठà¤à¥à¤à¥à¤¬à¤°|ठà¤à¥à¤à¥\.?|नवमà¥à¤¬à¤°|नवà¤à¤¬à¤°?|दिसमà¥à¤¬à¤°|दिसà¤à¤¬à¤°?)/i,monthsShortStrictRegex:/^(à¤à¤¨\.?|फ़र\.?|मारà¥à¤?|ठपà¥à¤°à¥\.?|मà¤?|à¤à¥à¤¨?|à¤à¥à¤²\.?|ठà¤\.?|सित\.?|ठà¤à¥à¤à¥\.?|नव\.?|दिस\.?)/i,calendar:{sameDay:"[à¤à¤] LT",nextDay:"[à¤à¤²] LT",nextWeek:"dddd, LT",lastDay:"[à¤à¤²] LT",lastWeek:"[पिà¤à¤²à¥] dddd, LT",sameElse:"L"},relativeTime:{future:"%s मà¥à¤",past:"%s पहलà¥",s:"à¤à¥à¤ हॠà¤à¥à¤·à¤£",ss:"%d सà¥à¤à¤à¤¡",m:"à¤à¤ मिनà¤",mm:"%d मिनà¤",h:"à¤à¤ à¤à¤à¤à¤¾",hh:"%d à¤à¤à¤à¥",d:"à¤à¤ दिन",dd:"%d दिन",M:"à¤à¤ महà¥à¤¨à¥",MM:"%d महà¥à¤¨à¥",y:"à¤à¤ वरà¥à¤·",yy:"%d वरà¥à¤·"},preparse:function(e){return e.replace(/[१२३४५६à¥à¥®à¥¯à¥¦]/g,function(e){return i[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/रात|सà¥à¤¬à¤¹|दà¥à¤ªà¤¹à¤°|शाम/,meridiemHour:function(e,t){return 12===e&&(e=0),"रात"===t?4>e?e:e+12:"सà¥à¤¬à¤¹"===t?e:"दà¥à¤ªà¤¹à¤°"===t?e>=10?e:e+12:"शाम"===t?e+12:void 0},meridiem:function(e,t,i){return 4>
124e?"रात":10>e?"सà¥à¤¬à¤¹":17>e?"दà¥à¤ªà¤¹à¤°":20>e?"शाम":"रात"},week:{dow:0,doy:6}});return o})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict"; 125//! moment.js locale configuration 126function t(e,t,i){var a=e+" ";switch(i){case"ss":return a+=1===e?"sekunda":2===e||3===e||4===e?"sekunde":"sekundi";case"m":return t?"jedna minuta":"jedne minute";case"mm":return a+=1===e?"minuta":2===e||3===e||4===e?"minute":"minuta";case"h":return t?"jedan sat":"jednog sata";case"hh":return a+=1===e?"sat":2===e||3===e||4===e?"sata":"sati";case"dd":return a+=1===e?"dan":"dana";case"MM":return a+=1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci";case"yy":return a+=1===e?"godina":2===e||3===e||4===e?"godine":"godina"}}var i=e.defineLocale("hr",{months:{format:"sijeÄnja_veljaÄe_ožujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"sijeÄanj_veljaÄa_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_Äetvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._Äet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_Äe_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM YYYY",LLL:"Do MMMM YYYY H:mm",LLLL:"dddd, Do MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juÄer u] LT",lastWeek:function(){switch(this.day()){case 0:return"[proÅ¡lu] [nedjelju] [u] LT";case 3:return"[proÅ¡lu] [srijedu] [u] LT";case 6:return"[proÅ¡le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[proÅ¡li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:t,m:t,mm:t,h:t,hh:t,d:"dan",dd:t,M:"mjesec",MM:t,y:"godinu",yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return i})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";function t(e,t,i,a){var n=e;switch(i){case"s":return a||t?"néhány másodperc":"néhány másodperce";case"ss":return n+(a||t)?" másodperc":" másodperce";case"m":return"egy"+(a||t?" perc":" perce");case"mm":return n+(a||t?" perc":" perce");case"h":return"egy"+(a||t?" óra":" órája");case"hh":return n+(a||t?" óra":" órája");case"d":return"egy"+(a||t?" nap":" napja");case"dd":return n+(a||t?" nap":" napja");case"M":return"egy"+(a||t?" hónap":" hónapja");case"MM":return n+(a||t?" hónap":" hónapja");case"y":return"egy"+(a||t?" év":" éve");case"yy":return n+(a||t?" év":" éve")}return""}function i(e){return(e?"":"[múlt] ")+"["+a[this.day()]+"] LT[-kor]"} 127//! moment.js locale configuration 128var a="vasárnap hétfÅn kedden szerdán csütörtökön pénteken szombaton".split(" "),n=e.defineLocale("hu",{months:"január_február_március_április_május_június_július_augusztus_szeptember_október_november_december".split("_"),monthsShort:"jan._feb._márc._ápr._máj._jún._júl._aug._szept._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"vasárnap_hétfÅ_kedd_szerda_csütörtök_péntek_szombat".split("_"),weekdaysShort:"vas_hét_kedd_sze_csüt_pén_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(e){return"u"===e.charAt(1).toLowerCase()},meridiem:function(e,t,i){return 12>e?i===!0?"de":"DE":i===!0?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return i.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return i.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s múlva",past:"%s",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return n})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
129//! moment.js locale configuration 130var t=e.defineLocale("hy-am",{months:{format:"Õ°Õ¸ÖÕ¶Õ¾Õ¡ÖÕ«_ÖÕ¥Õ¿ÖÕ¾Õ¡ÖÕ«_Õ´Õ¡ÖÕ¿Õ«_Õ¡ÕºÖÕ«Õ¬Õ«_Õ´Õ¡ÕµÕ«Õ½Õ«_Õ°Õ¸ÖÕ¶Õ«Õ½Õ«_Õ°Õ¸ÖÕ¬Õ«Õ½Õ«_Ö Õ£Õ¸Õ½Õ¿Õ¸Õ½Õ«_Õ½Õ¥ÕºÕ¿Õ¥Õ´Õ¢Õ¥ÖÕ«_Õ°Õ¸Õ¯Õ¿Õ¥Õ´Õ¢Õ¥ÖÕ«_Õ¶Õ¸ÕµÕ¥Õ´Õ¢Õ¥ÖÕ«_Õ¤Õ¥Õ¯Õ¿Õ¥Õ´Õ¢Õ¥ÖÕ«".split("_"),standalone:"Õ°Õ¸ÖÕ¶Õ¾Õ¡Ö_ÖÕ¥Õ¿ÖÕ¾Õ¡Ö_Õ´Õ¡ÖÕ¿_Õ¡ÕºÖÕ«Õ¬_Õ´Õ¡ÕµÕ«Õ½_Õ°Õ¸ÖÕ¶Õ«Õ½_Õ°Õ¸ÖÕ¬Õ«Õ½_Ö Õ£Õ¸Õ½Õ¿Õ¸Õ½_Õ½Õ¥ÕºÕ¿Õ¥Õ´Õ¢Õ¥Ö_Õ°Õ¸Õ¯Õ¿Õ¥Õ´Õ¢Õ¥Ö_Õ¶Õ¸ÕµÕ¥Õ´Õ¢Õ¥Ö_Õ¤Õ¥Õ¯Õ¿Õ¥Õ´Õ¢Õ¥Ö".split("_")},monthsShort:"Õ°Õ¶Õ¾_ÖÕ¿Ö_Õ´ÖÕ¿_Õ¡ÕºÖ_Õ´ÕµÕ½_Õ°Õ¶Õ½_Õ°Õ¬Õ½_Ö Õ£Õ½_Õ½ÕºÕ¿_Õ°Õ¯Õ¿_Õ¶Õ´Õ¢_Õ¤Õ¯Õ¿".split("_"),weekdays:"Õ¯Õ«ÖÕ¡Õ¯Õ«_Õ¥ÖÕ¯Õ¸ÖÕ·Õ¡Õ¢Õ©Õ«_Õ¥ÖÕ¥ÖÕ·Õ¡Õ¢Õ©Õ«_Õ¹Õ¸ÖÕ¥ÖÕ·Õ¡Õ¢Õ©Õ«_Õ°Õ«Õ¶Õ£Õ·Õ¡Õ¢Õ©Õ«_Õ¸ÖÖÕ¢Õ¡Õ©_Õ·Õ¡Õ¢Õ¡Õ©".split("_"),weekdaysShort:"Õ¯ÖÕ¯_Õ¥ÖÕ¯_Õ¥ÖÖ_Õ¹ÖÖ_Õ°Õ¶Õ£_Õ¸ÖÖÕ¢_Õ·Õ¢Õ©".split("_"),weekdaysMin:"Õ¯ÖÕ¯_Õ¥ÖÕ¯_Õ¥ÖÖ_Õ¹ÖÖ_Õ°Õ¶Õ£_Õ¸ÖÖÕ¢_Õ·Õ¢Õ©".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY Õ©.",LLL:"D MMMM YYYY Õ©., HH:mm",LLLL:"dddd, D MMMM YYYY Õ©., HH:mm"},calendar:{sameDay:"[Õ¡ÕµÕ½Ö Ö] LT",nextDay:"[Õ¾Õ¡Õ²Õ¨] LT",lastDay:"[Õ¥ÖÕ¥Õ¯] LT",nextWeek:function(){return"dddd [Ö ÖÕ¨ ÕªÕ¡Õ´Õ¨] LT"},lastWeek:function(){return"[Õ¡Õ¶ÖÕ¡Õ®] dddd [Ö ÖÕ¨ ÕªÕ¡Õ´Õ¨] LT"},sameElse:"L"},relativeTime:{future:"%s Õ°Õ¥Õ¿Õ¸",past:"%s Õ¡Õ¼Õ¡Õ»",s:"Õ´Õ« ÖÕ¡Õ¶Õ« Õ¾Õ¡ÕµÖÕ¯ÕµÕ¡Õ¶",ss:"%d Õ¾Õ¡ÕµÖÕ¯ÕµÕ¡Õ¶",m:"ÖÕ¸ÕºÕ¥",mm:"%d ÖÕ¸ÕºÕ¥",h:"ÕªÕ¡Õ´",hh:"%d ÕªÕ¡Õ´",d:"Ö Ö",dd:"%d Ö Ö",M:"Õ¡Õ´Õ«Õ½",MM:"%d Õ¡Õ´Õ«Õ½",y:"Õ¿Õ¡ÖÕ«",yy:"%d Õ¿Õ¡ÖÕ«"},meridiemParse:/Õ£Õ«Õ·Õ¥ÖÕ¾Õ¡|Õ¡Õ¼Õ¡Õ¾Õ¸Õ¿Õ¾Õ¡|ÖÕ¥ÖÕ¥Õ¯Õ¾Õ¡|Õ¥ÖÕ¥Õ¯Õ¸ÕµÕ¡Õ¶/,isPM:function(e){return/^(ÖÕ¥ÖÕ¥Õ¯Õ¾Õ¡|Õ¥ÖÕ¥Õ¯Õ¸ÕµÕ¡Õ¶)$/.test(e)},meridiem:function(e){return 4>e?"Õ£Õ«Õ·Õ¥ÖÕ¾Õ¡":12>e?"Õ¡Õ¼Õ¡Õ¾Õ¸Õ¿Õ¾Õ¡":17>e?"ÖÕ¥ÖÕ¥Õ¯Õ¾Õ¡":"Õ¥ÖÕ¥Õ¯Õ¸ÕµÕ¡Õ¶"},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(Õ«Õ¶|ÖÕ¤)/,ordinal:function(e,t){switch(t){case"DDD":case"w":case"W":case"DDDo":return 1===e?e+"-Õ«Õ¶":e+"-ÖÕ¤";default:return e}},week:{dow:1,doy:7}});return t})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
131//! moment.js locale configuration 132var t=e.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"siang"===t?e>=11?e:e+12:"sore"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,i){return 11>e?"pagi":15>e?"siang":19>e?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",ss:"%d detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:0,doy:6}});return t})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
133//! moment.js locale configuration 134function t(e){return e%100===11?!0:e%10===1?!1:!0}function i(e,i,a,n){var o=e+" ";switch(a){case"s":return i||n?"nokkrar sekúndur":"nokkrum sekúndum";case"ss":return t(e)?o+(i||n?"sekúndur":"sekúndum"):o+"sekúnda";case"m":return i?"mÃnúta":"mÃnútu";case"mm":return t(e)?o+(i||n?"mÃnútur":"mÃnútum"):i?o+"mÃnúta":o+"mÃnútu";case"hh":return t(e)?o+(i||n?"klukkustundir":"klukkustundum"):o+"klukkustund";case"d":return i?"dagur":n?"dag":"degi";case"dd":return t(e)?i?o+"dagar":o+(n?"daga":"dögum"):i?o+"dagur":o+(n?"dag":"degi");case"M":return i?"mánuður":n?"mánuð":"mánuði";case"MM":return t(e)?i?o+"mánuðir":o+(n?"mánuði":"mánuðum"):i?o+"mánuður":o+(n?"mánuð":"mánuði");case"y":return i||n?"ár":"ári";case"yy":return t(e)?o+(i||n?"ár":"árum"):o+(i||n?"ár":"ári")}}var a=e.defineLocale("is",{months:"janúar_febrúar_mars_aprÃl_maÃ_júnÃ_júlÃ_ágúst_september_október_nóvember_desember".split("_"),monthsShort:"jan_feb_mar_apr_maÃ_jún_júl_ágú_sep_okt_nóv_des".split("_"),weekdays:"sunnudagur_mánudagur_þriðjudagur_miðvikudagur_fimmtudagur_föstudagur_laugardagur".split("_"),weekdaysShort:"sun_mán_þri_mið_fim_fös_lau".split("_"),weekdaysMin:"Su_Má_Ãr_Mi_Fi_Fö_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[à dag kl.] LT",nextDay:"[á morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[à gær kl.] LT",lastWeek:"[sÃðasta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s sÃðan",s:i,ss:i,m:i,mm:i,h:"klukkustund",hh:i,d:i,dd:i,M:i,MM:i,y:i,yy:i},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return a})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
135//! moment.js locale configuration 136var t=e.defineLocale("it-ch",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){switch(this.day()){case 0:return"[la scorsa] dddd [alle] LT";default:return"[lo scorso] dddd [alle] LT"}},sameElse:"L"},relativeTime:{future:function(e){return(/^[0-9].+$/.test(e)?"tra":"in")+" "+e},past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return t})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
137//! moment.js locale configuration 138var t=e.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:function(){return"[Oggi a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextDay:function(){return"[Domani a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextWeek:function(){return"dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastDay:function(){return"[Ieri a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastWeek:function(){switch(this.day()){case 0:return"[La scorsa] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT";default:return"[Lo scorso] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"}},sameElse:"L"},relativeTime:{future:"tra %s",past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",w:"una settimana",ww:"%d settimane",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return t})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
139//! moment.js locale configuration 140var t=e.defineLocale("ja",{eras:[{since:"2019-05-01",offset:1,name:"令å",narrow:"ã¿",abbr:"R"},{since:"1989-01-08",until:"2019-04-30",offset:1,name:"å¹³æ",narrow:"ã»",abbr:"H"},{since:"1926-12-25",until:"1989-01-07",offset:1,name:"æå",narrow:"ã¼",abbr:"S"},{since:"1912-07-30",until:"1926-12-24",offset:1,name:"大æ£",narrow:"ã½",abbr:"T"},{since:"1873-01-01",until:"1912-07-29",offset:6,name:"ææ²»",narrow:"ã¾",abbr:"M"},{since:"0001-01-01",until:"1873-12-31",offset:1,name:"西æ¦",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-(1/0),offset:1,name:"ç´å å",narrow:"BC",abbr:"BC"}],eraYearOrdinalRegex:/(å |\d+)å¹´/,eraYearOrdinalParse:function(e,t){return"å "===t[1]?1:parseInt(t[1]||e,10)},months:"1æ_2æ_3æ_4æ_5æ_6æ_7æ_8æ_9æ_10æ_11æ_12æ".split("_"),monthsShort:"1æ_2æ_3æ_4æ_5æ_6æ_7æ_8æ_9æ_10æ_11æ_12æ".split("_"),weekdays:"æ¥ææ¥_æææ¥_ç«ææ¥_æ°´ææ¥_æ¨ææ¥_éææ¥_åææ¥".split("_"),weekdaysShort:"æ¥_æ_ç«_æ°´_æ¨_é_å".split("_"),weekdaysMin:"æ¥_æ_ç«_æ°´_æ¨_é_å".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYYå¹´MæDæ¥",LLL:"YYYYå¹´MæDæ¥ HH:mm",LLLL:"YYYYå¹´MæDæ¥ dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYYå¹´MæDæ¥",lll:"YYYYå¹´MæDæ¥ HH:mm",llll:"YYYYå¹´MæDæ¥(ddd) HH:mm"},meridiemParse:/åå|åå¾/i,isPM:function(e){return"åå¾"===e},meridiem:function(e,t,i){return 12>e?"åå":"åå¾"},calendar:{sameDay:"[仿¥] LT",nextDay:"[ææ¥] LT",nextWeek:function(e){return e.week()!==this.week()?"[æ¥é±]dddd LT":"dddd LT"},lastDay:"[æ¨æ¥] LT",lastWeek:function(e){return this.week()!==e.week()?"[å é±]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}æ¥/,ordinal:function(e,t){switch(t){case"y":return 1===e?"å å¹´":e+"å¹´";case"d":case"D":case"DDD":return e+"æ¥";default:return e}},relativeTime:{future:"%så¾",past:"%så",s:"æ°ç§",ss:"%dç§",m:"1å",mm:"%då",h:"1æé",hh:"%dæé",d:"1æ¥",dd:"%dæ¥",M:"1ã¶æ",MM:"%dã¶æ",y:"1å¹´",yy:"%då¹´"}});return t})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
141//! moment.js locale configuration 142var t=e.defineLocale("jv",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"),weekdays:"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"),weekdaysShort:"Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/enjing|siyang|sonten|ndalu/,meridiemHour:function(e,t){return 12===e&&(e=0),"enjing"===t?e:"siyang"===t?e>=11?e:e+12:"sonten"===t||"ndalu"===t?e+12:void 0},meridiem:function(e,t,i){return 11>e?"enjing":15>e?"siyang":19>e?"sonten":"ndalu"},calendar:{sameDay:"[Dinten puniko pukul] LT",nextDay:"[Mbenjang pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kala wingi pukul] LT",lastWeek:"dddd [kepengker pukul] LT",sameElse:"L"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",ss:"%d detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"},week:{dow:1,doy:7}});return t})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
143//! moment.js locale configuration 144var t=e.defineLocale("ka",{months:"áááááá á_ááááá áááá_ááá á¢á_ááá ááá_áááá¡á_ááááá¡á_ááááá¡á_ááááá¡á¢á_á¡áá¥á¢ááááá á_áá¥á¢ááááá á_ááááááá á_áááááááá á".split("_"),monthsShort:"ááá_ááá_ááá _ááá _ááá_ááá_ááá_ááá_á¡áá¥_áá¥á¢_ááá_ááá".split("_"),weekdays:{standalone:"áááá á_áá á¨ááááá_á¡ááá¨ááááá_ááá®á¨ááááá_á®á£áá¨ááááá_ááá áá¡áááá_á¨ááááá".split("_"),format:"áááá áá¡_áá á¨ááááá¡_á¡ááá¨ááááá¡_ááá®á¨ááááá¡_á®á£áá¨ááááá¡_ááá áá¡áááá¡_á¨ááááá¡".split("_"),isFormat:/(á¬ááá|á¨ááááá)/},weekdaysShort:"ááá_áá á¨_á¡áá_ááá®_á®á£á_ááá _á¨áá".split("_"),weekdaysMin:"áá_áá _á¡á_áá_á®á£_áá_á¨á".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[áá¦áá¡] LT[-áá]",nextDay:"[á®ááá] LT[-áá]",lastDay:"[áá£á¨áá] LT[-áá]",nextWeek:"[á¨ááááá] dddd LT[-áá]",lastWeek:"[á¬ááá] dddd LT-áá",sameElse:"L"},relativeTime:{future:function(e){return e.replace(/(á¬áá|á¬á£á|á¡ááá|á¬áá|áá¦|áá)(á|á)/,function(e,t,i){return"á"===i?t+"á¨á":t+i+"á¨á"})},past:function(e){return/(á¬ááá|á¬á£áá|á¡áááá|áá¦á|ááá)/.test(e)?e.replace(/(á|á)$/,"áá¡ á¬áá"):/á¬ááá/.test(e)?e.replace(/á¬ááá$/,"á¬ááá¡ á¬áá"):e},s:"á áááááááá á¬ááá",ss:"%d á¬ááá",m:"á¬á£áá",mm:"%d á¬á£áá",h:"á¡áááá",hh:"%d á¡áááá",d:"áá¦á",dd:"%d áá¦á",M:"ááá",MM:"%d ááá",y:"á¬ááá",yy:"%d á¬ááá"},dayOfMonthOrdinalParse:/0|1-áá|áá-\d{1,2}|\d{1,2}-á/,ordinal:function(e){return 0===e?e:1===e?e+"-áá":20>e||100>=e&&e%20===0||e%100===0?"áá-"+e:e+"-á"},week:{dow:1,doy:7}});return t})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
145//! moment.js locale configuration 146var t={0:"-ÑÑ",1:"-ÑÑ",2:"-ÑÑ",3:"-ÑÑ",4:"-ÑÑ",5:"-ÑÑ",6:"-ÑÑ",7:"-ÑÑ",8:"-ÑÑ",9:"-ÑÑ",10:"-ÑÑ",20:"-ÑÑ",30:"-ÑÑ",40:"-ÑÑ",50:"-ÑÑ",60:"-ÑÑ",70:"-ÑÑ",80:"-ÑÑ",90:"-ÑÑ",100:"-ÑÑ"},i=e.defineLocale("kk",{months:"ÒаңÑаÑ_аÒпан_наÑÑÑз_ÑÓÑÑÑ_мамÑÑ_маÑÑÑм_ÑÑлде_ÑамÑз_ÒÑÑкүйек_Òазан_ÒаÑаÑа_желÑоÒÑан".split("_"),monthsShort:"Òаң_аÒп_наÑ_ÑÓÑ_мам_маÑ_ÑÑл_Ñам_ÒÑÑ_Òаз_ÒаÑ_жел".split("_"),weekdays:"жекÑенбÑ_дүйÑенбÑ_ÑейÑенбÑ_ÑÓÑÑенбÑ_бейÑенбÑ_жұма_ÑенбÑ".split("_"),weekdaysShort:"жек_дүй_Ñей_ÑÓÑ_бей_жұм_Ñен".split("_"),weekdaysMin:"жк_дй_Ñй_ÑÑ_бй_жм_Ñн".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[ÐүгÑн ÑаÒаÑ] LT",nextDay:"[ÐÑÑең ÑаÒаÑ] LT",nextWeek:"dddd [ÑаÒаÑ] LT",lastDay:"[ÐеÑе ÑаÒаÑ] LT",lastWeek:"[Ó¨Ñкен апÑанÑÒ£] dddd [ÑаÒаÑ] LT",sameElse:"L"},relativeTime:{future:"%s ÑÑÑнде",past:"%s бұÑÑн",s:"бÑÑнеÑе ÑекÑнд",ss:"%d ÑекÑнд",m:"бÑÑ Ð¼Ð¸Ð½ÑÑ",mm:"%d минÑÑ",h:"бÑÑ ÑаÒаÑ",hh:"%d ÑаÒаÑ",d:"бÑÑ ÐºÒ¯Ð½",dd:"%d күн",M:"бÑÑ Ð°Ð¹",MM:"%d ай",y:"бÑÑ Ð¶Ñл",yy:"%d жÑл"},dayOfMonthOrdinalParse:/\d{1,2}-(ÑÑ|ÑÑ)/,ordinal:function(e){var i=e%10,a=e>=100?100:null;return e+(t[e]||t[i]||t[a])},week:{dow:1,doy:7}});return i})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
147//! moment.js locale configuration 148var t={1:"á¡",2:"á¢",3:"á£",4:"á¤",5:"á¥",6:"á¦",7:"á§",8:"á¨",9:"á©",0:"á "},i={"á¡":"1","á¢":"2","á£":"3","á¤":"4","á¥":"5","á¦":"6","á§":"7","á¨":"8","á©":"9","á ":"0"},a=e.defineLocale("km",{months:"áááá¶_áá»áááá_áá¸áá¶_áááá¶_á§ááá¶_áá·áá»áá¶_áááááá¶_áá¸á á¶_ááááá¶_áá»áá¶_áá·á ááá·áá¶_áááá¼".split("_"),monthsShort:"áááá¶_áá»áááá_áá¸áá¶_áááá¶_á§ááá¶_áá·áá»áá¶_áááááá¶_áá¸á á¶_ááááá¶_áá»áá¶_áá·á ááá·áá¶_áááá¼".split("_"),weekdays:"á¢á¶áá·ááá_á áááá_á¢áááá¶á_áá»á_áááá ááááá·á_áá»ááá_áá áá".split("_"),weekdaysShort:"á¢á¶_á _á¢_á_ááá_áá»_á".split("_"),weekdaysMin:"á¢á¶_á _á¢_á_ááá_áá»_á".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/áááá¹á|áááá¶á /,isPM:function(e){return"áááá¶á "===e},meridiem:function(e,t,i){return 12>e?"áááá¹á":"áááá¶á "},calendar:{sameDay:"[ááááááá áááá] LT",nextDay:"[ááá¢áá áááá] LT",nextWeek:"dddd [áááá] LT",lastDay:"[áááá·ááá·á áááá] LT",lastWeek:"dddd [ááááá¶á ááá»á] [áááá] LT",sameElse:"L"},relativeTime:{future:"%sááá",past:"%sáá»á",s:"ááá»áááá¶ááá·áá¶áá¸",ss:"%d áá·áá¶áá¸",m:"áá½ááá¶áá¸",mm:"%d áá¶áá¸",h:"áá½ááááá",hh:"%d áááá",d:"áá½ááááá",dd:"%d áááá",M:"áá½ááá",MM:"%d áá",y:"áá½ááááá¶á",yy:"%d áááá¶á"},dayOfMonthOrdinalParse:/áá¸\d{1,2}/,ordinal:"áá¸%d",preparse:function(e){return e.replace(/[á¡á¢á£á¤á¥á¦á§á¨á©á ]/g,function(e){return i[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},week:{dow:1,doy:4}});return a})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
149//! moment.js locale configuration 150var t={1:"à³§",2:"೨",3:"೩",4:"೪",5:"೫",6:"೬",7:"à³",8:"à³®",9:"೯",0:"೦"},i={"à³§":"1","೨":"2","೩":"3","೪":"4","೫":"5","೬":"6","à³":"7","à³®":"8","೯":"9","೦":"0"},a=e.defineLocale("kn",{months:"à²à²¨à²µà²°à²¿_ಫà³à²¬à³à²°à²µà²°à²¿_ಮಾರà³à²à³_à²à²ªà³à²°à²¿à²²à³_ಮà³à³_à²à³à²¨à³_à²à³à²²à³à³_à²à²à²¸à³à²à³_ಸà³à²ªà³à²à³à²à²¬à²°à³_ಠà²à³à²à³à³à³à²¬à²°à³_ನವà³à²à²¬à²°à³_ಡಿಸà³à²à²¬à²°à³".split("_"),monthsShort:"à²à²¨_ಫà³à²¬à³à²°_ಮಾರà³à²à³_à²à²ªà³à²°à²¿à²²à³_ಮà³à³_à²à³à²¨à³_à²à³à²²à³à³_à²à²à²¸à³à²à³_ಸà³à²ªà³à²à³à²_ಠà²à³à²à³à³à³_ನವà³à²_ಡಿಸà³à²".split("_"),monthsParseExact:!0,weekdays:"à²à²¾à²¨à³à²µà²¾à²°_ಸà³à³à³à²®à²µà²¾à²°_ಮà²à²à²³à²µà²¾à²°_ಬà³à²§à²µà²¾à²°_à²à³à²°à³à²µà²¾à²°_ಶà³à²à³à²°à²µà²¾à²°_ಶನಿವಾರ".split("_"),weekdaysShort:"à²à²¾à²¨à³_ಸà³à³à³à²®_ಮà²à²à²³_ಬà³à²§_à²à³à²°à³_ಶà³à²à³à²°_ಶನಿ".split("_"),weekdaysMin:"à²à²¾_ಸà³à³à³_ಮà²_ಬà³_à²à³_ಶà³_ಶ".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[à²à²à²¦à³] LT",nextDay:"[ನಾಳà³] LT",nextWeek:"dddd, LT",lastDay:"[ನಿನà³à²¨à³] LT",lastWeek:"[à²à³à³à²¨à³à²¯] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ನà²à²¤à²°",past:"%s ಹಿà²à²¦à³",s:"à²à³à²²à²µà³ à²à³à²·à²£à²à²³à³",ss:"%d ಸà³à²à³à²à²¡à³à²à²³à³",m:"à²à²à²¦à³ ನಿಮಿಷ",mm:"%d ನಿಮಿಷ",h:"à²à²à²¦à³ à²à²à²à³",hh:"%d à²à²à²à³",d:"à²à²à²¦à³ ದಿನ",dd:"%d ದಿನ",M:"à²à²à²¦à³ ತಿà²à²à²³à³",MM:"%d ತಿà²à²à²³à³",y:"à²à²à²¦à³ ವರà³à²·",yy:"%d ವರà³à²·"},preparse:function(e){return e.replace(/[೧೨೩೪೫೬à³à³®à³¯à³¦]/g,function(e){return i[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/ರಾತà³à²°à²¿|ಬà³à²³à²¿à²à³à²à³|ಮಧà³à²¯à²¾à²¹à³à²¨|ಸà²à²à³/,meridiemHour:function(e,t){return 12===e&&(e=0),"ರಾತà³à²°à²¿"===t?4>e?e:e+12:"ಬà³à²³à²¿à²à³à²à³"===t?e:"ಮಧà³à²¯à²¾à²¹à³à²¨"===t?e>=10?e:e+12:"ಸà²à²à³"===t?e+12:void 0},meridiem:function(e,t,i){return 4>e?"ರಾತà³à²°à²¿":10>e?"ಬà³à²³à²¿à²à³à²à³":17>e?"ಮಧà³à²¯à²¾à²¹à³à²¨":20>e?"ಸà²à²à³":"ರಾತà³à²°à²¿"},dayOfMonthOrdinalParse:/\d{1,2}(ನà³à³)/,ordinal:function(e){return e+"ನà³à³"},week:{dow:0,doy:6}});return a})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
151//! moment.js locale configuration 152var t=e.defineLocale("ko",{months:"1ì_2ì_3ì_4ì_5ì_6ì_7ì_8ì_9ì_10ì_11ì_12ì".split("_"),monthsShort:"1ì_2ì_3ì_4ì_5ì_6ì_7ì_8ì_9ì_10ì_11ì_12ì".split("_"),weekdays:"ì¼ìì¼_ììì¼_íìì¼_ììì¼_목ìì¼_ê¸ìì¼_í ìì¼".split("_"),weekdaysShort:"ì¼_ì_í_ì_목_ê¸_í ".split("_"),weekdaysMin:"ì¼_ì_í_ì_목_ê¸_í ".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYYë MMMM Dì¼",LLL:"YYYYë MMMM Dì¼ A h:mm",LLLL:"YYYYë MMMM Dì¼ dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYYë MMMM Dì¼",lll:"YYYYë MMMM Dì¼ A h:mm",llll:"YYYYë MMMM Dì¼ dddd A h:mm"},calendar:{sameDay:"ì¤ë LT",nextDay:"ë´ì¼ LT",nextWeek:"dddd LT",lastDay:"ì´ì LT",lastWeek:"ì§ë주 dddd LT",sameElse:"L"},relativeTime:{future:"%s í",past:"%s ì ",s:"ëª ì´",ss:"%dì´",m:"1ë¶",mm:"%dë¶",h:"í ìê°",hh:"%dìê°",d:"í루",dd:"%dì¼",M:"í ë¬",MM:"%dë¬",y:"ì¼ ë ",yy:"%dë "},dayOfMonthOrdinalParse:/\d{1,2}(ì¼|ì|주)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"ì¼";case"M":return e+"ì";case"w":case"W":return e+"주";default:return e}},meridiemParse:/ì¤ì |ì¤í/,isPM:function(e){return"ì¤í"===e},meridiem:function(e,t,i){return 12>e?"ì¤ì ":"ì¤í"}});return t})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
153//! moment.js locale configuration 154var t={1:"Ù¡",2:"Ù¢",3:"Ù£",4:"Ù¤",5:"Ù¥",6:"Ù¦",7:"Ù§",8:"Ù¨",9:"Ù©",0:"Ù "},i={"Ù¡":"1","Ù¢":"2","Ù£":"3","Ù¤":"4","Ù¥":"5","Ù¦":"6","Ù§":"7","Ù¨":"8","Ù©":"9","Ù ":"0"},a=["کاÙÙÙÛ Ø¯ÙÙÛÙ ","Ø´ÙØ¨Ø§Øª","ئازار","ÙÛØ³Ø§Ù","Ø¦Ø§ÛØ§Ø±","ØÙزÛÛØ±Ø§Ù","تÛÙ Ù ÙØ²","ئاب","ئÛÛÙÙÙÙ","تشرÛÙÛ ÛÛÙÛÙ ","تشرÛÙÛ Ø¯ÙÙÛÙ ","ÙØ§ÙÙÙÛ ÛÛÚ©ÛÙ "],n=e.defineLocale("ku",{months:a,monthsShort:a,weekdays:"ÛÙâÙØ´ÙâÙ Ù Ùâ_دÙÙØ´ÙâÙ Ù Ùâ_Ø³ÛØ´ÙâÙ Ù Ùâ_ÚÙØ§Ø±Ø´ÙâÙ Ù Ùâ_Ù¾ÛÙØ¬Ø´ÙâÙ Ù Ùâ_ÙÙâÛÙÛ_Ø´ÙâÙ Ù Ùâ".split("_"),weekdaysShort:"ÛÙâÙØ´ÙâÙ _دÙÙØ´ÙâÙ _Ø³ÛØ´ÙâÙ _ÚÙØ§Ø±Ø´ÙâÙ _Ù¾ÛÙØ¬Ø´ÙâÙ _ÙÙâÛÙÛ_Ø´ÙâÙ Ù Ùâ".split("_"),weekdaysMin:"Û_د_س_Ú_Ù¾_Ù_Ø´".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/ئÛÙØ§Ø±Ùâ|بÙâÛØ§ÙÛ/,isPM:function(e){return/ئÛÙØ§Ø±Ùâ/.test(e)},meridiem:function(e,t,i){return 12>e?"بÙâÛØ§ÙÛ":"ئÛÙØ§Ø±Ùâ"},calendar:{sameDay:"[ئÙâÙ Ø±Û ÙØ§ØªÚÙ ÛØ±] LT",nextDay:"[بÙâÛØ§ÙÛ ÙØ§ØªÚÙ ÛØ±] LT",nextWeek:"dddd [ÙØ§ØªÚÙ ÛØ±] LT",lastDay:"[دÙÛÙÛ ÙØ§ØªÚÙ ÛØ±] LT",lastWeek:"dddd [ÙØ§ØªÚÙ ÛØ±] LT",sameElse:"L"},relativeTime:{future:"ÙÙâ %s",past:"%s",s:"ÚÙâÙØ¯ ÚØ±ÙÙâÛÙâÙ",ss:"ÚØ±ÙÙâ %d",m:"ÛÙâÙ Ø®ÙÙÙâÙ",mm:"%d Ø®ÙÙÙâÙ",h:"ÛÙâÙ ÙØ§ØªÚÙ ÛØ±",hh:"%d ÙØ§ØªÚÙ ÛØ±",d:"ÛÙâÙ ÚÛÚ",dd:"%d ÚÛÚ",M:"ÛÙâ٠٠اÙÚ¯",MM:"%d ٠اÙÚ¯",y:"ÛÙâ٠ساڵ",yy:"%d ساڵ"},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(e){return i[e]}).replace(/Ø/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]}).replace(/,/g,"Ø")},week:{dow:6,doy:12}});return n})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
155//! moment.js locale configuration 156var t={0:"-ÑÒ¯",1:"-Ñи",2:"-Ñи",3:"-ÑÒ¯",4:"-ÑÒ¯",5:"-Ñи",6:"-ÑÑ",7:"-Ñи",8:"-Ñи",9:"-ÑÑ",10:"-ÑÑ",20:"-ÑÑ",30:"-ÑÑ",40:"-ÑÑ",50:"-ÑÒ¯",60:"-ÑÑ",70:"-Ñи",80:"-Ñи",90:"-ÑÑ",100:"-ÑÒ¯"},i=e.defineLocale("ky",{months:"ÑнваÑÑ_ÑевÑалÑ_маÑÑ_апÑелÑ_май_иÑнÑ_иÑлÑ_авгÑÑÑ_ÑенÑÑбÑÑ_окÑÑбÑÑ_ноÑбÑÑ_декабÑÑ".split("_"),monthsShort:"Ñнв_Ñев_маÑÑ_апÑ_май_иÑнÑ_иÑлÑ_авг_Ñен_окÑ_ноÑ_дек".split("_"),weekdays:"ÐекÑемби_ÐүйÑөмбү_ШейÑемби_ШаÑÑемби_ÐейÑемби_ÐÑма_ÐÑемби".split("_"),weekdaysShort:"Ðек_Ðүй_Шей_ШаÑ_Ðей_ÐÑм_ÐÑе".split("_"),weekdaysMin:"Ðк_Ðй_Шй_ШÑ_Ðй_Ðм_ÐÑ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ðүгүн ÑааÑ] LT",nextDay:"[ÐÑÑең ÑааÑ] LT",nextWeek:"dddd [ÑааÑ] LT",lastDay:"[ÐеÑÑÑ ÑааÑ] LT",lastWeek:"[Ó¨Ñкөн апÑанÑн] dddd [күнү] [ÑааÑ] LT",sameElse:"L"},relativeTime:{future:"%s иÑинде",past:"%s мÑÑÑн",s:"биÑнеÑе ÑекÑнд",ss:"%d ÑекÑнд",m:"Ð±Ð¸Ñ Ð¼Ò¯Ð½Ó©Ñ",mm:"%d мүнөÑ",h:"Ð±Ð¸Ñ ÑааÑ",hh:"%
156d ÑааÑ",d:"Ð±Ð¸Ñ ÐºÒ¯Ð½",dd:"%d күн",M:"Ð±Ð¸Ñ Ð°Ð¹",MM:"%d ай",y:"Ð±Ð¸Ñ Ð¶Ñл",yy:"%d жÑл"},dayOfMonthOrdinalParse:/\d{1,2}-(Ñи|ÑÑ|ÑÒ¯|ÑÑ)/,ordinal:function(e){var i=e%10,a=e>=100?100:null;return e+(t[e]||t[i]||t[a])},week:{dow:1,doy:7}});return i})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict"; 157//! moment.js locale configuration 158function t(e,t,i,a){var n={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return t?n[i][0]:n[i][1]}function i(e){var t=e.substr(0,e.indexOf(" "));return n(t)?"a "+e:"an "+e}function a(e){var t=e.substr(0,e.indexOf(" "));return n(t)?"viru "+e:"virun "+e}function n(e){if(e=parseInt(e,10),isNaN(e))return!1;if(0>e)return!0;if(10>e)return e>=4&&7>=e?!0:!1;if(100>e){var t=e%10,i=e/10;return n(0===t?i:t)}if(1e4>e){for(;e>=10;)e/=10;return n(e)}return e/=1e3,n(e)}var o=e.defineLocale("lb",{months:"Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._Mé._Dë._Më._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mé_Dë_Më_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[Gëschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:i,past:a,s:"e puer Sekonnen",ss:"%d Sekonnen",m:t,mm:"%d Minutten",h:t,hh:"%d Stonnen",d:t,dd:"%d Deeg",M:t,MM:"%d Méint",y:t,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return o})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
159//! moment.js locale configuration 160var t=e.defineLocale("lo",{months:"ມັàºàºàºàº_àºàº¸àº¡àºàº²_ມີàºàº²_à»àº¡àºªàº²_àºàº¶àºàºªàº°àºàº²_ມິàºàº¸àºàº²_àºà»àº¥àº°àºàº»àº_ສິàºàº«àº²_àºàº±àºàºàº²_àºàº¸àº¥àº²_àºàº°àºàº´àº_àºàº±àºàº§àº²".split("_"),monthsShort:"ມັàºàºàºàº_àºàº¸àº¡àºàº²_ມີàºàº²_à»àº¡àºªàº²_àºàº¶àºàºªàº°àºàº²_ມິàºàº¸àºàº²_àºà»àº¥àº°àºàº»àº_ສິàºàº«àº²_àºàº±àºàºàº²_àºàº¸àº¥àº²_àºàº°àºàº´àº_àºàº±àºàº§àº²".split("_"),weekdays:"àºàº²àºàº´àº_àºàº±àº_àºàº±àºàºàº²àº_àºàº¸àº_àºàº°àº«àº±àº_ສຸàº_à»àºªàº»àº²".split("_"),weekdaysShort:"àºàº´àº_àºàº±àº_àºàº±àºàºàº²àº_àºàº¸àº_àºàº°àº«àº±àº_ສຸàº_à»àºªàº»àº²".split("_"),weekdaysMin:"àº_àº_àºàº_àº_àºàº«_ສàº_ສ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"ວັàºdddd D MMMM YYYY HH:mm"},meridiemParse:/àºàºàºà»àºàº»à»àº²|àºàºàºà»àº¥àº/,isPM:function(e){return"àºàºàºà»àº¥àº"===e},meridiem:function(e,t,i){return 12>e?"àºàºàºà»àºàº»à»àº²":"àºàºàºà»àº¥àº"},calendar:{sameDay:"[ມືà»àºàºµà»à»àº§àº¥àº²] LT",nextDay:"[ມືà»àºàº·à»àºà»àº§àº¥àº²] LT",nextWeek:"[ວັàº]dddd[à»à»àº²à»àº§àº¥àº²] LT",lastDay:"[ມືà»àº§àº²àºàºàºµà»à»àº§àº¥àº²] LT",lastWeek:"[ວັàº]dddd[à»àº¥à»àº§àºàºµà»à»àº§àº¥àº²] LT",sameElse:"L"},relativeTime:{future:"àºàºµàº %s",past:"%sàºà»àº²àºàº¡àº²",s:"àºà»à»à»àºàº»à»àº²à»àºàº§àº´àºàº²àºàºµ",ss:"%d ວິàºàº²àºàºµ",m:"1 àºàº²àºàºµ",mm:"%d àºàº²àºàºµ",h:"1 àºàº»à»àº§à»àº¡àº",hh:"%d àºàº»à»àº§à»àº¡àº",d:"1 ມືà»",dd:"%d ມືà»",M:"1 à»àºàº·àºàº",MM:"%d à»àºàº·àºàº",y:"1 àºàºµ",yy:"%d àºàºµ"},dayOfMonthOrdinalParse:/(àºàºµà»)\d{1,2}/,ordinal:function(e){return"àºàºµà»"+e}});return t})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";function t(e,t,i,a){return t?"kelios sekundÄs":a?"kelių sekundžių":"kelias sekundes"}function i(e,t,i,a){return t?n(i)[0]:a?n(i)[1]:n(i)[2]}function a(e){return e%10===0||e>10&&20>e}function n(e){return s[e].split("_")}function o(e,t,o,s){var r=e+" ";return 1===e?r+i(e,t,o[0],s):t?r+(a(e)?n(o)[1]:n(o)[0]):s?r+n(o)[1]:r+(a(e)?n(o)[1]:n(o)[2])} 161//! moment.js locale configuration 162var s={ss:"sekundÄ_sekundžių_sekundes",m:"minutÄ_minutÄs_minutÄ",mm:"minutÄs_minuÄių_minutes",h:"valanda_valandos_valandÄ ",hh:"valandos_valandų_valandas",d:"diena_dienos_dienÄ ",dd:"dienos_dienų_dienas",M:"mÄnuo_mÄnesio_mÄnesį",MM:"mÄnesiai_mÄnesių_mÄnesius",y:"metai_metų_metus",yy:"metai_metų_metus"},r=e.defineLocale("lt",{months:{format:"sausio_vasario_kovo_balandžio_gegužÄs_birželio_liepos_rugpjÅ«Äio_rugsÄjo_spalio_lapkriÄio_gruodžio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegužÄ_birželis_liepa_rugpjÅ«tis_rugsÄjis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadienį_pirmadienį_antradienį_treÄiadienį_ketvirtadienį_penktadienį_Å¡eÅ¡tadienį".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_treÄiadienis_ketvirtadienis_penktadienis_Å¡eÅ¡tadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_Å eÅ¡".split("_"),weekdaysMin:"S_P_A_T_K_Pn_Å ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[Å iandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[PraÄjusį] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prieÅ¡ %s",s:t,ss:o,m:i,mm:o,h:i,hh:o,d:i,dd:o,M:i,MM:o,y:i,yy:o},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(e){return e+"-oji"},week:{dow:1,doy:4}});return r})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";function t(e,t,i){return i?t%10===1&&t%100!==11?e[2]:e[3]:t%10===1&&t%100!==11?e[0]:e[1]}function i(e,i,a){return e+" "+t(o[a],e,i)}function a(e,i,a){return t(o[a],e,i)}function n(e,t){return t?"dažas sekundes":"dažÄm sekundÄm"} 163//! moment.js locale configuration 164var o={ss:"sekundes_sekundÄm_sekunde_sekundes".split("_"),m:"minÅ«tes_minÅ«tÄm_minÅ«te_minÅ«tes".split("_"),mm:"minÅ«tes_minÅ«tÄm_minÅ«te_minÅ«tes".split("_"),h:"stundas_stundÄm_stunda_stundas".split("_"),hh:"stundas_stundÄm_stunda_stundas".split("_"),d:"dienas_die
164nÄm_diena_dienas".split("_"),dd:"dienas_dienÄm_diena_dienas".split("_"),M:"mÄneÅ¡a_mÄneÅ¡iem_mÄnesis_mÄneÅ¡i".split("_"),MM:"mÄneÅ¡a_mÄneÅ¡iem_mÄnesis_mÄneÅ¡i".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")},s=e.defineLocale("lv",{months:"janvÄris_februÄris_marts_aprÄ«lis_maijs_jÅ«nijs_jÅ«lijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_jÅ«n_jÅ«l_aug_sep_okt_nov_dec".split("_"),weekdays:"svÄtdiena_pirmdiena_otrdiena_treÅ¡diena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[Å odien pulksten] LT",nextDay:"[RÄ«t pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[PagÄjuÅ¡Ä] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"pÄc %s",past:"pirms %s",s:n,ss:i,m:a,mm:i,h:a,hh:i,d:a,dd:i,M:a,MM:i,y:a,yy:i},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return s})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
165//! moment.js locale configuration 166var t={words:{ss:["sekund","sekunda","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(e,t){return 1===e?t[0]:e>=2&&4>=e?t[1]:t[2]},translate:function(e,i,a){var n=t.words[a];return 1===a.length?i?n[0]:n[1]:e+" "+t.correctGrammaticalCase(e,n)}},i=e.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_Äetvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._Äet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_Äe_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juÄe u] LT",lastWeek:function(){var e=["[proÅ¡le] [nedjelje] [u] LT","[proÅ¡log] [ponedjeljka] [u] LT","[proÅ¡log] [utorka] [u] LT","[proÅ¡le] [srijede] [u] LT","[proÅ¡log] [Äetvrtka] [u] LT","[proÅ¡log] [petka] [u] LT","[proÅ¡le] [subote] [u] LT"];return e[this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:"dan",dd:t.translate,M:"mjesec",MM:t.translate,y:"godinu",yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return i})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
167//! moment.js locale configuration 168var t=e.defineLocale("mi",{months:"Kohi-tÄte_Hui-tanguru_PoutÅ«-te-rangi_Paenga-whÄwhÄ_Haratua_Pipiri_HÅngoingoi_Here-turi-kÅkÄ_Mahuru_Whiringa-Ä-nuku_Whiringa-Ä-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_HÅngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"),monthsRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,weekdays:"RÄtapu_Mane_TÅ«rei_Wenerei_TÄite_Paraire_HÄtarei".split("_"),weekdaysShort:"Ta_Ma_TÅ«_We_TÄi_Pa_HÄ".split("_"),weekdaysMin:"Ta_Ma_TÅ«_We_TÄi_Pa_HÄ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [i] HH:mm",LLLL:"dddd, D MMMM YYYY [i] HH:mm"},calendar:{sameDay:"[i teie mahana, i] LT",nextDay:"[apopo i] LT",nextWeek:"dddd [i] LT",lastDay:"[inanahi i] LT",lastWeek:"dddd [whakamutunga i] LT",sameElse:"L"},relativeTime:{future:"i roto i %s",past:"%s i mua",s:"te hÄkona ruarua",ss:"%d hÄkona",m:"he meneti",mm:"%d meneti",h:"te haora",hh:"%d haora",d:"he ra",dd:"%d ra",M:"he marama",MM:"%d marama",y:"he tau",yy:"%d tau"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return t})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
169//! moment.js locale configuration 170var t=e.defineLocale("mk",{months:"ÑанÑаÑи_ÑевÑÑаÑи_маÑÑ_апÑил_маÑ_ÑÑни_ÑÑли_авгÑÑÑ_ÑепÑемвÑи_окÑомвÑи_ноемвÑи_декемвÑи".split("_"),monthsShort:"Ñан_Ñев_маÑ_апÑ_маÑ_ÑÑн_ÑÑл_авг_Ñеп_окÑ_ное_дек".split("_"),weekdays:"недела_понеделник_вÑоÑник_ÑÑеда_ÑеÑвÑÑок_пеÑок_ÑабоÑа".split("_"),weekdaysShort:"нед_пон_вÑо_ÑÑе_ÑеÑ_пеÑ_Ñаб".split("_"),weekdaysMin:"нe_пo_вÑ_ÑÑ_Ñе_пе_Ña".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[ÐÐµÐ½ÐµÑ Ð²Ð¾] LT",nextDay:"[УÑÑе во] LT",nextWeek:"[Ðо] dddd [во] LT",lastDay:"[ÐÑеÑа во] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[ÐзминаÑаÑа] dddd [во] LT";case 1:case 2:case 4:case 5:return"[ÐзминаÑиоÑ] dddd [во] LT"}},sameElse:"L"},relativeTime:{future:"за %s",past:"пÑед %s",s:"Ð½ÐµÐºÐ¾Ð»ÐºÑ ÑекÑнди",ss:"%d ÑекÑнди",m:"една минÑÑа",mm:"%d минÑÑи",h:"еден ÑаÑ",hh:"%d ÑаÑа",d:"еден ден",dd:"%d дена",M:"еден меÑеÑ",MM:"%d меÑеÑи",y:"една година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|Ñи|ви|Ñи|ми)/,ordinal:function(e){var t=e%10,i=e%100;return 0===e?e+"-ев":0===i?e+"-ен":i>10&&20>i?e+"-Ñи":1===t?e+"-ви":2===t?e+"-Ñи":7===t||8===t?e+"-ми":e+"-Ñи"},week:{dow:1,doy:7}});return t})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
171//! moment.js locale configuration 172var t=e.defineLocale("ml",{months:"à´à´¨àµà´µà´°à´¿_à´«àµà´¬àµà´°àµà´µà´°à´¿_മാർà´àµà´àµ_à´à´ªàµà´°à´¿àµ½_à´®àµà´¯àµ_à´àµàµº_à´àµà´²àµ_à´à´à´¸àµà´±àµà´±àµ_à´¸àµà´ªàµà´±àµà´±à´à´¬àµ¼_à´à´àµà´àµà´¬àµ¼_നവà´à´¬àµ¼_à´¡à´¿à´¸à´à´¬àµ¼".split("_"),monthsShort:"à´à´¨àµ._à´«àµà´¬àµà´°àµ._മാർ._à´à´ªàµà´°à´¿._à´®àµà´¯àµ_à´àµàµº_à´àµà´²àµ._à´à´._à´¸àµà´ªàµà´±àµà´±._à´à´àµà´àµ._നവà´._à´¡à´¿à´¸à´.".split("_"),monthsParseExact:!0,weekdays:"à´à´¾à´¯à´±à´¾à´´àµà´_തിà´àµà´à´³à´¾à´´àµà´_à´àµà´µàµà´µà´¾à´´àµà´_à´¬àµà´§à´¨à´¾à´´àµà´_à´µàµà´¯à´¾à´´à´¾à´´àµà´_à´µàµà´³àµà´³à´¿à´¯à´¾à´´àµà´_ശനിയാഴàµà´".split("_"),weekdaysShort:"à´à´¾à´¯àµ¼_തിà´àµà´àµ¾_à´àµà´µàµà´µ_à´¬àµà´§àµ»_à´µàµà´¯à´¾à´´à´_à´µàµà´³àµà´³à´¿_ശനി".split("_"),weekdaysMin:"à´à´¾_തി_à´àµ_à´¬àµ_à´µàµà´¯à´¾_à´µàµ_à´¶".split("_"),longDateFormat:{LT:"A h:mm -à´¨àµ",LTS:"A h:mm:ss -à´¨àµ",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -à´¨àµ",LLLL:"dddd, D MMMM YYYY, A h:mm -à´¨àµ"},calendar:{sameDay:"[à´à´¨àµà´¨àµ] LT",nextDay:"[നാളàµ] LT",nextWeek:"dddd, LT",lastDay:"[à´à´¨àµà´¨à´²àµ] LT",lastWeek:"[à´à´´à´¿à´àµà´] dddd, LT",sameElse:"L"},relativeTime:{future:"%s à´à´´à´¿à´àµà´àµ",past:"%s à´®àµàµ»à´ªàµ",s:"ഠൽപ നിമിഷà´àµà´àµ¾",ss:"%d à´¸àµà´àµà´àµ»à´¡àµ",m:"à´à´°àµ മിനിറàµà´±àµ",mm:"%d മിനിറàµà´±àµ",h:"à´à´°àµ മണിà´àµà´àµàµ¼",hh:"%d മണിà´àµà´àµàµ¼",d:"à´à´°àµ ദിവസà´",dd:"%d ദിവസà´",M:"à´à´°àµ മാസà´",MM:"%d മാസà´",y:"à´à´°àµ വർഷà´",yy:"%d വർഷà´"},meridiemParse:/രാതàµà´°à´¿|രാവിലàµ|à´à´àµà´ à´à´´à´¿à´àµà´àµ|à´µàµà´àµà´¨àµà´¨àµà´°à´|രാതàµà´°à´¿/i,meridiemHour:function(e,t){return 12===e&&(e=0),"രാതàµà´°à´¿"===t&&e>=4||"à´à´àµà´ à´à´´à´¿à´àµà´àµ"===t||"à´µàµà´àµà´¨àµà´¨àµà´°à´"===t?e+12:e},meridiem:function(e,t,i){return 4>e?"രാതàµà´°à´¿":12>e?"രാവിലàµ":17>e?"à´à´àµà´ à´à´´à´¿à´àµà´àµ":20>e?"à´µàµà´àµà´¨àµà´¨àµà´°à´":"രാതàµà´°à´¿"}});return t})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
173//! moment.js locale configuration 174function t(e,t,i,a){switch(i){case"s":return t?"Ñ ÑÐ´Ñ Ñн ÑекÑнд":"Ñ ÑÐ´Ñ Ñн ÑекÑндÑн";case"ss":return e+(t?" ÑекÑнд":" ÑекÑндÑн");case"m":case"mm":return e+(t?" минÑÑ":" минÑÑÑн");case"h":case"hh":return e+(t?" Ñаг":" Ñагийн");case"d":case"dd":return e+(t?" өдөÑ":" өдÑийн");case"M":case"MM":return e+(t?" ÑаÑ":" ÑаÑÑн");case"y":case"yy":return e+(t?" жил":" жилийн");default:return e}}var i=e.defineLocale("mn",{months:"ÐÑгдүгÑÑÑ ÑаÑ_ХоÑÑдÑÐ³Ð°Ð°Ñ ÑаÑ_ÐÑÑавдÑÐ³Ð°Ð°Ñ ÑаÑ_ÐÓ©ÑөвдүгÑÑÑ ÑаÑ_ТавдÑÐ³Ð°Ð°Ñ ÑаÑ_ÐÑÑгадÑÐ³Ð°Ð°Ñ ÑаÑ_ÐолдÑÐ³Ð°Ð°Ñ ÑаÑ_ÐаймдÑÐ³Ð°Ð°Ñ ÑаÑ_ÐÑдүгÑÑÑ ÑаÑ_ÐÑавдÑÐ³Ð°Ð°Ñ ÑаÑ_ÐÑван нÑгдүгÑÑÑ ÑаÑ_ÐÑван Ñ Ð¾ÑÑдÑÐ³Ð°Ð°Ñ ÑаÑ".split("_"),monthsShort:"1 ÑаÑ_2 ÑаÑ_3 ÑаÑ_4 ÑаÑ_5 ÑаÑ_6 ÑаÑ_7 ÑаÑ_8 ÑаÑ_9 ÑаÑ_10 ÑаÑ_11 ÑаÑ_12 ÑаÑ".split("_"),monthsParseExact:!0,weekdays:"ÐÑм_Ðаваа_ÐÑгмаÑ_ÐÑ Ð°Ð³Ð²Ð°_ÐÒ¯ÑÑв_ÐааÑан_ÐÑмба".split("_"),weekdaysShort:"ÐÑм_Ðав_ÐÑг_ÐÑ Ð°_ÐÒ¯Ñ_Ðаа_ÐÑм".split("_"),weekdaysMin:"ÐÑ_Ðа_ÐÑ_ÐÑ _ÐÒ¯_Ðа_ÐÑ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY Ð¾Ð½Ñ MMMMÑн D",LLL:"YYYY Ð¾Ð½Ñ MMMMÑн D HH:mm",LLLL:"dddd, YYYY Ð¾Ð½Ñ MMMMÑн D HH:mm"},meridiemParse:/Ò®Ó¨|ҮХ/i,isPM:function(e){return"ҮХ"===e},meridiem:function(e,t,i){return 12>e?"Ò®Ó¨":"ҮХ"},calendar:{sameDay:"[ӨнөөдөÑ] LT",nextDay:"[ÐаÑгааÑ] LT",nextWeek:"[ÐÑÑÑ ] dddd LT",lastDay:"[Ó¨ÑигдөÑ] LT",lastWeek:"[ӨнгөÑÑөн] dddd LT",sameElse:"L"},relativeTime:{future:"%s даÑаа",past:"%s өмнө",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2} өдөÑ/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+" өдөÑ";default:return e}}});return i})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";function t(e,t,i,a){var n="";if(t)switch(i){case"s":n="à¤à¤¾à¤¹à¥ सà¥à¤à¤à¤¦";break;case"ss":n="%d सà¥à¤à¤à¤¦";break;case"m":n="à¤à¤ मिनिà¤";break;case"mm":n="%d मिनिà¤à¥";break;case"h":n="à¤à¤ तास";break;case"hh":n="%d तास";break;case"d":n="à¤à¤ दिवस";break;case"dd":n="%d दिवस";break;case"M":n="à¤à¤ महिना";break;case"MM":n="%d महिनà¥";break;case"y":n="à¤à¤ वरà¥à¤·";break;case"yy":n="%d वरà¥à¤·à¥"}else switch(i){case"s":n="à¤à¤¾à¤¹à¥ सà¥à¤à¤à¤¦à¤¾à¤";break;case"ss":n="%d सà¥à¤à¤à¤¦à¤¾à¤";break;case"m":n="à¤à¤à¤¾ मिनिà¤à¤¾";break;case"mm":n="%d मिनिà¤à¤¾à¤";break;case"h":n="à¤à¤à¤¾ तासा";break;case"hh":n="%d तासाà¤";break;case"d":n="à¤à¤à¤¾ दिवसा";break;case"dd":n="%d दिवसाà¤";break;case"M":n="à¤à¤à¤¾ महिनà¥à¤¯à¤¾";break;case"MM":n="%d महिनà¥à¤¯à¤¾à¤";break;case"y":n="à¤à¤à¤¾ वरà¥à¤·à¤¾";break;case"yy":n="%d वरà¥à¤·à¤¾à¤"}return n.replace(/%d/i,e)} 175//! moment.js locale configuration 176var i={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"à¥",8:"८",9:"९",0:"०"},a={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","à¥":"7","८":"8","९":"9","०":"0"},n=e.defineLocale("mr",{months:"à¤à¤¾à¤¨à¥à¤µà¤¾à¤°à¥_फà¥à¤¬à¥à¤°à¥à¤µà¤¾à¤°à¥_मारà¥à¤_à¤à¤ªà¥à¤°à¤¿à¤²_मà¥_à¤à¥à¤¨_à¤à¥à¤²à¥_à¤à¤à¤¸à¥à¤_सपà¥à¤à¥à¤à¤¬à¤°_à¤à¤à¥à¤à¥à¤¬à¤°_नà¥à¤µà¥à¤¹à¥à¤à¤¬à¤°_डिसà¥à¤à¤¬à¤°".split("_"),monthsShort:"à¤à¤¾à¤¨à¥._फà¥à¤¬à¥à¤°à¥._मारà¥à¤._à¤à¤ªà¥à¤°à¤¿._मà¥._à¤à¥à¤¨._à¤à¥à¤²à¥._à¤à¤._सपà¥à¤à¥à¤._à¤à¤à¥à¤à¥._नà¥à¤µà¥à¤¹à¥à¤._डिसà¥à¤.".split("_"),monthsParseExact:!0,weekdays:"रविवार_सà¥à¤®à¤µà¤¾à¤°_मà¤à¤à¤³à¤µà¤¾à¤°_बà¥à¤§à¤µà¤¾à¤°_à¤à¥à¤°à¥à¤µà¤¾à¤°_शà¥à¤à¥à¤°à¤µà¤¾à¤°_शनिवार".split("_"),weekdaysShort:"रवि_सà¥à¤®_मà¤à¤à¤³_बà¥à¤§_à¤à¥à¤°à¥_शà¥à¤à¥à¤°_शनि".split("_"),weekdaysMin:"र_सà¥_मà¤_बà¥_à¤à¥_शà¥_श".split("_"),longDateFormat:{LT:"A h:mm वाà¤à¤¤à¤¾",LTS:"A h:mm:ss वाà¤à¤¤à¤¾",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm वाà¤à¤¤à¤¾",LLLL:"dddd, D MMMM YYYY, A h:mm वाà¤à¤¤à¤¾"}
176,calendar:{sameDay:"[à¤à¤] LT",nextDay:"[à¤à¤¦à¥à¤¯à¤¾] LT",nextWeek:"dddd, LT",lastDay:"[à¤à¤¾à¤²] LT",lastWeek:"[माà¤à¥à¤²] dddd, LT",sameElse:"L"},relativeTime:{future:"%sमधà¥à¤¯à¥",past:"%sपà¥à¤°à¥à¤µà¥",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},preparse:function(e){return e.replace(/[१२३४५६à¥à¥®à¥¯à¥¦]/g,function(e){return a[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return i[e]})},meridiemParse:/पहाà¤à¥|सà¤à¤¾à¤³à¥|दà¥à¤ªà¤¾à¤°à¥|सायà¤à¤à¤¾à¤³à¥|रातà¥à¤°à¥/,meridiemHour:function(e,t){return 12===e&&(e=0),"पहाà¤à¥"===t||"सà¤à¤¾à¤³à¥"===t?e:"दà¥à¤ªà¤¾à¤°à¥"===t||"सायà¤à¤à¤¾à¤³à¥"===t||"रातà¥à¤°à¥"===t?e>=12?e:e+12:void 0},meridiem:function(e,t,i){return e>=0&&6>e?"पहाà¤à¥":12>e?"सà¤à¤¾à¤³à¥":17>e?"दà¥à¤ªà¤¾à¤°à¥":20>e?"सायà¤à¤à¤¾à¤³à¥":"रातà¥à¤°à¥"},week:{dow:0,doy:6}});return n})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
177//! moment.js locale configuration 178var t=e.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"tengahari"===t?e>=11?e:e+12:"petang"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,i){return 11>e?"pagi":15>e?"tengahari":19>e?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}});return t})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
179//! moment.js locale configuration 180var t=e.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"tengahari"===t?e>=11?e:e+12:"petang"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,i){return 11>e?"pagi":15>e?"tengahari":19>e?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}});return t})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
181//! moment.js locale configuration 182var t=e.defineLocale("mt",{months:"Jannar_Frar_Marzu_April_Mejju_Ä unju_Lulju_Awwissu_Settembru_Ottubru_Novembru_DiÄembru".split("_"),monthsShort:"Jan_Fra_Mar_Apr_Mej_Ä un_Lul_Aww_Set_Ott_Nov_DiÄ".split("_"),weekdays:"Il-Ħadd_It-Tnejn_It-Tlieta_L-Erbgħa_Il-Ħamis_Il-Ä imgħa_Is-Sibt".split("_"),weekdaysShort:"Ħad_Tne_Tli_Erb_Ħam_Ä im_Sib".split("_"),weekdaysMin:"Ħa_Tn_Tl_Er_Ħa_Ä i_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Illum fil-]LT",nextDay:"[Għada fil-]LT",nextWeek:"dddd [fil-]LT",lastDay:"[Il-bieraħ fil-]LT",lastWeek:"dddd [li għadda] [fil-]LT",sameElse:"L"},relativeTime:{future:"fâ %s",past:"%s ilu",s:"ftit sekondi",ss:"%d sekondi",m:"minuta",mm:"%d minuti",h:"siegħa",hh:"%d siegħat",d:"Ä¡urnata",dd:"%d Ä¡ranet",M:"xahar",MM:"%d xhur",y:"sena",yy:"%d sni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return t})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
183//! moment.js locale configuration 184var t={1:"á",2:"á",3:"á",4:"á",5:"á ",6:"á",7:"á",8:"á",9:"á",0:"á"},i={"á":"1","á":"2","á":"3","á":"4","á ":"5","á":"6","á":"7","á":"8","á":"9","á":"0"},a=e.defineLocale("my",{months:"áááºááá«áá®_áá±áá±á¬áºáá«áá®_áááº_á§áá¼á®_áá±_áá½ááº_áá°ááá¯ááº_áá¼áá¯ááº_á ááºáááºáá¬_á¡á±á¬ááºááá¯áá¬_ááá¯áááºáá¬_áá®áááºáá¬".split("_"),monthsShort:"áááº_áá±_áááº_áá¼á®_áá±_áá½ááº_ááá¯ááº_áá¼_á ááº_á¡á±á¬ááº_ááá¯_áá®".split("_"),weekdays:"ááááºá¹ááá½á±_ááááºá¹áá¬_á¡ááºá¹áá«_áá¯áá¹ááá°á¸_áá¼á¬áááá±á¸_áá±á¬áá¼á¬_á áá±".split("_"),weekdaysShort:"áá½á±_áá¬_áá«_áá°á¸_áá¼á¬_áá±á¬_áá±".split("_"),weekdaysMin:"áá½á±_áá¬_áá«_áá°á¸_áá¼á¬_áá±á¬_áá±".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ááá±.] LT [áá¾á¬]",nextDay:"[ááááºáá¼ááº] LT [áá¾á¬]",nextWeek:"dddd LT [áá¾á¬]",lastDay:"[ááá±.á] LT [áá¾á¬]",lastWeek:"[áá¼á®á¸áá²á·áá±á¬] dddd LT [áá¾á¬]",sameElse:"L"},relativeTime:{future:"áá¬áááºá· %s áá¾á¬",past:"áá½ááºáá²á·áá±á¬ %s á",s:"á áá¹áááº.á¡áááºá¸áááº",ss:"%d á áá¹ááá·áº",m:"áá áºáááá áº",mm:"%d áááá áº",h:"áá áºáá¬áá®",hh:"%d áá¬áá®",d:"áá áºáááº",dd:"%d áááº",M:"áá áºá",MM:"%d á",y:"áá áºáá¾á áº",yy:"%d áá¾á áº"},preparse:function(e){return e.replace(/[ááááá ááááá]/g,function(e){return i[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},week:{dow:1,doy:4}});return a})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
185//! moment.js locale configuration 186var t=e.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"sø._ma._ti._on._to._fr._lø.".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",ss:"%d sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",w:"en uke",ww:"%d uker",M:"en måned",MM:"%d måneder",y:"ett år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return t})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
187//! moment.js locale configuration 188var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"à¥",8:"८",9:"९",0:"०"},i={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","à¥":"7","८":"8","९":"9","०":"0"},a=e.defineLocale("ne",{months:"à¤à¤¨à¤µà¤°à¥_फà¥à¤¬à¥à¤°à¥à¤µà¤°à¥_मारà¥à¤_ठपà¥à¤°à¤¿à¤²_मà¤_à¤à¥à¤¨_à¤à¥à¤²à¤¾à¤_ठà¤à¤·à¥à¤_सà¥à¤ªà¥à¤à¥à¤®à¥à¤¬à¤°_ठà¤à¥à¤à¥à¤¬à¤°_नà¥à¤à¥à¤®à¥à¤¬à¤°_डिसà¥à¤®à¥à¤¬à¤°".split("_"),monthsShort:"à¤à¤¨._फà¥à¤¬à¥à¤°à¥._मारà¥à¤_ठपà¥à¤°à¤¿._मà¤_à¤à¥à¤¨_à¤à¥à¤²à¤¾à¤._ठà¤._सà¥à¤ªà¥à¤._ठà¤à¥à¤à¥._नà¥à¤à¥._डिसà¥.".split("_"),monthsParseExact:!0,weekdays:"à¤à¤à¤¤à¤¬à¤¾à¤°_सà¥à¤®à¤¬à¤¾à¤°_मà¤à¥à¤à¤²à¤¬à¤¾à¤°_बà¥à¤§à¤¬à¤¾à¤°_बिहिबार_शà¥à¤à¥à¤°à¤¬à¤¾à¤°_शनिबार".split("_"),weekdaysShort:"à¤à¤à¤¤._सà¥à¤®._मà¤à¥à¤à¤²._बà¥à¤§._बिहि._शà¥à¤à¥à¤°._शनि.".split("_"),weekdaysMin:"à¤._सà¥._मà¤._बà¥._बि._शà¥._श.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"Aà¤à¥ h:mm बà¤à¥",LTS:"Aà¤à¥ h:mm:ss बà¤à¥",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, Aà¤à¥ h:mm बà¤à¥",LLLL:"dddd, D MMMM YYYY, Aà¤à¥ h:mm बà¤à¥"},preparse:function(e){return e.replace(/[१२३४५६à¥à¥®à¥¯à¥¦]/g,function(e){return i[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/राति|बिहान|दिà¤à¤à¤¸à¥|साà¤à¤/,meridiemHour:function(e,t){return 12===e&&(e=0),"राति"===t?4>e?e:e+12:"बिहान"===t?e:"दिà¤à¤à¤¸à¥"===t?e>=10?e:e+12:"साà¤à¤"===t?e+12:void 0},meridiem:function(e,t,i){return 3>e?"राति":12>e?"बिहान":16>e?"दिà¤à¤à¤¸à¥":20>e?"साà¤à¤":"राति"},calendar:{sameDay:"[à¤à¤] LT",nextDay:"[à¤à¥à¤²à¤¿] LT",nextWeek:"[à¤à¤à¤à¤¦à¥] dddd[,] LT",lastDay:"[हिà¤à¥] LT",lastWeek:"[à¤à¤à¤à¥] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%sमा",past:"%s ठà¤à¤¾à¤¡à¤¿",s:"à¤à¥à¤¹à¥ à¤à¥à¤·à¤£",ss:"%d सà¥à¤à¥à¤£à¥à¤¡",m:"à¤à¤ मिनà¥à¤",mm:"%d मिनà¥à¤",h:"à¤à¤ à¤à¤£à¥à¤à¤¾",hh:"%d à¤à¤£à¥à¤à¤¾",d:"à¤à¤ दिन",dd:"%d दिन",M:"à¤à¤ महिना",MM:"%d महिना",y:"à¤à¤ बरà¥à¤·",yy:"%d बरà¥à¤·"},week:{dow:0,doy:6}});return a})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
189//! moment.js locale configuration 190var t="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),i="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),a=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],n=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,o=e.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,a){return e?/-MMM-/.test(a)?i[e.month()]:t[e.month()]:t},monthsRegex:n,monthsShortRegex:n,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:a,longMonthsParse:a,shortMonthsParse:a,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}});return o})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
191//! moment.js locale configuration 192var t="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),i="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),a=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],n=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,o=e.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,a){return e?/-MMM-/.test(a)?i[e.month()]:t[e.month()]:t},monthsRegex:n,monthsShortRegex:n,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:a,longMonthsParse:a,shortMonthsParse:a,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",w:"één week",ww:"%d weken",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}});return o})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
193//! moment.js locale configuration 194var t=e.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"sundag_måndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"su._må._ty._on._to._fr._lau.".split("_"),weekdaysMin:"su_må_ty_on_to_fr_la".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I går klokka] LT",lastWeek:"[Føregåande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",ss:"%d sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",w:"ei veke",ww:"%d veker",M:"ein månad",MM:"%d månader",y:"eit år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return t})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
195//! moment.js locale configuration 196var t=e.defineLocale("oc-lnc",{months:{standalone:"genièr_febrièr_març_abril_mai_junh_julhet_agost_setembre_octòbre_novembre_decembre".split("_"),format:"de genièr_de febrièr_de març_d'abril_de mai_de junh_de julhet_d'agost_de setembre_d'octòbre_de novembre_de decembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._març_abr._mai_junh_julh._ago._set._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"dimenge_diluns_dimars_dimècres_dijòus_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dm._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dm_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:"[uèi a] LT",nextDay:"[deman a] LT",nextWeek:"dddd [a] LT",lastDay:"[ièr a] LT",lastWeek:"dddd [passat a] LT",sameElse:"L"},relativeTime:{future:"d'aquà %s",past:"fa %s",s:"unas segondas",ss:"%d segondas",m:"una minuta",mm:"%d minutas",h:"una ora",hh:"%d oras",d:"un jorn",dd:"%d jorns",M:"un mes",MM:"%d meses",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(e,t){var i=1===e?"r":2===e?"n":3===e?"r":4===e?"t":"è";return("w"===t||"W"===t)&&(i="a"),e+i},week:{dow:1,doy:4}});return t})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
197//! moment.js locale configuration 198var t={1:"à©§",2:"੨",3:"à©©",4:"੪",5:"à©«",6:"੬",7:"à©",8:"à©®",9:"੯",0:"੦"},i={"à©§":"1","੨":"2","à©©":"3","੪":"4","à©«":"5","੬":"6","à©":"7","à©®":"8","੯":"9","੦":"0"},a=e.defineLocale("pa-in",{months:"à¨à¨¨à¨µà¨°à©_ਫ਼ਰਵਰà©_ਮਾਰà¨_ਠਪà©à¨°à©à¨²_ਮà¨_à¨à©à¨¨_à¨à©à¨²à¨¾à¨_ਠà¨à¨¸à¨¤_ਸਤੰਬਰ_ਠà¨à¨¤à©à¨¬à¨°_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),monthsShort:"à¨à¨¨à¨µà¨°à©_ਫ਼ਰਵਰà©_ਮਾਰà¨_ਠਪà©à¨°à©à¨²_ਮà¨_à¨à©à¨¨_à¨à©à¨²à¨¾à¨_ਠà¨à¨¸à¨¤_ਸਤੰਬਰ_ਠà¨à¨¤à©à¨¬à¨°_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),weekdays:"à¨à¨¤à¨µà¨¾à¨°_ਸà©à¨®à¨µà¨¾à¨°_ਮੰà¨à¨²à¨µà¨¾à¨°_ਬà©à¨§à¨µà¨¾à¨°_ਵà©à¨°à¨µà¨¾à¨°_ਸ਼à©à©±à¨à¨°à¨µà¨¾à¨°_ਸ਼ਨà©à¨à¨°à¨µà¨¾à¨°".split("_"),weekdaysShort:"à¨à¨¤_ਸà©à¨®_ਮੰà¨à¨²_ਬà©à¨§_ਵà©à¨°_ਸ਼à©à¨à¨°_ਸ਼ਨà©".split("_"),weekdaysMin:"à¨à¨¤_ਸà©à¨®_ਮੰà¨à¨²_ਬà©à¨§_ਵà©à¨°_ਸ਼à©à¨à¨°_ਸ਼ਨà©".split("_"),longDateFormat:{LT:"A h:mm ਵà¨à©",LTS:"A h:mm:ss ਵà¨à©",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm ਵà¨à©",LLLL:"dddd, D MMMM YYYY, A h:mm ਵà¨à©"},calendar:{sameDay:"[ਠà¨] LT",nextDay:"[à¨à¨²] LT",nextWeek:"[ਠà¨à¨²à¨¾] dddd, LT",lastDay:"[à¨à¨²] LT",lastWeek:"[ਪਿà¨à¨²à©] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ਵਿੱà¨",past:"%s ਪਿà¨à¨²à©",s:"à¨à©à¨ ਸà¨à¨¿à©°à¨",ss:"%d ਸà¨à¨¿à©°à¨",m:"à¨à¨ ਮਿੰà¨",mm:"%d ਮਿੰà¨",h:"à¨à©±à¨ à¨à©°à¨à¨¾",hh:"%d à¨à©°à¨à©",d:"à¨à©±à¨ ਦਿਨ",dd:"%d ਦਿਨ",M:"à¨à©±à¨ ਮਹà©à¨¨à¨¾",MM:"%d ਮਹà©à¨¨à©",y:"à¨à©±à¨ ਸਾਲ",yy:"%d ਸਾਲ"},preparse:function(e){return e.replace(/[੧੨੩੪੫੬à©à©®à©¯à©¦]/g,function(e){return i[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/ਰਾਤ|ਸਵà©à¨°|ਦà©à¨ªà¨¹à¨¿à¨°|ਸ਼ਾਮ/,meridiemHour:function(e,t){return 12===e&&(e=0),"ਰਾਤ"===t?4>e?e:e+12:"ਸਵà©à¨°"===t?e:"ਦà©à¨ªà¨¹à¨¿à¨°"===t?e>=10?e:e+12:"ਸ਼ਾਮ"===t?e+12:void 0},meridiem:function(e,t,i){return 4>e?"ਰਾਤ":10>e?"ਸਵà©à¨°":17>e?"ਦà©à¨ªà¨¹à¨¿à¨°":20>e?"ਸ਼ਾਮ":"ਰਾਤ"},week:{dow:0,doy:6}});return a})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";function t(e){return 5>e%10&&e%10>1&&~~(e/10)%10!==1}function i(e,i,a){var n=e+" ";switch(a){case"ss":return n+(t(e)?"sekundy":"sekund");case"m":return i?"minuta":"minutÄ";case"mm":return n+(t(e)?"minuty":"minut");case"h":return i?"godzina":"godzinÄ";case"hh":return n+(t(e)?"godziny":"godzin");case"ww":return n+(t(e)?"tygodnie":"tygodni");case"MM":return n+(t(e)?"miesiÄ ce":"miesiÄcy");case"yy":return n+(t(e)?"lata":"lat")}} 199//! moment.js locale configuration 200var a="styczeÅ_luty_marzec_kwiecieÅ_maj_czerwiec_lipiec_sierpieÅ_wrzesieÅ_październik_listopad_grudzieÅ".split("_"),n="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrzeÅnia_października_listopada_grudnia".split("_"),o=[/^sty/i,/^lut/i,/^mar/i,/^kwi/i,/^maj/i,/^cze/i,/^lip/i,/^sie/i,/^wrz/i,/^paź/i,/^lis/i,/^gru/i],s=e.defineLocale("pl",{months:function(e,t){return e?/D MMMM/.test(t)?n[e.month()]:a[e.month()]:a},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru".split("_"),monthsParse:o,longMonthsParse:o,shortMonthsParse:o,weekdays:"niedziela_poniedziaÅek_wtorek_Åroda_czwartek_piÄ tek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_År_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_År_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DziÅ o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedzielÄ o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W ÅrodÄ o] LT";case 6:return"[W sobotÄ o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zeszÅÄ niedzielÄ o] LT";case 3:return"[W zeszÅÄ ÅrodÄ o] LT";case 6:return"[W zeszÅÄ sobotÄ o] LT";default:return"[W zeszÅy] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",ss:i,m:i,mm:i,h:i,hh:i,d:"1 dzieÅ",dd:"%d dni",w:"tydzieÅ",ww:i,M:"miesiÄ c",MM:i,y:"rok",yy:i},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return s})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
201//! moment.js locale configuration 202var t=e.defineLocale("pt-br",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"domingo_segunda-feira_terça-feira_quarta-feira_quinta-feira_sexta-feira_sábado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_sáb".split("_"),weekdaysMin:"do_2ª_3ª_4ª_5ª_6ª_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [à s] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [à s] HH:mm"},calendar:{sameDay:"[Hoje à s] LT",nextDay:"[Amanhã à s] LT",nextWeek:"dddd [à s] LT",lastDay:"[Ontem à s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Ãltimo] dddd [à s] LT":"[Ãltima] dddd [à s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",invalidDate:"Data inválida"});return t})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
203//! moment.js locale configuration 204var t=e.defineLocale("pt",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Do_2ª_3ª_4ª_5ª_6ª_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje à s] LT",nextDay:"[Amanhã à s] LT",nextWeek:"dddd [à s] LT",lastDay:"[Ontem à s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Ãltimo] dddd [à s] LT":"[Ãltima] dddd [à s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",w:"uma semana",ww:"%d semanas",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return t})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
205//! moment.js locale configuration 206function t(e,t,i){var a={ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"sÄptÄmâni",MM:"luni",yy:"ani"},n=" ";return(e%100>=20||e>=100&&e%100===0)&&(n=" de "),e+n+a[i]}var i=e.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminicÄ_luni_marÈi_miercuri_joi_vineri_sâmbÄtÄ".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_Sâm".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_Sâ".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[mâine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s în urmÄ",s:"câteva secunde",ss:t,m:"un minut",mm:t,h:"o orÄ",hh:t,d:"o zi",dd:t,w:"o sÄptÄmânÄ",ww:t,M:"o lunÄ",MM:t,y:"un an",yy:t},week:{dow:1,doy:7}});return i})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
207//! moment.js locale configuration 208function t(e,t){var i=e.split("_");return t%10===1&&t%100!==11?i[0]:t%10>=2&&4>=t%10&&(10>t%100||t%100>=20)?i[1]:i[2]}function i(e,i,a){var n={ss:i?"ÑекÑнда_ÑекÑндÑ_ÑекÑнд":"ÑекÑндÑ_ÑекÑндÑ_ÑекÑнд",mm:i?"минÑÑа_минÑÑÑ_минÑÑ":"минÑÑÑ_минÑÑÑ_минÑÑ",hh:"ÑаÑ_ÑаÑа_ÑаÑов",dd:"денÑ_днÑ_дней",ww:"неделÑ_недели_неделÑ",MM:"меÑÑÑ_меÑÑÑа_меÑÑÑев",yy:"год_года_леÑ"};return"m"===a?i?"минÑÑа":"минÑÑÑ":e+" "+t(n[a],+e)}var a=[/^Ñнв/i,/^Ñев/i,/^маÑ/i,/^апÑ/i,/^ма[йÑ]/i,/^иÑн/i,/^иÑл/i,/^авг/i,/^Ñен/i,/^окÑ/i,/^ноÑ/i,/^дек/i],n=e.defineLocale("ru",{months:{format:"ÑнваÑÑ_ÑевÑалÑ_маÑÑа_апÑелÑ_маÑ_иÑнÑ_иÑлÑ_авгÑÑÑа_ÑенÑÑбÑÑ_окÑÑбÑÑ_ноÑбÑÑ_декабÑÑ".split("_"),standalone:"ÑнваÑÑ_ÑевÑалÑ_маÑÑ_апÑелÑ_май_иÑнÑ_иÑлÑ_авгÑÑÑ_ÑенÑÑбÑÑ_окÑÑбÑÑ_ноÑбÑÑ_декабÑÑ".split("_")},monthsShort:{format:"Ñнв._ÑевÑ._маÑ._апÑ._маÑ_иÑнÑ_иÑлÑ_авг._ÑенÑ._окÑ._ноÑб._дек.".split("_"),standalone:"Ñнв._ÑевÑ._маÑÑ_апÑ._май_иÑнÑ_иÑлÑ_авг._ÑенÑ._окÑ._ноÑб._дек.".split("_")},weekdays:{standalone:"воÑкÑеÑенÑе_понеделÑник_вÑоÑник_ÑÑеда_ÑеÑвеÑг_пÑÑниÑа_ÑÑббоÑа".split("_"),format:"воÑкÑеÑенÑе_понеделÑник_вÑоÑник_ÑÑедÑ_ÑеÑвеÑг_пÑÑниÑÑ_ÑÑббоÑÑ".split("_"),isFormat:/\[ ?[Ðв] ?(?:пÑоÑлÑÑ|ÑледÑÑÑÑÑ|ÑÑÑ)? ?] ?dddd/},weekdaysShort:"вÑ_пн_вÑ_ÑÑ_ÑÑ_пÑ_Ñб".split("_"),weekdaysMin:"вÑ_пн_вÑ_ÑÑ_ÑÑ_пÑ_Ñб".split("_"),monthsParse:a,longMonthsParse:a,shortMonthsParse:a,monthsRegex:/^(ÑнваÑ[ÑÑ]|Ñнв\.?|ÑевÑал[ÑÑ]|ÑевÑ?\.?|маÑÑа?|маÑ\.?|апÑел[ÑÑ]|апÑ\.?|ма[йÑ]|иÑн[ÑÑ]|иÑн\.?|иÑл[ÑÑ]|иÑл\.?|авгÑÑÑа?|авг\.?|ÑенÑÑбÑ[ÑÑ]|ÑенÑ?\.?|окÑÑбÑ[ÑÑ]|окÑ\.?|ноÑбÑ[ÑÑ]|ноÑб?\.?|декабÑ[ÑÑ]|дек\.?)/i,monthsShortRegex:/^(ÑнваÑ[ÑÑ]|Ñнв\.?|ÑевÑал[ÑÑ]|ÑевÑ?\.?|маÑÑа?|маÑ\.?|апÑел[ÑÑ]|апÑ\.?|ма[йÑ]|иÑн[ÑÑ]|иÑн\.?|иÑл[ÑÑ]|иÑл\.?|авгÑÑÑа?|авг\.?|ÑенÑÑбÑ[ÑÑ]|ÑенÑ?\.?|окÑÑбÑ[ÑÑ]|окÑ\.?|ноÑбÑ[ÑÑ]|ноÑб?\.?|декабÑ[ÑÑ]|дек\.?)/i,monthsStrictRegex:/^(ÑнваÑ[ÑÑ]|ÑевÑал[ÑÑ]|маÑÑа?|апÑел[ÑÑ]|ма[Ñй]|иÑн[ÑÑ]|иÑл[ÑÑ]|авгÑÑÑа?|ÑенÑÑбÑ[ÑÑ]|окÑÑбÑ[ÑÑ]|ноÑбÑ[ÑÑ]|декабÑ[ÑÑ])/i,monthsShortStrictRegex:/^(Ñнв\.|ÑевÑ?\.|маÑ[Ñ.]|апÑ\.|ма[Ñй]|иÑн[ÑÑ.]|иÑл[ÑÑ.]|авг\.|ÑенÑ?\.|окÑ\.|ноÑб?\.|дек\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., H:mm",LLLL:"dddd, D MMMM YYYY г., H:mm"},calendar:{sameDay:"[СегоднÑ, в] LT",nextDay:"[ÐавÑÑа, в] LT",lastDay:"[ÐÑеÑа, в] LT",nextWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Ðо] dddd, [в] LT":"[Ð] dddd, [в] LT";switch(this.day()){case 0:return"[Ð ÑледÑÑÑее] dddd, [в] LT";case 1:case 2:case 4:return"[Ð ÑледÑÑÑий] dddd, [в] LT";case 3:case 5:case 6:return"[Ð ÑледÑÑÑÑÑ] dddd, [в] LT"}},lastWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Ðо] dddd, [в] LT":"[Ð] dddd, [в] LT";switch(this.day()){case 0:return"[РпÑоÑлое] dddd, [в] LT";case 1:case 2:case 4:return"[РпÑоÑлÑй] dddd, [в] LT";case 3:case 5:case 6:return"[РпÑоÑлÑÑ] dddd, [в] LT"}},sameElse:"L"},relativeTime:{future:"ÑеÑез %s",past:"%s назад",s:"неÑколÑко ÑекÑнд",ss:i,m:i,mm:i,h:"ÑаÑ",hh:i,d:"денÑ",dd:i,w:"неделÑ",ww:i,M:"меÑÑÑ",MM:i,y:"год",yy:i},meridiemParse:/ноÑи|ÑÑÑа|днÑ|веÑеÑа/i,isPM:function(e){return/^(днÑ|веÑеÑа)$/.test(e)},meridiem:function(e,t,i){return 4>e?"ноÑи":12>e?"ÑÑÑа":17>e?"днÑ":"веÑеÑа"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го|Ñ)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":return e+"-й";case"D":return e+"-го";case"w":case"W":return e+"-Ñ";default:return e}},week:{dow:1,doy:4}});return n})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
209//! moment.js locale configuration 210var t=["جÙÙØ±Ù","ÙÙØ¨Ø±ÙرÙ","٠ارÚ","اپرÙÙ","٠ئÙ","جÙÙ","جÙÙØ§Ø¡Ù","آگسٽ","سÙپٽ٠بر","Ø¢ÚªÙ½ÙØ¨Ø±","ÙÙ٠بر","ÚØ³Ù بر"],i=["Ø¢ÚØ±","سÙ٠ر","اڱارÙ","اربع","Ø®Ù ÙØ³","ج٠ع","ÚÙÚØ±"],a=e.defineLocale("sd",{months:t,monthsShort:t,weekdays:i,weekdaysShort:i,weekdaysMin:i,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"ddddØ D MMMM YYYY HH:mm"},meridiemParse:/صبØ|شا٠/,isPM:function(e){return"شا٠"===e},meridiem:function(e,t,i){return 12>e?"صبØ":"شا٠"},calendar:{sameDay:"[اÚ] LT",nextDay:"[Ø³ÚØ§Ú»Ù] LT",nextWeek:"dddd [اڳÙÙ ÙÙØªÙ تÙ] LT",lastDay:"[ڪاÙÙÙ] LT",lastWeek:"[گزرÙÙ ÙÙØªÙ] dddd [تÙ] LT",sameElse:"L"},relativeTime:{future:"%s Ù¾ÙØ¡",past:"%s اڳ",s:"ÚÙØ¯ سÙÚªÙÚ",ss:"%d سÙÚªÙÚ",m:"ÙÚª Ù ÙÙ½",mm:"%d Ù ÙÙ½",h:"ÙÚª ÚªÙØ§Úª",hh:"%d ÚªÙØ§Úª",d:"ÙÚª ÚÙÙÙÙ",dd:"%d ÚÙÙÙÙ",M:"ÙÚª Ù ÙÙÙÙ",MM:"%d Ù ÙÙÙØ§",y:"ÙÚª ساÙ",yy:"%d ساÙ"},preparse:function(e){return e.replace(/Ø/g,",")},postformat:function(e){return e.replace(/,/g,"Ø")},week:{dow:1,doy:4}});return a})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
211//! moment.js locale configuration 212var t=e.defineLocale("se",{months:"oÄÄajagemánnu_guovvamánnu_njukÄamánnu_cuoÅománnu_miessemánnu_geassemánnu_suoidnemánnu_borgemánnu_ÄakÄamánnu_golggotmánnu_skábmamánnu_juovlamánnu".split("_"),monthsShort:"oÄÄj_guov_njuk_cuo_mies_geas_suoi_borg_ÄakÄ_golg_skáb_juov".split("_"),weekdays:"sotnabeaivi_vuossárga_maÅÅebárga_gaskavahkku_duorastat_bearjadat_lávvardat".split("_"),weekdaysShort:"sotn_vuos_maÅ_gask_duor_bear_láv".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s geažes",past:"maÅit %s",s:"moadde sekunddat",ss:"%d sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta mánnu",MM:"%d mánut",y:"okta jahki",yy:"%d jagit"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return t})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
213//! moment.js locale configuration 214var t=e.defineLocale("si",{months:"ජනà·à·à¶»à·_à¶´à·à¶¶à¶»à·à·à¶»à·_මà·à¶»à·à¶à·_à¶ à¶´à·âà¶»à·à¶½à·_මà·à¶ºà·_à¶¢à·à¶±à·_à¶¢à·à¶½à·_à¶ à¶à·à·à·à¶à·_à·à·à¶´à·à¶à·à¶¸à·à¶¶à¶»à·_à¶à¶à·à¶à·à¶¶à¶»à·_à¶±à·à·à·à¶¸à·à¶¶à¶»à·_දà·à·à·à¶¸à·à¶¶à¶»à·".split("_"),monthsShort:"ජන_à¶´à·à¶¶_මà·à¶»à·_à¶ à¶´à·_මà·à¶ºà·_à¶¢à·à¶±à·_à¶¢à·à¶½à·_à¶ à¶à·_à·à·à¶´à·_à¶à¶à·_à¶±à·à·à·_දà·à·à·".split("_"),weekdays:"à¶à¶»à·à¶¯à·_à·à¶³à·à¶¯à·_à¶ à¶à·à¶»à·à·à·à¶¯à·_බදà·à¶¯à·_à¶¶à·âà¶»à·à·à·à¶´à¶à·à¶±à·à¶¯à·_à·à·à¶à·à¶»à·à¶¯à·_à·à·à¶±à·à·à¶»à·à¶¯à·".split("_"),weekdaysShort:"à¶à¶»à·_à·à¶³à·_à¶ à¶_බදà·_à¶¶à·âà¶»à·_à·à·à¶à·_à·à·à¶±".split("_"),weekdaysMin:"à¶_à·_à¶ _à¶¶_à¶¶à·âà¶»_à·à·_à·à·".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [à·à·à¶±à·] dddd, a h:mm:ss"},calendar:{sameDay:"[චද] LT[à¶§]",nextDay:"[à·à·à¶§] LT[à¶§]",nextWeek:"dddd LT[à¶§]",lastDay:"[à¶à¶ºà·] LT[à¶§]",lastWeek:"[à¶´à·à·à¶à·à¶º] dddd LT[à¶§]",sameElse:"L"},relativeTime:{future:"%sà¶à·à¶±à·",past:"%sà¶à¶§ à¶´à·à¶»",s:"à¶à¶à·à¶´à¶» à¶à·à·à·à¶´à¶º",ss:"à¶à¶à·à¶´à¶» %d",m:"මà·à¶±à·à¶à·à¶à·à·",mm:"මà·à¶±à·à¶à·à¶à· %d",h:"à¶´à·à¶º",hh:"à¶´à·à¶º %d",d:"දà·à¶±à¶º",dd:"දà·à¶± %d",M:"මà·à·à¶º",MM:"මà·à· %d",y:"à·à·à¶»",yy:"à·à·à¶» %d"},dayOfMonthOrdinalParse:/\d{1,2} à·à·à¶±à·/,ordinal:function(e){return e+" à·à·à¶±à·"},meridiemParse:/à¶´à·à¶» à·à¶»à·|à¶´à·à· à·à¶»à·|à¶´à·.à·|à¶´.à·./,isPM:function(e){return"à¶´.à·."===e||"à¶´à·à· à·à¶»à·"===e},meridiem:function(e,t,i){return e>11?i?"à¶´.à·.":"à¶´à·à· à·à¶»à·":i?"à¶´à·.à·.":"à¶´à·à¶» à·à¶»à·"}});return t})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";function t(e){return e>1&&5>e}function i(e,i,a,n){var o=e+" ";switch(a){case"s":return i||n?"pár sekúnd":"pár sekundami";case"ss":return i||n?o+(t(e)?"sekundy":"sekúnd"):o+"sekundami";case"m":return i?"minúta":n?"minútu":"minútou";case"mm":return i||n?o+(t(e)?"minúty":"minút"):o+"minútami";case"h":return i?"hodina":n?"hodinu":"hodinou";case"hh":return i||n?o+(t(e)?"hodiny":"hodÃn"):o+"hodinami";case"d":return i||n?"deÅ":"dÅom";case"dd":return i||n?o+(t(e)?"dni":"dnÃ"):o+"dÅami";case"M":return i||n?"mesiac":"mesiacom";case"MM":return i||n?o+(t(e)?"mesiace":"mesiacov"):o+"mesiacmi";case"y":return i||n?"rok":"rokom";case"yy":return i||n?o+(t(e)?"roky":"rokov"):o+"rokmi"}} 215//! moment.js locale configuration 216var a="január_február_marec_aprÃl_máj_jún_júl_august_september_október_november_december".split("_"),n="jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec".split("_"),o=e.defineLocale("sk",{months:a,monthsShort:n,weekdays:"nedeľa_pondelok_utorok_streda_Å¡tvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_Å¡t_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_Å¡t_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nedeľu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo Å¡tvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[vÄera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulú nedeľu o] LT";case 1:case 2:return"[minulý] dddd [o] LT";case 3:return"[minulú stredu o] LT";case 4:case 5:return"[minulý] dddd [o] LT";case 6:return"[minulú sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:i,ss:i,m:i,mm:i,h:i,hh:i,d:i,dd:i,M:i,MM:i,y:i,yy:i},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return o})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
217//! moment.js locale configuration 218function t(e,t,i,a){var n=e+" ";switch(i){case"s":return t||a?"nekaj sekund":"nekaj sekundami";case"ss":return n+=1===e?t?"sekundo":"sekundi":2===e?t||a?"sekundi":"sekundah":5>e?t||a?"sekunde":"sekundah":"sekund";case"m":return t?"ena minuta":"eno minuto";case"mm":return n+=1===e?t?"minuta":"minuto":2===e?t||a?"minuti":"minutama":5>e?t||a?"minute":"minutami":t||a?"minut":"minutami";case"h":return t?"ena ura":"eno uro";case"hh":return n+=1===e?t?"ura":"uro":2===e?t||a?"uri":"urama":5>e?t||a?"ure":"urami":t||a?"ur":"urami";case"d":return t||a?"en dan":"enim dnem";case"dd":return n+=1===e?t||a?"dan":"dnem":2===e?t||a?"dni":"dnevoma":t||a?"dni":"dnevi";case"M":return t||a?"en mesec":"enim mesecem";case"MM":return n+=1===e?t||a?"mesec":"mesecem":2===e?t||a?"meseca":"mesecema":5>e?t||a?"mesece":"meseci":t||a?"mesecev":"meseci";case"y":return t||a?"eno leto":"enim letom";case"yy":return n+=1===e?t||a?"leto":"letom":2===e?t||a?"leti":"letoma":5>e?t||a?"leta":"leti":t||a?"let":"leti"}}var i=e.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_Äetrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._Äet._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_Äe_pe_so".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[vÄeraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prejÅ¡njo] [nedeljo] [ob] LT";case 3:return"[prejÅ¡njo] [sredo] [ob] LT";case 6:return"[prejÅ¡njo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prejÅ¡nji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"Äez %s",past:"pred %s",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return i})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
219//! moment.js locale configuration 220var t=e.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_Nëntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_Nën_Dhj".split("_"),weekdays:"E Diel_E Hënë_E Martë_E Mërkurë_E Enjte_E Premte_E Shtunë".split("_"),weekdaysShort:"Die_Hën_Mar_Mër_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_Më_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(e){return"M"===e.charAt(0)},meridiem:function(e,t,i){return 12>e?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot në] LT",nextDay:"[Nesër në] LT",nextWeek:"dddd [në] LT",lastDay:"[Dje në] LT",lastWeek:"dddd [e kaluar në] LT",sameElse:"L"},relativeTime:{future:"në %s",past:"%s më parë",s:"disa sekonda",ss:"%d sekonda",m:"një minutë",mm:"%d minuta",h:"një orë",hh:"%d orë",d:"një ditë",dd:"%d ditë",M:"një muaj",MM:"%d muaj",y:"një vit",yy:"%d vite"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return t})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
221//! moment.js locale configuration 222var t={words:{ss:["ÑекÑнда","ÑекÑнде","ÑекÑнди"],m:["Ñедан минÑÑ","Ñедне минÑÑе"],mm:["минÑÑ","минÑÑе","минÑÑа"],h:["Ñедан ÑаÑ","Ñедног ÑаÑа"],hh:["ÑаÑ","ÑаÑа","ÑаÑи"],dd:["дан","дана","дана"],MM:["меÑеÑ","меÑеÑа","меÑеÑи"],yy:["година","године","година"]},correctGrammaticalCase:function(e,t){return 1===e?t[0]:e>=2&&4>=e?t[1]:t[2]},translate:function(e,i,a){var n=t.words[a];return 1===a.length?i?n[0]:n[1]:e+" "+t.correctGrammaticalCase(e,n)}},i=e.defineLocale("sr-cyrl",{months:"ÑанÑаÑ_ÑебÑÑаÑ_маÑÑ_апÑил_маÑ_ÑÑн_ÑÑл_авгÑÑÑ_ÑепÑембаÑ_окÑобаÑ_новембаÑ_деÑембаÑ".split("_"),monthsShort:"Ñан._Ñеб._маÑ._апÑ._маÑ_ÑÑн_ÑÑл_авг._Ñеп._окÑ._нов._деÑ.".split("_"),monthsParseExact:!0,weekdays:"недеÑа_понедеÑак_ÑÑоÑак_ÑÑеда_ÑеÑвÑÑак_пеÑак_ÑÑбоÑа".split("_"),weekdaysShort:"нед._пон._ÑÑо._ÑÑе._ÑеÑ._пеÑ._ÑÑб.".split("_"),weekdaysMin:"не_по_ÑÑ_ÑÑ_Ñе_пе_ÑÑ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[Ð´Ð°Ð½Ð°Ñ Ñ] LT",nextDay:"[ÑÑÑÑа Ñ] LT",nextWeek:function(){switch(this.day()){case 0:return"[Ñ] [недеÑÑ] [Ñ] LT";case 3:return"[Ñ] [ÑÑедÑ] [Ñ] LT";case 6:return"[Ñ] [ÑÑбоÑÑ] [Ñ] LT";case 1:case 2:case 4:case 5:return"[Ñ] dddd [Ñ] LT"}},lastDay:"[ÑÑÑе Ñ] LT",lastWeek:function(){var e=["[пÑоÑле] [недеÑе] [Ñ] LT","[пÑоÑлог] [понедеÑка] [Ñ] LT","[пÑоÑлог] [ÑÑоÑка] [Ñ] LT","[пÑоÑле] [ÑÑеде] [Ñ] LT","[пÑоÑлог] [ÑеÑвÑÑка] [Ñ] LT","[пÑоÑлог] [пеÑка] [Ñ] LT","[пÑоÑле] [ÑÑбоÑе] [Ñ] LT"];return e[this.day()]},sameElse:"L"},relativeTime:{future:"за %s",past:"пÑе %s",s:"неколико ÑекÑнди",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:"дан",dd:t.translate,M:"меÑеÑ",MM:t.translate,y:"годинÑ",yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return i})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
223//! moment.js locale configuration 224var t={words:{ss:["sekunda","sekunde","sekundi"],m:["jedan minut","jedne minute"],mm:["minut","minute","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mesec","meseca","meseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(e,t){return 1===e?t[0]:e>=2&&4>=e?t[1]:t[2]},translate:function(e,i,a){var n=t.words[a];return 1===a.length?i?n[0]:n[1]:e+" "+t.correctGrammaticalCase(e,n)}},i=e.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_Äetvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._Äet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_Äe_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juÄe u] LT",lastWeek:function(){var e=["[proÅ¡le] [nedelje] [u] LT","[proÅ¡log] [ponedeljka] [u] LT","[proÅ¡log] [utorka] [u] LT","[proÅ¡le] [srede] [u] LT","[proÅ¡log] [Äetvrtka] [u] LT","[proÅ¡log] [petka] [u] LT","[proÅ¡le] [subote] [u] LT"];return e[this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:"dan",dd:t.translate,M:"mesec",MM:t.translate,y:"godinu",yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return i})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
225//! moment.js locale configuration 226var t=e.defineLocale("ss",{months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Namuhla nga] LT",nextDay:"[Kusasa nga] LT",nextWeek:"dddd [nga] LT",lastDay:"[Itolo nga] LT",lastWeek:"dddd [leliphelile] [nga] LT",sameElse:"L"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",ss:"%d mzuzwana",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(e,t,i){return 11>e?"ekuseni":15>e?"emini":19>e?"entsambama":"ebusuku"},meridiemHour:function(e,t){return 12===e&&(e=0),"ekuseni"===t?e:"emini"===t?e>=11?e:e+12:"entsambama"===t||"ebusuku"===t?0===e?0:e+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}});return t})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
227//! moment.js locale configuration 228var t=e.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag".split("_"),weekdaysShort:"sön_mån_tis_ons_tor_fre_lör".split("_"),weekdaysMin:"sö_må_ti_on_to_fr_lö".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Igår] LT",nextWeek:"[På] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"för %s sedan",s:"några sekunder",ss:"%d sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en månad",MM:"%d månader",y:"ett år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}(\:e|\:a)/,ordinal:function(e){var t=e%10,i=1===~~(e%100/10)?":e":1===t?":a":2===t?":a":":e";return e+i},week:{dow:1,doy:4}});return t})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
229//! moment.js locale configuration 230var t=e.defineLocale("sw",{months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"hh:mm A",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[leo saa] LT",nextDay:"[kesho saa] LT",nextWeek:"[wiki ijayo] dddd [saat] LT",lastDay:"[jana] LT",lastWeek:"[wiki iliyopita] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",ss:"sekunde %d",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"siku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}});return t})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
231//! moment.js locale configuration 232var t={1:"௧",2:"௨",3:"௩",4:"௪",5:"௫",6:"௬",7:"à¯",8:"௮",9:"௯",0:"௦"},i={"௧":"1","௨":"2","௩":"3","௪":"4","௫":"5","௬":"6","à¯":"7","௮":"8","௯":"9","௦":"0"},a=e.defineLocale("ta",{months:"à®à®©à®µà®°à®¿_பிபà¯à®°à®µà®°à®¿_மாரà¯à®à¯_à®à®ªà¯à®°à®²à¯_à®®à¯_à®à¯à®©à¯_à®à¯à®²à¯_à®à®à®¸à¯à®à¯_à®à¯à®ªà¯à®à¯à®®à¯à®ªà®°à¯_à® à®à¯à®à¯à®¾à®ªà®°à¯_நவமà¯à®ªà®°à¯_à®à®¿à®à®®à¯à®ªà®°à¯".split("_"),monthsShort:"à®à®©à®µà®°à®¿_பிபà¯à®°à®µà®°à®¿_மாரà¯à®à¯_à®à®ªà¯à®°à®²à¯_à®®à¯_à®à¯à®©à¯_à®à¯à®²à¯_à®à®à®¸à¯à®à¯_à®à¯à®ªà¯à®à¯à®®à¯à®ªà®°à¯_à® à®à¯à®à¯à®¾à®ªà®°à¯_நவமà¯à®ªà®°à¯_à®à®¿à®à®®à¯à®ªà®°à¯".split("_"),weekdays:"à®à®¾à®¯à®¿à®±à¯à®±à¯à®à¯à®à®¿à®´à®®à¯_திà®à¯à®à®à¯à®à®¿à®´à®®à¯_à®à¯à®µà¯à®µà®¾à®¯à¯à®à®¿à®´à®®à¯_பà¯à®¤à®©à¯à®à®¿à®´à®®à¯_வியாழà®à¯à®à®¿à®´à®®à¯_வà¯à®³à¯à®³à®¿à®à¯à®à®¿à®´à®®à¯_à®à®©à®¿à®à¯à®à®¿à®´à®®à¯".split("_"),weekdaysShort:"à®à®¾à®¯à®¿à®±à¯_திà®à¯à®à®³à¯_à®à¯à®µà¯à®µà®¾à®¯à¯_பà¯à®¤à®©à¯_வியாழனà¯_வà¯à®³à¯à®³à®¿_à®à®©à®¿".split("_"),weekdaysMin:"à®à®¾_தி_à®à¯_பà¯_வி_வà¯_à®".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[à®à®©à¯à®±à¯] LT",nextDay:"[நாளà¯] LT",nextWeek:"dddd, LT",lastDay:"[நà¯à®±à¯à®±à¯] LT",lastWeek:"[à®à®à®¨à¯à®¤ வாரமà¯] dddd, LT",sameElse:"L"},relativeTime:{future:"%s à®à®²à¯",past:"%s à®®à¯à®©à¯",s:"à®à®°à¯ à®à®¿à®² விநாà®à®¿à®à®³à¯",ss:"%d விநாà®à®¿à®à®³à¯",m:"à®à®°à¯ நிமிà®à®®à¯",mm:"%d நிமிà®à®à¯à®à®³à¯",h:"à®à®°à¯ மணி நà¯à®°à®®à¯",hh:"%d மணி நà¯à®°à®®à¯",d:"à®à®°à¯ நாளà¯",dd:"%d நாà®à¯à®à®³à¯",M:"à®à®°à¯ மாதமà¯",MM:"%d மாதà®à¯à®à®³à¯",y:"à®à®°à¯ வரà¯à®à®®à¯",yy:"%d à®à®£à¯à®à¯à®à®³à¯"},dayOfMonthOrdinalParse:/\d{1,2}வதà¯/,ordinal:function(e){return e+"வதà¯"},preparse:function(e){return e.replace(/[௧௨௩௪௫௬à¯à¯®à¯¯à¯¦]/g,function(e){return i[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/யாமமà¯|வà¯à®à®±à¯|à®à®¾à®²à¯|நணà¯à®ªà®à®²à¯|à®à®±à¯à®ªà®¾à®à¯|மாலà¯/,meridiem:function(e,t,i){return 2>e?" யாமமà¯":6>e?" வà¯à®à®±à¯":10>e?" à®à®¾à®²à¯":14>e?" நணà¯à®ªà®à®²à¯":18>e?" à®à®±à¯à®ªà®¾à®à¯":22>e?" மாலà¯":" யாமமà¯"},meridiemHour:function(e,t){return 12===e&&(e=0),"யாமமà¯"===t?2>e?e:e+12:"வà¯à®à®±à¯"===t||"à®à®¾à®²à¯"===t?e:"நணà¯à®ªà®à®²à¯"===t&&e>=10?e:e+12},week:{dow:0,doy:6}});return a})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
233//! moment.js locale configuration 234var t=e.defineLocale("te",{months:"à°à°¨à°µà°°à°¿_à°«à°¿à°¬à±à°°à°µà°°à°¿_మారà±à°à°¿_à°à°ªà±à°°à°¿à°²à±_à°®à±_à°à±à°¨à±_à°à±à°²à±_à°à°à°¸à±à°à±_à°¸à±à°ªà±à°à±à°à°¬à°°à±_à° à°à±à°à±à°¬à°°à±_నవà°à°¬à°°à±_à°¡à°¿à°¸à±à°à°¬à°°à±".split("_"),monthsShort:"à°à°¨._à°«à°¿à°¬à±à°°._మారà±à°à°¿_à°à°ªà±à°°à°¿._à°®à±_à°à±à°¨à±_à°à±à°²à±_à°à°._à°¸à±à°ªà±._à° à°à±à°à±._నవ._à°¡à°¿à°¸à±.".split("_"),monthsParseExact:!0,weekdays:"à°à°¦à°¿à°µà°¾à°°à°_à°¸à±à°®à°µà°¾à°°à°_à°®à°à°à°³à°µà°¾à°°à°_à°¬à±à°§à°µà°¾à°°à°_à°à±à°°à±à°µà°¾à°°à°_à°¶à±à°à±à°°à°µà°¾à°°à°_శనివారà°".split("_"),weekdaysShort:"à°à°¦à°¿_à°¸à±à°®_à°®à°à°à°³_à°¬à±à°§_à°à±à°°à±_à°¶à±à°à±à°°_శని".split("_"),weekdaysMin:"à°_à°¸à±_à°®à°_à°¬à±_à°à±_à°¶à±_à°¶".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[à°¨à±à°¡à±] LT",nextDay:"[à°°à±à°ªà±] LT",nextWeek:"dddd, LT",lastDay:"[నినà±à°¨] LT",lastWeek:"[à°à°¤] dddd, LT",sameElse:"L"},relativeTime:{future:"%s à°²à±",past:"%s à°à±à°°à°¿à°¤à°",s:"à°à±à°¨à±à°¨à°¿ à°à±à°·à°£à°¾à°²à±",ss:"%d à°¸à±à°à°¨à±à°²à±",m:"à°à° నిమిషà°",mm:"%d నిమిషాలà±",h:"à°à° à°à°à°",hh:"%d à°à°à°à°²à±",d:"à°à° à°°à±à°à±",dd:"%d à°°à±à°à±à°²à±",M:"à°à° à°¨à±à°²",MM:"%d à°¨à±à°²à°²à±",y:"à°à° à°¸à°à°µà°¤à±à°¸à°°à°",yy:"%d à°¸à°à°µà°¤à±à°¸à°°à°¾à°²à±"},dayOfMonthOrdinalParse:/\d{1,2}à°µ/,ordinal:"%dà°µ",meridiemParse:/రాతà±à°°à°¿|à°à°¦à°¯à°|మధà±à°¯à°¾à°¹à±à°¨à°|సాయà°à°¤à±à°°à°/,meridiemHour:function(e,t){return 12===e&&(e=0),"రాతà±à°°à°¿"===t?4>e?e:e+12:"à°à°¦à°¯à°"===t?e:"మధà±à°¯à°¾à°¹à±à°¨à°"===t?e>=10?e:e+12:"సాయà°à°¤à±à°°à°"===t?e+12:void 0},meridiem:function(e,t,i){return 4>e?"రాతà±à°°à°¿":10>e?"à°à°¦à°¯à°":17>e?"మధà±à°¯à°¾à°¹à±à°¨à°":20>e?"సాయà°à°¤à±à°°à°":"రాతà±à°°à°¿"},week:{dow:0,doy:6}});return t})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
235//! moment.js locale configuration 236var t=e.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Juñu_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sest_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Ses_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ohin iha] LT",nextDay:"[Aban iha] LT",nextWeek:"dddd [iha] LT",lastDay:"[Horiseik iha] LT",lastWeek:"dddd [semana kotuk] [iha] LT",sameElse:"L"},relativeTime:{future:"iha %s",past:"%s liuba",s:"segundu balun",ss:"segundu %d",m:"minutu ida",mm:"minutu %d",h:"oras ida",hh:"oras %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,i=1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+i},week:{dow:1,doy:4}});return t})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
237//! moment.js locale configuration 238var t={0:"-Ñм",1:"-Ñм",2:"-Ñм",3:"-Ñм",4:"-Ñм",5:"-Ñм",6:"-Ñм",7:"-Ñм",8:"-Ñм",9:"-Ñм",10:"-Ñм",12:"-Ñм",13:"-Ñм",20:"-Ñм",30:"-Ñм",40:"-Ñм",50:"-Ñм",60:"-Ñм",70:"-Ñм",80:"-Ñм",90:"-Ñм",100:"-Ñм"},i=e.defineLocale("tg",{months:{format:"ÑнваÑи_ÑевÑали_маÑÑи_апÑели_майи_иÑни_иÑли_авгÑÑÑи_ÑенÑÑбÑи_окÑÑбÑи_ноÑбÑи_декабÑи".split("_"),standalone:"ÑнваÑ_ÑевÑал_маÑÑ_апÑел_май_иÑн_иÑл_авгÑÑÑ_ÑенÑÑбÑ_окÑÑбÑ_ноÑбÑ_декабÑ".split("_")},monthsShort:"Ñнв_Ñев_маÑ_апÑ_май_иÑн_иÑл_авг_Ñен_окÑ_ноÑ_дек".split("_"),weekdays:"ÑкÑанбе_дÑÑанбе_ÑеÑанбе_ÑоÑÑанбе_панҷÑанбе_Ò·ÑмÑа_Ñанбе".split("_"),weekdaysShort:"ÑÑб_дÑб_ÑÑб_ÑÑб_пÑб_Ò·Ñм_Ñнб".split("_"),weekdaysMin:"ÑÑ_дÑ_ÑÑ_ÑÑ_пÑ_ҷм_Ñб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[ÐмÑӯз ÑоаÑи] LT",nextDay:"[ФаÑдо ÑоаÑи] LT",lastDay:"[ÐиÑӯз ÑоаÑи] LT",nextWeek:"dddd[и] [ҳаÑÑаи оÑнда ÑоаÑи] LT",lastWeek:"dddd[и] [ҳаÑÑаи гÑзаÑÑа ÑоаÑи] LT",sameElse:"L"},relativeTime:{future:"баÑди %s",past:"%s пеÑ",s:"ÑкÑанд ÑониÑ",m:"Ñк даÒиÒа",mm:"%d даÒиÒа",h:"Ñк ÑоаÑ",hh:"%d ÑоаÑ",d:"Ñк Ñӯз",dd:"%d Ñӯз",M:"Ñк моҳ",MM:"%d моҳ",y:"Ñк Ñол",yy:"%d Ñол"},meridiemParse:/Ñаб|ÑÑбҳ|Ñӯз|бегоҳ/,meridiemHour:function(e,t){return 12===e&&(e=0),"Ñаб"===t?4>e?e:e+12:"ÑÑбҳ"===t?e:"Ñӯз"===t?e>=11?e:e+12:"бегоҳ"===t?e+12:void 0},meridiem:function(e,t,i){return 4>e?"Ñаб":11>e?"ÑÑбҳ":16>e?"Ñӯз":19>e?"бегоҳ":"Ñаб"},dayOfMonthOrdinalParse:/\d{1,2}-(Ñм|Ñм)/,ordinal:function(e){var i=e%10,a=e>=100?100:null;return e+(t[e]||t[i]||t[a])},week:{dow:1,doy:7}});return i})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
239//! moment.js locale configuration 240var t=e.defineLocale("th",{months:"มà¸à¸£à¸²à¸à¸¡_à¸à¸¸à¸¡à¸ าà¸à¸±à¸à¸à¹_มีà¸à¸²à¸à¸¡_à¹à¸¡à¸©à¸²à¸¢à¸_à¸à¸¤à¸©à¸ าà¸à¸¡_มิà¸à¸¸à¸à¸²à¸¢à¸_à¸à¸£à¸à¸à¸²à¸à¸¡_สิà¸à¸«à¸²à¸à¸¡_à¸à¸±à¸à¸¢à¸²à¸¢à¸_à¸à¸¸à¸¥à¸²à¸à¸¡_à¸à¸¤à¸¨à¸à¸´à¸à¸²à¸¢à¸_à¸à¸±à¸à¸§à¸²à¸à¸¡".split("_"),monthsShort:"ม.à¸._à¸.à¸._มี.à¸._à¹à¸¡.ย._à¸.à¸._มิ.ย._à¸.à¸._ส.à¸._à¸.ย._à¸.à¸._à¸.ย._à¸.à¸.".split("_"),monthsParseExact:!0,weekdays:"à¸à¸²à¸à¸´à¸à¸¢à¹_à¸à¸±à¸à¸à¸£à¹_à¸à¸±à¸à¸à¸²à¸£_à¸à¸¸à¸_à¸à¸¤à¸«à¸±à¸ªà¸à¸à¸µ_ศุà¸à¸£à¹_à¹à¸ªà¸²à¸£à¹".split("_"),weekdaysShort:"à¸à¸²à¸à¸´à¸à¸¢à¹_à¸à¸±à¸à¸à¸£à¹_à¸à¸±à¸à¸à¸²à¸£_à¸à¸¸à¸_à¸à¸¤à¸«à¸±à¸ª_ศุà¸à¸£à¹_à¹à¸ªà¸²à¸£à¹".split("_"),weekdaysMin:"à¸à¸²._à¸._à¸._à¸._à¸à¸¤._ศ._ส.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY à¹à¸§à¸¥à¸² H:mm",LLLL:"วัà¸ddddà¸à¸µà¹ D MMMM YYYY à¹à¸§à¸¥à¸² H:mm"},meridiemParse:/à¸à¹à¸à¸à¹à¸à¸µà¹à¸¢à¸|หลัà¸à¹à¸à¸µà¹à¸¢à¸/,isPM:function(e){return"หลัà¸à¹à¸à¸µà¹à¸¢à¸"===e},meridiem:function(e,t,i){return 12>e?"à¸à¹à¸à¸à¹à¸à¸µà¹à¸¢à¸":"หลัà¸à¹à¸à¸µà¹à¸¢à¸"},calendar:{sameDay:"[วัà¸à¸à¸µà¹ à¹à¸§à¸¥à¸²] LT",nextDay:"[à¸à¸£à¸¸à¹à¸à¸à¸µà¹ à¹à¸§à¸¥à¸²] LT",nextWeek:"dddd[หà¸à¹à¸² à¹à¸§à¸¥à¸²] LT",lastDay:"[à¹à¸¡à¸·à¹à¸à¸§à¸²à¸à¸à¸µà¹ à¹à¸§à¸¥à¸²] LT",lastWeek:"[วัà¸]dddd[à¸à¸µà¹à¹à¸¥à¹à¸§ à¹à¸§à¸¥à¸²] LT",sameElse:"L"},relativeTime:{future:"à¸à¸µà¸ %s",past:"%sà¸à¸µà¹à¹à¸¥à¹à¸§",s:"à¹à¸¡à¹à¸à¸µà¹à¸§à¸´à¸à¸²à¸à¸µ",ss:"%d วิà¸à¸²à¸à¸µ",m:"1 à¸à¸²à¸à¸µ",mm:"%d à¸à¸²à¸à¸µ",h:"1 à¸à¸±à¹à¸§à¹à¸¡à¸",hh:"%d à¸à¸±à¹à¸§à¹à¸¡à¸",d:"1 วัà¸",dd:"%d วัà¸",w:"1 สัà¸à¸à¸²à¸«à¹",ww:"%d สัà¸à¸à¸²à¸«à¹",M:"1 à¹à¸à¸·à¸à¸",MM:"%d à¹à¸à¸·à¸à¸",y:"1 à¸à¸µ",yy:"%d à¸à¸µ"}});return t})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
241//! moment.js locale configuration 242var t={1:"'inji",5:"'inji",8:"'inji",70:"'inji",80:"'inji",2:"'nji",7:"'nji",20:"'nji",50:"'nji",3:"'ünji",4:"'ünji",100:"'ünji",6:"'njy",9:"'unjy",10:"'unjy",30:"'unjy",60:"'ynjy",90:"'ynjy"},i=e.defineLocale("tk",{months:"Ãanwar_Fewral_Mart_Aprel_Maý_Iýun_Iýul_Awgust_Sentýabr_Oktýabr_Noýabr_Dekabr".split("_"),monthsShort:"Ãan_Few_Mar_Apr_Maý_Iýn_Iýl_Awg_Sen_Okt_Noý_Dek".split("_"),weekdays:"ÃekÅenbe_DuÅenbe_SiÅenbe_ÃarÅenbe_PenÅenbe_Anna_Åenbe".split("_"),weekdaysShort:"Ãek_DuÅ_SiÅ_Ãar_Pen_Ann_Åen".split("_"),weekdaysMin:"Ãk_DÅ_SÅ_Ãr_Pn_An_Ån".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün sagat] LT",nextDay:"[ertir sagat] LT",nextWeek:"[indiki] dddd [sagat] LT",lastDay:"[düýn] LT",lastWeek:"[geçen] dddd [sagat] LT",sameElse:"L"},relativeTime:{future:"%s soÅ",past:"%s öÅ",s:"birnäçe sekunt",m:"bir minut",mm:"%d minut",h:"bir sagat",hh:"%d sagat",d:"bir gün",dd:"%d gün",M:"bir aý",MM:"%d aý",y:"bir ýyl",yy:"%d ýyl"},ordinal:function(e,i){switch(i){case"d":case"D":case"Do":case"DD":return e;default:if(0===e)return e+"'unjy";var a=e%10,n=e%100-a,o=e>=100?100:null;return e+(t[a]||t[n]||t[o])}},week:{dow:1,doy:7}});return i})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
243//! moment.js locale configuration 244var t=e.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}});return t})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";function t(e){var t=e;return t=-1!==e.indexOf("jaj")?t.slice(0,-3)+"leS":-1!==e.indexOf("jar")?t.slice(0,-3)+"waQ":-1!==e.indexOf("DIS")?t.slice(0,-3)+"nem":t+" pIq"}function i(e){var t=e;return t=-1!==e.indexOf("jaj")?t.slice(0,-3)+"Huâ":-1!==e.indexOf("jar")?t.slice(0,-3)+"wen":-1!==e.indexOf("DIS")?t.slice(0,-3)+"ben":t+" ret"}function a(e,t,i,a){var o=n(e);switch(i){case"ss":return o+" lup";case"mm":return o+" tup";case"hh":return o+" rep";case"dd":return o+" jaj";case"MM":return o+" jar";case"yy":return o+" DIS"}}function n(e){var t=Math.floor(e%1e3/100),i=Math.floor(e%100/10),a=e%10,n="";return t>0&&(n+=o[t]+"vatlh"),i>0&&(n+=(""!==n?" ":"")+o[i]+"maH"),a>0&&(n+=(""!==n?" ":"")+o[a]),""===n?"pagh":n} 245//! moment.js locale configuration 246var o="pagh_waâ_chaâ_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_"),s=e.defineLocale("tlh",{months:"teraâ jar waâ_teraâ jar chaâ_teraâ jar wej_teraâ jar loS_teraâ jar vagh_teraâ jar jav_teraâ jar Soch_teraâ jar chorgh_teraâ jar Hut_teraâ jar waâmaH_teraâ jar waâmaH waâ_teraâ jar waâmaH chaâ".split("_"),monthsShort:"jar waâ_jar chaâ_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar waâmaH_jar waâmaH waâ_jar waâmaH chaâ".split("_"),monthsParseExact:!0,weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[waâleS] LT",nextWeek:"LLL",lastDay:"[waâHuâ] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:t,past:i,s:"puS lup",ss:a,m:"waâ tup",mm:a,h:"waâ rep",hh:a,d:"waâ jaj",dd:a,M:"waâ jar",MM:a,y:"waâ DIS",yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return s})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
247//! moment.js locale configuration 248var t={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'üncü",4:"'üncü",100:"'üncü",6:"'ncı",9:"'uncu",10:"'uncu",30:"'uncu",60:"'ıncı",90:"'ıncı"},i=e.defineLocale("tr",{months:"Ocak_Åubat_Mart_Nisan_Mayıs_Haziran_Temmuz_AÄustos_Eylül_Ekim_Kasım_Aralık".split("_"),monthsShort:"Oca_Åub_Mar_Nis_May_Haz_Tem_AÄu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Salı_ÃarÅamba_PerÅembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pts_Sal_Ãar_Per_Cum_Cts".split("_"),weekdaysMin:"Pz_Pt_Sa_Ãa_Pe_Cu_Ct".split("_"),meridiem:function(e,t,i){return 12>e?i?"öö":"ÃÃ":i?"ös":"ÃS"},meridiemParse:/öö|ÃÃ|ös|ÃS/,isPM:function(e){return"ös"===e||"ÃS"===e},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[yarın saat] LT",nextWeek:"[gelecek] dddd [saat] LT",lastDay:"[dün] LT",lastWeek:"[geçen] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s önce",s:"birkaç saniye",ss:"%d saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",w:"bir hafta",ww:"%d hafta",M:"bir ay",MM:"%d ay",y:"bir yıl",yy:"%d yıl"},ordinal:function(e,i){switch(i){case"d":case"D":case"Do":case"DD":return e;default:if(0===e)return e+"'ıncı";var a=e%10,n=e%100-a,o=e>=100?100:null;return e+(t[a]||t[n]||t[o])}},week:{dow:1,doy:7}});return i})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";function t(e,t,i,a){var n={s:["viensas secunds","'iensas secunds"],ss:[e+" secunds",""+e+" secunds"],m:["'n mÃut","'iens mÃut"],mm:[e+" mÃuts",""+e+" mÃuts"],h:["'n þora","'iensa þora"],hh:[e+" þoras",""+e+" þoras"],d:["'n ziua","'iensa ziua"],dd:[e+" ziuas",""+e+" ziuas"],M:["'n mes","'iens mes"],MM:[e+" mesen",""+e+" mesen"],y:["'n ar","'iens ar"],yy:[e+" ars",""+e+" ars"]};return a?n[i][0]:t?n[i][0]:n[i][1]} 249//! moment.js locale configuration 250var i=e.defineLocale("tzl",{months:"Januar_Fevraglh_Març_Avrïu_Mai_Gün_Julia_Guscht_Setemvar_Listopäts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_Gün_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"Súladi_Lúneçi_Maitzi_Márcuri_Xhúadi_Viénerçi_Sáturi".split("_"),weekdaysShort:"Súl_Lún_Mai_Már_Xhú_Vié_Sát".split("_"),weekdaysMin:"Sú_Lú_Ma_Má_Xh_Vi_Sá".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"},meridiemParse:/d\'o|d\'a/i,isPM:function(e){return"d'o"===e.toLowerCase()},meridiem:function(e,t,i){return e>11?i?"d'o":"D'O":i?"d'a":"D'A"},calendar:{sameDay:"[oxhi à ] LT",nextDay:"[demà à ] LT",nextWeek:"dddd [à ] LT",lastDay:"[ieiri à ] LT",lastWeek:"[sür el] dddd [lasteu à ] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return i})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
251//! moment.js locale configuration 252var t=e.defineLocale("tzm-latn",{months:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_É£wÅ¡t_Å¡wtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_É£wÅ¡t_Å¡wtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asiá¸yas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asiá¸yas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asiá¸yas".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",ss:"%d imik",m:"minuá¸",mm:"%d minuá¸",h:"saÉa",hh:"%d tassaÉin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}});return t})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
253//! moment.js locale configuration 254var t=e.defineLocale("tzm",{months:"âµâµâµâ´°âµ¢âµ_â´±âµâ´°âµ¢âµ_âµâ´°âµâµ_âµâ´±âµâµâµ_âµâ´°âµ¢âµ¢âµ_âµ¢âµâµâµ¢âµ_âµ¢âµâµâµ¢âµâµ£_âµâµâµâµ_âµâµâµâ´°âµâ´±âµâµ_â´½âµâµâ´±âµ_âµâµâµ¡â´°âµâ´±âµâµ_â´·âµâµâµâ´±âµâµ".split("_"),monthsShort:"âµâµâµâ´°âµ¢âµ_â´±âµâ´°âµ¢âµ_âµâ´°âµâµ_âµâ´±âµâµâµ_âµâ´°âµ¢âµ¢âµ_âµ¢âµâµâµ¢âµ_âµ¢âµâµâµ¢âµâµ£_âµâµâµâµ_âµâµâµâ´°âµâ´±âµâµ_â´½âµâµâ´±âµ_âµâµâµ¡â´°âµâ´±âµâµ_â´·âµâµâµâ´±âµâµ".split("_"),weekdays:"â´°âµâ´°âµâ´°âµ_â´°âµ¢âµâ´°âµ_â´°âµâµâµâ´°âµ_â´°â´½âµâ´°âµ_ⴰⴽⵡⴰâµ_â´°âµâµâµâµ¡â´°âµ_â´°âµâµâ´¹âµ¢â´°âµ".split("_"),weekdaysShort:"â´°âµâ´°âµâ´°âµ_â´°âµ¢âµâ´°âµ_â´°âµâµâµâ´°âµ_â´°â´½âµâ´°âµ_ⴰⴽⵡⴰâµ_â´°âµâµâµâµ¡â´°âµ_â´°âµâµâ´¹âµ¢â´°âµ".split("_"),weekdaysMin:"â´°âµâ´°âµâ´°âµ_â´°âµ¢âµâ´°âµ_â´°âµâµâµâ´°âµ_â´°â´½âµâ´°âµ_ⴰⴽⵡⴰâµ_â´°âµâµâµâµ¡â´°âµ_â´°âµâµâ´¹âµ¢â´°âµ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[â´°âµâ´·âµ â´´] LT",nextDay:"[â´°âµâ´½â´° â´´] LT",nextWeek:"dddd [â´´] LT",lastDay:"[â´°âµâ´°âµâµ â´´] LT",lastWeek:"dddd [â´´] LT",sameElse:"L"},relativeTime:{future:"ⴷⴰⴷⵠⵠⵢⴰⵠ%s",past:"ⵢⴰⵠ%s",s:"âµâµâµâ´½",ss:"%d âµâµâµâ´½",m:"âµâµâµâµâ´º",mm:"%d âµâµâµâµâ´º",h:"âµâ´°âµâ´°",hh:"%d âµâ´°âµâµâ´°âµâµâµ",d:"â´°âµâµ",dd:"%d oâµâµâ´°âµ",M:"â´°âµ¢oâµâµ",MM:"%d âµâµ¢âµ¢âµâµâµ",y:"â´°âµâ´³â´°âµ",yy:"%d âµâµâ´³â´°âµâµ"},week:{dow:6,doy:12}});return t})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
255//! moment.js locale configuration 256var t=e.defineLocale("ug-cn",{months:"ÙØ§ÙÛØ§Ø±_ÙÛÛØ±Ø§Ù_٠ارت_ئاپرÛÙ_٠اÙ_ئÙÙÛÙ_ئÙÙÛÙ_Ø¦Ø§ÛØºÛست_سÛÙØªÛØ¨ÙØ±_ئÛÙØªÛØ¨ÙØ±_ÙÙÙØ§Ø¨Ùر_دÛÙØ§Ø¨Ùر".split("_"),monthsShort:"ÙØ§ÙÛØ§Ø±_ÙÛÛØ±Ø§Ù_٠ارت_ئاپرÛÙ_٠اÙ_ئÙÙÛÙ_ئÙÙÛÙ_Ø¦Ø§ÛØºÛست_سÛÙØªÛØ¨ÙØ±_ئÛÙØªÛØ¨ÙØ±_ÙÙÙØ§Ø¨Ùر_دÛÙØ§Ø¨Ùر".split("_"),weekdays:"ÙÛÙØ´ÛÙØ¨Û_Ø¯ÛØ´ÛÙØ¨Û_سÛÙØ´ÛÙØ¨Û_ÚØ§Ø±Ø´ÛÙØ¨Û_Ù¾ÛÙØ´ÛÙØ¨Û_جÛÙ Û_Ø´ÛÙØ¨Û".split("_"),weekdaysShort:"ÙÛ_دÛ_سÛ_ÚØ§_Ù¾Û_جÛ_Ø´Û".split("_"),weekdaysMin:"ÙÛ_دÛ_سÛ_ÚØ§_Ù¾Û_جÛ_Ø´Û".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY-ÙÙÙÙM-ئاÙÙÙÚD-ÙÛÙÙ",LLL:"YYYY-ÙÙÙÙM-ئاÙÙÙÚD-ÙÛÙÙØ HH:mm",LLLL:"ddddØ YYYY-ÙÙÙÙM-ئاÙÙÙÚD-ÙÛÙÙØ HH:mm"},meridiemParse:/ÙÛØ±ÙÙ ÙÛÚÛ|سÛÚ¾ÛØ±|ÚÛØ´ØªÙÙ Ø¨ÛØ±ÛÙ|ÚÛØ´|ÚÛØ´ØªÙÙ ÙÛÙÙÙ|ÙÛÚ/,meridiemHour:function(e,t){return 12===e&&(e=0),"ÙÛØ±ÙÙ ÙÛÚÛ"===t||"سÛÚ¾ÛØ±"===t||"ÚÛØ´ØªÙÙ Ø¨ÛØ±ÛÙ"===t?e:"ÚÛØ´ØªÙÙ ÙÛÙÙÙ"===t||"ÙÛÚ"===t?e+12:e>=11?e:e+12},meridiem:function(e,t,i){var a=100*e+t;return 600>a?"ÙÛØ±ÙÙ ÙÛÚÛ":900>a?"سÛÚ¾ÛØ±":1130>a?"ÚÛØ´ØªÙÙ Ø¨ÛØ±ÛÙ":1230>a?"ÚÛØ´":1800>a?"ÚÛØ´ØªÙÙ ÙÛÙÙÙ":"ÙÛÚ"},calendar:{sameDay:"[بÛÚ¯ÛÙ Ø³Ø§Ø¦ÛØª] LT",nextDay:"[Ø¦ÛØªÛ Ø³Ø§Ø¦ÛØª] LT",nextWeek:"[ÙÛÙÛØ±ÙÙ] dddd [Ø³Ø§Ø¦ÛØª] LT",lastDay:"[تÛÙÛÚ¯ÛÙ] LT",lastWeek:"[Ø¦Ø§ÙØ¯ÙÙÙÙ] dddd [Ø³Ø§Ø¦ÛØª] LT",sameElse:"L"},relativeTime:{future:"%s ÙÛÙÙÙ",past:"%s Ø¨ÛØ±ÛÙ",s:"ÙÛÚÚÛ Ø³ÛÙÙÙØª",ss:"%d سÛÙÙÙØª",m:"Ø¨ÙØ± Ù ÙÙÛØª",mm:"%d Ù ÙÙÛØª",h:"Ø¨ÙØ± Ø³Ø§Ø¦ÛØª",hh:"%d Ø³Ø§Ø¦ÛØª",d:"Ø¨ÙØ± ÙÛÙ",dd:"%d ÙÛÙ",M:"Ø¨ÙØ± ئاÙ",MM:"%d ئاÙ",y:"Ø¨ÙØ± ÙÙÙ",yy:"%d ÙÙÙ"},dayOfMonthOrdinalParse:/\d{1,2}(-ÙÛÙÙ|-ئاÙ|-Ú¾ÛپتÛ)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"-ÙÛÙÙ";case"w":case"W":return e+"-Ú¾ÛپتÛ";default:return e}},preparse:function(e){return e.replace(/Ø/g,",")},postformat:function(e){return e.replace(/,/g,"Ø")},week:{dow:1,doy:7}});return t})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
257//! moment.js locale configuration 258function t(e,t){var i=e.split("_");return t%10===1&&t%100!==11?i[0]:t%10>=2&&4>=t%10&&(10>t%100||t%100>=20)?i[1]:i[2]}function i(e,i,a){var n={ss:i?"ÑекÑнда_ÑекÑнди_ÑекÑнд":"ÑекÑндÑ_ÑекÑнди_ÑекÑнд",mm:i?"Ñ Ð²Ð¸Ð»Ð¸Ð½Ð°_Ñ Ð²Ð¸Ð»Ð¸Ð½Ð¸_Ñ Ð²Ð¸Ð»Ð¸Ð½":"Ñ Ð²Ð¸Ð»Ð¸Ð½Ñ_Ñ Ð²Ð¸Ð»Ð¸Ð½Ð¸_Ñ Ð²Ð¸Ð»Ð¸Ð½",hh:i?"година_години_годин":"годинÑ_години_годин",dd:"денÑ_днÑ_днÑв",MM:"мÑÑÑÑÑ_мÑÑÑÑÑ_мÑÑÑÑÑв",yy:"ÑÑк_Ñоки_ÑокÑв"};return"m"===a?i?"Ñ Ð²Ð¸Ð»Ð¸Ð½Ð°":"Ñ Ð²Ð¸Ð»Ð¸Ð½Ñ":"h"===a?i?"година":"годинÑ":e+" "+t(n[a],+e)}function a(e,t){var i,a={nominative:"недÑлÑ_понедÑлок_вÑвÑоÑок_ÑеÑеда_ÑеÑвеÑ_пâÑÑниÑÑ_ÑÑбоÑа".split("_"),accusative:"недÑлÑ_понедÑлок_вÑвÑоÑок_ÑеÑедÑ_ÑеÑвеÑ_пâÑÑниÑÑ_ÑÑбоÑÑ".split("_"),genitive:"недÑлÑ_понедÑлка_вÑвÑоÑка_ÑеÑеди_ÑеÑвеÑга_пâÑÑниÑÑ_ÑÑбоÑи".split("_")};return e===!0?a.nominative.slice(1,7).concat(a.nominative.slice(0,1)):e?(i=/(\[[ÐвУÑ]\]) ?dddd/.test(t)?"accusative":/\[?(?:минÑлоÑ|наÑÑÑпноÑ)? ?\] ?dddd/.test(t)?"genitive":"nominative",a[i][e.day()]):a.nominative}function n(e){return function(){return e+"о"+(11===this.hours()?"б":"")+"] LT"}}var o=e.defineLocale("uk",{months:{format:"ÑÑÑнÑ_лÑÑого_беÑезнÑ_квÑÑнÑ_ÑÑавнÑ_ÑеÑвнÑ_липнÑ_ÑеÑпнÑ_веÑеÑнÑ_жовÑнÑ_лиÑÑопада_гÑÑднÑ".split("_"),standalone:"ÑÑÑенÑ_лÑÑий_беÑезенÑ_квÑÑенÑ_ÑÑавенÑ_ÑеÑвенÑ_липенÑ_ÑеÑпенÑ_веÑеÑенÑ_жовÑенÑ_лиÑÑопад_гÑÑденÑ".split("_")},monthsShort:"ÑÑÑ_лÑÑ_беÑ_квÑÑ_ÑÑав_ÑеÑв_лип_ÑеÑп_веÑ_жовÑ_лиÑÑ_гÑÑд".split("_"),weekdays:a,weekdaysShort:"нд_пн_вÑ_ÑÑ_ÑÑ_пÑ_Ñб".split("_"),weekdaysMin:"нд_пн_вÑ_ÑÑ_ÑÑ_пÑ_Ñб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY Ñ.",LLL:"D MMMM YYYY Ñ., HH:mm",LLLL:"dddd, D MMMM YYYY Ñ., HH:mm"},calendar:{sameDay:n("[СÑÐ¾Ð³Ð¾Ð´Ð½Ñ "),nextDay:n("[ÐавÑÑа "),lastDay:n("[ÐÑоÑа "),nextWeek:n("[У] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return n("[ÐинÑлоÑ] dddd [").call(this);case 1:case 2:case 4:return n("[ÐинÑлого] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"за %s",past:"%s ÑомÑ",s:"декÑлÑка ÑекÑнд",ss:i,m:i,mm:i,h:"годинÑ",hh:i,d:"денÑ",dd:i,M:"мÑÑÑÑÑ",MM:i,y:"ÑÑк",yy:i},meridiemParse:/ноÑÑ|ÑанкÑ|днÑ|веÑоÑа/,isPM:function(e){return/^(днÑ|веÑоÑа)$/.test(e)},meridiem:function(e,t,i){return 4>e?"ноÑÑ":12>e?"ÑанкÑ":17>e?"днÑ":"веÑоÑа"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":case"w":case"W":return e+"-й";case"D":return e+"-го";default:return e}},week:{dow:1,doy:7}});return o})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
259//! moment.js locale configuration 260var t=["جÙÙØ±Û","ÙØ±ÙرÛ","٠ارÚ","اپرÛÙ","٠ئÛ","جÙÙ","جÙÙØ§Ø¦Û","اگست","ست٠بر","Ø§Ú©ØªÙØ¨Ø±","ÙÙ٠بر","دس٠بر"],i=["Ø§ØªÙØ§Ø±","Ù¾ÛØ±","Ù ÙÚ¯Ù","بدھ","ج٠عرات","ج٠عÛ","ÛÙØªÛ"],a=e.defineLocale("ur",{months:t,monthsShort:t,weekdays:i,weekdaysShort:i,weekdaysMin:i,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"ddddØ D MMMM YYYY HH:mm"},meridiemParse:/صبØ|شا٠/,isPM:function(e){return"شا٠"===e},meridiem:function(e,t,i){return 12>e?"صبØ":"شا٠"},calendar:{sameDay:"[آج بÙÙØª] LT",nextDay:"[ک٠بÙÙØª] LT",nextWeek:"dddd [بÙÙØª] LT",lastDay:"[Ú¯Ø°Ø´ØªÛ Ø±ÙØ² بÙÙØª] LT",lastWeek:"[گذشتÛ] dddd [بÙÙØª] LT",sameElse:"L"},relativeTime:{future:"%s بعد",past:"%s ÙØ¨Ù",s:"ÚÙØ¯ سÛÚ©ÙÚ",ss:"%d سÛÚ©ÙÚ",m:"اÛÚ© Ù ÙÙ¹",mm:"%d Ù ÙÙ¹",h:"اÛÚ© Ú¯Ú¾ÙÙ¹Û",hh:"%d Ú¯Ú¾ÙÙ¹Û",d:"اÛÚ© دÙ",dd:"%d دÙ",M:"اÛÚ© ٠اÛ",MM:"%d ٠اÛ",y:"اÛÚ© ساÙ",yy:"%d ساÙ"},preparse:function(e){return e.replace(/Ø/g,",")},postformat:function(e){return e.replace(/,/g,"Ø")},week:{dow:1,doy:4}});return a})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
261//! moment.js locale configuration 262var t=e.defineLocale("uz-latn",{months:"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"),monthsShort:"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"),weekdays:"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"),weekdaysShort:"Yak_Dush_Sesh_Chor_Pay_Jum_Shan".split("_"),weekdaysMin:"Ya_Du_Se_Cho_Pa_Ju_Sha".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Bugun soat] LT [da]",nextDay:"[Ertaga] LT [da]",nextWeek:"dddd [kuni soat] LT [da]",lastDay:"[Kecha soat] LT [da]",lastWeek:"[O'tgan] dddd [kuni soat] LT [da]",sameElse:"L"},relativeTime:{future:"Yaqin %s ichida",past:"Bir necha %s oldin",s:"soniya",ss:"%d soniya",m:"bir daqiqa",mm:"%d daqiqa",h:"bir soat",hh:"%d soat",d:"bir kun",dd:"%d kun",M:"bir oy",MM:"%d oy",y:"bir yil",yy:"%d yil"},week:{dow:1,doy:7}});return t})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
263//! moment.js locale configuration 264var t=e.defineLocale("uz",{months:"ÑнваÑ_ÑевÑал_маÑÑ_апÑел_май_иÑн_иÑл_авгÑÑÑ_ÑенÑÑбÑ_окÑÑбÑ_ноÑбÑ_декабÑ".split("_"),monthsShort:"Ñнв_Ñев_маÑ_апÑ_май_иÑн_иÑл_авг_Ñен_окÑ_ноÑ_дек".split("_"),weekdays:"ЯкÑанба_ÐÑÑанба_СеÑанба_ЧоÑÑанба_ÐайÑанба_ÐÑма_Шанба".split("_"),weekdaysShort:"ЯкÑ_ÐÑÑ_СеÑ_ЧоÑ_Ðай_ÐÑм_Шан".split("_"),weekdaysMin:"Як_ÐÑ_Се_Чо_Ðа_ÐÑ_Ша".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[ÐÑгÑн ÑоаÑ] LT [да]",nextDay:"[ÐÑÑага] LT [да]",nextWeek:"dddd [кÑни ÑоаÑ] LT [да]",lastDay:"[ÐеÑа ÑоаÑ] LT [да]",lastWeek:"[УÑган] dddd [кÑни ÑоаÑ] LT [да]",sameElse:"L"},relativeTime:{future:"Якин %s иÑида",past:"ÐÐ¸Ñ Ð½ÐµÑа %s олдин",s:"ÑÑÑÑаÑ",ss:"%d ÑÑÑÑаÑ",m:"Ð±Ð¸Ñ Ð´Ð°ÐºÐ¸ÐºÐ°",mm:"%d дакика",h:"Ð±Ð¸Ñ ÑоаÑ",hh:"%d ÑоаÑ",d:"Ð±Ð¸Ñ ÐºÑн",dd:"%d кÑн",M:"Ð±Ð¸Ñ Ð¾Ð¹",MM:"%d ой",y:"Ð±Ð¸Ñ Ð¹Ð¸Ð»",yy:"%d йил"},week:{dow:1,doy:7}});return t})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
265//! moment.js locale configuration 266var t=e.defineLocale("vi",{months:"tháng 1_tháng 2_tháng 3_tháng 4_tháng 5_tháng 6_tháng 7_tháng 8_tháng 9_tháng 10_tháng 11_tháng 12".split("_"),monthsShort:"Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12".split("_"),monthsParseExact:!0,weekdays:"chá»§ nháºt_thứ hai_thứ ba_thứ tư_thứ nÄm_thứ sáu_thứ bảy".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(e){return/^ch$/i.test(e)},meridiem:function(e,t,i){return 12>e?i?"sa":"SA":i?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [nÄm] YYYY",LLL:"D MMMM [nÄm] YYYY HH:mm",LLLL:"dddd, D MMMM [nÄm] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[Hôm nay lúc] LT",nextDay:"[Ngà y mai lúc] LT",nextWeek:"dddd [tuần tá»i lúc] LT",lastDay:"[Hôm qua lúc] LT",lastWeek:"dddd [tuần trưá»c lúc] LT",sameElse:"L"},relativeTime:{future:"%s tá»i",past:"%s trưá»c",s:"và i giây",ss:"%d giây",m:"má»t phút",mm:"%d phút",h:"má»t giá»",hh:"%d giá»",d:"má»t ngà y",dd:"%d ngà y",w:"má»t tuần",ww:"%d tuần",M:"má»t tháng",MM:"%d tháng",y:"má»t nÄm",yy:"%d nÄm"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}});return t})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
267//! moment.js locale configuration 268var t=e.defineLocale("x-pseudo",{months:"J~áñúá~rý_F~ébrú~árý_~Márc~h_Ãp~rÃl_~Máý_~Júñé~_Júl~ý_Ãú~gúst~_Sép~témb~ér_Ã~ctób~ér_Ã~óvém~bér_~Décé~mbér".split("_"),monthsShort:"J~áñ_~Féb_~Már_~Ãpr_~Máý_~Júñ_~Júl_~Ãúg_~Sép_~Ãct_~Ãóv_~Déc".split("_"),monthsParseExact:!0,weekdays:"S~úñdá~ý_Mó~ñdáý~_Túé~sdáý~_Wéd~ñésd~áý_T~húrs~dáý_~FrÃd~áý_S~átúr~dáý".split("_"),weekdaysShort:"S~úñ_~Móñ_~Túé_~Wéd_~Thú_~FrÃ_~Sát".split("_"),weekdaysMin:"S~ú_Mó~_Tú_~Wé_T~h_Fr~_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~ódá~ý át] LT",nextDay:"[T~ómó~rró~w át] LT",nextWeek:"dddd [át] LT",lastDay:"[Ã~ést~érdá~ý át] LT",lastWeek:"[L~ást] dddd [át] LT",sameElse:"L"},relativeTime:{future:"Ã~ñ %s",past:"%s á~gó",s:"á ~féw ~sécó~ñds",ss:"%d s~écóñ~ds",m:"á ~mÃñ~úté",mm:"%d m~Ãñú~tés",h:"á~ñ hó~úr",hh:"%d h~óúrs",d:"á ~dáý",dd:"%d d~áýs",M:"á ~móñ~th",MM:"%d m~óñt~hs",y:"á ~ýéár",yy:"%d ý~éárs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,i=1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+i},week:{dow:1,doy:4}});return t})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
269//! moment.js locale configuration 270var t=e.defineLocale("yo",{months:"SẹÌrẹÌ_EÌreÌleÌ_ẸrẹÌnaÌ_IÌgbeÌ_EÌbibi_OÌkuÌdu_Agẹmo_OÌguÌn_Owewe_á»ÌwaÌraÌ_BeÌluÌ_á»ÌpẹÌÌ".split("_"),monthsShort:"SẹÌr_EÌrl_Ẹrn_IÌgb_EÌbi_OÌkuÌ_Agẹ_OÌguÌ_Owe_á»ÌwaÌ_BeÌl_á»ÌpẹÌÌ".split("_"),weekdays:"AÌiÌkuÌ_AjeÌ_IÌsẹÌgun_á»já»ÌruÌ_á»já»Ìbá»_ẸtiÌ_AÌbaÌmẹÌta".split("_"),weekdaysShort:"AÌiÌk_AjeÌ_IÌsẹÌ_á»jr_á»jb_ẸtiÌ_AÌbaÌ".split("_"),weekdaysMin:"AÌiÌ_Aj_IÌs_á»r_á»b_Ẹt_AÌb".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[OÌniÌ ni] LT",nextDay:"[á»Ìla ni] LT",nextWeek:"dddd [á»sáº¹Ì toÌn'bá»] [ni] LT",lastDay:"[AÌna ni] LT",lastWeek:"dddd [á»sáº¹Ì toÌlá»Ì] [ni] LT",sameElse:"L"},relativeTime:{future:"niÌ %s",past:"%s ká»jaÌ",s:"iÌsẹjuÌ aayaÌ die",ss:"aayaÌ %d",m:"iÌsẹjuÌ kan",mm:"iÌsẹjuÌ %d",h:"waÌkati kan",hh:"waÌkati %d",d:"á»já»Ì kan",dd:"á»já»Ì %d",M:"osuÌ kan",MM:"osuÌ %d",y:"á»duÌn kan",yy:"á»duÌn %d"},dayOfMonthOrdinalParse:/á»já»Ì\s\d{1,2}/,ordinal:"á»já»Ì %d",week:{dow:1,doy:4}});return t})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
271//! moment.js locale configuration 272var t=e.defineLocale("zh-cn",{months:"䏿_äºæ_䏿_åæ_äºæ_å æ_䏿_å «æ_乿_åæ_å䏿_åäºæ".split("_"),monthsShort:"1æ_2æ_3æ_4æ_5æ_6æ_7æ_8æ_9æ_10æ_11æ_12æ".split("_"),weekdays:"æææ¥_ææä¸_ææäº_ææä¸_ææå_ææäº_ææå ".split("_"),weekdaysShort:"卿¥_å¨ä¸_å¨äº_å¨ä¸_å¨å_å¨äº_å¨å ".split("_"),weekdaysMin:"æ¥_ä¸_äº_ä¸_å_äº_å ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYYå¹´MæDæ¥",LLL:"YYYYå¹´MæDæ¥Ahç¹mmå",LLLL:"YYYYå¹´MæDæ¥ddddAhç¹mmå",l:"YYYY/M/D",ll:"YYYYå¹´MæDæ¥",lll:"YYYYå¹´MæDæ¥ HH:mm",llll:"YYYYå¹´MæDæ¥dddd HH:mm"},meridiemParse:/忍|æ©ä¸|ä¸å|ä¸å|ä¸å|æä¸/,meridiemHour:function(e,t){return 12===e&&(e=0),"忍"===t||"æ©ä¸"===t||"ä¸å"===t?e:"ä¸å"===t||"æä¸"===t?e+12:e>=11?e:e+12},meridiem:function(e,t,i){var a=100*e+t;return 600>a?"忍":900>a?"æ©ä¸":1130>a?"ä¸å":1230>a?"ä¸å":1800>a?"ä¸å":"æä¸"},calendar:{sameDay:"[ä»å¤©]LT",nextDay:"[æå¤©]LT",nextWeek:function(e){return e.week()!==this.week()?"[ä¸]dddLT":"[æ¬]dddLT"},lastDay:"[æ¨å¤©]LT",lastWeek:function(e){return this.week()!==e.week()?"[ä¸]dddLT":"[æ¬]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(æ¥|æ|å¨)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"æ¥";case"M":return e+"æ";case"w":case"W":return e+"å¨";default:return e}},relativeTime:{future:"%så",past:"%så",s:"å ç§",ss:"%d ç§",m:"1 åé",mm:"%d åé",h:"1 å°æ¶",hh:"%d å°æ¶",d:"1 天",dd:"%d 天",w:"1 å¨",ww:"%d å¨",M:"1 个æ",MM:"%d 个æ",y:"1 å¹´",yy:"%d å¹´"},week:{dow:1,doy:4}});return t})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
273//! moment.js locale configuration 274var t=e.defineLocale("zh-hk",{months:"䏿_äºæ_䏿_åæ_äºæ_å æ_䏿_å «æ_乿_åæ_å䏿_åäºæ".split("_"),monthsShort:"1æ_2æ_3æ_4æ_5æ_6æ_7æ_8æ_9æ_10æ_11æ_12æ".split("_"),weekdays:"æææ¥_ææä¸_ææäº_ææä¸_ææå_ææäº_ææå ".split("_"),weekdaysShort:"鱿¥_é±ä¸_é±äº_é±ä¸_é±å_é±äº_é±å ".split("_"),weekdaysMin:"æ¥_ä¸_äº_ä¸_å_äº_å ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYYå¹´MæDæ¥",LLL:"YYYYå¹´MæDæ¥ HH:mm",LLLL:"YYYYå¹´MæDæ¥dddd HH:mm",l:"YYYY/M/D",ll:"YYYYå¹´MæDæ¥",lll:"YYYYå¹´MæDæ¥ HH:mm",llll:"YYYYå¹´MæDæ¥dddd HH:mm"},meridiemParse:/忍|æ©ä¸|ä¸å|ä¸å|ä¸å|æä¸/,meridiemHour:function(e,t){return 12===e&&(e=0),"忍"===t||"æ©ä¸"===t||"ä¸å"===t?e:"ä¸å"===t?e>=11?e:e+12:"ä¸å"===t||"æä¸"===t?e+12:void 0},meridiem:function(e,t,i){var a=100*e+t;return 600>a?"忍":900>a?"æ©ä¸":1200>a?"ä¸å":1200===a?"ä¸å":1800>a?"ä¸å":"æä¸"},calendar:{sameDay:"[ä»å¤©]LT",nextDay:"[æå¤©]LT",nextWeek:"[ä¸]ddddLT",lastDay:"[æ¨å¤©]LT",lastWeek:"[ä¸]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(æ¥|æ|é±)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"æ¥";case"M":return e+"æ";case"w":case"W":return e+"é±";default:return e}},relativeTime:{future:"%så¾",past:"%så",s:"å¹¾ç§",ss:"%d ç§",m:"1 åé",mm:"%d åé",h:"1 å°æ",hh:"%d å°æ",d:"1 天",dd:"%d 天",M:"1 åæ",MM:"%d åæ",y:"1 å¹´",yy:"%d å¹´"}});return t})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
275//! moment.js locale configuration 276var t=e.defineLocale("zh-mo",{months:"䏿_äºæ_䏿_åæ_äºæ_å æ_䏿_å «æ_乿_åæ_å䏿_åäºæ".split("_"),monthsShort:"1æ_2æ_3æ_4æ_5æ_6æ_7æ_8æ_9æ_10æ_11æ_12æ".split("_"),weekdays:"æææ¥_ææä¸_ææäº_ææä¸_ææå_ææäº_ææå ".split("_"),weekdaysShort:"鱿¥_é±ä¸_é±äº_é±ä¸_é±å_é±äº_é±å ".split("_"),weekdaysMin:"æ¥_ä¸_äº_ä¸_å_äº_å ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"YYYYå¹´MæDæ¥",LLL:"YYYYå¹´MæDæ¥ HH:mm",LLLL:"YYYYå¹´MæDæ¥dddd HH:mm",l:"D/M/YYYY",ll:"YYYYå¹´MæDæ¥",lll:"YYYYå¹´MæDæ¥ HH:mm",llll:"YYYYå¹´MæDæ¥dddd HH:mm"},meridiemParse:/忍|æ©ä¸|ä¸å|ä¸å|ä¸å|æä¸/,meridiemHour:function(e,t){return 12===e&&(e=0),"忍"===t||"æ©ä¸"===t||"ä¸å"===t?e:"ä¸å"===t?e>=11?e:e+12:"ä¸å"===t||"æä¸"===t?e+12:void 0},meridiem:function(e,t,i){var a=100*e+t;return 600>a?"忍":900>a?"æ©ä¸":1130>a?"ä¸å":1230>a?"ä¸å":1800>a?"ä¸å":"æä¸"},calendar:{sameDay:"[ä»å¤©] LT",nextDay:"[æå¤©] LT",nextWeek:"[ä¸]dddd LT",lastDay:"[æ¨å¤©] LT",lastWeek:"[ä¸]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(æ¥|æ|é±)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"æ¥";case"M":return e+"æ";case"w":case"W":return e+"é±";default:return e}},relativeTime:{future:"%så §",past:"%så",s:"å¹¾ç§",ss:"%d ç§",m:"1 åé",mm:"%d åé",h:"1 å°æ",hh:"%d å°æ",d:"1 天",dd:"%d 天",M:"1 åæ",MM:"%d åæ",y:"1 å¹´",yy:"%d å¹´"}});return t})},function(e,t,i){!function(e,t){t(i(2))}(this,function(e){"use strict";
277//! moment.js locale configuration 278var t=e.defineLocale("zh-tw",{months:"䏿_äºæ_䏿_åæ_äºæ_å æ_䏿_å «æ_乿_åæ_å䏿_åäºæ".split("_"),monthsShort:"1æ_2æ_3æ_4æ_5æ_6æ_7æ_8æ_9æ_10æ_11æ_12æ".split("_"),weekdays:"æææ¥_ææä¸_ææäº_ææä¸_ææå_ææäº_ææå ".split("_"),weekdaysShort:"鱿¥_é±ä¸_é±äº_é±ä¸_é±å_é±äº_é±å ".split("_"),weekdaysMin:"æ¥_ä¸_äº_ä¸_å_äº_å ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYYå¹´MæDæ¥",LLL:"YYYYå¹´MæDæ¥ HH:mm",LLLL:"YYYYå¹´MæDæ¥dddd HH:mm",l:"YYYY/M/D",ll:"YYYYå¹´MæDæ¥",lll:"YYYYå¹´MæDæ¥ HH:mm",llll:"YYYYå¹´MæDæ¥dddd HH:mm"},meridiemParse:/忍|æ©ä¸|ä¸å|ä¸å|ä¸å|æä¸/,meridiemHour:function(e,t){return 12===e&&(e=0),"忍"===t||"æ©ä¸"===t||"ä¸å"===t?e:"ä¸å"===t?e>=11?e:e+12:"ä¸å"===t||"æä¸"===t?e+12:void 0},meridiem:function(e,t,i){var a=100*e+t;return 600>a?"忍":900>a?"æ©ä¸":1130>a?"ä¸å":1230>a?"ä¸å":1800>a?"ä¸å":"æä¸"},calendar:{sameDay:"[ä»å¤©] LT",nextDay:"[æå¤©] LT",nextWeek:"[ä¸]dddd LT",lastDay:"[æ¨å¤©] LT",lastWeek:"[ä¸]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(æ¥|æ|é±)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"æ¥";case"M":return e+"æ";case"w":case"W":return e+"é±";default:return e}},relativeTime:{future:"%så¾",past:"%så",s:"å¹¾ç§",ss:"%d ç§",m:"1 åé",mm:"%d åé",h:"1 å°æ",hh:"%d å°æ",d:"1 天",dd:"%d 天",M:"1 åæ",MM:"%d åæ",y:"1 å¹´",yy:"%d å¹´"}});return t})},function(e,t){"use strict";function i(){for(var e=arguments.length,t=Array(e),i=0;e>i;i++)t[i]=arguments[i];return 0===t.length?function(e){return e}:1===t.length?t[0]:t.reduce(function(e,t){return function(){return e(t.apply(void 0,arguments))}})}t.__esModule=!0,t["default"]=i},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}function n(e,t,i){function a(){g===h&&(g=h.slice())}function o(){return _}function r(e){if("function"!=typeof e)throw new Error("Expected listener to be a function.");var t=!0;return a(),g.push(e),function(){if(t){t=!1,a();var i=g.indexOf(e);g.splice(i,1)}}}function c(e){if(!s["default"](e))throw new Error("Actions must be plain objects. Use custom middleware for async actions.");if("undefined"==typeof e.type)throw new Error('Actions may not have an undefined "type" property. Have you misspelled a constant?');if(b)throw new Error("Reducers may not dispatch actions.");try{b=!0,_=f(_,e)}finally{b=!1}for(var t=h=g,i=0;i<t.length;i++){var a=t[i];a()}return e}function u(e){if("function"!=typeof e)throw new Error("Expected the nextReducer to be a function.");f=e,c({type:d.INIT})}function m(){var e,t=r;return e={subscribe:function(e){function i(){e.next&&e.next(o())}if("object"!=typeof e)throw new TypeError("Expected the observer to be an object.");i();var a=t(i);return{unsubscribe:a}}},e[l["default"]]=function(){return this},e}var p;if("function"==typeof t&&"undefined"==typeof i&&(i=t,t=void 0),"undefined"!=typeof i){if("function"!=typeof i)throw new Error("Expected the enhancer to be a function.");return i(n)(e,t)}if("function"!=typeof e)throw new Error("Expected the reducer to be a function.");var f=e,_=t,h=[],g=h,b=!1;return c({type:d.INIT}),p={dispatch:c,subscribe:r,getState:o,replaceReducer:u},p[l["default"]]=m,p}
vendor: 10,613 bytes, lines 278-284
278t.__esModule=!0,t.ActionTypes=void 0,t["default"]=n;var o=i(53),s=a(o),r=i(1170),l=a(r),d=t.ActionTypes={INIT:"@@redux/INIT"}},function(e,t){"use strict";function i(e){"undefined"!=typeof console&&"function"==typeof console.error&&console.error(e);try{throw new Error(e)}catch(t){}}t.__esModule=!0,t["default"]=i},,function(e,t,i){/*! 279 * iro.js v5.5.2 280 * 2016-2021 James Daniel 281 * Licensed under MPL 2.0 282 * github.com/jaames/iro.js 283 */ 284!function(t,i){e.exports=i()}(this,function(){"use strict";function e(e,t){for(var i in t)e[i]=t[i];return e}function t(e){var t=e.parentNode;t&&t.removeChild(e)}function i(t,i,n){var o,s,r,l,d=arguments;if(i=e({},i),arguments.length>3)for(n=[n],o=3;o<arguments.length;o++)n.push(d[o]);if(null!=n&&(i.children=n),null!=t&&null!=t.defaultProps)for(s in t.defaultProps)void 0===i[s]&&(i[s]=t.defaultProps[s]);return l=i.key,null!=(r=i.ref)&&delete i.ref,null!=l&&delete i.key,a(t,i,l,r)}function a(e,t,i,a){var n={type:e,props:t,key:i,ref:a,__k:null,__p:null,__b:0,__e:null,l:null,__c:null,constructor:void 0};return ie.vnode&&ie.vnode(n),n}function n(e){return e.children}function o(e){if(null==e||"boolean"==typeof e)return null;if("string"==typeof e||"number"==typeof e)return a(null,e,null,null);if(null!=e.__e||null!=e.__c){var t=a(e.type,e.props,e.key,null);return t.__e=e.__e,t}return e}function s(e,t){this.props=e,this.context=t}function r(e,t){if(null==t)return e.__p?r(e.__p,e.__p.__k.indexOf(e)+1):null;for(var i;t<e.__k.length;t++)if(null!=(i=e.__k[t])&&null!=i.__e)return i.__e;return"function"==typeof e.type?r(e):null}function l(e){var t,i;if(null!=(e=e.__p)&&null!=e.__c){for(e.__e=e.__c.base=null,t=0;t<e.__k.length;t++)if(null!=(i=e.__k[t])&&null!=i.__e){e.__e=e.__c.base=i.__e;break}return l(e)}}function d(e){(!e.__d&&(e.__d=!0)&&1===ae.push(e)||oe!==ie.debounceRendering)&&(oe=ie.debounceRendering,(ie.debounceRendering||ne)(c))}function c(){var t,i,a,n,o,s,d,c;for(ae.sort(function(e,t){return t.__v.__b-e.__v.__b});t=ae.pop();)t.__d&&(a=void 0,n=void 0,s=(o=(i=t).__v).__e,d=i.__P,c=i.u,i.u=!1,d&&(a=[],n=g(d,o,e({},o),i.__n,void 0!==d.ownerSVGElement,null,a,c,null==s?r(o):s),b(a,o),n!=s&&l(o)))}function u(e,i,a,n,o,s,l,d,c){var u,p,f,_,h,b,v,x=a&&a.__k||de,k=x.length;if(d==le&&(d=null!=s?s[0]:k?r(a,0):null),u=0,i.__k=m(i.__k,function(t){if(null!=t){if(t.__p=i,t.__b=i.__b+1,null===(f=x[u])||f&&t.key==f.key&&t.type===f.type)x[u]=void 0;else for(p=0;k>p;p++){if((f=x[p])&&t.key==f.key&&t.type===f.type){x[p]=void 0;break}f=null}if(_=g(e,t,f=f||le,n,o,s,l,null,d,c),(p=t.ref)&&f.ref!=p&&(v||(v=[])).push(p,t.__c||_,t),null!=_){if(null==b&&(b=_),null!=t.l)_=t.l,t.l=null;else if(s==f||_!=d||null==_.parentNode){e:if(null==d||d.parentNode!==e)e.appendChild(_);else{for(h=d,p=0;(h=h.nextSibling)&&k>p;p+=2)if(h==_)break e;e.insertBefore(_,d)}"option"==i.type&&(e.value="")}d=_.nextSibling,"function"==typeof i.type&&(i.l=_)}}return u++,t}),i.__e=b,null!=s&&"function"!=typeof i.type)for(u=s.length;u--;)null!=s[u]&&t(s[u]);for(u=k;u--;)null!=x[u]&&w(x[u],x[u]);if(v)for(u=0;u<v.length;u++)y(v[u],v[++u],v[++u])}function m(e,t,i){if(null==i&&(i=[]),null==e||"boolean"==typeof e)t&&i.push(t(null));else if(Array.isArray(e))for(var a=0;a<e.length;a++)m(e[a],t,i);else i.push(t?t(o(e)):e);return i}function p(e,t,i,a,n){var o;for(o in i)o in t||_(e,o,null,i[o],a);for(o in t)n&&"function"!=typeof t[o]||"value"===o||"checked"===o||i[o]===t[o]||_(e,o,t[o],i[o],a)}function f(e,t,i){"-"===t[0]?e.setProperty(t,i):e[t]="number"==typeof i&&!1===ce.test(t)?i+"px":null==i?"":i}function _(e,t,i,a,n){var o,s,r,l,d;if("key"===(t=n?"className"===t?"class":t:"class"===t?"className":t)||"children"===t);else if("style"===t)if(o=e.style,"string"==typeof i)o.cssText=i;else{if("string"==typeof a&&(o.cssText="",a=null),a)for(s in a)i&&s in i||f(o,s,"");if(i)for(r in i)a&&i[r]===a[r]||f(o,r,i[r])}else"o"===t[0]&&"n"===t[1]?(l=t!==(t=t.replace(/Capture$/,"")),d=t.toLowerCase(),t=(d in e?d:t).slice(2),i?(a||e.addEventListener(t,h,l),(e.t||(e.t={}))[t]=i):e.removeEventListener(t,h,l)):"list"!==t&&"tagName"!==t&&"form"!==t&&!n&&t in e?e[t]=null==i?"":i:"function"!=typeof i&&"dangerouslySetInnerHTML"!==t&&(t!==(t=t.replace(/^xlink:?/,""))?null==i||!1===i?e.removeAttributeNS("http://www.w3.org/1999/xlink",t.toLowerCase()):e.setAttributeNS("http://www.w3.org/1999/xlink",t.toLowerCase(),i):null==i||!1===i?e.removeAttribute(t):e.setAttribute(t,i))}function h(e){return this.t[e.type](ie.event?ie.event(e):e)}function g(t,i,a,o,r,l,d,c,p,f){var _,h,g,b,y,w,k,E,C,S,M=i.type;if(void 0!==i.constructor)return null;(_=ie.__b)&&_(i);try{e:if("function"==typeof M){if(E=i.props,C=(_=M.contextType)&&o[_.__c],S=_?C?C.props.value:_.__p:o,a.__c?k=(h=i.__c=a.__c).__p=h.__E:("prototype"in M&&M.prototype.render?i.__c=h=new M(E,S):(i.__c=h=new s(E,S),h.constructor=M,h.render=x),C&&C.sub(h),h.props=E,h.state||(h.state={}),h.context=S,h.__n=o,g=h.__d=!0,h.__h=[]),null==h.__s&&(h.__s=h.state),null!=M.getDerivedStateFromProps&&e(h.__s==h.state?h.__s=e({},h.__s):h.__s,M.getDerivedStateFromProps(E,h.__s)),g)null==M.getDerivedStateFromProps&&null!=h.componentWillMount&&h.componentWillMount(),null!=h.componentDidMount&&d.push(h);else{if(null==M.getDerivedStateFromProps&&null==c&&null!=h.componentWillReceiveProps&&h.componentWillReceiveProps(E,S),!c&&null!=h.shouldComponentUpdate&&!1===h.shouldComponentUpdate(E,h.__s,S)){for(h.props=E,h.state=h.__s,h.__d=!1,h.__v=i,i.__e=null!=p?p!==a.__e?p:a.__e:null,i.__k=a.__k,_=0;_<i.__k.length;_++)i.__k[_]&&(i.__k[_].__p=i);break e}null!=h.componentWillUpdate&&h.componentWillUpdate(E,h.__s,S)}for(b=h.props,y=h.state,h.context=S,h.props=E,h.state=h.__s,(_=ie.__r)&&_(i),h.__d=!1,h.__v=i,h.__P=t,_=h.render(h.props,h.state,h.context),i.__k=m(null!=_&&_.type==n&&null==_.key?_.props.children:_),null!=h.getChildContext&&(o=e(e({},o),h.getChildContext())),g||null==h.getSnapshotBeforeUpdate||(w=h.getSnapshotBeforeUpdate(b,y)),u(t,i,a,o,r,l,d,p,f),h.base=i.__e;_=h.__h.pop();)h.__s&&(h.state=h.__s),_.call(h);g||null==b||null==h.componentDidUpdate||h.componentDidUpdate(b,y,w),k&&(h.__E=h.__p=null)}else i.__e=v(a.__e,i,a,o,r,l,d,f);(_=ie.diffed)&&_(i)}catch(t){ie.__e(t,i,a)}return i.__e}function b(e,t){for(var i;i=e.pop();)try{i.componentDidMount()}catch(e){ie.__e(e,i.__v)}ie.__c&&ie.__c(t)}function v(e,t,i,a,n,o,s,r){var l,d,c,m,f=i.props,_=t.props;if(n="svg"===t.type||n,null==e&&null!=o)for(l=0;l<o.length;l++)if(null!=(d=o[l])&&(null===t.type?3===d.nodeType:d.localName===t.type)){e=d,o[l]=null;break}if(null==e){if(null===t.type)return document.createTextNode(_);e=n?document.createElementNS("http://www.w3.org/2000/svg",t.type):document.createElement(t.type),o=null}return null===t.type?f!==_&&(null!=o&&(o[o.indexOf(e)]=null),e.data=_):t!==i&&(null!=o&&(o=de.slice.call(e.childNodes)),c=(f=i.props||le).dangerouslySetInnerHTML,m=_.dangerouslySetInnerHTML,r||(m||c)&&(m&&c&&m.__html==c.__html||(e.innerHTML=m&&m.__html||"")),p(e,_,f,n,r),t.__k=t.props.children,m||u(e,t,i,a,"foreignObject"!==t.type&&n,o,s,le,r),r||("value"in _&&void 0!==_.value&&_.value!==e.value&&(e.value=null==_.value?"":_.value),"checked"in _&&void 0!==_.checked&&_.checked!==e.checked&&(e.checked=_.checked))),e}function y(e,t,i){try{"function"==typeof e?e(t):e.current=t}catch(e){ie.__e(e,i)}}function w(e,i,a){var n,o,s;if(ie.unmount&&ie.unmount(e),(n=e.ref)&&y(n,null,i),a||"function"==typeof e.type||(a=null!=(o=e.__e)),e.__e=e.l=null,null!=(n=e.__c)){if(n.componentWillUnmount)try{n.componentWillUnmount()}catch(e){ie.__e(e,i)}n.base=n.__P=null}if(n=e.__k)for(s=0;s<n.length;s++)n[s]&&w(n[s],i,a);null!=o&&t(o)}function x(e,t,i){return this.constructor(e,i)}function k(e,t,a){var o,s,r;ie.__p&&ie.__p(e,t),s=(o=a===se)?null:a&&a.__k||t.__k,e=i(n,null,[e]),r=[],g(t,o?t.__k=e:(a||t).__k=e,s||le,le,void 0!==t.ownerSVGElement,a&&!o?[a]:s?null:de.slice.call(t.childNodes),r,!1,a||le,o),b(r,e)}function E(e,t){for(var i=0;i<t.length;i++){var a=t[i];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function C(e,t,i){return t&&E(e.prototype,t),i&&E(e,i),e}function S(){return S=Object.assign||function(e){for(var t=arguments,i=1;i<arguments.length;i++){var a=t[i];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},S.apply(this,arguments)}function M(e,t,i){return Math.min(Math.max(e,t),i)}function T(e,t){var i=e.indexOf("%")>-1,a=parseFloat(e);return i?t/100*a:a}function L(e){return parseInt(e,16)}function I(e){return e.toString(16).padStart(2,"0")}function D(e){var t,i=e.width,a=e.sliderSize,n=e.borderWidth,o=e.handleRadius,s=e.padding,r=e.sliderShape,l="horizontal"===e.layoutDirection;return a=null!=(t=a)?t:2*s+2*o,"circle"===r?{handleStart:e.padding+e.handleRadius,handleRange:i-2*s-2*o,width:i,height:i,cx:i/2,cy:i/2,radius:i/2-n/2}:{handleStart:a/2,handleRange:i-a,radius:a/2,x:0,y:0,width:l?a:i,height:l?i:a}}function A(e,t){var i=t.hsva,a=t.rgb;switch(e.sliderType){case"red":return a.r/2.55;case"green":return a.g/2.55;case"blue":return a.b/2.55;case"alpha":return 100*i.a;case"kelvin":var n=e.minTemperature,o=e.maxTemperature,s=o-n,r=(t.kelvin-n)/s*100;return Math.max(0,Math.min(r,100));case"hue":return i.h/=3.6;case"saturation":return i.s;case"value":default:return i.v}}function O(e,t,i){var a,n=D(e),o=n.handleRange,s=n.handleStart;a="horizontal"===e.layoutDirection?-1*i+o+s:t-s,a=Math.max(Math.min(a,o),0);var r=Math.round(100/o*a);switch(e.sliderType){case"kelvin":var l=e.minTemperature,d=e.maxTemperature,c=d-l;return l+c*(r/100);case"alpha":return r/100;case"hue":return 3.6*r;case"red":case"blue":case"green":return 2.55*r;default:return r}}function R(e,t){var i=D(e),a=i.width,n=i.height,o=i.handleRange,s=i.handleStart,r="horizontal"===e.layoutDirection,l=A(e,t),d=r?a/2:n/2,c=s+l/100*o;return r&&(c=-1*c+o+2*s),{x:r?d:c,y:r?c:d}}function z(e,t){var i=t.hsv,a=t.rgb;switch(e.sliderType){case"red":return[[0,"rgb(0,"+a.g+","+a.b+")"],[100,"rgb(255,"+a.g+","+a.b+")"]];case"green":return[[0,"rgb("+a.r+",0,"+a.b+")"],[100,"rgb("+a.r+",255,"+a.b+")"]];case"blue":return[[0,"rgb("+a.r+","+a.g+",0)"],[100,"rgb("+a.r+","+a.g+",255)"]];case"alpha":return[[0,"rgba("+a.r+","+a.g+","+a.b+",0)"],[100,"rgb("+a.r+","+a.g+","+a.b+")"]];case"kelvin":for(var n=[],o=e.minTemperature,s=e.maxTemperature,r=8,l=s-o,d=o,c=0;s>d;d+=l/r,c+=1){var u=Oe.kelvinToRgb(d),m=u.r,p=u.g,f=u.b;n.push([100/r*c,"rgb("+m+","+p+","+f+")"])}return n;case"hue":return[[0,"#f00"],[16.666,"#ff0"],[33.333,"#0f0"],[50,"#0ff"],[66.666,"#00f"],[83.333,"#f0f"],[100,"#f00"]];case"saturation":var _=Oe.hsvToHsl({h:i.h,s:0,v:i.v}),h=Oe.hsvToHsl({h:i.h,s:100,v:i.v});
284return[[0,"hsl("+_.h+","+_.s+"%,"+_.l+"%)"],[100,"hsl("+h.h+","+h.s+"%,"+h.l+"%)"]];case"value":default:var g=Oe.hsvToHsl({h:i.h,s:i.s,v:100});return[[0,"#000"],[100,"hsl("+g.h+","+g.s+"%,"+g.l+"%)"]]}}function Y(e){return e.width/2-e.padding-e.handleRadius-e.borderWidth}function F(e,t,i){var a=P(e),n=a.cx,o=a.cy,s=e.width/2;return Fe(n-t,o-i)<s}function P(e){var t=e.width/2;return{width:e.width,radius:t-e.borderWidth,cx:t,cy:t}}function N(e,t,i){var a=e.wheelAngle,n=e.wheelDirection;return i&&"clockwise"===n?t=a+t:"clockwise"===n?t=360-a+t:i&&"anticlockwise"===n?t=a+180-t:"anticlockwise"===n&&(t=a-t),Ye(t,360)}function j(e,t){var i=t.hsv,a=P(e),n=a.cx,o=a.cy,s=Y(e),r=(180+N(e,i.h,!0))*(ze/360),l=i.s/100*s,d="clockwise"===e.wheelDirection?-1:1;return{x:n+l*Math.cos(r)*d,y:o+l*Math.sin(r)*d}}function H(e,t,i){var a=P(e),n=a.cx,o=a.cy,s=Y(e);t=n-t,i=o-i;var r=N(e,Math.atan2(-i,-t)*(360/ze)),l=Math.min(Fe(t,i),s);return{h:Math.round(r),s:Math.round(100/s*l)}}function U(e){var t=e.width,i=e.boxHeight,a=e.padding,n=e.handleRadius;return{width:t,height:null!=i?i:t,radius:a+n}}function B(e,t,i){var a=U(e),n=a.width,o=a.height,s=a.radius,r=s,l=n-2*s,d=o-2*s,c=(t-r)/l*100,u=(i-r)/d*100;return{s:Math.max(0,Math.min(c,100)),v:Math.max(0,Math.min(100-u,100))}}function q(e,t){var i=U(e),a=i.width,n=i.height,o=i.radius,s=t.hsv,r=o,l=a-2*o,d=n-2*o;return{x:r+s.s/100*l,y:r+(d-s.v/100*d)}}function G(e,t){var i=t.hue;return[[[0,"#fff"],[100,"hsl("+i+",100%,50%)"]],[[0,"rgba(0,0,0,0)"],[100,"#000"]]]}function V(e){ue||(ue=document.getElementsByTagName("base"));var t=window.navigator.userAgent,i=/^((?!chrome|android).)*safari/i.test(t),a=/iPhone|iPod|iPad/i.test(t),n=window.location;return(i||a)&&ue.length>0?n.protocol+"//"+n.host+n.pathname+n.search+e:e}function W(e,t,i,a){for(var n=0;n<a.length;n++){var o=a[n].x-t,s=a[n].y-i,r=Math.sqrt(o*o+s*s);if(r<e.handleRadius)return n}return null}function J(e){return{boxSizing:"border-box",border:e.borderWidth+"px solid "+e.borderColor}}function $(e,t,i){return e+"-gradient("+t+", "+i.map(function(e){var t=e[0],i=e[1];return i+" "+t+"%"}).join(",")+")"}function Z(e){return"string"==typeof e?e:e+"px"}function X(e){var t=e.r,a=e.url,n=t,o=t;return i("svg",{className:"IroHandle IroHandle--"+e.index+" "+(e.isActive?"IroHandle--isActive":""),style:{"-webkit-tap-highlight-color":"rgba(0, 0, 0, 0);",transform:"translate("+Z(e.x)+", "+Z(e.y)+")",willChange:"transform",top:Z(-t),left:Z(-t),width:Z(2*t),height:Z(2*t),position:"absolute",overflow:"visible"}},a&&i("use",Object.assign({xlinkHref:V(a)},e.props)),!a&&i("circle",{cx:n,cy:o,r:t,fill:"none","stroke-width":2,stroke:"#000"}),!a&&i("circle",{cx:n,cy:o,r:t-2,fill:e.fill,"stroke-width":2,stroke:"#fff"}))}function Q(e){function t(t,i,a){var o=O(e,t,i);e.parent.inputActive=!0,n[e.sliderType]=o,e.onInput(a,e.id)}var a=e.activeIndex,n=void 0!==a&&a<e.colors.length?e.colors[a]:e.color,o=D(e),s=o.width,r=o.height,l=o.radius,d=R(e,n),c=z(e,n);return i(je,Object.assign({},e,{onInput:t}),function(t,a,o){return i("div",Object.assign({},a,{className:"IroSlider",style:Object.assign({},{position:"relative",width:Z(s),height:Z(r),borderRadius:Z(l),background:"conic-gradient(#ccc 25%, #fff 0 50%, #ccc 0 75%, #fff 0)",backgroundSize:"8px 8px"},o)}),i("div",{className:"IroSliderGradient",style:Object.assign({},{position:"absolute",top:0,left:0,width:"100%",height:"100%",borderRadius:Z(l),background:$("linear","horizontal"===e.layoutDirection?"to top":"to right",c)},J(e))}),i(X,{isActive:!0,index:n.index,r:e.handleRadius,url:e.handleSvg,props:e.handleProps,x:d.x,y:d.y}))})}function K(e){function t(t,i,a){if(0===a){var n=W(e,t,i,m);
284null!==n?l.setActiveColor(n):(l.inputActive=!0,c.hsv=B(e,t,i),e.onInput(a,e.id))}else 1===a&&(l.inputActive=!0,c.hsv=B(e,t,i));e.onInput(a,e.id)}var a=U(e),n=a.width,o=a.height,s=a.radius,r=e.colors,l=e.parent,d=e.activeIndex,c=void 0!==d&&d<e.colors.length?e.colors[d]:e.color,u=G(e,c),m=r.map(function(t){return q(e,t)});return i(je,Object.assign({},e,{onInput:t}),function(t,a,l){return i("div",Object.assign({},a,{className:"IroBox",style:Object.assign({},{width:Z(n),height:Z(o),position:"relative"},l)}),i("div",{className:"IroBox",style:Object.assign({},{width:"100%",height:"100%",borderRadius:Z(s)},J(e),{background:$("linear","to bottom",u[1])+","+$("linear","to right",u[0])})}),r.filter(function(e){return e!==c}).map(function(t){return i(X,{isActive:!1,index:t.index,fill:t.hslString,r:e.handleRadius,url:e.handleSvg,props:e.handleProps,x:m[t.index].x,y:m[t.index].y})}),i(X,{isActive:!0,index:c.index,fill:c.hslString,r:e.activeHandleRadius||e.handleRadius,url:e.handleSvg,props:e.handleProps,x:m[c.index].x,y:m[c.index].y}))})}function ee(e){function t(t,i,a){if(0===a){if(!F(e,t,i))return!1;var n=W(e,t,i,d);null!==n?s.setActiveColor(n):(s.inputActive=!0,r.hsv=H(e,t,i),e.onInput(a,e.id))}else 1===a&&(s.inputActive=!0,r.hsv=H(e,t,i));e.onInput(a,e.id)}var a=P(e),n=a.width,o=e.colors,s=(e.borderWidth,e.parent),r=e.color,l=r.hsv,d=o.map(function(t){return j(e,t)}),c={position:"absolute",top:0,left:0,width:"100%",height:"100%",borderRadius:"50%",boxSizing:"border-box"};return i(je,Object.assign({},e,{onInput:t}),function(t,a,s){return i("div",Object.assign({},a,{className:"IroWheel",style:Object.assign({},{width:Z(n),height:Z(n),position:"relative"},s)}),i("div",{className:"IroWheelHue",style:Object.assign({},c,{transform:"rotateZ("+(e.wheelAngle+90)+"deg)",background:"clockwise"===e.wheelDirection?He:Ue})}),i("div",{className:"IroWheelSaturation",style:Object.assign({},c,{background:"radial-gradient(circle closest-side, #fff, transparent)"})}),e.wheelLightness&&i("div",{className:"IroWheelLightness",style:Object.assign({},c,{background:"#000",opacity:1-l.v/100})}),i("div",{className:"IroWheelBorder",style:Object.assign({},c,J(e))}),o.filter(function(e){return e!==r}).map(function(t){return i(X,{isActive:!1,index:t.index,fill:t.hslString,r:e.handleRadius,url:e.handleSvg,props:e.handleProps,x:d[t.index].x,y:d[t.index].y})}),i(X,{isActive:!0,index:r.index,fill:r.hslString,r:e.activeHandleRadius||e.handleRadius,url:e.handleSvg,props:e.handleProps,x:d[r.index].x,y:d[r.index].y}))})}function te(e){var t=function(t,a){function n(){var e=t instanceof Element?t:document.querySelector(t);e.appendChild(o.base),o.onMount(e)}var o,s=document.createElement("div");return k(i(e,Object.assign({},{ref:function(e){return o=e}},a)),s),"loading"!==document.readyState?n():document.addEventListener("DOMContentLoaded",n),o};return t.prototype=e.prototype,Object.assign(t,e),t.__component=e,t}var ie,ae,ne,oe,se,re,le={},de=[],ce=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|^--/i;ie={},s.prototype.setState=function(t,i){var a=this.__s!==this.state&&this.__s||(this.__s=e({},this.state));("function"!=typeof t||(t=t(a,this.props)))&&e(a,t),null!=t&&this.__v&&(this.u=!1,i&&this.__h.push(i),d(this))},s.prototype.forceUpdate=function(e){this.__v&&(e&&this.__h.push(e),this.u=!0,d(this))},s.prototype.render=n,ae=[],ne="function"==typeof Promise?Promise.prototype.then.bind(Prom
284ise.resolve()):setTimeout,oe=ie.debounceRendering,ie.__e=function(e,t,i){for(var a;t=t.__p;)if((a=t.__c)&&!a.__p)try{if(a.constructor&&null!=a.constructor.getDerivedStateFromError)a.setState(a.constructor.getDerivedStateFromError(e));else{if(null==a.componentDidCatch)continue;a.componentDidCatch(e)}return d(a.__E=a)}catch(t){e=t}throw e},se=le,re=0;var ue,me="[-\\+]?\\d+%?",pe="[-\\+]?\\d*\\.\\d+%?",fe="(?:"+pe+")|(?:"+me+")",_e="[\\s|\\(]+("+fe+")[,|\\s]+("+fe+")[,|\\s]+("+fe+")\\s*\\)?",he="[\\s|\\(]+("+fe+")[,|\\s]+("+fe+")[,|\\s]+("+fe+")[,|\\s]+("+fe+")\\s*\\)?",ge=new RegExp("rgb"+_e),be=new RegExp("rgba"+he),ve=new RegExp("hsl"+_e),ye=new RegExp("hsla"+he),we="^(?:#?|0x?)",xe="([0-9a-fA-F]{1})",ke="([0-9a-fA-F]{2})",Ee=new RegExp(we+xe+xe+xe+"$"),Ce=new RegExp(we+xe+xe+xe+xe+"$"),Se=new RegExp(we+ke+ke+ke+"$"),Me=new RegExp(we+ke+ke+ke+ke+"$"),Te=2e3,Le=4e4,Ie=Math.log,De=Math.round,Ae=Math.floor,Oe=function(){function e(e,t){this.$={h:0,s:0,v:0,a:1},e&&this.set(e),this.onChange=t,this.initialValue=S({},this.$)}var t=e.prototype;return t.set=function(t){if("string"==typeof t)/^(?:#?|0x?)[0-9a-fA-F]{3,8}$/.test(t)?this.hexString=t:/^rgba?/.test(t)?this.rgbString=t:/^hsla?/.test(t)&&(this.hslString=t);else{if("object"!=typeof t)throw new Error("Invalid color value");t instanceof e?this.hsva=t.hsva:"r"in t&&"g"in t&&"b"in t?this.rgb=t:"h"in t&&"s"in t&&"v"in t?this.hsv=t:"h"in t&&"s"in t&&"l"in t?this.hsl=t:"kelvin"in t&&(this.kelvin=t.kelvin)}},t.setChannel=function(e,t,i){var a;this[e]=S({},this[e],(a={},a[t]=i,a))},t.reset=function(){this.hsva=this.initialValue},t.clone=function(){return new e(this)},t.unbind=function(){this.onChange=void 0},e.hsvToRgb=function(e){var t=e.h/60,i=e.s/100,a=e.v/100,n=Ae(t),o=t-n,s=a*(1-i),r=a*(1-o*i),l=a*(1-(1-o)*i),d=n%6,c=[a,r,s,s,l,a][d],u=[l,a,a,r,s,s][d],m=[s,s,l,a,a,r][d];return{r:M(255*c,0,255),g:M(255*u,0,255),b:M(255*m,0,255)}},e.rgbToHsv=function(e){var t=e.r/255,i=e.g/255,a=e.b/255,n=Math.max(t,i,a),o=Math.min(t,i,a),s=n-o,r=0,l=n,d=0===n?0:s/n;switch(n){case o:r=0;break;case t:r=(i-a)/s+(a>i?6:0);break;case i:r=(a-t)/s+2;break;case a:r=(t-i)/s+4}return{h:60*r%360,s:M(100*d,0,100),v:M(100*l,0,100)}},e.hsvToHsl=function(e){var t=e.s/100,i=e.v/100,a=(2-t)*i,n=1>=a?a:2-a,o=1e-9>n?0:t*i/n;return{h:e.h,s:M(100*o,0,100),l:M(50*a,0,100)}},e.hslToHsv=function(e){var t=2*e.l,i=e.s*(100>=t?t:200-t)/100,a=1e-9>t+i?0:2*i/(t+i);return{h:e.h,s:M(100*a,0,100),v:M((t+i)/2,0,100)}},e.kelvinToRgb=function(e){var t,i,a,n=e/100;return 66>n?(t=255,i=-155.25485562709179-.44596950469579133*(i=n-2)+104.49216199393888*Ie(i),a=20>n?0:-254.76935184120902+.8274096064007395*(a=n-10)+115.67994401066147*Ie(a)):(t=351.97690566805693+.114206453784165*(t=n-55)-40.25366309332127*Ie(t),i=325.4494125711974+.07943456536662342*(i=n-50)-28.0852963507957*Ie(i),a=255),{r:M(Ae(t),0,255),g:M(Ae(i),0,255),b:M(Ae(a),0,255)}},e.rgbToKelvin=function(t){for(var i,a=t.r,n=t.b,o=.4,s=Te,r=Le;r-s>o;){i=.5*(r+s);var l=e.kelvinToRgb(i);l.b/l.r>=n/a?r=i:s=i}return i},C(e,[{key:"hsv",get:function(){var e=this.$;return{h:e.h,s:e.s,v:e.v}},set:function(e){var t=this.$;if(e=S({},t,e),this.onChange){var i={h:!1,v:!1,s:!1,a:!1};for(var a in t)i[a]=e[a]!=t[a];this.$=e,(i.h||i.s||i.v||i.a)&&this.onChange(this,i)}else this.$=e}},{key:"hsva",get:function(){return S({},this.$)},set:function(e){this.hsv=e}},{key:"hue",get:function(){return this.$.h},set:function(e){this.hsv={h:e}}},{key:"saturation",get:function(){return this.$.s},set:function(e){this.hsv={s:e}}},{key:"value",get:function(){return this.$.v},set:function(e){this.hsv={v:e}}},{key:"alpha",get:function(){return this.$.a},set:function(e){this.hsv=S({},this.hsv,{a:e})}},{key:"kelvin",get:function(){return e.rgbToKelvin(this.rgb)},set:function(t){this.rgb=e.kelvinToRgb(t)}},{key:"red",get:function(){var e=this.rgb;return e.r},set:function(e){this.rgb=S({},this.rgb,{r:e})}},{key:"green",get:function(){var e=this.rgb;return e.g},set:function(e){this.rgb=S({},this.rgb,{g:e})}},{key:"blue",get:function(){var e=this.rgb;return e.b},set:function(e){this.rgb=S({},this.rgb,{b:e})}},{key:"rgb",get:function(){var t=e.hsvToRgb(this.$),i=t.r,a=t.g,n=t.b;return{r:De(i),g:De(a),b:De(n)}},set:function(t){this.hsv=S({},e.rgbToHsv(t),{a:void 0===t.a?1:t.a})}},{key:"rgba",get:function(){return S({},this.rgb,{a:this.alpha})},set:function(e){this.rgb=e}},{key:"hsl",get:function(){var t=e.hsvToHsl(this.$),i=t.h,a=t.s,n=t.l;return{h:De(i),s:De(a),l:De(n)}},set:function(t){this.hsv=S({},e.hslToHsv(t),{a:void 0===t.a?1:t.a})}},{key:"hsla",get:function(){return S({},this.hsl,{a:this.alpha})}
284,set:function(e){this.hsl=e}},{key:"rgbString",get:function(){var e=this.rgb;return"rgb("+e.r+", "+e.g+", "+e.b+")"},set:function(e){var t,i,a,n,o=1;if((t=ge.exec(e))?(i=T(t[1],255),a=T(t[2],255),n=T(t[3],255)):(t=be.exec(e))&&(i=T(t[1],255),a=T(t[2],255),n=T(t[3],255),o=T(t[4],1)),!t)throw new Error("Invalid rgb string");this.rgb={r:i,g:a,b:n,a:o}}},{key:"rgbaString",get:function(){var e=this.rgba;return"rgba("+e.r+", "+e.g+", "+e.b+", "+e.a+")"},set:function(e){this.rgbString=e}},{key:"hexString",get:function(){var e=this.rgb;return"#"+I(e.r)+I(e.g)+I(e.b)},set:function(e){var t,i,a,n,o=255;if((t=Ee.exec(e))?(i=17*L(t[1]),a=17*L(t[2]),n=17*L(t[3])):(t=Ce.exec(e))?(i=17*L(t[1]),a=17*L(t[2]),n=17*L(t[3]),o=17*L(t[4])):(t=Se.exec(e))?(i=L(t[1]),a=L(t[2]),n=L(t[3])):(t=Me.exec(e))&&(i=L(t[1]),a=L(t[2]),n=L(t[3]),o=L(t[4])),!t)throw new Error("Invalid hex string");this.rgb={r:i,g:a,b:n,a:o/255}}},{key:"hex8String",get:function(){var e=this.rgba;return"#"+I(e.r)+I(e.g)+I(e.b)+I(Ae(255*e.a))},set:function(e){this.hexString=e}},{key:"hslString",get:function(){var e=this.hsl;return"hsl("+e.h+", "+e.s+"%, "+e.l+"%)"},set:function(e){var t,i,a,n,o=1;if((t=ve.exec(e))?(i=T(t[1],360),a=T(t[2],100),n=T(t[3],100)):(t=ye.exec(e))&&(i=T(t[1],360),a=T(t[2],100),n=T(t[3],100),o=T(t[4],1)),!t)throw new Error("Invalid hsl string");this.hsl={h:i,s:a,l:n,a:o}}},{key:"hslaString",get:function(){var e=this.hsla;return"hsla("+e.h+", "+e.s+"%, "+e.l+"%, "+e.a+")"},set:function(e){this.hslString=e}}]),e}(),Re={sliderShape:"bar",sliderType:"value",minTemperature:2200,maxTemperature:11e3},ze=2*Math.PI,Ye=function(e,t){return(e%t+t)%t},Fe=function(e,t){return Math.sqrt(e*e+t*t)},Pe={width:300,height:300,color:"#fff",colors:[],padding:6,layoutDirection:"vertical",borderColor:"#fff",borderWidth:0,handleRadius:8,activeHandleRadius:null,handleSvg:null,handleProps:{x:0,y:0},wheelLightness:!0,wheelAngle:0,wheelDirection:"anticlockwise",sliderSize:null,sliderMargin:12,boxHeight:null},Ne=["mousemove","touchmove","mouseup","touchend"],je=function(e){function t(t){e.call(this,t),this.uid=(Math.random()+1).toString(36).substring(5)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.render=function(e){var t=this.handleEvent.bind(this),a={onMouseDown:t,ontouchstart:t},o="horizontal"===e.layoutDirection,s=null===e.margin?e.sliderMargin:e.margin,r={overflow:"visible",display:o?"inline-block":"block"};return e.index>0&&(r[o?"marginLeft":"marginTop"]=s),i(n,null,e.children(this.uid,a,r))},t.prototype.handleEvent=function(e){var t=this,i=this.props.onInput,a=this.base.getBoundingClientRect();e.preventDefault();var n=e.touches?e.changedTouches[0]:e,o=n.clientX-a.left,s=n.clientY-a.top;switch(e.type){case"mousedown":case"touchstart":var r=i(o,s,0);r!==!1&&Ne.forEach(function(e){document.addEventListener(e,t,{passive:!1})});break;case"mousemove":case"touchmove":i(o,s,1);break;case"mouseup":case"touchend":i(o,s,2),Ne.forEach(function(e){document.removeEventListener(e,t,{passive:!1})})}},t}(s);X.defaultProps={fill:"none",x:0,y:0,r:8,url:null,props:{x:0,y:0}},Q.defaultProps=Object.assign({},Re);var He="conic-gradient(red, yellow, lime, aqua, blue, magenta, red)",Ue="conic-gradient(red, magenta, blue, aqua, lime, yellow, red)",Be=function(e){function t(t){var i=this;e.call(this,t),this.colors=[],this.inputActive=!1,this.events={},this.activeEvents={},this.deferredEvents={},this.id=t.id;var a=t.colors.length>0?t.colors:[t.color];a.forEach(function(e){return i.addColor(e)}),this.setActiveColor(0),this.state=Object.assign({},t,{color:this.color,colors:this.colors,layout:t.layout})}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.addColor=function(e,t){void 0===t&&(t=this.colors.length);var i=new Oe(e,this.onColorChange.bind(this));this.colors.splice(t,0,i),this.colors.forEach(function(e,t){return e.index=t}),this.state&&this.setState({colors:this.colors}),this.deferredEmit("color:init",i)},t.prototype.removeColor=function(e){var t=this.colors.splice(e,1)[0];
284t.unbind(),this.colors.forEach(function(e,t){return e.index=t}),this.state&&this.setState({colors:this.colors}),t.index===this.color.index&&this.setActiveColor(0),this.emit("color:remove",t)},t.prototype.setActiveColor=function(e){this.color=this.colors[e],this.state&&this.setState({color:this.color}),this.emit("color:setActive",this.color)},t.prototype.setColors=function(e,t){var i=this;void 0===t&&(t=0),this.colors.forEach(function(e){return e.unbind()}),this.colors=[],e.forEach(function(e){return i.addColor(e)}),this.setActiveColor(t),this.emit("color:setAll",this.colors)},t.prototype.on=function(e,t){var i=this,a=this.events;(Array.isArray(e)?e:[e]).forEach(function(e){(a[e]||(a[e]=[])).push(t),i.deferredEvents[e]&&(i.deferredEvents[e].forEach(function(e){t.apply(null,e)}),i.deferredEvents[e]=[])})},t.prototype.off=function(e,t){var i=this;(Array.isArray(e)?e:[e]).forEach(function(e){var a=i.events[e];a&&a.splice(a.indexOf(t),1)})},t.prototype.emit=function(e){for(var t=this,i=[],a=arguments.length-1;a-->0;)i[a]=arguments[a+1];var n=this.activeEvents,o=n.hasOwnProperty(e)?n[e]:!1;if(!o){n[e]=!0;var s=this.events[e]||[];s.forEach(function(e){return e.apply(t,i)}),n[e]=!1}},t.prototype.deferredEmit=function(e){for(var t,i=[],a=arguments.length-1;a-->0;)i[a]=arguments[a+1];var n=this.deferredEvents;(t=this).emit.apply(t,[e].concat(i)),(n[e]||(n[e]=[])).push(i)},t.prototype.setOptions=function(e){this.setState(e)},t.prototype.resize=function(e){this.setOptions({width:e})},t.prototype.reset=function(){this.colors.forEach(function(e){return e.reset()}),this.setState({colors:this.colors})},t.prototype.onMount=function(e){this.el=e,this.deferredEmit("mount",this)},t.prototype.onColorChange=function(e,t){this.setState({color:this.color}),this.inputActive&&(this.inputActive=!1,this.emit("input:change",e,t)),this.emit("color:change",e,t)},t.prototype.emitInputEvent=function(e,t){0===e?this.emit("input:start",this.color,t):1===e?this.emit("input:move",this.color,t):2===e&&this.emit("input:end",this.color,t)},t.prototype.render=function(e,t){var a=this,n=t.layout;if(!Array.isArray(n)){switch(n){default:n=[{component:ee},{component:Q}]}t.transparency&&n.push({component:Q,options:{sliderType:"alpha"}})}return i("div",{"class":"IroColorPicker",id:t.id,style:{display:t.display}},n.map(function(e,n){var o=e.component,s=e.options;return i(o,Object.assign({},t,s,{ref:void 0,onInput:a.emitInputEvent.bind(a),parent:a,index:n}))}))},t}(s);Be.defaultProps=Object.assign({},Pe,{colors:[],display:"block",id:null,layout:"default",margin:null});var qe,Ge=te(Be);!function(e){e.version="5.5.2",e.Color=Oe,e.ColorPicker=Ge;var t;!function(e){e.h=i,e.ComponentBase=je,e.Handle=X,e.Slider=Q,e.Wheel=ee,e.Box=K}(t=e.ui||(e.ui={}))}(qe||(qe={}));var Ve=qe;return Ve})},,,,,,,,,function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={id_institution:null,i18n:null,router:null,loadOpts:function(e){this.id_institution=e.id_institution},defaultResource:{i18n:null,router:null,feature:null,permission:null,success:function(){return!0},error:function(){return!1},onSucess:function(){},onError:function(){school.popup.info(this.i18n.translate("error"))},onErrorFeature:function(){var e={feature:this.i18n.translate("billing.feature_"+this.feature)};school.popup.info(this.i18n.translate("feature_error",e))},onErrorPermission:function(){var e={permission:this.i18n.translate("occupation.permission_"+this.permission)},t="permission_error_info";e.permission.indexOf("occupation.permission_")>=0&&(t="permission_error"),school.popup.error(this.i18n.translate(t,e))}},checkRules:function(e){var t=this,i=window.interceptor.feature,a=window.interceptor.permission,n={};for(var o in this.defaultResource)n[o]=this.defaultResource[o];n=Object.assign(n,e);var s=!i&&null!=n.feature||null!=n.feature&&i.indexOf(n.feature)<0,r=!a&&null!=n.permission||null!=n.permission&&a.indexOf(n.permission)<0;return{feature:n.feature,locked:s,permission:n.permission,disabled:r,apply:function(e){return n.i18n||(n.i18n=t.i18n),n.router=t.router,s?(n.onError(e),n.onErrorFeature
284(e)):r?(n.onError(e),n.onErrorPermission(e)):n.onSuccess(e)}}}}},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}var n=i(503),o=(a(n),i(476)),s=a(o);e.exports={lang:"pt_BR",train:s["default"],setLocale:function(e){this.lang=e},getLocale:function(e){return this.train[this.lang]},translate:function(e,t){var i=this.getLocale();if(e.split(" ").length>1){var a=this,n=e.split(" "),o=n.map(function(e){return a.translate(e)});return o.join(" ")}var n=String(e).toLowerCase();if(i&&i.hasOwnProperty(n)){var s=i[n];if(t)for(var r=Object.keys(t),l=0;l<r.length;l++){var n=r[l],d=t[n],c=[":"+n,":"+n.toUpperCase(),":"+n.charAt(0).toUpperCase()+n.slice(1)],u=[d,d,d];"string"==typeof d&&(u=[d,d.toUpperCase(),d.charAt(0).toUpperCase()+d.slice(1)]);for(var m=0;m<c.length;m++){var p=new RegExp(c[m],"g");s=s.replace(p,u[m])}}return s}return e}}},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=function(e){for(var t=Object.keys(e),i={},a=0;a<t.length;a++)for(var n=e[t[a]],o=Object.keys(n),s=0;s<o.length;s++){var r=o[s],l=e[t[a]][r];i[r]=l}return i}},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var n=i(3),o=a(n);t["default"]={sendMessageToUser:function(e){if(!e||!e.msg)throw new Error("Message content is required");if(!e.user_id)throw new Error("user_id is required");var t={message:e.msg,sender:e.sender_id?e.sender_id.toString():"",title:e.title?"Mensagem para "+e.title:"Mensagem",id_user:e.user_id};return{type:"SEND_MESSAGE_TO_USER",payload:o["default"].post("management-service/classroom/single/"+encodeURIComponent(e.user_id)+"/send-message",t)}},sendUserDataToClassroom:function(e){if(!e||!e.msg)throw new Error("Message content is required");if(!e.id_classroom)throw new Error("id_classroom is required");var t={message:e.msg,title:e.title||"Mensagem"};return{type:"SEND_USER_DATA_TO_CLASSROOM",payload:o["default"].post("management-service/classroom/"+encodeURIComponent(e.id_classroom)+"/send-message",t) 285}}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e};t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,t=arguments[1];switch(t.type){case"SEND_MESSAGE_TO_USER_PENDING":return a({},e,{loading:!0,messageUser:{},errors:[]});case"SEND_MESSAGE_TO_USER_FULFILLED":return a({},e,{loading:!1,messageUser:t.payload.data,save:t.payload.data,errors:[]});case"SEND_MESSAGE_TO_USER_REJECTED":return a({},e,{loading:!1,errors:t.payload.response.data.errors});case"SEND_MESSAGE_TO_CLASS_PENDING":return a({},e,{loading:!0,messageClass:{},errors:[]});case"SEND_MESSAGE_TO_CLASS_FULFILLED":return a({},e,{loading:!1,messageClass:t.payload.data,save:t.payload.data,errors:[]});case"SEND_MESSAGE_TO_CLASS_REJECTED":return a({},e,{loading:!1,errors:t.payload.response.data.errors});case"CLEAR_MESSAGE_STATUS":return a({},e,{loading:!1,messageUser:{},messageClass:{},errors:[],save:null});default:return e}};var n=i(207)["default"]},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={errors:[],messageUser:{},messageClass:{},save:null,loading:!1}},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var n=i(3),o=a(n);t["default"]={setIdCustomer:function(e){return{type:"SET_ID_CUSTOMER",id_customer:e}},setBillingCustomerBackRoute:function(e,t){return{type:"SET_BILLING_CUSTOMER_BACK_ROUTE",back_route:e,back_params:t}},eraseBillingCustomer:function(){return{type:"ERASE_BILLING_CUSTOMER"}},getBillingCustomer:function(e){return{type:"SET_BILLING_CUSTOMER",payload:o["default"].get("billing-service/customer/page/"+e.id_institution)}},saveBillingCustomer:function(e){return{type:"SET_BILLING_CUSTOMER_SAVE",payload:o["default"].post("billing-service/customer/"+e.id_customer,e)}}
285,editBillingCustomer:function(e){return{type:"SET_BILLING_CUSTOMER_EDIT",payload:o["default"].put("billing-service/customer/"+e.id_customer,e)}},saveBillingCustomerAddress:function(e){return{type:"SET_BILLING_CUSTOMER_ADDRESS_SAVE",payload:o["default"].post("billing-service/customer/"+e.id_customer+"/address",e)}},editBillingCustomerAddress:function(e){return{type:"SET_BILLING_CUSTOMER_ADDRESS_EDIT",payload:o["default"].put("billing-service/customer/"+e.id_customer+"/address/"+e.id_customer_address,e)}},saveBillingCustomerDocument:function(e){return{type:"SET_BILLING_CUSTOMER_DOCUMENT_SAVE",payload:o["default"].post("billing-service/customer/"+e.id_customer+"/document",e)}},editBillingCustomerDocument:function(e){return{type:"SET_BILLING_CUSTOMER_DOCUMENT_EDIT",payload:o["default"].put("billing-service/customer/"+e.id_customer+"/document/"+e.id_customer_document,e)}},saveBillingCustomerEmail:function(e){return{type:"SET_BILLING_CUSTOMER_EMAIL_SAVE",payload:o["default"].post("billing-service/customer/"+e.id_customer+"/email",e)}},editBillingCustomerEmail:function(e){return{type:"SET_BILLING_CUSTOMER_EMAIL_EDIT",payload:o["default"].put("billing-service/customer/"+e.id_customer+"/email",e)}},unlockWithoutCharge:function(e){return{type:"SET_BILLING_UNLOCK_CUSTOMER_WITHOUT_CHARGE",payload:o["default"].post("billing-service/customer/"+e.id_customer+"/step/unlock_without_charge",e)}},chargePendingInvoiceCreditCard:function(e){return{type:"SET_BILLING_CUSTOMER_CHARGE_PENDING",payload:o["default"].post("billing-service/customer/"+e.id_customer+"/step/charge_pending_invoices_credit_card",e)}}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e};t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,t=arguments[1];switch(t.type){case"SET_ID_CUSTOMER":return a({},e,{id_customer:t.id_customer});case"SET_BILLING_CUSTOMER_BACK_ROUTE":return a({},e,{back_route:t.back_route,back_params:t.back_params});case"ERASE_BILLING_CUSTOMER":return a({},e,{id_customer:null,customer:{}});case"SET_BILLING_CUSTOMER_REJECTED":return{error:t.payload.response.data.message};case"SET_BILLING_CUSTOMER_FULFILLED":var i={};return i=t.payload.data.data?a({},e,{customer:t.payload.data.data}):a({},e,{id_customer:t.payload.data.id_customer,customer:t.payload.data});case"SET_BILLING_CUSTOMER_SAVE_REJECTED":return{error:t.payload.response.data.message};case"SET_BILLING_CUSTOMER_SAVE_FULFILLED":return{save:t.payload.data};case"SET_BILLING_CUSTOMER_EDIT_REJECTED":return{error:t.payload.response.data.message};case"SET_BILLING_CUSTOMER_EDIT_FULFILLED":return{edit:t.payload.data};case"SET_BILLING_CUSTOMER_ADDRESS_SAVE_REJECTED":return{error:t.payload.response.data.message};case"SET_BILLING_CUSTOMER_ADDRESS_SAVE_FULFILLED":return{save:t.payload.data};case"SET_BILLING_CUSTOMER_ADDRESS_EDIT_REJECTED":return{error:t.payload.response.data.message};case"SET_BILLING_CUSTOMER_ADDRESS_EDIT_FULFILLED":return{edit:t.payload.data};case"SET_BILLING_CUSTOMER_DOCUMENT_SAVE_REJECTED":return{error:t.payload.response.data.message};case"SET_BILLING_CUSTOMER_DOCUMENT_SAVE_FULFILLED":return{save:t.payload.data};case"SET_BILLING_CUSTOMER_DOCUMENT_EDIT_REJECTED":return{error:t.payload.response.data.message};case"SET_BILLING_CUSTOMER_DOCUMENT_EDIT_FULFILLED":return{edit:t.payload.data};case"SET_BILLING_CUSTOMER_EMAIL_SAVE_REJECTED":return{error:t.payload.response.data.message};case"SET_BILLING_CUSTOMER_EMAIL_SAVE_FULFILLED":return{save:t.payload.data};case"SET_BILLING_CUSTOMER_EMAIL_EDIT_REJECTED":return{error:t.payload.response.data.message};case"SET_BILLING_CUSTOMER_EMAIL_EDIT_FULFILLED":return{edit:t.payload.data};case"SET_BILLING_UNLOCK_CUSTOMER_WITHOUT_CHARGE_REJECTED":return{error:t.payload.response.data.message};case"SET_BILLING_UNLOCK_CUSTOMER_WITHOUT_CHARGE_FULFILLED":return{edit:t.payload.data};case"SET_BILLING_CUSTOMER_CHARGE_PENDING_REJECTED":return{error:t.payload.response.data.message};case"SET_BILLING_CUSTOMER_CHARGE_PENDING_FULFILLED":return{edit:t.payload.data};default:return e}};var n=i(210)["default"]},function(e,t){"use strict";
285Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={id_customer:null,customer:{},error:null,back_route:null,back_params:{},edit:null}},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var n=i(3),o=a(n);t["default"]={getBillingInvoices:function(e){return{type:"SET_BILLING_INVOICES",payload:o["default"].get("billing-service/customer/"+e.id_customer+"/invoice",e)}},getBillingInvoice:function(e){return{type:"SET_BILLING_INVOICE",payload:o["default"].get("billing-service/invoice/"+e.id_invoice)}},renewBillingInvoice:function(e){return{type:"SET_BILLING_INVOICE_RENEW",payload:o["default"].put("billing-service/invoice/"+e.id_invoice+"/renew")}}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e};t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,t=arguments[1];switch(t.type){case"SET_BILLING_INVOICES_REJECTED":return a({},e,{error:t.payload.response.data.message});case"SET_BILLING_INVOICES_FULFILLED":return a({},e,{invoices:t.payload.data.data,links:t.payload.data.links});case"SET_BILLING_INVOICE_REJECTED":return a({},e,{error:t.payload.response.data.message});case"SET_BILLING_INVOICE_FULFILLED":return a({},e,{invoice:t.payload.data});case"SET_BILLING_INVOICE_RENEW_REJECTED":return a({},e,{error:t.payload.response.data.message});case"SET_BILLING_INVOICE_RENEW_FULFILLED":return a({},e,{invoice:t.payload.data});default:return e}};var n=i(213)["default"]},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={invoices:[],invoice:{},error:null,links:{}}},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var n=i(3),o=a(n);t["default"]={setBillingPaymentMethodBackRoute:function(e,t){return{type:"SET_BILLING_PAYMENT_METHOD_BACK_ROUTE",back_route:e,back_params:t}},getBillingPaymentMethods:function(e){return{type:"SET_BILLING_PAYMENT_METHODS",payload:o["default"].get("billing-service/customer/"+e.id_customer+"/method/")}},getBillingPaymentMethodCreditcards:function(e){return{type:"SET_BILLING_PAYMENT_METHOD_CREDITCARDS",payload:o["default"].get("billing-service/customer/"+e.id_customer+"/method/creditcard")}},getBillingPaymentMethod:function(e){return{type:"SET_BILLING_PAYMENT_METHOD",payload:o["default"].get("billing-service/customer/"+e.id_customer+"/method/creditcard/"+e.id_payment_method)}},saveBillingPaymentMethodCreditCard:function(e){return{type:"SET_BILLING_PAYMENT_METHOD_CREDITCARD_SAVE",payload:o["default"].post("billing-service/customer/"+e.id_customer+"/method/creditcard",e)}},saveBillingPaymentMethodBankSlip:function(e){return{type:"SET_BILLING_PAYMENT_METHOD_BANKSLIP_SAVE",payload:o["default"].post("billing-service/customer/"+e.id_customer+"/method/bankslip",e)}},setBillingPaymentMethodCreditcardDefault:function(e){return{type:"SET_BILLING_PAYMENT_METHOD_CREDITCARD_DEFAULT",payload:o["default"].put("billing-service/customer/"+e.id_customer+"/method/creditcard/"+e.id_customer_credit_card+"/set_default")}},setBillingPaymentMethodBankslipDefault:function(e){return{type:"SET_BILLING_PAYMENT_METHOD_BANKSLIP_DEFAULT",payload:o["default"].put("billing-service/customer/"+e.id_customer+"/method/bankslip/"+e.id_customer_bank_slip+"/set_default")}},deleteBillingPaymentMethod:function(e){return{type:"SET_BILLING_PAYMENT_METHOD_DELETE",payload:o["default"]["delete"]("billing-service/customer/"+e.id_customer+"/method/creditcard/"+e.id_customer_credit_card)}}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e};t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,t=arguments[1];switch(t.type){case"SET_BILLING_PAYMENT_METHOD_BACK_ROUTE":return a({},e,{back_route:t.back_route,back_params:t.back_params});case"SET_BILLING_PAYMENT_METHODS_REJECTED":return{error:t.payload.response.data.message};case"SET_BILLING_PAYMENT_METHODS_FULFILLED":var i={};return t.payload.data.data&&(i={payment_methods:t.payload.data.data}),i;case"SET_BILLING_PAYMENT_METHOD_CREDITCARDS_REJECTED":return{error:t.payload.response.data.message};case"SET_BILLING_PAYMENT_METHOD_CREDITCARDS_FULFILLED":var i={};return t.payload.data.data&&(i={payment_methods:t.payload.data.data}),i;case"SET_BILLING_PAYMENT_METHOD_REJECTED":return{error:t.payload.response.data.message};case"SET_BILLING_PAYMENT_METHOD_FULFILLED":return{payment_method:t.payload.response.data};case"SET_BILLING_PAYMENT_METHOD_CREDITCARD_SAVE_REJECTED":return{error:t.payload.response.data.message};case"SET_BILLING_PAYMENT_METHOD_CREDITCARD_SAVE_FULFILLED":return{save:!0};case"SET_BILLING_PAYMENT_METHOD_BANKSLIP_SAVE_REJECTED":return{error:t.payload.response.data.message};case"SET_BILLING_PAYMENT_METHOD_BANKSLIP_SAVE_FULFILLED":return{save:!0};case"SET_BILLING_PAYMENT_METHOD_CREDITCARD_DEFAULT_REJECTED":return{error:t.payload.response.data.message};case"SET_BILLING_PAYMENT_METHOD_CREDITCARD_DEFAULT_FULFILLED":return{edit:!0};case"SET_BILLING_PAYMENT_METHOD_BANKSLIP_DEFAULT_REJECTED":return{error:t.payload.response.data.message};case"SET_BILLING_PAYMENT_METHOD_BANKSLIP_DEFAULT_FULFILLED":return{edit:!0};case"SET_BILLING_PAYMENT_METHOD_DELETE_REJECTED":return{error:t.payload.response.data.message};case"SET_BILLING_PAYMENT_METHOD_DELETE_FULFILLED":return{"delete":!0};default:return e}};var n=i(216)["default"]},function(e,t){"use strict";
285Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={payment_methods:[],payment_method:{},save:null,edit:null,error:null,back_route:null,back_params:{}}},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var n=i(3),o=a(n);t["default"]={setBillingSubscriptionPlanEdit:function(e){return{type:"SET_BILLING_SUBSCRIPTION_PLAN_EDIT",plan_edit:e}},setBillingSubscriptionUnlock:function(){return{type:"SET_BILLING_SUBSCRIPTION_UNLOCK",unlock:!0}},getBillingSubscriptions:function(e){return{type:"SET_BILLING_SUBSCRIPTIONS",payload:o["default"].get("billing-service/customer/"+e.id_customer+"/subscription")}},getBillingSubscription:function(e){return{type:"SET_BILLING_SUBSCRIPTION",payload:o["default"].get("billing-service/subscription/"+e.id_subscription)}},activeBillingSubscription:function(e){return{type:"SET_BILLING_SUBSCRIPTION_ACTIVE",payload:o["default"].post("billing-service/customer/"+e.id_customer+"/subscription/"+e.id_subscription+"/active",e)}},reactiveBillingSubscription:function(e){return{type:"SET_BILLING_SUBSCRIPTION_REACTIVE",payload:o["default"].post("billing-service/customer/"+e.id_customer+"/subscription/"+e.id_subscription+"/reactive",e)}},cancelBillingSubscription:function(e){return{type:"SET_BILLING_SUBSCRIPTION_CANCEL",payload:o["default"]["delete"]("billing-service/subscription/"+e.id_subscription)}},getBillingSubscriptionItemSelectedPlan:function(e){return{type:"SET_BILLING_SUBSCRIPTION_ITEM_SELECTED_PLAN",payload:o["default"].get("billing-service/subscription/"+e.id_subscription+"/item/"+e.id_subscription_item+"/aggregation/selected_plan",e)}},editBillingSubscription:function(e){return{type:"SET_BILLING_SUBSCRIPTION_EDIT",payload:o["default"].put("billing-service/subscription/"+e.id_subscription,e)}},editBillingSubscriptionItemPlan:function(e){return{type:"SET_BILLING_SUBSCRIPTION_ITEM_PLAN_EDIT",payload:o["default"].put("billing-service/subscription/"+e.id_subscription+"/item/"+e.id_subscription_item+"/plan",e)}},deleteBillingSubscriptionGrace:function(e){return{type:"SET_BILLING_SUBSCRIPTION_GRACE_DELETE",payload:o["default"]["delete"]("billing-service/subscription/"+e.id_subscription+"/grace/"+e.id_subscription_grace)}}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e};t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,t=arguments[1];switch(t.type){case"SET_BILLING_SUBSCRIPTION_PLAN_EDIT":return a({},e,{plan_edit:t.plan_edit});case"SET_BILLING_SUBSCRIPTION_UNLOCK":return a({},e,{unlock:t.unlock});case"SET_BILLING_SUBSCRIPTIONS_REJECTED":return{error:t.payload.response.data.message};case"SET_BILLING_SUBSCRIPTIONS_FULFILLED":var i={};return t.payload.data.data&&(i=a({},e,{subscriptions:t.payload.data.data})),i;case"SET_BILLING_SUBSCRIPTION_REJECTED":return{error:t.payload.response.data.message};case"SET_BILLING_SUBSCRIPTION_FULFILLED":return a({},e,{subscription:t.payload.data});case"SET_BILLING_SUBSCRIPTION_ACTIVE_REJECTED":return{error:t.payload.response.data.message};case"SET_BILLING_SUBSCRIPTION_ACTIVE_FULFILLED":return{edit:!0};case"SET_BILLING_SUBSCRIPTION_REACTIVE_REJECTED":return{error:t.payload.response.data.message};case"SET_BILLING_SUBSCRIPTION_REACTIVE_FULFILLED":return{edit:!0};case"SET_BILLING_SUBSCRIPTION_EDIT_REJECTED":return{error:t.payload.response.data.message};case"SET_BILLING_SUBSCRIPTION_EDIT_FULFILLED":return{edit:!0};case"SET_BILLING_SUBSCRIPTION_CANCEL_REJECTED":return{error:t.payload.response.data.message};case"SET_BILLING_SUBSCRIPTION_CANCEL_FULFILLED":return{cancel:!0};case"SET_BILLING_SUBSCRIPTION_ITEM_SELECTED_PLAN_REJECTED":return{error:t.payload.response.data.message};case"SET_BILLING_SUBSCRIPTION_ITEM_SELECTED_PLAN_FULFILLED":return a({},e,{plans:t.payload.data.data});case"SET_BILLING_SUBSCRIPTION_ITEM_PLAN_EDIT_REJECTED":return{error:t.payload.response.data.message};case"SET_BILLING_SUBSCRIPTION_ITEM_PLAN_EDIT_FULFILLED":return{edit:!0};case"SET_BILLING_SUBSCRIPTION_GRACE_DELETE_REJECTED":return{error:t.payload.response.data.message};case"SET_BILLING_SUBSCRIPTION_GRACE_DELETE_FULFILLED":return{"delete":!0};default:return e}};var n=i(219)["default"]},function(e,t){"use strict";
285Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={subscriptions:[],subscription:{},error:null,id_plan_edit:null,edit:null,cancel:null,unlock:!1}},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var n=i(3),o=a(n);t["default"]={setBillingTermAccept:function(e){return{type:"SET_BILLING_TERM_ACCEPT",accept_term:e}},getBillingTerms:function(e){return{type:"SET_BILLING_TERMS",payload:o["default"].get("billing-service/customer/"+e.id_customer+"/term")}},getBillingTerm:function(e){return{type:"SET_BILLING_TERM",payload:o["default"].get("billing-service/customer/"+e.id_customer+"/term/"+e.id_term)}},getBillingTermStandard:function(e){return{type:"SET_BILLING_TERM_STANDARD",payload:o["default"].get("billing-service/customer/"+e.id_customer+"/term/standard")}},saveBillingTermAgree:function(e){return{type:"SET_BILLING_TERM_AGREE",payload:o["default"].post("billing-service/customer/"+e.id_customer+"/term/"+e.id_term+"/agree")}}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e};t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,t=arguments[1];switch(t.type){case"SET_BILLING_TERM_ACCEPT":return a({},e,{accept_term:t.accept_term});case"SET_BILLING_TERMS_FULFILLED":return a({},e,{terms:t.payload.data.data});case"SET_BILLING_TERMS_REJECTED":return a({},e,{errors:t.payload.response.data});case"SET_BILLING_TERM_FULFILLED":return a({},e,{term:t.payload.data});case"SET_BILLING_TERM_REJECTED":return a({},e,{errors:t.payload.response.data});case"SET_BILLING_TERM_STANDARD_FULFILLED":return a({},e,{term:t.payload.data});case"SET_BILLING_TERM_STANDARD_REJECTED":return a({},e,{errors:t.payload.response.data});case"SET_BILLING_TERM_AGREE_FULFILLED":return{save:t.payload.data};case"SET_BILLING_TERM_AGREE_REJECTED":return a({},e,{errors:t.payload.response.data});default:return e}};var n=i(222)["default"]},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={terms:[],term:{},save:null,accept_term:!1}},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var n=i(3),o=a(n);t["default"]={getBlogPosts:function(e){return{type:"SET_BLOG_POSTS",payload:o["default"].get("blog-service/posts/",e)}}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e};t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,t=arguments[1];switch(t.type){case"SET_BLOG_POSTS_REJECTED":return{errors:t.payload.response.data.errors};case"SET_BLOG_POSTS_FULFILLED":return a({},e,{posts:t.payload.data});default:return e}};var n=i(225)["default"]},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={posts:[],post:{},error:null}},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var n=i(3),o=a(n);t["default"]={setClassroomSaving:function(e){return{type:"SET_CLASSROOM_SAVING",saving:e}},getClassrooms:function(e){return{type:"SET_CLASSROOMS",payload:o["default"].get("/classroom/",e)}},getClassroomsByStage:function(e){return{type:"SET_CLASSROOMS",payload:o["default"].get("management-service/classroom/course/"+e.id_course+"/stage/"+e.school_stage,e)}},getClassroomsByStageGreater:function(e){return{type:"SET_CLASSROOMS",payload:o["default"].get("management-service/classroom/course/"+e.id_course+"/stage?school_stage="+e.school_stage,e)}},getClassroom:function(e){return{type:"SET_CLASSROOM",payload:o["default"].get("/classroom/",e)}},getClassroomById:function(e){return{type:"SET_CLASSROOM",payload:o["default"].get("management-service/classroom/"+e.id_classroom,e)}},getCourseClassroomAggregation:function(e){return{type:"SET_COURSE_CLASSROOM_AGGREGATION",payload:o["default"].get("management-service/classroom/aggregation/institution/"+e.id_institution,e)}},getTeacherCourseClassroomAggregation:function(e){return{type:"SET_TEACHER_COURSE_CLASSROOM_AGGREGATION",payload:o["default"].get("management-service/classroom/aggregation/institution/"+e.id_institution+"/teacher",e)}},getClassroomStudentCount:function(e){return{type:"SET_CLASSROOM_STUDENT_COUNT_AGGREGATION",payload:o["default"].get("management-service/classroom/aggregation/classroom/"+e.id_classroom+"/count",e)}},saveClassroom:function(e){return{type:"SET_CLASSROOM_SAVE",payload:o["default"].post("management-service/classroom/institution/"+e.id_institution,e)}}
285,editClassroomSituation:function(e){return{type:"SET_CLASSROOM_SITUATION_EDIT",payload:o["default"].put("management-service/classroom/"+e.id_classroom+"/situation/old/?end_date="+e.end_date+"&id_institution="+e.id_institution,e)}},editClassroom:function(e){return{type:"SET_CLASSROOM_EDIT",payload:o["default"].put("management-service/classroom/"+e.id_classroom+"?id_institution="+e.id_institution,e)}},deleteClassroom:function(e){return{type:"SET_CLASSROOM_REMOVE",payload:o["default"]["delete"]("management-service/classroom/"+e.id_classroom+"?id_institution="+e.id_institution,e)}},sendMemberAccessEmail:function(e){return{type:"SET_MEMBER_ACCESS_EMAIL",payload:o["default"].post("management-service/user/"+e.id_user+"/welcome",e)}}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e};t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,t=arguments[1];switch(t.type){case"SET_CLASSROOM_SAVING":return a({},e,{saving:t.saving});case"SET_CLASSROOMS_REJECTED":return{errors:t.payload.response.data.errors};case"SET_CLASSROOMS_FULFILLED":return{classrooms:t.payload.data};case"SET_CLASSROOM_REJECTED":return{errors:t.payload.response.data.error};case"SET_CLASSROOM_FULFILLED":var i={};return i=t.payload.data.data?{classroom:t.payload.data.data}:{classroom:t.payload.data};case"SET_COURSE_CLASSROOM_AGGREGATION_REJECTED":return{errors:t.payload.response.data.errors,error:t.payload.response.data.error};case"SET_COURSE_CLASSROOM_AGGREGATION_FULFILLED":return{courses:t.payload.data.data,links:t.payload.data.links};case"SET_TEACHER_COURSE_CLASSROOM_AGGREGATION_REJECTED":return{errors:t.payload.response.data.errors};case"SET_TEACHER_COURSE_CLASSROOM_AGGREGATION_FULFILLED":return{courses:t.payload.data.data,links:t.payload.data.links};case"SET_CLASSROOM_STUDENT_COUNT_AGGREGATION_REJECTED":return{errors:t.payload.response.data.errors};case"SET_CLASSROOM_STUDENT_COUNT_AGGREGATION_FULFILLED":return{student_count:t.payload.data};case"SET_CLASSROOM_SAVE_REJECTED":return{errors:t.payload.response.data.errors};case"SET_CLASSROOM_SAVE_FULFILLED":return{save:t.payload.data};case"SET_CLASSROOM_SITUATION_EDIT_REJECTED":return{errors:t.payload.response.data.errors};case"SET_CLASSROOM_SITUATION_EDIT_FULFILLED":return{edit:t.payload.data};case"SET_CLASSROOM_EDIT_REJECTED":return{errors:t.payload.response.data.errors};case"SET_CLASSROOM_EDIT_FULFILLED":return{edit:t.payload.data};case"SET_CLASSROOM_DELETE_REJECTED":return{errors:t.payload.response.data.errors};case"SET_CLASSROOM_DELETE_FULFILLED":return{"delete":t.payload.data};case"SET_MEMBER_ACCESS_EMAIL_FULFILLED":return{access_email:t.payload.data};case"SET_MEMBER_ACCESS_EMAIL_REJECTED":return{errors:t.payload.response.data.errors};default:return e}};var n=i(228)["default"]},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={courses:[],student_count:{},classrooms:[],classroom:[],save:{},edit:{},"delete":{},links:{},errors:[],error:null,saving:!1,access_email:null}},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var n=i(3),o=a(n);t["default"]={getClassroomBreak:function(e){return{type:"SET_CLASSROOM_BREAK",payload:o["default"].get("/classroom/break/",e)}},saveClassroomBreak:function(e){return{type:"SET_CLASSROOM_BREAK_SAVE",payload:o["default"].post("/classroom/break/",e)}},editClassroomBreak:function(e){return{type:"SET_CLASSROOM_BREAK_EDIT",payload:o["default"].put("/classroom/break/",e)}},deleteClassroomBreak:function(e){return{type:"SET_CLASSROOM_BREAK_DELETE",payload:o["default"]["delete"]("/classroom/break/",e)}}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a,t=arguments[1];switch(t.type){case"SET_CLASSROOM_BREAK_REJECTED":return{error:t.payload.response.data.error};case"SET_CLASSROOM_BREAK_FULFILLED":var i={};return i={classroom_break:t.payload.data.data};case"SET_CLASSROOM_BREAK_SAVE_REJECTED":return{error:t.payload.response.data.error};case"SET_CLASSROOM_BREAK_SAVE_FULFILLED":return{save:t.payload.data};case"SET_CLASSROOM_BREAK_EDIT_REJECTED":return{error:t.payload.response.data.error};case"SET_CLASSROOM_BREAK_EDIT_FULFILLED":return{edit:t.payload.data};case"SET_CLASSROOM_BREAK_DELETE_REJECTED":return{error:t.payload.response.data.error};case"SET_CLASSROOM_BREAK_DELETE_FULFILLED":return{"delete":t.payload.data};default:return e}};var a=i(231)["default"]},function(e,t){"use strict";
285Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={classroom_break:[],error:null}},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var n=i(3),o=a(n);t["default"]={getClassroomConfiguration:function(e){return{type:"SET_CLASSROOM_CONFIGURATION",payload:o["default"].get("/classroom/configuration/",e)}},editClassroomConfiguration:function(e){return{type:"SET_CLASSROOM_CONFIGURATION_EDIT",payload:o["default"].put("/classroom/configuration/",e)}}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a,t=arguments[1];switch(t.type){case"SET_CLASSROOM_CONFIGURATION_REJECTED":return{error:t.payload.response.data.error};case"SET_CLASSROOM_CONFIGURATION_FULFILLED":var i={};return i=t.payload.data.data?{classroom_configuration:t.payload.data.data}:{classroom_configuration:t.payload.data};case"SET_CLASSROOM_CONFIGURATION_EDIT_REJECTED":return{error:t.payload.response.data.error};case"SET_CLASSROOM_CONFIGURATION_EDIT_FULFILLED":var i={};return i=t.payload.data.data?{configuration:t.payload.data.data}:{configuration:t.payload.data};default:return e}};var a=i(234)["default"]},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={classroom_configuration:[],error:null}},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var n=i(3),o=a(n);t["default"]={getClassroomDiscipline:function(e){return e.size=40,{type:"SET_CLASSROOM_DISCIPLINE",payload:o["default"].get("/management/classroom/"+e.id_classroom+"/discipline/info",e)}},getClassroomDisciplines:function(e){return{type:"SET_CLASSROOM_DISCIPLINES",payload:o["default"].get("management-service/classroom/"+e.id_classroom+"/discipline/",e)}},saveClassroomDiscipline:function(e){return{type:"SET_CLASSROOM_DISCIPLINE_SAVE",payload:o["default"].post("/classroom/discipline/",e)}},editClassroomDiscipline:function(e){return{type:"SET_CLASSROOM_DISCIPLINE_EDIT",payload:o["default"].put("/classroom/discipline/",e)}},deleteClassroomDiscipline:function(e){return{type:"SET_CLASSROOM_DISCIPLINE_DELETE",payload:o["default"]["delete"]("/classroom/discipline/",e)}},getClassroomDisciplineAggregationTeacher:function(e){return{type:"SET_CLASSROOM_DISCIPLINE_AGGREGATION_TEACHER",payload:o["default"].get("/classroom/discipline/aggregation/teacher/",e)}}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a,t=arguments[1];switch(t.type){case"SET_CLASSROOM_DISCIPLINE_REJECTED":return{error:t.payload.response.data.error};case"SET_CLASSROOM_DISCIPLINE_FULFILLED":return{classroom_discipline:t.payload.data.data,links:t.payload.data.links};case"SET_CLASSROOM_DISCIPLINES_REJECTED":return{errors:t.payload.response.data.errors};case"SET_CLASSROOM_DISCIPLINES_FULFILLED":return{classroom_discipline:t.payload.data.data,links:t.payload.data.links};case"SET_CLASSROOM_DISCIPLINE_SAVE_REJECTED":return{error:t.payload.response.data.error};case"SET_CLASSROOM_DISCIPLINE_SAVE_FULFILLED":return{save:t.payload.data};case"SET_CLASSROOM_DISCIPLINE_EDIT_REJECTED":return{error:t.payload.response.data.error};case"SET_CLASSROOM_DISCIPLINE_EDIT_FULFILLED":return{edit:t.payload.data};case"SET_CLASSROOM_DISCIPLINE_DELETE_REJECTED":return{error:t.payload.response.data.error};case"SET_CLASSROOM_DISCIPLINE_DELETE_FULFILLED":return{"delete":t.payload.data};case"SET_CLASSROOM_DISCIPLINE_AGGREGATION_TEACHER_REJECTED":return{error:t.payload.data};case"SET_CLASSROOM_DISCIPLINE_AGGREGATION_TEACHER_FULFILLED":return{classroom_discipline:t.payload.data.data};default:return e}};var a=i(237)["default"]},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={classroom_discipline:[],links:{},save:null,edit:null,"delete":null,error:null}},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}
285Object.defineProperty(t,"__esModule",{value:!0});var n=i(3),o=a(n);t["default"]={getClassroomDisciplineTeacher:function(e){return{type:"SET_CLASSROOM_DISCIPLINE_TEACHER",payload:o["default"].get("/classroom/discipline/teacher/",e)}},saveClassroomDisciplineTeacher:function(e){return{type:"SET_CLASSROOM_DISCIPLINE_TEACHER_SAVE",payload:o["default"].post("/classroom/discipline/teacher/",e)}},editClassroomDisciplineTeacher:function(e){return{type:"SET_CLASSROOM_DISCIPLINE_TEACHER_EDIT",payload:o["default"].put("/classroom/discipline/teacher/",e)}},deleteClassroomDisciplineTeacher:function(e){return{type:"SET_CLASSROOM_DISCIPLINE_TEACHER_DELETE",payload:o["default"]["delete"]("/classroom/discipline/teacher/",e)}}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a,t=arguments[1];switch(t.type){case"SET_CLASSROOM_DISCIPLINE_TEACHER_REJECTED":return{error:t.payload.response.data.error};case"SET_CLASSROOM_DISCIPLINE_TEACHER_FULFILLED":var i={};return i=t.payload.data.data?{teacher:t.payload.data.data}:{teacher:t.payload.data};case"SET_CLASSROOM_DISCIPLINE_TEACHER_SAVE_REJECTED":return{error:t.payload.response.data.error};case"SET_CLASSROOM_DISCIPLINE_TEACHER_SAVE_FULFILLED":return{save:t.payload.data};case"SET_CLASSROOM_DISCIPLINE_TEACHER_EDIT_REJECTED":return{error:t.payload.response.data.error};case"SET_CLASSROOM_DISCIPLINE_TEACHER_EDIT_FULFILLED":return{edit:t.payload.data};case"SET_CLASSROOM_DISCIPLINE_TEACHER_DELETE_REJECTED":return{error:t.payload.response.data.error};case"SET_CLASSROOM_DISCIPLINE_TEACHER_DELETE_FULFILLED":return{"delete":t.payload.data};default:return e}};var a=i(240)["default"]; 286},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={teacher:[],error:null}},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var n=i(3),o=a(n);t["default"]={getClassroomDisciplineTimetable:function(e){return{type:"SET_CLASSROOM_DISCIPLINE_TIMETABLE",payload:o["default"].get("/classroom/discipline/timetable/",e)}},getClassroomDisciplineTimetableGrid:function(e){return{type:"SET_CLASSROOM_DISCIPLINE_TIMETABLE_GRID",payload:o["default"].get("/classroom/discipline/timetable/grid/",e)}},saveClassroomDisciplineTimetable:function(e){return{type:"SET_CLASSROOM_DISCIPLINE_TIMETABLE_SAVE",payload:o["default"].post("/classroom/discipline/timetable/",e)}},editClassroomDisciplineTimetable:function(e){return{type:"SET_CLASSROOM_DISCIPLINE_TIMETABLE_EDIT",payload:o["default"].put("/classroom/discipline/timetable/",e)}},replaceClassroomDisciplineTimetable:function(e){return{type:"SET_CLASSROOM_DISCIPLINE_TIMETABLE_REPLACE",payload:o["default"].put("/classroom/discipline/timetable/replace/",e)}},deleteClassroomDisciplineTimetable:function(e){return{type:"SET_CLASSROOM_DISCIPLINE_TIMETABLE_DELETE",payload:o["default"]["delete"]("/classroom/discipline/timetable/",e)}}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a,t=arguments[1];switch(t.type){case"SET_CLASSROOM_DISCIPLINE_TIMETABLE_REJECTED":return{error:t.payload.response.data.error};case"SET_CLASSROOM_DISCIPLINE_TIMETABLE_FULFILLED":var i={};return i=t.payload.data.data?{timetable:t.payload.data.data}:{timetable:t.payload.data};case"SET_CLASSROOM_DISCIPLINE_TIMETABLE_GRID_REJECTED":return{error:t.payload.response.data.error};case"SET_CLASSROOM_DISCIPLINE_TIMETABLE_GRID_FULFILLED":return{timetable_grid:t.payload.data.data};case"SET_CLASSROOM_DISCIPLINE_TIMETABLE_SAVE_REJECTED":return{error:t.payload.response.data.error};case"SET_CLASSROOM_DISCIPLINE_TIMETABLE_SAVE_FULFILLED":return{save:t.payload.data};case"SET_CLASSROOM_DISCIPLINE_TIMETABLE_EDIT_REJECTED":return{error:t.payload.response.data.error};case"SET_CLASSROOM_DISCIPLINE_TIMETABLE_EDIT_FULFILLED":return{edit:t.payload.data};case"SET_CLASSROOM_DISCIPLINE_TIMETABLE_REPLACE_REJECTED":return{error:t.payload.response.data.error};case"SET_CLASSROOM_DISCIPLINE_TIMETABLE_REPLACE_FULFILLED":return{replace:t.payload.data};case"SET_CLASSROOM_DISCIPLINE_TIMETABLE_DELETE_REJECTED":return{error:t.payload.response.data.error};case"SET_CLASSROOM_DISCIPLINE_TIMETABLE_DELETE_FULFILLED":return{"delete":t.payload.data};default:return e}};var a=i(243)["default"]},function(e,t){"use strict";
286Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={timetable:[],timetable_grid:[],error:null}},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var n=i(3),o=a(n);t["default"]={getClassroomHour:function(e){return{type:"SET_CLASSROOM_HOUR",payload:o["default"].get("/classroom/hour",e)}}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a,t=arguments[1];switch(t.type){case"SET_CLASSROOM_HOUR_REJECTED":return{error:t.payload.response.data.error};case"SET_CLASSROOM_HOUR_FULFILLED":return{classroom_hour:t.payload.data.data};default:return e}};var a=i(246)["default"]},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={classroom_hour:[],error:null}},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var n=i(3),o=a(n);t["default"]={setClassroomLessonFileOpened:function(e){return{type:"SET_CLASSROOM_LESSON_FILE_OPENED",id_classroom_lesson:e}},setClassroomLessonFilesDeleted:function(e){return{type:"SET_CLASSROOM_LESSON_FILE_DELETED",id_institution_files:e}},getClassroomLessons:function(e){return{type:"SET_LESSONS",payload:o["default"].get("management-service/classroom/"+e.id_classroom+"/lesson",e)}},getClassroomLesson:function(e){return{type:"SET_LESSON",payload:o["default"].get("management-service/classroom/"+e.id_classroom+"/lesson/"+e.id_classroom_lesson,e)}},saveClassroomLesson:function(e){return{type:"SET_LESSON_SAVE",payload:o["default"].post("management-service/classroom/"+e.id_classroom+"/lesson",e)}},editClassroomLesson:function(e){return{type:"SET_LESSON_EDIT",payload:o["default"].put("management-service/classroom/"+e.id_classroom+"/lesson/"+e.id_classroom_lesson,e)}},editClassroomLessonFile:function(e){return{type:"SET_LESSON_EDIT_FILE",payload:o["default"].post("management-service/classroom/"+e.id_classroom+"/lesson/"+e.id_classroom_lesson+"/file/"+e.id_institution_file,e)}},deleteClassroomLesson:function(e){return{type:"SET_LESSON_DELETE",payload:o["default"]["delete"]("management-service/classroom/"+e.id_classroom+"/lesson/"+e.id_classroom_lesson,e)}},deleteClassroomLessonFile:function(e){return{type:"SET_LESSON_DELETE_FILE",payload:o["default"]["delete"]("management-service/classroom/"+e.id_classroom+"/lesson/"+e.id_classroom_lesson+"/file/"+e.id_institution_file,e)}}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e};t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,t=arguments[1];switch(t.type){case"SET_CLASSROOM_LESSON_FILE_OPENED":return a({},e,{opened:t.id_classroom_lesson});case"SET_CLASSROOM_LESSON_FILE_DELETED":return a({},e,{id_institution_files:t.id_institution_files});case"SET_LESSONS_REJECTED":return{errors:t.payload.response.data.errors,id_institution_files:t.id_institution_files};case"SET_LESSONS_FULFILLED":return a({},e,{lessons:t.payload.data,links:t.payload.data.links});case"SET_LESSON_REJECTED":return{errors:t.payload.response.data.errors,id_institution_files:t.id_institution_files};case"SET_LESSON_FULFILLED":var i={};return i=a({},e,{lesson:t.payload.data});case"SET_LESSON_SAVE_REJECTED":return{errors:t.payload.response.data.errors,id_institution_files:t.id_institution_files};case"SET_LESSON_SAVE_FULFILLED":return{save:t.payload.data,id_institution_files:t.id_institution_files};case"SET_LESSON_EDIT_REJECTED":return{errors:t.payload.response.data.errors,id_institution_files:t.id_institution_files};case"SET_LESSON_EDIT_FULFILLED":return{edit:t.payload.data,id_institution_files:t.id_institution_files};case"SET_LESSON_EDIT_FILE_REJECTED":return{errors:t.payload.response.data.errors,id_institution_files:t.id_institution_files};case"SET_LESSON_EDIT_FILE_FULFILLED":return{edit:t.payload.data,id_institution_files:t.id_institution_files};
286case"SET_LESSON_DELETE_REJECTED":return{errors:t.payload.response.data.errors,id_institution_files:t.id_institution_files};case"SET_LESSON_DELETE_FULFILLED":return{"delete":t.payload.data,id_institution_files:t.id_institution_files};case"SET_LESSON_DELETE_FILE_REJECTED":return{errors:t.payload.response.data.errors,id_institution_files:t.id_institution_files};case"SET_LESSON_DELETE_FILE_FULFILLED":return{"delete":t.payload.data,id_institution_files:t.id_institution_files};default:return e}};var n=i(249)["default"]},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={lesson:{},lessons:[],save:{},edit:{},"delete":{},links:{},errors:[],error:null,opened:null,reload_files:!1,id_institution_files:[]}},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var n=i(3),o=a(n);t["default"]={setReloadAssignment:function(e){return{type:"SET_RELOAD_ASSIGNMENT",reload_assignment:e}},getClassroomLessonAssignments:function(e){return{type:"SET_LESSON_ASSIGNMENTS",payload:o["default"].get("management-service/classroom/lesson/assignment",e)}},getClassroomLessonAssignmentsActive:function(e){return{type:"SET_LESSON_ASSIGNMENTS_ACTIVE",payload:o["default"].get("management-service/classroom/lesson/assignment/active",e)}},getClassroomLessonAssignmentsDraft:function(e){return{type:"SET_LESSON_ASSIGNMENT",payload:o["default"].get("management-service/classroom/lesson/assignment/active",e)}}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e};t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,t=arguments[1];switch(t.type){case"SET_RELOAD_ASSIGNMENT":return a({},e,{reload_assignment:t.reload_assignment});case"SET_LESSON_ASSIGNMENTS_REJECTED":return{errors:t.payload.response.data.errors};case"SET_LESSON_ASSIGNMENTS_FULFILLED":return a({},e,{assignments:t.payload.data});case"SET_LESSON_ASSIGNMENTS_ACTIVE_REJECTED":return{errors:t.payload.response.data.errors};case"SET_LESSON_ASSIGNMENTS_ACTIVE_FULFILLED":return a({},e,{assignments_active:t.payload.data});case"SET_LESSON_ASSIGNMENTS_DRAFT_REJECTED":return{errors:t.payload.response.data.errors};case"SET_LESSON_ASSIGNMENTS_DRAFT_FULFILLED":return a({},e,{assignments_draft:t.payload.data});default:return e}};var n=i(252)["default"]},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={assignments:[],assignments_active:[],assignments_draft:[],reload_assignment:!1,errors:[],error:null}},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var n=i(3),o=a(n);t["default"]={setStudentsSituation:function(e){return{type:"SET_STUDENTS_SITUATION",students_situation:e}},promoteAllGradetablesSituations:function(e){return{type:"SET_PROMOTE_ALL_GRADETABLES_SITUATIONS",payload:o["default"].put("management-service/grade/gradetable/situation/classroom/"+e.id_classroom+"/promote?id_institution="+e.id_institution,e)}},promoteGradetableSituationList:function(e){return{type:"SET_PROMOTE_GRADETABLE_SITUATION_LIST",payload:o["default"].put("management-service/grade/gradetable/situation/classroom/"+e.id_classroom+"/update?id_institution="+e.id_institution,e)}}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e};t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,t=arguments[1];switch(t.type){case"SET_STUDENTS_SITUATION":return a({},e,{students_situation:t.students_situation});case"SET_PROMOTE_ALL_GRADETABLES_SITUATIONS_FULFILLED":return{students_situation:[],edit:t.payload.data};case"SET_PROMOTE_ALL_GRADETABLES_SITUATIONS_REJECTED":return{students_situation:[],errors:t.payload.response.data.errors};case"SET_PROMOTE_GRADETABLE_SITUATION_LIST_FULFILLED":return{students_situation:[],edit:t.payload.data};case"SET_PROMOTE_GRADETABLE_SITUATION_LIST_REJECTED":return{students_situation:[],error:t.payload.response.data.error};default:return e}};var n=i(255)["default"]},function(e,t){"use strict";
286Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={students_situation:[],edit:!1,error:null,errors:null}},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var n=i(3),o=a(n);t["default"]={setClassroomStudentSelect:function(e){return{type:"SET_CLASSROOM_STUDENT_SELECT",student:e}},setClassroomStudentActualNumber:function(e){return{type:"SET_CLASSROOM_STUDENT_ACTUAL_NUMBER",number:e}},getClassroomStudent:function(e){return{type:"SET_CLASSROOM_STUDENT",payload:o["default"].get("/classroom/student/",e)}},getClassroomStudentById:function(e){return{type:"SET_CLASSROOM_STUDENT_ID",payload:o["default"].get("management-service/classroom/student/"+e.id_classroom_student,e)}},getClassroomStudents:function(e){return{type:"SET_CLASSROOM_STUDENTS",payload:o["default"].get("management-service/classroom/student/classroom/"+e.id_classroom,e)}},getClassroomStudentAggregationGradetableSituation:function(e){return{type:"SET_CLASSROOM_STUDENT_AGGREGATION_SITUATION",payload:o["default"].get("management-service/gradetable/situation/aggregation",e)}},getClassroomStudentsWithIdGradetable:function(e){return{type:"SET_CLASSROOM_STUDENTS_WITH_ID_GRADETABLE",payload:o["default"].get("management-service/grade/gradetable/classroom/"+e.id_classroom+"/students",e)}},saveClassroomStudent:function(e){return{type:"SET_CLASSROOM_STUDENT_SAVE",payload:o["default"].post("management-service/classroom/student?id_institution="+e.id_institution,e)}},editClassroomStudent:function(e){return{type:"SET_CLASSROOM_STUDENT_EDIT",payload:o["default"].put("management-service/classroom/student/"+e.id_classroom_student,e)}},editClassroomStudentSituation:function(e){return{type:"SET_CLASSROOM_STUDENT_EDIT",payload:o["default"].put("management-service/classroom/student/"+e.id_classroom_student+"/situation",e)}},editClassroomStudentReorder:function(e){return{type:"SET_CLASSROOM_STUDENT_EDIT_REORDER",payload:o["default"].put("management-service/classroom/student/institution/"+e.id_institution+"/classroom/"+e.id_classroom+"/reorder",e)}},deleteClassroomStudent:function(e){return{type:"SET_CLASSROOM_STUDENT_DELETE",payload:o["default"]["delete"]("management-service/classroom/student/"+e.id_classroom_student,e)}}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e};t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,t=arguments[1];switch(t.type){case"SET_CLASSROOM_STUDENT_SELECT":return a({},e,{student:t.student});case"SET_CLASSROOM_STUDENT_ACTUAL_NUMBER":return a({},e,{number:t.number});case"SET_CLASSROOM_STUDENT_REJECTED":return{classroom_student:[]};case"SET_CLASSROOM_STUDENT_FULFILLED":var i={};return i=t.payload.data.data?{classroom_student:t.payload.data.data,links:t.payload.data.links}:{classroom_student:t.payload.data};case"SET_CLASSROOM_STUDENT_ID_REJECTED":return{errors:t.payload.response.data.errors};case"SET_CLASSROOM_STUDENT_ID_FULFILLED":return{student:t.payload.data};case"SET_CLASSROOM_STUDENTS_REJECTED":return{classroom_student:[],errors:t.payload.response.data.errors};case"SET_CLASSROOM_STUDENTS_FULFILLED":return{classroom_student:t.payload.data.data,links:t.payload.data.links};case"SET_CLASSROOM_STUDENT_AGGREGATION_SITUATION_REJECTED":return{errors:t.payload.response.data.errors};case"SET_CLASSROOM_STUDENT_AGGREGATION_SITUATION_FULFILLED":return{classroom_student:t.payload.data.data,links:t.payload.data.links};case"SET_CLASSROOM_STUDENTS_WITH_ID_GRADETABLE_REJECTED":return{classroom_student:[],errors:t.payload.response.data.errors};case"SET_CLASSROOM_STUDENTS_WITH_ID_GRADETABLE_FULFILLED":return{classroom_student:t.payload.data.data,links:t.payload.data.links};case"SET_CLASSROOM_STUDENT_SAVE_REJECTED":return{errors:t.payload.response.data.errors,error:t.payload.response.data.error};case"SET_CLASSROOM_STUDENT_SAVE_FULFILLED":return{save:t.payload.data};case"SET_CLASSROOM_STUDENT_EDIT_REJECTED":return{errors:t.payload.response.data.errors,error:t.payload.response.data.error};case"SET_CLASSROOM_STUDENT_EDIT_FULFILLED":return{edit:t.payload.data};case"SET_CLASSROOM_STUDENT_EDIT_REORDER_REJECTED":return{errors:t.payload.response.data.errors,error:t.payload.response.data.error};case"SET_CLASSROOM_STUDENT_EDIT_REORDER_FULFILLED":return{classroom_student:t.payload.data};case"SET_CLASSROOM_STUDENT_DELETE_REJECTED":return{errors:t.payload.response.data.errors};case"SET_CLASSROOM_STUDENT_DELETE_FULFILLED":return{"delete":t.payload.data};default:return e}};var n=i(258)["default"]},function(e,t){"use strict";
286Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={student:{},classroom_student:[],save:{},edit:{},"delete":{},links:{},errors:[],error:null,number:null}},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var n=i(3);a(n);t["default"]={setTimeList:function(e){return{type:"SET_TIME_LIST",time_selected:e}},setRemoveTimeListItem:function(e){return{type:"SET_REMOVE_TIME_LIST_ITEM",time_selected:e}},setRemoveTimeList:function(e){return{type:"SET_REMOVE_TIME_LIST",week_day:e}}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e};t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,t=arguments[1];switch(t.type){case"SET_TIME_LIST":var i=t.time_selected,o=e.times,s=t.time_selected.id;return o.filter(function(e){return e.id==s}).length>0&&(o=o.filter(function(e){return e.id!=s})),o.push(i),a({},e,{times:o});case"SET_REMOVE_TIME_LIST_ITEM":var r=t.time_selected,l=r.start_time,d=r.end_time,c=e.times,u=c.filter(function(e){return e.week_day==r.week_day&&e.start_time==l&&e.end_time==d});return u.length>0&&(c=c.filter(function(e){return!u.includes(e)})),a({},e,{times:c});case"SET_REMOVE_TIME_LIST":var m=e.times,p=t.week_day;return m.filter(function(e){return e.week_day==p})&&(m=m.filter(function(e){return e.week_day!=p}
286)),a({},e,{times:m});default:return e}};var n=i(261)["default"]},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={time:{},times:[]}},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var n=i(3),o=a(n);t["default"]={getCommonWallet:function(e){return{type:"SET_COMMON_WALLET",payload:o["default"].get("finance-service/common/wallet/",e)}}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e};t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,t=arguments[1];switch(t.type){case"SET_COMMON_WALLET_REJECTED":return{error:t.payload.response.data.error};case"SET_COMMON_WALLET_FULFILLED":return a({},e,{common:t.payload.data});default:return e}};var n=i(264)["default"]},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={wallet:{},error:null}},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var n=i(3),o=a(n);t["default"]={getCourses:function(e){return{type:"SET_COURSES",payload:o["default"].get("management-service/course/institution/"+e.id_institution,e)}},getCourse:function(e){return{type:"SET_COURSE",payload:o["default"].get("management-service/course/"+e.id_course,e)}},saveCourse:function(e){return{type:"SET_COURSE_SAVE",payload:o["default"].post("management-service/course/institution/"+e.id_institution,e)}},editCourse:function(e){return{type:"SET_COURSE_EDIT",payload:o["default"].put("management-service/classroom/aggregation/course/"+e.id_course+"?id_institution="+e.id_institution,e)}},editCourseOrder:function(e){return{type:"SET_COURSE_EDIT_ORDER",payload:o["default"].put("management-service/course/reorder",e)}},deleteCourse:function(e){return{type:"SET_COURSE_DELETE",payload:o["default"]["delete"]("management-service/classroom/aggregation/course/"+e.id_course,e)}}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e};t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,t=arguments[1];switch(t.type){case"SET_COURSES_REJECTED":return{errors:t.payload.response.data.errors};case"SET_COURSES_FULFILLED":return a({},e,{courses:t.payload.data.data,links:t.payload.data.links});case"SET_COURSE_REJECTED":return{errors:t.payload.response.data.errors};case"SET_COURSE_FULFILLED":var i={};return i=t.payload.data.data?a({},e,{courses:t.payload.data.data}):a({},e,{course:t.payload.data});case"SET_COURSE_SAVE_REJECTED":return{errors:t.payload.response.data.errors};case"SET_COURSE_SAVE_FULFILLED":return{save:t.payload.data};case"SET_COURSE_EDIT_REJECTED":return{errors:t.payload.response.data.errors};case"SET_COURSE_EDIT_FULFILLED":return{edit:t.payload.data};case"SET_COURSE_EDIT_ORDER_REJECTED":return{errors:t.payload.response.data.errors};case"SET_COURSE_EDIT_ORDER_FULFILLED":return{edit:t.payload.data};case"SET_COURSE_DELETE_REJECTED":return{errors:t.payload.response.data.errors};case"SET_COURSE_DELETE_FULFILLED":return{"delete":t.payload.data};default:return e}};var n=i(267)["default"]},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={courses:[],course:{},links:{},errors:null,save:"",edit:"","delete":""}},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var n=i(3),o=a(n);t["default"]={getCourseConfiguration:function(e){return{type:"SET_COURSE_CONFIGURATION",payload:o["default"].get("/course/configuration/",e)}},getCourseConfigurationGroup:function(e){return{type:"SET_COURSE_CONFIGURATION_GROUP",payload:o["default"].get("management-service/course/"+e.id_course+"/configuration/")}}
286,editCourseConfiguration:function(e){return{type:"SET_COURSE_CONFIGURATION_EDIT",payload:o["default"].put("management-service/course/"+e.id_course+"/configuration/",e)}}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e};t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,t=arguments[1];switch(t.type){case"SET_COURSE_CONFIGURATION_REJECTED":return{error:t.payload.response.data.error};case"SET_COURSE_CONFIGURATION_FULFILLED":var i={};return i=t.payload.data.data?a({},e,{course_configuration:t.payload.data.data}):a({},e,{course_configuration:[t.payload.data]});case"SET_COURSE_CONFIGURATION_GROUP_REJECTED":return{errors:t.payload.response.data.errors};case"SET_COURSE_CONFIGURATION_GROUP_FULFILLED":return a({},e,{groups:t.payload.data.data});case"SET_COURSE_CONFIGURATION_EDIT_REJECTED":return{errors:t.payload.response.data.errors};case"SET_COURSE_CONFIGURATION_EDIT_FULFILLED":return a({},e,{edit:t.payload.data});default:return e}};var n=i(270)["default"]},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={course_configuration:[],groups:[],error:null,errors:[]}},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var n=i(3),o=a(n);t["default"]={getCourseDiscipline:function(e){return{type:"SET_COURSE_DISCIPLINE",payload:o["default"].get("/course/discipline/",e)}},saveCourseDiscipline:function(e){return{type:"SET_COURSE_DISCIPLINE_SAVE",payload:o["default"].post("/course/discipline/",e)}},editCourseDiscipline:function(e){return{type:"SET_COURSE_DISCIPLINE_EDIT",payload:o["default"].put("/course/discipline/",e)}},editCourseDisciplineReorder:function(e){return{type:"SET_COURSE_DISCIPLINE_REORDER_EDIT",payload:o["default"].put("management-service/course/discipline/reorder",e)}},deleteCourseDiscipline:function(e){return{type:"SET_COURSE_DISCIPLINE_DELETE",payload:o["default"]["delete"]("/course/discipline/",e)}},getCourseDisciplineAggregation:function(e){return{type:"SET_COURSE_DISCIPLINE_AGGREGATION",payload:o["default"].get("/course/discipline/aggregation/",e)}},getCourseDisciplineGroup:function(e){return{type:"SET_COURSE_DISCIPLINE_GROUP",payload:o["default"].get("/course/discipline/group/",e)}},saveCourseDisciplineGroup:function(e){return{type:"SET_COURSE_DISCIPLINE_GROUP_SAVE",payload:o["default"].post("/course/discipline/group/",e)}},editCourseDisciplineGroup:function(e){return{type:"SET_COURSE_DISCIPLINE_GROUP_EDIT",payload:o["default"].put("/course/discipline/group/",e)}},deleteCourseDisciplineGroup:function(e){return{type:"SET_COURSE_DISCIPLINE_GROUP_DELETE",payload:o["default"]["delete"]("/course/discipline/group/",e)}}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e};t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,t=arguments[1];switch(t.type){case"SET_COURSE_DISCIPLINE_REJECTED":return a({},e,{error:t.payload.response.data.error});case"SET_COURSE_DISCIPLINE_FULFILLED":var i={};return i=t.payload.data.data?a({},e,{course_discipline:t.payload.data.data,links:t.payload.data.links}):a({},e,{course_discipline:t.payload.data});case"SET_COURSE_DISCIPLINE_SAVE_REJECTED":return{error:t.payload.response.data.error};case"SET_COURSE_DISCIPLINE_SAVE_FULFILLED":return{save:t.payload.data};case"SET_COURSE_DISCIPLINE_EDIT_REJECTED":return{error:t.payload.response.data.error};case"SET_COURSE_DISCIPLINE_EDIT_FULFILLED":return{edit:t.payload.data};case"SET_COURSE_DISCIPLINE_REORDER_EDIT_REJECTED":return{error:t.payload.response.data.error};case"SET_COURSE_DISCIPLINE_REORDER_EDIT_FULFILLED":return{edit:t.payload.data};case"SET_COURSE_DISCIPLINE_DELETE_REJECTED":return{error:t.payload.response.data.error};case"SET_COURSE_DISCIPLINE_DELETE_FULFILLED":return{"delete":t.payload.data};case"SET_COURSE_DISCIPLINE_AGGREGATION_REJECTED":return{error:t.payload.response.data.error};case"SET_COURSE_DISCIPLINE_AGGREGATION_FULFILLED":var i={};return i=t.payload.data.data?{groups:t.payload.data.data}:{groups:t.payload.data};case"SET_COURSE_DISCIPLINE_GROUP_REJECTED":return{error:t.payload.response.data.error};case"SET_COURSE_DISCIPLINE_GROUP_FULFILLED":var i={};return i=t.payload.data.data?{course_discipline_group:t.payload.data.data}:{course_discipline_group:t.payload.data};case"SET_COURSE_DISCIPLINE_GROUP_SAVE_REJECTED":return{error:t.payload.response.data.error};case"SET_COURSE_DISCIPLINE_GROUP_SAVE_FULFILLED":return{save:t.payload.data};case"SET_COURSE_DISCIPLINE_GROUP_EDIT_REJECTED":return{error:t.payload.response.data.error};case"SET_COURSE_DISCIPLINE_GROUP_EDIT_FULFILLED":return{edit:t.payload.data};case"SET_COURSE_DISCIPLINE_GROUP_DELETE_REJECTED":return{error:t.payload.response.data.error};case"SET_COURSE_DISCIPLINE_GROUP_DELETE_FULFILLED":return{"delete":t.payload.data};default:return e}};var n=i(273)["default"]},function(e,t){"use strict";
286Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={course_discipline:[],groups:[],error:null,save:{},edit:{},links:{}}},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var n=i(3),o=a(n);t["default"]={getCoursePlans:function(e){return{type:"SET_COURSE_PLANS",payload:o["default"].get("finance-service/plan/institution/"+e.id_institution+"?filter=relationships.name==id_course;relationships.value=="+e.id_course,{page:e.page})}},getCoursePlan:function(e){return{type:"SET_COURSE_PLAN",payload:o["default"].get("finance-service/plan/"+e.id_plan)}},saveCoursePlan:function(e){var t=[];return t.push({name:"id_course",value:e.id_course}),e.relationships=t,{type:"SET_COURSE_PRODUCT_SAVE",payload:o["default"].post("finance-service/plan/",e)}},editCoursePlan:function(e){var t=[];return t.push({name:"id_course",value:e.id_course}),e.relationships=t,{type:"SET_COURSE_PLAN_EDIT",payload:o["default"].put("finance-service/plan/"+e.id_plan,e)}},deleteCoursePlan:function(e){return{type:"SET_COURSE_PLAN_DELETE",payload:o["default"]["delete"]("finance-service/plan/"+e.id_plan)}}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e};t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,t=arguments[1];switch(t.type){case"SET_COURSE_PLANS_REJECTED":return a({},e,{errors:t.payload.response.data});case"SET_COURSE_PLANS_FULFILLED":return a({},e,{plans:t.payload.data.data,links:t.payload.data.links});case"SET_COURSE_PLAN_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"SET_COURSE_PLAN_FULFILLED":return a({},e,{plan:t.payload.data});case"SET_COURSE_PLAN_SAVE_REJECTED":return{errors:t.payload.response.data.errors};case"SET_COURSE_PLAN_SAVE_FULFILLED":return{save:t.payload.data};case"SET_COURSE_PLAN_EDIT_REJECTED":return{errors:t.payload.response.data.errors};case"SET_COURSE_PLAN_EDIT_FULFILLED":return{edit:t.payload.data};case"SET_COURSE_PLAN_DELETE_REJECTED":return{errors:t.payload.response.data.errors};case"SET_COURSE_PLAN_DELETE_FULFILLED":return{"delete":t.payload.data};default:return e}};var n=i(276)["default"]},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={plans:[],plan:{},errors:[],save:{},edit:{},links:{}}},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var n=i(3),o=a(n);t["default"]={getCourseProducts:function(e){return{type:"SET_COURSE_PRODUCTS",payload:o["default"].get("finance-service/plan/product/institution/"+e.id_institution+"?filter=relationships.name==id_course;relationships.value=="+e.id_course,e)}},getCoursePlanProducts:function(e){return{type:"SET_COURSE_PRODUCTS",payload:o["default"].get("finance-service/product/institution/"+e.id_institution+"?filter=relationships.name==id_course;relationships.value=="+e.id_course,e)}},getCourseProduct:function(e){return{type:"SET_COURSE_PRODUCT",payload:o["default"].get("finance-service/product/"+e.id_product)}},saveCourseProduct:function(e){var t=[],i=[];return t.push({name:"id_course",value:e.id_course}),i.push({configuration:"STANDARD_PARCEL",value:e.standard_parcel}),e.relationships=t,e.configurations=i,{type:"SET_COURSE_PRODUCT_SAVE",payload:o["default"].post("finance-service/product/",e)}},editCourseProduct:function(e){var t=[],i=[];return t.push({name:"id_course",value:e.id_course}),i.push({configuration:"STANDARD_PARCEL",value:e.standard_parcel}),e.relationships=t,e.configurations=i,{type:"SET_COURSE_PRODUCT_EDIT",payload:o["default"].put("finance-service/product/"+e.id_product,e)}},deleteCourseProduct:function(e){return{type:"SET_COURSE_PRODUCT_DELETE",payload:o["default"]["delete"]("finance-service/product/"+e.id_product)}}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e};t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,t=arguments[1];switch(t.type){case"SET_COURSE_PRODUCTS_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"SET_COURSE_PRODUCTS_FULFILLED":return a({},e,{products:t.payload.data.data,links:t.payload.data.links});case"SET_COURSE_PRODUCT_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"SET_COURSE_PRODUCT_FULFILLED":return a({},e,{product:t.payload.data});case"SET_COURSE_PRODUCT_SAVE_REJECTED":return{errors:t.payload.response.data.errors};case"SET_COURSE_PRODUCT_SAVE_FULFILLED":return{save:t.payload.data};case"SET_COURSE_PRODUCT_EDIT_REJECTED": 287return{errors:t.payload.response.data.errors};case"SET_COURSE_PRODUCT_EDIT_FULFILLED":return{edit:t.payload.data};case"SET_COURSE_PRODUCT_DELETE_REJECTED":return{errors:t.payload.response.data.errors};case"SET_COURSE_PRODUCT_DELETE_FULFILLED":return{"delete":t.payload.data};default:return e}};var n=i(279)["default"]},function(e,t){"use strict";
287Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={products:[],product:{},errors:[],save:{},edit:{},links:{}}},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var n=i(3),o=a(n);t["default"]={setCourseTermSelected:function(e){return{type:"SET_COURSE_TERM_SELECTED",term:e}},setCourseTermUpdate:function(e){return{type:"SET_COURSE_TERM_UPDATE",item:e}},setCourseTermSelectOption:function(e){return{type:"SET_COURSE_TERM_SELECT_OPTION",option:e}},getCourseTerm:function(e){return{type:"SET_COURSE_TERM",payload:o["default"].get("/course/term/date/",e)}},getCourseTerms:function(e){return{type:"SET_COURSE_TERMS",payload:o["default"].get("management-service/course/"+e.id_course+"/term/",e)}},editCourseTermDate:function(e){return{type:"SET_COURSE_TERM_DATE",payload:o["default"].put("management-service/course/"+e.id_course+"/term/"+e.term,e)}},editCourseTermState:function(e){return{type:"SET_COURSE_TERM_STATE",payload:o["default"].put("management-service/course/"+e.id_course+"/term/"+e.term+"/grades/"+e.state,e)}}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e};t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,t=arguments[1];switch(t.type){case"SET_COURSE_TERM_SELECTED":return a({},e,{term_selected:t.term});case"SET_COURSE_TERM_UPDATE":return a({},e,{term_update:t.item});case"SET_COURSE_TERM_SELECT_OPTION":return a({},e,{option:t.option});case"SET_COURSE_TERM_REJECTED":return{error:t.payload.response.data.error};case"SET_COURSE_TERM_FULFILLED":var i={};return i=t.payload.data.data?a({},e,{term:t.payload.data.data}):a({},e,{term:t.payload.data});case"SET_COURSE_TERMS_REJECTED":return{errors:t.payload.response.data.errors};case"SET_COURSE_TERMS_FULFILLED":return a({},e,{terms:t.payload.data.data});case"SET_COURSE_TERM_DATE_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"SET_COURSE_TERM_DATE_FULFILLED":return a({},e,{edit:t.payload.data});case"SET_COURSE_TERM_STATE_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"SET_COURSE_TERM_STATE_FULFILLED":return a({},e,{edit:t.payload.data});default:return e}};var n=i(282)["default"]},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={term_selected:{},term_update:{},term:[],terms:[],error:null,edit:null,option:"date"}},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var n=i(3),o=a(n);t["default"]={getAddress:function(e){return{type:"SET_ZIPCODE_ADDRESS",payload:o["default"].get("/zipcode/",e)}},getCommonQuiz:function(e){return{type:"SET_COMMON_QUIZ",payload:o["default"].get("/common/quiz/",e)}}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a,t=arguments[1];switch(t.type){case"SET_ZIPCODE_ADDRESS_REJECTED":return{error:t.payload.response.data.error};case"SET_ZIPCODE_ADDRESS_FULFILLED":var i={};return i=t.payload.data.data?{address:t.payload.data.data}:{address:t.payload.data};case"SET_COMMON_QUIZ_REJECTED":return{error:t.payload.response.data.error};case"SET_COMMON_QUIZ_FULFILLED":return{quiz:t.payload.data};default:return e}};var a=i(285)["default"]},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={cep:{},error:null,quiz:[]}},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var n=i(3),o=a(n);t["default"]={getFrequencyRange:function(e){return{type:"SET_FREQUENCY_RANGE",payload:o["default"].get("management-service/classroom/frequency/range",e)}},getFrequencyClassroom:function(e){return{type:"SET_FREQUENCY_CLASSROOM",payload:o["default"].get("/classroom/frequency/",e)}},saveFrequency:function(e){return{type:"SET_FREQUENCY_SAVE",payload:o["default"].post("/classroom/frequency/",e)}},editFrequency:function(e){return{type:"SET_FREQUENCY_EDIT",payload:o["default"].put("/classroom/frequency/",e)}},deleteFrequency:function(e){return{type:"SET_FREQUENCY_DELETE",payload:o["default"]["delete"]("/classroom/frequency/",e)}},getFrequencyExport:function(e){return{type:"SET_FREQUENCY_EXPORT",payload:o["default"].get("/classroom/frequency/export/",e)}},saveFrequencyExport:function(e){return{type:"SET_FREQUENCY_EXPORT_SAVE",payload:o["default"].post("/classroom/frequency/export/",e)}},barcodeFrequency:function(e){return{type:"SET_FREQUENCY_BARCODE",payload:o["default"].post("/classroom/frequency/barco
287de/",e)}},selfSaveFrequency:function(e){return{type:"SET_FREQUENCY_SAVE_SELF",payload:o["default"].post("/classroom/frequency/self/",e)}}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a,t=arguments[1];switch(t.type){case"SET_FREQUENCY_RANGE_REJECTED":return{error:t.payload.response.data.error};case"SET_FREQUENCY_RANGE_FULFILLED":var i={};return i=t.payload.data.data?{range:t.payload.data.data,links:t.payload.data.links}:{range:t.payload.data};case"SET_FREQUENCY_CLASSROOM_REJECTED":return{error:t.payload.response.data.error};case"SET_FREQUENCY_CLASSROOM_FULFILLED":var i={};return i=t.payload.data.data?{frequency:t.payload.data.data}:{frequency:t.payload.data};case"SET_FREQUENCY_SAVE_REJECTED":return{error:t.payload.response.data.error};case"SET_FREQUENCY_SAVE_FULFILLED":return{save:t.payload.data};case"SET_FREQUENCY_EDIT_REJECTED":return{error:t.payload.response.data.error};case"SET_FREQUENCY_EDIT_FULFILLED":return{edit:t.payload.data};case"SET_FREQUENCY_DELETE_REJECTED":return{error:t.payload.response.data.error};case"SET_FREQUENCY_DELETE_FULFILLED":return{"delete":t.payload.data};case"SET_FREQUENCY_EXPORT_REJECTED":return{error:t.payload.response.data.error};case"SET_FREQUENCY_EXPORT_FULFILLED":return{"export":t.payload.data};case"SET_FREQUENCY_EXPORT_SAVE_REJECTED":return{error:t.payload.response.data.error};case"SET_FREQUENCY_EXPORT_SAVE_FULFILLED":return{export_save:t.payload.data.data};case"SET_FREQUENCY_BARCODE_REJECTED":return{error:t.payload.response.data.error};case"SET_FREQUENCY_BARCODE_FULFILLED":return{barcode:t.payload.data.data};case"SET_FREQUENCY_SAVE_SELF_REJECTED":return{error:t.payload.response.data.error};case"SET_FREQUENCY_SAVE_SELF_FULFILLED":return{save:t.payload.data.data};default:return e}};var a=i(288)["default"]},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={name:[],range:[],links:{},error:null}},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var n=i(3),o=a(n);t["default"]={getGrade:function(e){return{type:"SET_GRADE",payload:o["default"].get("/grade/",e)}},saveGrade:function(e){return{type:"SET_GRADE_SAVE",payload:o["default"].post("/grade/",e)}},saveGradeTerm:function(e){return{type:"SET_GRADE_TERM_SAVE",payload:o["default"].post("management-service/grade/term/",e)}},editGrade:function(e){return{type:"SET_GRADE_EDIT",payload:o["default"].put("/grade/",e)}},editGradeTerm:function(e){return{type:"SET_GRADE_TERM_EDIT",payload:o["default"].put("management-service/grade/term/"+e.id_grade,e)}},deleteGrade:function(e){return{type:"SET_GRADE_DELETE",payload:o["default"]["delete"]("/grade/",e)}}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e};t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,t=arguments[1];switch(t.type){case"SET_GRADE_REJECTED":return{error:t.payload.response.data.error};case"SET_GRADE_FULFILLED":var i={};return i=t.payload.data.data?a({},e,{grades:t.payload.data.data}):a({},e,{grade:t.payload.data});case"SET_GRADE_SAVE_REJECTED":return{error:t.payload.response.data.error};case"SET_GRADE_SAVE_FULFILLED":return{save:t.payload.data};case"SET_GRADE_TERM_SAVE_REJECTED":return{error:t.payload.response.data.errors};case"SET_GRADE_TERM_SAVE_FULFILLED":return{save:t.payload.data};case"SET_GRADE_EDIT_REJECTED":return{error:t.payload.response.data.error};case"SET_GRADE_EDIT_FULFILLED":return{edit:t.payload.data};case"SET_GRADE_TERM_EDIT_REJECTED":return{error:t.payload.response.data.errors};case"SET_GRADE_TERM_EDIT_FULFILLED":return{edit:t.payload.data};case"SET_GRADE_DELETE_REJECTED":return{error:t.payload.response.data.error};case"SET_GRADE_DELETE_FULFILLED":return{"delete":t.payload.data};default:return e}};var n=i(291)["default"]},function(e,t){"use strict";
287Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={grades:[],grade:{},error:null}},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var n=i(3),o=a(n);t["default"]={getGradeFinal:function(e){return{type:"SET_GRADE_FINAL",payload:o["default"].get("/grade/final/",e)}},saveGradeFinal:function(e){return{type:"SET_GRADE_FINAL_SAVE",payload:o["default"].post("/grade/final/",e)}},saveGradetableGradeFinal:function(e){return{type:"SET_GRADETABLE_GRADE_FINAL_SAVE",payload:o["default"].post("management-service/grade/final/",e)}},editGradeFinal:function(e){return{type:"SET_GRADE_FINAL_EDIT",payload:o["default"].put("/grade/final/",e)}},editGradetableGradeFinal:function(e){return{type:"SET_GRADETABLE_GRADE_FINAL_EDIT",payload:o["default"].put("management-service/grade/final/"+e.id_grade_final,e)}},deleteGradeFinal:function(e){return{type:"SET_GRADE_FINAL_DELETE",payload:o["default"]["delete"]("/grade/final/",e)}}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e};t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,t=arguments[1];switch(t.type){case"SET_GRADE_FINAL_REJECTED":return{error:t.payload.response.data.error};case"SET_GRADE_FINAL_FULFILLED":var i={};return i=t.payload.data.data?a({},e,{grade_finals:t.payload.data.data}):a({},e,{grade_final:t.payload.data});case"SET_GRADE_FINAL_SAVE_REJECTED":return{error:t.payload.response.data.error};case"SET_GRADE_FINAL_SAVE_FULFILLED":return{save:t.payload.data};case"SET_GRADETABLE_GRADE_FINAL_SAVE_REJECTED":return{error:t.payload.response.data.errors};case"SET_GRADETABLE_GRADE_FINAL_SAVE_FULFILLED":return{save:t.payload.data};case"SET_GRADE_FINAL_EDIT_REJECTED":return{error:t.payload.response.data.error};case"SET_GRADE_FINAL_EDIT_FULFILLED":return{edit:t.payload.data};case"SET_GRADETABLE_GRADE_FINAL_EDIT_REJECTED":return{error:t.payload.response.data.errors};case"SET_GRADETABLE_GRADE_FINAL_EDIT_FULFILLED":return{edit:t.payload.data};case"SET_GRADE_FINAL_DELETE_REJECTED":return{error:t.payload.response.data.error};case"SET_GRADE_FINAL_DELETE_FULFILLED":return{"delete":t.payload.data};default:return e}};var n=i(294)["default"]},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={grade_finals:[],grade_final:{},error:null}},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var n=i(3),o=a(n);t["default"]={showGradetable:function(){return{type:"SHOW_GRADETABLE"}},showGradetableProperty:function(){return{type:"SHOW_GRADETABLE_PROPERTY"}},showGradetableDisciplineEdit:function(){return{type:"SHOW_GRADETABLE_DISCIPLINE_EDIT"}},getGradetable:function(e){return{type:"SET_GRADETABLE",payload:o["default"].get("/grade/gradetable/",e)}},getGradetableAggregation:function(e){return{type:"SET_GRADETABLE_AGGREGATION",payload:o["default"].get("/grade/gradetable/aggregation/",e)}},getGradetableAggregationCourse:function(e){return{type:"SET_GRADETABLE_AGGREGATION_COURSE",payload:o["default"].get("/grade/gradetable/aggregation/course/",e)}},saveGradetable:function(e){return{type:"SET_GRADETABLE_SAVE",payload:o["default"].post("/grade/gradetable/",e)}},editGradetable:function(e){return{type:"SET_GRADETABLE_EDIT",payload:o["default"].put("management-service/grade/gradetable/situation",e)}},deleteGradetable:function(e){return{type:"SET_GRADETABLE_DELETE",payload:o["default"]["delete"]("/grade/gradetable/",e)}}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e};t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,t=arguments[1];switch(t.type){case"SHOW_GRADETABLE":return a({},e,{show_gradetable:!0,show_gradetable_property:!1,show_gradetable_discipline_edit:!1});case"SHOW_GRADETABLE_PROPERTY":return a({},e,{show_gradetable:!1,show_gradetable_property:!0,show_gradetable_discipline_edit:!1});case"SHOW_GRADETABLE_DISCIPLINE_EDIT":return a({},e,{show_gradetable:!1,show_gradetable_property:!1,show_gradetable_discipline_edit:!0});case"SET_GRADETABLE_REJECTED":return{error:t.payload.response.data.error};case"SET_GRADETABLE_FULFILLED":var i={};return i=t.payload.data.data?a({},e,{gradetable:t.payload.data.data}):a({},e,{gradetable:t.payload.data});case"SET_GRADETABLE_AGGREGATION_REJECTED":return{error:t.payload.response.data.error};case"SET_GRADETABLE_AGGREGATION_FULFILLED":var i={};return i=t.payload.data.data?a({},e,{gradetable:t.payload.data.data}):a({},e,{gradetable:t.payload.data});case"SET_GRADETABLE_AGGREGATION_COURSE_REJECTED":return{error:t.payload.response.data.error};case"SET_GRADETABLE_AGGREGATION_COURSE_FULFILLED":var i={};return i=t.payload.data.data?a({},e,{course:t.payload.data.data}):a({},e,{course:t.payload.data});case"SET_GRADETABLE_SAVE_REJECTED":return{error:t.payload.response.data.error};case"SET_GRADETABLE_SAVE_FULFILLED":return{save:t.payload.data};case"SET_GRADETABLE_EDIT_REJECTED":return{error:t.payload.response.data.error};case"SET_GRADETABLE_EDIT_FULFILLED":return a({},e,{edit:t.payload.data});case"SET_GRADETABLE_DELETE_REJECTED":return{error:t.payload.response.data.error};case"SET_GRADETABLE_DELETE_FULFILLED":return{"delete":t.payload.data};default:return e}};var n=i(297)["default"]},function(e,t){"use strict";
287Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={show_gradetable:!0,show_gradetable_property:!1,show_gradetable_discipline_edit:!1,gradetable:[],course:[],error:null}},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var n=i(3),o=a(n);t["default"]={getClassroomGradeTerm:function(e){return{type:"SET_CLASSROOM_GRADE_TERM_AGGREGATION",payload:o["default"].get("management-service/gradetable/aggregation/classroom/",e)}},getClassroomGradeFinal:function(e){return{type:"SET_CLASSROOM_GRADE_FINAL_AGGREGATION",payload:o["default"].get("management-service/gradetable/aggregation/classroom/final/",e)}},getGradetablePipelineAggregation:function(e){return{type:"SET_GRADETABLE_PIPELINE_AGGREGATION",payload:o["default"].get("management-service/grade/gradetable/aggregation/"+e.id_gradetable,e)}}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a,t=arguments[1];switch(t.type){case"SET_CLASSROOM_GRADE_TERM_AGGREGATION_REJECTED":return{errors:t.payload.response.data.errors};case"SET_CLASSROOM_GRADE_TERM_AGGREGATION_FULFILLED":return{gradetable_aggregation:t.payload.data.data,links:t.payload.data.links};case"SET_CLASSROOM_GRADE_FINAL_AGGREGATION_REJECTED":return{errors:t.payload.response.data.errors};case"SET_CLASSROOM_GRADE_FINAL_AGGREGATION_FULFILLED":return{gradetable_final_aggregation:t.payload.data.data,links:t.payload.data.links};case"SET_GRADETABLE_PIPELINE_AGGREGATION_REJECTED":return{errors:t.payload.response.data.errors};case"SET_GRADETABLE_PIPELINE_AGGREGATION_FULFILLED":return{gradetable_aggregation:t.payload.data};default:return e}};var a=i(300)["default"]},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={gradetable_aggregation:{},gradetable_final_aggregation:[],links:{},errors:[],error:{}}},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var n=i(3),o=a(n);t["default"]={toggleAllGradetableCourseDiscipline:function(e){return{type:"TOGGLE_ALL_GRADETABLE_COURSE_DISCIPLINE",payload:e}},toggleGradetableCourseDiscipline:function(e){return{type:"TOGGLE_GRADETABLE_COURSE_DISCIPLINE",payload:e}},editGradetableCourseDiscipline:function(e){return{type:"SET_GRADETABLE_COURSE_DISCIPLINE_SAVE",payload:o["default"].put("/grade/discipline/",e)}},getGradetableDiscipline:function(e){return{type:"SET_GRADETABLE_COURSE_DISCIPLINE",payload:o["default"].get("/grade/discipline/",e)}}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e};t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,t=arguments[1];switch(t.type){case"TOGGLE_GRADETABLE_COURSE_DISCIPLINE":var i=e.toggle_gradetable_course_discipline.filter(function(e){return e!==t.payload});return i=e.toggle_gradetable_course_discipline.includes(t.payload)?i.filter(function(e){return e!==t.payload}):i.concat(t.payload),a({},e,{toggle_gradetable_course_discipline:i});case"TOGGLE_ALL_GRADETABLE_COURSE_DISCIPLINE":return a({},e,{toggle_gradetable_course_discipline:t.payload});case"SET_GRADETABLE_COURSE_DISCIPLINE_FULFILLED":return a({},e,{gradetable_course_disciplines:t.payload.data.data});case"SET_GRADETABLE_COURSE_DISCIPLINE_SAVE_FULFILLED":return a({},e,{t:t.payload.data});default:return e}};var n=i(303)["default"]},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={toggle_gradetable_course_discipline:[],gradetable_course_disciplines:[],t:null}},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var n=i(3),o=a(n);t["default"]={getGradetableProperty:function(e){return{type:"SET_GRADETABLE_PROPERTY",payload:o["default"].get("/grade/gradetable/property/",e)}},getGradetablePropertyField:function(e){return{type:"SET_GRADETABLE_PROPERTY_FIELD",payload:o["default"].get("/grade/gradetable/property/field/",e)}},editGradetableProperty:function(e){return{type:"SET_GRADETABLE_PROPERTY_EDIT",payload:o["default"].put("/grade/gradetable/property/",e)}}}},function(e,t,i){"use strict";
287Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e};t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,t=arguments[1];switch(t.type){case"SET_GRADETABLE_PROPERTY_REJECTED":return{error:t.payload.response.data.error};case"SET_GRADETABLE_PROPERTY_FULFILLED":var i={};return i=t.payload.data.data?a({},e,{gradetable_properties:t.payload.data.data}):a({},e,{gradetable_property:t.payload.data});case"SET_GRADETABLE_PROPERTY_FIELD_REJECTED":return{error:t.payload.response.data.error};case"SET_GRADETABLE_PROPERTY_FIELD_FULFILLED":var i={};return i=t.payload.data.data?a({},e,{fields:t.payload.data.data}):a({},e,{field:t.payload.data});case"SET_GRADETABLE_PROPERTY_SAVE_REJECTED":return{error:t.payload.response.data.error};case"SET_GRADETABLE_PROPERTY_SAVE_FULFILLED":return{save:t.payload.data};case"SET_GRADETABLE_PROPERTY_EDIT_REJECTED":return{error:t.payload.response.data.error};case"SET_GRADETABLE_PROPERTY_EDIT_FULFILLED":return{edit:t.payload.data};case"SET_GRADETABLE_PROPERTY_DELETE_REJECTED":return{error:t.payload.response.data.error};case"SET_GRADETABLE_PROPERTY_DELETE_FULFILLED":return{"delete":t.payload.data};default:return e}};var n=i(306)["default"]},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={gradetable_properties:[],gradetable_property:{},fields:[],error:null}},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var n=i(3),o=a(n);t["default"]={getInstitution:function(e){return{type:"SET_INSTITUTION",payload:o["default"].get("/institution/",e)}},getInstitutionAggregation:function(e){return{type:"SET_INSTITUTION_AGGREGATION",payload:o["default"].get("/institution/aggregation/",e)}},saveInstitution:function(e){return{type:"SET_INSTITUTION_SAVE",payload:o["default"].post("/institution/",e)}},editInstitution:function(e){return{type:"SET_INSTITUTION_EDIT",payload:o["default"].put("/institution/?id_institution="+e.id_institution,e)}}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e};t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,t=arguments[1];switch(t.type){case"SET_INSTITUTION_REJECTED":return{error:t.payload.response.data.error};case"SET_INSTITUTION_FULFILLED":var i={};return i=t.payload.data.data?a({},e,{institutions:t.payload.data.data}):a({},e,{institution:t.payload.data});case"SET_INSTITUTION_AGGREGATION_REJECTED":return{error:t.payload.response.data.error};case"SET_INSTITUTION_AGGREGATION_FULFILLED":return a({},e,{institution:t.payload.data});case"SET_INSTITUTION_SAVE_REJECTED":return{error:t.payload.response.data.error};case"SET_INSTITUTION_SAVE_FULFILLED":return a({},e,{save:t.payload.data});case"SET_INSTITUTION_EDIT_REJECTED":return{error:t.payload.response.data.error};case"SET_INSTITUTION_EDIT_FULFILLED":return a({},e,{edit:t.payload.data});default:return e}};var n=i(309)["default"]},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={institutions:[],institution:{},error:null,errors:[]}},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var n=i(3),o=a(n);t["default"]={setInstitutionAppAuthorization:function(e){return{type:"SET_INSTITUTION_APP_AUTHORIZATION_TYPE",selected_type:e}},getInstitutionApps:function(e){return{type:"SET_INSTITUTION_APPS",payload:o["default"].get("application-service/institution/"+e.id_institution)}},getInstitutionApp:function(e){return{type:"SET_INSTITUTION_APP",payload:o["default"].get("application-service/",e)}},saveInstitutionApp:function(e){return{type:"SET_INSTITUTION_APP_SAVE",payload:o["default"].post("application-service/",e)}},editInstitutionApp:function(e){return{type:"SET_INSTITUTION_APP_EDIT",payload:o["default"].put("application-service/"+e.id_application,e)}},deleteInstitutionApp:function(e){return{type:"SET_INSTITUTION_APP_DELETE",payload:o["default"]["delete"]("application-service/",e)}}}},function(e,t,i){"use strict";
287Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e};t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,t=arguments[1];switch(t.type){case"SET_INSTITUTION_APP_AUTHORIZATION_TYPE":return a({},e,{selected_type:t.selected_type});case"SET_INSTITUTION_APPS_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"SET_INSTITUTION_APPS_FULFILLED":return a({},e,{apps:t.payload.data.data});case"SET_INSTITUTION_APP_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"SET_INSTITUTION_APP_FULFILLED":return a({},e,{app:t.payload.data});case"SET_INSTITUTION_APP_SAVE_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"SET_INSTITUTION_APP_SAVE_FULFILLED":return{save:t.payload.data};case"SET_INSTITUTION_APP_EDIT_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"SET_INSTITUTION_APP_EDIT_FULFILLED":return{edit:t.payload.data};case"SET_INSTITUTION_APP_DELETE_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"SET_INSTITUTION_APP_DELETE_FULFILLED":return{"delete":t.payload.data};default:return e}};var n=i(312)["default"]},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={selected_type:null,apps:[],app:{},errors:[],save:null,edit:null,"delete":null}},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var n=i(3),o=a(n);t["default"]={setReloadInstitutionCalendar:function(e){return{type:"SET_RELOAD_INSTITUTION_CALENDAR",reload_institution_calendar:e}},setInstitutionCalendarSelectedYear:function(e){return{type:"SET_INSTITUTION_CALENDAR_SELECTED_YEAR",year:e}},getInstitutionCalendar:function(e){return{type:"SET_INSTITUTION_CALENDAR",payload:o["default"].get("management-service/institution/"+e.id_institution+"/calendar",e)}}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e};t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,t=arguments[1];switch(t.type){case"SET_RELOAD_INSTITUTION_CALENDAR":return a({},e,{reload_institution_calendar:t.reload_institution_calendar});case"SET_INSTITUTION_CALENDAR_SELECTED_YEAR":return a({},e,{year:t.year});case"SET_INSTITUTION_CALENDAR_REJECTED":return{error:t.payload.response.data.error};case"SET_INSTITUTION_CALENDAR_FULFILLED":return a({},e,{calendar:t.payload.data.data});default:return e}};var n=i(315)["default"]},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={calendar:[],error:null,reload_institution_calendar:!1,year:null}},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var n=i(3),o=a(n);t["default"]={setCashRegisterTimeout:function(e){return{type:"SET_CASH_REGISTER_TIMEOUT",is_active:e}},getInstitutionCashregister:function(e){return{type:"SET_INSTITUTION_CASHREGISTER",payload:o["default"].get("finance-service/cashregister/institution/"+e.id_institution,e)}},getInstitutionCashregisterInfo:function(e){return{type:"SET_INSTITUTION_CASHREGISTER_INFO",payload:o["default"].get("finance-service/cashregister/institution/"+e.id_institution+"/info")}},getInstitutionWalletCashregister:function(e){return{type:"SET_INSTITUTION_WALLET_CASHREGISTER",payload:o["default"].get("finance-service/cashregister/wallet/"+e.id_institution_wallet,e)}},getInstitutionWalletCashregisterInfo:function(e){return{type:"SET_INSTITUTION_WALLET_CASHREGISTER_INFO",payload:o["default"].get("finance-service/cashregister/wallet/"+e.id_institution_wallet+"/info")}}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e};t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,t=arguments[1];switch(t.type){case"SET_INSTITUTION_CASHREGISTER_REJECTED":return{errors:t.payload.response.data.errors};case"SET_INSTITUTION_CASHREGISTER_FULFILLED":return a({},e,{items:t.payload.data.data,links:t.payload.data.links});case"SET_INSTITUTION_CASHREGISTER_INFO_REJECTED":return{errors:t.payload.response.data.errors};case"SET_INSTITUTION_CASHREGISTER_INFO_FULFILLED":return a({},e,{info:t.payload.data});case"SET_INSTITUTION_WALLET_CASHREGISTER_REJECTED":return{errors:t.payload.response.data.errors};case"SET_INSTITUTION_WALLET_CASHREGISTER_FULFILLED":return a({},e,{items:t.payload.data.data,links:t.payload.data.links});case"SET_INSTITUTION_WALLET_CASHREGISTER_INFO_REJECTED":return{errors:t.payload.response.data.errors};case"SET_INSTITUTION_WALLET_CASHREGISTER_INFO_FULFILLED":return a({},e,{info:t.payload.data});
287case"SET_CASH_REGISTER_TIMEOUT":return a({},e,{is_timeout_active:t.is_active});default:return e}};var n=i(318)["default"]},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={items:[],item:{},error:null,links:null,info:{},is_timeout_active:!1}},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var n=i(3),o=a(n);t["default"]={saveCashregisterExpense:function(e){return{type:"SET_INSTITUTION_CASHREGISTER_WALLET_EXPENSE_SAVE",payload:o["default"].post("finance-service/cashregister/wallet/"+e.id_institution_wallet+"/expense",e)}},deleteCashregisterExpense:function(e){return{type:"SET_INSTITUTION_CASHREGISTER_EXPENSE_DELETE",payload:o["default"]["delete"]("finance-service/cashregister/expense/"+e.id_timeline)}}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e};t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,t=arguments[1];switch(t.type){case"SET_INSTITUTION_CASHREGISTER_WALLET_EXPENSE_SAVE_REJECTED":return{errors:t.payload.response.data.errors};case"SET_INSTITUTION_CASHREGISTER_WALLET_EXPENSE_SAVE_FULFILLED":return a({},e,{save:t.payload.data});case"SET_INSTITUTION_CASHREGISTER_WALLET_EXPENSE_DELETE_REJECTED":return{errors:t.payload.response.data.errors};case"SET_INSTITUTION_CASHREGISTER_WALLET_EXPENSE_DELETE_FULFILLED":return a({},e,{save:t.payload.data});default:return e}};var n=i(321)["default"]},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={errors:[],save:null}},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var n=i(3),o=a(n);t["default"]={saveCashregisterIncomeAdjusment:function(e){return{type:"SET_INSTITUTION_CASHREGISTER_WALLET_ADJUSTMENT_SAVE",payload:o["default"].post("finance-service/cashregister/wallet/"+e.id_institution_wallet+"/adjustment",e)}},deleteCashregisterIncomeAdjusment:function(e){return{type:"SET_INSTITUTION_CASHREGISTER_ADJUSTMENT_DELETE",payload:o["default"]["delete"]("finance-service/cashregister/adjustment/"+e.id_timeline)}}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e};t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,t=arguments[1];switch(t.type){case"SET_INSTITUTION_CASHREGISTER_WALLET_ADJUSTMENT_SAVE_REJECTED":return{errors:t.payload.response.data.errors};case"SET_INSTITUTION_CASHREGISTER_WALLET_ADJUSTMENT_SAVE_FULFILLED":return a({},e,{save:t.payload.data});case"SET_INSTITUTION_CASHREGISTER_ADJUSTMENT_DELETE_REJECTED":return{ 288errors:t.payload.response.data.errors};case"SET_INSTITUTION_CASHREGISTER_ADJUSTMENT_DELETE_FULFILLED":return a({},e,{save:t.payload.data});default:return e}};var n=i(324)["default"]},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={errors:[],save:null}},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var n=i(3),o=a(n);t["default"]={saveInstitutionCashregisterManualWithdraw:function(e){return{type:"SET_INSTITUTION_WALLET_MANUAL_WITHDRAW_SAVE",payload:o["default"].post("finance-service/wallet/"+e.id_institution_wallet+"/manualwithdraw",e)}},deleteInstitutionCashregisterManualWithdraw:function(e){return{type:"SET_INSTITUTION_WALLET_MANUAL_WITHDRAW_DELETE",payload:o["default"]["delete"]("finance-service/wallet/"+e.id_institution_wallet+"/manualwithdraw/"+e.id_institution_wallet_manual_withdraw)}}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e};t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,t=arguments[1];
288switch(t.type){case"SET_INSTITUTION_WALLET_MANUAL_WITHDRAW_SAVE_REJECTED":return{errors:t.payload.response.data.errors};case"SET_INSTITUTION_WALLET_MANUAL_WITHDRAW_SAVE_FULFILLED":return a({},e,{save:t.payload.data});case"SET_INSTITUTION_WALLET_WITHDRAW_DELETE_REJECTED":return{errors:t.payload.response.data.errors};case"SET_INSTITUTION_WALLET_WITHDRAW_DELETE_FULFILLED":return a({},e,{save:t.payload.data});default:return e}};var n=i(327)["default"]},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={withdraws:[],withdraw:{},errors:[],save:null}},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var n=i(3),o=a(n);t["default"]={getInstitutionCompanies:function(e){return{type:"SET_INSTITUTION_COMPANIES",payload:o["default"].get("management-service/institution/"+e.id_institution+"/company/")}},getInstitutionCompany:function(e){return{type:"SET_INSTITUTION_COMPANY",payload:o["default"].get("management-service/institution/"+e.id_institution+"/company/"+e.id_institution_company)}},saveInstitutionCompany:function(e){return{type:"SET_INSTITUTION_COMPANY_SAVE",payload:o["default"].post("management-service/institution/"+e.id_institution+"/company/",e)}},editInstitutionCompany:function(e){return{type:"SET_INSTITUTION_COMPANY_EDIT",payload:o["default"].put("management-service/institution/"+e.id_institution+"/company/"+e.id_institution_company,e)}},deleteInstitutionCompany:function(e){return{type:"SET_INSTITUTION_COMPANY_DELETE",payload:o["default"]["delete"]("management-service/institution/"+e.id_institution+"/company/"+e.id_institution_company)}}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e};t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,t=arguments[1];switch(t.type){case"SET_INSTITUTION_COMPANIES_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"SET_INSTITUTION_COMPANIES_FULFILLED":return a({},e,{companies:t.payload.data.data});case"SET_INSTITUTION_COMPANY_REJECTED":return a({},e,{error:t.payload.response.data.error});case"SET_INSTITUTION_COMPANY_FULFILLED":return a({},e,{company:t.payload.data});case"SET_INSTITUTION_COMPANY_SAVE_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"SET_INSTITUTION_COMPANY_SAVE_FULFILLED":return a({},e,{save:t.payload.data});case"SET_INSTITUTION_COMPANY_EDIT_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"SET_INSTITUTION_COMPANY_EDIT_FULFILLED":return a({},e,{edit:t.payload.data});case"SET_INSTITUTION_COMPANY_DELETE_REJECTED":return a({},e,{error:t.payload.response.data.errors});case"SET_INSTITUTION_COMPANY_DELETE_FULFILLED":return a({},e,{"delete":t.payload.data});default:return e}};var n=i(330)["default"]},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={companies:[],company:{},error:null}},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var n=i(3),o=a(n);t["default"]={getInstitutionConfigurations:function(e){return{type:"SET_INSTITUTION_CONFIGURATIONS",payload:o["default"].get("/institution/configuration/",e)}},getInstitutionConfiguration:function(e){return{type:"SET_INSTITUTION_CONFIGURATION",payload:o["default"].get("/institution/configuration/",e)}},getInstitutionConfigurationGroup:function(e){return{type:"SET_INSTITUTION_CONFIGURATION_GROUP",payload:o["default"].get("management-service/institution/"+e.id_institution+"/configuration/"+e.group,e)}},saveInstitutionConfiguration:function(e){return{type:"SET_INSTITUTION_CONFIGURATION_
288SAVE",payload:o["default"].post("/institution/configuration/",e)}},editInstitutionConfiguration:function(e){return{type:"SET_INSTITUTION_CONFIGURATION_EDIT",payload:o["default"].put("management-service/institution/"+e.id_institution+"/configuration/",e)}}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e};t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,t=arguments[1];switch(t.type){case"SET_INSTITUTION_CONFIGURATIONS_REJECTED":return{error:t.payload.response.data.error};case"SET_INSTITUTION_CONFIGURATIONS_FULFILLED":return a({},e,{configurations:t.payload.data.data});case"SET_INSTITUTION_CONFIGURATION_REJECTED":return{error:t.payload.response.data.error};case"SET_INSTITUTION_CONFIGURATION_FULFILLED":return a({},e,{configuration:t.payload.data});case"SET_INSTITUTION_CONFIGURATION_GROUP_REJECTED":return{errors:t.payload.response.data.errors};case"SET_INSTITUTION_CONFIGURATION_GROUP_FULFILLED":return a({},e,{groups:t.payload.data.data});
288case"SET_INSTITUTION_CONFIGURATION_SAVE_REJECTED":return{error:t.payload.response.data.error};case"SET_INSTITUTION_CONFIGURATION_SAVE_FULFILLED":return a({},e,{save:t.payload.data});case"SET_INSTITUTION_CONFIGURATION_EDIT_REJECTED":return{errors:t.payload.response.data.errors};case"SET_INSTITUTION_CONFIGURATION_EDIT_FULFILLED":return a({},e,{edit:t.payload.data});default:return e}};var n=i(333)["default"]},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={configurations:[],configuration:{},groups:[],error:null,errors:[]}},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var n=i(3),o=a(n);t["default"]={getInstitutionExpenses:function(e){return{type:"SET_INSTITUTION_EXPENSES",payload:o["default"].get("finance-service/expense/institution/"+e.id_institution)}},getInstitutionExpense:function(e){return{type:"SET_INSTITUTION_EXPENSE",payload:o["default"].get("finance-service/expense/"+e.id_institution_expense)}},saveInstitutionExpense:function(e){return{type:"SET_INSTITUTION_EXPENSE_SAVE",payload:o["default"].post("finance-service/expense/institution/"+e.id_institution,e)}},editInstitutionExpense:function(e){return{type:"SET_INSTITUTION_EXPENSE_EDIT",payload:o["default"].put("finance-service/expense/"+e.id_institution_expense,e)}},deleteInstitutionExpense:function(e){return{type:"SET_INSTITUTION_EXPENSE_DELETE",payload:o["default"]["delete"]("finance-service/expense/"+e.id_institution_expense)}}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e};t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,t=arguments[1];switch(t.type){case"SET_INSTITUTION_EXPENSES_REJECTED":return{errors:t.payload.response.data.errors};case"SET_INSTITUTION_EXPENSES_FULFILLED":return a({},e,{expenses:t.payload.data.data});case"SET_INSTITUTION_EXPENSE_REJECTED":return{error:t.payload.response.data.error};case"SET_INSTITUTION_EXPENSE_FULFILLED":return a({},e,{expense:t.payload.data});case"SET_INSTITUTION_EXPENSE_SAVE_REJECTED":return{errors:t.payload.response.data.errors};case"SET_INSTITUTION_EXPENSE_SAVE_FULFILLED":return a({},e,{save:t.payload.data});case"SET_INSTITUTION_EXPENSE_EDIT_REJECTED":return{errors:t.payload.response.data.errors};case"SET_INSTITUTION_EXPENSE_EDIT_FULFILLED":return a({},e,{edit:t.payload.data});case"SET_INSTITUTION_EXPENSE_DELETE_REJECTED":return{error:t.payload.response.data.error};case"SET_INSTITUTION_EXPENSE_DELETE_FULFILLED":return a({},e,{"delete":t.payload.data});default:return e}};var n=i(336)["default"]},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={expenses:[],expense:{},error:null}},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var n=i(3),o=a(n);t["default"]={setInstitutionFileSelect:function(e){return{type:"SET_INSTITUTION_FILE_SELECT",file:e}},setReloadInstitutionFiles:function(e){return{type:"SET_RELOAD_INSTITUTION_FILES",reload_files:e}},getInstitutionFiles:function(e){return{type:"SET_INSTITUTION_FILES",payload:o["default"].get("management-service/institution/"+e.id_institution+"/file/?id_institution="+e.id_institution,e)}},getInstitutionMemberFiles:function(e){return{type:"SET_INSTITUTION_MEMBER_FILES",payload:o["default"].get("management-service/institution/"+e.id_institution+"/file/user/"+e.id_user,e)}},getInstitutionFileUploadCapacity:function(e){return{type:"SET_INSTITUTION_FILE_UPLOAD_CAPACITY",payload:o["default"].get("management-service/institution/"+e.id_institution+"/file/upload_capacity/?id_institution="+e.id_institution)}},deleteInstitutionFile:function(e){return{type:"SET_INSTITUTION_FILE_DELETE",payload:o["default"]["delete"]("management-service/institution/"+e.id_institution+"/file/"+e.id_institution_file,e)}}}},function(e,t,i){"use strict";
288Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e};t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,t=arguments[1];switch(t.type){case"SET_INSTITUTION_FILE_SELECT":return a({},e,{file:t.file});case"SET_RELOAD_INSTITUTION_FILES":return a({},e,{reload_files:t.reload_files});case"SET_INSTITUTION_FILES_REJECTED":return{files:[],errors:t.payload.response.data.errors};case"SET_INSTITUTION_FILES_FULFILLED":return{files:t.payload.data.data,links:t.payload.data.links,errors:[]};case"SET_INSTITUTION_MEMBER_FILES_REJECTED":return{files:[],errors:t.payload.response.data.errors};case"SET_INSTITUTION_MEMBER_FILES_FULFILLED":return{files:t.payload.data.data,links:t.payload.data.links,errors:[]};case"SET_INSTITUTION_FILE_UPLOAD_CAPACITY_REJECTED":return{upload_capacity:{},errors:t.payload.response.data.errors};case"SET_INSTITUTION_FILE_UPLOAD_CAPACITY_FULFILLED":return{upload_capacity:t.payload.data,errors:[]};case"SET_INSTITUTION_FILE_DELETE_REJECTED":return{errors:t.payload.response.data.errors};case"SET_INSTITUTION_FILE_DELETE_FULFILLED":return{"delete":!0};default:return e}};var n=i(339)["default"]},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={files:[],file:{},upload_capacity:{},errors:[],"delete":null,reload_files:!1}},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var n=i(3),o=a(n);t["default"]={setInstitutionImageSelect:function(e){return{type:"SET_INSTITUTION_IMAGE_SELECT",image:e}},getInstitutionImages:function(e){return{type:"SET_INSTITUTION_IMAGES",payload:o["default"].get("management-service/institution/"+e.id_institution+"/image",e)}},deleteInstitutionImage:function(e){return{type:"SET_INSTITUTION_IMAGE_DELETE",payload:o["default"]["delete"]("management-service/institution/"+e.id_institution+"/image/"+e.id_institution_image)}},editInstitutionImageTag:function(e){return{type:"SET_INSTITUTION_IMAGE_TAG",payload:o["default"].put("management-service/institution/"+e.id_institution+"/image/"+e.id_institution_image+"/tag",e)}}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e};t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,t=arguments[1];switch(t.type){case"SET_INSTITUTION_IMAGE_SELECT":return a({},e,{image:t.image});case"SET_INSTITUTION_IMAGES_REJECTED":return{errors:t.payload.response.data.errors};case"SET_INSTITUTION_IMAGES_FULFILLED":return a({},e,{images:t.payload.data.data,links:t.payload.data.links});case"SET_INSTITUTION_IMAGE_DELETE_REJECTED":return{errors:t.payload.response.data.errors};case"SET_INSTITUTION_IMAGE_DELETE_FULFILLED":return{"delete":!0};case"SET_INSTITUTION_IMAGE_TAG_REJECTED":return{errors:t.payload.response.data.errors};case"SET_INSTITUTION_IMAGE_TAG_FULFILLED":return{edit:!0};default:return e}};var n=i(342)["default"]},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={images:[],image:null,errors:[]}},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var n=i(3),o=a(n);t["default"]={institutionData:function(e){return{type:"SET_INSTITUTION_DATA",payload:o["default"].get("finance-service/graphic/institution/"+e.id_institution,e)}},institutionDataAvaliableYears:function(e){return{type:"SET_INSTITUTION_AVALIABLE_YEARS",payload:o["default"].get("finance-service/graphic/years",e)}},institutionDefaultersList:function(e){return{type:"SET_INSTITUTION_DEFAULTERS_LIST",payload:o["default"].get("finance-service/graphic/institution/"+e.id_institution+"/expired",e)}},institutionCashFlow:function(e){return{type:"SET_INSTITUTION_CASH_FLOW",payload:o["default"].get("finance-service/graphic/institution/"+e.id_institution+"/cashflow",e)}}}},function(e,t,i){"use strict";
288Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e};t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,t=arguments[1];switch(t.type){case"SET_INSTITUTION_DATA_REJECTED":return{errors:t.payload.response.data.errors};case"SET_INSTITUTION_DATA_FULFILLED":return a({},e,{institution_data:t.payload.data});case"SET_INSTITUTION_AVALIABLE_YEARS_REJECTED":return{errors:t.payload.response.data.errors};case"SET_INSTITUTION_AVALIABLE_YEARS_FULFILLED":return a({},e,{institution_avaliable_years:t.payload.data});case"SET_INSTITUTION_DEFAULTERS_LIST_FULFILLED":return a({},e,{institution_defaulters_list:t.payload.data.data,links:t.payload.data.links});case"SET_INSTITUTION_DEFAULTERS_LIST_REJECTED":return{errors:t.payload.response.data.errors};case"SET_INSTITUTION_CASH_FLOW_FULFILLED":return a({},e,{institution_cashflow:t.payload.data.data,links:t.payload.data.links});case"SET_INSTITUTION_CASH_FLOW_REJECTED":return{errors:t.payload.response.data.errors};default:return e}};var n=i(345)["default"]},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={errors:null,institution_data:null,institution_avaliable_years:[],institution_defaulters_list:null,links:null,institution_cashflow:null}},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var n=i(3),o=a(n);t["default"]={setReloadInstitutionHolidays:function(e){return{type:"SET_RELOAD_INSTITUTION_HOLIDAYS",reload_institution_holidays:e}},getInstitutionHolidays:function(e){return{type:"SET_INSTITUTION_HOLIDAYS",payload:o["default"].get("management-service/institution/"+e.id_institution+"/holiday",e)}},getInstitutionHoliday:function(e){return{type:"SET_INSTITUTION_HOLIDAY",payload:o["default"].get("management-service/institution/"+e.id_institution+"/holiday/"+e.id_holiday)}},saveInstitutionHoliday:function(e){return e.details=[],e.recess&&e.details.push({name:"recess",value:"1"==e.recess}),e.interest&&e.details.push({name:"interest",value:"1"==e.interest}),{type:"SET_INSTITUTION_HOLIDAY_SAVE",payload:o["default"].post("management-service/institution/"+e.id_institution+"/holiday",e)}},editInstitutionHoliday:function(e){return e.details=[],e.recess&&e.details.push({name:"recess",value:"1"==e.recess}),e.interest&&e.details.push({name:"interest",value:"1"==e.interest}),{type:"SET_INSTITUTION_HOLIDAY_EDIT",payload:o["default"].put("management-service/institution/"+e.id_institution+"/holiday/"+e.id_holiday,e)}},deleteInstitutionHoliday:function(e){return{type:"SET_INSTITUTION_HOLIDAY_DELETE",payload:o["default"]["delete"]("management-service/institution/"+e.id_institution+"/holiday/"+e.id_holiday)}}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e};t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,t=arguments[1];switch(t.type){case"SET_RELOAD_INSTITUTION_HOLIDAYS":return a({},e,{reload_institution_holidays:t.reload_institution_holidays});case"SET_INSTITUTION_HOLIDAYS_REJECTED":return{errors:t.payload.response.data.error};case"SET_INSTITUTION_HOLIDAYS_FULFILLED":return a({},e,{holidays:t.payload.data.data,links:t.payload.data.links});case"SET_INSTITUTION_HOLIDAY_REJECTED":return{errors:t.payload.response.data.errors};case"SET_INSTITUTION_HOLIDAY_FULFILLED":return a({},e,{holiday:t.payload.data});case"SET_INSTITUTION_HOLIDAY_SAVE_REJECTED":return{errors:t.payload.response.data.errors};case"SET_INSTITUTION_HOLIDAY_SAVE_FULFILLED":return{save:t.payload.data};case"SET_INSTITUTION_HOLIDAY_EDIT_REJECTED":return{errors:t.payload.response.data.errors};case"SET_INSTITUTION_HOLIDAY_EDIT_FULFILLED":return{edit:t.payload.data};case"SET_INSTITUTION_HOLIDAY_DELETE_REJECTED":return{errors:t.payload.response.data.errors};case"SET_INSTITUTION_HOLIDAY_DELETE_FULFILLED":return{"delete":t.payload.data};default:return e}};var n=i(348)["default"]},function(e,t){"use strict";
288Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={holidays:[],holiday:{},error:null,errors:[],save:null,edit:null,"delete":null,links:{},reload_institution_holidays:!1}},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var n=i(3),o=a(n);t["default"]={setWalletPaymentMethods:function(e){return{type:"SET_WALLET_PAYMENT_METHODS",payment_methods:e}},getInstitutionWallets:function(e){return{type:"SET_INSTITUTION_WALLETS",payload:o["default"].get("finance-service/wallet/institution/"+e.id_institution)}},getInstitutionWallet:function(e){return{type:"SET_INSTITUTION_WALLET",payload:o["default"].get("finance-service/wallet/"+e.id_institution_wallet,e)}},getInstitutionWalletConfiguration:function(e){return{type:"SET_INSTITUTION_WALLET_CONFIGURATION",payload:o["default"].get("finance-service/wallet/"+e.id_institution_wallet+"/configuration")}},editInstitutionWalletConfiguration:function(e){return{type:"SET_INSTITUTION_WALLET_CONFIGURATION_EDIT",payload:o["default"].put("finance-service/wallet/"+e.id_institution_wallet+"/configuration",e)}},updateInstitutionWalletBalance:function(e){return{type:"SET_INSTITUTION_WALLET_BALANCE_UPDATE",payload:o["default"].post("finance-service/wallet/"+e.id_institution_wallet+"/volume",e)}},updateInstitutionWalletPaymentMethods:function(e){return{type:"SET_INSTITUTION_WALLET_PAYMENT_METHODS_UPDATE",payload:o["default"].put("finance-service/wallet/bank/"+e.id_institution_wallet+"/payment_methods",e)}}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e};t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,t=arguments[1];switch(t.type){case"SET_WALLET_PAYMENT_METHODS":return a({},e,{payment_methods:t.payment_methods});case"SET_INSTITUTION_WALLETS_REJECTED":return{errors:t.payload.response.data.errors};case"SET_INSTITUTION_WALLETS_FULFILLED":return a({},e,{wallets:t.payload.data.data});case"SET_INSTITUTION_WALLET_REJECTED":return{errors:t.payload.response.data.errors};case"SET_INSTITUTION_WALLET_FULFILLED":return a({},e,{wallet:t.payload.data});case"SET_INSTITUTION_WALLET_CONFIGURATION_REJECTED":return{errors:t.payload.response.data.errors};case"SET_INSTITUTION_WALLET_CONFIGURATION_FULFILLED":return a({},e,{configuration:t.payload.data.data});case"SET_INSTITUTION_WALLET_CONFIGURATION_EDIT_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"SET_INSTITUTION_WALLET_CONFIGURATION_EDIT_FULFILLED":return a({},e,{edit:t.payload.data});case"SET_INSTITUTION_WALLET_BALANCE_UPDATE_REJECTED":return{errors:t.payload.response.data.errors};case"SET_INSTITUTION_WALLET_BALANCE_UPDATE_FULFILLED":return a({},e,{edit:t.payload.data});case"SET_INSTITUTION_WALLET_PAYMENT_METHODS_UPDATE_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"SET_INSTITUTION_WALLET_PAYMENT_METHODS_UPDATE_FULFILLED":return a({},e,{edit:t.payload.data});default:return e}};var n=i(351)["default"]},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={wallets:[],wallet:{},error:null,configuration:[],payment_methods:[]}},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var n=i(3),o=a(n);t["default"]={setReceivableDoneCheckbox:function(e){return{type:"SET_RECEIVABLE_DONE_CHECKBOX",done_checkbox:e}},setReceivablesCheckbox:function(e){return{type:"SET_RECEIVABLES_CHECKBOX",receivables_checkbox:e}},getAnticipation:function(e){return{type:"SET_INSTITUTION_WALLET_ANTICIPATION",payload:o["default"].get("finance-service/anticipation/"+e.id_anticipation,e)}},getAnticipations:function(e){return{type:"SET_INSTITUTION_WALLET_ANTICIPATIONS",payload:o["default"].get("finance-service/anticipation",e)}},getAntecipationSimulation:function(e){return{type:"SET_INSTITUTION_WALLET_ANTICIPATION_SIMULATION",payload:o["default"].get("finance-service/anticipation/simulation/"+e.id_anticipation_simulation,e)}},getInvoiceReceivable:function(e){return{type:"SET_INSTITUTION_WALLET_INVOICE_RECEIVABLE",payload:o["default"].get("finance-service/invoice/receivable",e)}},editAnticipationCommit:function(e){return{type:"SET_INSTITUTION_WALLET_ANTICIPATION_COMMIT",payload:o["default"].put("finance-service/anticipation/"+e.id_anticipation+"/commit",e)}},saveInstitutionWalletSimulation:function(e){return{type:"SET_INSTITUTION_WALLET_SIMULATION_SAVE",payload:o["default"].post("finance-service/anticipation/simulation",e)}}}},function(e,t,i){"use strict";
288Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e};t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,t=arguments[1];switch(t.type){case"SET_RECEIVABLE_DONE_CHECKBOX":return a({},e,{done_checkbox:t.done_checkbox});case"SET_RECEIVABLES_CHECKBOX":return a({},e,{receivables_checkbox:t.receivables_checkbox});case"SET_INSTITUTION_WALLET_ANTICIPATION_REJECTED":return{errors:t.payload.response.data.errors};case"SET_INSTITUTION_WALLET_ANTICIPATION_FULFILLED":return a({},e,{anticipation:t.payload.data});case"SET_INSTITUTION_WALLET_ANTICIPATIONS_REJECTED":return{errors:t.payload.response.data.errors};case"SET_INSTITUTION_WALLET_ANTICIPATIONS_FULFILLED":return a({},e,{anticipations:t.payload.data.data,links:t.payload.data.links});case"SET_INSTITUTION_WALLET_ANTICIPATION_SIMULATION_REJECTED":return{errors:t.payload.response.data.errors};case"SET_INSTITUTION_WALLET_ANTICIPATION_SIMULATION_FULFILLED":return a({},e,{simulation:t.payload.data});case"SET_INSTITUTION_WALLET_INVOICE_RECEIVABLE_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"SET_INSTITUTION_WALLET_INVOICE_RECEIVABLE_FULFILLED":return a({},e,{invoice_receivables:t.payload.data.data,links:t.payload.data.links});case"SET_INSTITUTION_WALLET_ANTICIPATION_COMMIT_REJECTED":return a({},e,{error:t.payload.response.data.error});case"SET_INSTITUTION_WALLET_ANTICIPATION_COMMIT_FULFILLED":return a({},e,{edit:t.payload.data});case"SET_INSTITUTION_WALLET_SIMULATION_SAVE_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"SET_INSTITUTION_WALLET_SIMULATION_SAVE_FULFILLED":return a({},e,{save:t.payload.data});default:return e}};var n=i(354)["default"]},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={anticipations:[],anticipation:{},invoice_receivables:[],simulation:null,error:null,errors:null,save:null,edit:null,done_checkbox:!1,receivables_checkbox:[],links:{}}},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var n=i(3),o=a(n);t["default"]={getInstitutionWalletBank:function(e){return{type:"SET_INSTITUTION_WALLET_BANK",payload:o["default"].get("finance-service/wallet/bank/institution/"+e.id_institution)}},saveInstitutionWalletBank:function(e){return{type:"SET_INSTITUTION_WALLET_BANK_SAVE",payload:o["default"].post("finance-service/wallet/bank/",e)}},editInstitutionWalletBank:function(e){return{type:"SET_INSTITUTION_WALLET_BANK_EDIT",payload:o["default"].put("finance-service/wallet/bank/"+e.id_institution_wallet,e)}}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e};t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,t=arguments[1];switch(t.type){case"SET_INSTITUTION_WALLET_BANK_REJECTED":return{error:t.payload.response.data.error};case"SET_INSTITUTION_WALLET_BANK_FULFILLED":return a({},e,{wallets:t.payload.data.data});case"SET_INSTITUTION_WALLET_BANK_SAVE_REJECTED":return{errors:t.payload.response.data.errors};case"SET_INSTITUTION_WALLET_BANK_SAVE_FULFILLED":return a({},e,{save:t.payload.data});case"SET_INSTITUTION_WALLET_BANK_EDIT_REJECTED":return{errors:t.payload.response.data.errors};case"SET_INSTITUTION_WALLET_BANK_EDIT_FULFILLED":return a({},e,{edit:t.payload.data});default:return e}};var n=i(357)["default"]},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={wallets:[],wallet:{},error:null}},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var n=i(3),o=a(n);t["default"]={getInstitutionWalletBank:function(e){return{type:"SET_INSTITUTION_WALLET_BANK",payload:o["default"].get("finance-service/wallet/bank/institution/"+e.id_institution)}},saveInstitutionWalletCash:function(e){return{type:"SET_INSTITUTION_WALLET_CASH_SAVE",payload:o["default"].post("finance-service/wallet/cash/",e)}},editInstitutionWalletCash:function(e){return{type:"SET_INSTITUTION_WALLET_CASH_EDIT",payload:o["default"].put("finance-service/wallet/cash/"+e.id_institution_wallet,e)}}}},function(e,t,i){"use strict";
288Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e};t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,t=arguments[1];switch(t.type){case"SET_INSTITUTION_WALLET_BANK_REJECTED":return{error:t.payload.response.data.error};case"SET_INSTITUTION_WALLET_BANK_FULFILLED":return a({},e,{wallets:t.payload.data.data});case"SET_INSTITUTION_WALLET_CASH_SAVE_REJECTED":return{errors:t.payload.response.data.errors};case"SET_INSTITUTION_WALLET_CASH_SAVE_FULFILLED":return a({},e,{save:t.payload.data});case"SET_INSTITUTION_WALLET_CASH_EDIT_REJECTED":return{errors:t.payload.response.data.errors};case"SET_INSTITUTION_WALLET_CASH_EDIT_FULFILLED":return a({},e,{edit:t.payload.data});default:return e}};var n=i(360)["default"]},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={wallets:[],wallet:{},error:null}},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var n=i(3),o=a(n);t["default"]={getInstitutionWalletTimelineCommon:function(){return{type:"SET_INSTITUTION_WALLET_TIMELINE_COMMON",payload:o["default"].get("finance-service/common/timeline")}},getInstitutionWalletTimelineBankCommon:function(){return{type:"SET_INSTITUTION_WALLET_TIMELINE_BANK_COMMON",payload:o["default"].get("finance-service/common/timeline/bank")}},getInstitutionWalletTimeline:function(e){return{type:"SET_INSTITUTION_WALLET_TIMELINE",payload:o["default"].get("finance-service/wallet/"+e.id_institution_wallet+"/timeline",e)}}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e};t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,t=arguments[1];switch(t.type){case"SET_INSTITUTION_WALLET_TIMELINE_COMMON_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"SET_INSTITUTION_WALLET_TIMELINE_COMMON_FULFILLED":return a({},e,{common:t.payload.data});case"SET_INSTITUTION_WALLET_TIMELINE_BANK_COMMON_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"SET_INSTITUTION_WALLET_TIMELINE_BANK_COMMON_FULFILLED":return a({},e,{common:t.payload.data});case"SET_INSTITUTION_WALLET_TIMELINE_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"SET_INSTITUTION_WALLET_TIMELINE_FULFILLED":return a({},e,{items:t.payload.data.data,links:t.payload.data.links});default:return e}};var n=i(363)["default"]},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={items:[],item:{},error:null,links:null,common:{}}},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var n=i(3),o=a(n);t["default"]={setOpenPopupWithdraw:function(e){return{type:"SET_OPEN_POPUP_WITHDRAW",open_withdraw_popup:e}},getInstitutionWalletWithdraws:function(e){return{type:"SET_INSTITUTION_WALLET_WITHDRAWS",payload:o["default"].get("finance-service/wallet/"+e.id_institution_wallet+"/withdraw")}},getInstitutionWalletWithdraw:function(e){return{type:"SET_INSTITUTION_WALLET_WITHDRAW",payload:o["default"].get("finance-service/wallet/"+e.id_institution_wallet+"/withdraw/"+e.id_institution_wallet_withdraw)}},saveInstitutionWalletWithdraw:function(e){return{type:"SET_INSTITUTION_WALLET_WITHDRAW_SAVE",payload:o["default"].post("finance-service/wallet/"+e.id_institution_wallet+"/withdraw",e)}}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}); 289var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e};t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,t=arguments[1];switch(t.type){case"SET_OPEN_POPUP_WITHDRAW":return a({},e,{open_withdraw_popup:t.open_withdraw_popup});case"SET_INSTITUTION_WALLET_WITHDRAWS_REJECTED":return{errors:t.payload.response.data.errors};case"SET_INSTITUTION_WALLET_WITHDRAWS_FULFILLED":return a({},e,{withdraws:t.payload.data.data});case"SET_INSTITUTION_WALLET_WITHDRAW_REJECTED":return{errors:t.payload.response.data.errors};case"SET_INSTITUTION_WALLET_WITHDRAW_FULFILLED":return a({},e,{withdraw:t.payload.data});case"SET_INSTITUTION_WALLET_WITHDRAW_SAVE_REJECTED":return{errors:t.payload.response.data.errors};case"SET_INSTITUTION_WALLET_WITHDRAW_SAVE_FULFILLED":return a({},e,{save:t.payload.data});default:return e}};var n=i(366)["default"]},function(e,t){"use strict";
289Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={withdraws:[],withdraw:{},error:null,open_withdraw_popup:!1}},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var n=i(3),o=a(n);t["default"]={getMember:function(e){return{type:"SET_MEMBER",payload:o["default"].get("/member/",e)}},getMemberViewSimple:function(e){return{type:"SET_MEMBER_VIEW_SIMPLE",payload:o["default"].get("/member/aggregation/view/simple/",e)}},getMemberViewComplex:function(e){return{type:"SET_MEMBER_VIEW_COMPLEX",payload:o["default"].get("/member/aggregation/view/complex/",e)}},searchMember:function(e){return{type:"SET_MEMBER_SEARCH",payload:o["default"].get("/member/search/",e)}},saveMember:function(e){return{type:"SET_MEMBER_SAVE",payload:o["default"].post("/member/",e)}},editMember:function(e){return{type:"SET_MEMBER_EDIT",payload:o["default"].put("/member/",e)}},deleteMember:function(e){return{type:"SET_MEMBER_DELETE",payload:o["default"]["delete"]("/member/",e)}},reactivateMember:function(e){return{type:"SET_MEMBER_REACTIVATE",payload:o["default"].put("/member/reactivate/",e)}},getMemberRegistration:function(e){return{type:"SET_MEMBER_REGISTRATION",payload:o["default"].get("/member/registration/",e)}},getMemberFilter:function(e){return{type:"SET_MEMBER_FILTER",payload:o["default"].get("/member/filter/",e)}},saveMemberPasswordReset:function(e){return{type:"SET_MEMBER_PASSWORD_RESET_SAVE",payload:o["default"].post("/member/passwordreset/",e)}},getMemberTuition:function(e){return{type:"SET_MEMBER_TUITION",payload:o["default"].get("/member/tuition/",e)}}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e};t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,t=arguments[1];switch(t.type){case"SET_MEMBER_REJECTED":return a({},e,{error:t.payload.response.data.error});case"SET_MEMBER_FULFILLED":var i={};return i=t.payload.data.data?a({},e,{member:t.payload.data.data,links:t.payload.data.links}):a({},e,{member:t.payload.data});case"SET_MEMBER_VIEW_SIMPLE_REJECTED":return a({},e,{error:t.payload.response.data.error});case"SET_MEMBER_VIEW_SIMPLE_FULFILLED":var i={};return i=a({},e,{member:t.payload.data});case"SET_MEMBER_VIEW_COMPLEX_REJECTED":return a({},e,{error:t.payload.response.data.error});case"SET_MEMBER_VIEW_COMPLEX_FULFILLED":var i={};return i=a({},e,{member:t.payload.data});case"SET_MEMBER_SEARCH_REJECTED":return{error:t.payload.response.data.error};case"SET_MEMBER_SEARCH_FULFILLED":var i={};return i=t.payload.data.data?a({},e,{member:t.payload.data.data,links:t.payload.data.links}):a({},e,{member:t.payload.data});case"SET_MEMBER_SAVE_REJECTED":return{error:t.payload.response.data.error};case"SET_MEMBER_SAVE_FULFILLED":return{save:t.payload.data};case"SET_MEMBER_EDIT_REJECTED":return{error:t.payload.response.data.error};case"SET_MEMBER_EDIT_FULFILLED":return{edit:t.payload.data};case"SET_MEMBER_DELETE_REJECTED":return{error:t.payload.response.data.error};case"SET_MEMBER_DELETE_FULFILLED":return{"delete":t.payload.data};case"SET_MEMBER_REACTIVATE_REJECTED":return{error:t.payload.response.data.error};case"SET_MEMBER_REACTIVATE_FULFILLED":return{reactivate:t.payload.data};case"SET_MEMBER_REGISTRATION_REJECTED":return{error:t.payload.response.data.error};case"SET_MEMBER_REGISTRATION_FULFILLED":return{registration:t.payload.data};case"SET_MEMBER_FILTER_REJECTED":return{error:t.payload.response.data.error};case"SET_MEMBER_FILTER_FULFILLED":return{filter:t.payload.data.data};case"SET_MEMBER_PASSWORD_RESET_SAVE_FULFILLED":return a({},e,{passwordReset:t.payload.data});case"SET_MEMBER_PASSWORD_RESET_SAVE_REJECTED":return a({},e,{error:t.payload.response.data.error});case"SET_MEMBER_TUITION_FULFILLED":return a({},e,{memberTuition:t.payload.data});case"SET_MEMBER_TUITION_REJECTED":return a({},e,{error:t.payload.response.data.error});default:return e}};var n=i(369)["default"]},function(e,t){"use strict";
289Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={member:[],save:{},edit:{},error:null,links:{},passwordReset:{},memberTuition:{}}},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var n=i(3);a(n);t["default"]={setMemberFileListMember:function(e){return{type:"SET_MEMBER_FILE_LIST_MEMBER",members:e}}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e};t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,t=arguments[1];switch(t.type){case"SET_MEMBER_FILE_LIST_MEMBER":return a({},e,{members:t.members});default:return e}};var n=i(372)["default"]},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={members:[]}},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var n=i(3),o=a(n);t["default"]={getMemberGuardians:function(e){return{type:"SET_MEMBER_GUARDIANS",payload:o["default"].get("/member/guardian/",e)}},getMemberGuardian:function(e){return{type:"SET_MEMBER_GUARDIAN",payload:o["default"].get("/member/guardian/",e)}},getMemberGuardianViewSimple:function(e){return{type:"SET_MEMBER_GUARDIAN_VIEW_SIMPLE",payload:o["default"].get("/member/guardian/aggregation/view/simple/",e)}},searchMemberGuardian:function(e){return{type:"SET_MEMBER_GUARDIAN_SEARCH",payload:o["default"].get("/member/guardian/search/",e)}},saveMemberGuardian:function(e){return{type:"SET_MEMBER_GUARDIAN_SAVE",payload:o["default"].post("/member/guardian/",e)}},editMemberGuardian:function(e){return{type:"SET_MEMBER_GUARDIAN_EDIT",payload:o["default"].put("/member/guardian/",e)}},deleteMemberGuardian:function(e){return{type:"SET_MEMBER_GUARDIAN_DELETE",payload:o["default"]["delete"]("/member/guardian/",e)}}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e};t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,t=arguments[1];switch(t.type){case"SET_MEMBER_GUARDIANS_REJECTED":return a({},e,{error:t.payload.response.data.error});case"SET_MEMBER_GUARDIANS_FULFILLED":return a({},e,{member_guardians:t.payload.data.data});case"SET_MEMBER_GUARDIAN_REJECTED":return a({},e,{error:t.payload.response.data.error});case"SET_MEMBER_GUARDIAN_FULFILLED":var i={};return i=t.payload.data.data?a({},e,{guardian:t.payload.data.data}):a({},e,{guardian:t.payload.data});case"SET_MEMBER_GUARDIAN_VIEW_SIMPLE_REJECTED":return a({},e,{error:t.payload.response.data.error});case"SET_MEMBER_GUARDIAN_VIEW_SIMPLE_FULFILLED":var i={};return i=t.payload.data.data?a({},e,{guardian:t.payload.data.data}):a({},e,{guardian:t.payload.data});case"SET_MEMBER_GUARDIAN_SEARCH_REJECTED":return{error:t.payload.response.data.error};case"SET_MEMBER_GUARDIAN_SEARCH_FULFILLED":var i={};return i=t.payload.data.data?a({},e,{guardian:t.payload.data.data}):a({},e,{guardian:t.payload.data});case"SET_MEMBER_GUARDIAN_SAVE_REJECTED":return{error:t.payload.response.data.error};case"SET_MEMBER_GUARDIAN_SAVE_FULFILLED":return{save:t.payload.data};case"SET_MEMBER_GUARDIAN_EDIT_REJECTED":return{error:t.payload.response.data.error};case"SET_MEMBER_GUARDIAN_EDIT_FULFILLED":return{edit:t.payload.data};case"SET_MEMBER_GUARDIAN_DELETE_REJECTED":return{error:t.payload.response.data.error};case"SET_MEMBER_GUARDIAN_DELETE_FULFILLED":return{"delete":t.payload.data};default:return e}};var n=i(375)["default"]},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={guardian:[],save:{},edit:{},error:null,member_guardians:[],member_guardian:{}}},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}
289Object.defineProperty(t,"__esModule",{value:!0});var n=i(3),o=a(n);t["default"]={setMemberImageSelect:function(e){return{type:"SET_MEMBER_IMAGE_SELECT",member_image:e}},getMemberImages:function(e){return{type:"SET_MEMBER_IMAGES",payload:o["default"].get("management-service/member/"+e.id_user+"/image",e)}},editMemberImage:function(e){return{type:"SET_MEMBER_IMAGE",payload:o["default"].post("management-service/member/"+e.id_user+"/image",e)}},editMemberImageDefault:function(e){return{type:"SET_MEMBER_IMAGE_DEFAULT",payload:o["default"].put("management-service/member/"+e.id_user+"/image/set_default?id_institution="+e.id_institution)}},setMemberImageActive:function(e){return{type:"SET_MEMBER_IMAGE_ACTIVE",payload:o["default"].put("management-service/member/"+e.id_user+"/image/"+e.id_member_image+"?id_institution="+e.id_institution)}},deleteMemberImage:function(e){return{type:"SET_MEMBER_IMAGE_DELETE",payload:o["default"]["delete"]("management-service/member/"+e.id_user+"/image/"+e.id_member_image,e)}}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e};t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,t=arguments[1];switch(t.type){case"SET_MEMBER_IMAGE_SELECT":return a({},e,{member_image:t.member_image});case"SET_MEMBER_IMAGES_REJECTED":return{errors:t.payload.data.data.errors};case"SET_MEMBER_IMAGES_FULFILLED":return a({},e,{member_images:t.payload.data.data,links:t.payload.data.links});case"SET_MEMBER_IMAGE_REJECTED":return{errors:t.payload.response.data.errors};case"SET_MEMBER_IMAGE_FULFILLED":return{member_image:t.payload.data};case"SET_MEMBER_IMAGE_DEFAULT_REJECTED":return{errors:t.payload.response.data.errors};case"SET_MEMBER_IMAGE_DEFAULT_FULFILLED":return{save:t.payload.data};case"SET_MEMBER_IMAGE_ACTIVE_REJECTED":return{errors:t.payload.response.data.errors};case"SET_MEMBER_IMAGE_ACTIVE_FULFILLED":return{member_image:t.payload.data};case"SET_MEMBER_IMAGE_DELETE_REJECTED":return{errors:t.payload.response.data.errors};case"SET_MEMBER_IMAGE_DELETE_FULFILLED":return{"delete":t.payload.data};default:return e}};var n=i(378)["default"]},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={member_image:{},member_images:[],errors:[],save:{},edit:{},"delete":null,links:{}}},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var n=i(3),o=a(n);t["default"]={getMemberInstallments:function(e){var t="";return e.id_member_tuition&&(t+="?filter=relationships.name==id_member_tuition;relationships.value=="+e.id_member_tuition),{type:"SET_MEMBER_INSTALLMENTS",payload:o["default"].get("finance-service/customer/user/"+e.id_user+"/installment/"+t)}},getMemberInstallment:function(e){return{type:"SET_MEMBER_INSTALLMENT",payload:o["default"].get("finance-service/customer/user/"+e.id_user+"/installment/"+e.id_institution_customer_installment)}},saveMemberInstallment:function(e){var t=[];return e.id_member_tuition&&t.push({name:"id_member_tuition",value:e.id_member_tuition}),e.id_course&&t.push({name:"id_course",value:e.id_course}),e.id_plan&&t.push({name:"id_plan",value:e.id_plan}),e.relationships=t,{type:"SET_MEMBER_INSTALLMENT_SAVE",payload:o["default"].post("finance-service/customer/user/"+e.id_user+"/installment",e)}},editMemberInstallment:function(e){var t=[];return e.id_member_tuition&&t.push({name:"id_member_tuition",value:e.id_member_tuition}),e.id_course&&t.push({name:"id_course",value:e.id_course}),e.id_plan&&t.push({name:"id_plan",value:e.id_plan}),t.length>0&&(e.relationships=t),{type:"SET_MEMBER_INSTALLMENT_EDIT",payload:o["default"].put("finance-service/customer/user/"+e.id_user+"/installment/"+e.id_institution_customer_installment,e)}},cancelMemberInstallmentsTuition:function(e){return{type:"SET_CANCEL_MEMBER_INSTALLMENTS_TUITION",payload:o["default"].put("finance-service/customer/installment/?id_member_tuition="+e.id_member_tuition)}},deleteMemberInstallment:function(e){return{type:"SET_MEMBER_INSTALLMENT_DELETE",payload:o["default"]["delete"]("finance-service/customer/user/"+e.id_user+"/installment/"+e.id_institution_customer_installment)}},joinMemberInstallment:function(e){return{type:"SET_MEMBER_INSTALLMENT_JOIN",payload:o["default"].post("finance-service/customer/user/"+e.id_user+"/installment/join",e)}},disjoinMemberInstallment:function(e){return{type:"SET_MEMBER_INSTALLMENT_DISJOIN",payload:o["default"].post("finance-service/customer/installment/"+e.id_institution_customer_installment+"/disjoin")}},printMemberInstallments:function(e){return{type:"SET_MEMBER_INSTALLMENTS_PRINT",payload:o["default"].get("finance-service/customer/user/"+e.id_user+"/installment/print")}},printMemberInstallment:function(e){return{type:"SET_MEMBER_INSTALLMENT_PRINT",payload:o["default"].get("finance-service/customer/installment/"+e.id_institution_customer_installment+"/print")}},printClassroomInstallment:function(e){return{type:"SET_CLASSROOM_INSTALLMENT_PRINT",payload:o["default"].get("finance-service/customer/installment/print",e)}},reOrderMemberInstallments:function(e){return{type:"SET_REORDER_MEMBER_INSTALLMENTS",payload:o["default"].put("finance-service/customer/user/"+e.id_user+"/installment/order",e)}}}},function(e,t,i){"use strict";
289Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e};t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,t=arguments[1];switch(t.type){case"SET_MEMBER_INSTALLMENTS_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"SET_MEMBER_INSTALLMENTS_FULFILLED":return a({},e,{installments:t.payload.data.data,links:t.payload.data.links});case"SET_MEMBER_INSTALLMENT_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"SET_MEMBER_INSTALLMENT_FULFILLED":return a({},e,{installment:t.payload.data});case"SET_MEMBER_INSTALLMENT_SAVE_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"SET_MEMBER_INSTALLMENT_SAVE_FULFILLED":return{save:t.payload.data};case"SET_MEMBER_INSTALLMENT_EDIT_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"SET_MEMBER_INSTALLMENT_EDIT_FULFILLED":return{edit:t.payload.data};case"SET_CANCEL_MEMBER_INSTALLMENTS_TUITION_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"SET_CANCEL_MEMBER_INSTALLMENTS_TUITION_FULFILLED":return{edit:t.payload.data};case"SET_MEMBER_INSTALLMENT_DELETE_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"SET_MEMBER_INSTALLMENT_DELETE_FULFILLED":return{"delete":t.payload.data};case"SET_MEMBER_INSTALLMENT_JOIN_REJECTED":return{errors:t.payload.response.data.errors};case"SET_MEMBER_INSTALLMENT_JOIN_FULFILLED":return{save:t.payload.data};case"SET_MEMBER_INSTALLMENT_DISJOIN_REJECTED":return{errors:t.payload.response.data.errors};case"SET_MEMBER_INSTALLMENT_DISJOIN_FULFILLED":return{save:t.payload.data};case"SET_MEMBER_INSTALLMENTS_PRINT_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"SET_MEMBER_INSTALLMENTS_PRINT_FULFILLED":return a({},e,{invoices:t.payload.data.data,status:t.payload.data.status});case"SET_MEMBER_INSTALLMENT_PRINT_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"SET_MEMBER_INSTALLMENT_PRINT_FULFILLED":return a({},e,{invoices:t.payload.data.data,status:t.payload.data.status});case"SET_CLASSROOM_INSTALLMENT_PRINT_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"SET_CLASSROOM_INSTALLMENT_PRINT_FULFILLED":return a({},e,{invoices:t.payload.data.data,status:t.payload.data.status});case"SET_REORDER_MEMBER_INSTALLMENTS_FULFILLED":return a({},e,{reorder_installments:t.payload.data.data});case"SET_REORDER_MEMBER_INSTALLMENTS_REJECTED":return a({},e,{error:t.payload.response.data.errors});default:return e}};var n=i(381)["default"]},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={installments:[],installment:{},save:{},edit:{},error:null,invoices:[],status:null,reorder_installments:null,links:{}}},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var n=i(3),o=a(n);t["default"]={setMemberInvoiceOpened:function(e){return{type:"SET_MEMBER_INVOICE_OPENED",id_invoice:e}},setIgnoreInterest:function(e){return{type:"SET_IGNORE_INTEREST",ignore_interest:e}},getCommonInvoice:function(){return{type:"SET_COMMON_INVOICE",payload:o["default"].get("finance-service/common/invoice")}},getMemberInvoice:function(e){return{type:"SET_MEMBER_INVOICE",payload:o["default"].get("finance-service/invoice/"+e.id_invoice)}},getMemberInvoicePrint:function(e){return{type:"SET_MEMBER_INVOICE_PRINT",payload:o["default"].get("finance-service/invoice/"+e.id_invoice+"/print")}},joinMemberInvoice:function(e){return{type:"SET_MEMBER_INVOICE_JOIN",payload:o["default"].post("finance-service/invoice/"+e.id_invoice+"/join",e)}},saveMemberInvoice:function(e){return{type:"SET_MEMBER_INVOICE_SAVE",payload:o["default"].post("finance-service/invoice/"+e.id_invoice,e)}},editMemberInvoice:function(e){return{type:"SET_MEMBER_INVOICE_EDIT",payload:o["default"].put("finance-service/invoice/"+e.id_invoice,e)}},deleteMemberInvoice:function(e){return{type:"SET_MEMBER_INVOICE_DELETE",payload:o["default"]["delete"]("finance-service/invoice/"+e.id_invoice)}},getRenewMemberInvoice:function(e){return{type:"SET_RENEW_MEMBER_INVOICE",payload:o["default"].get("finance-service/invoice/"+e.id_invoice+"/renew")}},renewMemberInvoice:function(e){return{type:"SET_RENEW_MEMBER_INVOICE_SAVE",payload:o["default"].put("finance-service/invoice/"+e.id_invoice+"/renew")}},editMemberInvoiceSituation:function(e){return{type:"SET_EDIT_MEMBER_INVOICE_SITUATION",payload:o["default"].put("finance-service/invoice/"+e.id_invoice+"/"+e.situation)}},sendMemberInvoice:function(e){return{type:"SET_MEMBER_INVOICE_SEND",payload:o["default"].post("finance-service/invoice/"+e.id_invoice+"/notify")}
289},getMemberInvoicePaymentFail:function(e){return{type:"SET_MEMBER_INVOICE_PAYMENT_FAIL",payload:o["default"].get("finance-service/invoice/fail/identifier/"+e.id_invoice_payment_fail)}},saveMemberInvoicePaymentFail:function(e){return{type:"SET_MEMBER_INVOICE_PAYMENT_FAIL_SAVE",payload:o["default"].post("finance-service/invoice/fail/identifier/"+e.id_invoice_payment_fail,e)}},getMemberInvoiceCalculate:function(e){return{type:"SET_MEMBER_INVOICE_CALCULATE",payload:o["default"].post("finance-service/invoice/"+e.id_invoice+"/calculate",e)}},editInvoiceRefund:function(e){return{type:"SET_EDIT_INVOICE_REFUND",payload:o["default"].put("finance-service/invoice/"+e.id_invoice+"/refund")}},saveInvoiceObservation:function(e){return{type:"SET_INVOICE_OBSERVATION_SAVE",payload:o["default"].post("finance-service/invoice/observation/"+e.id_invoice,e)}},editInvoiceObservation:function(e){return{type:"SET_INVOICE_OBSERVATION_EDIT",payload:o["default"].put("finance-service/invoice/observation/"+e.id_invoice,e)}},deleteInvoiceObservation:function(e){return{type:"SET_INVOICE_OBSERVATION_DELETE",payload:o["default"]["delete"]("finance-service/invoice/observation/"+e.id_invoice,e)}}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e};t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,t=arguments[1];switch(t.type){case"SET_MEMBER_INVOICE_OPENED":return a({},e,{opened:t.id_invoice});case"SET_IGNORE_INTEREST":return a({},e,{ignore_interest:t.ignore_interest});case"SET_COMMON_INVOICE_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"SET_COMMON_INVOICE_FULFILLED":return a({},e,{common:t.payload.data});case"SET_MEMBER_INVOICE_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"SET_MEMBER_INVOICE_FULFILLED":return a({},e,{invoice:t.payload.data});case"SET_MEMBER_INVOICE_PRINT_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"SET_MEMBER_INVOICE_PRINT_FULFILLED":return a({},e,{invoice:t.payload.data,status:t.payload.data.status});case"SET_MEMBER_INVOICE_JOIN_REJECTED":return a({},e,{error:t.payload.response.data.error});case"SET_MEMBER_INVOICE_JOIN_FULFILLED":return{save:t.payload.data};case"SET_MEMBER_INVOICE_SAVE_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"SET_MEMBER_INVOICE_SAVE_FULFILLED":return{save:t.payload.data};case"SET_MEMBER_INVOICE_EDIT_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"SET_MEMBER_INVOICE_EDIT_FULFILLED":return{edit:t.payload.data};case"SET_MEMBER_INVOICE_DELETE_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"SET_MEMBER_INVOICE_DELETE_FULFILLED":return{"delete":t.payload.data};case"SET_RENEW_MEMBER_INVOICE_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"SET_RENEW_MEMBER_INVOICE_FULFILLED":return{renew:t.payload.data};case"SET_RENEW_MEMBER_INVOICE_SAVE_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"SET_RENEW_MEMBER_INVOICE_SAVE_FULFILLED":return{renew:t.payload.data};case"SET_EDIT_MEMBER_INVOICE_SITUATION_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"SET_EDIT_MEMBER_INVOICE_SITUATION_FULFILLED":return{edit:t.payload.data};case"SET_MEMBER_INVOICE_SEND_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"SET_MEMBER_INVOICE_SEND_FULFILLED":return a({},e,{send:t.payload.data});case"SET_MEMBER_INVOICE_PAYMENT_FAIL_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"SET_MEMBER_INVOICE_PAYMENT_FAIL_FULFILLED":return a({},e,{fail_payment:t.payload.data});case"SET_MEMBER_INVOICE_PAYMENT_FAIL_SAVE_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"SET_MEMBER_INVOICE_PAYMENT_FAIL_SAVE_FULFILLED":return a({},e,{save:t.payload.data});case"SET_MEMBER_INVOICE_CALCULATE_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"SET_MEMBER_INVOICE_CALCULATE_FULFILLED":return a({},e,{invoice_predict:t.payload.data});case"SET_EDIT_INVOICE_REFUND_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"SET_EDIT_INVOICE_REFUND_FULFILLED":return{edit:t.payload.data};case"SET_INVOICE_OBSERVATION_SAVE_FULFILLED":return a({},e,{observation_save:t.payload.data});case"SET_INVOICE_OBSERVATION_SAVE_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"SET_INVOICE_OBSERVATION_EDIT_FULFILLED":return a({},e,{observation_edit:t.payload.data});case"SET_INVOICE_OBSERVATION_EDIT_REJECTED":return a({},e,{errors:t.payload.response.data.errors});
289case"SET_INVOICE_OBSERVATION_DELETE_FULFILLED":return a({},e,{observation_delete:t.payload.data});case"SET_INVOICE_OBSERVATION_DELETE_REJECTED":return a({},e,{errors:t.payload.response.data.errors});default:return e}};var n=i(384)["default"]},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={invoices:[],invoice:{},invoice_predict:{},save:{},edit:{},error:null,common:{},opened:null,renew:{},status:null,fail_payment:{},ignore_interest:null,observation_save:null,observation_edit:null,observation_delete:null}},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var n=i(3),o=a(n);t["default"]={setMemberInvoicePaymentDiscount:function(e,t){return{type:"SET_MEMBER_INVOICE_PAYMENT_DISCOUNT",id_invoice:e,amount:t}},getMemberInvoicePayment:function(e){return{type:"SET_MEMBER_INVOICE_PAYMENT",payload:o["default"].get("finance-service/invoice/"+e.id_invoice+"/payment")}},saveMemberInvoicePayment:function(e){return{type:"SET_MEMBER_INVOICE_PAYMENT_SAVE",payload:o["default"].post("finance-service/invoice/"+e.id_invoice+"/payment",e)}},editMemberInvoicePayment:function(e){return{type:"SET_MEMBER_INVOICE_PAYMENT_EDIT",payload:o["default"].put("finance-service/invoice/"+e.id_invoice+"/payment/"+e.id_invoice_payment,e)}},deleteMemberInvoicePayment:function(e){return{type:"SET_MEMBER_INVOICE_PAYMENT_DELETE",payload:o["default"]["delete"]("finance-service/invoice/"+e.id_invoice+"/payment")}}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e};t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,t=arguments[1];switch(t.type){case"SET_MEMBER_INVOICE_PAYMENT_DISCOUNT":e.discounts||(e.discounts=[]);var i=e.discounts.filter(function(e){return e&&e.id_invoice==t.id_invoice});return 0==i.length&&e.discounts.push({id_invoice:t.id_invoice,amount:t.amount}),a({},e,{discounts:e.discounts.filter(function(e){return e&&e.id_invoice==t.id_invoice}).map(function(e){return e.amount=t.amount,e})});case"SET_MEMBER_INVOICE_PAYMENT_REJECTED":return a({},e,{error:t.payload.response.data.error});case"SET_MEMBER_INVOICE_PAYMENT_FULFILLED":return a({},e,{payment:t.payload.data});case"SET_MEMBER_INVOICE_PAYMENT_SAVE_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"SET_MEMBER_INVOICE_PAYMENT_SAVE_FULFILLED":return{save:t.payload.data};case"SET_MEMBER_INVOICE_PAYMENT_EDIT_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"SET_MEMBER_INVOICE_PAYMENT_EDIT_FULFILLED":return{edit:t.payload.data};case"SET_MEMBER_INVOICE_PAYMENT_DELETE_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"SET_MEMBER_INVOICE_PAYMENT_DELETE_FULFILLED":return{"delete":t.payload.data};default:return e}};var n=i(387)["default"]},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={payment:{},save:{},edit:{},"delete":{},error:null,discounts:[]}},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var n=i(3),o=a(n);t["default"]={setMemberMergeMainIdUser:function(e){return{type:"SET_MAIN_ID_USER",main_id_user:e}},addMemberMergeSelected:function(e){return{type:"ADD_MERGE_SELECTED",add:e}},removeMemberMergeSelected:function(e){return{type:"REMOVE_MERGE_SELECTED",remove:e}},eraseMemberMerge:function(){return{type:"ERASE_MEMBER_MERGE"}},saveMemberMerge:function(e){return{type:"SET_MEMBER_MERGE_SAVE",payload:o["default"].put("/member/merge/",e)}}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e};t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,t=arguments[1];switch(t.type){case"SET_MAIN_ID_USER":return a({},e,{main_id_user:t.main_id_user,merge_id_users:e.merge_selected.filter(function(e){var i=e.id_user;return i!=t.main_id_user}).map(function(e){var t=e.id_user;return t})});case"ADD_MERGE_SELECTED":if(t.add&&e.merge_selected){var i=e.merge_selected.filter(function(e){var i=e.id_user;return i==t.add.id_user});0==i.length&&(e.merge_selected.push(t.add),e.merge_id_users.push(t.add.id_user))}return a({},e,{merge_selected:e.merge_selected,merge_id_users:e.merge_id_users});
289case"REMOVE_MERGE_SELECTED":return t.remove.id_user==e.main_id_user?!1:a({},e,{merge_selected:e.merge_selected.filter(function(e){var i=e.id_user;return i!=t.remove.id_user}),merge_id_users:e.merge_id_users.filter(function(e){return e!=t.remove.id_user}).map(function(e){var t=e.id_user;return t})});case"ERASE_MEMBER_MERGE":return a({},e,{main_id_user:null,merge_id_users:[],merge_selected:[]});case"SET_MEMBER_MERGE_SAVE_REJECTED":return a({},e,{error:t.payload.response.data.error});case"SET_MEMBER_MERGE_SAVE_FULFILLED":return a({},e,{main_id_user:null,merge_id_users:[],merge_selected:[],save:t.payload.data.message});default:return e}};var n=i(390)["default"]},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={main_id_user:null,merge_id_users:[],merge_selected:[],save:{},error:null}},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var n=i(3),o=a(n);t["default"]={setMemberTuitionBackRoute:function(e,t){return{type:"SET_MEMBER_TUITION_BACK_ROUTE",back_route:e,back_params:t}},getMemberTuitions:function(e){return{type:"SET_MEMBER_TUITIONS",payload:o["default"].get("management-service/institution/"+e.id_institution+"/member/"+e.id_user+"/tuition/")}},getMemberTuition:function(e){return{type:"SET_MEMBER_TUITION",payload:o["default"].get("management-service/member/tuition/"+e.id_member_tuition)}},saveMemberTuition:function(e){var t=[];return e.id_plan&&t.push({name:"id_plan",value:e.id_plan}),e.relationships=t,{type:"SET_MEMBER_TUITION_SAVE",payload:o["default"].post("management-service/member/tuition/",e)}},editMemberTuition:function(e){var t=[];return e.id_plan&&t.push({name:"id_plan",value:e.id_plan}),e.relationships=t,{type:"SET_MEMBER_TUITION_EDIT",payload:o["default"].put("management-service/member/tuition/"+e.id_member_tuition,e)}},activeMemberTuition:function(e){return{type:"SET_MEMBER_TUITION_ACTIVE",payload:o["default"].put("management-service/member/tuition/"+e.id_member_tuition+"/active",e)}},cancelMemberTuition:function(e){return{type:"SET_MEMBER_TUITION_CANCEL",payload:o["default"].put("management-service/member/tuition/"+e.id_member_tuition+"/cancel",e)}},deleteMemberTuition:function(e){return{type:"SET_MEMBER_TUITION_DELETE",payload:o["default"]["delete"]("management-service/member/tuition/"+e.id_member_tuition)}}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e};t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,t=arguments[1];switch(t.type){case"SET_MEMBER_TUITION_BACK_ROUTE":return a({},e,{back_route:t.back_route,back_params:t.back_params});case"SET_MEMBER_TUITIONS_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"SET_MEMBER_TUITIONS_FULFILLED":return a({},e,{tuitions:t.payload.data.data});case"SET_MEMBER_TUITION_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"SET_MEMBER_TUITION_FULFILLED":return a({},e,{tuition:t.payload.data 290});case"SET_MEMBER_TUITION_SAVE_REJECTED":return{errors:t.payload.response.data.errors};case"SET_MEMBER_TUITION_SAVE_FULFILLED":return{save:t.payload.data};case"SET_MEMBER_TUITION_EDIT_REJECTED":return{errors:t.payload.response.data.errors};case"SET_MEMBER_TUITION_EDIT_FULFILLED":return{edit:t.payload.data};case"SET_MEMBER_TUITION_ACTIVE_REJECTED":return{errors:t.payload.response.data.errors};case"SET_MEMBER_TUITION_ACTIVE_FULFILLED":return{edit:t.payload.data};case"SET_MEMBER_TUITION_CANCEL_REJECTED":return{errors:t.payload.response.data.errors};case"SET_MEMBER_TUITION_CANCEL_FULFILLED":return{edit:t.payload.data};case"SET_MEMBER_TUITION_DELETE_REJECTED":return{errors:t.payload.response.data.errors};case"SET_MEMBER_TUITION_DELETE_FULFILLED":return{"delete":t.payload.data};default:return e}};var n=i(393)["default"]},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={tuitions:[],tuition:{},save:{},edit:{},error:null,errors:[],back_route:null,back_params:{}}},function(e,t,i){"use strict";
290function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var n=i(3),o=a(n);t["default"]={migrateBankReturn:function(e){return{type:"SET_MIGRATE_BANK_RETURN",payload:o["default"].post("/migrate/bank_slip_return/?id_institution_bank_slip_return="+e.id_bank_return,e)}}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a,t=arguments[1];switch(t.type){case"SET_MIGRATE_BANK_RETURN_REJECTED":return{errors:t.payload.response.data.errors};case"SET_MIGRATE_BANK_RETURN_FULFILLED":return{save:t.payload.data};default:return e}};var a=i(396)["default"]},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={save:{},errors:[]}},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var n=i(3),o=a(n);t["default"]={toggleShowListOccupation:function(){return{type:"SHOW_LIST_OCCUPATION"}},getOccupations:function(e){return{type:"SET_OCCUPATION",payload:o["default"].get("/occupation/",e)}},getOccupation:function(e){return{type:"SET_OCCUPATION",payload:o["default"].get("/occupation/",e)}},saveOccupation:function(e){return{type:"SET_OCCUPATION_SAVE",payload:o["default"].post("/occupation/",e)}},editOccupation:function(e){return{type:"SET_OCCUPATION_EDIT",payload:o["default"].put("/occupation/",e)}},deleteOccupation:function(e){return{type:"SET_OCCUPATION_DELETE",payload:o["default"]["delete"]("/occupation/",e)}}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e};t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,t=arguments[1];switch(t.type){case"SHOW_LIST_OCCUPATION":return a({},e,{show_list_occupation:!e.show_list_occupation});case"SET_OCCUPATION_REJECTED":return a({},e,{error:t.payload.response.data.error});case"SET_OCCUPATION_FULFILLED":var i={};return i=t.payload.data.data?a({},e,{occupations:t.payload.data.data,links:t.payload.data.links}):a({},e,{occupation:t.payload.data});case"SET_OCCUPATION_SAVE_FULFILLED":return{save:t.payload.data};case"SET_OCCUPATION_EDIT_REJECTED":return{error:t.payload.response.data.error};case"SET_OCCUPATION_EDIT_FULFILLED":return{edit:t.payload.data};case"SET_OCCUPATION_DELETE_REJECTED":return{error:t.payload.response.data.error};case"SET_OCCUPATION_DELETE_FULFILLED":return{"delete":t.payload.data};case"SET_OCCUPATION_FIELD_GROUP_REJECTED":return a({},e,{error:t.payload.response.data.error});case"SET_OCCUPATION_FIELD_GROUP_FULFILLED":var i={};return i=t.payload.data.data?a({},e,{field_group:t.payload.data.data}):a({},e,{field_group:t.payload.data});default:return e}};var n=i(399)["default"]},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={show_list_occupation:!1,occupation:[],save:{},edit:{},error:null,links:{}}},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var n=i(3),o=a(n);t["default"]={getOccupationFieldGroup:function(e){return{type:"SET_OCCUPATION_FIELD_GROUP",payload:o["default"].get("/occupation/field/group/",e)}},saveOccupationFieldGroup:function(e){return{type:"SET_OCCUPATION_FIELD_GROUP_SAVE",payload:o["default"].post("/occupation/field/group/",e)}},editOccupationFieldGroup:function(e){return{type:"SET_OCCUPATION_FIELD_GROUP_EDIT",payload:o["default"].put("/occupation/field/group/",e)}},orderOccupationFieldGroup:function(e){return{type:"SET_OCCUPATION_FIELD_GROUP_ORDER",payload:o["default"].put("/occupation/field/group/order/",e)}},deleteOccupationFieldGroup:function(e){return{type:"SET_OCCUPATION_FIELD_GROUP_DELETE",payload:o["default"]["delete"]("/occupation/field/group/",e)}},getOccupationFields:function(e){return{type:"SET_OCCUPATION_FIELDS",payload:o["default"].get("/occupation/field/",e)}},getOccupationField:function(e){return{type:"SET_OCCUPATION_FIELD",payload:o["default"].get("/occupation/field/",e)}},saveOccupationField:function(e){return{type:"SET_OCCUPATION_FIELD_SAVE",payload:o["default"].post("/occupation/field/",e)}},editOccupationField:function(e){return{type:"SET_OCCUPATION_FIELD_EDIT",payload:o["default"].put("/occupation/field/",e)}},deleteOccupationField:function(e){return{type:"SET_OCCUPATION_FIELD_DELET
290E",payload:o["default"]["delete"]("/occupation/field/",e)}}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e};t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,t=arguments[1];switch(t.type){case"SET_OCCUPATION_FIELD_GROUP_REJECTED":return a({},e,{error:t.payload.response.data.error});case"SET_OCCUPATION_FIELD_GROUP_FULFILLED":return a({},e,{field_groups:t.payload.data.data});case"SET_OCCUPATION_FIELD_GROUP_SAVE_REJECTED":return{error:t.payload.response.data.error};case"SET_OCCUPATION_FIELD_GROUP_SAVE_FULFILLED":return{save:t.payload.data};case"SET_OCCUPATION_FIELD_GROUP_EDIT_REJECTED":return{error:t.payload.response.data.error};case"SET_OCCUPATION_FIELD_GROUP_EDIT_FULFILLED":return{edit:t.payload.data};case"SET_OCCUPATION_FIELD_GROUP_ORDER_REJECTED":return{error:t.payload.response.data.error};case"SET_OCCUPATION_FIELD_GROUP_ORDER_FULFILLED":return{edit:t.payload.data};case"SET_OCCUPATION_FIELD_GROUP_DELETE_REJECTED":return{error:t.payload.response.data.error};case"SET_OCCUPATION_FIELD_GROUP_DELETE_FULFILLED":return{"delete":t.payload.data};case"SET_OCCUPATION_FIELDS_REJECTED":return a({},e,{error:t.payload.response.data.error});case"SET_OCCUPATION_FIELDS_FULFILLED":return a({},e,{fields:t.payload.data.data});case"SET_OCCUPATION_FIELD_REJECTED":return a({},e,{error:t.payload.response.data.error});case"SET_OCCUPATION_FIELD_FULFILLED":return a({},e,{field:t.payload.data});case"SET_OCCUPATION_FIELD_SAVE_REJECTED":return{error:t.payload.response.data.error};case"SET_OCCUPATION_FIELD_SAVE_FULFILLED":return{save:t.payload.data};case"SET_OCCUPATION_FIELD_EDIT_REJECTED":return{error:t.payload.response.data.error};case"SET_OCCUPATION_FIELD_EDIT_FULFILLED":return{edit:t.payload.data};case"SET_OCCUPATION_FIELD_DELETE_REJECTED":return{error:t.payload.response.data.error};case"SET_OCCUPATION_FIELD_DELETE_FULFILLED":return{"delete":t.payload.data};default:return e}};var n=i(402)["default"]},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={field_groups:[],fields:[],save:{},edit:{},error:null}},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var n=i(3),o=a(n);t["default"]={getOccupationPermissions:function(e){return{type:"SET_OCCUPATION_PERMISSION",payload:o["default"].get("management-service/occupation/group/"+e.id_occupation,e)}},editOccupationPermission:function(e){return{type:"SET_OCCUPATION_PERMISSION_EDIT",payload:o["default"].put("management-service/occupation/"+e.id_occupation,e)}},getMemberOccupationPermissions:function(e){return{type:"SET_MEMBER_OCCUPATION_PERMISSION",payload:o["default"].get("management-service/institution/"+e.id_institution+"/member/"+e.id_user+"/permission")}}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e};t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,t=arguments[1];switch(t.type){case"SET_OCCUPATION_PERMISSION_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"SET_OCCUPATION_PERMISSION_FULFILLED":return a({},e,{permissions:t.payload.data,links:t.payload.data.links});case"SET_OCCUPATION_PERMISSION_EDIT_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"SET_OCCUPATION_PERMISSION_EDIT_FULFILLED":return a({},e,{edit:t.payload.data});case"SET_MEMBER_OCCUPATION_PERMISSION_FULFILLED":return a({},e,{member_permissions:t.payload.data.data});case"SET_MEMBER_OCCUPATION_PERMISSION_REJECTED":return a({},e,{errors:t.payload.response.data.errors});default:return e}};var n=i(405)["default"]},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={permissions:[],edit:{},error:null,links:{}}},function(e,t,i){"use strict";
290function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var n=i(3),o=a(n);t["default"]={getReceiptsInstitution:function(e){return{type:"SET_RECEIPT_COMPANIES",payload:o["default"].get("salesreceipt-service/institution/"+e.id_institution,e)}},createReceiptCompany:function(e){return{type:"POST_CREATE_RECEIPT_COMPANY",payload:o["default"].post("salesreceipt-service/institution/"+e.id_institution+"/company/"+e.id_institution_company,e)}},editReceiptCompany:function(e){return{type:"POST_EDIT_RECEIPT_COMPANY",payload:o["default"].put("salesreceipt-service/institution/"+e.id_institution+"/company/"+e.id_institution_company,e)}},getReceiptCompany:function(e){return{type:"SET_RECEIPT_SINGLE_COMPANY",payload:o["default"].get("salesreceipt-service/institution/company/"+e.id_institution_company,e)}},getAllServiceReceiptsCompany:function(e){return{type:"SET_ALL_SERVICE_RECEIPTS_FROM_COMPANY",payload:o["default"].get("salesreceipt-service/service/receipt/company/"+e.id_institution_company,e)}},getAllServiceReceiptFromInvoice:function(e){return{type:"SET_ALL_SERVICE_RECEIPTS_FROM_IVOICE",payload:o["default"].get("salesreceipt-service/service/receipt/invoice/"+e.id_invoice,e)}},uploadCertificate:function(e){return{type:"SET_UPLOAD_CERTIFICATE",payload:o["default"].post("salesreceipt-service/institution/company/"+e.get("id_institution_company")+"/certificate",e)}},getInvoices:function(e){return{type:"SET_INVOICES",payload:o["default"].get("finance-service/customer/"+e.id_institution+"/invoice",e)}},generateServiceReceipt:function(e){return{type:"SET_GENERATE_SERVICE_RECEIPT",payload:o["default"].post("salesreceipt-service/service/receipt/"+e.id_invoice,e)}},generateServiceReceiptBulk:function(e){return{type:"SET_GENERATE_SERVICE_RECEIPT_BULK",payload:o["default"].post("salesreceipt-service/service/receipt/bulk",e)}},getSingleServiceReceipt:function(e){return{type:"SET_SERVICE_RECEIPT",payload:o["default"].get("salesreceipt-service/service/receipt/"+e.id_service_receipt,e)}},cancelSingleServiceReceipt:function(e){return{type:"SET_CANCEL_SERVICE_RECEIPT",payload:o["default"]["delete"]("salesreceipt-service/service/receipt/"+e.id_service_receipt,e)}},getPaidItems:function(e){return{type:"SET_PAID_ITEMS",payload:o["default"].get("finance-service/invoice/company/"+e.id_company+"?start_date="+e.start_date+"&end_date="+e.end_date+"&page="+e.page,e)}},deleteFailedServiceReceipt:function(e){return{type:"SET_DELETE_FAILED_SERVICE_RECEIPT",payload:o["default"]["delete"]("salesreceipt-service/service/receipt/delete/"+e.id_service_receipt,e)}},changeCompanyEnvironment:function(e){return{type:"SET_CHANGE_COMPANY_ENVIRONMENT",payload:o["default"].put("salesreceipt-service/institution/company/"+e.id_institution_company+"/environment",e)}},generateConfiguration:function(e){return{type:"SET_GENERATE_CONFIGURATION",payload:o["default"].post("salesreceipt-service/configuration/company/"+e.id_company,e)}},getConfigurations:function(e){return{type:"SET_CONFIGURATIONS",payload:o["default"].get("salesreceipt-service/configuration/company/"+e.id_company,e)}},changeConfiguration:function(e){return{type:"SET_CHANGE_CONFIGURATION",payload:o["default"].put("salesreceipt-service/configuration/"+e.id_company_configuration,e)}},deleteConfiguration:function(e){return{type:"SET_DELETE_CONFIGURATION",payload:o["default"]["delete"]("salesreceipt-service/configuration/"+e.id_company_configuration,e)}}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e};t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,t=arguments[1];switch(t.type){case"SET_PAYMENT_RECEIPT_REJECTED":return a({},e,{errors:t.payload});case"SET_RECEIPT_COMPANIES_FULFILLED":return a({},e,{companies:t.payload.data.data});case"SET_RECEIPT_COMPANIES_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"POST_CREATE_RECEIPT_COMPANY_FULFILLED":return a({},e,{create_receipt_company:t.payload.data.data});case"POST_CREATE_RECEIPT_COMPANY_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"SET_RECEIPT_SINGLE_COMPANY_FULFILLED":return a({},e,{get_company:t.payload.data});case"SET_RECEIPT_SINGLE_COMPANY_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"SET_ALL_SERVICE_RECEIPTS_FROM_COMPANY_FULFILLED":return a({}
290,e,{company_service_receipts:t.payload.data.data,links:t.payload.data.links});case"SET_ALL_SERVICE_RECEIPTS_FROM_COMPANY_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"POST_EDIT_RECEIPT_COMPANY_FULFILLED":return a({},e,{edit_receipt_company:t.payload.response.data});case"POST_EDIT_RECEIPT_COMPANY_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"SET_UPLOAD_CERTIFICATE_FULFILLED":return a({},e,{upload_certificate:t.payload.response.data});case"SET_UPLOAD_CERTIFICATE_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"SET_INVOICES_FULFILLED":return a({},e,{invoices:t.payload.data.data,links:t.payload.data.links});case"SET_INVOICES_REJECTED":return a({},e,{errors:t.payload.data.errors});case"SET_GENERATE_SERVICE_RECEIPT_FULFILLED":return a({},e,{generate_service_receipt:t.payload.data});case"SET_GENERATE_SERVICE_RECEIPT_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"SET_GENERATE_SERVICE_RECEIPT_BULK_FULFILLED":return a({},e,{generate_service_receipt_bulk:t.payload.data});case"SET_GENERATE_SERVICE_RECEIPT_bULK_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"SET_SERVICE_RECEIPT_FULFILLED":return a({},e,{service_receipt:t.payload.data});case"SET_SERVICE_RECEIPT_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"SET_CANCEL_SERVICE_RECEIPT_FULFILLED":return a({},e,{cancel_service_receipt:t.payload.data});case"SET_CANCEL_SERVICE_RECEIPT_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"SET_PAID_ITEMS_FULFILLED":return a({},e,{paid_items:t.payload.data.data,links:t.payload.data.links});case"SET_PAID_ITEMS_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"SET_DELETE_FAILED_SERVICE_RECEIPT_FULFILLED":return a({},e,{deleted_failed_service_receipt:t.payload.data.data,links:t.payload.data.links});case"SET_DELETE_FAILED_SERVICE_RECEIPT_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"SET_CHANGE_COMPANY_ENVIRONMENT_FULFILLED":return a({},e,{change_company_environment:t.payload.data,links:t.payload.data.links});case"SET_CHANGE_COMPANY_ENVIRONMENT_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"SET_ALL_SERVICE_RECEIPTS_FROM_IVOICE_FULFILLED":return a({},e,{invoice_service_receipts:t.payload.data.data,links:t.payload.data.links});case"SET_ALL_SERVICE_RECEIPTS_FROM_IVOICE_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"SET_GENERATE_CONFIGURATION_FULFILLED":return a({},e,{generate_configuration:t.payload.data.data,links:t.payload.data.links});case"SET_GENERATE_CONFIGURATION_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"SET_CONFIGURATIONS_FULFILLED":return a({},e,{get_configurations:t.payload.data.data,links:t.payload.data.links});case"SET_CONFIGURATIONS_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"SET_DELETE_CONFIGURATION_FULFILLED":return a({},e,{delete_configuration:t.payload.data.data,links:t.payload.data.links});case"SET_DELETE_CONFIGURATION_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"SET_CHANGE_CONFIGURATION_FULFILLED":return a({},e,{change_configuration:t.payload.data.data,links:t.payload.data.links});case"SET_CHANGE_CONFIGURATION_REJECTED":return a({},e,{errors:t.payload.response.data.errors});default:return e}};var n=i(408)["default"]},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={permissions:[],edit:{},errors:null,links:{},create_receipt_company:"",companies:"",get_company:"",company_service_receipts:[],invoice_service_receipts:[],edit_receipt_company:"",upload_certificate:"",invoices:[],generate_service_receipt:"",generate_service_receipt_bulk:"",service_receipt:"",cancel_service_receipt:"",paid_items:"",deleted_failed_service_receipt:"",change_company_environment:"",generate_configuration:"",get_configurations:"",delete_configuration:"",change_configuration:""}},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var n=i(3),o=a(n);t["default"]={setInstitutionReportSelected:function(e){return{type:"SET_INSTITUTION_REPORT_SELECTED",id_institution_report_selected:e}},setInstitutionReportServiceSelected:function(e){return{type:"SET_INSTITUTION_REPORT_SERVICE_SELECTED",service:e}},setInstitutionReportFieldSelected:function(e){return{type:"SET_INSTITUTION_REPORT_FIELD_SELECTED",field:e}},getVariables:function(e){return{type:"SET_VARIABLES",payload:o["default"].get("/document/service/",e)}},getOccupationVariables:function(e){return{type:"SET_OCCUPATION_VARIABLES",payload:o["default"].get("/report/occupation/",e)}},startReport:function(e){return{type:"SET_START_REPORT",payload:o["default"].get("/report/start",e)}},renderReport:function(e){return{type:"SET_RENDER_REPORT",payload:o["default"].get("/report/rendering",e)}},signDocument:function(e){return{type:"SET_DOCUMENT_REPORT",payload:o["default"].post(e,{})}},validateSignature:function(e,t){return{type:"SET_VALIDATE_SIGNATURE",payload:o["default"].put("/report/validate/"+e,t,{headers:{"Content-Type":"application/json"}})}},ComfirmeSign:function(e,t){return{type:"SET_COMFIRM_SIGNATURE",payload:o["default"].post("/report/sign/"+e,t,{headers:{"Content-Type":"application/json"}})}},getReportCategories:function(e){return{type:"SET_REPORT_CATEGORIES",payload:o["default"].get("/report/category/",e)}},getReportCategory:function(e){return{type:"SET_REPORT_CATEGORY",payload:o["default"].get("/report/category/",e)}},getReportCategoryByArguments:function(e){return{type:"SET_REPORT_CATEGORY",payload:o["default"].get("/report/category/argument/",e)}},getInstitutionReport:function(e){return{type:"SET_INSTITUTION_REPORT",payload:o["default"].get("/report/",e)}},saveInstitutionReport:function(e){return{type:"SET_INSTITUTION_REPORT_SAVE",payload:o["default"].post("/report/",e)}},editInstitutionReport:function(e){return{type:"SET_INSTITUTION_REPORT_EDIT",payload:o["default"].put("/report/",e)}},deleteInstitutionReport:function(e){return{type:"SET_INSTITUTION_REPORT_DELETE",payload:o["default"]["delete"]("/report/",e)}},getTemplate:function(e){return{type:"SET_TEMPLATE",payload:o["default"].get(e.link)}},getReportDefault:function(e){return{type:"SET_REPORT_DEFAULT",payload:o["default"].get("/report/default/",e)}},editInstitutionReportFilter:function(e){return{type:"SET_REPORT_FILTER_SAVE",payload:o["default"].post("/report/filter/",e)}},aggregationReportFilterChecked:function(e){return{type:"SET_AGGREGATION_REPORT_FILTER_CHECKED",payload:o["default"].get("/report/filter/aggregation/checked/",e)}},getReportFieldEndpoint:function(e){return{type:"SET_REPORT_FILTER_ENDPOINT_RESULT",payload:o["default"].get(e.link)}}}},function(e,t,i){"use strict";
290Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e};t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,t=arguments[1];switch(t.type){case"SET_INSTITUTION_REPORT_SELECTED":return a({},e,{id_institution_report_selected:t.id_institution_report_selected});case"SET_INSTITUTION_REPORT_SERVICE_SELECTED":return a({},e,{tree:[],service:t.service});case"SET_INSTITUTION_REPORT_FIELD_SELECTED":var i=[];return i.push(t.field),a({},e,{tree:i,field:t.field});case"SET_INSTITUTION_REPORT_EDIT_REJECTED":return a({},e,{error:t.payload.response.data.error});case"SET_INSTITUTION_REPORT_SAVE_REJECTED":return a({},e,{error:t.payload.response.data.error});case"SET_VARIABLES_REJECTED":return a({},e,{error:t.payload.response.data.error});case"SET_VARIABLES_FULFILLED":return a({},e,{services:t.payload.data.data});case"SET_OCCUPATION_VARIABLES_REJECTED":return a({},e,{error:t.payload.response.data.error});case"SET_OCCUPATION_VARIABLES_FULFILLED":return a({},e,{occupation_variables:t.payload.data.data});case"SET_REPORT_TEMPLATE_REJECTED":return a({},e,{error:t.payload.response.data.error});case"SET_REPORT_TEMPLATE_FULFILLED":return a({},e,{report_templates:t.payload.data.data});case"SET_REPORT_CATEGORIES_REJECTED":return a({},e,{error:t.payload.response.data.error});case"SET_REPORT_CATEGORIES_FULFILLED":return a({},e,{categories:t.payload.data.data});case"SET_REPORT_CATEGORY_REJECTED":return a({},e,{error:t.payload.response.data.error});case"SET_REPORT_CATEGORY_FULFILLED":return t.payload.data.data?a({},e,{categorys:t.payload.data.data}):a({},e,{category:t.payload.data});case"SET_INSTITUTION_REPORT_REJECTED":return a({},e,{error:t.payload.response.data.error});case"SET_INSTITUTION_REPORT_FULFILLED":var o=t.payload.data;return o.data?a({},e,{reports:o.data}):a({},e,{report:o});case"SET_INSTITUTION_REPORT_DELETE_REJECTED":return a({},e,{error:t.payload.response.data.error});case"SET_INSTITUTION_REPORT_DELETE_FULFILLED":return a({},e,{report_delete:t.payload.data,links:e});case"SET_REPORT_DEFAULT_REJECTED":return a({},e,{error:t.payload.response.data.error});case"SET_REPORT_DEFAULT_FULFILLED":var s=t.payload.data;return s.data?a({},e,{reports_default:s.data}):a({},e,{report_default:s});case"SET_START_REPORT_FULFILLED":return a({},e,{error:null});case"SET_START_REPORT_REJECTED":return a({},e,{error:t.payload.response.data.error});case"SET_RENDER_REPORT_FULFILLED":return a({},e,{template:t.payload.data,error:null});case"SET_RENDER_REPORT_REJECTED":return a({},e,{error:t.payload.response.data.error});case"SET_TEMPLATE_FULFILLED":return a({},e,{template:t.payload.data});case"SET_REPORT_FILTER_SAVE_FULFILLED":return a({},e,{filters:t.payload.data.data});case"SET_AGGREGATION_REPORT_FILTER_CHECKED_FULFILLED":return a({},e,{checked_filter:t.payload.data.data});case"SET_REPORT_FILTER_ENDPOINT_RESULT_FULFILLED":return a({},e,{filter_endpoint_result:t.payload.data.data});default:return e}};var n=i(411)["default"]},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={services:[],category:{},categories:[],categorys:[],reports_default:[],report_default:{},reports:[],report:{},template:"",error:null,filters:[],checked_filter:[],filter_endpoint_result:[],id_institution_report_selected:null,links:{},service:null,field:null,tree:[],occupation_variables:[],report_token:null,report_url:null}},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var n=i(3),o=a(n);t["default"]={fetchSample:function(e){return{type:"ACTION_TYPE",payload:o["default"].get("/",e)}}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a,t=arguments[1];switch(t.type){case"ACTION_TYPE_REJECTED":return{name:"Fail"};case"ACTION_TYPE_PENDING":return{name:"Loading ..."};case"ACTION_TYPE_FULFILLED":return{name:t.payload.data.version};default:return e}};var a=i(414)["default"]},function(e,t){"use strict";
290Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={name:"Test"}},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var n=i(3),o=a(n);t["default"]={setScheduleBoardMessageTitle:function(e){return{type:"SET_SCHEDULE_BOARD_MESSAGE_TITLE",title:e}},setScheduleBoardMessageContent:function(e){return{type:"SET_SCHEDULE_BOARD_MESSAGE_CONTENT",content:e}},createBoardMessage:function(e){return{type:"POST_CREATE_BOARD_MESSAGE",payload:o["default"].post("exchange-service/board",e)}},deleteBoardMessage:function(e){return{type:"DELETE_BOARD_MESSAGE",payload:o["default"]["delete"]("exchange-service/board/"+e.idExchangeBoard,e)}},attachFilesToBoardMessage:function(e){return{type:"ATTACH_FILES_TO_BOARD_MESSAGE",payload:o["default"].post("exchange-service/board/"+e.get("idExchangeBoard")+"/files",e)}},getAllBoardMessages:function(e){return{type:"GET_ALL_BOARD_MESSAGES",payload:o["default"].get("exchange-service/board/institution/"+e.id_institution,e)}}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e};t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,t=arguments[1];switch(t.type){case"SET_SCHEDULE_BOARD_MESSAGE_TITLE":return a({},e,{title:t.title});case"SET_SCHEDULE_BOARD_MESSAGE_CONTENT":return a({},e,{content:t.content});case"POST_CREATE_BOARD_MESSAGE_FULFILLED":return a({},e,{create_board_message:t.payload.data});case"POST_CREATE_BOARD_MESSAGE_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"GET_BOARD_MESSAGE_FULFILLED":return a({},e,{single_board_message:t.payload.data});case"GET_BOARD_MESSAGE_REJECTED":return a({},e,{errors:t.payload.response.errors});case"DELETE_BOARD_MESSAGE_FULFILLED":return a({},e,{delete_board_message:t.payload.data.data});case"DELETE_MESSAGE_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"ATTACH_FILES_TO_BOARD_MESSAGE_FULFILLED":return a({},e,{attach_files_to_board_message:t.payload.data.data});case"ATTACH_FILES_TO_MESSAGE_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"GET_ALL_BOARD_MESSAGES_FULFILLED":return a({},e,{get_all_board_messages:t.payload.data.data,links:t.payload.data.links});case"GET_ALL_BOARD_MESSAGES_REJECTED":return a({},e,{errors:t.payload.response.data.errors});default:return e}};var n=i(417)["default"]},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={title:"",content:"",errors:"",links:null,create_board_message:"",single_board_message:"",delete_board_message:"",attach_files_to_board_message:"",get_all_board_messages:""}},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var n=i(3),o=a(n);t["default"]={createChannel:function(e){return{type:"POST_CREATE_CHANNEL",payload:o["default"].post("exchange-service/channel",e)}},editChannel:function(e){return{type:"EDIT_CHANNEL",payload:o["default"].put("exchange-service/channel/"+e.id_exchange_channel,e)}},deleteChannel:function(e){return{type:"DELETE_CHANNEL",payload:o["default"]["delete"]("exchange-service/channel/"+e.id_exchange_channel,e)}},getChannels:function(e){return{type:"GET_CHANNELS",payload:o["default"].get("exchange-service/channel/institution/"+e.id_institution,e)}}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e};t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,t=arguments[1];switch(t.type){case"POST_CREATE_CHANNEL_FULFILLED":return a({},e,{created_channel:t.payload.data});case"POST_CREATE_CHANNEL_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"EDIT_CHANNEL_FULFILLED":return a({},e,{edited_channel:t.payload.data});case"EDIT_CHANNEL_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"DELETE_CHANNEL_FULFILLED":return a({},e,{deleted_channel:t.payload.data});case"DELETE_CREATE_CHANNEL_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"GET_CHANNELS_FULFILLED":return a({},e,{get_channels:t.payload.data.data});case"GET_CHANNELS_REJECTED":return a({},e,{errors:t.payload.response.data.errors});default:return e}};var n=i(420)["default"]},function(e,t){"use strict";
290Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={creted_channel:"",edited_channel:"",deleted_channel:"",get_channels:"",links:null,error:""}},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var n=i(3),o=a(n);t["default"]={setScheduleMessageTitle:function(e){return{type:"SET_SCHEDULE_MESSAGE_TITLE",title:e}},setScheduleMessageContent:function(e){return{type:"SET_SCHEDULE_MESSAGE_CONTENT",content:e}},createMessage:function(e){return{type:"POST_CREATE_MESSAGE",payload:o["default"].post("exchange-service/message",e)}},getMessage:function(e){return{type:"GET_MESSAGE",payload:o["default"].get("exchange-service/message/"+e.idExchangeMessage,e)}},getMessageHide:function(e){return{type:"GET_MESSAGE",payload:o["default"].hide("exchange-service/message/"+e.idExchangeMessage,e)}},deleteMessage:function(e){return{type:"DELETE_MESSAGE",payload:o["default"]["delete"]("exchange-service/message/"+e.idExchangeMessage,e)}},archiveMessage:function(e){return{type:"ARCHIVE_MESSAGE",payload:o["default"].put("exchange-service/message/"+e.idExchangeMessage+"/archive",e)}},attachFilesToMessage:function(e){return{type:"ATTACH_FILES_TO_MESSAGE",payload:o["default"].post("exchange-service/message/"+e.get("idExchangeMessage")+"/files/?id_institution="+e.get("id_institution"),e)}},setAsReadMessage:function(e){return{type:"SET_AS_READ_MESSAGE",payload:o["default"].put("exchange-service/message/"+e.idExchangeMessage+"/read",e)}},replyMessage:function(e){return{type:"REPLY_MESSAGE",payload:o["default"].post("exchange-service/message/"+e.idExchangeMessage+"/reply",e)}},getArchivedMessages:function(e){return{type:"GET_ARCHIVED_MESSAGES",payload:o["default"].get("exchange-service/message/archive",e)}},getInboxMessages:function(e){return{type:"GET_INBOX_MESSAGES",payload:o["default"].get("exchange-service/message/inbox",e)}},getSentMessages:function(e){return{type:"GET_SENT_MESSAGES",payload:o["default"].get("exchange-service/message/sent",e)}},getAllMessages:function(e){return{type:"GET_ALL_MESSAGES", 291payload:o["default"].get("exchange-service/message",e)}},getMessagesFromMember:function(e){return{type:"GET_ALL_MESSAGES_FROM_USER",payload:o["default"].get("exchange-service/message/user/"+e.id_user,e)}}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e};t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,t=arguments[1];switch(t.type){case"SET_SCHEDULE_MESSAGE_TITLE":return a({},e,{title:t.title});case"SET_SCHEDULE_MESSAGE_CONTENT":return a({},e,{content:t.content});case"POST_CREATE_MESSAGE_FULFILLED":return a({},e,{create_message:t.payload.data});case"POST_CREATE_MESSAGE_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"GET_MESSAGE_FULFILLED":return a({},e,{single_message:t.payload.data});case"GET_MESSAGE_REJECTED":return a({},e,{errors:t.payload.response.errors});case"DELETE_MESSAGE_FULFILLED":return a({},e,{delete_message:t.payload.data.data});case"DELETE_MESSAGE_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"ARCHIVE_MESSAGE_FULFILLED":return a({},e,{archive_message:t.payload.data.data});case"ARCHIVE_MESSAGE_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"ATTACH_FILES_TO_MESSAGE_FULFILLED":return a({},e,{attach_files_to_message:t.payload.data.data});case"ATTACH_FILES_TO_MESSAGE_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"SET_AS_READ_MESSAGE_FULFILLED":return a({},e,{set_as_read_message:t.payload.data.data});case"SET_AS_READ_MESSAGE_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"REPLY_MESSAGE_FULFILLED":return a({},e,{reply_message:t.payload.data});case"REPLY_MESSAGE_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"GET_ARCHIVED_MESSAGES_FULFILLED":return a({},e,{get_archived_messages:t.payload.data.data,links:t.payload.data.links});case"GET_ARCHIVED_MESSAGES_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"GET_INBOX_MESSAGES_FULFILLED":return a({},e,{get_inbox_messages:t.payload.data.data,links:t.payload.data.links});case"GET_INBOX_MESSAGES_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"GET_SENT_MESSAGES_FULFILLED":return a({},e,{get_sent_messages:t.payload.data.data,links:t.payload.data.links});case"GET_SENT_MESSAGES_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"GET_ALL_MESSAGES_FULFILLED":return a({},e,{get_all_messages:t.payload.data.data,links:t.payload.data.links});case"GET_ALL_MESSAGES_REJECTED":return a({},e,{errors:t.payload.response.data.errors});case"GET_ALL_MESSAGES_FROM_USER_FULFILLED":return a({},e,{get_all_messages:t.payload.data.data,links:t.payload.data.links});case"GET_ALL_MESSAGES_FROM_USER_REJECTED":return a({},e,{errors:t.payload.response.data.errors});default:return e}};var n=i(423)["default"]},function(e,t){"use strict";
291Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={title:"",content:"",errors:"",links:null,create_message:"",single_message:"",delete_message:"",archive_message:"",attach_files_to_message:"",set_as_read_message:"",reply_message:"",get_archived_messages:"",get_inbox_messages:"",get_sent_messages:"",get_all_messages:""}},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var n=i(3),o=a(n);t["default"]={getUser:function(e){return{type:"SET_USER",payload:o["default"].get("/user/",e)}},getUserMe:function(){return{type:"SET_USER_ME",payload:o["default"].get("management-service/user/me")}},editUser:function(e){return{type:"SET_USER_EDIT",payload:o["default"].put("/user/",e)}},getUserEmail:function(e){return{type:"SET_USER_EMAIL",payload:o["default"].get("/user/emai/",e)}},editUserEmail:function(e){return{type:"SET_USER_EMAIL_EDIT",payload:o["default"].put("/user/email/",e)}},getUserDocument:function(e){return{type:"SET_USER_DOCUMENT",payload:o["default"].get("/user/document/",e)}},getUserPhone:function(e){return{type:"SET_USER_PHONE",payload:o["default"].get("/user/phone/",e)}},getUserAddress:function(e){return{type:"SET_USER_ADDRESS",payload:o["default"].get("/user/address/",e)}}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e};t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,t=arguments[1];switch(t.type){case"SET_USER_REJECTED":return a({},e,{error:t.payload.response.data.error});case"SET_USER_FULFILLED":return a({},e,{user:t.payload.data});case"SET_USER_ME_REJECTED":return a({},e,{error:t.payload.response.data.error});case"SET_USER_ME_FULFILLED":return a({},e,{user:t.payload.data});case"SET_USER_EDIT_REJECTED":return a({},e,{error:t.payload.response.data.error});case"SET_USER_EDIT_FULFILLED":return a({},e,{edit:t.payload.data});case"SET_USER_EMAIL_REJECTED":return a({},e,{error:t.payload.response.data.error});case"SET_USER_EMAIL_FULFILLED":return a({},e,{user:t.payload.data});case"SET_USER_EMAIL_EDIT_REJECTED":return a({},e,{error:t.payload.response.data.error});case"SET_USER_EMAIL_EDIT_FULFILLED":return a({},e,{edit:t.payload.data});default:return e}};var n=i(426)["default"]},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={user:{},error:null}},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var n=i(3),o=a(n);t["default"]={getUserFamily:function(){return{type:"SET_USER_FAMILY",payload:o["default"].get("/user/family/")}}}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e};t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,t=arguments[1];switch(t.type){case"SET_USER_FAMILY_REJECTED":return a({},e,{error:t.payload.response.data.error});case"SET_USER_FAMILY_FULFILLED":return a({},e,{family:t.payload.data.data});default:return e}};var n=i(429)["default"]},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={family:{},error:null}},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var n=i(3),o=a(n);t["default"]={getUserNotification:function(){return{type:"SET_USER_NOTIFICATION",payload:o["default"].get("notification-service/user/")}},getUserNotificationCount:function(){return{type:"SET_USER_NOTIFICATION_COUNT",payload:o["default"].hide("notification-service/user/count/")}},setUserNotificationRead:function(){return{type:"SET_USER_NOTIFICATION_READ",payload:o["default"].put("notification-service/user/read/")}}}},function(e,t,i){"use strict";
291Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e};t["default"]=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n,t=arguments[1];switch(t.type){case"SET_USER_NOTIFICATION_REJECT":return a({},e,{errors:t.payload.response.data.errors});case"SET_USER_NOTIFICATION_FULFILLED":return a({},e,{notifications:t.payload.data.data});case"SET_USER_NOTIFICATION_COUNT_REJECT":return a({},e,{errors:t.payload.response.data.errors});case"SET_USER_NOTIFICATION_COUNT_FULFILLED":return a({},e,{notification:t.payload.data.data});case"SET_USER_NOTIFICATION_READ_REJECT":return a({},e,{errors:t.payload.response.data.errors});case"SET_USER_NOTIFICATION_READ_FULFILLED":return a({},e,{save:t.payload.data});default:return e}};var n=i(432)["default"]},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={errors:[],notification:{},notifications:[],links:{}}},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}function n(e){var t=e.dispatch;return function(e){return function(i){return Array.isArray(i)?Promise.all(i.filter(Boolean).map(t)).then(Zn):e(i)}}}Object.defineProperty(t,"__esModule",{value:!0});var o=i(502),s=i(498),r=a(s),l=i(496),d=a(l),c=i(495),u=(a(c),i(204)),m=a(u),p=i(413),f=a(p),_=i(412),h=a(_),g=i(209),b=a(g),v=i(208),y=a(v),w=i(212),x=a(w),k=i(211),E=a(k),C=i(218),S=a(C),M=i(217),T=a(M),L=i(215),I=a(L),D=i(214),A=a(D),O=i(221),R=a(O),z=i(220),Y=a(z),F=i(224),P=a(F),N=i(223),j=a(N),H=i(263),U=a(H),B=i(262),q=a(B),G=i(284),V=a(G),W=i(283),J=a(W),$=i(287),Z=a($),X=i(286),Q=a(X),K=i(266),ee=a(K),te=i(265),ie=a(te),ae=i(269),ne=a(ae),oe=i(268),se=a(oe),re=i(272),le=a(re),de=i(271),ce=a(de),ue=i(275),me=a(ue),pe=i(274),fe=a(pe),_e=i(278),he=a(_e),ge=i(277),be=a(ge),ve=i(281),ye=a(ve),we=i(280),xe=a(we),ke=i(227),Ee=a(ke),Ce=i(226),Se=a(Ce),Me=i(248),Te=a(Me),Le=i(247),Ie=a(Le),De=i(251),Ae=a(De),Oe=i(250),Re=a(Oe),ze=i(233),Ye=a(ze),Fe=i(232),Pe=a(Fe),Ne=i(230),je=a(Ne),He=i(229),Ue=a(He),Be=i(245),qe=a(Be),Ge=i(244),Ve=a(Ge),We=i(257),Je=a(We),$e=i(256),Ze=a($e),Xe=i(254),Qe=a(Xe),Ke=i(253),et=a(Ke),tt=i(260),it=a(tt),at=i(259),nt=a(at),ot=i(236),st=a(ot),rt=i(235),lt=a(rt),dt=i(239),ct=a(dt),ut=i(238),mt=a(ut),pt=i(242),ft=a(pt),_t=i(241),ht=a(_t),gt=i(290),bt=a(gt),vt=i(289),yt=a(vt),wt=i(293),xt=a(wt),kt=i(292),Et=a(kt),Ct=i(296),St=a(Ct),Mt=i(295),Tt=a(Mt),Lt=i(299),It=a(Lt),Dt=i(298),At=a(Dt),Ot=i(302),Rt=a(Ot),zt=i(301),Yt=a(zt),Ft=i(305),Pt=a(Ft),Nt=i(304),jt=a(Nt),Ht=i(308),Ut=a(Ht),Bt=i(307),qt=a(Bt),Gt=i(311),Vt=a(Gt),Wt=i(310),Jt=a(Wt),$t=i(314),Zt=a($t),Xt=i(313),Qt=a(Xt),Kt=i(317),ei=a(Kt),ti=i(316),ii=a(ti),ai=i(323),ni=a(ai),oi=i(322),si=a(oi),ri=i(326),li=a(ri),di=i(325),ci=a(di),ui=i(320),mi=a(ui),pi=i(319),fi=a(pi),_i=i(329),hi=a(_i),gi=i(328),bi=a(gi),vi=i(332),yi=a(vi),wi=i(331),xi=a(wi),ki=i(335),Ei=a(ki),Ci=i(334),Si=a(Ci),Mi=i(338),Ti=a(Mi),Li=i(337),Ii=a(Li),Di=i(341),Ai=a(Di),Oi=i(340),Ri=a(Oi),zi=i(344),Yi=a(zi),Fi=i(343),Pi=a(Fi),Ni=i(347),ji=a(Ni),Hi=i(346),Ui=a(Hi),Bi=i(350),qi=a(Bi),Gi=i(349),Vi=a(Gi),Wi=i(356),Ji=a(Wi),$i=i(355),Zi=a($i),Xi=i(359),Qi=a(Xi),Ki=i(358),ea=a(Ki),ta=i(362),ia=a(ta),aa=i(361),na=a(aa),oa=i(365),sa=a(oa),ra=i(364),la=a(ra),da=i(353),ca=a(da),ua=i(352),ma=a(ua),pa=i(368),fa=a(pa),_a=i(367),ha=a(_a),ga=i(374),ba=a(ga),va=i(373),ya=a(va),wa=i(377),xa=a(wa),ka=i(376),Ea=a(ka),Ca=i(383),Sa=a(Ca),Ma=i(382),Ta=a(Ma),La=i(386),Ia=a(La),Da=i(385),Aa=a(Da),Oa=i(389),Ra=a(Oa),za=i(388),Ya=a(za),Fa=i(380),Pa=a(Fa),Na=i(379),ja=a(Na),Ha=i(392),Ua=a(Ha),Ba=i(391),qa=a(Ba),Ga=i(371),Va=a(Ga),Wa=i(370),Ja=a(Wa),$a=i(395),Za=a($a),Xa=i(394),Qa=a(Xa),Ka=i(398),en=a(Ka),tn=i(397),an=a(tn),nn=i(404),on=a(nn),sn=i(403),rn=a(sn),ln=i(401),dn=a(ln),cn=i(400),un=a(cn),mn=i(407),pn=a(mn),fn=i(406),_n=a(fn),hn=i(410),gn=a(hn),bn=i(409),vn=a(bn),yn=i(416),wn=a(yn),xn=i(415),kn=a(xn),En=i(419),Cn=a(En),Sn=i(418),Mn=a(Sn),Tn=i(422),Ln=a(Tn),In=i(421),Dn=a(In),An=i(425),On=a(An),Rn=i(424),zn=a(Rn),Yn=i(428),Fn=a(Yn),Pn=i(427),Nn=a(Pn),jn=i(431),Hn=a(jn),Un=i(430),Bn=a(Un),qn=i(206),Gn=a(qn),Vn=i(205),Wn=a(Vn),Jn=o.combineReducers({billingCustomer:b["default"],billingInvoice:x["default"],billingSubscription:S["default"],billingPaymentMethod:I["default"],billingTerm:R["default"],blogPost:P["default"],sample:f["default"],forleven:V["default"],commonWallet:U["default"],report:gn["default"],frequency:Z["default"],course:ee["default"],courseConfiguration:ne["default"],courseDiscipline:le["default"],coursePlan:me["default"],courseProduct:he["default"],courseTerm:ye["default"],classroom:Ee["default"],classroomConfiguration:Ye["default"],classroomBreak:je["default"],classroomHour:qe["default"],classroomStudent:Je["default"],classroomTime:it["default"],classroomDiscipline:st["default"],classroomDisciplineTeacher:ct["default"],classroomDisciplineTimetable:ft["default"],classroomLesson:Te["default"],classroomLessonA
291ssignment:Ae["default"],classroomPromote:Qe["default"],grade:bt["default"],gradeFinal:xt["default"],gradetable:St["default"],gradetableAggregation:It["default"],gradetableDiscipline:Rt["default"],gradetableProperty:Pt["default"],institution:Ut["default"],institutionApp:Vt["default"],institutionCalendar:Zt["default"],institutionCashregister:ei["default"],institutionCashregisterIncomeAdjustment:ni["default"],institutionCashregisterManualWithdraw:li["default"],institutionCashregisterExpense:mi["default"],institutionCompany:hi["default"],institutionConfiguration:yi["default"],institutionFile:Ti["default"],institutionGallery:Ai["default"],institutionGraphics:Yi["default"],institutionExpense:Ei["default"],institutionHoliday:ji["default"],institutionWallet:qi["default"],institutionWalletBank:Ji["default"],institutionWalletCash:Qi["default"],institutionWalletTimeline:ia["default"],institutionWalletWithdraw:sa["default"],institutionWalletAnticipation:ca["default"],member:fa["default"],memberGuardian:ba["default"],memberImage:xa["default"],memberInvoice:Sa["default"],memberInvoicePayment:Ia["default"],memberMerge:Ra["default"],memberInstallment:Pa["default"],memberTuition:Ua["default"],memberFile:Va["default"],migrateBankReturn:Za["default"],occupation:en["default"],occupationField:dn["default"],occupationPermission:on["default"],paymentReceipts:pn["default"],scheduleMessage:Ln["default"],scheduleBoardMessage:wn["default"],scheduleChannels:Cn["default"],user:On["default"],userFamily:Fn["default"],userNotification:Hn["default"],FlmessageStudent_MessageClassroom:Gn["default"]}),$n=m["default"]({billingCustomerAction:y["default"],billingInvoiceAction:E["default"],billingSubscriptionAction:T["default"],billingPaymentMethodAction:A["default"],billingTermAction:Y["default"],blogPostAction:j["default"],sampleAction:h["default"],forlevenAction:J["default"],commonWalletAction:q["default"],reportAction:vn["default"],frequencyAction:Q["default"],courseAction:ie["default"],courseConfigurationAction:se["default"],courseDisciplineAction:ce["default"],coursePlanAction:fe["default"],courseProductAction:be["default"],courseTermAction:xe["default"],classroomAction:Se["default"],classroomConfigurationAction:Pe["default"],classroomBreakAction:Ue["default"],classroomHourAction:Ve["default"],classroomStudentAction:Ze["default"],classroomTimeAction:nt["default"],classroomDisciplineAction:lt["default"],classroomDisciplineTeacherAction:mt["default"],classroomDisciplineTimetableAction:ht["default"],classroomLessonAction:Ie["default"],classroomLessonAssignmentAction:Re["default"],classroomPromoteAction:et["default"],gradeAction:yt["default"],gradeFinalAction:Et["default"],gradetableAction:Tt["default"],gradetableAggregationAction:At["default"],gradetableDisciplineAction:Yt["default"],gradetablePropertyAction:jt["default"],institutionAction:qt["default"],institutionAppAction:Jt["default"],institutionCalendarAction:Qt["default"],institutionCashregisterAction:ii["default"],institutionCashregisterIncomeAdjustmentAction:si["default"],institutionCashregisterManualWithdrawAction:ci["default"],institutionCashregisterExpenseAction:fi["default"],institutionCompanyAction:bi["default"],institutionConfigurationAction:xi["default"],institutionFileAction:Ii["default"],institutionGalleryAction:Ri["default"],institutionGraphicsAction:Pi["default"],institutionExpenseAction:Si["default"],institutionHolidayAction:Ui["default"],institutionWalletAction:Vi["default"],institutionWalletBankAction:Zi["default"],institutionWalletCashAction:ea["default"],institutionWalletTimelineAction:na["default"],institutionWalletWithdrawAction:la["default"],institutionWalletAntici
291pationAction:ma["default"],memberAction:ha["default"],memberGuardianAction:ya["default"],memberImageAction:Ea["default"],memberInvoiceAction:Ta["default"],memberInvoicePaymentAction:Aa["default"],memberMergeAction:Ya["default"],memberInstallmentAction:ja["default"],memberTuitionAction:qa["default"],memberFileAction:Ja["default"],migrateBankReturnAction:Qa["default"],occupationAction:an["default"],occupationFieldAction:un["default"],occupationPermissionAction:rn["default"],paymentReceiptsAction:_n["default"],scheduleMessageAction:Dn["default"],scheduleBoardMessageAction:kn["default"],scheduleChannelsAction:Mn["default"],userAction:zn["default"],userFamilyAction:Nn["default"],userNotificationAction:Bn["default"],FlmessageStudent_MessageClassroomAction:Wn["default"]}),Zn=function(){NProgress.done()},Xn=window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__||o.compose,Qn=o.applyMiddleware(r["default"],n,d["default"]()),Kn=o.createStore(Jn,Xn(Qn));t["default"]={store:Kn,actions:$n}},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={utils:{uniqid:function(){return String((new Date).getTime())+String(Math.random()).substr(2)},singleLineString:function(e){for(var t=Array.prototype.slice.call(arguments,1),i="",a=0;a<t.length;a++)i+=e[a]+t[a];i+=e[t.length];var n=i.split(/(?:\r\n|\n|\r)/);return n.map(function(e){return e.replace(/^\s+/gm,"")}).join(" ").trim()},getMethodsName:function(){var e={general:"NOTIFICATION",bank_slip:"BANK_SLIP",credit_card_online:"CREDIT_CARD_ONLINE",pix:"PIX"};return e},getPaymentMethods:function(e){var t=this.getMethodsName(),i=[{name:t.credit_card_online,label:i18n.translate("finance.credit_card"),checked:e.includes(t.credit_card_online)?!0:!1,disabled:""},{name:t.bank_slip,label:i18n.translate("finance.bank_slip"),checked:e.includes(t.bank_slip)?!0:!1,disabled:""},{name:t.pix,label:i18n.translate("finance.pix"),checked:e.includes(t.pix)?!0:!1,disabled:""}];return i},getInvoiceSituations:function(){return{paid:"paid",pending:"pending",expired:"expired",canceled:"canceled",partially_paid:"partially_paid",refunded:"refunded",error_in_payment:"error_in_payment"}},getMonths:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:12,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"abbreviate",i=["january","february","march","april","may","june","july","august","september","october","november","december"],a="abbreviate"===t?i.slice(0,e).map(function(e){return i18n.translate(e+".abbreviate")}):i.slice(0,e).map(function(e){return i18n.translate(""+e)});return a}}}},,,function(e,t,i){/*! 292 * Cropper.js v1.5.9 293 * https://fengyuanchen.github.io/cropperjs 294 * 295 * Copyright 2015-present Chen Fengyuan 296 * Released under the MIT license 297 * 298 * Date: 2020-09-10T13:16:26.743Z 299 */ 300!function(t,i){e.exports=i()}(this,function(){"use strict";function e(t){"@babel/helpers - typeof";return(e="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})(t)}function t(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){for(var i=0;i<t.length;i++){var a=t[i];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function a(e,t,a){return t&&i(e.prototype,t),a&&i(e,a),e}function n(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function o(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),i.push.apply(i,a)}return i}function s(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};t%2?o(Object(i),!0).forEach(function(t){n(e,t,i[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):o(Object(i)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))})}return e}function r(e){return l(e)||d(e)||c(e)||m()}function l(e){return Array.isArray(e)?u(e):void 0}function d(e){return"undefined"!=typeof Symbol&&Symbol.iterator in Object(e)?Array.from(e):void 0}function c(e,t){if(e){if("string"==typeof e)return u(e,t);var i=Object.prototype.toString.call(e).slice(8,-1);return"Object"===i&&e.constructor&&(i=e.constructor.name),"Map"===i||"Set"===i?Array.from(e):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?u(e,t):void 0}}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,a=new Array(t);t>i;i++)a[i]=e[i];return a}function m(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function p(e){return"number"==typeof e&&!We(e)}function f(e){return"undefined"==typeof e}function _(t){return"object"===e(t)&&null!==t}function h(e){if(!_(e))return!1;try{var t=e.constructor,i=t.prototype;return t&&i&&$e.call(i,"isPrototypeOf")}catch(a){return!1}}function g(e){return"function"==typeof e}function b(e){return Array.from?Array.from(e):Ze.call(e)}function v(e,t){return e&&g(t)&&(Array.isArray(e)||p(e.length)?b(e).forEach(function(i,a){t.call(e,i,a,e)}):_(e)&&Object.keys(e).forEach(function(i){t.call(e,e[i],i,e)})),e}function y(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1e11;return Qe.test(e)?Math.round(e*t)/t:e}function w(e,t){var i=e.style;v(t,function(e,t){Ke.test(t)&&p(e)&&(e="".concat(e,"px")),i[t]=e})}function x(e,t){return e.classList?e.classList.contains(t):e.className.indexOf(t)>-1}function k(e,t){if(t){if(p(e.length))return void v(e,function(e){k(e,t)});if(e.classList)return void e.classList.add(t);var i=e.className.trim();i?i.indexOf(t)<0&&(e.className="".concat(i," ").concat(t)):e.className=t}}function E(e,t){return t?p(e.length)?void v(e,function(e){E(e,t)}):e.classList?void e.classList.remove(t):void(e.className.indexOf(t)>=0&&(e.className=e.className.replace(t,""))):void 0}function C(e,t,i){return t?p(e.length)?void v(e,function(e){C(e,t,i)}):void(i?k(e,t):E(e,t)):void 0}function S(e){return e.replace(et,"$1-$2").toLowerCase()}function M(e,t){return _(e[t])?e[t]:e.dataset?e.dataset[t]:e.getAttribute("data-".concat(S(t)))}function T(e,t,i){_(i)?e[t]=i:e.dataset?e.dataset[t]=i:e.setAttribute("data-".concat(S(t)),i)}function L(e,t){if(_(e[t]))try{delete e[t]}catch(i){e[t]=void 0}else if(e.dataset)try{delete e.dataset[t]}catch(i){e.dataset[t]=void 0}else e.removeAttribute("data-".concat(S(t)))}function I(e,t,i){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},n=i;t.trim().split(tt).forEach(function(t){if(!it){var o=e.listeners;o&&o[t]&&o[t][i]&&(n=o[t][i],delete o[t][i],0===Object.keys(o[t]).length&&delete o[t],0===Object.keys(o).length&&delete e.listeners)}e.removeEventListener(t,n,a)})}function D(e,t,i){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},n=i;t.trim().split(tt).forEach(function(t){if(a.once&&!it){var o=e.listeners,s=void 0===o?{}:o;n=function(){delete s[t][i],e.removeEventListener(t,n,a);for(var o=arguments.length,r=new Array(o),l=0;o>l;l++)r[l]=arguments[l];i.apply(e,r)},s[t]||(s[t]={}),s[t][i]&&e.removeEventListener(t,s[t][i],a),s[t][i]=n,e.listeners=s}e.addEventListener(t,n,a)})}function A(e,t,i){var a;return g(Event)&&g(CustomEvent)?a=new CustomEvent(t,{detail:i,bubbles:!0,cancelable:!0}):(a=document.createEvent("CustomEvent"),a.initCustomEvent(t,!0,!0,i)),e.dispatchEvent(a)}function O(e){var t=e.getBoundingClientRect();return{left:t.left+(window.pageXOffset-document.documentElement.clientLeft),top:t.top+(window.pageYOffset-document.documentElement.clientTop)}}function R(e){var t=e.match(nt);return null!==t&&(t[1]!==at.protocol||t[2]!==at.hostname||t[3]!==at.port)}function z(e){var t="timestamp=".concat((new Date).getTime());return e+(-1===e.indexOf("?")?"?":"&")+t}function Y(e){var t=e.rotate,i=e.scaleX,a=e.scaleY,n=e.translateX,o=e.translateY,s=[];p(n)&&0!==n&&s.push("translateX(".concat(n,"px)")),p(o)&&0!==o&&s.push("translateY(".concat(o,"px)")),p(t)&&0!==t&&s.push("rotate(".concat(t,"deg)")),p(i)&&1!==i&&s.push("scaleX(".concat(i,")")),p(a)&&1!==a&&s.push("scaleY(".concat(a,")"));var r=s.length?s.join(" "):"none";return{WebkitTransform:r,msTransform:r,transform:r}}function F(e){var t=s({},e),i=0;return v(e,function(e,a){delete t[a],v(t,function(t){var a=Math.abs(e.startX-t.startX),n=Math.abs(e.startY-t.startY),o=Math.abs(e.endX-t.endX),s=Math.abs(e.endY-t.endY),r=Math.sqrt(a*a+n*n),l=Math.sqrt(o*o+s*s),d=(l-r)/r;Math.abs(d)>Math.abs(i)&&(i=d)})}),i}function P(e,t){var i=e.pageX,a=e.pageY,n={endX:i,endY:a};return t?n:s({startX:i,startY:a},n)}function N(e){var t=0,i=0,a=0;return v(e,function(e){var n=e.startX,o=e.startY;t+=n,i+=o,a+=1}),t/=a,i/=a,{pageX:t,pageY:i}}function j(e){var t=e.aspectRatio,i=e.height,a=e.width,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"contain",o=Je(a),s=Je(i);if(o&&s){var r=i*t;"contain"===n&&r>a||"cover"===n&&a>r?i=a/t:a=i*t}else o?i=a/t:s&&(a=i*t);return{width:a,height:i}}
300function H(e){var t=e.width,i=e.height,a=e.degree;if(a=Math.abs(a)%180,90===a)return{width:i,height:t};var n=a%90*Math.PI/180,o=Math.sin(n),s=Math.cos(n),r=t*s+i*o,l=t*o+i*s;return a>90?{width:l,height:r}:{width:r,height:l}}function U(e,t,i,a){var n=t.aspectRatio,o=t.naturalWidth,s=t.naturalHeight,l=t.rotate,d=void 0===l?0:l,c=t.scaleX,u=void 0===c?1:c,m=t.scaleY,p=void 0===m?1:m,f=i.aspectRatio,_=i.naturalWidth,h=i.naturalHeight,g=a.fillColor,b=void 0===g?"transparent":g,v=a.imageSmoothingEnabled,w=void 0===v?!0:v,x=a.imageSmoothingQuality,k=void 0===x?"low":x,E=a.maxWidth,C=void 0===E?1/0:E,S=a.maxHeight,M=void 0===S?1/0:S,T=a.minWidth,L=void 0===T?0:T,I=a.minHeight,D=void 0===I?0:I,A=document.createElement("canvas"),O=A.getContext("2d"),R=j({aspectRatio:f,width:C,height:M}),z=j({aspectRatio:f,width:L,height:D},"cover"),Y=Math.min(R.width,Math.max(z.width,_)),F=Math.min(R.height,Math.max(z.height,h)),P=j({aspectRatio:n,width:C,height:M}),N=j({aspectRatio:n,width:L,height:D},"cover"),H=Math.min(P.width,Math.max(N.width,o)),U=Math.min(P.height,Math.max(N.height,s)),B=[-H/2,-U/2,H,U];return A.width=y(Y),A.height=y(F),O.fillStyle=b,O.fillRect(0,0,Y,F),O.save(),O.translate(Y/2,F/2),O.rotate(d*Math.PI/180),O.scale(u,p),O.imageSmoothingEnabled=w,O.imageSmoothingQuality=k,O.drawImage.apply(O,[e].concat(r(B.map(function(e){return Math.floor(y(e))})))),O.restore(),A}function B(e,t,i){var a="";i+=t;for(var n=t;i>n;n+=1)a+=ot(e.getUint8(n));return a}function q(e){var t=e.replace(st,""),i=atob(t),a=new ArrayBuffer(i.length),n=new Uint8Array(a);return v(n,function(e,t){n[t]=i.charCodeAt(t)}),a}function G(e,t){for(var i=[],a=8192,n=new Uint8Array(e);n.length>0;)i.push(ot.apply(null,b(n.subarray(0,a)))),n=n.subarray(a);return"data:".concat(t,";base64,").concat(btoa(i.join("")))}function V(e){var t,i=new DataView(e);try{var a,n,o;if(255===i.getUint8(0)&&216===i.getUint8(1))for(var s=i.byteLength,r=2;s>r+1;){if(255===i.getUint8(r)&&225===i.getUint8(r+1)){n=r;break}r+=1}if(n){var l=n+4,d=n+10;if("Exif"===B(i,l,4)){var c=i.getUint16(d);if(a=18761===c,(a||19789===c)&&42===i.getUint16(d+2,a)){var u=i.getUint32(d+4,a);u>=8&&(o=d+u)}}}if(o){var m,p,f=i.getUint16(o,a);for(p=0;f>p;p+=1)if(m=o+12*p+2,274===i.getUint16(m,a)){m+=8,t=i.getUint16(m,a),i.setUint16(m,1,a);break}}}catch(_){t=1}return t}function W(e){var t=0,i=1,a=1;switch(e){case 2:i=-1;break;case 3:t=-180;break;case 4:a=-1;break;case 5:t=90,a=-1;break;case 6:t=90;break;case 7:t=90,i=-1;break;case 8:t=-90}return{rotate:t,scaleX:i,scaleY:a}}var J="undefined"!=typeof window&&"undefined"!=typeof window.document,$=J?window:{},Z=J&&$.document.documentElement?"ontouchstart"in $.document.documentElement:!1,X=J?"PointerEvent"in $:!1,Q="cropper",K="all",ee="crop",te="move",ie="zoom",ae="e",ne="w",oe="s",se="n",re="ne",le="nw",de="se",ce="sw",ue="".concat(Q,"-crop"),me="".concat(Q,"-disabled"),pe="".concat(Q,"-hidden"),fe="".concat(Q,"-hide"),_e="".concat(Q,"-invisible"),he="".concat(Q,"-modal"),ge="".concat(Q,"-move"),be="".concat(Q,"Action"),ve="".concat(Q,"Preview"),ye="crop",we="move",xe="none",ke="crop",Ee="cropend",Ce="cropmove",Se="cropstart",Me="dblclick",Te=Z?"touchstart":"mousedown",Le=Z?"touchmove":"mousemove",Ie=Z?"touchend touchcancel":"mouseup",De=X?"pointerdown":Te,Ae=X?"pointermove":Le,Oe=X?"pointerup pointercancel":Ie,Re="ready",ze="resize",Ye="wheel",Fe="zoom",Pe="image/jpeg",Ne=/^e|w|s|n|se|sw|ne|nw|all|crop|move|zoom$/,je=/^data:/,He=/^data:image\/jpeg;base64,/,Ue=/^img|canvas$/i,Be=200,qe=100,Ge={viewMode:0,dragMode:ye,initialAspectRatio:NaN,aspectRatio:NaN,data:null,preview:"",responsive:!0,restore:!0,checkCrossOrigin:!0,checkOrientation:!0,modal:!0,guides:!0,center:!0,highlight:!0,background:!0,autoCrop:!0,autoCropArea:.8,movable:!0,rotatable:!0,scalable:!0,zoomable:!0,zoomOnTouch:!0,zoomOnWheel:!0,wheelZoomRatio:.1,cropBoxMovable:!0,cropBoxResizable:!0,toggleDragModeOnDblclick:!0,minCanvasWidth:0,minCanvasHeight:0,minCropBoxWidth:0,minCropBoxHeight:0,minContainerWidth:Be,minContainerHeight:qe,ready:null,cropstart:null,cropmove:null,cropend:null,crop:null,zoom:null},Ve='<div class="cropper-container" touch-action="none"><div class="cropper-wrap-box"><div class="cropper-canvas"></div></div><div class="cropper-drag-box"></div><div class="cropper-crop-box"><span class="cropper-view-box"></span><span class="cropper-dashed dashed-h"></span><span class="cropper-dashed dashed-v"></span><span class="cropper-center"></span><span class="cropper-face"></span><span class="cropper-line line-e" data-cropper-action="e"></span><span class="cropper-line line-n" data-cropper-action="n"></span><span class="cropper-line line-w" data-cropper-action="w"></span><span class="cropper-line line-s" data-cropper-action="s"></span><span class="cropper-point point-e" data-cropper-action="e"></span><span class="cropper-point point-n" data-cropper-action="n"></span><span class="cropper-point point-w" data-cropper-action="w"></span><span class="cropper-point point-s" data-cropper-action="s"></span><span class="cropper-point point-ne" data-cropper-action="ne"></span><span class="cropper-point point-nw" data-cropper-action="nw"></span><span class="cropper-point point-sw" data-cropper-action="sw"></span><span class="cropper-point point-se" data-cropper-action="se"></span></div></div>',We=Number.isNaN||$.isNaN,Je=function(e){return e>0&&1/0>e},$e=Object.prototype.hasOwnProperty,Ze=Array.prototype.slice,Xe=Object.assign||function(e){for(var t=arguments.length,i=new Array(t>1?t-1:0),a=1;t>a;a++)i[a-1]=arguments[a];return _(e)&&i.length>
vendor: 5,489 bytes, line 300
3000&&i.forEach(function(t){_(t)&&Object.keys(t).forEach(function(i){e[i]=t[i]})}),e},Qe=/\.\d*(?:0|9){12}\d*$/,Ke=/^width|height|left|top|marginLeft|marginTop$/,et=/([a-z\d])([A-Z])/g,tt=/\s\s*/,it=function(){var e=!1;if(J){var t=!1,i=function(){},a=Object.defineProperty({},"once",{get:function(){return e=!0,t},set:function(e){t=e}});$.addEventListener("test",i,a),$.removeEventListener("test",i,a)}return e}(),at=$.location,nt=/^(\w+:)\/\/([^:/?#]*):?(\d*)/i,ot=String.fromCharCode,st=/^data:.*,/,rt={render:function(){this.initContainer(),this.initCanvas(),this.initCropBox(),this.renderCanvas(),this.cropped&&this.renderCropBox()},initContainer:function(){var e=this.element,t=this.options,i=this.container,a=this.cropper,n=Number(t.minContainerWidth),o=Number(t.minContainerHeight);k(a,pe),E(e,pe);var s={width:Math.max(i.offsetWidth,n>=0?n:Be),height:Math.max(i.offsetHeight,o>=0?o:qe)};this.containerData=s,w(a,{width:s.width,height:s.height}),k(e,pe),E(a,pe)},initCanvas:function(){var e=this.containerData,t=this.imageData,i=this.options.viewMode,a=Math.abs(t.rotate)%180===90,n=a?t.naturalHeight:t.naturalWidth,o=a?t.naturalWidth:t.naturalHeight,s=n/o,r=e.width,l=e.height;e.height*s>e.width?3===i?r=e.height*s:l=e.width/s:3===i?l=e.width/s:r=e.height*s;var d={aspectRatio:s,naturalWidth:n,naturalHeight:o,width:r,height:l};this.canvasData=d,this.limited=1===i||2===i,this.limitCanvas(!0,!0),d.width=Math.min(Math.max(d.width,d.minWidth),d.maxWidth),d.height=Math.min(Math.max(d.height,d.minHeight),d.maxHeight),d.left=(e.width-d.width)/2,d.top=(e.height-d.height)/2,d.oldLeft=d.left,d.oldTop=d.top,this.initialCanvasData=Xe({},d)},limitCanvas:function(e,t){var i=this.options,a=this.containerData,n=this.canvasData,o=this.cropBoxData,s=i.viewMode,r=n.aspectRatio,l=this.cropped&&o;if(e){var d=Number(i.minCanvasWidth)||0,c=Number(i.minCanvasHeight)||0;s>1?(d=Math.max(d,a.width),c=Math.max(c,a.height),3===s&&(c*r>d?d=c*r:c=d/r)):s>0&&(d?d=Math.max(d,l?o.width:0):c?c=Math.max(c,l?o.height:0):l&&(d=o.width,c=o.height,c*r>d?d=c*r:c=d/r));var u=j({aspectRatio:r,width:d,height:c});d=u.width,c=u.height,n.minWidth=d,n.minHeight=c,n.maxWidth=1/0,n.maxHeight=1/0}if(t)if(s>(l?0:1)){var m=a.width-n.width,p=a.height-n.height;n.minLeft=Math.min(0,m),n.minTop=Math.min(0,p),n.maxLeft=Math.max(0,m),n.maxTop=Math.max(0,p),l&&this.limited&&(n.minLeft=Math.min(o.left,o.left+(o.width-n.width)),n.minTop=Math.min(o.top,o.top+(o.height-n.height)),n.maxLeft=o.left,n.maxTop=o.top,2===s&&(n.width>=a.width&&(n.minLeft=Math.min(0,m),n.maxLeft=Math.max(0,m)),n.height>=a.height&&(n.minTop=Math.min(0,p),n.maxTop=Math.max(0,p))))}else n.minLeft=-n.width,n.minTop=-n.height,n.maxLeft=a.width,n.maxTop=a.height},renderCanvas:function(e,t){var i=this.canvasData,a=this.imageData;if(t){var n=H({width:a.naturalWidth*Math.abs(a.scaleX||1),height:a.naturalHeight*Math.abs(a.scaleY||1),degree:a.rotate||0}),o=n.width,s=n.height,r=i.width*(o/i.naturalWidth),l=i.height*(s/i.naturalHeight);i.left-=(r-i.width)/2,i.top-=(l-i.height)/2,i.width=r,i.height=l,i.aspectRatio=o/s,i.naturalWidth=o,i.naturalHeight=s,this.limitCanvas(!0,!1)}(i.width>i.maxWidth||i.width<i.minWidth)&&(i.left=i.oldLeft),(i.height>i.maxHeight||i.height<i.minHeight)&&(i.top=i.oldTop),i.width=Math.min(Math.max(i.width,i.minWidth),i.maxWidth),i.height=Math.min(Math.max(i.height,i.minHeight),i.maxHeight),this.limitCanvas(!1,!0),i.left=Math.min(Math.max(i.left,i.minLeft),i.maxLeft),i.top=Math.min(Math.max(i.top,i.minTop),i.maxTop),i.oldLeft=i.left,i.oldTop=i.top,w(this.canvas,Xe({width:i.width,height:i.height},Y({translateX:i.left,translateY:i.top}))),this.renderImage(e),this.cropped&&this.limited&&this.limitCropBox(!0,!0)},renderImage:function(e){var t=this.canvasData,i=this.imageData,a=i.naturalWidth*(t.width/t.naturalWidth),n=i.naturalHeight*(t.height/t.naturalHeight);Xe(i,{width:a,height:n,left:(t.width-a)/2,top:(t.height-n)/2}),w(this.image,Xe({width:i.width,height:i.height},Y(Xe({translateX:i.left,translateY:i.top},i)))),e&&this.output()},initCropBox:function(){var e=this.options,t=this.canvasData,i=e.aspectRatio||e.initialAspectRatio,a=Number(e.autoCropArea)||.8,n={width:t.width,height:t.height};i&&(t.height*i>t.width?n.height=n.width/i:n.width=n.height*i),this.cropBoxData=n,this.limitCropBox(!0,!0),n.width=Math.min(Math.max(n.width,n.minWidth),n.maxWidth),n.height=Math.min(Math.max(n.height,n.minHeight),n.maxHeight),n.width=Math.max(n.minWidth,n.width*a),n.height=Math.max(n.minHeight,n.height*a),n.left=t.left+(t.width-n.width)/2,n.top=t.top+(t.height-n.height)/2,n.oldLeft=n.left,n.oldTop=n.top,this.initialCropBoxData=Xe({},n)},limitCropBox:function(e,t){var i=this.options,a=this.containerData,n=this.canvasData,o=this.cropBoxData,s=this.limited,r=i.aspectRatio;if(e){var l=Number(i.minCropBoxWidth)||0,d=Number(i.minCropBoxHeight)||0,c=s?Math.min(a.width,n.width,n.width+n.left,a.width-n.left):a.width,u=s?Math.min(a.height,n.height,n.height+n.top,a.height-n.top):a.height;l=Math.min(l,a.width),d=Math.min(d,a.height),r&&(l&&d?d*r>l?d=l/r:l=d*r:l?d=l/r:d&&(l=d*r),u*r>c?u=c/r:c=u*r),o.minWidth=Math.min(l,c),o.minHeight=Math.min(d,u),o.maxWidth=c,o.maxHeight=u}t&&(s?(o.minLeft=Math.max(0,n.left),o.minTop=Math.max(0,n.top),o.maxLeft=Math.min(a.width,n.left+n.width)-o.width,o.maxTop=Math.min(a.height,n.top+n.height)-o.height):(o.minLeft=0,o.minTop=0,o.maxLeft=a.width-o.width,o.maxTop=a.height-o.height))},renderCropBox:function(){var e=this.options,t=this.containerData,i=this.cropBoxData;(i.width>
300i.maxWidth||i.width<i.minWidth)&&(i.left=i.oldLeft),(i.height>i.maxHeight||i.height<i.minHeight)&&(i.top=i.oldTop),i.width=Math.min(Math.max(i.width,i.minWidth),i.maxWidth),i.height=Math.min(Math.max(i.height,i.minHeight),i.maxHeight),this.limitCropBox(!1,!0),i.left=Math.min(Math.max(i.left,i.minLeft),i.maxLeft),i.top=Math.min(Math.max(i.top,i.minTop),i.maxTop),i.oldLeft=i.left,i.oldTop=i.top,e.movable&&e.cropBoxMovable&&T(this.face,be,i.width>=t.width&&i.height>=t.height?te:K),w(this.cropBox,Xe({width:i.width,height:i.height},Y({translateX:i.left,translateY:i.top}))),this.cropped&&this.limited&&this.limitCanvas(!0,!0),this.disabled||this.output()},output:function(){this.preview(),A(this.element,ke,this.getData())}},lt={initPreview:function(){var e=this.element,t=this.crossOrigin,i=this.options.preview,a=t?this.crossOriginUrl:this.url,n=e.alt||"The image to preview",o=document.createElement("img");if(t&&(o.crossOrigin=t),o.src=a,o.alt=n,this.viewBox.appendChild(o),this.viewBoxImage=o,i){var s=i;"string"==typeof i?s=e.ownerDocument.querySelectorAll(i):i.querySelector&&(s=[i]),this.previews=s,v(s,function(e){var i=document.createElement("img");T(e,ve,{width:e.offsetWidth,height:e.offsetHeight,html:e.innerHTML}),t&&(i.crossOrigin=t),i.src=a,i.alt=n,i.style.cssText='display:block;width:100%;height:auto;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;image-orientation:0deg!important;"',e.innerHTML="",e.appendChild(i)})}},resetPreview:function(){v(this.previews,function(e){var t=M(e,ve);w(e,{width:t.width,height:t.height}),e.innerHTML=t.html,L(e,ve)})},preview:function(){var e=this.imageData,t=this.canvasData,i=this.cropBoxData,a=i.width,n=i.height,o=e.width,s=e.height,r=i.left-t.left-e.left,l=i.top-t.top-e.top;this.cropped&&!this.disabled&&(w(this.viewBoxImage,Xe({width:o,height:s},Y(Xe({translateX:-r,translateY:-l},e)))),v(this.previews,function(t){var i=M(t,ve),d=i.width,c=i.height,u=d,m=c,p=1;a&&(p=d/a,m=n*p),n&&m>c&&(p=c/n,u=a*p,m=c),w(t,{width:u,height:m}),w(t.getElementsByTagName("img")[0],Xe({width:o*p,height:s*p},Y(Xe({translateX:-r*p,translateY:-l*p},e))))}))}},dt={bind:function(){var e=this.element,t=this.options,i=this.cropper;g(t.cropstart)&&D(e,Se,t.cropstart),g(t.cropmove)&&D(e,Ce,t.cropmove),g(t.cropend)&&D(e,Ee,t.cropend),g(t.crop)&&D(e,ke,t.crop),g(t.zoom)&&D(e,Fe,t.zoom),D(i,De,this.onCropStart=this.cropStart.bind(this)),t.zoomable&&t.zoomOnWheel&&D(i,Ye,this.onWheel=this.wheel.bind(this),{passive:!1,capture:!0}),t.toggleDragModeOnDblclick&&D(i,Me,this.onDblclick=this.dblclick.bind(this)),D(e.ownerDocument,Ae,this.onCropMove=this.cropMove.bind(this)),D(e.ownerDocument,Oe,this.onCropEnd=this.cropEnd.bind(this)),t.responsive&&D(window,ze,this.onResize=this.resize.bind(this))},unbind:function(){var e=this.element,t=this.options,i=this.cropper;g(t.cropstart)&&I(e,Se,t.cropstart),g(t.cropmove)&&I(e,Ce,t.cropmove),g(t.cropend)&&I(e,Ee,t.cropend),g(t.crop)&&I(e,ke,t.crop),g(t.zoom)&&I(e,Fe,t.zoom),I(i,De,this.onCropStart),t.zoomable&&t.zoomOnWheel&&I(i,Ye,this.onWheel,{passive:!1,capture:!0}),t.toggleDragModeOnDblclick&&I(i,Me,this.onDblclick),I(e.ownerDocument,Ae,this.onCropMove),I(e.ownerDocument,Oe,this.onCropEnd),t.responsive&&I(window,ze,this.onResize)}},ct={resize:function(){if(!this.disabled){var e=this.options,t=this.container,i=this.containerData,a=t.offsetWidth/i.width;if(1!==a||t.offsetHeight!==i.height){var n,o;e.restore&&(n=this.getCanvasData(),o=this.getCropBoxData()),this.render(),e.restore&&(this.setCanvasData(v(n,function(e,t){n[t]=e*a})),this.setCropBoxData(v(o,function(e,t){o[t]=e*a})))}}},dblclick:function(){this.disabled||this.options.dragMode===xe||this.setDragMode(x(this.dragBox,ue)?we:ye)},wheel:function(e){var t=this,i=Number(this.options.wheelZoomRatio)||.1,a=1;this.disabled||(e.preventDefault(),this.wheeling||(this.wheeling=!0,setTimeout(function(){t.wheeling=!1},50),e.deltaY?a=e.deltaY>0?1:-1:e.wheelDelta?a=-e.wheelDelta/120:e.detail&&(a=e.detail>0?1:-1),this.zoom(-a*i,e)))},cropStart:function(e){var t=e.buttons,i=e.button;if(!(this.disabled||("mousedown"===e.type||"pointerdown"===e.type&&"mouse"===e.pointerType)&&(p(t)&&1!==t||p(i)&&0!==i||e.ctrlKey))){var a,n=this.options,o=this.pointers;
300e.changedTouches?v(e.changedTouches,function(e){o[e.identifier]=P(e)}):o[e.pointerId||0]=P(e),a=Object.keys(o).length>1&&n.zoomable&&n.zoomOnTouch?ie:M(e.target,be),Ne.test(a)&&A(this.element,Se,{originalEvent:e,action:a})!==!1&&(e.preventDefault(),this.action=a,this.cropping=!1,a===ee&&(this.cropping=!0,k(this.dragBox,he)))}},cropMove:function(e){var t=this.action;if(!this.disabled&&t){var i=this.pointers;e.preventDefault(),A(this.element,Ce,{originalEvent:e,action:t})!==!1&&(e.changedTouches?v(e.changedTouches,function(e){Xe(i[e.identifier]||{},P(e,!0))}):Xe(i[e.pointerId||0]||{},P(e,!0)),this.change(e))}},cropEnd:function(e){if(!this.disabled){var t=this.action,i=this.pointers;e.changedTouches?v(e.changedTouches,function(e){delete i[e.identifier]}):delete i[e.pointerId||0],t&&(e.preventDefault(),Object.keys(i).length||(this.action=""),this.cropping&&(this.cropping=!1,C(this.dragBox,he,this.cropped&&this.options.modal)),A(this.element,Ee,{originalEvent:e,action:t}))}}},ut={change:function(e){var t,i=this.options,a=this.canvasData,n=this.containerData,o=this.cropBoxData,s=this.pointers,r=this.action,l=i.aspectRatio,d=o.left,c=o.top,u=o.width,m=o.height,p=d+u,f=c+m,_=0,h=0,g=n.width,b=n.height,y=!0;!l&&e.shiftKey&&(l=u&&m?u/m:1),this.limited&&(_=o.minLeft,h=o.minTop,g=_+Math.min(n.width,a.width,a.left+a.width),b=h+Math.min(n.height,a.height,a.top+a.height));var w=s[Object.keys(s)[0]],x={x:w.endX-w.startX,y:w.endY-w.startY},k=function(e){switch(e){case ae:p+x.x>g&&(x.x=g-p);break;case ne:d+x.x<_&&(x.x=_-d);break;case se:c+x.y<h&&(x.y=h-c);break;case oe:f+x.y>b&&(x.y=b-f)}};switch(r){case K:d+=x.x,c+=x.y;break;case ae:if(x.x>=0&&(p>=g||l&&(h>=c||f>=b))){y=!1;break}k(ae),u+=x.x,0>u&&(r=ne,u=-u,d-=u),l&&(m=u/l,c+=(o.height-m)/2);break;case se:if(x.y<=0&&(h>=c||l&&(_>=d||p>=g))){y=!1;break}k(se),m-=x.y,c+=x.y,0>m&&(r=oe,m=-m,c-=m),l&&(u=m*l,d+=(o.width-u)/2);break;case ne:if(x.x<=0&&(_>=d||l&&(h>=c||f>=b))){y=!1;break}k(ne),u-=x.x,d+=x.x,0>u&&(r=ae,u=-u,d-=u),l&&(m=u/l,c+=(o.height-m)/2);break;case oe:if(x.y>=0&&(f>=b||l&&(_>=d||p>=g))){y=!1;break}k(oe),m+=x.y,0>m&&(r=se,m=-m,c-=m),l&&(u=m*l,d+=(o.width-u)/2);break;case re:if(l){if(x.y<=0&&(h>=c||p>=g)){y=!1;break}k(se),m-=x.y,c+=x.y,u=m*l}else k(se),k(ae),x.x>=0?g>p?u+=x.x:x.y<=0&&h>=c&&(y=!1):u+=x.x,x.y<=0?c>h&&(m-=x.y,c+=x.y):(m-=x.y,c+=x.y);0>u&&0>m?(r=ce,m=-m,u=-u,c-=m,d-=u):0>u?(r=le,u=-u,d-=u):0>m&&(r=de,m=-m,c-=m);break;case le:if(l){if(x.y<=0&&(h>=c||_>=d)){y=!1;break}k(se),m-=x.y,c+=x.y,u=m*l,d+=o.width-u}else k(se),k(ne),x.x<=0?d>_?(u-=x.x,d+=x.x):x.y<=0&&h>=c&&(y=!1):(u-=x.x,d+=x.x),x.y<=0?c>h&&(m-=x.y,c+=x.y):(m-=x.y,c+=x.y);0>u&&0>m?(r=de,m=-m,u=-u,c-=m,d-=u):0>u?(r=re,u=-u,d-=u):0>m&&(r=ce,m=-m,c-=m);break;case ce:if(l){if(x.x<=0&&(_>=d||f>=b)){y=!1;break}k(ne),u-=x.x,d+=x.x,m=u/l}else k(oe),k(ne),x.x<=0?d>_?(u-=x.x,d+=x.x):x.y>=0&&f>=b&&(y=!1):(u-=x.x,d+=x.x),x.y>=0?b>f&&(m+=x.y):m+=x.y;0>u&&0>m?(r=re,m=-m,u=-u,c-=m,d-=u):0>u?(r=de,u=-u,d-=u):0>m&&(r=le,m=-m,c-=m);break;case de:if(l){if(x.x>=0&&(p>=g||f>=b)){y=!1;break}k(ae),u+=x.x,m=u/l}else k(oe),k(ae),x.x>=0?g>p?u+=x.x:x.y>=0&&f>=b&&(y=!1):u+=x.x,x.y>=0?b>f&&(m+=x.y):m+=x.y;0>u&&0>m?(r=le,m=-m,u=-u,c-=m,d-=u):0>u?(r=ce,u=-u,d-=u):0>m&&(r=re,m=-m,c-=m);break;case te:this.move(x.x,x.y),y=!1;break;case ie:this.zoom(F(s),e),y=!1;break;case ee:if(!x.x||!x.y){y=!1;break}t=O(this.cropper),d=w.startX-t.left,c=w.startY-t.top,u=o.minWidth,m=o.minHeight,x.x>0?r=x.y>0?de:re:x.x<0&&(d-=u,r=x.y>0?ce:le),x.y<0&&(c-=m),this.cropped||(E(this.cropBox,pe),this.cropped=!0,this.limited&&this.limitCropBox(!0,!0))}y&&(o.width=u,o.height=m,o.left=d,o.top=c,this.action=r,this.renderCropBox()),v(s,function(e){e.startX=e.endX,e.startY=e.endY})}},mt={crop:function(){return!this.ready||this.cropped||this.disabled||(this.cropped=!0,this.limitCropBox(!0,!0),this.options.modal&&k(this.dragBox,he),E(this.cropBox,pe),this.setCropBoxData(this.initialCropBoxData)),this},reset:function(){return this.ready&&!this.disabled&&(this.imageData=Xe({},this.initialImageData),this.canvasData=Xe({},this.initialCanvasData),this.cropBoxData=Xe({},this.initialCropBoxData),this.renderCanvas(),this.cropped&&this.renderCropBox()),this},clear:function(){return this.cropped&&!this.disabled&&(Xe(this.cropBoxData,{left:0,top:0,width:0,height:0}),this.cropped=!1,this.renderCropBox(),this.limitCanvas(!0,!0),this.renderCanvas(),E(this.dragBox,he),k(this.cropBox,pe)),this},replace:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:!1;return!this.disabled&&e&&(this.isImg&&(this.element.src=e),t?(this.url=e,this.image.src=e,this.ready&&(this.viewBoxImage.src=e,v(this.previews,function(t){t.getElementsByTagName("img")[0].src=e}))):(this.isImg&&(this.replaced=!0),this.options.data=null,this.uncreate(),this.load(e))),this},enable:function(){return this.ready&&this.disabled&&(this.disabled=!1,E(this.cropper,me)),this},disable:function(){return this.ready&&!this.disabled&&(this.disabled=!0,k(this.cropper,me)),this},destroy:function(){var e=this.element;return e[Q]?(e[Q]=void 0,this.isImg&&this.replaced&&(e.src=this.originalUrl),this.uncreate(),this):this},move:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e,i=this.canvasData,a=i.left,n=i.top;return this.moveTo(f(e)?e:a+Number(e),f(t)?t:n+Number(t))},moveTo:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e,i=this.canvasData,a=!1;return e=Number(e),t=Number(t),this.ready&&!this.disabled&&this.options.movable&&(p(e)&&(i.left
300=e,a=!0),p(t)&&(i.top=t,a=!0),a&&this.renderCanvas(!0)),this},zoom:function(e,t){var i=this.canvasData;return e=Number(e),e=0>e?1/(1-e):1+e,this.zoomTo(i.width*e/i.naturalWidth,null,t)},zoomTo:function(e,t,i){var a=this.options,n=this.canvasData,o=n.width,s=n.height,r=n.naturalWidth,l=n.naturalHeight;if(e=Number(e),e>=0&&this.ready&&!this.disabled&&a.zoomable){var d=r*e,c=l*e;if(A(this.element,Fe,{ratio:e,oldRatio:o/r,originalEvent:i})===!1)return this;if(i){var u=this.pointers,m=O(this.cropper),f=u&&Object.keys(u).length?N(u):{pageX:i.pageX,pageY:i.pageY};n.left-=(d-o)*((f.pageX-m.left-n.left)/o),n.top-=(c-s)*((f.pageY-m.top-n.top)/s)}else h(t)&&p(t.x)&&p(t.y)?(n.left-=(d-o)*((t.x-n.left)/o),n.top-=(c-s)*((t.y-n.top)/s)):(n.left-=(d-o)/2,n.top-=(c-s)/2);n.width=d,n.height=c,this.renderCanvas(!0)}return this},rotate:function(e){return this.rotateTo((this.imageData.rotate||0)+Number(e))},rotateTo:function(e){return e=Number(e),p(e)&&this.ready&&!this.disabled&&this.options.rotatable&&(this.imageData.rotate=e%360,this.renderCanvas(!0,!0)),this},scaleX:function(e){var t=this.imageData.scaleY;return this.scale(e,p(t)?t:1)},scaleY:function(e){var t=this.imageData.scaleX;return this.scale(p(t)?t:1,e)},scale:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e,i=this.imageData,a=!1;return e=Number(e),t=Number(t),this.ready&&!this.disabled&&this.options.scalable&&(p(e)&&(i.scaleX=e,a=!0),p(t)&&(i.scaleY=t,a=!0),a&&this.renderCanvas(!0,!0)),this},getData:function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:!1,i=this.options,a=this.imageData,n=this.canvasData,o=this.cropBoxData;if(this.ready&&this.cropped){e={x:o.left-n.left,y:o.top-n.top,width:o.width,height:o.height};var s=a.width/a.naturalWidth;if(v(e,function(t,i){e[i]=t/s}),t){var r=Math.round(e.y+e.height),l=Math.round(e.x+e.width);e.x=Math.round(e.x),e.y=Math.round(e.y),e.width=l-e.x,e.height=r-e.y}}else e={x:0,y:0,width:0,height:0};return i.rotatable&&(e.rotate=a.rotate||0),i.scalable&&(e.scaleX=a.scaleX||1,e.scaleY=a.scaleY||1),e},setData:function(e){var t=this.options,i=this.imageData,a=this.canvasData,n={};if(this.ready&&!this.disabled&&h(e)){var o=!1;t.rotatable&&p(e.rotate)&&e.rotate!==i.rotate&&(i.rotate=e.rotate,o=!0),t.scalable&&(p(e.scaleX)&&e.scaleX!==i.scaleX&&(i.scaleX=e.scaleX,o=!0),p(e.scaleY)&&e.scaleY!==i.scaleY&&(i.scaleY=e.scaleY,o=!0)),o&&this.renderCanvas(!0,!0);var s=i.width/i.naturalWidth;p(e.x)&&(n.left=e.x*s+a.left),p(e.y)&&(n.top=e.y*s+a.top),p(e.width)&&(n.width=e.width*s),p(e.height)&&(n.height=e.height*s),this.setCropBoxData(n)}return this},getContainerData:function(){return this.ready?Xe({},this.containerData):{}},getImageData:function(){return this.sized?Xe({},this.imageData):{}},getCanvasData:function(){var e=this.canvasData,t={};return this.ready&&v(["left","top","width","height","naturalWidth","naturalHeight"],function(i){t[i]=e[i]}),t},setCanvasData:function(e){var t=this.canvasData,i=t.aspectRatio;return this.ready&&!this.disabled&&h(e)&&(p(e.left)&&(t.left=e.left),p(e.top)&&(t.top=e.top),p(e.width)?(t.width=e.width,t.height=e.width/i):p(e.height)&&(t.height=e.height,t.width=e.height*i),this.renderCanvas(!0)),this},getCropBoxData:function(){var e,t=this.cropBoxData;return this.ready&&this.cropped&&(e={left:t.left,top:t.top,width:t.width,height:t.height}),e||{}},setCropBoxData:function(e){var t,i,a=this.cropBoxData,n=this.options.aspectRatio;return this.ready&&this.cropped&&!this.disabled&&h(e)&&(p(e.left)&&(a.left=e.left),p(e.top)&&(a.top=e.top),p(e.width)&&e.width!==a.width&&(t=!0,a.width=e.width),p(e.height)&&e.height!==a.height&&(i=!0,a.height=e.height),n&&(t?a.height=a.width/n:i&&(a.width=a.height*n)),this.renderCropBox()),this},getCroppedCanvas:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!this.ready||!window.HTMLCanvasElement)return null;var t=this.canvasData,i=U(this.image,this.imageData,t,e);if(!this.cropped)return i;var a=this.getData(),n=a.x,o=a.y,s=a.width,l=a.height,d=i.width/Math.floor(t.naturalWidth);1!==d&&(n*=d,o*=d,s*=d,l*=d);var c=s/l,u=j({aspectRatio:c,width:e.maxWidth||1/0,height:e.maxHeight||1/0}),m=j({aspectRatio:c,width:e.minWidth||0,height:e.minHeight||0},"cover"),p=j({aspectRatio:c,width:e.width||(1!==d?i.width:s),height:e.height||(1!==d?i.height:l)}),f=p.width,_=p.height;f=Math.min(u.width,Math.max(m.width,f)),_=Math.min(u.height,Math.max(m.height,_));var h=document.createElement("canvas"),g=h.getContext("2d");h.width=y(f),h.height=y(_),g.fillStyle=e.fillColor||"transparent",g.fillRect(0,0,f,_);var b=e.imageSmoothingEnabled,v=void 0===b?!0:b,w=e.imageSmoothingQuality;g.imageSmoothingEnabled=v,w&&(g.imageSmoothingQuality=w);var x,k,E,C,S,M,T=i.width,L=i.height,I=n,D=o;-s>=I||I>T?(I=0,x=0,E=0,S=0):0>=I?(E=-I,I=0,x=Math.min(T,s+I),S=x):T>=I&&(E=0,x=Math.min(s,T-I),S=x),0>=x||-l>=D||D>L?(D=0, 301k=0,C=0,M=0):0>=D?(C=-D,D=0,k=Math.min(L,l+D),M=k):L>=D&&(C=0,k=Math.min(l,L-D),M=k);var A=[I,D,x,k];if(S>0&&M>0){var O=f/s;A.push(E*O,C*O,S*O,M*O)}return g.drawImage.apply(g,[i].concat(r(A.map(function(e){return Math.floor(y(e))})))),h},setAspectRatio:function(e){var t=this.options;return this.disabled||f(e)||(t.aspectRatio=Math.max(0,e)||NaN,this.ready&&(this.initCropBox(),this.cropped&&this.renderCropBox())),this},setDragMode:function(e){var t=this.options,i=this.dragBox,a=this.face;if(this.ready&&!this.disabled){var n=e===ye,o=t.movable&&e===we;e=n||o?e:xe,t.dragMode=e,T(i,be,e),C(i,ue,n),C(i,ge,o),t.cropBoxMovable||(T(a,be,e),C(a,ue,n),C(a,ge,o))}return this}},pt=$.Cropper,ft=function(){function e(i){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(t(this,e),!i||!Ue.test(i.tagName))throw new Error("The first argument is required and must be an <img> or <canvas> element.");this.element=i,this.options=Xe({},Ge,h(a)&&a),this.cropped=!1,this.disabled=!1,this.pointers={},this.ready=!1,this.reloading=!1,this.replaced=!1,this.sized=!1,this.sizing=!1,this.init()}return a(e,[{key:"init",value:function(){var e,t=this.element,i=t.tagName.toLowerCase();if(!t[Q]){if(t[Q]=this,"img"===i){if(this.isImg=!0,e=t.getAttribute("src")||"",this.originalUrl=e,!e)return;e=t.src}else"canvas"===i&&window.HTMLCanvasElement&&(e=t.toDataURL());this.load(e)}}},{key:"load",value:function(e){var t=this;if(e){this.url=e,this.imageData={};var i=this.element,a=this.options;if(a.rotatable||a.scalable||(a.checkOrientation=!1),!a.checkOrientation||!window.ArrayBuffer)return void this.clone();if(je.test(e))return void(He.test(e)?this.read(q(e)):this.clone());var n=new XMLHttpRequest,o=this.clone.bind(this);this.reloading=!0,this.xhr=n,n.onabort=o,n.onerror=o,n.ontimeout=o,n.onprogress=function(){n.getResponseHeader("content-type")!==Pe&&n.abort()},n.onload=function(){t.read(n.response)},n.onloadend=function(){t.reloading=!1,t.xhr=null},a.checkCrossOrigin&&R(e)&&i.crossOrigin&&(e=z(e)),n.open("GET",e),n.responseType="arraybuffer",n.withCredentials="use-credentials"===i.crossOrigin,n.send()}}},{key:"read",value:function(e){var t=this.options,i=this.imageData,a=V(e),n=0,o=1,s=1;if(a>1){this.url=G(e,Pe);var r=W(a);n=r.rotate,o=r.scaleX,s=r.scaleY}t.rotatable&&(i.rotate=n),t.scalable&&(i.scaleX=o,i.scaleY=s),this.clone()}},{key:"clone",value:function(){var e=this.element,t=this.url,i=e.crossOrigin,a=t;this.options.checkCrossOrigin&&R(t)&&(i||(i="anonymous"),a=z(t)),this.crossOrigin=i,this.crossOriginUrl=a;var n=document.createElement("img");i&&(n.crossOrigin=i),n.src=a||t,n.alt=e.alt||"The image to crop",this.image=n,n.onload=this.start.bind(this),n.onerror=this.stop.bind(this),k(n,fe),e.parentNode.insertBefore(n,e.nextSibling)}},{key:"start",value:function(){var e=this,t=this.image;t.onload=null,t.onerror=null,this.sizing=!0;var i=$.navigator&&/(?:iPad|iPhone|iPod).*?AppleWebKit/i.test($.navigator.userAgent),a=function(t,i){Xe(e.imageData,{naturalWi
301dth:t,naturalHeight:i,aspectRatio:t/i}),e.initialImageData=Xe({},e.imageData),e.sizing=!1,e.sized=!0,e.build()};if(t.naturalWidth&&!i)return void a(t.naturalWidth,t.naturalHeight);var n=document.createElement("img"),o=document.body||document.documentElement;this.sizingImage=n,n.onload=function(){a(n.width,n.height),i||o.removeChild(n)},n.src=t.src,i||(n.style.cssText="left:0;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;opacity:0;position:absolute;top:0;z-index:-1;",o.appendChild(n))}},{key:"stop",value:function(){var e=this.image;e.onload=null,e.onerror=null,e.parentNode.removeChild(e),this.image=null}},{key:"build",value:function(){if(this.sized&&!this.ready){var e=this.element,t=this.options,i=this.image,a=e.parentNode,n=document.createElement("div");n.innerHTML=Ve;var o=n.querySelector(".".concat(Q,"-container")),s=o.querySelector(".".concat(Q,"-canvas")),r=o.querySelector(".".concat(Q,"-drag-box")),l=o.querySelector(".".concat(Q,"-crop-box")),d=l.querySelector(".".concat(Q,"-face"));this.container=a,this.cropper=o,this.canvas=s,this.dragBox=r,this.cropBox=l,this.viewBox=o.querySelector(".".concat(Q,"-view-box")),this.face=d,s.appendChild(i),k(e,pe),a.insertBefore(o,e.nextSibling),this.isImg||E(i,fe),this.initPreview(),this.bind(),t.initialAspectRatio=Math.max(0,t.initialAspectRatio)||NaN,t.aspectRatio=Math.max(0,t.aspectRatio)||NaN,t.viewMode=Math.max(0,Math.min(3,Math.round(t.viewMode)))||0,k(l,pe),t.guides||k(l.getElementsByClassName("".concat(Q,"-dashed")),pe),t.center||k(l.getElementsByClassName("".concat(Q,"-center")),pe),t.background&&k(o,"".concat(Q,"-bg")),t.highlight||k(d,_e),t.cropBoxMovable&&(k(d,ge),T(d,be,K)),t.cropBoxResizable||(k(l.getElementsByClassName("".concat(Q,"-line")),pe),k(l.getElementsByClassName("".concat(Q,"-point")),pe)),this.render(),this.ready=!0,this.setDragMode(t.dragMode),t.autoCrop&&this.crop(),this.setData(t.data),g(t.ready)&&D(e,Re,t.ready,{once:!0}),A(e,Re)}}},{key:"unbuild",value:function(){this.ready&&(this.ready=!1,this.unbind(),this.resetPreview(),this.cropper.parentNode.removeChild(this.cropper),E(this.element,pe))}},{key:"uncreate",value:function(){this.ready?(this.unbuild(),this.ready=!1,this.cropped=!1):this.sizing?(this.sizingImage.onload=null,this.sizing=!1,this.sized=!1):this.reloading?(this.xhr.onabort=null,this.xhr.abort()):this.image&&this.stop()}}],[{key:"noConflict",value:function(){return window.Cropper=pt,e}},{key:"setDefaults",value:function(e){Xe(Ge,h(e)&&e)}}]),e}();return Xe(ft.prototype,rt,lt,dt,ct,ut,mt),ft})},,function(e,t){/*! flip - v1.1.2 - 2016-10-20 302 * https://github.com/nnattawat/flip 303 * Copyright (c) 2016 Nattawat Nonsung; Licensed MIT */ 304!function(e){var t=function(){var e,t=document.createElement("fakeelement"),i={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(e in i)if(void 0!==t.style[e])return i[e]},i=function(t,i,a){this.setting={axis:"y",reverse:!1,trigger:"click",speed:500,forceHeight:!1,forceWidth:!1,autoSize:!0,front:".front",back:".back"},this.setting=e.extend(this.setting,i),"string"!=typeof i.axis||"x"!==i.axis.toLowerCase()&&"y"!==i.axis.toLowerCase()||(this.setting.axis=i.axis.toLowerCase()),"boolean"==typeof i.reverse&&(this.setting.reverse=i.reverse),"string"==typeof i.trigger&&(this.setting.trigger=i.trigger.toLowerCase());var n=parseInt(i.speed);isNaN(n)||(this.setting.speed=n),"boolean"==typeof i.forceHeight&&(this.setting.forceHeight=i.forceHeight),"boolean"==typeof i.forceWidth&&(this.setting.forceWidth=i.forceWidth),"boolean"==typeof i.autoSize&&(this.setting.autoSize=i.autoSize),("string"==typeof i.front||i.front instanceof e)&&(this.setting.front=i.front),("string"==typeof i.back||i.back instanceof e)&&(this.setting.back=i.back),this.element=t,this.frontElement=this.getFrontElement(),this.backElement=this.getBackElement(),this.isFlipped=!1,this.init(a)};e.extend(i.prototype,{flipDone:function(e){var i=this;i.element.one(t(),function(){i.element.trigger("flip:done"),"function"==typeof e&&e.call(i.element)})},flip:function(e){if(!this.isFlipped){this.isFlipped=!0;var t="rotate"+this.setting.axis;this.frontElement.css({transform:t+(this.setting.reverse?"(-180deg)":"(180deg)"),"z-index":"0"}),this.backElement.css({transform:t+"(0deg)","z-index":"1"}),this.flipDone(e)}},unflip:function(e){if(this.isFlipped){this.isFlipped=!1;var t="rotate"+this.setting.axis;this.frontElement.css({transform:t+"(0deg)","z-index":"1"}),this.backElement.css({transform:t+(this.setting.reverse?"(180deg)":"(-180deg)"),"z-index":"0"}),this.flipDone(e)}},getFrontElement:function(){return this.setting.front instanceof e?this.setting.front:this.element.find(this.setting.front)},getBackElement:function(){return this.setting.back instanceof e?this.setting.back:this.element.find(this.setting.back)},init:function(e){var t=this,i=t.frontElement.add(t.backElement),a="rotate"+t.setting.axis,n=2*t.element["outer"+("rotatex"===a?"Height":"Width")](),o={perspective:n,position:"relative"},s={transform:a+"("+(t.setting.reverse?"180deg":"-180deg")+")","z-index":"0",position:"relative"},r={"backface-visibility":"hidden","transform-style":"preserve-3d",position:"absolute","z-index":"1"};t.setting.forceHeight?i.outerHeight(t.element.height()):t.setting.autoSize&&(r.height="100%"),t.setting.forceWidth?i.outerWidth(t.element.width()):t.setting.autoSize&&(r.width="100%"),(window.chrome||window.Intl&&Intl.v8BreakIterator)&&"CSS"in window&&(o["-webkit-transform-style"]="preserve-3d"),i.css(r).find("*").css({"backface-visibility":"hidden"}),t.element.css(o),t.backElement.css(s),setTimeout(function(){var a=t.setting.speed/1e3||.5;i.css({transition:"all "+a+"s ease-out"}),"function"==typeof e&&e.call(t.element)},20),t.attachEvents()},clickHandler:function(t){t||(t=window.event),this.element.find(e(t.target).closest('button, a, input[type="submit"]')).length||(this.isFlipped?this.unflip():this.flip())},hoverHandler:function(){var t=this;t.element.off("mouseleave.flip"),t.flip(),setTimeout(function(){t.element.on("mouseleave.flip",e.proxy(t.unflip,t)),t.element.is(":hover")||t.unflip()},t.setting.speed+150)},attachEvents:function(){var t=this;"click"===t.setting.trigger?t.element.on(e.fn.tap?"tap.flip":"click.flip",e.proxy(t.clickHandler,t)):"hover"===t.setting.trigger&&(t.element.on("mouseenter.flip",e.proxy(t.hoverHandler,t)),t.element.on("mouseleave.flip",e.proxy(t.unflip,t)))},flipChanged:function(e){this.element.trigger("flip:change"),"function"==typeof e&&e.call(this.element)},changeSettings:function(e,t){var i=this,a=!1;if(void 0!==e.axis&&i.setting.axis!==e.axis.toLowerCase()&&(i.setting.axis=e.axis.toLowerCase(),a=!0),void 0!==e.reverse&&i.setting.reverse!==e.reverse&&(i.setting.reverse=e.reverse,a=!0),a){var n=i.frontElement.add(i.backElement),o=n.css(["transition-property","transition-timing-function","transition-duration","transition-delay"]);n.css({transition:"none"});var s="rotate"+i.setting.axis;i.isFlipped?i.frontElement.css({transform:s+(i.setting.reverse?"(-180deg)":"(180deg)"),"z-index":"0"}):i.backElement.css({transform:s+(i.setting.reverse?"(180deg)":"(-180deg)"),"z-index":"0"}),setTimeout(function(){n.css(o),i.flipChanged(t)},0)}else i.flipChanged(t)}}),e.fn.flip=function(t,a){return"function"==typeof t&&(a=t),"string"==typeof t||"boolean"==typeof t?this.each(function(){var i=e(this).data("flip-model");"toggle"===t&&(t=!i.isFlipped),t?i.flip(a):i.unflip(a)}):this.each(function(){if(e(this).data("flip-model")){var n=e(this).data("flip-model");!t||void 0===t.axis&&void 0===t.reverse||n.changeSettings(t,a)}else e(this).data("flip-model",new i(e(this),t||{},a))}),this}}(jQuery)},,function(e,t,i){"use strict";
304function a(e){return e&&e.__esModule?e:{"default":e}}function n(e,t){C.prototype[t]=C.prototype[t.toUpperCase()]=C.prototype[t.toLowerCase()]=function(i,a){var n=this;return n._errorHandler.wrapBarcodeCall(function(){a.text="undefined"==typeof a.text?void 0:""+a.text;var s=u["default"](n._options,a);s=v["default"](s);var r=e[t],l=o(i,r,s);return n._encodings.push(l),n})}}function o(e,t,i){e=""+e;var a=new t(e,i);if(!a.valid())throw new x.InvalidInputException(a.constructor.name,e);var n=a.encode();n=p["default"](n);for(var o=0;o<n.length;o++)n[o].options=u["default"](i,n[o].options);return n}function s(){return d["default"].CODE128?"CODE128":Object.keys(d["default"])[0]}function r(e,t,i){t=p["default"](t);for(var a=0;a<t.length;a++)t[a].options=u["default"](i,t[a].options),_["default"](t[a].options);_["default"](i);var n=e.renderer,o=new n(e.element,t,i);o.render(),e.afterRender&&e.afterRender()}var l=i(465),d=a(l),c=i(23),u=a(c),m=i(471),p=a(m),f=i(468),_=a(f),h=i(470),g=a(h),b=i(49),v=a(b),y=i(467),w=a(y),x=i(48),k=i(50),E=a(k),C=function(){},S=function(e,t,i){var a=new C;if("undefined"==typeof e)throw Error("No element to render on was provided.");return a._renderProperties=g["default"](e),a._encodings=[],a._options=E["default"],a._errorHandler=new w["default"](a),"undefined"!=typeof t&&(i=i||{},i.format||(i.format=s()),a.options(i)[i.format](t,i).render()),a};S.getModule=function(e){return d["default"][e]};for(var M in d["default"])d["default"].hasOwnProperty(M)&&n(d["default"],M);C.prototype.options=function(e){return this._options=u["default"](this._options,e),this},C.prototype.blank=function(e){var t=new Array(e+1).join("0");return this._encodings.push({data:t}),this},C.prototype.init=function(){if(this._renderProperties){Array.isArray(this._renderProperties)||(this._renderProperties=[this._renderProperties]);var e;for(var t in this._renderProperties){e=this._renderProperties[t];var i=u["default"](this._options,e.options);"auto"==i.format&&(i.format=s()),this._errorHandler.wrapBarcodeCall(function(){var t=i.value,a=d["default"][i.format.toUpperCase()],n=o(t,a,i);r(e,n,i)})}}},C.prototype.render=function(){if(!this._renderProperties)throw new x.NoElementException;if(Array.isArray(this._renderProperties))for(var e=0;e<this._renderProperties.length;e++)r(this._renderProperties[e],this._encodings,this._options);else r(this._renderProperties,this._encodings,this._options);return this},C.prototype._defaults=E["default"],"undefined"!=typeof window&&(window.JsBarcode=S),"undefined"!=typeof jQuery&&(jQuery.fn.JsBarcode=function(e,t){var i=[];return jQuery(this).each(function(){i.push(this)}),S(i,e,t)}),e.exports=S},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(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 s(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)}Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var i=0;i<t.length;i++){var a=t[i];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,i,a){return i&&e(t.prototype,i),a&&e(t,a),t}}(),l=i(21),d=a(l),c=i(17),u=function(e){function t(e,i){return n(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,c.A_START_CHAR+e,i))}return s(t,e),r(t,[{key:"valid",value:function(){return new RegExp("^"+c.A_CHARS+"+$").test(this.data)}}]),t}(d["default"]);t["default"]=u},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(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 s(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)}
304Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var i=0;i<t.length;i++){var a=t[i];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,i,a){return i&&e(t.prototype,i),a&&e(t,a),t}}(),l=i(21),d=a(l),c=i(17),u=function(e){function t(e,i){return n(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,c.B_START_CHAR+e,i))}return s(t,e),r(t,[{key:"valid",value:function(){return new RegExp("^"+c.B_CHARS+"+$").test(this.data)}}]),t}(d["default"]);t["default"]=u},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(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 s(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)}Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var i=0;i<t.length;i++){var a=t[i];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,i,a){return i&&e(t.prototype,i),a&&e(t,a),t}}(),l=i(21),d=a(l),c=i(17),u=function(e){function t(e,i){return n(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,c.C_START_CHAR+e,i))}return s(t,e),r(t,[{key:"valid",value:function(){return new RegExp("^"+c.C_CHARS+"+$").test(this.data)}}]),t}(d["default"]);t["default"]=u},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(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 s(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)}Object.defineProperty(t,"__esModule",{value:!0});var r=i(21),l=a(r),d=i(446),c=a(d),u=function(e){function t(e,i){if(n(this,t),/^[\x00-\x7F\xC8-\xD3]+$/.test(e))var a=o(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,c["default"](e),i));else var a=o(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,i));return o(a)}return s(t,e),t}(l["default"]);t["default"]=u},function(e,t,i){"use strict";function a(e,t){var i=t?o.A_CHARS:o.B_CHARS,s=e.match(new RegExp("^("+i+"+?)(([0-9]{2}){2,})([^0-9]|$)"));if(s)return s[1]+String.fromCharCode(204)+n(e.substring(s[1].length));var r=e.match(new RegExp("^"+i+"+"))[0];return r.length===e.length?e:r+String.fromCharCode(t?205:206)+a(e.substring(r.length),!t)}function n(e){var t=l(e),i=t.length;if(i===e.length)return e;e=e.substring(i);var n=s(e)>=r(e);return t+String.fromCharCode(n?206:205)+a(e,n)}Object.defineProperty(t,"__esModule",{value:!0});var o=i(17),s=function(e){return e.match(new RegExp("^"+o.A_CHARS+"*"))[0].length},r=function(e){return e.match(new RegExp("^"+o.B_CHARS+"*"))[0].length},l=function(e){return e.match(new RegExp("^"+o.C_CHARS+"*"))[0]};t["default"]=function(e){var t=void 0,i=l(e).length;if(i>=2)t=o.C_START_CHAR+n(e);else{var d=s(e)>r(e);t=(d?o.A_START_CHAR:o.B_START_CHAR)+a(e,d)}return t.replace(/[\xCD\xCE]([^])[\xCD\xCE]/,function(e,t){return String.fromCharCode(203)+t})}},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0}),t.CODE128C=t.CODE128B=t.CODE128A=t.CODE128=void 0;var n=i(445),o=a(n),s=i(442),r=a(s),l=i(443),d=a(l),c=i(444),u=a(c);t.CODE128=o["default"],t.CODE128A=r["default"],t.CODE128B=d["default"],t.CODE128C=u["default"]},function(e,t,i){"use strict";
304function a(e){return e&&e.__esModule?e:{"default":e}}function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(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 s(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 r(e){return l(c(e))}function l(e){return g[e].toString(2)}function d(e){return h[e]}function c(e){return h.indexOf(e)}function u(e){for(var t=0,i=0;i<e.length;i++)t+=c(e[i]);return t%=43}Object.defineProperty(t,"__esModule",{value:!0}),t.CODE39=void 0;var m=function(){function e(e,t){for(var i=0;i<t.length;i++){var a=t[i];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,i,a){return i&&e(t.prototype,i),a&&e(t,a),t}}(),p=i(5),f=a(p),_=function(e){function t(e,i){return n(this,t),e=e.toUpperCase(),i.mod43&&(e+=d(u(e))),o(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,i))}return s(t,e),m(t,[{key:"encode",value:function(){for(var e=r("*"),t=0;t<this.data.length;t++)e+=r(this.data[t])+"0";return e+=r("*"),{data:e,text:this.text}}},{key:"valid",value:function(){return-1!==this.data.search(/^[0-9A-Z\-\.\ \$\/\+\%]+$/)}}]),t}(f["default"]),h=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","-","."," ","$","/","+","%","*"],g=[20957,29783,23639,30485,20951,29813,23669,20855,29789,23645,29975,23831,30533,22295,30149,24005,21623,29981,23837,22301,30023,23879,30545,22343,30161,24017,21959,30065,23921,22385,29015,18263,29141,17879,29045,18293,17783,29021,18269,17477,17489,17681,20753,35770];t.CODE39=_},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(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 s(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)}Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var i=0;i<t.length;i++){var a=t[i];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,i,a){return i&&e(t.prototype,i),a&&e(t,a),t}}(),l=function f(e,t,i){null===e&&(e=Function.prototype);var a=Object.getOwnPropertyDescriptor(e,t);if(void 0===a){var n=Object.getPrototypeOf(e);return null===n?void 0:f(n,t,i)}if("value"in a)return a.value;var o=a.get;return void 0===o?void 0:o.call(i)},d=i(18),c=i(45),u=a(c),m=function(e){var t=e.substr(0,12).split("").map(function(e){return+e}).reduce(function(e,t,i){return i%2?e+3*t:e+t},0);return(10-t%10)%10},p=function(e){function t(e,i){n(this,t),-1!==e.search(/^[0-9]{12}$/)&&(e+=m(e));var a=o(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,i));return a.lastChar=i.lastChar,a}return s(t,e),r(t,[{key:"valid",value:function(){return-1!==this.data.search(/^[0-9]{13}$/)&&+this.data[12]===m(this.data)}},{key:"leftText",value:function(){return l(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"leftText",this).call(this,1,6)}},{key:"leftEncode",value:function(){var e=this.data.substr(1,6),i=d.EAN13_STRUCTURE[this.data[0]];return l(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"leftEncode",this).call(this,e,i)}},{key:"rightText",value:function(){return l(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"rightText",this).call(this,7,6)}},{key:"rightEncode",value:function(){var e=this.data.substr(7,6);return l(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"rightEncode",this).call(this,e,"RRRRRR")}},{key:"encodeGuarded",value:function(){var e=l(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"encodeGuarded",this).call(this);return this.options.displayValue&&(e.unshift({data:"000000000000",text:this.text.substr(0,1),options:{textAlign:"left",fontSize:this.fontSize}}),this.options.lastChar&&(e.push({data:"00"}),e.push({data:"00000",text:this.options.lastChar,options:{fontSize:this.fontSize}}))),e}}]),t}(u["default"]);t["default"]=p},function(e,t,i){"use strict";
304function a(e){return e&&e.__esModule?e:{"default":e}}function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(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 s(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)}Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var i=0;i<t.length;i++){var a=t[i];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,i,a){return i&&e(t.prototype,i),a&&e(t,a),t}}(),l=i(18),d=i(19),c=a(d),u=i(5),m=a(u),p=function(e){function t(e,i){return n(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,i))}return s(t,e),r(t,[{key:"valid",value:function(){return-1!==this.data.search(/^[0-9]{2}$/)}},{key:"encode",value:function(){var e=l.EAN2_STRUCTURE[parseInt(this.data)%4];return{data:"1011"+c["default"](this.data,e,"01"),text:this.text}}}]),t}(m["default"]);t["default"]=p},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(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 s(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)}Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var i=0;i<t.length;i++){var a=t[i];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,i,a){return i&&e(t.prototype,i),a&&e(t,a),t}}(),l=i(18),d=i(19),c=a(d),u=i(5),m=a(u),p=function(e){var t=e.split("").map(function(e){return+e}).reduce(function(e,t,i){return i%2?e+9*t:e+3*t},0);return t%10},f=function(e){function t(e,i){return n(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,i))}return s(t,e),r(t,[{key:"valid",value:function(){return-1!==this.data.search(/^[0-9]{5}$/)}},{key:"encode",value:function(){var e=l.EAN5_STRUCTURE[p(this.data)];return{data:"1011"+c["default"](this.data,e,"01"),text:this.text}}}]),t}(m["default"]);t["default"]=f},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(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 s(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)}Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var i=0;i<t.length;i++){var a=t[i];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,i,a){return i&&e(t.prototype,i),a&&e(t,a),t}}(),l=function p(e,t,i){null===e&&(e=Function.prototype);var a=Object.getOwnPropertyDescriptor(e,t);if(void 0===a){var n=Object.getPrototypeOf(e);return null===n?void 0:p(n,t,i)}if("value"in a)return a.value;var o=a.get;return void 0===o?void 0:o.call(i)},d=i(45),c=a(d),u=function(e){var t=e.substr(0,7).split("").map(function(e){return+e}).reduce(function(e,t,i){return i%2?e+t:e+3*t},0);return(10-t%10)%10},m=function(e){function t(e,i){return n(this,t),-1!==e.search(/^[0-9]{7}$/)&&(e+=u(e)),o(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,i))}return s(t,e),r(t,[{key:"valid",value:function(){return-1!==this.data.search(/^[0-9]{8}$/)&&+this.data[7]===u(this.data)}},{key:"leftText",value:function(){return l(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"leftText",this).call(this,0,4)}},{key:"leftEncode",value:function(){var e=this.data.substr(0,4);return l(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"leftEncode",this).call(this,e,"
304LLLL")}},{key:"rightText",value:function(){return l(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"rightText",this).call(this,4,4)}},{key:"rightEncode",value:function(){var e=this.data.substr(4,4);return l(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"rightEncode",this).call(this,e,"RRRR")}}]),t}(c["default"]);t["default"]=m},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(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 s(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 r(e,t){for(var i=parseInt(e[e.length-1]),a=f[i],n="",o=0,s=0;s<a.length;s++){var r=a[s];n+="X"===r?e[o++]:r}return n=""+t+n,""+n+p.checksum(n)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var i=0;i<t.length;i++){var a=t[i];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,i,a){return i&&e(t.prototype,i),a&&e(t,a),t}}(),d=i(19),c=a(d),u=i(5),m=a(u),p=i(46),f=["XX00000XXX","XX10000XXX","XX20000XXX","XXX00000XX","XXXX00000X","XXXXX00005","XXXXX00006","XXXXX00007","XXXXX00008","XXXXX00009"],_=[["EEEOOO","OOOEEE"],["EEOEOO","OOEOEE"],["EEOOEO","OOEEOE"],["EEOOOE","OOEEEO"],["EOEEOO","OEOOEE"],["EOOEEO","OEEOOE"],["EOOOEE","OEEEOO"],["EOEOEO","OEOEOE"],["EOEOOE","OEOEEO"],["EOOEOE","OEEOEO"]],h=function(e){function t(e,i){n(this,t);var a=o(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,i));if(a.isValid=!1,-1!==e.search(/^[0-9]{6}$/))a.middleDigits=e,a.upcA=r(e,"0"),a.text=i.text||""+a.upcA[0]+e+a.upcA[a.upcA.length-1],a.isValid=!0;else{if(-1===e.search(/^[01][0-9]{7}$/))return o(a);if(a.middleDigits=e.substring(1,e.length-1),a.upcA=r(a.middleDigits,e[0]),a.upcA[a.upcA.length-1]!==e[e.length-1])return o(a);a.isValid=!0}return a.displayValue=i.displayValue,i.fontSize>10*i.width?a.fontSize=10*i.width:a.fontSize=i.fontSize,a.guardHeight=i.height+a.fontSize/2+i.textMargin,a}return s(t,e),l(t,[{key:"valid",value:function(){return this.isValid}},{key:"encode",value:function(){return this.options.flat?this.flatEncoding():this.guardedEncoding()}},{key:"flatEncoding",value:function(){var e="";return e+="101",e+=this.encodeMiddleDigits(),e+="010101",{data:e,text:this.text}}},{key:"guardedEncoding",value:function(){var e=[];return this.displayValue&&e.push({data:"00000000",text:this.text[0],options:{textAlign:"left",fontSize:this.fontSize}}),e.push({data:"101",options:{height:this.guardHeight}}),e.push({data:this.encodeMiddleDigits(),text:this.text.substring(1,7),options:{fontSize:this.fontSize}}),e.push({data:"010101",options:{height:this.guardHeight}}),this.displayValue&&e.push({data:"00000000",text:this.text[7],options:{textAlign:"right",fontSize:this.fontSize}}),e}},{key:"encodeMiddleDigits",value:function(){var e=this.upcA[0],t=this.upcA[this.upcA.length-1],i=_[parseInt(t)][parseInt(e)];return c["default"](this.middleDigits,i)}}]),t}(m["default"]);t["default"]=h},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0}),t.UPCE=t.UPC=t.EAN2=t.EAN5=t.EAN8=t.EAN13=void 0;var n=i(449),o=a(n),s=i(452),r=a(s),l=i(451),d=a(l),c=i(450),u=a(c),m=i(46),p=a(m),f=i(453),_=a(f);t.EAN13=o["default"],t.EAN8=r["default"],t.EAN5=d["default"],t.EAN2=u["default"],t.UPC=p["default"],t.UPCE=_["default"]},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(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 s(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)}
304Object.defineProperty(t,"__esModule",{value:!0}),t.GenericBarcode=void 0;var r=function(){function e(e,t){for(var i=0;i<t.length;i++){var a=t[i];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,i,a){return i&&e(t.prototype,i),a&&e(t,a),t}}(),l=i(5),d=a(l),c=function(e){function t(e,i){return n(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,i))}return s(t,e),r(t,[{key:"encode",value:function(){return{data:"10101010101010101010101010101010101010101",text:this.text}}},{key:"valid",value:function(){return!0}}]),t}(d["default"]);t.GenericBarcode=c},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(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 s(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)}Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var i=0;i<t.length;i++){var a=t[i];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,i,a){return i&&e(t.prototype,i),a&&e(t,a),t}}(),l=i(47),d=a(l),c=function(e){var t=e.substr(0,13).split("").map(function(e){return parseInt(e,10)}).reduce(function(e,t,i){return e+t*(3-i%2*2)},0);return 10*Math.ceil(t/10)-t},u=function(e){function t(e,i){return n(this,t),-1!==e.search(/^[0-9]{13}$/)&&(e+=c(e)),o(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,i))}return s(t,e),r(t,[{key:"valid",value:function(){return-1!==this.data.search(/^[0-9]{14}$/)&&+this.data[13]===c(this.data)}}]),t}(d["default"]);t["default"]=u},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.START_BIN="1010",t.END_BIN="11101",t.BINARIES=["00110","10001","01001","11000","00101","10100","01100","00011","10010","01010"]},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0}),t.ITF14=t.ITF=void 0;var n=i(47),o=a(n),s=i(456),r=a(s);t.ITF=o["default"],t.ITF14=r["default"]},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(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 s(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)}Object.defineProperty(t,"__esModule",{value:!0});var r=i(20),l=a(r),d=i(22),c=function(e){function t(e,i){return n(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e+d.mod10(e),i))}return s(t,e),t}(l["default"]);t["default"]=c},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(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 s(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)}
304Object.defineProperty(t,"__esModule",{value:!0});var r=i(20),l=a(r),d=i(22),c=function(e){ 305function t(e,i){return n(this,t),e+=d.mod10(e),e+=d.mod10(e),o(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,i))}return s(t,e),t}(l["default"]);t["default"]=c},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(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 s(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)}Object.defineProperty(t,"__esModule",{value:!0});var r=i(20),l=a(r),d=i(22),c=function(e){function t(e,i){return n(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e+d.mod11(e),i))}return s(t,e),t}(l["default"]);t["default"]=c},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(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 s(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)}Object.defineProperty(t,"__esModule",{value:!0});var r=i(20),l=a(r),d=i(22),c=function(e){function t(e,i){return n(this,t),e+=d.mod11(e),e+=d.mod10(e),o(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,i))}return s(t,e),t}(l["default"]);t["default"]=c},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0}),t.MSI1110=t.MSI1010=t.MSI11=t.MSI10=t.MSI=void 0;var n=i(20),o=a(n),s=i(459),r=a(s),l=i(461),d=a(l),c=i(460),u=a(c),m=i(462),p=a(m);t.MSI=o["default"],t.MSI10=r["default"],t.MSI11=d["default"],t.MSI1010=u["default"],t.MSI1110=p["default"]},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(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 s(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)}Object.defineProperty(t,"__esModule",{value:!0}),t.codabar=void 0;var r=function(){function e(e,t){for(var i=0;i<t.length;i++){var a=t[i];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,i,a){return i&&e(t.prototype,i),a&&e(t,a),t}}(),l=i(5),d=a(l),c=function(e){function t(e,i){n(this,t),0===e.search(/^[0-9\-\$\:\.\+\/]+$/)&&(e="A"+e+"A");var a=o(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e.toUpperCase(),i));return a.text=a.options.text||a.text.replace(/[A-D]/g,""),a}return s(t,e),r(t,[{key:"valid",value:function(){return-1!==this.data.search(/^[A-D][0-9\-\$\:\.\+\/]+[A-D]$/)}},{key:"encode",value:function(){for(var e=[],t=this.getEncodings(),i=0;i<this.data.length;i++)e.push(t[this.data.charAt(i)]),i!==this.data.length-1&&e.push("0");return{text:this.text,data:e.join("")}}},{key:"getEncodings",value:function(){return{0:"101010011",1:"101011001",2:"101001011",3:"110010101",4:"101101001",5:"110101001",6:"100101011",7:"100101101",8:"100110101",9:"110100101","-":"101001101",$:"101100101",":":"1101011011","/":"1101101011",".":"1101101101","+":"101100110011",A:"1011001001",B:"1001001011",C:"1010010011",D:"1010011001"}}}]),t}(d["default"]);t.codabar=c},function(e,t,i){"use strict";
305Object.defineProperty(t,"__esModule",{value:!0});var a=i(448),n=i(447),o=i(454),s=i(458),r=i(463),l=i(466),d=i(464),c=i(455);t["default"]={CODE39:a.CODE39,CODE128:n.CODE128,CODE128A:n.CODE128A,CODE128B:n.CODE128B,CODE128C:n.CODE128C,EAN13:o.EAN13,EAN8:o.EAN8,EAN5:o.EAN5,EAN2:o.EAN2,UPC:o.UPC,UPCE:o.UPCE,ITF14:s.ITF14,ITF:s.ITF,MSI:r.MSI,MSI10:r.MSI10,MSI11:r.MSI11,MSI1010:r.MSI1010,MSI1110:r.MSI1110,pharmacode:l.pharmacode,codabar:d.codabar,GenericBarcode:c.GenericBarcode}},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(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 s(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)}Object.defineProperty(t,"__esModule",{value:!0}),t.pharmacode=void 0;var r=function(){function e(e,t){for(var i=0;i<t.length;i++){var a=t[i];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,i,a){return i&&e(t.prototype,i),a&&e(t,a),t}}(),l=i(5),d=a(l),c=function(e){function t(e,i){n(this,t);var a=o(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,i));return a.number=parseInt(e,10),a}return s(t,e),r(t,[{key:"encode",value:function(){for(var e=this.number,t="";!isNaN(e)&&0!=e;)e%2===0?(t="11100"+t,e=(e-2)/2):(t="100"+t,e=(e-1)/2);return t=t.slice(0,-2),{data:t,text:this.text}}},{key:"valid",value:function(){return this.number>=3&&this.number<=131070}}]),t}(d["default"]);t.pharmacode=c},function(e,t){"use strict";function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var i=0;i<t.length;i++){var a=t[i];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,i,a){return i&&e(t.prototype,i),a&&e(t,a),t}}(),n=function(){function e(t){i(this,e),this.api=t}return a(e,[{key:"handleCatch",value:function(e){if("InvalidInputException"!==e.name)throw e;if(this.api._options.valid===this.api._defaults.valid)throw e.message;this.api._options.valid(!1),this.api.render=function(){}}},{key:"wrapBarcodeCall",value:function(e){try{var t=e.apply(void 0,arguments);return this.api._options.valid(!0),t}catch(i){return this.handleCatch(i),this.api}}}]),e}();t["default"]=n},function(e,t){"use strict";function i(e){return e.marginTop=e.marginTop||e.margin,e.marginBottom=e.marginBottom||e.margin,e.marginRight=e.marginRight||e.margin,e.marginLeft=e.marginLeft||e.margin,e}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=i},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}function n(e){var t={};for(var i in l["default"])l["default"].hasOwnProperty(i)&&(e.hasAttribute("jsbarcode-"+i.toLowerCase())&&(t[i]=e.getAttribute("jsbarcode-"+i.toLowerCase())),e.hasAttribute("data-"+i.toLowerCase())&&(t[i]=e.getAttribute("data-"+i.toLowerCase())));return t.value=e.getAttribute("jsbarcode-value")||e.getAttribute("data-value"),t=s["default"](t)}Object.defineProperty(t,"__esModule",{value:!0});var o=i(49),s=a(o),r=i(50),l=a(r);t["default"]=n},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}function n(e){if("string"==typeof e)return o(e);if(Array.isArray(e)){for(var t=[],i=0;i<e.length;i++)t.push(n(e[i]));return t}if("undefined"!=typeof HTMLCanvasElement&&e instanceof HTMLImageElement)return s(e);if(e&&e.nodeName&&"svg"===e.nodeName.toLowerCase()||"undefined"!=typeof SVGElement&&e instanceof SVGElement)return{element:e,options:d["default"](e),renderer:u["default"].SVGRenderer};if("undefined"!=typeof HTMLCanvasElement&&e instanceof HTMLCanvasElement)return{element:e,options:d["default"](e),renderer:u["default"].CanvasRenderer};if(e&&e.getContext)return{element:e,renderer:u["default"].CanvasRenderer};if(e&&"object"===("undefined"==typeof e?"undefined":r(e))&&!e.nodeName)return{element:e,renderer:u["default"].ObjectRenderer};throw new m.InvalidElementException}function o(e){var t=document.querySelectorAll(e);if(0===t.length)return void 0;for(var i=[],a=0;a<t.length;a++)i.push(n(t[a]));return i}function s(e){var t=document.createElement("canvas");
305return{element:t,options:d["default"](e),renderer:u["default"].CanvasRenderer,afterRender:function(){e.setAttribute("src",t.toDataURL())}}}Object.defineProperty(t,"__esModule",{value:!0});var 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},l=i(469),d=a(l),c=i(473),u=a(c),m=i(48);t["default"]=n},function(e,t){"use strict";function i(e){function t(e){if(Array.isArray(e))for(var a=0;a<e.length;a++)t(e[a]);else e.text=e.text||"",e.data=e.data||"",i.push(e)}var i=[];return t(e),i}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=i},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var o=function(){function e(e,t){for(var i=0;i<t.length;i++){var a=t[i];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,i,a){return i&&e(t.prototype,i),a&&e(t,a),t}}(),s=i(23),r=a(s),l=i(51),d=function(){function e(t,i,a){n(this,e),this.canvas=t,this.encodings=i,this.options=a}return o(e,[{key:"render",value:function(){if(!this.canvas.getContext)throw new Error("The browser does not support canvas.");this.prepareCanvas();for(var e=0;e<this.encodings.length;e++){var t=r["default"](this.options,this.encodings[e].options);this.drawCanvasBarcode(t,this.encodings[e]),this.drawCanvasText(t,this.encodings[e]),this.moveCanvasDrawing(this.encodings[e])}this.restoreCanvas()}},{key:"prepareCanvas",value:function(){var e=this.canvas.getContext("2d");e.save(),l.calculateEncodingAttributes(this.encodings,this.options,e);var t=l.getTotalWidthOfEncodings(this.encodings),i=l.getMaximumHeightOfEncodings(this.encodings);this.canvas.width=t+this.options.marginLeft+this.options.marginRight,this.canvas.height=i,e.clearRect(0,0,this.canvas.width,this.canvas.height),this.options.background&&(e.fillStyle=this.options.background,e.fillRect(0,0,this.canvas.width,this.canvas.height)),e.translate(this.options.marginLeft,0)}},{key:"drawCanvasBarcode",value:function(e,t){var i,a=this.canvas.getContext("2d"),n=t.data;i="top"==e.textPosition?e.marginTop+e.fontSize+e.textMargin:e.marginTop,a.fillStyle=e.lineColor;for(var o=0;o<n.length;o++){var s=o*e.width+t.barcodePadding;"1"===n[o]?a.fillRect(s,i,e.width,e.height):n[o]&&a.fillRect(s,i,e.width,e.height*n[o])}}},{key:"drawCanvasText",value:function(e,t){var i=this.canvas.getContext("2d"),a=e.fontOptions+" "+e.fontSize+"px "+e.font;if(e.displayValue){var n,o;o="top"==e.textPosition?e.marginTop+e.fontSize-e.textMargin:e.height+e.textMargin+e.marginTop+e.fontSize,i.font=a,"left"==e.textAlign||t.barcodePadding>0?(n=0,i.textAlign="left"):"right"==e.textAlign?(n=t.width-1,i.textAlign="right"):(n=t.width/2,i.textAlign="center"),i.fillText(t.text,n,o)}}},{key:"moveCanvasDrawing",value:function(e){var t=this.canvas.getContext("2d");t.translate(e.width,0)}},{key:"restoreCanvas",value:function(){var e=this.canvas.getContext("2d");e.restore()}}]),e}();t["default"]=d},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var n=i(472),o=a(n),s=i(475),r=a(s),l=i(474),d=a(l);t["default"]={CanvasRenderer:o["default"],SVGRenderer:r["default"],ObjectRenderer:d["default"]}},function(e,t){"use strict";function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var i=0;i<t.length;i++){var a=t[i];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,i,a){return i&&e(t.prototype,i),a&&e(t,a),t}}(),n=function(){function e(t,a,n){i(this,e),this.object=t,this.encodings=a,this.options=n}return a(e,[{key:"render",value:function(){this.object.encodings=this.encodings}}]),e}();t["default"]=n},function(e,t,i){"use strict";
305function a(e){return e&&e.__esModule?e:{"default":e}}function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var o=function(){function e(e,t){for(var i=0;i<t.length;i++){var a=t[i];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,i,a){return i&&e(t.prototype,i),a&&e(t,a),t}}(),s=i(23),r=a(s),l=i(51),d="http://www.w3.org/2000/svg",c=function(){function e(t,i,a){n(this,e),this.svg=t,this.encodings=i,this.options=a,this.document=a.xmlDocument||document}return o(e,[{key:"render",value:function(){var e=this.options.marginLeft;this.prepareSVG();for(var t=0;t<this.encodings.length;t++){var i=this.encodings[t],a=r["default"](this.options,i.options),n=this.createGroup(e,a.marginTop,this.svg);this.setGroupOptions(n,a),this.drawSvgBarcode(n,a,i),this.drawSVGText(n,a,i),e+=i.width}}},{key:"prepareSVG",value:function(){for(;this.svg.firstChild;)this.svg.removeChild(this.svg.firstChild);l.calculateEncodingAttributes(this.encodings,this.options);var e=l.getTotalWidthOfEncodings(this.encodings),t=l.getMaximumHeightOfEncodings(this.encodings),i=e+this.options.marginLeft+this.options.marginRight;this.setSvgAttributes(i,t),this.options.background&&this.drawRect(0,0,i,t,this.svg).setAttribute("style","fill:"+this.options.background+";")}},{key:"drawSvgBarcode",value:function(e,t,i){var a,n=i.data;a="top"==t.textPosition?t.fontSize+t.textMargin:0;for(var o=0,s=0,r=0;r<n.length;
305r++)s=r*t.width+i.barcodePadding,"1"===n[r]?o++:o>0&&(this.drawRect(s-t.width*o,a,t.width*o,t.height,e),o=0);o>0&&this.drawRect(s-t.width*(o-1),a,t.width*o,t.height,e)}},{key:"drawSVGText",value:function(e,t,i){var a=this.document.createElementNS(d,"text");if(t.displayValue){var n,o;a.setAttribute("style","font:"+t.fontOptions+" "+t.fontSize+"px "+t.font),o="top"==t.textPosition?t.fontSize-t.textMargin:t.height+t.textMargin+t.fontSize,"left"==t.textAlign||i.barcodePadding>0?(n=0,a.setAttribute("text-anchor","start")):"right"==t.textAlign?(n=i.width-1,a.setAttribute("text-anchor","end")):(n=i.width/2,a.setAttribute("text-anchor","middle")),a.setAttribute("x",n),a.setAttribute("y",o),a.appendChild(this.document.createTextNode(i.text)),e.appendChild(a)}}},{key:"setSvgAttributes",value:function(e,t){var i=this.svg;i.setAttribute("width",e+"px"),i.setAttribute("height",t+"px"),i.setAttribute("x","0px"),i.setAttribute("y","0px"),i.setAttribute("viewBox","0 0 "+e+" "+t),i.setAttribute("xmlns",d),i.setAttribute("version","1.1"),i.setAttribute("style","transform: translate(0,0)")}},{key:"createGroup",value:function(e,t,i){var a=this.document.createElementNS(d,"g");return a.setAttribute("transform","translate("+e+", "+t+")"),i.appendChild(a),a}},{key:"setGroupOptions",value:function(e,t){e.setAttribute("style","fill:"+t.lineColor+";")}},{key:"drawRect",value:function(e,t,i,a,n){var o=this.document.createElementNS(d,"rect");return o.setAttribute("x",e),o.setAttribute("y",t),o.setAttribute("width",i),o.setAttribute("height",a),n.appendChild(o),o}}]),e}();t["default"]=c},function(e,t){e.exports={en_US:{"billing.title":"billing","billing.account":"institution account","billing.invoice":"invoice","billing.invoice_plural":"invoices","billing.invoice.plural":"invoices","billing.invoice_view":"viewing invoice","billing.invoice.view":"viewing invoice","billing.summary":"summary","billing.term_service":"terms of service","billing.term_service_plural":"terms of service","billing.term_service.plural":"terms of service","billing.payment_method":"payment method","billing.payment_method_plural":"payment methods","billing.payment_method.plural":"payment methods","billing.subscription":"subscription","billing.subscription_plural":"subscriptions","billing.subscription.plural":"subscriptions","billing.customer_name":"company name/person name","billing.document":"billing document","billing.document_plural":"billing documents","billing.document.plural":"billing documents","billing.address":"billing address","billing.address_plural":"billing addresses","billing.address.plural":"billing addresses","billing.email":"billing email","billing.email_plural":"billing emails","billing.email.plural":"billing emails","billing.payment_information":"payment information","billing.payment_information_plural":"payment informations","billing.payment_information.plural":"payment informations","billing.expire":"expire","billing.expire_at":"expire at","billing.expire.at":"expire at","billing.storage":"storage","billing.storage_plural":"storages","billing.storage.plural":"storages","billing.used":"used","billing.used_plural":"used","billing.used.plural":"used","billing.expire_date":"expire date","billing.expire_date_format":"MM/YY","billing.expiring":"expiring","billing.expired":"expired","billing.currency":"currency","billing.address_editing":"editing billing address","billing.document_editing":"editing billing document","billing.email_editing":"editing billing emails","billing.subscription_cycle":"subscription cycle","billing.next_subscription_cycle":"next invoice generation date","billing.pending":"pending","billing.paid":"paid","billing.canceled":"canceled","billing.refunded":"refunded","billing.date":"date","billing.description":"description","billing.period":"period","billing.amount":"amount","billing.total_amount":"total amount","billing.document_amount":"doc. amount","billing.amount_to_pay":"amount to pay","billing.situation":"situation","billing.update_slip_date":"renew bank slip","billing.due":"due","billing.due_date":"due date","billing.bank_slip":"bank slip","billing.credit_card":"credit card","billing.customer":"customer","billing.invoice_detail":"invoice details","billing.mechanical_authentication":"mechanical authentication","billing.cut_dotted_line":"cut in this dotted line","billing.payment_place":"payment place","billing.payment_place_description":"Payable at any bank by the due date. After due date payable only at the bank :Bank_name","billing.transaction_number":"transaction number","billing.recipient":"recipient","billing.instruction":"instruction","billing.instruction_plural"
305:"instructions","billing.instruction.plural":"instructions","billing.fine":"fine","billing.interest":"interest","billing.identification_line":"identification line","billing.payment_method_register":"add payment method","billing.payment_method_holder":"holder name","billing.payment_method_add":"add payment method","billing.credit_card_number":"credit card number","billing.credit_card_number_description":"credit card number as printed on the card","billing.credit_card_cvv":"CVV","billing.credit_card_cvv_description":"credit card verification code, usually located on the back of the card","billing.credit_card_holder_description":"holder name exactly as printed on the card","billing.credit_card_expire_description":"expiration month and year as printed on the card","billing.holder_example":"John Sinclair","billing.credit_card_number_error":"invalid credit card number, check if are using credit card of the brands Mastercard, Visa, Elo, Diners or American Express","billing.credit_card_cvv_error":"invalid credit card verification number, usually are 3 digits printed on the back of the card, in the case of the brand American Express are 4 digits on the front","billing.credit_card_holder_error":"type the holder name of the card as printed","billing.credit_card_expire_date_error":"invalid expiration date or is not a future date","billing.confirm_payment_method_delete":"are you sure about delete this payment method ?","billing.not_found_invoice":"no invoices has been generated","billing.not_found_payment_method":"not found payment methods registered","billing.plan":"plan","billing.plan_plural":"plans","billing.plan.plural":"plans","billing.segment_school":"School Management","billing.segment.school":"School Management","billing.segment_lms":"LMS","billing.segment.lms":"LMS","billing.segment_storage":"Storage","billing.segment.storage":"Storage","billing.cancel_subscription":"cancel subscription","billing.subscription_active":"activate subscription","billing.subscription_edit":"edit subscription","billing.starter_description":"the first step is the most important","billing.finance_description":"the first step is the most important","billing.essential_description":"small schools, great successes","billing.advanced_description":"we can go further","billing.premium_description":"no obstacle is too big","billing.enterprise_description":"learning is ever good","billing.enterprise_plus_description":"we need something different","billing.everything_from_previous_plan":"all from previous plan and...","billing.feature_course":"course registration","billing.feature_course_subject":"custom subjects","billing.feature_course_price":"pricing definition","billing.feature_course_date":"course calendar","billing.feature_occupation_permission":"access restrictions","billing.feature_member":"member registration (students and employees)","billing.feature_member_zipcode":"automagic filling address on register","billing.feature_member_parcel":"parcels and charges","billing.feature_member_parcel_join":"collect charges in one bank slip","billing.feature_bank_slip_payment_card":"payment card","billing.feature_member_filter":"search f
305ilter","billing.feature_member_merge":"duplicated member merge","billing.feature_member_guardian_unlimited":"unlimited student guardian registration","billing.feature_classroom":"classrooms listing","billing.feature_classroom_old":"archive of old classes","billing.feature_classroom_student":"students listing","billing.feature_classroom_student_situation":"student situations","billing.feature_classroom_subject":"classroom subjects","billing.feature_classroom_subject_teacher":"unlimited teachers per subject","billing.feature_classroom_subject_teacher_class":"teachers weekly classes counting","billing.feature_classroom_council":"class council","billing.feature_classroom_student_reorder":"classroom students reorder","billing.feature_teacher_diary":"teacher notes diary","billing.feature_report_limited":"3 standardized reports","billing.feature_report_unlimited":"unlimited standardized reports","billing.feature_report_unlimited_custom":"reports editor","billing.feature_bank_slip":"bank slip¹","billing.feature_bank_slip_magic":"automagic bank slip¹","billing.feature_institution_company_one":"up to 1 company per institution","billing.feature_institution_company_three":"up to 3 companies per institution","billing.feature_institution_wallet_one":"1 bank account to slips","billing.feature_institution_wallet_three":"3 bank accounts to slips","billing.feature_app_android_student":"Forleven Student Android app","billing.feature_app_android_teacher":"Forleven Teacher Android app","billing.feature_app_android_manager":"Forleven Manager Android app","billing.feature_app_android_custom":"custom Android app","billing.feature_app_web_custom":"custom web app","billing.feature_gradetable":"grades","billing.feature_lesson":"lessons","billing.feature_occupation":"occupations","billing.feature_occupation_custom":"custom occupations","billing.feature_notification":"notifications","billing.feature_notification_web_support_ticket":"web notification to support ticket replied","billing.feature_notification_web_forleven":"web notification of actions","billing.feature_exam":"exams","billing.feature_exam_average_custom":"custom average of exams","billing.feature_frequency":"frequency by printed card","billing.feature_classroom_frequency":"classroom frequency","billing.feature_timetable":"timetable","billing.feature_timeline":"class timeline","billing.feature_member_occurrence":"student ocurrence","billing.feature_classroom_message":"send message to class","billing.feature_member_attachment":"attach documents to a member","billing.feature_statistic_general":"general statistics","billing.feature_statistic_enrollment":"enrollment statistics","billing.feature_occupation_field":"customizable for member registration","billing.feature_notification_custom":"custom notifications","billing.feature_cash_register":"online cash register","billing.feature_finance_inflow":"finance inflow","billing.feature_finance_expense":"cash register expenses","billing.feature_finance_graphic":"finance graphic estimate","billing.feature_login_custom":"customizable login screen","billing.feature_student_area":"student area","billing.feature_student_area_custom":"student area customizable","billing.feature_student_area_exam":"exams in the student area","billing.feature_student_area_gradetable":"grades in the student area","billing.feature_student_area_lesson":"lessons in the student area","billing.feature_student_area_member_parcel":"listing of charges in student area","billing.feature_student_area_member_parcel_bank_slip":"bank slip print in student area","billing.feature_webhook":"API webhooks","billing.feature_api_json":"JSON API access","billing.feature_course_pre_registration":"online pre-registration","billing.feature_support_email":"support by email","billing.feature_support_ticket":"ticket support","billing.feature_support_phone":"phone support","billing.feature_support_chat":"chat support","billing.feature_finance_graphic_simplified":"grafic simplified","billing.feature_finance_graphic_full_access":"grafic full access","billing.tag_course":"course","billing.tag_classroom":"classroom","billing.tag_member":"members","billing.tag_report":"reports","billing.tag_notification":"notifications","billing.tag_gradetable":"exams & grades","billing.tag_finance":"finance","billing.tag_app":"app","billing.tag_frequency":"frequency","billing.tag_integration":"integrations","billing.tag_support":"support","billing.billed_monthly":"billed monthly","billing.billed_quarterly":"billed quarterly","billing.billed_yearly":"billed yearly","billing.talk_to_us":"talk to us","billing.select_plan":"select plan","billing.your_plan":"your plan","billing.confirm_plan":"are you sure about change your plan ?","billing.confirm_plan_upgrade":"are you sure about upgrade your plan ? The amount will change from :old_price to :new_price ","billing.confirm_plan_difference":"*pro-rata of up to :difference will be generated according the number of days left to end your current cycle.","billing.confirm_plan_downgrade":"are you sure about downgrade your plan ? The amount will change from :old_price to :new_price ","billing.payment_method_s
305aved":"payment method successfully saved","billing.subscription_edited":"subscription successfully updated :)","billing.confirm_cancel_subscription":"are you sure about cancel your subscription ?","billing.confirm_payment_method_default":"do you want the :payment_method :brand :display_number be your default payment method ?","billing.set_payment_method_default":"mark as default","billing.payment_method_default":"payment method","billing.cannot_delete_payment_method_default":"is not possible delete não é possÃvel excluir o método de pagamento padrão, marque outro como padrão para poder excluir este","billing.price_need_check":"contact us","billing.full_feature_list":"see full feature list","billing.confirm_renew_invoice":"the due date will be renew to tomorrow, are you sure about update your invoice ? ","billing.customer_editing":"editing account information","billing.subscription_already_activated":"subscription already active, that is not possible make activation again. Do you want go to subscription edit ? ","billing.subscription_not_active":" subscription is not active, that is not possible edit. Do you want go to subscription activation ? ","billing.no_scheduled_date":"no scheduled date","billing.activate_subscription":"activate subscription","billing.reactivate_subscription":"reactivate subscription","billing.trial":"trial","billing.trial_expired":"trial expired","billing.grace":"on grace","billing.subscription_activated":"subscription successfully activated :)","billing.accept":"accept","billing.refuse":"not accept","billing.term_name":"name","billing.service":"service","billing.classic_subscription_detail":"you are using a 'Classic' plan, it is no longer possible to subscribe to this plan. But you do not have to change your plan if you do not want.","billing.account_situation":"account situation","billing.active":"active","billing.active_expired":"active expired","billing.locked":"suspended account","billing.subscription_reactive":"reactivate subscription","billing.subscription_canceled":"subscription is canceled, do you want reactivate ?","billing.unlock_customer":"unlock","billing.confirm_unlock_credit_card":"to make quick unlock of your account, will be need add your credit card as payment method. Do you want add credit card ?","billing.confirm_unlock":"to unlock your account, the invoice pending will be charge now. Do you want proceed ?","billing.success_unlock":"Unlocked successfully","billing.edit_plan":"edit plan","billing.edit_plan_plural":"edit plans","billing.edit_plan.plural":"edit plans","billing.transition_cycle":"and will have cycle","billing.payment_method_verify":"validate","billing.payment_method_verified":"valid","billing.payment_method_unverified":"invalid","billing.payment_method_unverified_description":"see payment method menu to more information","billing.payment_in_progress":"payment in process","billing.change_cycle":"only change cycle","billing.confirm_change_cycle":"are you sure about change your subscription cycle and keep your plan ?","billing.cycle_date_inactive":"because your account has been locked, we change your cycle to stay scheduled with your payment, so you don't lose any day of your cycle","billing.due_date_origin":"that was the invoice origin due date, because was requested to update invoice date, that date was changed","billing.bank_slip_tax":"only bank slips paid will have taxes charged by our finance partner company","billing.see_bank_slip_tax":"see bank slip taxes","billing.add_email":"add billing email","billing.not_found_term":"not found terms","billing.school_management":"school management","billing.agreement_date":"aggrement date","billing.confirm_unlock_without_charge":"your account will be unlock and the you will be ablle to access, do you want proceed ?","billing.success_unlock_without_charge":"account successfully unlocked, but you need pay the pending bank slip to prevent another suspend.","billing.view_invoice":"see invoices","billing.subscription_ends":"subscription ends in","billing.confirm_reactivate_subscription":"are you sure about reactivate this subscription ?","billing.change_cycle_description":"your cycle will change after the current one ends","billing.gigabyte":"GigaByte","billing.gigabyte_plural":"GigaBytes","billing.gigabyte.plural"
305:"GigaBytes","billing.gigabyte_initials":"GB","billing.gigabyte.initials":"GB","billing.feature_sales_receipt":"Generate sales receipt","billing.pix":"Pix","classroom.period":"classroom period", 306"classroom.name":"classroom name","classroom.active_classroom":"active classroom","classroom.active_classroom_plural":"active classrooms","classroom.active_classroom.plural":"active classrooms","classroom.inactive_classroom":"inactive classroom","classroom.inactive_classroom_plural":"inactive classrooms","classroom.inactive_classroom.plural":"inactive classrooms","classroom.old_classroom":"old classroom","classroom.old_classroom_plural":"old classrooms","classroom.old_classroom.plural":"old classrooms","classroom.vacancy":"vacancy","classroom.vacancy_plural":"vacancies","classroom.vacancy.plural":"vacancies","classroom.vacancy_description":"define the amount of vacancies this classroom should have","classroom.vacancy.description":"define the amount of vacancies this classroom should have","classroom.number_vacancy":"vacancy number","classroom.number":"number","classroom.room":"room","classroom.room_description":"define a name to the class room. e.g: Chemistry Lab, Room 1A, etc.","classroom.room.description":"define a name to the class room. e.g: Chemistry Lab, Room 1A, etc.","classroom.school_stage":"stage","classroom.active_student":"active student","classroom.active_student_plural":"active students","classroom.active_student.plural":"active students","classroom.classroom_time":"school day","classroom.classroom_time_plural":"school days","classroom.classroom_time.plural":"school days","classroom.classroom_time_description":"define a time for this classroom, it is possible to add multiple times to the same day clicking on the button 'Add Timee'. e.g: From 07:00:00 to 12:00:00 and from 15:00:00 to 17:00:00","classroom.classroom_time.description":"define a time for this classroom, it is possible to add multiple times to the same day clicking on the button 'Add Timee'. e.g: From 07:00:00 to 12:00:00 and from 15:00:00 to 17:00:00","classroom.classroom_time_week_day_1":"monday","classroom.classroom_time.week_day_1":"monday","classroom.classroom_time_week_day_2":"tuesday","classroom.classroom_time.week_day_2":"tuesday","classroom.classroom_time_week_day_3":"wednesday","classroom.classroom_time.week_day_3":"wednesday","classroom.classroom_time_week_day_4":"thursday","classroom.classroom_time.week_day_4":"thursday","classroom.classroom_time_week_day_5":"friday","classroom.classroom_time.week_day_5":"friday","classroom.classroom_time_week_day_6":"saturday","classroom.classroom_time.week_day_6":"saturday","classroom.classroom_time_week_day_7":"sunday","classroom.classroom_time.week_day_7":"sunday","classroom.add_time":"add time","classroom.filter":"filter","classroom.apply_filter":"apply filter","classroom.course_reset":"click here if you wish to change the course for this classroom","classroom.empty_classrooms":"There are no classrooms for this course","classroom.vacancy_greater_than_student":"Amount of vacancies can't be lesser than the total students on this classroom","classroom.confirm_start_date":"You're about to save a start date greater than the former. In case there are disciplines in the timetable with start date lesser than the new one on this classroom, these shall be deleted. Are you sure about that?","classroom.confirm_time":"You're about to change or add new times for this classroom. In case there are disciplines in the timetable out of the updated time ranges, these shall be closed from today on. Are you sure about that?","classroom.confirm_delete":"Are you sure about delete this classroom ?","classroom.success_delete":"classroom deleted","classroom.nomenclature":"classroom nomenclature","classroom.hour_begin":"classroom start time","classroom.hour_end":"classroom end time","classroom.total_student":"students total","classroom.total_student_active":"classroom students active total","classroom.name_not_blank":"Name cannot be blank","classroom.name_not_null":"Name cannot be null","classroom.room_not_blank":"Room name cannot be blank","classroom.room_not_null":"Room cannot be null","classroom.school_stage_not_null":"School stage cannot be null","classroom.vacancy_not_null":"Vacancy cannot be null","classroom.vacancy_invali
306d":"Can't create a classroom with no vacancies","classroom.start_date_not_null":"Start date cannot be null","classroom.start_date_invalid":"Invalid start_date","classroom.end_date_not_null":"End date cannot be null","classroom.end_date_invalid":"End date cannot be lesser than start date","classroom.start_time_not_null":"Start time can't be null","classroom.end_time_not_null":"End time can't be null","classroom.time_not_found":"Classroom time not found","classroom.week_day_not_null":"Week day can't be null","classroom.week_day_invalid":"Invalid week day","classroom.not_found":"Classroom not found","classroom.not_found_classroom":"classroom not found","classroom.not_found_classroom_filter":"Not found classrooms to the given year and situation","classroom.not_found_student":"not found students to this classroom","classroom.not_found_that_student":"not found this student","classroom.not_found_student_classroom":"not found classrooms to this students","classroom.not_found_classroom_course":"not found classrooms on this course","classroom.not_found_classroom_institution":"not found classrooms on this institution","classroom.not_found_classroom_hour":"not found hours to this classroom","classroom.not_found_classroom_break":"this classroom havent breaks","classroom.not_found_discipline":"not found any disciplines","classroom.not_found_discipline_classroom":"not found any disciplines to this classroom","classroom.not_found_timetable":"not found timetable for this discipline","classroom.not_found_frequency_timetable":"not found any frequency to this timetable","classroom.not_found_frequency_student":"no frequencies found to this student","classroom.not_found_frequency_student_date":"no frequencies found to this student on this date","classroom.error_save_frequency":"student already has attendance on this date or attendance date is not valid","classroom.error_delete_frequency":"error while deleting the frequency","classroom.date_invalid":"attendance date is not valid","classroom.range_empty":"Not found timetables to this subject. Go to Grid of Timetables or Subject Timeline and make this distribution, in case you haven't access to this features, talk with your educational institution.","classroom.export_frequency":"export frequency","classroom.confirm_export_frequency":"are you sure about export number os absences to grade card of students ?","classroom.export_empty":"not found anything to export","classroom.frequency_export_statement":"see below the count of absences who will be export, if there is any divergence, go back to frequency and check absences of students.","classroom.frequency_export_button":"export","classroom.frequency_export_successfully":"absences successfully exporded, see student grade card or grades diary.","classroom.not_found_export":"not found anything to export","classroom.no_frequency":"no frequency","classroom.not_found_grade_classroom":"not found any grades to this classroom","classroom.not_found_teacher":"not found teacher","classroom.not_found_teacher_plural":"not found teachers","classroom.not_found_teacher.plural":"not found teachers","classroom.timegrid":"schedule","classroom.timegrid_times":"hours","classroom.timegrid.times":"hours","classroom.timegrid_times.start_time":"class schedule start time","classroom.timegrid.times.start_time":"class schedule start time","classroom.timegrid_times.end_time":"end time of the class schedule","classroom.timegrid.times.end_time":"end time of the class schedule","classroom.timegrid_times.type":"class schedule schedule type","classroom.timegrid.times.type":"class schedule schedule type","classroom.timegrid_days":"class timetable days","classroom.timegrid.days":"class timetable days","classroom.timegrid_days.classes":"class schedule classes","classroom.timegrid.days.classes":"class schedule classes","classroom.timegrid_days.classes.start_time":"class start time of the class schedule","classroom.timegrid.days.classes.start_time":"class start time of the class schedule","classroom.timegrid_days.classes.end_time":"class end time of the class schedule","classroom.timegrid.days.classes.end_time":"class end time of the class schedule","classroom.timegrid_days.
306classes.type":"tipo da aula da grade horária da turma","classroom.timegrid.days.classes.type":"tipo da aula da grade horária da turma","classroom.timegrid_days.classes.discipline":"class type of classroom schedule","classroom.timegrid.days.classes.discipline":"class type of classroom schedule","classroom.timegrid_days.classes.discipline.name":"class name of the classroom schedule","classroom.timegrid.days.classes.discipline.name":"class name of the classroom schedule","classroom.timegrid_days.classes.discipline.order":"order of the class discipline of the classroom schedule","classroom.timegrid.days.classes.discipline.order":"order of the class discipline of the classroom schedule","classroom.timegrid_days.classes.discipline.color":"class subject color of the classroom schedule","classroom.timegrid.days.classes.discipline.color":"class subject color of the classroom schedule","classroom.timegrid_days.classes.discipline.teacher":"teacher of the class subject of the classroom schedule","classroom.timegrid.days.classes.discipline.teacher":"teacher of the class subject of the classroom schedule","classroom.timegrid_days.classes.discipline.teacher.teacher_type_text":"type of teacher of the class subject of the classroom schedule","classroom.timegrid.days.classes.discipline.teacher.teacher_type_text":"type of teacher of the class subject of the classroom schedule","classroom.timegrid_days.classes.discipline.teacher.name":"name of the teacher of the class subject of the classroom schedule","classroom.timegrid.days.classes.discipline.teacher.name":"name of the teacher of the class subject of the classroom schedule","classroom.timegrid_days.classes.discipline.teacher.lastname":"surname of the teacher of the class subject of the classroom schedule","classroom.timegrid.days.classes.discipline.teacher.lastname":"surname of the teacher of the class subject of the classroom schedule","classroom.timegrid_days.hour_begin":"start time of the weekday of the classroom schedule","classroom.timegrid.days.hour_begin":"start time of the weekday of the classroom schedule","classroom.timegrid_days.hour_end":"end time of the week day of the classroom schedule","classroom.timegrid.days.hour_end":"end time of the week day of the classroom schedule","classroom.timegrid_days.day_week":"day of the week on the classroom schedule","classroom.timegrid.days.day_week":"day of the week on the classroom schedule","classroom.timegrid_days.day_week_name":"day of the week on the classroom schedule (in full)","classroom.timegrid.days.day_week_name":"day of the week on the classroom schedule (in full)","classroom.timetable":"timetable","classroom.discipline_without_timetable":"disciplines out timetable","classroom.student":"student","classroom.student_plural":"students,","classroom.student.plural":"students,","classroom.student_situation.name":"situation of the student in the classroom","classroom.student.situation.name":"situation of the student in the classroom","classroom.student_name":"student name","classroom.student.name":"student name","classroom.student_lastname":"student surname","classroom.student.lastname":"student surname","classroom.student_gender":"student gender","classroom.student.gender":"student gender","classroom.student_registration_institution":"student registration number","classroom.student.registration_institution":"student registration number","classroom.student_registration_institution.short":"registration","classroom.student.registration_institution.short":"registration","classroom.student_exit_date":"student departure date","classroom.student.exit_date":"student departure date","classroom.student_birth_date":"student's date of birth","classroom.student.birth_date":"student's date of birth","classroom.student_classroom.number":"student classroom call number","classroom.student.classroom.number":"student classroom call number","classroom.student_classroom.start_date":"student entry date into classroom","classroom.student.classroom.start_date":"student entry date into classroom","classroom.student_grade":"member grade","classroom.student.grade":"member grade","classroom.student_grade.situation":"school report situation","classroom.student.grade.situation":"school report situation","classroom.student_grade.situation_abbreviation":"school report situation (abbreviated)","classroom.student.grade.situation_abbreviation":"school report situation (abbreviated)","classroom.student_grade.situation_phrase":"school report situation (in full)","classroom.student.grade.situation_phrase":"school report situation (in full)","classroom.student_grade.next_year":"next year","classroom.student.grade.next_year":"next year","classroom.student_grade.aggregation.term":"peri
306od","classroom.student.grade.aggregation.term":"period","classroom.student_grade.aggregation.term.name":"period name","classroom.student.grade.aggregation.term.name":"period name","classroom.student_grade.aggregation.discipline":"disciplines","classroom.student.grade.aggregation.discipline":"disciplines","classroom.student_grade.aggregation.discipline.name":"disciplines name","classroom.student.grade.aggregation.discipline.name":"disciplines name","classroom.student_grade.aggregation.discipline.grade":"grades per disciplines","classroom.student.grade.aggregation.discipline.grade":"grades per disciplines","classroom.student_grade.aggregation.discipline.grade.grade":"grade","classroom.student.grade.aggregation.discipline.grade.grade":"grade","classroom.student_grade.aggregation.discipline.grade.grade_recovery":"recovery grade","classroom.student.grade.aggregation.discipline.grade.grade_recovery":"recovery grade","classroom.student_grade.aggregation.discipline.grade.grade_final":"grade final","classroom.student.grade.aggregation.discipline.grade.grade_final":"grade final","classroom.student_grade.aggregation.discipline.grade.absence":"absence","classroom.student.grade.aggregation.discipline.grade.absence":"absence","classroom.student_grade.aggregation.discipline.grade.absence_recovery":"absence recovery","classroom.student.grade.aggregation.discipline.grade.absence_recovery":"absence recovery","classroom.student_grade.aggregation.last_board":"average","classroom.student.grade.aggregation.last_board":"average","classroom.student_grade.aggregation.last_board.grade":"partial average value","classroom.student.grade.aggregation.last_board.grade":"partial average value","classroom.student_grade.aggregation.last_board.grade_sum":"sum of grades","classroom.student.grade.aggregation.last_board.grade_sum":"sum of grades","classroom.student_grade.aggregation.last_board.grade_final":"final media","classroom.student.grade.aggregation.last_board.grade_final":"final media","classroom.student_grade.aggregation.last_board.absence":"total absences","classroom.student.grade.aggregation.last_board.absence":"total absences","classroom.student_grade.aggregation.last_board.absence_recovery":"total recovery absences","classroom.student.grade.aggregation.last_board.absence_recovery":"total recovery absences","classroom.student_grade.aggregation.last_board.final_recovery":"medium recovery","classroom.student.grade.aggregation.last_board.final_recovery":"medium recovery","classroom.student_grade.aggregation.board":"council","classroom.student.grade.aggregation.board":"council","classroom.student_grade.aggregation.board.first_board":"1º council","classroom.student.grade.aggregation.board.first_board":"1º council","classroom.student_grade.aggregation.board.second_board":"2º council","classroom.student.grade.aggregation.board.second_board":"2º council","classroom.student_grade.aggregation.percentage":"percentage","classroom.student.grade.aggregation.percentage":"percentage","classroom.student_grade.aggregation.percentage.percentage_absence":"percentage of absence","classroom.student.grade.aggregation.percentage.percentage_absence":"percentage of absence","classroom.student_grade.aggregation.percentage.percentage_frequency":"percentage of frequency","classroom.student.grade.aggregation.percentage.percentage_frequency":"percentage of frequency","classroom.student_grade.aggregation.totalclass":"total classes","classroom.student.grade.aggregation.totalclass":"total classes","classroom.student_grade.aggregation.totalclass.sum_total_class_taught":"total classes taught","classroom.student.grade.aggregation.totalclass.sum_total_class_taught":"total classes taught","classroom.student_grade.aggregation.average":"average per period","classroom.student.grade.aggregation.average":"average per period","classroom.student_grade.aggregation.average.average":"média por perÃodo","classroom.student.grade.aggregation.average.average":"média por perÃodo","classroom.student_grade.aggregation.average.absence":"total absence per period","classroom.student.grade.aggregation.average.absence":"total absence per period","classroom.student_grade.aggregation.average.percentage_absence":"absence percentage","classroom.student.grade.aggregation.average.percentage_absence":"absence percentage","classroom.student_grade.aggregation.average.percentage_frequency":"frequency percentage","classroom.student.grade.aggregation.average.percentage_frequency":"frequency percentage","classroom.student_grade.aggregation.average.last_board":"final period","classroom.student.grade.aggregation.average.last_board":"final period","classroom.student_grade.aggregation.average.last_board.average":"total average","classroom.student.grade.aggregation.average.last_board.average":"total average","classroom.student_grade.aggregation.average.last_board.absence":"total absence","classroom.student.grade.aggregation.average.last_board.absence":"total absence","classroom.student_grade.aggregation.average.last_board.sum_total_class_taught":"total classes taught","classroom.student.grade.aggregation.average.last_board.sum_total_class_taught":"total classes taught","classroom.student_number":"attendance number","classroom.student.number":"attendance number","classroom.discipline":"classroom subject","classroom.discipline_plural":"classroom subject","classroom.discipline.plural"
306:"classroom subject","classroom.diary":"class diary","classroom.grade_diary":"grade diary","classroom.report":"report","classroom.send_message":"send message","classroom.promote":"promote classroom","classroom.reorder_student":"reorder student","classroom.student_list":"student list","classroom.discipline_management":"discipline manager","classroom.discipline_class":"classes per disciplines","classroom.class_schedule":"schedule","classroom.exam":"exam","classroom.exam_plural":"exams","classroom.exam.plural":"exams","classroom.grades_diary":"grades diary","classroom.difficulties":"difficulties","classroom.deliberation":"deliberation","classroom.class_council":"class council","classroom.loading_classroom":"loading classroom","classroom.loading_classroom_plural":"loading classrooms","classroom.loading_classroom.plural":"loading classrooms","classroom.loading_course":"loading course information","classroom.loading_date":"loading dates","classroom.loading_frequency":"loading frequency","classroom.loading_frequency_save":"saving frequency","classroom.class_call":"class call","classroom.none_classroom_now":"this student havent any classroom on this day and time","classroom.none_student_classroom_active":"Student havent any classroom active","classroom.frequency_attendance_all":"attendance to all","classroom.frequency_absence_all":"absence to all","classroom.not_found_attendance":"frequency can't be empty, type attendance or absence","classroom.frequency_self_save_empty":"not found students to make frequency","classroom.break":"recess","classroom.add_break":"add recess","classroom.edit_break":"edit recess","classroom.class_time":"class time","classroom.configuration_not_found":"the classroom configuration :CONFIGURATION doesnt exist","classroom.already_exist_timetable":"this timetable already in use on this classroom","classroom.invalid_class_time":"invalid class time, enter the minutes correctly","classroom.teacher_unavailable":"the class scheduled from :start_time to :end_time on :day_week_name is out of the teacher :Name availability, do you want edit time availability of this teacher ?","classroom.teacher_conflict":"teacher :Name already busy on :day_week_name of :start_time to :end_time teaching :Discipline_name in classroom :classroom_name","classroom.teacher_exceed_weekclass":"maximum of classes per week has been reached, to add more timetables for this teacher will be need to edit number of week classes","classroom.confirm_recess_change":"are you sure about change classroom recess ? Doing that all timetables may be changed on start time and end time","classroom.legend_break_time":"enter recess time below:","classroom.legend_class_time":"enter class time below:","classroom.invalid_break_position":"invalid recess position, check if already existe another recess in this position and if that position are inside of timetable","classroom.invalid_break_time":"invalid recess time, enter the minutes correctly","classroom.confirm_delete_break":"are you sure about delete this recess ?","classroom.confirm_class_time":"are you sure about change class time ? All actual timetable of this classroom will be changed !","classroom.success_configuration_edit":"configuration changed successfully changed","classroom.not_found_timetable_grid":"it was not possible to set up the time grid of this classroom, make sure that classroom has times","classroom.discipline_timeline":"timeline of discipline","classroom.legend_discipline_timetable_edit":"edit below information about timetable of discipline","classroom.add_discipline_timetable":"add class","classroom.edit_discipline_timetable":"edit class","classroom.invalid_date_begin":"invalid date begin","classroom.invalid_date_end":"invalid date end","classroom.day_week":"week day","classroom.start_time":"start time","classroom.end_time":"end time","classroom.start_date":"entrance date","classroom.end_date":"exit date","classroom.date_begin_timetable":"date begin of class","classroom.date_begin":"date begin of classroom","classroom.date_begin_day":"date begin of classroom (Day)","classroom.date_begin_month":"date begin of classroom (Month)","classroom.date_begin_year":"date begin of classroom (Year)","classroom.date_end_timetable":"date end of class","classroom.date_end":"date end of classroom","classroom.date_end_day":"date end of classroom (Day)","classroom.date_end_month":"date end of classroom (Month)","classroom.date_end_year":"date end of classroom (Year)","classroom.confirm_timetable_edit":"this change can affect frequency if there has been any attendance, do you want keep re
306cord of old timetable ?","classroom.confirm_timetable_delete":"are you sure about delete this class ? This class will no longer appear on the class call either.","classroom.choose_timetable_form":"what you wish to do on this class ?","classroom.success_timetable_save":"class saved","classroom.success_timetable_delete":"class deleted","classroom.success_timetable_edit":"class edited","classroom.add_class":"add class","classroom.add_student":"add student","classroom.grade_card":"grade card","classroom.relocate":"relocate","classroom.member":"student on classroom","classroom.member_plural":"students on classroom","classroom.member.plural":"students on classroom","classroom.not_found_classtotal_discipline":"Not found total of classes on this discipline","classroom.classtotal_already_exist":"Already exist total of classes to this discipline","classroom.class_scheduled":"class scheduled","classroom.class_scheduled_plural":"classes scheduled","classroom.class_scheduled.plural":"classes scheduled","classroom.class_taught":"class taught","classroom.class_taught_plural":"classes taught","classroom.class_taught.plural":"classes taught","classroom.shift":"shift","classroom.invalid_timetable":"this classes doesn't exist in this timetable, check if that selected classes are correcly actived","classroom.invalid_replace_teacher":"doesn't necessary make replacement of classes when is same teacher and same subject on both timetables","classroom.invalid_replace_old":"is not possible make replacement of classes that have date end defined","classroom.confirm_timetable_replace":"are sure about make replacement of positions that classes start on TODAY ?","classroom.confirm_fix_teacher_busy":"Do you want remove the class of other classroom that are taking time of teacher ?","classroom.student_situation":"student situation","classroom.classroom_situation":"classroom situation","classroom.classroom_situation_description":"click to alter the situation of a classroom","classroom.classroom_situation_confirm":"alter the situation of a classroom to 'Archived' is a irreversible process! Are you sure you want to continue?","classroom.classroom_situation_end_date":"classroom end date","classroom.end_date_before_start_date":"Class end date cannot be earlier than class start date","classroom.list":"classroom list","classroom.error_save_gradetable_property":"error on save property gradetable","classroom.already_exist_gradetable_property":"already exist property ':keyword' to that gradetable","classroom.not_found_gradetable_property":"not found property ':keyword' to this gradetable","classroom.timetable_date_interval":"select date interval to see changes of timetable","classroom.not_found_totalclass_discipline":"not found total of classes on this subject","classroom.not_found_totalclass":"not found total of classes","classroom.discipline.name":"classroom discipline name","classroom.discipline.name.abbreviate":"classroom discipline name (abbreviated)","classroom.discipline.order":"classroom discipline order","classroom.discipline.color":"classroom discipline color","classroom.discipline.discipline_identifier":"classroom discipline curricular component","classroom.classroom_view":"view classroom","classroom.classroom_view_plural":"view classrooms","classroom.classroom_view.plural":"view classrooms","classroom.classroom_view_action":"viewing classroom","classroom.classroom_view.action":"viewing classroom","classroom.discipline_already_exist":"subject ':name' already exist on this classroom","classroom.situation_absent":"absent","classroom.situation.absent":"absent","classroom.situation_active":"active","classroom.situation.active":"active","classroom.situation_cancelled":"cancelled,","classroom.situation.cancelled":"cancelled,","classroom.situation_reclassified":"reclassified,","classroom.situation.reclassified":"reclassified,","classroom.situation_relocated":"relocated","classroom.situation.relocated":"relocated","classroom.situation_transferred":"transferred","classroom.situation.transferred":"transferred","classroom.student_entry_date":"this student's entry date is lesser than the classroom's start date.","classroom.discipline_register":"add classroom subject","classroom.teacher":"teacher","classroom.teacher_plural":"teachers","classroom.teacher.plural"
306:"teachers","classroom.teacher_description":"person who will minister this subject","classroom.teacher.description":"person who will minister this subject","classroom.teacher_type":"teacher type","classroom.teacher_type_description":"type that better defines this teacher, on this subject","classroom.teacher_type.description":"type that better defines this teacher, on this subject","classroom.week_class":"week class","classroom.week_class_plural":"week classes","classroom.week_class.plural":"week classes","classroom.week_class_description":"number of classes per week of this teacher in this discipline","classroom.week_class.description":"number of classes per week of this teacher in this discipline","classroom.discipline_delete":"delete classroom subject","classroom.confirm_discipline_delete":"are you sure about delete this classroom subject ? ** On delete one classroom subject all related items like classes, frequency and grades, will no longer displayed. **","classroom.success_discipline_delete":"classroom subject successfully deleted","classroom.discipline_teacher_add":"add teacher","classroom.discipline_teacher_edit":"edit teacher","classroom.discipline_teacher_delete":"delete teacher","classroom.confirm_discipline_teacher_delete":"are you sure about delete this teacher of this classroom subject ? ** All timetable and frequency of this teacher will be deleted too. **","classroom.success_discipline_teacher_delete":"teacher successfully deleted","classroom.discipline_teacher_already_exist":"teacher already registed on this subject and in that classroom","classroom.teacher_arent_member":"teacher aren't member of this institution","classroom.select_classroom_discipline":"subject","classroom.select_classroom_discipline_description":"select subject to add","classroom.select_classroom_discipline.description":"select subject to add","classroom.all_discipline_added":"all subjects of course already added to this classroom. You want add new disciplines to course ?","classroom.cannot_delete_discipline":"cannot delete classroom subjects that has teachers. If you are sure about this delete, before you will need delete teachers of this subject.","classroom.cannot_delete_teacher":"cannot delete teacher that has actual timetables. If you are sure about this delete, before you will need add end date on timetables of this teacher.","classroom.select_teacher":"select teacher","classroom.select_teacher_action":"select teacher","classroom.select_teacher.action":"select teacher","classroom.select_teacher_error":"select subject teacher","classroom.select_teacher.error":"select subject teacher","classroom.student_already_on_classroom":"student already added and active on this classroom","classroom.situation_not_found":"situation ':situation' doesn't exists so that can't be assigned to the student, check institutions configurations","classroom.view":"view classroom","classroom.view_plural":"view classrooms","classroom.view.plural":"view classrooms","classroom.classroom_add_action":"adding classroom","classroom.classroom_add.action":"adding classroom","classroom.classroom_add":"add classroom","classroom.classroom_add_plural":"add classroms","classroom.classroom_add.plural":"add classroms","classroom.classroom_edit_action":"editing classroom","classroom.classroom_edit.action":"editing classroom","classroom.classroom_edit":"edit classroom","classroom.classroom_edit_plural":"edit classrooms","classroom.classroom_edit.plural":"edit classrooms","classroom.select_classroom_course":"select classroom course","classroom.lesson":"classroom lesson","classroom.lesson_plural":"classroom lessons","classroom.lesson.plural":"classroom lessons","classroom.lesson_confirm_delete":"Are you sure about delete this lesson?","classroom.lesson.confirm_delete":"Are you sure about delete this lesson?","classroom.lesson_success_delete":"Lesson excluded","classroom.lesson.success_delete":"Lesson excluded","classroom.lesson_lesson_name_subject":"subjects","classroom.lesson.lesson_name_subject":"subjects","classroom.lesson_lesson_name_theme":"theme","classroom.lesson.lesson_name_theme":"theme","classroom.lesson_lessons_not_found":"no lessons foun
306d","classroom.lesson.lessons_not_found":"no lessons found","classroom.lesson_discipline_not_found":"no disciplines found","classroom.lesson.discipline_not_found":"no disciplines found","classroom.lesson_term_not_found":"no period found","classroom.lesson.term_not_found":"no period found","classroom.lesson_add_lesson":"new lesson","classroom.lesson.add_lesson":"new lesson","classroom.lesson_lesson_date":"lesson date","classroom.lesson.lesson_date":"lesson date","classroom.lesson_description":"description","classroom.lesson.description":"description","classroom.lesson_assignment":"your assignment", 307"classroom.lesson.assignment":"your assignment","classroom.lesson_assignment_view_description":"click to go to the assignment menu","classroom.lesson.assignment_view_description":"click to go to the assignment menu","classroom.lesson_assigment_linked":"assignment linked","classroom.lesson.assigment_linked":"assignment linked","classroom.lesson_link_assignment":"link assignment","classroom.lesson.link_assignment":"link assignment","classroom.lesson_view_assignment":"view assignment","classroom.lesson.view_assignment":"view assignment","classroom.lesson_select_lesson_type":"select a lesson type","classroom.lesson.select_lesson_type":"select a lesson type","classroom.lesson_file_confirm_delete":"Are you sure about delete this file?","classroom.lesson.file_confirm_delete":"Are you sure about delete this file?","classroom.lesson_file_success_delete":"File excluded","classroom.lesson.file_success_delete":"File excluded","classroom.lesson_files_not_found":"no files found","classroom.lesson.files_not_found":"no files found","classroom.lesson_view_files":"view files","classroom.lesson.view_files":"view files","classroom.file_view":"file","classroom.file_view_plural":"files","classroom.file_view.plural":"files","classroom.file_add_plural":"register files","classroom.file_add.plural":"register files","classroom.assignment_add_plural":"register assignments","classroom.assignment_add.plural":"register assignments","classroom.lesson_view_action":"viewing schedule","classroom.lesson_view.action":"viewing schedule","classroom.lesson_type_content":"content","classroom.lesson_type.content":"content","classroom.lesson_type_assignment":"assignment","classroom.lesson_type.assignment":"assignment","classroom.lesson_type_online_assignment":"online assignment","classroom.lesson_type.online_assignment":"online assignment","classroom.lesson_type_other":"other","classroom.lesson_type.other":"other","classroom.lesson_type_exam":"exam","classroom.lesson_type.exam":"exam","classroom.lesson_type_presentation":"presentation","classroom.lesson_type.presentation":"presentation","classroom.student_area_lesson_not_found":"no linked online assignment, check with your teacher","classroom.student_area.lesson_not_found":"no linked online assignment, check with your teacher","classroom.student_area_lesson_file_not_found":"no lesson file found, check with your teacher","classroom.student_area.lesson_file_not_found":"no lesson file found, check with your teacher","classroom.lesson_type_description_content":"is the lesson passed on a daily basis","classroom.lesson_type_description.content":"is the lesson passed on a daily basis","classroom.lesson_type_description_assignment":"when an exercise takes place in the classroom","classroom.lesson_type_description.assignment":"when an exercise takes place in the classroom","classroom.lesson_type_description_online_assignment":"the activities done at forleven","classroom.lesson_type_description.online_assignment":"the activities done at forleven","classroom.lesson_type_description_other":"an excursion, mock tests, etc.","classroom.lesson_type_description.other":"an excursion, mock tests, etc.","classroom.lesson_type_description_exam":"a test in the classroom","classroom.lesson_type_description.exam":"a test in the classroom","classroom.lesson_type_description_presentation":"presentation made in the classroom","classroom.lesson_type_description.presentation":"presentation made in the classroom","classroom.lesson_type_not_null":"Type cannot be null","classroom.lesson_name_not_null":"Description cannot be null","classroom.lesson_name_not_blank":"Description cannot be blank","classroom.lesson_date_invalid":"Lesson date invalide","classroom.lesson_not_found":"Lesson not found","classroom.invalid_lesson_type":"Lesson type cannot be null","classroom.situation_old":"old","classroom.open_lesson":"open","classroom.no_lesson":"not found itens to open","classroom.no_lesson_to":"not found itens to open in :lesson_name ","classroom.student_already_registered":"This student is already registered in this classroom","classroom.student_enter_date_not_null":"student's enter date cannot be nul","classroom.student_has_classroom":"This student is registered to another classroom on this course","classroom.student_invalid_number":"Invalid attendance number","classroom.student_not_found":"student not found","classroom.student_number_not_null":"student's number cannot be null","classroom.delete_student":"Delete student","classroom.confirm_delete_student":"Are you sure about deleting student from the classroom?","classroom.success_delete_student":"Student successfully deleted","classroom.confirm_reorder_student":"Are you sure about reordering alph
307abetically the students of this classroom?","classroom.confirm_transfer_student":"Are you sure about transfering this student?","classroom.grade_diary_view":"view grade diary","classroom.grade_diary_view_action":"viewing grade diary","classroom.grade_diary_view.action":"viewing grade diary","classroom.no_vacancy":"No vacancies left on this classroom","classroom.promotes_promote_all":"promote all students","classroom.promotes.promote_all":"promote all students","classroom.promotes_promote_all_confirm":"You really want to promote all students?","classroom.promotes.promote_all_confirm":"You really want to promote all students?","classroom.promotes_promote_students":"promote students","classroom.promotes.promote_students":"promote students","classroom.promotes_promote_all_success":"Situation of all students has been altered!","classroom.promotes.promote_all_success":"Situation of all students has been altered!","classroom.promotes_promote_success":"Situation of selected students has been altered!","classroom.promotes.promote_success":"Situation of selected students has been altered!","classroom.promotes_need_atleast_one":"It is necessary to change at least one student's situation to Edit","classroom.promotes.need_atleast_one":"It is necessary to change at least one student's situation to Edit","classroom.promotes_student_gradetable_not_found":"student with no report card created","classroom.promotes.student_gradetable_not_found":"student with no report card created","classroom.classroom_old":"Archive class","classroom.classroom_old_question":"Are you sure you want to archive this class? This is an irreversible process!","classroom.classroom_old.question":"Are you sure you want to archive this class? This is an irreversible process!","classroom.classroom_old_action":"Situation of classroom updated to ARCHIVED","classroom.classroom_old.action":"Situation of classroom updated to ARCHIVED","classroom.situation_cant_be_updated_to_old":"Situation cant be updated to 'Old'","classroom.discipline_not_found":"no discipline found","classroom.classroom_student_situation":"it was not possible to load this student's grades because his situation is: ","classroom.classroom_student.situation":"it was not possible to load this student's grades because his situation is: ","classroom.classroom_student_number_not_found":"no student was found with this number","classroom.classroom_student.number_not_found":"no student was found with this number","classroom.council_showing_student":"showing student","classroom.council.showing_student":"showing student","classroom.need_atleast_one_discipline_change":"It is necessary to change at least one discipline's situation to Edit.","classroom.archive_classroom":"To archive classroom","classroom.apply_first_time":"Apply the first filled time to all","classroom.classroom_time_switch_tooltip":"After activation, the first time will be used as the default for the other days that will be selected","classroom.diary_alert_maximum_grade":"Maximum grade exceeded","classroom.diary_alert.maximum_grade":"Maximum grade exceeded","classroom.diary_alert_negative_grade":"Negative grade","classroom.diary_alert.negative_grade":"Negative grade","classroom.diary_alert_invalid_grade":"Invalid grade","classroom.diary_alert.invalid_grade":"Invalid grade","course.name":"course name","course.description":"an optional description to this course","course.discipline":"course subject","course.discipline_plural":"course subjects","course.discipline.plural"
307:"course subjects","course.discipline_name":"subject name","course.discipline_identifier":"subject identifier","course.school_stage_duration":"stage duration","course.school_stage_duration_year":"yearly","course.school_stage_duration.year":"yearly","course.school_stage_duration_year_desc":"schools normally use yearly division to its courses","course.school_stage_duration.year_desc":"schools normally use yearly division to its courses","course.school_stage_duration_semester":"biannual","course.school_stage_duration.semester":"biannual","course.school_stage_duration_semester_desc":"technical courses and graduation normally use biannual division to its courses","course.school_stage_duration.semester_desc":"technical courses and graduation normally use biannual division to its courses","course.school_stage_duration_none":"no grade","course.school_stage_duration.none":"no grade","course.school_stage_duration_none_desc":"recommended in case of courses with specific duration that are different from the others","course.school_stage_duration.none_desc":"recommended in case of courses with specific duration that are different from the others","course.school_stage_duration_description":"define a valid number for the total duration in months of this course","course.school_stage_duration.description":"define a valid number for the total duration in months of this course","course.school_stage_total_year":"total years","course.school_stage_total.year":"total years","course.school_stage_total_semester":"total semesters","course.school_stage_total.semester":"total semesters","course.school_stage_total_none":"total months","course.school_stage_total.none":"total months","course.term_total":"total terms","course.term_total_description":"A term is the recurrent time division in a course, like Quarter. Here you define the total terms the course's semester or school year will have","course.term_total.description":"A term is the recurrent time division in a course, like Quarter. Here you define the total terms the course's semester or school year will have","course.term_name":"term name","course.term_name_description":"on this field you can customize the defined name to the term, like Quarter. In case you leave it blank, it will be defined a proper name based on the relation between the course duration and total terms","course.term_name.description":"on this field you can customize the defined name to the term, like Quarter. In case you leave it blank, it will be defined a proper name based on the relation between the course duration and total terms","course.pre_registration":"pre-registration","course.pre_registration_action":"accept pre-registration","course.pre_registration.action":"accept pre-registration","course.type_school":"school","course.type.school":"school","course.type_graduation":"graduation","course.type.graduation":"graduation","course.type_post_graduation":"post-graduation","course.type.post_graduation":"post-graduation","course.type_technical":"technical","course.type.technical":"technical","course.type_vocational":"vocational","course.type.vocational":"vocational","course.course_add":"add course","course.course_add_action":"adding course","course.course_add.action":"adding course","course.course_edit":"edit course","course.course_edit_action":"editing course","course.course_edit.action":"editing course","course.course_has_classrooms":"Cannot delete a course with actite classrooms, if you really want to delete this course, make sure to delete the related classrooms before doing it so","course.course_order_invalid":"The reordering couldn't be saved, please refresh the page and try again","course.course_term_total_invalid":"term total cannot be lesser than the former value when there are classrooms related to this course.","course.not_null_name":"Define a valid name for the course","course.not_null_school_stage_duration":"Define the stage duration for the course","course.not_null_school_stage_total":"Define the stage total for the course","course.not_null_term_total":"Define a total duration for periods of the course","course.not_found_course":"Courses not found","course.not_found_course_serie_division":"Serie division Not found","course.not_found_course_value":"Value of the course not found","course.not_found_course_term":"Not found term dates to this course","course.not_found_course_shift":"No shifts found for this course","course.not_found_course_discipline":"Disciplines not found to this course","course.not_found_configuration":"Not found configurations to this course","course.not_found_course_discipline_group":"Not found any group of subjects to this course","course.already_exist_course_discipline":"Already exist another subject named ':name' on this group of subjects","course.cannot_change_course_discipline":"Name ':new' is too much different than older name ':old'. That will affect all c
307ourses, classrooms and reports who uses this information. Are you sure about that change ?","course.course_discipline_has_classroom":"Cannot delete subjects that are active on classrooms, you will need remove that from classrooms to delete","course.already_exist_course_discipline_group":"Already exists course discipline group with name ':name'","course.cannot_change_course_discipline_group":"Name ':new' is too much differente of older name ':old'. That will affect all courses, classrooms and reports who uses this information. Are you sure about that change ?","course.course_discipline_group_has_disciplines":"Cannot delete groups with subjects, remove that to delete","course.duration":"duration","course.register":"register course","course.price":"price","course.price_plural":"prices","course.price.plural":"prices","course.calendar":"calendar","course.discipline_group_register":"add group","course.discipline_register":"add subject","course.confirm_course_discipline_delete":"Are you sure about delete this subject ?","course.confirm_course_discipline_group_delete":"Are you sure about delete this group of subjects ?","course.type_course_discipline_group_name":"Enter name of subjects group","course.tooltip_course_discipline_name":"Enter name of subject","course.tooltip_course_discipline_identifier":"Subject identifier to respible entity","course.discipline.name":"nome da disciplina do curso","course.discipline.name.abbreviate":"nome da disciplina do curso (abreviado)","course.discipline.order":"ordem da disciplina do curso","course.discipline.color":"cor da disciplina do curso","course.discipline.discipline_identifier":"componente curricular da disciplina do curso","course.cannot_change_course_name":"O nome ':new' é muito diferente do nome antigo ':old'. Isto afeterá todas as turmas e relatórios que se utilizam desta informação. Você tem certeza que seja alterar este nome ?","course.cannot_save_course":"não foi possÃvel criar o curso","course.cannot_update_course":"não foi possÃvel editar o curso","course.cannot_delete_course":"não foi possÃvel excluir o curso","course.course_has_classroom":"Cannot delete course that have active or old classrooms, you will need remove classrooms to delete this course","course.confirm_delete":"Are you sure about delete this course ?","course.success_delete":"Course are successfully deleted","course.product":"course product","course.product_plural":"course products","course.product.plural":"course products","course.product_name_error":"product name cannot be empty","course.product_price_error":"product price cannot be empty","course.product_standard_parcel":"parcels","course.product_standard_parcel_description":"number of parcels that ordinarily used to this product","course.confirm_product_delete":"are you sure about delete this product ?","course.product_deleted":"product was deleted","course.ordinarily_in":"ordinarily in","course.select_course":"select course","course.select_course_description":"select course that will be linked with this tuition","course.select_stage_duration":"select the duration division of every stage","course.plan":"course plan","course.plan_plural":"course plans","course.plan.plural":"course plans","course.plan_product":"plan products","course.term_calendar":"terms calendar of course :name","course.course":"course","course.course_plural":"courses","course.course.plural":"courses","course.course_id_institution_not_found":"id institution not found","course.course.id_institution_not_found":"id institution not found","course.course_not_found":"no courses found, register a course before proceeding","course.course_list":"course list","course.semester_name":":semester semester","course.enable_date":"teacher enable date","course.term_date":"term date","course.term_dates_successfully_saved":"term dates successfully saved","course.term_state_successfully_saved":"term enabled changed","course.term_state_publish":"term grades are visible","course.term_state_unpublish":"term grades are hidden","course.term_state_publish_click":"click to publish grades","course.term_state_unpublish_click":"click to unpublish grades","course.configuration":"course configuration","course.timetable":"timetable","course.frequency":"frequency","course.grade":"grades","course.check_classroom_availability":"check if teacher is busy in another classroom","course.check_classroom_availability_yes":"yes, the teacher only teach to one classroom per time","course.check_classroom_availability.yes":"yes, the teacher only teach to one classroom per time","course.check_classroom_availability_no":"no, the teacher can teach to more than one classroom per time","course.check_classroom_availability.no":"no, the teacher can teach to more than one classroom per time","course.check_teacher_availability":"check teacher time availability","course.check_teacher_availability_yes":"yes, check the work time registered in teacher profile","course.check_teacher_availability.yes":"yes, check the work time registered in teacher profile","course.check_teacher_availability_no":"don't check teacher work time","course.check_teacher_availability.no":"don't check teacher work time","course.frequency_propagate":"Frequency propagate","course.frequency_propagate_per_day":"Per day","course.frequency_propagate.per_day":"Per day","course.frequency_propagate_per_discipline":"Per subject","course.frequency_propagate.per_discipline":"Per subject","course.frequency_propagate_no":"without propation, will be individually typed per class","course.frequency_propagate.no":"without propation, will be individually typed per class","course.frequency_propagate_teacher_type":"Propagate frquency to Class Teacher","course.frequency_propagate_teacher_type_yes":"Yes, when registering in one subject the others on same day also will be automatically registered","course.frequency_propagate_teacher_type.yes":"Yes, when registering in one subject the others on same day also will be automatically registered","course.frequency_propagate_teacher_type_no":"No, the teacher will register individually per subject","course.frequency_propagate_teacher_type.no":"No, the teacher will register individually per subject","course.final_average_c
307alculation":"final grade average","course.final_average_calculation_option_1":"Final Grade Average = (1º :term + 2º :term + 3º :term + 4º :term) ÷ 4","course.final_average_calculation.option_1":"Final Grade Average = (1º :term + 2º :term + 3º :term + 4º :term) ÷ 4","course.final_average_calculation_option_2":"Final Grade Average = (1º :term + (2º :term à 2) + 3º :term + (4º :term à 2)) ÷ 6","course.final_average_calculation.option_2":"Final Grade Average = (1º :term + (2º :term à 2) + 3º :term + (4º :term à 2)) ÷ 6","course.final_average_calculation_option_3":"Final Grade Average = ((1º :term à 2) + (2º :term à 2) + (3º :term à 3) + (4º :term à 3)) ÷ 10","course.final_average_calculation.option_3":"Final Grade Average = ((1º :term à 2) + (2º :term à 2) + (3º :term à 3) + (4º :term à 3)) ÷ 10","course.final_average_calculation_option_4":"Final Grade Average = (1º :term + 2º :term + (3º :term à 2) + (4º :term à 2)) ÷ 6","course.final_average_calculation.option_4":"Final Grade Average = (1º :term + 2º :term + (3º :term à 2) + (4º :term à 2)) ÷ 6","course.final_average_calculation_option_5":"Final Grade Average = ((1º :term à 1) + (2º :term à 2) + (3º :term à 3) + (4º :term à 4)) ÷ 10","course.final_average_calculation.option_5":"Final Grade Average = ((1º :term à 1) + (2º :term à 2) + (3º :term à 3) + (4º :term à 4)) ÷ 10","course.final_average_calculation_option_6":"Final Grade Average = (1º :term + 2º :term + 3º :term + 4º :term)","course.final_average_calculation.option_6":"Final Grade Average = (1º :term + 2º :term + 3º :term + 4º :term)","course.final_average_calculation_option_1_two":"Final Grade Average = (1º :term + 2º :term) ÷ 2","course.final_average_calculation.option_1_two":"Final Grade Average = (1º :term + 2º :term) ÷ 2","course.final_average_calculation_option_2_two":"Final Grade Average = (1º :term + (2º :term à 2)) ÷ 6","course.final_average_calculation.option_2_two":"Final Grade Average = (1º :term + (2º :term à 2)) ÷ 6","course.final_average_calculation_option_3_two":"Final Grade Average = ((1º :term à 2) + (2º :term à 2)) ÷ 10","course.final_average_calculation.option_3_two":"Final Grade Average = ((1º :term à 2) + (2º :term à 2)) ÷ 10","course.final_average_calculation_option_4_two":"Final Grade Average = (1º :term + 2º :term) ÷ 6","course.final_average_calculation.option_4_two":"Final Grade Average = (1º :term + 2º :term) ÷ 6","course.final_average_calculation_option_5_two":"Final Grade Average = ((1º :term à 1) + (2º :term à 2)) ÷ 10","course.final_average_calculation.option_5_two":"Final Grade Average = ((1º :term à 1) + (2º :term à 2)) ÷ 10","course.final_average_calculation_option_6_two":"Final Grade Average = (1º :term + 2º :term)","course.final_average_calculation.option_6_two":"Final Grade Average = (1º :term + 2º :term)","course.final_average_calculation_option_1_three":"Final Grade Average = (1º :term + 2º :term + 3º :term) ÷ 3","course.final_average_calculation.option_1_three":"Final Grade Average = (1º :term + 2º :term + 3º :term) ÷ 3","course.final_average_calculation_option_2_three":"Final Grade Average = (1º :term + (2º :term à 2) + 3º :term) ÷ 6","course.final_average_calculation.option_2_three":"Final Grade Average = (1º :term + (2º :term à 2) + 3º :term) ÷ 6","course.final_average_calculation_option_3_three":"Final Grade Average = ((1º :term à 2) + (2º :term à 2) + (3º :term à 3)) ÷ 10","course.final_average_calculation.option_3_three":"Final Grade Average = ((1º :term à 2) + (2º :term à 2) + (3º :term à 3)) ÷ 10","course.final_average_calculation_option_4_three":"Final Grade Average = (1º :term + 2º :term + (3º :term à 2)) ÷ 6","course.final_average_calculation.option_4_three":"Final Grade Average = (1º :term + 2º :term + (3º :term à 2)) ÷ 6","course.final_average_calculation_option_5_three":"Final Grade Average = ((1º :term à 1) + (2º :term à 2) + (3º :term à 3)) ÷ 10","course.final_average_calculation.option_5_three":"Final Grade Average = ((1º :term à 1) + (2º :term à 2) + (3º :term à 3)) ÷ 10","course.final_average_c
307alculation_option_6_three":"Final Grade Average = (1º :term + 2º :term + 3º :term)","course.final_average_calculation.option_6_three":"Final Grade Average = (1º :term + 2º :term + 3º :term)","course.success_course_configuration_save":"course configuration successfully saved","course.classroom_student_situation":"student situation","course.student_situation_absent":"absent","course.student_situation_active":"active","course.student_situation_cancelled":"cancelled","course.student_situation_reclassified":"reclassified","course.student_situation_relocated":"relocated","course.student_situation_transferred":"transferred","course.gradetable_situation":"gradetable situation","course.gradetable_approved":"approved","course.gradetable_disapproved":"disapproved","course.gradetable_dismissed":"dismissed","course.gradetable_progress":"in progress","course.gradetable_approved_low":"approved with low grades","course.gradetable_partial_approved":"partial approved","course.gradetable_grade_disapproved":"disapproved by grades","course.gradetable_absence_disapproved":"disapproved by absences","course.gradetable_all_disapproved":"disapproved by grades and absences","course.gradetable_evaded":"evaded","course.gradetable_situation_phrase":"gradetable situation phrase","course.student_completed_course":"completed course","course.student_completed_stage":"completed stage","course.student_in_progress":"in progress","course.student_not_completed_stage":"not completed stage","course.term_not_found":"Nenhum perÃodo encontrado","finance.invoice_paid":"pagamento da cobrança","finance.member":"membro","finance.member_name":"nome do membro","finance.member.name":"nome do membro","finance.member_lastname":"sobrenome do membro","finance.member.lastname":"sobrenome do membro","finance.member_registration_institution":"número de matrÃcula do membro","finance.member.registration_institution":"número de matrÃcula do membro","finance.member_create":"membro que cadastrou","finance.member_create_name":"nome do membro que cadastrou","finance.member_create.name":"nome do membro que cadastrou","finance.member_create_lastname":"sobrenome do membro que cadastrou","finance.member_create.lastname":"sobrenome do membro que cadastrou","finance.payment_without_billet_return":"pagamentos do caixa","finance.payment_once_billet":"pagamentos do banco","finance.payment":"pagamento","finance.payment_start_date":"data de inÃcio escolhida","finance.payment.start_date":"data de inÃcio escolhida","finance.payment_end_date":"data de término escolhida","finance.payment.end_date":"data de término escolhida","finance.payment_total":"total de pagamentos encontrados","finance.payment.total":"total de pagamentos encontrados","finance.payment_value":"valor bruto","finance.payment.value":"valor bruto","finance.payment_value.currency":"valor bruto com sÃmbolo moeda","finance.payment.value.currency":"valor bruto com sÃmbolo moeda","finance.payment_gross_value":"valor do pagamento valor bruto","finance.payment.gross_value":"valor do pagamento valor bruto","finance.payment_gross_value.currency":"valor do pagamento valor bruto com sÃmbolo moeda","finance.payment.gross_value.currency":"valor do pagamento valor bruto com sÃmbolo moeda","finance.payment_exchange":"troco do pagamento","finance.payment.exchange":"troco do pagamento","finance.payment_interest":"juros do pagamento","finance.payment.interest":"juros do pagamento","finance.payment_worth_going":"valor devendo do pagamento","finance.payment.worth_going":"valor devendo do pagamento","finance.charge":"cobrança","finance.charge_description":"descrição da cobrança","finance.charge.description":"descrição da cobrança","finance.charge_value":"valor da cobrança","finance.charge.value":"valor da cobrança","finance.charge_value.currency":"valor da cobrança com sÃmbolo moeda","finance.charge.value.currency":"valor da cobrança com sÃmbolo moeda","finance.charge_gross_value":"valor bruto da cobrança","finance.charge.gross_value":"valor bruto da cobrança","finance.charge_gross_value.currency":"valor bruto da cobrança com sÃmbolo moeda","finance.charge.gross_value.currency":"valor bruto da cobrança com sÃmbolo moeda","finance.charge_discount_value":"valor do desconto da cobrança","finance.charge.discount_value":"valor do desconto da cobrança","finance.charge_discount_value.currency":"valor do desconto da cobrança com sÃmbolo moeda","finance.charge.discount_value.currency":"valor do desconto da cobrança com sÃmbolo moeda","finance.charge_interest_value":"valor do juros da cobrança","finance.charge.interest_value":"valor do juros da cobrança","finance.charge_interest_value.currency":"valor do juros da cobrança com sÃmbolo moeda","finance.charge.interest_value.currency":"valor do juros da cobrança com sÃmbolo moeda","finance.charge_charge_date":"data da cobrança","finance.charge.charge_date":"data da cobrança","finance.charge_charge_date_extensive":"data da cobrança (por extenso)","finance.charge.charge_date_extensive":"data da cobrança (por extenso)","finance.charge_charge_date_day":"data da cobrança (dia)","finance.charge.charge_date_day":"data da cobrança (dia)","finance.charge_charge_date_month":"data da cobrança (mês)","finance.charge.charge_date_month":"data da cobrança (mês)","finance.charge_charge_date_year":"data da cobrança (ano)","finance.charge.charge_date_year":"data da cobrança (ano)","finance.expire_day":"dia de vencimento","finance.value":"valor","finance.value.currency":"valor com sÃmbolo moeda","finance.gross_value":"valor bruto","finance.gross_value.currency":"valor bruto com sÃmbolo moeda","finance.discount_value":"valor do desconto","finance.discount_value.currency":"valor do desconto com sÃmbolo moeda","finance.interest_value":"valor do juros","finance.interest_value.currency":"valor do juros com sÃmbolo moeda","finance.value_extensive":"valor (por extenso)","finance.total_parcel":"quantidade de parcelas","finance.total_parcel_extensive":"quantidade de parcelas (por extenso)","finance.create_date":"data de criação","finance.first_payment":"primeiro pagamento","finance.type_charge":"tipo da cobrança","finance.parcel_number":"número da parcela","finance.charge_date":"data de cobrança","finance.description":"description","finance.day":"day","finance.payment_date":"payment date","finance.exchange":"exchange","finance.interest":"interest","finance.interest_format":"interest format","finance.fine":"fine","finance.worth_going":"valor devendo","finance.value_parcel":"valor da parcela","finance.value_parcel_extensive":"valor da parcela (por extenso)","finance.billet":"boletos do membro","finance.our_number":"transation number","finance.payment_type":"forma de pagamento","finance.payment_type_postdated_check":"cheque pré datado","finance.payment_type.postdated_check":"cheque pré datado","finance.payment_type_money":"dinheiro","finance.payment_type.money":"dinheiro","finance.payment_type_postdated":"cheque","finance.payment_type.postdated":"cheque","finance.payment_type_billet":"boleto","finance.payment_type.billet":"boleto","finance.payment_type_debit":"débito","finance.payment_type.debit":"débito","finance.payment_type_transfer":"transferência","finance.payment_type.transfer":"transferência","finance.payment_type_credit":"crédito","finance.payment_type.credit":"crédito","finance.payment_type_deposit":"depósito","finance.payment_type.deposit":"depósito","finance.payment_type_loop":"formas de pagamento","finance.payment_type.loop":"formas de pagamento","finance.payment_type_value":"valor pago","finance.payment_type.value":"valor pago","finance.confirm_remittance_delete":"tem certeza que deseja excluir esta remessa ? ** Caso já tenha sido envi
307ada para o banco deverá ser excluÃda também no internet banking **","finance.remittance_delete":"remessa excluÃda com sucesso","finance.charge_late":"cobrança atrasada","finance.charge_late_description":"descrição da cobrança atrasada","finance.charge_late.description":"descrição da cobrança atrasada","finance.charge_late_type_charge":"tipo da cobrança atrasada","finance.charge_late.type_charge":"tipo da cobrança atrasada","finance.charge_late_discount":"desconto da cobrança atrasada","finance.charge_late.discount":"desconto da cobrança atrasada","finance.charge_late_interest":"juros da cobrança atrasada","finance.charge_late.interest":"juros da cobrança atrasada","finance.charge_late_parcel_number":"número da parcela da cobrança atrasada","finance.charge_late.parcel_number":"número da parcela da cobrança atrasada","finance.charge_late_value_with_discount":"valor com desconto da cobrança atrasada","finance.charge_late.value_with_discount":"valor com desconto da cobrança atrasada","finance.charge_late_value":"valor da cobrança atrasada", 308"finance.charge_late.value":"valor da cobrança atrasada","finance.charge_late_value.currency":"valor da cobrança atrasada com sÃmbolo moeda","finance.charge_late.value.currency":"valor da cobrança atrasada com sÃmbolo moeda","finance.charge_late_gross_value":"valor bruto da cobrança atrasada","finance.charge_late.gross_value":"valor bruto da cobrança atrasada","finance.charge_late_gross_value.currency":"valor bruto da cobrança atrasada com sÃmbolo moeda","finance.charge_late.gross_value.currency":"valor bruto da cobrança atrasada com sÃmbolo moeda","finance.charge_late_discount_value":"valor do desconto da cobrança atrasada","finance.charge_late.discount_value":"valor do desconto da cobrança atrasada","finance.charge_late_discount_value.currency":"valor do desconto da cobrança atrasada com sÃmbolo moeda","finance.charge_late.discount_value.currency":"valor do desconto da cobrança atrasada com sÃmbolo moeda","finance.charge_late_interest_value":"valor do juros da cobrança atrasada","finance.charge_late.interest_value":"valor do juros da cobrança atrasada","finance.charge_late_interest_value.currency":"valor do juros da cobrança atrasada com sÃmbolo moeda","finance.charge_late.interest_value.currency":"valor do juros da cobrança atrasada com sÃmbolo moeda","finance.charge_late_charge_date":"data da cobrança atrasada","finance.charge_late.charge_date":"data da cobrança atrasada","finance.charge_late_charge_date_extensive":"data da cobrança atrasada (por extenso)","finance.charge_late.charge_date_extensive":"data da cobrança atrasada (por extenso)","finance.charge_late_charge_date_day":"data da cobrança atrasada (dia)","finance.charge_late.charge_date_day":"data da cobrança atrasada (dia)","finance.charge_late_charge_date_month":"data da cobrança atrasada (mês)","finance.charge_late.charge_date_month":"data da cobrança atrasada (mês)","finance.charge_late_charge_date_year":"data da cobrança atrasada (ano)","finance.charge_late.charge_date_year":"data da cobrança atrasada (ano)","finance.finance":"financeiro","finance.summary":"resumo","finance.inflow":"entrada","finance.inflow_plural":"entradas","finance.inflow.plural":"entradas","finance.outflow":"saÃda","finance.outflow_plural":"saÃdas","finance.outflow.plural":"saÃdas","finance.report":"relatório","finance.report_plural":"relatórios","finance.report.plural":"relatórios","finance.digital_wallet":"carteira digital","finance.digital_wallet_plural":"carteiras digitais","finance.digital_wallet.plural":"carteiras digitais","finance.add_wallet":"adicionar carteira","finance.add_wallet_action":"adicionando carteira","finance.add_wallet.action":"adicionando carteira","finance.select_company":"selecione a empresa que utilizará carteira digital","finance.select_company_representative":"selecione o representante da empresa","finance.bank":"digital wallet","finance.bank_agency":"agência bancária","finance.bank_account":"conta bancária","finance.physical_product":"vende produto fÃsicos","finance.physical_product_plural":"vende produtos fÃsicos","finance.physical_product.plural"
308:"vende produtos fÃsicos","finance.person_type":"tipo de pessoa","finance.legal_person":"pessoa jurÃdica","finance.physical_person":"pessoa fÃsica","finance.institution_account_invalid_bank_account":"conta bancária inválida, verifique se está digitado corretamente","finance.institution_account.invalid_bank_account":"conta bancária inválida, verifique se está digitado corretamente","finance.institution_account_invalid_bank_account_type":"selecione o tipo da conta bancária","finance.institution_account.invalid_bank_account_type":"selecione o tipo da conta bancária","finance.bank_name_banco_do_brasil":"Banco do Brasil","finance.bank_name.banco_do_brasil":"Banco do Brasil","finance.bank_name_santander":"Santander","finance.bank_name.santander":"Santander","finance.bank_name_caixa_economica":"Caixa Econômica Federal","finance.bank_name.caixa_economica":"Caixa Econômica Federal","finance.bank_name_bradesco":"Bradesco","finance.bank_name.bradesco":"Bradesco","finance.bank_name_itau":"Itaú","finance.bank_name.itau":"Itaú","finance.bank_name_banrisul":"Banrisul","finance.bank_name.banrisul":"Banrisul","finance.bank_name_sicredi":"Sicredi","finance.bank_name.sicredi":"Sicredi","finance.bank_name_sicoob":"Sicoob (Bancoob)","finance.bank_name.sicoob":"Sicoob (Bancoob)","finance.bank_name_inter":"Banco Inter","finance.bank_name.inter":"Banco Inter","finance.bank_name_brb":"Banco de BrasÃlia","finance.bank_name.brb":"Banco de BrasÃlia","finance.bank_name_via_credi":"Via Cred","finance.bank_name.via_credi":"Via Cred","finance.bank_name_neon":"Neon","finance.bank_name.neon":"Neon","finance.bank_name_votorantim":"Votorantim","finance.bank_name.votorantim":"Votorantim","finance.bank_name_nubank":"Nubank","finance.bank_name.nubank":"Nubank","finance.bank_name_pagseguro":"Pagseguro","finance.bank_name.pagseguro":"Pagseguro","finance.bank_name_banco_original":"Banco Original","finance.bank_name.banco_original":"Banco Original","finance.bank_name_safra":"Safra","finance.bank_name.safra":"Safra","finance.bank_name_modal":"Modal","finance.bank_name.modal":"Modal","finance.bank_name_banestes":"Banestes","finance.bank_name.banestes":"Banestes","finance.bank_name_unicred":"Unicred","finance.bank_name.unicred":"Unicred","finance.bank_name_money_plus":"Money Plus","finance.bank_name.money_plus":"Money Plus","finance.bank_name_mercantil_do_brasil":"Mercantil do Brasil","finance.bank_name.mercantil_do_brasil":"Mercantil do Brasil","finance.bank_name_jp_morgan":"JP Morgan","finance.bank_name.jp_morgan":"JP Morgan","finance.bank_name_banco_topazio":"Banco Topazio","finance.bank_name.banco_topazio":"Banco Topazio","finance.bank_name_banco_c6":"Banco C6","finance.bank_name.banco_c6":"Banco C6","finance.bank_name_bs2":"BS2","finance.bank_name.bs2":"BS2","finance.bank_name_uniprime":"Uniprime","finance.bank_name.uniprime":"Uniprime","finance.bank_name_banco_stone":"Banco Stone","finance.bank_name.banco_stone":"Banco Stone","finance.bank_name_banco_daycoval":"Banco Daycoval","finance.bank_name.banco_daycoval":"Banco Daycoval","finance.bank_name_banco_rendimento":"Banco Rendimento","finance.bank_name.banco_rendimento":"Banco Rendimento","finance.bank_name_banco_do_nordeste":"Banco do Nordeste","finance.bank_name.banco_do_nordeste":"Banco do Nordeste","finance.bank_name_citibank":"Citibank","finance.bank_name.citibank":"Citibank","finance.bank_name_gerencianet_pagamentos_do_brasil":"Gerencianet Pagamentos do Brasil","finance.bank_name.gerencianet_pagamentos_do_brasil":"Gerencianet Pagamentos do Brasil","finance.bank_name_cora":"Cora","finance.bank_name.cora":"Cora","finance.bank_name_iugu":"Iugu","finance.bank_name.iugu":"Iugu","finance.checking_account":"Conta Corrente","finance.savings_account":"Conta Poupança","finance.bank_account_type":"Tipo da conta bancária","finance.wallet_situation":"situação da carteira","finance.wallet_situation_unverified":"não aprovada","finance.wallet_situation.unverified":"não aprovada","finance.wallet_situation_in_progress":"em aprovação","finance.wallet_situation.in_progress":"em aprovação","finance.wallet_situation_verified":"aprovada","finance.wallet_situation.verified":"aprovada","finance.digital_wallet_view":"visualizar carteira","finance.digital_wallet_view_action":"visualizar carteira","finance.digital_wallet_view.action":"visualizar carteira","finance.balance":"Saldo","finance.total_balance":"total balance","finance.available_withdrawal":"available for withdraw","finance.rate_paid":"tarifas pagas","finance.rate_paid_actual_month":"tax paid this month","finance.amount_protest":"valor em protesto","finance.withdraw":"withdraw","finance.withdraw_action":"withdraw","finance.withdraw.action":"withdraw","finance.withdraw_plural"
308:"withdraws","finance.withdraw.plural":"withdraws","finance.withdraw_empty_amount":"doesn't exist any amount in this wallet to be withdrawn","finance.transfer":"transfer","finance.transfer_action":"transfer","finance.transfer.action":"transfer","finance.transfer_plural":"transfers","finance.transfer.plural":"transfers","finance.wallet_configuration":"wallet configuration","finance.due_date":"due date","finance.amount":"amount","finance.amount_plural":"amounts","finance.amount.plural":"amounts","finance.situation":"situation","finance.pay":"pay","finance.add_product":"add product","finance.add_product_action":"adding product","finance.add_product.action":"adding product","finance.edit_product":"edit product","finance.edit_product_action":"editing product","finance.edit_product.action":"editing product","finance.add_parcel":"add parcel","finance.product_select":"select product","finance.product_select_description":"select product that will be add","finance.price_parcel":"price parcel","finance.price_parcel_description":"","finance.parcel_quantity":"parcel quantity","finance.parcel_quantity_description":"parcel quantity","finance.first_due_date":"first due date","finance.first_due_date_description":"first due date","finance.day_due":"due day","finance.day_due_description":"due day","finance.bank_slip_generate":"generate bank slip","finance.bank_slip_generate_description":"check this option may you want generate bank slip to this product","finance.add_discounts":"add discounts","finance.money":"money","finance.percent":"percent","finance.discount":"discount","finance.discount_plural":"discounts","finance.discount.plural":"discounts","finance.invoice_installment":"invoice installment","finance.bank_slip":"bank slip","finance.bank_slip_plural"
308:"bank slips","finance.bank_slip.plural":"bank slips","finance.price_total":"price total","finance.price_total_description":"this price was calculated by parcels quantity","finance.customer_product_price_error":"price of parcel is needed","finance.customer_product_parcel_quantity_error":"parcels quantity is needed","finance.customer_product_first_due_date_error":"first due date is needed","finance.confirm_customer_installment_delete":"are you sure about delete this installment ? Doing that all parcels will be lost !","finance.pending":"pending","finance.paid":"paid","finance.payment_in_progress":"payment in progress","finance.canceled":"canceled","finance.expired":"expired","finance.refunded":"refunded","finance.error_in_payment":"error in payment","finance.confirm_course_product_not_found":"wasn't found any products to course of this tuition. Do you want go add product to this course ?","finance.print_bank_slip":"print bank slip","finance.report_bank_slip":"bank slip","finance.cash":"cash","finance.wallet_type":"wallet type","finance.wallet_type_description":"select wallet type","finance.wallet_name":"wallet names","finance.select_bank":"select bank","finance.select_bank_plural":"select banks","finance.select_bank.plural":"select banks","finance.select_bank_action":"select bank","finance.select_bank.action":"select bank","finance.type_bank_agency":"type bank agency","finance.type_bank_account":"type bank account","finance.warning_migration":"Attention ! For awile this page will have only invoice created throught new digital wallet","finance.course_product_not_found":"not found course products","finance.course_product_plan_not_found":"not found course plan products","finance.invoice_without_bank_slip":"This invoice haven't bank slip","finance.customer_payer":"Payer","finance.creating_bank_slip":"Creating bank slip","finance.creating_register_bank_slip":"Creating and register bank slip","finance.mechanical_authentication":"mechanical authentication","finance.bank_slip_timeout":"bank slip take too much time to be created, please try again later","finance.recipient":"recipient","finance.intermediator":"intermediator","finance.payment_place":"payment place","finance.transaction_number":"transaction number","finance.customer":"customer","finance.instruction":"instruction","finance.instruction_plural":"institutions","finance.instruction.plural":"institutions","finance.invoice_detail":"invoice detail","finance.invoice_detail_plural":"invoice details","finance.invoice_detail.plural":"invoice details","finance.due":"due","finance.recipient_document":"recipient document","finance.document_amount":"document amount","finance.processed_date":"processed date","finance.cut_dotted_line":"cut on dotted line","finance.drawee_receipt":"drawee receipt","finance.customer_student":"student","finance.insuficient_amount_wallet_withdraw":"insuficient funds to make withdraw, need to be at least :amount_formatted","finance.confirm_wallet_withdraw":"are you sure about this withdraw ? Will be charge tax of :amount_formatted about bank transfer","finance.wallet_withdraw_successfully":"withdraw successfully maked","finance.wallet_withdraw_unverified":"this wallet has a bank information wrong, so it is not possible to withdraw. Please contact support","finance.late_payment_fine":"late payment fine","finance.late_payment_fine_description":"fine calculated to overdue invoices","finance.renew_days":"renew days","finance.renew_days_description":"number of days that will be added to actual day when renew a overdue invoice. The standard is 1.","finance.extra_due":"grace days","finance.extra_due_description":"number of days that a overdue invoice can be payed without create another invoice","finance.renew_extra_due":"renew grace days","finance.renew_extra_due_description":"number of days that a overdue renewed invoice can be payed without create another invoice","finance.commissions":"commissions","finance.institution_wallet_validation_in_progress":"already has validation in progress, you can edit only after this validation ends","finance.late_payment_fine_format":"late paymenet fine format","finance.late_payment_fine_format_description":"change between money or percentage to field of fine","finance.institution_wallet_verified_not_update":"cannot update wallet that already has been verified","finance.wallet_configuration_not_editable_description":"cannot edit this field","finance.member_tuition_filter":"filter by tuition","finance.installment_filter":"filter","finance.clear_filter":"clear filter","finance.paycheck":"paycheck","finance.paycheck_parcel":"paycheck parcel","finance.invoice_payment":"payment","finance.total_amount":"total amount","finance.parcel_total_amount":"parcel total amount","finance.received_amount":"amount received","finance.payment_method":"payment method","finance.payment_method_plural"
308:"payment methods","finance.payment_method.plural":"payment methods","finance.payment_method_not_found":"no payment method found","finance.payment_method.not_found":"no payment method found","finance.payment_method_confirm_default":"are you sure you want to change your default payment method?","finance.payment_method.confirm_default":"are you sure you want to change your default payment method?","finance.payment_method_disabled_description":"payment method is disabled in this wallet","finance.payment_method.disabled_description":"payment method is disabled in this wallet","finance.credit_card":"credit card","finance.pix":"pix","finance.debit_card":"debit card","finance.cheque":"cheque","finance.pre_dated_cheque":"pre dated cheque","finance.deposit":"bank deposit","finance.bank_slip_file_transmission":"bank slip with remittance","finance.normal":"normal","finance.retroactive":"retroactive","finance.change":"change","finance.change_plural":"changes","finance.change.plural":"changes","finance.change_of":"change of","finance.change.of":"change of","finance.missing_amount":"missing amount","finance.add_payment_methods":"add payment method","finance.error_payment_retroactive_date":"payment date invalid, retroactive payments must have a valid date","finance.confirm_partial_payment":"The amount is less than expected. You want to make a Partial Payment ?","finance.without_institution":"institution not found","finance.without_institution_address":"institution address not found","finance.without_institution_document":"institution document not found","finance.without_user":"user not found","finance.without_user_document":"user document not found","finance.wallet_owner_not_found":"wallet owner not found","finance.wallet_document_not_found":"wallet document not found","finance.without_company":"institution company not found","finance.without_account_token_provider":"wallet information not found","finance.without_customer_subscription":"billing customer not found","finance.without_commission":"not found tax","finance.error_on_payment_gateway":"payment provide refused this wallet, check if bank information are right","finance.error_to_save_account_token_provider":"error on save wallet","finance.error_to_save_wallet_configuration":"error on save wallet configuration","finance.error_to_save_wallet_document":"error on save wallet document","finance.error_to_update_wallet_document":"error on update wallet document","finance.error_to_save_wallet_owner":"error on save wallet owner","finance.error_to_save_wallet_owner_document":"company representative does not have document","finance.error_to_save_wallet_owner_document_invalid":"company representative has invalid document","finance.error_to_update_wallet_owner":"error on update waller owner","finance.error_to_save_account_verification_provider":"error on check wallet account","finance.error_to_save_bank_slip_details":"error on save bank slip details","finance.error_to_delete_invoice_payment_provider":"error on delete invoice in payment provider","finance.error_to_save_invoice_discount":"error on save invoice discounts","finance.error_to_withdraw_marketplace_account_amount":"payment provider returns error on withdraw","finance.error_to_update_wallet":"error on update wallet","finance.verification_rejected":"wallet check rejected","finance.verification_accepted":"wallet check accepted","finance.verification_sent":"wallet in verification process","finance.without_member_address":"not found member address","finance.without_member_document":"not found member document","finance.member_document_invalid":"invalid member document","finance.member_document_invalid_cpf":"invalid member CPF","finance.without_member_email":"not found member email","finance.without_member":"member not found","finance.marketplace_customer_created":"customer created on wallet","finance.invoice_without_items":"invoice without items","finance.customer_provider_not_found":"not found payment provider","finance.add_installment":"add installment","finance.add_installment_plural":"add installments","finance.add_installment.plural":"add installments","finance.add_installment_action":"adding installment","finance.add_installment.action":"adding installment","finance.edit_installment":"edit installment","finance.edit_installment_plural":"edit installments","finance.edit_installment.plural"
308:"edit installments","finance.edit_installment_action":"editing installment","finance.edit_installment.action":"editing installment","finance.installment_product":"installment product","finance.installment_product_plural":"installment products","finance.installment_product.plural":"installment products","finance.invoice_product":"invoice product","finance.invoice_product_plural":"invoice products","finance.invoice_product.plural":"invoice products","finance.parcel":"parcel","finance.parcel_plural":"parcels","finance.parcel.plural":"parcels","finance.installment_join":"installments join","finance.join":"join","finance.installment_join_description":"select installment that will be joined","finance.installment_split":"split installment","finance.confirm_installment_split":"are you sure about split this installment ? If exists bank slips, they will be recreated","finance.confirm_installment_join":"are you sure about join these installments ? If exists bank slips, they will be recreated","finance.discount_amount":"discounts","finance.invoice":"invoice","finance.invoice_information":"invoice information","finance.invoice_identification":"invoice identification","finance.currency":"currency","finance.identification_line":"identification line","finance.early":"early","finance.early_plural"
308:"early","finance.early.plural":"early","finance.invoice_item":"item","finance.invoice_item_plural":"items","finance.invoice_item.plural":"items","finance.bank_slip_not_generated":"bank slip isn't generated yet","finance.payment_not_done":"payment not done yet","finance.installment_bank_slip":"all installment bank slips","finance.installment_paycheck":"installment paycheck","finance.classroom_bank_slip":"all classroom bank slips","finance.classroom_paycheck":"classroom paycheck parcel","finance.course_plan_not_found":"not found course plans","finance.plan_add":"add plan","finance.calculated_amount":"calculated amount","finance.plan_name":"plan name","finance.plan_name_description":"plan name, this will be selected in member tuition","finance.plan_name_error":"plan name cannot be empty","finance.course_plan_deleted":"course plan was deleted","finance.confirm_course_plan_delete":"are you sure about delete this course plan ?","finance.volume_this_month":"volume this month","finance.bank_slip_renew":"renew bank slip","finance.confirm_bank_slip_renew":"Will be add fine of :fine and interest of :interest up to parcel, because that the total amount will be :amount at date :due_date. Are you sure about renew this bank slip ?","finance.due_date_origin":"Renew was requested, because that the due date was changed","finance.amount_origin":"Renew was requested, because that the amount was changed, also was added fine and interest calculated on create date","finance.total":"total","finance.invoice_edit_action":"editing invoice","finance.invoice_edit.action":"editing invoice","finance.invoice_edit":"edit invoice","finance.invoice_edit_plural":"edit invoices","finance.invoice_edit.plural":"edit invoices","finance.at_due_date":"at due date","finance.early_day":":day early day","finance.early_day_plural":":day early days","finance.early_day.plural":":day early days","finance.partially_paid":"partially paid","finance.add_items":"add item","finance.remaining_amount":"remaining amount","finance.installment_not_found":"not found installments","finance.statement":"statement","finance.timeline_item_description":"description","finance.timeline_item_type":"type","finance.cancel_invoice":"cancel invoice","finance.reactivate_invoice":"reactivate invoice","finance.cancel_payment":"cancel payments","finance.cancel_payment_description":"cancel every manual payments of the invoice","finance.cancel_payment.description":"cancel every manual payments of the invoice","finance.confirm_invoice_cancel":"are you sure about cancel this invoice ?","finance.confirm_invoice_reactivate":"are you sure about reactivate this invoice ?","finance.confirm_payment_delete":"are you sure about canceling this invoice's manual payments ?","finance.view_member_parcel":"view parcels","finance.not_found_wallet_timeline":"not found items","finance.apply_filter":"apply filter","finance.timeline_type_income":"income","finance.timeline_type_taxes":"tax","finance.timeline_type_info":"information","finance.timeline_type_withdraw":"withdraw","finance.timeline_type":"timeline type","finance.timeline_type_withdraw_accepted":"withdraw accepted","finance.timeline_type_withdraw_rejected":"withdraw rejected","finance.timeline_type_taxes_withdraw":"withdraw taxes","finance.timeline_type_withdraw_in_progress":"withdraw in progress","finance.timeline_type_fail_payment":"payment without identification","finance.timeline_type_expense":"expense","finance.timeline_type_manual_withdraw":"cashregister withdraw","finance.timeline_type_income_credit_card":"payment - credit card","finance.timeline_type_taxes_credit_card":"credit card tax","finance.timeline_type_refund":"invoice refund","finance.timeline_type_income_pix":"payment - PIX","finance.timeline_type_taxes_pix":"PIX tax","finance.timeline_type_transfer":"transfer","finance.timeline_type_taxes_anticipation":"anticipation tax","finance.timeline_type_info_anticipation":"anticipation info","finance.timeline_type_info_credit_card":"credit card info","finance.timeline_type_info_pix":"PIX info","finance.timeline_type_anticipation":"anticipation","finance.timeline_type_fail_payment_pix":"pix fail payment","finance.timeline_type_fail_payment_credit_card":"credit card fail payment","finance.send_invoice":"send invoice","finance.confirm_send_invoice":"are you sure about send this invoice by email and web notification ?","finance.sent_invoice":"invoice sent successfully","finance.notification_before_due_date":"send notification before due","finance.notification_before_due_date_description":"on positive will be send email and web notification in number of days configurated","finance.notification_days_before_due_date":"days before due to send notification","finance.notification_days_before_due_date_description":"number of days before duedate to send notification","finance.notification_in_due_date":"send notification in due date","finance.notification_in_due_date_description":"on positive will be send email and web notification in due date","finance.notification_before_due_date_date":"send notification before due date expire","finance.notification_after_due_date":"send notification after due date expired","finance.notification_after_due_date_description":"on positive will be send email and web notification in 3 business days after due","finance.tax_credit_card":"credit card fix tax","finance.discount_applied":"disconut applied","finance.fix_fail_payment":"fix payment without identification","finance.fix_fail_payment_action":"fixing payment without identification","finance.fix_fail_payment.action":"fixing payment without identification","finance.wallet":"wallet","finance.wallet_plural":"wallets","finance.wallet.plural"
308:"wallets","finance.fail_payment":"payment without identification","finance.invoice_active":"member invoice active","finance.invoice_active_select":"select invoice active that payment will be attached","finance.fail_pyment_old_invoice":"old invoice","finance.installment_changed":"installment edited","finance.installment_changed_description":"after print bank slip the installment was changed, each edit are need print again bank slips.","finance.invoice_changed":"invoice edited","finance.invoice_changed_description":"after print bank slip the invoice was changed, each edit are need print again bank slips.","finance.payment_fail_select":"select new invoice","finance.ignore_interest":"ignore interest/fine","finance.fail_payment_cannot_select_paid":"cannot select invoice already paid","finance.confirm_installment_edit":"Exist :count bank slips created in this installment. In case these bank slips are printed and delivered, you will need print again because they will not agree with the changes maked now. Are you sure about this edit ?","finance.wallet_balance_update":"there are new payments and your balance is being updated...","finance.wallet_balance_update_fail":"your balance is being processed, come back later to see your information","finance.applicable_subsequent_discount":"grant discount in holidays and weekends","finance.applicable_subsequent_discount_description":"if enable, when discount due in weekend or holiday, will be accept payment with discount in the next business day","finance.cash_register":"cash register","finance.cash_register_item_type":"type","finance.cash_register_item_description":"description","finance.wallet_all":"all wallets","finance.wallet_type_cash":"cash on hand","finance.wallet_type_bank":"digital wallet","finance.transaction":"transaction","finance.transaction_plural":"transactions","finance.transaction.plural":"transactions","finance.cash_register_type":"register type","finance.cash_register_type_income":"income","finance.cash_register_type_income_retroactive":"income retroactive","finance.cash_register_type_income_adjustment":"income adjustment","finance.cash_register_type_expense":"expense","finance.cash_register_type_manual_withdraw":"manual withdraw","finance.cash_register_type_taxes":"taxes","finance.cash_register_type_info":"info","finance.cash_register_user":"registered by","finance.no_permission_cash_register_old":"you don't has access to see old cash register","finance.manual_withdraw":"cash withdraw","finance.delete_manual_withdraw":"delete manual withdraw","finance.confirm_delete_manual_withdraw":"are you sure about delete this manual withdraw ?","finance.success_delete_manual_withdraw":"manual widthdraw successfully deleted","finance.success_add_manual_withdraw":"manual withdraw successfully added","finance.add_manual_withdraw":"add manual withdraw","finance.manual_withdraw_description":"manual withdraw is done when the amount in cash register exceeds a reasonable amount to changes and the amount widthdrawn isn't deducted like expense. Usually is done by manager or head to store amount in secure place like bank or safe box.","finance.income_ajustment":"income adjustment","finance.add_income_adjustment":"add income adjustment","finance.delete_income_adjustment":"delete income adjustment","finance.confirm_delete_income_adjustment":"are you sure about delete this income adjustment ?","finance.success_delete_income_adjustment":"income adjustment successfully deleted","finance.success_add_income_adjustment":"income adjustment successfully added","finance.success_add_expense":"expense successfully added","finance.income_adjustment_description":"the cash register adjustment usually is done when is need add amount to use in changes.","finance.expense_description":"expenses are bills, as outflow they will deduct amount in cash register selected","finance.current_balance":"current balance","finance.cannot_save_payment_no_sequence":"you hasn't access to save no sequencial payment","finance.cannot_print_bank_slip_no_sequence":"you hasn't access to print bank slip no sequencial","finance.not_found_timeline_date":"not found timeline items in date selected","finance.paid_by":"paid by","finance.day_due_on_financial_day":"day due in financial days","finance.day_due_on_financial_day_description":"select to day due only in financial days","finance.number_financial_day":":day nd finantial day","finance.number_financial_day_plural"
308:":day th finantial day","finance.number_financial_day.plural":":day th finantial day","finance.first_due_date_month":"start month","finance.first_due_date_month_description":"month that will be start the installment","finance.first_due_date_year":"start year","finance.first_due_date_year_description":"year that will be start the installment","finance.no_filter":"no filter","finance.installment_tuition":"installment tuition","finance.expense":"expense","finance.expense_plural":"expenses","finance.expense.plural":"expenses","finance.expense_type":"expense type","finance.expense_type_plural":"expense types","finance.expense_type.plural":"expense types","finance.expense_add":"add expense","finance.expense_type_add":"add expense type","finance.expense_name":"expense name","finance.tooltip_expense_name":"expense name that will be used in cash register","finance.success_expense_type_save":"expense type successfully saved","finance.success_expense_type_edit":"expense type successfully edited","finance.success_expense_type_delete":"expense type successfully deleted","finance.confirm_expense_type_delete":"are you sure about delete this expense type ?","finance.confirm_delete_expense":"are you sure about delete this expense ?","finance.success_delete_expense":"expense successfully deleted","finance.delete_expense":"delete expense","finance.overpaid":"overpaid","finance.cash_register_expense_type":"expense type","finance.expense_date":"expense date","finance.soft_descriptor":"description of the invoice","finance.soft_descriptor_description":"description that will appear on your credit card invoice","finance.max_installments":"number of installments","finance.max_installments_description":"maximum number of installments available on the credit card","finance.commissions_credit_card":"credit card comission", 309"finance.credit_card_installments":"enable installments","finance.credit_card_installments_description":"if it is false, the user will not be able to pay an invoice in installments with a credit card","finance.commissions_pix":"PIX comission","finance.tax_pix":"PIX tax","finance.general_wallet_configuration":"general wallet configuration","finance.general_wallet_configuration_plural":"general wallet configurations","finance.general_wallet_configuration.plural":"general wallet configurations","finance.bank_slip_wallet_configuration":"bank slip configuration","finance.bank_slip_wallet_configuration_plural":"bank slip configurations","finance.bank_slip_wallet_configuration.plural":"bank slip configurations","finance.credit_card_wallet_configuration":"credit card configuration","finance.credit_card_wallet_configuration_plural":"credit card configurations","finance.credit_card_wallet_configuration.plural":"credit card configurations","finance.pix_configuration":"pix configuration","finance.pix_configuration_plural":"pix configurations","finance.pix_configuration.plural":"pix configurations","finance.receivable_balance":"balance receivable","finance.anticipation":"anticipation","finance.anticipation_plural":"anticipations","finance.anticipation.plural":"anticipations","finance.anticipation_action":"anticipating","finance.anticipation.action":"anticipating","finance.anticipation_anticipated_items":"anticipated items","finance.anticipation.anticipated_items":"anticipated items","finance.anticipation_total_to_anticipate":"total to anticipate","finance.anticipation.total_to_anticipate":"total to anticipate","finance.anticipation_tax":"fee","finance.anticipation.tax":"fee","finance.anticipation_total_tax":"total fee","finance.anticipation.total_tax":"total fee","finance.anticipation_anticipate_tax":"anticipate fee","finance.anticipation.anticipate_tax":"anticipate fee","finance.anticipation_total_receivable":"total receivable","finance.anticipation.total_receivable":"total receivable","finance.anticipation_anticipation_date":"anticipation date","finance.anticipation.anticipation_date":"anticipation date","finance.anticipation_anticipation_not_found":"no anticipation found","finance.anticipation.anticipation_not_found":"no anticipation found","finance.anticipation_anticipate":"anticipate","finance.anticipation.anticipate":"anticipate","finance.anticipation_success":"Anticipation completed!","finance.anticipation.success":"Anticipation completed!","finance.anticipation_add":"save anticipation","finance.anticipation_add_plural"
309:"save anticipations","finance.anticipation_add.plural":"save anticipations","finance.anticipation_add_action":"saving anticipation","finance.anticipation_add.action":"saving anticipation","finance.receivable_receive_all":"receive all","finance.receivable.receive_all":"receive all","finance.receivable_expected_date":"expected date","finance.receivable.expected_date":"expected date","finance.receivable_simulate":"simulate receivables","finance.receivable.simulate":"simulate receivables","finance.receivable_minimum_length":"Select at least one receivable","finance.receivable.minimum_length":"Select at least one receivable","finance.receivable_not_found":"no receivable found","finance.receivable.not_found":"no receivable found","finance.simulate":"simulate","finance.simulate_plural":"simulate","finance.simulate.plural":"simulate","finance.simulate_action":"simulating","finance.simulate.action":"simulating","finance.simulate_time_out":"simulation took too long to process, please try again later","finance.simulate.time_out":"simulation took too long to process, please try again later","finance.credit_card_online":"credit card online","finance.credit_card_online_plural":"credit cards online","finance.credit_card_online.plural"
309:"credit cards online","finance.member_tuition":"member tuition","finance.member_tuition_plural":"member tuitions","finance.member_tuition.plural":"member tuitions","finance.installment":"installment","finance.installment_plural":"installments","finance.installment.plural":"installments","finance.account_type_checking_account":"Checking Account","finance.account_type.checking_account":"Checking Account","finance.account_type_savings_account":"Savings Account","finance.account_type.savings_account":"Savings Account","finance.payment_link_view":"payment link","finance.payment_link.view":"payment link","finance.payment_link_whatsapp":"whatsapp link","finance.payment_link.whatsapp":"whatsapp link","finance.payment_link_whatsapp_message":"Hi! Click the link to access your payment invoice: ","finance.payment_link.whatsapp_message":"Hi! Click the link to access your payment invoice: ","finance.invoice_refund":"invoice refund","finance.invoice_refund_plural":"invoices refund","finance.invoice_refund.plural":"invoices refund","finance.invoice_refund_action":"refunding invoice","finance.invoice_refund.action":"refunding invoice","finance.invoice_refund_confirm":"Are you sure you want to refund this invoice?","finance.invoice_refund.confirm":"Are you sure you want to refund this invoice?","finance.invoice_refund_refunded":"invoice refunded. Wait at least 24 hours for the amount to be canceled.","finance.invoice_refund.refunded":"invoice refunded. Wait at least 24 hours for the amount to be canceled.","finance.refund":"refund","finance.refund_plural":"refunds","finance.refund.plural":"refunds","finance.refund_date":"refund date","finance.refund.date":"refund date","finance.refund_refunded_by":"refunded by","finance.refund.refunded_by":"refunded by","finance.pay_manually":"pay manually","finance.not_allowed_to_generate_bank_slip":"It is only possible to generate the class booklet and bank slip through a registered digital wallet","finance.select_an_expense":"Select an expense","finance.cash_register_is_updating":"The cashregister amount is updating, wait a moment","finance.installment_option":"installment option","finance.installment_option_plural":"installment options","finance.installment_option.plural":"installment options","finance.withdraw_type":"withdraw type","grade.not_found_grade":"not found grades","grade.not_found_gradetable":"not found repord card","grade.not_found_gradetable_plural":"not found report card","grade.not_found_gradetable.plural":"not found report card","grade.not_found_course":"course not informed","grade.not_found_stage":"course stage not informed","grade.already_exist_classroom_gradetable":"already exist another gradetable to this student on this classroom","grade.already_exist_grade":"this student already has grade on this discipline","grade.already_exist_gradetable_discipline":"this discipline already exist on this report card","grade.already_exist_gradetable_discipline_situation":"this discipline already have situation","grade.not_found_gradetable_discipline":"not found discipline on this report card","grade.invalid_gradetable_discipline_situation":"situation ':situation' is not valid to this course","grade.approved":"approved","grade.disapproved":"disapproved","grade.dismissed":"dismissed","grade.in_progress":"in progress","grade.approved_low":"approved with low grades","grade.partial_approved":"partial approved","grade.grade_disapproved":"disapproved by grades","grade.absence_disapproved":"disapproved by absences","grade.gradetable_all_disapproved":"disapproved by grades and absences","grade.evaded":"evaded","grade.teacher_permission":"not possible type grades to subjects of another teachers, to do that is needed general permission of grades","grade.gradetable_has_grades":"cannot delete this report card because that has grades, if you want delete, will need clear all grades","grade.invalid_gradetable_situation":"situation ':situation' is not valid to report cards of this course","grade.student_completed_course":"student completed :course","grade.student_completed_stage":"student are able on :stage","grade.student_not_completed_stage":"student aren't able on :stage","grade.gradetable_view":"view grades","grade.gradetable_view_of":"view grades of ","grade.gradetable_view.of":"view grades of ","grade.gradetable_view_action":"viewing grades","grade.gradetable_view.action":"viewing grades","grade.gradetable":"grades","grade.gradetable_plural":"grades","grade.gradetable.plural"
309:"grades","grade.gradetable_of":"grades of ","grade.gradetable.of":"grades of ","grade.grade_final_name":"final grade","grade.discipline":"measurement","grade.discipline_plural":"measurements","grade.discipline.plural":"measurements","grade.grade":"grade","grade.grade_plural":"grades","grade.grade.plural":"grades","grade.absence":"absence","grade.absence_plural":"absences","grade.absence.plural":"absences","grade.absence_recovery":"absence recovery","grade.absence_recovery_plural":"absences recovery","grade.absence_recovery.plural":"absences recovery","grade.grade_recovery":"grade recovery","grade.grade_recovery_plural":"grades recovery","grade.grade_recovery.plural":"grades recovery","grade.term_grade_final":"grade final of term","grade.term_grade_final_plural":"grades finals of term","grade.term_grade_final.plural":"grades finals of term","grade.property":"property","grade.property_plural":"properties","grade.property.plural":"properties","grade.add_gradetable_discipline":"add measurement to grade table","grade.absence_total":"total de falta","grade.absence_total_plural":"total de faltas","grade.absence_total.plural":"total de faltas","grade.grade_recovery_final":"recuperação final","grade.grade_recovery_final_plural":"recuperações finais","grade.grade_recovery_final.plural":"recuperações finais","grade.grade_final":"média final","grade.grade_final_plural":"médias finais","grade.grade_final.plural":"médias finais","grade.error_edit_grade":"unfortunely cant update this grade","grade.error_save_grade":"error on save grade","grade.error_delete_grade":"can't delete this grade, possibly already been deleted previously","grade.term_not_numeric":"term need to be numeric","grade.confirm_delete_grade_final":"are you sure about clear this final grade ?","grade.frequency":"frequência","grade.term_discipline_average":"média de disciplinas","grade.term_discipline_average_of":"média de disciplinas do ","grade.term_discipline_average.of":"média de disciplinas do ","grade.final_discipline_average":"média final de disciplinas","grade.final_discipline_average_of":"média final de disciplinas do ","grade.final_discipline_average.of":"média final de disciplinas do ","grade.not_found_grade_property":"not found properties to this gradetable","grade.gradetable_property_company_name":"Educational Institution Name","grade.gradetable_property.company_name":"Educational Institution Name","grade.gradetable_property_company_name_description":"In case of this gradetable be issued for another educational institution, type name of that institution who's issued this gradetable.","grade.gradetable_property.company_name_description":"In case of this gradetable be issued for another educational institution, type name of that institution who's issued this gradetable.","grade.gradetable_property_company_city":"Educational Institution City","grade.gradetable_property.company_city":"Educational Institution City","grade.gradetable_property_company_city_description":"In case of this gradetable be issued for another educational institution, type city of that institution who's issued this gradetable.","grade.gradetable_property.company_city_description":"In case of this gradetable be issued for another educational institution, type city of that institution who's issued this gradetable.","grade.gradetable_property_company_state":"Educational Institution State","grade.gradetable_property.company_state":"Educational Institution State","grade.gradetable_property_company_state_description":"In case of this gradetable be issued for another educational institution, type state of that institution who's issued this gradetable.","grade.gradetable_property.company_state_description":"In case of this gradetable be issued for another educational institution, type state of that institution who's issued this gradetable.","grade.gradetable_property_gradetable_year":"Completion Year","grade.gradetable_property.gradetable_year":"Completion Year","grade.gradetable_property_gradetable_year_description":"In case of this gradetable be issued for another educational institution, type the completion year of this gradetable.","grade.gradetable_property.gradetable_year_description":"In case of this gradetable be issued for another educational institution, type the completion year of this gradetable.","grade.discipline_edit":"edit subjects","grade.error_need_create":"gradetable not found","grade.need_create":"register gradetable","grade.cannot_select_user":"you haven't permission to view gradetable of another users","grade.not_found_course_stage":"not found courses and stages","grade.not_found_course_stage_family":"not found courses and stages for the person selected","grade.no_gradetable":"no gradetable","grade.no_gradetable_plural":"no gradetables","grade.no_gradetable.plural"
309:"no gradetables","grade.view_gradetable":"view report card","grade.view_gradetable_plural":"list report cards","grade.view_gradetable.plural":"list report cards","grade.select_gradetable":"select the report card","grade.max_grade":"max grade","grade.select_all_discipline":"select all subjects","grade.course_term_out_of_range":"Can't change a grade out of term teacher enable date","grade.grade_final_not_found":"Grade Final not found","grade.grade_manual_type_warning":"grade manually typed","grade.grade_manual_type_success":"Successfully saved grade. Note: in the case of updating a grade term for this discipline, this final grade will be recalculated automatically","grade.gradetable_has_grade":"Report Card already have a grade for this discipline and term","grade.gradetable_has_grade_final":"Report Card already have a grade final for this discipline","grade.invalid_grade":"Invalid grade","grade.invalid_grade_final":"Grade cannot be negative","grade.invalid_grade_recovery":"Grade recovery cannot be negative","grade.invalid_term":"Invalid term","grade.not_found":"Grade not found","grade.not_found_classroom_grades":"Report cards not found. Please verify if all students have valid Report Cards","grade.not_found_disciplines":"There are no disciplines assigned to this classroom","grade.not_found_term":"Not found terms for this course. Please verify if the terms have valid dates on course's Calendar","grade.not_found_gradetable_stage":"No :stage º stage found to selected course, update the information of the classroom to the current stage of the course","grade.user_is_not_teacher_of_the_discipline":"Your occupation is not allowed to access 'save/edit all notes'. If you need this permission, ask someone at your institution to change this permission for your occupation.","grade.user.is_not_teacher_of_the_discipline":"Your occupation is not allowed to access 'save/edit all notes'. If you need this permission, ask someone at your institution to change this permission for your occupation.","grade.user_has_no_permission_to_save":"your occupation is not allowed to access 'save/edit notes in which you teach class' or 'save/edit all notes'. If you need this permission, ask someone at your institution to change this permission for your occupation.","grade.user.has_no_permission_to_save":"your occupation is not allowed to access 'save/edit notes in which you teach class' or 'save/edit all notes'. If you need this permission, ask someone at your institution to change this permission for your occupation.","grade.classroom_doesnt_has_discilpine_error":"To select disciplines in the report card, they must first be entered into the class.","grade.select_at_least_one_discipline":"Select at least one discipline from the bulletin.","guardian.name":"nome do responsável","guardian.name_finance":"nome do responsável financeiro","guardian.name.finance":"nome do responsável financeiro","guardian.lastname":"sobrenome do responsável","guardian.lastname_finance":"sobrenome do responsável financeiro","guardian.lastname.finance":"sobrenome do responsável financeiro","guardian.birth_date":"data de nascimento do responsável","guardian.rg_of_guardian":"RG do responsável","guardian.rg_of_guardian_emitter":"emissor do responsável","guardian.rg_of_guardian.emitter":"emissor do responsável","guardian.rg_of_guardian_emission_date":"data de emissão do responsável","guardian.rg_of_guardian.emission_date":"data de emissão do responsável","guardian.cpf_of_guardian":"CPF do responsável","guardian.cpf_of_guardian_emitter":"emissor do responsável","guardian.cpf_of_guardian.emitter":"emissor do responsável","guardian.cpf_of_guardian_emission_date":"data de emissão do responsável","guardian.cpf_of_guardian.emission_date":"data de emissão do responsável","guardian.zipcode":"CEP do responsável","guardian.address":"endereço do responsável","guardian.address_type":"tipo de endereço","guardian.address.type":"tipo de endereço","guardian.number":"número do responsável","guardian.complement":"complemento do responsável","guardian.neighborhood":"bairro do responsável","guardian.city":"cidade do responsável","guardian.type_address":"tipo de endereço","guardian.state":"estado do responsável","guardian.state_abbreviation":"estado do responsável (abreviado)","guardian.state.abbreviation":"estado do responsável (abreviado)","guardian.country":"paÃs do responsável","guardian.country_abbreviation":"paÃs do responsável (abreviado)","guardian.country.abbreviation":"paÃs do responsável (abreviado)","guardian.phone":"telefone do responsável","guardian.phone_plural":"telefones do responsável","guardian.phone.plural"
309:"telefones do responsável","guardian.phone_all":"todos os telefones do responsável","guardian.phone.all":"todos os telefones do responsável","guardian.phone_type":"tipo do telefone do responsável","guardian.phone.type":"tipo do telefone do responsável","guardian.phone_home":"residencial do responsável","guardian.phone.home":"residencial do responsável","guardian.phone_mobile":"celular do responsável","guardian.phone.mobile":"celular do responsável","guardian.phone_message":"recado do responsável","guardian.phone.message":"recado do responsável","guardian.phone_work":"trabalho do responsável","guardian.phone.work":"trabalho do responsável","guardian.phone_fax":"fax do responsável","guardian.phone.fax":"fax do responsável","guardian.email":"email do responsável","guardian.email_plural":"emails do responsável","guardian.email.plural":"emails do responsável","guardian.email_type":"tipo do email do responsável","guardian.email.type":"tipo do email do responsável","guardian.occupation":"profissão do responsável","guardian.civil_status":"estado civil do responsável","guardian.nationality":"nacionalidade do responsável","guardian.nationality_nationality":"nome da nacionalidade do responsável","guardian.nationality.nationality":"nome da nacionalidade do responsável","guardian.nationality_city":"cidade do responsável","guardian.nationality.city":"cidade do responsável","guardian.nationality_state":"estado do responsável","guardian.nationality.state":"estado do responsável","guardian.nationality_state_abbreviation":"estado do responsável (Abreviado)","guardian.nationality.state_abbreviation":"estado do responsável (Abreviado)","guardian.nationality_country":"paÃs do responsável","guardian.nationality.country":"paÃs do responsável","guardian.nationality_country_abbreviation":"paÃs do responsável (Abreviado)","guardian.nationality.country_abbreviation":"paÃs do responsável (Abreviado)","guardian.first":"primeiro responsável","guardian.first_name":"nome do primeiro responsável","guardian.first.name":"nome do primeiro responsável","guardian.first_lastname":"sobrenome do primeiro responsável","guardian.first.lastname":"sobrenome do primeiro responsável","guardian.first_birth_date":"data de nascimento do primeiro responsável","guardian.first.birth_date":"data de nascimento do primeiro responsável","guardian.first_rg_of_guardian":"RG do primeiro responsável","guardian.first.rg_of_guardian":"RG do primeiro responsável","guardian.first_rg_of_guardian.emitter":"emissor do primeiro responsável","guardian.first.rg_of_guardian.emitter":"emissor do primeiro responsável","guardian.first_rg_of_guardian.emission_date":"data de emissão do primeiro responsável","guardian.first.rg_of_guardian.emission_date":"data de emissão do primeiro responsável","guardian.first_cpf_of_guardian":"CPF do primeiro responsável","guardian.first.cpf_of_guardian":"CPF do primeiro responsável","guardian.first_cpf_of_guardian.emitter":"emissor do primeiro responsável","guardian.first.cpf_of_guardian.emitter":"emissor do primeiro responsável","guardian.first_cpf_of_guardian.emission_date":"data de emissão do primeiro responsável","guardian.first.cpf_of_guardian.emission_date":"data de emissão do primeiro responsável","guardian.first_address.home":"endereço residencial primeiro responsável","guardian.first.address.home":"endereço residencial primeiro responsável","guardian.first_address.home.zipcode":"CEP residencial do primeiro responsável","guardian.first.address.home.zipcode":"CEP residencial do primeiro responsável","guardian.first_address.home.address":"endereço residencial do primeiro responsável","guardian.first.address.home.address":"endereço residencial do primeiro responsável","guardian.first_address.home.number":"número residencial do primeiro responsável","guardian.first.address.home.number":"número residencial do primeiro responsável","guardian.first_address.home.complement":"complemento residencial do primeiro responsável","guardian.first.address.home.complement":"complemento residencial do primeiro responsável","guardian.first_address.home.neighborhood":"bairro residencial do primeiro responsável","guardian.first.address.home.neighborhood":"bairro residencial do primeiro responsável","guardian.first_address.home.city":"cidade residencial do primeiro responsável","guardian.first.address.home.city":"cidade residencial do primeiro responsável","guardian.first_address.home.state":"estado residencial do primeiro responsável","guardian.first.address.home.state":"estado residencial do primeiro responsável","guardian.first_address.home.state.abbreviation":"estado residencial do primeiro responsável (abreviado)","guardian.first.address.home.state.abbreviation":"estado residencial do primeiro responsável (abreviado)","guardian.first_address.home.country":"paÃs residencial do primeiro responsável","guardian.first.address.home.country":"paÃs residencial do primeiro responsável","guardian.first_address.home.country.abbreviation":"paÃs residencial do primeiro responsável (abreviado)","guardian.first.address.home.country.abbreviation":"paÃs residencial do primeiro responsável (abreviado)","guardian.first_address.work":"endereço comercial do primeiro responsável","guardian.first.address.work":"endereço comercial do primeiro responsável","guardian.first_address.work.zipcode":"CEP comercial do primeiro responsável","guardian.first.address.work.zipcode":"CEP comercial do primeiro responsável","guardian.first_address.work.address":"endereço comercial do primeiro responsável","guardian.first.address.work.address":"endereço comercial do primeiro responsável","guardian.first_address.work.number":"número comercial do primeiro responsável","guardian.first.address.work.number":"número comercial do primeiro responsável","guardian.first_address.work.complement":"complemento comercial do primeiro responsável","guardian.first.address.work.complement":"complemento comercial do primeiro responsável","guardian.first_address.work.neighborhood":"bairro comercial do primeiro responsável","guardian.first.address.work.neighborhood":"bairro comercial do primeiro responsável","guardian.first_address.work.city":"cidade comercial do primeiro responsável","guardian.first.address.work.city":"cidade comercial do primeiro responsável","guardian.first_address.work.state":"estado comercial do primeiro responsável","guardian.first.address.work.state":"estado comercial do primeiro responsável","guardian.first_address.work.state.abbreviation":"estado comercial do primeiro responsável (abreviado)","guardian.first.address.work.state.abbreviation":"estado comercial do primeiro responsável (abreviado)","guardian.first_address.work.country":"paÃs comercial do primeiro responsável","guardian.first.address.work.country":"paÃs comercial do primeiro responsável","guardian.first_address.work.country.abbreviation":"paÃs comercial do primeiro responsável (abreviado)","guardian.first.address.work.country.abbreviation":"paÃs comercial do primeiro responsável (abreviado)","guardian.first_abbreviation":"estado comercial do primeiro responsável financeiro (abreviado)","guardian.first.abbreviation":"estado comercial do primeiro responsável financeiro (abreviado)","guardian.first_finance.work.country":"paÃs comercial do primeiro responsável financeiro","guardian.first.finance.work.country":"paÃs comercial do primeiro responsável financeiro","guardian.first_finance.work.country.abbreviation":"paÃs comercial do primeiro responsável financeiro (abreviado)","guardian.first.finance.work.country.abbreviation":"paÃs comercial do primeiro responsável financeiro (abreviado)","guardian.first_phone":"telefone do primeiro responsável","guardian.first.phone":"telefone do primeiro responsável","guardian.first_phone.plural"
309:"telefones do primeiro responsável","guardian.first.phone.plural":"telefones do primeiro responsável","guardian.first_phone.all":"todos os telefones do primeiro responsável","guardian.first.phone.all":"todos os telefones do primeiro responsável","guardian.first_phone.type":"tipo do telefone do primeiro responsável","guardian.first.phone.type":"tipo do telefone do primeiro responsável","guardian.first_phone.home":"residencial do primeiro responsável","guardian.first.phone.home":"residencial do primeiro responsável","guardian.first_phone.mobile":"celular do primeiro responsável","guardian.first.phone.mobile":"celular do primeiro responsável","guardian.first_phone.message":"recado do primeiro responsável","guardian.first.phone.message":"recado do primeiro responsável","guardian.first_phone.work":"trabalho do primeiro responsável","guardian.first.phone.work":"trabalho do primeiro responsável","guardian.first_phone.fax":"fax do primeiro responsável","guardian.first.phone.fax":"fax do primeiro responsável","guardian.first_email":"email do primeiro responsável","guardian.first.email":"email do primeiro responsável","guardian.first_email.plural":"emails do primeiro responsável","guardian.first.email.plural":"emails do primeiro responsável","guardian.first_email.type":"tipo do email do primeiro responsável","guardian.first.email.type":"tipo do email do primeiro responsável","guardian.first_occupation":"profissão do primeiro responsável","guardian.first.occupation":"profissão do primeiro responsável","guardian.first_civil_status":"estado civil do primeiro responsável","guardian.first.civil_status":"estado civil do primeiro responsável","guardian.first_nationality":"nacionalidade do primeiro responsável","guardian.first.nationality":"nacionalidade do primeiro responsável","guardian.first_nationality.nationality":"nome da nacionalidade do primeiro responsável","guardian.first.nationality.nationality":"nome da nacionalidade do primeiro responsável","guardian.first_nationality.city":"cidade do primeiro responsável","guardian.first.nationality.city":"cidade do primeiro responsável","guardian.first_nationality.state":"estado do primeiro responsável","guardian.first.nationality.state":"estado do primeiro responsável","guardian.first_nationality.state_abbreviation":"estado do primeiro responsável (Abreviado)","guardian.first.nationality.state_abbreviation":"estado do primeiro responsável (Abreviado)","guardian.first_nationality.country":"paÃs do primeiro responsável","guardian.first.nationality.country":"paÃs do primeiro responsável","guardian.first_nationality.country_abbreviation":"paÃs do primeiro responsável (Abreviado)","guardian.first.nationality.country_abbreviation":"paÃs do primeiro responsável (Abreviado)","guardian.finance":"responsável financeiro","guardian.finance_name":"nome do responsável financeiro","guardian.finance.name":"nome do responsável financeiro","guardian.finance_lastname":"sobrenome do responsável financeiro","guardian.finance.lastname":"sobrenome do responsável financeiro","guardian.finance_birth_date":"data de nascimento do responsável financeiro","guardian.finance.birth_date":"data de nascimento do responsável financeiro","guardian.finance_rg_of_guardian":"RG do responsável financeiro","guardian.finance.rg_of_guardian":"RG do responsável financeiro","guardian.finance_rg_of_guardian.emitter":"emissor do responsável financeiro","guardian.finance.rg_of_guardian.emitter":"emissor do responsável financeiro","guardian.finance_rg_of_guardian.emission_date":"data de emissão do responsável financeiro","guardian.finance.rg_of_guardian.emission_date":"data de emissão do responsável financeiro","guardian.finance_cpf_of_guardian":"CPF do responsável financeiro","guardian.finance.cpf_of_guardian":"CPF do responsável financeiro","guardian.finance_cpf_of_guardian.emitter":"emissor do responsável financeiro","guardian.finance.cpf_of_guardian.emitter":"emissor do responsável financeiro","guardian.finance_cpf_of_guardian.emission_date":"data de emissão do responsável financeiro","guardian.finance.cpf_of_guardian.emission_date":"data de emissão do responsável financeiro","guardian.finance_address.home":"endereço residencial responsável financeiro","guardian.finance.address.home":"endereço residencial responsável financeiro","guardian.finance_address.home.zipcode":"CEP residencial do responsável financeiro","guardian.finance.address.home.zipcode":"CEP residencial do responsável financeiro","guardian.finance_address.home.address":"endereço residencial do responsável financeiro","guardian.finance.address.home.address":"endereço residencial do responsável financeiro","guardian.finance_address.home.number":"número residencial do responsável financeiro","guardian.finance.address.home.number":"número residencial do responsável financeiro","guardian.finance_address.home.complement":"complemento residencial do responsável financeiro","guardian.finance.address.home.complement":"complemento residencial do responsável financeiro","guardian.finance_address.home.neighborhood":"bairro residencial do responsável financeiro","guardian.finance.address.home.neighborhood":"bairro residencial do responsável financeiro","guardian.finance_address.home.city":"cidade residencial do responsável financeiro","guardian.finance.address.home.city":"cidade residencial do responsável financeiro","guardian.finance_address.home.state":"estado residencial do responsável financeiro","guardian.finance.address.home.state":"estado residencial do responsável financeiro","guardian.finance_address.home.state.abbreviation":"estado residencial do responsável financeiro (abreviado)","guardian.finance.address.home.state.abbreviation":"estado residencial do responsável financeiro (abreviado)","guardian.finance_address.home.country":"paÃs residencial do responsável financeiro","guardian.finance.address.home.country":"paÃs residencial do responsável financeiro","guardian.finance_address.home.country.abbreviation":"paÃs residencial do responsável financeiro (abreviado)","guardian.finance.address.home.country.abbreviation":"paÃs residencial do responsável financeiro (abreviado)","guardian.finance_address.work":"endereço comercial do responsável financeiro","guardian.finance.address.work":"endereço comercial do responsável financeiro","guardian.finance_address.work.zipcode":"CEP comercial do responsável financeiro","guardian.finance.address.work.zipcode":"CEP comercial do responsável financeiro","guardian.finance_address.work.address":"endereço comercial do responsável financeiro","guardian.finance.address.work.address":"endereço comercial do responsável financeiro", 310"guardian.finance_address.work.number":"número comercial do responsável financeiro","guardian.finance.address.work.number":"número comercial do responsável financeiro","guardian.finance_address.work.complement":"complemento comercial do responsável financeiro","guardian.finance.address.work.complement":"complemento comercial do responsável financeiro","guardian.finance_address.work.neighborhood":"bairro comercial do responsável financeiro","guardian.finance.address.work.neighborhood":"bairro comercial do responsável financeiro","guardian.finance_address.work.city":"cidade comercial do responsável financeiro","guardian.finance.address.work.city":"cidade comercial do responsável financeiro","guardian.finance_address.work.state":"estado comercial do responsável financeiro","guardian.finance.address.work.state":"estado comercial do responsável financeiro","guardian.finance_address.work.state.abbreviation":"estado comercial do responsável financeiro (abreviado)","guardian.finance.address.work.state.abbreviation":"estado comercial do responsável financeiro (abreviado)","guardian.finance_address.work.country":"paÃs comercial do responsável financeiro","guardian.finance.address.work.country":"paÃs comercial do responsável financeiro","guardian.finance_address.work.country.abbreviation":"paÃs comercial do responsável financeiro (abreviado)","guardian.finance.address.work.country.abbreviation":"paÃs comercial do responsável financeiro (abreviado)","guardian.finance_abbreviation":"estado comercial do responsável financeiro financeiro (abreviado)","guardian.finance.abbreviation":"estado comercial do responsável financeiro financeiro (abreviado)","guardian.finance_finance.work.country":"paÃs comercial do responsável financeiro financeiro","guardian.finance.finance.work.country":"paÃs comercial do responsável financeiro financeiro","guardian.finance_finance.work.country.abbreviation":"paÃs comercial do responsável financeiro financeiro (abreviado)","guardian.finance.finance.work.country.abbreviation":"paÃs comercial do responsável financeiro financeiro (abreviado)","guardian.finance_phone":"telefone do responsável financeiro","guardian.finance.phone":"telefone do responsável financeiro","guardian.finance_phone.plural"
310:"telefones do responsável financeiro","guardian.finance.phone.plural":"telefones do responsável financeiro","guardian.finance_phone.all":"todos os telefones do responsável financeiro","guardian.finance.phone.all":"todos os telefones do responsável financeiro","guardian.finance_phone.type":"tipo do telefone do responsável financeiro","guardian.finance.phone.type":"tipo do telefone do responsável financeiro","guardian.finance_phone.home":"residencial do responsável financeiro","guardian.finance.phone.home":"residencial do responsável financeiro","guardian.finance_phone.mobile":"celular do responsável financeiro","guardian.finance.phone.mobile":"celular do responsável financeiro","guardian.finance_phone.message":"recado do responsável financeiro","guardian.finance.phone.message":"recado do responsável financeiro","guardian.finance_phone.work":"trabalho do responsável financeiro","guardian.finance.phone.work":"trabalho do responsável financeiro","guardian.finance_phone.fax":"fax do responsável financeiro","guardian.finance.phone.fax":"fax do responsável financeiro","guardian.finance_email":"email do responsável financeiro","guardian.finance.email":"email do responsável financeiro","guardian.finance_email.plural":"emails do responsável financeiro","guardian.finance.email.plural":"emails do responsável financeiro","guardian.finance_email.type":"tipo do email do responsável financeiro","guardian.finance.email.type":"tipo do email do responsável financeiro","guardian.finance_occupation":"profissão do responsável financeiro","guardian.finance.occupation":"profissão do responsável financeiro","guardian.finance_civil_status":"estado civil do responsável financeiro","guardian.finance.civil_status":"estado civil do responsável financeiro","guardian.finance_nationality":"nacionalidade do responsável financeiro","guardian.finance.nationality":"nacionalidade do responsável financeiro","guardian.finance_nationality.nationality":"nome da nacionalidade do responsável financeiro","guardian.finance.nationality.nationality":"nome da nacionalidade do responsável financeiro","guardian.finance_nationality.city":"cidade do responsável financeiro","guardian.finance.nationality.city":"cidade do responsável financeiro","guardian.finance_nationality.state":"estado do responsável financeiro","guardian.finance.nationality.state":"estado do responsável financeiro","guardian.finance_nationality.state_abbreviation":"estado do responsável financeiro (Abreviado)","guardian.finance.nationality.state_abbreviation":"estado do responsável financeiro (Abreviado)","guardian.finance_nationality.country":"paÃs do responsável financeiro","guardian.finance.nationality.country":"paÃs do responsável financeiro","guardian.finance_nationality.country_abbreviation":"paÃs do responsável financeiro (Abreviado)","guardian.finance.nationality.country_abbreviation":"paÃs do responsável financeiro (Abreviado)","guardian.mother":"mãe","guardian.mother_name":"nome do responsável mãe","guardian.mother.name":"nome do responsável mãe","guardian.mother_lastname":"sobrenome do responsável mãe","guardian.mother.lastname":"sobrenome do responsável mãe","guardian.mother_birth_date":"data de nascimento do responsável mãe","guardian.mother.birth_date":"data de nascimento do responsável mãe","guardian.mother_rg_of_guardian":"RG do responsável mãe","guardian.mother.rg_of_guardian":"RG do responsável mãe","guardian.mother_rg_of_guardian.emitter":"emissor do responsável mãe","guardian.mother.rg_of_guardian.emitter":"emissor do responsável mãe","guardian.mother_rg_of_guardian.emission_date":"data de emissão do responsável mãe","guardian.mother.rg_of_guardian.emission_date":"data de emissão do responsável mãe","guardian.mother_cpf_of_guardian":"CPF do responsável mãe","guardian.mother.cpf_of_guardian":"CPF do responsável mãe","guardian.mother_cpf_of_guardian.emitter":"emissor do responsável mãe","guardian.mother.cpf_of_guardian.emitter":"emissor do responsável mãe","guardian.mother_cpf_of_guardian.emission_date":"data de emissão do responsável m
310ãe","guardian.mother.cpf_of_guardian.emission_date":"data de emissão do responsável mãe","guardian.mother_address.home":"endereço residencial responsável mãe","guardian.mother.address.home":"endereço residencial responsável mãe","guardian.mother_address.home.zipcode":"CEP residencial do responsável mãe","guardian.mother.address.home.zipcode":"CEP residencial do responsável mãe","guardian.mother_address.home.address":"endereço residencial do responsável mãe","guardian.mother.address.home.address":"endereço residencial do responsável mãe","guardian.mother_address.home.number":"número residencial do responsável mãe","guardian.mother.address.home.number":"número residencial do responsável mãe","guardian.mother_address.home.complement":"complemento residencial do responsável mãe","guardian.mother.address.home.complement":"complemento residencial do responsável mãe","guardian.mother_address.home.neighborhood":"bairro residencial do responsável mãe","guardian.mother.address.home.neighborhood":"bairro residencial do responsável mãe","guardian.mother_address.home.city":"cidade residencial do responsável mãe","guardian.mother.address.home.city":"cidade residencial do responsável mãe","guardian.mother_address.home.state":"estado residencial do responsável mãe","guardian.mother.address.home.state":"estado residencial do responsável mãe","guardian.mother_address.home.state.abbreviation":"estado residencial do responsável mãe (abreviado)","guardian.mother.address.home.state.abbreviation":"estado residencial do responsável mãe (abreviado)","guardian.mother_address.home.country":"paÃs residencial do responsável mãe","guardian.mother.address.home.country":"paÃs residencial do responsável mãe","guardian.mother_address.home.country.abbreviation":"paÃs residencial do responsável mãe (abreviado)","guardian.mother.address.home.country.abbreviation":"paÃs residencial do responsável mãe (abreviado)","guardian.mother_address.work":"endereço comercial do responsável mãe","guardian.mother.address.work":"endereço comercial do responsável mãe","guardian.mother_address.work.zipcode":"CEP comercial do responsável mãe","guardian.mother.address.work.zipcode":"CEP comercial do responsável mãe","guardian.mother_address.work.address":"endereço comercial do responsável mãe","guardian.mother.address.work.address":"endereço comercial do responsável mãe","guardian.mother_address.work.number":"número comercial do responsável mãe","guardian.mother.address.work.number":"número comercial do responsável mãe","guardian.mother_address.work.complement":"complemento comercial do responsável mãe","guardian.mother.address.work.complement":"complemento comercial do responsável mãe","guardian.mother_address.work.neighborhood":"bairro comercial do responsável mãe","guardian.mother.address.work.neighborhood":"bairro comercial do responsável mãe","guardian.mother_address.work.city":"cidade comercial do responsável mãe","guardian.mother.address.work.city":"cidade comercial do responsável mãe","guardian.mother_address.work.state":"estado comercial do responsável mãe","guardian.mother.address.work.state":"estado comercial do responsável mãe","guardian.mother_address.work.state.abbreviation":"estado comercial do responsável mãe (abreviado)","guardian.mother.address.work.state.abbreviation":"estado comercial do responsável mãe (abreviado)","guardian.mother_address.work.country":"paÃs comercial do responsável mãe","guardian.mother.address.work.country":"paÃs comercial do responsável mãe","guardian.mother_address.work.country.abbreviation":"paÃs comercial do responsável mãe (abreviado)","guardian.mother.address.work.country.abbreviation":"paÃs comercial do responsável mãe (abreviado)","guardian.mother_abbreviation":"estado comercial do responsável mãe financeiro (abreviado)","guardian.mother.abbreviation":"estado comercial do responsável mãe financeiro (abreviado)","guardian.mother_finance.work.country":"paÃs comercial do responsável mãe financeiro","guardian.mother.finance.work.country":"paÃs comercial do responsável m
310ãe financeiro","guardian.mother_finance.work.country.abbreviation":"paÃs comercial do responsável mãe financeiro (abreviado)","guardian.mother.finance.work.country.abbreviation":"paÃs comercial do responsável mãe financeiro (abreviado)","guardian.mother_phone":"telefone do responsável mãe","guardian.mother.phone":"telefone do responsável mãe","guardian.mother_phone.plural":"telefones do responsável mãe","guardian.mother.phone.plural":"telefones do responsável mãe","guardian.mother_phone.all":"todos os telefones do responsável mãe","guardian.mother.phone.all":"todos os telefones do responsável mãe","guardian.mother_phone.type":"tipo do telefone do responsável mãe","guardian.mother.phone.type":"tipo do telefone do responsável mãe","guardian.mother_phone.home":"residencial do responsável mãe","guardian.mother.phone.home":"residencial do responsável mãe","guardian.mother_phone.mobile":"celular do responsável mãe","guardian.mother.phone.mobile":"celular do responsável mãe","guardian.mother_phone.message":"recado do responsável mãe","guardian.mother.phone.message":"recado do responsável mãe","guardian.mother_phone.work":"trabalho do responsável mãe","guardian.mother.phone.work":"trabalho do responsável mãe","guardian.mother_phone.fax":"fax do responsável mãe","guardian.mother.phone.fax":"fax do responsável mãe","guardian.mother_email":"email do responsável mãe","guardian.mother.email":"email do responsável mãe","guardian.mother_email.plural":"emails do responsável mãe","guardian.mother.email.plural":"emails do responsável mãe","guardian.mother_email.type":"tipo do email do responsável mãe","guardian.mother.email.type":"tipo do email do responsável mãe","guardian.mother_email.home":"email pessoal do responsável mãe","guardian.mother.email.home":"email pessoal do responsável mãe","guardian.mother_email.work":"email comercial do responsável mãe","guardian.mother.email.work":"email comercial do responsável mãe","guardian.mother_occupation":"profissão do responsável mãe","guardian.mother.occupation":"profissão do responsável mãe","guardian.mother_civil_status":"estado civil do responsável mãe","guardian.mother.civil_status":"estado civil do responsável mãe","guardian.mother_nationality":"nacionalidade do responsável mãe","guardian.mother.nationality":"nacionalidade do responsável mãe","guardian.mother_nationality.nationality":"nome da nacionalidade do responsável mãe","guardian.mother.nationality.nationality":"nome da nacionalidade do responsável mãe","guardian.mother_nationality.city":"cidade do responsável mãe","guardian.mother.nationality.city":"cidade do responsável mãe","guardian.mother_nationality.state":"estado do responsável mãe","guardian.mother.nationality.state":"estado do responsável mãe","guardian.mother_nationality.state_abbreviation":"estado do responsável mãe (Abreviado)","guardian.mother.nationality.state_abbreviation":"estado do responsável mãe (Abreviado)","guardian.mother_nationality.country":"paÃs do responsável mãe","guardian.mother.nationality.country":"paÃs do responsável mãe","guardian.mother_nationality.country_abbreviation":"paÃs do responsável mãe (Abreviado)","guardian.mother.nationality.country_abbreviation":"paÃs do responsável mãe (Abreviado)","guardian.father":"pai","guardian.father_name":"nome do responsável pai","guardian.father.name":"nome do responsável pai","guardian.father_lastname":"sobrenome do responsável pai","guardian.father.lastname":"sobrenome do responsável pai","guardian.father_lastname.finance":"sobrenome do responsável pai financeiro","guardian.father.lastname.finance":"sobrenome do responsável pai financeiro","guardian.father_birth_date":"data de nascimento do responsável pai","guardian.father.birth_date":"data de nascimento do responsável pai","guardian.father_rg_of_guardian":"RG do responsável pai","guardian.father.rg_of_guardian":"RG do responsável pai","guardian.father_rg_of_guardian.emitter":"emissor do responsável pai","guardian.father.rg_of_guardian.emitter":"emissor do responsável pai","guardian.father_rg_of_guardian.emission_date":"data de emissão do responsável pai","guardian.father.rg_of_guardian.emission_date":"data de emissão do responsável pai","guardian.father_cpf_of_guardian":"CPF do responsável pai","guardian.father.cpf_of_guardian":"CPF do responsável pai","guardian.father_cpf_of_guardian.emitter":"emissor do responsável pai","guardian.father.cpf_of_guardian.emitter":"emissor do responsável pai","guardian.father_cpf_of_guardian.emission_date":"data de emissão do responsável pai","guardian.father.cpf_of_guardian.emission_date":"data de emissão do responsável pai","guardian.father_address.home":"endereço residencial responsável pai","guardian.father.address.home":"endereço residencial responsável pai","guardian.father_address.home.zipcode":"CEP residencial do responsável pai","guardian.father.address.home.zipcode":"CEP residencial do responsável pai","guardian.father_address.home.address":"endereço residencial do responsável pai","guardian.father.address.home.address":"endereço residencial do responsável pai","guardian.father_address.home.number":"número residencial do responsável pai","guardian.father.address.home.number":"número residencial do responsável pai","guardian.father_address.home.complement":"complemento residencial do responsável pai","guardian.father.address.home.complement":"complemento residencial do responsável pai","guardian.father_address.home.neighborhood":"bairro residencial do responsável pai","guardian.father.address.home.neighborhood":"bairro residencial do responsável pai","guardian.father_address.home.city":"cidade residencial do responsável pai","guardian.father.address.home.city":"cidade residencial do responsável pai","guardian.father_address.home.state":"estado residencial do responsável pai","guardian.father.address.home.state":"estado residencial do responsável pai","guardian.father_address.home.state.abbreviation":"estado residencial do responsável pai (abreviado)","guardian.father.address.home.state.abbreviation":"estado residencial do responsável pai (abreviado)","guardian.father_address.home.country":"paÃs residencial do responsável pai","guardian.father.address.home.country":"paÃs residencial do responsável pai","guardian.father_address.home.country.abbreviation":"paÃs residencial do responsável pai (abreviado)","guardian.father.address.home.country.abbreviation":"paÃs residencial do responsável pai (abreviado)","guardian.father_address.work":"endereço comercial do responsável pai","guardian.father.address.work":"endereço comercial do responsável pai","guardian.father_address.work.zipcode":"CEP comercial do responsável pai","guardian.father.address.work.zipcode":"CEP comercial do responsável pai","guardian.father_address.work.address":"endereço comercial do responsável pai","guardian.father.address.work.address":"endereço comercial do responsável pai","guardian.father_address.work.number":"número comercial do responsável pai","guardian.father.address.work.number":"número comercial do responsável pai","guardian.father_address.work.complement":"complemento comercial do responsável pai","guardian.father.address.work.complement":"complemento comercial do responsável pai","guardian.father_address.work.neighborhood":"bairro comercial do responsável pai","guardian.father.address.work.neighborhood":"bairro comercial do responsável pai","guardian.father_address.work.city":"cidade comercial do responsável pai","guardian.father.address.work.city":"cidade comercial do responsável pai","guardian.father_address.work.state":"estado comercial do responsável pai","guardian.father.address.work.state":"estado comercial do responsável pai","guardian.father_address.work.state.abbreviation":"estado comercial do responsável pai (abreviado)","guardian.father.address.work.state.abbreviation":"estado comercial do responsável pai (abreviado)","guardian.father_address.work.country":"paÃs comercial do responsável pai","guardian.father.address.work.country":"paÃs comercial do responsável pai","guardian.father_address.work.country.abbreviation":"paÃs comercial do responsável pai (abreviado)","guardian.father.address.work.country.abbreviation":"paÃs comercial do responsável pai (abreviado)","guardian.father_abbreviation":"estado comercial do responsável pai financeiro (abreviado)","guardian.father.abbreviation":"estado comercial do responsável pai financeiro (abreviado)","guardian.father_finance.work.country":"paÃs comercial do responsável pai financeiro","guardian.father.finance.work.country":"paÃs comercial do responsável pai financeiro","guardian.father_finance.work.country.abbreviation":"paÃs comercial do responsável pai financeiro (abreviado)","guardian.father.finance.work.country.abbreviation":"paÃs comercial do responsável pai financeiro (abreviado)","guardian.father_phone":"telefone do responsável pai","guardian.father.phone":"telefone do responsável pai","guardian.father_phone.plural"
310:"telefones do responsável pai","guardian.father.phone.plural":"telefones do responsável pai","guardian.father_phone.all":"todos os telefones do responsável pai","guardian.father.phone.all":"todos os telefones do responsável pai","guardian.father_phone.type":"tipo do telefone do responsável pai","guardian.father.phone.type":"tipo do telefone do responsável pai","guardian.father_phone.home":"residencial do responsável pai","guardian.father.phone.home":"residencial do responsável pai","guardian.father_phone.mobile":"celular do responsável pai","guardian.father.phone.mobile":"celular do responsável pai","guardian.father_phone.message":"recado do responsável pai","guardian.father.phone.message":"recado do responsável pai","guardian.father_phone.work":"trabalho do responsável pai","guardian.father.phone.work":"trabalho do responsável pai","guardian.father_phone.fax":"fax do responsável pai","guardian.father.phone.fax":"fax do responsável pai","guardian.father_email":"email do responsável pai","guardian.father.email":"email do responsável pai","guardian.father_email.plural":"emails do responsável pai","guardian.father.email.plural":"emails do responsável pai","guardian.father_email.type":"tipo do email do responsável pai","guardian.father.email.type":"tipo do email do responsável pai","guardian.father_email.home":"email pessoal do responsável pai","guardian.father.email.home":"email pessoal do responsável pai","guardian.father_email.work":"email comercial do responsável pai","guardian.father.email.work":"email comercial do responsável pai","guardian.father_occupation":"profissão do responsável pai","guardian.father.occupation":"profissão do responsável pai","guardian.father_civil_status":"estado civil do responsável pai","guardian.father.civil_status":"estado civil do responsável pai","guardian.father_nationality":"nacionalidade do responsável pai","guardian.father.nationality":"nacionalidade do responsável pai","guardian.father_nationality.nationality":"nome da nacionalidade do responsável pai","guardian.father.nationality.nationality":"nome da nacionalidade do responsável pai","guardian.father_nationality.city":"cidade do responsável pai","guardian.father.nationality.city":"cidade do responsável pai","guardian.father_nationality.state":"estado do responsável pai","guardian.father.nationality.state":"estado do responsável pai","guardian.father_nationality.state_abbreviation":"estado do responsável pai (Abreviado)","guardian.father.nationality.state_abbreviation":"estado do responsável pai (Abreviado)","guardian.father_nationality.country":"paÃs do responsável pai","guardian.father.nationality.country":"paÃs do responsável pai","guardian.father_nationality.country_abbreviation":"paÃs do responsável pai (Abreviado)","guardian.father.nationality.country_abbreviation":"paÃs do responsável pai (Abreviado)","guardian.convert_to_member":"convert to member","institution.institution":"institution","institution.not_found":"institution not found","institution.company_not_found":"not found companies on this institution","institution.name":"institution name","institution.type":"type of institution","institution.image":"image of institution","institution.site":"website of institution","institution.print_image":"image for print of institution","institution.description":"description of institution","institution.email":"email of institution","institution.address":"address of institution","institution.number":"number of institution","institution.complement":"complemento of institution","institution.zipcode":"CEP of institution","institution.neighborhood":"neighborhood of institution","institution.city":"city of institution","institution.state":"state of institution","institution.state_abbreviation":"state of institution (Abbreviated)","institution.state.abbreviation":"state of institution (Abbreviated)","institution.first_phone":"first phone","institution.second_phone":"second phone","institution.first_address":"address 1","institution.second_address":"address 2","institution.all_address":"all address","institution.ethnicity":"ethnicity of institution","institution.ethnicity.name":"name of ethnicity","institution.company_name":"company name of institution","institution.not_found_configuration":"not exists the configuration :configuration to institutions","institution.create_error":"Sorry, we can't create your institution account, please make contact with our support team","institution.update_error":"error on update institution","institution.select_document_type":"select type of document","institution.same_email":"email :email already registered to this institution","institution.same_document":"document :TYPE :document already registered to this company","institution.invalid_document_validation":"document :TYPE :document is not val
310id, check if document typed is correcty","institution.initial_configuration_fail":"Request sent, wait for confirmation email.","institution.welcome":"Welcome to Forleven :)","institution.redirect_fail":"Institution created, we will send you a confirmation email.","institution.edit":"edit institution","institution.edit_plural":"edit institutions","institution.edit.plural":"edit institutions","institution.edit_action":"editing institution","institution.edit.action":"editing institution","institution.my_institution":"my institution","institution.my_institution_plural":"my institutions","institution.my_institution.plural":"my institutions","institution.company":"company","institution.company_plural":"companies","institution.company.plural":"companies","institution.successfully_edit":"institution successfully edited","institution.company_edit":"edit company","institution.company_edit_plural":"edit companies","institution.company_edit.plural":"edit companies","institution.company_edit_action":"editing company","institution.company_edit.action":"editing company","institution.company_register":"add company","institution.company_register_action":"adding company","institution.company_register.action":"adding company","institution.addresses":"addresses","institution.documents":"documents","institution.add_addresses":"add addresses","institution.add_documents":"add documents","institution.company_successfully_added":"company successfully added","institution.company_document":"company document","institution.company_address":"address da empresa","institution.company_deleted":"company deleted","institution.confirm_company_delete":"are you sure about delete this company ?","institution.website":"website","institution.company_limited_three_reached":"limite máximo de 3 empresas por instituição atingido","institution.company_limited_one_reached":"o limite de 1 empresa do seu plano foi atingido, faça upgrade para adicionar até 3 empresas por instituição.","institution.no_document":"no document","institution.select_company":"select company","institution.new_interface":"go to new interface","institution.back_old_interface":"back to old interface","institution.cannot_list_configuration":"cannot list configurations of this institution, check if you had permissions to see information in this institution","institution.use_new_interface":"use new interface","institution.calendar":"institution calendar","institution.confirm_add_holiday_date":"do you wish add holiday to this date ?","institution.add_holiday":"add holiday","institution.add_holiday_action":"adding holiday","institution.add_holiday.action":"adding holiday","institution.edit_holiday":"edit holiday","institution.edit_holiday_action":"editing holiday","institution.edit_holiday.action":"editing holiday","institution.holiday_name":"holiday name","institution.holiday_name_description":"give a name to this holiday","institution.holiday_interest":"finance holiday","institution.holiday_class":"class holiday","institution.holiday_interest_description":"select in finance holidays","institution.holiday_class_description":"select in case there is no class this day","institution.holiday_start_date_description":"date that starts the holiday","institution.holiday_end_date_description":"date that ends the holiday","institution.holiday_not_found":"no holiday found","institution.holiday":"holiday","institution.holiday_plural":"holidays","institution.holiday.plural":"holidays","institution.recess":"class recess","institution.interest":"finance holiday","institution.confirm_delete_holiday":"are you sure about delete this holiday ?","institution.success_delete_holiday":"holiday :name deleted","institution.student_area":"student area","institution.student_area_configuration":"student area configuration","institution.page_link":"page link","institution.copy_link":"copy link","institution.copied_link":"link copied use Ctrl + V to paste","institution.redirect_description":"add button or link and redirect your page or website to","institution.primary_color":"primary color","institution.navigation_color":"navigation bar c
310olor","institution.cannot_load_configuration":"you do not has access to load institution configurations or the user authenticated is not registered in this institution","institution.setting":"setting","institution.setting_plural":"settings","institution.setting.plural":"settings","institution.setting_general":"general setting","institution.setting_general_plural":"general settings","institution.setting_general.plural":"general settings","institution.setting_grade":"grade setting","institution.setting_grade_plural":"grade settings","institution.setting_grade.plural":"grade settings","institution.setting_finance":"finance setting","institution.setting_finance_plural":"finance settings","institution.setting_finance.plural":"finance settings","institution.information":"information","institution.type_add_student_class":"add student in more than one classroom","institution.type_add_student_class_only_a_classroom":"only one","institution.type_add_student_class.only_a_classroom":"only one","institution.type_add_student_class_many_classroom":"many classrooms","institution.type_add_student_class.many_classroom":"many classrooms","institution.show_registration_frequency":"display registration number in frequency","institution.show_registration_frequency_yes":"yes","institution.show_registration_frequency.yes":"yes","institution.show_registration_frequency_no":"no","institution.show_registration_frequency.no":"no","institution.show_registration_class":"display student classroom","institution.show_registration_class_yes":"display registration number","institution.show_registration_class.yes":"display registration number","institution.show_registration_class_no":"display classroom student number","institution.show_registration_class.no":"display classroom student number","institution.show_registration_class_show_registration_and_classroom_number":"display registration number and classroom student number","institution.show_registration_class.show_registration_and_classroom_number":"display registration number and classroom student number","institution.registration_type":"registration number","institution.registration_type_manual":"manual typing","institution.registration_type.manual":"manual typing","institution.registration_type_automatic":"automatic typing","institution.registration_type.automatic":"automatic typing","institution.username_prefix":"username prefix","institution.disable_days_calendar":"calendar in the lessons","institution.disable_days_calendar_all_days":"all days","institution.disable_days_calendar.all_days":"all days","institution.disable_days_calendar_days_has_class_discipline":"days that has subject classes","institution.disable_days_calendar.days_has_class_discipline":"days that has subject classes","institution.average":"average","institution.multiply_grade":"grade scale","institution.multiply_grade_ten":"0 - 10","institution.multiply_grade.ten":"0 - 10","institution.multiply_grade_hundred":"0 - 100","institution.multiply_grade.hundred":"0 - 100","institution.decimal_grade":"grade precision","institution.decimal_grade_full_grade":"integer (Ex: 8, 9, 10)","institution.decimal_grade.full_grade":"integer (Ex: 8, 9, 10)","institution.decimal_grade_decimal_round_grade":"rounded decimal (Ex: 8, 8.5, 9)","institution.decimal_grade.decimal_round_grade":"rounded decimal (Ex: 8, 8.5, 9)","institution.decimal_grade_decimal_grade":"decimal fixed to one (Ex: 8.0, 8.2, 8.5)","institution.decimal_grade.decimal_grade":"decimal fixed to one (Ex: 8.0, 8.2, 8.5)","institution.decimal_grade_decimal_grade_with_two_places":"decimal fixed to two (Ex: 8.00, 8.25, 8.50)","institution.decimal_grade.decimal_grade_with_two_places":"decimal fixed to two (Ex: 8.00, 8.25, 8.50)","institution.save_grade_old_class":"record grades in old classrooms","institution.save_grade_old_class_yes":"yes","institution.save_grade_old_class.yes":"yes", 311"institution.save_grade_old_class_no":"no","institution.save_grade_old_class.no":"no","institution.first_second_council":"display grades field to first and second class council at the end of the school year","institution.first_second_council_yes":"yes","institution.first_second_council.yes":"yes","institution.first_second_council_no":"no","institution.first_second_council.no":"no","institution.absence_compensated":"display compensated absence","institution.absence_compensated_yes":"yes","institution.absence_compensated.yes":"yes","institution.absence_compensated_no":"no","institution.absence_compensated.no":"no","institution.show_transferred_grade":"display grades to student transferred","institution.show_transferred_grade_yes":"yes","institution.show_transferred_grade.yes":"yes","institution.show_transferred_grade_no":"no","institution.show_transferred_grade.no":"no","institution.recovery_calculation":"term grade recovery calculation","institution.recovery_calculation_no_recovery":"no grade recovery","institution.recovery_calculation.no_recovery":"no grade recovery","institution.recovery_calculation_replace_grade_to_grade_recovery_when_greater":"Replace grade by the exam grade if the exam grade is greater","institution.recovery_calculation.replace_grade_to_grade_recovery_when_greater":"Replace grade by the exam grade if the exam grade is greater","institution.recovery_calculation_replace_grade_to_grade_recovery_when_greater_with_max_grade_six":"Replace grade by the exam grade if the exam grade is greater, but limit to 6","institution.recovery_calculation.replace_grade_to_grade_recovery_when_greater_with_max_grade_six":"Replace grade by the exam grade if the exam grade is greater, but limit to 6","institution.recovery_calculation_append_grade_recovery":"Sum grades | Average + Recovery grade","institution.recovery_calculation.append_grade_recovery":"Sum grades | Average + Recovery grade","institution.recovery_calculation_divide_grade_recovery_by_two_and_sum":"Divide the grade recovery by 2 and sum | Average + Recovery grade / 2","institution.recovery_calculation.divide_grade_recovery_by_two_and_sum":"Divide the grade recovery by 2 and sum | Average + Recovery grade / 2","institution.recovery_calculation_sum_grade_with_grade_recovery_and_divi
311de_by_two":"Divide the sum of the grades by 2 | (Average + Recovery grade) / 2","institution.recovery_calculation.sum_grade_with_grade_recovery_and_divide_by_two":"Divide the sum of the grades by 2 | (Average + Recovery grade) / 2","institution.recovery_calculation_grade_multiply_by_four_and_grade_repository_multiply_by_six_sum_all_and_divide_by_ten":"(Average * 4 + Recovery grade * 6) / 10","institution.recovery_calculation.grade_multiply_by_four_and_grade_repository_multiply_by_six_sum_all_and_divide_by_ten":"(Average * 4 + Recovery grade * 6) / 10","institution.show_final_grade_term":"display term grade final","institution.show_final_grade_term_yes":"yes","institution.show_final_grade_term.yes":"yes","institution.show_final_grade_term_no":"no","institution.show_final_grade_term.no":"no","institution.final_recovery_calculation":"school year final recovery","institution.final_recovery_calculation_no_final_recovery":"No school year final recovery","institution.final_recovery_calculation.no_final_recovery":"No school year final recovery","institution.final_recovery_calculation_replace_final_grade_to_final_grade_recovery":"(Replace) Final Grade = Recovery Final grade","institution.final_recovery_calculation.replace_final_grade_to_final_grade_recovery":"(Replace) Final Grade = Recovery Final grade","institution.final_recovery_calculation_board_divide_by_two_sum_final_grade_recovery":"Final Grade = Average ÷ 2 + Recovery Final grade","institution.final_recovery_calculation.board_divide_by_two_sum_final_grade_recovery":"Final Grade = Average ÷ 2 + Recovery Final grade","institution.final_recovery_calculation_sum_final_grade_recovery_and_board_divide_all_by_two":"Final Grade = (Average + Recovery Final grade) ÷ 2","institution.final_recovery_calculation.sum_final_grade_recovery_and_board_divide_all_by_two":"Final Grade = (Average + Recovery Final grade) ÷ 2","institution.final_recovery_calculation_board_multiply_by_one_and_final_grade_repository_multiply_by_two_and_divide_all_by_three":"Final Grade = (5º Conceito x 1 + Recovery Final grade x 2) ÷ 3","institution.final_recovery_calculation.board_multiply_by_one_and_final_grade_repository_multiply_by_two_and_divide_all_by_three":"Final Grade = (5º Conceito x 1 + Recovery Final grade x 2) ÷ 3","institution.final_recovery_calculation_grade_multiply_by_four_and_final_grade_repository_multiply_six_sum_all_and_divide_by_ten":"Final Grade = (Average * 4 + Recovery Final grade * 6) / 10","institution.final_recovery_calculation.grade_multiply_by_four_and_final_grade_repository_multiply_six_sum_all_and_divide_by_ten":"Final Grade = (Average * 4 + Recovery Final grade * 6) / 10","institution.final_recovery_calculation_grade_multiply_by_six_and_final_grade_repository_multiply_by_four_sum_all_and_divide_by_ten":"Final Grade = (Average * 6 + Recovery Final grade * 4) / 10","institution.final_recovery_calculation.grade_multiply_by_six_and_final_grade_repository_multiply_by_four_sum_all_and_divide_by_ten":"Final Grade = (Average * 6 + Recovery Final grade * 4) / 10","institution.general":"general","institution.grades":"grades","institution.absences":"absences","institution.recovery":"grade recovery","institution.success_institution_configuration_save":"institution configuration successfully saved","institution.send_institution_logo":"send institution logo. Recommended 512 x 512","institution.change_cover_image":"change cover image","institution.change_logo_image":"change logo","institution.send_institution_cover":"send institution cover. Recommended 1200 x 300","institution.stage_image_successfully_sent":"cover image successfully sent","institution.institution_image_successfully_sent":"institution image successfully sent","institution.cover_image_successfully_cropper_sent":"cover image cropped successfully","institution.image_gallery":"image gallery","institution.confirm_institution_image_delete":"are you sure about permanently delete this institution image ?","institution.app":"application","institution.app_plural"
311:"applications","institution.app.plural":"applications","institution.third_party_app":"third party app","institution.third_party_app_plural":"third party apps","institution.third_party_app.plural":"third party apps","institution.app_name":"app name","institution.app_name_description":"type your app name to identification","institution.app_client_id":"client id","institution.app_client_secret":"client secret","institution.app_grant_types":"grant types","institution.app_slug":"slug","institution.app_website":"website","institution.app_add":"add app","institution.app_add_action":"adding app","institution.app_add.action":"adding app","institution.app_edit":"edit app","institution.app_edit_action":"editing app","institution.app_edit.action":"editing app","institution.app_view":"view app","institution.app_view_action":"viewing app","institution.app_view.action":"viewing app","institution.app_delete":"delete app","institution.app_auth_basic":"Basic Auth","institution.app_auth_browser":"oAuth implicit","institution.app_auth_app":"App oAuth","institution.app_auth_basic_description":"Simple way to auth like use username and password (not recommended)","institution.app_auth_browser_description":"Auth via URL token using browser","institution.app_auth_app_description":"Auth oAuth 2.0","institution.app_description":"your app description","institution.app_redirect_uri":"your URL where the user will be redirected after authentication","institution.confirm_app_delete":"are you sure about delete the application ? ** If you have an application using this authorization, it will be stop to work **","institution.app_deleted":"the app was successfully deleted","institution.file_gallery":"file gallery","institution.send_institution_file":"Send a file. Maximum size per file: 100MB.","institution.confirm_institution_file_delete":"are you sure about permanently delete this file?","institution.file_not_found":"no files found","institution.invalid_file_max_upload":"institution storage limit reached","institution.file":"file","institution.file_plural":"files","institution.file.plural":"files","institution.company_document_type_not_blank":"Document type cannot be blank","institution.company_address_number_invalid_size":"Address number cannot be null","institution.company_name_not_blank":"Company name cannot be blank","institution.company_address_zipcode_invalid_size":"Zipcode with invalid size","institution.company_address_zipcode_not_blank":"Zipcode cannot be blank","institution.company_address_address_not_blank":"Address cannot be blank","institution.company_address_neighborhood_invalid_size":"Neighborhood invalid size","institution.company_document_document_not_blank":"Document cannot be blank","institution.company_address_neighborhood_not_blank":"Neighborhood cannot be blank","institution.company_address_number_not_blank":"Address number cannot be blank","institution.trading_name":"Trading name","institution.institution_customer_unverified_error_msg_one":"To generate the bankslip is necessary that the ","institution.institution_customer_unverified.error_msg_one":"To generate the bankslip is necessary that the ","institution.institution_customer_unverified_error_msg_two":"CPF ","institution.institution_customer_unverified.error_msg_two":"CPF ","institution.institution_customer_unverified_error_msg_three":"and the member ","institution.institution_customer_unverified.error_msg_three":"and the member ","institution.institution_customer_unverified_error_msg_four":"home address ","institution.institution_customer_unverified.error_msg_four":"home address ","institution.institution_customer_unverified_error_msg_five":"are valid.","institution.institution_customer_unverified.error_msg_five":"are valid.","institution.board_post_text":"Share something to everyone...","institution.board_post_person":"Who is posting","lms.title":"lms","lms.confirm_handout_delete":"are you sure about deleting this handout ?","lms.confirm_handout_save_action":"save as draft","lms.confirm_handout_save.action":"save as draft","lms.confirm_handout_save_confirm":"are you sure about saving as draft? ","lms.confirm_handout_save.confirm":"are you sure about saving as draft? ","lms.handout":"handout","lms.handout_plural":"handouts","lms.handout.plural"
311:"handouts","lms.handout_add":"add handout","lms.handout_add_action":"adding handout","lms.handout_add.action":"adding handout","lms.handout_content":"content","lms.handout_content_empty":"No content","lms.handout_content.empty":"No content","lms.handout_delete":"delete handout","lms.handout_deleted":"the handout was successfully deleted","lms.handout_edit":"edit handout","lms.handout_edit_action":"editing handout","lms.handout_edit.action":"editing handout","lms.handout_name":"handout","lms.handout_name_description":"define a name for your handout","lms.handout_name.description":"define a name for your handout","lms.handout_publish_date":"publish date","lms.handout_publish_date_empty":"no publish date scheduled","lms.handout_publish_date.empty":"no publish date scheduled","lms.handout_publish_date_time":"publish date time","lms.handout_publish_situation":"situation","lms.handout_publish_situation_draft":"draft","lms.handout_publish_situation.draft":"draft","lms.handout_publish_situation_scheduled":"scheduled,","lms.handout_publish_situation.scheduled":"scheduled,","lms.handout_publish_situation_published":"published","lms.handout_publish_situation.published":"published","lms.handout_receiver":"receiver","lms.handout_receiver_plural":"receivers","lms.handout_receiver.plural"
311:"receivers","lms.handout_save_action":"save and schedule","lms.handout_save.action":"save and schedule","lms.handout_scheduler":"scheduler","lms.handout_scheduler_action":"schedule handout","lms.handout_scheduler.action":"schedule handout","lms.handout_send_type":"send type","lms.handout_send_type_plural":"send types","lms.handout_send_type.plural":"send types","lms.handout_send_type_email_notification":"email notification","lms.handout_send_type.email_notification":"email notification","lms.handout_send_type_push_notification":"push notification","lms.handout_send_type.push_notification":"push notification","lms.handout_send_type_web_notification":"web notification","lms.handout_send_type.web_notification":"web notification","lms.handout_subject":"subject","lms.handout_subject_empty":"No subject","lms.handout_subject.empty":"No subject","lms.handout_view":"view handout","lms.handout_view_action":"viewing handout","lms.handout_view.action":"viewing handout","lms.invalid_handout_date_time":"define a valid publish date time","member.name":"nome do membro","member.lastname":"sobrenome do membro","member.gender":"gênero do membro","member.birth_date":"data de nascimento do membro","member.exit_date":"data de saÃda do membro","member.registration_institution":"registration number of member","member.registration_institution_short":"registration","member.registration_institution.short":"registration","member.observation":"observação do membro","member.image":"imagem do membro","member.update_image":"update photo","member.image_default":"reset to default photo","member.confirm_image_default":"are you sure about reseting this member's photo to Forleven's default image?","member.success_image_default":"successfully updated member's photo","member.gallery":"member image gallery","member.minister_lesson":"ministra aula do membro","member.registration_date":"registration date","member.student_ra_barcode":"código de barras do RA do membro","member.classroom.name":"turma do membro","member.classroom.number_vacancy":"número de vagas do membro","member.classroom.number":"número da chamada do membro","member.classroom.room":"sala do membro","member.classroom.school_stage":"série do membro","member.classroom.type_serie":"tipo série","member.classroom.nomenclature":"nomenclatura","member.classroom.date_begin":"data de inÃcio da turma","member.classroom.start_date":"data de entrada na turma","member.classroom.exit_date":"data de saÃda do membro na turma","member.classroom.situation":"situação do membro na turma","member.not_found":"not found any member on this institution","member.not_found_member":"Not found this member on institution","member.not_found_member_search":"Not found member to ':query' ","member.not_found_member_tuition":"Not found tuition to this member","member.not_found_teacher_classroom":"No classroom found for this teacher","member.not_found_teacher_discipline":"Not found disciplines to this teacher","member.not_found_teacher_discipline_timetable":"This teacher havent timetable to this discipline","member.not_found_teacher_hour":"Not found hours to this member","member.not_found_student_classroom":"No classrooms found for this student","member.not_found_guardian":"Not found any guardians to that student","member.not_exist_guardian":"Este responsável não existe ou não está ativo para este estudante","member.rg":"RG do membro","member.cpf":"CPF do membro","member.ra":"RA do membro","member.phone":"telefone do membro","member.phone_home":"residencial do membro","member.phone.home":"residencial do membro","member.phone_mobile":"celular do membro","member.phone.mobile":"celular do membro","member.phone_message":"recado do membro","member.phone.message":"recado do membro","member.phone_work":"trabalho do membro","member.phone.work":"trabalho do membro","member.zipcode":"CEP do membro","member.address":"endereço do membro","member.number":"número do membro","member.complement":"complemento do membro","member.neighborhood":"bairro do membro","member.city":"cidade do membro","member.type_address":"tipo de endereço","member.state":"estado do membro","member.state_abbreviation":"estado do membro (abreviado)","member.state.abbreviation":"estado do membro (abreviado)","member.country":"paÃs do membro","member.country_abbreviation":"paÃs do membro (abreviado)","member.country.abbreviation":"paÃs do membro (abreviado)","member.work.zipcode":"CEP comercial do membro","member.work.address":"endereço comercial do membro","member.work.number":"número comercial do membro","member.work.complement":"complemento comercial do membro","member.work.neighborhood":"bairro comercial do membro","member.work.city":"cidade comercial do membro","member.work.state":"estado comercial do membro","member.work.state_abbreviation":"estado comercial do membro (abreviado)","member.work.state.abbreviation":"estado comercial do membro (abreviado)","member.work.country":"paÃs comercial do membro","member.work.country_abbreviation":"paÃs comercial do membro (abreviado)","member.work.country.abbreviation":"paÃs comercial do membro (abreviado)","member.confirm_reset_password":"Are you sure about reset password to this member ?","member.reset_password":"reset password","member.finance.product":"produtos do membro","member.finance.monthly":"mensalidades do membro","member.finance.charge":"cobranças do membro","member.finance.charge_pe
311nding":"cobranças pendentes","member.finance.charge.pending":"cobranças pendentes","member.finance.charge_product":"cobranças do produto","member.finance.charge.product":"cobranças do produto","member.finance.charge_product.pending":"cobranças pendentes do produto","member.finance.charge.product.pending":"cobranças pendentes do produto","member.finance.charge_monthly":"cobranças da mensalidade","member.finance.charge.monthly":"cobranças da mensalidade","member.finance.charge_monthly.pending":"cobranças pendentes da mensalidade","member.finance.charge.monthly.pending":"cobranças pendentes da mensalidade","member.finance.discount":"desconto","member.finance.payment":"pagamentos do membro","member.finance.discount_title":"descontos do membro","member.finance":"financeiro do membro","member.finance_expire_day":"dia de vencimento","member.finance.expire_day":"dia de vencimento","member.finance_value":"valor","member.finance.value":"valor","member.finance_gross_value":"valor bruto","member.finance.gross_value":"valor bruto","member.finance_discount_value":"valor do desconto","member.finance.discount_value":"valor do desconto","member.finance_interest_value":"valor do juros","member.finance.interest_value":"valor do juros","member.finance_value_extensive":"valor (por extenso)","member.finance.value_extensive":"valor (por extenso)","member.finance_total_parcel":"quantidade de parcelas","member.finance.total_parcel":"quantidade de parcelas","member.finance_create_date":"data de criação","member.finance.create_date":"data de criação","member.finance_first_payment":"primeiro pagamento","member.finance.first_payment":"primeiro pagamento","member.finance_type_charge":"tipo da cobrança","member.finance.type_charge":"tipo da cobrança","member.finance_parcel_number":"número da parcela","member.finance.parcel_number":"número da parcela","member.finance_charge_date":"data de cobrança","member.finance.charge_date":"data de cobrança","member.finance_description":"descrição","member.finance.description":"descrição","member.finance_day":"dia","member.finance.day":"dia","member.finance_discount":"desconto","member.finance_payment_date":"data de pagamento","member.finance.payment_date":"data de pagamento","member.finance_exchange":"troco","member.finance.exchange":"troco","member.finance_interest":"juros","member.finance.interest":"juros","member.finance_worth_going":"valor devendo","member.finance.worth_going":"valor devendo","member.finance_value_parcel":"valor da parcela","member.finance.value_parcel":"valor da parcela","member.error_registration_taken":"already exist someone with registration number :registration_institution","member.error_occupation_invalid":"occupation invalid","member.occupation_select":"selecione uma ocupação","member.tuition":"tuition","member.tuition_plural":"tuitions","member.tuition.plural":"tuitions","member.tuition_year_tuition":"tuition year","member.tuition.year_tuition":"tuition year","member.tuition_school_stage":"stage","member.tuition.school_stage":"stage","member.tuition_date_register":"data da matrÃcula","member.tuition.date_register":"data da matrÃcula","member.tuition_date_register_extensive":"data da matrÃcula (por extenso)","member.tuition.date_register_extensive":"data da matrÃcula (por extenso)","member.tuition_course_plan":"nome do plano","member.tuition.course_plan":"nome do plano","member.ethnicity":"etnia do membro","member.nationality":"nacionalidade do membro","member.nationality_nationality":"nome da nacionalidade do membro","member.nationality.nationality":"nome da nacionalidade do membro","member.nationality_city":"cidade do membro","member.nationality.city":"cidade do membro","member.nationality_state":"estado do membro","member.nationality.state":"estado do membro","member.nationality_state_abbreviation":"estado do membro (Abreviado)","member.nationality.state_abbreviation":"estado do membro (Abreviado)","member.nationality_country":"paÃs do membro","member.nationality.country":"paÃs do membro","member.nationality_country_abbreviation":"paÃs do membro (abreviado)","member.nationality.country_abbreviation":"paÃs do membro (abreviado)","member.register":"add member","member.filter":"filter members","member.search":"search members","member.add_document":"add document","member.add_phone":"add phone","member.add_email":"add email","member.add_address":"add address","member.add_guardian":"add guardian","member.social_name":"social name","member.guardian_relationship":"Kinship","member.guardian_finance":"Financial Guardian","member.guardian":"responsável","member.guardian_plural"
311:"responsáveis","member.guardian.plural":"responsáveis","member.confirm_inactivate":"Are you sure about inactive this member ?","member.success_inactivate":"Member was inactivated","member.confirm_archive":"Are you sure about archive this member ?","member.success_archive":"Member was archived","member.confirm_delete":"Are you sure about delete this member ?","member.confirm_reactivate":"Are you sure about reactivate this member ?","member.success_delete":"Member was deleted","member.success_reactivate":"Member was successfully reactivated !","member.guardian_type_add":"Select a way that you wish add guardian:","member.guardian_search_institution":"Search by member on this institution","member.guardian_search_all":"Search on Forleven","member.guardian_register":"Register new","member.guardian_already_exist":"guardian :Fullname already registered to this member","member.confirm_guardian_delete":"Are you sure about delete this guardian ?","member.already_exist":"This member already exist on this institution","member.already_used_email":" email :email already in use by :fullname","member.already_used_document":"document :TYPE :document already in use by :fullname","member.add_time":"add time","member.invalid_time":":time is invalid, type a valid time between 00:00 to 23:59","member.teacher":"professor(a)","member.teacher_name":"nome do professor(a)","member.teacher.name":"nome do professor(a)","member.teacher_lastname":"sobrenome do professor(a)","member.teacher.lastname":"sobrenome do professor(a)","member.not_found_filter":"not found search filters","member.merge_scheduled":"merge in process, in a few moments this merge will be completed","member.merge_error":"error to schedule merge","member.merge_already_scheduled":"already exist a merge working on to one of members selected, wait this merge finish to assign another merge on this member","member.merge_not_found_main_member":"not found primary member on this institution","member.merge_not_found_member":"not found on this institution one or more members that will be merge","member.merge_name_different":"names of member that will be merged must be exatly equals","member.merge":"merge member","member.merge_search":"Search and select members to be merged","member.merge_selected":"Mark the primary member, this will receive all information","member.merge_next_step":"next step","member.merge_main_mark":"mark as primary","member.merge_remove":"remove of merge","member.merge_cannot_remove_main":"cannot remove the member marked as primary","member.merge_cannot_remove_from":"you are on ':name' profile, because that cannot remove him from the list","member.merge_error_select_member":"select one or more member to be merged","member.merge_confirm":"On merge the primary member will receive all informations and the others will be removed. Are you sure about proceed ?","member.merged_with_another_member":"merged with another member","member.merged_scheduled":"merge in progress","member.parcel_view":"view parcel","member.parcel_view_plural":"view parcels","member.parcel_view.plural":"view parcels","member.parcel_view_action":"viewing parcels","member.parcel_view.action":"viewing parcels","member.alternate_member_tuition":"alternate tuition","member.add_tuition":"add tuition","member.add_tuition_action":"adding tuition","member.add_tuition.action":"adding tuition","member.view":"view member","member.view_action":"viewing member","member.view.action":"viewing member","member.tuition_stage":"stage","member.tuition_stage_description":"tuition stage, this will be used to select classroom","member.tuition_stage_error":"select stage","member.registration_date_description":"select date to this registration date","member.select_classroom":"select classroom","member.select_classroom_description":"select classroom of this tuition","member.edit_tuition_action":"editing member tuition","member.edit_tuition.action":"editing member tuition","member.edit_tuition":"edit member tuition","member.confirm_tuition_delete":"are you sure about delete this tuition ?","member.tuition_deleted":"tuition was deleted","member.tuition_not_found_classroom":"not found any classroom linked to this tuition","member.tuition_select":"select tuition","member.not_found_document":"not found document","member.not_found_email":"not found email","member.tuition_id_user_not_found":"not found tuitions to this member","member.tuition_select_course_error":"select course of this tuition","member.tuition_plan_name_description":"plan name that this tuition is attached","member.email_bounce"
311:"email bounce","member.email_bounce_description":"email adress ou provider doesn't exist","member.email_complaint":"email complaint","member.email_complaint_description":"user complaint about email sends","member.email_delivery":"email delivery","member.email_delivery_description":"email delivering with no complaint","member.calendar":"calendar","member.situation_active":"active","member.situation_cancel":"cancelled","member.tuition_active":"active tuition","member.tuition_cancel":"cancel tuition","member.confirm_tuition_active":"are you sure about activate this tuition ?","member.confirm_tuition_cancel":"are you sure about cancel this tuition ?","member.general_report":"member general report","member.general_report_plural":"member general reports","member.general_report.plural":"member general reports","member.confirm_cancel_installment_tuition":"do you want also cancel installments of this tuition ?","member.success_cancel_installment_tuition":"tuition installments successfully canceled","member.files_not_found":"no files found","member.file_confirm_delete":"Are you sure about delete this file?","member.file_confirm_success":"File deleted","member.file_add":"register file","member.file_add_plural":"register files","member.file_add.plural":"register files","member.file":"file","member.file_plural":"files","member.file.plural":"files","member.file_action":"viewing files","member.file.action":"viewing files","member.photo_not_found":"no photos found","member.guardian_delete":"Guardian was deleted","member.already_registered_in_a_classroom_of_this_course":"Student already registered in a classroom of this course","member.permission_not_found":"Permission not found.","occupation.occupation":"Occupation","occupation.occupation_plural":"Occupations","occupation.occupation.plural":"Occupations","occupation.name":"occupation name","occupation.not_found_occupation":"not found occupation","occupation.cannot_delete":"is not possible delete standard occupation","occupation.not_found_occupation_field":"not found fields","occupation.field_group_name_in_use":"already exist another group of fields with name ':name'","occupation.field_group_name_invalid":"name ':name' is invalid, don't use any special characters or spaces","occupation.field_group_cannot_edit":"cannot edit standard field group","occupation.field_group_cannot_delete":"cannot delete standard field group","occupation.field_name_in_use":" name ':name' already in use to another field","occupation.field_name_invalid":"name ':name' is invalid, don't use any special characters or spaces","occupation.field_cannot_edit":"cannot edit standard fields","occupation.field_cannot_delete":"it is not possible delete standard fields","occupation.field_item_invalid_json":"item has invalid json format","occupation.field_group_general_information":"General Information","occupation.field_group_document":"Document","occupation.field_group_contact":"Contact","occupation.field_group_address":"Address","occupation.field_group_additional_information":"Additional Information","occupation.field_group_work_information":"Work Time","occupation.field_name":"Name","occupation.field_description_name":"first name","occupation.field_lastname":"Lastname","occupation.field_description_lastname":"lastname","occupation.field_birth_date":"Birth Date","occupation.field_description_birth_date":"Select or type birth date","occupation.field_genre":"Genre","occupation.field_description_genre":"select genre","occupation.genre_male":"Male","occupation.genre_female":"Female","occupation.field_minister_lesson":"Minister Lesson","occupation.field_description_minister_lesson":"Select if this person are minister lessons on this education institution","occupation.field_document":"Document","occupation.field_description_document":"","occupation.field_email":"E-mail","occupation.email_personal":"Personal","occupation.email_work":"Work","occupation.field_phone":"Phone","occupation.field_description_phone":"","occupation.phone_home":"Residential","occupation.phone_mobile":"Mobile","occupation.phone_work":"Work","occupation.phone_message":"Message","occupation.field_address":"Address","occupation.field_description_address":"","occupation.address_home":"Residential","occupation.address_work":"Work","occupation.field_observation":"Observations","occupation.field_description_observation":"","occupation.field_ethnicity":"Etnhicity","occupation.field_description_ethnicity":"Select etnhicity","occupation.ethnicity_yellow":"Yellow","occupation.ethnicity_white":"White","occupation.ethnicity_indigenous":"Indigenous","occupation.ethnicity_black":"Black","occupation.ethnicity_crossbred":"Crossbred","occupation.field_civ
311il_status":"Civil Status","occupation.field_description_civil_status":"Select civil status","occupation.civil_status_single":"Single","occupation.civil_status_married":"Married","occupation.civil_status_divorced":"Divorced","occupation.civil_status_widower":"Widower","occupation.civil_status_separated":"Separated","occupation.field_job":"Job","occupation.field_description_job":"Type the job","occupation.field_work_company":"Work company","occupation.field_description_work_company":"Type the work company","occupation.field_nationality":"Nationality","occupation.field_description_nationality":"Type the nationality","occupation.field_relationship":"Relation","occupation.field_description_relationship":"Select relation of this guardian with student","occupation.relationship_father":"Father","occupation.relationship_mother":"Mother","occupation.relationship_brother":"Brother","occupation.relationship_sister":"Sister", 312"occupation.relationship_uncle":"Uncle","occupation.relationship_aunt":"Aunt","occupation.relationship_grandfather":"Grandfather","occupation.relationship_grandmother":"Grandmother","occupation.relationship_cousin_male":"Cousin (male)","occupation.relationship_cousin_female":"Cousin (female)","occupation.relationship_brother_in_law":"Brother in law","occupation.relationship_sister_in_law":"Sister in law","occupation.relationship_father_in_law":"Father in law","occupation.relationship_mother_in_law":"Mother in law","occupation.relationship_other":"Other","occupation.field_finance_guardian":"Finance Guardian","occupation.field_description_finance_guardian":"Select if this are finance guardian of student","occupation.field_finance_email":"Receive finance e-mail","occupation.field_description_finance_email":"Select if this guardian want receive e-mails about finance information of student","occupation.field_authorized_leave":"Authorized leave","occupation.field_description_authorized_leave":"Select in case of this are authorized to get student","occupation.field_live_student":"Live with student","occupation.field_description_live_student":"Select in case of this guardian live with student","occupation.field_charge_document":"Charge Document","occupation.field_description_charge_document":"Select the document who will be emit charges","occupation.field_registration_institution":"Registration","occupation.field_description_registration_institution":"Type number of student registration on institution","occupation.field_time":"Time","occupation.field_description_time":"","occupation.public":"Public on Internet","occupation.user":"Forleven User's","occupation.student":"Student","occupation.guardian":"Student Guardian","occupation.institution_owner":"Institution Owner","occupation.teacher":"Teacher","occupation.manager":"Manager","occupation.attendant":"Attendant","occupation.principal":"Principal","occupation.occupation_permission":"Occupation & Permission","occupation.occupation_permission_plural":"Occupations & Permissions","occupation.occupation_permission.plural":"Occupations & Permissions","occupation.permission":"Permission","occupation.permission_plural":"Permissions","occupation.permission.plural":"Permissions","occupation.register":"Add Occupation","occupation.confirm_delete":"Are you sure about delete this occupation ? ** All registered members will be affected ** ","occupation.success_delete":"Occupation sucessfully deleted","occupation.tooltip_name":"Type the occupation name","occupation.permission_save_price_course":"view course prices","occupation.permission_save_course":"save/edit course","occupation.permission_read_discipline":"view subjects","occupation.permission_save_discipline":"save/edit subject","occupation.permission_edit_datetime_digit_course":"change course dates","occupation.permission_read_course":"view courses","occupation.permission_read_occupation":"view occupation","occupation.permission_read_occupation_all":"view all occupations","occupation.permission_save_occupation":"save occupation","occupation.permission_edit_occupation":"edit occupation","occupation.permission_delete_occupation":"delete occupation","occupation.permission_read_permission":"view permissions","occupation.permission_read_member":"view member","occupation.permission_read_member_all":"view all members","occupation.permission_save_member":"save member","occupation.permission_edit_member":"edit member","occupation.permission_merge_member":"merge member","occupation.permission_save_occurrence":"save member occurrence","occupation.permission_save_image_member":"save member image","occupation.permission_read_own_occurrence":"view own occurrence","occupation.permission_save_teacher_frequency":"save/edit frequency to own teacher subjects","occupation.permission_save_frequency":"save/edit frequency to all classrooms","occupation.permission_save_frequency_barcode":"save frequency with student card","occupation.permission_save_payment":"save manual payments","occupation.permission_save_payment_no_sequence":"save payment without sequence","occupation.permission_print_bank_slip_no_sequence":"print bank slip without sequence","occupation.permission_save_payment_retroactive":"save payment retroactive","occupation.permission_save_charge":"save invoice","occupation.permission_edit_charge":"edit invoice","occupation.permission_edit_monthly":"edit installment","occupation.permission_save_discount":"change discount in manual payment","occupation.permission_delete_charge_unique":"cancel invoice","occupation.permission_delete_payment":"delete payment","occupation.permission_read_billet":"view bank slip","occupation.permission_read_cash_register":"view current cash register","occupation.permission_read_old_cash_register":"view another dates cash register","occupation.permission_save_manual_withdraw":"save manual withdraw in cash register","occupation.permission_delete_manual_withdraw":"delete manual withdraw in cash register","occupation.permission_read_finance_expenses":"view finance expenses","occupation.permission_save_finance_expenses":"save finance expenses","occupation.permission_read_report_finance":"view print finance reports","occupation.permission_read_own_debt":"view own installments and invoices","occupation.permission_read_grade":"view grades in teacher subjects","occupation.permission_save_grade":"save/edit grades in teacher subjects","occupation.permission_read_grade_all":"view all grades","occupation.permission_save_grade_all":"save/edit all grades","occupation.permission_delete_grade":"delete grades","occupation.permission_edit_situation_grades_member":"save/edit report card situation","occupation.permission_delete_gradetable":"delete report card","occupation.permission_read_own_grade":"view own report cards","occupation.permission_read_own_old_grade":"view own old report cards","occupation.permission_read_own_exam":"view own exams","occupation.permission_read_classroom_lesson":"view classroom lessons","occupation.permission_save_classroom_lesson":"save/edit classroom lessons","occupation.permission_delete_classroom_lesson":"delete classroom lessons","occupation.permission_save_grade_exam":"save/edit exams","occupation.permission_delete_grade_exam":"delete exams","occupation.permission_read_classroom":"view classrooms that you teach","occupation.permission_read_classroom_all":"view all classrooms","occupation.permission_save_classroom":"add classroom","occupation.permission_save_classroom_discipline":"add subject on classroom","occupation.permission_save_promote_classroom":"promote classroom","occupation.permission_edit_situation_member":"edit student situation","occupation.permission_read_report_classroom":"view print classroom report","occupation.permission_read_report_member":"view print student individual report","occupation.permission_save_classroom_council":"view class council","occupation.permission_save_timetable_discipline":"save/edit timetable","occupation.permission_read_classroom_discipline":"view classroom subjects","occupation.permission_read_owner_classroom_discipline":"view classroom subjects that your are teacher","occupation.permission_save_classroom_discipline_class":"save/edit classroom preview and taught total classes","occupation.permission_read_own_classroom":"view own classrooms","occupation.permission_read_own_lesson":"view own classroom lessons","occupation.permission_read_report":"view reports","occupation.permission_save_report":"save report","occupation.permission_edit_report":"edit rerpot","occupation.permission_delete_report":"delete report","occupation.permission_read_institution":"view institution","occupation.permission_save_institution":"save/edit institution information","occupation.permission_read_settings":"view settings","occupation.permission_save_settings":"save/edit settings","occupation.permission_read_statistic":"view general statistics","occupation.permission_read_statistic_general":"view general statistics","occupation.permission_read_statistic_registration":"view enrollment statistics","occupation.permission_read_statistic_course":"view course statistics","occupation.permission_read_statistic_classroom":"view classroom statistics","occupation.permission_read_statistic_member":"view member statistics","occupation.permission_read_plan":"view billing","occupation.permission_save_plan":"save/edit subscription plan","occupation.permission_delete_plan":"cancel subscription","occupation.permission_read_own_institution_file":"view your own files in the institution","occupation.permission_read_institution_file_all":"view all files in the institution","occupation.permission_save_own_institution_file":"save your own files in the institution","occupation.permission_save_institution_file_all":"save all files in the institution","occupation.permission_delete_institution_file":"delete files in the institution","occupation.permission_save_anticipation":"save anticipation","occupation.permission_read_anticipation":"view anticipations","occupation.permission_read_own_payment_method":"view your own payment methods","occupation.permission_save_own_payment_method":"save your own payment methods","occupation.permission_save_invoice_refund":"save invoice refund","occupation.permission_read_wallet_bank":"view digital wallets","occupation.permission_save_receipt":"Generate sales receipt","occupation.permission_read_receipt":"View generated sales receipt","occupation.permission_cancel_receipt":"Cancel generated sales receipt","occupation.permission_delete_receipt":"Delete failed sales receipt","occupation.permission_edit_environment":"Edit sales receipt environment","occupation.permission_download_receipt_documents":"Download generated sales receipt","occupation.permission_save_final_grade":"Register/edit final grade","occupation.permission_read_finance_graphic":"View finance graphics","occupation.permission_save_semester_grade":"Save term grade","occupation.permission_read_sales_receipt":"View sales receipt","occupation.home_address":"Home","occupation.word_address":"Work","occupation.field_customization":"Field Customization","occupation.field_customization_action":"Field Customization","occupation.field_customization.action":"Field Customization","occupation.field_text":"text","occupation.field_date":"date","occupation.field_select":"dropdown","occupation.field_boolean":"switch","occupation.field_object":"object","occupation.field_multiline":"multiline","occupation.field_checkbox":"checkbox","occupation.field_radio":"radio button","occupation.field_number":"number","occupation.field_standard":"standard","occupation.field_group_add":"add group","occupation.field_add":"add field","occupation.field_add_action":"adding field","occupation.field_add.action":"adding field","occupation.memberstudent":"student","occupation.memberguardian":"student guardian","occupation.group_name":"group name","occupation.group_name_description":"this name will be displayed in member view","occupation.field_type":"field type","occupation.field_type_description":"select the type of field","occupation.field_label":"field label","occupation.field_label_description":"this is the name that will be displayed","occupation.field_required":"field required","occupation.field_required_description":"select if this is required","occupation.field_description":"field description","occupation.field_description_description":"field description display at side of field","occupation.field_item":"field items","occupation.field_item_description":"items available to select","occupation.add_item":"add item","occupation.confirm_delete_field":"are you sure about delete this field ? ** All information saved in this field will be lost **","occupation.confirm_delete_field_group":"are you sure about delete this group ? ** All information saved in fields of this group will be lost **","occupation.cannot_delete_field_group":"cannot delete field group with fields","occupation.cannot_change_field_type_standard":"cannot change field type in stardard fields","occupation.group_permission_disciplines":"subjects","occupation.group_permission_courses":"courses","occupation.group_permission_occupations":"occupations","occupation.group_permission_members":"members","occupation.group_permission_student_area":"student area","occupation.group_permission_finance":"finance","occupation.group_permission_gradetable":"gradetable","occupation.group_permission_classrooms":"classrooms","occupation.group_permission_information_school":"information_school","occupation.group_permission_permissions":"permissions","occupation.group_permission_settings":"settings","occupation.group_permission_frequency":"frequency","occupation.group_permission_report":"reports","occupation.group_permission_statistic":"statistic","occupation.group_permission_account":"account & billing","occupation.group_permission_institution_file":"institution files","occupation.permission_successfully_saved":"permission successfully saved","occupation.reorder_saved":"reorder saved","occupation.group_permission_sales_receipt":"Sales receipt","report.not_found_report":"Reports not found","report.not_found_report_for_this_member":"Nof found reports to this member (check: reason)","report.report":"report","report.report_plural":"reports","report.report.plural"
312:"reports","report.report_template":"report template","report.report_editor":"report editor","report.report_delete_confirm":"Are you sure to delete this report ?","report.new_report":"new report","report.add_report":"add report","report.how_create_new_report":"How do you want create this report ?","report.error_delete_report":"Sorry, occurred error while deleting report","report.success_save_report":"successfully saved report","report.success_edit_report":"successfully edited report","report.success_delete_report":"successfully deleted report","report.from_model":"From model","report.from_blank":"From blank","report.select_report_template":"Select template who will be used to create your new report:","report.select_report_category":"Select the category that will be used to create your new report:","report.use_template":"Use this template","report.filter_select":"Select an filter","report.filter.select":"Select an filter","report.filter_plural":"Filters","report.filter.plural":"Filters","report.filter_start_date":"Start date","report.filter.start_date":"Start date","report.filter_end_date":"End date","report.filter.end_date":"End date","report.filter_payment_date.start_date":"Start payment date","report.filter.payment_date.start_date":"Start payment date","report.filter_payment_date.end_date":"End payment date","report.filter.payment_date.end_date":"End payment date","report.filter_example":"Example: Stard date, end date, filter by Term","report.filter.example":"Example: Stard date, end date, filter by Term","report.filter_select_term":"Term","report.filter.select_term":"Term","report.filter_select_discipline":"Subject","report.filter.select_discipline":"Subject","report.filter_frequency.date_begin":"Start date of class call","report.filter.frequency.date_begin":"Start date of class call","report.filter_frequency.date_end":"End date of class call","report.filter.frequency.date_end":"End date of class call","report.filter_select_course_discipline_group":"Select one group of subjects","report.filter.select_course_discipline_group":"Select one group of subjects","report.filter_select_discipline_classroom":"Select one classroom subject","report.filter.select_discipline_classroom":"Select one classroom subject","report.filter_select_course_product":"Select product","report.filter.select_course_product":"Select product","report.filter_select_payment_method":"Select payment method","report.filter.select_payment_method":"Select payment method","report.filter_select_installment":"Select a installment","report.filter.select_installment":"Select a installment","report.filter_select_wallet":"Select wallet","report.filter.select_wallet":"Select wallet","report.filter_select_course":"Select course","report.filter.select_course":"Select course","report.filter_select_product":"Select product","report.filter.select_product":"Select product","report.filter_select_tuition":"Select a school year","report.filter.select_tuition":"Select a school year","report.filter_create_start_date":"Start create date","report.filter.create_start_date":"Start create date","report.filter_create_end_date":"End create date","report.filter.create_end_date":"End create date","report.filter_select_expense":"Select an expense category","report.filter.select_expense":"Select an expense category","report.filter_default_start_date":"Start date","report.filter.default_start_date":"Start date","report.filter_default_end_date":"End date","report.filter.default_end_date":"End date","report.filter_select_timeline_type":"Select wallet item type","report.filter.select_timeline_type":"Select wallet item type","report.edit_filter":"Edit Filters","report.edit_category":"Edit Category","report.edit_category_content":"Select category","report.report_limited_reached":"Your actual plan has a limit of 3 reports, to add more you will need upgrade your plan.","report.change_filter":"change filter","report.text_document":"text document","report.spreadsheet":"spreadsheet","report.pdf":"PDF","report.not_found_filter":"filter not found","report.filter_empty":"select filter information","report.service":"service","report.service_plural":"services","report.service.plural"
312:"services","report.variable_search":"search variables","report.search_not_found_variable":"not found variables with search content :search","report.save":"save","report.save_exit":"save and exit","report.pagebreak":"Page break","report.image_insert":"Insert image","site.home":"Home","site.feature":"Feature","site.feature_plural":"Features","site.feature.plural":"Features","site.company":"Company","site.help":"Help","site.contact":"Contact","site.sign_in":"Sign In","site.briefing":"Your educational institution deserves a platform !","site.forleven_register":"Forleven help you enroll","site.forleven_organize":"Forleven help you organize","site.forleven_teach":"Forleven help you teach","site.forleven_manage":"Forleven helpsyou manage","site.forleven_evaluate":"Forleven help you evaluate","site.forleven_progress":"Forleven help you grow !","site.online_learn":"Online learn","site.online_learn_brief":"Make your school hybrid with blended learn approach, provide online activities and contents","site.school_management":"School Management","site.school_management_brief":"Manager records, classrooms, absences and grades. Print your reports on your way","site.finance":"Finance","site.finance_brief":"Manage tuitions and payments, issue billets and see on real time the finance balance","site.predictive_analysis":"Predictive analysis","site.predictive_analysis_brief":"Know students performance even before they do exams. Warning guardians and teachers when are need","site.trial":"Free trial","site.trial_action":"Free trial","site.trial.action":"Free trial","site.institution_text":"All of your educacional institution needs in one place","site.unlimited_support":"Unlimited Support","site.unlimited_support_brief":"To us is important help you, so there is no limit of support tickets","site.unlimited_users":"No user limit","site.unlimited_users_brief":"You don't need share your username and password with your coworker","site.dont_be_evil":"No evil terms","site.dont_be_evil_brief":"We want you to use Forleven because it helps you and don't get stuck in a term","site.everywhere_access":"Enjoy wherever you are","site.everywhere_access_brief":"Safe environment and cloud native, you access wherever you are and on any equipment","site.schedule_presentation":"Schedule a presentation","site.forleven_update":"Platform update","site.forleven_update_plural":"Platform updates","site.forleven_update.plural":"Platform updates","site.job_vacancy":"Job","site.job_vacancy_plural":"Jobs","site.job_vacancy.plural":"Jobs","site.information":"Information","site.information_plural":"Informations","site.information.plural":"Informations","site.begin":"begin","site.founding":"Founding","site.headquartered":"Headquartered in","site.company_registration":"Company Registration","site.new":"new","site.new_plural":"news","site.new.plural":"news","site.support_center":"Support and help center","site.open_support_ticket":"Open support ticket","site.open_chat":"Open chat","site.general_subject_plural":"Contact and general subjects","site.phone_disclaimer":"Call on the phone only weekdays, 09am to 18pm (São Paulo time), except holidays.","site.question_support":"Questions and support","site.social":"social","site.blog":"Blog","site.facebook":"Facebook","site.twitter":"Twitter","site.developer":"developer","site.developer_plural":"developers","site.developer.plural":"developers","site.github":"Github","site.frequently_question":"common question","site.frequently_question_plural":"common questions","site.frequently_question.plural":"common questions","site.my_account":"my account","site.site_contact_subject":"Site%20contact","site.site_support_subject":"Site%20support","site.email":"email","site.pricing":"pricing","site.presentation":"presentation","site.offline_customer_service":"offline","site.online_customer_service":"online","site.chat_hello":"Hi :)","site.chat_welcome":"How can we help you ?","site.chat_missed":"Give us your message","site.push_notification":"Do you want to not miss conversation ?","site.yes_notify":"Yes notify","site.no_notify":"No notify","site.chat_reply_in_minute":"You will get a reply in a minute","site.chat_reply_in_minutes":"You will get a reply in {{time}} minutes","site.chat_reply_in_hour":"Soon you will get a reply","site.chat_reply_in_hours":"Soon you will get a reply","site.chat_context":"Before we start, you can tell us more details about you ?","site.chat_onhold":"Ops, it seems that our staff are busy, but they are coming to answer you","site.chat_transfer":"We are transferring your conversation to another person...","site.chat_end":"Are you sure about close this chat ?","site.chat_missed_additional":"Please tell more about yourself, so that we can contact you and reply your request.","site.chat_missed_thanks":"Thank y
312ou, we will get back to you soon.","site.chat_offline_hello":"Give us your message","site.chat_offline_welcome":"Hello, on this moment we are offline. Give us your message and we will reply on email.","site.chat_offline_additional":"Please tell more about yourself, so that we can contact you and reply your request.","site.chat_offline_thanks":"Thank you, we will get back to you soon.","site.chat_offline":"Offline service","site.chat_online":"Online service","site.chat_placeholder":"Type your message","site.chat_name":"Name","site.chat_email":"Email","site.chat_phone":"Phone","site.chat_subject":"Your educational institution","site.register_title":"Full record of student","site.register_text":"Take full student record automated, doesnt need fill registration form by hand, just record student one time and easily print contract, forms, statement or any other report. Besides that, when link student on classroom all information be available to any classroom report, like lists and grades report.","site.register_single_title":"Unified Profile","site.register_single_text":"One student, one profile ! All information of student in one place, in that way be easy find grades, charges and event set school transcript. <br><br> By registering one student a profile is automatically created to this student follow his grades, make activities online and know about happening of his class schedule defined by the teacher.","site.guardian_title":"Student guardian connection","site.guardian_text":"Each person in his own. Register all guardians of student, not only to print reports, but too allow every guardian access informations of student whitout share username and password, each guardian have your account independent of the other.","site.classroom_title":"Your classroom on your way","site.classroom_text":"Organize your classrooms as you need, define name, course, stage by the way you work on your educational institution. Customize the list order of students on classroom, subjects that will have class, time and class schedule.","site.frequency_title":"Online attendance","site.frequency_text":"Get all students frequency online, easy to check if there required, without need search on the folders and files. <br>br> The attendance also will have their correctly days to be filled, because that are grounded on timetable defined for classroom. <br><br> At the end, teacher doesnt need manually count absences, just export and Forlevne do that.","site.class_schedule_title":"Schedule and planning class","site.class_schedule_text":"No more "teacher doesnt tell that". The class schedule registered by teacher will be avalaible to all students and guardians see and know when happen contents and activities, also is possible to students makes their online activities when teacher release. <br><br> With the same schedule, the administration and pedagogical coordination will get easy access to what has been worked on classroom to each subject.","site.teach_title":"Blended Learning","site.teach_text":"Enhanse your possibilities to transmit knowledge to students, Forleven allow teacher merge face-to-face subjects with online environment.","site.activity_title":"Online Activities","site.activity_text":"The online activity allow teachers to work with any exercise type to his students, from homework to work delivery and even exams, each educational institution can choose how to work. <br><br> <b>Teachers make activities in their own way</b>, they have at their disposal a complete activity editor, where they can define all behavior both as activity and questions.","site.activity_homework_text":"<b>Homework:</b> A pratical way to dog can't eat homework is have it available online, besides that Forleven analyzes information of student like time to answer, indecision in the choice of alternatve or in response formulation, among others factors anticipate their performance in future exams, so you can propose revisions and even assign to pedagogical coordination which students need more attention.","site.activity_seminar_text":"<b>Works and seminars:</b> To support teacher organize students deliveries, can be possible send files like presentation or text of work. Also can set start and end to deliveries, making clear the delivery deadline and avoiding extra time.","site.activity_exam_text":"<b>Exams:</b> With activities is possible define time that student has to finish his activity, after begun the timer starts as if were inside classroom and the time to finish is equal to all. Besides that, if student get out of their activity browse tab, the will be classified with alert or even be nullified.","site.read_content_title":"Online reading content","site.read_content_text":"Contents are lessons that teacher can register or refer with intent to complement their classes, linking in schedule will be available to students use in their study.","site.read_content_refer_text":"<b>Refer:</b> ","site.read_content_create_text":"<b>Create:</b>
312 ","site.exam_title":"Exams and works","site.exam_text":"The grades atribution is flexible to teacher or school format, add all exams and activities with grade who will be worked with students over school season, the teacher can use this tool according apply his activities.","site.exam_formula_text":"With definition of activity who will be grades, formula can be typed to calculate final grade or term grade of students and that will be taken to the report card.","site.grades_title":"Online grades","site.grades_text":"With grades typed by teacher, the report cards will be available for printing or online viewing to students and guardians. <br><br> <b>Term deadline:</b> The deadline to teachers delivery grades can be set for teacher know the time scheduled to deliver term grades of each subject, so they are alerted by email when begins and ends. <br><br> <b>Posting Grades:</b> Through configuration, you can enable the posting of grades, that means the grandes doesnt showed to students and guardians until be posted. <br><br> <b>All reports are ready:</b> Just typing grades can be printed all reports which use this information, such as school report, students follow-up, grades graph, and many others will be ready waiting to be printed.","site.class_council_title":"Class Council","site.class_council_text":"The Class Council summarize all informations about a student in one place to make teachers meeting more easy. You can still make changes on grades and number of absences on demand during the meeting.","site.statistic_title":"Statistics","site.statistic_text":"A complete summary of school numbers in one place, stay inside quickly of what happens.","site.enrollment_graph_title":"Enrollment rate","site.enrollment_graph_text":"By the new records maked on office, automatically the enrollment graph is modified, so that is always available to the manager, like performance of new records and re-enrollments.","site.grades_graph_title":"Grades performance","site.grades_graph_text":"For know the educational institution performance is always good to keep your eyes in student learning, however it is not always possible to follow each classroom, because of that we provide to you a quick summary with average grades by course, class and term.","site.finance_graph_title":"Financial planning","site.finance_graph_text":"Revenues and expenses will be accounted in methodical way by platform, each payment performed on administration will automatically on revenue graph. So, expenses also can be set on easy way like phone, power and water bill and even payroll information, in that way the manager has in real time his profit to plan the progress of the compan with accuracy.","site.report_title":"Print all you need !","site.report_text":"Starting at informations recorded on Forleven, is possible print A partir das informações que estão no Forleven é possÃvel imprimir different types of reports that each sector needs, you need record one information a single time and print in diffent formats. For example, on enroll a student you can print the contract, registration form, statements, student card.","site.report_customize_title":"Customize your reports","site.report_customize_text":"There are different models to be selected and used on your prints, meanwhile if missing someone or you want customize, Forleven gets a full Reports Editor to you edit and create a new report on your way.","site.export_title":"Print or export","site.export_text":"Each report, based on a model or customized, you can print or export to plain sheet, text file or PDF.","site.student_payment_title":"Manage tuition, charges and payments","site.student_payment_text":"Get quick and secure way to all charges and payments information to each student, keeping a financial history clean and clear to be searchable when needed.","site.business_day_text":"<b>Due date and discount in business day</b>: With this option turned on the invoices due date will be automatically calculate to correspond with business days selected.","site.join_invoice_text":"<b>Join invoices</b>: Join invoices of the same month making only one charge by student, making easy the payment and saving up bank taxes.","site.student_payment_discount_text":"<b>Discounts</b>: To encourage students or guardians to be current with their debts, you can configure how many discounts needs per payment. <br><br> Also can be possible apply global discounts, so if isnt define a individual discount to student, the global discount will be used.","site.student_payment_interest_text":"<b>Automatic calculation of interest</b>: Once configured the calculation of interest, all charges delayed gets the interest value automatically. Still can configured a fine for delay and surely if necessary can be free . <br><br> Can be set recess days to not charge interest on these days.", 313"site.student_billet_title":"Issue a bank invoice","site.student_billet_text":"Each charge created to student can be linked to a bank billet, so there is no need to receive payment exclusively inside of school and dismiss a need to work with cash, geting more security to all who w
313ork and study.","site.student_billet_multiple_bank_text":"<b>Multiple bank accounts</b>: In case to work with more than one bank, is possible split students charges in multiple bank accounts, in that way manages different remittances and bank return to each account.","site.cash_register_title":"Dairy cash flow","site.cash_register_text":"To educational institutions who receives in cash through register, is important always keep an eye on how money is being moved during the day, so three important questions arise. Whos pay ? How much ? Who receives ? <br> In view of that importance, all paymend done manyally, that is, without a bank billet, will be listed on cash flow (bank payments can be view on Billets or Finance menu). <br><br> Other items alse are listed on cash flow register like outgoing cash, that coffee to enhance the customer service, the money you had withdraw from a cashir to pay some bills, if these outgoing items are from cash register money they may be counted there. <br><br> Also is listed on cash flow the withdrar of money to storage in another places, so this values no more counted on cash flow, only on instituion finance. In the end of day is possible print the cash flow sheet to archiving.","site.register":"Register","site.organize":"Organize","site.teach":"Teach","site.evaluate":"Evaluate","site.manage":"Manage","site.report":"Report","site.report_plural":"Reports","site.report.plural":"Reports","site.feature_member":"Member page redesigned","site.feature_course_discipline":"Group of Disciplines","site.feature_notification":"Notifications","site.api_reference":"API Reference","site.register_welcome":"Be welcome, are you ready to start?","site.register_welcome_talk":"Before we start, we need to know each other...","site.register_occupation":"Which of the occupations below fits better with you?","site.register_name":"How should do I call you?","site.register_name_thank":"Nice to meet you :Name ","site.register_institution_name":"For now, what's the institution name that will be created?","site.register_instituiton_name_thank":"I feel we are going to work together at the :Institution_name :) ","site.register_email":"By the end, we need to know your email, that will be your account access on Forleven.com","site.type_name":"Type your name","site.type_institution_name":"Type institution name","site.type_email":"Type your work email","site.register_email_invalid":"Ops, your email is invalid, please check if you type correctly","site.register_email_taken":"Wow, it seems we already met each other! Your email ':email' already exist on Forleven. Please, make access to your account instead to register again.","site.register_start":"Sending information to register","site.register_add_institution":"Creating new institution :Institution_name","site.register_add_member":"Adding :Owner_name as member at :Institution_name ","site.register_add_email":"Adding email :email as access to :Owner_name ","site.register_add_occupation":"Preparing occupations to student, teacher, manager and attendant","site.register_end":"Finishing register and configurations","site.register_success":"Register completed, we will redirect you to page of :Institution_name","site.sign_up":"sign up","site.sign_up_action":"signing up...","site.sign_up.action":"signing up...","site.sign_up_fast":"SUPER fast sign up","site.pricing_compare":"compare plans","site.keep_it_simple":"keep it simple!","site.keep_it_simple_description":"we keep simple and fair because we want a good relation for many years.","site.pricing_description":"Feel free to choose the plan who better fits you :)","site.something_wrong":"sorry, coffee is over. Please try again later :/ ","site.feature_list":"full comparative","site.free_trial_title":"15 days to free trial","site.free_trial_brief":"test all features without need credit card and none billing information","site.upgrade_downgrade_title":"you in control","site.upgrade_downgrade_brief":"do yourself upgrades or downgrades in your account when you want","site.secure_date_title":"security is a serious thing","site.secure_date_brief":"all communication between you and our data center will be SSL encrypted","site.payment_method_title":"simplified payment","site.payment_method_brief":"we accept credit card of brands Visa, Mastercard, Elo, American Express e Diner's Club","site.network_status":"network status","site.feature_management":"school team","site.feature_student":"students and guardians","site.google_play":"get it on Google Play","site.google_play_legal":"Google Play and the Google Play logo are trademarks of Google LLC.","site.digital_wallet":"bank slip digital wallet","site.bot_detected":"sorry, you did not pass in Turing Test and we detect you as a bot. We can't proceed to register, if you think which you are a real person, please try again or check if your memories are really yours.","site.finance_plan_title":"Free plan? What's the trick?","site.finance_plan_brief":"Finance plan is 100% free. We received a commission for the online transaction and you don't spend anything!","site.browser-error":"There is a problem to validate your captcha, please contact our support team.","system.check_repository":"Repository doesnt declared correcly","system.error_authentication":"Full authentication is required to access this resource","system.expired_token":"Your token has expired, make your authentication again","system.access_de
313nied":"Access denied","system.error_permission":"You dont have permission to this feature","system.error_scope":"Access denied. This scope is not found for your application","system.method_not_allowed":"Method not Allowed, check if you are accessing the correctly endpoint","system.method_not_found":"Method not found, check if you are accessing the correctly endpoint","system.internal_server_error":"Internal Server Error, we are out of coffee :( ","system.error_required_field":":field cannot be empty","system.error_minlength_field":":field must have at least :minlength characters","system.invalid_json_field":"malformed json to :field","system.error_mistake_field":":field has invalid value","system.error_not_exist_field":"not exists ':field' to this requisition","system.not_found_zipcode":"Zipcode ':zipcode' not found","system.field_not_allowed":"there are fields not allowed on this requisition","user.rg":"RG do usuário","user.cpf":"CPF do usuário","user.ra":"RA do usuário","user.phone":"telefone do usuário","user.phone_home":"residencial do usuário","user.phone.home":"residencial do usuário","user.phone_mobile":"celular do usuário","user.phone.mobile":"celular do usuário","user.phone_message":"recado do usuário","user.phone.message":"recado do usuário","user.phone_work":"trabalho do usuário","user.phone.work":"trabalho do usuário","user.zipcode":"CEP do usuário","user.address":"endereço do usuário","user.number":"número do usuário","user.complement":"complemento do usuário","user.neighborhood":"bairro do usuário","user.city":"bairro do usuário","user.type_address":"tipo de endereço","user.state":"estado do usuário","user.state_abbreviation":"estado do usuário (abreviado)","user.state.abbreviation":"estado do usuário (abreviado)","user.country":"paÃs do usuário","user.country_abbreviation":"paÃs do usuário (abreviado)","user.country.abbreviation":"paÃs do usuário (abreviado)","user.invalid_email":":email is not a valid email","user.invalid_action_email":"on user register email action need to be 'save'","user.already_used_email":"already exist someone using email :email","user.same_document":"document :TYPE :document already exist to this person","user.error_delete_all_emails":"email is a required information, so you cannot delete all emails of user","user.not_found":"not found :field","user.not_found_plural":"not found :field","user.not_found.plural":"not found :field","user.error_username_create":"error on create username. Name and lastname needs at least 5 characters","user.username_already_exist":"username ':username' is not available","user.already_used_document":"already exist someone using document :TYPE :document","user.invalid_document_validation":"document :TYPE :document is invalid, check if this document is typed correctly","user.select_document_type":"select document type","user.not_found_family":"not found family","user.not_found_institution":"your account isn't registered on any institution","user.welcome":"welcome :name","user.finance":"finance","user.gradetable":"report card","user.gradetable_plural":"report cards","user.gradetable.plural":"report cards","user.family_description":"students that you are guardian","user.confirm_select_user_family":"are you sure to access as :name ?","user.user_selected_session":"viewing information of this user","user.me":"me","user.your_account":"your account","user.your_account_plural":"your accounts","user.your_account.plural":"your accounts","user.notification":"notification","user.notification_plural":"notifications","user.notification.plural":"notifications","user.lesson":"classroom lesson","user.lesson_plural":"classroom lessons","user.lesson.plural":"classroom lessons",welcome:"Welcome :NAME",male:"male",female:"female",undefined:"undefined",name:"name",full_name:"complete name",age:"age",number:"number",number_plural:"numbers","number.plural"
313:"numbers",number_abbreviate:"nº","number.abbreviate":"nº",institution:"institution",course:"course",course_plural:"courses","course.plural":"courses",user:"user",address:"address",address_home:"home address","address.home":"home address",address_work:"word address","address.work":"word address",phone:"phone",phone_plural:"phones","phone.plural":"phones",occupation:"occupation",occupation_plural:"occupations","occupation.plural":"occupations",guardian:"guardian",guardian_plural:"guardians","guardian.plural":"guardians",guardian_all:"all guardians","guardian.all":"all guardians",observation:"observation",image:"image",minister_lesson:"minister lesson",registration_date:"registration date",birth_date:"birth date",registration_institution:"registration institution",student_ra_barcode:"barcode of student RA",email:"email",username:"username",password:"password",date_birth:"birth date",genrer:"genrer",emitter:"emitter",emission_date:"emission date",locality:"locality",street:"street",zipcode:"zipcode",zip_code:"zipcode",complement:"complement",neighborhood:"neighborhood",country:"country",states:"state",city:"city",cancel:"cancel",yes:"yes",no:"no","new":"new",new_male:"new","new.male":"new",new_female:"new","new.female":"new",old:"old",old_male:"old","old.male":"old",old_female:"old","old.female":"old",old_version:"old version",option:"option",option_plural:"options","option.plural":"options",loading:"loading",start:"start",end:"end",add:"add",insert:"insert",register:"register",register_action:"register","register.action":"register","delete":"delete",archive:"archive",unarchive:"unarchive",management:"management",day_week_name:"week day",created_at:"created at",created_by:"created_by",updated_at:"updated at",start_date:"start date",end_date:"end date",start_time:"start time",end_time:"end time",time_to:"to",time_at:"at",time_of:"of",date_of:"of",date_at:"at",date:"date",time:"time",hour_abbreviate:"h","hour.abbreviate":"h",hour:"hour",hour_plural:"hours","hour.plural":"hours",minute_abbreviate:"m","minute.abbreviate":"m",minute:"minute",minute_plural:"minutes","minute.plural":"minutes",second_abbreviate:"s","second.abbreviate":"s",second:"second",second_plural:"seconds","second.plural":"seconds",morning:"morning",afternoon:"afternoon",night:"night",days:"days",day:"day",day_plural:"days","day.plural":"days",month:"month",month_plural:"months","month.plural":"months",semester:"semester",semester_plural:"semesters","semester.plural":"semesters",quarter:"quarter",quarter_plural:"quarters","quarter.plural"
313:"quarters",bimester:"bimester",bimester_plural:"bimesters","bimester.plural":"bimesters",term:"term",term_plural:"term","term.plural":"term",year:"year",year_plural:"years","year.plural":"years",classroom:"classroom",classroom_plural:"classrooms","classroom.plural":"classrooms",discipline:"discipline",discipline_plural:"disciplines","discipline.plural":"disciplines",student:"student",student_plural:"students","student.plural":"students",member:"member",member_plural:"members","member.plural":"members",finance:"finance",finance_plural:"finance","finance.plural":"finance",billet:"billet",billet_plural:"billets","billet.plural":"billets",statistic:"statistic",statistic_plural:"statistics","statistic.plural":"statistics",report:"report",report_plural:"reports","report.plural":"reports",report_old:"old version reports",all:"all",all_plural:"all","all.plural":"all",document:"document",document_plural:"documents","document.plural":"documents",class_interval:"class interval","class":"class",interval:"interval",unexpected_error:"unexpected error",attention:"attention",configuration_maximum_discipline_sequential:"number of sequential classes of the same discipline:",configuration_check_teacher_busy:"check if teacher has busy in another classroom:",configuration_check_teacher_availability:"check if teacher has time availability:",account_field_name:"type your complete name",account_field_email:"type your email address correctly",account_field_username:"type your username that will be use to access forleven. it must contain at least 6 characters and just letters or numbers",account_field_password:"type your password, that will be used in your account",account_field_password_repeat:"repete your password",account_field_password_tip:"type password hint, if you forgot password that hint can help you remind",account_field_country:"select your country",account_field_states:"select your state",account_field_city:"select your city",create_account_continue:"continue register",password_tip:"type your password hint",validate_password_match:"password doesn't match",waiting_code:"waiting bar code",no_student_present:"there are no students present in this day",invalid_code:"invalid code entered",student_document_not_found:"no student was found with these informations",presence_save_error:"there was an error saving student presence",no_permission_feature:"you don't haves permission to access this feature",permission_error:"you don't have access clearence",permission_error_info:"you don't have access clearence to ':permission'. In case you need this permission, ask to someone change that permission.",feature_error:"the feature ':feature' isn't include on your plan",institution_not_found:"institution not found",classroom_not_found:"classroom not found",classroom_havent_time:"there are no times to classroom",classroom_havent_discipline:"there are no disciplines registered to classroom",classroom_havent_timetable:"there are no timetable to classroom",barcode_invalid:"barcode invalid",insert_barcode_or_approach_reader:"Insert the bar code or approach a reader",frequency:"frequency",unregistered_discipline:"any discipline registered",unregistered_timetable:"there are no schedules for the discipline",no_student_classroom:"there are no active students in the classroom",student_havent_classroom:"there are no active classrooms to",student_havent_classroom_on_this_time:"Not found classrooms on actual time to",student_has_attendance:"that student already has attendance for classroom",delete_attendance:"do you want delete that attendance ?",attendance:"attendance",attendance_plural:"attendances","attendance.plural"
313:"attendances",absence:"absence",absence_plural:"absences","absence.plural":"absences",timetable:"timetable",classroom_hours:"classroom hours",not_found_required_fields:"Not found required fields",teacher:"teacher",teacher_classroom:"classroom teacher",teacher_eventual:"eventual teacher",teacher_assistant:"assistant teacher",category:"categoria",category_plural:"categorias","category.plural":"categorias",action:"ação",action_plural:"ações","action.plural":"ações",change:"change",edit:"edit",edit_action:"editing","edit.action":"editing",edited:"edited",editing:"editing",print:"print",spreadsheet:"spreadsheet",pdf:"pdf",monday_abbreviate:"mon","monday.abbreviate":"mon",monday:"monday",monday_number:"1","monday.number":"1",tuesday_abbreviate:"tue","tuesday.abbreviate":"tue",tuesday:"tuesday",tuesday_number:"2","tuesday.number":"2",wednesday_abbreviate:"wed","wednesday.abbreviate":"wed",wednesday:"wednesday",wednesday_number:"3","wednesday.number":"3",thursday_abbreviate:"thu","thursday.abbreviate":"thu",thursday:"thursday",thursday_number:"4","thursday.number":"4",friday_abbreviate:"fri","friday.abbreviate":"fri",friday:"friday",friday_number:"5","friday.number":"5",saturday_abbreviate:"sat","saturday.abbreviate":"sat",saturday:"saturday",saturday_number:"6","saturday.number":"6",sunday_abbreviate:"sun","sunday.abbreviate":"sun",sunday:"sunday",sunday_number:"7","sunday.number":"7",january_abbreviate:"jan","january.abbreviate":"jan",january:"january",february_abbreviate:"feb","february.abbreviate":"feb",february:"february",march_abbreviate:"mar","march.abbreviate":"mar",march:"march",april_abbreviate:"apr","april.abbreviate":"apr",april:"april",may_abbreviate:"may","may.abbreviate":"may",may:"may",june_abbreviate:"jun","june.abbreviate":"jun",june:"june",july_abbreviate:"jul","july.abbreviate":"jul",july:"july",august_abbreviate:"aug","august.abbreviate":"aug",august:"august",september_abbreviate:"sep","september.abbreviate":"sep",september:"september",october_abbreviate:"oct","october.abbreviate":"oct",october:"october",november_abbreviate:"nov","november.abbreviate":"nov",november:"november",december_abbreviate:"dec","december.abbreviate":"dec",december:"december",date_format:"MM/DD/YYYY",date_value:":month/:day/:year",date_value_extensive:":Month :day, :year",value_doesnt_accept:"value doesnt accept",from:"from","for":"for",to:"to",picture:"picture",picture_plural:"pictures","picture.plural":"pictures",occurrence:"occurrence",occurrence_plural:"occurrencies","occurrence.plural":"occurrencies",transfer:"transfer",transference:"transfer",transference_plural:"transfers","transference.plural":"transfers",message:"message",message_plural:"messages","message.plural":"messages",situation:"situation",situation_plural:"situations","situation.plural":"situations",view:"view",view_verb:"viewing","view.verb":"viewing",active:"active",inactive:"inactive",activate:"activate",inactivate:"inactivate",reactivate:"reactivate",parcel:"parcel",parcel_plural:"parcels","parcel.plural":"parcels",registered_by:"registered by",register_date:"date of register",save:"save",save_action:"saving","save.action":"saving",en_us:"English - United States",pt_br:"Português - Brasil",waiting_typing:"waiting typing",search:"search",search_plural:"search","search.plural":"search",search_action:"searching","search.action":"searching",filter:"filter",filter_verb:"filter","filter.verb":"filter",filter_plural:"filters","filter.plural":"filters",filter_action:"filtering","filter.action":"filtering",back:"back",back_action:"backing","back.action":"backing",back_to:"back to","back.to":"back to",next:"next",next_action:"nexting","next.action":"nexting",next_to:"next to","next.to":"next to",invalid_value:" value ':value' is invalid to field ':Label'",not_informed:"not informed",error_load_page:"cannot load page",document_student_registry_abbreviation:"Student Registry","document_student_registry.abbreviation":"Student Registry",document_student_registry:"Student Registry",document_identity_abbreviation:"Identity","document_identity.abbreviation":"Identity",document_identity:"Identity",document_natural_person_registry_abbreviation:"SSN","document_natural_person_registry.abbreviation":"SSN",document_natural_person_registry:"Social Security Number",document_corporate_registry_abbreviation:"Corporate Taxpayer Registry","document_corporate_registry.abbreviation":"Corporate Taxpayer Registry",document_corporate_registry:"Corporate Taxpayer Registry",empty_list:"no item",empty_list_plural:"no items","empty_list.plural"
313:"no items",value:"value",setting:"setting",setting_plural:"settings","setting.plural":"settings",bank_slip:"bank slip",bank_slip_plural:"bank slps","bank_slip.plural":"bank slps",cash_register:"cash register",user_guide:"User Guide",my_support:"My Support",open_ticket:"Open Support ticket",open_support_chat:"Open Support Chat",open_idea_forum:"Suggestions",support_ticket_thanks:"Thank you by contact us, soon we will answer your support ticket.",my_account:"My Account",sign_out:"Sign Out",times_of:"of",close:"close",confirm:"confirm",payment_method:"payment method",move_left:"move left",move_right:"move right",see_more:"see more",confirm_support_chat_unavailable:"Our chat are answered by humans, because that our business hours are Monday to Friday from 09:00 till 18:00 (GMT-0300). Do you want open a support ticket ? Soon as we get back, we will answer you :)",hint:"hint",you_know:"you know ?",click_here:"click here",click_here_to:"click here to","click_here.to":"click here to",ordinal_first:"st","ordinal.first":"st",ordinal_second:"nd","ordinal.second":"nd",ordinal_third:"rd","ordinal.third":"rd",ordinal:"th",ordinal_plural:"th","ordinal.plural":"th",drop_file:"Drop files here or click to upload",browser_not_support:"Your browser does not support drag'n'drop file uploads.",file_fallback:"Please use the fallback form below to upload your files like in the olden days.",file_oversize:"File is too big {{filesize}} MB, max filesize {{maxFilesize}} MB.",file_invalid_type:"You can't upload files of this type.",file_upload:"file upload",file_upload_error:"Error on upload file",file_upload_cancel:"Cancel upload",file_upload_canceled:"Upload canceled.",file_upload_confirm_cancel:"Are you sure you want to cancel this upload?",file_remove:"Remove file",file_successfully_sent:"file successfully sent",zoom_in:"zoom in",zoom_out:"zoom out",rotate_left:"rotate left",rotate_right:"rotate right",flip_horizontal:"flip horizontal",flip_vertical:"flip vertical",reset:"reset",select:"select",image_successfully_edit:"image successfully edited",file_successfully_deleted:"file successfully deleted",course_term_total_invalid:"term total cannot be lesser than the former value when there are classrooms related to this course.",entry_date:"entry date",left_date:"left date",info:"info",other:"other",other_plural:"others","other.plural":"others",viewing_as:"Viewing as",you_are:"You are:",preview:"preview",access_denied_student_area:"access denied, your school doesn't have the student area feature",promote:"promote",promote_action:"promoting","promote.action":"promoting",actual:"actual",registration:"registration",registration_plural:"registrations","registration.plural":"registrations",registration_abbreviate:"regs.","registration.abbreviate":"regs.",sended_by:"Sended by",exclude:"exclude",exclude_excluded:"excluded","exclude.excluded":"excluded",summary:"summary",summary_plural:"summarys","summary.plural":"summarys",information:"information",information_plural:"informations","information.plural":"informations",information_action:"informating","information.action":"informating",to_access:"Access",know_more:"Know more",blog:"Blog",welcome_home:"Welcome",student_and_guardian:"Students and guardians",collaborators:"Collaborators",payment_receipt:"Payment receipts",view_receipts:"View receipts",add_receipt:"Add receipt",edit_company:"Edit company",certified:"Certified A1",waiting_certified:"Waiting for certified",waitng_setting:"Waiting for setting",certified_activited:"Certified activited",service_payment_receipt:"Service payment receipt",product_payment_receipt:"Product payment receipt",view_receipts_title:"Payment receipts view",view_certified_title:"Certified view",view_add_service_receipt_title:"Add service receipt view",view_add_product_receipt_title:"Add product receipt view",add_payment_receipts_title:"Payment receipts add",add_service_receipt:"Add service payment receipt",add_product_receipt:"Add product payment receipt",payment_receipt_settings_title:"Payment receipts settings","payment_receipt_settings.title":"Payment receipts settings",payment_receipt_settings_municipal_registration:"Municipal Registration","payment_receipt_settings.municipal_registration":"Municipal Registration",payment_receipt_settings_ss_tax:"ISS Tax","payment_receipt_settings.ss_tax":"ISS Tax",payment_receipt_settings_legal_nature:"Legal Nature","payment_receipt_settings.legal_nature":"Legal Nature",payment_receipt_settings_tax_regime:"Tax Regime","payment_receipt_settings.tax_regime":"Tax Regime",payment_receipt_settings_special_tax_regime:"Special Tax Regime","payment_receipt_settings.special_tax_regime":"Special Tax Regime",upload_certified_back_message:"go back","upload_certified.back_message":"go back",upload_certified_certificate_view:"View certificate","upload_certified.certificate_view":"View certificate",upload_certified_unploaded_title:"A1 digital certificate","upload_certified.unploaded_title":"A1 digital certificate",upload_certified_unploaded_text:"The digital certificate is a legally valid signature that guarantees protection for electronic transactions and other services via the Internet, allowing companies to identify and sign digitally from anywhere in the world with greater security.","upload_certified.unploaded_text":"The digital certificate is a legally valid signature that guarantees protection for electronic transactions and other services via the Internet, allowing companies to identify and sign digitally from anywhere in the world with greater security.",upload_certified_unploaded_upload_description:"Submit certificate with PFX or P12 extension:","upload_certified.unploaded_upload_description":"Submit certificate with PFX or P12 extension:",upload_certified_unploaded_upload_area_text:"choose the file","upload_certified.unploaded_upload_area_text":"choose the file",upload_certified_unploaded_password_label:"type the certificate password","upload_certified.unploaded_password_label":"type the certificate password",upload_certified_send:"Send","upload_certified.send":"Send",upload_certified_due_date:"Due date","upload_certified.due_date":"Due date",upload_certified_expire_message:"The certificate expires on ","upload_certified.expire_message":"The certificate expires on ",upload_certified_not_certificate_uploaded:"This company has not digital certficate.","upload_certified.not_certificate_uploaded":"This company has not digital certficate.",upload_certified_expired:"Your certified expired on ","upload_certified.expired":"Your certified expired on ",upload_certified_change_certified:"Change digital certified","upload_certified.change_certified":"Change digital certified",upload_certified_confirm_change_msg:"Are you sure that you want to change the current certified to this new one?","upload_certified.confirm_change_msg":"Are you sure that you want to change the current certified to this new one?",subscription_date:"subscription date",legal_nature_nenhum:"empty","legal_nature.nenhum":"empty",legal_nature_automatico:"automatic","legal_nature.automatico":"automatic",legal_nature_cooperativa:"cooperative","legal_nature.cooperativa":"cooperative",legal_nature_estimativa:"estimate","legal_nature.estimativa":"estimate",legal_nature_mei:"mei","legal_nature.mei":"mei",legal_nature_micro_empresa_municipal:"municipal micro company","legal_nature.micro_empresa_municipal":"municipal micro company",legal_nature_micro_empresario:"micro entrepreneur","legal_nature.micro_empresario":"micro entrepreneur",legal_nature_sociedade_de_profissionais:"society of profissionals","legal_nature.sociedade_de_profissionais":"society of profissionals",tax_regime_isento:"exempt","tax_regime.isento":"exempt",tax_regime_mei:"mei","tax_regime.mei":"mei",tax_regime_simples:"simple","tax_regime.simples":"simple",tax_regime_lucro_presumido:"presumed profit","tax_regime.lucro_presumido":"presumed profit",tax_regime_lucro_real:"actual profit","tax_regime.lucro_real":"actual profit",special_tax_regime_empresa_publica:"public company","special_tax_regime.empresa_publica":"public company",special_tax_regime_sociedade_economia_mista:"mi
313xed economy society","special_tax_regime.sociedade_economia_mista":"mixed economy society",special_tax_regime_sociedade_anonima_aberta:"open limited company","special_tax_regime.sociedade_anonima_aberta":"open limited company",special_tax_regime_sociedade_anonima_fechada:"closed corporation","special_tax_regime.sociedade_anonima_fechada":"closed corporation",special_tax_regime_sociedade_empresaria_limitada:"limited company","special_tax_regime.sociedade_empresaria_limitada":"limited company",special_tax_regime_sociedade_empresaria_em_nome_coletivo:"business company in collective name","special_tax_regime.sociedade_empresaria_em_nome_coletivo":"business company in collective name",special_tax_regime_sociedade_empresaria_em_comandita_simples:"limited business partnership","special_tax_regime.sociedade_empresaria_em_comandita_simples":"limited business partnership",special_tax_regime_sociedade_empresaria_em_comandita_por_acoes:"limited liability company","special_tax_regime.sociedade_empresaria_em_comandita_por_acoes":"limited liability company",special_tax_regime_sociedade_em_conta_participacao:"partnership account holding","special_tax_regime.sociedade_em_conta_participacao":"partnership account holding",special_tax_regime_empresario:"businessperson","special_tax_regime.empresario":"businessperson",special_tax_regime_cooperativa:"cooperative","special_tax_regime.cooperativa":"cooperative",special_tax_regime_consorcio_sociedades:"consortium of companies","special_tax_regime.consorcio_sociedades":"consortium of companies",special_tax_regime_grupo_sociedades:"group of companies","special_tax_regime.grupo_sociedades":"group of companies",special_tax_regime_empresa_domiciliada_exterior:"company domiciled abroad","special_tax_regime.empresa_domiciliada_exterior":"company domiciled abroad",special_tax_regime_clube_fundo_investimento:"investiment fund club","special_tax_regime.clube_fundo_investimento":"investiment fund club",special_tax_regime_sociedade_simples_pura:"pure simple society","special_tax_regime.sociedade_simples_pura":"pure simple society",special_tax_regime_sociedade_simples_limitada:"limited partnership","special_tax_regime.sociedade_simples_limitada":"limited partnership",special_tax_regime_sociedade_simples_em_nome_coletivo:"simple partnership in collective name","special_tax_regime.sociedade_simples_em_nome_coletivo":"simple partnership in collective name",special_tax_regime_sociedade_simples_em_comandita_simples:"simple limited partnership","special_tax_regime.sociedade_simples_em_comandita_simples":"simple limited partnership",special_tax_regime_empresa_binacional:"biennial company","special_tax_regime.empresa_binacional":"biennial company",special_tax_regime_consorcio_empregadores:"employers consortium","special_tax_regime.consorcio_empregadores":"employers consortium",special_tax_regime_consorcio_simples:"simple consortium","special_tax_regime.consorcio_simples":"simple consortium",special_tax_regime_eireli_natureza_empresaria:"eireli entrepreneurial nature","special_tax_regime.eireli_natureza_empresaria":"eireli entrepreneurial nature",special_tax_regime_eireli_natureza_simples:"eireli simple nature","special_tax_regime.eireli_natureza_simples":"eireli simple nature",special_tax_regime_servico_notarial:"notarial service","special_tax_regime.servico_notarial":"notarial service",special_tax_regime_fundacao_privada:"private foundation","special_tax_regime.fundacao_privada":"private foundation",special_tax_regime_servico_social_autonomo:"autonomous social service","special_tax_regime.servico_social_autonomo":"autonomous social service", 314special_tax_regime_condominio_edilicio:"condominium building","special_tax_regime.condominio_edilicio":"condominium building",special_tax_regime_comissao_conciliacao_previa:"prior conciliation commission","special_tax_regime.comissao_conciliacao_previa":"prior conciliation commission",special_tax_regime_entidade_mediacao_arbitragem:"mediation and arbitration entity","special_tax_regime.entidade_mediacao_arbitragem":"mediation and arbitration entity",special_tax_regime_partido_politico:"political party","special_tax_regime.partido_politico":"political party",special_tax_regime_entidade_sindical:"union entity","special_tax_regime.entidade_sindical":"union entity",special_tax_regime_estabelecimento_brasil_fund_assoc_estrangeiras:"establishment in brazil of foundation or foreign association","special_tax_regime.estabelecimento_brasil_fund_assoc_estrangeiras":"establishment in brazil of foundation or foreign association",special_tax_regime_fund_assoc_domiciliada_exterior:"foundation or association_domiciled abroad","special_tax_regime.fund_assoc_domiciliada_exterior":"foundation or association_domiciled abroad",special_tax_regime_organizacao_religiosa:"religious organization","special_tax_regime.organizacao_religiosa":"religious organization",special_tax_regime_comunidade_indigena:"indigenous community","special_tax_regime.comunidade_indigena":"indigenous community",special_tax_regime_fundo_privado:"private found","special_tax_regime.fundo_privado":"private found",special_tax_regime_associacao_privada:"private association","special_tax_regime.associacao_privada":"private association",generate_sale_receipt:"generate sale receipt",sale_receipt_type:"Sales receipt type",choose_company:"Choose a company",generating_sale_receipt:"generating sale receipt...",canceling_receipt:"Canceling receipt...",product_one:"Product",service:"Service",checking_data:"Checking dad
314as...",confirm_cancel_receipt_one:"Are you sure you want to cancel this Receipt Payment?",confirm_delete_receipt_one:"Are you sure you want to delete this Receipt Payment?",receipt_no_suport:"Currently we do not have Service Invoice support for this city",receipt_situations_select:"situation type","receipt_situations.select":"situation type",receipt_situations_cancelled:"Cancelled","receipt_situations.cancelled":"Cancelled",receipt_situations_issued:"Issued","receipt_situations.issued":"Issued",receipt_situations_calculating_taxes:"Calculating taxes","receipt_situations.calculating_taxes":"Calculating taxes",receipt_situations_cancellation_in_progress:"Cancellation in progress","receipt_situations.cancellation_in_progress":"Cancellation in progress",receipt_situations_issue_failed:"Failed","receipt_situations.issue_failed":"Failed",csc_csc:"CSC","csc.csc":"CSC",csc_name:"City Service Code","csc.name":"City Service Code",fsc_fsc:"FSC","fsc.fsc":"FSC",fsc_name:"Federal Service Code","fsc.name":"Federal Service Code",fill_scs_fsc_fields:"Fill the SCS snd FSC fields.",download_pdf:"Download PDF",view_parcel:"View parcel",select_at_least_one_item:"Select at least one item",has_to_be_cnpj:"It has to be CNPJ",issued_on:"Issued on",environment_title_view:"Sales receipt environment view","environment.title_view":"Sales receipt environment view",environment_service_add_confirm_dev_message:"Generate Service Sales Receipt on Test Environment?","environment.service_add_confirm_dev_message":"Generate Service Sales Receipt on Test Environment?",environment_service_add_confirm_prod_message:"Generate Service Sales Receipt on Production Environment?","environment.service_add_confirm_prod_message":"Generate Service Sales Receipt on Production Environment?",environment_product_add_confirm_dev_message:"Generate Product Sales Receipt on Test Environment?","environment.product_add_confirm_dev_message":"Generate Product Sales Receipt on Test Environment?",environment_product_add_confirm_prod_message:"Generate Product Sales Receipt on Production Environment?","environment.product_add_confirm_prod_message":"Generate Product Sales Receipt on Production Environment?",environment_label:"Environment","environment.label":"Environment",environment_development:"Test","environment.development":"Test",environment_production:"Production","environment.production":"Production",environment_receipt_environment:"Receipt Environment","environment.receipt_environment":"Receipt Environment",environment_has_not_certified:"Waiting for the Digital Certified. \n To exchange the Environment, you need first to upload your company's Digital Certified.","environment.has_not_certified":"Waiting for the Digital Certified. \n To exchange the Environment, you need first to upload your company's Digital Certified.",environment_confirm_exchange_to_production:"You surely want to exchange the environemt from Test to Production?","environment.confirm_exchange_to_production":"You surely want to exchange the environemt from Test to Production?",environment_confirm_exchange_to_development:"You surely want to exchange the environemt from Production to Test?","environment.confirm_exchange_to_development":"You surely want to exchange the environemt from Production to Test?",environment_change_environment_production_text_one:"In the Production Environment SALES RECEIPT","environment.change_environment_production_text_one":"In the Production Environment SALES RECEIPT",environment_change_environment_production_text_two:"will be processed by the servers and systems of the Government and City Halls.","environment.change_environment_production_text_two":"will be processed by the servers and systems of the Government and City Halls.",environment_change_environment_production_text_three:"In this Environment, sales receipt","environment.change_environment_production_text_three":"In this Environment, sales receipt",environment_change_environment_production_text_four:"WILL BE","environment.change_environment_production_text_four":"WILL BE",environment_change_environment_production_text_five:"processed by the Government and City Hall system, that is,","environment.change_environment_production_text_five":"processed by the Government and City Hall system, that is,",environment_change_environment_production_text_six:"you will pay taxes normally through the sales receipt.","environment.change_environment_production_text_six":"you will pay taxes normally through the sales receipt.",environment_change_environment_production_title:"Your company is running on Production Environment.","environment.change_environment_production_title":"Your company is running on Production Environment.",environment_exch
314ange_production:"Exchange to Production Environment","environment.exchange_production":"Exchange to Production Environment",environment_description_production:"Your company is running on Test Environment. All sales receipt will have no fiscal value.","environment.description_production":"Your company is running on Test Environment. All sales receipt will have no fiscal value.",environment_change_environment_development_text_one:"In the test Environment ALL SALES RECEIPT","environment.change_environment_development_text_one":"In the test Environment ALL SALES RECEIPT",environment_change_environment_development_text_two:"will be processed by servers and systems that mimic the behavior of the Government and City Halls.","environment.change_environment_development_text_two":"will be processed by servers and systems that mimic the behavior of the Government and City Halls.",environment_change_environment_development_text_three:"In this Environment, sales receipt","environment.change_environment_development_text_three":"In this Environment, sales receipt",environment_change_environment_development_text_four:"WILL NOT","environment.change_environment_development_text_four":"WILL NOT",environment_change_environment_development_text_five:"be processed by the Government and City Hall system, that is,","environment.change_environment_development_text_five":"be processed by the Government and City Hall system, that is,",environment_change_environment_development_text_six:"you will not pay taxes for the sales receipt.","environment.change_environment_development_text_six":"you will not pay taxes for the sales receipt.",environment_change_environment_development_title:"Your company is running on Test Environment.","environment.change_environment_development_title":"Your company is running on Test Environment.",environment_exchange_development:"Exchange to Test Environment","environment.exchange_development":"Exchange to Test Environment",environment_description_development:"Your company is running on Development Environment. All sales receipt will have fiscal value.","environment.description_development":"Your company is running on Development Environment. All sales receipt will have fiscal value.",save_the_fields_msg:"Save the fields to continue",sales_receipt_generated:"Follow the Sales Receipt situation on the sales Sales Receipt View.",not_found_items_on_this_period_of_time:"No items found in this filter period of time.",unavailable_action:"Unavailable action",fiscal_status_description:"fiscal status","fiscal_status.description":"fiscal status",fiscal_status_city_not_supported:"City not supported","fiscal_status.city_not_supported":"City not supported",fiscal_status_pending:"Pending","fiscal_status.pending":"Pending",fiscal_status_inactive:"Inactive","fiscal_status.inactive":"Inactive",fiscal_status_none:"None","fiscal_status.none":"None",fiscal_status_active:"Active","fiscal_status.active":"Active",loading_companies:"Loading companies",receipt_payer_invalid_doc:"The payers of the students below have invalid documents:",archived:"archived",beta_sales_receipt_side_menu:"Sales Receipt","beta_sales_receipt.side_menu":"Sales Receipt",beta_sales_receipt_msg:"Welcome to the beta version of our Sales Receipt service. This version is subject to bugs and we rely on your tests to report bugs and help us to evolve more and more. Our support is always available to help and clarify doubts.","beta_sales_receipt.msg":"Welcome to the beta version of our Sales Receipt service. This version is subject to bugs and we rely on your tests to report bugs and help us to evolve more and more. Our support is always available to help and clarify doubts.",csc_and_fsc:"CSC and CSF",pay_with_pix:"Pay with PIX. Immediate Approval",no_csc_csf_items_select:"There are no items registered. It is necessary to register in the company edition",observation_field:"Observation field",add_observation:"Add observation",confirm_delete_observation:"Are you sure that you want to delete this observation?",copy_qrcode:"Copy QR Code",qrcode_copied:"QR Code copied",see_summary:"See summary",defaulters_title:"Defaulters",finance_graphics:"Finance graphics",income_expenses_title:"Incomes and expenses","income_expenses.title":"Incomes and expenses",income_expenses_view:"Incomes and expenses view","income_expenses.view":"Incomes and expenses view",income_expenses_incomes:"Incomes","income_expenses.incomes":"Incomes",income_expenses_expenses:"E
314xpenses","income_expenses.expenses":"Expenses","defaulters.title":"Defaulters",defaulters_view:"Defaulters from :from - :to days view","defaulters.view":"Defaulters from :from - :to days view",defaulters_defaulter_period:"Defaulter period","defaulters.defaulter_period":"Defaulter period",defaulters_graphic_label:":from - :to days","defaulters.graphic_label":":from - :to days",defaulters_boxes_see_more_title:"Defaulters from :from - :to","defaulters.boxes_see_more_title":"Defaulters from :from - :to",defaulters_defaulters_list_title:"Defaulters from :initial to :end","defaulters.defaulters_list_title":"Defaulters from :initial to :end",inflow:"Inflow",first_access_email_sent:"The email to perform the first access was sent to :email successfully.",first_access_email_confirm:"Do you want to send the first access email to this member?",read_graphics_no_permission:"You haven't permission to read the finance graphics.",first_access:"First access",graphics_values_update:"Values ââupdated every 3 hours",make_graphics_upgrade:"Upgrade your plan and get access to other financial charts",graphics_select_the_month:"Select the month to view information",expenses_no_access:"You don't have access to the expense tool",not_included_plan:"Not included in the plan",summary_graphic_empty:"Use financial tools to access the summary chart",last_update:"Last update:",student_schedule_title:"Student schedule","student_schedule.title":"Student schedule",student_schedule_board_messages:"Student notification board","student_schedule.board_messages":"Student notification board",student_schedule_messages:"Messages","student_schedule.messages":"Messages",student_schedule_channels:"Channels","student_schedule.channels":"Channels",student_schedule_archived_title:"Archived messages","student_schedule.archived_title":"Archived messages",schedule_fields_placeholders_subject:"Subject","schedule_fields_placeholders.subject":"Subject",schedule_fields_placeholders_message:"Type yor message","schedule_fields_placeholders.message":"Type yor message",new_message:"New message",sc
314hedule_message_upload_document_title:"Send document","schedule_message_upload_document.title":"Send document",schedule_message_upload_document_upload_phrase_one:"Send a document. Max size: 100MB","schedule_message_upload_document.upload_phrase_one":"Send a document. Max size: 100MB",schedule_message_upload_document_upload_phrase_two:"Click or drop the document here","schedule_message_upload_document.upload_phrase_two":"Click or drop the document here",schedule_message_upload_image_title:"Sent image","schedule_message_upload_image.title":"Sent image",schedule_message_upload_image_upload_phrase_one:"Send an image. Max size: 100MB","schedule_message_upload_image.upload_phrase_one":"Send an image. Max size: 100MB",schedule_message_upload_image_upload_phrase_two:"Click or drop the image here","schedule_message_upload_image.upload_phrase_two":"Click or drop the image here",close_modalbox_confirm:"When closing the window, all changes will be lost. Are you sure you want to proceed?",meber_select:"Select the member",empty_fields_alert:"Cannot proceed with empty fields",message_sent:"Message sent",sent_messages:"Sent messages",archived_messages:"Archived messages",sent:"Sent",sent_plural:"Sent","sent.plural":"Sent",inbox:"Inbox",no_archived_messages:"You don't have any messages archived yet.",no_sent_messages:"You don't have any messages sent yet.",no_inbox_messages:"You don't have any messages received yet.",no_all_messages:"You don't have any messages yet.",view_message:"View message",sc
314hedule_confirm_delete_message:"Are you sure you want to delete this conversation? This process is irreversible!","schedule_confirm.delete_message":"Are you sure you want to delete this conversation? This process is irreversible!",schedule_confirm_archive_message:"Are you sure you want to archive this message?","schedule_confirm.archive_message":"Are you sure you want to archive this message?",archived_successfully:"Message archived successfully",deleted_successfully:"Message deleted successfully",message_status_new_message:"New message","message_status.new_message":"New message",message_status_read:"Read","message_status.read":"Read",message_status_sent:"Sent","message_status.sent":"Sent",message_status_opened:"Opened","message_status.opened":"Opened",board_message_status_sent:"Sent","board_message_status.sent":"Sent",board_message_status_scheduled:"Scheduled","board_message_status.scheduled":"Scheduled",choose_the_course:"Choose the course",choose_the_classroom:"Choose_the_classroom",new_post:"New Post",multiple_selected:":number selected",view_members:"View members",view_messages:"View messages",register_channel:"Register channel",add_member:"Add member",make_a_post:"Make a publication and among your students about :institution_name news",sending:"Send",posting:"Posting",board_situations_posted:"Posted","board_situations.posted":"Posted",board_situations_scheduled:"Scheduled","board_situations.scheduled":"Scheduled",channel_created:"Channel created successfully",view_user_messages:"Viewing :name 's message ",view_channels:"View channels",view_user_message:"Viewing :name 's message",delete_channel_msg_one:"By deleting a channel, you delete the members included in them, along with their messages, do you want to continue?","delete_channel.msg_one":"By deleting a channel, you delete the members included in them, along with their messages, do you want to continue?",delete_channel_msg_two:"Deleting a channel is an irreversible process! Are you sure you want to continue?","delete_channel.msg_two":"Deleting a channel is an irreversible process! Are you sure you want to continue?",channel_deleted:"Channel deleted successfully",delete_channel_member:"When deleting a member, you delete the messages of the same, do you want to continue?",s3_image_request_invalid:"File sent is not a valid image format",finance_summary:"Finance Summary"},pt_BR:{"billing.title":"conta e cobrança","billing.account":"conta da instituição","billing.invoice":"fatura","billing.invoice_plural":"faturas","billing.invoice.plural":"faturas","billing.invoice_view":"visualizando fatura","billing.invoice.view":"visualizando fatura","billing.summary":"sumário","billing.term_service":"termo de uso","billing.term_service_plural":"termos de uso","billing.term_service.plural":"termos de uso","billing.payment_method":"método de pagamento","billing.payment_method_plural":"métodos de pagamento","billing.payment_method.plural":"métodos de pagamento","billing.subscription":"assinatura","billing.subscription_plural":"assinaturas","billing.subscription.plural":"assinaturas","billing.customer_name":"razão social/nome completo","billing.document":"documento de cobrança","billing.document_plural":"documentos de cobrança","billing.document.plural":"documentos de cobrança","billing.address":"endereço de cobrança","billing.address_plural":"endereços de cobrança","billing.address.plural":"endereços de cobrança","billing.email":"email financeiro","billing.email_plural":"emails financeiros","billing.email.plural":"emails financeiros","billing.payment_information":"informação de pagamento","billing.payment_information_plural":"informações de pagamento","billing.payment_information.plural":"informações de pagamento","billing.expire":"expira","billing.expire_at":"expira em","billing.expire.at":"expira em","billing.storage":"armazenamento","billing.storage_plural":"armazenamentos","billing.storage.plural":"armazenamentos","billing.used":"usado","billing.used_plural":"usados","billing.used.plural":"usados","billing.expire_date":"data de expiração","billing.expire_date_format":"MM/AA","billing.expiring":"vencendo","billing.expired":"vencido","billing.currency":"moeda","billing.address_editing":"editando endereço de cobrança","billing.document_editing":"editando documento de cobrança","billing.email_editing":"editando emails financeiros","billing.subscription_cycle":"ciclo da assinatura","billing.next_subscription_cycle":"data de geração da próxima fatura","billing.pending":"pendente","billing.paid":"pago","billing.canceled":"cancelado","billing.refunded":"reembolsado","billing.date":"data","billing.description":"descrição","billing.period":"perÃodo","billing.amount":"valor","billing.total_amount":"valor total","billing.document_amount":"valor do doc.","billing.amount_to_pay":"valor a pagar","billing.situation":"situação","billing.update_slip_date":"2ª via do boleto","billing.due":"vencimento","billing.due_date":"data de vencimento","billing.bank_slip":"boleto bancário","billing.credit_card":"cartão de crédito","billing.customer":"cliente","billing.invoice_detail":"detalhes da fatura","billing.mechanical_authentication":"autenticação mecânica","billing.cut_dotted_line":"corte nesta linha pontilhada","billing.payment_place":"local de pagamento","billing.payment_place_description":"Pagável em qualquer banco até o vencimento. Após o vencimento pagável somente no banco :Bank_name","billing.transaction_number":"nosso número","billing.recipient":"cedente","billing.instruction":"instrução","billing.instruction_plural"
314:"instruções","billing.instruction.plural":"instruções","billing.fine":"multa","billing.interest":"juros","billing.identification_line":"linha digitável","billing.payment_method_register":"cadastrar método de pagamento","billing.payment_method_holder":"nome do titular","billing.payment_method_add":"cadastrar método de pagamento","billing.credit_card_number":"número do cartão","billing.credit_card_number_description":"número do cartão de crédito como impresso no cartão","billing.credit_card_cvv":"CVV","billing.credit_card_cvv_description":"código de verificação do cartão, normalmente localizado no verso do cartão","billing.credit_card_holder_description":"nome do titular exatamente como impresso no cartão","billing.credit_card_expire_description":"mês e ano de expiração impresso no cartão","billing.holder_example":"joão da silva sauro","billing.credit_card_number_error":"número do cartão é inválido, verifique se está utilizando um cartão de crédito das bandeiras Mastercard, Visa, Elo, Diners ou American Express","billing.credit_card_cvv_error":"número de verificação do cartão é inválido, normalmente são 3 dÃgitos impressos no verso do seu cartão, no caso da bandeira American Express são 4 dÃgitos na frente","billing.credit_card_holder_error":"digite o nome do titular do cartão igual impresso","billing.credit_card_expire_date_error":"data de expiração é inválida ou não é uma data futura","billing.confirm_payment_method_delete":"você tem certeza que deseja excluir este método de pagamento ?","billing.not_found_invoice":"ainda não foram geradas faturas","billing.not_found_payment_method":"não existem métodos de pagamento cadastrados","billing.plan":"plano","billing.plan_plural":"planos","billing.plan.plural":"planos","billing.segment_school":"Gestão Escolar","billing.segment.school":"Gestão Escolar","billing.segment_lms":"LMS","billing.segment.lms":"LMS","billing.segment_storage":"Armazenamento","billing.segment.storage":"Armazenamento","billing.cancel_subscription":"cancelar assinatura","billing.subscription_active":"ativar assinatura","billing.subscription_edit":"editar assinatura","billing.starter_description":"o primeiro passo é o mais importante","billing.finance_description":"o primeiro passo é o mais importante","billing.essential_description":"pequenas escolas, grandes sucessos","billing.advanced_description":"podemos ir mais longe","billing.premium_description":"nenhum obstáculo é tão grande","billing.enterprise_description":"aprender é sempre bom","billing.enterprise_plus_description":"precisamos de algo diferente","billing.everything_from_previous_plan":"tudo do plano anterior e...","billing.feature_course":"cadastro de cursos","billing.feature_course_subject":"disciplinas customizáveis","billing.feature_course_price":"definição de preço","billing.feature_course_date":"calendário do curso","billing.feature_occupation_permission":"restrições de acesso","billing.feature_member":"cadastro de membros (estudantes e funcionários)","billing.feature_member_zipcode":"preenchimento automágico de endereço no cadastro","billing.feature_member_parcel":"parcelas e cobranças","billing.feature_member_parcel_join":"juntar cobranças em um boleto","billing.feature_bank_slip_payment_card":"carnê de pagamento","billing.feature_member_filter":"filtro de busca","billing.feature_member_merge":"mescla de membro duplicado","billing.feature_member_guardian_unlimited":"cadastro ilimitado de responsáveis","billing.feature_classroom":"listagem de turmas","billing.feature_classroom_old":"arquivo de turmas antigas","billing.feature_classroom_student":"listagem de estudantes","billing.feature_classroom_student_situation":"atribuição de situação do estudante","billing.feature_classroom_subject":"disciplinas da turma","billing.feature_classroom_subject_teacher":"professores ilimitados por disciplina","billing.feature_classroom_subject_teacher_class":"contagem de aulas semanais do professor","billing.feature_classroom_council":"conselho de classe","billing.feature_classroom_student_reorder":"reordenar alunos da turna","billing.feature_teacher_diary":"diário de notas","billing.feature_report_limited":"3 relatórios padronizados","billing.feature_report_unlimited":"relatórios padronizados ilimitados","billing.feature_report_unlimited_custom"
314:"editor de relatórios","billing.feature_bank_slip":"boleto bancário¹","billing.feature_bank_slip_magic":"boleto bancário automágico¹","billing.feature_institution_company_one":"até 1 empresa (CNPJ) por instituição","billing.feature_institution_company_three":"até 3 empresas (CNPJ) por instituição","billing.feature_institution_wallet_one":"1 conta bancária para boletos","billing.feature_institution_wallet_three":"3 contas bancárias para boletos","billing.feature_app_android_student":"app Android para estudante e responsáveis","billing.feature_app_android_teacher":"app Android para professor","billing.feature_app_android_manager":"app Android para gestor","billing.feature_app_android_custom":"app Android customizado","billing.feature_app_web_custom":"aplicação web customizada","billing.feature_gradetable":"boletins","billing.feature_lesson":"cronograma de aulas","billing.feature_occupation":"ocupações (cargos)","billing.feature_occupation_custom":"ocupações customizáveis","billing.feature_notification":"notificações","billing.feature_notification_web_support_ticket":"notificação web de ticket respondido","billing.feature_notification_web_forleven":"notificação web de ações","billing.feature_exam":"provas","billing.feature_exam_average_custom":"média de provas customizável","billing.feature_frequency":"frequência por carteirinha impressa","billing.feature_classroom_frequency":"chamada da turma","billing.feature_timetable":"grade horária","billing.feature_timeline":"linha do tempo de aula","billing.feature_member_occurrence":"ocorrências do estudante","billing.feature_classroom_message":"enviar mensagem para turma","billing.feature_member_attachment":"anexar documentos a um membro","billing.feature_statistic_general":"estatÃsticas gerais","billing.feature_statistic_enrollment":"estatÃsticas de matrÃculas","billing.feature_occupation_field":"campos customizáveis para cadastro de membros","billing.feature_notification_custom":"notificações customizáveis","billing.feature_cash_register":"caixa online","billing.feature_finance_inflow":"contas a receber","billing.feature_finance_expense":"despesas no caixa","billing.feature_finance_graphic":"estimativa gráfica financeira","billing.feature_login_custom":"tela de login customizável","billing.feature_student_area":"área do aluno (responsáveis)","billing.feature_student_area_custom":"área do aluno customizável","billing.feature_student_area_exam":"provas na área do aluno ","billing.feature_student_area_gradetable":"boletins na área do aluno","billing.feature_student_area_lesson":"cronograma na área do aluno","billing.feature_student_area_member_parcel":"listagem de parcelas na área do aluno","billing.feature_student_area_member_parcel_bank_slip":"acesso a boleto bancário na área do aluno","billing.feature_webhook":"gatilhos de API","billing.feature_api_json":"acesso à API JSON","billing.feature_course_pre_registration":"pré-matrÃcula online","billing.feature_support_email":"suporte por email","billing.feature_support_ticket":"suporte por ticket","billing.feature_support_phone":"suporte por telefone","billing.feature_support_chat":"suporte por chat","billing.feature_finance_graphic_simplified":"gráfico de resumo","billing.feature_finance_graphic_full_access":"gráficos financeiros","billing.tag_course":"curso","billing.tag_classroom":"turma","billing.tag_member":"membros","billing.tag_report":"relatórios","billing.tag_notification":"notificações","billing.tag_gradetable":"avaliações & notas","billing.tag_finance":"financeiro","billing.tag_app":"applicativo","billing.tag_frequency":"frequência","billing.tag_integration":"integrações","billing.tag_support":"suporte","billing.billed_monthly":"cobrado mensalmente","billing.billed_quarterly":"cobrado trimestralmente","billing.billed_yearly":"cobrado anualmente","billing.talk_to_us":"converse conosco","billing.select_plan":"selecionar plano","billing.your_plan":"seu plano atual","billing.confirm_plan":"você tem certeza que deseja mudar o seu plano ?","billing.confirm_plan_upgrade":"você tem certeza que deseja fazer um aprimoramento no seu plano ? O valor mudará de :old_price para :new_price ","billing.confirm_plan_difference":"*será gerada uma pró-rata de até :difference de acordo com o número de dias que faltam para encerrar o ciclo atual.","billing.confirm_plan_downgrade":"você tem certeza que deseja rebaixar no seu plano, o valor mudará de :old_price para :new_price ?","billing.payment_method_s
314aved":"método de pagamento salvo com sucesso","billing.subscription_edited":"assinatura atualizada com sucesso :)","billing.confirm_cancel_subscription":"você tem certeza que deseja cancelar sua assinatura ?","billing.confirm_payment_method_default":"você deseja que o :payment_method :brand :display_number seja o seu método de pagamento padrão ?","billing.set_payment_method_default":"marcar como padrão","billing.payment_method_default":"método padrão","billing.cannot_delete_payment_method_default":"não é possÃvel excluir o método de pagamento padrão, marque outro como padrão para poder excluir este","billing.price_need_check":"necessário consultar","billing.full_feature_list":"ver comparativo completo","billing.confirm_renew_invoice":"a data de vencimento será atualizada para amanhã, tem certeza que deseja atualizar esta fatura ? ","billing.customer_editing":"editando informações da conta","billing.subscription_already_activated":"assinatura já está ativa, portanto não é possÃvel acessar a ativação. Deseja ir para a edição de assinatura ? ","billing.subscription_not_active":"assinatura não está ativa, portanto não é possÃvel acessar a edição. Deseja ir para a ativação de assinatura ?","billing.no_scheduled_date":"sem data prevista","billing.activate_subscription":"ativar assinatura","billing.reactivate_subscription":"reativar assinatura","billing.trial":"teste","billing.trial_expired":"teste expirado","billing.grace":"encerramento do ciclo","billing.subscription_activated":"assinatura ativada com sucesso :)","billing.accept":"li e aceito","billing.refuse":"não concordo","billing.term_name":"nome","billing.service":"serviço","billing.classic_subscription_detail":"você está utilizando um plano 'Clássico', não é mais possÃvel fazer uma assinatura deste plano. Porém você não precisa mudar de plano caso não queira.","billing.account_situation":"situação da conta","billing.active":"ativo","billing.active_expired":"ativo expirado","billing.locked":"conta suspensa","billing.subscription_reactive":"reativar assinatura","billing.subscription_canceled":"assinatura está cancelada, deseja ir para reativação ?","billing.unlock_customer":"desbloquear","billing.confirm_unlock_credit_card":"Para realizar o desbloqueio rápido será necessário cadastrar o cartão de crédito como método de pagamento. Deseja ir para o cadastro do cartão de crédito ?","billing.confirm_unlock":"Para realizar o desbloqueio, a cobrança que estiver pendente será cobrada agora. Deseja prosseguir ?","billing.success_unlock":"Desbloqueio realizado com sucesso","billing.edit_plan":"alterar plano","billing.edit_plan_plural":"alterar planos","billing.edit_plan.plural":"alterar planos","billing.transition_cycle":"e terá o ciclo","billing.payment_method_verify":"validação","billing.payment_method_verified":"válido","billing.payment_method_unverified":"inválido","billing.payment_method_unverified_description":"veja o menu de métodos de pagamento para mais informações","billing.payment_in_progress":"processando pagamento","billing.change_cycle":"alterar somente ciclo","billing.confirm_change_cycle":"você tem certeza que deseja alterar o ciclo de sua assinatura e manter o plano ?", 315"billing.cycle_date_inactive":"como sua conta ficou suspensa, alteramos seu ciclo para ficar de acordo com o seu pagamento, assim você não perde nenhum dia do seu ciclo","billing.due_date_origin":"esta era a data de vencimento original desta fatura, com a requisição de nova via esta data foi atualizada","billing.bank_slip_tax":"Apenas os boletos pagos terão cobrança de tarifa pela empresa financeira parceira","billing.see_bank_slip_tax":"ver tarifas dos boletos","billing.add_email":"adicionar email financeiro","billing.not_found_term":"não foram encontrados termos de uso","billing.school_management":"gestão escolar","billing.agreement_date":"data de aceitação","billing.confirm_unlock_without_charge":"sua conta será desbloqueada e o acesso será normalizado, deseja continuar ?","billing.success_unlock_without_charge":"conta desbloqueada com sucesso, contudo é necessário realizar o pagamento do boleto em aberto para evitar nova suspensão.","billing.view_invoice":"visualizar faturas","billing.subscription_ends":"assinatura encerra em","billing.confirm_reactivate_subscription":"tem certeza que deseja reativar a assinatura ?","billing.change_cycle_description":"seu ciclo será alterado após o atual ser finalizado","billing.gigabyte":"GigaByte","billing.gigabyte_plural":"GigaBytes","billing.gigabyte.plural"
315:"GigaBytes","billing.gigabyte_initials":"GB","billing.gigabyte.initials":"GB","billing.feature_sales_receipt":"Emissão de notas fiscais","billing.pix":"Pix","classroom.period":"perÃodo da turma","classroom.name":"nome da turma","classroom.active_classroom":"turma ativa","classroom.active_classroom_plural":"turmas ativas","classroom.active_classroom.plural":"turmas ativas","classroom.inactive_classroom":"turma inativa","classroom.inactive_classroom_plural":"turmas inativas","classroom.inactive_classroom.plural":"turmas inativas","classroom.old_classroom":"turma antiga","classroom.old_classroom_plural":"turmas antigas","classroom.old_classroom.plural":"turmas antigas","classroom.vacancy":"vaga","classroom.vacancy_plural":"vagas","classroom.vacancy.plural":"vagas","classroom.vacancy_description":"defina a quantidade de vagas que esta turma terá","classroom.vacancy.description":"defina a quantidade de vagas que esta turma terá","classroom.number_vacancy":"número de vagas da turma","classroom.number":"número","classroom.room":"sala da turma","classroom.room_description":"defina o nome da sala da turma. Ex: Sala 1A, Laboratório de Informática, etc.","classroom.room.description":"defina o nome da sala da turma. Ex: Sala 1A, Laboratório de Informática, etc.","classroom.school_stage":"série da turma","classroom.active_student":"alunos ativo","classroom.active_student_plural":"alunos ativos","classroom.active_student.plural":"alunos ativos","classroom.classroom_time":"dia de aula","classroom.classroom_time_plural":"dias de aula","classroom.classroom_time.plural":"dias de aula","classroom.classroom_time_description":"defina o horário de aula dessa turma, é possÃvel adicionar múltiplos horários para o mesmo dia clicando no botão 'Adicionar Horário'. Ex: Das 07:00:00 à s 12:00:00 e das 15:00:00 à s 17:00:00","classroom.classroom_time.description":"defina o horário de aula dessa turma, é possÃvel adicionar múltiplos horários para o mesmo dia clicando no botão 'Adicionar Horário'. Ex: Das 07:00:00 à s 12:00:00 e das 15:00:00 à s 17:00:00","classroom.classroom_time_week_day_1":"segunda","classroom.classroom_time.week_day_1":"segunda","classroom.classroom_time_week_day_2":"terça","classroom.classroom_time.week_day_2":"terça","classroom.classroom_time_week_day_3":"quarta","classroom.classroom_time.week_day_3":"quarta","classroom.classroom_time_week_day_4":"quinta","classroom.classroom_time.week_day_4":"quinta","classroom.classroom_time_week_day_5":"sexta","classroom.classroom_time.week_day_5":"sexta","classroom.classroom_time_week_day_6":"sábado","classroom.classroom_time.week_day_6":"sábado","classroom.classroom_time_week_day_7":"domingo","classroom.classroom_time.week_day_7":"domingo","classroom.add_time":"adicionar horário","classroom.filter":"filtrar","classroom.apply_filter":"aplicar filtro","classroom.course_reset":"clique aqui caso deseja trocar o curso para esta turma","classroom.empty_classrooms":"Não há turmas neste curso","classroom.vacancy_greater_than_student":"Quantidade de vagas não pode ser inferior ao total de alunos já matriculados nesta turma","classroom.confirm_start_date":"Você está prestes a salvar uma data de inÃcio superior à anterior. Caso existam disciplinas na grade horária com a data de inÃcio inferior à nova nesta turma, as mesmas serão excluÃdas. Tem certeza que deseja prosseguir?","classroom.confirm_time":"Você está prestes a salvar horários de aula diferentes ou novos. Caso existam disciplinas na grade horária fora dos novos horários definidos, estas serão encerradas a partir de hoje. Tem certeza que deseja prosseguir?","classroom.confirm_delete":"Você tem certeza que deseja excluir esta turma?","classroom.success_delete":"Turma excluÃda","classroom.nomenclature":"nomenclatura da turma","classroom.hour_begin":"horário de inÃcio da turma","classroom.hour_end":"horário de término da turma","classroom.total_student":"total de alunos","classroom.total_student_active":"total de alunos ativos na turma","classroom.name_not_blank":"Nome não pode ficar em branco","classroom.name_not_null":"Nome não pode ser nulo","classroom.room_not_blank":"Nome da sala não pode ficar em branco","classroom.room_not_null":"Nome da sala não pode ser nulo","classroom.school_stage_not_null":"Série/semestre da turma não pode ser nulo","classroom.vacancy_not_null":"Número de vagas não pode ser nulo","classroom.vacancy_invali
315d":"Não é possÃvel criar uma turma sem vagas","classroom.start_date_not_null":"Data de inÃcio não pode ser nula","classroom.start_date_invalid":"Data de inÃcio inválida","classroom.end_date_not_null":"Data de término não pode ser nula","classroom.end_date_invalid":"Data de término não pode ser inferior à data de inÃcio","classroom.start_time_not_null":"Horário de inÃcio não pode ser nulo","classroom.end_time_not_null":"Horário de término não pode ser nulo","classroom.time_not_found":"Horário não encontrado para esta turma","classroom.week_day_not_null":"Dia da semana não pode ser nulo","classroom.week_day_invalid":"Dia da semana inválido","classroom.not_found":"Turma não encontrada","classroom.not_found_classroom":"Turma não encontrada","classroom.not_found_classroom_filter":"Não foram encontradas turmas para o ano e situação especificados","classroom.not_found_student":"não há estudantes nesta turma","classroom.not_found_that_student":"não foi encontrado este estudante nesta turma","classroom.not_found_student_classroom":"não há turmas para este estudante","classroom.not_found_classroom_course":"não foram encontradas turmas para este curso","classroom.not_found_classroom_institution":"não foram encontradas turmas para esta instituição","classroom.not_found_classroom_hour":"não foram encontrados horários para esta turma","classroom.not_found_classroom_break":"esta turma não tem intervalos","classroom.not_found_discipline":"não foram encontradas discipline_already_exist","classroom.not_found_discipline_classroom":"não foram encontradas disciplinas para esta turma","classroom.not_found_timetable":"não foi encontrada grade horária para esta disciplina","classroom.not_found_frequency_timetable":"não foi encontrado nenhuma frequência para esse horário","classroom.not_found_frequency_student":"nenhuma frequência encontrada para este estudante","classroom.not_found_frequency_student_date":"nenhuma frequência encontrada para este estudante nesta data","classroom.error_save_frequency":"o estudante já tem frequência nesta data ou esta data não é válida","classroom.error_delete_frequency":"erro ao deletar a frequência","classroom.date_invalid":"data não é válida para frequência","classroom.range_empty":"Esta disciplina não possui horários cadastrados. Acesse a Grade Horária ou Linha do Tempo da Disciplina para fazer esta distribuição de horários, caso você não tenha acesso a estas ferramentas, entre em contato com a instituição de ensino.","classroom.export_frequency":"exportar frequência","classroom.confirm_export_frequency":"você tem certeza que deseja exportar o número de faltas para o boletim do aluno ?","classroom.export_empty":"não foi encontrado nada para exportar","classroom.frequency_export_statement":"veja abaixo a contagem de faltas que serão exportadas, caso haja alguma divergência, volte à chamada e verifique as faltas.","classroom.frequency_export_button":"exportar","classroom.frequency_export_successfully":"faltas exportadas com sucesso, veja o boletim do estudante ou diário de notas.","classroom.not_found_export":"não foi encontrado nada para exportar","classroom.no_frequency":"sem frequência","classroom.not_found_grade_classroom":"não foram encontradas notas para esta turma","classroom.not_found_teacher":"professor não foi encontrado","classroom.not_found_teacher_plural":"não foram encontrados professores","classroom.not_found_teacher.plural":"não foram encontrados professores","classroom.timegrid":"grade horária","classroom.timegrid_times":"horários","classroom.timegrid.times":"horários","classroom.timegrid_times.start_time":"horária de inÃcio da grade horária da turma","classroom.timegrid.times.start_time":"horária de inÃcio da grade horária da turma","classroom.timegrid_times.end_time":"horária final da grade horária da turma","classroom.timegrid.times.end_time":"horária final da grade horária da turma","classroom.timegrid_times.type":"tipo do horária da grade horária da turma","classroom.timegrid.times.type":"tipo do horária da grade horária da turma","classroom.timegrid_days":"dias da grade horária da turma","classroom.timegrid.days":"dias da grade horária da turma","classroom.timegrid_days.
315classes":"aulas da grade horária da turma","classroom.timegrid.days.classes":"aulas da grade horária da turma","classroom.timegrid_days.classes.start_time":"horária de inÃcio da aula da grade horária da turma","classroom.timegrid.days.classes.start_time":"horária de inÃcio da aula da grade horária da turma","classroom.timegrid_days.classes.end_time":"horária final da aula da grade horária da turma","classroom.timegrid.days.classes.end_time":"horária final da aula da grade horária da turma","classroom.timegrid_days.classes.type":"tipo da aula da grade horária da turma","classroom.timegrid.days.classes.type":"tipo da aula da grade horária da turma","classroom.timegrid_days.classes.discipline":"disciplina da aula da grade horária da turma","classroom.timegrid.days.classes.discipline":"disciplina da aula da grade horária da turma","classroom.timegrid_days.classes.discipline.name":"nome da disciplina da aula da grade horária da turma","classroom.timegrid.days.classes.discipline.name":"nome da disciplina da aula da grade horária da turma","classroom.timegrid_days.classes.discipline.order":"ordem da disciplina da aula da grade horária da turma","classroom.timegrid.days.classes.discipline.order":"ordem da disciplina da aula da grade horária da turma","classroom.timegrid_days.classes.discipline.color":"cor da disciplina da aula da grade horária da turma","classroom.timegrid.days.classes.discipline.color":"cor da disciplina da aula da grade horária da turma","classroom.timegrid_days.classes.discipline.teacher":"professor(a) da disciplina da aula da grade horária da turma","classroom.timegrid.days.classes.discipline.teacher":"professor(a) da disciplina da aula da grade horária da turma","classroom.timegrid_days.classes.discipline.teacher.teacher_type_text":"tipo do professor(a) da disciplina da aula da grade horária da turma","classroom.timegrid.days.classes.discipline.teacher.teacher_type_text":"tipo do professor(a) da disciplina da aula da grade horária da turma","classroom.timegrid_days.classes.discipline.teacher.name":"nome do professor(a) da disciplina da aula da grade horária da turma","classroom.timegrid.days.classes.discipline.teacher.name":"nome do professor(a) da disciplina da aula da grade horária da turma","classroom.timegrid_days.classes.discipline.teacher.lastname":"sobrenome do professor(a) da disciplina da aula da grade horária da turma","classroom.timegrid.days.classes.discipline.teacher.lastname":"sobrenome do professor(a) da disciplina da aula da grade horária da turma","classroom.timegrid_days.hour_begin":"horária de inÃcio do dia da semana da grade horária da turma","classroom.timegrid.days.hour_begin":"horária de inÃcio do dia da semana da grade horária da turma","classroom.timegrid_days.hour_end":"horária final do dia da semana da grade horária da turma","classroom.timegrid.days.hour_end":"horária final do dia da semana da grade horária da turma","classroom.timegrid_days.day_week":"dia da semana da grade horária da turma","classroom.timegrid.days.day_week":"dia da semana da grade horária da turma","classroom.timegrid_days.day_week_name":"dia da semana da grade horária da turma (por extenso)","classroom.timegrid.days.day_week_name":"dia da semana da grade horária da turma (por extenso)","classroom.timetable":"horário","classroom.discipline_without_timetable":"disciplinas sem horário","classroom.student":"estudante","classroom.student_plural":"estudantes","classroom.student.plural":"estudantes","classroom.student_situation.name":"situação do estudante na turma","classroom.student.situation.name":"situação do estudante na turma","classroom.student_name":"nome do estudante","classroom.student.name":"nome do estudante","classroom.student_lastname":"sobrenome do estudante","classroom.student.lastname":"sobrenome do estudante","classroom.student_gender":"gênero do estudante","classroom.student.gender":"gênero do estudante","classroom.student_registration_institution":"número de matrÃcula do estudante","classroom.student.registration_institution":"número de matrÃcula do estudante","classroom.student_registration_institution.short":"matrÃcula","classroom.student.registration_institution.short":"matrÃcula","classroom.student_exit_date":"data de saÃda do estudante","classroom.student.exit_date":"data de saÃda do estudante","classroom.student_birth_date":"data de nascimento do estudante","classroom.student.birth_date":"data de nascimento do estudante","classroom.student_classroom.number":"número da chamada na turma do estudante","classroom.student.classroom.number":"número da chamada na turma do estudante","classroom.student_classroom.start_date":"data de entrada do estudante na turma","classroom.student.classroom.start_date":"data de entrada do estudante na turma","classroom.student_grade":"notas do membro","classroom.student.grade":"notas do membro","classroom.student_grade.situation":"situação do boletim","classroom.student.grade.situation":"situação do boletim","classroom.student_grade.situation_abbreviation":"situação do boletim (abreviado)","classroom.student.grade.situation_abbreviation":"situação do boletim (abreviado)","classroom.student_grade.situation_phrase":"situação do boletim (por extenso)","classroom.student.grade.situation_phrase":"situação do boletim (por extenso)","classroom.student_grade.next_year":"próximo ano","classroom.student.grade.next_year":"próximo ano","classroom.student_grade.aggregation.term":"perÃodo","classroom.student.grade.aggregation.term":"perÃodo","classroom.student_grade.aggregation.term.name":"nome do perÃodo","classroom.student.grade.aggregation.term.name":"nome do perÃodo","classroom.student_grade.aggregation.discipline":"disciplinas","classroom.student.grade.aggregation.discipline":"disciplinas","classroom.student_grade.aggregation.discipline.name":"nome da disciplinas","classroom.student.grade.aggregation.discipline.name":"nome da disciplinas","classroom.student_grade.aggregation.discipline.grade":"notas por disciplinas","classroom.student.grade.aggregation.discipline.grade":"notas por disciplinas","classroom.student_grade.aggregation.discipline.grade.grade":"nota","classroom.student.grade.aggregation.discipline.grade.grade":"nota","classroom.student_grade.aggregation.discipline.grade.grade_recovery":"nota de recuperação","classroom.student.grade.aggregation.discipline.grade.grade_recovery":"nota de recuperação","classroom.student_grade.aggregation.discipline.grade.grade_final":"nota final","classroom.student.grade.aggregation.discipline.grade.grade_final":"nota final","classroom.student_grade.aggregation.discipline.grade.absence":"falta","classroom.student.grade.aggregation.discipline.grade.absence":"falta","classroom.student_grade.aggregation.discipline.grade.absence_recovery":"falta de recuperação","classroom.student.grade.aggregation.discipline.grade.absence_recovery":"falta de recuperação","classroom.student_grade.aggregation.last_board":"média","classroom.student.grade.aggregation.last_board":"média","classroom.student_grade.aggregation.last_board.grade":"valor da média parcial","classroom.student.grade.aggregation.last_board.grade":"valor da média parcial","classroom.student_grade.aggregation.last_board.grade_sum":"soma das notas","classroom.student.grade.aggregation.last_board.grade_sum":"soma das notas","classroom.student_grade.aggregation.last_board.grade_final":"média final","classroom.student.grade.aggregation.last_board.grade_final":"média final","classroom.student_grade.aggregation.last_board.absence":"total de faltas","classroom.student.grade.aggregation.last_board.absence":"total de faltas","classroom.student_grade.aggregation.last_board.absence_recovery":"total de faltas de recuperação","classroom.student.grade.aggregation.last_board.absence_recovery":"total de faltas de recuperação","classroom.student_grade.aggregation.last_board.final_recovery":"média recuperação","classroom.student.grade.aggregation.last_board.final_recovery":"média recuperação","classroom.student_grade.aggregation.board":"conselho","classroom.student.grade.aggregation.board":"conselho","classroom.student_grade.aggregation.board.first_board":"1º conselho","classroom.student.grade.aggregation.board.first_board":"1º conselho","classroom.student_grade.aggregation.board.second_board":"2º conselho","classroom.student.grade.aggregation.board.second_board":"2º conselho","classroom.student_grade.aggregation.percentage":"porcentagem","classroom.student.grade.aggregation.percentage":"porcentagem","classroom.student_grade.aggregation.percentage.percentage_absence":"porcentagem de falta","classroom.student.grade.aggregation.percentage.percentage_absence":"porcentagem de falta","classroom.student_grade.aggregation.percentage.percentage_frequency":"porcentagem de frequência","classroom.student.grade.aggregation.percentage.percentage_frequency":"porcentagem de frequência","classroom.student_grade.aggregation.totalclass":"total de aulas","classroom.student.grade.aggregation.totalclass":"total de aulas","classroom.student_grade.aggregation.totalclass.sum_total_class_taught":"total de aulas ministradas","classroom.student.grade.aggregation.totalclass.sum_total_class_taught":"total de aulas ministradas","classroom.student_grade.aggregation.average":"média por perÃodo","classroom.student.grade.aggregation.average":"média por perÃodo","classroom.student_grade.aggregation.average.average":"média por perÃodo","classroom.student.grade.aggregation.average.average":"média por perÃodo","classroom.student_grade.aggregation.average.absence":"total de falta por perÃodo","classroom.student.grade.aggregation.average.absence":"total de falta por perÃodo","classroom.student_grade.aggregation.average.percentage_absence":"porcentagem de falta","classroom.student.grade.aggregation.average.percentage_absence":"porcentagem de falta","classroom.student_grade.aggregation.average.percentage_frequency":"porcentagem de frequência","classroom.student.grade.aggregation.average.percentage_frequency":"porcentagem de frequência","classroom.student_grade.aggregation.average.last_board":"perÃodo final","classroom.student.grade.aggregation.average.last_board":"perÃodo final","classroom.student_grade.aggregation.average.last_board.average":"média total","classroom.student.grade.aggregation.average.last_board.average":"média total","classroom.student_grade.aggregation.average.last_board.absence":"total de falta","classroom.student.grade.aggregation.average.last_board.absence":"total de falta","classroom.student_grade.aggregation.average.last_board.sum_total_class_taught":"total de aulas ministradas","classroom.student.grade.aggregation.average.last_board.sum_total_class_taught":"total de aulas ministradas","classroom.student_number":"número de chamada","classroom.student.number":"número de chamada","classroom.discipline":"disciplina da turma","classroom.discipline_plural":"disciplinas da turma","classroom.discipline.plural"
315:"disciplinas da turma","classroom.diary":"diário de classe","classroom.grade_diary":"diário de notas","classroom.report":"relatórios","classroom.send_message":"enviar mensagem","classroom.promote":"promover turma","classroom.reorder_student":"reordenar estudantes","classroom.student_list":"listagem de estudantes","classroom.discipline_management":"gerenciar disciplinas","classroom.discipline_class":"quantidade de aulas","classroom.class_schedule":"cronograma","classroom.exam":"prova","classroom.exam_plural":"provas","classroom.exam.plural":"provas","classroom.grades_diary":"diário de notas","classroom.difficulties":"dificuldades dos estudantes","classroom.deliberation":"deliberação","classroom.class_council":"conselho de classe","classroom.loading_classroom":"carregando turma","classroom.loading_classroom_plural":"carregando turmas","classroom.loading_classroom.plural":"carregando turmas","classroom.loading_course":"carregando informações do curso","classroom.loading_date":"carregando datas","classroom.loading_frequency":"carregando frequência","classroom.loading_frequency_save":"cadastrando frequência","classroom.class_call":"chamada","classroom.none_classroom_now":"este estudante não tem nenhuma turma neste dia e horário","classroom.none_student_classroom_active":"estudante não está ativo em nenhuma turma","classroom.frequency_attendance_all":"presença para todos","classroom.frequency_absence_all":"falta para todos","classroom.not_found_attendance":"frequência não pode ser em branco, digite presença ou falta","classroom.frequency_self_save_empty":"não há alunos para lançar frequência","classroom.break":"intervalo","classroom.add_break":"adicionar intervalo","classroom.edit_break":"editar intervalo","classroom.class_time":"tempo de aula","classroom.configuration_not_found":"a configuração de turma :CONFIGURATION não existe","classroom.already_exist_timetable":"este horário já está em uso nesta turma","classroom.invalid_class_time":"tempo de aula inválido, digite os minutos corretamente","classroom.teacher_unavailable":"a aula de :day_week_name com horário das :start_time à s :end_time está fora da disponibilidade de horário cadastrada para o(a) professor(a) :Name, você deseja editar a disponibilidade de horário deste(a) professor(a) ?","classroom.teacher_conflict":"professor(a) :Name já está ocupado(a) :day_week_name das :start_time à s :end_time ministrando aula de :Discipline_name na turma :classroom_name","classroom.teacher_exceed_weekclass":"o número máximo de aulas por semana do(a) professor(a) foi atingido, para adicionar mais horários a este(a) professor(a) será necessário editar o número de aulas semanais","classroom.confirm_recess_change":"Você tem certeza que deseja alterar o intervalo ? Fazendo isso todos os horários poderão sofrer alteração no horário de inÃcio e fim da aula","classroom.legend_break_time":"digite abaixo o tempo do intervalo:","classroom.legend_class_time":"digite abaixo o tempo da aula:","classroom.invalid_break_position":"posição do intervalo inválido, verifique se já não existe outro intervalo neste local e se a posição está dentro da grade horária","classroom.invalid_break_time":"tempo do intervalo inválido, digite os minutos corretamente","classroom.confirm_delete_break":"você tem certeza que deseja excluir este intervalo ?","classroom.date_begin_timetable":"data inicial da aula","classroom.date_begin":"data de inÃcio da turma","classroom.date_begin_day":"data de inÃcio da turma (Dia)","classroom.date_begin_month":"data de inÃcio da turma (Mês)","classroom.date_begin_year":"data de inÃcio da turma (Ano)","classroom.date_end_timetable":"data final da aula","classroom.date_end":"data final da turma","classroom.date_end_day":"data final da turma (Dia)","classroom.date_end_month":"data final da turma (Mês)","classroom.date_end_year":"data final da turma (Ano)","classroom.confirm_class_time":"você tem certeza que deseja alterar o tempo de aula ? Toda a grade horária atual desta turma terá seus horários modificados !","classroom.success_configuration_edit":"configuração alterada com sucesso","classroom.not_found_timetable_grid":"não foi possÃvel montar a grade horária desta turma, verifique se a turma possui horário cadastrado","classroom.discipline_timeline":"linha do tempo","classroom.legend_discipline_timetable_edit":"edite abaixo informações do horário da disciplina","classroom.add_discipline_timetable":"adicionar aula","classroom.edit_discipline_timetable":"editar aula","classroom.invalid_date_begin":"a data de inÃcio :date_end não está dentro da data de inÃcio e fim da turma ou é maior que a data de final da aula","classroom.invalid_date_end":"a data final :date_end não está dentro da data de inÃcio e fim da turma ou é menor que a data de inÃcio da aula","classroom.day_week":"dia da semana","classroom.day_week_plural"
315:"dias de aula","classroom.day_week.plural":"dias de aula","classroom.start_time":"horário de inÃcio","classroom.end_time":"horário de final","classroom.start_date":"data de entrada","classroom.end_date":"data de saÃda","classroom.confirm_timetable_edit":"esta alteração pode afetar a chamada caso já tenha sido feita alguma frequência, deseja manter um registro do horário antigo ?","classroom.confirm_timetable_delete":"tem certeza que deseja excluir esta aula ? Esta aula não será mais exibida na chamada também.","classroom.choose_timetable_form":"o que deseja fazer nesta aula ?","classroom.success_timetable_save":"aula adicionada com sucesso","classroom.success_timetable_delete":"aula excluÃda com sucesso","classroom.success_timetable_edit":"aula editada com sucesso","classroom.add_class":"adicionar aula","classroom.add_student":"adicionar estudante","classroom.grade_card":"boletim","classroom.relocate":"remanejar","classroom.member":"aluno(a) da turma","classroom.member_plural":"alunos da turma","classroom.member.plural"
315:"alunos da turma","classroom.not_found_classtotal_discipline":"Não foi encontrado o total de aulas para esta disciplina","classroom.classtotal_already_exist":"Já existe total de aulas para esta disciplina","classroom.class_scheduled":"aula prevista","classroom.class_scheduled_plural":"aulas previstas","classroom.class_scheduled.plural":"aulas previstas","classroom.class_taught":"aula ministrada","classroom.class_taught_plural":"aulas ministradas","classroom.class_taught.plural":"aulas ministradas","classroom.shift":"turno do dia","classroom.invalid_timetable":"estas aulas não existem nesta grade horária, verifique se as aulas selecionadas estão ativas corretamente","classroom.invalid_replace_teacher":"não é necessário realizar a substituição de aulas quando é o mesmo professor e mesma disciplina em ambos horários","classroom.invalid_replace_old":"não é possÃvel fazer inversão de aulas que tenham data final definida","classroom.confirm_timetable_replace":"tem certeza que deseja inverter a posição das aulas a partir de HOJE ?","classroom.confirm_fix_teacher_busy":"Você deseja remover a aula da outra turma no qual este professor está ocupado ?","classroom.student_situation":"situação do estudante","classroom.classroom_situation":"situação da turma","classroom.classroom_situation_description":"clique para alterar a situação da turma","classroom.classroom_situation_confirm":"Arquivar uma turma é um processo irreversÃvel! Tem certeza que quer continuar?","classroom.classroom_situation_end_date":"data de término da turma","classroom.end_date_before_start_date":"Data de finalização da turma não pode ser anterior a data de inÃcio da turma","classroom.list":"listagem de turmas","classroom.error_save_gradetable_property":"erro ao salvar propriedade do boletim","classroom.already_exist_gradetable_property":"já existe a propriedade ':keyword' para este boletim","classroom.not_found_gradetable_property":"não foi encontrada a propriedade ':keyword' para este boletim","classroom.timetable_date_interval":"selecione o intervalo de data para visualizar alterações na grade horária","classroom.discipline.name":"nome da disciplina da turma","classroom.discipline.name.abbreviate":"nome da disciplina da turma (abreviado)","classroom.discipline.order":"ordem da disciplina da turma","classroom.discipline.color":"cor da disciplina da turma","classroom.discipline.discipline_identifier":"componente curricular da disciplina da turma","classroom.not_found_totalclass_discipline":"não foi encontrado total de aulas desta disciplina","classroom.not_found_totalclass":"não foi encontrado total de aulas","classroom.classroom_view":"visualizar turma","classroom.classroom_view_plural":"visualizar turmas","classroom.classroom_view.plural":"visualizar turmas","classroom.classroom_view_action":"visualizando turma","classroom.classroom_view.action":"visualizando turma","classroom.discipline_already_exist":"a disciplina ':name' já existe nesta turma","classroom.discipline_register":"adicionar disciplina na turma","classroom.situation_absent":"não compareceu","classroom.situation.absent":"não compareceu","classroom.situation_active":"atual","classroom.situation.active":"ativo","classroom.situation_cancelled":"matrÃcula cancelada","classroom.situation.cancelled":"matrÃcula cancelada","classroom.situation_reclassified":"reclassificado","classroom.situation.reclassified":"reclassificado","classroom.situation_relocated":"remanejado","classroom.situation.relocated":"remanejado","classroom.situation_transferred":"transferido","classroom.situation.transferred":"transferido","classroom.student_entry_date":"a data de entrada deste aluno é inferior à data de inÃcio da turma.","classroom.teacher":"professor","classroom.teacher_plural":"professores","classroom.teacher.plural":"professores","classroom.teacher_description":"pessoa que ministrará esta disciplina","classroom.teacher.description":"pessoa que ministrará esta disciplina","classroom.teacher_type":"tipo de professor","classroom.teacher_type_description":"tipo que melhor define este professor, nesta disciplina","classroom.teacher_type.description":"tipo que melhor define este professor, nesta disciplina","classroom.week_class":"aula semanal","classroom.week_class_plural"
315:"aulas semanais","classroom.week_class.plural":"aulas semanais","classroom.week_class_description":"número de aulas por semana deste professor, nesta disciplina","classroom.week_class.description":"número de aulas por semana deste professor, nesta disciplina","classroom.discipline_delete":"excluir disciplina da turma","classroom.confirm_discipline_delete":"você tem certeza que deseja excluir esta disciplina da turma ? ** Ao excluir uma disciplina da turma todos os itens relacionados a esta como horários, chamada e notas, serão excluÃdos também. **","classroom.success_discipline_delete":"disciplina da turma excluÃda com sucesso","classroom.discipline_teacher_add":"adicionar professor","classroom.discipline_teacher_edit":"editar professor","classroom.discipline_teacher_delete":"excluir professor","classroom.confirm_discipline_teacher_delete":"você tem certeza que deseja excluir este professor desta disciplina da turma ?","classroom.success_discipline_teacher_delete":"professor excluÃdo com sucesso","classroom.discipline_teacher_already_exist":"este professor já está cadastrado para esta disciplina, nesta turma", 316"classroom.teacher_arent_member":"o professor não é membro desta instituição","classroom.select_classroom_discipline":"disciplina","classroom.select_classroom_discipline_description":"selecione uma disciplina para adicionar","classroom.select_classroom_discipline.description":"selecione uma disciplina para adicionar","classroom.all_discipline_added":"todas as disciplinas do curso já foram adicionadas para esta turma. Você deseja cadastrar novas disciplinas ao curso ?","classroom.cannot_delete_discipline":"não é possÃvel excluir disciplinas que possuem professores cadastrados. Caso tenha certeza desta exclusão, antes você precisará excluir os professores cadastrados para esta disciplina. ","classroom.cannot_delete_teacher":"não é possÃvel excluir professores que possuem horários atuais na grade horária. Caso tenha certeza desta exclusão, antes você precisará remover os horários deste professor da grade horária ou adicionar uma data final.","classroom.select_teacher":"selecione o professor","classroom.select_teacher_action":"selecionar professor","classroom.select_teacher.action":"selecionar professor","classroom.select_teacher_error":"selecione o professor da disciplina","classroom.select_teacher.error":"selecione o professor da disciplina","classroom.student_already_on_classroom":"estudante já está adicionado e ativo nesta turma","classroom.situation_not_found":"situação ':situation' não existe para que possa ser atribuÃda para o estudante, verifique as configurações","classroom.view":"visualizar turma","classroom.view_plural":"visualizar turmas","classroom.view.plural":"visualizar turmas","classroom.classroom_add_action":"cadastrando turma","classroom.classroom_add.action":"cadastrando turma","classroom.classroom_add":"cadastrar turma","classroom.classroom_add_plural":"cadastrar turmas","classroom.classroom_add.plural":"cadastrar turmas","classroom.classroom_edit_action":"editando turma","classroom.classroom_edit.action":"editando turma","classroom.classroom_edit":"editar turma","classroom.classroom_edit_plural":"editar turmas","classroom.classroom_edit.plural":"editar turmas","classroom.select_classroom_course":"selecione o curso da turma","classroom.lesson":"lição da turma","classroom.lesson_plural":"lições da turma","classroom.lesson.plural":"lições da turma","classroom.lesson_confirm_delete":"Você tem certeza que deseja excluir esta lição?","classroom.lesson.confirm_delete":"Você tem certeza que deseja excluir esta lição?","classroom.lesson_success_delete":"Lição excluÃda","classroom.lesson.success_delete":"Lição excluÃda","classroom.lesson_lesson_name_subject":"matéria","classroom.lesson.lesson_name_subject":"matéria","classroom.lesson_lesson_name_theme":"tema","classroom.lesson.lesson_name_theme":"tema","classroom.lesson_lessons_not_found":"nenhuma lição encontrada","classroom.lesson.lessons_not_found":"nenhuma lição encontrada","classroom.lesson_discipline_not_found":"nenhuma disciplina encontrada","classroom.lesson.discipline_not_found":"nenhuma disciplina encontrada","classroom.lesson_term_not_found":"nenhum perÃodo encontrado","classroom.lesson.term_not_found":"nenhum perÃodo encontrado","classroom.lesson_add_lesson":"cadastrar lição","classroom.lesson.add_lesson":"cadastrar lição","classroom.lesson_lesson_date":"data da lição","classroom.lesson.lesson_date":"data da lição","classroom.lesson_description":"descrição","classroom.lesson.description":"descrição","classroom.lesson_assignment":"suas atividades","classroom.lesson.assignment":"suas atividades","classroom.lesson_assignment_view_description":"clique para ir ao menu de atividades","classroom.lesson.assignment_view_description":"clique para ir ao menu de atividades","classroom.lesson_assigment_linked":"atividade vinculada","classroom.lesson.assigment_linked":"atividade vinculada","classroom.lesson_link_assignment":"vincular atividade","classroom.lesson.link_assignment":"vincular atividade","classroom.lesson_view_assignment":"visualizar atividade","classroom.lesson.view_assignment":"visualizar atividade","classroom.lesson_select_lesson_type":"selecione um tipo de lição","classroom.lesson.select_lesson_type":"selecione um tipo de lição","classroom.lesson_file_confirm_delete":"Você tem certeza que deseja excluir este anexo?","classroom.lesson.file_confirm_delete":"Você tem certeza que deseja excluir este anexo?","classroom.lesson_file_success_delete":"Anexo excluÃdo","classroom.lesson.file_success_delete":"Anexo excluÃdo","classroom.lesson_files_not_found":"nenhum anexo encontrado.","classroom.lesson.files_not_found":"nenhum anexo encontrado.","classroom.lesson_view_files":"visualizar anexos","classroom.lesson.view_files":"visualizar anexos","classroom.file_view":"anexo","classroom.file_view_plural"
316:"anexos","classroom.file_view.plural":"anexos","classroom.file_add_plural":"cadastrar anexos","classroom.file_add.plural":"cadastrar anexos","classroom.assignment_add_plural":"cadastrar atividades","classroom.assignment_add.plural":"cadastrar atividades","classroom.lesson_view_action":"visualizando cronograma","classroom.lesson_view.action":"visualizando cronograma","classroom.lesson_type_content":"conteúdo","classroom.lesson_type.content":"conteúdo","classroom.lesson_type_assignment":"atividade","classroom.lesson_type.assignment":"atividade","classroom.lesson_type_online_assignment":"atividade online","classroom.lesson_type.online_assignment":"atividade online","classroom.lesson_type_other":"outro","classroom.lesson_type.other":"outro","classroom.lesson_type_exam":"avaliação","classroom.lesson_type.exam":"avaliação","classroom.lesson_type_presentation":"apresentação","classroom.lesson_type.presentation":"apresentação","classroom.student_area_online_assignment_not_found":"nenhuma atividade online vinculada, verifique com o(a) professor(a)","classroom.student_area.online_assignment_not_found":"nenhuma atividade online vinculada, verifique com o(a) professor(a)","classroom.student_area_lesson_file_not_found":"nenhum anexo encontrado, verifique com o(a) professor(a)","classroom.student_area.lesson_file_not_found":"nenhum anexo encontrado, verifique com o(a) professor(a)","classroom.lesson_type_description_content":"é a matéria passada no dia a dia","classroom.lesson_type_description.content":"é a matéria passada no dia a dia","classroom.lesson_type_description_assignment":"quando se passa um exercÃcio em sala de aula","classroom.lesson_type_description.assignment":"quando se passa um exercÃcio em sala de aula","classroom.lesson_type_description_online_assignment":"são as atividades feitas no forleven","classroom.lesson_type_description.online_assignment":"são as atividades feitas no forleven","classroom.lesson_type_description_other":"uma excursão, simulado, etc.","classroom.lesson_type_description.other":"uma excursão, simulado, etc.","classroom.lesson_type_description_exam":"uma prova em sala de aula","classroom.lesson_type_description.exam":"uma prova em sala de aula","classroom.lesson_type_description_presentation":"apresentação feita em sala de aula","classroom.lesson_type_description.presentation":"apresentação feita em sala de aula","classroom.lesson_type_not_null":"Tipo não pode ser nulo","classroom.lesson_name_not_null":"Descrição não pode ser nulo","classroom.lesson_name_not_blank":"Descrição não pode estar em branco","classroom.lesson_date_invalid":"Data da lição inválida","classroom.lesson_not_found":"Lição não encontrada","classroom.invalid_lesson_type":"Tipo da lição não pode ser nulo","classroom.situation_old":"antiga","classroom.open_lesson":"abrir","classroom.no_lesson":"sem itens para abrir","classroom.no_lesson_to":"sem itens para abrir em :lesson_name ","classroom.student_already_registered":"Membro ja esta matriculado nesta turma","classroom.student_enter_date_not_null":"Data de entrada do aluno nao pode ser nula","classroom.student_has_classroom":"Este aluno ja esta matriculado em uma turma deste curso","classroom.student_invalid_number":"Numero de chamada invalido","classroom.student_not_found":"Estudante(s) não encontrado(s)","classroom.student_number_not_null":"Numero de chamada nao pode ser nulo","classroom.delete_student":"Remover aluno","classroom.confirm_delete_student":"Tem certeza que deseja remover este aluno da turma?","classroom.success_delete_student":"Aluno removido com sucesso","classroom.confirm_reorder_student":"Tem certeza que deseja reordenar os alunos desta turma em ordem alfabetica?","classroom.confirm_transfer_student":"Tem certeza que deseja mudar a situação deste aluno para Transferido?","classroom.classroom_diary_view":"visualizar diário de notas","classroom.classroom_diary_view_action":"visualizando diário de notas","classroom.classroom_diary_view.action":"visualizando diário de notas","classroom.no_vacancy":"Não há mais vagas nesta turma","classroom.promotes_promote_all":"promover todos os estudantes","classroom.promotes.promote_all":"promover todos os estudantes","classroom.promotes_promote_all_confirm":"Tem certeza que deseja promover todos os estudantes?","classroom.promotes.promote_all_confirm":"Tem certeza que deseja promover todos os estudantes?","classroom.promotes_promote_students":"promover estudantes","classroom.promotes.promote_students":"promover estudantes","classroom.promotes_promote_all_success":"Situação de todos os estudantes ativos alterada!","classroom.promotes.promote_all_success":"Situação de todos os estudantes ativos alterada!","classroom.promotes_promote_success":"Situação dos estudantes selecionados alterada!","classroom.promotes.promote_success":"Situação dos estudantes selecionados alterada!","classroom.promotes_need_atleast_one":"Necessário alterar ao menos uma situação de algum estudante para Editar","classroom.promotes.need_atleast_one":"Necessário alterar ao menos uma situação de algum estudante para Editar","classroom.promotes_student_gradetable_not_found":"estudante sem boletim criado","classroom.promotes.student_gradetable_not_found":"estudante sem boletim criado","classroom.classroom_old":"Arquivar turma","classroom.classroom_old_question":"Tem certeza que deseja arquivar esta turma? Este é um processo irreversÃvel!","classroom.classroom_old.question":"Tem certeza que deseja arquivar esta turma? Este é um processo irreversÃvel!","classroom.classroom_old_action":"Situação da turma atualizada para ARQUIVADA","classroom.classroom_old.action":"Situação da turma atualizada para ARQUIVADA","classroom.situation_cant_be_updated_to_old":"Situação atual da turma já está como 'Antiga'","classroom.discipline_not_found":"nenhuma disciplina encontrada","classroom.classroom_student_situation":"não foi possÃvel carregar o boletim deste estudante pois a situação dele é: ","classroom.classroom_student.situation":"não foi possÃvel carregar o boletim deste estudante pois a situação dele é: ","classroom.classroom_student_number_not_found":"nenhum aluno com esse número encontrado","classroom.classroom_student.number_not_found":"nenhum aluno com esse número encontrado","classroom.council_showing_student":"exibindo aluno","classroom.council.showing_student":"exibindo aluno","classroom.need_atleast_one_discipline_change":"Necessário alterar ao menos uma situação de alguma disciplina para Editar.","classroom.archive_classroom":"Arquivar turma","classroom.apply_first_time":"Aplicar o primeiro horário preenchido a todos","classroom.classroom_time_switch_tooltip":"Após a ativação, o primeiro horário será usado como padrão para os demais dias a serem selecionados","classroom.diary_alert_maximum_grade":"Nota máxima ultrapassada","classroom.diary_alert.maximum_grade":"Nota máxima ultrapassada","classroom.diary_alert_negative_grade":"Nota negativa","classroom.diary_alert.negative_grade":"Nota negativa","classroom.diary_alert_invalid_grade":"Nota inválida","classroom.diary_alert.invalid_grade":"Nota inválida","course.name":"nome do curso","course.description":"uma descrição opcional deste curso","course.discipline":"disciplina do curs
316o","course.discipline_plural":"disciplinas do curso","course.discipline.plural":"disciplinas do curso","course.discipline_name":"nome da disciplina","course.discipline_identifier":"identificação da disciplina","course.school_stage_duration":"divisão do cronograma","course.school_stage_duration_year":"anual","course.school_stage_duration.year":"anual","course.school_stage_duration_year_desc":"colégios e escolas normalmente utilizam divisão anual para suas séries","course.school_stage_duration.year_desc":"colégios e escolas normalmente utilizam divisão anual para suas séries","course.school_stage_duration_semester":"semestral","course.school_stage_duration.semester":"semestral","course.school_stage_duration_semester_desc":"cursos técnicos e graduações normalmente utilizam divisão semestral para seus cursos","course.school_stage_duration.semester_desc":"cursos técnicos e graduações normalmente utilizam divisão semestral para seus cursos","course.school_stage_duration_none":"sem séries","course.school_stage_duration.none":"sem séries","course.school_stage_duration_none_desc":"recomendado caso o curso tenha uma duração especÃfica diferente das demais","course.school_stage_duration.none_desc":"recomendado caso o curso tenha uma duração especÃfica diferente das demais","course.school_stage_duration_description":"defina um número válido para a duração total em meses deste curso","course.school_stage_duration.description":"defina um número válido para a duração total em meses deste curso","course.school_stage_total_year":"total de anos","course.school_stage_total.year":"total de anos","course.school_stage_total_semester":"total de semestres","course.school_stage_total.semester":"total de semestres","course.school_stage_total_none":"total de meses","course.school_stage_total.none":"total de meses","course.term_total":"total de perÃodos","course.term_total_description":"o perÃodo é o intervalo de tempo recorrente que divide um curso, como Bimestres ou Trimestres. Aqui você define o total de perÃodos que o semestre ou ano letivo deste curso terá","course.term_total.description":"o perÃodo é o intervalo de tempo recorrente que divide um curso, como Bimestres ou Trimestres. Aqui você define o total de perÃodos que o semestre ou ano letivo deste curso terá","course.term_name":"nome do perÃodo","course.term_name_description":"neste campo você pode personalizar o nome atribuÃdo ao perÃodo, como Bimestre ou Trimestre. Caso o deixe em branco, será atribuÃdo um nome baseado na relação entre a divisão do curso e o total de perÃodos","course.term_name.description":"neste campo você pode personalizar o nome atribuÃdo ao perÃodo, como Bimestre ou Trimestre. Caso o deixe em branco, será atribuÃdo um nome baseado na relação entre a divisão do curso e o total de perÃodos","course.pre_registration":"pré-matrÃcula","course.pre_registration_action":"aceita pré-matrÃcula","course.pre_registration.action":"aceita pré-matrÃcula","course.type_school":"escola","course.type.school":"escola","course.type_graduation":"graduação","course.type.graduation":"graduação","course.type_post_graduation":"pós-graduação","course.type.post_graduation":"pós-graduação","course.type_technical":"técnico","course.type.technical":"técnico","course.type_vocational":"profissionalizante","course.type.vocational":"profissionalizante","course.course_add":"adicionar curso","course.course_add_action":"adicionando curso","course.course_add.action":"adicionando curso","course.course_edit":"editar curso","course.course_edit_action":"editando curso","course.course_edit.action":"editando curso","course.course_has_classrooms":"Não é possÃvel excluir um curso com turmas ativas, caso realmente deseje excluir este curso, certifique-se de excluir suas turmas antes","course.order_invalid":"A reordenação não pôde ser salva, por favor atualize a página e tente novamente","course.term_total_invalid":"Total de perÃodos não pode ser inferior ao valor anterior quando existem boletins vinculados aos perÃodos","course.not_null_name":"Defina um nome válido para o curso","course.not_null_school_stage_duration":"Defina um tipo de divisão dos perÃodos para o curso","course.not_null_school_stage_total":"Defina uma duração total para o curso","course.not_null_term_total":"Defina uma duração total de perÃodos para o curso","course.not_found_course":"não há cursos cadastrados","course.not_found_course_serie_division":"Serie division Not found","course.not_found_course_value":"Não foi encontrado valores para este curso","course.not_found_course_term":"Não foi encontrado perÃodos para este curso","course.not_found_course_shift":"Nenhum turno foi encontrado para este curso","course.not_found_course_discipline":"Nenhuma disciplina foi encontrada para este curso","course.not_found_configuration":"Nenhuma configuração encontrada para este curso","course.not_found_course_discipline_group":"Não foi encontrado nenhum grupo de disciplinas para este curso","course.already_exist_course_discipline":"Já existe uma disciplina chamada ':name' neste grupo de disciplinas","course.cannot_change_course_discipline":"O nome ':new' é muito diferente do nome antigo ':old'. Isto afeterá todos as turmas e relatórios que se utilizam desta informação. Você tem certeza que seja alterar este nome ?","course.course_discipline_has_classroom":"Não é possÃvel excluir disciplinas que estejam ativas em turmas, você deve removê-las das turmas para que possa deleta-las","course.already_exist_course_discipline_group":"Já existe um grupo de disciplinas do curs
316o com o nome ':name'","course.cannot_change_course_discipline_group":"O nome ':new' é muito diferente do nome antigo ':old'. Isto afeterá todos os cursos, turmas, relatórios que se utilizam desta informação. Você tem certeza que seja alterar este nome ?","course.course_discipline_group_has_disciplines":"Não é possÃvel excluir grupos que tenham disciplinas, você deve removê-las para deletar o grupo","course.duration":"duração","course.register":"cadastrar curso","course.price":"valor","course.price_plural":"valores","course.price.plural":"valores","course.calendar":"calendário","course.discipline_group_register":"adicionar grupo","course.discipline_register":"adicionar disciplina","course.confirm_course_discipline_delete":"Você tem certeza que deseja excluir esta disciplina do curso ?","course.confirm_course_discipline_group_delete":"Você tem certeza que deseja excluir este grupo de disciplinas ?","course.type_course_discipline_group_name":"Digite o nome do grupo de disciplinas","course.tooltip_course_discipline_name":"Digite o nome da disciplina","course.tooltip_course_discipline_identifier":"Identificação da disciplina para o orgão responsável","course.discipline.name":"nome da disciplina do curso","course.discipline.name.abbreviate":"nome da disciplina do curso (abreviado)","course.discipline.order":"ordem da disciplina do curso","course.discipline.color":"cor da disciplina do curso","course.discipline.discipline_identifier":"componente curricular da disciplina do curso","course.cannot_change_course_name":"O nome ':new' é muito diferente do nome antigo ':old'. Isto afeterá todas as turmas e relatórios que se utilizam desta informação. Você tem certeza que seja alterar este nome ?","course.cannot_save_course":"não foi possÃvel criar o curso","course.cannot_update_course":"não foi possÃvel editar o curso","course.cannot_delete_course":"não foi possÃvel excluir o curso","course.course_has_classroom":"Não é possÃvel excluir curso que tenha turmas ativas ou antigas cadastradas, você deve remover as turmas para que possa excluir este curso","course.confirm_delete":"Você tem certeza que deseja excluir este curso ?","course.success_delete":"Curso foi excluÃdo com sucesso","course.product":"produto do curso","course.product_plural":"produtos do curso","course.product.plural":"produtos do curso","course.product_add":"cadastrar produto","course.product_add_action":"cadastrando produtos","course.product_add.action":"cadastrando produtos","course.product_name":"nome do produto","course.product_name_error":"nome do produto precisa ser preenchido","course.product_name_description":"Ex: Mensalidade ou Apostila. Este nome também será visualizado por estudantes e responsáveis","course.product_price":"preço do produto","course.product_price_description":"valor total do produto","course.product_price_error":"preço do produto precisa ser preenchido","course.product_standard_parcel":"parcelas","course.product_standard_parcel_description":"número de parcelas que normalmente se utiliza para este produto","course.confirm_product_delete":"tem certeza que deseja excluir este produto ?","course.product_deleted":"produto excluÃdo","course.ordinarily_in":"normalmente em","course.select_course":"selecione o curso","course.select_course_description":"selecione o curso que será vinculado a este perÃodo letivo","course.select_stage_duration":"selecione o tipo de divisão dos perÃodos","course.plan":"plano do curs
316o","course.plan_plural":"planos do curso","course.plan.plural":"planos do curso","course.plan_product":"plano de produtos","course.term_calendar":"calendário de perÃodos do curso :name","course.course":"curso","course.course_plural":"cursos","course.course.plural":"cursos","course.course_id_institution_not_found":"id da instituição não encontrado","course.course.id_institution_not_found":"id da instituição não encontrado","course.course_not_found":"nenhum curso encontrado, cadastre um curso antes de prosseguir","course.course_list":"listagem de curso","course.semester_name":":semester semestre","course.enable_date":"data de digitação de notas","course.term_date":"data dos perÃodos","course.term_dates_successfully_saved":"datas do perÃodo salvas com sucesso","course.term_state_successfully_saved":"publicação de notas alterada","course.term_state_publish":"notas do perÃodo publicadas","course.term_state_unpublish":"notas do perÃodo não publicadas","course.term_state_publish_click":"clique para publicar notas","course.term_state_unpublish_click":"clique para despublicar notas","course.configuration":"configurações do curso","course.timetable":"grade horária","course.frequency":"frequência","course.grade":"notas","course.check_classroom_availability":"verificar se professor já está ocupado em outra turma","course.check_classroom_availability_yes":"sim, o professor só pode ministrar aula em uma turma por horário","course.check_classroom_availability.yes":"sim, o professor só pode ministrar aula em uma turma por horário","course.check_classroom_availability_no":"não, o professor pode ter mais de uma turma por horário","course.check_classroom_availability.no":"não, o professor pode ter mais de uma turma por horário","course.check_teacher_availability":"Verificar disponibilidade de horário do professor","course.check_teacher_availability_yes":"sim, verificar os horários de trabalho cadastrados no perfil do professor","course.check_teacher_availability.yes":"sim, verificar os horários de trabalho cadastrados no perfil do professor","course.check_teacher_availability_no":"não verificar horário de trabalho do professor","course.check_teacher_availability.no":"não verificar horário de trabalho do professor","course.frequency_propagate":"Propagar frequência","course.frequency_propagate_per_day":"Por dia","course.frequency_propagate.per_day":"Por dia","course.frequency_propagate_per_discipline":"Por disciplina","course.frequency_propagate.per_discipline":"Por disciplina","course.frequency_propagate_no":"sem propagação, será lançado individualmente por aula","course.frequency_propagate.no":"sem propagação, será lançado individualmente por aula","course.frequency_propagate_teacher_type":"Propagar frequência para Professor da Sala","course.frequency_propagate_teacher_type_yes":"Sim, lançando em uma disciplina as outras do mesmo dia também receberão a frequência cadastrada","course.frequency_propagate_teacher_type.yes":"Sim, lançando em uma disciplina as outras do mesmo dia também receberão a frequência cadastrada","course.frequency_propagate_teacher_type_no":"Não, o professor irá lançar individualmente por disciplina","course.frequency_propagate_teacher_type.no":"Não, o professor irá lançar individualmente por disciplina","course.final_average_calculation":"cálculo de média final","course.final_average_calculation_option_1":"Média Final = (1º :term + 2º :term + 3º :term + 4º :term) ÷ 4","course.final_average_calculation.option_1":"Média Final = (1º :term + 2º :term + 3º :term + 4º :term) ÷ 4","course.final_average_calculation_option_2":"Média Final = (1º :term + (2º :term à 2) + 3º :term + (4º :term à 2)) ÷ 6","course.final_average_calculation.option_2":"Média Final = (1º :term + (2º :term à 2) + 3º :term + (4º :term à 2)) ÷ 6","course.final_average_calculation_option_3":"Média Final = ((1º :term à 2) + (2º :term à 2) + (3º :term à 3) + (4º :term à 3)) ÷ 10","course.final_average_calculation.option_3":"Média Final = ((1º :term à 2) + (2º :term à 2) + (3º :term à 3) + (4º :term à 3)) ÷ 10","course.final_average_c
316alculation_option_4":"Média Final = (1º :term + 2º :term + (3º :term à 2) + (4º :term à 2)) ÷ 6","course.final_average_calculation.option_4":"Média Final = (1º :term + 2º :term + (3º :term à 2) + (4º :term à 2)) ÷ 6","course.final_average_calculation_option_5":"Média Final = ((1º :term à 1) + (2º :term à 2) + (3º :term à 3) + (4º :term à 4)) ÷ 10","course.final_average_calculation.option_5":"Média Final = ((1º :term à 1) + (2º :term à 2) + (3º :term à 3) + (4º :term à 4)) ÷ 10","course.final_average_calculation_option_6":"Média Final = (1º :term + 2º :term + 3º :term + 4º :term)","course.final_average_calculation.option_6":"Média Final = (1º :term + 2º :term + 3º :term + 4º :term)","course.final_average_calculation_option_1_two":"Média Final = (1º :term + 2º :term) ÷ 2","course.final_average_calculation.option_1_two":"Média Final = (1º :term + 2º :term) ÷ 2","course.final_average_calculation_option_2_two":"Média Final = (1º :term + (2º :term à 2)) ÷ 6","course.final_average_calculation.option_2_two":"Média Final = (1º :term + (2º :term à 2)) ÷ 6","course.final_average_calculation_option_3_two":"Média Final = ((1º :term à 2) + (2º :term à 2)) ÷ 10","course.final_average_calculation.option_3_two":"Média Final = ((1º :term à 2) + (2º :term à 2)) ÷ 10","course.final_average_calculation_option_4_two":"Média Final = (1º :term + 2º :term) ÷ 6","course.final_average_calculation.option_4_two":"Média Final = (1º :term + 2º :term) ÷ 6","course.final_average_calculation_option_5_two":"Média Final = ((1º :term à 1) + (2º :term à 2)) ÷ 10","course.final_average_calculation.option_5_two":"Média Final = ((1º :term à 1) + (2º :term à 2)) ÷ 10","course.final_average_calculation_option_6_two":"Média Final = (1º :term + 2º :term)","course.final_average_calculation.option_6_two":"Média Final = (1º :term + 2º :term)","course.final_average_calculation_option_1_three":"Média Final = (1º :term + 2º :term + 3º :term) ÷ 3","course.final_average_calculation.option_1_three":"Média Final = (1º :term + 2º :term + 3º :term) ÷ 3","course.final_average_calculation_option_2_three":"Média Final = (1º :term + (2º :term à 2) + 3º :term) ÷ 6","course.final_average_calculation.option_2_three":"Média Final = (1º :term + (2º :term à 2) + 3º :term) ÷ 6","course.final_average_calculation_option_3_three":"Média Final = ((1º :term à 2) + (2º :term à 2) + (3º :term à 3)) ÷ 10","course.final_average_calculation.option_3_three":"Média Final = ((1º :term à 2) + (2º :term à 2) + (3º :term à 3)) ÷ 10","course.final_average_calculation_option_4_three":"Média Final = (1º :term + 2º :term + (3º :term à 2)) ÷ 6","course.final_average_calculation.option_4_three":"Média Final = (1º :term + 2º :term + (3º :term à 2)) ÷ 6","course.final_average_calculation_option_5_three":"Média Final = ((1º :term à 1) + (2º :term à 2) + (3º :term à 3)) ÷ 10","course.final_average_calculation.option_5_three":"Média Final = ((1º :term à 1) + (2º :term à 2) + (3º :term à 3)) ÷ 10","course.final_average_calculation_option_6_three":"Média Final = (1º :term + 2º :term + 3º :term)","course.final_average_calculation.option_6_three":"Média Final = (1º :term + 2º :term + 3º :term)","course.success_course_configuration_save":"configurações de curso salvas com sucesso","course.classroom_student_situation":"situação do aluno","course.student_situation_absent":"não compareceu","course.student_situation_active":"ativo","course.student_situation_cancelled":"cancelado","course.student_situation_reclassified":"reclassificado","course.student_situation_relocated":"remanejado","course.student_situation_transferred":"transferido","course.gradetable_situation":"situações do boletim","course.gradetable_approved":"promovido(a)","course.gradetable_disapproved":"retido(a)","course.gradetable_dismissed":"dispensado(a)","course.gradetable_progress":"em andamento","course.gradetable_approved_low":"promovido(a) com notas baixas","course.gradetable_partial_approved":"promovido(a) parcial","course.gradetable_grade_disapproved":"retido(a) por notas","course.gradetable_absence_disapproved":"retido(a) por faltas","course.gradetable_all_disapproved":"retido(a) por notas e faltas","course.gradetable_evaded":"evadido","course.gradetable_situation_phrase":"frase da situação do boletim","course.student_completed_course":"finalizou o curso","course.student_completed_stage":"finalizou o perÃodo","course.student_in_progress":"em andamento","course.student_not_completed_stage":"retido","course.term_not_found":"Nenhum perÃodo encontrado","discipline.name":"nome da disciplina","discipline.name_abbreviate":"nome da disciplina (abreviado)","discipline.name.abbreviate":"nome da disciplina (abreviado)","discipline.order":"ordem","discipline.color":"cor","discipline.discipline_identifier":"componente curricular","finance.newer_finance":"Novo financeiro","finance.invoice_paid":"pagamento da cobrança","finance.member":"membro","finance.member_name":"nome do membro","finance.member.name":"nome do membro","finance.member_lastname":"sobrenome do membro","finance.member.lastname":"sobrenome do membro","finance.member_registration_institution":"número de matrÃcula do membro","finance.member.registration_institution":"número de matrÃcula do membro","finance.member_create":"membro que cadastrou","finance.member_create_name":"nome do membro que cadastrou","finance.member_create.name":"nome do membro que cadastrou","finance.member_create_lastname":"sobrenome do membro que cadastrou","finance.member_create.lastname":"sobrenome do membro que cadastrou","finance.payment_without_billet_return":"pagamentos do caixa","finance.payment_once_billet":"pagamentos do banco","finance.payment":"pagamento","finance.payment_start_date":"data de inÃcio escolhida","finance.payment.start_date":"data de inÃcio escolhida","finance.payment_end_date":"data de término escolhida","finance.payment.end_date":"data de término escolhida","finance.payment_total":"total de pagamentos encontrados","finance.payment.total":"total de pagamentos encontrados","finance.payment_value":"valor bruto","finance.payment.value":"valor bruto","finance.payment_value.currency":"valor bruto com sÃmbolo moeda","finance.payment.value.currency":"valor bruto com sÃmbolo moeda","finance.payment_gross_value":"valor do pagamento valor bruto","finance.payment.gross_value":"valor do pagamento valor bruto","finance.payment_gross_value.currency":"valor do pagamento valor bruto com sÃmbolo moeda","finance.payment.gross_value.currency":"valor do pagamento valor bruto com sÃmbolo moeda","finance.payment_exch
316ange":"troco do pagamento","finance.payment.exchange":"troco do pagamento","finance.payment_interest":"juros do pagamento","finance.payment.interest":"juros do pagamento","finance.payment_worth_going":"valor devendo do pagamento","finance.payment.worth_going":"valor devendo do pagamento","finance.charge":"cobrança","finance.charge_description":"descrição da cobrança","finance.charge.description":"descrição da cobrança","finance.charge_type_charge":"tipo da cobrança", 317"finance.charge.type_charge":"tipo da cobrança","finance.charge_discount":"desconto da cobrança","finance.charge.discount":"desconto da cobrança","finance.charge_interest":"juros da cobrança","finance.charge.interest":"juros da cobrança","finance.charge_parcel_number":"número da parcela da cobrança","finance.charge.parcel_number":"número da parcela da cobrança","finance.charge_value_with_discount":"valor com desconto da cobrança","finance.charge.value_with_discount":"valor com desconto da cobrança","finance.charge_value":"valor da cobrança","finance.charge.value":"valor da cobrança","finance.charge_value.currency":"valor da cobrança com sÃmbolo moeda","finance.charge.value.currency":"valor da cobrança com sÃmbolo moeda","finance.charge_gross_value":"valor bruto da cobrança","finance.charge.gross_value":"valor bruto da cobrança","finance.charge_gross_value.currency":"valor bruto da cobrança com sÃmbolo moeda","finance.charge.gross_value.currency":"valor bruto da cobrança com sÃmbolo moeda","finance.charge_discount_value":"valor do desconto da cobrança","finance.charge.discount_value":"valor do desconto da cobrança","finance.charge_discount_value.currency":"valor do desconto da cobrança com sÃmbolo moeda","finance.charge.discount_value.currency":"valor do desconto da cobrança com sÃmbolo moeda","finance.charge_interest_value":"valor do juros da cobrança","finance.charge.interest_value":"valor do juros da cobrança","finance.charge_interest_value.currency":"valor do juros da cobrança com sÃmbolo moeda","finance.charge.interest_value.currency":"valor do juros da cobrança com sÃmbolo moeda","finance.charge_charge_date":"data da cobrança","finance.charge.charge_date":"data da cobrança","finance.charge_charge_date_extensive":"data da cobrança (por extenso)","finance.charge.charge_date_extensive":"data da cobrança (por extenso)","finance.charge_charge_date_day":"data da cobrança (dia)","finance.charge.charge_date_day":"data da cobrança (dia)","finance.charge_charge_date_month":"data da cobrança (mês)","finance.charge.charge_date_month":"data da cobrança (mês)","finance.charge_charge_date_year":"data da cobrança (ano)","finance.charge.charge_date_year":"data da cobrança (ano)","finance.charge_paid":"pagamento da cobrança","finance.charge.paid":"pagamento da cobrança","finance.expire_day":"dia de vencimento","finance.value":"valor","finance.value.currency":"valor com sÃmbolo moeda","finance.gross_value":"valor bruto","finance.gross_value.currency":"valor bruto com sÃmbolo moeda","finance.discount_value":"valor do desconto","finance.discount_value.currency":"valor do desconto com sÃmbolo moeda","finance.interest_value":"valor do juros","finance.interest_value.currency":"valor do juros com sÃmbolo moeda","finance.value_extensive":"valor (por extenso)","finance.total_parcel":"quantidade de parcelas","finance.total_parcel_extensive":"quantidade de parcelas (por extenso)","finance.create_date":"data de criação","finance.first_payment":"primeiro pagamento","finance.type_charge":"tipo da cobrança","finance.parcel_number":"número da parcela","finance.charge_date":"data de cobrança","finance.description":"descrição","finance.day":"dia","finance.payment_date":"data de pagamento","finance.payment_datetime":"horário do pagamento","finance.exchange":"troco","finance.interest":"juros","finance.interest_format":"formato do juros","finance.fine":"multa","finance.worth_going":"valor devendo","finance.value_parcel":"valor da parcela","finance.value_parcel_extensive":"valor da parcela (por extenso)","finance.billet":"boletos do membro","finance.our_number":"nosso número","finance.payment_type":"forma de pagamento","finance.payment_type_postdated_check":"cheque pré datado","finance.payment_type.postdated_check":"cheque pré datado","finance.payment_type_money":"dinheiro","finance.payment_type.money":"dinheiro","finance.payment_type_postdated":"cheque","finance.payment_type.postdated":"cheque","finance.payment_type_billet":"boleto","finance.payment_type.billet":"boleto","finance.payment_type_debit":"débito","finance.payment_type.debit":"débito","finance.payment_type_transfer":"transferência","finance.payment_type.transfer":"transferência","finance.payment_type_credit":"crédito","finance.payment_type.credit":"crédito","finance.payment_type_deposit":"depósito","finance.payment_type.deposit":"depósito","finance.payment_type_loop":"formas de pagamento","finance.payment_type.loop":"formas de pagamento","finance.payment_type_value":"valor pago","finance.payment_type.value":"valor pago","finance.confirm_remittance_delete":"tem certeza que deseja excluir esta remessa ? ** Caso já tenha sido envi
317ada para o banco deverá ser excluÃda também no internet banking **","finance.remittance_delete":"remessa excluÃda com sucesso","finance.charge_late":"cobrança atrasada","finance.charge_late_description":"descrição da cobrança atrasada","finance.charge_late.description":"descrição da cobrança atrasada","finance.charge_late_type_charge":"tipo da cobrança atrasada","finance.charge_late.type_charge":"tipo da cobrança atrasada","finance.charge_late_discount":"desconto da cobrança atrasada","finance.charge_late.discount":"desconto da cobrança atrasada","finance.charge_late_interest":"juros da cobrança atrasada","finance.charge_late.interest":"juros da cobrança atrasada","finance.charge_late_parcel_number":"número da parcela da cobrança atrasada","finance.charge_late.parcel_number":"número da parcela da cobrança atrasada","finance.charge_late_value_with_discount":"valor com desconto da cobrança atrasada","finance.charge_late.value_with_discount":"valor com desconto da cobrança atrasada","finance.charge_late_value":"valor da cobrança atrasada","finance.charge_late.value":"valor da cobrança atrasada","finance.charge_late_value.currency":"valor da cobrança atrasada com sÃmbolo moeda","finance.charge_late.value.currency":"valor da cobrança atrasada com sÃmbolo moeda","finance.charge_late_gross_value":"valor bruto da cobrança atrasada","finance.charge_late.gross_value":"valor bruto da cobrança atrasada","finance.charge_late_gross_value.currency":"valor bruto da cobrança atrasada com sÃmbolo moeda","finance.charge_late.gross_value.currency":"valor bruto da cobrança atrasada com sÃmbolo moeda","finance.charge_late_discount_value":"valor do desconto da cobrança atrasada","finance.charge_late.discount_value":"valor do desconto da cobrança atrasada","finance.charge_late_discount_value.currency":"valor do desconto da cobrança atrasada com sÃmbolo moeda","finance.charge_late.discount_value.currency":"valor do desconto da cobrança atrasada com sÃmbolo moeda","finance.charge_late_interest_value":"valor do juros da cobrança atrasada","finance.charge_late.interest_value":"valor do juros da cobrança atrasada","finance.charge_late_interest_value.currency":"valor do juros da cobrança atrasada com sÃmbolo moeda","finance.charge_late.interest_value.currency":"valor do juros da cobrança atrasada com sÃmbolo moeda","finance.charge_late_charge_date":"data da cobrança atrasada","finance.charge_late.charge_date":"data da cobrança atrasada","finance.charge_late_charge_date_extensive":"data da cobrança atrasada (por extenso)","finance.charge_late.charge_date_extensive":"data da cobrança atrasada (por extenso)","finance.charge_late_charge_date_day":"data da cobrança atrasada (dia)","finance.charge_late.charge_date_day":"data da cobrança atrasada (dia)","finance.charge_late_charge_date_month":"data da cobrança atrasada (mês)","finance.charge_late.charge_date_month":"data da cobrança atrasada (mês)","finance.charge_late_charge_date_year":"data da cobrança atrasada (ano)","finance.charge_late.charge_date_year":"data da cobrança atrasada (ano)","finance.finance":"financeiro","finance.summary":"resumo","finance.inflow":"entrada","finance.inflow_plural":"entradas","finance.inflow.plural":"entradas","finance.outflow":"saÃda","finance.outflow_plural":"saÃdas","finance.outflow.plural":"saÃdas","finance.report":"relatório","finance.report_plural":"relatórios","finance.report.plural":"relatórios","finance.digital_wallet":"carteira digital","finance.digital_wallet_plural":"carteiras digitais","finance.digital_wallet.plural":"carteiras digitais","finance.add_wallet":"adicionar carteira","finance.add_wallet_action":"adicionando carteira","finance.add_wallet.action":"adicionando carteira","finance.edit_wallet":"editar carteira","finance.edit_wallet_action":"editando carteira","finance.edit_wallet.action":"editando carteira","finance.select_company":"selecione a empresa que utilizará carteira digital","finance.select_company_representative":"selecione o representante da empresa","finance.bank":"carteira digital","finance.bank_agency":"agência bancária","finance.bank_account":"conta bancária","finance.physical_product":"vende produto fÃsicos","finance.physical_product_plural":"vende produtos fÃsicos","finance.physical_product.plural"
317:"vende produtos fÃsicos","finance.person_type":"tipo de pessoa","finance.legal_person":"Pessoa JurÃdica","finance.physical_person":"Pessoa FÃsica","finance.institution_account_invalid_bank_account":"conta bancária inválida, verifique se está digitado corretamente","finance.institution_account.invalid_bank_account":"conta bancária inválida, verifique se está digitado corretamente","finance.institution_account_invalid_bank_account_type":"selecione o tipo da conta bancária","finance.institution_account.invalid_bank_account_type":"selecione o tipo da conta bancária","finance.bank_name_banco_do_brasil":"Banco do Brasil","finance.bank_name.banco_do_brasil":"Banco do Brasil","finance.bank_name_santander":"Santander","finance.bank_name.santander":"Santander","finance.bank_name_caixa_economica":"Caixa Econômica Federal","finance.bank_name.caixa_economica":"Caixa Econômica Federal","finance.bank_name_bradesco":"Bradesco","finance.bank_name.bradesco":"Bradesco","finance.bank_name_itau":"Itaú","finance.bank_name.itau":"Itaú","finance.bank_name_banrisul":"Banrisul","finance.bank_name.banrisul":"Banrisul","finance.bank_name_sicredi":"Sicredi","finance.bank_name.sicredi":"Sicredi","finance.bank_name_sicoob":"Sicoob (Bancoob)","finance.bank_name.sicoob":"Sicoob (Bancoob)","finance.bank_name_inter":"Banco Inter","finance.bank_name.inter":"Banco Inter","finance.bank_name_brb":"Banco de BrasÃlia","finance.bank_name.brb":"Banco de BrasÃlia","finance.bank_name_via_credi":"Via Cred","finance.bank_name.via_credi":"Via Cred","finance.bank_name_neon":"Neon","finance.bank_name.neon":"Neon","finance.bank_name_votorantim":"Votorantim","finance.bank_name.votorantim":"Votorantim","finance.bank_name_nubank":"Nubank","finance.bank_name.nubank":"Nubank","finance.bank_name_pagseguro":"Pagseguro","finance.bank_name.pagseguro":"Pagseguro","finance.bank_name_banco_original":"Banco Original","finance.bank_name.banco_original":"Banco Original","finance.bank_name_safra":"Safra","finance.bank_name.safra":"Safra","finance.bank_name_modal":"Modal","finance.bank_name.modal":"Modal","finance.bank_name_banestes":"Banestes","finance.bank_name.banestes":"Banestes","finance.bank_name_unicred":"Unicred","finance.bank_name.unicred":"Unicred","finance.bank_name_money_plus":"Money Plus","finance.bank_name.money_plus":"Money Plus","finance.bank_name_mercantil_do_brasil":"Mercantil do Brasil","finance.bank_name.mercantil_do_brasil":"Mercantil do Brasil","finance.bank_name_jp_morgan":"JP Morgan","finance.bank_name.jp_morgan":"JP Morgan","finance.bank_name_banco_topazio":"Banco Topazio","finance.bank_name.banco_topazio":"Banco Topazio","finance.bank_name_banco_c6":"Banco C6","finance.bank_name.banco_c6":"Banco C6","finance.bank_name_bs2":"BS2","finance.bank_name.bs2":"BS2","finance.bank_name_uniprime":"Uniprime","finance.bank_name.uniprime":"Uniprime","finance.bank_name_banco_stone":"Banco Stone","finance.bank_name.banco_stone":"Banco Stone","finance.bank_name_banco_daycoval":"Banco Daycoval","finance.bank_name.banco_daycoval":"Banco Daycoval","finance.bank_name_banco_rendimento":"Banco Rendimento","finance.bank_name.banco_rendimento":"Banco Rendimento","finance.bank_name_banco_do_nordeste":"Banco do Nordeste","finance.bank_name.banco_do_nordeste":"Banco do Nordeste","finance.bank_name_citibank":"Citibank","finance.bank_name.citibank":"Citibank","finance.bank_name_gerencianet_pagamentos_do_brasil":"Gerencianet Pagamentos do Brasil","finance.bank_name.gerencianet_pagamentos_do_brasil":"Gerencianet Pagamentos do Brasil","finance.bank_name_cora":"Cora","finance.bank_name.cora":"Cora","finance.bank_name_iugu":"Iugu","finance.bank_name.iugu":"Iugu","finance.checking_account":"Conta Corrente","finance.savings_account":"Conta Poupança","finance.bank_account_type":"Tipo da conta bancária","finance.wallet_situation":"situação da carteira","finance.wallet_situation_unverified":"não aprovada","finance.wallet_situation.unverified":"não aprovada","finance.wallet_situation_in_progress":"em aprovação","finance.wallet_situation.in_progress":"em aprovação","finance.wallet_situation_verified":"aprovada","finance.wallet_situation.verified":"aprovada","finance.wallet_configuration":"configurações da carteira","finance.digital_wallet_view":"visualizar carteira","finance.digital_wallet_view_action":"visualizar carteira","finance.digital_wallet_view.action":"visualizar carteira","finance.balance":"Saldo","finance.total_balance":"saldo total","finance.available_withdrawal":"disponÃvel para saque","finance.rate_paid":"tarifas pagas","finance.rate_paid_actual_month":"tarifas pagas este mês","finance.amount_protest":"valor em protesto","finance.withdraw":"saque","finance.withdraw_action":"sacar","finance.withdraw.action":"sacar","finance.withdraw_plural"
317:"saques","finance.withdraw.plural":"saques","finance.withdraw_empty_amount":"no momento não há valores nesta carteira para serem retirados","finance.transfer":"transferência","finance.transfer_action":"transferir","finance.transfer.action":"transferir","finance.transfer_plural":"transferências","finance.transfer.plural":"transferências","finance.due_date":"data de vencimento","finance.amount":"valor","finance.amount_plural":"valores","finance.amount.plural":"valores","finance.situation":"situação","finance.pay":"pagar","finance.add_product":"adicionar produto","finance.add_product_action":"adicionando produto","finance.add_product.action":"adicionando produto","finance.edit_product":"editar produto","finance.edit_product_action":"editando produto","finance.edit_product.action":"editando produto","finance.add_parcel":"adicionar parcela","finance.product_select":"selecione o produto","finance.product_select_description":"selecione o produto que será adicionado","finance.price_parcel":"valor da parcela","finance.price_parcel_description":"valor individual cada parcela","finance.parcel_quantity":"número de parcelas","finance.parcel_quantity_description":"número total de parcelas deste produto","finance.first_due_date":"primeiro vencimento","finance.first_due_date_description":"as parcelas começarão a partir desta primeira data","finance.day_due":"dia de vencimento","finance.day_due_description":"o dia do primeiro vencimento será o dia de vencimento para as próximas parcelas","finance.bank_slip_generate":"gerar boleto","finance.bank_slip_generate_description":"marque esta opção caso queira usar boleto para este produto","finance.add_discounts":"adicionar desconto","finance.money":"dinheiro","finance.percent":"percentual","finance.discount":"desconto","finance.discount_plural":"descontos","finance.discount.plural":"descontos","finance.invoice_installment":"parcelamento","finance.bank_slip":"boleto bancário","finance.bank_slip_plural"
317:"boletos bancários","finance.bank_slip.plural":"boletos bancários","finance.price_total":"valor total","finance.price_total_description":"este é o valor calculado de acordo com o total de parcelas","finance.customer_product_price_error":"é necessário digitar o valor da parcela","finance.customer_product_parcel_quantity_error":"é necessário digitar a quantidade de parcelas","finance.customer_product_first_due_date_error":"é necessário selecionar o primeiro vencimento","finance.confirm_customer_installment_delete":"você tem certeza que deseja excluir este parcelamento ? Ao fazer isso todas as parcelas serão perdidas","finance.pending":"pendente","finance.paid":"pago","finance.payment_in_progress":"processando pagamento","finance.canceled":"cancelado","finance.expired":"vencido","finance.refunded":"reembolsado","finance.error_in_payment":"erro no pagamento","finance.confirm_course_product_not_found":"não foram encontrados produtos para o curso vinculado a este perÃodo letivo, deseja ir para o cadastro de produtos do curso ?","finance.print_bank_slip":"imprimir boleto","finance.report_bank_slip":"boleto e carnê","finance.cash":"carteira caixa","finance.wallet_type":"tipo de carteira","finance.wallet_type_description":"selecione o tipo de carteira, banco para operar boletos","finance.wallet_name":"nome da carteira","finance.select_bank":"selecione o banco","finance.select_bank_plural":"selecione os bancos","finance.select_bank.plural":"selecione os bancos","finance.select_bank_action":"selecionar banco","finance.select_bank.action":"selecionar banco","finance.type_bank_agency":"digite a agência bancária","finance.type_bank_account":"digite a conta bancária","finance.warning_migration":"Atenção ! Por enquanto esta página terá apenas faturas cadastradas através da nova carteira digital","finance.course_product_not_found":"não foram encontrados produtos para este curso","finance.course_product_plan_not_found":"não foram encontrados produtos para este plano do curs
317o","finance.invoice_without_bank_slip":"esta fatura não possui boleto bancário","finance.customer_payer":"Pagador","finance.creating_bank_slip":"Gerando boleto","finance.creating_register_bank_slip":"Gerando e registrando boleto","finance.mechanical_authentication":"autenticação mecânica","finance.bank_slip_timeout":"boleto demorou muito para ser gerado, por favor tente novamente mais tarde","finance.recipient":"cedente","finance.intermediator":"intermediador","finance.payment_place":"local de pagamento","finance.transaction_number":"nosso número","finance.customer":"cliente","finance.instruction":"instrução","finance.instruction_plural":"instruções","finance.instruction.plural":"instruções","finance.invoice_detail":"detalhe da fatura","finance.invoice_detail_plural":"detalhes da fatura","finance.invoice_detail.plural":"detalhes da fatura","finance.due":"vencimento","finance.recipient_document":"documento do cedente","finance.document_amount":"valor do doc.","finance.processed_date":"data de processamento","finance.cut_dotted_line":"corte nesta linha pontilhada","finance.drawee_receipt":"recibo do sacado","finance.customer_student":"estudante","finance.insuficient_amount_wallet_withdraw":"valor insuficiente para ser feita a retirada, é necessário que o valor seja pelo menos de :amount_formatted","finance.confirm_wallet_withdraw":"você tem certeza que deseja realizar este saque ? Será cobrada uma taxa de transferência bancária de :amount_formatted","finance.wallet_withdraw_successfully":"saque realizado com sucesso","finance.wallet_withdraw_unverified":"Esta carteira possui alguma informação bancária incorreta, por isso não é possÃvel realizarmos o saque. Por favor, contate o suporte.","finance.late_payment_fine":"multa por atraso","finance.late_payment_fine_description":"multa calculada para faturas em atraso","finance.renew_days":"dias da segunda via","finance.renew_days_description":"número de dias que serão somados ao dia atual quando gerar uma segunda via. Padrão deste campo é 1.","finance.extra_due":"dias tolerância após o vencimento","finance.extra_due_description":"após vencido, quantos dias o boleto poderá ser pago sem precisar gerar um novo","finance.renew_extra_due":"dias tolerância da segunda via","finance.renew_extra_due_description":"após a segunda via vencer, quantos dias o boleto poderá ser pago sem precisar gerar um novo","finance.commissions":"tarifa do boleto","finance.institution_wallet_validation_in_progress":"já existe uma validação em progresso, somente após esta validação atual terminar que será possÃvel editar","finance.late_payment_fine_format":"formato da multa por atraso","finance.late_payment_fine_format_description":"alterne entre moeda ou porcentagem para a multa","finance.institution_wallet_verified_not_update":"não é possÃvel editar uma carteira digital que já tenha sido verificada","finance.wallet_configuration_not_editable_description":"não é possÃvel editar este campo","finance.member_tuition_filter":"filtrar por perÃodo letivo","finance.installment_filter":"filtrar","finance.clear_filter":"limpar filtro","finance.paycheck":"carnê de pagamento","finance.paycheck_parcel":"carnê de pagamento da parcela","finance.invoice_payment":"pagamento","finance.total_amount":"valor total","finance.parcel_total_amount":"valor total da parcela","finance.received_amount":"valor recebido","finance.payment_method":"método de pagamento","finance.payment_method_plural":"métodos de pagamento","finance.payment_method.plural":"métodos de pagamento","finance.payment_method_not_found":"nenhum método de pagamento encontrado","finance.payment_method.not_found":"nenhum método de pagamento encontrado","finance.payment_method_confirm_default":"você tem certeza que quer trocar o seu método de pagamento padrão?","finance.payment_method.confirm_default":"você tem certeza que quer trocar o seu método de pagamento padrão?","finance.payment_method_disabled_description":"método de pagamento está desabilitado nesta carteira","finance.payment_method.disabled_description":"método de pagamento está desabilitado nesta carteira","finance.credit_card":"cartão de crédito","finance.pix":"pix","finance.debit_card":"cartão de débito","finance.cheque":"cheque","finance.pre_dated_cheque":"cheque pré-datado","finance.deposit":"depósito bancário","finance.bank_slip_file_transmission":"boleto bancário com remessa","finance.normal":"normal","finance.retroactive":"retroativo","finance.change":"troco","finance.change_plural":"trocos","finance.change.plural"
317:"trocos","finance.change_of":"troco de","finance.change.of":"troco de","finance.missing_amount":"valor faltante","finance.add_payment_methods":"adicionar método de pagamento","finance.error_payment_retroactive_date":"data de pagamento inválida, pagamentos retroativos precisam de uma data válida","finance.confirm_partial_payment":"O valor recebido é menor que o esperado. Você deseja realizar um Pagamento Parcial ?","finance.without_institution":"Institutição não encontrada","finance.without_institution_address":"Endereço da conta de Instituição não encontrado","finance.without_institution_document":"Documento da conta de Instituição não encontrado","finance.without_user":"Usuário não encontrado","finance.without_user_document":"Documento do Usuário não encontrado","finance.wallet_owner_not_found":"Proprietário da Carteira não encontrado","finance.wallet_document_not_found":"Documento da Carteira não encontrado","finance.without_company":"Empresa da Instituição não encontrada","finance.without_account_token_provider":"Conta não encontrado no Financeiro","finance.without_customer_subscription":"Conta não encontrada","finance.without_commission":"Tarifa não encontrada","finance.error_on_payment_gateway":"Provedor de pagamento recusou esta carteira, verifique se as informações bancárias estão corretas","finance.error_to_save_account_token_provider":"Erro ao tentar Salvar o Token da Conta","finance.error_to_save_wallet_configuration":"Erro ao tentar Salvar Configurações da Carteira","finance.error_to_save_wallet_document":"Erro ao tentar Salvar o Documento da Carteira","finance.error_to_update_wallet_document":"Erro ao tentar Atualizar o Documento da Carteira","finance.error_to_save_wallet_owner":"Erro ao tentar Salvar o Proprietário da Carteira","finance.error_to_save_wallet_owner_document":"Representante da empresa não possui CPF","finance.error_to_save_wallet_owner_document_invalid":"Representante da empresa com CPF inválido","finance.error_to_update_wallet_owner":"Erro ao tentar Atualizar o Proprietário da Carteira","finance.error_to_save_account_verification_provider":"Erro ao tentar Salvar uma verificação de Conta","finance.error_to_save_bank_slip_details":"Erro ao tentar Salvar detalhes de Boleto","finance.error_to_delete_invoice_payment_provider":"Erro ao tentar Deletar uma cobrança do Fornecedor de Pagamento","finance.error_to_save_invoice_discount":"Erro ao tentar Salvar Descontos da Cobrança","finance.error_to_withdraw_marketplace_account_amount":"Erro ao tentar realizar um saque na carteira","finance.error_to_update_wallet":"Erro ao tentar Atualizar a Carteira","finance.verification_rejected":"Verificação para criação de conta Rejeitada","finance.verification_accepted":"Verificação para criação de conta Aceita","finance.verification_sent":"Verificação para criação de conta envidada","finance.without_member_address":"Endereço do Membro não encontrado","finance.without_member_document":"Documento do Membro não encontrado","finance.member_document_invalid":"Documento do Membro inválido","finance.member_document_invalid_cpf":"CPF do membro inválido","finance.without_member_email":"Email do Membro não encontrado","finance.without_member":"Membro não encontrado","finance.marketplace_customer_created":"Cliente criado com sucesso na carteira","finance.invoice_without_items":"Cobrança sem items","finance.customer_provider_not_found":"Provedor do Cliente da Conta não encontrado","finance.tax_credit_card":"taxa fixa do cartão de crédito","finance.add_installment":"adicionar parcelamento","finance.add_installment_plural":"adicionar parcelamentos","finance.add_installment.plural":"adicionar parcelamentos","finance.add_installment_action":"adicionando parcelamento","finance.add_installment.action":"adicionando parcelamento","finance.edit_installment":"editar parcelamento","finance.edit_installment_plural":"editar parcelamentos","finance.edit_installment.plural":"editar parcelamentos","finance.edit_installment_action":"editando parcelamento","finance.edit_installment.action":"editando parcelamento","finance.installment_product":"produto do parcelamento","finance.installment_product_plural":"produtos do parcelamento","finance.installment_product.plural"
317:"produtos do parcelamento","finance.invoice_product":"produto da cobrança","finance.invoice_product_plural":"produtos da cobrança","finance.invoice_product.plural":"produtos da cobrança","finance.parcel":"parcela","finance.parcel_plural":"parcelas","finance.parcel.plural":"parcelas","finance.installment_join":"juntar parcelamentos","finance.join":"juntar","finance.installment_join_description":"selecione os parcelamentos que deseja juntar","finance.installment_split":"separar parcelamento","finance.confirm_installment_split":"você tem certeza que deseja separar este parcelamento ? Caso tenha boletos, todos serão criados novamente","finance.confirm_installment_join":"você tem certeza que deseja juntar estes parcelamentos ? Caso tenham boletos, todos serão criados novamente","finance.discount_amount":"descontos","finance.invoice":"fatura","finance.invoice_information":"informações da fatura","finance.invoice_identification":"identificação da fatura","finance.currency":"moeda","finance.identification_line":"linha de identificação","finance.early":"antecipado","finance.early_plural"
317:"antecipados","finance.early.plural":"antecipados","finance.invoice_item":"item","finance.invoice_item_plural":"itens","finance.invoice_item.plural":"itens","finance.bank_slip_not_generated":"boleto bancário ainda não gerado","finance.payment_not_done":"pagamento ainda não realizado","finance.installment_bank_slip":"todos os boletos do parcelamento","finance.installment_paycheck":"carnê de pagamento do parcelamento","finance.classroom_bank_slip":"todos os boletos da turma","finance.classroom_paycheck":"Parcela dos carnês da turma","finance.course_plan_not_found":"não foram encontrados planos para este curso","finance.plan_add":"adicionar plano","finance.calculated_amount":"valor calculado","finance.plan_name":"nome do plano","finance.plan_name_description":"nome do plano, este será selecionado no perÃodo letivo do membro","finance.plan_name_error":"nome do plano não pode ser vazio","finance.course_plan_deleted":"plano do curso foi deletado","finance.confirm_course_plan_delete":"você tem certeza que deseja excluir este plano do curs
317o ?","finance.volume_this_month":"volume este mês","finance.bank_slip_renew":"Gerar 2ª via","finance.confirm_bank_slip_renew":"Será acrescido multa de :fine e juros de :interest na parcela, ficando o valor de :amount com vencimento na data :due_date. Você tem certeza que deseja gerar esta segunda via ? ","finance.due_date_origin":"Foi requisitado que uma nova via fosse gerada, por isso a data de vencimento foi alterada","finance.amount_origin":"Foi requisitado que uma nova via fosse gerada, por isso o valor foi alterado incluindo a multa e o juros da data em que foi gerado","finance.total":"total","finance.invoice_edit_action":"editando fatura","finance.invoice_edit.action":"editando fatura","finance.invoice_edit":"editar fatura","finance.invoice_edit_plural":"editar faturas","finance.invoice_edit.plural":"editar faturas","finance.at_due_date":"no vencimento","finance.early_day":":day dia antecipado","finance.early_day_plural":":day dias antecipados","finance.early_day.plural":":day dias antecipados","finance.partially_paid":"parcialmente pago","finance.add_items":"adicionar item","finance.remaining_amount":"valor faltante","finance.installment_not_found":"não foram encontrados parcelamentos","finance.statement":"extrato","finance.timeline_item_description":"descrição","finance.timeline_item_type":"tipo","finance.cancel_invoice":"cancelar fatura","finance.reactivate_invoice":"reativar fatura","finance.cancel_payment":"cancelar pagamentos","finance.cancel_payment_description":"cancela todos os pagamentos manuais da parcela","finance.cancel_payment.description":"cancela todos os pagamentos manuais da parcela","finance.success_delete_payment":"pagamento(s) cancelado(s)","finance.confirm_invoice_cancel":"tem certeza que deseja cancelar esta fatura ?","finance.confirm_invoice_reactivate":"tem certeza que deseja reactivar esta fatura ?","finance.confirm_payment_delete":"tem certeza que deseja cancelar os pagamentos manuais desta parcela ?","finance.view_member_parcel":"visualizar parcelamento","finance.not_found_wallet_timeline":"não foram encontrados itens","finance.apply_filter":"aplicar filtro","finance.timeline_type_income":"Pagamento - boleto","finance.timeline_type_taxes":"Tarifa - boleto","finance.timeline_type_info":"Informação - boleto","finance.timeline_type_withdraw":"Saque","finance.timeline_type_withdraw_accepted":"Saque aceito","finance.timeline_type_withdraw_rejected":"Saque rejeitado","finance.timeline_type_taxes_withdraw":"Tarifa de saque","finance.timeline_type_withdraw_in_progress":"Saque em progresso","finance.timeline_type_fail_payment":"Pagamento sem identificação - boleto","finance.timeline_type":"Tipo no extrato","finance.timeline_type_expense":"Despesa","finance.timeline_type_manual_withdraw":"Retirada do caixa","finance.timeline_type_income_credit_card":"Pagamento - cartão de crédito","finance.timeline_type_taxes_credit_card":"Tarifa percentual - cartão de crédito","finance.timeline_type_refund":"Reembolso de fatura","finance.timeline_type_tax_credit_card":"Taxa fixa - cartão de crédito","finance.timeline_type_income_pix":"Pagamento - PIX","finance.timeline_type_taxes_pix":"Tarifa - PIX","finance.timeline_type_transfer":"Transferência","finance.timeline_type_taxes_anticipation":"Tarifa de antecipação - cartão de crédito","finance.timeline_type_info_anticipation":"Informação - antecipação","finance.timeline_type_info_credit_card":"Informação - cartão de crédito","finance.timeline_type_info_pix":"Informação - PIX","finance.timeline_type_anticipation":"Antecipação de recebÃveis", 318"finance.timeline_type_fail_payment_pix":"Falha no pagamento - PIX","finance.timeline_type_fail_payment_credit_card":"Falha no pagamento - cartão de crédito","finance.send_invoice":"enviar fatura","finance.confirm_send_invoice":"você tem certeza que deseja enviar esta fatura por email e notificação web ?","finance.sent_invoice":"fatura enviada com sucesso","finance.notification_before_due_date":"enviar notificação antes de vencer","finance.notification_before_due_date_description":"caso sim será enviado no número de dias configurado um email e notificação dentro da plataforma","finance.notification_days_before_due_date":"dias de envio antes de vencer","finance.notification_days_before_due_date_description":"número de dias antes do vencimento que será enviada a notificação","finance.notification_in_due_date":"enviar notificação no vencimento","finance.notification_in_due_date_description":"caso sim será enviado no dia do vencimento email e notificação dentro da plataforma","finance.notification_after_due_date":"enviar notificação após o vencimento","finance.notification_after_due_date_description":"caso sim será enviado após 3 dias úteis do vencimento um email e notificação dentro da plataforma","finance.discount_applied":"desconto aplicad
318o","finance.fix_fail_payment":"resolver pagamento sem identificação","finance.fix_fail_payment_action":"resolvendo pagamento sem identificação","finance.fix_fail_payment.action":"resolvendo pagamento sem identificação","finance.wallet":"carteira","finance.wallet_plural":"carteiras","finance.wallet.plural":"carteiras","finance.fail_payment":"pagamento sem identificação","finance.invoice_active":"faturas ativas do membro","finance.invoice_active_select":"selecione a fatura ativa em que o pagamento será vinculado","finance.fail_payment_old_invoice":"fatura antiga","finance.installment_changed":"parcelamento editado","finance.installment_changed_description":"após ter sido feita a impressão do boleto o parcelamento foi editado, sempre que houver uma edição é necessário realizar a reimpressão dos boletos.","finance.invoice_changed":"fatura editada","finance.invoice_changed_description":"após ter sido feita a impressão do boleto esta fatura foi editada, sempre que houver uma edição é necessário realizar a reimpressão do boleto.","finance.payment_fail_select":"selecionar nova fatura","finance.ignore_interest":"abonar multa/juros","finance.fail_payment_cannot_select_paid":"não é possÃvel selecionar uma fatura já paga","finance.confirm_installment_edit":"Existem :count boletos já gerados para este parcelamento. Se esses boletos foram impressos e entregues precisarão ser reimpressos, pois não estarão de acordo a edição feita agora. Você tem certeza que deseja continuar com a alteração ?","finance.wallet_balance_update":"existem novos pagamentos e seu saldo ainda está sendo processado...","finance.wallet_balance_update_fail":"seu saldo ainda está sendo processado, volte a esta página novamente mais tarde para visualizar suas informações","finance.applicable_subsequent_discount":"conceder desconto em feriados e finais de semana","finance.applicable_subsequent_discount_description":"se sim, quando o desconto vencer em final de semana ou feriado, será aceito pagamento com desconto no próximo dia útil subsequente","finance.cash_register":"caixa","finance.cash_register_item_type":"tipo","finance.cash_register_item_description":"descrição","finance.wallet_all":"todas carteiras","finance.wallet_type_cash":"carteira caixa","finance.wallet_type_bank":"carteira digital","finance.transaction":"transação","finance.transaction_plural":"transações","finance.transaction.plural":"transações","finance.manual_withdraw":"retirada de dinheiro do caixa","finance.cash_register_type":"tipo do registro","finance.cash_register_type_income":"pagamento","finance.cash_register_type_income_retroactive":"pagamento retroativo","finance.cash_register_type_income_adjustment":"ajuste de caixa","finance.cash_register_type_expense":"despesa","finance.cash_register_type_manual_withdraw":"retirada","finance.cash_register_type_taxes":"tarifa","finance.cash_register_type_info":"informação","finance.cash_register_user":"registrado por","finance.delete_manual_withdraw":"excluir retirada","finance.confirm_delete_manual_withdraw":"você tem certeza que deseja excluir esta retirada ?","finance.success_delete_manual_withdraw":"retirada excluÃda com sucesso","finance.success_add_manual_withdraw":"retirada cadastrada com sucesso","finance.no_permission_cash_register_old":"você não tem permissão para ver caixas antigos","finance.add_manual_withdraw":"adicionar retirada","finance.add_income_adjustment":"adicionar ajuste de caixa","finance.income_ajustment":"ajuste de caixa","finance.delete_income_adjustment":"excluir ajuste de caixa","finance.confirm_delete_income_adjustment":"você tem certeza que deseja excluir este ajuste de caixa ?","finance.success_delete_income_adjustment":"ajuste de caixa excluÃdo com sucesso","finance.success_add_income_adjustment":"ajuste de caixa adicionado com sucesso","finance.success_add_expense":"despesa adicionada com sucesso ao caixa","finance.manual_withdraw_description":"retirada é o 'saque' manual de valores, o valor retirado não é subtraÃdo como uma despesa, sendo feito normalmente quando o saldo do caixa ultrapassa um valor razoável para troco. Normalmente é feito por gerente ou diretor para guardar os valores em local mais seguro como banco ou cofre.","finance.income_adjustment_description":"o ajuste de caixa é feito normalmente quando se precisa inserir valores para troco.","finance.expense_description":"despesas são contas e gastos, como são saÃdas irão subtrair no caixa selecionado.","finance.current_balance":"saldo atual","finance.cannot_save_payment_no_sequence":"você não tem permissão para cadastrar pagamento não sequencial","finance.cannot_print_bank_slip_no_sequence":"você não tem permissão para imprimir boleto não sequencial","finance.not_found_timeline_date":"não foram encontrados itens nas datas selecionadas","finance.paid_by":"pago por","finance.day_due_on_financial_day":"vencimento em dias úteis","finance.day_due_on_financial_day_description":"selecione para que o vencimento seja apenas em dias úteis","finance.discount_financial_day_description":"selecione para que o desconto seja apenas em dias úteis","finance.discount_financial_day":"desconto em dias úteis","finance.number_financial_day":":dayº dia útil","finance.number_financial_day_plural"
318:":dayº dia útil","finance.number_financial_day.plural":":dayº dia útil","finance.number_discountfinancial_day":":day dia útil antecipado","finance.number_discountfinancial_day_plural":":day dias úteis antecipados","finance.number_discountfinancial_day.plural":":day dias úteis antecipados","finance.first_due_date_month":"mês de inÃcio","finance.first_due_date_month_description":"mês que terá inÃcio o parcelamento","finance.first_due_date_year":"ano de inÃcio","finance.first_due_date_year_description":"ano que terá inÃcio o parcelamento","finance.no_filter":"sem filtro","finance.installment_tuition":"perÃodo letivo do parcelamento","finance.expense":"despesa","finance.expense_plural":"despesas","finance.expense.plural":"despesas","finance.expense_type":"tipo de despesa","finance.expense_type_plural":"tipos de despesas","finance.expense_type.plural":"tipos de despesas","finance.add_expense":"adicionar despesa","finance.add_expense_type":"adicionar tipo de despesa","finance.expense_name":"nome da despesa","finance.tooltip_expense_name":"nome da despesa que será utilizado no caixa","finance.success_expense_type_save":"tipo de despesa salva com sucesso","finance.success_expense_type_edit":"tipo de despesa editada com sucesso","finance.success_expense_type_delete":"tipo de despesa excluÃda com sucesso","finance.confirm_expense_type_delete":"você tem certeza que deseja excluir este tipo de despesa ?","finance.confirm_delete_expense":"você tem certeza que deseja excluir esta despesa do caixa ?","finance.success_delete_expense":"despesa excluÃda com sucesso do caixa","finance.delete_expense":"excluir despesa","finance.overpaid":"valor excedente","finance.cash_register_expense_type":"tipo da despesa","finance.expense_date":"data da despesa","finance.soft_descriptor_credit_card":"descrição na fatura","finance.soft_descriptor_credit_card_description":"descrição que aparecerá na fatura do cartão de crédito","finance.max_installments_credit_card":"quantidade de parcelas","finance.max_installments_credit_card_description":"quantidade máxima de parcelas disponÃvel no cartão de crédito","finance.commissions_credit_card":"tarifa do cartão de crédito","finance.installments_credit_card":"habilitar parcelamentos","finance.installments_credit_card_description":"se for falso, o usuário não poderá pagar uma fatura parcelada com cartão de crédito","finance.commissions_pix":"tarifa do PIX","finance.tax_pix":"taxa fixa do PIX","finance.general_wallet_configuration":"configuração geral da carteira","finance.general_wallet_configuration_plural":"configurações gerais da carteira","finance.general_wallet_configuration.plural":"configurações gerais da carteira","finance.bank_slip_wallet_configuration":"configuração do boleto bancário","finance.bank_slip_wallet_configuration_plural":"configurações do boleto bancário","finance.bank_slip_wallet_configuration.plural":"configurações do boleto bancário","finance.credit_card_wallet_configuration":"configuração do cartão de crédito","finance.credit_card_wallet_configuration_plural":"configurações do cartão de crédito","finance.credit_card_wallet_configuration.plural":"configurações do cartão de crédito","finance.pix_wallet_configuration":"configuração do pix","finance.pix_wallet_configuration_plural":"configurações do pix","finance.pix_wallet_configuration.plural":"configurações do pix","finance.receivable_balance":"saldo a receber","finance.anticipation":"antecipação","finance.anticipation_plural":"antecipações","finance.anticipation.plural":"antecipações","finance.anticipation_action":"antecipando","finance.anticipation.action":"antecipando","finance.anticipation_anticipated_items":"itens antecipados","finance.anticipation.anticipated_items":"itens antecipados","finance.anticipation_total_to_anticipate":"total a adiantar","finance.anticipation.total_to_anticipate":"total a adiantar","finance.anticipation_tax":"tarifas","finance.anticipation.tax":"tarifas","finance.anticipation_total_tax":"tarifa total","finance.anticipation.total_tax":"tarifa total","finance.anticipation_anticipate_tax":"tarifa de adiantamento","finance.anticipation.anticipate_tax":"tarifa de adiantamento","finance.anticipation_total_receivable":"total a receber","finance.anticipation.total_receivable":"total a receber","finance.anticipation_anticipation_date":"data da antecipação","finance.anticipation.anticipation_date":"data da antecipação","finance.anticipation_anticipation_not_found":"nenhuma antecipação encontrada","finance.anticipation.anticipation_not_found":"nenhuma antecipação encontrada","finance.anticipation_anticipate":"antecipar","finance.anticipation.anticipate":"antecipar","finance.anticipation_success":"Antecipação concluÃda!","finance.anticipation.success":"Antecipação concluÃda!","finance.anticipation_add":"cadastrar antecipação","finance.anticipation_add_plural"
318:"cadastrar antecipações","finance.anticipation_add.plural":"cadastrar antecipações","finance.anticipation_add_action":"cadastrando antecipação","finance.anticipation_add.action":"cadastrando antecipação","finance.receivable_receive_all":"receber todos","finance.receivable.receive_all":"receber todos","finance.receivable_expected_date":"data prevista","finance.receivable.expected_date":"data prevista","finance.receivable_simulate":"simular recebÃveis","finance.receivable.simulate":"simular recebÃveis","finance.receivable_minimum_length":"Necessário selecionar ao menos um recebÃvel","finance.receivable.minimum_length":"Necessário selecionar ao menos um recebÃvel","finance.receivable_not_found":"nenhum recebÃvel encontrado","finance.receivable.not_found":"nenhum recebÃvel encontrado","finance.simulate":"simular","finance.simulate_plural":"simulares","finance.simulate.plural":"simulares","finance.simulate_action":"simulando","finance.simulate.action":"simulando","finance.simulate_time_out":"simulação demorou muito para ser processada, por favor tente novamente mais tarde","finance.simulate.time_out":"simulação demorou muito para ser processada, por favor tente novamente mais tarde","finance.credit_card_online":"cartão de crédito online","finance.credit_card_online_plural":"cartões de crédito online","finance.credit_card_online.plural"
318:"cartões de crédito online","finance.member_tuition":"perÃodo letivo","finance.member_tuition_plural":"perÃodos letivo","finance.member_tuition.plural":"perÃodos letivo","finance.installment":"parcelamento","finance.installment_plural":"parcelamentos","finance.installment.plural":"parcelamentos","finance.account_type_checking_account":"Conta Corrente","finance.account_type.checking_account":"Conta Corrente","finance.account_type_savings_account":"Conta Poupança","finance.account_type.savings_account":"Conta Poupança","finance.payment_link_view":"link de pagamento","finance.payment_link.view":"link de pagamento","finance.payment_link_whatsapp":"link via whatsapp","finance.payment_link.whatsapp":"link via whatsapp","finance.payment_link_whatsapp_message":"Olá! Clique no link para acessar sua fatura para pagamento: ","finance.payment_link.whatsapp_message":"Olá! Clique no link para acessar sua fatura para pagamento: ","finance.invoice_refund":"reembolsar fatura","finance.invoice_refund_plural":"reembolsar faturas","finance.invoice_refund.plural":"reembolsar faturas","finance.invoice_refund_action":"reembolsando fatura","finance.invoice_refund.action":"reembolsando fatura","finance.invoice_refund_confirm":"Tem certeza que quer reembolsar esta fatura?","finance.invoice_refund.confirm":"Tem certeza que quer reembolsar esta fatura?","finance.invoice_refund_refunded":"fatura reembolsada. Aguarde um prazo de no mÃnimo 24h para que o valor seja estornado.","finance.invoice_refund.refunded":"fatura reembolsada. Aguarde um prazo de no mÃnimo 24h para que o valor seja estornado.","finance.refund":"reembolso","finance.refund_plural":"reembolsos","finance.refund.plural":"reembolsos","finance.refund_date":"data do reembolso","finance.refund.date":"data do reembolso","finance.refund_refunded_by":"reembolsado por","finance.refund.refunded_by":"reembolsado por","finance.pay_manually":"pagar manualmente","finance.not_allowed_to_generate_bank_slip":"Só é possÃvel gerar carnê e boleto da turma através de uma carteira digital cadastrada.","finance.select_an_expense":"Selecione uma despesa","finance.cash_register_is_updating":"O valor está sendo atualizado, aguarde uns instantes","finance.installment_option":"opção do parcelamento","finance.installment_option_plural":"opções do parcelamento","finance.installment_option.plural":"opções do parcelamento","finance.withdraw_type":"Tipo de saque","grade.not_found_grade":"não foram encontradas notas","grade.not_found_gradetable":"boletim não encontrado","grade.not_found_gradetable_plural":"não foram encontrados boletins","grade.not_found_gradetable.plural":"não foram encontrados boletins","grade.not_found_course":"curso não informado","grade.not_found_stage":"série do curso não foi informado","grade.already_exist_gradetable":"este estudante já possui boletim para esta turma, se você deseja atribuir um novo boletim para este aluno será necessário criar outra turma","grade.already_exist_grade":"este estudante já possui nota nesta disciplina e perÃodo","grade.already_exist_gradetable_discipline":"esta disciplina já existe neste boletim","grade.already_exist_gradetable_discipline_situation":"esta disciplina já possui situação","grade.not_found_gradetable_discipline":"esta disciplina não foi encontrada neste boletim","grade.invalid_gradetable_discipline_situation":"situação ':situation' não é válida para este curso","grade.approved":"promovido(a)","grade.disapproved":"retido(a)","grade.dismissed":"dispensado(a)","grade.in_progress":"em andamento","grade.approved_low":"promovido(a) com notas baixas","grade.partial_approved":"promovido(a) parcial","grade.grade_disapproved":"retido(a) por notas","grade.absence_disapproved":"retido(a) por faltas","grade.all_disapproved":"retido(a) por notas e faltas","grade.evaded":"evadido","grade.teacher_permission":"não é possÃvel digitar notas em disciplinas no qual não ministra aulas, para isso é necessário permissão geral de digitação de notas","grade.gradetable_has_grades":"não é possÃvel deletar este boletim porque possui notas, se deseja removê-lo, será necessário apagar todas as notas","grade.invalid_gradetable_situation":"situação ':situation' não é válida para boletins deste curso","grade.student_completed_course":"o aluno já concluiu o :course","grade.student_completed_stage":"o aluno está apto a cursar :stage","grade.student_not_completed_stage":"o aluno não está apto a cursar :stage","grade.gradetable_view":"visualizar boletim","grade.gradetable_view_of":"visualizando boletim de ","grade.gradetable_view.of":"visualizando boletim de ","grade.gradetable_view_action":"visualizando boletim","grade.gradetable_view.action":"visualizando boletim","grade.gradetable":"boletim","grade.gradetable_plural":"boletins","grade.gradetable.plural"
318:"boletins","grade.gradetable_of":"boletim de ","grade.gradetable.of":"boletim de ","grade.grade_final_name":"média final","grade.discipline":"disciplina","grade.discipline_plural":"disciplinas","grade.discipline.plural":"disciplinas","grade.grade":"média","grade.grade_plural":"médias","grade.grade.plural":"médias","grade.absence":"falta","grade.absence_plural":"faltas","grade.absence.plural":"faltas","grade.absence_recovery":"falta compensada","grade.absence_recovery_plural":"faltas compensadas","grade.absence_recovery.plural":"faltas compensadas","grade.grade_recovery":"média de recuperação","grade.grade_recovery_plural":"médias de recuperação","grade.grade_recovery.plural":"médias de recuperação","grade.term_grade_final":"média final do perÃodo","grade.term_grade_final_plural":"médias finais do perÃodo","grade.term_grade_final.plural":"médias finais do perÃodo","grade.property":"propriedade","grade.property_plural":"propriedades","grade.property.plural":"propriedades","grade.add_gradetable_discipline":"adicionar disciplina ao boletim","grade.absence_total":"total de falta","grade.absence_total_plural":"total de faltas","grade.absence_total.plural":"total de faltas","grade.grade_recovery_final":"recuperação final","grade.grade_recovery_final_plural":"recuperações finais","grade.grade_recovery_final.plural":"recuperações finais","grade.grade_final":"média final","grade.grade_final_plural":"médias finais","grade.grade_final.plural":"médias finais","grade.error_edit_grade":"infelizmente não foi impossÃvel atualizar esta nota ou falta","grade.error_save_grade":"erro ao salvar nota para esta disciplina","grade.error_delete_grade":"não foi possÃvel deletar esta nota, provavelmente já havia sido deletada anteriormente","grade.term_not_numeric":"perÃodo precisa ser numérico","grade.confirm_delete_grade_final":"tem certeza que deseja apagar esta média final ?","grade.frequency":"frequência","grade.term_discipline_average":"média de disciplinas","grade.term_discipline_average_of":"média de disciplinas do ","grade.term_discipline_average.of":"média de disciplinas do ","grade.final_discipline_average":"média final de disciplinas","grade.final_discipline_average_of":"média final de disciplinas do ","grade.final_discipline_average.of":"média final de disciplinas do ","grade.already_exist_classroom_gradetable":"já existe outro boletim deste aluno para esta turma","grade.not_found_grade_property":"não foram encontradas propriedades para este boletim","grade.gradetable_property_company_name":"Nome da Instituição de Ensino","grade.gradetable_property.company_name":"Nome da Instituição de Ensino","grade.gradetable_property_company_name_description":"Caso este boletim tenha sido emitido por outra instituição de ensino, digite o nome desta instituição que emitiu este boletim.","grade.gradetable_property.company_name_description":"Caso este boletim tenha sido emitido por outra instituição de ensino, digite o nome desta instituição que emitiu este boletim.","grade.gradetable_property_company_city":"Cidade da Instituição de Ensino","grade.gradetable_property.company_city":"Cidade da Instituição de Ensino","grade.gradetable_property_company_city_description":"Caso este boletim tenha sido emitido por outra instituição de ensino, digite a cidade desta instituição que emitiu este boletim.","grade.gradetable_property.company_city_description":"Caso este boletim tenha sido emitido por outra instituição de ensino, digite a cidade desta instituição que emitiu este boletim.","grade.gradetable_property_company_state":"Estado da Instituição de Ensino","grade.gradetable_property.company_state":"Estado da Instituição de Ensino","grade.gradetable_property_company_state_description":"Caso este boletim tenha sido emitido por outra instituição de ensino, digite o estado desta instituição que emitiu este boletim.","grade.gradetable_property.company_state_description":"Caso este boletim tenha sido emitido por outra instituição de ensino, digite o estado desta instituição que emitiu este boletim.","grade.gradetable_property_gradetable_year":"Ano de Conclusão","grade.gradetable_property.gradetable_year":"Ano de Conclusão","grade.gradetable_property_gradetable_year_description":"Caso este boletim tenha sido emitido por outra instituição de ensino, digite o ano de conclusão deste boletim.","grade.gradetable_property.gradetable_year_description":"Caso este boletim tenha sido emitido por outra instituição de ensino, digite o ano de conclusão deste boletim.","grade.discipline_edit":"editar disciplinas","grade.delete_boletim":"Excluir Boletim","grade.confirm_delete_boletim":"Você tem certeza que deseja excluir este boletim?","grade.boletim_excluido_com_sucesso":"Boletim excluÃdo com sucesso.","grade.erro_na_exclusao":"Ocorreu um erro ao excluir o boletim.","grade.erro_na_exclusao_boletim":"não é possÃvel deletar este boletim porque possui notas, se deseja removê-lo, será necessário apagar todas as notas. Recarregue a pagina","grade.error_need_create":"boletim não encontrado","grade.need_create":"ca
318dastrar boletim","grade.cannot_select_user":"você não possui permissão para visulizar boletim de outros usuários","grade.not_found_course_stage":"não foram encontrados cursos e séries","grade.not_found_course_stage_family":"não foram encontrados cursos e séries para a pessoa selecionada","grade.no_gradetable":"sem boletim","grade.no_gradetable_plural":"sem boletins","grade.no_gradetable.plural":"sem boletins","grade.view_gradetable":"visualizar boletim","grade.view_gradetable_plural":"listar boletins","grade.view_gradetable.plural":"listar boletins","grade.select_gradetable":"selecione o boletim","grade.max_grade":"nota máxima","grade.select_all_discipline":"selecionar todas as disciplinas","grade.course_term_out_of_range":"Não é possÃvel editar notas fora do prazo de digitação","grade.grade_final_not_found":"Média final não encontrada","grade.grade_manual_type_success":"Média salva com sucesso. Importante: caso altere uma nota desta disciplina para este aluno, a informação de média final cadastrada agora será recalculada automaticamente","grade.grade_manual_type_warning":"nota digitada manualmente","grade.gradetable_has_grade":"Boletim já possui nota cadastrada para essa disciplina e perÃodo","grade.gradetable_has_grade_final":"Boletim já possui média final cadastrada para essa disciplina","grade.invalid_grade":"Nota inválida","grade.invalid_grade_final":"Nota não pode ser negativa","grade.invalid_grade_recovery":"Nota de recuperação não pode ser negativa","grade.invalid_term":"PerÃodo inválido","grade.not_found":"Nota não encontrada","grade.not_found_classroom_grades":"Boletins não encontrados. Por favor, verifique se todos os estudantes possuem boletins válidos","grade.not_found_disciplines":"Não existem disciplinas associadas à está turma","grade.not_found_term":"Não foram encontrados perÃodos para este curso. Por favor, verifique se os perÃodos possuem datas válidas no Calendário do curso","grade.not_found_gradetable_stage":"Não existe um :stage º ano/série para o curso selecionado, atualize as informações da turma para ano/série correspondente ao curso","grade.user_is_not_teacher_of_the_discipline":"Sua ocupação não tem permissão de acesso a 'cadastrar/editar todas as notas'. Caso precise desta permissão peça para alguém de sua instituição alterar esta permissão para a sua ocupação.","grade.user.is_not_teacher_of_the_discipline":"Sua ocupação não tem permissão de acesso a 'cadastrar/editar todas as notas'. Caso precise desta permissão peça para alguém de sua instituição alterar esta permissão para a sua ocupação.","grade.user_has_no_permission_to_save":"Sua ocupação não tem permissão de acesso a 'cadastrar/editar notas em que ministra aula' ou 'cadastrar/editar todas as notas'. Caso precise desta permissão peça para alguém de sua instituição alterar esta permissão para a sua ocupação.","grade.user.has_no_permission_to_save":"Sua ocupação não tem permissão de acesso a 'cadastrar/editar notas em que ministra aula' ou 'cadastrar/editar todas as notas'. Caso precise desta permissão peça para alguém de sua instituição alterar esta permissão para a sua ocupação.","grade.classroom_doesnt_has_discilpine_error":"Para selecionar disciplinas no boletim, primeiro elas precisam ser inseridas na turma.","grade.select_at_least_one_discipline":"Selecione ao menos uma disciplina do boletim.","guardian.name":"nome do responsável","guardian.name_finance":"nome do responsável financeiro","guardian.name.finance":"nome do responsável financeiro","guardian.lastname":"sobrenome do responsável","guardian.lastname_finance":"sobrenome do responsável financeiro","guardian.lastname.finance":"sobrenome do responsável financeiro","guardian.birth_date":"data de nascimento do responsável","guardian.rg_of_guardian":"RG do responsável","guardian.rg_of_guardian_emitter":"emissor do responsável","guardian.rg_of_guardian.emitter":"emissor do responsável","guardian.rg_of_guardian_emission_date":"data de emissão do responsável","guardian.rg_of_guardian.emission_date":"data de emissão do responsável","guardian.cpf_of_guardian":"CPF do responsável","guardian.cpf_of_guardian_emitter":"emissor do responsável","guardian.cpf_of_guardian.emitter":"emissor do responsável","guardian.cpf_of_guardian_emission_date":"data de emissão do responsável","guardian.cpf_of_guardian.emission_date":"data de emissão do responsável","guardian.zipcode":"CEP do responsável","guardian.address":"endereço do responsável","guardian.address_type":"tipo de endereço","guardian.address.type":"tipo de endereço","guardian.number":"número do responsável","guardian.complement":"complemento do responsável","guardian.neighborhood":"bairro do responsável","guardian.city":"cidade do responsável","guardian.type_address":"tipo de endereço","guardian.state":"estado do responsável","guardian.state_abbreviation":"estado do responsável (abreviado)","guardian.state.abbreviation":"estado do responsável (abreviado)","guardian.country":"paÃs do responsável","guardian.country_abbreviation":"paÃs do responsável (abreviado)","guardian.country.abbreviation":"paÃs do responsável (abreviado)","guardian.phone":"telefone do responsável","guardian.phone_plural":"telefones do responsável","guardian.phone.plural"
318:"telefones do responsável","guardian.phone_all":"todos os telefones do responsável","guardian.phone.all":"todos os telefones do responsável","guardian.phone_type":"tipo do telefone do responsável","guardian.phone.type":"tipo do telefone do responsável","guardian.phone_home":"residencial do responsável","guardian.phone.home":"residencial do responsável","guardian.phone_mobile":"celular do responsável","guardian.phone.mobile":"celular do responsável","guardian.phone_message":"recado do responsável","guardian.phone.message":"recado do responsável","guardian.phone_work":"trabalho do responsável","guardian.phone.work":"trabalho do responsável","guardian.phone_fax":"fax do responsável","guardian.phone.fax":"fax do responsável","guardian.email":"email do responsável","guardian.email_plural":"emails do responsável","guardian.email.plural":"emails do responsável","guardian.email_type":"tipo do email do responsável","guardian.email.type":"tipo do email do responsável","guardian.occupation":"profissão do responsável","guardian.civil_status":"estado civil do responsável","guardian.relationship":"parentesco do responsável","guardian.nationality":"nacionalidade do responsável","guardian.nationality_nationality":"nome da nacionalidade do responsável","guardian.nationality.nationality":"nome da nacionalidade do responsável","guardian.nationality_city":"cidade do responsável","guardian.nationality.city":"cidade do responsável","guardian.nationality_state":"estado do responsável","guardian.nationality.state":"estado do responsável","guardian.nationality_state_abbreviation":"estado do responsável (Abreviado)","guardian.nationality.state_abbreviation":"estado do responsável (Abreviado)","guardian.nationality_country":"paÃs do responsável","guardian.nationality.country":"paÃs do responsável","guardian.nationality_country_abbreviation":"paÃs do responsável (Abreviado)","guardian.nationality.country_abbreviation":"paÃs do responsável (Abreviado)","guardian.social":"","guardian.social_username":"nome de usuário do responsável","guardian.social.username":"nome de usuário do responsável","guardian.first":"primeiro responsável","guardian.first_name":"nome do primeiro responsável","guardian.first.name":"nome do primeiro responsável","guardian.first_lastname":"sobrenome do primeiro responsável","guardian.first.lastname":"sobrenome do primeiro responsável","guardian.first_birth_date":"data de nascimento do primeiro responsável","guardian.first.birth_date":"data de nascimento do primeiro responsável","guardian.first_rg_of_guardian":"RG do primeiro responsável","guardian.first.rg_of_guardian":"RG do primeiro responsável","guardian.first_rg_of_guardian.emitter":"emissor do primeiro responsável","guardian.first.rg_of_guardian.emitter":"emissor do primeiro responsável","guardian.first_rg_of_guardian.emission_date":"data de emissão do primeiro responsável","guardian.first.rg_of_guardian.emission_date":"data de emissão do primeiro responsável","guardian.first_cpf_of_guardian":"CPF do primeiro responsável","guardian.first.cpf_of_guardian":"CPF do primeiro responsável","guardian.first_cpf_of_guardian.emitter":"emissor do primeiro responsável","guardian.first.cpf_of_guardian.emitter":"emissor do primeiro responsável","guardian.first_cpf_of_guardian.emission_date":"data de emissão do primeiro responsável","guardian.first.cpf_of_guardian.emission_date":"data de emissão do primeiro responsável","guardian.first_address.home":"endereço residencial primeiro responsável","guardian.first.address.home":"endereço residencial primeiro responsável","guardian.first_address.home.zipcode":"CEP residencial do primeiro responsável","guardian.first.address.home.zipcode":"CEP residencial do primeiro responsável","guardian.first_address.home.address":"endereço residencial do primeiro responsável","guardian.first.address.home.address":"endereço residencial do primeiro responsável","guardian.first_address.home.number":"número residencial do primeiro responsável","guardian.first.address.home.number":"número residencial do primeiro responsável","guardian.first_address.home.complement":"complemento residencial do primeiro responsável","guardian.first.address.home.complement":"complemento residencial do primeiro responsável","guardian.first_address.home.neighborhood":"bairro residencial do primeiro responsável", 319"guardian.first.address.home.neighborhood":"bairro residencial do primeiro responsável","guardian.first_address.home.city":"cidade residencial do primeiro responsável","guardian.first.address.home.city":"cidade residencial do primeiro responsável","guardian.first_address.home.state":"estado residencial do primeiro responsável","guardian.first.address.home.state":"estado residencial do primeiro responsável","guardian.first_address.home.state.abbreviation":"estado residencial do primeiro responsável (abreviado)","guardian.first.address.home.state.abbreviation":"estado residencial do primeiro responsável (abreviado)","guardian.first_address.home.country":"paÃs residencial do primeiro responsável","guardian.first.address.home.country":"paÃs residencial do primeiro responsável","guardian.first_address.home.country.abbreviation":"paÃs residencial do primeiro responsável (abreviado)","guardian.first.address.home.country.abbreviation":"paÃs residencial do primeiro responsável (abreviado)","guardian.first_address.work":"endereço comercial do primeiro responsável","guardian.first.address.work":"endereço comercial do primeiro responsável","guardian.first_address.work.zipcode":"CEP comercial do primeiro responsável","guardian.first.address.work.zipcode":"CEP comercial do primeiro responsável","guardian.first_address.work.address":"endereço comercial do primeiro responsável","guardian.first.address.work.address":"endereço comercial do primeiro responsável","guardian.first_address.work.number":"número comercial do primeiro responsável","guardian.first.address.work.number":"número comercial do primeiro responsável","guardian.first_address.work.complement":"complemento comercial do primeiro responsável","guardian.first.address.work.complement":"complemento comercial do primeiro responsável","guardian.first_address.work.neighborhood":"bairro comercial do primeiro responsável","guardian.first.address.work.neighborhood":"bairro comercial do primeiro responsável","guardian.first_address.work.city":"cidade comercial do primeiro responsável","guardian.first.address.work.city":"cidade comercial do primeiro responsável","guardian.first_address.work.state":"estado comercial do primeiro responsável","guardian.first.address.work.state":"estado comercial do primeiro responsável","guardian.first_address.work.state.abbreviation":"estado comercial do primeiro responsável (abreviado)","guardian.first.address.work.state.abbreviation":"estado comercial do primeiro responsável (abreviado)","guardian.first_address.work.country":"paÃs comercial do primeiro responsável","guardian.first.address.work.country":"paÃs comercial do primeiro responsável","guardian.first_address.work.country.abbreviation":"paÃs comercial do primeiro responsável (abreviado)","guardian.first.address.work.country.abbreviation":"paÃs comercial do primeiro responsável (abreviado)","guardian.first_abbreviation":"estado comercial do primeiro responsável financeiro (abreviado)","guardian.first.abbreviation":"estado comercial do primeiro responsável financeiro (abreviado)","guardian.first_finance.work.country":"paÃs comercial do primeiro responsável financeiro","guardian.first.finance.work.country":"paÃs comercial do primeiro responsável financeiro","guardian.first_finance.work.country.abbreviation":"paÃs comercial do primeiro responsável financeiro (abreviado)","guardian.first.finance.work.country.abbreviation":"paÃs comercial do primeiro responsável financeiro (abreviado)","guardian.first_phone":"telefone do primeiro responsável","guardian.first.phone":"telefone do primeiro responsável","guardian.first_phone.plural"
319:"telefones do primeiro responsável","guardian.first.phone.plural":"telefones do primeiro responsável","guardian.first_phone.all":"todos os telefones do primeiro responsável","guardian.first.phone.all":"todos os telefones do primeiro responsável","guardian.first_phone.type":"tipo do telefone do primeiro responsável","guardian.first.phone.type":"tipo do telefone do primeiro responsável","guardian.first_phone.home":"residencial do primeiro responsável","guardian.first.phone.home":"residencial do primeiro responsável","guardian.first_phone.mobile":"celular do primeiro responsável","guardian.first.phone.mobile":"celular do primeiro responsável","guardian.first_phone.message":"recado do primeiro responsável","guardian.first.phone.message":"recado do primeiro responsável","guardian.first_phone.work":"trabalho do primeiro responsável","guardian.first.phone.work":"trabalho do primeiro responsável","guardian.first_phone.fax":"fax do primeiro responsável","guardian.first.phone.fax":"fax do primeiro responsável","guardian.first_email":"email do primeiro responsável","guardian.first.email":"email do primeiro responsável","guardian.first_email.plural":"emails do primeiro responsável","guardian.first.email.plural":"emails do primeiro responsável","guardian.first_email.type":"tipo do email do primeiro responsável","guardian.first.email.type":"tipo do email do primeiro responsável","guardian.first_occupation":"profissão do primeiro responsável","guardian.first.occupation":"profissão do primeiro responsável","guardian.first_civil_status":"estado civil do primeiro responsável","guardian.first.civil_status":"estado civil do primeiro responsável","guardian.first_nationality":"nacionalidade do primeiro responsável","guardian.first.nationality":"nacionalidade do primeiro responsável","guardian.first_nationality.nationality":"nome da nacionalidade do primeiro responsável","guardian.first.nationality.nationality":"nome da nacionalidade do primeiro responsável","guardian.first_nationality.city":"cidade do primeiro responsável","guardian.first.nationality.city":"cidade do primeiro responsável","guardian.first_nationality.state":"estado do primeiro responsável","guardian.first.nationality.state":"estado do primeiro responsável","guardian.first_nationality.state_abbreviation":"estado do primeiro responsável (Abreviado)","guardian.first.nationality.state_abbreviation":"estado do primeiro responsável (Abreviado)","guardian.first_nationality.country":"paÃs do primeiro responsável","guardian.first.nationality.country":"paÃs do primeiro responsável","guardian.first_nationality.country_abbreviation":"paÃs do primeiro responsável (Abreviado)","guardian.first.nationality.country_abbreviation":"paÃs do primeiro responsável (Abreviado)","guardian.first_social.username":"nome de usuário do primeiro responsável","guardian.first.social.username":"nome de usuário do primeiro responsável","guardian.first_relationship":"parentesco do primeiro responsável","guardian.first.relationship":"parentesco do primeiro responsável","guardian.finance":"responsável financeiro","guardian.finance_name":"nome do responsável financeiro","guardian.finance.name":"nome do responsável financeiro","guardian.finance_lastname":"sobrenome do responsável financeiro","guardian.finance.lastname":"sobrenome do responsável financeiro","guardian.finance_birth_date":"data de nascimento do responsável financeiro","guardian.finance.birth_date":"data de nascimento do responsável financeiro","guardian.finance_rg_of_guardian":"RG do responsável financeiro","guardian.finance.rg_of_guardian":"RG do responsável financeiro","guardian.finance_rg_of_guardian.emitter":"emissor do responsável financeiro","guardian.finance.rg_of_guardian.emitter":"emissor do responsável financeiro","guardian.finance_rg_of_guardian.emission_date":"data de emissão do responsável financeiro","guardian.finance.rg_of_guardian.emission_date":"data de emissão do responsável financeiro","guardian.finance_cpf_of_guardian":"CPF do responsável financeiro","guardian.finance.cpf_of_guardian":"CPF do responsável financeiro","guardian.finance_cpf_of_guardian.emitter":"emissor do responsável financeiro","guardian.finance.cpf_of_guardian.emitter":"emissor do responsável financeiro","guardian.finance_cpf_of_guardian.emission_date":"data de emissão do responsável financeiro","guardian.finance.cpf_of_guardian.emission_date":"data de emissão do responsável financeiro","guardian.finance_address.home":"endereço residencial responsável financeiro","guardian.finance.address.home":"endereço residencial responsável financeiro","guardian.finance_address.home.zipcode":"CEP residencial do responsável financeiro","guardian.finance.address.home.zipcode":"CEP residencial do responsável financeiro","guardian.finance_address.home.address":"endereço residencial do responsável financeiro","guardian.finance.address.home.address":"endereço residencial do responsável financeiro","guardian.finance_address.home.number":"número residencial do responsável financeiro","guardian.finance.address.home.number":"número residencial do responsável financeiro","guardian.finance_address.home.complement":"complemento residencial do responsável financeiro","guardian.finance.address.home.complement":"complemento residencial do responsável financeiro","guardian.finance_address.home.neighborhood":"bairro residencial do responsável financeiro","guardian.finance.address.home.neighborhood":"bairro residencial do responsável financeiro","guardian.finance_address.home.city":"cidade residencial do responsável financeiro","guardian.finance.address.home.city":"cidade residencial do responsável financeiro","guardian.finance_address.home.state":"estado residencial do responsável financeiro","guardian.finance.address.home.state":"estado residencial do responsável financeiro","guardian.finance_address.home.state.abbreviation":"estado residencial do responsável financeiro (abreviado)","guardian.finance.address.home.state.abbreviation":"estado residencial do responsável financeiro (abreviado)","guardian.finance_address.home.country":"paÃs residencial do responsável financeiro","guardian.finance.address.home.country":"paÃs residencial do responsável financeiro","guardian.finance_address.home.country.abbreviation":"paÃs residencial do responsável financeiro (abreviado)","guardian.finance.address.home.country.abbreviation":"paÃs residencial do responsável financeiro (abreviado)","guardian.finance_address.work":"endereço comercial do responsável financeiro","guardian.finance.address.work":"endereço comercial do responsável financeiro","guardian.finance_address.work.zipcode":"CEP comercial do responsável financeiro","guardian.finance.address.work.zipcode":"CEP comercial do responsável financeiro","guardian.finance_address.work.address":"endereço comercial do responsável financeiro","guardian.finance.address.work.address":"endereço comercial do responsável financeiro","guardian.finance_address.work.number":"número comercial do responsável financeiro","guardian.finance.address.work.number":"número comercial do responsável financeiro","guardian.finance_address.work.complement":"complemento comercial do responsável financeiro","guardian.finance.address.work.complement":"complemento comercial do responsável financeiro","guardian.finance_address.work.neighborhood":"bairro comercial do responsável financeiro","guardian.finance.address.work.neighborhood":"bairro comercial do responsável financeiro","guardian.finance_address.work.city":"cidade comercial do responsável financeiro","guardian.finance.address.work.city":"cidade comercial do responsável financeiro","guardian.finance_address.work.state":"estado comercial do responsável financeiro","guardian.finance.address.work.state":"estado comercial do responsável financeiro","guardian.finance_address.work.state.abbreviation":"estado comercial do responsável financeiro (abreviado)","guardian.finance.address.work.state.abbreviation":"estado comercial do responsável financeiro (abreviado)","guardian.finance_address.work.country":"paÃs comercial do responsável financeiro","guardian.finance.address.work.country":"paÃs comercial do responsável financeiro","guardian.finance_address.work.country.abbreviation":"paÃs comercial do responsável financeiro (abreviado)","guardian.finance.address.work.country.abbreviation":"paÃs comercial do responsável financeiro (abreviado)","guardian.finance_abbreviation":"estado comercial do responsável financeiro financeiro (abreviado)","guardian.finance.abbreviation":"estado comercial do responsável financeiro financeiro (abreviado)","guardian.finance_finance.work.country":"paÃs comercial do responsável financeiro financeiro","guardian.finance.finance.work.country":"paÃs comercial do responsável financeiro financeiro","guardian.finance_finance.work.country.abbreviation":"paÃs comercial do responsável financeiro financeiro (abreviado)","guardian.finance.finance.work.country.abbreviation":"paÃs comercial do responsável financeiro financeiro (abreviado)","guardian.finance_phone":"telefone do responsável financeiro","guardian.finance.phone":"telefone do responsável financeiro","guardian.finance_phone.plural"
319:"telefones do responsável financeiro","guardian.finance.phone.plural":"telefones do responsável financeiro","guardian.finance_phone.all":"todos os telefones do responsável financeiro","guardian.finance.phone.all":"todos os telefones do responsável financeiro","guardian.finance_phone.type":"tipo do telefone do responsável financeiro","guardian.finance.phone.type":"tipo do telefone do responsável financeiro","guardian.finance_phone.home":"residencial do responsável financeiro","guardian.finance.phone.home":"residencial do responsável financeiro","guardian.finance_phone.mobile":"celular do responsável financeiro","guardian.finance.phone.mobile":"celular do responsável financeiro","guardian.finance_phone.message":"recado do responsável financeiro","guardian.finance.phone.message":"recado do responsável financeiro","guardian.finance_phone.work":"trabalho do responsável financeiro","guardian.finance.phone.work":"trabalho do responsável financeiro","guardian.finance_phone.fax":"fax do responsável financeiro","guardian.finance.phone.fax":"fax do responsável financeiro","guardian.finance_email":"email do responsável financeiro","guardian.finance.email":"email do responsável financeiro","guardian.finance_email.plural":"emails do responsável financeiro","guardian.finance.email.plural":"emails do responsável financeiro","guardian.finance_email.type":"tipo do email do responsável financeiro","guardian.finance.email.type":"tipo do email do responsável financeiro","guardian.finance_occupation":"profissão do responsável financeiro","guardian.finance.occupation":"profissão do responsável financeiro","guardian.finance_civil_status":"estado civil do responsável financeiro","guardian.finance.civil_status":"estado civil do responsável financeiro","guardian.finance_nationality":"nacionalidade do responsável financeiro","guardian.finance.nationality":"nacionalidade do responsável financeiro","guardian.finance_nationality.nationality":"nome da nacionalidade do responsável financeiro","guardian.finance.nationality.nationality":"nome da nacionalidade do responsável financeiro","guardian.finance_nationality.city":"cidade do responsável financeiro","guardian.finance.nationality.city":"cidade do responsável financeiro","guardian.finance_nationality.state":"estado do responsável financeiro","guardian.finance.nationality.state":"estado do responsável financeiro","guardian.finance_nationality.state_abbreviation":"estado do responsável financeiro (Abreviado)","guardian.finance.nationality.state_abbreviation":"estado do responsável financeiro (Abreviado)","guardian.finance_nationality.country":"paÃs do responsável financeiro","guardian.finance.nationality.country":"paÃs do responsável financeiro","guardian.finance_nationality.country_abbreviation":"paÃs do responsável financeiro (Abreviado)","guardian.finance.nationality.country_abbreviation":"paÃs do responsável financeiro (Abreviado)","guardian.finance_social.username":"nome de usuário do responsável financeiro","guardian.finance.social.username":"nome de usuário do responsável financeiro","guardian.finance_relationship":"parentesco do responsável financeiro","guardian.finance.relationship":"parentesco do responsável financeiro","guardian.mother":"mãe","guardian.mother_name":"nome do responsável mãe","guardian.mother.name":"nome do responsável mãe","guardian.mother_lastname":"sobrenome do responsável mãe","guardian.mother.lastname":"sobrenome do responsável mãe","guardian.mother_birth_date":"data de nascimento do responsável mãe","guardian.mother.birth_date":"data de nascimento do responsável mãe","guardian.mother_rg_of_guardian":"RG do responsável mãe","guardian.mother.rg_of_guardian":"RG do responsável mãe","guardian.mother_rg_of_guardian.emitter":"emissor do responsável mãe","guardian.mother.rg_of_guardian.emitter":"emissor do responsável mãe","guardian.mother_rg_of_guardian.emission_date":"data de emissão do responsável mãe","guardian.mother.rg_of_guardian.emission_date":"data de emissão do responsável mãe","guardian.mother_cpf_of_guardian":"CPF do responsável m
319ãe","guardian.mother.cpf_of_guardian":"CPF do responsável mãe","guardian.mother_cpf_of_guardian.emitter":"emissor do responsável mãe","guardian.mother.cpf_of_guardian.emitter":"emissor do responsável mãe","guardian.mother_cpf_of_guardian.emission_date":"data de emissão do responsável mãe","guardian.mother.cpf_of_guardian.emission_date":"data de emissão do responsável mãe","guardian.mother_address.home":"endereço residencial responsável mãe","guardian.mother.address.home":"endereço residencial responsável mãe","guardian.mother_address.home.zipcode":"CEP residencial do responsável mãe","guardian.mother.address.home.zipcode":"CEP residencial do responsável mãe","guardian.mother_address.home.address":"endereço residencial do responsável mãe","guardian.mother.address.home.address":"endereço residencial do responsável mãe","guardian.mother_address.home.number":"número residencial do responsável mãe","guardian.mother.address.home.number":"número residencial do responsável mãe","guardian.mother_address.home.complement":"complemento residencial do responsável mãe","guardian.mother.address.home.complement":"complemento residencial do responsável mãe","guardian.mother_address.home.neighborhood":"bairro residencial do responsável mãe","guardian.mother.address.home.neighborhood":"bairro residencial do responsável mãe","guardian.mother_address.home.city":"cidade residencial do responsável mãe","guardian.mother.address.home.city":"cidade residencial do responsável mãe","guardian.mother_address.home.state":"estado residencial do responsável mãe","guardian.mother.address.home.state":"estado residencial do responsável mãe","guardian.mother_address.home.state.abbreviation":"estado residencial do responsável mãe (abreviado)","guardian.mother.address.home.state.abbreviation":"estado residencial do responsável mãe (abreviado)","guardian.mother_address.home.country":"paÃs residencial do responsável mãe","guardian.mother.address.home.country":"paÃs residencial do responsável mãe","guardian.mother_address.home.country.abbreviation":"paÃs residencial do responsável mãe (abreviado)","guardian.mother.address.home.country.abbreviation":"paÃs residencial do responsável mãe (abreviado)","guardian.mother_address.work":"endereço comercial do responsável mãe","guardian.mother.address.work":"endereço comercial do responsável mãe","guardian.mother_address.work.zipcode":"CEP comercial do responsável mãe","guardian.mother.address.work.zipcode":"CEP comercial do responsável mãe","guardian.mother_address.work.address":"endereço comercial do responsável mãe","guardian.mother.address.work.address":"endereço comercial do responsável mãe","guardian.mother_address.work.number":"número comercial do responsável mãe","guardian.mother.address.work.number":"número comercial do responsável mãe","guardian.mother_address.work.complement":"complemento comercial do responsável mãe","guardian.mother.address.work.complement":"complemento comercial do responsável mãe","guardian.mother_address.work.neighborhood":"bairro comercial do responsável mãe","guardian.mother.address.work.neighborhood":"bairro comercial do responsável mãe","guardian.mother_address.work.city":"cidade comercial do responsável mãe","guardian.mother.address.work.city":"cidade comercial do responsável mãe","guardian.mother_address.work.state":"estado comercial do responsável mãe","guardian.mother.address.work.state":"estado comercial do responsável mãe","guardian.mother_address.work.state.abbreviation":"estado comercial do responsável mãe (abreviado)","guardian.mother.address.work.state.abbreviation":"estado comercial do responsável mãe (abreviado)","guardian.mother_address.work.country":"paÃs comercial do responsável mãe","guardian.mother.address.work.country":"paÃs comercial do responsável mãe","guardian.mother_address.work.country.abbreviation":"paÃs comercial do responsável mãe (abreviado)","guardian.mother.address.work.country.abbreviation":"paÃs comercial do responsável mãe (abreviado)","guardian.mother_abbreviation":"estado comercial do responsável m
319ãe financeiro (abreviado)","guardian.mother.abbreviation":"estado comercial do responsável mãe financeiro (abreviado)","guardian.mother_finance.work.country":"paÃs comercial do responsável mãe financeiro","guardian.mother.finance.work.country":"paÃs comercial do responsável mãe financeiro","guardian.mother_finance.work.country.abbreviation":"paÃs comercial do responsável mãe financeiro (abreviado)","guardian.mother.finance.work.country.abbreviation":"paÃs comercial do responsável mãe financeiro (abreviado)","guardian.mother_phone":"telefone do responsável mãe","guardian.mother.phone":"telefone do responsável mãe","guardian.mother_phone.plural":"telefones do responsável mãe","guardian.mother.phone.plural":"telefones do responsável mãe","guardian.mother_phone.all":"todos os telefones do responsável mãe","guardian.mother.phone.all":"todos os telefones do responsável mãe","guardian.mother_phone.type":"tipo do telefone do responsável mãe","guardian.mother.phone.type":"tipo do telefone do responsável mãe","guardian.mother_phone.home":"residencial do responsável mãe","guardian.mother.phone.home":"residencial do responsável mãe","guardian.mother_phone.mobile":"celular do responsável mãe","guardian.mother.phone.mobile":"celular do responsável mãe","guardian.mother_phone.message":"recado do responsável mãe","guardian.mother.phone.message":"recado do responsável mãe","guardian.mother_phone.work":"trabalho do responsável mãe","guardian.mother.phone.work":"trabalho do responsável mãe","guardian.mother_phone.fax":"fax do responsável mãe","guardian.mother.phone.fax":"fax do responsável mãe","guardian.mother_email":"email do responsável mãe","guardian.mother.email":"email do responsável mãe","guardian.mother_email.plural":"emails do responsável mãe","guardian.mother.email.plural":"emails do responsável mãe","guardian.mother_email.type":"tipo do email do responsável mãe","guardian.mother.email.type":"tipo do email do responsável mãe","guardian.mother_email.home":"email pessoal do responsável mãe","guardian.mother.email.home":"email pessoal do responsável mãe","guardian.mother_email.work":"email comercial do responsável mãe","guardian.mother.email.work":"email comercial do responsável mãe","guardian.mother_occupation":"profissão do responsável mãe","guardian.mother.occupation":"profissão do responsável mãe","guardian.mother_civil_status":"estado civil do responsável mãe","guardian.mother.civil_status":"estado civil do responsável mãe","guardian.mother_nationality":"nacionalidade do responsável mãe","guardian.mother.nationality":"nacionalidade do responsável mãe","guardian.mother_nationality.nationality":"nome da nacionalidade do responsável mãe","guardian.mother.nationality.nationality":"nome da nacionalidade do responsável mãe","guardian.mother_nationality.city":"cidade do responsável mãe","guardian.mother.nationality.city":"cidade do responsável mãe","guardian.mother_nationality.state":"estado do responsável mãe","guardian.mother.nationality.state":"estado do responsável mãe","guardian.mother_nationality.state_abbreviation":"estado do responsável mãe (Abreviado)","guardian.mother.nationality.state_abbreviation":"estado do responsável mãe (Abreviado)","guardian.mother_nationality.country":"paÃs do responsável mãe","guardian.mother.nationality.country":"paÃs do responsável mãe","guardian.mother_nationality.country_abbreviation":"paÃs do responsável mãe (Abreviado)","guardian.mother.nationality.country_abbreviation":"paÃs do responsável mãe (Abreviado)","guardian.mother_social.username":"nome de usuário do responsável mãe","guardian.mother.social.username":"nome de usuário do responsável mãe","guardian.mother_relationship":"parentesco do responsável mãe","guardian.mother.relationship":"parentesco do responsável mãe","guardian.father":"pai","guardian.father_name":"nome do responsável pai","guardian.father.name":"nome do responsável pai","guardian.father_lastname":"sobrenome do responsável pai","guardian.father.lastname":"sobrenome do responsável pai","guardian.father_lastname.finance":"sobrenome do responsável pai financeiro","guardian.father.lastname.finance":"sobrenome do responsável pai financeiro","guardian.father_birth_date":"data de nascimento do responsável pai","guardian.father.birth_date":"data de nascimento do responsável pai","guardian.father_rg_of_guardian":"RG do responsável pai","guardian.father.rg_of_guardian":"RG do responsável pai","guardian.father_rg_of_guardian.emitter":"emissor do responsável pai","guardian.father.rg_of_guardian.emitter":"emissor do responsável pai","guardian.father_rg_of_guardian.emission_date":"data de emissão do responsável pai","guardian.father.rg_of_guardian.emission_date":"data de emissão do responsável pai","guardian.father_cpf_of_guardian":"CPF do responsável pai","guardian.father.cpf_of_guardian":"CPF do responsável pai","guardian.father_cpf_of_guardian.emitter":"emissor do responsável pai","guardian.father.cpf_of_guardian.emitter":"emissor do responsável pai","guardian.father_cpf_of_guardian.emission_date":"data de emissão do responsável pai","guardian.father.cpf_of_guardian.emission_date":"data de emissão do responsável pai","guardian.father_address.home":"endereço residencial responsável pai","guardian.father.address.home":"endereço residencial responsável pai","guardian.father_address.home.zipcode":"CEP residencial do responsável pai","guardian.father.address.home.zipcode":"CEP residencial do responsável pai","guardian.father_address.home.address":"endereço residencial do responsável pai","guardian.father.address.home.address":"endereço residencial do responsável pai","guardian.father_address.home.number":"número residencial do responsável pai","guardian.father.address.home.number":"número residencial do responsável pai","guardian.father_address.home.complement":"complemento residencial do responsável pai","guardian.father.address.home.complement":"complemento residencial do responsável pai","guardian.father_address.home.neighborhood":"bairro residencial do responsável pai","guardian.father.address.home.neighborhood":"bairro residencial do responsável pai","guardian.father_address.home.city":"cidade residencial do responsável pai","guardian.father.address.home.city":"cidade residencial do responsável pai","guardian.father_address.home.state":"estado residencial do responsável pai","guardian.father.address.home.state":"estado residencial do responsável pai","guardian.father_address.home.state.abbreviation":"estado residencial do responsável pai (abreviado)","guardian.father.address.home.state.abbreviation":"estado residencial do responsável pai (abreviado)","guardian.father_address.home.country":"paÃs residencial do responsável pai","guardian.father.address.home.country":"paÃs residencial do responsável pai","guardian.father_address.home.country.abbreviation":"paÃs residencial do responsável pai (abreviado)","guardian.father.address.home.country.abbreviation":"paÃs residencial do responsável pai (abreviado)","guardian.father_address.work":"endereço comercial do responsável pai","guardian.father.address.work":"endereço comercial do responsável pai","guardian.father_address.work.zipcode":"CEP comercial do responsável pai","guardian.father.address.work.zipcode":"CEP comercial do responsável pai","guardian.father_address.work.address":"endereço comercial do responsável pai","guardian.father.address.work.address":"endereço comercial do responsável pai","guardian.father_address.work.number":"número comercial do responsável pai","guardian.father.address.work.number":"número comercial do responsável pai","guardian.father_address.work.complement":"complemento comercial do responsável pai","guardian.father.address.work.complement":"complemento comercial do responsável pai","guardian.father_address.work.neighborhood":"bairro comercial do responsável pai","guardian.father.address.work.neighborhood":"bairro comercial do responsável pai","guardian.father_address.work.city":"cidade comercial do responsável pai","guardian.father.address.work.city":"cidade comercial do responsável pai","guardian.father_address.work.state":"estado comercial do responsável pai","guardian.father.address.work.state":"estado comercial do responsável pai","guardian.father_address.work.state.abbreviation":"estado comercial do responsável pai (abreviado)","guardian.father.address.work.state.abbreviation":"estado comercial do responsável pai (abreviado)","guardian.father_address.work.country":"paÃs comercial do responsável pai","guardian.father.address.work.country":"paÃs comercial do responsável pai","guardian.father_address.work.country.abbreviation":"paÃs comercial do responsável pai (abreviado)","guardian.father.address.work.country.abbreviation":"paÃs comercial do responsável pai (abreviado)","guardian.father_abbreviation":"estado comercial do responsável pai financeiro (abreviado)","guardian.father.abbreviation":"estado comercial do responsável pai financeiro (abreviado)","guardian.father_finance.work.country":"paÃs comercial do responsável pai financeiro","guardian.father.finance.work.country":"paÃs comercial do responsável pai financeiro","guardian.father_finance.work.country.abbreviation":"paÃs comercial do responsável pai financeiro (abreviado)","guardian.father.finance.work.country.abbreviation":"paÃs comercial do responsável pai financeiro (abreviado)","guardian.father_phone":"telefone do responsável pai","guardian.father.phone":"telefone do responsável pai","guardian.father_phone.plural"
319:"telefones do responsável pai","guardian.father.phone.plural":"telefones do responsável pai","guardian.father_phone.all":"todos os telefones do responsável pai","guardian.father.phone.all":"todos os telefones do responsável pai","guardian.father_phone.type":"tipo do telefone do responsável pai","guardian.father.phone.type":"tipo do telefone do responsável pai","guardian.father_phone.home":"residencial do responsável pai","guardian.father.phone.home":"residencial do responsável pai","guardian.father_phone.mobile":"celular do responsável pai","guardian.father.phone.mobile":"celular do responsável pai","guardian.father_phone.message":"recado do responsável pai","guardian.father.phone.message":"recado do responsável pai","guardian.father_phone.work":"trabalho do responsável pai","guardian.father.phone.work":"trabalho do responsável pai","guardian.father_phone.fax":"fax do responsável pai","guardian.father.phone.fax":"fax do responsável pai","guardian.father_email":"email do responsável pai","guardian.father.email":"email do responsável pai","guardian.father_email.plural":"emails do responsável pai","guardian.father.email.plural":"emails do responsável pai","guardian.father_email.type":"tipo do email do responsável pai","guardian.father.email.type":"tipo do email do responsável pai","guardian.father_email.home":"email pessoal do responsável pai","guardian.father.email.home":"email pessoal do responsável pai","guardian.father_email.work":"email comercial do responsável pai","guardian.father.email.work":"email comercial do responsável pai","guardian.father_occupation":"profissão do responsável pai","guardian.father.occupation":"profissão do responsável pai", 320"guardian.father_civil_status":"estado civil do responsável pai","guardian.father.civil_status":"estado civil do responsável pai","guardian.father_nationality":"nacionalidade do responsável pai","guardian.father.nationality":"nacionalidade do responsável pai","guardian.father_nationality.nationality":"nome da nacionalidade do responsável pai","guardian.father.nationality.nationality":"nome da nacionalidade do responsável pai","guardian.father_nationality.city":"cidade do responsável pai","guardian.father.nationality.city":"cidade do responsável pai","guardian.father_nationality.state":"estado do responsável pai","guardian.father.nationality.state":"estado do responsável pai","guardian.father_nationality.state_abbreviation":"estado do responsável pai (Abreviado)","guardian.father.nationality.state_abbreviation":"estado do responsável pai (Abreviado)","guardian.father_nationality.country":"paÃs do responsável pai","guardian.father.nationality.country":"paÃs do responsável pai","guardian.father_nationality.country_abbreviation":"paÃs do responsável pai (Abreviado)","guardian.father.nationality.country_abbreviation":"paÃs do responsável pai (Abreviado)","guardian.father_social.username":"nome de usuário do responsável pai","guardian.father.social.username":"nome de usuário do responsável pai","guardian.father_relationship":"parentesco do responsável pai","guardian.father.relationship":"parentesco do responsável pai","guardian.convert_to_member":"converter em membro","institution.institution":"instituição","institution.not_found":"instituição não encontrada","institution.company_not_found":"nenhuma empresa encontrada nesta instituição","institution.name":"nome da instituição","institution.type":"tipo da instituição","institution.image":"imagem da instituição","institution.site":"site da instituição","institution.print_image":"imagem para impressão da instituição","institution.description":"descrição da instituição","institution.email":"email da instituição","institution.address":"endereço da instituição","institution.number":"número da instituição","institution.complement":"complemento da instituição","institution.zipcode":"CEP da instituição","institution.neighborhood":"bairro da instituição","institution.city":"cidade da instituição","institution.state":"estado da instituição","institution.state_abbreviation":"estado da instituição (Abreviado)","institution.state.abbreviation":"estado da instituição (Abreviado)","institution.first_phone":"primeiro telefone","institution.second_phone":"segundo telefone","institution.first_address":"endereço 1","institution.second_address":"endereço 2","institution.all_address":"todos os endereços da instituição","institution.ethnicity":"etnia da instituição","institution.ethnicity.name":"nome da etnia","institution.company_name":"razão social","institution.cnpj":"CNPJ","institution.not_found_configuration":"não existe a configuração :configuration para instituições","institution.create_error":"Desculpe, não foi possÃvel criar sua instituição, por favor entre em contato com nossa equipe de suporte","institution.update_error":"erro ao editar instituição","institution.select_document_type":"selecione o tipo do documento","institution.same_email":"o email :email já está cadastrado para esta instituição","institution.same_document":"o documento :TYPE :document já está cadastrado para esta empresa","institution.invalid_document_validation":"documento :TYPE :document não é válido, verifique se o documento digitado está correto","institution.initial_configuration_fail":"Requisição enviada, aguarde seu email de confirmação.","institution.welcome":"Bem vindo(a) ao Forleven :)","institution.redirect_fail":"Cadastro de instituição realizado, iremos lhe enviar um email de confirmação.","institution.edit":"editar instituição","institution.edit_plural":"editar instituições","institution.edit.plural"
320:"editar instituições","institution.edit_action":"editando instituição","institution.edit.action":"editando instituição","institution.my_institution":"minha instituição","institution.my_institution_plural":"minhas instituições","institution.my_institution.plural":"minhas instituições","institution.company":"empresa","institution.company_plural":"empresas","institution.company.plural":"empresas","institution.successfully_edit":"instituição editada com sucesso","institution.company_edit":"editar empresa","institution.company_edit_plural":"editar empresas","institution.company_edit.plural":"editar empresas","institution.company_edit_action":"editando empresa","institution.company_edit.action":"editando empresa","institution.company_add":"cadastrar empresa","institution.company_add_action":"cadastrando empresa","institution.company_add.action":"cadastrando empresa","institution.addresses":"endereços","institution.documents":"documentos","institution.add_addresses":"adicionar endereços","institution.add_documents":"adicionar documentos","institution.company_successfully_added":"empresa cadastrada com sucesso","institution.company_document":"documento da empresa","institution.company_address":"endereço da empresa","institution.company_deleted":"empresa excluÃda","institution.confirm_company_delete":"tem certeza que deseja excluir esta empresa ?","institution.website":"site","institution.company_limited_three_reached":"limite máximo de 3 empresas por instituição atingido","institution.company_limited_one_reached":"o limite de 1 empresa do seu plano foi atingido, faça upgrade para adicionar até 3 empresas por instituição.","institution.no_document":"sem documento","institution.select_company":"selecione a empresa","institution.new_interface":"ir para nova interface","institution.back_old_interface":"voltar para interface antiga","institution.company_not_found_document":"não é possÃvel selecionar esta empresa, pois não há documentos cadastrados","institution.company_not_found_address":"não é possÃvel selecionar esta empresa, pois não há endereços cadastrados","institution.cannot_list_configuration":"não foi possÃvel listar configurações, verifique se você possui permissão para visualizar informações nesta instituição","institution.use_new_interface":"usar nova interface","institution.calendar":"calendário da instituição","institution.confirm_add_holiday_date":"você deseja cadastrar feriado para esta data ?","institution.add_holiday":"adicionar feriado","institution.add_holiday_action":"adicionando feriado","institution.add_holiday.action":"adicionando feriado","institution.edit_holiday":"editar feriado","institution.edit_holiday_action":"editando feriado","institution.edit_holiday.action":"editando feriado","institution.holiday_name":"nome do feriado","institution.holiday_name_description":"dê um nome para este feriado","institution.holiday_interest":"feriado financeiro","institution.holiday_class":"feriado de aula","institution.holiday_interest_description":"marque se deseja abonar juros este dia","institution.holiday_class_description":"marque se não haverá aula este dia","institution.holiday_start_date_description":"data em que inicia o feriado","institution.holiday_end_date_description":"data em que termina o feriado","institution.holiday":"feriado","institution.holiday_plural":"feriados","institution.holiday.plural":"feriados","institution.recess":"feriado letivo","institution.interest":"feriado financeiro","institution.confirm_delete_holiday":"tem certeza que deseja excluir este feriado ?","institution.success_delete_holiday":"feriado ':name' excluÃdo","institution.holiday_not_found":"nenhum feriado cadastrado","institution.student_area":"Ãrea do Aluno","institution.student_area_configuration":"Configurações da Ãrea do Aluno","institution.page_link":"link da página","institution.copy_link":"copiar link","institution.copied_link":"link copiado, use Ctrl + V para colar","institution.redirect_description":"adicione um botão ou link redirecione sua página ou site para","institution.primary_color":"cor primária","institution.navigation_color":"cor da barra de navegação","institution.cannot_load_configuration":"você não possui permissões para carregar configurações da instituição ou o usuário autenticado não faz parte desta instituição de ensino","institution.setting":"configuração","institution.setting_plural":"configurações","institution.setting.plural"
320:"configurações","institution.setting_general":"geral","institution.setting_general_plural":"configurações gerais","institution.setting_general.plural":"configurações gerais","institution.setting_grade":"notas e boletim","institution.setting_grade_plural":"configurações de notas","institution.setting_grade.plural":"configurações de notas","institution.setting_finance":"financeira","institution.setting_finance_plural":"configurações financeiras","institution.setting_finance.plural":"configurações financeiras","institution.information":"informações","institution.type_add_student_class":"adicionar estudante em mais de uma turma","institution.type_add_student_class_only_a_classroom":"apenas uma","institution.type_add_student_class.only_a_classroom":"apenas uma","institution.type_add_student_class_many_classroom":"várias turmas","institution.type_add_student_class.many_classroom":"várias turmas","institution.show_registration_frequency":"exibir número de matrÃcula na frequência","institution.show_registration_frequency_yes":"Sim","institution.show_registration_frequency.yes":"Sim","institution.show_registration_frequency_no":"Não","institution.show_registration_frequency.no":"Não","institution.show_registration_class":"exibição do estudante na turma","institution.show_registration_class_yes":"exibir número de matrÃcula","institution.show_registration_class.yes":"exibir número de matrÃcula","institution.show_registration_class_no":"exibir número de chamada","institution.show_registration_class.no":"exibir número de chamada","institution.show_registration_class_show_registration_and_classroom_number":"exibir matrÃcula e número de chamada","institution.show_registration_class.show_registration_and_classroom_number":"exibir matrÃcula e número de chamada","institution.registration_type":"número de matrÃcula","institution.registration_type_manual":"preenchimento manual","institution.registration_type.manual":"preenchimento manual","institution.registration_type_automatic":"preenchimento automático","institution.registration_type.automatic":"preenchimento automático","institution.username_prefix":"prefixo do nome de usuário","institution.disable_days_calendar":"calendário do cronograma","institution.disable_days_calendar_all_days":"todos os dias","institution.disable_days_calendar.all_days":"todos os dias","institution.disable_days_calendar_days_has_class_discipline":"dias em que houver aula da disciplina","institution.disable_days_calendar.days_has_class_discipline":"dias em que houver aula da disciplina","institution.average":"média","institution.multiply_grade":"escala das notas","institution.multiply_grade_ten":"0 - 10","institution.multiply_grade.ten":"0 - 10","institution.multiply_grade_hundred":"0 - 100","institution.multiply_grade.hundred":"0 - 100","institution.decimal_grade":"precisão da nota","institution.decimal_grade_full_grade":"inteira (Ex: 8, 9, 10)","institution.decimal_grade.full_grade":"inteira (Ex: 8, 9, 10)","institution.decimal_grade_decimal_round_grade":"decimal arredondada (Ex: 8, 8.5, 9)","institution.decimal_grade.decimal_round_grade":"decimal arredondada (Ex: 8, 8.5, 9)","institution.decimal_grade_decimal_grade":"decimal com uma casa (Ex: 8.0, 8.2, 8.5)","institution.decimal_grade.decimal_grade":"decimal com uma casa (Ex: 8.0, 8.2, 8.5)","institution.decimal_grade_decimal_grade_with_two_places":"decimal com duas casas (Ex: 8.00, 8.25, 8.50)","institution.decimal_grade.decimal_grade_with_two_places":"decimal com duas casas (Ex: 8.00, 8.25, 8.50)","institution.save_grade_old_class":"cadastrar notas em turmas antigas","institution.save_grade_old_class_yes":"sim","institution.save_grade_old_class.yes":"sim","institution.save_grade_old_class_no":"não","institution.save_grade_old_class.no":"não","institution.first_second_council":"exibir campos de notas para 1º e 2º conselho de classe ao fim do perÃodo letivo","institution.first_second_council_yes":"sim","institution.first_second_council.yes":"sim","institution.first_second_council_no":"não","institution.first_second_council.no":"não","institution.absence_compensated":"exibir c
320ampo para ausências compensadas","institution.absence_compensated_yes":"sim","institution.absence_compensated.yes":"sim","institution.absence_compensated_no":"não","institution.absence_compensated.no":"não","institution.show_transferred_grade":"exibir notas para alunos transferidos","institution.show_transferred_grade_yes":"sim","institution.show_transferred_grade.yes":"sim","institution.show_transferred_grade_no":"não","institution.show_transferred_grade.no":"não","institution.recovery_calculation":"cálculo de recuperação","institution.recovery_calculation_no_recovery":"sem recuperação","institution.recovery_calculation.no_recovery":"sem recuperação","institution.recovery_calculation_replace_grade_to_grade_recovery_when_greater":"Substituir a nota pela nota da prova de recuperação se a nota de recuperação for maior","institution.recovery_calculation.replace_grade_to_grade_recovery_when_greater":"Substituir a nota pela nota da prova de recuperação se a nota de recuperação for maior","institution.recovery_calculation_replace_grade_to_grade_recovery_when_greater_with_max_grade_six":"Substituir a nota pela nota da prova de recuperação se a nota de recuperação for maior, porém a nota máxima é 6","institution.recovery_calculation.replace_grade_to_grade_recovery_when_greater_with_max_grade_six":"Substituir a nota pela nota da prova de recuperação se a nota de recuperação for maior, porém a nota máxima é 6","institution.recovery_calculation_append_grade_recovery":"Acrescentar a nota da prova de recuperação (Somar) | Média + Recuperação","institution.recovery_calculation.append_grade_recovery":"Acrescentar a nota da prova de recuperação (Somar) | Média + Recuperação","institution.recovery_calculation_divide_grade_recovery_by_two_and_sum":"Dividir a nota da prova de recuperação por 2 e somar | Média + Recuperação / 2","institution.recovery_calculation.divide_grade_recovery_by_two_and_sum":"Dividir a nota da prova de recuperação por 2 e somar | Média + Recuperação / 2","institution.recovery_calculation_sum_grade_with_grade_recovery_and_divide_by_two":"Dividir a soma da média com a prova de recuperação por 2 | (Média + Recuperação) / 2","institution.recovery_calculation.sum_grade_with_grade_recovery_and_divide_by_two":"Dividir a soma da média com a prova de recuperação por 2 | (Média + Recuperação) / 2","institution.recovery_calculation_grade_multiply_by_four_and_grade_repository_multiply_by_six_sum_all_and_divide_by_ten":"(Média * 4 + Recuperação * 6) / 10","institution.recovery_calculation.grade_multiply_by_four_and_grade_repository_multiply_by_six_sum_all_and_divide_by_ten":"(Média * 4 + Recuperação * 6) / 10","institution.show_final_grade_term":"exibir nota final do perÃodo","institution.show_final_grade_term_yes":"sim","institution.show_final_grade_term.yes":"sim","institution.show_final_grade_term_no":"não","institution.show_final_grade_term.no":"não","institution.final_recovery_calculation":"recuperação final","institution.final_recovery_calculation_no_final_recovery":"Não calcular recuperação final","institution.final_recovery_calculation.no_final_recovery":"Não calcular recuperação final","institution.final_recovery_calculation_replace_final_grade_to_final_grade_recovery":"(Substituir) Média Final = Recuperação Final","institution.final_recovery_calculation.replace_final_grade_to_final_grade_recovery":"(Substituir) Média Final = Recuperação Final","institution.final_recovery_calculation_board_divide_by_two_sum_final_grade_recovery":"Média Final = Média ÷ 2 + Recuperação Final","institution.final_recovery_calculation.board_divide_by_two_sum_final_grade_recovery":"Média Final = Média ÷ 2 + Recuperação Final","institution.final_recovery_calculation_sum_final_grade_recovery_and_board_divide_all_by_two":"Média Final = (Média + Recuperação Final) ÷ 2","institution.final_recovery_calculation.sum_final_grade_recovery_and_board_divide_all_by_two":"Média Final = (Média + Recuperação Final) ÷ 2","institution.final_recovery_calculation_board_multiply_by_one_and_final_grade_repository_multiply_by_two_and_divi
320de_all_by_three":"Média Final = (5º Conceito x 1 + Recuperação Final x 2) ÷ 3","institution.final_recovery_calculation.board_multiply_by_one_and_final_grade_repository_multiply_by_two_and_divide_all_by_three":"Média Final = (5º Conceito x 1 + Recuperação Final x 2) ÷ 3","institution.final_recovery_calculation_grade_multiply_by_four_and_final_grade_repository_multiply_six_sum_all_and_divide_by_ten":"Média Final = (Média * 4 + Recuperação * 6) / 10","institution.final_recovery_calculation.grade_multiply_by_four_and_final_grade_repository_multiply_six_sum_all_and_divide_by_ten":"Média Final = (Média * 4 + Recuperação * 6) / 10","institution.final_recovery_calculation_grade_multiply_by_six_and_final_grade_repository_multiply_by_four_sum_all_and_divide_by_ten":"Média Final = (Média * 6 + Recuperação * 4) / 10","institution.final_recovery_calculation.grade_multiply_by_six_and_final_grade_repository_multiply_by_four_sum_all_and_divide_by_ten":"Média Final = (Média * 6 + Recuperação * 4) / 10","institution.general":"geral","institution.grades":"notas","institution.absences":"faltas","institution.recovery":"recuperação de notas","institution.success_institution_configuration_save":"configurações da instituição salvas com sucesso","institution.send_institution_logo":"enviar logo da instituição. Recomendado 512 x 512","institution.change_cover_image":"alterar imagem de capa","institution.change_logo_image":"alterar logotipo","institution.send_institution_cover":"enviar imagem de capa da instituição. Recomendado 1200 x 300","institution.stage_image_successfully_sent":"foto de capa enviada com sucesso","institution.institution_image_successfully_sent":"imagem da instituição enviada com sucesso","institution.cover_image_successfully_cropper_sent":"imagem de capa recortada com sucesso","institution.image_gallery":"galeria de imagem","institution.confirm_institution_image_delete":"você tem certeza que deseja excluir esta imagem permanentemente ?","institution.app":"aplicativo","institution.app_plural"
320:"aplicativos","institution.app.plural":"aplicativos","institution.third_party_app":"aplicativo terceiro","institution.third_party_app_plural":"aplicativos terceiros","institution.third_party_app.plural":"aplicativos terceiros","institution.app_name":"nome do aplicativo","institution.app_name_description":"digite o nome do seu aplicativo para identificação","institution.app_client_id":"client id","institution.app_client_secret":"client secret","institution.app_grant_types":"tipos de concessão","institution.app_slug":"slug","institution.app_website":"site","institution.app_add":"adicionar aplicativo","institution.app_add_action":"adicionando aplicativo","institution.app_add.action":"adicionando aplicativo","institution.app_edit":"editar aplicativo","institution.app_edit_action":"editando aplicativo","institution.app_edit.action":"editando aplicativo","institution.app_view":"visualizar aplicativo","institution.app_view_action":"visualizando aplicativo","institution.app_view.action":"visualizando aplicativo","institution.app_delete":"excluir aplicativo","institution.app_auth_basic":"Autorização Básica","institution.app_auth_browser":"oAuth implÃcito","institution.app_auth_app":"App oAuth","institution.app_auth_basic_description":"Autenticação simples similar a utilização de um usuário e senha (não recomendável)","institution.app_auth_browser_description":"Autenticação via token na URL utilizada para navegadores","institution.app_auth_app_description":"Autenticação oAuth 2.0","institution.app_description":"descrição do sua aplicação","institution.app_description_description":"pequena descrição do sua aplicação","institution.app_redirect_uri":"URI de redirecionamento","institution.app_redirect_uri_description":"sua URL onde o usuário será redirecionado depois de realizar autenticação","institution.confirm_app_delete":"Você tem certeza que deseja excluir este aplicativo ? ** Se você possui uma aplicação usando esta autorização ela irá parar de funcionar ** ","institution.app_deleted":"Aplicativo excluÃdo com sucesso","institution.file_gallery":"galeria de arquivos","institution.send_institution_file":"Enviar um arquivo. Tamanho máximo por arquivo: 100MB.","institution.confirm_institution_file_delete":"tem certeza que desejar excluir este arquivo permanentemente?","institution.file_not_found":"nenhum arquivo encontrado","institution.invalid_file_max_upload":"limite do armazenamento da instituição atingido","institution.file":"arquivo","institution.file_plural":"arquivos","institution.file.plural":"arquivos","institution.company_document_type_not_blank":"Tipo do documento não pode ficar em branco","institution.company_address_number_invalid_size":"Número do endereço não pode ser vazio","institution.company_name_not_blank":"Razão social não pode ficar em branco","institution.company_address_zipcode_invalid_size":"CEP com o tamanho inválido","institution.company_address_zipcode_not_blank":"CEP não pode ficar em branco","institution.company_address_address_not_blank":"Endereço não pode ficar em branco","institution.company_address_neighborhood_invalid_size":"Bairro não pode ser vazio","institution.company_document_document_not_blank":"Documento não pode ficar em branco","institution.company_address_neighborhood_not_blank":"Bairro não pode ficar em branco","institution.company_address_number_not_blank":"Número do endereço não pode estar em branco","institution.trading_name":"Nome fantasia","institution.institution_customer_unverified_error_msg_one":"Para gerar o boleto é necessário que o ","institution.institution_customer_unverified.error_msg_one":"Para gerar o boleto é necessário que o ","institution.institution_customer_unverified_error_msg_two":"CPF ","institution.institution_customer_unverified.error_msg_two":"CPF ","institution.institution_customer_unverified_error_msg_three":"e o","institution.institution_customer_unverified.error_msg_three":"e o","institution.institution_customer_unverified_error_msg_four":"endereço residencial ","institution.institution_customer_unverified.error_msg_four":"endereço residencial ","
320institution.institution_customer_unverified_error_msg_five":"do membro estejam válidos.","institution.institution_customer_unverified.error_msg_five":"do membro estejam válidos.","institution.board_post_text":"Compartilhe algo com todos...","institution.board_post_person":"Quem está postando","lms.title":"lms","lms.confirm_handout_delete":"tem certeza que deseja excluir este comunicado ?","lms.confirm_handout_save_action":"salvar rascunho","lms.confirm_handout_save.action":"salvar rascunho","lms.confirm_handout_save_confirm":"tem certeza que deseja salvar como rascunho?","lms.confirm_handout_save.confirm":"tem certeza que deseja salvar como rascunho?","lms.handout":"comunicado","lms.handout_plural":"comunicados","lms.handout.plural":"comunicados","lms.handout_add":"adicionar comunicado","lms.handout_add_action":"adicionando comunicado","lms.handout_add.action":"adicionando comunicado","lms.handout_content":"conteúdo","lms.handout_content_empty":"Sem conteúdo","lms.handout_content.empty":"Sem conteúdo","lms.handout_delete":"excluir comunicado","lms.handout_deleted":"comunicado excluÃdo com sucesso ","lms.handout_edit":"editar comunicado","lms.handout_edit_action":"editando comunicado","lms.handout_edit.action":"editando comunicado","lms.handout_name":"comunicado","lms.handout_name_description":"defina um nome para seu comunicado","lms.handout_name.description":"defina um nome para seu comunicado","lms.handout_publish_date":"data de publicação","lms.handout_publish_date_empty":"sem data de publicação agendada","lms.handout_publish_date.empty":"sem data de publicação agendada","lms.handout_publish_date_time":"horario da publicação","lms.handout_publish_situation":"situação","lms.handout_publish_situation_draft":"rascunho","lms.handout_publish_situation.draft":"rascunho","lms.handout_publish_situation_scheduled":"agendado","lms.handout_publish_situation.scheduled":"agendado","lms.handout_publish_situation_published":"publicado","lms.handout_publish_situation.published":"publicado","lms.handout_receiver":"destinatario","lms.handout_receiver_plural":"destinatarios","lms.handout_receiver.plural"
320:"destinatarios","lms.handout_save_action":"salvar e agendar","lms.handout_save.action":"salvar e agendar","lms.handout_scheduler":"agendador","lms.handout_scheduler_action":"agendar comunicado","lms.handout_scheduler.action":"agendar comunicado","lms.handout_send_type":"tipo de envio","lms.handout_send_type_plural":"tipos de envio","lms.handout_send_type.plural":"tipos de envio","lms.handout_send_type_email_notification":"notificação por email","lms.handout_send_type.email_notification":"notificação por email","lms.handout_send_type_push_notification":"notificação por aplicativo","lms.handout_send_type.push_notification":"notificação por aplicativo","lms.handout_send_type_web_notification":"notificação web","lms.handout_send_type.web_notification":"notificação web","lms.handout_subject":"assunto","lms.handout_subject_empty":"Sem assunto","lms.handout_subject.empty":"Sem assunto","lms.handout_view":"visualizar comunicado","lms.handout_view_action":"visualizando comunicado","lms.handout_view.action":"visualizando comunicado","lms.invalid_handout_date_time":"defina um horário para publicação válido","member.name":"nome do membro","member.lastname":"sobrenome do membro","member.gender":"gênero do membro","member.birth_date":"data de nascimento do membro","member.exit_date":"data de saÃda do membro","member.registration_institution":"número de matrÃcula do membro","member.registration_institution_short":"matrÃcula","member.registration_institution.short":"matrÃcula","member.observation":"observação do membro","member.image":"imagem do membro","member.update_image":"alterar foto","member.image_default":"retornar foto padrão","member.confirm_image_default":"Tem certeza que deseja retornar a foto desse membro para a foto padrão do Forleven?","member.success_image_default":"Foto atualizada com sucesso","member.gallery":"galeria de imagens do membro","member.gallery_send_member_image":"enviar imagem de perfil do membro. Recomendado 512 x 512","member.gallery.send_member_image":"enviar imagem de perfil do membro. Recomendado 512 x 512","member.minister_lesson":"ministra aula do membro","member.registration_date":"data de matrÃcula","member.student_ra_barcode":"código de barras do RA do membro","member.classroom":"turma do membro","member.classroom_name":"nome da turma do membro","member.classroom.name":"nome da turma do membro","member.classroom_number_vacancy":"número de vagas da turma do membro","member.classroom.number_vacancy":"número de vagas da turma do membro","member.classroom_number":"número da chamada na turma do membro","member.classroom.number":"número da chamada na turma do membro","member.classroom_room":"sala da turma do membro","member.classroom.room":"sala da turma do membro","member.classroom_school_stage":"série da turma do membro","member.classroom.school_stage":"série da turma do membro","member.classroom_type_serie":"tipo da série da turma do membro","member.classroom.type_serie":"tipo da série da turma do membro","member.classroom_nomenclature":"nomenclatura da turma do membro","member.classroom.nomenclature":"nomenclatura da turma do membro","member.classroom_date_begin":"data de inÃcio da turma do membro","member.classroom.date_begin":"data de inÃcio da turma do membro","member.classroom_start_date":"data de entrada do membro na turma","member.classroom.start_date":"data de entrada do membro na turma","member.classroom_exit_date":"data de saÃda do membro na turma","member.classroom.exit_date":"data de saÃda do membro na turma","member.classroom_situation":"situação do membro na turma","member.classroom.situation":"situação do membro na turma","member.not_found":"não foi encontrado nenhum membro nesta instituição","member.not_found_member":"não foi encontrado este membro nesta instituição","member.not_found_member_search":"Não foi encontrado nenhum membro para o termo ':query' ","member.not_found_member_tuition":"Não foi encontrado nenhum ano letivo para este membro","member.not_found_teacher_classroom":"Não foi encontrada turma para este professor","member.not_found_teacher_discipline":"Não foi encontrado disciplinas para este professor","member.not_found_teacher_discipline_timetable":"Este professor não tem grade horária","member.not_found_teacher_hour":"Não foi encontrado horários para este professor","member.not_found_student_classroom":"Nenhuma turma foi encontrada para este membro","member.not_found_guardian":"Não foi encontrado nenhum responsável para este membro","member.not_exist_guardian":"Este responsável não existe ou não está ativo para este membro","member.document":"documento do membro","member.document_plural":"documentos do membros","member.document.plural"
320:"documentos do membros","member.rg":"RG do membro","member.rg_emitter":"emissor do RG do membro","member.rg.emitter":"emissor do RG do membro","member.rg_emission_date":"data de emissão do RG do membro","member.rg.emission_date":"data de emissão do RG do membro","member.cpf":"CPF do membro","member.cpf_emitter":"emissor do CPF do membro","member.cpf.emitter":"emissor do CPF do membro","member.cpf_emission_date":"data de emissão do CPF do membro","member.cpf.emission_date":"data de emissão do CPF do membro","member.ra":"RA do membro","member.ra_emitter":"emissor do RA do membro","member.ra.emitter":"emissor do RA do membro","member.ra_emission_date":"data de emissão do RA do membro","member.ra.emission_date":"data de emissão do RA do membro","member.phone":"telefone do membro","member.phone_plural":"telefones do membro","member.phone.plural":"telefones do membro","member.phone_first":"primeiro telefone do membro","member.phone.first":"primeiro telefone do membro","member.phone_home":"telefone residencial do membro","member.phone.home":"telefone residencial do membro","member.phone_mobile":"telefone celular do membro","member.phone.mobile":"telefone celular do membro","member.phone_message":"telefone recado do membro","member.phone.message":"telefone recado do membro","member.phone_work":"telefone de trabalho do membro","member.phone.work":"telefone de trabalho do membro","member.address":"endereço do membro","member.address_work":"endereço comercial do membro","member.address.work":"endereço comercial do membro","member.address_work.zipcode":"CEP comercial do membro","member.address.work.zipcode":"CEP comercial do membro","member.address_work.address":"endereço comercial do membro","member.address.work.address":"endereço comercial do membro","member.address_work.number":"número comercial do membro","member.address.work.number":"número comercial do membro","member.address_work.complement":"complemento comercial do membro","member.address.work.complement":"complemento comercial do membro","member.address_work.neighborhood":"bairro comercial do membro","member.address.work.neighborhood":"bairro comercial do membro","member.address_work.city":"cidade comercial do membro","member.address.work.city":"cidade comercial do membro","member.address_work.state":"estado comercial do membro","member.address.work.state":"estado comercial do membro","member.address_work.state.abbreviation":"estado comercial do membro (abreviado)","member.address.work.state.abbreviation":"estado comercial do membro (abreviado)","member.address_work.country":"paÃs comercial do membro","member.address.work.country":"paÃs comercial do membro", 321"member.address_work.country.abbreviation":"paÃs comercial do membro (abreviado)","member.address.work.country.abbreviation":"paÃs comercial do membro (abreviado)","member.address_home":"endereço residencial do membro","member.address.home":"endereço residencial do membro","member.address_home.zipcode":"CEP residencial do membro","member.address.home.zipcode":"CEP residencial do membro","member.address_home.address":"endereço residencial do membro","member.address.home.address":"endereço residencial do membro","member.address_home.number":"número residencial do membro","member.address.home.number":"número residencial do membro","member.address_home.complement":"complemento residencial do membro","member.address.home.complement":"complemento residencial do membro","member.address_home.neighborhood":"bairro residencial do membro","member.address.home.neighborhood":"bairro residencial do membro","member.address_home.city":"cidade residencial do membro","member.address.home.city":"cidade residencial do membro","member.address_home.state":"estado residencial do membro","member.address.home.state":"estado residencial do membro","member.address_home.state.abbreviation":"estado residencial do membro (abreviado)","member.address.home.state.abbreviation":"estado residencial do membro (abreviado)","member.address_home.country":"paÃs residencial do membro","member.address.home.country":"paÃs residencial do membro","member.address_home.country.abbreviation":"paÃs residencial do membro (abreviado)","member.address.home.country.abbreviation":"paÃs residencial do membro (abreviado)","member.confirm_reset_password":"Deseja realmente redefinir senha a senha deste membro ?","member.reset_password":"redefinir senha","member.finance":"financeiro do membro","member.finance_pending":"pendente","member.finance.pending":"pendente","member.finance_paid":"pago","member.finance.paid":"pago","member.finance_cancel":"cancelado","member.finance.cancel":"cancelado","member.finance_inactive":"inativo","member.finance.inactive":"inativo","member.finance_monthly":"mensalidades do membro","member.finance.monthly":"mensalidades do membro","member.finance_monthly.charge.monthly":"cobranças da mensalidade","member.finance.monthly.charge.monthly":"cobranças da mensalidade","member.finance_monthly.expire_day":"dia de vencimento da mensalidade do membro","member.finance.monthly.expire_day":"dia de vencimento da mensalidade do membro","member.finance_monthly.gross_value":"valor bruto da mensalidade do membro","member.finance.monthly.gross_value":"valor bruto da mensalidade do membro","member.finance_monthly.gross_value.currency":"valor bruto da mensalidade do membro com sÃmbolo moeda","member.finance.monthly.gross_value.currency":"valor bruto da mensalidade do membro com sÃmbolo moeda","member.finance_monthly.value_extensive":"valor da mensalidade do membro (por extenso)","member.finance.monthly.value_extensive":"valor da mensalidade do membro (por extenso)","member.finance_monthly.value":"valor da mensalidade do membro","member.finance.monthly.value":"valor da mensalidade do membro","member.finance_monthly.discount":"descontos da mensalidade do membro","member.finance.monthly.discount":"descontos da mensalidade do membro","member.finance_monthly.total_parcel":"quantidade de parcelas na mensalidade do membro","member.finance.monthly.total_parcel":"quantidade de parcelas na mensalidade do membro","member.finance_monthly.total_parcel_extensive":"quantidade de parcelas na mensalidade do membro (por extenso)","member.finance.monthly.total_parcel_extensive":"quantidade de parcelas na mensalidade do membro (por extenso)","member.finance_monthly.value_parcel":"valor da parcela da mensalidade do membro","member.finance.monthly.value_parcel":"valor da parcela da mensalidade do membro","member.finance_monthly.value_parcel_extensive":"valor da parcela da mensalidade do membro (por extenso)","member.finance.monthly.value_parcel_extensive":"valor da parcela da mensalidade do membro (por extenso)","member.finance_monthly.create_date":"data de criação da mensalidade do membro","member.finance.monthly.create_date":"data de criação da mensalidade do membro","member.finance_monthly.first_payment":"primeiro pagamento da mensalidade do membro","member.finance.monthly.first_payment":"primeiro pagamento da mensalidade do membro","member.finance_installment":"parcelamentos do membro","member.finance.installment":"parcelamentos do membro","member.finance_installment.day_due":"dia de vencimento do parcelamento do membro","member.finance.installment.day_due":"dia de vencimento do parcelamento do membro","member.finance_installment.gross_value":"valor bruto do parcelamento do membro","member.finance.installment.gross_value":"valor bruto do parcelamento do membro","member.finance_installment.value":"valor do parcelamento do membro","member.finance.installment.value":"valor do parcelamento do membro","member.finance_installment.discount":"descontos do parcelamento do membro","member.finance.installment.discount":"descontos do parcelamento do membro","member.finance_installment.total_parcel":"quantidade de parcelas do parcelamento do membro","member.finance.installment.total_parcel":"quantidade de parcelas do parcelamento do membro","member.finance_installment.value_parcel":"valor da parcela do parcelamento do membro","member.finance.installment.value_parcel":"valor da parcela do parcelamento do membro","member.finance_installment.gross_value_parcel":"valor bruto da parcela do parcelamento do membro","member.finance.installment.gross_value_parcel":"valor bruto da parcela do parcelamento do membro","member.finance_installment.first_due_date":"primeiro pagamento do parcelamento do membro","member.finance.installment.first_due_date":"primeiro pagamento do parcelamento do membro","member.finance_product":"produtos do membro","member.finance.product":"produtos do membro","member.finance_product.charge.product":"cobranças do produto","member.finance.product.charge.product":"cobranças do produto","member.finance_product.expire_day":"dia de vencimento do produto do membro","member.finance.product.expire_day":"dia de vencimento do produto do membro","member.finance_product.gross_value":"valor bruto do produto do membro","member.finance.product.gross_value":"valor bruto do produto do membro","member.finance_product.gross_value.currency":"valor bruto do produto do membro com sÃmbolo moeda","member.finance.product.gross_value.currency":"valor bruto do produto do membro com sÃmbolo moeda","member.finance_product.value":"valor do produto do membro","member.finance.product.value":"valor do produto do membro","member.finance_product.value_extensive":"valor do produto do membro (por extenso)","member.finance.product.value_extensive":"valor do produto do membro (por extenso)","member.finance_product.discount":"descontos do produto do membro","member.finance.product.discount":"descontos do produto do membro","member.finance_product.description":"descrição do produto do membro","member.finance.product.description":"descrição do produto do membro","member.finance_product.total_parcel":"quantidade de parcelas do produto do membro","member.finance.product.total_parcel":"quantidade de parcelas do produto do membro","member.finance_product.total_parcel_extensive":"quantidade de parcelas do produto do membro (por extenso)","member.finance.product.total_parcel_extensive":"quantidade de parcelas do produto do membro (por extenso)","member.finance_product.value_parcel":"valor da parcela do produto do membro","member.finance.product.value_parcel":"valor da parcela do produto do membro","member.finance_product.value_parcel_extensive":"valor da parcela do produto do membro (por extenso)","member.finance.product.value_parcel_extensive":"valor da parcela do produto do membro (por extenso)","member.finance_product.create_date":"data de criação do produto do membro","member.finance.product.create_date":"data de criação do produto do membro","member.finance_product.first_payment":"primeiro pagamento do produto do membro","member.finance.product.first_payment":"primeiro pagamento do produto do membro","member.finance_charge":"cobranças do membro","member.finance.charge":"cobranças do membro","member.finance_charge.payment":"pagamentos da cobrança do membro","member.finance.charge.payment":"pagamentos da cobrança do membro","member.finance_charge.payment.value":"valor do pagamento da cobrança do membro","member.finance.charge.payment.value":"valor do pagamento da cobrança do membro","member.finance_charge.payment.payment_date":"data de pagamento da cobrança do membro","member.finance.charge.payment.payment_date":"data de pagamento da cobrança do membro","member.finance_charge.payment.worth_going":"valor devendo do pagamento da cobrança do membro","member.finance.charge.payment.worth_going":"valor devendo do pagamento da cobrança do membro","member.finance_charge.billet":"boletos da cobrança do membro","member.finance.charge.billet":"boletos da cobrança do membro","member.finance_charge.billet.our_number":"nosso número do boleto da cobrança do membro","member.finance.charge.billet.our_number":"nosso número do boleto da cobrança do membro","member.finance_charge.type_charge":"tipo da cobrança do membro","member.finance.charge.type_charge":"tipo da cobrança do membro","member.finance_charge.value":"valor da cobrança do membro","member.finance.charge.value":"valor da cobrança do membro","member.finance_charge.value_with_discount":"valor com desconto da cobrança do membro","member.finance.charge.value_with_discount":"valor com desconto da cobrança do membro","member.finance_charge.gross_value":"valor bruto da cobrança do membro","member.finance.charge.gross_value":"valor bruto da cobrança do membro","member.finance_charge.discount":"valor do desconto da cobrança do membro","member.finance.charge.discount":"valor do desconto da cobrança do membro","member.finance_charge.interest":"valor do juros da cobrança do membro","member.finance.charge.interest":"valor do juros da cobrança do membro","member.finance_charge.parcel_number":"número da parcela da cobrança do membro","member.finance.charge.parcel_number":"número da parcela da cobrança do membro","member.finance_charge.charge_date":"data da cobrança","member.finance.charge.charge_date":"data da cobrança","member.finance_charge.charge_date_extensive":"data da cobrança (por extenso)","member.finance.charge.charge_date_extensive":"data da cobrança (por extenso)","member.finance_charge.charge_date_day":"data da cobrança (dia)","member.finance.charge.charge_date_day":"data da cobrança (dia)","member.finance_charge.charge_date_month":"data da cobrança (mês)","member.finance.charge.charge_date_month":"data da cobrança (mês)","member.finance_charge.charge_date_year":"data da cobrança (ano)","member.finance.charge.charge_date_year":"data da cobrança (ano)","member.finance_charge.de
321scription":"descrição da cobrança do membro","member.finance.charge.description":"descrição da cobrança do membro","member.finance_charge.status":"situação da cobrança do membro","member.finance.charge.status":"situação da cobrança do membro","member.finance_charge.pending":"cobranças pendentes do membro","member.finance.charge.pending":"cobranças pendentes do membro","member.finance_charge.pending.type_charge":"tipo da cobrança pendente do membro","member.finance.charge.pending.type_charge":"tipo da cobrança pendente do membro","member.finance_charge.pending.value":"valor da cobrança pendente do membro","member.finance.charge.pending.value":"valor da cobrança pendente do membro","member.finance_charge.pending.value_with_discount":"valor com desconto da cobrança pendente do membro","member.finance.charge.pending.value_with_discount":"valor com desconto da cobrança pendente do membro","member.finance_charge.pending.gross_value":"valor bruto da cobrança pendente do membro","member.finance.charge.pending.gross_value":"valor bruto da cobrança pendente do membro","member.finance_charge.pending.discount_value":"valor do desconto da cobrança pendente do membro","member.finance.charge.pending.discount_value":"valor do desconto da cobrança pendente do membro","member.finance_charge.pending.interest_value":"valor do juros da cobrança pendente do membro","member.finance.charge.pending.interest_value":"valor do juros da cobrança pendente do membro","member.finance_charge.pending.parcel_number":"número da parcela da cobrança pendente do membro","member.finance.charge.pending.parcel_number":"número da parcela da cobrança pendente do membro","member.finance_charge.pending.charge_date":"data da cobrança pendente do membro","member.finance.charge.pending.charge_date":"data da cobrança pendente do membro","member.finance_charge.pending.charge_date_extensive":"data da cobrança pendente do membro (por extenso)","member.finance.charge.pending.charge_date_extensive":"data da cobrança pendente do membro (por extenso)","member.finance_charge.pending.charge_date_day":"data da cobrança pendente do membro (dia)","member.finance.charge.pending.charge_date_day":"data da cobrança pendente do membro (dia)","member.finance_charge.pending.charge_date_month":"data da cobrança pendente do membro (mês)","member.finance.charge.pending.charge_date_month":"data da cobrança pendente do membro (mês)","member.finance_charge.pending.charge_date_year":"data da cobrança pendente do membro (ano)","member.finance.charge.pending.charge_date_year":"data da cobrança pendente do membro (ano)","member.finance_charge.pending.description":"descrição da cobrança pendente do membro","member.finance.charge.pending.description":"descrição da cobrança pendente do membro","member.finance_charge.pending.status":"situação da cobrança pendente do membro","member.finance.charge.pending.status":"situação da cobrança pendente do membro","member.finance_charge.late":"cobranças atrasadas do membro","member.finance.charge.late":"cobranças atrasadas do membro","member.finance_charge.late.type_charge":"tipo da cobrança atrasada do membro","member.finance.charge.late.type_charge":"tipo da cobrança atrasada do membro","member.finance_charge.late.value":"valor da cobrança atrasada do membro","member.finance.charge.late.value":"valor da cobrança atrasada do membro","member.finance_charge.late.value_with_discount":"valor com desconto da cobrança atrasada do membro","member.finance.charge.late.value_with_discount":"valor com desconto da cobrança atrasada do membro","member.finance_charge.late.gross_value":"valor bruto da cobrança atrasada do membro","member.finance.charge.late.gross_value":"valor bruto da cobrança atrasada do membro","member.finance_charge.late.discount_value":"valor do desconto da cobrança atrasada do membro","member.finance.charge.late.discount_value":"valor do desconto da cobrança atrasada do membro","member.finance_charge.late.interest_value":"valor do juros da cobrança atrasada do membro","member.finance.charge.late.interest_value":"valor do juros da cobrança atrasada do membro","member.finance_charge.late.parcel_number":"número da parcela da cobrança atrasada do membro","member.finance.charge.late.parcel_number":"número da parcela da cobrança atrasada do membro","member.finance_charge.late.charge_date":"data da cobrança atrasada do membro","member.finance.charge.late.charge_date":"data da cobrança atrasada do membro","member.finance_charge.late.charge_date_extensive":"data da cobrança atrasada do membro (por extenso)","member.finance.charge.late.charge_date_extensive":"data da cobrança atrasada do membro (por extenso)","member.finance_charge.late.charge_date_day":"data da cobrança atrasada do membro (dia)","member.finance.charge.late.charge_date_day":"data da cobrança atrasada do membro (dia)","member.finance_charge.late.charge_date_month":"data da cobrança atrasada do membro (mês)","member.finance.charge.late.charge_date_month":"data da cobrança atrasada do membro (mês)","member.finance_charge.late.charge_date_year":"data da cobrança atrasada do membro (ano)","member.finance.charge.late.charge_date_year":"data da cobrança atrasada do membro (ano)","member.finance_charge.late.description":"descrição da cobrança atrasada do membro","member.finance.charge.late.description":"descrição da cobrança atrasada do membro","member.finance_charge.late.status":"situação da cobrança atrasada do membro","member.finance.charge.late.status":"situação da cobrança atrasada do membro","member.finance_discount":"descontos do membro","member.finance.discount":"descontos do membro","member.finance_discount.type_charge":"tipo do desconto do membro","member.finance.discount.type_charge":"tipo do desconto do membro","member.finance_discount.day":"número de dias antecipados do desconto do membro","member.finance.discount.day":"número de dias antecipados do desconto do membro","member.finance_discount.expire_day":"vencimento do desconto do membro","member.finance.discount.expire_day":"vencimento do desconto do membro","member.finance_discount.expire_day_day":"vencimento do desconto do membro (dia)","member.finance.discount.expire_day_day":"vencimento do desconto do membro (dia)","member.finance_discount.expire_day_month":"vencimento do desconto do membro (mês)","member.finance.discount.expire_day_month":"vencimento do desconto do membro (mês)","member.finance_discount.expire_day_year":"vencimento do desconto do membro (ano)","member.finance.discount.expire_day_year":"vencimento do desconto do membro (ano)","member.finance_discount.value":"valor do desconto do membro","member.finance.discount.value":"valor do desconto do membro","member.finance_discount.value_extensive":"valor do desconto do membro (por extenso)","member.finance.discount.value_extensive":"valor do desconto do membro (por extenso)","member.finance_discount.value_without_mask":"valor sem máscara do desconto do membro","member.finance.discount.value_without_mask":"valor sem máscara do desconto do membro","member.finance_discount.create_date":"data de criação do desconto do membro","member.finance.discount.create_date":"data de criação do desconto do membro","member.finance_payment":"pagamentos do membro","member.finance.payment":"pagamentos do membro","member.finance_payment.payment_type":"forma de pagamento do membro","member.finance.payment.payment_type":"forma de pagamento do membro","member.finance_payment.payment_type.postdated_check":"cheque pré datado do membro","member.finance.payment.payment_type.postdated_check":"cheque pré datado do membro","member.finance_payment.payment_type.money":"dinheiro do membro","member.finance.payment.payment_type.money":"dinheiro do membro","member.finance_payment.payment_type.postdated":"cheque do membro","member.finance.payment.payment_type.postdated":"cheque do membro","member.finance_payment.payment_type.billet":"boleto do membro","member.finance.payment.payment_type.billet":"boleto do membro","member.finance_payment.payment_type.debit":"débito do membro","member.finance.payment.payment_type.debit":"débito do membro","member.finance_payment.payment_type.transfer":"transferência do membro","member.finance.payment.payment_type.transfer":"transferência do membro","member.finance_payment.payment_type.credit":"crédito do membro","member.finance.payment.payment_type.credit":"crédito do membro","member.finance_payment.payment_type.deposit":"depósito do membro","member.finance.payment.payment_type.deposit":"depósito do membro","member.finance_payment.payment_type.loop":"formas de pagamento do membro","member.finance.payment.payment_type.loop":"formas de pagamento do membro","member.finance_payment.payment_type.value":"valor pago do membro","member.finance.payment.payment_type.value":"valor pago do membro","member.finance_payment.charge":"cobrança do pagamento do membro","member.finance.payment.charge":"cobrança do pagamento do membro","member.finance_payment.charge.charge_date":"data da cobrança do pagamento do membro","member.finance.payment.charge.charge_date":"data da cobrança do pagamento do membro","member.finance_payment.charge.de
321scription":"descrição da cobrança do pagamento do membro","member.finance.payment.charge.description":"descrição da cobrança do pagamento do membro","member.finance_payment.charge.value":"valor da cobrança do pagamento do membro","member.finance.payment.charge.value":"valor da cobrança do pagamento do membro","member.finance_payment.charge.gross_value":"valor bruto da cobrança do pagamento do membro","member.finance.payment.charge.gross_value":"valor bruto da cobrança do pagamento do membro","member.finance_payment.charge.discount_value":"valor do desconto da cobrança do pagamento do membro","member.finance.payment.charge.discount_value":"valor do desconto da cobrança do pagamento do membro","member.finance_payment.charge.interest_value":"valor do juros da cobrança do pagamento do membro","member.finance.payment.charge.interest_value":"valor do juros da cobrança do pagamento do membro","member.finance_payment.member":"membro","member.finance.payment.member":"membro","member.finance_payment.member.name":"nome do membro do pagamento","member.finance.payment.member.name":"nome do membro do pagamento","member.finance_payment.member.lastname":"sobrenome do membro do pagamento","member.finance.payment.member.lastname":"sobrenome do membro do pagamento","member.finance_payment.member.registration_institution":"número de matrÃcula do membro do pagamento","member.finance.payment.member.registration_institution":"número de matrÃcula do membro do pagamento","member.finance_payment.member_create":"membro que recebeu o pagamento","member.finance.payment.member_create":"membro que recebeu o pagamento","member.finance_payment.member_create.name":"nome do membro que recebeu o pagamento","member.finance.payment.member_create.name":"nome do membro que recebeu o pagamento","member.finance_payment.member_create.lastname":"sobrenome membro que recebeu o pagamento","member.finance.payment.member_create.lastname":"sobrenome membro que recebeu o pagamento","member.finance_payment.value":"valor do pagamento do membro","member.finance.payment.value":"valor do pagamento do membro","member.finance_payment.value.currency":"valor do pagamento do membro com sÃmbolo moeda","member.finance.payment.value.currency":"valor do pagamento do membro com sÃmbolo moeda","member.finance_payment.gross_value":"valor bruto do pagamento do membro","member.finance.payment.gross_value":"valor bruto do pagamento do membro","member.finance_payment.gross_value.currency":"valor bruto do pagamento do membro com sÃmbolo moeda","member.finance.payment.gross_value.currency":"valor bruto do pagamento do membro com sÃmbolo moeda","member.finance_payment.value_with_discount":"valor com desconto do pagamento do membro","member.finance.payment.value_with_discount":"valor com desconto do pagamento do membro","member.finance_payment.discount":"desconto do pagamento do membro","member.finance.payment.discount":"desconto do pagamento do membro","member.finance_payment.payment_date":"data de pagamento do membro","member.finance.payment.payment_date":"data de pagamento do membro","member.finance_payment.payment_datetime":"horário do pagamento do membro","member.finance.payment.payment_datetime":"horário do pagamento do membro","member.finance_payment.create_date":"data de criação do pagamento do membro","member.finance.payment.create_date":"data de criação do pagamento do membro","member.finance_payment.exchange":"troco do pagamento do membro","member.finance.payment.exchange":"troco do pagamento do membro","member.finance_payment.exchange.currency":"troco do pagamento do membro com sÃmbolo moeda","member.finance.payment.exchange.currency":"troco do pagamento do membro com sÃmbolo moeda","member.finance_payment.interest":"juros do pagamento do membro","member.finance.payment.interest":"juros do pagamento do membro","member.finance_payment.interest.currency":"juros do pagamento do membro com sÃmbolo moeda","member.finance.payment.interest.currency":"juros do pagamento do membro com sÃmbolo moeda","member.finance_payment.worth_going":"valor devendo do pagamento do membro","member.finance.payment.worth_going":"valor devendo do pagamento do membro","member.finance_payment.worth_going.currency":"valor devendo do pagamento do membro com sÃmbolo moeda","member.finance.payment.worth_going.currency":"valor devendo do pagamento do membro com sÃmbolo moeda","member.finance_payment.charge_date":"data de cobrança do pagamento do membro","member.finance.payment.charge_date":"data de cobrança do pagamento do membro","member.error_registration_taken":"já existe alguém registrado com o número de matrÃcula :registration_institution","member.error_occupation_invali
321d":"ocupação inválida","member.occupation_select":"selecione uma ocupação","member.tuition":"perÃodo letivo do membro","member.tuition_plural":"perÃodos letivos","member.tuition.plural":"perÃodos letivos","member.tuition_year_tuition":"ano letivo do membro","member.tuition.year_tuition":"ano letivo do membro","member.tuition_school_stage":"série do membro","member.tuition.school_stage":"série do membro","member.tuition_date_register":"data da matrÃcula do membro","member.tuition.date_register":"data da matrÃcula do membro","member.tuition_date_register_extensive":"data da matrÃcula do membro (por extenso)","member.tuition.date_register_extensive":"data da matrÃcula do membro (por extenso)","member.tuition_course_plan":"plano do membro","member.tuition.course_plan":"plano do membro","member.tuition_loop":"listagem do perÃodo letivo do membro","member.tuition.loop":"listagem do perÃodo letivo do membro","member.tuition_loop.year_tuition":"ano letivo do membro","member.tuition.loop.year_tuition":"ano letivo do membro","member.tuition_loop.school_stage":"série do membro","member.tuition.loop.school_stage":"série do membro","member.tuition_loop.date_register":"data da matrÃcula do membro","member.tuition.loop.date_register":"data da matrÃcula do membro","member.tuition_loop.date_register_extensive":"data da matrÃcula do membro (por extenso)","member.tuition.loop.date_register_extensive":"data da matrÃcula do membro (por extenso)","member.tuition_loop.course_plan":"plano do membro","member.tuition.loop.course_plan":"plano do membro","member.ethnicity":"etnia do membro","member.city":"cidade do membro","member.nationality":"nacionalidade do membro","member.nationality_nationality":"nome da nacionalidade do membro","member.nationality.nationality":"nome da nacionalidade do membro","member.nationality_city":"cidade do membro","member.nationality.city":"cidade do membro","member.nationality_state":"estado do membro","member.nationality.state":"estado do membro","member.nationality_state_abbreviation":"estado do membro (Abreviado)","member.nationality.state_abbreviation":"estado do membro (Abreviado)","member.nationality_country":"paÃs do membro","member.nationality.country":"paÃs do membro","member.nationality_country_abbreviation":"paÃs do membro (abreviado)","member.nationality.country_abbreviation":"paÃs do membro (abreviado)","member.register":"cadastrar membro","member.filter":"filtrar membros","member.search":"buscar membros","member.add_document":"adicionar documento","member.add_phone":"adicionar telefone","member.add_email":"adicionar email","member.add_address":"adicionar endereço","member.add_guardian":"adicionar responsável","member.social_name":"nome social","member.guardian_relationship":"Parentesco","member.guardian_finance":"Responsável Financeiro","member.guardian":"responsável","member.guardian_plural":"responsáveis","member.guardian.plural":"responsáveis","member.confirm_inactivate":"Tem certeza que deseja inativar este membro ?","member.success_inactivate":"O membro foi inativado","member.confirm_archive":"Tem certeza que deseja arquivar este membro ?","member.success_archive":"O membro foi arquivado","member.confirm_delete":"Tem certeza que deseja excluir este membro ?","member.confirm_reactivate":"Tem certeza que deseja reativar este membro ?","member.success_delete":"O membro foi excluÃdo","member.success_reactivate":"O membro foi reativado com sucesso !","member.guardian_type_add":"Selecione a forma que deseja adicionar o responsável:","member.guardian_search_institution":"Buscar por membro nesta instituição","member.guardian_search_all":"Buscar no Forleven","member.guardian_register":"Cadastrar novo","member.guardian_already_exist":"o responsável :Fullname já está cadastrado para este membro","member.confirm_guardian_delete":"Tem certeza que deseja excluir este responsável ?","member.already_exist":"Este membro já existe nesta instituição","member.already_used_email":"o email :email já está em uso para :fullname","member.already_used_document":"o documento :TYPE :document já está em uso para :fullname","member.add_time":"adicionar horário","member.invalid_time":":time é inválido, digite um horário válido entre 00:00 até 23:59","member.time":"horário do membro","member.time_day_week_name":"dia da semana do horário do membro","member.time.day_week_name":"dia da semana do horário do membro","member.time_start_time":"horário de inÃcio do membro","member.time.start_time":"horário de inÃcio do membro","member.time_end_time":"horário de término do membro","member.time.end_time":"horário de término do membro","member.teacher":"professor(a)","member.teacher_name":"nome do professor(a)","member.teacher.name":"nome do professor(a)","member.teacher_lastname":"sobrenome do professor(a)","member.teacher.lastname":"sobrenome do professor(a)","member.frequency":"frequência do membro","member.frequency_totalclass":"carga horária da turma do membro","member.frequency.totalclass":"carga horária da turma do membro","member.frequency_totalclass.seconds":"carga horária da turma do membro (em segundos)","member.frequency.totalclass.seconds":"carga horária da turma do membro (em segundos)","member.frequency_totalclass.minutes":"carga horária da turma do membro (em minutos)","member.frequency.totalclass.minutes":"carga horária da turma do membro (em minutos)","member.frequency_totalclass.hours":"carga horária da turma do membro (em horas)","member.frequency.totalclass.hours":"carga horária da turma do membro (em horas)","member.frequency_totalclass.hours_and_minutes":"carga horária da turma do membro (data padrão)","member.frequency.totalclass.hours_and_minutes":"carga horária da turma do membro (data padrão)","member.frequency_months":"meses","member.frequency.months":"meses","member.frequency_months.total_absence":"total de faltas do membro por mês","member.frequency.months.total_absence":"total de faltas do membro por mês","member.frequency_total_absence":"total de faltas do membro","member.frequency.total_absence":"total de faltas do membro","member.frequency_percentage_frequency":"porcentagem de frequência do membro","member.frequency.percentage_frequency":"porcentagem de frequência do membro","member.frequency_sum_total_class_taught":"total de aulas ministradas","member.frequency.sum_total_class_taught":"total de aulas ministradas","member.grade":"notas do membro","member.grade_next_year":"próximo ano do membro","member.grade.next_year":"próximo ano do membro","member.grade_situation":"situação do boletim do membro","member.grade.situation":"situação do boletim do membro","member.grade_situation_abbreviation":"situação do boletim do membro (abreviado)","member.grade.situation_abbreviation":"situação do boletim do membro (abreviado)","member.grade_situation_phrase":"situação do boletim do membro (por extenso)","member.grade.situation_phrase":"situação do boletim do membro (por extenso)","member.grade_discipline.name":"nome da disciplina das notas do membro","member.grade.discipline.name":"nome da disciplina das notas do membro","member.grade_discipline.name.abbreviate":"nome da disciplina das notas do membro (abreviado)","member.grade.discipline.name.abbreviate":"nome da disciplina das notas do membro (abreviado)","member.grade_discipline.order":"ordem da disciplina das notas do membro", 322"member.grade.discipline.order":"ordem da disciplina das notas do membro","member.grade_discipline.color":"cor da disciplina das notas do membro","member.grade.discipline.color":"cor da disciplina das notas do membro","member.grade_discipline.discipline_identifier":"componente curricular da disciplina das notas do membro","member.grade.discipline.discipline_identifier":"componente curricular da disciplina das notas do membro","member.grade_aggregation.term":"perÃodo do membro","member.grade.aggregation.term":"perÃodo do membro","member.grade_aggregation.term.name":"nome do perÃodo do membro","member.grade.aggregation.term.name":"nome do perÃodo do membro","member.grade_frequency.totalclass":"carga horária da disciplina das notas do membro","member.grade.frequency.totalclass":"carga horária da disciplina das notas do membro","member.grade_frequency.totalclass.seconds":"carga horária da disciplina das notas do membro (em segundos)","member.grade.frequency.totalclass.seconds":"carga horária da disciplina das notas do membro (em segundos)","member.grade_frequency.totalclass.minutes":"carga horária da disciplina das notas do membro (em minutos)","member.grade.frequency.totalclass.minutes":"carga horária da disciplina das notas do membro (em minutos)","member.grade_frequency.totalclass.hours":"carga horária da disciplina das notas do membro (em horas)","member.grade.frequency.totalclass.hours":"carga horária da disciplina das notas do membro (em horas)","member.grade_frequency.totalclass.hours_and_minutes":"carga horária da disciplina das notas do membro (data padrão)","member.grade.frequency.totalclass.hours_and_minutes":"carga horária da disciplina das notas do membro (data padrão)","member.grade_aggregation.discipline":"disciplinas das notas do membro","member.grade.aggregation.discipline":"disciplinas das notas do membro","member.grade_aggregation.discipline.grade":"notas por disciplinas do membro","member.grade.aggregation.discipline.grade":"notas por disciplinas do membro","member.grade_aggregation.discipline.name":"nome da disciplina das notas do membro","member.grade.aggregation.discipline.name":"nome da disciplina das notas do membro","member.grade_aggregation.discipline.grade.grade":"nota da disciplina das notas do membro","member.grade.aggregation.discipline.grade.grade":"nota da disciplina das notas do membro","member.grade_aggregation.discipline.grade.grade_recovery":"nota de recuperação na disciplina das notas do membro","member.grade.aggregation.discipline.grade.grade_recovery":"nota de recuperação na disciplina das notas do membro","member.grade_aggregation.discipline.grade.grade_final":"nota final na disciplina das notas do membro","member.grade.aggregation.discipline.grade.grade_final":"nota final na disciplina das notas do membro","member.grade_aggregation.discipline.grade.absence":"falta na disciplina das notas do membro","member.grade.aggregation.discipline.grade.absence":"falta na disciplina das notas do membro","member.grade_aggregation.discipline.grade.absence_recovery":"falta de recuperação na disciplina das notas do membro","member.grade.aggregation.discipline.grade.absence_recovery":"falta de recuperação na disciplina das notas do membro","member.grade_aggregation.last_board":"média final na disciplina das notas do membro","member.grade.aggregation.last_board":"média final na disciplina das notas do membro","member.grade_aggregation.last_board.grade":"valor da média parcial na disciplina das notas do membro","member.grade.aggregation.last_board.grade":"valor da média parcial na disciplina das notas do membro","member.grade_aggregation.last_board.grade_sum":"soma das notas na disciplina do membro","member.grade.aggregation.last_board.grade_sum":"soma das notas na disciplina do membro","member.grade_aggregation.last_board.grade_final":"valor da média final na disciplina das notas do membro","member.grade.aggregation.last_board.grade_final":"valor da média final na disciplina das notas do membro","member.grade_aggregation.last_board.absence":"total de faltas na disciplina das notas do membro","member.grade.aggregation.last_board.absence":"total de faltas na disciplina das notas do membro","member.grade_aggregation.last_board.absence_recovery":"total de faltas de recuperação na disciplina das notas do membro","member.grade.aggregation.last_board.absence_recovery":"total de faltas de recuperação na disciplina das notas do membro","member.grade_aggregation.last_board.final_recovery":"média recuperação na disciplina das notas do membro","member.grade.aggregation.last_board.final_recovery":"média recuperação na disciplina das notas do membro","member.grade_aggregation.board":"conselho na disciplina das notas do membro","member.grade.aggregation.board":"conselho na disciplina das notas do membro","member.grade_aggregation.board.first_board":"1º conselho da disciplina das notas do membro","member.grade.aggregation.board.first_board":"1º conselho da disciplina das notas do membro","member.grade_aggregation.board.second_board":"2º conselho da disciplina das notas do membro","member.grade.aggregation.board.second_board":"2º conselho da disciplina das notas do membro","member.grade_aggregation.percentage":"porcentagem da disciplina das notas do membro","member.grade.aggregation.percentage":"porcentagem da disciplina das notas do membro","member.grade_aggregation.percentage.percentage_absence":"porcentagem de falta da disciplina das notas do membro","member.grade.aggregation.percentage.percentage_absence":"porcentagem de falta da disciplina das notas do membro","member.grade_aggregation.percentage.percentage_frequency":"porcentagem de frequência da disciplina das notas do membro","member.grade.aggregation.percentage.percentage_frequency":"porcentagem de frequência da disciplina das notas do membro","member.grade_aggregation.totalclass":"total de aulas","member.grade.aggregation.totalclass":"total de aulas","member.grade_aggregation.totalclass.sum_total_class_taught":"total de aulas ministradas","member.grade.aggregation.totalclass.sum_total_class_taught":"total de aulas ministradas","member.grade_aggregation.average":"média por perÃodo das notas do membro","member.grade.aggregation.average":"média por perÃodo das notas do membro","member.grade_aggregation.average.absence":"total de falta por perÃodo do membro","member.grade.aggregation.average.absence":"total de falta por perÃodo do membro","member.grade_aggregation.average.percentage_absence":"porcentagem de falta do membro","member.grade.aggregation.average.percentage_absence":"porcentagem de falta do membro","member.grade_aggregation.average.percentage_frequency":"porcentagem de frequência do membro","member.grade.aggregation.average.percentage_frequency":"porcentagem de frequência do membro","member.grade_aggregation.average.last_board":"perÃodo final","member.grade.aggregation.average.last_board":"perÃodo final","member.grade_aggregation.average.last_board.average":"média total do membro","member.grade.aggregation.average.last_board.average":"média total do membro","member.grade_aggregation.average.last_board.absence":"total de falta do membro","member.grade.aggregation.average.last_board.absence":"total de falta do membro","member.grade_aggregation.average.last_board.sum_total_class_taught":"total de aulas ministradas","member.grade.aggregation.average.last_board.sum_total_class_taught":"total de aulas ministradas","member.grade_gradetable.ignored_classroom":"boletim do membro","member.grade.gradetable.ignored_classroom":"boletim do membro","member.grade_gradetable.ignored_classroom.stage":"série do boletim do membro","member.grade.gradetable.ignored_classroom.stage":"série do boletim do membro","member.grade_gradetable.ignored_classroom.year":"ano do boletim do membro","member.grade.gradetable.ignored_classroom.year":"ano do boletim do membro","member.grade_gradetable.ignored_classroom.situation":"situação do boletim do membro","member.grade.gradetable.ignored_classroom.situation":"situação do boletim do membro","member.grade_gradetable.ignored_classroom.situation.name":"situação do boletim do membro","member.grade.gradetable.ignored_classroom.situation.name":"situação do boletim do membro","member.grade_gradetable.ignored_classroom.situation.abbreviation":"situação do boletim do membro (abreviado)","member.grade.gradetable.ignored_classroom.situation.abbreviation":"situação do boletim do membro (abreviado)","member.grade_gradetable.aggregation":"notas do boletim do membro","member.grade.gradetable.aggregation":"notas do boletim do membro","member.grade_gradetable.aggregation.company":"instituição de ensino do boletim do membro","member.grade.gradetable.aggregation.company":"instituição de ensino do boletim do membro","member.grade_gradetable.aggregation.company.company_name":"nome da instituição de ensino do boletim do membro","member.grade.gradetable.aggr
322egation.company.company_name":"nome da instituição de ensino do boletim do membro","member.grade_gradetable.aggregation.company.addresses.city":"cidade da instituição de ensino do boletim do membro","member.grade.gradetable.aggregation.company.addresses.city":"cidade da instituição de ensino do boletim do membro","member.grade_gradetable.aggregation.company.addresses.state":"estado da instituição de ensino do boletim do membro","member.grade.gradetable.aggregation.company.addresses.state":"estado da instituição de ensino do boletim do membro","member.grade_gradetable.aggregation.grades_final":"médias finais do boletim do membro","member.grade.gradetable.aggregation.grades_final":"médias finais do boletim do membro","member.grade_gradetable.aggregation.grades_final.grades_final":"valor da média final do boletim do membro","member.grade.gradetable.aggregation.grades_final.grades_final":"valor da média final do boletim do membro","member.grade_gradetable.aggregation.grades_final.total_class":"carga horária da disciplina do boletim do membro","member.grade.gradetable.aggregation.grades_final.total_class":"carga horária da disciplina do boletim do membro","member.grade_gradetable.aggregation.grades_final.total_class.course_totalclass_discipline":"valor da carga horária da disciplina do boletim do membro","member.grade.gradetable.aggregation.grades_final.total_class.course_totalclass_discipline":"valor da carga horária da disciplina do boletim do membro","member.grade_gradetable.aggregation.average_final":"média final do boletim do membro","member.grade.gradetable.aggregation.average_final":"média final do boletim do membro","member.grade_gradetable.aggregation.average_final.course_totalclass":"carga horária do boletim do membro","member.grade.gradetable.aggregation.average_final.course_totalclass":"carga horária do boletim do membro","member.grade_gradetable.courses":"boletins por curso do membro","member.grade.gradetable.courses":"boletins por curso do membro","member.grade_gradetable.courses.name":"nome do curso do boletim do membro","member.grade.gradetable.courses.name":"nome do curso do boletim do membro","member.grade_gradetable.courses.stages":"séries do curso do membro","member.grade.gradetable.courses.stages":"séries do curso do membro","member.grade_gradetable.courses.stage.name":"tipo da série do curso do membro","member.grade.gradetable.courses.stage.name":"tipo da série do curso do membro","member.grade_gradetable.courses.stage.stage_name":"série do curso do membro","member.grade.gradetable.courses.stage.stage_name":"série do curso do membro","member.grade_gradetable.courses.stage.gradetable":"boletim do curso do membro","member.grade.gradetable.courses.stage.gradetable":"boletim do curso do membro","member.grade_gradetable.courses.stage.gradetable.year":"ano do boletim do curso do membro","member.grade.gradetable.courses.stage.gradetable.year":"ano do boletim do curso do membro","member.grade_gradetable.courses.stage.gradetable.stage":"série do boletim do curso do membro","member.grade.gradetable.courses.stage.gradetable.stage":"série do boletim do curso do membro","member.email":"email do membro","member.email_plural":"emails do membro","member.email.plural":"emails do membro","member.email_home":"email pessoal do membro","member.email.home":"email pessoal do membro","member.email_work":"email de trabalho do membro","member.email.work":"email de trabalho do membro","member.username":"nome de usuário do membro","member.not_found_filter":"filtros de busca não encontrados","member.merge_scheduled":"mescla em andamento, em alguns instantes a mescla será concluÃda","member.merge_error":"erro ao realizar a mescla","member.merge_already_scheduled":"já existe uma mescla sendo feita para um dos membros selecionados, espere esta mescla terminar para iniciar outra neste membro","member.merge_not_found_main_member":"o membro que receberá as mesclas não foi encontrado nesta instituição","member.merge_not_found_member":"um ou mais membros que serão mesclados não foram encontrados nesta instituição","member.merge_name_different":"os nomes dos membros que serão mesclados devem ser exatamente iguais","member.merge":"mesclar membro","member.merge_search":"Procure e selecione os membros que serão mesclados","member.merge_selected":"Marque o membro principal, este receberá todas as informações","member.merge_next_step":"próximo passo","member.merge_mark_main":"marcar como principal","member.merge_remove":"remover da mescla","member.merge_cannot_remove_main":"não é possÃvel remover o membro marcado como principal","member.merge_cannot_remove_from":"você está no perfil de ':name', por isso não é possÃvel removê-lo(a) da lista","member.merge_error_select_member":"selecione um ou mais membros para a mescla","member.merge_confirm":"Ao realizar a mescla o membro marcado como principal receberá todas as informações e os outros
322selecionados serão excluÃdos da plataforma. Você tem certeza que deseja prosseguir ?","member.merged_with_another_member":"mesclado com outro membro","member.merged_scheduled":"mescla em andamento","member.parcel_view":"visualizar parcela","member.parcel_view_plural":"visualizar parcelas","member.parcel_view.plural":"visualizar parcelas","member.parcel_view_action":"visualizando parcelas","member.parcel_view.action":"visualizando parcelas","member.alternate_member_tuition":"Alternar PerÃodo Letivo","member.add_tuition":"adicionar perÃodo letivo","member.add_tuition_action":"adicionando perÃodo letivo","member.add_tuition.action":"adicionando perÃodo letivo","member.view":"visualizar membro","member.view_action":"visualizando membro","member.view.action":"visualizando membro","member.tuition_stage":"ano/série","member.tuition_stage_description":"ano e série do perÃodo letivo, este será usado para selecionar a turma","member.tuition_stage_error":"selecione o ano/série deste perÃodo letivo","member.registration_date_description":"selecione a data de matrÃcula para este perÃodo letivo","member.select_classroom":"selecionar turma","member.select_classroom_description":"selecionar a turma deste perÃodo letivo","member.edit_tuition_action":"editando perÃodo letivo","member.edit_tuition.action":"editando perÃodo letivo","member.edit_tuition":"editar o perÃodo letivo","member.confirm_tuition_delete":"você tem certeza que deseja excluir este perÃodo letivo ?","member.tuition_deleted":"perÃodo letivo foi deletado","member.tuition_not_found_classroom":"não há turma vinculada a este perÃodo letivo","member.tuition_select":"selecione o perÃodo letivo","member.not_found_document":"documentos não encontrados","member.not_found_email":"emails não encontrados","member.tuition_id_user_not_found":"não foram encontrados perÃodos letivos para este membro","member.tuition_select_course_error":"selecione o curso deste perÃodo letivo","member.tuition_plan_name_description":"nome do plano que este perÃodo letivo está vinculado","member.email_bounce":"falha no envio","member.email_bounce_description":"endereço de email ou provedor não existe","member.email_complaint":"reclamação","member.email_complaint_description":"marcado como spam pelo usuário","member.email_delivery":"entregando","member.email_delivery_description":"entregando envios corretamente e sem reclamações abertas","member.calendar":"calendário","member.situation_active":"ativo","member.situation_cancel":"cancelado","member.tuition_active":"ativar perÃodo letivo","member.tuition_cancel":"cancelar perÃodo letivo","member.confirm_tuition_active":"tem certeza que deseja ativar este perÃodo letivo ?","member.confirm_tuition_cancel":"tem certeza que deseja cancelar este perÃodo letivo ?","member.general_report":"relatório geral de membro","member.general_report_plural":"relatórios gerais de membro","member.general_report.plural":"relatórios gerais de membro","member.confirm_cancel_installment_tuition":"você deseja também cancelar os parcelamentos desse perÃodo letivo ?","member.success_cancel_installment_tuition":"parcelamentos do perÃodo letivo cancelados com sucesso","member.files_not_found":"nenhum arquivo encontrado","member.file_confirm_delete":"Você tem certeza que deseja excluir este arquivo?","member.file_success_delete":"Arquivo excluÃdo","member.file_add":"cadastrar arquivo","member.file_add_plural":"cadastrar arquivos","member.file_add.plural":"cadastrar arquivos","member.file":"arquivo","member.file_plural":"arquivos","member.file.plural":"arquivos","member.file_action":"visualizando arquivos","member.file.action":"visualizando arquivos","member.photo_not_found":"nenhuma foto encontrada","member.guardian_delete":"Responsável excluÃdo","member.already_registered_in_a_classroom_of_this_course":"Estudante já está registrado em uma turma desse curso","member.permission_not_found":"Sua ocupação não tem permissão de acesso, caso precise desta permissão peça para alguém de sua instituição alterar esta permissão para a sua ocupação.","occupation.occupation":"Ocupação","occupation.occupation_plural"
322:"Ocupações","occupation.occupation.plural":"Ocupações","occupation.name":"nome da ocupação","occupation.not_found_occupation":"não foi encontrada ocupação","occupation.cannot_delete":"não é possÃvel excluir uma ocupação padrão","occupation.not_found_occupation_field":"não foram encontrados campos","occupation.field_group_name_in_use":"já existe outro grupo de campos com o nome ':name' ","occupation.field_group_name_invalid":"nome ':name' não é válido, não use caracteres especiais ou espaços","occupation.field_group_cannot_edit":"não é possÃvel editar grupos de campo que são padrão","occupation.field_group_cannot_delete":"não é possÃvel excluir grupos de campo que são padrão","occupation.field_name_in_use":"o nome ':name' já está em uso para outro campo","occupation.field_name_invalid":"nome ':name' não é válido, não use caracteres especiais ou espaços","occupation.field_cannot_edit":"não é possÃvel editar campo que são padrão","occupation.field_cannot_delete":"não é possÃvel excluir campos que são padrão","occupation.field_item_invalid_json":"item não é válido no formato json","occupation.field_group_general_information":"Informações Gerais","occupation.field_group_document":"Documento","occupation.field_group_contact":"Contato","occupation.field_group_address":"Endereço","occupation.field_group_additional_information":"Informações Adicionais","occupation.field_group_work_information":"Horário de Trabalho","occupation.field_name":"Nome","occupation.field_description_name":"primeiro nome","occupation.field_lastname":"Sobrenome","occupation.field_description_lastname":"sobrenome","occupation.field_birth_date":"Data de Nascimento","occupation.field_description_birth_date":"Selecione ou digite a data de nascimento","occupation.field_genre":"Gênero","occupation.field_description_genre":"selecione o gênero","occupation.genre_male":"Masculino","occupation.genre_female":"Feminino","occupation.field_minister_lesson":"Ministra Aula","occupation.field_description_minister_lesson":"Selecione se a pessoa ministra aulas nesta instituição de ensino","occupation.field_document":"Documento","occupation.field_description_document":"","occupation.field_email":"E-mail","occupation.email_personal":"Pessoal","occupation.email_work":"Trabalho","occupation.field_phone":"Telefone","occupation.field_description_phone":"","occupation.phone_home":"Residencial","occupation.phone_mobile":"Celular","occupation.phone_work":"Trabalho","occupation.phone_message":"Recado","occupation.field_address":"Endereço","occupation.field_description_address":"","occupation.address_home":"Residencial","occupation.address_work":"Comercial","occupation.field_observation":"Observações","occupation.field_description_observation":"","occupation.field_ethnicity":"Etnia","occupation.field_description_ethnicity":"Selecione a etnia","occupation.ethnicity_yellow":"Amarela","occupation.ethnicity_white":"Branca","occupation.ethnicity_indigenous":"IndÃgena","occupation.ethnicity_black":"Preta","occupation.ethnicity_crossbred":"Parda","occupation.field_civil_status":"Estado Civil","occupation.field_description_civ
322il_status":"Selecione o estado civil","occupation.civil_status_single":"Solteiro(a)","occupation.civil_status_married":"Casado(a)","occupation.civil_status_divorced":"Divorciado(a)","occupation.civil_status_widower":"Viúvo(a)","occupation.civil_status_separated":"Separado(a)","occupation.field_job":"Profissão","occupation.field_description_job":"Digite a profissão","occupation.field_work_company":"Empresa de trabalho","occupation.field_description_work_company":"Digite a empresa de trabalho","occupation.field_nationality":"Nacionalidade","occupation.field_description_nationality":"Digite a nacionalidade","occupation.field_relationship":"Parentesco","occupation.field_description_relationship":"Selecione o parentesco deste responsável com o(a) estudante","occupation.relationship_father":"Pai","occupation.relationship_mother":"Mãe","occupation.relationship_brother":"Irmão","occupation.relationship_sister":"Irmã","occupation.relationship_uncle":"Tio","occupation.relationship_aunt":"Tia","occupation.relationship_grandfather":"Avô","occupation.relationship_grandmother":"Avó","occupation.relationship_cousin_male":"Primo","occupation.relationship_cousin_female":"Prima","occupation.relationship_brother_in_law":"Cunhado","occupation.relationship_sister_in_law":"Cunhada","occupation.relationship_father_in_law":"Padrasto","occupation.relationship_mother_in_law":"Madrasta","occupation.relationship_other":"Outro","occupation.field_finance_guardian":"Responsável Financeiro","occupation.field_description_finance_guardian":"Selecione caso seja o responsável financeiro","occupation.field_finance_email":"Receber E-mail Financeiro","occupation.field_description_finance_email":"Selecione caso este responsável receba e-mail financeiro","occupation.field_authorized_leave":"Retirar aluno","occupation.field_description_authorized_leave":"Selecione caso este responsável esteja autorizado a retirar o(a) estudante","occupation.field_live_student":"Mora com o aluno","occupation.field_description_live_student":"Selecione caso este responsável more com o(a) estudante","occupation.field_charge_document":"Documento para cobranças","occupation.field_description_charge_document":"Selecione o documento no qual serão emitidas as cobranças","occupation.field_registration_institution":"MatrÃcula","occupation.field_description_registration_institution":"Digite o número de matrÃcula referente a este estudante","occupation.field_time":"horário","occupation.field_description_time":"","occupation.public":"Público na Internet","occupation.user":"Usuários do Forleven","occupation.student":"Estudante","occupation.guardian":"Responsável pelo Estudante","occupation.institution_owner":"Responsável pela Instituição","occupation.teacher":"Professor","occupation.manager":"Coordenador","occupation.attendant":"Secretária","occupation.principal":"Diretor","occupation.occupation_permission":"Ocupação & Permissão","occupation.occupation_permission_plural":"Ocupações & Permissões","occupation.occupation_permission.plural":"Ocupações & Permissões","occupation.permission":"Permissão","occupation.permission_plural":"Permissões","occupation.permission.plural":"Permissões","occupation.register":"Cadastrar Ocupação","occupation.confirm_delete":"Você tem certeza que deseja excluir esta ocupação ? ** Todos os membros cadastrados para esta ocupação serão afetados ** ","occupation.success_delete":"Ocupação excluÃda com sucesso","occupation.tooltip_name":"Digite o nome da ocupação","occupation.permission_save_course":"cadastrar/editar curso","occupation.permission_read_discipline":"visualizar disciplinas","occupation.permission_save_discipline":"cadastrar/editar disciplinas","occupation.permission_save_price_course":"cadastrar valores no curso","occupation.permission_edit_datetime_digit_course":"editar data do curso","occupation.permission_read_course":"visualizar cursos","occupation.permission_read_occupation":"visualizar ocupação","occupation.permission_read_occupation_all":"visualizar todas ocupações","occupation.permission_save_occupation":"cadastrar ocupação","occupation.permission_edit_occupation":"editar ocupação","occupation.permission_delete_occupation":"excluir ocupação","occupation.permission_read_permission":"visualizar permissões","occupation.permission_save_permission":"cadastrar/editar permissões","occupation.permission_read_member":"visualizar membro","occupation.permission_read_member_all":"visualizar todos membros","occupation.permission_save_member":"cadastrar membros","occupation.permission_edit_member":"editar membros","occupation.permission_merge_member":"mesclar membros","occupation.permission_save_occurrence":"cadastrar ocorrências","occupation.permission_save_image_member":"cadastrar imagem do membro","occupation.permission_read_own_occurrence":"visualizar as próprias ocorrências","occupation.permission_save_teacher_frequency":"cadastrar/editar frequência para suas próprias disciplinas","occupation.permission_save_frequency":"cadastrar/editar frequência para todas as turmas","occupation.permission_save_frequency_barcode":"cadastrar frequência através da carterinha do estudante","occupation.permission_save_payment":"cadastrar pagamentos manuais","occupation.permission_save_payment_no_sequence":"cadastrar pagamento não sequencial","occupation.permission_print_bank_slip_no_sequence":"imprimir boleto não sequencial","occupation.permission_save_payment_retroactive":"cadastrar pagamento retroativo","occupation.permission_save_charge":"cadastrar c
322obrança individual","occupation.permission_edit_charge":"editar cobrança","occupation.permission_edit_monthly":"salvar/editar parcelamento","occupation.permission_save_discount":"alterar desconto no pagamento manual","occupation.permission_delete_charge_unique":"cancelar cobrança","occupation.permission_delete_payment":"excluir pagamento","occupation.permission_read_billet":"visualizar boletos bancários","occupation.permission_read_cash_register":"visualizar caixa atual","occupation.permission_read_old_cash_register":"visualizar caixa de outras datas","occupation.permission_read_finance":"visualizar menu financeiro","occupation.permission_save_finance":"cadastrar/editar configurações financeiras","occupation.permission_save_manual_withdraw":"cadastrar retirada no caixa","occupation.permission_delete_manual_withdraw":"excluir retirada no caixa","occupation.permission_save_income_adjustment":"cadastrar ajuste de caixa","occupation.permission_delete_income_adjustment":"excluir ajuste de caixa","occupation.permission_read_finance_expenses":"visualizar despesas financeiras","occupation.permission_save_finance_expenses":"cadastrar/editar despesas financeiras","occupation.permission_read_report_finance":"visualizar impressão de relatórios financeiros","occupation.permission_read_own_debt":"visualizar os próprios parcelamentos e cobranças","occupation.permission_read_grade":"visualizar notas em que ministra aula","occupation.permission_save_grade":"cadastrar/editar notas em que ministra aula","occupation.permission_read_grade_all":"visualizar todas as notas","occupation.permission_save_grade_all":"cadastrar/editar todas as notas","occupation.permission_delete_grade":"excluir notas","occupation.permission_edit_situation_grades_member":"cadastrar/editar situação do boletim","occupation.permission_delete_gradetable":"excluir boletim","occupation.permission_read_own_grade":"visualizar seus próprios boletins","occupation.permission_read_own_old_grade":"visualizar seus próprios boletins antigos","occupation.permission_read_own_exam":"visualizar suas próprias provas","occupation.permission_read_classroom_lesson":"visualizar lições da turma","occupation.permission_save_classroom_lesson":"cadastrar/editar lições na turma","occupation.permission_delete_classroom_lesson":"excluir lições da turma","occupation.permission_save_grade_exam":"cadastrar/editar provas","occupation.permission_delete_grade_exam":"excluir provas","occupation.permission_read_classroom":"visualizar turmas que você é professor","occupation.permission_read_classroom_all":"visualizar todas as turmas","occupation.permission_save_classroom":"cadastrar turma","occupation.permission_save_classroom_discipline":"cadastrar disciplina na turma","occupation.permission_save_promote_classroom":"promover turma","occupation.permission_edit_situation_member":"editar situação dos estudantes","occupation.permission_read_report_classroom":"visualizar impressão de relatórios da turma","occupation.permission_read_report_member":"visualizar impressão de relatórios individuais do estudante","occupation.permission_save_classroom_council":"visualizar conselho de classe","occupation.permission_save_timetable_discipline":"cadastrar/editar grade horária","occupation.permission_read_classroom_discipline":"visualizar disciplinas da turma","occupation.permission_read_owner_classroom_discipline":"visualizar disciplinas da turma que você é professor","occupation.permission_save_classroom_discipline_class":"cadastrar/editar a quantidade de aulas previstas e ministradas","occupation.permission_read_own_classroom":"visualizar suas próprias turma","occupation.permission_read_own_lesson":"visualizar suas próprias lições da turma","occupation.permission_read_report":"visualizar relatórios","occupation.permission_save_report":"cadastrar relatórios","occupation.permission_edit_report":"editar relatórios","occupation.permission_delete_report":"excluir relatórios","occupation.permission_read_statistic":"visualizar estatÃsticas gerais","occupation.permission_read_institution":"visualizar instituição (nome, imagem, etc)","occupation.permission_save_institution":"cadastrar/editar informações da instituição","occupation.permission_read_settings":"visualizar configurações","occupation.permission_save_settings":"cadastrar/editar configurações","occupation.permission_read_statistic_general":"visualizar estatÃsticas gerais","occupation.permission_read_statistic_registration":"visualizar estatÃsticas de matrÃculas","occupation.permission_read_statistic_course":"visualizar estatÃsticas de curso","occupation.permission_read_statistic_classroom":"visualizar estatÃsticas de turma","occupation.permission_read_statistic_member":"visualizar estatÃsticas de membro","occupation.permission_read_plan":"visualizar conta e cobrança da instituição","occupation.permission_save_plan":"cadastrar/editar plano da sua assinatura","occupation.permission_delete_plan":"cancelar assinatura","occupation.permission_read_own_institution_file":"visualizar seus próprios arquivos na instituição","occupation.permission_read_institution_file_all":"visualizar todos os arquivos na instituição","occupation.permission_save_own_institution_file":"cadastrar seus próprios arquivos na instituição","occupation.permission_save_institution_file_all":"salvar todos os arquivos na instituição","occupation.permission_delete_institution_file":"deletar arquivos da instituição","occupation.permission_save_anticipation":"cadastrar antecipação", 323"occupation.permission_read_anticipation":"visualizar antecipações","occupation.permission_read_own_payment_method":"visualizar seus próprios métodos de pagamento","occupation.permission_save_own_payment_method":"salvar seus próprios métodos de pagamento","occupation.permission_save_invoice_refund":"salvar reembolso de fatura","occupation.permission_read_wallet_bank":"visualizar carteiras digitais","occupation.permission_save_receipt":"Realizar emissão de notas fiscais","occupation.permission_read_receipt":"Visualizar notas fiscais emitidas","occupation.permission_cancel_receipt":"Cancelar notas fiscais emitidas","occupation.permission_delete_receipt":"Excluir notas fiscais com falha na emissão","occupation.permission_edit_environment":"Alterar ambiente da nota fiscal","occupation.permission_download_receipt_documents":"Baixar PDF da nota fiscal emitida","occupation.permission_save_final_grade":"Cadastrar/editar média final","occupation.permission_read_finance_graphic":"Visualizar gráficos financeiros","occupation.permission_save_semester_grade":"Cadastrar/editar médias do perÃodo","occupation.permission_read_sales_receipt":"Visualizar nota fiscal","occupation.home_address":"Residencial","occupation.word_address":"Trabalho","occupation.field_customization":"Customizar Campos","occupation.field_customization_action":"Customização de Campos","occupation.field_customization.action":"Customização de Campos","occupation.field_text":"texto","occupation.field_date":"data","occupation.field_select":"seleção","occupation.field_boolean":"interruptor","occupation.field_object":"entidade","occupation.field_multiline":"múltiplas linhas","occupation.field_checkbox":"caixa de checagem","occupation.field_radio":"botão de marcação","occupation.field_number":"numérico","occupation.field_standard":"padrão","occupation.field_group_add":"adicionar grupo","occupation.field_add":"adicionar campo","occupation.field_add_action":"adicionando campo","occupation.field_add.action":"adicionando campo","occupation.memberstudent":"estudante","occupation.memberguardian":"responsável pelo estudante","occupation.group_name":"nome do grupo","occupation.group_name_description":"este nome será exibido na visualização do membro","occupation.field_type":"tipo do campo","occupation.field_type_description":"selecione o tipo do campo","occupation.field_label":"texto de exibição","occupation.field_label_description":"este será o nome de exibição do campo","occupation.field_required":"campo obrigatório","occupation.field_required_description":"selecione se é obrigatório","occupation.field_description":"descrição do campo","occupation.field_description_description":"descrição que será exibida junto ao campo","occupation.field_item":"itens do campo","occupation.field_item_description":"itens disponÃveis para seleção do campo","occupation.add_item":"adicionar item","occupation.confirm_delete_field":"você tem certeza que deseja excluir este campo ? ** Todas informações salvas neste campo serão perdidas **","occupation.confirm_delete_field_group":"você tem certeza que deseja excluir este grupo ? ** Todas informações salvas em campos deste grupo serão perdidas **","occupation.cannot_delete_field_group":"não é possÃvel excluir grupo com campos","occupation.cannot_change_field_type_standard":"não é possÃvel editar o tipo em campos padrão","occupation.group_permission_disciplines":"disciplinas","occupation.group_permission_courses":"cursos","occupation.group_permission_occupations":"ocupações","occupation.group_permission_members":"membros","occupation.group_permission_student_area":"área do aluno","occupation.group_permission_finance":"financeiro","occupation.group_permission_gradetable":"boletim","occupation.group_permission_classrooms":"turmas","occupation.group_permission_information_school":"instituição","occupation.group_permission_permissions":"permissões","occupation.group_permission_settings":"configurações","occupation.group_permission_frequency":"frequência","occupation.group_permission_report":"relatórios","occupation.group_permission_statistic":"estatÃsticas","occupation.group_permission_account":"conta e cobrança","occupation.group_permission_institution_file":"arquivos da instituição","occupation.permission_successfully_saved":"permissões salvas com sucesso","occupation.reorder_saved":"reordenação salva","occupation.group_permission_sales_receipt":"Nota fiscal","report.not_found_report":"Não foram encontrados relatórios","report.not_found_report_for_this_member":"Não foram encontrados relatórios para este membro (verifique :reason)","report.report":"relatório","report.report_plural":"relatórios","report.report.plural"
323:"relatórios","report.report_template":"modelo de relatório","report.report_editor":"editor de relatório","report.report_delete_confirm":"Você tem certeza que deseja excluir este relatório ?","report.new_report":"novo relatório","report.add_report":"cadastrar relatório","report.how_create_new_report":"Como deseja criar o relatório ?","report.error_delete_report":"Desculpe, houve um erro ao excluir este relatório","report.success_save_report":"Relatório cadastrado com sucesso","report.success_edit_report":"Relatório editado com sucesso","report.success_delete_report":"Relatório excluÃdo com sucesso","report.from_model":"A partir de um modelo","report.from_blank":"Relatório em branco","report.select_report_template":"Selecione o modelo que será usado para criar seu novo relatório:","report.select_report_category":"Selecione a categoria que será usado para criar seu novo relatório:","report.use_template":"Usar este modelo","report.filter_select":"Selecione um filtro","report.filter.select":"Selecione um filtro","report.filter_plural":"Filtros","report.filter.plural":"Filtros","report.filter_start_date":"Data de inÃcio","report.filter.start_date":"Data de inÃcio","report.filter_end_date":"Data de término","report.filter.end_date":"Data de término","report.filter_payment_date.start_date":"Data de inÃcio (pagamento)","report.filter.payment_date.start_date":"Data de inÃcio (pagamento)","report.filter_payment_date.end_date":"Data de término (pagamento)","report.filter.payment_date.end_date":"Data de término (pagamento)","report.filter_example":"Exemplo: Data de inÃcio, Data de término, Filtrar por Bimestre","report.filter.example":"Exemplo: Data de inÃcio, Data de término, Filtrar por Bimestre","report.filter_select_term":"PerÃodo","report.filter.select_term":"PerÃodo","report.filter_select_discipline":"Disciplina","report.filter.select_discipline":"Disciplina","report.filter_frequency.date_begin":"Data de inÃcio da chamada","report.filter.frequency.date_begin":"Data de inÃcio da chamada","report.filter_frequency.date_end":"Data de término da chamada","report.filter.frequency.date_end":"Data de término da chamada","report.filter_select_course_discipline_group":"Selecione um grupo de disciplinas","report.filter.select_course_discipline_group":"Selecione um grupo de disciplinas","report.filter_select_discipline_classroom":"Selecione uma disciplina da turma","report.filter.select_discipline_classroom":"Selecione uma disciplina da turma","report.filter_select_course_product":"Selecione um produto","report.filter.select_course_product":"Selecione um produto","report.filter_select_payment_method":"Selecione um método de pagamento","report.filter.select_payment_method":"Selecione um método de pagamento","report.filter_select_installment":"Selecione um parcelamento","report.filter.select_installment":"Selecione um parcelamento","report.filter_select_wallet":"Selecione uma carteira digital","report.filter.select_wallet":"Selecione uma carteira digital","report.filter_select_course":"Selecione um curso","report.filter.select_course":"Selecione um curso","report.filter_select_product":"Selecione um produto do parcelamento","report.filter.select_product":"Selecione um produto do parcelamento","report.filter_select_occupation":"Selecione a ocupação","report.filter.select_occupation":"Selecione a ocupação","report.filter_select_tuition":"Selecione um perÃodo letivo","report.filter.select_tuition":"Selecione um perÃodo letivo","report.filter_create_start_date":"Data de inÃcio da criação","report.filter.create_start_date":"Data de inÃcio da criação","report.filter_create_end_date":"Data de término da criação","report.filter.create_end_date":"Data de término da criação","report.filter_select_expense":"Categoria de despesa","report.filter.select_expense":"Categoria de despesa","report.filter_default_start_date":"Data de inÃcio","report.filter.default_start_date":"Data de inÃcio","report.filter_default_end_date":"Data de término","report.filter.default_end_date":"Data de término","report.filter_select_timeline_type":"Selecione o tipo do extrato da carteira","report.filter.select_timeline_type":"Selecione o tipo do extrato da carteira","report.edit_filter":"Editar Filtros","report.edit_category":"Editar Categoria","report.edit_category_content":"Selecione uma categoria","report.report_limited_reached":"Seu plano possui um limite m
323áximo de 3 relatórios, para adicionar mais você precisará fazer um upgrade no seu plano.","report.change_filter":"alterar filtro","report.text_document":"documento de texto","report.spreadsheet":"planilha eletrônica","report.pdf":"PDF","report.not_found_filter":"filtro não encontrado","report.filter_empty":"é necessário preencher os filtros","report.service":"serviço","report.service_plural":"serviços","report.service.plural":"serviços","report.variable_search":"buscar variáveis","report.search_not_found_variable":"não foram encontrada variáveis com o termo buscado :search","report.save_keep_edit":"salvar","report.save_exit":"salvar e sair","report.pagebreak":"Quebra de página","report.image_insert":"Inserir imagem","site.home":"InÃcio","site.feature":"Funcionalidade","site.feature_plural":"Funcionalidades","site.feature.plural":"Funcionalidades","site.company":"Empresa","site.help":"Ajuda","site.contact":"Contato","site.sign_in":"Entrar","site.briefing":"Sua escola merece uma plataforma !","site.forleven_register":"O Forleven te ajuda a <u>matricular</u>","site.forleven_organize":"O Forleven te ajuda a <u>organizar</u>","site.forleven_teach":"O Forleven te ajuda a <u>ensinar</u>","site.forleven_manage":"O Forleven te ajuda a <u>gerenciar</u>","site.forleven_evaluate":"O Forleven te ajuda a <u>avaliar</u>","site.forleven_progress":"O Forleven te ajuda a <u>evoluir</u> !","site.online_learn":"Aprendizado Online","site.online_learn_brief":"Torne sua escola hÃbrida no aprendizado dos alunos, disponibilize atividades e/ou conteúdos online","site.school_management":"Gestão Escolar","site.school_management_brief":"Gerencie cadastros, turmas, faltas e notas. Imprima seus relatórios do seu jeito","site.finance":"Financeiro","site.finance_brief":"Gerencie parcelas e pagamentos, emita boletos e tenha em tempo real o rendimento financeiro","site.predictive_analysis":"Análise Preditiva","site.predictive_analysis_brief":"Saiba o desempenho dos alunos antes mesmo deles fazerem as provas. Alerte responsáveis e professores quando necessário","site.trial":"Teste gratuitamente","site.trial_action":"Testar gratuitamente","site.trial.action":"Testar gratuitamente","site.institution_text":"Tudo que sua instituição de ensino precisa em um só lugar","site.unlimited_support":"Suporte Ilimitado","site.unlimited_support_brief":"Para nós é importante te ajudar, por isso não há limite de tickets de suporte","site.unlimited_users":"Sem limite de usuários","site.unlimited_users_brief":"Você não precisa dividir usuário e senha com seu colega de trabalho","site.dont_be_evil":"Sem contrato malicioso","site.dont_be_evil_brief":"Assim como você, também não gostamos de multas para cancelamento. Caso precise poderá cancelar a qualquer momento","site.everywhere_access":"Acesse de onde estiver","site.everywhere_access_brief":"Ambiente seguro e nativo em cloud, você acessa de onde estiver e de qualquer equipamento","site.schedule_presentation":"Agende uma apresentação","site.forleven_update":"Atualização da plataforma","site.forleven_update_plural":"Atualizações da plataforma","site.forleven_update.plural":"Atualizações da plataforma","site.job_vacancy":"Vaga de Trabalho","site.job_vacancy_plural":"Vagas de Trabalho","site.job_vacancy.plural":"Vagas de Trabalho","site.information":"informação","site.information_plural":"informações","site.information.plural":"informações","site.begin":"inÃcio","site.founding":"Fundação","site.headquartered":"Sediado em","site.company_registration":"CNPJ","site.new":"novo","site.new_plural":"novidades","site.new.plural":"novidades","site.support_center":"Central de ajuda e suporte","site.open_support_ticket":"Abrir ticket de suporte","site.open_chat":"Abrir Chat","site.general_subject_plural":"Contato e assuntos gerais","site.phone_disclaimer":"Atendimento no telefone apenas em dias úteis, 09:00 à s 18:00 (horário de São Paulo), exceto nos feriados.","site.question_support":"Dúvidas e suporte","site.social":"social","site.blog":"Blog","site.facebook":"Facebook","site.twitter":"Twitter","site.developer":"desenvolvedor","site.developer_plural":"desenvolvedores","site.developer.plural"
323:"desenvolvedores","site.github":"Github","site.frequently_question":"dúvida comum","site.frequently_question_plural":"dúvidas comuns","site.frequently_question.plural":"dúvidas comuns","site.my_account":"minha conta","site.site_contact_subject":"Contato%20site","site.site_support_subject":"Suporte%20site","site.email":"E-mail","site.pricing":"preços","site.presentation":"Apresentação","site.offline_customer_service":"Atendimento offline","site.online_customer_service":"Atendimento online","site.chat_hello":"Oi :)","site.chat_welcome":"O que podemos te ajudar ?","site.chat_missed":"Deixe sua mensagem","site.push_notification":"Aceita receber notificações ?","site.yes_notify":"Sim notificar","site.no_notify":"Não notificar","site.chat_reply_in_minute":"Iremos te responder em 1 minuto","site.chat_reply_in_minutes":"Nosso tempo médio de resposta é de {{time}} minutos","site.chat_reply_in_hour":"Logo iremos te responder","site.chat_reply_in_hours":"Logo iremos te responder","site.chat_context":"Antes de iniciarmos, você pode nos informar mais detalhes sobre você ?","site.chat_onhold":"Ops, parece que nossos atendentes estão ocupados, mas já estão vindo te responder","site.chat_transfer":"Estamos transferindo sua conversa para outro atendente...","site.chat_end":"Você tem certeza que deseja finalizar este chat ?","site.chat_missed_additional":"Por favor informe abaixo mais sobre você para que possamos entrar em contato contigo e responder sua solicitação.","site.chat_missed_thanks":"Obrigado, logo iremos te retornar.","site.chat_offline_hello":"Deixe sua mensagem","site.chat_offline_welcome":"Olá, no momento estamos offline. Deixe-nos sua mensagem que iremos te retornar por email.","site.chat_offline_additional":"Por favor informe abaixo mais sobre você para que possamos entrar em contato e respondê-lo.","site.chat_offline_thanks":"Obrigado, logo iremos te retornar.","site.chat_offline":"Atendimento offline","site.chat_online":"Atendimento online","site.chat_placeholder":"Digite sua mensagem","site.chat_name":"Nome","site.chat_email":"E-mail","site.chat_phone":"Telefone","site.chat_subject":"Sua instituição de ensino","site.register_title":"cadastro completo do aluno","site.register_text":"Tenha todo o cadastro do aluno automatizado, não precisa mais preencher ficha de matrÃcula a mão, é só cadastrar o aluno uma vez na plataforma e facilmente imprimir um contrato, ficha, declaração ou qualquer outro relatório. Além disso, ao vincular o aluno na turma as informações deste já estarão disponÃveis para qualquer relatório da turma, como listagens e boletins.","site.custom_field_title":"Campos customizáveis","site.custom_field_text":"Crie, edite e reorganize os campos de cadastro conforme necessitar, assim você poderá criar ficha médica, ficha de cadastro e fluxos exatamente do jeito que precisa, tudo através de interface fácil e intuitiva, sem necessidade de aprender a programar.","site.register_single_title":"Perfil unificado","site.register_single_text":"Um aluno, um perfil ! Todas as informações do aluno em um só lugar, assim fica fácil encontrar boletins, pagamentos e até mesmo montar o histórico do aluno. <br><br> Ao cadastrar um aluno, automaticamente já é criado um perfil para que este no futuro possa acompanhar suas notas, fazer atividades online e ficar por dentro do seu cronograma de aula definido pelo professor.","site.guardian_title":"VÃnculo de responsáveis ao aluno","site.guardian_text":"Cada um no seu quadrado. Cadastre todos os responsáveis do aluno, não só para imprimir o contrato, mas também permitir que seja feito o acesso as informações do aluno sem precisar que compartilhem usuário e senha, cada responsável tem sua conta independente do outro.","site.classroom_title":"Suas turmas do seu jeito","site.classroom_text":"Organize suas turmas como precisar, defina o nome, curso e série de acordo como você trabalha em sua instituição de ensino. Customize também a organização dos alunos na turma, disciplinas que haverá aula, horário e cronograma de aula.","site.frequency_title":"Chamada online","site.frequency_text":"Tenha toda a frequência dos alunos online, fácil de consultar caso seja requerido, sem precisar procurar entre pastas e arquivos. <br><br> A chamada também passa a ter seus dias corretos a serem preenchidos, pois se baseia totalmente na Grade Horária que foi definida para a turma. <br><br> No final o professor não precisa mais contar o número de faltas aluno por aluno, é só exportar as faltas que o Forleven fará isso.","site.class_
323schedule_title":"Cronograma e planejamento de aula","site.class_schedule_text":"Sem mais "professor não avisou". O cronograma/planejamento de aula cadastrado pelo professor estará disponÃvel aos alunos e responsáveis visualizarem e ficarem sabendo quando ocorrerá conteúdos e atividades, também é possÃvel que os alunos realizem atividades online quando o professor disponibilizar. <br><br> Com este mesmo cronograma, a direção e coordenação terão fácil acesso ao que tem sido trabalhado em sala de aula para cada disciplina.","site.teach_title":"Ensino HÃbrido","site.teach_text":"Amplie suas possibilidades de transmitir conhecimento aos alunos, o Forleven permite que o professor mescle materiais presenciais de sala de aula com o ambiente online.","site.activity_title":"Atividades online","site.activity_text":"A atividade online permite professores trabalharem com qualquer tipo de exercÃcio para seus alunos, desde deveres de casa a entrega de trabalhos e até mesmo provas, cada instituição de ensino pode optar como trabalhar. <br><br> <b>Professores montam atividades à sua maneira</b>, para isso eles têm ao seu dispor um editor de atividades completo, onde podem definir todo o funcionamento tanto da atividade quanto das questões e envio.","site.activity_homework_text":"<b>Dever de casa:</b> Um jeito prático para o cachorro não comer o dever de casa é tê-lo disponÃvel online, além disso o Forleven analisa informações do aluno como tempo de resposta, indecisão na escolha de alternativa ou formulação de resposta, entre outros fatores para antever seu desempenho em futuras provas, assim pode propor revisões e até mesmo indicar aos coordenadores quais alunos deve-se ter uma maior atenção.","site.activity_seminar_text":"<b>Trabalhos e seminários:</b> Como auxÃlio aos professores para organizar as entregas dos alunos, é possÃvel que seja feito o envio de arquivos como apresentação ou texto do trabalho. Também é possÃvel definir prazo de inÃcio e fim para as entregas, deixando assim bem claro o tempo de entrega e evitando necessidade de acréscimos após os 45 minutos do segundo tempo.","site.activity_exam_text":"<b>Provas:</b> Com as atividades também é possÃvel definir o tempo que o aluno tem para terminar sua atividade, após ter iniciado o cronômetro começa a contar como se tivesse em sala de aula e o tempo a ser finalizado é igual para todos. Além disso, c
323aso o aluno saia da aba do navegador que está realizando a atividade, a questão poderá ser marcada com alerta ou mesmo ser anulada.","site.read_content_title":"Conteúdo de leitura online","site.read_content_text":"Conteúdos são materiais que os professores podem cadastrar ou referenciar com intuito de complementar suas aulas, ao vincular em seu cronograma ficarão disponÃveis para os alunos utilizem em seu estudo.","site.read_content_refer_text":"<b>Referenciar:</b> Quantas vezes um professor encontra uma página na internet que complementa seu material ? Apenas copiando o link é possÃvel disponibilizar o texto todo para os alunos e ter mais informações ajudando o aprendizado.","site.read_content_create_text":"<b>Criar:</b> Monte seu conteúdo como achar ideal, inclua vÃdeos e anexe arquivos para enriquecer suas aulas e permitir um melhor aproveitamento dos alunos.","site.exam_title":"Provas e trabalhos","site.exam_text":"A atribuição de notas é flexÃvel ao formato que o professor ou que a escola trabalha, adicione todas as provas e atividades valendo nota que serão trabalhadas com os alunos e durante o perÃodo letivo o professor poderá utilizar esta ferramenta conforme aplica suas atividades.","site.exam_formula_text":"Com a definição das atividades que terão nota, pode-se digitar a fórmula que será usada para calcular a nota dos alunos, esta média então poderá ser levada ao boletim, formando assim a nota bimestral ou final dos alunos.","site.grades_title":"Boletins online","site.grades_text":"Com a digitação de notas feita pelo professor os boletins estarão prontos para serem impressos ou visualizados online pelos alunos e responsáveis. <br><br> <b>Digitação do bimestre:</b> O prazo de digitação de notas é definido para que os professores saibam quando precisam entregar as médias de suas respectivas disciplinas, assim são alertados por email quando esta época inicia e termina. <br><br> <b>Publicação de notas:</b> Através de configuração pode-se habilitar a publicação de notas, no qual não exibe nenhuma nota aos alunos e responsáveis até que a coordenação as publique. <br><br> <b>Todos os relatórios estão prontos:</b> Com apenas uma digitação de notas poderá ser impresso todos os relatórios que utilizam esta mesma informação, assim impressões como boletim, mapão escolar, ficha de acompanhamento, gráfico de notas, entre diversas outras já estarão prontas para serem impressas.","site.class_council_title":"Conselho de Classe","site.class_council_text":"O conselho de classe resume todas as informações do estudante em um só lugar para facilitar nas reuniões que serão realizadas. Ainda é possÃvel realizar alterações em notas e faltas, caso seja necessário fazer durante a reunião.","site.statistic_title":"EstatÃsticas","site.statistic_text":"Um resumo completo dos números da escola em um só lugar, fique por dentro do que está acontecendo de uma forma rápida e fácil.","site.enrollment_graph_title":"Curva de matrÃculas","site.enrollment_graph_text":"De acordo com os novos cadastros que são feitos pela secretaria, automaticamente o gráfico de matrÃculas é modificado para que sempre esteja disponÃvel ao gestor como anda seu desempenho de novas matrÃculas e rematrÃculas.","site.grades_graph_title":"Desempenho de notas","site.grades_graph_text":"Para saber o andamento da instituição de ensino é sempre importante ficar de olho no aprendizado dos alunos, porém nem sempre é possÃvel acompanhar cada turma, por isso há um resumo rápido de notas por curso, turma e bimestre.","site.finance_graph_title":"Planejamento financeiro","site.finance_graph_text":"As receitas e despesas são contabilizadas de forma metódica pela plataforma para que cada baixa realizada pela secretaria da instituição esteja automaticamente no gráfico de receita. Ainda é possÃvel que seja lançada de forma simples as despesas como conta de água, luz, telefone e até mesmo custos com salários, assim o gestor passa a ter de forma fácil e em tempo real sua receita para que possa planejar o andamento de sua empresa com exatidão.","site.report_title":"Imprima tudo que precisar !","site.report_text":"A partir das informações que estão no Forleven é possÃvel imprimir diversos tipos de relatórios que os diversos setores precisam, assim você só precisa digitar e cadastrar uma informação uma única vez e depois só imprimir em diferentes formatos. Exemplo, ao cadastrar um aluno já pode imprimir o contrato, ficha de matrÃcula, declarações, listagem de turma, carteirinha de estudante, entre outros.","site.report_customize_title":"Customize os relatórios","site.report_customize_text":"Há diversos modelos para serem selecionados e usados em suas impressões, porém caso falte algum ou você queira customizar o Forleven traz um Editor de Relatórios completo para você editar ou criar um relatório novo ao seu jeito.","site.export_title":"Imprima ou exporte","site.export_text":"Um relatório seja ele baseado em um modelo ou customizado, você pode tanto imprimir ou exportar para planilha eletrônica, arquivo de texto ou PDF.","site.student_payment_title":"Gerencie mensalidades, cobranças e pagamentos","site.student_payment_text":"Tenha acesso rápido e seguro a todas informações de cobranças e pagamentos para cada estudante, mantendo assim um histórico financeiro limpo e claro para ser consultado quando e onde quiser.","site.business_day_text":"<b>Vencimento e desconto em dia útil</b>: Com esta opção habilitada as datas de vencimento das parcelas serão automaticamente calculadas para corresponderem ao dia útil selecionado.","site.join_invoice_text":"<b>Junte parcelas</b>: Junte parcelas que vencem no mesmo mês, formando assim uma única cobrança e boleto para o estudante, facilitando os pagamentos e economizando na cobrança de tarifas bancárias.","site.student_payment_discount_text":"<b>Descontos</b>: Para estimular que alunos ou responsáveis mantenham-se em dia com seus pagamentos, você pode configurar quantos descontos forem necessários por pagamento antecipado e/ou até o vencimento.","site.student_payment_interest_text":"<b>Cálculo automático de juros</b>: Uma vez configurado o cálculo de juros, todas as cobranças em atraso passam a receber o valor do juros automaticamente. Ainda também é possÃvel configurar o valor de multa para atraso e claro, conforme o que for acordado ainda é possÃvel abonar estes valores. <br><br> à possÃvel também configurar dias que terão a cobrança de juros abonada como fer
323iados ou recesso escolar.","site.student_billet_title":"Emita boletos aos alunos","site.student_billet_text":"Toda cobrança que é gerada para o aluno pode ser vinculada ao boleto, assim não há mais necessidade de receber pagamentos exclusivamente dentro de sua escola e aos poucos pode dispensar a necessidade de trabalhar com dinheiro, trazendo mais segurança a todos que trabalham e estudam.","site.student_billet_multiple_bank_text":"<b>Múltiplas contas bancárias</b>: Caso trabalhe com mais de um banco é possÃvel separar as cobranças dos alunos entre as diversas instituições financeiras que sua instituição de ensino trabalha, assim como gerenciar diferentes remessas e retornos bancários independente da conta bancária.","site.cash_register_title":"Controle de caixa diário","site.cash_register_text":"Para instituições de ensino que recebem dinheiro através de caixa ou tesouraria, é importante sempre ficar de olho como os valores que estão sendo movimentados durante o dia, assim três perguntas importantes surgem. Quem pagou ? Quando pagou ? Quem recebeu ? <br> Tendo em vista desta importância, todo pagamento feito manualmente, ou seja, sem ser uma entrada pelo banco, será listado no caixa (entradas bancárias podem ser visto no menu Boletos ou Financeiro). <br><br> Outros itens também são listados no caixa como as saÃdas, aquele café para reforçar o atendimento ao cliente, o dinheiro que foi preciso retirar do caixa para pagar algumas contas, se esses itens saÃram do dinheiro de movimento do caixa eles poderão estar lá contabilizados. <br><br> Ainda é listado no caixa a retirada de valores para armazenamento em outros locais, ou seja, estes valores não são mais contabilizados no caixa, apenas no financeiro da instituição. No final do dia é possÃvel imprimir a folha de caixa e realizar seu arquivamento.","site.register":"Cadastro","site.organize":"Organizar","site.teach":"Ensinar","site.evaluate":"Avaliar","site.manage":"Gerenciar","site.report":"Relatório","site.report_plural":"Relatórios","site.report.plural":"Relatórios","site.feature_member":"Redesign da página de Membros","site.feature_course_discipline":"Grupo de Disciplinas","site.feature_notification":"Notificações","site.api_reference":"Documentação de API","site.register_welcome":"Seja bem-vindo(a), tudo pronto para começarmos?","site.register_welcome_talk":"Antes de tudo, precisamos nos conhecer melhor...","site.register_occupation":"Qual das seguintes ocupações abaixo mais se assemelha com a sua?","site.register_name":"Como seria mais apropriado eu te chamar?","site.register_name_thank":"Muito prazer :Name ","site.register_institution_name":"Agora, qual é o nome da instituição de ensino que deseja criar ?","site.register_instituiton_name_thank":"Sinto que trabalharemos bastante juntos em :Institution_name :) ","site.register_email":"Por último precisamos saber o seu email, este será seu acesso ao Forleven","site.type_name":"Digite o seu nome","site.type_institution_name":"Nome da instituição que será criada","site.type_email":"Digite seu email de trabalho","site.register_email_invalid":"Ops, o email digitado está inválido, verifique se digitou corretamente","site.register_email_taken":"Uau, parece que já nos conhecemos! Seu email ':email' já está cadastrado no Forleven. Por favor, realize acesso a sua conta e faça o cadastro novamente.","site.register_start":"Enviando informações para cadastro","site.register_add_institution":"Criando nova instituição :Institution_name","site.register_add_member":"Adicionando :Owner_name como membro em :Institution_name ","site.register_add_email":"Adicionando email :email como acesso para :Owner_name ","site.register_add_occupation":"Preparando ocupações para estudante, professor, coordenador e secretária","site.register_end":"Finalizando o cadastro e configurações","site.register_success":"Cadastro concluÃdo, estamos te redirecionando para a página de :Institution_name","site.sign_up":"cadastrar","site.sign_up_action":"cadastrando...","site.sign_up.action":"cadastrando...","site.sign_up_fast":"cadastro SUPER rápido","site.pricing_compare":"compare os planos","site.keep_it_simple":"Simples e Justo","site.keep_it_simple_description":"mantemos tudo de forma simples e justa para termos uma boa relação por muitos anos.","site.pricing_description":"Sinta-se livre para escolher o plano que melhor se adequa a você :)","site.something_wrong":"desculpe, acabou o café. Por favor tente novamente mais tarde :/ ","site.feature_list":"comparativo completo","site.free_trial_title":"15 dias gratuitos","site.free_trial_brief":"teste todas as ferramentas sem precisar cadastrar cartão ou qualquer informação de cobrança","site.upgrade_downgrade_title":"você no controle","site.upgrade_downgrade_brief":"faça você mesmo upgrade ou downgrade de sua conta quando quiser","site.secure_date_title":"segurança é coisa séria","site.secure_date_brief":"toda comunicação entre você e nosso data center utiliza encriptação SSL","site.payment_method_title":"pagamento simplificado","site.payment_method_brief":"aceitamos cartões de crédito Visa, Mastercard, Elo, American Express e Diner's Club","site.network_status":"status de rede","site.feature_management":"equipe escolar","site.feature_student":"estudantes e responsáveis","site.google_play":"disponÃvel no Google Play","site.google_play_legal":"Google Play e o logotipo do Google Play são marcas registradas da Google LLC.","site.digital_wallet":"carteira digital de boletos", 324"site.bot_detected":"desculpe, você não passou no Teste de Turing e detectamos você como um robô . Não podemos prosseguir com o registro, se você acha que é uma pessoa de verdade, por favor tente de novo ou verifique se as suas memórias são mesmo suas.","site.finance_plan_title":"Plano gratuito? Qual é o truque?","site.finance_plan_brief":"Plano Finance é 100% gratuito. Recebemos uma comissão pela transação online e você não gasta nada!","site.browser-error":"Desculpe, houve um problema ao validar o captcha do seu cadastro. Por favor, contate o nosso suporte.","system.check_repository":"Repositório não foi declarado corretamente","system.error_authentication":"à necessário estar com usuário autenticado para acessar este recurso","system.expired_token":"Seu token de acesso está expirado, realize novamente a autenticação de acesso","system.access_de
324nied":"Acesso negado","system.error_permission":"Você não tem permissão de acesso a esta ferramenta","system.error_scope":"Acesso negado. Esta 'scope' não foi encontrada para sua aplicação","system.method_not_allowed":"Método não habilitado, verifique se você está acessando o endpoint correto","system.method_not_found":"Método não encontrado, verifique se você está acessando o endpoint correto","system.internal_server_error":"Erro interno do servidor, acabou o café :( ","system.error_required_field":":field não pode ser vazio","system.error_minlength_field":":field precisa ter pelo menos :minlength caracteres","system.invalid_json_field":"json de :field mal formado","system.error_mistake_field":":field possui valor inválido","system.error_not_exist_field":"não existe ':field' para esta requisição","system.not_found_zipcode":"CEP ':zipcode' não encontrado","system.field_not_allowed":"há campos nesta requisição não habilitados","user.rg":"RG do usuário","user.cpf":"CPF do usuário","user.ra":"RA do usuário","user.phone":"telefone do usuário","user.phone_home":"residencial do usuário","user.phone.home":"residencial do usuário","user.phone_mobile":"celular do usuário","user.phone.mobile":"celular do usuário","user.phone_message":"recado do usuário","user.phone.message":"recado do usuário","user.phone_work":"trabalho do usuário","user.phone.work":"trabalho do usuário","user.zipcode":"CEP do usuário","user.address":"endereço do usuário","user.number":"número do usuário","user.complement":"complemento do usuário","user.neighborhood":"bairro do usuário","user.city":"bairro do usuário","user.type_address":"tipo de endereço","user.state":"estado do usuário","user.state_abbreviation":"estado do usuário (abreviado)","user.state.abbreviation":"estado do usuário (abreviado)","user.country":"paÃs do usuário","user.country_abbreviation":"paÃs do usuário (abreviado)","user.country.abbreviation":"paÃs do usuário (abreviado)","user.password_reset_send":"O email com o link para resetar a senha foi enviado para :email com sucesso.","user.invalid_email":":email não é um email válido","user.invalid_action_email":"no cadastro de usuário o 'action' do email precisa ser 'save'","user.already_used_email":"já existe alguém utilizando o email :email","user.same_email":"o email :email já está cadastrado para esta pessoa","user.error_delete_all_emails":"email é uma informação requerida, então você não pode deletar todos os emails do usuário","user.not_found":"não foi encontrado :field","user.not_found_plural":"não foram encontrados :field","user.not_found.plural":"não foram encontrados :field","user.not_found_emails":"Nenhuma conta de e-mail encontrada para :user","user.not_found.emails":"Nenhuma conta de e-mail encontrada para :user","user.error_username_create":"não foi possÃvel gerar nome de usuário. O nome e último sobrenome juntos possuem menos de 5 caracteres","user.username_already_exist":"o nome de usuário ':username' não está disponÃvel","user.already_used_document":"já existe alguém utilizando o documento :TYPE :document","user.same_document":"o documento :TYPE :document já está cadastrado para esta pessoa","user.invalid_document_validation":"documento :TYPE :document não é válido, verifique se o documento digitado está correto","user.select_document_type":"selecione o tipo do documento","user.not_found_family":"não foram encontrados familiares (dependentes)","user.not_found_institution":"sua conta não está cadastrada em nenhuma instituição","user.welcome":"bem-vindo(a) :name","user.finance":"financeiro","user.gradetable":"boletim","user.gradetable_plural":"boletins","user.gradetable.plural":"boletins","user.family_description":"estudantes que você é responsável","user.confirm_select_user_family":"você tem certeza que deseja acessar como :name ?","user.user_selected_session":"visualizando informações deste usuário","user.me":"eu","user.your_account":"sua conta","user.your_account_plural":"suas contas","user.your_account.plural":"suas contas","user.notification":"notificação","user.notification_plural"
324:"notificações","user.notification.plural":"notificações","user.lesson":"lição","user.lesson_plural":"lições","user.lesson.plural":"lições",welcome:":var Bem:i-vindo :Name",male:"masculino",female:"feminino",undefined:"indefinido",name:"nome",full_name:"nome completo",age:"idade",number:"número",number_plural:"números","number.plural":"números",number_abbreviate:"nº","number.abbreviate":"nº",institution:"instituição",course:"curso",course_plural:"cursos","course.plural":"cursos",user:"usuário",address:"endereço",address_home:"endereço de residencial","address.home":"endereço de residencial",address_work:"endereço de trabalho","address.work":"endereço de trabalho",phone:"telefone",phone_plural:"telefones","phone.plural":"telefones",occupation:"ocupação",occupation_plural:"ocupações","occupation.plural":"ocupações",guardian:"responsável",guardian_plural:"responsáveis","guardian.plural":"responsáveis",guardian_all:"todos os responsáveis","guardian.all":"todos os responsáveis",observation:"observação",image:"imagem",minister_lesson:"ministra aula",registration_date:"data da matrÃcula",birth_date:"data de nascimento",registration_institution:"número de matrÃcula",student_ra_barcode:"código de barras do RA",email:"e-mail",username:"nome de usuário",password:"senha",validate_password_match:"senhas não compatíveis",password_repeat:"repita a senha",password_tip:"digite uma dica de senha",date_birth:"data de nascimento",genrer:"gênero",emitter:"emissor",emission_date:"data de emissão",locality:"localidade",street:"rua",zipcode:"CEP",zip_code:"CEP",complement:"complemento",neighborhood:"bairro",country:"paÃs",state:"estado",state_abbreviation:"estado abreviado",city:"cidade",cancel:"cancelar",save:"salvar",save_action:"salvando","save.action":"salvando",type:"tipo",description:"descrição",yes:"sim",no:"não","new":"novo",new_male:"novo","new.male":"novo",new_female:"nova","new.female":"nova",old:"antigo",old_male:"antigo","old.male":"antigo",old_female:"antiga","old.female":"antiga",old_version:"versão antiga",option:"opção",option_plural:"opções","option.plural":"opções",loading:"carregando",start:"inÃcio",end:"fim",add:"adicionar",insert:"inserir",register:"cadastrar",register_action:"cadastrando","register.action":"cadastrando","delete":"excluir",archive:"arquivar",unarchive:"desarquivar",management:"gestão",day_week_name:"dia da semana",created_at:"criado em",created_by:"criado por",updated_at:"atualizado em",start_date:"data de inÃcio",end_date:"data de término",start_time:"horário de inÃcio",end_time:"horário de término",time_to:"à s",time_at:"das",time_of:"das",date_of:"de",date_at:"em",date:"data",time:"horário",hour_abbreviate:"h","hour.abbreviate":"h",hour:"hora",hour_plural:"horas","hour.plural":"horas",minute_abbreviate:"m","minute.abbreviate":"m",minute:"minuto",minute_plural:"minutos","minute.plural":"minutos",second_abbreviate:"s","second.abbreviate":"s",second:"segundo",second_plural:"segundos","second.plural":"segundos",morning:"manhã",afternoon:"tarde",night:"noite",days:"dias",day:"dia",day_plural:"dias","day.plural":"dias",month:"mês",month_plural:"meses","month.plural":"meses",semester:"semestre",semester_plural:"semestres","semester.plural":"semestres",quarter:"trimestre",quarter_plural:"trimestres","quarter.plural"
324:"trimestres",bimester:"bimestre",bimester_plural:"bimestres","bimester.plural":"bimestres",term:"perÃodo",term_plural:"perÃodos","term.plural":"perÃodos",year:"ano",year_plural:"anos","year.plural":"anos",classroom:"turma",classroom_plural:"turmas","classroom.plural":"turmas",discipline:"disciplina",discipline_plural:"disciplinas","discipline.plural":"disciplinas",student:"estudante",student_plural:"estudantes","student.plural":"estudantes",member:"membro",member_plural:"membros","member.plural":"membros",finance:"financeiro",finance_plural:"financeiro","finance.plural":"financeiro",billet:"boleto",billet_plural:"boletos","billet.plural":"boletos",statistic:"estatÃstica",statistic_plural:"estatÃsticas","statistic.plural":"estatÃsticas",report:"relatório",report_plural:"relatórios","report.plural":"relatórios",report_old:"versão antiga dos relatórios",all:"tudo",all_plural:"todos","all.plural":"todos",document:"documento",document_plural:"documentos","document.plural":"documentos",class_interval:"intervalo de aula","class":"aula",interval:"intervalo",unexpected_error:"erro inesperado",attention:"Atenção",configuration_maximum_discipline_sequential:"número de aulas sequenciais da mesma disciplina:",configuration_check_teacher_busy:"verificar se o professor está ocupado em outra turma:",configuration_check_teacher_availability:"verificar se o professor possui disponibilidade de horário:",account_field_name:"digite seu nome completo",account_field_email:"digite seu endereço de e-mail corretamente",account_field_username:"digite o nome que você usará para acessar o forleven, deve ser maior que seis caracteres e conter apenas letras e números",account_field_password:"digite uma senha para ser usada em sua conta",account_field_password_repeat:"repita a senha",account_field_password_tip:"digite uma dica de senha, se você esquecer sua senha, você pode usar esta dica para lembrar.",account_field_country:"selecione o país onde reside",account_field_state:"selecione o estado onde você reside",account_field_city:"selecione a cidade onde você mora",create_account_continue:"continuar cadastro","continue":"continuar",waiting_code:"aguardando código de barras",no_student_present:"não há alunos presentes nesse dia",invalid_code:"código inserido inválido",student_document_not_found:"não foi encontrado estudante com essas informações",presence_save_error:"ocorreu um erro ao salvar a presença do aluno",no_permission_feature:"você não tem permissão de acesso para esta ferramenta",permission_error:"sua ocupação não tem esta permissão de acesso",permission_error_info:"sua ocupação não tem permissão de acesso a ':permission'. Caso precise desta permissão peça para alguém de sua instituição alterar esta permissão para a sua ocupação.",feature_error:"a funcionalidade ':feature' não está inclusa em seu plano",institution_not_found:"instituição não encontrada",classroom_not_found:"turma não encontrada",classroom_havent_time:"não há horários para a turma",classroom_havent_discipline:"não há disciplinas cadastradas para a turma",classroom_havent_timetable:"não há grade horária definida para a turma",discipline_havent_time:"não há horários para a turma",barcode_invalid:"código de barras inválido",insert_barcode_or_approach_reader:"Insira o código de barras ou aproxime de um leitor",frequency:"frequência",unregistered_discipline:"nenhuma disciplina cadastrada",unregistered_timetable:"nenhum horário cadastrado para a disciplina",no_student_classroom:"não existem alunos ativos na turma",student_havent_classroom:"não foram encontradas turmas ativas para",student_havent_classroom_on_this_time:"não foram encontradas turmas no horário atual para ",student_has_attendance:"o aluno já possui presença para a turma",delete_attendance:"você deseja excluir essa presença ?",attendance:"presença",attendance_plural:"presenças","attendance.plural"
324:"presenças",absence:"falta",absence_plural:"faltas","absence.plural":"faltas",timetable:"grade horária",classroom_hours:"horários da turma",not_found_required_fields:"Não foi encontrado um ou mais campos obrigatórios",teacher:"professor",teacher_classroom:"professor da sala",teacher_eventual:"professor eventual",teacher_assistant:"professor auxiliar",category:"categoria",category_plural:"categorias","category.plural":"categorias",action:"ação",action_plural:"ações","action.plural":"ações",change:"alterar",edit:"editar",edit_action:"editando","edit.action":"editando",edited:"editado",editing:"editando",print:"imprimir",spreadsheet:"planilha eletrônica",pdf:"pdf",monday_abbreviate:"Seg","monday.abbreviate":"Seg",monday:"Segunda",monday_number:"1","monday.number":"1",tuesday_abbreviate:"Ter","tuesday.abbreviate":"Ter",tuesday:"Terça",tuesday_number:"2","tuesday.number":"2",wednesday_abbreviate:"Qua","wednesday.abbreviate":"Qua",wednesday:"Quarta",wednesday_number:"3","wednesday.number":"3",thursday_abbreviate:"Qui","thursday.abbreviate":"Qui",thursday:"Quinta",thursday_number:"4","thursday.number":"4",friday_abbreviate:"Sex","friday.abbreviate":"Sex",friday:"Sexta",friday_number:"5","friday.number":"5",saturday_abbreviate:"Sáb","saturday.abbreviate":"Sáb",saturday:"Sábado",saturday_number:"6","saturday.number":"6",sunday_abbreviate:"Dom","sunday.abbreviate":"Dom",sunday:"Domingo",sunday_number:"7","sunday.number":"7",january_abbreviate:"Jan","january.abbreviate":"Jan",january:"Janeiro",february_abbreviate:"Fev","february.abbreviate":"Fev",february:"Fevereiro",march_abbreviate:"Mar","march.abbreviate":"Mar",march:"Março",april_abbreviate:"Abr","april.abbreviate":"Abr",april:"Abril",may_abbreviate:"Mai","may.abbreviate":"Mai",may:"Maio",june_abbreviate:"Jun","june.abbreviate":"Jun",june:"Junho",july_abbreviate:"Jul","july.abbreviate":"Jul",july:"Julho",august_abbreviate:"Ago","august.abbreviate":"Ago",august:"Agosto",september_abbreviate:"Set","september.abbreviate":"Set",september:"Setembro",october_abbreviate:"Out","october.abbreviate":"Out",october:"Outubro",november_abbreviate:"Nov","november.abbreviate":"Nov",november:"Novembro",december_abbreviate:"Dez","december.abbreviate":"Dez",december:"Dezembro",date_format:"DD/MM/AAAA",date_value:":day/:month/:year",date_value_extensive:":day de :Month, :year",value_doesnt_accept:"valor não é aceito",from:"de","for":"para",to:"até",picture:"foto",picture_plural:"fotos","picture.plural":"fotos",occurrence:"ocorrência",occurrence_plural:"ocorrências","occurrence.plural":"ocorrências",transfer:"transferir",transference:"transferência",transference_plural:"transferências","transference.plural":"transferências",message:"mensagem",message_plural:"mensagens","message.plural":"mensagens",situation:"situação",situation_plural:"situações","situation.plural":"situações",view:"visualizar",view_action:"visualizando","view.action":"visualizando",active:"ativo",inactive:"inativo",activate:"ativar",inactivate:"inativar",reactivate:"reativar",parcel:"parcela",parcel_plural:"parcelas","parcel.plural":"parcelas",registered_by:"cadastrado por",register_date:"data de cadastro",en_us:"English - United States",pt_br:"Português - Brasil",waiting_typing:"esperando digitação",search:"busca",search_plural:"buscas","search.plural":"buscas",search_action:"buscando","search.action":"buscando",filter:"filtro",filter_verb:"filtrar","filter.verb":"filtrar",filter_plural:"filtros","filter.plural":"filtros",filter_action:"filtrando","filter.action":"filtrando",back:"voltar",back_action:"voltando","back.action":"voltando",back_to:"voltar para","back.to":"voltar para",next:"avançar",next_action:"avançando","next.action":"avançando",next_to:"avançar para","next.to":"avançar para",invalid_value:"o valor :value é inválido para o campo :Label",not_informed:"não informado",error_load_page:"não foi possÃvel carregar a página",document_student_registry_abbreviation:"RA","document_student_registry.abbreviation":"RA",document_student_registry:"Registro de Aluno",document_identity_abbreviation:"RG","document_identity.abbreviation":"RG",document_identity:"Registro Geral",document_natural_person_registry_abbreviation:"CPF","document_natural_person_registry.abbreviation":"CPF",document_natural_person_registry:"Cadastro de Pessoa FÃsica",document_corporate_registry_abbreviation:"CNPJ","document_corporate_registry.abbreviation":"CNPJ",document_corporate_registry:"Cadastro Nacional de Pessoa JurÃdica",empty_list:"sem item",empty_list_plural:"sem itens","empty_list.plural"
324:"sem itens",value:"valor",setting:"configuração",setting_plural:"configurações","setting.plural":"configurações",bank_slip:"boleto bancário",bank_slip_plural:"boletos bancários","bank_slip.plural":"boletos bancários",cash_register:"caixa",user_guide:"Guia de Uso",my_support:"Meu Suporte",open_ticket:"Abrir Ticket",open_support_chat:"Abrir Chat",open_idea_forum:"Sugestões",support_ticket_thanks:"Obrigado pelo envio, logo iremos responder seu ticket de suporte.",my_account:"Minha Conta",sign_out:"Sair",times_of:"de",close:"fechar",confirm:"confirmar",payment_method:"método de pagamento",move_left:"mover para esquerda",move_right:"mover para direita",see_more:"ver mais",confirm_support_chat_unavailable:"Nosso chat é respondido por pessoas, por isso o horário de atendimento é de Segunda à Sexta das 09:00 até 18:00 no horário de São Paulo (GMT-0300). Você deseja abrir um ticket de suporte ? Logo quando voltarmos iremos responder sua dúvida :)",hint:"dica",you_know:"você sabia ?",click_here:"clique aqui",click_here_to:"clique aqui para","click_here.to":"clique aqui para",ordinal_first:"º","ordinal.first":"º",ordinal_second:"º","ordinal.second":"º",ordinal_third:"º","ordinal.third":"º",ordinal:"º",ordinal_plural:"º","ordinal.plural":"º",drop_file:"Solte arquivos aqui ou clique para enviar",browser_not_support:"Seu navegador não suporta arrasto de arquivos.",file_fallback:"Por favor, use o formulário de envio abaixo para enviar seus arquivos",file_oversize:"Arquivo de {{filesize}} MB é muito grande, tamanho máximo suportado é de {{maxFilesize}} MB.",file_invalid_type:"Formato de arquivo inválido, por favor verifique o formato de arquivo correto",file_upload:"envio de arquivo",file_upload_error:"Erro ao fazer envio da imagem",file_upload_cancel:"Cancelar envio",file_upload_canceled:"Envio cancelado",file_upload_confirm_cancel:"Você tem certeza que deseja cancelar este envio ?",file_remove:"Remover arquivo",file_successfully_sent:"arquivo enviado com sucesso",zoom_in:"aumentar zoom",zoom_out:"diminuir zoom",rotate_left:"girar para esquerda",rotate_right:"girar para direita",flip_horizontal:"espelhar horizontalmente",flip_vertical:"espelhar verticalmente",reset:"resetar",select:"selecionar",image_successfully_edit:"imagem editada com sucesso",file_successfully_deleted:"arquivo excluÃdo com sucesso",course_term_total_invalid:"total de perÃodos não pode ser inferior ao valor anterior quando existem turmas vinculadas à este curso",entry_date:"entrada",left_date:"saÃda",info:"informações",other:"outro",other_plural:"outros","other.plural":"outros",viewing_as:"Visualizando como",you_are:"Você é:",preview:"prévia",access_denied_student_area:"acesso negado, sua escola não possui a área do aluno disponibilizada",promote:"promover",promote_action:"promovendo","promote.action":"promovendo",actual:"atual",registration:"matrÃcula",registration_plural:"matrÃculas","registration.plural":"matrÃculas",registration_abbreviate:"matr.","registration.abbreviate":"matr.",sended_by:"Enviado por",exclude:"excluir",exclude_excluded:"excluÃdo","exclude.excluded":"excluÃdo",summary:"sumário",summary_plural:"sumários","summary.plural":"sumários",information:"informação",information_plural:"informações","information.plural":"informações",information_action:"informando","information.action":"informando",to_access:"Acessar",know_more:"Saiba mais",blog:"Blog",welcome_home:"Bem-vindo(a)",student_and_guardian:"Alunos e responsáveis",collaborators:"Colaboradores",payment_receipt:"Nota fiscal",view_receipts:"Visualizar notas",add_receipt:"cadastrar nota",edit_company:"editar empresa",certified:"Certificado A1",waiting_certified:"Aguardando certificado",waiting_setting:"Aguardando configuração",certified_activited:"Certificado ativo",service_payment_receipt:"Nota fiscal de serviço",product_payment_receipt:"Nota fiscal de produto",view_receipts_title:"Visualizando notas fiscais",view_certified_title:"Visualizando certificado",view_add_service_receipt_title:"Visualizando cadastrar nota fiscal de serviço",view_add_product_receipt_title:"Visualizando cadastrar nota fiscal de produto",add_payment_receipts_title:"Cadastrar notas fiscais",add_service_receipt:"Cadastrar nota fiscal de serviço",add_product_receipt:"Cadastrar nota fiscal de produto",payment_receipt_settings_title:"Configurações da nota fiscal","payment_receipt_settings.title":"Configurações da nota fiscal",payment_receipt_settings_municipal_registration:"Inscrição Municipal","payment_receipt_settings.municipal_registration":"Inscrição Municipal",payment_receipt_settings_iss_tax:"Taxa ISS","payment_receipt_settings.iss_tax":"Taxa ISS",payment_receipt_settings_legal_nature:"Natureza JurÃdica","payment_receipt_settings.legal_nature":"Natureza JurÃdica",payment_receipt_settings_tax_regime:"Regime Tributário","payment_receipt_settings.tax_regime":"Regime Tributário",payment_receipt_settings_special_tax_regime:"Regime Tributário Especial","payment_receipt_settings.special_tax_regime":"Regime Tributário Especial",upload_certified_back_message:"Voltar para empresas","upload_certified.back_message":"Voltar para empresas",upload_certified_certificate_view:"Visuaiizando certificado","upload_certified.certificate_view":"Visuaiizando certificado",upload_certified_unploaded_title:"Certificado digital A1","upload_certified.unploaded_title":"Certificado digital A1",upload_certified_unploaded_text:"O certificado digital é uma assinatura com validade jurÃdica que garante proteção à s transações eletrônicas e outros serviços via internet, permitindo que empresas se identifiquem e assinem digitalmente de qualquer lugar do mundo com mais segurança.","upload_certified.unploaded_text":"O certificado digital é uma assinatura com validade jurÃdica que garante proteção à s transações eletrônicas e outros serviços via internet, permitindo que empresas se identifiquem e assinem digitalmente de qualquer lugar do mundo com mais segurança.",upload_certified_unploaded_upload_description:"Envie o certificado com extensão PFX ou P12:","upload_certified.unploaded_upload_description":"Env
324ie o certificado com extensão PFX ou P12:",upload_certified_unploaded_upload_area_text:"Escolher arquivo","upload_certified.unploaded_upload_area_text":"Escolher arquivo",upload_certified_unploaded_password_label:"Digite a senha do certificado","upload_certified.unploaded_password_label":"Digite a senha do certificado",upload_certified_send:"Enviar","upload_certified.send":"Enviar",upload_certified_due_date:"Data de validade","upload_certified.due_date":"Data de validade",upload_certified_expire_message:"O certificado digital expira dia ","upload_certified.expire_message":"O certificado digital expira dia ",upload_certified_not_certificate_uploaded:"Essa empresa não possui certificado digital.","upload_certified.not_certificate_uploaded":"Essa empresa não possui certificado digital.",upload_certified_expired:"Seu certificado expirou dia ","upload_certified.expired":"Seu certificado expirou dia ",upload_certified_change_certified:"Trocar de certificado digital","upload_certified.change_certified":"Trocar de certificado digital",upload_certified_confirm_change_msg:"Você tem certeza que deseja substituir o certificado anterior por esse novo?","upload_certified.confirm_change_msg":"Você tem certeza que deseja substituir o certificado anterior por esse novo?",subscription_date:"data de geração",special_tax_regime_nenhum:"nenhum","special_tax_regime.nenhum":"nenhum",special_tax_regime_automatico:"automatico","special_tax_regime.automatico":"automatico",special_tax_regime_cooperativa:"cooperativa","special_tax_regime.cooperativa":"cooperativa",special_tax_regime_estimativa:"estimativa","special_tax_regime.estimativa":"estimativa",special_tax_regime_mei:"mei","special_tax_regime.mei":"mei",special_tax_regime_micro_empresa_municipal:"micro empresa municipal","special_tax_regime.micro_empresa_municipal":"micro empresa municipal",special_tax_regime_micro_empresario:"micro empresário","special_tax_regime.micro_empresario":"micro empresário",special_tax_regime_sociedade_de_profissionais:"sociedade de profissionais","special_tax_regime.sociedade_de_profissionais":"sociedade de profissionais",tax_regime_isento:"isento","tax_regime.isento":"isento",tax_regime_mei:"MEI","tax_regime.mei":"MEI",tax_regime_simples:"simples","tax_regime.simples":"simples",tax_regime_lucro_presumido:"lucro presumido","tax_regime.lucro_presumido":"lucro presumido",tax_regime_lucro_real:"lucro real","tax_regime.lucro_real":"lucro real",legal_nature_empresa_publica:"empresa pública","legal_nature.empresa_publica":"empresa pública",legal_nature_sociedade_economia_mista:"sociedade de economia mista","legal_nature.sociedade_economia_mista":"sociedade de economia mista",legal_nature_sociedade_anonima_aberta:"sociedade anônima aberta","legal_nature.sociedade_anonima_aberta":"sociedade anônima aberta",legal_nature_sociedade_anonima_fechada:"sociedade anônima fechada","legal_nature.sociedade_anonima_fechada":"sociedade anônima fechada",legal_nature_sociedade_empresaria_limitada:"sociedade empresária limitada","legal_nature.sociedade_empresaria_limitada":"sociedade empresária limitada",legal_nature_sociedade_empresaria_em_nome_coletivo:"sociedade empresária em nome coletivo","legal_nature.sociedade_empresaria_em_nome_coletivo":"sociedade empresária em nome coletivo",legal_nature_sociedade_empresaria_em_comandita_simples:"sociedade empresária em comandita simples","legal_nature.sociedade_empresaria_em_comandita_simples":"sociedade empresária em comandita simples",legal_nature_sociedade_empresaria_em_comandita_por_acoes:"sociedade empresária em comandita por ações","legal_nature.sociedade_empresaria_em_comandita_por_acoes":"sociedade empresária em comandita por ações",legal_nature_sociedade_em_conta_participacao:"sociedade em conta participacão","legal_nature.sociedade_em_conta_participacao":"sociedade em conta participacão",legal_nature_empresario:"empresário","legal_nature.empresario":"empresário",legal_nature_cooperativa:"cooperativa","legal_nature.cooperativa":"cooperativa",legal_nature_consorcio_sociedades:"consórcio sociedades","legal_nature.consorcio_sociedades":"consórcio sociedades",legal_nature_grupo_sociedades:"grupo sociedades","legal_nature.grupo_sociedades":"grupo sociedades",legal_nature_empresa_domiciliada_exterior:"empresa domiciliada exterior","legal_nature.empresa_domiciliada_exterior":"empresa domiciliada exterior",legal_nature_clube_fundo_investimento:"clube fundo investimento","legal_nature.clube_fundo_investimento":"clube fundo investimento",legal_nature_sociedade_simples_pura:"sociedade simples pura","legal_nature.sociedade_simples_pura":"sociedade simples pura",legal_nature_sociedade_simples_limitada:"sociedade simples limitada","legal_nature.sociedade_simples_limitada":"sociedade simples limitada",legal_nature_sociedade_simples_em_nome_coletivo:"sociedade simples em nome coletivo","legal_nature.sociedade_simples_em_nome_coletivo":"sociedade simples em nome coletivo",legal_nature_sociedade_simples_em_comandita_simples:"sociedade simples em comandita simples","legal_nature.sociedade_simples_em_comandita_simples":"sociedade simples em comandita simples",legal_nature_empresa_binacional:"empresa binacional","legal_nature.empresa_binacional":"empresa binacional",legal_nature_consorcio_empregadores:"consórcio empregadores","legal_nature.consorcio_empregadores":"consórcio empregadores",legal_nature_consorcio_simples:"consórcio simples","legal_nature.consorcio_simples":"consórcio simples",legal_nature_eireli_natureza_empresaria:"EIRELI natureza empresária","legal_nature.eireli_natureza_empresaria":"EIRELI natureza empresária",legal_nature_eireli_natureza_simples:"EIRELI natureza simples","legal_nature.eireli_natureza_simples":"EIRELI natureza simples",legal_nature_servico_notarial:"serviço notarial","legal_nature.servico_notarial":"serviço notarial",legal_nature_fundacao_privada:"fundação privada","legal_nature.fundacao_privada":"fundação privada",legal_nature_servico_social_autonomo:"serviço social autônomo","legal_nature.servico_social_autonomo":"serviço social autônomo",legal_nature_condominio_edilicio:"condomÃnio edilicio","legal_nature.condominio_edilicio":"condomÃnio edilicio",legal_nature_comissao_conciliacao_previa:"comissão conciliação prévia","legal_nature.comissao_conciliacao_previa":"comissão conciliação prévia",legal_nature_entidade_mediacao_arbitragem:"entidade mediação arbitragem","legal_nature.entidade_mediacao_arbitragem":"entidade mediação arbitragem",legal_nature_partido_politico:"partido polÃtico","legal_nature.partido_politico":"partido polÃtico",legal_nature_entidade_sindical:"entidade sindical","legal_nature.entidade_sindical":"entidade sindical",legal_nature_estabelecimento_brasil_fund_assoc_estrangeiras:"estabelecimento, no brasil de fundaçção ou associação estrangeira","legal_nature.estabelecimento_brasil_fund_assoc_estrangeiras":"estabelecimento, no brasil de fundaçção ou associação estrangeira",legal_nature_fund_assoc_domiciliada_exterior:"fund
324ação ou associação domiciliada no exterior","legal_nature.fund_assoc_domiciliada_exterior":"fundação ou associação domiciliada no exterior",legal_nature_organizacao_religiosa:"organização religiosa","legal_nature.organizacao_religiosa":"organização religiosa",legal_nature_comunidade_indigena:"comunidade indÃgena","legal_nature.comunidade_indigena":"comunidade indÃgena",legal_nature_fundo_privado:"fundo privado","legal_nature.fundo_privado":"fundo privado",legal_nature_associacao_privada:"associação privada","legal_nature.associacao_privada":"associação privada",generate_sale_receipt:"Gerar nota fiscal",sale_receipt_type:"Tipo de nota fiscal",choose_company:"Escolha uma empresa",generating_sale_receipt:"Gerando nota fiscal...",canceling_receipt:"Cancelando nota fiscal...",product_one:"Produto",service:"Serviço",checking_data:"Conferindo dados...",confirm_cancel_receipt_one:"Você tem certeza que deseja cancelar esta Nota Fiscal?",confirm_delete_receipt_one:"Você tem certeza que deseja excluir esta Nota Fiscal?",receipt_no_suport:"Atualmente não temos suporte de Nota Fiscal de Serviço para essa cidade",receipt_situations_select:"Tipo de situação","receipt_situations.select":"Tipo de situação",receipt_situations_cancelled:"Cancelado","receipt_situations.cancelled":"Cancelado",receipt_situations_issued:"Emitido","receipt_situations.issued":"Emitido",receipt_situations_calculating_taxes:"Emitindo","receipt_situations.calculating_taxes":"Emitindo",receipt_situations_cancellation_in_progress:"Cancelando","receipt_situations.cancellation_in_progress":"Cancelando",receipt_situations_issue_failed:"Falha","receipt_situations.issue_failed":"Falha",csc_csc:"CSC","csc.csc":"CSC",csc_name:"Código de Serviço da Cidade","csc.name":"Código de Serviço da Cidade",fsc_fsc:"CSF","fsc.fsc":"CSF",fsc_name:"Código de Serviço Federal","fsc.name":"Código de Serviço Federal",fill_scs_fsc_fields:"Preencha os campos CSF e CSC.",download_pdf:"Baixar PDF",view_parcel:"Visualizar parcela",select_at_least_one_item:"Selecione ao menos um item",has_to_be_cnpj:"Precisa ser CNPJ",issued_on:"Emitido em",environment_title_view:"Visuaizando ambiente da nota fiscal","environment.title_view":"Visuaizando ambiente da nota fiscal",environment_service_add_confirm_dev_message:"Gerar Nota Fiscar de Serviço no Ambiente de Teste?", 325"environment.service_add_confirm_dev_message":"Gerar Nota Fiscar de Serviço no Ambiente de Teste?",environment_service_add_confirm_prod_message:"Gerar Nota Fiscar de Serviço no Ambiente de Produção?","environment.service_add_confirm_prod_message":"Gerar Nota Fiscar de Serviço no Ambiente de Produção?",environment_product_add_confirm_dev_message:"Gerar Nota Fiscar de Produto no Ambiente de Teste?","environment.product_add_confirm_dev_message":"Gerar Nota Fiscar de Produto no Ambiente de Teste?",environment_product_add_confirm_prod_message:"Gerar Nota Fiscar de Produto no Ambiente de Produção?","environment.product_add_confirm_prod_message":"Gerar Nota Fiscar de Produto no Ambiente de Produção?",environment_label:"Ambiente","environment.label":"Ambiente",environment_development:"Teste","environment.development":"Teste",environment_production:"Produção","environment.production":"Produção",environment_receipt_environment:"Ambiente da Nota Fiscal","environment.receipt_environment":"Ambiente da Nota Fiscal",environment_has_not_certified:"Aguardando Certificado Digital. \n Para alterar o Ambiente para Produção, você precisa primeiro fazer o upload do certificado digital da sua empresa.","environment.has_not_certified":"Aguardando Certificado Digital. \n Para alterar o Ambiente para Produção, você precisa primeiro fazer o upload do certificado digital da sua empresa.",environment_confirm_exchange_to_production:"Tem certeza de que deseja trocar o Ambiente de Teste para Ambiente de Produção?","environment.confirm_exchange_to_production":"Tem certeza de que deseja trocar o Ambiente de Teste para Ambiente de Produção?",environment_confirm_exchange_to_development:"Tem certeza de que deseja trocar o Ambiente de Teste para Ambiente de Teste?","environment.confirm_exchange_to_development":"Tem certeza de que deseja trocar o Ambiente de Teste para Ambiente de Teste?",environment_change_environment_production_text_one:"No Ambiente de Produção TODAS AS NOTAS FISCAIS","environment.change_environment_production_text_one":"No Ambiente de Produção TODAS AS NOTAS FISCAIS",environment_change_environment_production_text_two:"serão processadas pelos servidores e sistemas do Governo e Prefeituras.","environment.change_environment_production_text_two":"serão processadas pelos servidores e sistemas do Governo e Prefeituras.",environment_change_environment_production_text_three:"Nesse Ambiente as notas fiscais","environment.change_environment_production_text_three":"Nesse Ambiente as notas fiscais",environment_change_environment_production_text_four:"SERÃO","environment.change_environment_production_text_four":"SERÃO",environment_change_environment_production_text_five:"processadas pelo sistema do Governo e Prefeitura, ou seja,","environment.change_environment_production_text_five":"processadas pelo sistema do Governo e Prefeitura, ou seja,",environment_change_environment_production_text_six:"você irá pagar impostos normalmente pelas notas fiscais.","environment.change_environment_production_text_six":"você irá pagar impostos normalmente pelas notas fiscais.",environment_change_environment_production_title:"Sua empresa está operando no Ambiente de Produção.","environment.change_environment_production_title":"Sua empresa está operando no Ambiente de Produção.",environment_exch
325ange_production:"Alterar para Ambiente de Produção","environment.exchange_production":"Alterar para Ambiente de Produção",environment_description_production:"Sua empresa está operando em modo de Produção. Todas as notas fiscais emitidas terão valor fiscal.","environment.description_production":"Sua empresa está operando em modo de Produção. Todas as notas fiscais emitidas terão valor fiscal.",environment_change_environment_development_text_one:"No Ambiente de Teste TODAS AS NOTAS FISCAIS","environment.change_environment_development_text_one":"No Ambiente de Teste TODAS AS NOTAS FISCAIS",environment_change_environment_development_text_two:"serão processadas por servidores e sistemas que imitam o comportamento do Governo e Prefeituras.","environment.change_environment_development_text_two":"serão processadas por servidores e sistemas que imitam o comportamento do Governo e Prefeituras.",environment_change_environment_development_text_three:"Nesse Ambiente as notas fiscais","environment.change_environment_development_text_three":"Nesse Ambiente as notas fiscais",environment_change_environment_development_text_four:"NÃO","environment.change_environment_development_text_four":"NÃO",environment_change_environment_development_text_five:"são processadas pelo sistema do Governo e Prefeitura, ou seja, ","environment.change_environment_development_text_five":"são processadas pelo sistema do Governo e Prefeitura, ou seja, ",environment_change_environment_development_text_six:"você não irá pagar impostos pelas notas fiscais.","environment.change_environment_development_text_six":"você não irá pagar impostos pelas notas fiscais.",environment_change_environment_development_title:"Sua empresa está operando no Ambiente de Teste.","environment.change_environment_development_title":"Sua empresa está operando no Ambiente de Teste.",environment_exchange_development:"Alterar para Ambiente de Teste","environment.exchange_development":"Alterar para Ambiente de Teste",environment_description_development:"Sua empresa está operando em modo de Teste. Todas as notas fiscais emitidas não terão valor fiscal.","environment.description_development":"Sua empresa está operando em modo de Teste. Todas as notas fiscais emitidas não terão valor fiscal.",save_the_fields_msg:"Salve os campos para prosseguir",sales_receipt_generated:"Acompanhe a situação da Nota Fiscal na tela de Visualização das Notas Fiscais .",not_found_items_on_this_period_of_time:"Não há itens nesse intervalo de tempo do filtro.",unavailable_action:"Ação indisponÃvel",fiscal_status_description:"status fiscal","fiscal_status.description":"status fiscal",fiscal_status_city_not_supported:"Cidade não suportada","fiscal_status.city_not_supported":"Cidade não suportada",fiscal_status_pending:"Pendente","fiscal_status.pending":"Pendente",fiscal_status_inactive:"Inativo","fiscal_status.inactive":"Inativo",fiscal_status_none:"Nenhum","fiscal_status.none":"Nenhum",fiscal_status_active:"Ativo","fiscal_status.active":"Ativo",loading_companies:"Carregando empresas",receipt_payer_invalid_doc:"Os pagadores dos alunos abaixo estão com os documentos inválidos:",archived:"Arquivado",beta_sales_receipt_side_menu:"Nota Fiscal","beta_sales_receipt.side_menu":"Nota Fiscal",beta_sales_receipt_msg:"Seja bem vindo a versão beta do nosso serviço de Notas Fiscais de Serviço. Esta versão está sujeita a bugs e contamos com seus testes para relatar erros e nos ajudar a evoluir cada vez mais. Lembrando que nosso suporte estará sempre a disposição para ajudar e esclarecer dúvidas.","beta_sales_receipt.msg":"Seja bem vindo a versão beta do nosso serviço de Notas Fiscais de Serviço. Esta versão está sujeita a bugs e contamos com seus testes para relatar erros e nos ajudar a evoluir cada vez mais. Lembrando que nosso suporte estará sempre a disposição para ajudar e esclarecer dúvidas.",csc_and_fsc:"CSC e CSF",pay_with_pix:"Pague com PIX. Aprovação imediata.",no_csc_csf_items_select:"Não há itens cadastrados. à necessário que o cadastro seja feito na edição da empresa",observation_field:"Campo de observação",add_observation:"Adicionar observação",confirm_delete_observation:"Você tem certeza que deseja excluir esta observação?",copy_qrcode:"Copiar QR Code",qrcode_copied:"QR Code copiado",finance_graphics:"Gráficos financeiros",see_summary:"Ver resumo",income_expenses_title:"Entradas e despesas","income_expenses.title":"Entradas e despesas",income_expenses_view:"Visualizando entradas e despesas","income_expenses.view":"Visualizando entradas e despesas",income_expenses_incomes:"Entradas","income_expenses.incomes":"Entradas",income_expenses_expenses:"Despesas","income_expenses.expenses":"Despesas",defaulters_title:"Inadimplência","defaulters.title":"Inadimplência",defaulters_view:"Visuaiizando inadimplentes de :from - :to dias","defaulters.view":"Visuaiizando inadimplentes de :from - :to dias",defaulters_defaulter_peri
325od:"PerÃodo de inadimplência","defaulters.defaulter_period":"PerÃodo de inadimplência",defaulters_graphic_label:":from - :to dias","defaulters.graphic_label":":from - :to dias",defaulters_boxes_see_more_title:"Inadimplentes :from - :to dias","defaulters.boxes_see_more_title":"Inadimplentes :from - :to dias",defaulters_defaulters_list_title:"Inadimplentes de :initial a :end","defaulters.defaulters_list_title":"Inadimplentes de :initial a :end",inflow:"A receber",first_access_email_sent:"O email para realizar o primeiro acesso foi enviado para :email com sucesso.",first_access_email_confirm:"Deseja enviar o e-mail de primeiro acesso para esse membro?",read_graphics_no_permission:"Você não tem permissão para visualizar os gráficos financeiros",first_access:"Primeiro acesso",graphics_values_update:"Valores atualizados a cada 3 horas",make_graphics_upgrade:"Faça upgrade do plano e tenha acesso aos demais gráficos financeiros",graphics_select_the_month:"Selecione o mês para visualizar as informações",expenses_no_access:"Você não tem acesso a ferramenta de despesas",not_included_plan:"Não incluso no plano",summary_graphic_empty:"Utilize as ferramentas financeiras para ter acesso ao gráfico de resumo",last_update:"Ãltima atualização:",student_schedule_title:"Agenda do aluno","student_schedule.title":"Agenda do aluno",student_schedule_board_messages:"Mural do aluno","student_schedule.board_messages":"Mural do aluno",student_schedule_messages:"Mensagens","student_schedule.messages":"Mensagens",student_schedule_channels:"Canais","student_schedule.channels":"Canais",student_schedule_archived_title:"Mensagens arquivadas","student_schedule.archived_title":"Mensagens arquivadas",schedule_fields_placeholders_subject:"Assunto","schedule_fields_placeholders.subject":"Assunto",schedule_fields_placeholders_message:"Digite a sua mensagem","schedule_fields_placeholders.message":"Digite a sua mensagem",new_message:"Nova mensagem",schedule_message_upload_document_title:"Envio de arquivo","schedule_message_upload_document.title":"Envio de arquivo",schedule_message_upload_document_upload_phrase_one:"Enviar um arquivo. Tamanho máximo por arquivo: 100MB","schedule_message_upload_document.upload_phrase_one":"Enviar um arquivo. Tamanho máximo por arquivo: 100MB",schedule_message_upload_document_upload_phrase_two:"Clique ou solte o arquivo aqui","schedule_message_upload_document.upload_phrase_two":"Clique ou solte o arquivo aqui",schedule_message_upload_image_title:"Envio de imagem","schedule_message_upload_image.title":"Envio de imagem",schedule_message_upload_image_upload_phrase_one:"Enviar uma imagem. Tamanho máximo por imagem: 100MB","schedule_message_upload_image.upload_phrase_one":"Enviar uma imagem. Tamanho máximo por imagem: 100MB",schedule_message_upload_image_upload_phrase_two:"Clique ou solte a imagem aqui","schedule_message_upload_image.upload_phrase_two":"Clique ou solte a imagem aqui",close_modalbox_confirm:"Ao fechar a janela, todas as alterações serão perdidas. Tem certeza de que deseja prosseguir?",member_select:"Selecione o membro",empty_fields_alert:"Não pode prosseguir com os campos vazios",message_sent:"Mensagem enviada",sent_messages:"Mensagens enviadas",archived_messages:"Mensagens arquivadas",sent:"Enviada",sent_plural:"Enviadas","sent.plural":"Enviadas",inbox:"Caixa principal",no_archived_messages:"Você ainda não possui nenhuma mensagem arquivada",no_sent_messages:"Você ainda não possui nenhuma mensagem enviada",no_inbox_messages:"Você ainda não possui nenhuma mensagem recebida",no_all_messages:"Você ainda não possui nenhuma mensagem",view_message:"Visualizando mensagem",schedule_confirm_delete_message:"Você tem certeza de que deseja excluir esta conversa? Esse processo é irreversÃvel!","schedule_confirm.delete_message":"Você tem certeza de que deseja excluir esta conversa? Esse processo é irreversÃvel!",schedule_confirm_archive_message:"Você tem certeza de que deseja arquivar essa mensagem?","schedule_confirm.archive_message":"Você tem certeza de que deseja arquivar essa mensagem?",archived_successfully:"Mensagem arquivada com sucesso",deleted_successfully:"Mensagem excluÃda com sucesso",message_status_new_message:"Nova mensagem","message_status.new_message":"Nova mensagem",message_status_read:"Visualizada","message_status.read":"Visualizada",message_status_sent:"Enviada","message_status.sent":"Enviada",message_status_opened:"Aberta","message_status.opened":"Aberta",board_message_status_sent:"Enviada","board_message_status.sent":"Enviada",board_message_status_scheduled:"Programada","board_message_status.scheduled":"Programada",choose_the_course:"Escolha o curso",choose_the_classroom:"Escolha a turma",new_post:"Nova publicação",multiple_selected:":number selecionados",view_members:"Visualizando membros",view_messages:"Visualizar mensagens",register_channel:"Cadastrar canal",add_member:"Adicionar membro",make_a_post:"Faça uma publicação e intere seus alunos sobre as novida
325des do :institution_name",sending:"Enviando",posting:"Postando",board_situations_posted:"Enviado","board_situations.posted":"Enviado",board_situations_scheduled:"Agendado","board_situations.scheduled":"Agendado",channel_created:"Canal criado com sucesso",view_user_messages:"Visualizando as mensagens do :name",view_channels:"Visualizando canais",view_user_message:"Visualizando mensagem de :name",delete_channel_msg_one:"Ao excluir um canal, você deleta os membros inclusos neles, juntamente com suas mensagens, deseja continuar","delete_channel.msg_one":"Ao excluir um canal, você deleta os membros inclusos neles, juntamente com suas mensagens, deseja continuar",delete_channel_msg_two:"Excluir um canal é um processo irreversÃvel! Tem certeza que quer continuar?","delete_channel.msg_two":"Excluir um canal é um processo irreversÃvel! Tem certeza que quer continuar?",channel_deleted:"Canal excluÃdo com sucesso",delete_channel_member:"Ao excluir um membro, você deleta as mensagens do mesmo, deseja continuar?",s3_image_request_invalid:"Arquivo enviado não é um formato de imagem válido",finance_summary:"Resumo Financeiro"}}},function(e,t,i){function a(e){return null==e?void 0===e?l:r:d&&d in Object(e)?o(e):s(e)}var n=i(52),o=i(480),s=i(481),r="[object Null]",l="[object Undefined]",d=n?n.toStringTag:void 0;e.exports=a},function(e,t){(function(t){var i="object"==typeof t&&t&&t.Object===Object&&t;e.exports=i}).call(t,function(){return this}())},function(e,t,i){var a=i(482),n=a(Object.getPrototypeOf,Object);e.exports=n},function(e,t,i){function a(e){var t=s.call(e,l),i=e[l];try{e[l]=void 0;var a=!0}catch(n){}var o=r.call(e);return a&&(t?e[l]=i:delete e[l]),o}var n=i(52),o=Object.prototype,s=o.hasOwnProperty,r=o.toString,l=n?n.toStringTag:void 0;e.exports=a},function(e,t){function i(e){return n.call(e)}var a=Object.prototype,n=a.toString;e.exports=i},function(e,t){function i(e,t){return function(i){return e(t(i))}}e.exports=i},function(e,t,i){var a=i(478),n="object"==typeof self&&self&&self.Object===Object&&self,o=a||n||Function("return this")();e.exports=o},function(e,t){function i(e){return null!=e&&"object"==typeof e}e.exports=i},function(e,t,i){function a(e){return i(n(e))}function n(e){return o[e]||function(){throw new Error("Cannot find module '"+e+"'.")}()}var o={"./af":54,"./af.js":54,"./ar":61,"./ar-dz":55,"./ar-dz.js":55,"./ar-kw":56,"./ar-kw.js":56,"./ar-ly":57,"./ar-ly.js":57,"./ar-ma":58,"./ar-ma.js":58,"./ar-sa":59,"./ar-sa.js":59,"./ar-tn":60,"./ar-tn.js":60,"./ar.js":61,"./az":62,"./az.js":62,"./be":63,"./be.js":63,"./bg":64,"./bg.js":64,"./bm":65,"./bm.js":65,"./bn":67,"./bn-bd":66,"./bn-bd.js":66,"./bn.js":67,"./bo":68,"./bo.js":68,"./br":69,"./br.js":69,"./bs":70,"./bs.js":70,"./ca":71,"./ca.js":71,"./cs":72,"./cs.js":72,"./cv":73,"./cv.js":73,"./cy":74,"./cy.js":74,"./da":75,"./da.js":75,"./de":78,"./de-at":76,"./de-at.js":76,"./de-ch":77,"./de-ch.js":77,"./de.js":78,"./dv":79,"./dv.js":79,"./el":80,"./el.js":80,"./en-au":81,"./en-au.js":81,"./en-ca":82,"./en-ca.js":82,"./en-gb":83,"./en-gb.js":83,"./en-ie":84,"./en-ie.js":84,"./en-il":85,"./en-il.js":85,"./en-in":86,"./en-in.js":86,"./en-nz":87,"./en-nz.js":87,"./en-sg":88,"./en-sg.js":88,"./eo":89,"./eo.js":89,"./es":93,"./es-do":90,"./es-do.js":90,"./es-mx":91,"./es-mx.js":91,"./es-us":92,"./es-us.js":92,"./es.js":93,"./et":94,"./et.js":94,"./eu":95,"./eu.js":95,"./fa":96,"./fa.js":96,"./fi":97,"./fi.js":97,"./fil":98,"./fil.js":98,"./fo":99,"./fo.js":99,"./fr":102,"./fr-ca":100,"./fr-ca.js":100,"./fr-ch":101,"./fr-ch.js":101,"./fr.js":102,"./fy":103,"./fy.js":103,"./ga":104,"./ga.js":104,"./gd":105,"./gd.js":105,"./gl":106,"./gl.js":106,"./gom-deva":107,"./gom-deva.js":107,"./gom-latn":108,"./gom-latn.js":108,"./gu":109,"./gu.js":109,"./he":110,"./he.js":110,"./hi":111,"./hi.js":111,"./hr":112,"./hr.js":112,"./hu":113,"./hu.js":113,"./hy-am":114,"./hy-am.js":114,"./id":115,"./id.js":115,"./is":116,"./is.js":116,"./it":118,"./it-ch":117,"./it-ch.js":117,"./it.js":118,"./ja":119,"./ja.js":119,"./jv":120,"./jv.js":120,"./ka":121,"./ka.js":121,"./kk":122,"./kk.js":122,"./km":123,"./km.js":123,"./kn":124,"./kn.js":124,"./ko":125,"./ko.js":125,"./ku":126,"./ku.js":126,"./ky":127,"./ky.js":127,"./lb":128,"./lb.js":128,"./lo":129,"./lo.js":129,"./lt":130,"./lt.js":130,"./lv":131,"./lv.js":131,"./me":132,"./me.js":132,"./mi":133,"./mi.js":133,"./mk":134,"./mk.js":134,"./ml":135,"./ml.js":135,"./mn":136,"./mn.js":136,"./mr":137,"./mr.js":137,"./ms":139,"./ms-my":138,"./ms-my.js":138,"./ms.js":139,"./mt":140,"./mt.js":140,"./my":141,"./my.js":141,"./nb":142,"./nb.js":142,"./ne":143,"./ne.js":143,"./nl":145,"./nl-be":144,"./nl-be.js":144,"./nl.js":145,"./nn":146,"./nn.js":146,"./oc-lnc":147,"./oc-lnc.js":147,"./pa-in":148,"./pa-in.js":148,"./pl":149,"./pl.js":149,"./pt":151,"./pt-br":150,"./pt-br.js":150,"./pt.js":151,"./ro":152,"./ro.js":152,"./ru":153,"./ru.js":153,"./sd":154,"./sd.js":154,"./se":155,"./se.js":155,"./si":156,"./si.js":156,"./sk":157,"./sk.js":157,"./sl":158,"./sl.js":158,"./sq":159,"./sq.js":159,"./sr":161,"./sr-cyrl":160,"./sr-cyrl.js":160,"./sr.js":161,"./ss":162,"./ss.js":162,"./sv":163,"./sv.js":163,"./sw":164,"./sw.js":164,"./ta":165,"./ta.js":165,"./te":166,"./te.js":166,"./tet":167,"./tet.js":167,"./tg":168,"./tg.js":168,"./th":169,"./th.js":169,"./tk":170,"./tk.js":170,"./tl-ph":171,"./tl-ph.js":171,"./tlh":172,"./tlh.js":172,"./tr":173,"./tr.js":173,"./tzl":1
32574,"./tzl.js":174,"./tzm":176,"./tzm-latn":175,"./tzm-latn.js":175,"./tzm.js":176,"./ug-cn":177,"./ug-cn.js":177,"./uk":178,"./uk.js":178,"./ur":179,"./ur.js":179,"./uz":181,"./uz-latn":180,"./uz-latn.js":180,"./uz.js":181,"./vi":182,"./vi.js":182,"./x-pseudo":183,"./x-pseudo.js":183,"./yo":184,"./yo.js":184,"./zh-cn":185,"./zh-cn.js":185,"./zh-hk":186,"./zh-hk.js":186,"./zh-mo":187,"./zh-mo.js":187,"./zh-tw":188,"./zh-tw.js":188};a.keys=function(){return Object.keys(o)},a.resolve=n,e.exports=a,a.id=485},,,,,,,,,,function(e,t,i){(function(e){!function(e,i){i(t)}(this,function(t){"use strict";function i(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}function a(e,t){Object.defineProperty(this,"kind",{value:e,enumerable:!0}),t&&t.length&&Object.defineProperty(this,"path",{value:t,enumerable:!0})}function n(e,t,i){n.super_.call(this,"E",e),Object.defineProperty(this,"lhs",{value:t,enumerable:!0}),Object.defineProperty(this,"rhs",{value:i,enumerable:!0})}function o(e,t){o.super_.call(this,"N",e),Object.defineProperty(this,"rhs",{value:t,enumerable:!0})}function s(e,t){s.super_.call(this,"D",e),Object.defineProperty(this,"lhs",{value:t,enumerable:!0})}function r(e,t,i){r.super_.call(this,"A",e),Object.defineProperty(this,"index",{value:t,enumerable:!0}),Object.defineProperty(this,"item",{value:i,enumerable:!0})}function l(e,t,i){var a=e.slice((i||t)+1||e.length);return e.length=0>t?e.length+t:t,e.push.apply(e,a),e}function d(e){var t="undefined"==typeof e?"undefined":I(e);return"object"!==t?t:e===Math?"math":null===e?"null":Array.isArray(e)?"array":"[object Date]"===Object.prototype.toString.call(e)?"date":"function"==typeof e.toString&&/^\/.*\//.test(e.toString())?"regexp":"object"}function c(e,t,i,a,u,m,p){u=u||[],p=p||[];var f=u.slice(0);if("undefined"!=typeof m){if(a){if("function"==typeof a&&a(f,m))return;if("object"===("undefined"==typeof a?"undefined":I(a))){if(a.prefilter&&a.prefilter(f,m))return;if(a.normalize){var _=a.normalize(f,m,e,t);_&&(e=_[0],t=_[1])}}}f.push(m)}"regexp"===d(e)&&"regexp"===d(t)&&(e=e.toString(),t=t.toString());var h="undefined"==typeof e?"undefined":I(e),g="undefined"==typeof t?"undefined":I(t),b="undefined"!==h||p&&p[p.length-1].lhs&&p[p.length-1].lhs.hasOwnProperty(m),v="undefined"!==g||p&&p[p.length-1].rhs&&p[p.length-1].rhs.hasOwnProperty(m);if(!b&&v)i(new o(f,t));else if(!v&&b)i(new s(f,e));else if(d(e)!==d(t))i(new n(f,e,t));else if("date"===d(e)&&e-t!==0)i(new n(f,e,t));else if("object"===h&&null!==e&&null!==t)if(p.filter(function(t){return t.lhs===e}).length)e!==t&&i(new n(f,e,t));else{if(p.push({lhs:e,rhs:t}),Array.isArray(e)){var y;for(e.length,y=0;y<e.length;y++)y>=t.length?i(new r(f,y,new s(void 0,e[y]))):c(e[y],t[y],i,a,f,y,p);for(;y<t.length;)i(new r(f,y,new o(void 0,t[y++])))}else{var w=Object.keys(e),x=Object.keys(t);w.forEach(function(n,o){var s=x.indexOf(n);s>=0?(c(e[n],t[n],i,a,f,n,p),x=l(x,s)):c(e[n],void 0,i,a,f,n,p)}),x.forEach(function(e){c(void 0,t[e],i,a,f,e,p)})}p.length=p.length-1}else e!==t&&("number"===h&&isNaN(e)&&isNaN(t)||i(new n(f,e,t)))}function u(e,t,i,a){return a=a||[],c(e,t,function(e){e&&a.push(e)},i),a.length?a:void 0}function m(e,t,i){if(i.path&&i.path.length){var a,n=e[t],o=i.path.length-1;for(a=0;o>a;a++)n=n[i.path[a]];switch(i.kind){case"A":m(n[i.path[a]],i.index,i.item);break;case"D":delete n[i.path[a]];break;case"E":case"N":n[i.path[a]]=i.rhs}}else switch(i.kind){case"A":m(e[t],i.index,i.item);break;case"D":e=l(e,t);break;case"E":case"N":e[t]=i.rhs}return e}function p(e,t,i){if(e&&t&&i&&i.kind){for(var a=e,n=-1,o=i.path?i.path.length-1:0;++n<o;)"undefined"==typeof a[i.path[n]]&&(a[i.path[n]]="number"==typeof i.path[n]?[]:{}),a=a[i.path[n]];switch(i.kind){case"A":m(i.path?a[i.path[n]]:a,i.index,i.item);break;case"D":delete a[i.path[n]];break;case"E":case"N":a[i.path[n]]=i.rhs}}}function f(e,t,i){if(i.path&&i.path.length){var a,n=e[t],o=i.path.length-1;for(a=0;o>a;a++)n=n[i.path[a]];switch(i.kind){case"A":f(n[i.path[a]],i.index,i.item);break;case"D":n[i.path[a]]=i.lhs;break;case"E":n[i.path[a]]=i.lhs;break;case"N":delete n[i.path[a]]}}else switch(i.kind){case"A":f(e[t],i.index,i.item);break;case"D":e[t]=i.lhs;break;case"E":e[t]=i.lhs;break;case"N":e=l(e,t)}return e}function _(e,t,i){if(e&&t&&i&&i.kind){var a,n,o=e;for(n=i.path.length-1,a=0;n>a;a++)"undefined"==typeof o[i.path[a]]&&(o[i.path[a]]={}),o=o[i.path[a]];switch(i.kind){case"A":f(o[i.path[a]],i.index,i.item);break;case"D":o[i.path[a]]=i.lhs;break;case"E":o[i.path[a]]=i.lhs;break;case"N":delete o[i.path[a]]}}}function h(e,t,i){if(e&&t){var a=function(a){i&&!i(e,t,a)||p(e,t,a)};c(e,t,a)}}function g(e){return"color: "+O[e].color+"; font-weight: bold"}function b(e){var t=e.kind,i=e.path,a=e.lhs,n=e.rhs,o=e.index,s=e.item;switch(t){case"E":return[i.join("."),a,"â",n];case"N":return[i.join("."),n];case"D":return[i.join(".")];case"A":return[i.join(".")+"["+o+"]",s];default:return[]}}function v(e,t,i,a){var n=u(e,t);try{a?i.groupCollapsed("diff"):i.group("diff")}catch(e){i.log("diff")}
325n?n.forEach(function(e){var t=e.kind,a=b(e);i.log.apply(i,["%c "+O[t].text,g(t)].concat(D(a)))}):i.log("ââ no diff ââ");try{i.groupEnd()}catch(e){i.log("ââ diff end ââ ")}}function y(e,t,i,a){switch("undefined"==typeof e?"undefined":I(e)){case"object":return"function"==typeof e[a]?e[a].apply(e,D(i)):e[a];case"function":return e(t);default:return e}}function w(e){var t=e.timestamp,i=e.duration;return function(e,a,n){var o=["action"];return o.push("%c"+String(e.type)),t&&o.push("%c@ "+a),i&&o.push("%c(in "+n.toFixed(2)+" ms)"),o.join(" ")}}function x(e,t){var i=t.logger,a=t.actionTransformer,n=t.titleFormatter,o=void 0===n?w(t):n,s=t.collapsed,r=t.colors,l=t.level,d=t.diff,c="undefined"==typeof t.titleFormatter;e.forEach(function(e,n){var u=e.started,m=e.startedTime,p=e.action,f=e.prevState,_=e.error,h=e.took,g=e.nextState,b=M[n+1];b&&(g=b.prevState,h=b.started-u);var w=a(p),x="function"==typeof s?s(function(){return g},p,e):s,k=T(m),E=r.title?"color: "+r.title(w)+";":"",C=["color: gray; font-weight: lighter;"];C.push(E),t.timestamp&&C.push("color: gray; font-weight: lighter;"),t.duration&&C.push("color: gray; font-weight: lighter;");var S=o(w,k,h);try{x?r.title&&c?i.groupCollapsed.apply(i,["%c "+S].concat(C)):i.groupCollapsed(S):r.title&&c?i.group.apply(i,["%c "+S].concat(C)):i.group(S)}catch(M){i.log(S)}var L=y(l,w,[f],"prevState"),I=y(l,w,[w],"action"),D=y(l,w,[_,f],"error"),A=y(l,w,[g],"nextState");if(L)if(r.prevState){var O="color: "+r.prevState(f)+"; font-weight: bold";i[L]("%c prev state",O,f)}else i[L]("prev state",f);if(I)if(r.action){var R="color: "+r.action(w)+"; font-weight: bold";i[I]("%c action ",R,w)}else i[I]("action ",w);if(_&&D)if(r.error){var z="color: "+r.error(_,f)+"; font-weight: bold;";i[D]("%c error ",z,_)}else i[D]("error ",_);if(A)if(r.nextState){var Y="color: "+r.nextState(g)+"; font-weight: bold";i[A]("%c next state",Y,g)}else i[A]("next state",g);d&&v(f,g,i,x);try{i.groupEnd()}catch(M){i.log("ââ log end ââ")}})}function k(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=Object.assign({},R,e),i=t.logger,a=t.stateTransformer,n=t.errorTransformer,o=t.predicate,s=t.logErrors,r=t.diffPredicate;if("undefined"==typeof i)return function(){return function(e){return function(t){return e(t)}}};if(e.getState&&e.dispatch)return console.error("[redux-logger] redux-logger not installed. Make sure to pass logger instance as middleware:\n// Logger with default options\nimport { logger } from 'redux-logger'\nconst store = createStore(\n reducer,\n applyMiddleware(logger)\n)\n// Or you can create your own logger with custom options http://bit.ly/redux-logger-options\nimport createLogger from 'redux-logger'\nconst logger = createLogger({\n // ...options\n});\nconst store = createStore(\n reducer,\n applyMiddleware(logger)\n)\n"),function(){return function(e){return function(t){return e(t)}}};var l=[];return function(e){var i=e.getState;return function(e){return function(e){if("function"==typeof o&&!o(i,e))return u(e);var d={};l.push(d),d.started=L.now(),d.startedTime=new Date,d.prevState=a(i()),d.action=e;var c=void 0;if(s)try{c=u(e)}catch(u){d.error=n(u)}else c=u(e);d.took=L.now()-d.started,d.nextState=a(i());var m=t.diff&&"function"==typeof r?r(i,e):t.diff;if(x(l,Object.assign({},t,{diff:m})),l.length=0,d.error)throw d.error;return c}}}}var E,C,S=function(e,t){return new Array(t+1).join(e)},M=function(e,t){return S("0",t-e.toString().length)+e},T=function(e){return M(e.getHours(),2)+":"+M(e.getMinutes(),2)+":"+M(e.getSeconds(),2)+"."+M(e.getMilliseconds(),3)},L="undefined"!=typeof performance&&null!==performance&&"function"==typeof performance.now?performance:Date,I="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},D=function(e){if(Array.isArray(e)){for(var t=0,i=Array(e.length);t<e.length;t++)i[t]=e[t];return i}return Array.from(e)},A=[];E="object"===("undefined"==typeof e?"undefined":I(e))&&e?e:"undefined"!=typeof window?window:{},C=E.DeepDiff,C&&A.push(function(){"undefined"!=typeof C&&E.DeepDiff===u&&(E.DeepDiff=C,C=void 0)}
325),i(n,a),i(o,a),i(s,a),i(r,a),Object.defineProperties(u,{diff:{value:u,enumerable:!0},observableDiff:{value:c,enumerable:!0},applyDiff:{value:h,enumerable:!0},applyChange:{value:p,enumerable:!0},revertChange:{value:_,enumerable:!0},isConflict:{value:function(){return"undefined"!=typeof C},enumerable:!0},noConflict:{value:function(){return A&&(A.forEach(function(e){e()}),A=null),u},enumerable:!0}});var O={E:{color:"#2196F3",text:"CHANGED:"},N:{color:"#4CAF50",text:"ADDED:"},D:{color:"#F44336",text:"DELETED:"},A:{color:"#2196F3",text:"ARRAY:"}},R={level:"log",logger:console,logErrors:!0,collapsed:void 0,predicate:void 0,duration:!1,timestamp:!0,stateTransformer:function(e){return e},actionTransformer:function(e){return e},errorTransformer:function(e){return e},colors:{title:function(){return"inherit"},prevState:function(){return"#9E9E9E"},action:function(){return"#03A9F4"},nextState:function(){return"#4CAF50"},error:function(){return"#F20404"}},diff:!1,diffPredicate:void 0,transformer:void 0},z=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.dispatch,i=e.getState;return"function"==typeof t||"function"==typeof i?k()({dispatch:t,getState:i}):void console.error("\n[redux-logger v3] BREAKING CHANGE\n[redux-logger v3] Since 3.0.0 redux-logger exports by default logger with default settings.\n[redux-logger v3] Change\n[redux-logger v3] import createLogger from 'redux-logger'\n[redux-logger v3] to\n[redux-logger v3] import { createLogger } from 'redux-logger'\n")};t.defaults=R,t.createLogger=k,t.logger=z,t["default"]=z,Object.defineProperty(t,"__esModule",{value:!0})})}).call(t,function(){return this}())},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}function n(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.promiseTypeSuffixes||p,i=e.promiseTypeSeparator||"_";return function(e){var a=e.dispatch;return function(e){return function(n){if(!n.payload)return e(n);if(!d["default"](n.payload)&&!d["default"](n.payload.promise))return e(n);var l=n.type,c=n.payload,u=n.meta,m=r(t,3),p=m[0],f=m[1],_=m[2],h=function(e,t){return s({type:[l,t?_:f].join(i)},null===e||"undefined"==typeof e?{}:{payload:e},void 0!==u?{meta:u}:{},t?{error:!0}:{})},g=void 0,b=void 0;d["default"](n.payload)||"object"!==o(n.payload)?(g=c,b=void 0):(g=c.promise,b=c.data),e(s({type:[l,p].join(i)},void 0!==b?{payload:b}:{},void 0!==u?{meta:u}:{}));var v=function(e){var t=h(e,!0);throw a(t),e},y=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=h(e,!1);return a(t),{value:e,action:t}};return g.then(y,v)}}}}Object.defineProperty(t,"__esModule",{value:!0}),t.REJECTED=t.FULFILLED=t.PENDING=void 0;var o="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},s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e},r=function(){function e(e,t){var i=[],a=!0,n=!1,o=void 0;try{for(var s,r=e[Symbol.iterator]();!(a=(s=r.next()).done)&&(i.push(s.value),!t||i.length!==t);a=!0);}catch(l){n=!0,o=l}finally{try{!a&&r["return"]&&r["return"]()}finally{if(n)throw o}}return i}return function(t,i){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return e(t,i);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}();t["default"]=n;var l=i(497),d=a(l),c=t.PENDING="PENDING",u=t.FULFILLED="FULFILLED",m=t.REJECTED="REJECTED",p=[c,u,m]},function(e,t){"use strict";function i(e){return null!==e&&"object"===("undefined"==typeof e?"undefined":a(e))?e&&"function"==typeof e.then:!1}Object.defineProperty(t,"__esModule",{value:!0});var a="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};t["default"]=i},function(e,t){"use strict";function i(e){return function(t){var i=t.dispatch,a=t.getState;return function(t){ 326return function(n){return"function"==typeof n?n(i,a,e):t(n)}}}}
326t.__esModule=!0;var a=i();a.withExtraArgument=i,t["default"]=a},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}function n(){for(var e=arguments.length,t=Array(e),i=0;e>i;i++)t[i]=arguments[i];return function(e){return function(i,a,n){var s=e(i,a,n),l=s.dispatch,d=[],c={getState:s.getState,dispatch:function(e){return l(e)}};return d=t.map(function(e){return e(c)}),l=r["default"].apply(void 0,d)(s.dispatch),o({},s,{dispatch:l})}}}t.__esModule=!0;var o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e};t["default"]=n;var s=i(189),r=a(s)},function(e,t){"use strict";function i(e,t){return function(){return t(e.apply(void 0,arguments))}}function a(e,t){if("function"==typeof e)return i(e,t);if("object"!=typeof e||null===e)throw new Error("bindActionCreators expected an object or a function, instead received "+(null===e?"null":typeof e)+'. Did you write "import ActionCreators from" instead of "import * as ActionCreators from"?');for(var a=Object.keys(e),n={},o=0;o<a.length;o++){var s=a[o],r=e[s];"function"==typeof r&&(n[s]=i(r,t))}return n}t.__esModule=!0,t["default"]=a},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}function n(e,t){var i=t&&t.type,a=i&&'"'+i.toString()+'"'||"an action";return"Given action "+a+', reducer "'+e+'" returned undefined. To ignore an action, you must explicitly return the previous state. If you want this reducer to hold no value, you can return null instead of undefined.'}function o(e){Object.keys(e).forEach(function(t){var i=e[t],a=i(void 0,{type:r.ActionTypes.INIT});if("undefined"==typeof a)throw new Error('Reducer "'+t+"\" returned undefined during initialization. If the state passed to the reducer is undefined, you must explicitly return the initial state. The initial state may not be undefined. If you don't want to set a value for this reducer, you can use null instead of undefined.");var n="@@redux/PROBE_UNKNOWN_ACTION_"+Math.random().toString(36).substring(7).split("").join(".");if("undefined"==typeof i(void 0,{type:n}))throw new Error('Reducer "'+t+'" returned undefined when probed with a random type. '+("Don't try to handle "+r.ActionTypes.INIT+' or other actions in "redux/*" ')+"namespace. They are considered private. Instead, you must return the current state for any unknown actions, unless it is undefined, in which case you must return the initial state, regardless of the action type. The initial state may not be undefined, but can be null.")})}function s(e){for(var t=Object.keys(e),i={},a=0;a<t.length;a++){var s=t[a];"function"==typeof e[s]&&(i[s]=e[s])}var r=Object.keys(i),l=void 0;try{o(i)}catch(d){l=d}return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(l)throw l;for(var a=!1,o={},s=0;s<r.length;s++){var d=r[s],c=i[d],u=e[d],m=c(u,t);if("undefined"==typeof m){var p=n(d,t);throw new Error(p)}o[d]=m,a=a||m!==u}return a?o:e}}
326t.__esModule=!0,t["default"]=s;var r=i(190),l=i(53),d=(a(l),i(191));a(d)},function(e,t,i){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0,t.compose=t.applyMiddleware=t.bindActionCreators=t.combineReducers=t.createStore=void 0;var n=i(190),o=a(n),s=i(501),r=a(s),l=i(500),d=a(l),c=i(499),u=a(c),m=i(189),p=a(m),f=i(191);a(f);t.createStore=o["default"],t.combineReducers=r["default"],t.bindActionCreators=d["default"],t.applyMiddleware=u["default"],t.compose=p["default"]},function(e,t,i){var a=i(1);a.tag2("fl-trans",'<span name="original" class="original"><span if="{opts.keyword}">{this.i18n.translate(opts.keyword, this.args)}</span><span if="{!opts.keyword}"><yield></yield></span></span>',"","",function(e){"use strict";var t=this;this.args={},this.translate="",this.on("mount",function(){t.update()}),this.on("update",function(){t.writeTranslation()}),this.writeTranslation=function(){e.args?t.args=e.args:(t.args=Object.assign({},t.opts),delete t.args.keyword,delete t.args.args)}})},function(e,t,i){var a=i(1);a.tag2("fl-billing",'<div class="app"> <fl-title text="billing.title" capitalize="first-letter"> </fl-title> <br> <br> <fl-spinner loading="{loader}"></fl-spinner> <div if="{!loader && customer}"> <fl-billing-menu id-institution="{this.id_institution}" id-customer="{customer.id_customer}"> </fl-billing-menu> <br> <div id="billing-body"> <fl-billing-customer id-institution="{this.id_institution}" id-customer="{customer.id_customer}" customer="{customer}"> </fl-billing-customer> <fl-billing-subscription id-institution="{this.id_institution}" id-customer="{customer.id_customer}"> </fl-billing-subscription> </div> </div> </div>',"","",function(e){"use strict";var t=this;this.loader=!0,this.id_institution=e.idInstitution,this.permission=window.interceptor.permission,this.customer={},this.on("mount",function(){var e=t.store.getState().billingCustomer.customer;e&&0!==Object.keys(e).length&&e.id_page==t.id_institution?(t.customer=e,t.loader=!1,t.update()):t.getCustomer()}),this.getCustomer=function(){var e={id_institution:t.id_institution},i=[t.actions.getBillingCustomer(e)];t.store.dispatch(i).then(function(){t.loader=!1,t.customer=t.store.getState().billingCustomer.customer,t.update()})["catch"](function(e){e&&(t.loader=!1,school.popup.error(t.store.getState().billingCustomer.error),t.update())})}})},function(e,t,i){var a=i(1);a.tag2("fl-billing-menu",'<div> <fl-menu-navigation if="{list_menu && list_menu.length > 0}" menu="{list_menu}"> </fl-menu-navigation> </div>','fl-billing-menu .menu,[data-is="fl-billing-menu"] .menu{ padding:10px; padding-bottom:0px; background-color:#fff; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_customer=e.idCustomer,this.list_menu=[],this.summary=this.fl.checkRules({feature:null,permission:"read_plan",onSuccess:function(){t.router.load("billing.summary")}}),this.invoice=this.fl.checkRules({feature:null,permission:"read_plan",onSuccess:function(){t.router.load("billing.invoice",{id_customer:t.id_customer})}}),this.paymentMethod=this.fl.checkRules({feature:null,permission:"read_plan",onSuccess:function(){t.router.load("billing.payment.method",{id_customer:t.id_customer})}}),this.term=this.fl.checkRules({feature:null,permission:"read_plan",onSuccess:function(){t.router.load("billing.term",{id_customer:t.id_customer})}}),this.on("mount",function(){t.list_menu=[{icon:"clipboard",icon_size:"13px",label:t.i18n.translate("billing.summary"),name:"summary",feature:t.summary.feature,locked:t.summary.locked,permission:t.summary.permission,disabled:t.summary.disabled,callback:t.summary.apply,active:!1},{icon:"receipt",label:t.i18n.translate("billing.invoice.plural"),name:"invoice",feature:t.invoice.feature,locked:t.invoice.locked,permission:t.invoice.permission,disabled:t.invoice.disabled,callback:t.invoice.apply,active:!1},{icon:"credit-card",label:t.i18n.translate("billing.payment_method.plural"),name:"method",feature:t.paymentMethod.feature,locked:t.paymentMethod.locked,permission:t.paymentMethod.permission,disabled:t.paymentMethod.disabled,callback:t.paymentMethod.apply,active:!1},{icon:"file",label:t.i18n.translate("billing.term_service.plural"),name:"term",feature:t.term.feature,locked:t.term.locked,permission:t.term.permission,disabled:t.term.disabled,callback:t.term.apply,active:!1}
326],t.update()})})},function(e,t,i){var a=i(1);a.tag2("fl-billing-upgrade","<div> teste </div>","","",function(e){})},function(e,t,i){var a=i(1);a.tag2("fl-billing-customer",'<div> <div class="billing-customer"> <fl-section label="billing.account" for="billing-customer-info"> </fl-section> <br> <div if="{customer}" id="billing-customer-info"> <div class="billing-customer-col"> <fl-billing-customer-document id-customer="{id_customer}" customer="{customer}" document="{customer.document}"> </fl-billing-customer-document> </div> <div class="billing-customer-col"> <fl-billing-customer-address id-customer="{id_customer}" address="{customer.address}"> </fl-billing-customer-address> </div> <div class="billing-customer-col"> <fl-billing-customer-email if="{customer.emails}" id-customer="{id_customer}" emails="{customer.emails}"> </fl-billing-customer-email> </div> <div class="billing-customer-col"> <fl-billing-customer-payment-information if="{customer}" id-customer="{id_customer}" customer="{customer}" credit-card="{customer.credit_card}" currency="{customer.currency}"> </fl-billing-customer-payment-information> </div> </div> </div> </div>','fl-billing-customer .billing-customer,[data-is="fl-billing-customer"] .billing-customer{ margin:10px; padding-bottom: 10px; } fl-billing-customer #billing-customer-info,[data-is="fl-billing-customer"] #billing-customer-info{ padding-top: 10px; text-align: center; } fl-billing-customer .billing-customer-col,[data-is="fl-billing-customer"] .billing-customer-col{ display: inline-block; width: 250px; min-height: 150px; border-right: 1px solid #aaa; padding: 10px; padding-top: 0px; line-height: normal; vertical-align: top; text-align: left; } fl-billing-customer .billing-customer-col:last-of-type,[data-is="fl-billing-customer"] .billing-customer-col:last-of-type{ border-right: none; } fl-billing-customer .billing-customer-col-title,[data-is="fl-billing-customer"] .billing-customer-col-title{ font-weight: bold; padding-bottom: 10px; } fl-billing-customer .billing-customer-col-text,[data-is="fl-billing-customer"] .billing-customer-col-text{ font-weight: normal; width: 250px; } fl-billing-customer .billing-customer-item-col,[data-is="fl-billing-customer"] .billing-customer-item-col{ display: inline-block; padding: 5px; padding-left: 0px; line-height: normal; vertical-align: middle; } fl-billing-customer .billing-customer-line,[data-is="fl-billing-customer"] .billing-customer-line{ padding-top: 5px; padding-bottom: 5px; } fl-billing-customer .billing-customer-button,[data-is="fl-billing-customer"] .billing-customer-button{ float:right; opacity: 0.5; transition: ease 500ms; cursor: pointer; } fl-billing-customer .billing-customer-button:hover,[data-is="fl-billing-customer"] .billing-customer-button:hover{ opacity: 1; }',"",function(e){"use strict";this.loader=!0,this.id_institution=e.idInstitution,this.id_customer=e.idCustomer,this.customer=e.customer})},function(e,t,i){var a=i(1);a.tag2("fl-billing-customer-address",'<div> <div class="billing-customer-col-title"> <div class="billing-customer-item-col first-letter"> <fl-trans keyword="billing.address"></fl-trans>: </div> <div class="billing-customer-item-col billing-customer-button" onclick="{openForm}"> <fl-icon icon="pencil"></fl-icon> <span class="capitalize"> <fl-trans keyword="edit"></fl-trans>
326 </span> </div> </div> <div class="billing-customer-col-text"> <div if="{address}" class="billing-customer-line"> {address.zip_code} <br> {address.address}, {address.number} <br> {address.complement} {address.neighborhood} <br> {address.city}, {address.state} <br> {address.country} </div> </div> </div>',"","",function(e){"use strict";var t=this;this.id_customer=e.idCustomer,this.address=e.address,this.openForm=function(){$(".app").toggle("slide",{direction:"left"},500,function(){t.router.load("billing.customer.address.edit",{id_customer:t.id_customer})})}})},function(e,t,i){var a=i(1);a.tag2("fl-billing-customer-document",'<div> <div class="billing-customer-col-title"> <div class="billing-customer-item-col first-letter"> <fl-trans keyword="billing.document"></fl-trans>: </div> <div class="billing-customer-item-col billing-customer-button" onclick="{openForm}"> <fl-icon icon="pencil"></fl-icon> <span class="capitalize"> <fl-trans keyword="edit"></fl-trans> </span> </div> </div> <div if="{customer}" class="text-ellipsis billing-customer-col-text"> <span> {customer.name} </span> </div> <div if="{document}" class="billing-customer-col-text"> <span> {document.type} {document.document} </span> </div> </div>',"","",function(e){"use strict";var t=this;this.id_customer=e.idCustomer,this.customer=e.customer,this.document=e.document,this.openForm=function(){$(".app").toggle("slide",{direction:"left"},500,function(){t.router.load("billing.customer.document.edit",{id_customer:t.id_customer})})}})},function(e,t,i){var a=i(1);a.tag2("fl-billing-customer-edit",'<div class="app"> <fl-title class="capitalize"> <fl-trans keyword="billing.customer_editing"></fl-trans> </fl-title> <br> <br> <fl-back-button if="{back_text}" text="{back_text}" prefix-text="true" callback="{backBilling}"> </fl-back-button> <fl-section></fl-section> <br> <div if="{loader}"> <fl-spinner loading="{loader}"></fl-spinner> <br> </div> <fl-billing-customer-form if="{!loader && customer}" id-customer-document="{id_customer_document}" customer="{customer}" document="{customer.document}" emails="{customer.emails}" address="{customer.address}" callback="{submitBillingCustomer}" form-entities="{form_entities}"> </fl-billing-customer-form> </div>','fl-billing-customer-edit .inline-block,[data-is="fl-billing-customer-edit"] .inline-block{ display: inline-block; } fl-billing-customer-edit .fa-angle-left,[data-is="fl-billing-customer-edit"] .fa-angle-left{ font-weight: bold; font-size: 16px; color:#0069ff; } fl-billing-customer-edit .billing-back,[data-is="fl-billing-customer-edit"] .billing-back{ color: #333; font-size: 14px; padding:10px; cursor: pointer; background:none; border:none; transition: ease 300ms; transition-property: all; } fl-billing-customer-edit .billing-back:hover,[data-is="fl-billing-customer-edit"] .billing-back:hover{ color:#0069ff; }',"",function(e){"use strict";var t=this;this.loader=!0,this.back_text=null,this.id_institution=e.idInstitution,this.id_customer=e.idCustomer,this.customer={},this.id_customer_document=null,this.document=null,this.back_route=null,this.back_params={},this.router.name.indexOf("document")>=0?this.form_entities=["customer","document"]:this.router.name.indexOf("address")>=0?this.form_entities=["address"]:this.router.name.indexOf("email")>=0?this.form_entities=["email"]:this.form_entities=["customer","document","address","email"],this.on("mount",function(){var e=t.store.getState().billingCustomer.customer;t.back_route=t.store.getState().billingCustomer.back_route,t.back_params=t.store.getState().billingCustomer.back_params,e&&0!==Object.keys(e).length&&e.id_page==t.id_institution?(t.customer=e,t.loader=!1):t.getCustomer(),"billing.subscription.active"==t.back_route?t.back_text="billing.subscription_active":"billing.subscription.edit"==t.back_route?t.back_text="billing.subscription_edit":t.back_text="billing.summary",t.update()}),this.getCustomer=function(){var e={id_institution:t.id_institution},i=[t.actions.getBillingCustomer(e)];t.store.dispatch(i).then(function(){t.loader=!1,t.customer=t.store.getState().billingCustomer.customer,t.update(
326)})["catch"](function(e){e&&(t.loader=!1,school.popup.error(t.store.getState().billingCustomer.error),t.update())})},this.backBilling=function(e){t.back_route&&t.back_params?(e||t.store.dispatch([t.actions.setBillingSubscriptionPlanEdit(null)]),t.router.load(t.back_route,t.back_params)):t.router.load("billing")},this.updated_items={customer:!1,document:!1,email:!1,address:!1},this.submitBillingCustomer=function(e){e.name&&t.billingCustomer(e).then(function(i){t.updated_items.customer=i,t.checkSaveCompleted(e)}),e.document&&t.billingCustomerDocument(e).then(function(i){t.updated_items.document=i,t.checkSaveCompleted(e)}),e.email&&t.billingCustomerEmail(e).then(function(i){t.updated_items.email=i,t.checkSaveCompleted(e)}),e.address&&t.billingCustomerAddress(e).then(function(i){t.updated_items.address=i,t.checkSaveCompleted(e)})},this.checkSaveCompleted=function(e){!t.updated_items.customer&&e.name||!t.updated_items.document&&e.document||!t.updated_items.email&&e.email||!t.updated_items.address&&e.address||t.backBilling(!0)},this.billingCustomer=function(e){return new Promise(function(i,a){var n={id_customer:t.id_customer,name:e.name},o=[t.actions.editBillingCustomer(n)];t.store.dispatch(o).then(function(){i(!0)})["catch"](function(e){e&&(t.tags["fl-billing-customer-form"].saving=!1,t.update(),school.popup.error(t.store.getState().billingCustomer.error),a(!1))})})},this.billingCustomerDocument=function(e){return new Promise(function(i,a){if(e.document[0]&&0!=e.document[0].type.length&&0!=e.document[0].document.length){var n=e.document[0],o={id_customer:t.id_customer,id_customer_document:n.id_customer_document,type:n.type,document:n.document},s=null;s=o.id_customer_document?t.actions.editBillingCustomerDocument(o):t.actions.saveBillingCustomerDocument(o);var r=[s];t.store.dispatch(r).then(function(){i(!0)})["catch"](function(e){e&&(t.tags["fl-billing-customer-form"].saving=!1,t.update(),school.popup.error(t.store.getState().billingCustomer.error),i(!1))})}else i(!0)})},this.billingCustomerEmail=function(e){return new Promise(function(i,a){var n={id_customer:t.id_customer,emails:e.email},o=null;o=t.customer.emails?t.actions.editBillingCustomerEmail(n):t.actions.saveBillingCustomerEmail(n);var s=[o];t.store.dispatch(s).then(function(){i(!0)})["catch"](function(e){e&&(t.tags["fl-billing-customer-form"].saving=!1,t.update(),school.popup.error(t.store.getState().billingCustomer.error),i(!1))})})},this.billingCustomerAddress=function(e){return new Promise(function(i,a){if(e.address[0]&&0!=e.address[0].address.length&&0!=e.address[0].city.length&&0!=e.address[0].country.length){var n=e.address[0];n.id_customer=t.id_customer;var o=null;o=n.id_customer_address?t.actions.editBillingCustomerAddress(n):t.actions.saveBillingCustomerAddress(n);var s=[o];t.store.dispatch(s).then(function(){i(!0)})["catch"](function(e){e&&(t.tags["fl-billing-customer-form"].saving=!1,t.update(),school.popup.error(t.store.getState().billingCustomer.error),i(!1))})}else i(!0)})}})},function(e,t,i){var a=i(1);a.tag2("fl-billing-customer-email",'<div> <div class="billing-customer-col-title"> <div class="billing-customer-item-col first-letter"> <span if="{emails && emails.length == 1}"> <fl-trans keyword="billing.email"></fl-trans>: </span> <span if="{emails && emails.length > 1}"> <fl-trans keyword="billing.email.plural"></fl-trans>: </span> </div> <div class="billing-customer-item-col billing-customer-button" onclick="{openForm}"> <fl-icon icon="pencil"></fl-icon> <span class="capitalize"> <fl-trans keyword="edit"></fl-trans>
326 </span> </div> </div> <div class="billing-customer-col-text"> <ul class="billing-customer-email-list"> <li each="{item in emails}" class="text-ellipsis"> {item.email} </li> </ul> </div> </div>','fl-billing-customer-email .billing-customer-email-list,[data-is="fl-billing-customer-email"] .billing-customer-email-list{ margin: 0px; padding: 0px; list-style: circle; padding-left: 10px; } fl-billing-customer-email .billing-customer-email-list > li,[data-is="fl-billing-customer-email"] .billing-customer-email-list > li{ padding-top: 5px; padding-bottom: 5px; width: 230px; }',"",function(e){"use strict";var t=this;this.id_customer=e.idCustomer,this.emails=e.emails,this.openForm=function(){$(".app").toggle("slide",{direction:"left"},500,function(){t.router.load("billing.customer.email.edit",{id_customer:t.id_customer})})}})},function(e,t,i){var a=i(1);a.tag2("fl-billing-customer-form",'<div align="center" class="billing-customer-form"> <form id="billing-customer-form" onsubmit="{customerSubmit}"> <div if="{form_entities && form_entities.indexOf(\'customer\') >= 0}" align="{align}"> <fl-field type="text" label="billing.customer_name" name="name" id="company-name" maxlength="255" input-value="{customer.name}" width="360"> </fl-field> </div> <div if="{form_entities && form_entities.indexOf(\'document\') >= 0}" align="{align}"> <fl-field type="object" name="document" id="document" maxlength="255" input-value="{document}" items="{this.document_fields}" action="false" limit="1"> </fl-field> </div> <div if="{form_entities && form_entities.indexOf(\'email\') >= 0}" align="{align}"> <fl-section if="{form_entities.length > 2}" for="billing-field-email" label="billing.email.plural"> </fl-section> <div id="billing-field-email"> <fl-field if="{form_entities && form_entities.indexOf(\'email\') >= 0}" entity="billing" type="object" name="email" id="email" maxlength="255" input-value="{emails}" width="300" items="{this.email_fields}" action="false"> </fl-field> </div> </div> <div if="{form_entities && form_entities.indexOf(\'address\') >= 0}" align="{align}"> <fl-section if="{form_entities.length > 2}" for="billing-field-address" label="billing.address"> </fl-section> <div id="billing-field-address"> <fl-field if="{form_entities && form_entities.indexOf(\'address\') >= 0}" type="object" name="address" id="address" maxlength="255" input-value="{[address]}" items="{this.address_fields}" action="false" limit="1" width="{form_entities.length > 2 ? \'\' : \'300\'}" layout="{form_entities.length > 2 ? \'\' : \'block\'}"> </fl-field> </div> </div> <fl-modal-footer align="right" content-align="right"> <div class="address-button"> <fl-spinner loading="{this.parent.saving}" text="save.action"></fl-spinner> <span show="{!this.saving}"> <fl-button type="button" text="cancel" schema="cancel" onclick="{parent.parent.backBilling}"> </fl-button> <fl-button type="submit" text="edit" schema="success"> </fl-button> </span> </div> </fl-modal-footer> </form> </div>','fl-billing-customer-form .billing-customer-form,[data-is="fl-billing-customer-form"] .billing-customer-form{ padding:25px; text-align: left; }',"",function(e){"use strict";var t=this;self=this,this.saving=!1,this.align="center",this.callback=e.callback,this.form_entities=e.formEntities,this.customer=e.customer,this.document=e.document?[e.document]:[],this.emails=e.emails,this.address=e.address?e.address:[],this.form_entities.length>2&&(this.align="left"),this.address_fields={id_customer_address:"id",zip_code:"text",address:"text",number:"text",complement:"text",neighborhood:"text",city:"text",state:"text",country:"text"},this.document_fields={id_customer_document:"id",type:["CNPJ","CPF"],document:"text"},this.email_fields={email:"text"},this.on("mount",function(){$("#billing-customer-form").ready(function(){$(this).find("input").focusout(function(){var e=$
326(this),t=e.val().trim(),i=e.attr("name");e.attr("id"),e.attr("label");if(self.field_errors=[],void 0!==i&&t.length>0&&(i.indexOf("zipcode")>=0||i.indexOf("zip_code")>=0)&&9==t.length){var a=$(this).closest(".object-value-line").attr("index");self.getAddress(t,a)}}),$(this).find("input").keyup(function(){var e=$(this),t=e.val(),i=e.attr("name");if(void 0!==i&&(t.length>0&&(i.indexOf("document")>=0||i.indexOf("value")>=0)&&"CPF"==e.closest(".object-value-line").find("input#document_type").val().toUpperCase()&&(t.length>14&&(t=t.substring(0,14)),t=t.replace(/\D/g,""),t=t.replace(/(\d{3})(\d)/,"$1.$2"),t=t.replace(/(\d{3})(\d)/,"$1.$2"),t=t.replace(/(\d{3})(\d{1,2})$/,"$1-$2"),e.val(t)),t.length>0&&(i.indexOf("document")>=0||i.indexOf("value")>=0)&&"CNPJ"==e.closest(".object-value-line").find("input#document_type").val().toUpperCase()&&(t.length>18&&(t=t.substring(0,18)),t=t.replace(/\D/g,""),t=t.replace(/(\d{2})(\d)/,"$1.$2"),t=t.replace(/(\d{3})(\d)/,"$1.$2"),t=t.replace(/(\d{3})(\d)/,"$1/$2"),t=t.replace(/(\d{4})(\d)/,"$1-$2"),e.val(t)),t.length>0&&(i.indexOf("zipcode")>=0||i.indexOf("zip_code")>=0)))if(9==t.length){var a=$(this).closest("form").find(":input");a.eq(a.index(this)+2).focus()}else t.length>9?(t=t.substring(0,9),e.val(t)):(t=t.replace(/\D/g,""),t=t.replace(/^(\d{5})(\d)/,"$1-$2"),e.val(t))})})}),this.getAddress=function(e,i){var a={zipcode:e},n=[t.actions.getAddress(a)];t.store.dispatch(n).then(function(){var e=t.store.getState().forleven.address,a=[t.address];a&&a.length>=i+1?Object.assign(a[i],e):(a=[{}],a[i]=e,t.address=a),t.update()})["catch"](function(e){e&&t.update()})},this.customerSubmit=function(e){e.preventDefault(),t.saving=!0,t.update();var i={};$("#billing-customer-form").find("input[type!=radio][name], input[type=radio][name]:checked, textarea").each(function(){var e=$
326(this).attr("name"),t=$(this).val();i[e]=t});var a={};for(var n in i)if(n.indexOf("[")>=0){var o=n.substring(0,n.indexOf("_")),s=n.substring(n.indexOf("_")+1,n.indexOf("[")),r=parseInt(n.substring(n.indexOf("[")+1)),l=[],d={};o in a&&(l=a[o]),r in l&&(d=l[r]),"email"==s?l[r]=i[n]:(d[s]=i[n],l[r]=d),a[o]=l}else a[n]=i[n];t.callback&&t.callback(a)}})},function(e,t,i){var a=i(1);a.tag2("fl-billing-customer-payment-information",'<div> <div class="billing-customer-col-title first-letter"> <fl-trans keyword="billing.payment_information.plural"></fl-trans>: </div> <div class="billing-customer-col-text"> <div if="{customer.situation}"> <div class="billing-customer-line first-letter"> <fl-trans keyword="billing.account_situation"></fl-trans>: <span if="{customer.situation}" class="{customer_situation}"> <fl-trans keyword="billing.{customer.situation.toLowerCase()}"></fl-trans> </span> </div> </div> <div if="{customer.payment_method == âbank_slipâ}"> <div class="billing-customer-line"> <div class="billing-customer-item-col"> <fl-icon icon="barcode" size="30"></fl-icon> </div> <div class="billing-customer-item-col capitalize"> <fl-trans keyword="billing.bank_slip"></fl-trans> </div> </div> </div> <div if="{customer.payment_method == âcredit_cardâ && credit_card}"> <div class="billing-customer-line"> <div if="{credit_card.brand}" class="billing-customer-item-col"> <fl-icon if="{credit_card.brand.toLowerCase() == âamerican expressâ}" icon="credit-card-amex" size="30"></fl-icon> <fl-icon if="{credit_card.brand.toLowerCase() == âapple-payâ}" icon="credit-card-apple-pay" size="30"></fl-icon> <fl-icon if="{credit_card.brand.toLowerCase().indexOf(âdinerâ) >= 0}" icon="credit-card-diners" size="30"></fl-icon> <fl-icon if="{credit_card.brand.toLowerCase() == âeloâ}" icon="credit-card-elo" size="40"></fl-icon> <fl-icon if="{credit_card.brand.toLowerCase() == âmastercardâ || credit_card.brand.toLowerCase() == âmasterâ}" icon="credit-card-mastercard" size="30"></fl-icon> <fl-icon if="{credit_card.brand.toLowerCase() == âpaypalâ}" icon="credit-card-paypal" size="30"></fl-icon> <fl-icon if="{credit_card.brand.toLowerCase() == âvisaâ}" icon="credit-card-visa" size="30"></fl-icon> </div> <div if="{credit_card.display_number}" class="billing-customer-item-col"> {credit_card.display_number} <div if="{!credit_card.verify}" class="inline-block credit-card-status-unverified"> <span class="capitalize"> <fl-trans id="credit-card-unverified" keyword="billing.payment_method_unverified"></fl-trans>
326 </span> <fl-tooltip for="credit-card-unverified" text="billing.payment_method_unverified_description" action="hover" position="top" style="margin-top:-32px; margin-left:-32px;"> </fl-tooltip> </div> </div> </div> <div if="{credit_card.year && credit_card.month}" class="billing-customer-line first-letter"> <fl-trans keyword="billing.expire.at"></fl-trans>: <br> <fl-date text="{credit_card.year+â-â+credit_card.month}" format-out="MM/YYYY"> </fl-date> <span if="{today_soon > credit_card_date && today <= credit_card_date}" class="credit-card-status-expiring capitalize"> <fl-trans keyword="billing.expiring"></fl-trans> </span> <span if="{today > credit_card_date}" class="credit-card-status-expired capitalize"> <fl-trans keyword="billing.expired"></fl-trans> </span> </div> </div> <div if="{currency}" class="billing-customer-line first-letter"> <fl-trans keyword="billing.currency"></fl-trans>: <br> {currency.currency} </div> </div> </div>','fl-billing-customer-payment-information .credit-card-status-active,[data-is="fl-billing-customer-payment-information"] .credit-card-status-active{ color: #33aa33; font-weight: bold; } fl-billing-customer-payment-information .credit-card-status-expiring,[data-is="fl-billing-customer-payment-information"] .credit-card-status-expiring{ color:#ffaa33; font-weight: bold; } fl-billing-customer-payment-information .credit-card-status-expired,[data-is="fl-billing-customer-payment-information"] .credit-card-status-expired{ color:#ff3333; font-weight: bold; } fl-billing-customer-payment-information .credit-card-status-unverified,[data-is="fl-billing-customer-payment-information"] .credit-card-status-unverified{ color:#ff3333; font-weight: bold; } fl-billing-customer-payment-information .customer-situation-active,[data-is="fl-billing-customer-payment-information"] .customer-situation-active{ color: #33aa33; font-weight: bold; font-size: 13px; text-transform: uppercase; } fl-billing-customer-payment-information .customer-situation-active-expired,[data-is="fl-billing-customer-payment-information"] .customer-situation-active-expired{ color: #ffaa33; font-weight: bold; font-size: 13px; text-transform: uppercase; } fl-billing-customer-payment-information .customer-situation-trial,[data-is="fl-billing-customer-payment-information"] .customer-situation-trial{ color:#333; font-weight: bold; font-size: 13px; text-transform: uppercase; } fl-billing-customer-payment-information .customer-situation-locked,[data-is="fl-billing-customer-payment-information"] .customer-situation-locked{ color:#ffaa33; font-weight: bold; font-size: 13px; text-transform: uppercase; } fl-billing-customer-payment-information .customer-situation-canceled,[data-is="fl-billing-customer-payment-information"] .customer-situation-canceled{ color:#ff3333; font-weight: bold; font-size: 13px; text-transform: uppercase; } fl-billing-customer-payment-information .customer-situation-trial_expired,[data-is="fl-billing-customer-payment-information"] .customer-situation-trial_expired{ color:#ff3333; font-weight: bold; font-size: 13px; text-transform: uppercase; }',"",function(e){"use strict";this.id_customer=e.idCustomer,this.customer=e.customer,this.credit_card=e.creditCard,this.currency=e.currency,this.today=new Date,this.today_soon=new Date(this.today),this.today_soon.setMonth(this.today_soon.getMonth()+3),this.credit_card&&(this.credit_card_date=new Date(this.credit_card.year+"-"+this.credit_card.month+"-01 00:00:00")),this.customer_situation={"customer-situation-active":"ACTIVE"==this.customer.situation,"customer-situation-active-expired":"ACTIVE_EXPIRED"==this.customer.situation,"customer-situation-locked":"LOCKED"==this.customer.situation,"customer-situation-trial":"TRIAL"==this.customer.situation,"customer-situation-canceled":"CANCELED"==this.customer.situation}})},function(e,t,i){var a=i(1);a.tag2("fl-billing-invoice",'<div class="app"> <fl-title text="billing.invoice.plural" capitalize="first-letter"> </fl-title> <br> <br> <fl-billing-menu id-institution="{this.id_institution}" id-customer="{id_customer}"> </fl-billing-menu> <br> <div class="billing-invoice"> <div class="customer-invoice-inner"> <fl-billing-invoice-list id-institution="{id_institution}" id-customer="{id_customer}"> </fl-billing-invoice-list> </div> </div> </div>','fl-billing-invoice .billing-invoice,[data-is="fl-billing-invoice"] .billing-invoice{ margin:10px; padding-bottom: 10px; } fl-billing-invoice .customer-invoice-inner,[data-is="fl-billing-invoice"] .customer-invoice-inner{ padding:25px; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_customer=e.idCustomer,this.permission=window.interceptor.permission,this.customer={},this.on("mount",function(){var e=t.store.getState().billingCustomer.customer;e&&0!==Object.keys(e).length&&e.id_page==t.id_institution?(t.customer=e,t.loader=!1,t.update(
326)):t.getCustomer()}),this.getCustomer=function(){var e={id_institution:t.id_institution},i=[t.actions.getBillingCustomer(e)];t.store.dispatch(i).then(function(){t.loader=!1,t.customer=t.store.getState().billingCustomer.customer,t.update()})["catch"](function(e){e&&(t.loader=!1,school.popup.error(t.store.getState().billingCustomer.error),t.update())})}})},function(e,t,i){var a=i(1);a.tag2("fl-billing-invoice-bank-slip",'<div style="font-family:verdana; font-size:12px; color:#333;"> <div style="text-transform: capitalize;"> <div style="display:inline-block;"> <fl-trans keyword="billing.bank_slip"></fl-trans> </div> <div style="display:inline-block; float:right;"> <fl-trans keyword="billing.mechanical_authentication"></fl-trans> </div> </div> <br> <div style="text-transform: uppercase; color:#888; padding:10px; padding-bottom:2px; border-bottom:#aaa 2px dotted"> <fl-trans keyword="billing.cut_dotted_line"></fl-trans> </div> <div style="display:table; width:100%;"> <div style="display:table-cell; width:5%; text-align:center; padding:10px; vertical-align:top; line-height:normal;"> <img if="{bank_slip.identification_line && bank_slip.identification_line.substr(0,3) === â001â}" src="https://faturas.iugu.com/assets/bancobrasil_logo-cc83635800ee1279978e55b107adef8d.png" alt="banco do brasil"> <fl-icon if="{bank_slip.identification_line && bank_slip.identification_line.substr(0,3) == â237â}" icon="bank-bradesco" size="40"> </fl-icon> <fl-icon if="{bank_slip.identification_line && bank_slip.identification_line.substr(0,3) == â341â}" icon="bank-itau" size="40"> </fl-icon> </div> <div style="display:table-cell; width:95%;"> <div style="display:table; width:100%;"> <div style="display:table-row;"> <div style="display:table-cell; padding:5px;"> <div style="border-left:2px solid #666; border-bottom:2px solid #666; padding:5px;"> <div style="color:#555; font-weight:bold; text-align: left; text-transform: uppercase;"> <div if="{bank_slip.identification_line && bank_slip.identification_line.substr(0,3) == â001â}"> BANCO DO BRASIL S.A. 001 </div> <div if="{bank_slip.identification_line && bank_slip.identification_line.substr(0,3) == â237â}"> BANCO BRADESCO S.A. 237 </div> <div if="{bank_slip.identification_line && bank_slip.identification_line.substr(0,3) == â341â}"> BANCO ITAà UNIBANCO S.A. 341 </div> </div> <div style="color:#333; font-weight:bold;"> {bank_slip.identification_line} </div> </div> </div> </div> <div style="display:table-row;"> <div style="display:table-cell;"> <div style="display:table; width:100%;"> <div style="display: table-row;"> <div style="display:table-cell; padding:5px; width:85%;"> <div style="border-left:2px solid #666; border-bottom:2px solid #666; padding:5px;"> <div style="font-size:10px; color:#888; font-weight:bold; text-align: left; text-transform: uppercase;"> <fl-trans keyword="billing.payment_place"></fl-trans> </div> <div style="font-size:10px; color:#333; font-weight:bold;"> <fl-trans keyword="billing.payment_place_description" args="{args}"> </fl-trans> </div> </div> </div> <div style="display:table-cell; padding:5px; width:15%;"> <div style="border-left:2px solid #666; border-bottom:2px solid #666; padding:5px;"> <div style="font-size:6px; color:#888; font-weight:bold; text-align: right; text-transform: uppercase;"> <fl-trans keyword="billing.transaction_number"></fl-trans> </div> <div style="font-size:10px; color:#333; font-weight:bold; text-align:right;"> {bank_slip.transaction_number} </div> </div> </div> </div> </div> </div> </div> <div style="display:table-row;"> <div style="display:table-cell;"> <div style="display:table; width:100%;"> <div style="display:table-row;"> <div style="display:table-cell; padding:5px; width:45%;"> <div style="border-left:2px solid #666; border-bottom:2px solid #666; padding:5px;"> <div style="font-size:10px; color:#888; font-weight:bold; text-align: left; text-transform: uppercase;"> <fl-trans keyword="billing.recipient"></fl-trans> </div> <div style="color:#333; font-weight:bold;"> <div style="font-weight:bold;"> Forleven Informática LTDA - ME </div> <div style="font-weight:normal;"> CNPJ: 17.853.443/0001-28 </div> </div> </div> </div> <div style="display:table-cell; padding:5px; width:40%;"> <div style="border-left:2px solid #666; border-bottom:2px solid #666; padding:5px;"> <br> <br> </div> </div> <div style="display:table-cell; padding:5px; width:15%;"> <div style="border-left:2px solid #666; border-bottom:2px solid #666; padding:5px;"> <div style="font-size:8px; color:#888; font-weight:bold; text-align: right; text-transform: uppercase;"> <fl-trans keyword="billing.due"></fl-trans> </div> <div style="color:#333; font-weight:bold; text-align: right; font-size:10px;"> <fl-date text="{invoice.due_date}" format-out="dd/mm/YYYY"> </fl-date> </div> </div> </div> </div> </div> </div> </div> <div style="display:table-row;"> <div style="display:table-cell;"> <div style="display:table; width:100%;"> <div style="display:table-row;"> <div style="display:table-cell; padding:5px; width:85%;"> <div style="border-left:2px solid #666; border-bottom:2px solid #666; padding:5px; height:2cm;"> <div style="font-size:10px; color:#888; font-weight:bold; text-align: left; text-transform: uppercase;"> <fl-trans keyword="billing.instruction.plural"></fl-trans> </div> <div style="color:#333; font-weight:bold;"> <ul> <li each="{instruction in bank_slip.instructions}"> {instruction} </li> </ul> </div> </div> </div> <div style="display:table-cell; padding:5px; width:15%;"> <div style="border-left:2px solid #666; border-bottom:2px solid #666; padding:5px;">
326 <div style="font-size:7px; color:#888; font-weight:bold; text-align: right; text-transform: uppercase;"> <fl-trans keyword="billing.document_amount"></fl-trans> </div> <div style="font-size:10px; color:#333; font-weight:bold; text-align: right;"> {invoice.items_amount_formatted} </div> </div> <div style="border-left:2px solid #666; border-bottom:2px solid #666; padding:5px; margin-top:10px;"> <div style="font-size:8px; color:#888; font-weight:bold; text-align: right; text-transform: uppercase;"> <fl-trans keyword="billing.fine"></fl-trans>/<fl-trans keyword="billing.interest"></fl-trans> </div> <div style="color:#333; font-weight:bold; text-align: right;"> </div> </div> </div> </div> </div> </div> </div> <div style="display:table-row;"> <div style="display:table-cell;"> <div style="display:table; width:100%;"> <div style="display:table-row;"> <div style="display:table-cell; padding:5px; width:85%;"> <div style="border-left:2px solid #666; border-bottom:2px solid #666; padding:5px;"> <div style="font-size:10px; color:#888; font-weight:bold; text-align: left; text-transform: uppercase;"> <fl-trans keyword="billing.customer"></fl-trans> </div> <div style="color:#333; font-weight:bold;"> {customer.name} </div> </div> </div> <div style="display:table-cell; padding:5px; width:15%;"> <div style="border-left:2px solid #666; border-bottom:2px solid #666; padding:5px;"> <div style="font-size:7px; color:#888; font-weight:bold; text-align: right; text-transform: uppercase;"> <fl-trans keyword="billing.amount_to_pay"></fl-trans> </div> <div style="color:#333; font-weight:bold; text-align: right;"> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div style="display:flex; justify-content: center; width:100%;"> <div style="display:table-cell; text-align: center; padding:5px;"> <div style="text-transform: capitalize; font-size:8px; padidng:5px;"> <fl-trans keyword="billing.identification_line"></fl-trans> </div> <div style="font-size:8px;"> {bank_slip.identification_line} </div> <div> <fl-barcode text="{bank_slip.barcode_data}" format="ITF" display-text="false" width="1" height="50"> </fl-barcode> <span if="{invoice.invoice_situation && invoice.invoice_situation.situation == \'paid\'}" style="color: #33aa33; font-family:verdana; border:#33aa33 5px solid; border-radius:10px; font-size: 20px; font-weight: bold; text-transform: uppercase; transform: rotate(-45deg); text-align: center; position: absolute; margin-top:-75px; margin-left:-40px; padding:5px; background-color: rgba(255,255,255,0.75); box-shadow: 0px 0px 15px #33aa33;"> <fl-trans keyword="billing.paid"></fl-trans>
326 </span> </div> </div> <fl-qrcode style="text-align: center" class="qrcode" if="{pix}" qr-code-text="{pix.qr_code_text}" size="{95}"></fl-qrcode> </div> </div>',"","",function(e){ 327"use strict";this.customer=e.customer,this.invoice=e.invoice,this.bank_slip=e.bankSlip,this.pix=e.invoice.pix,this.args={bank_name:"Bradesco"}})},function(e,t,i){var a=i(1);a.tag2("fl-billing-invoice-bank-slip-brief",'<div class="invoice-bank-slip"> <div class="invoice-bank-slip-inline"> <div class="invoice-bank-slip-title first-letter"> <fl-trans keyword="billing.due_date"></fl-trans> </div> <div class="invoice-bank-slip-item"> <fl-date if="{invoice.due_date}" text="{invoice.due_date}" format-out="dd/MM/YYYY"> </fl-date> </div> </div> <div class="invoice-bank-slip-inline"> <div class="invoice-bank-slip-title first-letter"> <fl-trans keyword="billing.total_amount"></fl-trans> </div> <div class="invoice-bank-slip-item"> {invoice.items_amount_formatted} </div> </div> <br> <br> <div class="{container()}"> <div> <fl-qrcode style="text-align: center" class="qrcode" if="{pix}" qr-code-text="{pix.qr_code_text}" size="{170}" show-copy-button="{true}"></fl-qrcode> </div> <div class="invoice-bank-slip-barcode"> {bank_slip.identification_line} <br> <fl-barcode if="{customer && invoice && (\'id_customer\' in customer)}" text="{bank_slip.barcode_data}" format="ITF" display-text="false" width="{barcode_width}" height="100"> </fl-barcode> </div> </div> <div class="invoice-bank-slip-button"> <fl-button text="print" schema="info" onclick="{printInvoice}"> </fl-button> </div> <div> <fl-billing-invoice-print if="{customer && invoice && (\'id_customer\' in customer)}" show="{false}" customer="{customer}" invoice="{invoice}"> </fl-billing-invoice-print> <span if="{invoice.invoice_situation && invoice.invoice_situation.situation == \'paid\'}" class="billing-brief-paid"> <fl-trans keyword="billing.paid"></fl-trans>
327 </span> </div> </div>','fl-billing-invoice-bank-slip-brief .invoice-bank-slip,[data-is="fl-billing-invoice-bank-slip-brief"] .invoice-bank-slip{ padding-top:10px; padding-bottom:10px; width: 100%; text-align: center; } fl-billing-invoice-bank-slip-brief .invoice-bank-slip-inline,[data-is="fl-billing-invoice-bank-slip-brief"] .invoice-bank-slip-inline{ display: inline-block; width: 48%; vertical-align: top; text-align: left; } fl-billing-invoice-bank-slip-brief .invoice-bank-slip-title,[data-is="fl-billing-invoice-bank-slip-brief"] .invoice-bank-slip-title{ font-weight: bold; color: #777; font-size: 12px; text-align: left; } fl-billing-invoice-bank-slip-brief .invoice-bank-slip-item,[data-is="fl-billing-invoice-bank-slip-brief"] .invoice-bank-slip-item{ font-weight: normal; color: #333; font-size: 18px; text-align: left; } fl-billing-invoice-bank-slip-brief .invoice-bank-slip-barcode,[data-is="fl-billing-invoice-bank-slip-brief"] .invoice-bank-slip-barcode{ padding:10px; text-align: center; } fl-billing-invoice-bank-slip-brief .invoice-bank-slip-button,[data-is="fl-billing-invoice-bank-slip-brief"] .invoice-bank-slip-button{ text-align: right; padding:10px; } fl-billing-invoice-bank-slip-brief .billing-brief-paid,[data-is="fl-billing-invoice-bank-slip-brief"] .billing-brief-paid{ color: #33aa33; font-family: verdana; border: #33aa33 5px solid; border-radius: 10px; font-size: 40px; font-weight: bold; text-transform: uppercase; transform: rotate(-45deg); text-align: center; position: absolute; margin-top: -160px; margin-left: -80px; padding: 5px; background-color: rgba(255,255,255,0.75); } fl-billing-invoice-bank-slip-brief .container-qrcode,[data-is="fl-billing-invoice-bank-slip-brief"] .container-qrcode{ display: flex; justify-content: center; flex-wrap: wrap-reverse } fl-billing-invoice-bank-slip-brief .qrcode span,[data-is="fl-billing-invoice-bank-slip-brief"] .qrcode span{ font-size: 14px }',"",function(e){"use strict";var t=this;this.print=!1,this.customer={},this.invoice=e.invoice,this.bank_slip=this.invoice.bank_slip,this.pix=e.invoice.pix,this.barcode_width=2,this.container=function(){return{"container-qrcode":void 0!==t.pix}},this.on("mount",function(){t.customer=t.store.getState().billingCustomer.customer;var e=window.innerWidth;e>1700?($(".modal-stage").css("width","50%"),$(".modal-stage").css("margin-left","25%")):e>1e3&&1700>e?($(".modal-stage").css("width","90%"),$(".modal-stage").css("margin-left","5%")):($(".modal-stage").css("width","90%"),$(".modal-stage").css("margin-left","5%"),t.barcode_width=1),t.update()}),this.printInvoice=function(){t.tags["fl-billing-invoice-print"].print()}})},function(e,t,i){var a=i(1);a.tag2("fl-billing-invoice-list",'<div> <fl-spinner loading="{loader}"></fl-spinner> <div if="{!loader}"> <div if="{invoices && invoices.length > 0}" class="invoice-list"> <div class="invoice-line-header capitalize"> <div class="invoice-col invoice-number-col center"> # </div> <div class="invoice-col invoice-date-col"> <fl-trans keyword="billing.due_date"></fl-trans> </div> <div class="invoice-col invoice-items-col"> <fl-trans keyword="billing.description"></fl-trans> </div> <div class="invoice-col invoice-period-col"> <fl-trans keyword="billing.period"></fl-trans> </div> <div class="invoice-col invoice-payment-col"> <fl-trans keyword="billing.payment_method"></fl-trans> </div> <div class="invoice-col invoice-amount-col"> <fl-trans keyword="billing.total_amount"></fl-trans> </div> <div class="invoice-col invoice-situation-col"> <fl-trans keyword="billing.situation"></fl-trans> </div> <div class="invoice-col invoice-option-col"> <fl-trans keyword="option.plural"></fl-trans> </div> </div> <fl-billing-invoice-list-item each="{invoice in invoices}" id-customer="{id_customer}" invoice="{invoice}" style="display:table-row;"> </fl-billing-invoice-list-item> </div> <fl-pagination if="{links}" type="more" id-institution="{id_institution}" links="{links}" action="{action}" store="{state}" params="{params}" callback="{listInvoices}"> </fl-pagination> <div if="{!invoices || invoices.length == 0}" align="center"> <fl-trans keyword="billing.not_found_invoice"></fl-trans> </div> </div> </div>','fl-billing-invoice-list .invoice-list,[data-is="fl-billing-invoice-list"] .invoice-list{ margin: 0; padding: 0; width: 100%; display: table; } fl-billing-invoice-list .invoice-line-header,[data-is="fl-billing-invoice-list"] .invoice-line-header{ display: table-row; width: 100%; } fl-billing-invoice-list .invoice-line-item,[data-is="fl-billing-invoice-list"] .invoice-line-item{ width: 100%; } fl-billing-invoice-list .invoice-col,[data-is="fl-billing-invoice-list"] .invoice-col{ display: table-cell; line-height: normal; vertical-align: middle; text-align: left; } fl-billing-invoice-list .invoice-line-header > .invoice-col,[data-is="fl-billing-invoice-list"] .invoice-line-header > .invoice-col{ text-align: left; padding-top: 10px; padding-bottom: 2px; border-bottom: 1px solid #aaa; font-weight: bold; color: #555; } fl-billing-invoice-list-item > .invoice-col{ text-align: left; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px dashed #aaa; transition-duration: 300ms; transition-timing-function: ease-in-out; } fl-billing-invoice-list-item:last-of-type > .invoice-col{ border-bottom: none; } fl-billing-invoice-list-item:hover > .invoice-col{ background-color:rgba(1, 129, 78, 0.10); } fl-billing-invoice-list .invoice-number-col,[data-is="fl-billing-invoice-list"] .invoice-number-col{ padding-left: 5px; width: 5%; } fl-billing-invoice-list .invoice-date-col,[data-is="fl-billing-invoice-list"] .invoice-date-col{ padding-left: 5px; width: 10%; } fl-billing-invoice-list .invoice-items-col,[data-is="fl-billing-invoice-list"] .invoice-items-col{ width: 30%; padding-left: 15px; } fl-billing-invoice-list .invoice-line-header > .invoice-items-col,[data-is="fl-billing-invoice-list"] .invoice-line-header > .invoice-items-col{ padding-left: 0px; } fl-billing-invoice-list .invoice-period-col,[data-is="fl-billing-invoice-list"] .invoice-period-col{ width: 15% } fl-billing-invoice-list .invoice-payment-col,[data-is="fl-billing-invoice-list"] .invoice-payment-col{ width: 15% } fl-billing-invoice-list .invoice-amount-col,[data-is="fl-billing-invoice-list"] .invoice-amount-col{ width: 10%; } fl-billing-invoice-list .invoice-situation-col,[data-is="fl-billing-invoice-list"] .invoice-situation-col{ width: 5%; } fl-billing-invoice-list .invoice-option-col,[data-is="fl-billing-invoice-list"] .invoice-option-col{ text-align: center; width: 10%; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_customer=e.idCustomer,this.invoices=[],this.loader=!0,this.action=this.actions.getBillingInvoices,this.state=this.store.getState().billingInvoice,this.links=null,this.params={id_customer:this.id_customer},this.on("mount",function(){t.getInvoices()}),this.getInvoices=function(){var e={id_customer:t.id_customer},i=[t.actions.getBillingInvoices(e)];t.store.dispatch(i).then(function(){t.loader=!1,t.listInvoices(!0)})["catch"](function(e){e&&(t.loader=!1,t.links=null,school.popup.error(t.store.getState().billingInvoice.error),t.update(
327))})},this.listInvoices=function(e){e===!0?t.invoices=t.store.getState().billingInvoice.invoices:t.invoices=t.invoices.concat(t.store.getState().billingInvoice.invoices),t.links=t.store.getState().billingInvoice.links,t.update()}})},function(e,t,i){var a=i(1);a.tag2("fl-billing-invoice-list-item",'<div class="invoice-col invoice-number-col"> <a href="javascript:void(0)" onclick="{viewInvoice.apply}"> {invoice.id_invoice} </a> </div> <div class="invoice-col invoice-date-col"> <span if="{!invoice.origin_renew}"> <fl-date if="{invoice.due_date}" text="{invoice.due_date}" format-out="dd/MM/YYYY"> </fl-date> <fl-date if="{!invoice.due_date && invoice.cycle}" text="{invoice.cycle.start_date}" format-out="dd/MM/YYYY"> </fl-date> <fl-date if="{!invoice.due_date && !invoice.cycle}" text="{invoice.create_date}" format-out="dd/MM/YYYY"> </fl-date> </span> <span if="{invoice.origin_renew}"> <div id="invoice-due-date-{invoice.id_invoice}" class="table-cell line-through"> <fl-date text="{invoice.origin_renew.due_date}" format-out="dd/MM/YYYY"> </fl-date> </div> <fl-tooltip for="invoice-due-date-{invoice.id_invoice}" text="billing.due_date_origin" action="hover" position="top" style="margin-top:-45px; margin-left:-90px;"> </fl-tooltip> <div class="table"> <div class="table-cell middle"> <fl-icon icon="redirect"> </fl-icon> </div> <div class="table-cell middle"> <fl-date text="{invoice.due_date}" format-out="dd/MM/YYYY"> </fl-date> </div> </div> </span> </div> <div class="invoice-col invoice-items-col"> <ul class="invoice-items"> <li each="{item in invoice.items}"> <b>{item.description}</b> {item.amount_formatted} </li> </ul> </div> <div class="invoice-col invoice-period-col"> <span if="{!invoice.cycle_inactive}"> <fl-date if="{invoice.cycle}" text="{invoice.cycle.start_date}" format-out="dd/MM/YYYY"> </fl-date> - <fl-date if="{invoice.cycle}" text="{invoice.cycle.end_date}" format-out="dd/MM/YYYY"> </fl-date> </span> <span if="{invoice.cycle_inactive}"> <div id="old-cycle-date-{invoice.id_invoice}" class="table-cell line-through"> <fl-date if="{invoice.cycle_inactive}" text="{invoice.cycle_inactive.start_date}" format-out="dd/MM/YYYY"> </fl-date> - <fl-date if="{invoice.cycle_inactive}" text="{invoice.cycle_inactive.end_date}" format-out="dd/MM/YYYY"> </fl-date> </div> <fl-tooltip for="old-cycle-date-{invoice.id_invoice}" text="billing.cycle_date_inactive" action="hover" position="top" style="margin-top:-55px; margin-left:-140px;"> </fl-tooltip> <div class="table"> <div class="table-cell middle"> <fl-icon icon="redirect"> </fl-icon> </div> <div class="table-cell middle"> <fl-date if="{invoice.cycle}" text="{invoice.cycle.start_date}" format-out="dd/MM/YYYY"> </fl-date> - <fl-date if="{invoice.cycle}" text="{invoice.cycle.end_date}" format-out="dd/MM/YYYY"> </fl-date> </div> </div> </span> </div> <div class="invoice-col invoice-payment-col capitalize"> <span if="{!invoice.payment}"> <fl-icon if="{invoice.payment_method == âpixâ}" icon="pix" size="20"></fl-icon> <fl-icon if="{invoice.payment_method == âbank_slipâ}" icon="barcode" size="20"></fl-icon> <fl-icon if="{invoice.payment_method == âcredit_cardâ}" icon="credit-card" size="20"></fl-icon> <fl-trans keyword="billing.{invoice.payment_method}"></fl-trans>
327 </span> <span if="{invoice.payment}"> <fl-icon if="{invoice.payment.payment_method == âpixâ}" icon="pix" size="20"></fl-icon> <fl-icon if="{invoice.payment.payment_method == âbank_slipâ}" icon="barcode" size="20"></fl-icon> <fl-icon if="{invoice.payment.payment_method == âcredit_cardâ}" icon="credit-card" size="20"></fl-icon> <fl-trans keyword="billing.{invoice.payment.payment_method}"></fl-trans> </span> </div> <div class="invoice-col invoice-amount-col"> {invoice.items_amount_formatted} </div> <div class="invoice-col invoice-situation-col"> <span if="{invoice.invoice_situation && \'situation\' in invoice.invoice_situation}"> <span if="{invoice.invoice_situation.situation == \'paid\'}" class="invoice-status-paid"> <fl-trans keyword="billing.paid"></fl-trans> <span if="{invoice.payment}" class="invoice-payment-date"> <fl-trans keyword="date_at"></fl-trans> <fl-date text="{invoice.payment.payment_date}" fomat-out="dd/mm/YYYY"> </fl-date> </span> </span> <span if="{invoice.invoice_situation.situation == \'payment_in_progress\'}" class="invoice-status-payment-in-progress"> <fl-trans keyword="billing.payment_in_progress"></fl-trans>
327 </span> <span if="{invoice.invoice_situation.situation == \'pending\'}" class="invoice-status-pending"> <fl-trans keyword="billing.pending"></fl-trans> </span> <span if="{invoice.invoice_situation.situation == \'canceled\'}" class="invoice-status-canceled"> <fl-trans keyword="billing.canceled"></fl-trans> </span> <span if="{invoice.invoice_situation.situation == \'expired\'}" class="invoice-status-expired"> <fl-trans keyword="billing.expired"></fl-trans> </span> <span if="{invoice.invoice_situation.situation == \'refunded\'}" class="invoice-status-refunded"> <fl-trans keyword="billing.refunded"></fl-trans> </span> </span> </div> <div class="invoice-col invoice-option-col"> <fl-button-option> <fl-trans keyword="option.plural"></fl-trans> </fl-button-option> <fl-menu-option arrow="top"> <fl-menu-option-item icon="eye-open" text="view" disabled="{parent.viewInvoice.disabled}" onclick="{parent.viewInvoice.apply}"> </fl-menu-option-item> <fl-menu-option-item if="{parent.invoice.bank_slip && parent.invoice.invoice_situation && (parent.invoice.invoice_situation.situation == \'pending\' || parent.invoice.invoice_situation.situation == \'paid\')}" icon="barcode" text="billing.bank_slip" disabled="{parent.viewSlip.disabled}" onclick="{parent.viewSlip.apply}"> </fl-menu-option-item> <fl-menu-option-item if="{parent.invoice.payment_method===\'bank_slip\' && parent.invoice.invoice_situation && parent.invoice.invoice_situation.situation == \'expired\'}" icon="barcode" text="billing.update_slip_date" disabled="{parent.renewBillingInvoice.disabled}" onclick="{parent.renewBillingInvoice.apply}"> </fl-menu-option-item> <fl-menu-option-item icon="print" text="print" disabled="{parent.printInvoice.disabled}" onclick="{parent.printInvoice.apply}"> </fl-menu-option-item> </fl-menu-option> </div> <fl-modal-box> <fl-billing-invoice-bank-slip-brief if="{parent.view_slip}" invoice="{parent.invoice}"> </fl-billing-invoice-bank-slip-brief> </fl-modal-box> <fl-billing-invoice-print if="{print && customer && invoice && (\'id_customer\' in customer)}" show="{false}" customer="{customer}" invoice="{invoice}"> </fl-billing-invoice-print>','fl-billing-invoice-list-item .invoice-items,[data-is="fl-billing-invoice-list-item"] .invoice-items{ padding: 0px; } fl-billing-invoice-list-item .invoice-status-paid,[data-is="fl-billing-invoice-list-item"] .invoice-status-paid{ color: #33aa33; font-weight: bold; font-size: 13px; text-transform: uppercase; } fl-billing-invoice-list-item .invoice-status-payment-in-progress,[data-is="fl-billing-invoice-list-item"] .invoice-status-payment-in-progress{ color:#339aaa; font-weight: bold; font-size: 11px; text-transform: uppercase; } fl-billing-invoice-list-item .invoice-status-pending,[data-is="fl-billing-invoice-list-item"] .invoice-status-pending{ color:#ffaa33; font-weight: bold; font-size: 13px; text-transform: uppercase; } fl-billing-invoice-list-item .invoice-status-canceled,[data-is="fl-billing-invoice-list-item"] .invoice-status-canceled{ color:#333; font-weight: bold; font-size: 13px; text-transform: uppercase; } fl-billing-invoice-list-item .invoice-status-expired,[data-is="fl-billing-invoice-list-item"] .invoice-status-expired{ color:#ff3333; font-weight: bold; font-size: 13px; text-transform: uppercase; } fl-billing-invoice-list-item .invoice-status-refunded,[data-is="fl-billing-invoice-list-item"] .invoice-status-refunded{ color:rgb(0, 82, 204); font-weight: bold; font-size: 13px; text-transform: uppercase; } fl-billing-invoice-list-item .invoice-payment-date,[data-is="fl-billing-invoice-list-item"] .invoice-payment-date{ color:#333; font-weight: normal; text-transform: none; font-size: 11px; }',"",function(e){"use strict";var t=this;this.view_slip=!1,this.print=!1,this.id_customer=e.idCustomer,this.customer={},this.invoice=e.invoice,this.permission=window.interceptor.permission,this.on("mount",function(){t.customer=t.store.getState().billingCustomer.customer,t.update()}),this.viewInvoice=this.fl.checkRules({feature:null,permission:"save_plan",onSuccess:function(){$(".app").toggle("slide",{direction:"left"},500,function(){t.router.load("billing.invoice.view",{id_customer:t.id_customer,id_invoice:t.invoice.id_invoice})})}}),this.viewSlip=this.fl.checkRules({feature:null,permission:"save_plan",onSuccess:function(){t.view_slip=!0,t.update(
327),t.tags["fl-modal-box"].ModalBoxOpen()}}),this.printInvoice=this.fl.checkRules({feature:null,permission:"save_plan",onSuccess:function(){t.print=!0,t.update(),t.tags["fl-billing-invoice-print"].print()}}),this.renewBillingInvoice=this.fl.checkRules({feature:null,permission:"save_plan",onSuccess:function(){school.popup.confirm(t.i18n.translate("billing.confirm_renew_invoice"),function(){t.parent.loader=!0,t.parent.update();var e={id_invoice:t.invoice.id_invoice},i=[t.actions.renewBillingInvoice(e)];t.store.dispatch(i).then(function(){t.parent.getInvoices()})["catch"](function(e){e&&(t.parent.loader=!1,t.parent.update(),school.popup.error(t.store.getState().billingInvoice.error))})})}})})},function(e,t,i){var a=i(1);a.tag2("fl-billing-invoice-print",'<div id="invoice-paper"> <div style="font-size:12px; font-family: verdana; text-align:left;"> <div style="padding:10px; background-color:rgba(1, 129, 78, 0.15); border-top-right-radius:10px; border-top-left-radius:10px; min-height:50px;"> <div style="display:inline-block; max-width: 500px;"> <div style="text-transform:uppercase;"> <span style="color:#555;"> <fl-trans keyword="billing.customer"></fl-trans>
327 </span> <br> <span style="color:#333; font-weight:bold;"> {customer.name} </span> </div> <br> <div if="{customer.document}"> <span style="color:#555;"> <fl-trans keyword="{customer.document.type}" fl-trans> </span> <br> <span style="color:#333; font-weight:bold;"> {customer.document.document} </span> </div> </div> <div style="display:inline-block; float:right;"> <fl-icon icon="forleven" size="50"> </fl-icon> </div> </div> <div style="padding:10px; display:block; text-transform:capitalize;"> <div style="display:inline-block; font-size: 18px; font-weight:bold;"> <fl-trans keyword="billing.invoice_detail"></fl-trans> #{invoice.id_invoice} </div> <div style="display:inline-block; float:right"> <div style="text-transform:uppercase;"> <div style="color:#555; text-align: right"> <fl-trans keyword="billing.due"></fl-trans> </div> <div style="color:#333; font-weight:bold; font-size: 16px;"> <fl-date if="{invoice.due_date}" text="{invoice.due_date}" format-out="dd/MM/YYYY"> </fl-date> <fl-date if="{!invoice.due_date && invoice.cycle}" text="{invoice.cycle.start_date}" format-out="dd/MM/YYYY"> </fl-date> <fl-date if="{!invoice.due_date && !invoice.cycle}" text="{invoice.create_date}" format-out="dd/MM/YYYY"> </fl-date> </div> </div> </div> </div> <div style="height:7cm; vertical-align:top;"> <div style="display:table; width:100%; padding-top:10px; padding-bottom: 10px;"> <div style="display:table-row;"> <div style="display:table-cell; text-align:left; width:70%; border-bottom:#aaa 1px solid; text-transform: capitalize; font-weight: bold; padding:5px; padding-bottom:2px;"> <fl-trans keyword="billing.description"></fl-trans> </div> <div style="display:table-cell; text-align:right; width:15%; border-bottom:#aaa 1px solid; text-transform: capitalize; font-weight: bold; padding:5px; padding-bottom:2px;"> </div> <div style="display:table-cell; text-align:right; width:15%; border-bottom:#aaa 1px solid; text-transform: capitalize; font-weight: bold; padding:5px; padding-bottom:2px;"> <fl-trans keyword="billing.amount"></fl-trans> </div> </div> <div each="{item in invoice.items}" style="display:table-row;"> <div style="display:table-cell; text-align:left; width:70%; border-bottom:#aaa 1px dashed; padding:10px;"> {item.description} </div> <div style="display:table-cell; text-align:right; width:15%; border-bottom:#aaa 1px dashed; padding:10px;"> </div> <div style="display:table-cell; text-align:right; width:15%; border-bottom:#aaa 1px dashed; padding:10px;"> {item.amount_formatted} </div> </div> <div style="display:table-row;"> <div style="display:table-cell; text-align:left; width:70%; border-bottom:#aaa 1px solid; text-transform: capitalize; font-weight: bold; padding:5px; padding-bottom:2px;"> </div> <div style="display:table-cell; text-align:right; width:15%; border-bottom:#aaa 1px solid; text-transform: capitalize; font-weight: bold; padding:5px; padding-bottom:2px;"> </div> <div style="display:table-cell; text-align:right; width:15%; border-bottom:#aaa 1px solid; text-transform: capitalize; font-weight: bold; padding:5px; padding-bottom:2px;"> </div> </div> <div style="display:table-row;"> <div style="display:table-cell; text-align:left; width:70%; border-bottom:#aaa 1px solid; text-transform: capitalize; font-weight: bold; padding:5px; padding-bottom:2px;"> </div> <div style="display:table-cell; text-align:right; width:15%; border-bottom:#aaa 1px solid; text-transform: capitalize; font-weight: bold; padding:5px; padding-bottom:2px;"> </div> <div style="display:table-cell; text-align:right; width:15%; border-bottom:#aaa 1px solid; text-transform: capitalize; font-weight: bold; padding:5px; padding-bottom:2px;"> </div> </div> <div style="display:table-row;"> <div style="display:table-cell; text-align:left; width:70% text-transform: capitalize; font-weight: bold; padding:5px; padding-bottom:2px;"> </div> <div style="display:table-cell; text-align:right; width:15%; text-transform: capitalize; font-weight: bold; padding:5px; padding-bottom:2px;"> <fl-trans keyword="billing.total_amount"></fl-trans> </div> <div style="display:table-cell; text-align:right; width:15%; text-transform: capitalize; font-weight: bold; padding:5px; padding-bottom:2px;"> {invoice.items_amount_formatted} </div> </div> </div> </div> <div> <fl-billing-invoice-bank-slip if="{bank_slip && Object.keys(bank_slip).length !== 0}" customer="{customer}" invoice="{invoice}" bank-slip="{bank_slip}"> </fl-billing-invoice-bank-slip> </div> </div> <span if="{invoice.invoice_situation && invoice.invoice_situation.situation == \'paid\'}" style="color: #33aa33; font-family:verdana; border:#33aa33 10px solid; border-radius:30px; font-size: 100px; font-weight: bold; text-transform: uppercase; transform: rotate(-45deg); text-align: center; position: absolute; margin-top: -800px; margin-left: 250px; padding:15px; background-color: rgba(255,255,255,0.75); box-shadow: 0px 0px 15px #33aa33;"> <fl-trans keyword="billing.paid"></fl-trans>
327 </span> <span if="{invoice.invoice_situation && invoice.invoice_situation.situation == \'refunded\'}" style="color: rgb(0, 82, 204); font-family:verdana; border:rgb(0, 82, 204) 10px solid; border-radius:30px; font-size: 100px; font-weight: bold; text-transform: uppercase; transform: rotate(-45deg); text-align: center; position: absolute; margin-top: -800px; margin-left: 200px; padding:15px; background-color: rgba(255,255,255,0.75); box-shadow: 0px 0px 15px rgb(0, 82, 204);"> <fl-trans keyword="billing.refunded"></fl-trans> </span> </div>',"","",function(e){"use strict";this.customer=e.customer,this.invoice=e.invoice,this.bank_slip=this.invoice.bank_slip?this.invoice.bank_slip:null,this.print=function(){setTimeout(function(){window.frames[0].document.body.innerHTML=$("#invoice-paper").html(),window.frames[0].print()},300)}})},function(e,t,i){var a=i(1);a.tag2("fl-billing-invoice-view",'<div class="app"> <fl-title class="capitalize"> <fl-trans keyword="billing.invoice.view"></fl-trans> </fl-title> <br> <br> <fl-back-button text="billing.invoice.plural" prefix-text="true" callback="{backBilling}"> </fl-back-button> <fl-section></fl-section> <br> <div if="{loader}"> <br> <fl-spinner loading="{loader}"></fl-spinner> <br> </div> <div if="{!loader && invoice && customer && \'id_customer\' in customer}"> <fl-modal-box> <fl-billing-invoice-bank-slip-brief if="{parent.view_slip}" invoice="{parent.invoice}"> </fl-billing-invoice-bank-slip-brief> </fl-modal-box> <div class="invoice-view-center"> <div class="invoice-view-center-inner"> <div class="invoice-view-option"> <div class="invoice-view-option-inner"> <fl-button-option> <fl-trans keyword="option_plural"></fl-trans> </fl-button-option> <fl-menu-option arrow="top"> <fl-menu-option-item if="{parent.invoice.bank_slip && parent.invoice.invoice_situation && (parent.invoice.invoice_situation.situation == \'pending\' || parent.invoice.invoice_situation.situation == \'paid\')}" icon="barcode" text="billing.bank_slip" disabled="{parent.viewSlip.disabled}" onclick="{parent.viewSlip.apply}"> </fl-menu-option-item> <fl-menu-option-item if="{parent.invoice.bank_slip && parent.invoice.invoice_situation && parent.invoice.invoice_situation.situation == \'expired\'}" icon="barcode" text="billing.update_slip_date" disabled="{parent.renewBillingInvoice.disabled}" onclick="{parent.renewBillingInvoice.apply}"> </fl-menu-option-item> <fl-menu-option-item icon="print" text="print" disabled="{parent.printInvoice.disabled}" onclick="{parent.printInvoice.apply}"> </fl-menu-option-item> </fl-menu-option> </div> </div> <div> <fl-billing-invoice-print customer="{customer}" invoice="{invoice}"> </fl-billing-invoice-print> </div> </div> </div> </div> </div>','fl-billing-invoice-view .invoice-print,[data-is="fl-billing-invoice-view"] .invoice-print{ text-align: right; padding:10px; } fl-billing-invoice-view .invoice-view-center,[data-is="fl-billing-invoice-view"] .invoice-view-center{ width: 100%; padding-left: 25%; padding-top: 20px; padding-bottom: 20px; } fl-billing-invoice-view .invoice-view-center-inner,[data-is="fl-billing-invoice-view"] .invoice-view-center-inner{ width: 50%; } @media only screen and (max-width: 1300px) { fl-billing-invoice-view .invoice-view-center,[data-is="fl-billing-invoice-view"] .invoice-view-center{ padding: 0px; } fl-billing-invoice-view .invoice-view-center-inner,[data-is="fl-billing-invoice-view"] .invoice-view-center-inner{ width: auto; padding: 20px; } } fl-billing-invoice-view .invoice-view-option,[data-is="fl-billing-invoice-view"] .invoice-view-option{ position: relative; height: 30px; } fl-billing-invoice-view .invoice-view-option-inner,[data-is="fl-billing-invoice-view"] .invoice-view-option-inner{ float: right; } fl-billing-invoice-view .billing-back,[data-is="fl-billing-invoice-view"] .billing-back{ color: #333; font-size: 14px; padding:10px; cursor: pointer; background:none; border:none; transition: ease 300ms; transition-property: all; } fl-billing-invoice-view .billing-back:hover,[data-is="fl-billing-invoice-view"] .billing-back:hover{ color:#0069ff; } fl-billing-invoice-view .billing-paid,[data-is="fl-billing-invoice-view"] .billing-paid{ color: #33aa33; border:#33aa33 10px solid; border-radius:30px; font-size: 100px; font-weight: bold; text-transform: uppercase; transform: rotate(-45deg); text-align: center; position: absolute; top:40%; left:40%; padding:15px; }',"",function(e){"use strict";var t=this;this.loader=!1,this.view_slip=!1,this.id_institution=e.idInstitution,this.id_customer=e.idCustomer,this.id_invoice=e.idInvoice,this.customer={},this.invoice=e.invoice,this.on("mount",function(){var e=t.store.getState().billingCustomer.customer;e&&0!==Object.keys(e).length&&e.id_page==t.id_institution?t.customer=e:t.getCustomer(),t.invoice||(t.loader=!0,t.update(
327),t.getInvoice())}),this.getCustomer=function(){var e={id_institution:t.id_institution},i=[t.actions.getBillingCustomer(e)];t.store.dispatch(i).then(function(){t.loader=!1,t.customer=t.store.getState().billingCustomer.customer,t.update()})["catch"](function(e){e&&(t.loader=!1,school.popup.error(t.store.getState().billingCustomer.error),t.update())})},this.getInvoice=function(){var e={id_customer:t.id_customer,id_invoice:t.id_invoice},i=[t.actions.getBillingInvoice(e)];t.store.dispatch(i).then(function(){t.loader=!1,t.invoice=t.store.getState().billingInvoice.invoice,t.update()})["catch"](function(e){e&&(t.loader=!1,school.popup.error(t.store.getState().billingInvoice.error),t.update())})},this.viewSlip=this.fl.checkRules({feature:null,permission:"save_plan",onSuccess:function(){t.view_slip=!0,t.update(),t.tags["fl-modal-box"].ModalBoxOpen()}}),this.printInvoice=this.fl.checkRules({feature:null,permission:"save_plan",onSuccess:function(){t.tags["fl-billing-invoice-print"].print()}}),this.renewBillingInvoice=this.fl.checkRules({feature:null,permission:"save_plan",onSuccess:function(){school.popup.confirm(t.i18n.translate("billing.confirm_renew_invoice"),function(){t.parent.loader=!0,t.parent.update();var e={id_invoice:t.invoice.id_invoice},i=[t.actions.renewBillingInvoice(e)];t.store.dispatch(i).then(function(){t.parent.getInvoices()})["catch"](function(e){e&&(t.parent.loader=!1,t.parent.update(),school.popup.error(t.store.getState().billingInvoice.error))})})}}),this.backBilling=function(){t.router.load("billing.invoice",{id_customer:t.id_customer})}})},function(e,t,i){var a=i(1);a.tag2("fl-billing-payment-method",'<div class="app"> <fl-title capitalize="first-letter"> <fl-trans keyword="billing.payment_method.plural"></fl-trans> </fl-title> <br> <br> <fl-billing-menu if="{customer && \'id_customer\' in customer}" id-institution="{id_institution}" id-customer="{id_customer}"> </fl-billing-menu> <br> <div if="{loader}"> <br> <fl-spinner loading="{loader}"></fl-spinner> <br> </div> <div if="{!loader}"> <fl-billing-payment-method-list if="{id_customer && customer && \'id_customer\' in customer}" id-institution="{id_institution}" id-customer="{id_customer}"> </fl-billing-payment-method-list> </div> </div>',"","",function(e){"use strict";var t=this;this.loader=!0,this.id_institution=e.idInstitution,this.id_customer=e.idCustomer,this.permission=window.interceptor.permission,this.customer={},this.on("mount",function(){var e=t.store.getState().billingCustomer.customer;e&&0!==Object.keys(e).length&&e.id_page==t.id_institution?(t.customer=e,t.loader=!1,t.update()):t.getCustomer()}),this.getCustomer=function(){var e={id_institution:t.id_institution},i=[t.actions.getBillingCustomer(e)];t.store.dispatch(i).then(function(){t.loader=!1,t.customer=t.store.getState().billingCustomer.customer,t.update()})["catch"](function(e){e&&(t.loader=!1,school.popup.error(t.store.getState().billingCustomer.error),t.update())})}})},function(e,t,i){var a=i(1);a.tag2("fl-billing-payment-method-add",'<div class="app"> <fl-title class="capitalize"> <fl-trans keyword="billing.payment_method_add"></fl-trans> </fl-title> <br> <br> <fl-back-button if="{back_text}" text="{back_text}" prefix-text="true" callback="{backBilling}"> </fl-back-button> <fl-section></fl-section> <br> <fl-billing-payment-method-form payment-method="{payment_method}" cancel-callback="{backBilling}" callback="{savePaymentMethod}"> </fl-billing-payment-method-form> </div>','fl-billing-payment-method-add .inline-block,[data-is="fl-billing-payment-method-add"] .inline-block{ display: inline-block; } fl-billing-payment-method-add .fa-angle-left,[data-is="fl-billing-payment-method-add"] .fa-angle-left{ font-weight: bold; font-size: 16px; color:#0069ff; } fl-billing-payment-method-add .billing-back,[data-is="fl-billing-payment-method-add"] .billing-back{ color: #333; font-size: 14px; padding:10px; cursor: pointer; background:none; border:none; transition: ease 300ms; transition-property: all; } fl-billing-payment-method-add .billing-back:hover,[data-is="fl-billing-payment-method-add"] .billing-back:hover{ color:#0069ff; }',"",function(e){ 328"use strict";var t=this;this.loader=!0,this.back_text=null,this.id_institution=e.idInstitution,this.id_customer=e.idCustomer,this.permission=window.interceptor.permission,this.back_route=null,this.back_params={},this.on("mount",function(){t.back_route=t.store.getState().billingPaymentMethod.back_route,t.back_params=t.store.getState().billingPaymentMethod.back_params,"billing.subscription.active"==t.back_route?t.back_text="billing.subscription_active":"billing.subscription.edit"==t.back_route?t.back_text="billing.subscription_edit":t.back_text="billing.payment_method",t.update(
328)}),this.backBilling=function(e){t.back_route&&t.back_params?(e||t.store.dispatch([t.actions.setBillingSubscriptionPlanEdit(null)]),t.router.load(t.back_route,t.back_params)):t.router.load("billing.payment.method",{id_customer:t.id_customer})},this.savePaymentMethod=function(e){"credit_card"==e.payment_method_type?t.savePaymentMethodCreditCard(e.token):t.savePaymentMethodBankSlip()},this.savePaymentMethodCreditCard=function(e){var i={id_customer:t.id_customer,token:e},a=[t.actions.saveBillingPaymentMethodCreditCard(i),t.actions.eraseBillingCustomer()];t.store.dispatch(a).then(function(){setTimeout(function(){t.tags["fl-billing-payment-method-form"].saving=!1,t.save=t.store.getState().billingPaymentMethod.save,window.toast(t.i18n.translate("billing.payment_method_saved"),"long"),t.update(),t.backBilling(!0)},1500)})["catch"](function(e){e&&(t.tags["fl-billing-payment-method-form"].saving=!1,t.update(),school.popup.error(t.store.getState().billingPaymentMethod.error))})},this.savePaymentMethodBankSlip=function(e){var i={id_customer:t.id_customer},a=[t.actions.saveBillingPaymentMethodBankSlip(i),t.actions.eraseBillingCustomer()];t.store.dispatch(a).then(function(){setTimeout(function(){t.tags["fl-billing-payment-method-form"].saving=!1,t.save=t.store.getState().billingPaymentMethod.save,window.toast(t.i18n.translate("billing.payment_method_saved"),"long"),t.update(),t.backBilling(!0)},1500)})["catch"](function(e){e&&(t.tags["fl-billing-payment-method-form"].saving=!1,t.update(),school.popup.error(t.store.getState().billingPaymentMethod.error))})}})},function(e,t,i){var a=i(1);a.tag2("fl-billing-payment-method-form",'<div class="credit-card-form"> <form id="payment-form" target="_blank" method="POST"> <div align="center"> <fl-field type="select" name="payment_method_type" input-value="{payment_method_type}" items="{payment_methods_types}" change-callback="{changePaymentMethodType}"> </fl-field> </div> <br> <div if="{payment_method_type == \'credit_card\'}" align="center"> <div id="credit-card"> <div class="front"> <div class="front-credit-card-title"> </div> <div class="front-credit-card-table"> <div class="front-credit-card-table-cell"> <div class="front-credit-card-chip"> </div> <div id="front-credit-card-number" class="front-credit-card-number front-credit-card-text"> 0000 0000 0000 0000 </div> <div class="front-credit-card-expire-date front-credit-card-text"> <fl-trans keyword="billing.expire_date_format"></fl-trans> </div> <div class="front-credit-card-holder front-credit-card-text"> <fl-trans keyword="billing.holder_example"></fl-trans> </div> </div> <div class="front-credit-card-table-cell"> <div class="front-credit-card-brand"> <img if="{credit_card_brand == âamexâ}" src="/img/amex_logo.png"> <img if="{credit_card_brand == âdinersâ}" src="/img/diners_logo.png"> <img if="{credit_card_brand == âeloâ}" src="/img/elo_logo.png"> <img if="{credit_card_brand == âmastercardâ}" src="/img/mastercard_logo.png"> <img if="{credit_card_brand == âvisaâ}" src="/img/visa_logo.png"> </div> </div> </div> </div> <div class="back"> <div class="back-credit-card-inside"> <div class="back-credit-card-magnetic"> </div> <div class="back-credit-card-cvv"> 123 </div> </div> </div> </div> <div class="credit-card-form-visible"> <div class="credit-card-table-visible"> <div class="credit-card-input-row"> <div class="credit-card-input-col credit-card-number"> <fl-field id="credit-card-number-visible" type="text" label="{this.i18n.translate(\'billing.credit_card_number\')}" width="300" maxlength="19" onkeyup="{creditCardNumber}"> </fl-field> <fl-tooltip for="credit-card-number-visible" action="focus" text="billing.credit_card_number_description" position="top" style="margin-top:-55px; margin-left:-65px;"> </fl-tooltip> </div> <div class="credit-card-input-col credit-card-cvv"> <fl-field id="credit-card-cvv-visible" type="text" label="{this.i18n.translate(\'billing.credit_card_cvv\')}" width="150" maxlength="4" onkeyup="{creditCardCvv}"> </fl-field> <fl-tooltip for="credit-card-cvv-visible" action="focus" text="billing.credit_card_cvv_description" position="top" style="margin-top:-
32870px; margin-left:-65px;"> </fl-tooltip> </div> </div> </div> <div class="credit-card-input-line"> <fl-field id="credit-card-holder-visible" type="text" label="{this.i18n.translate(\'billing.payment_method_holder\')}" width="470" onkeyup="{creditCardHolder}"> </fl-field> <fl-tooltip for="credit-card-holder-visible" action="focus" text="billing.credit_card_holder_description" position="top" style="margin-top: -5px; margin-left: -325px;"> </fl-tooltip> </div> <div class="credit-card-input-line credit-card-expire-date" align="left"> <fl-field id="credit-card-expire-date-visible" type="text" label="{this.i18n.translate(\'billing.expire_date\')}" width="300" maxlength="5" onkeyup="{creditCardExpireDate}"> </fl-field> <fl-tooltip for="credit-card-expire-date-visible" action="focus" text="billing.expire_date" position="top" style="margin-top: 15px; margin-left: -235px;"> </fl-tooltip> </div> </div> <div class="usable-creditcard-form"> <div class="wrapper"> <div class="input-group nmb_a"> <div class="icon ccic-brand"></div> <input id="credit-card-number" autocomplete="off" class="credit_card_number" data-iugu="number" placeholder="Número do Cartão" type="text" value=""> </div> <div class="input-group nmb_b"> <div class="icon ccic-cvv"></div> <input id="credit-card-cvv" autocomplete="off" class="credit_card_cvv" data-iugu="verification_value" placeholder="CVV" type="text" value=""> </div> <div class="input-group nmb_c"> <div class="icon ccic-name"></div> <input id="credit-card-name" class="credit_card_name" data-iugu="full_name" placeholder="Titular do Cartão" type="text" value=""> </div> <div class="input-group nmb_d"> <div class="icon ccic-exp"></div> <input id="credit-card-expiration" autocomplete="off" class="credit_card_expiration" data-iugu="expiration" placeholder="MM/AA" type="text" value=""> </div> </div> <div class="token-area"> <label for="token">Token do Cartão de Crédito - Enviar para seu Servidor</label> <input type="text" name="token" id="token" value="" readonly="true" size="64" style="text-align:center"> </div> </div> </div> <div if="{payment_method_type == \'bank_slip\'}" align="center"> <fl-switch label="Lerei os Termos de Uso e estarei adimplente com os pagamentos" name="check_defaulter" change-callback="{checkDefaulter}"> </fl-switch> </div> <fl-modal-footer align="right" content-align="right"> <div class="credit-card-button"> <fl-spinner loading="{this.parent.saving}" text="save.action"></fl-spinner> <span show="{!this.saving}"> <fl-button type="button" text="cancel" schema="cancel" onclick="{parent.cancel_callback}"> </fl-button> <fl-button if="{parent.payment_method_type == \'credit_card\' && !parent.i
328d_payment_method}" type="submit" text="register" schema="success"> </fl-button> <fl-button if="{parent.payment_method_type == \'bank_slip\' && !parent.id_payment_method}" type="button" text="register" schema="success" onclick="{parent.submitBankSlip}"> </fl-button> <fl-button if="{parent.id_payment_method}" type="submit" text="edit" schema="success"> </fl-button> </span> </div> </fl-modal-footer> </form> </div>','fl-billing-payment-method-form .credit-card-form,[data-is="fl-billing-payment-method-form"] .credit-card-form{ padding:10px; } fl-billing-payment-method-form #credit-card,[data-is="fl-billing-payment-method-form"] #credit-card{ width: 500px; height: 250px; border-radius: 10px; } fl-billing-payment-method-form .front,[data-is="fl-billing-payment-method-form"] .front{ background-color: #01814e; border-radius: 10px; padding:5px; } fl-billing-payment-method-form .back,[data-is="fl-billing-payment-method-form"] .back{ background-color: #54A769; border-radius: 10px; } fl-billing-payment-method-form .credit-card-form-visible,[data-is="fl-billing-payment-method-form"] .credit-card-form-visible{ margin-top: 25px; } fl-billing-payment-method-form .credit-card-table-visible,[data-is="fl-billing-payment-method-form"] .credit-card-table-visible{ display: table; } fl-billing-payment-method-form .credit-card-input-row,[data-is="fl-billing-payment-method-form"] .credit-card-input-row{ display: table-row; } fl-billing-payment-method-form .credit-card-input-col,[data-is="fl-billing-payment-method-form"] .credit-card-input-col{ display: table-cell; } fl-billing-payment-method-form .credit-card-input-line,[data-is="fl-billing-payment-method-form"] .credit-card-input-line{ width:500px; } fl-billing-payment-method-form .credit-card-expire-date,[data-is="fl-billing-payment-method-form"] .credit-card-expire-date{ padding-left: 10px; } fl-billing-payment-method-form .credit-card-number,[data-is="fl-billing-payment-method-form"] .credit-card-number{ width: 300px; } fl-billing-payment-method-form .credit-card-cvv,[data-is="fl-billing-payment-method-form"] .credit-card-cvv{ width: 150px; } fl-billing-payment-method-form .usable-creditcard-form,[data-is="fl-billing-payment-method-form"] .usable-creditcard-form{ width: 500px; text-align: left; padding:10px; display: none; } fl-billing-payment-method-form .front-credit-card-title,[data-is="fl-billing-payment-method-form"] .front-credit-card-title{ height: 80px; } fl-billing-payment-method-form .front-credit-card-table,[data-is="fl-billing-payment-method-form"] .front-credit-card-table{ display: table; width: 100%; } fl-billing-payment-method-form .front-credit-card-table-cell,[data-is="fl-billing-payment-method-form"] .front-credit-card-table-cell{ display: table-cell; } fl-billing-payment-method-form .front-credit-card-table-cell:first-child,[data-is="fl-billing-payment-method-form"] .front-credit-card-table-cell:first-child{ padding-left: 50px; text-align: left; width: 75%; } fl-billing-payment-method-form .front-credit-card-table-cell:last-child,[data-is="fl-billing-payment-method-form"] .front-credit-card-table-cell:last-child{ vertical-align: bottom; width: 25%; } fl-billing-payment-method-form .front-credit-card-chip,[data-is="fl-billing-payment-method-form"] .front-credit-card-chip{ width: 50px; height: 40px; background-color: rgb(235, 190, 57); border-radius: 5px; } fl-billing-payment-method-form .front-credit-card-number,[data-is="fl-billing-payment-method-form"] .front-credit-card-number{ text-align: center; padding-top: 20px; font-family: courier; font-size: 22px; min-height: 25px; } fl-billing-payment-method-form .front-credit-card-expire-date,[data-is="fl-billing-payment-method-form"] .front-credit-card-expire-date{ text-align: right; font-family: verdana; font-size: 14px; min-height: 17px; } fl-billing-payment-method-form .front-credit-card-holder,[data-is="fl-billing-payment-method-form"] .front-credit-card-holder{ text-align: left; font-family: courier; font-size: 16px; min-height: 18px; } fl-billing-payment-method-form .front-credit-card-text,[data-is="fl-billing-payment-method-form"] .front-credit-card-text{ padding-bottom: 10px; color: #f5f5f5; font-weight: bold; text-shadow: 1px 1px 1px #000; text-transform: uppercase; } fl-billing-payment-method-form .front-credit-card-brand,[data-is="fl-billing-payment-method-form"] .front-credit-card-brand{ padding: 10px; padding-bottom: 0px; margin-top: 65px; } fl-billing-payment-method-form .front-credit-card-brand > img,[data-is="fl-billing-payment-method-form"] .front-credit-card-brand > img{ width: 80px; } fl-billing-payment-method-form .back-credit-card-inside,[data-is="fl-billing-payment-method-form"] .back-credit-card-inside{ padding-top: 10px; text-align: left; } fl-billing-payment-method-form .back-credit-card-magnetic,[data-is="fl-billing-payment-method-form"] .back-credit-card-magnetic{ width: 100%; height: 50px; background-color: #333; } fl-billing-payment-method-form .back-credit-card-cvv,[data-is="fl-billing-payment-method-form"] .back-credit-card-cvv{ width: 70%; background-color: #fff; text-align: right; padding: 10px; min-height: 19px; margin-top: 10px; margin-left: 10px; border-radius: 2px; color: #333; font-weight: normal; font-size: 16px; } fl-billing-payment-method-form ul > li,[data-is="fl-billing-payment-method-form"] ul > li{ padding-top: 5px; padding-bottom: 5px; font-size: 14px; }',"",function(e){"use strict";
328function t(e){return e&&e.__esModule?e:{"default":e}}var a=this,n=i(439);t(n);self=this,this.saving=!1,this.credit_card_brand=null,this.payment_method_type="credit_card",this.payment_methods_types=[{text:this.i18n.translate("billing.credit_card"),value:"credit_card"},{text:this.i18n.translate("billing.bank_slip"),value:"bank_slip"}],this.cancel_callback=e.cancelCallback,this.callback=e.callback,this.on("mount",function(){$("#credit-card").flip(),a.update()}),this.on("updated",function(){setTimeout(function(){$("#credit-card-number-visible").find("input").off("focus"),$("#credit-card-number-visible").find("input").on("focus",function(){$("#credit-card").flip(!1)}),$("#credit-card-number-visible").find("input").off("focusout"),$("#credit-card-number-visible").find("input").on("focusout",function(){self.credit_card_brand=Iugu.CreditCard($(this).val()).brand(),self.update()}),$("#credit-card-holder-visible").find("input").off("focus"),$("#credit-card-holder-visible").find("input").on("focus",function(){$("#credit-card").flip(!1)}),$("#credit-card-expire-date-visible").find("input").off("focus"),$("#credit-card-expire-date-visible").find("input").on("focus",function(){$("#credit-card").flip(!1)}),$("#credit-card-cvv-visible").find("input").off("focus"),$("#credit-card-cvv-visible").find("input").on("focus",function(){$("#credit-card").flip(!0)})},1e3)}),this.changePaymentMethodType=function(e){a.payment_method_type=e,a.update()},this.creditCardNumber=function(e){var t=$(e.target),i=t.val();4==i.length&&(a.credit_card_brand=Iugu.CreditCard(i).brand(),a.update()),i=i.replace(/\D/g,""),i=i.replace(/(\d{4})(\d)/,"$1 $2"),i=i.replace(/(\d{4})(\d)/,"$1 $2"),i=i.replace(/(\d{4})(\d)/,"$1 $2"),i=i.replace(/(\d{4})(\d)/,"$1 $2"),t.val(i),$("#credit-card-number").val(i),$(".front-credit-card-number").html(i)},this.creditCardCvv=function(e){var t=$(e.target),i=t.val();$("#credit-card-cvv").val(i),$(".back-credit-card-cvv").html(i)},this.creditCardHolder=function(e){var t=$(e.target),i=t.val();t.val(i.toUpperCase()),$("#credit-card-name").val(i),$(".front-credit-card-holder").html(i)},this.creditCardExpireDate=function(e){var t=$(e.target),i=t.val();i=i.replace(/\D/g,""),i=i.replace(/(\d{2})(\d)/,"$1/$2"),t.val(i),$("#credit-card-expiration").val(i),$(".front-credit-card-expire-date").html(i)},this.creditCardFlipBack=function(){$("#credit-card").flip(!0)},this.creditCardFlipFront=function(){$("#credit-card").flip(!1)},jQuery.loadScript=function(e,t){jQuery.ajax({url:e,dataType:"script",success:t,async:!0})},"undefined"==typeof someObject&&$.loadScript("https://js.iugu.com/v2",function(){Iugu.setAccountID("2355879A4E0E4CBD937E23063737BAEE"),jQuery(function(e){e("#payment-form").submit(function(t){var i=(e(this),function(t){if(t.errors)if("number"in t.errors){var i=e("#credit-card-number-visible").find("input");i.css("color","#f00"),i.css("border-color","#f00"),school.popup.error(self.i18n.translate("billing.credit_card_number_error"))}else if("verification_value"in t.errors){var a=e("#credit-card-expire-cvv-visible").find("input");a.css("color","#f00"),a.css("border-color","#f00"),school.popup.error(self.i18n.translate("billing.credit_card_cvv_error"))}else if("first_name"in t.errors||"last_name"in t.errors){var n=e("#credit-card-holder-visible").find("input");n.css("color","#f00"),n.css("border-color","#f00"),school.popup.error(self.i18n.translate("billing.credit_card_holder_error"))}else if("expiration"in t.errors){var o=e("#credit-card-expire-date-visible").find("input");o.css("color","#f00"),o.css("border-color","#f00"),school.popup.error(self.i18n.translate("billing.credit_card_expire_date_error"))}else school.popup.error("unexpected_error");else if(self.callback){self.saving=!0,self.update();var s={payment_method_type:self.payment_method_type,token:t.id};self.callback(s)}});return Iugu.createPaymentToken(this,i),!1})})}),this.checkDefaulter=function(e){a.check_defaulter=e,a.update()},this.submitBankSlip=function(){if(a.check_defaulter){var e={payment_method_type:a.payment_method_type};a.callback(e)}else school.popup.error("Para prosseguir é necessário marcar que estará adimplente")}})},function(e,t,i){var a=i(1);a.tag2("fl-billing-payment-method-list",'<div if="{loader}"> <br> <fl-spinner loading="{loader}"></fl-spinner> <br> </div> <div if="{!loader}" class="billing-payment-method"> <div class="payment-method-button"> <fl-action-button text="billing.payment_method_register" disabled="{addPaymentMethod.disabled}" click="{addPaymentMethod.apply}"> </fl-action-button> </div> <br> <div if="{payment_methods && payment_methods.length > 0}" class="payment-method-list"> <div class="payment-method-line-header capitalize"> <div class="payment-method-col payment-method-number-col"> <fl-trans keyword="billing.payment_method"></fl-trans> </div> <div class="payment-method-col payment-method-holder-col"> <fl-trans keyword="billing.payment_method_holder"></fl-trans> </div> <div class="payment-method-col payment-method-expire-date-col"> <fl-trans keyword="billing.expire_date"></fl-trans> </div> <div class="payment-method-col payment-method-verify-col"> <fl-trans keyword="billing.payment_method_verify"></fl-trans> </div> <div class="payment-method-col payment-method-option-col"> <fl-trans keyword="option.plural"></fl-trans> </div> </div> <fl-billing-payment-method-list-item each="{payment_method in payment_methods}" id-institution="{id_institution}" id-customer="{id_customer}" payment-method="{payment_method}" style="display:table-row;"> </fl-billing-payment-method-list-item> </div> <div if="{!payment_methods || payment_methods.length == 0}" align="center"> <fl-trans keyword="billing.not_found_payment_method"></fl-trans> </div> </div>','fl-billing-payment-method-list .billing-payment-method,[data-is="fl-billing-payment-method-list"] .billing-payment-method{ padding:10px; } fl-billing-payment-method-list .payment-method-button,[data-is="fl-billing-payment-method-list"] .payment-method-button{ padding:5px; } fl-billing-payment-method-list .payment-method-list,[data-is="fl-billing-payment-method-list"] .payment-method-list{ width: 100%; margin: 0; padding: 0; display: table; } fl-billing-payment-method-list .payment-method-col,[data-is="fl-billing-payment-method-list"] .payment-method-col{ display: table-cell; line-height: normal; vertical-align: middle; text-align: left; } fl-billing-payment-method-list .payment-method-line-header,[data-is="fl-billing-payment-method-list"] .payment-method-line-header{ display: table-row; width: 100%; } fl-billing-payment-method-list .payment-method-line-header > .payment-method-col,[data-is="fl-billing-payment-method-list"] .payment-method-line-header > .payment-method-col{ text-align: left; padding-top: 10px; padding-bottom: 2px; border-bottom: 1px solid #aaa; font-weight: bold; color: #555; } fl-billing-payment-method-list-item > .payment-method-col{ text-align: left; padding-top: 10px; padding-bottom: 10px; padding-left: 5px; border-bottom: 1px dashed #aaa; transition-duration: 300ms; transition-timing-function: ease-in-out; } fl-billing-payment-method-list-item:last-of-type > .payment-method-col{ border-bottom: none; } fl-billing-payment-method-list-item:hover > .payment-method-col{ background-color:rgba(1, 129, 78, 0.10); } fl-billing-payment-method-list .payment-method-number-col,[data-is="fl-billing-payment-method-list"] .payment-method-number-col{ width: 25%; } fl-billing-payment-method-list .payment-method-holder-col,[data-is="fl-billing-payment-method-list"] .payment-method-holder-col{ width: 25%; } fl-billing-payment-method-list .payment-method-expire-date-col,[data-is="fl-billing-payment-method-list"] .payment-method-expire-date-col{ width: 10%; } fl-billing-payment-method-list .payment-method-verify-col,[data-is="fl-billing-payment-method-list"] .payment-method-verify-col{ width: 30%; } fl-billing-payment-method-list .payment-method-option-col,[data-is="fl-billing-payment-method-list"] .payment-method-option-col{ width: 10%; }',"",function(e){"use strict";var t=this;this.loader=!0,this.id_institution=e.idInstitution,this.id_customer=e.idCustomer,this.permission=window.interceptor.permission,this.payment_methods=[],this.on("mount",function(){t.getPaymentMethods()}),this.getPaymentMethods=function(){var e={id_customer:t.id_customer},i=[t.actions.getBillingPaymentMethods(e)];t.store.dispatch(i).then(function(){t.loader=!1,t.payment_methods=t.store.getState().billingPaymentMethod.payment_methods,t.update(
328)})["catch"](function(e){e&&(t.loader=!1,t.update())})},this.addPaymentMethod=this.fl.checkRules({feature:null,permission:"save_plan",onSuccess:function(){$(".app").toggle("slide",{direction:"left"},500,function(){t.router.load("billing.payment.method.add",{id_customer:t.id_customer})})}})})},function(e,t,i){var a=i(1);a.tag2("fl-billing-payment-method-list-item",'<div class="payment-method-col payment-method-number-col"> <div if="{payment_method && payment_method.type == \'credit_card\'}" class="payment-method-col-inner"> <span if="{payment_method.brand}"> <fl-icon if="{payment_method.brand.toLowerCase() == âamerican expressâ}" icon="credit-card-amex" size="30"></fl-icon> <fl-icon if="{payment_method.brand.toLowerCase() == âapple-payâ}" icon="credit-card-apple-pay" size="30"></fl-icon> <fl-icon if="{payment_method.brand.toLowerCase().indexOf(âdinerâ) >= 0}" icon="credit-card-diners" size="30"></fl-icon> <fl-icon if="{payment_method.brand.toLowerCase() == âeloâ}" icon="credit-card-elo" size="40"></fl-icon> <fl-icon if="{payment_method.brand.toLowerCase() == âmasterâ || payment_method.brand.toLowerCase() == âmastercardâ}" icon="credit-card-mastercard" size="30"></fl-icon> <fl-icon if="{payment_method.brand.toLowerCase() == âpaypalâ}" icon="credit-card-paypal" size="30"></fl-icon> <fl-icon if="{payment_method.brand.toLowerCase() == âvisaâ}" icon="credit-card-visa" size="30"></fl-icon> </span> </div> <div if="{payment_method && payment_method.type == \'credit_card\'}" class="payment-method-col-inner"> <span if="{payment_method.display_number}"> {payment_method.display_number} </span> <span if="{payment_method.default}" class="capitalize"> <fl-icon icon="check-circle" color="#01814e"></fl-icon> <fl-trans keyword="billing.payment_method_default"></fl-trans>
328 </span> </div> <div if="{payment_method && payment_method.type == \'bank_slip\'}" class="payment-method-col-inner"> <fl-icon icon="barcode" size="28"></fl-icon> </div> <div if="{payment_method && payment_method.type == \'bank_slip\'}" class="payment-method-col-inner capitalize"> <fl-trans keyword="billing.bank_slip"></fl-trans> <span if="{payment_method.default}" class="capitalize"> <fl-icon icon="check-circle" color="#01814e"></fl-icon> <fl-trans keyword="billing.payment_method_default"></fl-trans> </span> </div> </div> <div class="payment-method-col payment-method-holder-col"> <span if="{payment_method.holder_name}"> {payment_method.holder_name} </span> <span if="{payment_method && payment_method.type == \'bank_slip\'}"> {customer.name} </span> </div> <div class="payment-method-col payment-method-expire-date-col"> <span if="{payment_method.year && payment_method.month}"> <fl-date text="{payment_method.year+â-â+payment_method.month}" format-out="MM/YYYY"> </fl-date> <span if="{today_soon > credit_card_date && today <= credit_card_date}" class="credit-card-status-expiring capitalize"> <fl-trans keyword="billing.expiring"></fl-trans>
328 </span> <span if="{today > credit_card_date}" class="credit-card-status-expired capitalize"> <fl-trans keyword="billing.expired"></fl-trans> </span> </span> <span if="{payment_method && payment_method.type == \'bank_slip\'}"> <fl-trans keyword="undefined"></fl-trans> </span> </div> <div class="payment-method-col payment-method-verify-col"> <span if="{payment_method.verify || payment_method.type == \'bank_slip\'}" class="bold"> <fl-icon icon="check" color="#00f"> </fl-icon> <fl-trans keyword="billing.payment_method_verified"></fl-trans> </span> <span if="{payment_method.type == \'credit_card\' && !payment_method.verify}" class="bold"> <fl-icon icon="times" color="#f00"> </fl-icon> <fl-trans keyword="billing.payment_method_unverified"></fl-trans>: </span> <span each="{item in payment_method.feedback}"> {item.message} <br> </span> </div> <div class="payment-method-col payment-method-option-col"> <fl-button-option text="option.plural"> </fl-button-option> <fl-menu-option arrow="top"> <fl-menu-option-item if="{!parent.payment_method.default}" icon="check-circle" text="billing.set_payment_method_default" disabled="{parent.setPaymentMethodDefault.disabled}" onclick="{parent.setPaymentMethodDefault.apply}"> </fl-menu-option-item> <fl-menu-option-item icon="trash" text="delete" disabled="{parent.deletePaymentMethod.disabled}" onclick="{parent.deletePaymentMethod.apply}"> </fl-menu-option-item> </fl-menu-option> </div>','fl-billing-payment-method-list-item .payment-method-col-inner,[data-is="fl-billing-payment-method-list-item"] .payment-method-col-inner{ display: inline-block; padding: 5px; padding-left: 0px; line-height: normal; vertical-align: middle; } fl-billing-payment-method-list-item .credit-card-status-active,[data-is="fl-billing-payment-method-list-item"] .credit-card-status-active{ color: #33aa33; font-weight: bold; } fl-billing-payment-method-list-item .credit-card-status-expiring,[data-is="fl-billing-payment-method-list-item"] .credit-card-status-expiring{ color:#ffaa33; font-weight: bold; } fl-billing-payment-method-list-item .credit-card-status-expired,[data-is="fl-billing-payment-method-list-item"] .credit-card-status-expired{ color:#ff3333; font-weight: bold; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_customer=e.idCustomer,this.permission=window.interceptor.permission,this.customer=this.store.getState().billingCustomer.customer,this.payment_method=e.paymentMethod,this.currency=e.currency,this.today=new Date,this.today_soon=new Date(this.today),this.today_soon.setMonth(this.today_soon.getMonth()+3),this.payment_method&&(this.credit_card_date=new Date(this.payment_method.year+"-"+this.payment_method.month+"-01 00:00:00")),this.on("mount",function(){t.customer=t.store.getState().billingCustomer.customer}),this.setPaymentMethodDefault=this.fl.checkRules({feature:null,permission:"save_plan",onSuccess:function(){var e={payment_method:"credit_card"==t.payment_method.type?t.i18n.translate("billing.credit_card"):t.i18n.translate("billing.bank_slip"),brand:t.payment_method.brand?t.payment_method.brand:"",display_number:t.payment_method.display_number?t.payment_method.display_number:""};school.popup.confirm(t.i18n.translate("billing.confirm_payment_method_default",e),function(){t.parent.loader=!0,t.parent.update();var e={id_customer:t.customer.id_customer,id_customer_credit_card:t.payment_method.id_customer_credit_card,id_customer_bank_slip:t.payment_method.id_customer_bank_slip},i=[];i="credit_card"==t.payment_method.type?[t.actions.setBillingPaymentMethodCreditcardDefault(e),t.actions.eraseBillingCustomer()]:[t.actions.setBillingPaymentMethodBankslipDefault(e),t.actions.eraseBillingCustomer()],t.store.dispatch(i).then(function(){t.parent.loader=!1,t.parent.update(),t.parent.getPaymentMethods()})["catch"](function(e){e&&(t.parent.loader=!1,school.popup.error(t.store.getState().billingPaymentMethod.error),t.parent.update())})})}}),this.deletePaymentMethod=this.fl.checkRules({feature:null,permission:"save_plan",onSuccess:function(){1==t.payment_method["default"]?school.popup.error(t.i18n.translate("billing.cannot_delete_payment_method_default")):school.popup.confirm(t.i18n.translate("billing.confirm_payment_method_delete"),function(){t.parent.loader=!0,t.parent.update(
328);var e={id_customer:t.id_customer,id_customer_credit_card:t.payment_method.id_customer_credit_card},i=[t.actions.deleteBillingPaymentMethod(e)];t.store.dispatch(i).then(function(){t.parent.loader=!1,t["delete"]=t.store.getState().billingPaymentMethod["delete"],t.parent.update(),t.parent.getPaymentMethods()})["catch"](function(e){e&&(t.parent.loader=!1,school.popup.error(t.store.getState().billingPaymentMethod.error),t.parent.update())})})}})})},function(e,t,i){var a=i(1);a.tag2("fl-billing-subscription",'<div class="billing-subscription"> <fl-section label="billing.subscription" for="billing-subscription-info"> </fl-section> <br> <div id="billing-subscription-info"> <fl-billing-subscription-list if="{\'id_customer\' in customer}" id-institution="{id_institution}" id-customer="{id_customer}" customer="{customer}"> </fl-billing-subscription-list> </div> </div>','fl-billing-subscription .billing-subscription,[data-is="fl-billing-subscription"] .billing-subscription{ margin:10px; padding-bottom: 10px; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_customer=e.idCustomer,this.customer={},this.on("mount",function(){var e=t.store.getState().billingCustomer.customer;e&&0!==Object.keys(e).length&&e.id_page==t.id_institution?(t.customer=e,t.loader=!1,t.update()):t.getCustomer()}),this.getCustomer=function(){var e={id_institution:t.id_institution},i=[t.actions.getBillingCustomer(e)];t.store.dispatch(i).then(function(){t.loader=!1,t.customer=t.store.getState().billingCustomer.customer,t.update()})["catch"](function(e){e&&(t.loader=!1,school.popup.error(t.store.getState().billingCustomer.error),t.update())})}})},function(e,t,i){var a=i(1);a.tag2("fl-billing-subscription-active",'<div class="app"> <fl-title class="capitalize"> <fl-trans keyword="billing.subscription_active"></fl-trans> </fl-title> <br> <br> <fl-back-button text="billing.summary" prefix-text="true" callback="{backBilling}"> </fl-back-button> <fl-section></fl-section> <br> <div if="{loader}"> <br> <fl-spinner loading="{loader}"></fl-spinner> <br> </div> <div if="{!loader}"> <div if="{customer && \'id_customer\' in customer && subscription && Object.keys(subscription).length > 0}"> <div if="{!subscription_items || Object.keys(subscription_items).length === 0}"> </div> <div if="{subscription && subscription_items && Object.keys(subscription_items).length > 0}"> <fl-billing-subscription-plan-list id-customer="{id_customer}" customer="{customer}" id-subscription="{id_subscription}" subscription="{subscription}" subscription-items="{subscription_items}" callback="{activePlan}"> </fl-billing-subscription-plan-list> </div> </div> <div if="{!subscription || Object.keys(subscription).length === 0}" align="center"> {error} </div> </div> </div>',"","",function(e){"use strict";var t=this;this.loader=!0,this.id_institution=e.idInstitution,this.id_customer=e.idCustomer,this.id_subscription=e.idSubscription,this.permission=window.interceptor.permission,this.customer={},this.subscription={},this.subscription_items={},this.error=null,this.on("mount",function(){var e=t.store.getState().billingCustomer.customer;e&&0!==Object.keys(e).length&&e.id_page===t.id_institution?(t.customer=e,t.update()):t.getCustomer(),t.getSubscription()}),this.getCustomer=function(){var e={id_institution:t.id_institution},i=[t.actions.getBillingCustomer(e)];t.store.dispatch(i).then(function(){t.customer=t.store.getState().billingCustomer.customer,t.update(); 329})["catch"](function(e){e&&(t.loader=!1,school.popup.error(t.store.getState().billingCustomer.error),t.update())})},this.getSubscription=function(){var e={id_customer:t.id_customer,id_subscription:t.id_subscription},i=[t.actions.getBillingSubscription(e)];t.store.dispatch(i).then(function(){if(t.loader=!1,t.subscription=t.store.getState().billingSubscription.subscription,"ACTIVE"===t.customer.situation)school.popup.info(t.i18n.translate("billing.subscription_already_activated"),function(){t.router.load("billing.subscription.edit",{id_customer:t.id_customer,id_subscription:t.subscription.id_subscription})},function(){t.router.load("billing.summary")}
329,function(){t.router.load("billing.summary")});else if("CANCELED"===t.customer.situation)school.popup.info(t.i18n.translate("billing.subscription_canceled"),function(){t.router.load("billing.subscription.reactive",{id_customer:t.id_customer,id_subscription:t.subscription.id_subscription})},function(){t.router.load("billing.summary")},function(){t.router.load("billing.summary")});else{var e=t.subscription.items;e.length>0&&(t.subscription_items=[e[0]])}t.update()})["catch"](function(e){e&&(t.loader=!1,t.error=t.store.getState().billingSubscription.error,t.update())})},this.activePlan=function(e,i,a){t.loader=!0,t.update();var n={id_customer:t.id_customer,id_subscription:t.id_subscription,id_subscription_item:i,id_plan:e,cycle:a},o=[t.actions.activeBillingSubscription(n),t.actions.eraseBillingCustomer(),t.actions.setBillingTermAccept(!1)];t.store.dispatch(o).then(function(){t.loader=!1,school.popup.info(t.i18n.translate("billing.subscription_activated")),setTimeout(function(){location.reload()},3e3),t.update(),t.backBilling()})["catch"](function(e){e&&(t.loader=!1,school.popup.error(t.store.getState().billingSubscription.error),t.update())})},this.backBilling=function(){t.router.load("billing.summary")}})},function(e,t,i){var a=i(1);a.tag2("fl-billing-subscription-edit",'<div class="app"> <fl-title class="capitalize"> <fl-trans keyword="billing.subscription_edit"></fl-trans> </fl-title> <br> <br> <fl-back-button text="billing.summary" prefix-text="true" callback="{backBilling}"> </fl-back-button> <fl-section></fl-section> <br> <div if="{loader}"> <br> <fl-spinner loading="{loader}"></fl-spinner> <br> </div> <div if="{!loader}"> <div if="{customer && \'id_customer\' in customer && subscription && Object.keys(subscription).length > 0}"> <div if="{!subscription_items || Object.keys(subscription_items).length === 0}"> </div> <div if="{subscription_items && Object.keys(subscription_items).length > 0}"> <fl-billing-subscription-plan-list id-customer="{id_customer}" customer="{customer}" id-subscription="{id_subscription}" subscription-items="{subscription_items}" subscription="{subscription}" callback="{editPlan}" change-cycle-callback="{editSubscriptionCycle}"> </fl-billing-subscription-plan-list> </div> </div> <div if="{!subscription || Object.keys(subscription).length === 0}" align="center"> {error} </div> </div> </div>',"","",function(e){"use strict";var t=this;this.loader=!0,this.id_institution=e.idInstitution,this.id_customer=e.idCustomer,this.id_subscription=e.idSubscription,this.permission=window.interceptor.permission,this.customer={},this.subscription={},this.subscription_items={},this.error=null,this.on("mount",function(){var e=t.store.getState().billingCustomer.customer;e&&0!==Object.keys(e).length&&e.id_page==t.id_institution?(t.customer=e,t.update()):t.getCustomer(),t.getSubscription()}),this.getCustomer=function(){var e={id_institution:t.id_institution},i=[t.actions.getBillingCustomer(e)];t.store.dispatch(i).then(function(){t.customer=t.store.getState().billingCustomer.customer,t.update()})["catch"](function(e){e&&(t.loader=!1,school.popup.error(t.store.getState().billingCustomer.error),t.update())})},this.getSubscription=function(){var e={id_customer:t.id_customer,id_subscription:t.id_subscription},i=[t.actions.getBillingSubscription(e)];t.store.dispatch(i).then(function(){if(t.loader=!1,t.subscription=t.store.getState().billingSubscription.subscription,"TRIAL"==t.customer.situation)school.popup.info(t.i18n.translate("billing.subscription_not_active"),function(){t.router.load("billing.subscription.active",{id_customer:t.id_customer,id_subscription:t.subscription.id_subscription})},function(){t.router.load("billing.summary")},function(){t.router.load("billing.summary")});else if("CANCELED"==t.customer.situation)school.popup.info(t.i18n.translate("billing.subscription_cancelled"),function(){t.router.load("billing.subscription.reactive",{id_customer:t.id_customer,id_subscription:t.subscription.id_subscription})},function(){t.router.load("billing.summary")},function(){t.router.load("billing.summary")});else{var e=t.subscription.items;e.length>0&&(t.subscription_items=e)}
329t.update()})["catch"](function(e){e&&(t.loader=!1,t.error=t.store.getState().billingSubscription.error,t.update())})},this.editSubscriptionCycle=function(e){t.loader=!0,t.update();var i={id_institution:t.id_institution,id_subscription:t.id_subscription,id_customer:t.id_customer,cycle:e},a=[t.actions.editBillingSubscription(i),t.actions.eraseBillingCustomer()];t.store.dispatch(a).then(function(){t.loader=!1,school.popup.info(t.i18n.translate("billing.subscription_edited")),t.update(),t.backBilling()})["catch"](function(e){e&&(t.loader=!1,school.popup.error(t.store.getState().billingSubscription.error),t.update())})},this.editPlan=function(e,i,a){t.loader=!0,t.update();var n={id_subscription:t.id_subscription,id_subscription_item:i,id_plan:e,cycle:a},o=[t.actions.editBillingSubscriptionItemPlan(n),t.actions.eraseBillingCustomer(),t.actions.setBillingTermAccept(!1)];t.store.dispatch(o).then(function(){t.loader=!1,school.popup.info(t.i18n.translate("billing.subscription_edited")),setTimeout(function(){location.reload()},3e3),t.update(),t.backBilling()})["catch"](function(e){e&&(t.loader=!1,school.popup.error(t.store.getState().billingSubscription.error),t.update())})},this.backBilling=function(){t.router.load("billing.summary")}})},function(e,t,i){var a=i(1);a.tag2("fl-billing-subscription-item",'<li class="subscription-item"> <span class="d-iflex"> <span if="{item.plan}" id="item-plan-{id_subscription_item}" class="item-plan-name"> <span class="{text_situation}"> <fl-trans keyword="billing.segment.{item.plan.segment}"></fl-trans> - </span> <span class="{text_situation}"> {item.plan.name}: </span> <fl-tooltip if="{item.plan.name.indexOf(\'Classic\') >= 0}" for="item-plan-{id_subscription_item}" text="billing.classic_subscription_detail" position="top" style="margin-top:-75px; margin-left:-170px;"> </fl-tooltip> </span> <span if="{!subscription.trial}" class="{text_situation_amount}"> <span if="{!item.plan.segment.toLowerCase() === âschoolâ}"> {item.amount_formatted} <span if="{subscription}"> /<fl-trans keyword="{subscription.cycle}"></fl-trans>
329 </span> </span> <table> <tr> <td colspan="2" class="{item.plan.segment.toLowerCase() === \'school\' && subscription.promotional_price !== null ? \'line-through\' : \'\'}"> <span> {item.amount_formatted} </span> <span if="{subscription}"> /<fl-trans keyword="{subscription.cycle}"></fl-trans> </span> </td> </tr> <tr if="{item.plan.segment.toLowerCase() === âschoolâ && subscription.promotional_price !== null}"> <td> <fl-icon icon="redirect"> </fl-icon> </td> <td> <span> {subscription.promotional_price.amount_formatted} </span> <span if="{subscription}"> /<fl-trans keyword="{subscription.cycle}"></fl-trans> </span> </td> </tr> </table> </span> <span if="{subscription.trial}" class="capitalize"> <fl-trans keyword="billing.trial"></fl-trans> </span> </span> <span if="{!subscription.trial && subscription.grace}" class="bold attention"> <fl-trans keyword="billing.subscription_ends"></fl-trans> {subscription.grace.days_remaining} <fl-trans keyword="day.plural"></fl-trans> </span> <fl-billing-subscription-storage-limit if="{item.plan.segment == âstorageâ}" id-institution="{id_institution}"> </fl-billing-subscription-storage-limit> </li>','fl-billing-subscription-item .item-plan-name,[data-is="fl-billing-subscription-item"] .item-plan-name{ font-weight: bold; font-size: 14px; } fl-billing-subscription-item .item-situation-active,[data-is="fl-billing-subscription-item"] .item-situation-active{ text-decoration: none; } fl-billing-subscription-item .item-situation-canceled,[data-is="fl-billing-subscription-item"] .item-situation-canceled{ text-decoration: line-through; } fl-billing-subscription-item .attention,[data-is="fl-billing-subscription-item"] .attention{ color: #e00; } fl-billing-subscription-item .d-iflex,[data-is="fl-billing-subscription-item"] .d-iflex{ display: inline-flex; gap: 0.5em }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.customer=e.customer,this.subscription=e.subscription,this.item=e.item,this.text_situation={"item-situation-active":"ACTIVE"==this.customer.situation,"item-situation-canceled":"CANCELED"==this.customer.situation},this.text_situation_amount={"item-situation-active":"ACTIVE"==this.customer.situation,"item-situation-canceled":"CANCELED"==this.customer.situation||this.subscription.grace},this.on("mount",function(){t.customer=t.store.getState().billingCustomer.customer,t.update()})})},function(e,t,i){var a=i(1);a.tag2("fl-billing-subscription-item-plan-cycle",'<div class="subscription-plan-cycle capitalize"> <div class="subscription-plan-cycle-inner"> <span class="subscription-plan-cycle-inline"> <fl-trans keyword="billing.subscription_cycle"></fl-trans>: </span> <br> <br> <span class="subscription-plan-cycle-inline"> <fl-field id="subscription-plan-cycle-field" type="radio" name="plan_cycle" input-value="{cycle_selected}" items="{cycles}" layout="inline" change-callback="{clickCircle}"> </fl-field> </span> <div if="{callback_submit && button}" class="subscription-plan-cycle-button"> <fl-button id="change-cycle" schema="success" text="billing.change_cycle" onclick="{callback_submit}"> </fl-button> <fl-tooltip for="change-cycle" action="hover" position="right" style="margin-left: 5px;" text="billing.change_cycle_description"> </fl-tooltip> </div> </div> </div>','fl-billing-subscription-item-plan-cycle .subscription-plan-cycle,[data-is="fl-billing-subscription-item-plan-cycle"] .subscription-plan-cycle{ text-align: center; } fl-billing-subscription-item-plan-cycle .subscription-plan-cycle-inner,[data-is="fl-billing-subscription-item-plan-cycle"] .subscription-plan-cycle-inner{ width: 300px; border-radius: 50px; background-color: #fff; padding: 5px; display: inline-block; margin-bottom:10px; } fl-billing-subscription-item-plan-cycle .subscription-plan-cycle-inline,[data-is="fl-billing-subscription-item-plan-cycle"] .subscription-plan-cycle-inline{ display: inline-block; line-height: normal; vertical-align: middle; font-weight: bold; font-size: 12px; } fl-billing-subscription-item-plan-cycle .subscription-plan-cycle-button,[data-is="fl-billing-subscription-item-plan-cycle"] .subscription-plan-cycle-button{ margin-top: 10px; }',"",function(e){"use strict";var t=this;this.cycle_selected=e.cycleSelected,this.callback=e.callback,this.callback_submit=e.callbackSubmit,this.button=!1,this.cycles=[{value:"MONTH",text:this.i18n.translate("month").toUpperCase()},{value:"YEAR",text:this.i18n.translate("year").toUpperCase()}],this.clickCircle=function(e,i){e===t.cycle_selected?t.button=!1:t.button=!0,t.callback(e,i)},this.on("update",function(){t.cycle_selected!==e.cycleSelected&&(t.cycle_selected=e.cycleSelected)})})},function(e,t,i){var a=i(1);a.tag2("fl-billing-subscription-item-plan-image",'<div class="subscription-plan-image-inner"> <img if="{plan_name == âstarterâ}" src="https://forleven-assets.s3.amazonaws.com/plan_starter_school_small_white.png" style="width:95%"> <img if="{plan_name == âfinanceâ}" src="https://forleven-assets.s3.amazonaws.com/plan_finance_money_white.png" style="width:95%"> <img if="{plan_name == âessentialâ}" src="https://forleven-assets.s3.amazonaws.com/plan_essential_school_medium_white.png" style="width:95%"> <img if="{plan_name == âadvancedâ}" src="https://forleven-assets.s3.amazonaws.com/plan_advanced_school_large_white.png" style="width:95%"> <img if="{plan_name == âpremiumâ}" src="https://forleven-assets.s3.amazonaws.com/plan_premium_school_largest_white.png" style="width:95%"> <img if="{plan_name == âenterpriseâ}" src="https://forleven-assets.s3.amazonaws.com/plan_enterprise_school_enterprise_white.png" style="width:95%"> <img if="{plan_name == âenterprise_plusâ}" src="https://forleven-assets.s3.amazonaws.com/plan_enterprise_plus_rocket.png"> </div>','fl-billing-subscription-item-plan-image .subscription-plan-image-inner,[data-is="fl-billing-subscription-item-plan-image"] .subscription-plan-image-inner{ position: relative; height: 200px; vertical-align: middle; display: table-cell; }',"",function(e){"use strict";this.plan_name=e.planName})},function(e,t,i){var a=i(1);a.tag2("fl-billing-subscription-item-plan-price",'<div if="{price}"> <span> {price.amount_per_month_formatted}
329 </span> <span class="subscription-plan-price-cycle"> /<fl-trans keyword="month"></fl-trans> </span> <div class="subscription-plan-price-cycle"> <span if="{price.cycle === âQUARTERâ}"> {price.amount_formatted} /<fl-trans keyword="quarter"></fl-trans> </span> <span if="{price.cycle === âYEARâ}"> {price.amount_formatted} /<fl-trans keyword="year"></fl-trans> </span> </div> <div class="subscription-plan-price-cycle subscription-plan-price-cycle-disclaimer" align="right"> <span if="{price.cycle === âMONTHâ}"> *<fl-trans keyword="billing.billed_monthly"></fl-trans> </span> <span if="{price.cycle === âQUARTERâ}"> *<fl-trans keyword="billing.billed_quarterly"></fl-trans> </span> <span if="{price.cycle === âYEARâ}"> *<fl-trans keyword="billing.billed_yearly"></fl-trans> </span> </div> </div> <div> </div>',"","",function(e){"use strict";this.price=e.price})},function(e,t,i){var a=i(1);a.tag2("fl-billing-subscription-list",'<div if="{loader}"> <br> <fl-spinner loading="{loader}"></fl-spinner> <br> </div> <div if="{!loader && subscriptions && customer}" class="subscription-list"> <div class="subscription-list-table"> <div class="subscription-list-item subscription-line-header"> <div class="subscription-col capitalize subscription-col-cycle"> <fl-trans keyword="billing.subscription_cycle"></fl-trans> </div> <div class="subscription-col first-letter subscription-col-next-cycle"> </div> <div class="subscription-col capitalize subscription-col-item"> <fl-trans keyword="billing.plan.plural"></fl-trans> </div> <div class="subscription-col capitalize subscription-col-option"> <fl-trans keyword="option.plural"></fl-trans> </div> </div> <fl-billing-subscription-list-item each="{item in subscriptions}" id-customer="{id_customer}" id-institution="{id_institution}" customer="{customer}" subscription="{item}" style="display:table-row"> </fl-billing-subscription-list-item> </div> </div>','fl-billing-subscription-list .subscription-list,[data-is="fl-billing-subscription-list"] .subscription-list{ text-align: center; padding:25px; } fl-billing-subscription-list .subscription-list-table,[data-is="fl-billing-subscription-list"] .subscription-list-table{ display: table; width: 100%; } fl-billing-subscription-list .subscription-list-item,[data-is="fl-billing-subscription-list"] .subscription-list-item{ padding: 5px; border-bottom: #aaa 1px dashed; } fl-billing-subscription-list .subscription-list-item:last-of-type,[data-is="fl-billing-subscription-list"] .subscription-list-item:last-of-type{ border-bottom: none; } fl-billing-subscription-list .subscription-col,[data-is="fl-billing-subscription-list"] .subscription-col{ display: table-cell; line-height: normal; vertical-align: middle; text-align: left; } fl-billing-subscription-list .subscription-line-header,[data-is="fl-billing-subscription-list"] .subscription-line-header{ display: table-row; width: 100%; } fl-billing-subscription-list .subscription-line-header > .subscription-col,[data-is="fl-billing-subscription-list"] .subscription-line-header > .subscription-col{ text-align: left; padding-top: 10px; padding-bottom: 2px; border-bottom: 1px solid #aaa; font-weight: bold; color: #555; } fl-billing-subscription-list-item > .subscription-col{ text-align: left; padding-top: 10px; padding-bottom: 10px; padding-left: 5px; border-bottom: 1px dashed #aaa; transition-duration: 300ms; transition-timing-function: ease-in-out; } fl-billing-subscription-list-item:last-of-type > .subscription-col{ border-bottom: none; } fl-billing-subscription-list-item:hover > .subscription-col{ background-color:rgba(1, 129, 78, 0.10); } fl-billing-subscription-list .subscription-col-cycle,[data-is="fl-billing-subscription-list"] .subscription-col-cycle{ width: 10%; } fl-billing-subscription-list .subscription-col-next-cycle,[data-is="fl-billing-subscription-list"] .subscription-col-next-cycle{ width: 20%; } fl-billing-subscription-list .subscription-col-item,[data-is="fl-billing-subscription-list"] .subscription-col-item{ width: 60%; } fl-billing-subscription-list .subscription-col-option,[data-is="fl-billing-subscription-list"] .subscription-col-option{ text-align: center; width: 10%; }',"",function(e){"use strict";var t=this;this.loader=!0,this.id_institution=e.idInstitution,this.id_customer=e.idCustomer,this.customer=e.customer,this.subscriptions=[],this.on("mount",function(){t.getSubscriptions()}
329),this.getSubscriptions=function(){var e={id_customer:t.id_customer},i=[t.actions.getBillingSubscriptions(e)];t.store.dispatch(i).then(function(){t.loader=!1,t.subscriptions=t.store.getState().billingSubscription.subscriptions,t.update()})["catch"](function(e){e&&(t.loader=!1,t.update())})}})},function(e,t,i){var a=i(1);a.tag2("fl-billing-subscription-list-item",'<div class="subscription-col subscription-col-cycle"> <div class="subscription-cycle"> <div class="subscription-cycle-inner"> <div if="{!subscription.trial}" class="subscription-cycle-name capitalize"> <fl-trans keyword="{subscription.cycle}"></fl-trans> </div> <div if="{subscription.trial}" class="subscription-cycle-name"> {subscription.trial.days_remaining} <fl-trans if="{subscription.trial.days_remaining == 1}" keyword="day"></fl-trans> <fl-trans if="{subscription.trial.days_remaining > 1 || subscription.trial.days_remaining < 1}" keyword="day.plural"></fl-trans> <span class="subscription-cycle-trial capitalize"> <fl-trans keyword="billing.trial"></fl-trans>
329 </span> </div> </div> </div> </div> <div class="subscription-col subscription-col-next-cycle subscription-next"> <div if="{customer.situation == \'ACTIVE\' && subscription.next_subscription_cycle && !subscription.grace}"> <div class="first-letter"> <fl-trans keyword="billing.next_subscription_cycle"></fl-trans>: </div> <br> <fl-date text="{subscription.next_subscription_cycle}" format-out="{`dd ${this.i18n.translate(\'date_of\')} MMMM ${this.i18n.translate(\'date_of\')} YYYY`}"> </fl-date> <span if="{subscription.next_subscription_cycle_scheduled_change}"> <fl-trans keyword="billing.transition_cycle"></fl-trans> <u class="capitalize"> <fl-trans keyword="{subscription.next_subscription_cycle_scheduled_change}"></fl-trans> </u> </span> </div> <div if="{subscription.grace}"> <div class="first-letter"> <fl-trans keyword="billing.grace"></fl-trans>: </div> <br> <fl-date text="{subscription.grace.end_date}" format-out="{`dd ${this.i18n.translate(\'date_of\')} MMMM ${this.i18n.translate(\'date_of\')} YYYY`}"> </fl-date> <span if="{subscription.next_subscription_cycle_scheduled_change}"> <fl-trans keyword="billing.transition_cycle"></fl-trans> <u class="capitalize"> <fl-trans keyword="{subscription.next_subscription_cycle_scheduled_change}"></fl-trans> </u> </span> </div> <div if="{customer.situation != \'ACTIVE\'}" class="first-letter"> <fl-button if="{(customer.situation == \'TRIAL\' || customer.situation == \'TRIAL_EXPIRED\') && subscription.trial}" text="billing.activate_subscription" schema="success" disabled="{activeSubscription.disabled}" onclick="{activeSubscription.apply}"> </fl-button> <fl-button if="{customer.situation == \'ACTIVE_EXPIRED\' && customer.credit_card || customer.situation == \'LOCKED\'}" text="billing.unlock_customer" schema="danger" disabled="{unlockCustomer.disabled}" onclick="{unlockCustomer.apply}"> </fl-button> <fl-button if="{customer.situation == \'ACTIVE_EXPIRED\' && !customer.credit_card}" text="billing.view_invoice" schema="danger" disabled="{invoice.disabled}" onclick="{invoice.apply}"> </fl-button> <fl-button if="{customer.situation == \'CANCELED\'}" text="billing.reactivate_subscription" schema="success" disabled="{reactiveSubscription.disabled}" onclick="{reactiveSubscription.apply}"> </fl-button> </div> </div> <div class="subscription-col subscription-items subscription-col-item"> <fl-billing-subscription-item each="{item in subscription.items}" id-institution="{id_institution}" customer="{customer}" subscription="{subscription}" item="{item}"> </fl-billing-subscription-item> </div> <div class="subscription-col subscription-col-option"> <fl-button-option> <fl-trans keyword="option.plural"></fl-trans> </fl-button-option> <fl-menu-option arrow="top"> <fl-menu-option-item if="{(parent.customer.situation == \'TRIAL\' || parent.customer.situation == \'TRIAL_EXPIRED\') && parent.subscription.trial}" icon="check" text="billing.activate_subscription" disabled="{parent.activeSubscription.disabled}" onclick="{parent.activeSubscription.apply}"> </fl-menu-option-item> <fl-menu-option-item if="{parent.customer.situation == âACTIVEâ}" icon="pencil" text="billing.edit_plan.plural" disabled="{parent.editSubscription.disabled}" onclick="{parent.editSubscription.apply}"> </fl-menu-option-item> <fl-menu-option-item if="{parent.customer.situation == âACTIVE_EXPIREDâ && parent.customer.credit_card || parent.customer.situation == âLOCKEDâ}" icon="check" text="billing.unlock_customer" disabled="{parent.unlockCustomer.disabled}" onclick="{parent.unlockCustomer.apply}"> </fl-menu-option-item> <fl-menu-option-item if="{parent.customer.situation == âACTIVE_EXPIREDâ && !parent.customer.credit_card}" icon="check" text="billing.view_invoice" disabled="{parent.invoice.disabled}" onclick="{parent.invoice.apply}"> </fl-menu-option-item> <fl-menu-option-item if="{parent.customer.situation == âCANCELEDâ}" icon="check" text="billing.reactivate_subscription" disabled="{parent.reactiveSubscription.disabled}" onclick="{parent.reactiveSubscription.apply}"> </fl-menu-option-item> <fl-menu-option-item if="{parent.subscription.grace}" icon="check" text="billing.reactivate_subscription" disabled="{parent.deleteGrace.disabled}" onclick="{parent.deleteGrace.apply}"> </fl-menu-option-item> <fl-menu-option-item if="{!parent.subscription.grace && (parent.customer.situation == âACTIVEâ || parent.customer.situation == âACTIVE_EXPIREDâ || parent.customer.situation == âLOCKEDâ)}" icon="ban" text="billing.cancel_subscription" disabled="{parent.cancelSubscription.disabled}" onclick="{parent.cancelSubscription.apply}"> </fl-menu-option-item> </fl-menu-option> </div>','fl-billing-subscription-list-item .subscription-cycle,[data-is="fl-billing-subscription-list-item"] .subscription-cycle{ background-color: #eee; border-radius: 10px; text-align: center; margin: 10px; margin-left: 20px; margin-right: 20px; } fl-billing-subscription-list-item .subscription-cycle-inner,[data-is="fl-billing-subscription-list-item"] .subscription-cycle-inner{ padding: 20px; } fl-billing-subscription-list-item .subscription-cycle-name,[data-is="fl-billing-subscription-list-item"] .subscription-cycle-name{ font-weight: bold; font-size: 18px; }
329 fl-billing-subscription-list-item .subscription-cycle-trial,[data-is="fl-billing-subscription-list-item"] .subscription-cycle-trial{ font-weight: normal; font-size: 13px; } fl-billing-subscription-list-item .subscription-items,[data-is="fl-billing-subscription-list-item"] .subscription-items{ padding-left: 20px; } fl-billing-subscription-list-item .subscription-item,[data-is="fl-billing-subscription-list-item"] .subscription-item{ } fl-billing-subscription-list-item .subscription-next,[data-is="fl-billing-subscription-list-item"] .subscription-next{ font-size: 13px; font-weight: bold; color: #555; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_customer=e.idCustomer,this.customer=e.customer,this.subscription=e.subscription,this.on("mount",function(){var e=t.store.getState().billingSubscription.unlock;1==e&&t.unlockCustomer.apply()}),this.activeSubscription=this.fl.checkRules({feature:null,permission:"save_plan",onSuccess:function(){$(".app").toggle("slide",{direction:"left"},500,function(){t.router.load("billing.subscription.active",{id_customer:t.id_customer,id_subscription:t.subscription.id_subscription})})}}),this.reactiveSubscription=this.fl.checkRules({feature:null,permission:"save_plan",onSuccess:function(){$(".app").toggle("slide",{direction:"left"},500,function(){t.router.load("billing.subscription.reactive",{id_customer:t.id_customer,id_subscription:t.subscription.id_subscription})})}}),this.editSubscription=this.fl.checkRules({feature:null,permission:"save_plan",onSuccess:function(){$(".app").toggle("slide",{direction:"left"},500,function(){t.router.load("billing.subscription.edit",{id_customer:t.id_customer,id_subscription:t.subscription.id_subscription})})}}),this.cancelSubscription=this.fl.checkRules({feature:null,permission:"save_plan",onSuccess:function(){school.popup.confirm(t.i18n.translate("billing.confirm_cancel_subscription"),function(){t.parent.loader=!0,t.parent.update();var e={id_subscription:t.subscription.id_subscription},i=[t.actions.cancelBillingSubscription(e)];t.store.dispatch(i).then(function(){setTimeout(function(){t.parent.getSubscriptions()},2e3)})["catch"](function(e){e&&(t.parent.loader=!1,t.parent.update(),school.popup.error(t.store.getState().billingSubscription.error))})})}}),this.unlockCustomer=this.fl.checkRules({feature:null,permission:"save_plan",onSuccess:function(){t.customer.credit_card?school.popup.confirm(t.i18n.translate("billing.confirm_unlock"),function(){var e={id_customer:t.id_customer},i=[t.actions.chargePendingInvoiceCreditCard(e)];t.store.dispatch(i).then(function(){school.popup.info(t.i18n.translate("billing.success_unlock")),setTimeout(function(){location.reload()},2e3)})["catch"](function(e){e&&school.popup.error(t.store.getState().billingCustomer.error)})}):school.popup.confirm(t.i18n.translate("billing.confirm_unlock_without_charge"),function(){var e={id_customer:t.id_customer},i=[t.actions.unlockWithoutCharge(e)];t.store.dispatch(i).then(function(){school.popup.info(t.i18n.translate("billing.success_unlock_without_charge")),setTimeout(function(){location.reload()},1e4)})["catch"](function(e){e&&school.popup.error(t.store.getState().billingCustomer.error)})})}}),this.invoice=this.fl.checkRules({feature:null,permission:"save_plan",onSuccess:function(){t.router.load("billing.invoice",{id_customer:t.id_customer})}}),this.deleteGrace=this.fl.checkRules({feature:null,permission:"save_plan",onSuccess:function(){school.popup.confirm(t.i18n.translate("billing.confirm_reactivate_subscription"),function(){var e={id_subscription:t.subscription.id_subscription,id_subscription_grace:t.subscription.grace.id_subscription_grace},i=[t.actions.deleteBillingSubscriptionGrace(e)];t.store.dispatch(i).then(function(){school.popup.info(t.i18n.translate("billing.subscription_activated")),setTimeout(function(){t.parent.getSubscriptions()},2e3)})["catch"](function(e){e&&school.popup.error(t.store.getState().billingSubscription.error)})})}})})},function(e,t,i){var a=i(1);a.tag2("fl-billing-subscription-plan-list",'<div> <fl-billing-subscription-item-plan-cycle if="{cycle_selected}" cycle-selected="{cycle_selected}" callback="{changeCycle}" callback-submit="{subscription ? selectCycle : null}"> </fl-billing-subscription-item-plan-cycle> <div align="center" class="uppercase"> <br> <a href="https://site.forleven.com/compare" target="_blank"> <fl-icon icon="balance-scale" size="22"></fl-icon> <span class="full-feature-link"> <fl-trans keyword="billing.full_feature_list"></fl-trans>
329 </span> </a> </div> <div align="center" class="subscription-item" each="{subscription_item in subscription_items}"> <div class="subscription-item-title"> <fl-section label="billing.segment.{subscription_item.plan.segment}" for="subscription-{subscription_item.id_subscription_item}"> </fl-section> </div> <div id="subscription-{subscription_item.id_subscription_item}"> <fl-billing-subscription-plan-list-item if="{cycle_selected}" id-customer="{id_customer}" id-subscription="{id_subscription}" id-subscription-item="{subscription_item.id_subscription_item}" customer="{customer}" subscription="{subscription}" subscription-item="{subscription_item}" segment="{subscription_item.plan.segment}" cycle-selected="{cycle_selected}" callback="{callback}"> </fl-billing-subscription-plan-list-item> </div> </div> </div>','fl-billing-subscription-plan-list .subscription-item,[data-is="fl-billing-subscription-plan-list"] .subscription-item{ padding-bottom:40px; } fl-billing-subscription-plan-list .subscription-item-title,[data-is="fl-billing-subscription-plan-list"] .subscription-item-title{ margin: 9px 6px 6px; padding: 5px; color: #333; border-radius: 6px; text-shadow: 1px 1px 1px white; position: relative; font: bold 22px verdana; }',"",function(e){"use strict";var t=this;this.id_customer=e.idCustomer,this.id_subscription=e.idSubscription,this.customer=e.customer,this.subscription=e.subscription,this.subscription_items=e.subscriptionItems,this.cycle_selected=null,this.callback=e.callback,this.change_cycle_callback=e.changeCycleCallback,this.on("mount",function(){t.subscription&&"cycle"in t.subscription&&(t.cycle_selected=t.subscription.cycle);var e="cortesia";t.subscription_items=t.subscription_items.filter(function(t){return!t.plan.name.toLowerCase().includes(e)}),t.update()}),this.changeCycle=function(e){t.cycle_selected=e,t.update()},this.selectCycle=function(){school.popup.confirm(t.i18n.translate("billing.confirm_change_cycle"),function(){t.change_cycle_callback(t.cycle_selected)})}})},function(e,t,i){var a=i(1);a.tag2("fl-billing-subscription-plan-list-item",'<div> <div if="{loader}"> <br> <fl-spinner loading="{loader}"></fl-spinner> <br> </div> <div if="{!loader}" class="subscription-plan"> <div if="{plans && plans.length > 0}" class="subscription-plan-table"> <div each="{plan, key_plan in plans}" class="subscription-plan-table-cell"> <div class="subscription-plan-inner"> <div class="subscription-plan-image-{segment}"> <fl-billing-subscription-item-plan-image plan-name="{plan.name.toLowerCase().replace(\'+\', \'_plus\')}"> </fl-billing-subscription-item-plan-image> </div> <div if="{segment === \'school\'}" class="skew-before"> </div> <div class="subscription-plan-title-{segment}"> <div class="subscription-plan-title-text-{segment}"> {plan.name} </div> <div class="subscription-plan-subtitle-text-{segment} first-letter"> <fl-trans keyword="billing.{plan.name.toLowerCase().replace(\'+\', \'_plus\')}_description"></fl-trans> </div> <div class="subscription-plan-price first-letter"> <span if="{plan.prices && plan.prices.length > 0}"> <fl-billing-subscription-item-plan-price each="{price in plan.prices}" if="{price.cycle === cycle_selected}" price="{price}"> </fl-billing-subscription-item-plan-price> </span> </div> </div> <div class="skew-before"> </div> <div class="subscription-plan-detail-{segment}"> <div if="{key_plan > 0}" class="subscription-plan-everything first-letter"> <fl-trans keyword="billing.everything_from_previous_plan"></fl-trans> </div> <ul class="feature-list"> <li each="{feature in plan.features}" class="feature"> <span> <fl-icon icon="check" color="#01814e"> </fl-icon> </span> <span class="feature-text"> <span class="first-letter text-ellipsis feature-text-inner"> <fl-trans keyword="billing.feature_{feature.name}"></fl-trans>
329 </span> </span> </li> </ul> </div> <div class="subscription-plan-button"> <span if="{customer.situation !== âACTIVEâ || !plan.subscription || plan.subscription && subscription.trial}"> <fl-button if="{plan.prices && plan.prices.length > 0}" schema="success" text="billing.select_plan" onclick="{() => selectPlan(plan)}"> </fl-button> <fl-button if="{!plan.prices || plan.prices.length === 0}" schema="success" text="billing.talk_to_us" onclick="openFreshchat();"> </fl-button> </span> <span if="{customer.situation === âACTIVEâ && plan.subscription && subscription && !subscription.trial}" class="capitalize"> <fl-icon icon="check" color="#01814e"> </fl-icon> <fl-trans keyword="billing.your_plan"></fl-trans> </span> </div> </div> </div> </div> <div if="{segment === \'school\'}"> ¹<fl-trans keyword="billing.bank_slip_tax"></fl-trans> <a href="https://forleven.freshdesk.com/support/solutions/articles/22000234984-tarifa-de-boletos" target="_blank"><fl-trans keyword="billing.see_bank_slip_tax"></fl-trans></a> </div> <div> </div> </div> </div>','fl-billing-subscription-plan-list-item .subscription-plan,[data-is="fl-billing-subscription-plan-list-item"] .subscription-plan{ padding:20px; text-align: center; background-color: #f5f5f5; } fl-billing-subscription-plan-list-item .subscription-plan-table,[data-is="fl-billing-subscription-plan-list-item"] .subscription-plan-table{ display: table; width: 100%; } fl-billing-subscription-plan-list-item .subscription-plan-table-cell,[data-is="fl-billing-subscription-plan-list-item"] .subscription-plan-table-cell{ display: inline-block; text-align: center; vertical-align: top; width: 20%; max-width: 289px; } @media screen and (max-device-width: 1000px), screen and (max-width: 1000px) { fl-billing-subscription-plan-list-item .subscription-plan-table-cell,[data-is="fl-billing-subscription-plan-list-item"] .subscription-plan-table-cell{ text-align: center; vertical-align: top; width: auto; } } fl-billing-subscription-plan-list-item .subscription-plan-inner,[data-is="fl-billing-subscription-plan-list-item"] .subscription-plan-inner{ text-align: center; background-color: #fff; border-radius: 10px; margin: 3px 3px 10px; box-shadow: 0px 0px 5px #777; transition: all 300ms; transition-timing-function: ease-in-out; } fl-billing-subscription-plan-list-item .subscription-plan-inner:hover,[data-is="fl-billing-subscription-plan-list-item"] .subscription-plan-inner:hover{ box-shadow: 0px 0px 50px #777; } fl-billing-subscription-plan-list-item .subscription-plan-inner-selected,[data-is="fl-billing-subscription-plan-list-item"] .subscription-plan-inner-selected{ box-shadow: 0px 0px 50px #777; } fl-billing-subscription-plan-list-item .subscription-plan-image-school,[data-is="fl-billing-subscription-plan-list-item"] .subscription-plan-image-school{ border-top-left-radius: 10px; border-top-right-radius: 10px; background: linear-gradient(to bottom, #01814e, #54A769); height: 200px; } fl-billing-subscription-plan-list-item .subscription-plan-image-storage,[data-is="fl-billing-subscription-plan-list-item"] .subscription-plan-image-storage{ display:none; } fl-billing-subscription-plan-list-item .subscription-plan-title-school,[data-is="fl-billing-subscription-plan-list-item"] .subscription-plan-title-school,fl-billing-subscription-plan-list-item .subscription-plan-title-storage,[data-is="fl-billing-subscription-plan-list-item"] .subscription-plan-title-storage{ height: 80px; padding: 5px; background-color: #fff; position: relative; z-index: 3; } fl-billing-subscription-plan-list-item .subscription-plan-title-school,[data-is="fl-billing-subscription-plan-list-item"] .subscription-plan-title-school{ margin-top: -30px; } fl-billing-subscription-plan-list-item .subscription-plan-title-storage,[data-is="fl-billing-subscription-plan-list-item"] .subscription-plan-title-storage{ padding-top: 30px; } fl-billing-subscription-plan-list-item .subscription-plan-title-text-school,[data-is="fl-billing-subscription-plan-list-item"] .subscription-plan-title-text-school,fl-billing-subscription-plan-list-item .subscription-plan-title-text-storage,[data-is="fl-billing-subscription-plan-list-item"] .subscription-plan-title-text-storage{ font-size: 16px; font-weight: bold; font-family: verdana,serif; } fl-billing-subscription-plan-list-item .subscription-plan-title-text-storage,[data-is="fl-billing-subscription-plan-list-item"] .subscription-plan-title-text-storage{ font-size: 20px; margin-bottom:10px; } fl-billing-subscription-plan-list-item .subscription-plan-subtitle-text-school,[data-is="fl-billing-subscription-plan-list-item"] .subscription-plan-subtitle-text-school{ font-size: 13px; color:#888; font-weight: normal; font-family: verdana,serif; padding:5px; } fl-billing-subscription-plan-list-item .subscription-plan-subtitle-text-storage,[data-is="fl-billing-subscription-plan-list-item"] .subscription-plan-subtitle-text-storage{ display:none; } fl-billing-subscription-plan-list-item .subscription-plan-price,[data-is="fl-billing-subscription-plan-list-item"] .subscription-plan-price{ font-size: 22px; font-weight: bold; font-family: courier,serif; } fl-billing-subscription-plan-list-item .subscription-plan-price-cycle,[data-is="fl-billing-subscription-plan-list-item"] .subscription-plan-price-cycle{ font-weight: normal; font-size: 13px; text-align: center; padding: 5px; } fl-billing-subscription-plan-list-item .subscription-plan-price-cycle-disclaimer,[data-is="fl-billing-subscription-plan-list-item"] .subscription-plan-price-cycle-disclaimer{ font-weight: normal; font-size: 12px; text-align: right; } fl-billing-subscription-plan-list-item .subscription-plan-detail-school,[data-is="fl-billing-subscription-plan-list-item"] .subscription-plan-detail-school{ min-height: 280px; padding: 5px; } fl-billing-subscription-plan-list-item .subscription-plan-detail-storage,[data-is="fl-billing-subscription-plan-list-item"] .subscription-plan-detail-storage{ display:none; } fl-billing-subscription-plan-list-item .skew-before,[data-is="fl-billing-subscription-plan-list-item"] .skew-before{ position: relative; margin-top: -9px; width: 100%; height: 60px; background: #fff; z-index: 2; -webkit-transform: skewY(3deg); -moz-transform: skewY(3deg); -ms-transform: skewY(3deg); -o-transform: skewY(3deg); transform: skewY(3deg); box-shadow: 0 4px 4px -4px #555; } fl-billing-subscription-plan-list-item ul.feature-list,[data-is="fl-billing-subscription-plan-list-item"] ul.feature-list{ padding-left:10px; } fl-billing-subscription-plan-list-item li.feature,[data-is="fl-billing-subscription-plan-list-item"] li.feature{ text-align: left; padding-top:5px; padding-bottom:5px; font-size: 13px; color:#333; list-style: none; } fl-billing-subscription-plan-list-item .feature-text,[data-is="fl-billing-subscription-plan-list-item"] .feature-text{ display: inline-block; line-height: normal; vertical-align: middle; width: 88%; } fl-billing-subscription-plan-list-item .feature-text-inner,[data-is="fl-billing-subscription-plan-list-item"] .feature-text-inner{ width: 100%; } fl-billing-subscription-plan-list-item .subscription-plan-everything,[data-is="fl-billing-subscription-plan-list-item"] .subscription-plan-everything{ text-align: left; padding: 20px 10px 0; font-size: 12px; font-style: italic; font-weight: bold; color: #666; } fl-billing-subscription-plan-list-item .subscription-plan-button,[data-is="fl-billing-subscription-plan-list-item"] .subscription-plan-button{ padding: 20px 5px; height: 30px; vertical-align: middle; text-align: center; color: #333; font-size: 13px; font-family: verdana,serif; } fl-billing-subscription-plan-list-item .full-feature-link,[data-is="fl-billing-subscription-plan-list-item"] .full-feature-link{ font-size: 14px; }',"",function(e){ 330"use strict";var t=this;this.id_customer=e.idCustomer,this.id_subscription=e.idSubscription,this.id_subscription_item=e.idSubscriptionItem,this.customer=e.customer,this.subscription=e.subscription,this.subscription_item=e.subscriptionItem,this.segment=e.segment,this.cycle_selected=e.cycleSelected,this.plans=[],this.loader=!0,this.error=null,this.term_accept=!1,this.callback=e.callback,this.on("mount",function(){t.term_accept=t.store.getState().billingTerm.accept_term;var e=t.store.getState().billingSubscription.plan_edit;e?t.change(e):t.getSubscriptionItemSelectedPlan()}),this.on("update",function(){t.cycle_selected!==e.cycleSelected&&(t.cycle_selected=e.cycleSelected)}
330),this.getSubscriptionItemSelectedPlan=function(){var e={id_subscription:t.id_subscription,id_subscription_item:t.id_subscription_item,segment:t.segment},i=[t.actions.getBillingSubscriptionItemSelectedPlan(e)];t.store.dispatch(i).then(function(){t.loader=!1,t.plans=t.store.getState().billingSubscription.plans,t.update()})["catch"](function(e){e&&(t.loader=!1,t.error=t.store.getState().billingSubscription.error,t.update())})},this.selectPlan=function(e){var i="";if("ACTIVE"!==t.customer.situation)t.change(e);else{var a=t.subscription_item,n=e.prices.filter(function(e){return e.cycle==t.subscription.cycle})[0],o={old_price:a.amount_formatted,new_price:n.amount_formatted,difference:n.currency_symbol+" "+(n.amount-a.amount).toFixed(2).replace(".",",")};a.plan.order>e.order?i=t.i18n.translate("billing.confirm_plan_downgrade",o):a.plan.order<e.order?(i=t.i18n.translate("billing.confirm_plan_upgrade",o)+"<br /><br />",n.amount-a.amount>0&&(i+=t.i18n.translate("billing.confirm_plan_difference",o))):i=t.i18n.translate("billing.confirm_plan"),school.popup.confirm(i,function(){t.change(e)})}},this.change=function(e){var i="";i=t.subscription.trial?"billing.subscription.active":"CANCELED"===t.customer.situation?"billing.subscription.reactive":"billing.subscription.edit";var a={id_customer:t.id_customer,id_subscription:t.id_subscription,id_subscription_item:t.id_subscription_item};if(t.customer.name&&t.customer.document&&t.customer.address&&t.customer.emails)if(t.customer.payment_method&&0!==t.customer.payment_method.length)if(t.term_accept){var n=t.store.getState().billingPaymentMethod.back_params.id_subscription_item;n===t.id_subscription_item&&t.callback(e.id_plan,t.id_subscription_item,t.cycle_selected)}else t.store.dispatch([t.actions.setBillingPaymentMethodBackRoute(i,a),t.actions.setBillingSubscriptionPlanEdit(e)]),t.router.load("billing.term.accept",{id_customer:t.id_customer});else t.store.dispatch([t.actions.setBillingPaymentMethodBackRoute(i,a),t.actions.setBillingSubscriptionPlanEdit(e)]),t.router.load("billing.payment.method.add",{id_customer:t.id_customer});else t.store.dispatch([t.actions.setBillingCustomerBackRoute(i,a),t.actions.setBillingSubscriptionPlanEdit(e)]),t.router.load("billing.customer.edit",{id_customer:t.id_customer})}})},function(e,t,i){var a=i(1);a.tag2("fl-billing-subscription-reactive",'<div class="app"> <fl-title class="capitalize"> <fl-trans keyword="billing.subscription_reactive"></fl-trans> </fl-title> <br> <br> <fl-back-button text="billing.summary" prefix-text="true" callback="{backBilling}"> </fl-back-button> <fl-section></fl-section> <br> <div if="{loader}"> <br> <fl-spinner loading="{loader}"></fl-spinner> <br> </div> <div if="{!loader}"> <div if="{customer && \'id_customer\' in customer && subscription && Object.keys(subscription).length > 0}"> <div if="{!subscription_items || Object.keys(subscription_items).length == 0}"> </div> <div if="{subscription && subscription_items && Object.keys(subscription_items).length > 0}"> <fl-billing-subscription-plan-list id-customer="{id_customer}" customer="{customer}" id-subscription="{id_subscription}" subscription="{subscription}" subscription-items="{subscription_items}" callback="{reactivePlan}"> </fl-billing-subscription-plan-list> </div> </div> <div if="{!subscription || Object.keys(subscription).length === 0}" align="center"> {error} </div> </div> </div>',"","",function(e){"use strict";var t=this;this.loader=!0,this.id_institution=e.idInstitution,this.id_customer=e.idCustomer,this.id_subscription=e.idSubscription,this.permission=window.interceptor.permission,this.customer={},this.subscription={},this.subscription_items={},this.error=null,this.on("mount",function(){var e=t.store.getState().billingCustomer.customer;e&&0!==Object.keys(e).length&&e.id_page==t.id_institution?(t.customer=e,t.update()):t.getCustomer(),t.getSubscription()}),this.getCustomer=function(){var e={id_institution:t.id_institution},i=[t.actions.getBillingCustomer(e)];t.store.dispatch(i).then(function(){t.customer=t.store.getState().billingCustomer.customer,t.update()})["catch"](function(e){e&&(t.loader=!1,school.popup.error(t.store.getState().billingCustomer.error),t.update(
330))})},this.getSubscription=function(){var e={id_customer:t.id_customer,id_subscription:t.id_subscription},i=[t.actions.getBillingSubscription(e)];t.store.dispatch(i).then(function(){if(t.loader=!1,t.subscription=t.store.getState().billingSubscription.subscription,"ACTIVE"==t.customer.situation)school.popup.info(t.i18n.translate("billing.subscription_already_activated"),function(){t.router.load("billing.subscription.edit",{id_customer:t.id_customer,id_subscription:t.subscription.id_subscription})},function(){t.router.load("billing.summary")},function(){t.router.load("billing.summary")});else if("TRIAL"==t.customer.situation)school.popup.info(t.i18n.translate("billing.subscription_not_active"),function(){t.router.load("billing.subscription.active",{id_customer:t.id_customer,id_subscription:t.subscription.id_subscription})},function(){t.router.load("billing.summary")},function(){t.router.load("billing.summary")});else{var e=t.subscription.items;e.length>0&&(t.subscription_items=[e[0]])}t.update()})["catch"](function(e){e&&(t.loader=!1,t.error=t.store.getState().billingSubscription.error,t.update())})},this.reactivePlan=function(e,i,a){t.loader=!0,t.update();var n={id_customer:t.id_customer,id_subscription:t.id_subscription,id_subscription_item:i,id_plan:e,cycle:a},o=[t.actions.reactiveBillingSubscription(n),t.actions.eraseBillingCustomer(),t.actions.setBillingTermAccept(!1)];t.store.dispatch(o).then(function(){t.loader=!1,school.popup.info(t.i18n.translate("billing.subscription_activated")),setTimeout(function(){location.reload()},3e3),t.update(),t.backBilling()})["catch"](function(e){e&&(t.loader=!1,school.popup.error(t.store.getState().billingSubscription.error),t.update())})},this.backBilling=function(){t.router.load("billing.summary")}})},function(e,t,i){var a=i(1);a.tag2("fl-billing-subscription-storage-limit",'<div if="{upload_capacity}" class="storage-limit-container"> {upload_capacity.institution_upload_amount.toFixed(2).replace(â.â,â,â)} <fl-trans keyword="billing.gigabyte.initials"></fl-trans> <fl-trans keyword="times_of"></fl-trans> {upload_capacity.institution_max_upload_capacity} <fl-trans keyword="billing.gigabyte.initials"></fl-trans> <fl-trans keyword="billing.used.plural"></fl-trans> <div class="storage-progressive-bar-container"> <div class="storage-progressive-bar"></div> </div> </div>','fl-billing-subscription-storage-limit .storage-limit-container,[data-is="fl-billing-subscription-storage-limit"] .storage-limit-container{ width:35%; margin-left:20px; } fl-billing-subscription-storage-limit .storage-progressive-bar-container,[data-is="fl-billing-subscription-storage-limit"] .storage-progressive-bar-container{ max-width:200px; width:95%; height:auto; background:grey; border-radius:10px; } fl-billing-subscription-storage-limit .storage-progressive-bar,[data-is="fl-billing-subscription-storage-limit"] .storage-progressive-bar{ width:0%; height:5px; border-radius:10px; background:#01814e; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.upload_capacity=null,this.on("mount",function(){t.getInstitutionFileUploadCapacity()}),this.on("updated",function(){t.upload_capacity&&t.animateProgressBar()}),this.getInstitutionFileUploadCapacity=function(){var e={id_institution:t.id_institution},i=[t.actions.getInstitutionFileUploadCapacity(e)];t.store.dispatch(i).then(function(){t.upload_capacity=t.store.getState().institutionFile.upload_capacity,t.update()})["catch"](function(){})},this.animateProgressBar=function(){var e=100*t.upload_capacity.institution_upload_amount,i=e/t.upload_capacity.institution_max_upload_capacity;if(i>100){i=100;var a="red";$(t.root).find(".storage-progressive-bar").css("background-color",a)}setTimeout(function(){$(t.root).find(".storage-progressive-bar").animate({width:i+"%"},500)},1e3)}})},function(e,t,i){var a=i(1);a.tag2("fl-billing-term",'<div class="app"> <fl-title capitalize="first-letter"> <fl-trans keyword="billing.term_service.plural"></fl-trans> </fl-title> <br> <br> <fl-billing-menu id-institution="{this.id_institution}" id-customer="{id_customer}"> </fl-billing-menu> <br> <div if="{loader}"> <br> <fl-spinner loading="{loader}"></fl-spinner> <br> </div> <div if="{!loader}" class="term-list-outer"> <fl-billing-term-list if="{\'id_customer\' in customer}" id-customer="{id_customer}" customer="{customer}"> </fl-billing-term-list> </div> </div>','fl-billing-term .term-list-outer,[data-is="fl-billing-term"] .term-list-outer{ padding: 25px; }',"",function(e){"use strict";var t=this;this.loader=!0,this.id_institution=e.idInstitution,this.id_customer=e.idCustomer,this.permission=window.interceptor.permission,this.provider={name:"Forleven",product_name:"plataforma Forleven",service_name:"serviço Forleven",company_name:"Forleven Informática LTDA",address:{address:"Rodovia João Afonso de Souza Castellano",number:"441",complement:"1º Andar",neighborhood:"Vila Lúcia",city:"Poá",state:"São Paulo",country:"Brasil"},document:{type:"CNPJ",document:"17.853.443/0001-28"}},this.customer={},this.on("mount",function(){var e=t.store.getState().billingCustomer.customer;e&&0!==Object.keys(e).length&&e.id_page==t.id_institution?(t.customer=e,t.loader=!1,t.update(
330)):t.getCustomer()}),this.getCustomer=function(){var e={id_institution:t.id_institution},i=[t.actions.getBillingCustomer(e)];t.store.dispatch(i).then(function(){t.loader=!1,t.customer=t.store.getState().billingCustomer.customer,t.update()})["catch"](function(e){e&&(t.loader=!1,school.popup.error(t.store.getState().billingCustomer.error),t.update())})}})},function(e,t,i){var a=i(1);a.tag2("fl-billing-term-accept",'<div class="app"> <fl-title capitalize="first-letter"> <fl-trans keyword="billing.term_service.plural"></fl-trans> </fl-title> <br> <br> <fl-back-button if="{back_text}" text="{back_text}" prefix-text="true" callback="{backBilling}"> </fl-back-button> <fl-section></fl-section> <br> <div if="{loader}"> <br> <fl-spinner loading="{loader}"></fl-spinner> <br> </div> <div if="{!loader}"> <fl-billing-term-text if="{\'id_customer\' in customer && \'id_term\' in term}" provider="{provider}" customer="{customer}" term="{term}" callback="{saveBillingTermAgree}" cancel-callback="{() => { this.backBilling() }}"> </fl-billing-term-text> </div> </div>',"","",function(e){"use strict";var t=this;this.loader=!0,this.back_text=null,this.id_institution=e.idInstitution,this.id_customer=e.idCustomer,this.permission=window.interceptor.permission,this.back_route=null,this.back_params={},this.provider={name:"Forleven",product_name:"plataforma Forleven",service_name:"serviço Forleven",company_name:"Forleven Informática LTDA",address:{address:"Rodovia João Afonso de Souza Castellano",number:"441",complement:"1º Andar",neighborhood:"Vila Lúcia",city:"Poá",state:"São Paulo",country:"Brasil"},document:{type:"CNPJ",document:"17.853.443/0001-28"}},this.customer={},this.term={},this.on("mount",function(){t.getBillingTermStandard();var e=t.store.getState().billingCustomer.customer;t.back_route=t.store.getState().billingPaymentMethod.back_route,t.back_params=t.store.getState().billingPaymentMethod.back_params,e&&0!==Object.keys(e).length&&e.id_page==t.id_institution?(t.customer=e,t.loader=!1):t.getCustomer(),"billing.subscription.active"==t.back_route?t.back_text="billing.subscription_active":"billing.subscription.edit"==t.back_route?t.back_text="billing.subscription_edit":t.back_text="billing.term_service",t.update()}),this.getCustomer=function(){var e={id_institution:t.id_institution},i=[t.actions.getBillingCustomer(e)];t.store.dispatch(i).then(function(){t.loader=!1,t.customer=t.store.getState().billingCustomer.customer,t.update()})["catch"](function(e){e&&(t.loader=!1,school.popup.error(t.store.getState().billingCustomer.error),t.update())})},this.getBillingTermStandard=function(){var e={id_customer:t.id_customer},i=[t.actions.getBillingTermStandard(e)];t.store.dispatch(i).then(function(){t.loader=!1,t.term=t.store.getState().billingTerm.term,t.update()})["catch"](function(e){if(e){t.loader=!1,t.update();var i=t.store.getState().memberInstallment.errors,a="";i&&i.length>0&&i.map(function(e){a+=e.message+"<br />"}),school.popup.error(a)}})},this.backBilling=function(e){t.back_route&&t.back_params?(e||t.store.dispatch([t.actions.setBillingSubscriptionPlanEdit(null)]),t.router.load(t.back_route,t.back_params)):t.router.load("billing.term",{id_customer:t.id_customer})},this.saveBillingTermAgree=function(){var e={id_customer:t.id_customer,id_term:t.term.id_term},i=[t.actions.saveBillingTermAgree(e)];t.store.dispatch(i).then(function(){t.loader=!1,t.update(),t.acceptTerm()})["catch"](function(e){if(e){t.loader=!1,t.update();var i=t.store.getState().memberInstallment.errors,a="";i&&i.length>0&&i.map(function(e){a+=e.message+"<br />"}),school.popup.error(a)}})},this.acceptTerm=function(){t.store.dispatch([t.actions.setBillingTermAccept(!0)]),t.backBilling(!0)}})},function(e,t,i){var a=i(1);a.tag2("fl-billing-term-list",'<div> <fl-spinner loading="{loader}"></fl-spinner> <div if="{!loader}"> <div if="{terms && terms.length > 0}" class="term-list"> <div class="term-line-header capitalize"> <div class="term-col term-name-col"> <fl-trans keyword="billing.term_name"></fl-trans> </div> <div class="term-col term-segment-col"> <fl-trans keyword="billing.service"></fl-trans> </div> <div class="term-col term-date-col"> <fl-trans keyword="billing.agreement_date"></fl-trans> </div> <div class="term-col term-option-col"> </div> </div> <fl-billing-term-list-item each="{term in terms}" id-customer="{id_customer}" term="{term}" style="display:table-row;"> </fl-billing-term-list-item> </div> <div if="{!terms || terms.length == 0}" align="center"> <fl-trans keyword="billing.not_found_term"></fl-trans> </div> </div> </div>','fl-billing-term-list .term-list,[data-is="fl-billing-term-list"] .term-list{ margin: 0; padding: 0; width: 100%; display: table; } fl-billing-term-list .term-line-header,[data-is="fl-billing-term-list"] .term-line-header{ display: table-row; width: 100%; } fl-billing-term-list .term-line-item,[data-is="fl-billing-term-list"] .term-line-item{ width: 100%; } fl-billing-term-list .term-col,[data-is="fl-billing-term-list"] .term-col{ display: table-cell; line-height: normal; vertical-align: middle; } fl-billing-term-list .term-line-header > .term-col,[data-is="fl-billing-term-list"] .term-line-header > .term-col{ padding-top: 10px; padding-bottom: 2px; border-bottom: 1px solid #aaa; font-weight: bold; color: #555; } fl-billing-term-list-item > .term-col{ text-align: left; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px dashed #aaa; transition-duration: 300ms; transition-timing-function: ease-in-out; } fl-billing-term-list-item:last-of-type > .term-col{ border-bottom: none; } fl-billing-term-list-item:hover > .term-col{ background-color:rgba(1, 129, 78, 0.10); } fl-billing-term-list .term-name-col,[data-is="fl-billing-term-list"] .term-name-col{ width: 40% } fl-billing-term-list .term-segment-col,[data-is="fl-billing-term-list"] .term-segment-col{ width: 30% } fl-billing-term-list .term-date-col,[data-is="fl-billing-term-list"] .term-date-col{ padding-left: 5px; width: 20%; } fl-billing-term-list .term-option-col,[data-is="fl-billing-term-list"] .term-option-col{ text-align: center; width: 10%; }',"",function(e){"use strict";var t=this;this.loader=!1,this.id_customer=e.idCustomer,this.terms=[],this.on("mount",function(){t.getBillingCustomerTerms()}),this.getBillingCustomerTerms=function(){var e={id_customer:t.id_customer},i=[t.actions.getBillingTerms(e)];t.store.dispatch(i).then(function(){t.terms=t.store.getState().billingTerm.terms,t.update(
330)})["catch"](function(e){if(e){var i=t.store.getState().billingTerm.errors,a="";i&&i.length>0&&i.map(function(e){a+=e.message+" "}),t.error=a,t.update()}})}})},function(e,t,i){var a=i(1);a.tag2("fl-billing-term-list-item",'<div class="term-col term-name-col"> {term.name} </div> <div class="term-col term-segment-col capitalize"> <fl-trans keyword="billing.{term.segment}"></fl-trans> </div> <div class="term-col term-date-col"> <span if="{term.agreement}"> <fl-date text="{term.agreement_date}" format-out="DD MMMM YYYY"> </fl-date> </span> </div> <div class="term-col term-option-col"> <fl-button-option> <fl-trans keyword="option.plural"></fl-trans> </fl-button-option> <fl-menu-option arrow="top"> <fl-menu-option-item icon="eye-open" text="view" onclick="{parent.viewTerm}"> </fl-menu-option-item> </fl-menu-option> </div>',"","",function(e){"use strict";var t=this;this.id_customer=e.idCustomer,this.customer={},this.term=e.term,this.permission=window.interceptor.permission,this.on("mount",function(){t.customer=t.store.getState().billingCustomer.customer,t.update()}),this.viewTerm=function(){$(".app").toggle("slide",{direction:"left"},500,function(){t.router.load("billing.term.view",{id_customer:t.id_customer,id_term:t.term.id_term})})}})},function(e,t,i){var a=i(1);a.tag2("fl-billing-term-text",'<div class="billing-term-outer"> <div class="billing-term-option"> <fl-button-option> <fl-trans keyword="option.plural"></fl-trans> </fl-button-option> <fl-menu-option arrow="top"> <fl-menu-option-item onclick="{parent.printTerm}"> <fl-icon icon="print"></fl-icon> <fl-trans keyword="print"></fl-trans> </fl-menu-option-item> </fl-menu-option> </div> <br> <br> <div class="billing-term-paper"> <div class="billing-term-text"> </div> </div> <div if="{callback}"> <fl-modal-footer align="right" content-align="right"> <div class="billing-term-button"> <fl-spinner loading="{this.parent.saving}" text="save.action"></fl-spinner> <span show="{!this.saving}"> <fl-button type="button" text="billing.refuse" schema="cancel" onclick="{parent.cancel_callback}"> </fl-button> <fl-button type="submit" text="billing.accept" schema="success" onclick="{parent.callback}"> </fl-button> </span> </div> </fl-modal-footer> </div> </div>','fl-billing-term-text .billing-term-outer,[data-is="fl-billing-term-text"] .billing-term-outer{ background-color: #ddd; text-align: center; display: block; position: relative; padding-top: 50px; padding-bottom: 50px; padding-left: 10%; padding-right: 10%; } fl-billing-term-text .billing-term-option,[data-is="fl-billing-term-text"] .billing-term-option{ float: right; } fl-billing-term-text .billing-term-paper,[data-is="fl-billing-term-text"] .billing-term-paper{ background-color: #fff; box-shadow: 5px 5px 20px #aaa; } fl-billing-term-text .billing-term-text,[data-is="fl-billing-term-text"] .billing-term-text{ padding:20px; text-align: justify; } fl-billing-term-text .billing-term-text ol,[data-is="fl-billing-term-text"] .billing-term-text ol{ counter-reset: item; list-style-type: decimal; } fl-billing-term-text .billing-term-text li,[data-is="fl-billing-term-text"] .billing-term-text li{ padding-top: 5px; padding-bottom: 5px; display: block; } fl-billing-term-text .billing-term-text li:before,[data-is="fl-billing-term-text"] .billing-term-text li:before{ content: counters(item,".") ". "; counter-increment: item; } fl-billing-term-text .billing-term-text span,[data-is="fl-billing-term-text"] .billing-term-text span{ font-size: 14px; font-weight: bold; color: #333; }',"",function(e){"use strict";var t=this;this.saving=!1,this.provider=e.provider,this.customer=e.customer,this.term=e.term,this.callback=e.callback,this.cancel_callback=e.cancelCallback,this.on("mount",function(){$(t.root).find(".billing-term-text").html(t.term.content)}),this.printTerm=function(){setTimeout(function(){window.frames[0].document.body.innerHTML=$(".billing-term-text").html(),window.frames[0].print()},300)}})},function(e,t,i){var a=i(1);a.tag2("fl-billing-term-view",'<div class="app"> <fl-title capitalize="first-letter"> <fl-trans keyword="billing.term_service.plural"></fl-trans> </fl-title> <br> <br> <fl-back-button text="billing.term_service" prefix-text="true" callback="{backBilling}"> </fl-back-button> <fl-section></fl-section> <br> <div if="{loader}"> <br> <fl-spinner loading="{loader}"></fl-spinner> <br> </div> <div if="{!loader}"> <fl-billing-term-text if="{\'id_customer\' in customer && \'id_term\' in term}" provider="{provider}" customer="{customer}" term="{term}"> </fl-billing-term-text> </div> </div>',"","",function(e){"use strict";var t=this;this.loader=!0,this.back_text=null,this.id_institution=e.idInstitution,this.id_customer=e.idCustomer,this.id_term=e.idTerm,this.permission=window.interceptor.permission,this.back_route=null,this.back_params={},this.provider={name:"Forleven",product_name:"plataforma Forleven",service_name:"serviço Forleven",company_name:"Forleven Informática LTDA",address:{address:"Rodovia João Afonso de Souza Castellano",number:"441",complement:"1º Andar",neighborhood:"Vila Lúcia",city:"Poá",state:"São Paulo",country:"Brasil"},document:{type:"CNPJ",document:"17.853.443/0001-28"}},this.term={},this.customer={},this.on("mount",function(){t.getBillingTerm();var e=t.store.getState().billingCustomer.customer;e&&0!==Object.keys(e).length&&e.id_page==t.id_institution?(t.customer=e,t.loader=!1):t.getCustomer(),t.update(
330)}),this.getCustomer=function(){var e={id_institution:t.id_institution},i=[t.actions.getBillingCustomer(e)];t.store.dispatch(i).then(function(){t.loader=!1,t.customer=t.store.getState().billingCustomer.customer,t.update()})["catch"](function(e){e&&(t.loader=!1,school.popup.error(t.store.getState().billingCustomer.error),t.update())})},this.getBillingTerm=function(){var e={id_customer:t.id_customer,id_term:t.id_term},i=[t.actions.getBillingTerm(e)];t.store.dispatch(i).then(function(){t.loader=!1,t.term=t.store.getState().billingTerm.term,t.update()})["catch"](function(e){e&&(t.loader=!1,school.popup.error(t.store.getState().billingCustomer.error),t.update())})},this.backBilling=function(){t.router.load("billing.term",{id_customer:t.id_customer})}})},function(e,t,i){var a=i(1);a.tag2("fl-classroom",'<div class="app"> <fl-title text="classroom.plural" capitalize="first-letter"></fl-title> <br> <br> <div class="classroom-button-add"> <fl-action-button text="classroom.classroom_add" disabled="{classroomAdd.disabled}" locked="{classroomAdd.locked}" click="{classroomAdd.apply}"> </fl-action-button> </div> <fl-classroom-filter id-institution="{id_institution}" situation="{situation}" year="{year}" callback="{classroomFilter}"> </fl-classroom-filter> <fl-classroom-course-list id-institution="{id_institution}" situation="{situation}" year="{year}"> </fl-classroom-course-list> </div>','fl-classroom .classroom-menu,[data-is="fl-classroom"] .classroom-menu{ padding: 5px; } fl-classroom .course-item-title,[data-is="fl-classroom"] .course-item-title{ margin: 9px 6px 6px; padding: 5px; color: #333; border-radius: 6px; text-shadow: 1px 1px 1px white; position: relative; cursor: pointer; font: bold 22px verdana; } fl-classroom .course-item,[data-is="fl-classroom"] .course-item{ padding-bottom: auto; } fl-classroom .course-item:last-of-type,[data-is="fl-classroom"] .course-item:last-of-type{ padding-bottom: 100px; } fl-classroom .course-classrooms-length,[data-is="fl-classroom"] .course-classrooms-length{ font-size: 12px; } fl-classroom .course-list,[data-is="fl-classroom"] .course-list{ margin: 20px; } fl-classroom .course-classroom-list,[data-is="fl-classroom"] .course-classroom-list{ margin: 20px; } fl-classroom .classroom-button-add,[data-is="fl-classroom"] .classroom-button-add{ display: block; padding: 10px; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.situation=e.situation,this.year=e.year,this.classroomAdd=this.fl.checkRules({feature:"classroom",permission:"save_classroom",onSuccess:function(){t.router.load("classroom.add")}}),this.classroomFilter=function(e){t.situation=e.situation,t.year=e.year,"all"===t.year&&(t.year=null),t.situation&&!t.year&&t.router.load("classroom.filter.situation",{situation:t.situation}),!t.situation&&t.year&&t.router.load("classroom.filter.year",{year:t.year}),t.situation&&t.year&&t.router.load("classroom.filter.situation.year",{situation:t.situation,year:t.year}),t.update()}})},function(e,t,i){var a=i(1);a.tag2("fl-classroom-add",'<div class="app"> <fl-title text="classroom.classroom_add.action" capitalize="first-letter"> </fl-title> <br> <br> <fl-back-button text="classroom.plural" prefix-text="true" callback="{backClassroom}"> </fl-back-button> <fl-section></fl-section> <br> <fl-classroom-form id-institution="{id_institution}" params="{params}" callback="{addClassroom}" callback-cancel="{backClassroom}"> </fl-classroom-form> </div>',"","",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.params={},this.addClassroom=function(e){var i={id_institution:t.id_institution},a=[t.actions.saveClassroom(Object.assign(e,i))];t.store.dispatch(a).then(function(){t.backClassroom()})["catch"](function(e){if(e){t.tags["fl-classroom-form"].saving=!1;var i=t.store.getState().classroom.errors,a="";i&&i.length>0&&(a+=t.i18n.translate(i[0].message)+"<br />"),school.popup.error(a),t.update()}})},this.backClassroom=function(){t.router.load("classroom.filter.situation",{situation:"ACTIVE"})}})},function(e,t,i){var a=i(1);a.tag2("fl-classroom-course-list",'<div> <div class="course-list-items" if="{courses && courses.length > 0}"> <div class="course-item" each="{course in courses}"> <div if="{course.classrooms}"> <div class="course-item-title"> <span class="course-classrooms-length"> <fl-section if="{course.classrooms.length == 0}" label="{course.name + â (â + empty_list + â)â}" for="course-classrooms-{course.id_course}"> </fl-section> <fl-section if="{course.classrooms.length == 1}" label="{course.name + â (â + course.classrooms.length + â â + classroom_singular + â)â}" for="course-classrooms-{course.id_course}"> </fl-section> <fl-section if="{course.classrooms.length > 1}" label="{course.name + â (â + course.classrooms.length + â â + classroom_plural + â)â}" for="course-classrooms-{course.id_course}"> </fl-section> </span> </div> <div class="course-classroom-list" id="course-classrooms-{course.id_course}"> <div style="text-align: center"> <fl-trans if="{course.classrooms && course.classrooms.length === 0}" keyword="classroom.empty_classrooms"> </fl-trans> </div> <fl-classroom-list if="{course.classrooms && course.classrooms.length > 0}" id-institution="{id_institution}" classrooms="{course.classrooms}" callback="{getAggregation}"> </fl-classroom-list> </div> </div> </div> </div> <div if="{error}" class="first-letter" align="center"> {error} </div> </div> <br> <fl-pagination if="{links}" id-institution="{id_institution}" links="{links}" action="{action}" store="{this.store.getState().classroom}" stage=".course-list-items" callback="{listCourses}"> </fl-pagination>',"","",function(e){"use strict";function t(e,t){return e+t}var i=this;this.id_institution=e.idInstitution,this.links=null,this.action=this.actions.getTeacherCourseClassroomAggregation,this.empty_list=this.i18n.translate("empty_list.plural"),this.classroom_singular=this.i18n.translate("classroom"),this.classroom_plural=this.i18n.translate("classroom.plural"),this.courses=[],this.situation=e.situation,this.year=e.year,this.permission=window.interceptor.permission,this.on("mount",function(){i.getAggregation()}),this.on("update",function(){i.situation!==e.situation&&(i.situation=e.situation,i.getAggregation())}),this.getAggregation=function(){i.getCourseClassroomAggregation(),i.update()},this.getCourseClassroomAggregation=function(){var e={id_institution:i.id_institution,year:i.year,situation:i.situation},a=i.permission&&i.permission.indexOf("read_classroom_all")>=0,n=a?[i.actions.getCourseClassroomAggregation(e)]:[i.actions.getTeacherCourseClassroomAggregation(e)];i.store.dispatch(n).then(function(){i.courses=i.store.getState().classroom.courses;var e=i.courses.map(function(e){return e.classrooms.length}).reduce(t,0);0===e&&school.popup.info(i.i18n.translate("classroom.not_found_classroom_filter")),i.listCourses()})["catch"](function(e){e&&(i.courses=[],i.links={},i.error=i.store.getState().classroom.error,i.update())})},this.listCourses=function(){i.courses=i.store.getState().classroom.courses,i.links=i.store.getState().classroom.links,i.update()}})},function(e,t,i){var a=i(1);a.tag2("fl-classroom-edit",'<div if="{classroom && course}" class="app"> <fl-title text="classroom.classroom_edit.action" capitalize="first-letter"> </fl-title> <br> <br> <fl-back-button text="classroom.plural" prefix-text="true" callback="{backClassroom}"> </fl-back-button> <fl-section></fl-section> <br> <fl-classroom-form id-institution="{id_institution}" id-classroom="{id_classroom}" classroom="{classroom}" course="{course}" params="{params}" callback="{editClassroom}" callback-cancel="{backClassroom}"> </fl-classroom-form> </div>',"","",function(e){"use strict";var t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e},i=this;this.id_institution=e.idInstitution,this.id_classroom=e.idClassroom,this.params=null,this.on("mount",function(){i.getClassroom()}),this.on("update",function(){}),this.getClassroom=function(){var e={id_institution:i.id_institution,id_classroom:i.id_classroom},a=[i.actions.getClassroomById(e)];i.store.dispatch(a).then(function(){i.classroom=i.store.getState().classroom.classroom,i.params=t({},i.classroom),i.getCourse(),i.update()})["catch"](function(e){if(e){var t=i.store.getState().classroom.errors,a="";t&&t.length>0&&(a+=i.i18n.translate(t[0].message)+"<br />"),school.popup.error(a),i.update()}})},this.getCourse=function(){var e={id_institution:i.id_institution,id_course:i.classroom.id_course},t=[i.actions.getCourse(e)];i.store.dispatch(t).then(function(){i.course=i.store.getState().course.course,i.update()})["catch"](function(e){if(e){var t=i.store.getState().course.errors,a="";t&&t.length>0&&(a+=i.i18n.translate(t[0].message)+"<br />"),school.popup.error(a),i.update()}})},this.editClassroom=function(e){var t={id_institution:i.id_institution,id_classroom:i.id_classroom},a=[i.actions.editClassroom(Object.assign(e,t))];i.store.dispatch(a).then(function(){i.backClassroom()})["catch"](function(e){if(e){i.tags["fl-classroom-form"].saving=!1;var t=i.store.getState().classroom.errors,a="";t&&t.length>0&&(a+=i.i18n.translate(t[0].message)+"<br />"),school.popup.error(a),i.update()}})},this.backClassroom=function(){i.router.load("classroom.view",{id_institution:i.id_institution,id_classroom:i.id_classroom})}})},function(e,t,i){var a=i(1);a.tag2("fl-classroom-email-message",'<div class="turma-message-popup"> <h2 id="titulo"> <img if="{classroomImage}" riot-src="{classroomImage}" alt="Imagem da Turma" style="width: 50px; height: 50px; border-radius: 50%; vertical-align: middle; margin-right: 10px;"> Enviar e-mail para a turma </h2> <form onsubmit="{sendEmail}"> <table width="100%"> <tbody> <tr> <td colspan="2"> Digite abaixo uma mensagem para a turma, links e/ou matérias para estudo. Limite de 2.000 caracteres. <br> <span if="{loading}" style="font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#666;"> Enviando...<fl-spinner loading="{loading}"></fl-spinner> </span> <span id="erro_popup" if="{error}" style="font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#ff0000;"> {error} </span> <span if="{success}" style="font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#008000;"> Mensagem enviada com sucesso para os e-mails dos alunos! Aguarde o carregamento da página. Não se preocupe, sua mensagem foi entregue. </span> </td> </tr> <tr> <td width="100" valign="top" align="center"></td> <td> <textarea name="email_msg" ref="emailMessageText" style="width:450px; height:150px; border:#ccccfc 1px solid; padding:5px; overflow:auto;" maxlength="2000" required> </textarea> <br> <font style="font-size:12px; color:#555555; font-weight:600; font-family:verdana; padding-top:5px; padding-bottom:5px;"> <b> <label for="recado_prof"> <input id="recado_prof" type="checkbox" ref="sendToProfCheckbox"> Enviar também para os professores </label> <br> <label for="recado_guardian"> <input id="recado_guardian" type="checkbox" ref="sendToGuardianCheckbox" checked> Enviar também para os responsáveis </label> </b> </font> </td> </tr> <tr> <td align="center" colspan="2"> <br> <fl-button type="button" text="Cancelar" schema="cancel" onclick="{() =>
330 school.popup.close()}"> </fl-button> <fl-button class="fl-button" type="submit" text="{loading ? \'Enviando...\' : \'Enviar\'}" schema="success" disabled="{loading}"> </fl-button> </td> </tr> </tbody> </table> </form> </div>','fl-classroom-email-message .turma-message-popup,[data-is="fl-classroom-email-message"] .turma-message-popup{ width: 100%; padding: 10px; background-color: #FFFFFF; box-sizing: border-box; border-radius: 8px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); } fl-classroom-email-message textarea,[data-is="fl-classroom-email-message"] textarea{ width: 100%; border: 1px solid #ccc; padding: 10px; border-radius: 4px; resize: vertical; } fl-classroom-email-message h2#titulo,[data-is="fl-classroom-email-message"] h2#titulo{ font-family: Verdana, Geneva, sans-serif; color: #333; } fl-classroom-email-message fl-button.fl-button,[data-is="fl-classroom-email-message"] fl-button.fl-button{ padding: 8px 16px; font-size: 14px; cursor: pointer; }',"",function(e){ 331"use strict";this.on("mount",function(){this.classroom=e.classroom||{},this.id_institution=e.idInstitution||e.institution&&e.institution.id?e.institution.id:null,this.classroomImage=this.classroom.image?this.classroom.image:null,this.loading=!1,this.error="",this.success=!1,this.update()}),this.sendEmail=function(e){var t=this;e.preventDefault();var i=this.refs.emailMessageText.value.trim(),a=this.refs.sendToProfCheckbox.checked,n=this.refs.sendToGuardianCheckbox.checked;if(!i)return this.error="Digite algo para que possa ser enviado um e-mail.",void this.update();if(i.length>2e3)return this.error="Mensagem muito longa. Limite de 2.000 caracteres.",void this.update();this.error="",this.success=!1,this.loading=!0,this.update();var o=[];a&&this.classroom.professors&&this.classroom.professors.forEach(function(e){e.id_user&&o.push(e.id_user.toString())}),n&&this.classroom.guardians&&this.classroom.guardians.forEach(function(e){e.id_user&&o.push(e.id_user.toString())}),this.classroom.students&&this.classroom.students.forEach(function(e){e.id_user&&o.push(e.id_user.toString())}),o=[].concat(new Set(o));var s={msg:i,id_classroom:this.classroom.id_classroom,title:"Mensagem para a turma",receivers:o},r=this.store.dispatch(this.actions.sendUserDataToClassroom(s));r.then(function(){t.loading=!1,t.success=!0,t.error="",t.update(),setTimeout(function(){school.popup.close()},2500)})["catch"](function(e){console.error(e),t.loading=!1,t.success=!1,t.error="Ocorreu um erro ao enviar a mensagem.",t.update()})}.bind(this)})},function(e,t,i){var a=i(1);a.tag2("fl-classroom-filter",'<div class="classroom-filter"> <form id="classroom-filter-form" onsubmit="{submitClassroomFilter}"> <div class="classroom-filter-button inline-block float-right"> <span if="{!open}" class="capitalize filter-button no-select bold" onclick="{openFilter}"> <fl-icon icon="filter"> </fl-icon> <fl-trans keyword="classroom.filter"></fl-trans>
331 </span> <span if="{open}" class="capitalize filter-button no-select bold" onclick="{openFilter}"> <fl-icon icon="times"> </fl-icon> <fl-trans keyword="close"></fl-trans> </span> </div> <div if="{open}" class="classroom-filter-field inline-block"> <fl-field type="select" label="year" name="year" width="200" input-value="{year}" items="{years}" change-callback="{openButton}"> </fl-field> </div> <div if="{open}" class="classroom-filter-field inline-block"> <fl-field type="select" label="situation" name="situation" width="200" input-value="{situation}" items="{situation_items}" change-callback="{openButton}"> </fl-field> </div> <fl-modal-footer if="{open && button}" content-align="right"> <div class="classroom-filter-button"> <fl-spinner loading="{this.parent.saving}" text="save.action"></fl-spinner> <span show="{!this.saving}"> <fl-button type="button" text="cancel" schema="cancel" onclick="{parent.openFilter}"> </fl-button> <fl-button type="submit" text="classroom.apply_filter" schema="success"> </fl-button> </span> </div> </fl-modal-footer> </form> </div>','fl-classroom-filter .classroom-filter,[data-is="fl-classroom-filter"] .classroom-filter{ margin: 10px; padding: 10px; background-color: #ccc; border-radius: 15px; min-height: 50px; } fl-classroom-filter .classroom-filter-button,[data-is="fl-classroom-filter"] .classroom-filter-button{ text-align: right; padding: 5px; } fl-classroom-filter .classroom-filter-field,[data-is="fl-classroom-filter"] .classroom-filter-field{ padding: 5px; padding-top: 10px; border-radius: 5px; background-color: #fff; display: inline-block; margin: 5px; } fl-classroom-filter .filter-button,[data-is="fl-classroom-filter"] .filter-button{ border: #aaa 1px solid; background: #ddd; border-radius: 5px; padding: 5px; vertical-align: middle; cursor: pointer; display: inline-block; transition-duration: 300ms; transition-timing-function: ease-in-out; } fl-classroom-filter .filter-button:hover,[data-is="fl-classroom-filter"] .filter-button:hover{ background: #eee; } fl-classroom-filter .field-outside,[data-is="fl-classroom-filter"] .field-outside{ margin-top: 0px; margin-bottom: 0px; }',"",function(e){"use strict";var t=this;this.open=!1,this.save=!1,this.button=!1,this.id_institution=e.idInstitution,this.params={},this.callback=e.callback,this.situation=e.situation,this.year=(new Date).getFullYear(),this.years=[{text:this.i18n.translate("all.plural").substr(0,1).toUpperCase()+this.i18n.translate("all.plural").substr(1),value:"all"}];for(var i=this.year+1;i>=this.year-15;i--)this.years.push({text:i,value:i});this.situation_items=[{text:this.i18n.translate("active").substr(0,1).toUpperCase()+this.i18n.translate("active").substr(1),value:"ACTIVE"},{text:this.i18n.translate("archived").substr(0,1).toUpperCase()+this.i18n.translate("archived").substr(1),value:"OLD"},{text:this.i18n.translate("exclude.excluded").substr(0,1).toUpperCase()+this.i18n.translate("exclude.excluded").substr(1),value:"INACTIVE"}],this.openFilter=function(){t.open===!0?(t.open=!1,t.button=!1):(t.open=!0,t.button=!0),t.update()},this.openButton=function(){t.button=!0,t.update()},this.submitClassroomFilter=function(e){e.preventDefault();var i={};$("#classroom-filter-form").find("input[type!=radio][name], input[type=radio][name]:checked, textarea").each(function(){var e=$
331(this).attr("name"),t=$(this).val();i[e]=t});var a={};for(var n in i)if(n.indexOf("[")>=0){var o=n.substring(0,n.indexOf("_")),s=n.substring(n.indexOf("_")+1,n.indexOf("[")),r=parseInt(n.substring(n.indexOf("[")+1)),l=[],d={};o in a&&(l=a[o]),r in l&&(d=l[r]),d[s]=i[n],l[r]=d,a[o]=l}else a[n]=i[n];t.button=!1,t.update(),t.callback&&t.callback(a)}})},function(e,t,i){var a=i(1);a.tag2("fl-classroom-form",'<div class="classroom-form" align="center"> <form id="classroom-form" onsubmit="{submitClassroom}"> <div if="{!id_course}" class="classroom-course-select first-letter"> <fl-trans keyword="classroom.select_classroom_course"></fl-trans>: <br> <br> <fl-course-select id-institution="{id_institution}" callback="{selectCourse}"> </fl-course-select> </div> <div if="{id_course}"> <div class="classroom-field classroom-course-selected"> <div class="inline-block"> {course.name} </div> <div if="{!id_classroom}" class="inline-block classroom-course-reset" onclick="{resetCourse}"> <div id="classroom-course-reset"> <fl-icon icon="pencil"> </fl-icon> </div> <fl-tooltip for="classroom-course-reset" text="classroom.course_reset" position="right" action="hover"> </fl-tooltip> </div> </div> <br> <br> <div class="classroom-field"> <fl-field type="text" id="classroom-field-name" name="name" label="classroom.name" input-value="{params[\'name\']}" width="300" change-callback="{formComposition}"> </fl-field> </div> <div class="classroom-field"> <fl-field if="{course.school_stage_duration != 1}" type="select" id="classroom-field-stage" name="school_stage" label="classroom.school_stage" input-value="{params[\'school_stage\']}" width="300" items="{stages}" change-callback="{stageComposition}"> </fl-field> </div> <div class="classroom-field"> <fl-field type="text" id="classroom-field-room" name="room" label="classroom.room" input-value="{params[\'room\']}" width="185" change-callback="{formComposition}"> </fl-field> <fl-field maxlength="3" id="classroom-field-vacancy" name="vacancy" label="classroom.vacancy.plural" input-value="{params[\'vacancy\']}" width="90" change-callback="{formComposition}" type="number"> </fl-field> </div> <div class="classroom-field"> <fl-field id="classroom-field-start-date" name="start_date" label="start_date" input-value="{params[\'start_date\']}" width="300" change-callback="{startDateComposition}" type="date"> </fl-field> <fl-field id="classroom-field-end-date" name="end_date" label="end_date" input-value="{params[\'end_date\']}" width="300" change-callback="{endDateComposition}" type="date"> </fl-field> </div> <div class="classroom-field classroom-time"> <div style="display: flex"> <fl-switch id="classroom-time-switch" label="classroom.apply_first_time" name="check_defaulter" change-callback="{applyTimeForAll}"> </fl-switch> </div> <fl-tooltip for="classroom-time-switch" text="classroom.classroom_time_switch_tooltip" position="right" style="margin-top:-52px; margin-left:340px;" action="hover"> </fl-tooltip> <br> <fl-trans class="capitalize" keyword="classroom.classroom_time.plural"></fl-trans> <br> <br> <fl-classroom-time-week-day-list id-classroom="{id_classroom}" params="{params}" callback="{classroomTimeComposition}"> </fl-classroom-time-week-day-list> </div> </div> <fl-modal-footer content-align="right"> <div class="classroom-button"> <fl-spinner loading="{this.parent.saving}" text="save.action"></fl-spinner> <span show="{!this.saving}"> <fl-button type="button" text="cancel" schema="cancel" id="classroom-cancel" style="padding-right: 10px" onclick="{parent.cancel}"> </fl-button> <fl-button if="{!parent.id_classroom}" type="submit" text="register" schema="success" id="classroom-save"> </fl-button> <fl-button if="{parent.id_classroom}" type="submit" text="edit" schema="success" id="classroom-cancel"> </fl-button> </span> </div> </fl-modal-footer> </form> </div>','fl-classroom-form .classroom-form,[data-is="fl-classroom-form"] .classroom-form{ padding: 10px; } fl-classroom-form .classroom-course-select,[data-is="fl-classroom-form"] .classroom-course-select{ margin: 10px; width: 400px; text-align: left; padding-bottom: 100px; } fl-classroom-form .classroom-field,[data-is="fl-classroom-form"] .classroom-field{ width: 400px; text-align: left; } fl-classroom-form .classroom-course-selected,[data-is="fl-classroom-form"] .classroom-course-selected{ font-weight: bold; font-size: 14px; display: flex; vertical-align: middle; } fl-classroom-form .classroom-course-reset,[data-is="fl-classroom-form"] .classroom-course-reset{ padding-left: 10px; display: table-cell; cursor: pointer } fl-classroom-form .classroom-time,[data-is="fl-classroom-form"] .classroom-time{ }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_classroom=e.idClassroom,this.course=e.course,this.id_course=this.course?this.course.id_course:null,this.classroom=e.classroom,this.start_date=this.classroom?this.classroom.start_date:null,this.classroom_times=this.classroom?this.classroom.classroom_times:null,this.stages=[],this.all_days_time={active:!1,time:null},this.params=e.params,this.saving_date=null,this.saving_time=null,this.callback=e.callback,this.callback_cancel=e.callbackCancel,this.on("mount",function(){if(t.course&&1!=t.course.school_stage_duration){t.stages=[];for(var e=1;e<=t.course.school_stage_total;e++)t.stages.push(e)}}),this.on("update",function(){$("#classroom-form").ready(function(){$(this).find("input").keyup(function(){var e=$
331(this),t=e.val(),i=e.attr("name");void 0!==i&&t.length>0&&i.indexOf("vacancy")>=0&&(t=t.replace(/\D/g,""),e.val(t))})})}),this.formComposition=function(e){var i=e.target,a=i.name,n=i.value;"vacancy"!=a||t.checkVacancy(n)?t.params[a]=n:(i.style.borderBottomColor="#f00",t.params.vacancy=""),t.update()},this.startDateComposition=function(e){t.params.start_date=e,t.update()},this.endDateComposition=function(e){t.params.end_date=e,t.update()},this.classroomTimeComposition=function(e){t.params.classroom_times=e,t.update()},this.stageComposition=function(e){t.params.school_stage=e},this.selectCourse=function(e){t.id_course=e.id_course,t.course=e,t.params.id_course=t.id_course,t.stages=[];for(var i=1;i<=t.course.school_stage_total;i++)t.stages.push(i);t.update()},this.resetCourse=function(){t.id_course=null,t.update()},this.checkVacancy=function(e){var t=new RegExp("^[0-9]");return!!t.test(e)},this.submitClassroom=function(e){e.preventDefault(),t.params.classroom_times=t.store.getState().classroomTime.times,t.start_date&&new Date(t.start_date)<new Date(t.params.start_date)&&t.saving_date!==!0&&(t.saving_date=!1);var i=[],a=[];if(t.classroom_times){i=t.classroom_times;var n=[];a=t.params.classroom_times;for(var o in i){var s={week_day:i[o].week_day,start_time:i[o].start_time,end_time:i[o].end_time};n.push(s)}var r=function(e){var n={week_day:a[e].week_day,start_time:a[e].start_time,end_time:a[e].end_time};0==i.filter(function(e){return e.week_day==n.week_day&&e.start_time==n.start_time&&e.end_time==n.end_time}).length&&(t.saving_time=!1)};for(var l in a)r(l)}0!==i.length&&i.length!==a.length&&(t.saving_time=!1),(t.saving_date===!1||t.saving_time===!1)&&(t.saving_date===!1?school.popup.confirm(t.i18n.translate("classroom.confirm_start_date"),function(){t.saving_date=!0,t.saving_time===!1?school.popup.confirm(t.i18n.translate("classroom.confirm_time"),function(){t.callback(t.params)}):t.callback(t.params)}):t.saving_time===!1&&school.popup.confirm(t.i18n.translate("classroom.confirm_time"),function(){t.saving_time=!0,t.callback(t.params)})),1==t.course.school_stage_duration&&(t.params.school_stage=1),t.saving_date!==!1&&t.saving_time!==!1&&(t.saving=!0,t.update(),t.callback(t.params))},this.savingNewTime=function(){},this.cancel=function(){t.callback_cancel()},this.setAllDayTime=function(e){t.all_days_time.time=e,t.update()},this.applyTimeForAll=function(e){t.all_days_time.active=e,t.update()}})},function(e,t,i){var a=i(1);a.tag2("fl-classroom-list",'<div if="{classrooms && classrooms.length > 0}"> <div class="classroom-list-items"> <div class="classroom-line-header capitalize"> <div class="classroom-col classroom-name-col"> <fl-trans keyword="classroom"></fl-trans> </div> <div class="classroom-col classroom-date-col"> <fl-trans keyword="date"></fl-trans> </div> <div class="classroom-col classroom-vacancy-col"> <fl-trans keyword="classroom.vacancy.plural"></fl-trans> </div> <div class="classroom-col classroom-student-col"> <fl-trans keyword="classroom.active_student.plural"></fl-trans> </div> <div class="classroom-col classroom-time-col"> <fl-trans keyword="classroom.timetable"></fl-trans> </div> <div class="classroom-col classroom-option-col"> <fl-trans keyword="action.plural"></fl-trans> </div> </div> <fl-classroom-list-item each="{classroom in classrooms}" id-institution="{id_institution}" id-classroom="{classroom.id_classroom}" classroom="{classroom}" style="display: table-row"> </fl-classroom-list-item> </div> </div>','fl-classroom-list .classroom-col,[data-is="fl-classroom-list"] .classroom-col{ display: table-cell; line-height: normal; vertical-align: inherit; cursor: pointer; } fl-classroom-list .classroom-col:last-of-type,[data-is="fl-classroom-list"] .classroom-col:last-of-type{ } fl-classroom-list .classroom-line-header,[data-is="fl-classroom-list"] .classroom-line-header{ display: table-row; font-family: verdana; font-weight: bold; font-size: 12px; color: #303030; } fl-classroom-list .classroom-list-items,[data-is="fl-classroom-list"] .classroom-list-items{ width: 100%; display: table; margin: 0; padding-bottom: 20px; } fl-classroom-list .classroom-line-header > .classroom-col,[data-is="fl-classroom-list"] .classroom-line-header > .classroom-col{ text-align: center; padding-top: 10px; padding-bottom: 2px; border-bottom: 1px solid #aaa; font-weight: bold; color: #555; } fl-classroom-list .classroom-line-header > .classroom-name-col,[data-is="fl-classroom-list"] .classroom-line-header > .classroom-name-col{ text-align: left; } fl-classroom-list-item > .classroom-col{ text-align: center; padding: 0; border-bottom: 1px dashed #aaa; color: #666666; font-family: Verdana; transition-duration: 300ms; transition-timing-function: ease-in-out; } fl-classroom-list-item:last-of-type > .classroom-col{ border-bottom: none; } fl-classroom-list-item:hover > .classroom-col{ background-color:rgba(1, 129, 78, 0.10); } fl-classroom-list .classroom-name-col,[data-is="fl-classroom-list"] .classroom-name-col{ padding-left: 5px; padding-bottom: 5px; vertical-align: middle; text-align: center; width:30% } fl-classroom-list .classroom-date-col,[data-is="fl-classroom-list"] .classroom-date-col{ padding-top: 3px; padding-left: 5px; vertical-align: middle; text-align: center; width: 15% } fl-classroom-list .classroom-vacancy-col,[data-is="fl-classroom-list"] .classroom-vacancy-col{ padding-top: 3px; padding-left: 5px; vertical-align: middle; text-align: center; width: 15% } fl-classroom-list .classroom-student-col,[data-is="fl-classroom-list"] .classroom-student-col{ padding-top: 3px; padding-left: 5px; vertical-align: middle; text-align: center; width: 10% } fl-classroom-list .classroom-time-col,[data-is="fl-classroom-list"] .classroom-time-col{ padding-top: 3px; padding-left: 5px; vertical-align: middle; text-align: center; width: 10% } fl-classroom-list .classroom-option-col,[data-is="fl-classroom-list"] .classroom-option-col{ padding-top: 3px; padding-left: 5px; vertical-align: middle; text-align: center; width: 10% }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.classrooms=e.classrooms,this.callback=e.callback,this.on("mount",function(){t.update(
331)}),this.on("update",function(){})})},function(e,t,i){var a=i(1);a.tag2("fl-classroom-list-item",'<div onclick="{classroomView.apply}" class="classroom-col classroom-name-col"> <fl-field-view text="{classroom.name}"></fl-field-view> </div> <div onclick="{classroomView.apply}" class="classroom-col classroom-date-col"> {day}/{month}/<span style="font-weight: bold">{year}</span> </div> <div onclick="{classroomView.apply}" class="classroom-col classroom-vacancy-col"> {classroom.vacancy} </div> <div onclick="{classroomView.apply}" class="classroom-col classroom-student-col"> {classroom.total_student_active} </div> <div onclick="{classroomView.apply}" class="classroom-col classroom-time-col"> <span if="{classroom.start_time && classroom.end_time}"> {classroom.start_time} <fl-trans keyword="time_to"></fl-trans> {classroom.end_time} </span> </div> <div class="classroom-col classroom-option-col"> <fl-button-option if="{classroom.situation != âINACTIVEâ}"> <fl-trans keyword="option.plural"></fl-trans> </fl-button-option> <fl-menu-option if="{classroom.situation != âINACTIVEâ}" arrow="top"> <fl-menu-option-item id="classroom-view" icon="eye-open" text="view" disabled="{parent.classroomView.disabled}" locked="{parent.classroomView.locked}" onclick="{parent.classroomView.apply}"> </fl-menu-option-item> <fl-menu-option-item id="classroom-edit" icon="pencil" text="edit" disabled="{parent.classroomEdit.disabled}" locked="{parent.classroomEdit.locked}" onclick="{parent.classroomEdit.apply}"> </fl-menu-option-item> <fl-menu-option-item id="classroom-delete" icon="trash" text="delete" disabled="{parent.classroomDelete.disabled}" locked="{parent.classroomDelete.locked}" onclick="{parent.classroomDelete.apply}"> </fl-menu-option-item> </fl-menu-option> </div>',"","",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_classroom=e.idClassroom,this.classroom=e.classroom,this.date=this.classroom.date,this.day=this.date.substring(0,2),this.month=this.date.substring(2,4),this.year=this.date.substring(4),this.on("mount",function(){t.update()}),this.classroomView=this.fl.checkRules({feature:"classroom",permission:"read_classroom",onSuccess:function(){"INACTIVE"!=t.classroom.situation&&t.router.load("classroom.view",{id_classroom:t.id_classroom})}}),this.classroomEdit=this.fl.checkRules({feature:"classroom",permission:"save_classroom",onSuccess:function(){t.router.load("classroom.edit",{id_institution:t.id_institution,id_classroom:t.id_classroom})}}),this.classroomDelete=this.fl.checkRules({feature:"classroom",permission:"save_classroom",onSuccess:function(){school.popup.confirm(t.i18n.translate("classroom.confirm_delete"),function(){var e={id_institution:t.id_institution,id_classroom:t.id_classroom},i=[t.actions.deleteClassroom(e)];t.store.dispatch(i).then(function(){t.classroom=t.store.getState().classroom["delete"],school.popup.info(t.i18n.translate("classroom.success_delete")),t.parent.callback(),t.update()})["catch"](function(e){if(e){var i=t.store.getState().classroom.errors,a="";i&&i.length>0&&(a+=t.i18n.translate(i[0].message)+"<br />"),school.popup.error(a),t.update()}})})}})})},function(e,t,i){var a=i(1);a.tag2("fl-classroom-menu",'<div class="classroom-menu" align="center"> <fl-menu-navigation if="{list_menu && list_menu.length > 0}" menu="{list_menu}"> </fl-menu-navigation> </div> <br> <br>',"","",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.courses=[],this.menu=[],this.list_menu=[],this.old=null,this.active=null,this.classroomAdd=this.fl.checkRules({feature:"classroom",permission:"save_classroom",onSuccess:function(){t.router.load("classroom.add",{id_institution:t.id_institution})}}),this.classroomActive=this.fl.checkRules({feature:"member",permission:"read_classroom",onSuccess:function(){t.old=!1,t.active=!0,t.update()}}),this.classroomOld=this.fl.checkRules({feature:"member",permission:"read_classroom",onSuccess:function(){t.old=!0,t.active=!1,t.update()}}),this.on("mount",function(){t.list_menu=[{icon:"chalkboard",label:t.i18n.translate("classroom.active_classroom.plural"),name:"view",feature:t.classroomActive.feature,locked:t.classroomActive.locked,permission:[t.classroomActive.permission],disabled:t.classroomActive.disabled,callback:t.classroomActive.apply},{icon:"chalkboard",label:t.i18n.translate("classroom.old_classroom.plural"),name:"view",feature:t.classroomOld.feature,locked:t.classroomOld.locked,permission:[t.classroomOld.permission],disabled:t.classroomOld.disabled,callback:t.classroomOld.apply}
331],t.update()}),this.on("update",function(){})})},function(e,t,i){var a=i(1);a.tag2("fl-classroom-message",'<div class="turma-message-popup"> <h2 id="titulo"> <img if="{memberImage}" riot-src="{memberImage}" alt="{messageTitle}" style="width: 70px; height: 70px; border-radius: 50%; vertical-align: middle; margin-right: 10px;"> {messageTitle} </h2> <div if="{userEmail}" style="margin-top: 10px; font-size: 14px; color: #333;"> <strong>E-mail:</strong> {userEmail} </div> <form onsubmit="{sendMessage}"> <table width="100%"> <tbody> <tr> <td colspan="2"> Digite abaixo uma mensagem {messageReceiver}, links e/ou matérias para estudo. Limite de 2.000 caracteres. <span if="{loading}" style="font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#666;"> Enviando...<fl-spinner loading="{loading}"></fl-spinner> </span> <span id="erro_popup" if="{error}" style="font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#ff0000;"> {error} </span> <span if="{success}" style="font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#008000;"> Mensagem enviada com sucesso para o e-mail do aluno! Aguarde o carregamento da página. Não se preocupe, sua mensagem foi entregue. </span> </td> </tr> <tr> <td width="100" valign="top" align="center"></td> <td> <textarea name="msg" ref="messageText" style="width:450px; height:100px; border:#ccccfc 1px solid; padding:5px; overflow:auto;" maxlength="2000" required> </textarea> <br> <font style="font-size:12px; color:#555555; font-weight:600; font-family:verdana; padding-top:5px; padding-bottom:5px;"> <b> <label for="recado_guardian"> <input id="recado_guardian" type="checkbox" ref="sendToGuardianCheckbox" checked> Enviar também para o Responsável </label> </b> </font> </td> </tr> <tr> <td align="center" colspan="2"> <br> <fl-button type="button" text="Cancelar" schema="cancel" onclick="{() => { school.popup.close(); }}"> </fl-button> <fl-button class="fl-button" type="submit" text="{loading ? \'Enviando...\' : \'Enviar\'}" schema="success" disabled="{loading}"> </fl-button> </td> </tr> </tbody> </table> </form> </div>','fl-classroom-message .turma-message-popup,[data-is="fl-classroom-message"] .turma-message-popup{ width: 100%; padding: 5px; background-color: #FFFFFF; box-sizing: border-box; border-radius: 10%; } fl-classroom-message textarea,[data-is="fl-classroom-message"] textarea{ width: 100%; border: 1px solid #ccc; padding: 10px; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution||null,this.id_user=e.idUser||null,this.id_occupation=e.idOccupation||null,this.show_list_occupation=e.showListOccupation||null,this.status=e.status||null,this.occupation=e.occupation||{},this.member=e.member||{},this.classroom=e.classroom||{},this.selectedUser=e.selectedUser||null,this.userEmail=null,this.messageTitle=this.selectedUser&&this.selectedUser.member?""+this.selectedUser.member.fullname:"",this.messageReceiver=this.selectedUser&&this.selectedUser.member?this.selectedUser.member.name+" "+this.selectedUser.member.lastname:"",this.memberImage=this.selectedUser&&this.selectedUser.member&&this.selectedUser.member.image?this.selectedUser.member.image:null,this.guardians=this.selectedUser&&this.selectedUser.member&&this.selectedUser.member.guardians?this.selectedUser.member.guardians:[],this.error="",this.success=!1,this.update(),this.on("mount",function(){this.id_institution&&this.id_user&&this.getMember()}),this.on("getMember",function(){var e={id_institution:t.id_institution,id_user:t.id_user},i=[t.actions.getMemberViewSimple(e)];t.store.dispatch(i).then(function(){t.member=t.store.getState().member.member,t.member.email&&t.member.email.length>0?t.userEmail=t.member.email[0].email:t.userEmail="E-mail não disponÃvel",t.id_occupation=t.member.id_occupation,t.occupation=t.member.occupation,t.update()})["catch"](function(e){e&&(t.error=t.store.getState().member.error,t.update())})}),this.sendMessage=function(e){var t=this;e.preventDefault();var i=this.refs.messageText.value.trim(),a=this.refs.sendToGuardianCheckbox.checked;if(!i)return this.error="Digite algo para que possa ser enviado um recado",void this.update();if(i.length>2e3)return this.error="Mensagem muito longa. Limite de 2.000 caracteres.",void this.update();this.error="",this.success=!1,this.update();var n=[];this.selectedUser&&this.selectedUser.id_user&&n.push(this.selectedUser.id_user.toString()),a&&this.guardians.length>0&&this.guardians.forEach(function(e){e.id_user&&n.push(e.id_user.toString())});var o={msg:i,id_classroom:this.classroom.id_classroom,institution_id:this.id_institution,send_to_guardian:a,id_user:this.selectedUser?this.selectedUser.id_user:null,receivers:n,id_occupation:this.id_occupation,occupation:this.occupation},s=void 0;s=this.selectedUser?this.store.dispatch(this.actions.sendMessageToUser({user_id:this.selectedUser.id_user,msg:o.msg,sender_id:this.id_institution,title:this.messageTitle,receivers:o.receivers,id_occupation:this.id_occupation,occupation:this.occupation})):this.store.dispatch(this.actions.sendMessageToClass({msg:o.msg,sender_id:this.id_institution,title:this.messageTitle,receivers:o.receivers,id_occupation:this.id_occupation,occupation:this.occupation}
331)),s.then(function(){t.success=!0,t.update(),setTimeout(function(){school.popup.close()},2500)})["catch"](function(e){t.error="Ocorreu um erro ao enviar a mensagem.",t.update()})}.bind(this),this.getMember=function(){t.trigger("getMember")}})},function(e,t,i){var a=i(1);a.tag2("fl-classroom-select",'<div style="display: inline-block" if="{classrooms.length > 0}"> <fl-classroom-select-item each="{classroom in classrooms}" classroom="{classroom}" id-classroom="{id_classroom}" callback="{callback}"> </fl-classroom-select-item> </div> <div if="{classrooms.length == 0 && error}" align="center"> <br> {error} <br> </div>',"","",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_course=e.idCourse,this.id_classroom=e.idClassroom,this.school_stage=e.schoolStage,this.stage_greater=e.stageGreater,this.callback=e.callback,this.classrooms=[],this.error=null,this.on("mount",function(){t.stage_greater?t.getClassroomsByStageGreater():t.getClassrooms()}),this.on("update",function(){t.school_stage!=e.schoolStage&&(t.school_stage=e.schoolStage,t.getClassrooms())}),this.getClassrooms=function(){var i={id_institution:t.id_institution,id_course:t.id_course,school_stage:t.school_stage,status:1},a=[t.actions.getClassroomsByStage(i)];t.store.dispatch(a).then(function(){t.classrooms=t.store.getState().classroom.classrooms,e.edit&&(t.classrooms=t.classrooms.filter(function(e){return e.id_classroom!==t.id_classroom})),t.update()})["catch"](function(e){if(e){var i=t.store.getState().classroom.errors,a="";i&&i.length>0&&(a+=t.i18n.translate(i[0].message)+"<br />",school.popup.error(a)),t.callback&&t.callback(!1)}})},this.getClassroomsByStageGreater=function(){var e={id_course:t.id_course,school_stage:t.school_stage},i=[t.actions.getClassroomsByStageGreater(e)];t.store.dispatch(i).then(function(){t.classrooms=t.store.getState().classroom.classrooms,t.update()})["catch"](function(e){if(e){var i=t.store.getState().classroom.errors,a="";i&&i.length>0&&(a+=t.i18n.translate(i[0].message)+"<br />",school.popup.error(a)),t.callback&&t.callback(!1)}})}})},function(e,t,i){var a=i(1);a.tag2("fl-classroom-select-item",'<div class="classroom-select"> <div class="classroom-select-col classroom-radio"> <fl-field type="radio" name="id_classroom" input-value="{id_classroom}" items="{items}" change-callback="{clickClassroom}"> </fl-field> </div> <div class="classroom-select-col classroom-position capitalize"> <fl-trans keyword="classroom.vacancy.plural"></fl-trans>: <span id="classroom-vacancy-{full}" class="vancancy-content"> {total_student}/{classroom.vacancy} </span> </div> <div class="classroom-select-col classroom-date capitalize"> <fl-trans keyword="start_date"></fl-trans>: <fl-date class="date-content" text="{classroom.start_date}" format-out="DD/MM/YYYY"> </fl-date> </div> </div>','fl-classroom-select-item .classroom-select,[data-is="fl-classroom-select-item"] .classroom-select{ display: table; width: 100%; height: 40px; } fl-classroom-select-item .classroom-select-col,[data-is="fl-classroom-select-item"] .classroom-select-col{ display: table-cell; vertical-align: top; } fl-classroom-select-item .classroom-name,[data-is="fl-classroom-select-item"] .classroom-name{ width:40%; font-size:12px; font-weight: bold; } fl-classroom-select-item .classroom-position,[data-is="fl-classroom-select-item"] .classroom-position{ width:30%; font-size:12px; } fl-classroom-select-item .classroom-date,[data-is="fl-classroom-select-item"] .classroom-date{ width:30%; font-size:12px; } fl-classroom-select-item #classroom-vacancy-full,[data-is="fl-classroom-select-item"] #classroom-vacancy-full{ color: #FF0000; } fl-classroom-select-item .date-content,[data-is="fl-classroom-select-item"] .date-content,fl-classroom-select-item .vancancy-content,[data-is="fl-classroom-select-item"] .vancancy-content{ font-size:11px; font-weight: bold; }',"",function(e){"use strict";var t=this;this.id_classroom=e.idClassroom,this.classroom=e.classroom,this.total_student=this.classroom.total_student?this.classroom.total_student:0,this.full=this.classroom.total_student>=this.classroom.number_vacancy?"full":"available",this.items=[],this.callback=e.callback,this.clickClassroom=function(e){t.callback(e)},this.on("mount",function(){t.items=[{value:t.classroom.id_classroom,text:t.classroom.name}
331],t.update()})})},function(e,t,i){var a=i(1);a.tag2("fl-classroom-view",'<div if="{classroom}" class="app"> <fl-title text="{classroom_view + â â + classroom.name + â â + situation}" capitalize="first-letter"> </fl-title> <br> <br> <fl-classroom-view-menu id-institution="{id_institution}" id-classroom="{id_classroom}" classroom="{classroom}"> </fl-classroom-view-menu> <br> <fl-classroom-student id-institution="{id_institution}" id-classroom="{id_classroom}" classroom="{classroom}"> </fl-classroom-student> </div>',"","",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_classroom=e.idClassroom,this.classroom=null,this.classroom_view=this.i18n.translate("view.action"),this.on("mount",function(){t.getClassroom(),t.update()}),this.getClassroom=function(){var e={id_institution:t.id_institution,id_classroom:t.id_classroom},i=[t.actions.getClassroomById(e)];t.store.dispatch(i).then(function(){t.classroom=t.store.getState().classroom.classroom,t.situation="OLD"===t.classroom.situation?"("+t.i18n.translate("archived")+")":"", 332t.update()})["catch"](function(e){if(e){var i="",a=t.store.getState().classroom.errors;a&&a.length>0&&(i=a[0].message,school.popup.error(t.i18n.translate(i)))}})},this.reorderStudents=function(){var e={id_institution:t.id_institution,id_classroom:t.id_classroom},i=[t.actions.editClassroomStudentReorder(e)];t.store.dispatch(i).then(function(){t.update()})["catch"](function(e){if(e){t.open=!0,t.loader=!1,t.update();var i="",a=t.store.getState().classroomStudent.errors,n=a[0].message;i+=n,school.popup.error(t.i18n.translate(i))}})}})},function(e,t,i){var a=i(1);a.tag2("fl-classroom-view-menu",'<div class="menu"> <fl-report-modal-box initialize="close" id-institution="{id_institution}" id-classroom="{id_classroom}"> </fl-report-modal-box> <fl-menu-navigation if="{list_menu && list_menu.length > 0}" menu="{list_menu}"> </fl-menu-navigation> <fl-classroom-situation-edit if="{classroom_situation_edit}" id-institution="{id_institution}" id-classroom="{id_classroom}" classroom-situation-edit="{classroom_situation_edit}"> </fl-classroom-situation-edit> </div>','fl-classroom-view-menu .menu,[data-is="fl-classroom-view-menu"] .menu{ padding:10px; padding-bottom:0px; background-color:#fff; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution?e.idInstitution:window.interceptor.id_institution,this.id_classroom=e.idClassroom,this.classroom=e.classroom,this.classroom_situation_edit=!1,this.permission=window.interceptor.permission,this.features=window.interceptor.feature;var i=["OLD"],n=!1;this.classroom&&this.classroom.situation&&(n=i.includes(this.classroom.situation)),this.backClassroom=function(){t.router.load("classroom.view",{id_institution:t.id_institution,id_classroom:t.id_classroom})},this.on("update",function(){t.classroom=e.classroom?e.classroom:t.store.getState().classroom.classroom}),this.getCurrentTerm=function(){var e={id_course:t.classroom.id_course},i=[t.actions.getCourseTerms(e)];t.store.dispatch(i).then(function(){var e=1,i=t.store.getState().courseTerm.terms.filter(function(e){return null!=e.date_begin&&null!=e.date_end});if(0===i.length)term=void 0;else{var a=i.filter(function(e){return e.selected});e=a.length>0?a[0].term:1}t.router.load("classroom.grade_diary",{id_institution:t.id_institution,id_classroom:t.id_classroom,term:e}),t.update()})["catch"](function(e){e&&t.router.load("classroom.grade_diary",{id_institution:t.id_institution,id_classroom:t.id_classroom,term:void 0})})},this.classroomStudent=this.fl.checkRules({feature:"classroom_student",permission:"read_classroom",onSuccess:function(){t.router.load("classroom.view",{id_classroom:t.id_classroom})}}),this.classroomStudentReorder=this.fl.checkRules({feature:"classroom_student_reorder",permission:"save_classroom",onSuccess:function(){school.popup.confirm(t.i18n.translate("classroom.confirm_reorder_student"),function(){var e={id_institution:t.id_institution,id_classroom:t.id_classroom},i=[t.actions.editClassroomStudentReorder(e)];t.store.dispatch(i).then(function(){t.parent.tags["fl-classroom-student"].getClassroomStudents(!0)}
332)["catch"](function(e){if(e){t.loader=!1,t.update();var i="",a=t.store.getState().classroomStudent.errors,n=a[0].message;i+=n,school.popup.error(t.i18n.translate(i))}})})}}),this.classroomStudentSendMessage=this.fl.checkRules({feature:"classroom_student",permission:"save_classroom",onSuccess:function(){school.popup.open(),$(".fl-popup").css("width","600px");var e=document.getElementById("conteudo");if(e){e.innerHTML="";a.mount(e,"fl-classroom-email-message",{classroom:t.classroom,institution:t.institution,selectedUser:t.student})}}}),this.classroomDiscipline=this.fl.checkRules({feature:"classroom_subject",permission:"read_classroom_discipline",onSuccess:function(){t.router.load("classroom.discipline",{id_classroom:t.id_classroom})}}),this.classroomDisciplineTimetable=this.fl.checkRules({feature:"timetable",permission:"read_classroom_discipline",onSuccess:function(){t.router.load("classroom.discipline.timetable",{id_classroom:t.id_classroom})}}),this.classroomDisciplineTimeline=this.fl.checkRules({feature:"timeline",permission:"read_classroom_discipline",onSuccess:function(){t.router.load("classroom.discipline.timeline",{id_classroom:t.id_classroom})}}),this.classroomDisciplineClass=this.fl.checkRules({feature:"classroom",permission:"save_classroom_discipline_class",onSuccess:function(){school.popup.open(),$(".fl-popup").css("width","750px"),loadPiece("/acao/inst/turma/turma_aulas.php?inst="+t.id_institution+"&turma="+t.id_classroom,"conteudo","conteudo","")}}),this.classroomFrequency=this.fl.checkRules({feature:"classroom_frequency",permission:"read_classroom",onSuccess:function(){t.router.load("classroom.diary.frequency",{id_classroom:t.id_classroom})}}),this.classroomLesson=this.fl.checkRules({feature:"lesson",permission:"read_classroom",onSuccess:function(){t.router.load("classroom.lesson.view",{id_institution:t.id_institution,id_classroom:t.id_classroom})}}),this.classroomExam=this.fl.checkRules({feature:"exam",permission:this.permission&&this.permission.indexOf("read_grade")>=0?"read_grade":"read_grade_all",onSuccess:function(){window.location.href="/escola/"+t.id_institution+"/turmas/"+t.id_classroom+"/provas"}}),this.classroomDiary=this.fl.checkRules({feature:"teacher_diary",permission:this.permission&&this.permission.indexOf("read_grade")>=0?"read_grade":"read_grade_all",onSuccess:function(){26926==t.id_institution?window.location.href="/escola/"+t.id_institution+"/turmas/"+t.id_classroom+"/diario":t.getCurrentTerm()}}),this.classroomDifficulties=this.fl.checkRules({feature:"teacher_diary",permission:this.permission&&this.permission.indexOf("read_grade")>=0?"read_grade":"read_grade_all",onSuccess:function(){window.location.href="/escola/"+t.id_institution+"/turmas/"+t.id_classroom+"/dificuldades"}}),this.classroomDeliberation=this.fl.checkRules({feature:"teacher_diary",permission:this.permission&&this.permission.indexOf("read_grade")>=0?"read_grade":"read_grade_all",onSuccess:function(){window.location.href="/escola/"+t.id_institution+"/turmas/"+t.id_classroom+"/deliberacao"}}),this.classroomCouncil=this.fl.checkRules({feature:"classroom_council",permission:"save_classroom_council",onSuccess:function(){t.router.load("classroom.council",{id_institution:t.id_institution,id_classroom:t.id_classroom})}}),this.classroomReport=this.fl.checkRules({feature:"classroom",permission:"read_report_classroom",onSuccess:function(){t.tags["fl-report-modal-box"].openModal()}}),this.classroomPromote=this.fl.checkRules({feature:"classroom",permission:"save_promote_classroom",onSuccess:function(){t.router.load("classroom.promote",{id_institution:t.id_institution,id_classroom:t.id_classroom})}}),this.classroomSituation=this.fl.checkRules({feature:"classroom",permission:"save_promote_classroom",onSuccess:function(){t.classroom_situation_edit=!0,t.update(),t.tags["fl-classroom-situation-edit"].tags["fl-classroom-situation-modal-box"].open()}}),this.classroomEdit=this.fl.checkRules({feature:"classroom",permission:"save_classroom",onSuccess:function(){t.router.load("classroom.edit",{id_institution:t.id_institution,id_classroom:t.id_classroom})}}),this.classroomDelete=this.fl.checkRules({feature:"classroom",permission:"save_classroom",onSuccess:function(){school.popup.confirm(t.i18n.translate("classroom.confirm_delete"),function(){var e={id_institution:t.id_institution,id_classroom:t.id_classroom},i=[t.actions.deleteClassroom(e)];t.store.dispatch(i).then(function(){t.classroom=t.store.getState().classroom["delete"],school.popup.info(t.i18n.translate("classroom.success_delete")),t.router.load("classroom",{id_institution:t.id_institution}
332),t.update()})["catch"](function(e){if(e){var i=t.store.getState().classroom.errors,a="";i&&i.length>0&&(a+=t.i18n.translate(i[0].message)+"<br />",school.popup.error(a)),t.update()}})})}});var o=function(){var e=[{icon:"ellipsis",label:t.i18n.translate("classroom"),name:"edit",permission:["read_classroom"],callback:function(){},menu:[{icon:"flag",label:t.i18n.translate("classroom.archive_classroom"),feature:t.classroomSituation.feature,locked:t.classroomSituation.locked,permission:t.classroomSituation.permission,disabled:t.classroomSituation.disabled,callback:t.classroomSituation.apply},{icon:"graduation-cap",label:t.i18n.translate("classroom.promotes.promote_students"),feature:t.classroomPromote.feature,locked:t.classroomPromote.locked,permission:t.classroomPromote.permission,disabled:t.classroomPromote.disabled,callback:t.classroomPromote.apply},{icon:"pencil",label:t.i18n.translate("edit"),feature:t.classroomEdit.feature,locked:t.classroomEdit.locked,permission:t.classroomEdit.permission,disabled:t.classroomEdit.disabled,callback:t.classroomEdit.apply},{icon:"trash",label:t.i18n.translate("delete"),feature:t.classroomDelete.feature,locked:t.classroomDelete.locked,permission:t.classroomDelete.permission,disabled:t.classroomDelete.disabled,callback:t.classroomDelete.apply}]}];return n&&(e[0].menu=e[0].menu.filter(function(e){return e.label!==t.i18n.translate("classroom.archive_classroom")})),e};this.list_menu=[{icon:"user",label:this.i18n.translate("student"),name:"student",feature:"classroom_student",locked:this.classroomStudent.locked,permission:["read_classroom"],disabled:this.classroomStudent.disabled,callback:this.classroomStudent.apply,menu:[{icon:"user",label:this.i18n.translate("classroom.student_list"),feature:this.classroomStudent.feature,locked:this.classroomStudent.locked,permission:[this.classroomStudent.permission],disabled:this.classroomStudent.disabled,callback:this.classroomStudent.apply},{icon:"sort-alpha-down",label:this.i18n.translate("classroom.reorder_student"),feature:this.classroomStudentReorder.feature,locked:this.classroomStudentReorder.locked,permission:[this.classroomStudentReorder.permission],disabled:this.classroomStudentReorder.disabled,callback:this.classroomStudentReorder.apply},{icon:"envelope",label:this.i18n.translate("classroom.send_message"),feature:this.classroomStudentSendMessage.feature,locked:this.classroomStudentSendMessage.locked,permission:[this.classroomStudentSendMessage.permission],disabled:this.classroomStudentSendMessage.disabled,callback:this.classroomStudentSendMessage.apply}]},{icon:"book",label:this.i18n.translate("discipline"),name:"discipline",feature:this.classroomDiscipline.feature,locked:this.classroomDiscipline.locked,permission:[this.classroomDiscipline.permission],disabled:this.classroomDiscipline.disabled,callback:this.classroomDiscipline.apply,menu:[{icon:"discipline-management",label:this.i18n.translate("classroom.discipline_management"),feature:this.classroomDiscipline.feature,locked:this.classroomDiscipline.locked,permission:[this.classroomDiscipline.permission],disabled:this.classroomDiscipline.disabled,callback:this.classroomDiscipline.apply},{icon:"timegrid",label:this.i18n.translate("classroom.timegrid"),feature:this.classroomDisciplineTimetable.feature,locked:this.classroomDisciplineTimetable.locked,permission:this.classroomDisciplineTimetable.permission,disabled:this.classroomDisciplineTimetable.disabled,callback:this.classroomDisciplineTimetable.apply},{icon:"time-line",label:this.i18n.translate("classroom.discipline_timeline"),feature:this.classroomDisciplineTimeline.feature,locked:this.classroomDisciplineTimeline.locked,permission:this.classroomDisciplineTimeline.permission,disabled:this.classroomDisciplineTimeline.disabled,callback:this.classroomDisciplineTimeline.apply},{icon:"class-quantity",label:this.i18n.translate("classroom.discipline_class"),feature:this.classroomDisciplineClass.feature,locked:this.classroomDisciplineClass.locked,permission:this.classroomDisciplineClass.permission,disabled:this.classroomDisciplineClass.disabled,callback:this.classroomDisciplineClass.apply}]},{icon:"sticky-note",label:this.i18n.translate("classroom.diary"),name:"diary",permission:["read_classroom"],callback:function(){},menu:[{icon:"class-call",label:this.i18n.translate("classroom.class_call"),feature:this.classroomFrequency.feature,locked:this.classroomFrequency.locked,permission:this.classroomFrequency.permission,disabled:this.classroomFrequency.disabled,callback:this.classroomFrequency.apply},{icon:"schedule",label:this.i18n.translate("classroom.class_schedule"),feature:this.classroomLesson.feature,locked:this.classroomLesson.locked,permission:this.classroomLesson.permission,disabled:this.classroomLesson.disabled,callback:this.classroomLesson.apply},{icon:"avaliations",label:this.i18n.translate("classroom.exam_plural"),feature:this.classroomExam.feature,locked:this.classroomExam.locked,permission:this.classroomExam.permission,disabled:this.classroomExam.disabled,callback:this.classroomExam.apply},{icon:"grade-diary",label:this.i18n.translate("classroom.grade_diary"),feature:this.classroomDiary.feature,locked:this.classroomDiary.locked,permission:this.classroomDiary.permission,disabled:this.classroomDiary.disabled,callback:this.classroomDiary.apply},{icon:"class-council",label:this.i18n.translate("classroom.class_council"),feature:this.classroomCouncil.feature,locked:this.classroomCouncil.locked,permission:this.classroomCouncil.permission,disabled:this.classroomCouncil.disabled,callback:this.classroomCouncil.apply}]},{icon:"print",label:this.i18n.translate("classroom.report"),name:"report",feature:this.classroomReport.feature,locked:this.classroomReport.locked,permission:this.classroomReport.permission,disabled:this.classroomReport.disabled,callback:this.classroomReport.apply,menu:[]}].concat(o())})},function(e,t,i){var a=i(1);a.tag2("fl-classroom-council",'<div class="app"> <fl-title text="{`${ this.council }`}" capitalize="capitalize"> </fl-title> <br> <fl-classroom-view-menu id-institution="{id_institution}" id-classroom="{id_classroom}"> </fl-classroom-view-menu> <div if="{loader}"> <fl-spinner loading="{loader}" text="loading"></fl-spinner> </div> <br> <div if="{!loader && students}"> <fl-pagination if="{links}" id-institution="{id_institution}" type="more" links="{links}" action="{action}" store="{state}" params="{params}" callback="{listStudents}"> </fl-pagination> <div if="{load_all_students}"> <fl-classroom-council-header parent-component="{this}" students="{students}" numbers="{numbers}" reversed-numbers="{reversed_numbers}" active-student-numbers="{active_student_numbers}" gradetable-situation="{gradetable_situation}"> </fl-classroom-council-header> <fl-classroom-council-gradetable if="{student}" parent-component="{this}" id-institution="{id_institution}" id-course="{id_course}" student="{student}" gradetable-situation="{gradetable_situation}"> </fl-classroom-council-gradetable> <div if="{!student}" class="first-letter" align="center"> <fl-trans keyword="{âclassroom.classroom_student.number_not_foundâ}"></fl-trans> <br><br><br> </div> </div> </div> <div if="{!loader && (!students || students.length == 0)}" align="center"> <br><br><br><br> {error} </div> </div>',"","",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_classroom=e.idClassroom,this.council=this.i18n.translate("classroom.class_council"),this.gradetable_situation={active:"active"},this.load_all_students=!1,this.loader=!0,this.links=null,this.action=this.actions.getClassroomStudentsWithIdGradetable,this.state=this.store.getState().classroomStudent,this.params={id_institution:this.id_institution,id_classroom:this.id_classroom},this.on("mount",function(){t.getClassroom(),t.getClassroomStudents()}
332),this.on("update",function(){t.student=t.store.getState().classroomStudent.student}),this.getClassroom=function(){var e={id_institution:t.id_institution,id_classroom:t.id_classroom},i=[t.actions.getClassroomById(e)];t.store.dispatch(i).then(function(){t.loader=!1,t.classroom=t.store.getState().classroom.classroom,t.id_course=t.classroom.id_course})["catch"](function(e){if(e){t.loader=!1;var i="",a=t.store.getState().classroom.errors;a&&a.length>0&&(i=a[0].message,school.popup.error(t.i18n.translate(i)))}})},this.getClassroomStudents=function(){var e={id_institution:t.id_institution,id_classroom:t.id_classroom},i=[t.actions.getClassroomStudentsWithIdGradetable(e)];t.store.dispatch(i).then(function(){t.loader=!1,t.listStudents(!0)})["catch"](function(e){if(e){t.loader=!1;var i="",a=t.store.getState().classroomStudent.errors,n=a[0].message;i+=n,t.error=t.i18n.translate(i),t.update()}})},this.listStudents=function(e){e===!0?t.students=t.store.getState().classroomStudent.classroom_student:t.students=t.students.concat(t.store.getState().classroomStudent.classroom_student),t.links=t.store.getState().classroomStudent.links,t.state=t.store.getState().classroomStudent,t.links.self.number==t.links.last.number&&(t.load_all_students=!0,t.numbers=t.students.map(function(e){return e.classroom_student.number}).filter(function(e){return e}),t.reversed_numbers=t.numbers.map(function(e,t,i){return i[i.length-1-t]}),t.active_student_numbers=t.students.map(function(e){return e.classroom_student.number}).filter(function(e){return e})),t.update()}})},function(e,t,i){var a=i(1);a.tag2("fl-classroom-council-gradetable",'<div> <div if="{loading && classroom_student_situation == gradetable_situation.active}"> <br><br><br> <fl-spinner loading="{loading}" type="waiting" text="loading"> </fl-spinner> </div> <div if="{student && !reload_gradetable}"> <fl-gradetable if="{classroom_student_situation == gradetable_situation.active}" parent-component="{this}" id-institution="{id_institution}" id-user="{student.classroom_student.id_user}" id-gradetable="{student.id_gradetable}" id-course="{id_course}"> </fl-gradetable> <div if="{classroom_student_situation != gradetable_situation.active}" align="center"> <br><br><br> <div class="first-letter inline-block"> <fl-trans keyword="{âclassroom.classroom_student.situationâ}"></fl-trans> </div> <div class="situation-content capitalize inline-block"> {student.classroom_student.situation} </div> <br><br><br> </div> </div> </div>','fl-classroom-council-gradetable .situation-content,[data-is="fl-classroom-council-gradetable"] .situation-content{ font-weight: bold; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_course=e.idCourse,this.parent_component=e.parentComponent,this.student=e.student,this.classroom_student_situation=this.student.classroom_student.student_situation.toLowerCase(),this.gradetable_situation=e.gradetableSituation,this.reload_gradetable=!1,this.loading=!0,this.on("update",function(){t.student!=e.student&&(t.student=e.student,t.classroom_student_situation=t.student.classroom_student.student_situation.toLowerCase(),t.reload_gradetable=!0,setTimeout(function(){t.reload_gradetable=!1,t.loading=!0,t.update()},100))})})},function(e,t,i){var a=i(1);a.tag2("fl-classroom-council-header",'<div class="council-header-container"> <div class="left-arrow" align="left"> <div onclick="{previousStudent}" class="{arrow_left_classes}" align="center"> <div align="center"> <fl-icon icon="caret-left" size="8"> </fl-icon> </div> </div> </div> <div class="student-container"> <div if="{!student}" class="first-letter" align="center"> <br><br><br> </div> <fl-classroom-council-student-info if="{student}" classroom-student="{student.classroom_student}" gradetable-situation="{gradetable_situation}"> </fl-classroom-council-student-info> <div class="select-number-container" align="center"> <div class="display-text first-letter"> <fl-trans keyword="classroom.council.showing_student"></fl-trans> </div> <div class="display-number"> <fl-field name="student-number" id="student-number" maxlength="3" width="50" input-value="{field_number}" change-callback="{changeStudentNumber}" type="number"> </fl-field> </div> <div class="display-text"> <fl-trans keyword="date_of"></fl-trans> {this.last_number} </div> </div> </div> <div class="right-arrow" align="right"> <div onclick="{nextStudent}" class="{arrow_right_classes}" align="center"> <div align="center"> <fl-icon icon="caret-right" size="8"> </fl-icon> </div> </div> </div> </div>','fl-classroom-council-header .council-header-container,[data-is="fl-classroom-council-header"] .council-header-container{ width:100%; display: table; padding:0px; } fl-classroom-council-header .left-arrow,[data-is="fl-classroom-council-header"] .left-arrow{ width:35px; display:table-cell; padding-left:10px; } fl-classroom-council-header .student-container,[data-is="fl-classroom-council-header"] .student-container{ width:90%; display:table-cell; } fl-classroom-council-header .right-arrow,[data-is="fl-classroom-council-header"] .right-arrow{ width:35px; display:table-cell; padding-right:10px; } fl-classroom-council-header .arrow-content,[data-is="fl-classroom-council-header"] .arrow-content{ color: #fff; width:35px; padding-top:25px; padding-bottom:25px; border-radius: 10px; box-shadow: 0px 0px 3px 0px rgba(50, 50, 50, 1); } fl-classroom-council-header .can-click,[data-is="fl-classroom-council-header"] .can-click{ background-color: #01814e; border:1px solid #01814e; cursor: pointer; } fl-classroom-council-header .cannot-click,[data-is="fl-classroom-council-header"] .cannot-click{ background-color: #BBB; border:1px solid #BBB;
332 cursor: normal; } fl-classroom-council-header .select-number-container,[data-is="fl-classroom-council-header"] .select-number-container{ width:100%; height:auto; } fl-classroom-council-header .display-number,[data-is="fl-classroom-council-header"] .display-number{ display: inline-block; font-size:16px; } fl-classroom-council-header .display-text,[data-is="fl-classroom-council-header"] .display-text{ font-size:16px; display: inline-block; vertical-align:middle; height:60px; margin-left:-10px; }',"",function(e){"use strict";var t=this;this.parent_component=e.parentComponent,this.students=e.students,this.numbers=e.numbers,this.reversed_numbers=e.reversedNumbers,this.active_student_numbers=e.activeStudentNumbers,this.gradetable_situation=e.gradetableSituation,this.first_active_number=this.active_student_numbers.length?Math.min.apply(Math,this.active_student_numbers):0,this.last_active_number=this.active_student_numbers.length?Math.max.apply(Math,this.active_student_numbers):0,this.last_number=this.numbers.length?Math.max.apply(Math,this.numbers):0,this.field_number=this.first_active_number,this.arrow_left_classes={"arrow-content":!0,"can-click":!1,"cannot-click":!0},this.arrow_right_classes={"arrow-content":!0,"can-click":!0,"cannot-click":!1},this.on("mount",function(){t.student_number=t.first_active_number,t.dispatchStudent(t.student_number)}),this.changeStudentNumber=function(e){var i=e.target,a=parseInt(i.value);i.value&&t.numbers.includes(a)?(t.student_number=i.value,t.dispatchStudent(t.student_number)):school.popup.error(t.i18n.translate("classroom.classroom_student.number_not_found"))},this.previousStudent=function(){t.student_number=t.store.getState().classroomStudent.number,t.getNewStudent(t.reversed_numbers),t.arrowRightClick(!0,!1),t.dispatchStudent(t.student_number)},this.nextStudent=function(){t.student_number=t.store.getState().classroomStudent.number,t.getNewStudent(t.numbers),t.arrowLeftClick(!0,!1),t.dispatchStudent(t.student_number)},this.getNewStudent=function(e){var i=!1;e.some(function(e){return i&&t.active_student_numbers.includes(e)?(t.student_number=e,!0):void(e==t.student_number&&(i=!0))})},this.arrowLeftClick=function(e,i){t.arrow_left_classes["can-click"]=e,t.arrow_left_classes["cannot-click"]=i},this.arrowRightClick=function(e,i){t.arrow_right_classes["can-click"]=e,t.arrow_right_classes["cannot-click"]=i},this.displayArrows=function(){t.student_number>t.first_active_number&&t.arrowLeftClick(!0,!1),t.student_number==t.first_active_number&&t.arrowLeftClick(!1,!0),t.student_number<t.last_active_number&&t.arrowRightClick(!0,!1),t.student_number==t.last_active_number&&t.arrowRightClick(!1,!0)},this.dispatchStudent=function(e){t.student=t.students.filter(function(t){return t.classroom_student.number==e}).values().next().value,t.store.dispatch([t.actions.setClassroomStudentSelect(t.student),t.actions.setClassroomStudentActualNumber(e)]),t.field_number=e,t.displayArrows(),t.update(),t.parent_component.update()}})},function(e,t,i){var a=i(1);a.tag2("fl-classroom-council-student-info",'<div class="student-container"> <div class="student-info-container"> <div class="profile-image"> <span class="image"> <fl-image circular="true" image="{image}" size="50px"> </fl-image> </span> </div> <div class="student"> <div class="number capitalize"> <fl-trans keyword="number.abbreviate"></fl-trans> {number} - <fl-trans keyword="registration.abbreviate"></fl-trans> {registration_number} </div> <div> <a class="student-name" href="{this.userRoute}" target="_blank"> {name} </a> </div> <div class="classroom-student-age capitalize"> <span if="{age > 1}"> {`${this.i18n.translate(\'age\')}: ${this.age} ${this.i18n.translate(\'year.plural\')}`} </span> <span if="{age == 1}"> {`${this.i18n.translate(\'age\')}: ${this.age} ${this.i18n.translate(\'year\')}`} </span> <span if="{age < 1}"> {`${this.i18n.translate(\'age\')}: < 1 ${this.i18n.translate(\'year\')}`} </span> </div> </div> </div> <div class="classroom-student-container" align="right"> <div> <div class="capitalize inline-block"> <fl-trans keyword="situation"></fl-trans>: </div> <div class="{this.situation_classes}"> {situation} </div> </div> <div if="{classroom_student_situation == gradetable_situation.active}"> <div class="first-letter inline-block"> <fl-trans keyword="entry_date"></fl-trans>: </div> <div class="situation-active inline-block"> <fl-date text="{start_date}" format-out="dd/mm/YYYY"> </fl-date> </div> </div> <div if="{classroom_student_situation != gradetable_situation.active}"> <div class="first-letter inline-block"> <fl-trans keyword="entry_date"></fl-trans>: </div> <div class="inline-block situation-not-active"> <fl-date text="{start_date}" format-out="dd/mm/YYYY"> </fl-date> </div> | <div class="first-letter inline-block"> <fl-trans keyword="left_date"></fl-trans>: </div> <div class="inline-block situation-not-active"> <fl-date text="{end_date}" format-out="dd/mm/YYYY"> </fl-date> </div> </div> </div> </div>','fl-classroom-council-student-info .student-container,[data-is="fl-classroom-council-student-info"] .student-container{ width:100%; display:table; } fl-classroom-council-student-info .student-info-container,[data-is="fl-classroom-council-student-info"] .student-info-container{ width:50%; display:table-cell; } fl-classroom-council-student-info .classroom-student-container,[data-is="fl-classroom-council-student-info"] .classroom-student-container{ width:50%; display:table-cell; vertical-align:middle; } fl-classroom-council-student-info .profile-image,[data-is="fl-classroom-council-student-info"] .profile-image{ vertical-align:middle; display:inline-block; } fl-classroom-council-student-info .image,[data-is="fl-classroom-council-student-info"] .image{ float:right; } fl-classroom-council-student-info .student,[data-is="fl-classroom-council-student-info"] .student{ display:inline-block; vertical-align: middle; line-height:20px; text-align:left; margin-left:5px; } fl-classroom-council-student-info .student-name,[data-is="fl-classroom-council-student-info"] .student-name{ font-weight: bold; } fl-classroom-council-student-info .number,[data-is="fl-classroom-council-student-info"] .number{ color: #666666; } fl-classroom-council-student-info .situation-active,[data-is="fl-classroom-council-student-info"] .situation-active{ c
332olor: #01814e; font-weight: bold; } fl-classroom-council-student-info .situation-not-active,[data-is="fl-classroom-council-student-info"] .situation-not-active{ font-weight: bold; }',"",function(e){"use strict";var t=this;this.id_institution=window.interceptor.id_institution,this.classroom_student=e.classroomStudent,this.gradetable_situation=e.gradetableSituation,this.on("mount",function(){t.getStudentInfo(),t.update()}),this.on("update",function(){t.classroom_student!=e.classroomStudent&&(t.classroom_student=e.classroomStudent,t.getStudentInfo())}),this.getStudentInfo=function(){t.image=t.classroom_student.member.image,"https://forleven.com/img/IMG0120A.jpg"===t.image?t.image="https://forleven-image.s3.us-east-1.amazonaws.com/profile.svg":t.image.includes("forleven.com/")||t.image.includes("forleven-institution-member-assets.s3.amazonaws.com")||(t.image="https://forleven.com/"+t.image),t.name=t.classroom_student.member.fullname,t.registration_number=t.classroom_student.member.registration_number,t.number=t.classroom_student.number,t.situation=t.classroom_student.situation,t.start_date=t.classroom_student.start_date,t.end_date=t.classroom_student.end_date,t.age=t.classroom_student.member.age,t.classroom_student_situation=t.classroom_student.student_situation.toLowerCase(),t.userRoute="https://forleven.com/institution/"+t.id_institution+"/member/"+t.classroom_student.id_user+"/view",t.situation_classes={"situation-active":t.classroom_student_situation==t.gradetable_situation.active?!0:!1,"situation-not-active":t.classroom_student_situation!=t.gradetable_situation.active?!0:!1,"first-letter":!0,"inline-block":!0}}})},function(e,t,i){var a=i(1);a.tag2("fl-classroom-discipline",'<div class="app"> <fl-title> <fl-trans keyword="classroom.discipline"></fl-trans> <span if="{this.parent.classroom && this.parent.classroom.name !== undefined}"> - {this.parent.classroom.name} </span> </fl-title> <br> <br> <div align="center"> <fl-classroom-view-menu id-classroom="{id_classroom}"> </fl-classroom-view-menu> </div> <br> <div class="classroom-discipline-content"> <div class="classroom-discipline-content-button-add"> <fl-action-button text="classroom.discipline_register" disabled="{addClassroomDiscipline.disabled}" locked="{addClassroomDiscipline.locked}" click="{addClassroomDiscipline.apply}"> </fl-action-button> </div> <fl-classroom-discipline-list id-institution="{id_institution}" id-classroom="{id_classroom}"> </fl-classroom-discipline-list> </div> </div>','fl-classroom-discipline .classroom-discipline-content,[data-is="fl-classroom-discipline"] .classroom-discipline-content{ padding: 10px; } fl-classroom-discipline .classroom-discipline-content-button-add,[data-is="fl-classroom-discipline"] .classroom-discipline-content-button-add{ padding-bottom: 20px; }',"",function(e){"use strict";var t=this;this.loader=!0,this.id_institution=e.idInstitution,this.id_classroom=e.idClassroom,this.classroom={},this.on("mount",function(){t.getClassroom()}),this.getClassroom=function(){var i={id_institution:e.idInstitution,id_classroom:e.idClassroom},a=[t.actions.getClassroom(i)];t.store.dispatch(a).then(function(){t.classroom=t.store.getState().classroom.classroom,t.update()})["catch"](function(){})},this.addClassroomDiscipline=this.fl.checkRules({feature:"classroom_subject",permission:"save_classroom_discipline",onSuccess:function(){t.tags["fl-classroom-discipline-list"].record=!0,t.update()}})})},function(e,t,i){var a=i(1);a.tag2("fl-classroom-discipline-add",'<div> <fl-spinner loading="{loader}"></fl-spinner> <form if="{!loader}" id="classroom-discipline-form" class="classroom-discipline-form" onsubmit="{submit}"> <div class="classroom-discipline-list-item no-select"> <div class="classroom-discipline-list-item-col"> <div if="{course_disciplines && course_disciplines.length > 0}" class="classroom-discipline-name"> <fl-field type="select" name="id_course_discipline" id="course-discipline" label="" input-value="" required="{true}" width="400" items="{course_disciplines}" callback-promise="{loadPage}"></fl-field> <fl-tooltip text="classroom.select_classroom_discipline.description" for="course-discipline" action="focus" style="margin-left: 20px; margin-top: 0px;"> </fl-tooltip> </div> </div> <div class="classroom-discipline-list-item-col"> </div> <div class="classroom-discipline-list-item-col"> <div class="classroom-discipline-option"> </div> </div> </div> <fl-modal-footer> <div class="classroom-discipline-button"> <fl-spinner loading="{this.parent.saving}" text="save.action"></fl-spinner> <span show="{!this.saving}"> <fl-button type="button" text="cancel" schema="cancel" id="classroom-discipline-cancel" onclick="{parent.cancel}"> </fl-button> <fl-button type="submit" text="register" schema="success" id="classroom-discipline-save"> </fl-button>
332 </span> </div> </fl-modal-footer> </form> </div>','fl-classroom-discipline-add .classroom-discipline-list-item,[data-is="fl-classroom-discipline-add"] .classroom-discipline-list-item{ position: relative; display: table; border-bottom: #aaa 1px dashed; width: 99%; height: 58px; background-color: #fff; transition-duration: 300ms; transition-timing-function: ease-in-out; } fl-classroom-discipline-add .classroom-discipline-list-item:not(.classroom-discipline-teacher):hover,[data-is="fl-classroom-discipline-add"] .classroom-discipline-list-item:not(.classroom-discipline-teacher):hover{ background-color: rgba(1, 129, 78, 0.15); } fl-classroom-discipline-add .classroom-discipline-list-item-col,[data-is="fl-classroom-discipline-add"] .classroom-discipline-list-item-col{ display:table-cell; width:33%; padding-left: 7px; padding-right: 7px; vertical-align: middle; } fl-classroom-discipline-add .classroom-discipline-name,[data-is="fl-classroom-discipline-add"] .classroom-discipline-name{ font-size: 13px; font-weight: bold; } fl-classroom-discipline-add .classroom-discipline-form,[data-is="fl-classroom-discipline-add"] .classroom-discipline-form{ padding: 0px; } fl-classroom-discipline-add .classroom-discipline-button,[data-is="fl-classroom-discipline-add"] .classroom-discipline-button{ text-align: right; vertical-align: middle; line-height: 40px; float: right; }',"",function(e){ 333"use strict";var t=this;this.loader=!0,this.saving=!1,this.page=null,this.nextPage=null,this.id_institution=e.idInstitution,this.id_classroom=e.idClassroom,this.id_course=e.idCourse,this.permission=window.interceptor.permission,this.course_disciplines=[],this.classroom_disciplines=e.classroomDisciplines,this.on("mount",function(){t.getCourseDiscipline()}),this.focusOnSelect=function(){$("html, body").animate({scrollTop:parseInt($(t.root).find("form").offset().top)-100}
333,500,"swing",function(){var e=$(t.root).find("input");e.is(":focus")||e.focus()})},this.getCourseDiscipline=function(){t.loadPage().then(function(i){0==i.length&&t.page>=t.nextPage?(school.popup.info(t.i18n.translate("classroom.all_discipline_added"),function(){t.router.load("course.discipline",{id_course:e.idCourse})}),t.cancel()):0==i.length&&t.page<t.nextPage?t.getCourseDiscipline():(t.loader=!1,t.course_disciplines=i,t.update(),t.focusOnSelect())})},this.availableCourseDiscipline=function(e){return e.filter(function(e){return 0==t.classroom_disciplines.filter(function(t){return t.id_course_discipline==e.id_course_discipline})}).map(function(e){return{value:e.id_course_discipline,text:e.name}})},this.loadPage=function(){return new Promise(function(e,i){if(!t.page||t.page<t.nextPage){var a={id_institution:t.id_institution,id_course:t.id_course,page:t.nextPage},n=[t.actions.getCourseDiscipline(a)];t.store.dispatch(n).then(function(){var i=t.store.getState().courseDiscipline.course_discipline,a=t.store.getState().courseDiscipline.links;t.page=a.self.number,"next"in a&&a.next.number>1&&a.next.number>t.nextPage&&(t.nextPage=a.next.number),i=t.availableCourseDiscipline(i),e(i)})["catch"](function(e){e&&(i([]),school.popup.error(t.store.getState().courseDiscipline.error))})}else e([])})},this.cancel=function(){t.parent.record=!1,t.parent.update()},this.submit=function(e){e.preventDefault();var i={};$("#classroom-discipline-form").find("input[name], textarea").each(function(){var e=$
333(this).attr("name"),t=$(this).val();t=t,i[e]=t}),t.saving=!0,t.update(),t.save(i)},this.save=function(e){e.id_institution=t.id_institution,e.id_classroom=t.id_classroom;var i=[t.actions.saveClassroomDiscipline(e)];t.store.dispatch(i).then(function(){t.saving=!1,t.save=t.store.getState().classroomDiscipline.save,t.update(),t.parent.record=!1,t.parent.update(),t.parent.listClassroomDiscipline()})["catch"](function(e){e&&(t.loader=!1,school.popup.error(t.store.getState().classroomDiscipline.error),t.saving=!1,t.update())})}})},function(e,t,i){var a=i(1);a.tag2("fl-classroom-discipline-list",'<div> <fl-spinner loading="{loader}"></fl-spinner> <div if="{!loader}"> <div if="{classroom_disciplines.length > 0}" class="classroom-discipline-title"> <div class="classroom-discipline-title-col first-letter"> <fl-trans keyword="classroom.discipline"></fl-trans> </div> <div class="classroom-discipline-title-col first-letter"> <fl-trans keyword="classroom.teacher.plural"></fl-trans> </div> <div class="classroom-discipline-title-col"> </div> </div> <div if="{classroom_disciplines.length == 0 && !loader && !record}" align="center" class="first-letter"> <fl-trans keyword="classroom.not_found_discipline_classroom"></fl-trans> </div> <fl-classroom-discipline-list-item each="{classroom_discipline in classroom_disciplines}" id-institution="{parent.id_institution}" id-classroom="{parent.id_classroom}" id-classroom-discipline="{classroom_discipline.id_classroom_discipline}" name="{classroom_discipline.name}" push-teacher-data="{pushTeacherData}" open-new-teacher-func="{openNewTeacherForm}" open-new-teacher-state="{new_teacher}" get-classroom-discipline-teacher="{getClassroomDisciplineTeacher}" teachers="{classroom_discipline.teachers}"> </fl-classroom-discipline-list-item> <br> <fl-pagination if="{this.links}" id-institution="{id_institution}" links="{links}" action="{this.action}" store="{this.store.getState().member}" stage=".member-list-items" callback="{listMember}"> </fl-pagination> </div> <form if="{new_teacher}" onsubmit="{submit}" id="formFooter"> <fl-modal-footer> <div class="classroom-discipline-teacher-button"> <fl-spinner loading="{this.parent.saving}" text="save.action"></fl-spinner> <span show="{!this.saving}"> <fl-button type="button" text="cancel" schema="cancel" id="classroom-discipline-teacher-cancel" onclick="{parent.closeNewTeacherForm}"> </fl-button> <fl-button if="{parent.submitType === âregisterâ}" type="submit" text="register" schema="success" id="classroom-discipline-teacher-save"> </fl-button> <fl-button if="{parent.submitType === âeditâ}" type="submit" text="edit" schema="success" id="classroom-discipline-teacher-save"> </fl-button> </span> </div> </fl-modal-footer> </form> <fl-classroom-discipline-add if="{!loader && record}" id-institution="{id_institution}" id-classroom="{id_classroom}" id-course="{classroom.id_course}" classroom-disciplines="{classroom_disciplines}"> </fl-classroom-discipline-add> </div>','fl-classroom-discipline-list .classroom-discipline-title,[data-is="fl-classroom-discipline-list"] .classroom-discipline-title{ display:table; width: 99%; background-color: #DEDEDE; border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom: 1px solid #8B8989; font-size: 14px; font-weight: bold; } fl-classroom-discipline-list .classroom-discipline-title-col:first-child,[data-is="fl-classroom-discipline-list"] .classroom-discipline-title-col:first-child{ border-left: 0px; } fl-classroom-discipline-list .classroom-discipline-title-col:last-child,[data-is="fl-classroom-discipline-list"] .classroom-discipline-title-col:last-child{ border-left: 0px; } fl-classroom-discipline-list .classroom-discipline-title-col,[data-is="fl-classroom-discipline-list"] .classroom-discipline-title-col{ display:table-cell; width:33%; padding: 7px; border-left: #aaa 1px solid; } fl-classroom-discipline-list #formFooter,[data-is="fl-classroom-discipline-list"] #formFooter{ position: absolute; z-index: 1; }',"",function(e){"use strict";var t=this;this.loader=!0,this.record=!1,this.id_institution=e.idInstitution,this.id_classroom=e.idClassroom,this.new_teacher=!1,this.permission=window.interceptor.permission,this.teacher_data=[],this.submitType=null,this.classroom={},this.classroom_disciplines=[],this.links={},this.error="",this.on("mount",function(){t.listClassroomDiscipline()}),this.submit=function(e){e.preventDefault(),0===t.teacher_data.length?school.popup.info(t.i18n.translate("classroom.need_atleast_one_discipline_change")):t.requestType()},this.requestType=function(){"register"===t.submitType?t.saveClassroomDisciplineTeacher():null,"edit"===t.submitType?t.editClassroomDisciplineTeacher():null},this.repeated=function(e,i){return t.teacher_data[e]=i,!0},this.isNotReapeated=function(){return!1},this.pushTeacherData=function(e,i){if("register"===e){var a=t.teacher_data.map(function(e,a){return i.id_classroom_discipline===e.id_classroom_discipline?t.repeated(a,i):t.isNotReapeated(i)});a.some(function(e){return e===!0})?null:t.teacher_data.push(i),0===t.teacher_data.length?t.isNotReapeated(i):null}if("edit"===e){var n=t.teacher_data.map(function(e,a){return i.id_classroom_discipline_teacher===e.id_classroom_discipline_teacher?t.repeated(a,i):t.isNotReapeated(i)});n.some(function(e){return e===!0})?null:t.teacher_data.push(i),0===t.teacher_data.length?t.isNotReapeated(i):null}
333t.submitType=e,t.update()},this.saveClassroomDisciplineTeacher=function(){t.teacher_data.map(function(e){var i=[t.actions.saveClassroomDisciplineTeacher(e)];t.store.dispatch(i).then(function(){t.store.getState().classroomDisciplineTeacher.save;t.update()})["catch"](function(e){e&&(school.popup.error(t.store.getState().classroomDisciplineTeacher.error),t.tags["fl-classroom-discipline-teacher-form"].saving=!1,t.update())})}),t.teacher_data=[],t.new_teacher=!1,t.submitType=null,t.listClassroomDiscipline(),t.update()},this.editClassroomDisciplineTeacher=function(){t.teacher_data.map(function(e){var i=[t.actions.editClassroomDisciplineTeacher(e)];t.store.dispatch(i).then(function(){t.id_classroom_discipline_teacher=t.store.getState().classroomDisciplineTeacher.edit.id_classroom_discipline_teacher,t.update()})["catch"](function(e){e&&(school.popup.error(t.store.getState().classroomDisciplineTeacher.error),t.tags["fl-classroom-discipline-teacher-form"].saving=!1,t.update())})}),t.teacher_data=[],t.new_teacher=!1,t.submitType=null,t.listClassroomDiscipline(),t.update()},this.openNewTeacherForm=function(){t.new_teacher=!0,t.update()},this.closeNewTeacherForm=function(){t.new_teacher=!1,t.submitType=null,t.update(
333)},this.listClassroomDiscipline=function(){var e={id_institution:t.id_institution,id_classroom:t.id_classroom},i=[t.actions.getClassroomDisciplineAggregationTeacher(e)];t.store.dispatch(i).then(function(){t.loader=!1;var e=t.store.getState().classroomDiscipline.classroom_discipline;t.links=t.store.getState().classroomDiscipline.links,t.classroom=e.classroom,t.classroom_disciplines=e.classroom_disciplines,t.update()})["catch"](function(e){e&&(t.loader=!1,t.classroom_disciplines=[],t.error=t.store.getState().classroomDiscipline.error,t.update())})}})},function(e,t,i){var a=i(1);a.tag2("fl-classroom-discipline-list-item",'<div class="classroom-discipline-list-item no-select"> <div class="classroom-discipline-list-item-col"> <div class="classroom-discipline-name"> {name} </div> </div> <div class="classroom-discipline-list-item-col"> <span each="{teacher in teachers}" class="classroom-discipline-teacher"> <fl-classroom-discipline-teacher id-institution="{id_institution}" id-classroom="{id_classroom}" push-teacher-data="{push_teacher_data}" id-classroom-discipline="{id_classroom_discipline}" teacher="{teacher}"> </fl-classroom-discipline-teacher> </span> <span if="{new_teacher}" class="classroom-discipline-teacher"> <fl-classroom-discipline-teacher-add id-institution="{id_institution}" id-classroom="{id_classroom}" push-teacher-data="{push_teacher_data}" id-classroom-discipline="{id_classroom_discipline}"> </fl-classroom-discipline-teacher-add> </span> </div> <div class="classroom-discipline-list-item-col"> <div if="{!new_teacher}" class="classroom-discipline-option"> <fl-button-option> <fl-trans keyword="option.plural"></fl-trans> </fl-button-option> <fl-menu-option if="{permission}" arrow="top"> <fl-menu-option-item id="classroom-discipline-teacher-add" onclick="{parent.addClassroomDisciplineTeacher}" disabled="{parent.permission && parent.permission.indexOf(\'save_classroom_discipline\') < 0 || parent.parent.submitType === âeditâ}"> <i class="fa fa-plus" aria-hidden="true"></i> <fl-trans keyword="classroom.discipline_teacher_add"></fl-trans> </fl-menu-option-item> <fl-menu-option-item id="classroom-discipline-delete" onclick="{parent.deleteClassroomDiscipline}" disabled="{parent.permission && parent.permission.indexOf(\'save_classroom_discipline\') < 0}"> <i class="fa fa-trash" aria-hidden="true"></i> <fl-trans keyword="classroom.discipline_delete"></fl-trans> </fl-menu-option-item> </fl-menu-option> </div> </div> </div>','fl-classroom-discipline-list-item .classroom-discipline-list-item,[data-is="fl-classroom-discipline-list-item"] .classroom-discipline-list-item{ position: relative; display: table; border-bottom: #aaa 1px dashed; width: 99%; height: 58px; background-color: #fff; transition-duration: 300ms; transition-timing-function: ease-in-out; } fl-classroom-discipline-list-item .classroom-discipline-list-item:not(.classroom-discipline-teacher):hover,[data-is="fl-classroom-discipline-list-item"] .classroom-discipline-list-item:not(.classroom-discipline-teacher):hover{ background-color: rgba(1, 129, 78, 0.15); } fl-classroom-discipline-list-item .classroom-discipline-list-item-col,[data-is="fl-classroom-discipline-list-item"] .classroom-discipline-list-item-col{ display:table-cell; width:33%; padding-left: 7px; padding-right: 7px; vertical-align: middle; } fl-classroom-discipline-list-item .classroom-discipline-name,[data-is="fl-classroom-discipline-list-item"] .classroom-discipline-name{ font-size: 13px; font-weight: bold; } fl-classroom-discipline-list-item .classroom-discipline-teacher,[data-is="fl-classroom-discipline-list-item"] .classroom-discipline-teacher{ display: inline-block; } fl-classroom-discipline-list-item .classroom-discipline-option,[data-is="fl-classroom-discipline-list-item"] .classroom-discipline-option{ float: right; }',"",function(e){"use strict";var t=this;this.new_teacher=!1,this.id_institution=e.idInstitution,this.id_classroom=e.idClassroom,this.id_classroom_discipline=e.idClassroomDiscipline,this.teachers=e.teachers,this.push_teacher_data=e.pushTeacherData,this.get_classroom_discipline_teacher_callback=e.getClassroomDisciplineTeacherCallback,this.permission=window.interceptor.permission,this.name=e.name,this.on("updated",function(){t.parent.new_teacher===!1&&t.new_teacher===!0?t.close():null}
333),this.close=function(){t.new_teacher=!1,t.update()},this.addClassroomDisciplineTeacher=function(e){e.item;t.permission&&t.permission.indexOf("save_classroom_discipline")>=0?(t.new_teacher=!0,t.parent.submitType="register",t.parent.openNewTeacherForm(),t.update()):school.popup.error(t.i18n.translate("permission_error"))},this.deleteClassroomDiscipline=function(){t.permission&&t.permission.indexOf("save_classroom_discipline")?school.popup.confirm(t.i18n.translate("classroom.confirm_discipline_delete"),function(){var e={id_institution:t.id_institution,id_classroom:t.id_classroom,id_classroom_discipline:t.id_classroom_discipline},i=[t.actions.deleteClassroomDiscipline(e)];t.store.dispatch(i).then(function(){t["delete"]=t.store.getState().classroomDiscipline["delete"],school.popup.info(t.i18n.translate("classroom.success_discipline_delete")),t.parent.listClassroomDiscipline()})["catch"](function(e){e&&school.popup.error(t.store.getState().classroomDiscipline.error)})}):school.popup.error(t.i18n.translate("permission_error"))},this.getClassroomDisciplineTeacher=function(){var e={id_institution:t.id_institution,id_classroom:t.id_classroom,id_classroom_discipline:t.id_classroom_discipline},i=[t.actions.getClassroomDisciplineTeacher(e)];t.store.dispatch(i).then(function(){t.new_teacher=!1,t.teachers=t.store.getState().classroomDisciplineTeacher.teacher,t.update()})["catch"](function(e){e&&(t.teachers=[],t.update())})}})},function(e,t,i){var a=i(1);a.tag2("fl-classroom-discipline-teacher",'<div if="{!edit}" class="teacher-box"> <div class="teacher-info"> <div class="teacher-classes"> <span class="capitalize"> {teacher.teacher_type_text} </span> / <span class="capitalize"> <b> {teacher.classes} </b> <fl-trans if="{teacher.classes < 2}" keyword="classroom.week_class"></fl-trans> <fl-trans if="{teacher.classes > 1}" keyword="classroom.week_class.plural"></fl-trans>
333 </span> </div> <div class="teacher-name text-ellipsis"> {teacher.name} {teacher.lastname} </div> </div> <div class="teacher-option"> <fl-button-option width="auto"> </fl-button-option> <fl-menu-option if="{permission}" arrow="top" margin-left="-85px"> <fl-menu-option-item id="classroom-discipline-edit" onclick="{parent.editClassroomDisciplineTeacher}" disabled="{parent.permission && parent.permission.indexOf(\'save_classroom_discipline\') < 0 || parent.parent.parent.submitType === âregisterâ}"> <i class="fa fa-pencil" aria-hidden="true"></i> <fl-trans keyword="classroom.discipline_teacher_edit"></fl-trans> </fl-menu-option-item> <fl-menu-option-item id="classroom-discipline-delete" onclick="{parent.deleteClassroomDisciplineTeacher}" disabled="{parent.permission && parent.permission.indexOf(\'save_classroom_discipline\') < 0}"> <i class="fa fa-trash" aria-hidden="true"></i> <fl-trans keyword="classroom.discipline_teacher_delete"></fl-trans> </fl-menu-option-item> </fl-menu-option> </div> </div> <div if="{edit}"> <fl-classroom-discipline-teacher-edit id-institution="{id_institution}" id-classroom-discipline="{teacher.id_classroom_discipline}" id-classroom-discipline-teacher="{teacher.id_classroom_discipline_teacher}" id-user="{teacher.id_user}" teacher-type="{teacher.teacher_type}" push-teacher-data="{push_teacher_data}" classes="{teacher.classes}" teacher-name="{teacher.name}" teacher-lastname="{teacher.lastname}"> </fl-classroom-discipline-teacher-edit> </div>','fl-classroom-discipline-teacher .teacher-box,[data-is="fl-classroom-discipline-teacher"] .teacher-box{ margin: 4px; border-radius:3px; padding: 2px 2px 2px 2px; font-style: normal; font-variant: normal; font-stretch: normal; font-size: 12px; line-height: 15px; font-family: verdana; background-color: rgb(243, 243, 243); border: 1px solid rgb(169, 169, 169); white-space: nowrap; display: table; transition-duration: 300ms; transition-timing-function: ease-in-out; } fl-classroom-discipline-teacher .teacher-box:hover,[data-is="fl-classroom-discipline-teacher"] .teacher-box:hover{ background-color: rgba(1, 129, 78, 0.15); border: 1px solid rgba(1, 129, 78, 0.5); } fl-classroom-discipline-teacher .teacher-info,[data-is="fl-classroom-discipline-teacher"] .teacher-info{ display: table-cell; } fl-classroom-discipline-teacher .teacher-classes,[data-is="fl-classroom-discipline-teacher"] .teacher-classes{ font-weight: normal; font-size: 11px; } fl-classroom-discipline-teacher .teacher-name,[data-is="fl-classroom-discipline-teacher"] .teacher-name{ font-weight: bold; font-size: 14px; } fl-classroom-discipline-teacher .teacher-option,[data-is="fl-classroom-discipline-teacher"] .teacher-option{ display: table-cell; vertical-align: middle; padding-left: 10px; padding-right: 5px; }',"",function(e){"use strict";var t=this;this.loader=!0,this.edit=!1,this.teacher=e.teacher,this.id_institution=e.idInstitution,this.id_classroom=e.idClassroom,this.id_classroom_discipline=e.idClassroomDiscipline,this.id_classroom_discipline_teacher=this.teacher.id_classroom_discipline_teacher,this.push_teacher_data=e.pushTeacherData,this.permission=window.interceptor.permission,this.on("updated",function(){t.parent.parent.new_teacher===!1&&t.edit===!0?t.close():null}),this.close=function(){t.edit=!1,t.update()},this.editClassroomDisciplineTeacher=function(){t.permission&&t.permission.indexOf("save_classroom_discipline")?(t.edit=!0,t.parent.parent.submitType="edit",t.parent.parent.openNewTeacherForm(),t.update()):school.popup.error(t.i18n.translate("permission_error"))},this.deleteClassroomDisciplineTeacher=function(){t.permission&&t.permission.indexOf("save_classroom_discipline")?school.popup.confirm(t.i18n.translate("classroom.confirm_discipline_teacher_delete"),function(){var e={id_institution:t.id_institution,id_classroom_discipline_teacher:t.id_classroom_discipline_teacher},i=[t.actions.deleteClassroomDisciplineTeacher(e)];t.store.dispatch(i).then(function(){t.store.getState().classroomDisciplineTeacher["delete"];school.popup.info(t.i18n.translate("classroom.success_discipline_teacher_delete")),t.parent.getClassroomDisciplineTeacher()})["catch"](function(e){e&&school.popup.error(t.store.getState().classroomDisciplineTeacher.error)})}):school.popup.error(t.i18n.translate("permission_error"))}})},function(e,t,i){var a=i(1);
333a.tag2("fl-classroom-discipline-teacher-add",'<div> <fl-spinner loading="{loader}"></fl-spinner> <fl-classroom-discipline-teacher-form if="{!loader}" id-institution="{id_institution}" id-classroom="{id_classroom}" id-classroom-discipline="{id_classroom_discipline}" members="{members}" callback-cancel="{cancel}" submit-to="{saveClassroomDisciplineTeacher}"> </fl-classroom-discipline-teacher-form> </div>',"","",function(e){"use strict";var t=this;this.loader=!0,this.id_institution=e.idInstitution,this.id_classroom=e.idClassroom,this.id_classroom_discipline=e.idClassroomDiscipline,this.push_teacher_data=e.pushTeacherData,this.members=[],this.on("mount",function(){t.listMemberMinisterLesson()}),this.listMemberMinisterLesson=function(){var e={id_institution:t.id_institution,minister_lesson:1,status:1},i=[t.actions.getMember(e)];t.store.dispatch(i).then(function(){t.loader=!1;var e=t.store.getState().member.member;e.map(function(e){t.members[t.members.length]={value:e.id_user,text:e.fullname}}),t.update()})},this.cancel=function(){t.parent.new_teacher=!1,t.parent.update()},this.saveClassroomDisciplineTeacher=function(i){i.id_institution=t.id_institution,i.id_classroom_discipline=t.id_classroom_discipline,e.pushTeacherData("register",i)}})},function(e,t,i){var a=i(1);a.tag2("fl-classroom-discipline-teacher-edit",'<div> <fl-classroom-discipline-teacher-form id-institution="{id_institution}" id-classroom="{id_classroom}" id-classroom-discipline="{id_classroom_discipline}" id-classroom-discipline-teacher="{id_classroom_discipline_teacher}" id-user="{id_user}" members="{members}" id-user="{id_user}" teacher-type="{teacher_type}" classes="{classes}" teacher-name="{teacher_name}" teacher-lastname="{teacher_lastname}" callback-cancel="{cancel}" submit-to="{editClassroomDisciplineTeacher}"> </fl-classroom-discipline-teacher-form> </div>',"","",function(e){"use strict";var t=this;this.loader=!0,this.id_institution=e.idInstitution,this.id_classroom=e.idClassroom,this.id_classroom_discipline=e.idClassroomDiscipline,this.id_classroom_discipline_teacher=e.idClassroomDisciplineTeacher,this.id_user=e.idUser,this.teacher_type=e.teacherType,this.classes=e.classes,this.teacher_name=e.teacherName,this.teacher_lastname=e.teacherLastname,this.members=[],this.cancel=function(){t.parent.edit=!1,t.parent.update()},this.editClassroomDisciplineTeacher=function(i){i.id_institution=t.id_institution,i.id_classroom_discipline=t.id_classroom_discipline,i.id_classroom_discipline_teacher=t.id_classroom_discipline_teacher,e.pushTeacherData("edit",i)},this.getClassroomDisciplineTeacher=function(){var e={id_institution:t.id_institution,id_classroom:t.id_classroom,id_classroom_discipline_teacher:t.id_classroom_discipline_teacher},i=[t.actions.getClassroomDisciplineTeacher(e)];t.store.dispatch(i).then(function(){t.teacher=t.store.getState().classroomDisciplineTeacher.teacher,t.parent.edit=!1,t.parent.teacher=t.teacher,t.parent.update()})["catch"](function(e){e&&a.update()})}})},function(e,t,i){var a=i(1);a.tag2("fl-classroom-discipline-teacher-form",'<div class="teacher-box-form"> <form id="classroom-discipline-teacher-form"> <div class="teacher-field"> <input type="hidden" name="id_user" riot-value="{id_user}"> <div class="teacher-label capitalize"> <fl-trans keyword="classroom.teacher"></fl-trans> </div> <br> <div if="{id_user}"> <div class="text-ellipsis teacher-name"> {teacher_name} {teacher_lastname} </div> | <a href="javascript:void(0)" class="capitalize" onclick="{openSearchTeacher}"><fl-trans keyword="change"></fl-trans></a> </div> <div if="{!id_user}"> <a href="javascript:void(0)" class="capitalize" onclick="{openSearchTeacher}"><fl-trans keyword="classroom.select_teacher.action"></fl-trans></a> </div> </div> <br> <span> <fl-field type="select" name="teacher_type" id="{teacher_type_id}" label="classroom.teacher_type" change-callback="{textFieldChange}" input-value="{teacher_type}" width="300" items="{teacher_types}"></fl-field> <fl-tooltip text="classroom.teacher_type.description" for="{teacher_type_id}" width="300" action="focus"> </fl-tooltip> </span> <br> <span style="width:300px"> <fl-field type="text" name="classes" id="{classes_id}" label="classroom.week_class.plural" input-value="{classes}" maxlength="2" change-callback="{textFieldChange}" width="300"></fl-field> <fl-tooltip text="classroom.week_class.description" for="{classes_id}" width="344" action="focus"> </fl-tooltip> </span> </form> <fl-classroom-discipline-teacher-form-search id-institution="{id_institution}" id-user="{id_user}"> </fl-classroom-discipline-teacher-form-search> </div>','fl-classroom-discipline-teacher-form .teacher-box-form,[data-is="fl-classroom-discipline-teacher-form"] .teacher-box-form{ margin: 4px; border-radius:3px; padding: 2px 2px 2px 2px; font-style: normal; font-variant: normal; font-stretch: normal; font-size: 12px; line-height: 15px; font-family: verdana; background-color: rgb(217,236,228); border: 1px solid rgb(128,192,167); white-space: nowrap; display: table; } fl-classroom-discipline-teacher-form .classroom-discipline-teacher-form,[data-is="fl-classroom-discipline-teacher-form"] .classroom-discipline-teacher-form{ padding: 10px; } fl-classroom-discipline-teacher-form .classroom-discipline-teacher-button,[data-is="fl-classroom-discipline-teacher-form"] .classroom-discipline-teacher-button{ text-align: right; vertical-align: middle; line-height: 40px; float: right; } fl-classroom-discipline-teacher-form .teacher-field,[data-is="fl-classroom-discipline-teacher-form"] .teacher-field{ margin-top:10px; margin-left: 5px; height: 34px; background: none; } fl-classroom-discipline-teacher-form .teacher-label,[data-is="fl-classroom-discipline-teacher-form"] .teacher-label{ font-size: 12px; color:#01814e; position: absolute; margin-top: -5px; z-index: 1; } fl-classroom-discipline-teacher-form .teacher-name,[data-is="fl-classroom-discipline-teacher-form"] .teacher-name{ font-size: 14px; color:#333; font-weight: normal; display:inline-block; width: 230px; }',"",function(e){"use strict";var t=this;this.saving=!1,this.id_institution=e.idInstitution,this.id_classroom=e.idClassroom,this.id_classroom_discipline=e.idClassroomDiscipline,this.id_classroom_discipline_teacher=e.idClassroomDisciplineTeacher,this.id_user=e.idUser,this.teacher_type=e.teacherType,this.classes=e.classes,this.teacher_name=e.teacherName,this.teacher_lastname=e.teacherLastname,this.classes_id=this.id_user?"classes-"+this.id_user:"classes-"+this.id_classroom_discipline,this.teacher_type_id=this.id_user?"teacher-type"+this.id_user:"teacher-type"+this.id_classroom_discipline,this.members=e.members,this.teacher_types=[{value:1,text:"Professor"},{value:2,text:"Professor da Sala"},{value:3,text:"Professor Eventual"},{value:4,text:"Professor Auxiliar"}],this.submitTo=e.submitTo,this.callback_cancel=e.callbackCancel,this.cancel=function(){t.parent.record=!1,t.parent.update(
333)},this.textFieldChange=function(){t.addTeacherData()},this.addTeacherData=function(){var e={};return $("#classroom-discipline-teacher-form").find("input[name], textarea").each(function(){var t=$(this).attr("name"),i=$(this).val();e[t]=i}),e.id_user=t.id_user,e.classes=$("#"+t.classes_id).find("input[name], textarea").val(),e.teacher_type=$("#"+t.teacher_type_id).find("input[name], textarea").val(),0==e.id_user.length?(school.popup.error(t.i18n.translate("classroom.select_teacher.error")),!1):(t.saving=!0,t.update(),void t.submitTo(e))},this.openSearchTeacher=function(){t.tags["fl-classroom-discipline-teacher-form-search"].open()}})},function(e,t,i){var a=i(1);a.tag2("fl-classroom-discipline-teacher-form-search",'<div> <fl-modal-box> <div id="classroom-discipline-teacher-search"> <div id="classroom-discipline-teacher-field-search" align="center"> <fl-search-field type="search" name="search-member" label="member.search" maxlength="255" autofocus="{true}" width="600" margin="none" callback="{parent.searchMember}" filter="{parent.loadFilter}"> </fl-search-field> </div> <fl-spinner loading="{parent.loader}"></fl-spinner> <div show="{!parent.loader}" align="center"> {parent.error} </div> <div show="{!parent.loader}" id="classroom-discipline-teacher-list"> <div each="{member in parent.members}" id-user="{member.id_user}" onclick="{parent.parent.selectTeacher}" class="member-item"> <div class="member-item-col image"> <img riot-src="{member.image}" height="80"> </div> <div class="member-item-col"> <a href="javascript:void(0)" class="name">{member.fullname}</a> <br> <span if="{member.occupation && member.occupation.name}" class="occupation"> {member.occupation.name} </span> <div if="{member.registration_institution}" class="first-letter registration-institution"> <fl-trans keyword="member.registration_institution.short"></fl-trans>: {member.registration_institution} </div> </div> <div class="member-item-col member-status"> <span class="status {member.status}"> <fl-trans keyword="{member.status}"></fl-trans>
333 </span> </div> </div> </div> </div> </fl-modal-box> </div>','fl-classroom-discipline-teacher-form-search #classroom-discipline-teacher-field-search,[data-is="fl-classroom-discipline-teacher-form-search"] #classroom-discipline-teacher-field-search{ margin-top:30px; margin:20px; } fl-classroom-discipline-teacher-form-search #classroom-discipline-teacher-list,[data-is="fl-classroom-discipline-teacher-form-search"] #classroom-discipline-teacher-list{ height: 400px; overflow: hidden; overflow-y: auto; padding: 10px; } fl-classroom-discipline-teacher-form-search .member-item,[data-is="fl-classroom-discipline-teacher-form-search"] .member-item{ position: relative; display: table; border-bottom: #aaa 1px dashed; padding: 5px; width: 99%; cursor:pointer; transition-duration: 300ms; transition-timing-function: ease-in-out; } fl-classroom-discipline-teacher-form-search .member-item:hover,[data-is="fl-classroom-discipline-teacher-form-search"] .member-item:hover{ background-color: rgba(1, 129, 78, 0.15); } fl-classroom-discipline-teacher-form-search .member-item-col,[data-is="fl-classroom-discipline-teacher-form-search"] .member-item-col{ vertical-align: top; display: table-cell; } fl-classroom-discipline-teacher-form-search .member-status,[data-is="fl-classroom-discipline-teacher-form-search"] .member-status{ float: right; } fl-classroom-discipline-teacher-form-search .image,[data-is="fl-classroom-discipline-teacher-form-search"] .image{ text-align: center; width: 150px; } fl-classroom-discipline-teacher-form-search .occupation,[data-is="fl-classroom-discipline-teacher-form-search"] .occupation{ font-size:12px; font-weight: bold; color: #555; } fl-classroom-discipline-teacher-form-search .active,[data-is="fl-classroom-discipline-teacher-form-search"] .active{ color: #33aa33 } fl-classroom-discipline-teacher-form-search .inactive,[data-is="fl-classroom-discipline-teacher-form-search"] .inactive{ color:#ffaa33; }',"",function(e){"use strict";var t=this;this.loader=!1,this.id_institution=e.idInstitution,this.id_user=e.idUser,this.on("mount",function(){t.tags["fl-modal-box"].tags["fl-search-field"].filters={status:1},t.tags["fl-modal-box"].tags["fl-search-field"].update()}),this.open=function(){t.tags["fl-modal-box"].ModalBoxOpen()},this.loadFilter=function(){return new Promise(function(e,i){var a={id_institution:t.id_institution},n=[t.actions.getMemberFilter(a)];t.store.dispatch(n).then(function(){e(t.store.getState().member.filter)})["catch"](function(e){e&&(i([]),school.popup.error(t.store.getState().member.error))})})},this.searchMember=function(e,i){t.loader=!0,t.error="",t.update();var a={id_institution:t.id_institution,query:e,"occupation.type":"member"};a=Object.assign(a,i);var n=[t.actions.searchMember(a)];t.store.dispatch(n).then(function(){t.loader=!1,t.members=t.store.getState().member.member,t.links=t.store.getState().member.links;for(var e in t.members){var i=t.members[e];1==i.status?i.status="active":i.status="inactive"}t.update()})["catch"](function(e){e&&(t.loader=!1,t.error=t.store.getState().member.error,t.members=[],t.update())})},this.selectTeacher=function(e){var i=e.item,a=i.member;t.parent.id_user=a.id_user,t.parent.teacher_name=a.name,t.parent.teacher_lastname=a.lastname,t.parent.addTeacherData(),t.parent.update(),t.tags["fl-modal-box"].ModalBoxClose()}})},function(e,t,i){var a=i(1);a.tag2("fl-classroom-lesson",'<div class="app"> <fl-title text="{`${ this.classroom_lesson_view } ${ this.classroom_name }`}" capitalize="first-letter"> </fl-title> <fl-pagination if="{links}" id-institution="{id_institution}" type="more" links="{links}" action="{action}" store="{state}" params="{params}" callback="{listClassroomDisciplines}"> </fl-pagination> <br> <fl-classroom-view-menu id-institution="{id_institution}" id-classroom="{id_classroom}"> </fl-classroom-view-menu> <br> <div if="{loader}"> <fl-spinner loading="{loader}" text="loading"></fl-spinner> </div> <span if="{!loader && classroom}"> <fl-classroom-lesson-add id-classroom="{id_classroom}" id-course-discipline="{id_course_discipline}"> </fl-classroom-lesson-add> <div class="content"> <div if="{select_classroom_disciplines.length > 0}" class="course-discipline-select bold capitalize"> <fl-field type="select" name="classroom_lessons_discipline" id="classroom_lessons_discipline" label="{âdisciplineâ}" input-value="{select_classroom_disciplines[0].value}" width="220" items="{select_classroom_disciplines}" change-callback="{reloadLessonTermList}"> </fl-field> </div> <div class="assignment-menu"> <a id="assignment-menu-link" class="assignment-menu-content capitalize" href="{assignment_menu}" target="_blank"> <fl-trans keyword="classroom.assignment_add.plural"> </fl-trans> </a> <fl-tooltip for="assignment-menu-link" action="hover" position="top" style="margin-left:-150px;" text="classroom.lesson.assignment_view_description"> </fl-tooltip> </div> </div> <fl-classroom-lesson-term-list id-classroom="{id_classroom}" id-institution="{id_institution}" id-course-discipline="{id_course_discipline}" classroom="{classroom}"> </fl-classroom-lesson-term-list> </span> </div>','fl-classroom-lesson .content,[data-is="fl-classroom-lesson"] .content{ width:100%; display:table; vertical-align: middle; } fl-classroom-lesson .course-discipline-select,[data-is="fl-classroom-lesson"] .course-discipline-select{ margin:10px; display: block; } fl-classroom-lesson .assignment-menu,[data-is="fl-classroom-lesson"] .assignment-menu{ display: table-cell; text-align:right; vertical-align: middle; } fl-classroom-lesson .assignment-menu-content,[data-is="fl-classroom-lesson"] .assignment-menu-content{ padding:10px; margin-right:20px; background: rgb(1,129,78, 1); color:#ffffff; transition:300ms; text-decoration: none; border:1px solid rgb(1,129,78, 1); border-radius:5px; } fl-classroom-lesson .assignment-menu-content:hover,[data-is="fl-classroom-lesson"] .assignment-menu-content:hover{ transition:300ms; background: rgb(1,129,78, 0.80); border:1px solid rgb(0,0,0, 1); }',"",function(e){ 334"use strict";var t=this;this.id_institution=e.idInstitution,this.id_classroom=e.idClassroom,this.id_course_discipline=null,this.assignment_menu="https://forleven.com/estudos/gerenciar/atividade",this.classroom_lesson_view=this.i18n.translate("classroom.lesson_view.action"),this.classroom_name="",this.loader=!0,this.select_classroom_disciplines=[],this.links=null,this.action=this.actions.getClassroomDisciplines,this.state=this.store.getState().classroomDiscipline,this.params={id_institution:this.id_institution,id_classroom:this.id_classroom},this.on("mount",function(){t.getClassroom(),t.getClassroomDisciplines()}),this.reloadLessonTermList=function(e){t.id_course_discipline=e,t.update(
334)},this.backTermList=function(){t.tags["fl-classroom-lesson-term-list"].getCourseTerms(),t.update()},this.getClassroom=function(){var e={id_institution:t.id_institution,id_classroom:t.id_classroom},i=[t.actions.getClassroomById(e)];t.store.dispatch(i).then(function(){t.classroom=t.store.getState().classroom.classroom,t.classroom_name=t.classroom.name,t.update()})["catch"](function(e){if(e){var i="",a=t.store.getState().classroom.errors;a&&a.length>0&&(i=a[0].message),school.popup.error(t.i18n.translate(i))}})},this.getClassroomDisciplines=function(){var e={id_institution:t.id_institution,id_classroom:t.id_classroom},i=[t.actions.getClassroomDisciplines(e)];t.store.dispatch(i).then(function(){t.loader=!1,t.listClassroomDisciplines(!0)})["catch"](function(e){if(e){var i="",a=t.store.getState().classroomDiscipline.errors;a&&a.length>0&&(i+=t.i18n.translate(a[0].message)+"<br />",school.popup.error(t.i18n.translate(i)))}})},this.listClassroomDisciplines=function(e){e===!0?t.classroom_disciplines=t.store.getState().classroomDiscipline.classroom_discipline:t.classroom_disciplines=t.classroom_disciplines.concat(t.store.getState().classroomDiscipline.classroom_discipline);var i=t.classroom_disciplines.filter(function(e){return!t.select_classroom_disciplines.some(function(t){return e.id_course_discipline===t.value})});i.map(function(e){t.select_classroom_disciplines.push({text:e.name,value:e.id_course_discipline})}),0===t.classroom_disciplines.length&&school.popup.error(t.i18n.translate("classroom.lesson.discipline_not_found")),null==t.id_course_discipline&&(t.id_course_discipline=t.classroom_disciplines[0].id_course_discipline),t.links=t.store.getState().classroomDiscipline.links,t.update()}})},function(e,t,i){var a=i(1);a.tag2("fl-classroom-lesson-add",'<div> <div class="classroom-lesson-button-add"> <fl-action-button text="classroom.lesson.add_lesson" disabled="{classroomLessonAdd.disabled}" locked="{classroomLessonAdd.locked}" click="{classroomLessonAdd.apply}"> </fl-action-button> </div> <fl-classroom-lesson-modal-box if="{add_lesson}" add-lesson="{add_lesson}" id-course-discipline="{id_course_discipline}" callback="{addClassroomLesson}"> </fl-classroom-lesson-modal-box> </div>','fl-classroom-lesson-add .classroom-lesson-button-add,[data-is="fl-classroom-lesson-add"] .classroom-lesson-button-add{ margin: 10px; display: inline-block; }',"",function(e){"use strict";var t=this;this.id_classroom=e.idClassroom,this.id_course_discipline=e.idCourseDiscipline,this.permission=window.interceptor.permission,this.features=window.interceptor.feature,this.add_lesson=!1,this.classroomLessonAdd=this.fl.checkRules({feature:"lesson",permission:"read_classroom",onSuccess:function(){t.add_lesson=!0,t.update(),t.tags["fl-classroom-lesson-modal-box"].open()}}),this.on("update",function(){t.id_course_discipline=e.idCourseDiscipline}),this.addClassroomLesson=function(e){var i={id_classroom:t.id_classroom},a=Object.assign(e,i),n=[t.actions.saveClassroomLesson(a)];t.store.dispatch(n).then(function(){setTimeout(function(){t.add_lesson=!1,t.parent.backTermList(),t.update()},500)})["catch"](function(e){if(e){t.tags["fl-classroom-lesson-modal-box"].tags["fl-modal-box"].tags["fl-classroom-lesson-form"].saving=!1;var i=t.store.getState().classroomLesson.errors,a="";i&&i.length>0&&(a+=t.i18n.translate(i[0].message)+"<br />"),school.popup.error(a),t.update()}})}})},function(e,t,i){var a=i(1);a.tag2("fl-classroom-lesson-assignment-edit",'<div> <fl-classroom-lesson-modal-box classroom-lesson="{classroom_lesson}" callback="{editClassroomLessonAssignment}" edit-assignment="{edit_assignment}"> </fl-classroom-lesson-modal-box> </div>',"","",function(e){"use strict";var t=this;this.classroom_lesson=e.classroomLesson,this.edit_assignment=e.editAssignment,this.editClassroomLessonAssignment=function(e){var i=[t.actions.editClassroomLesson(e)];t.store.dispatch(i).then(function(){setTimeout(function(){school.popup.info(t.i18n.translate("classroom.lesson.assigment_linked")),t.parent.edit_assignment=!1,t.parent.getClassroomLesson()},500)})["catch"](function(e){if(e){t.tags["fl-classroom-lesson-modal-box"].tags["fl-modal-box"].tags["fl-classroom-lesson-form"].saving=!1;var i=t.store.getState().classroomLesson.errors,a="";i&&i.length>0&&(a+=t.i18n.translate(i[0].message)+"<br />
334"),school.popup.error(a),t.update()}})}})},function(e,t,i){var a=i(1);a.tag2("fl-classroom-lesson-edit",'<div> <fl-classroom-lesson-modal-box classroom-lesson="{classroom_lesson}" callback="{editClassroomLesson}" edit-lesson="{edit_lesson}"> </fl-classroom-lesson-modal-box> </div>',"","",function(e){"use strict";var t=this;this.classroom_lesson=e.classroomLesson,this.edit_lesson=e.editLesson,this.editClassroomLesson=function(e){var i=[t.actions.editClassroomLesson(e)];t.store.dispatch(i).then(function(){setTimeout(function(){t.parent.edit_lesson=!1,t.parent.parent.parent.getCourseTerms()},500)})["catch"](function(e){if(e){t.tags["fl-classroom-lesson-modal-box"].tags["fl-modal-box"].tags["fl-classroom-lesson-form"].saving=!1;var i=t.store.getState().classroomLesson.errors,a="";i&&i.length>0&&(a+=t.i18n.translate(i[0].message)+"<br />"),school.popup.error(a),t.update()}})}})},function(e,t,i){var a=i(1);a.tag2("fl-classroom-lesson-file",'<div id="lesson_file" class="classroom-lesson-file"> <div class="top-container"> <div class="add-container" align="left"> <fl-action-button text="classroom.file_add.plural" disabled="{openGallery.disabled}" locked="{openGallery.locked}" click="{openGallery.apply}" size="small"> </fl-action-button> </div> <div align="right" class="close-view-file" onclick="{closeClassroomLessonFile}"> <fl-icon id="classroom-lesson-view-file-close-{id_classroom_lesson}" icon="times" size="13"> </fl-icon> </div> </div> <fl-classroom-lesson-file-list id-institution="{id_institution}" id-classroom="{id_classroom}" id-classroom-lesson="{id_classroom_lesson}" files="{files}"> </fl-classroom-lesson-file-list> </div> <fl-institution-file-gallery if="{show_gallery}" id-institution="{id_institution}" id-item="{id_item}" item="{classroom_lesson}" menu-selected="upload"> </fl-institution-file-gallery>','fl-classroom-lesson-file .classroom-lesson-file,[data-is="fl-classroom-lesson-file"] .classroom-lesson-file{ width:98%; background:#bdedc97d; box-shadow: inset -3px 3px 3px #999; height: 0px; overflow: hidden; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; } fl-classroom-lesson-file .classroom-lesson-inner,[data-is="fl-classroom-lesson-file"] .classroom-lesson-inner{ width:100%; height:100%; color: #fff; font-weight: bold; } fl-classroom-lesson-file .top-container,[data-is="fl-classroom-lesson-file"] .top-container{ width:100%; height:auto; display:inline-block; padding-top:30px; padding-bottom:10px; } fl-classroom-lesson-file .add-container,[data-is="fl-classroom-lesson-file"] .add-container{ margin-left:10px; display:inline-block; float:left; } fl-classroom-lesson-file .close-view-file,[data-is="fl-classroom-lesson-file"] .close-view-file{ display:inline-block; float:right; margin-top:-20px; margin-right:10px; cursor:pointer; transition-duration: 300ms; transition-timing-function: ease-in-out; } fl-classroom-lesson-file .close-view-file:hover,[data-is="fl-classroom-lesson-file"] .close-view-file:hover{ color:#000000; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_classroom=e.idClassroom,this.id_classroom_lesson=e.idClassroomLesson,this.classroom_lesson=e.classroomLesson,this.files=this.classroom_lesson.institution_files,this.total_files=e.totalFiles,this.id_item={name:"id_classroom_lesson",value:this.id_classroom_lesson},this.show_gallery=!1,this.height=0,this.on("mount",function(){var e=t.store.getState().classroomLesson.id_institution_files;if(e){var i=t.classroom_lesson.institution_files.map(function(e){return e.id_institution_file}).filter(function(t){return e.includes(t)});i.length>0&&t.parent.getClassroomLesson()}t.openClassroomLessonFile()}),this.on("update",function(){var i=t.store.getState().classroomLesson.opened,a=t.store.getState().institutionFile.reload_files;t.classroom_lesson=e.classroomLesson,t.files=t.classroom_lesson.institution_files,i&&i!=t.id_classroom_lesson&&t.closeClassroomLessonFile(),a&&t.parent.getClassroomLesson(),t.total_files!=e.totalFiles&&(t.total_files=e.totalFiles,t.openClassroomLessonFile())}),this.openGallery=this.fl.checkRules({feature:"lesson",permission:"save_classroom_lesson",onSuccess:function(){t.show_gallery=!0,t.update(
334),t.tags["fl-institution-file-gallery"].open()}}),this.openClassroomLessonFile=function(){t.viewFileHeight(),$(t.root).find(".classroom-lesson-file").animate({height:t.height},300)},this.closeClassroomLessonFile=function(){$(t.root).find(".classroom-lesson-file").animate({height:"0px"},300,function(){t.parent.view_files=!1,t.parent.update()})},this.viewFileHeight=function(){var e=$("#lesson_file").width(),i=$(".top-container").outerHeight(),a=20,n=200,o=110,s=o,r=n*t.total_files,l=Math.trunc(r/e);l>0&&(s=o*(l+1)),t.height=i+s+a}})},function(e,t,i){var a=i(1);a.tag2("fl-classroom-lesson-file-list",'<div if="{files}" class="container-file-list" align="left"> <div if="{files.length > 0}" each="{file in files}" class="inline-block"> <fl-classroom-lesson-file-list-item id-institution="{id_institution}" id-classroom="{id_classroom}" id-classroom-lesson="{id_classroom_lesson}" id-institution-file="{file.id_institution_file}" file="{file}"> </fl-classroom-lesson-file-list-item> </div> <div if="{files.length == 0}"> <div class="no-files-fou
334nd first-letter center"> <fl-trans keyword="classroom.lesson.files_not_found"> </fl-trans> </div> </div> </div>','fl-classroom-lesson-file-list .container-file-list,[data-is="fl-classroom-lesson-file-list"] .container-file-list{ width:100%; height:auto; margin-left:30px; } fl-classroom-lesson-file-list .no-files-found,[data-is="fl-classroom-lesson-file-list"] .no-files-found{ margin-top: 20px; color: #333; position: relative; font: 13px verdana; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_classroom=e.idClassroom,this.id_classroom_lesson=e.idClassroomLesson,this.files=e.files,this.on("update",function(){t.files=e.files})})},function(e,t,i){var a=i(1);a.tag2("fl-classroom-lesson-file-list-item",'<div class="file-list-item" align="left"> <div class="container-option"> <fl-button-option width="60px" text="option.plural"> </fl-button-option> <fl-menu-option margin-left="-73px"> <fl-menu-option-item id="lesson-file-delete" icon="trash" text="delete" disabled="{parent.classroomLessonFileDelete.disabled}" locked="{parent.classroomLessonFileDelete.locked}" onclick="{parent.classroomLessonFileDelete.apply}"> </fl-menu-option-item> </fl-menu-option> </div> <a href="{file.media}" target="_blank"> <div class="file-box-content"> <div class="download-icon"> <fl-icon icon="file" size="35"> </fl-icon> </div> <div class="container-media bold"> <a class="media" href="{file.media}" target="_blank"> {file.name} </a> </div> </div> </a> </div>','fl-classroom-lesson-file-list-item a,[data-is="fl-classroom-lesson-file-list-item"] a,fl-classroom-lesson-file-list-item a:hover,[data-is="fl-classroom-lesson-file-list-item"] a:hover{ text-decoration: none; color: inherit; } fl-classroom-lesson-file-list-item .file-list-item,[data-is="fl-classroom-lesson-file-list-item"] .file-list-item{ width: 180px; height: 90px; margin:10px; display:inline-block; border-radius: 5px; transition: ease-in-out 300ms; transition-property: all; background: #fff; box-shadow: 0px 0px 10px #333; } fl-classroom-lesson-file-list-item .file-list-item:hover,[data-is="fl-classroom-lesson-file-list-item"] .file-list-item:hover{ box-shadow: 0px 0px 10px #000; } fl-classroom-lesson-file-list-item .file-box-content,[data-is="fl-classroom-lesson-file-list-item"] .file-box-content{ width: 100%; display: table; } fl-classroom-lesson-file-list-item .download-icon,[data-is="fl-classroom-lesson-file-list-item"] .download-icon{ margin-top:5px; margin-left:80px; } fl-classroom-lesson-file-list-item .container-media,[data-is="fl-classroom-lesson-file-list-item"] .container-media{ width:180px; height:auto; display:block; margin-top:10px; text-align:center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } fl-classroom-lesson-file-list-item .container-media:hover,[data-is="fl-classroom-lesson-file-list-item"] .container-media:hover{ overflow: visible; } fl-classroom-lesson-file-list-item .media,[data-is="fl-classroom-lesson-file-list-item"] .media{ color:#0069ff; box-shadow: 0px 0px 5px #ffffff; border-radius:5px; padding:2px; } fl-classroom-lesson-file-list-item .media:hover,[data-is="fl-classroom-lesson-file-list-item"] .media:hover{ box-shadow: 0px 0px 5px #333; color:#0069ff; z-index:100; background:#ffffff; position:relative; } fl-classroom-lesson-file-list-item .container-option,[data-is="fl-classroom-lesson-file-list-item"] .container-option{ margin-top:5px; margin-right:10px; float:right; transition: ease-in-out 300ms; transition-property: all; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_classroom=e.idClassroom,this.id_classroom_lesson=e.idClassroomLesson,this.id_institution_file=e.idInstitutionFile,this.file=e.file,this.classroomLessonFileDelete=this.fl.checkRules({feature:"lesson",permission:"delete_classroom_lesson",onSuccess:function(){school.popup.confirm(t.i18n.translate("classroom.lesson.file_confirm_delete"),function(){var e={id_classroom:t.id_classroom,id_classroom_lesson:t.id_classroom_lesson,id_institution_file:t.id_institution_file},i=[t.actions.deleteClassroomLessonFile(e)];t.store.dispatch(i).then(function(){t.store.dispatch([t.actions.setReloadInstitutionFiles(!0)]),school.popup.info(t.i18n.translate("classroom.lesson.file_success_delete")),t.parent.parent.update(
334)})["catch"](function(e){if(e){var i=t.store.getState().classroomLesson.errors,a="";i&&i.length>0&&(a+=t.i18n.translate(i[0].message)+"<br />"),school.popup.error(a),t.update()}})})}})})},function(e,t,i){var a=i(1);a.tag2("fl-classroom-lesson-form",'<div if="{params}"> <form id="classroom-lesson-form" onsubmit="{submitClassroomLesson}"> <div class="lesson-box"> <div class="lesson-box-content"> <div if="{add_lesson || edit_lesson}"> <div class="classroom-lesson-field capitalize"> <fl-field name="lesson_date" id="lesson-date" label="classroom.lesson.lesson_date" input-value="{params[\'date\']}" width="350" change-callback="{dateParam}" type="date"> </fl-field> </div> <div class="classroom-lesson-field capitalize"> <div class="first-letter type-field-label"> <fl-trans keyword="classroom.lesson.select_lesson_type"></fl-trans> </div> <fl-classroom-lesson-type-list actual-param="{params[\'type\']}" callback="{typeParam}"> </fl-classroom-lesson-type-list> </div> <div class="classroom-lesson-field capitalize"> <fl-field type="multiline" name="lesson_description" id="lesson-description" label="classroom.lesson.description" maxlength="255" width="350" input-value="{params[\'name\']}" change-callback="{nameParam}"> </fl-field> </div> </div> <div if="{edit_assignment}" class="classroom-lesson-field capitalize"> <fl-field type="select" name="assignment" id="select-lessons-assignment" label="classroom.lesson.assignment" maxlength="255" width="350" input-value="{params[\'assignment\'].value}" items="{select_classroom_lesson_assignments}" change-callback="{assignmentParam}"> </fl-field> </div> </div> </div> <fl-modal-footer content-align="right" align="center"> <div> <fl-spinner loading="{parent.saving}" text="save.action"></fl-spinner> <span show="{!parent.saving}"> <fl-button type="button" text="cancel" schema="cancel" id="classroom-lesson-cancel" style="padding-right: 10px" onclick="{parent.cancel}"> </fl-button> <fl-button if="{parent.add_lesson || parent.edit_assignment}" type="submit" text="register" schema="success" id="classroom-lesson-save-add"> </fl-button> <fl-button if="{parent.edit_lesson}" type="submit" text="edit" schema="success" id="classroom-lesson-save-edit"> </fl-button> </span> </div> </fl-modal-footer> </form> </div>','fl-classroom-lesson-form .lesson-box,[data-is="fl-classroom-lesson-form"] .lesson-box{ border: 1px solid #aaa; border-radius: 5px; width: 100%; text-align:center; display: inline-block; transition: ease-in-out 300ms; transition-property: all; } fl-classroom-lesson-form .lesson-box-content,[data-is="fl-classroom-lesson-form"] .lesson-box-content{ margin-top:100px; padding-bottom:100px; width: 50%; display: inline-block; text-align:center; } fl-classroom-lesson-form .classroom-lesson-field,[data-is="fl-classroom-lesson-form"] .classroom-lesson-field{ width: 100%; text-align:center; } fl-classroom-lesson-form .type-field-label,[data-is="fl-classroom-lesson-form"] .type-field-label{ font-weight: normal; color: #01814e; }',"",function(e){"use strict";var t=this;this.id_course_discipline=e.idCourseDiscipline,this.id_user=window.interceptor.id_user,this.classroom_lesson=e.classroomLesson,this.params=null,this.add_lesson=e.addLesson,this.edit_lesson=e.editLesson,this.edit_assignment=e.editAssignment,this.saving=!1,this.callback=e.callback,this.cancel=e.cancelCallback,this.today=new Date,this.actual_date=this.today.getUTCFullYear()+"-"+("0"+(this.today.getUTCMonth()+1)).slice(-2)+"-"+("0"+this.today.getUTCDate()).slice(-2),this.actual_assignment=null,this.on("mount",function(){if(t.add_lesson&&(t.params={date:t.actual_date,type:"",name:""}),(t.edit_lesson||t.edit_assignment)&&(t.params={date:t.classroom_lesson.date,type:t.classroom_lesson.type,name:t.classroom_lesson.name}),t.edit_assignment){t.getClassroomLessonAssignmentsActive(),t.classroom_lesson.relationships.map(function(e){"id_classroom_lesson_assignment"===e.name&&(t.actual_assignment=e.value)});var e={assignment:{name:"id_classroom_lesson_assignment",value:t.actual_assignment}};t.params=Object.assign(t.params,e)}t.update()}),this.on("update",function(){t.id_course_discipline=e.idCourseDiscipline;
334var i=t.store.getState().classroomLessonAssignment.reload_assignment;i&&t.getClassroomLessonAssignmentsActive()}),this.dateParam=function(e){var i=e.getFullYear(),a=e.getUTCMonth()+1;a=10>a?"0"+a:a;var n=e.getDate()<10?"0"+e.getDate():e.getDate(),o=i+"-"+a+"-"+n;t.params.date=o,t.update()},this.typeParam=function(e){t.params.type=e,t.update()},this.nameParam=function(e){var i=e.target;t.params.name=i.value,t.update()},this.assignmentParam=function(e){t.params.assignment={name:"id_classroom_lesson_assignment",value:e},t.update()},this.submitClassroomLesson=function(e){e.preventDefault(),t.add_lesson&&(t.params.id_course_discipline=t.id_course_discipline);var i=t.params;if(t.params.assignment&&t.edit_assignment){var a=t.classroom_lesson.relationships.filter(function(e){return"id_classroom_lesson_assignment"===e.name}).map(function(e){return e.value=t.params.assignment.value});0===a.length&&t.classroom_lesson.relationships.push(t.params.assignment)}(t.edit_lesson||t.edit_assignment)&&(t.classroom_lesson.date=t.params.date,t.classroom_lesson.name=t.params.name,t.classroom_lesson.type=t.params.type,i=t.classroom_lesson),t.saving=!0,t.callback&&t.callback(i)},this.getAssignments=function(){t.select_classroom_lesson_assignments=t.classroom_lesson_assignments.map(function(e){return{text:e.name,value:e.id_classroom_lesson_assignment}})},this.getClassroomLessonAssignmentsActive=function(){var e={id_user:t.id_user},i=[t.actions.getClassroomLessonAssignmentsActive(e),t.actions.setReloadAssignment(!1)];t.store.dispatch(i).then(function(){t.classroom_lesson_assignments=t.store.getState().classroomLessonAssignment.assignments_active,t.getAssignments(),t.update()})["catch"](function(e){if(e){var i="",a=t.store.getState().classroomLessonAssignment.error;a&&a.length>0&&(i=a[0].message),school.popup.error(t.i18n.translate(i))}})}})},function(e,t,i){var a=i(1);a.tag2("fl-classroom-lesson-list",'<div> <div if="{classroom_lessons}"> <div class="lesson-line-header capitalize"> <div class="lesson-col lesson-date-col"> <fl-trans keyword="date"></fl-trans> </div> <div class="lesson-col lesson-type-col"> <fl-trans keyword="type"></fl-trans> </div> <div class="lesson-col lesson-name-col capitalize"> <fl-trans keyword="classroom.lesson.description"> </fl-trans> </div> <div class="lesson-col lesson-option-col"> <fl-trans keyword="action.plural"></fl-trans> </div> </div> <fl-classroom-lesson-list-item each="{classroom_lesson in classroom_lessons}" if="{term == classroom_lesson.term}" id-institution="{id_institution}" id-classroom="{id_classroom}" id-classroom-lesson="{classroom_lesson.id_classroom_lesson}" classroom-lesson="{classroom_lesson}"> </fl-classroom-lesson-list-item> </div> <div if="{!classroom_lessons}" class="no-lessons-found capitalize"> <fl-trans keyword="classroom.lesson.lessons_not_found"> </fl-trans> </div> </div>','fl-classroom-lesson-list .no-lessons-found,[data-is="fl-classroom-lesson-list"] .no-lessons-found{ padding-top: 20px; color: #333; text-shadow: 1px 1px 1px white; position: relative; font: 12px verdana; } fl-classroom-lesson-list-item:last-of-type .lesson-list-item { border-bottom: none; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_course_discipline=e.idCourseDiscipline,this.id_classroom=e.idClassroom,this.term=e.term.term,this.on("mount",function(){t.getClassroomLessons()}),this.on("update",function(){t.id_course_discipline!==e.idCourseDiscipline&&(t.id_course_discipline=e.idCourseDiscipline,t.getClassroomLessons())}),this.getClassroomLessons=function(){var e={id_institution:t.id_institution,id_classroom:t.id_classroom,id_course_discipline:t.id_course_discipline,term:t.term},i=[t.actions.getClassroomLessons(e)];t.store.dispatch(i).then(function(){t.classroom_lessons=t.store.getState().classroomLesson.lessons,t.update()}
334)["catch"](function(e){e&&(t.classroom_lessons=null,t.update())})}})},function(e,t,i){var a=i(1);a.tag2("fl-classroom-lesson-list-item",'<div> <div class="{classes}"> <div class="open-lesson-file" onclick="{viewClassroomLessonFile.apply}"> <div class="lesson-col lesson-date-col"> <fl-date text="{classroom_lesson.date}" format-out="dd/mm/YYYY"> </fl-date> </div> <div class="lesson-col lesson-type-col"> <div class="inline-block lesson-item-card-type lesson-type-{lesson_type.replace(\'_\', \'-\')} capitalize"> <div class="table-cell middle"> <fl-icon icon="{types[ lesson_type ].icon}" size="{types[ lesson_type ].size}"> </fl-icon> </div> <div class="table-cell middle bold"> <fl-trans keyword="classroom.lesson_type.{lesson_type}"></fl-trans> </div> </div> </div> <div class="lesson-col lesson-name-col"> <div if="{external_link}" class="inline-block" each="{new_string in new_strings}"> <span if="{new_string.link.length == 0}"> {new_string.text} </span> <span if="{new_string.link.length > 0}" onclick="{externalLinkClick}"> <a href="{new_string.link}" target="_blank">{new_string.link}</a> </span> </div> <div if="{!external_link}"> {classroom_lesson.name} </div> </div> </div> <div class="lesson-col lesson-option-col"> <fl-button-option text="{âoption.pluralâ}"> </fl-button-option> <fl-menu-option arrow="top"> <fl-menu-option-item if="{parent.accepted_lesson_types_file}" id="file-view" icon="eye-open" text="classroom.lesson.view_files" disabled="{parent.viewClassroomLessonFile.disabled}" locked="{parent.viewClassroomLessonFile.locked}" onclick="{parent.viewClassroomLessonFile.apply}"> </fl-menu-option-item> <fl-menu-option-item if="{parent.online_assignment}" id="assignment-edit" icon="clipboard" text="classroom.lesson.link_assignment" disabled="{parent.classroomLessonAssignmentEdit.disabled}" locked="{parent.classroomLessonAssignmentEdit.locked}" onclick="{parent.classroomLessonAssignmentEdit.apply}"> </fl-menu-option-item> <a if="{parent.online_assignment}" href="{parent.view_lesson}" target="_blank" style="text-decoration:none;"> <fl-menu-option-item id="assignment-view" icon="eye-open" text="classroom.lesson.view_assignment"> </fl-menu-option-item> </a> <fl-menu-option-item id="lesson-edit" icon="pencil" text="edit" disabled="{parent.classroomLessonEdit.disabled}" locked="{parent.classroomLessonEdit.locked}" onclick="{parent.classroomLessonEdit.apply}"> </fl-menu-option-item> <fl-menu-option-item id="lesson-delete" icon="trash" text="delete" disabled="{parent.classroomLessonDelete.disabled}" locked="{parent.classroomLessonDelete.locked}" onclick="{parent.classroomLessonDelete.apply}"> </fl-menu-option-item> </fl-menu-option> </div> </div> <fl-classroom-lesson-file if="{view_files}" id-institution="{id_institution}" id-classroom="{classroom_lesson.id_classroom}" id-classroom-lesson="{id_classroom_lesson}" classroom-lesson="{classroom_lesson}" total-files="{total_files}"> </fl-classroom-lesson-file> <fl-classroom-lesson-edit if="{edit_lesson}" classroom-lesson="{classroom_lesson}" edit-lesson="{edit_lesson}"> </fl-classroom-lesson-edit> <fl-classroom-lesson-assignment-edit if="{edit_assignment}" classroom-lesson="{classroom_lesson}" edit-assignment="{edit_assignment}"> </fl-classroom-lesson-assignment-edit> </div>','fl-classroom-lesson-list-item .lesson-list-item,[data-is="fl-classroom-lesson-list-item"] .lesson-list-item{ width:98%; display: table; border-bottom: 1px dashed #aaa; transition-duration: 300ms; transition-timing-function: ease-in-out; } fl-classroom-lesson-list-item .cursor-pointer,[data-is="fl-classroom-lesson-list-item"] .cursor-pointer{ cursor:pointer; } fl-classroom-lesson-list-item .lesson-list-item:hover,[data-is="fl-classroom-lesson-list-item"] .lesson-list-item:hover{ background-color:rgba(1, 129, 78, 0.10); } fl-classroom-lesson-list-item .opened-lesson-file,[data-is="fl-classroom-lesson-list-item"] .opened-lesson-file{ background-color:rgba(1, 129, 78, 0.10); border-bottom: 1px solid #aaa; } fl-classroom-lesson-list-item .open-lesson-file,[data-is="fl-classroom-lesson-list-item"] .open-lesson-file{ width:100%; display: table; } fl-classroom-lesson-list-item .lesson-item-card-type,[data-is="fl-classroom-lesson-list-item"] .lesson-item-card-type{ font-size: 12px; border-radius: 30px; padding:8px; } fl-classroom-lesson-list-item .lesson-type-content,[data-is="fl-classroom-lesson-list-item"] .lesson-type-content{ background: rgba(1, 129, 78, 0.15); color: rgba(1, 129, 78); } fl-classroom-lesson-list-item .lesson-type-assignment,[data-is="fl-classroom-lesson-list-item"] .lesson-type-assignment{ background: rgba(40, 84, 144, 0.15); color: rgba(40, 84, 144); } fl-classroom-lesson-list-item .lesson-type-online-assignment,[data-is="fl-classroom-lesson-list-item"] .lesson-type-online-assignment{ background: rgba(22, 119, 190, 0.15); color: rgba(22, 119, 190); } fl-classroom-lesson-list-item .lesson-type-other,[data-is="fl-classroom-lesson-list-item"] .lesson-type-other{ background: rgba(122, 70, 120, 0.15); color: rgba(122, 70, 120); } fl-classroom-lesson-list-item .lesson-type-exam,[data-is="fl-classroom-lesson-list-item"] .lesson-type-exam{ background: rgba(136, 150, 24, 0.15); color: rgba(136, 150, 24); } fl-classroom-lesson-list-item .lesson-type-presentation,[data-is="fl-classroom-lesson-list-item"] .lesson-type-presentation{ background: rgba(201, 86, 60, 0.15); color: rgba(201, 86, 60); }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_classroom=e.idClassroom,this.id_classroom_lesson=e.idClassroomLesson,this.classroom_lesson=e.classroomLesson,this.types={online_assignment:{name:"online_assignment",icon:"file",size:"15"},other:{name:"other",icon:"shapes",size:"15"},content:{name:"content",icon:"book",size:"15"},assignment:{name:"assignment",icon:"clipboard",size:"14"},exam:{name:"exam",icon:"clipboard-check",size:"14"},presentation:{name:"presentation",icon:"presentation",size:"15"}},this.lesson_type=this.classroom_lesson.type.toLowerCase(),this.total_files=this.classroom_lesson.institution_files.length,this.edit_lesson=!1,this.edit_assignment=!1,this.online_assignment=!1,this.external_link=!1,this.external_link_click=!1,this.view_files=!1,this.accepted_lesson_types_file=!1,this.classes={"lesson-list-item":!0},this.on("mount",function(){t.findExternalLink(),t.verifyLessonType(),t.update(
334)}),this.classroomLessonEdit=this.fl.checkRules({feature:"lesson",permission:"save_classroom_lesson",onSuccess:function(){t.edit_assignment=!1,t.edit_lesson=!0,t.update(),t.tags["fl-classroom-lesson-edit"].tags["fl-classroom-lesson-modal-box"].open()}}),this.classroomLessonAssignmentEdit=this.fl.checkRules({feature:"lesson",permission:"save_classroom_lesson",onSuccess:function(){t.edit_lesson=!1,t.edit_assignment=!0,t.update(),t.tags["fl-classroom-lesson-assignment-edit"].tags["fl-classroom-lesson-modal-box"].open()}}),this.classroomLessonDelete=this.fl.checkRules({feature:"lesson",permission:"delete_classroom_lesson",onSuccess:function(){school.popup.confirm(t.i18n.translate("classroom.lesson.confirm_delete"),function(){var e={id_classroom_lesson:t.id_classroom_lesson},i=[t.actions.deleteClassroomLesson(e)];t.store.dispatch(i).then(function(){school.popup.info(t.i18n.translate("classroom.lesson.success_delete")),t.parent.getClassroomLessons(),t.update()})["catch"](function(e){if(e){var i=t.store.getState().classroomLesson.errors,a="";i&&i.length>0&&(a+=t.i18n.translate(i[0].message)+"<br />"),school.popup.error(a),t.update()}})})}}),this.getClassroomLesson=function(){var e={id_classroom:t.id_classroom,id_classroom_lesson:t.id_classroom_lesson},i=[t.actions.getClassroomLesson(e),t.actions.setReloadInstitutionFiles(!1)];t.store.dispatch(i).then(function(){t.classroom_lesson=t.store.getState().classroomLesson.lesson,t.verifyLessonType(),t.update()})["catch"](function(e){e&&t.update()})},this.externalLinkClick=function(){t.external_link_click=!0,t.update()},this.verifyLessonType=function(){if(t.lesson_type===t.types.online_assignment.name){t.online_assignment=!0;var e=t.classroom_lesson.links;e&&(t.view_lesson=t.classroom_lesson.links.view_lesson.href)}if(t.lesson_type===t.types.other.name||t.lesson_type===t.types.content.name){t.total_files=t.classroom_lesson.institution_files.length,t.accepted_lesson_types_file=!0;var i={"cursor-pointer":!0};t.classes=Object.assign(t.classes,i)}},this.openClassroomLessonFile=function(){!t.accepted_lesson_types_file||t.view_files||t.external_link_click?t.accepted_lesson_types_file&&!t.external_link_click&&t.tags["fl-classroom-lesson-file"].closeClassroomLessonFile():(t.store.dispatch([t.actions.setClassroomLessonFileOpened(t.id_classroom_lesson)]),t.view_files=!0,t.parent.parent.update()),t.external_link_click=!1},this.viewClassroomLessonFile=this.fl.checkRules({feature:"lesson",permission:"save_classroom_lesson",onSuccess:function(){t.openClassroomLessonFile()}}),this.findExternalLink=function(){var e=/(?:(?:https?|ftp|file):\/\/|www\.|ftp\.)(?:\([-A-Z0-9+&@#\/%=~_|$?!:,.]*\)|[-A-Z0-9+&@#\/%=~_|$?!:,.])*(?:\([-A-Z0-9+&@#\/%=~_|$?!:,.]*\)|[A-Z0-9+&@#\/%=~_|$])/gim,i=t.classroom_lesson.name.match(e);i&&(t.new_strings=t.classroom_lesson.name.split(" ").map(function(e){return e.replace(/(\r\n|\n|\r)/gm," ").split(" ")}).flatMap(function(e){return e}).filter(function(e){return e.length>0}).map(function(e){var t="";return i.map(function(i){e.includes(i)&&(t=i)}),{text:e,link:t}}),t.external_link=!0)}})},function(e,t,i){var a=i(1);a.tag2("fl-classroom-lesson-modal-box",'<div> <fl-modal-box> <fl-classroom-lesson-form id-course-discipline="{parent.id_course_discipline}" callback="{parent.callback}" cancel-callback="{parent.close}" classroom-lesson="{parent.classroom_lesson}" add-lesson="{parent.add_lesson}" edit-lesson="{parent.edit_lesson}" edit-assignment="{parent.edit_assignment}"> </fl-classroom-lesson-form> </fl-modal-box> </div>',"","",function(e){ 335"use strict";var t=this;this.id_course_discipline=e.idCourseDiscipline,this.classroom_lesson=e.classroomLesson,this.add_lesson=e.addLesson,this.edit_lesson=e.editLesson,this.edit_assignment=e.editAssignment,this.callback=e.callback,this.on("update",function(){t.add_lesson&&(t.id_course_discipline=e.idCourseDiscipline),t.edit_assignment&&t.store.dispatch([t.actions.setReloadAssignment(!0)])}),this.open=function(){t.tags["fl-modal-box"].ModalBoxOpen()},this.close=function(){t.tags["fl-modal-box"].ModalBoxClose(),t.add_lesson&&(t.parent.add_lesson=!1,t.parent.update(
335)),(t.edit_lesson||t.edit_assignment)&&(t.parent.parent.edit_lesson=!1,t.parent.parent.edit_assignment=!1,t.parent.parent.update())}})},function(e,t,i){var a=i(1);a.tag2("fl-classroom-lesson-term-list",'<div> <div if="{loader}"> <fl-spinner loading="{loader}" text="loading"></fl-spinner> </div> <div if="{id_course && terms && !loader}" class="term-list-items"> <div align="center" class="term-item" each="{term in terms}"> <div class="term-item-title"> <fl-section label="{term.name}" for="term-{term.term}"> </fl-section> </div> <div id="term-{term.term}"> <div style="text-align: center;"> <fl-trans if="{term.length === 0}" keyword="classroom.lesson.term_not_found"> </fl-trans> </div> <fl-classroom-lesson-list id-institution="{id_institution}" id-classroom="{id_classroom}" term="{term}" id-course-discipline="{id_course_discipline}"> </fl-classroom-lesson-list> </div> </div> </div> </div>','fl-classroom-lesson-term-list .term-item,[data-is="fl-classroom-lesson-term-list"] .term-item{ padding-bottom:40px; } fl-classroom-lesson-term-list .term-item-title,[data-is="fl-classroom-lesson-term-list"] .term-item-title{ margin: 9px 6px 6px; padding: 5px; color: #333; border-radius: 6px; text-shadow: 1px 1px 1px white; position: relative; font: bold 22px verdana; } fl-classroom-lesson-term-list .term-item:last-of-type,[data-is="fl-classroom-lesson-term-list"] .term-item:last-of-type{ padding-bottom: 200px; } fl-classroom-lesson-term-list .term-list-items,[data-is="fl-classroom-lesson-term-list"] .term-list-items{ width: 100%; display: table; margin: 0; padding-bottom: 20px; } fl-classroom-lesson-term-list .lesson-line-header,[data-is="fl-classroom-lesson-term-list"] .lesson-line-header{ width:98%; display: table; font-family: verdana; font-weight: bold; font-size: 12px; color: #303030; padding-top:20px; } fl-classroom-lesson-term-list .lesson-date-col,[data-is="fl-classroom-lesson-term-list"] .lesson-date-col{ text-align: center; width:15%; } fl-classroom-lesson-term-list .lesson-type-col,[data-is="fl-classroom-lesson-term-list"] .lesson-type-col{ width:15%; } fl-classroom-lesson-term-list .lesson-name-col,[data-is="fl-classroom-lesson-term-list"] .lesson-name-col{ text-align: left; width:50%; } fl-classroom-lesson-term-list .lesson-option-col,[data-is="fl-classroom-lesson-term-list"] .lesson-option-col{ width:10%; min-width:190px; } fl-classroom-lesson-term-list .lesson-col,[data-is="fl-classroom-lesson-term-list"] .lesson-col{ display: table-cell; padding-top:15px; padding-bottom:15px; line-height: normal; vertical-align: middle; position: relative; } fl-classroom-lesson-term-list .lesson-line-header > .lesson-col,[data-is="fl-classroom-lesson-term-list"] .lesson-line-header > .lesson-col{ padding-top: 10px; padding-bottom: 2px; border-bottom: 1px solid #aaa; font-weight: bold; color: #555; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_course=e.classroom.id_course,this.id_course_discipline=e.idCourseDiscipline,this.id_classroom=e.idClassroom,this.loader=!0,this.on("mount",function(){t.getCourseTerms()}),this.on("update",function(){t.loader||t.id_course_discipline===e.idCourseDiscipline||(t.id_course_discipline=e.idCourseDiscipline,t.getCourseTerms())}),this.getCourseTerms=function(){var e={id_course:t.id_course},i=[t.actions.getCourseTerms(e)];t.store.dispatch(i).then(function(){t.terms=t.store.getState().courseTerm.terms.filter(function(e){return null!=e.date_begin&&null!=e.date_end}).map(function(e){var i=t.dateFormatted(e.date_begin),a=t.dateFormatted(e.date_end),n=e.name,o=" ("+i+" "+t.i18n.translate("to")+" "+a+")";return e.name=n+o,e}),0===t.terms.length&&school.popup.error(t.i18n.translate("classroom.lesson.term_not_found")),t.loader=!1,t.update()})["catch"](function(e){if(e){var i="",a=t.store.getState().courseTerm.error;a&&a.length>0&&(i=a[0].message,school.popup.error(t.i18n.translate(i)))}})},this.dateFormatted=function(e){var t=e.slice(0,4),i=e.slice(5,7),a=e.slice(8,10),n=a+"/"+i+"/"+t;return n}})},function(e,t,i){var a=i(1);a.tag2("fl-classroom-lesson-type-list",'<div class="type-list-container"> <fl-classroom-lesson-type-list-item each="{item in lessons_type}" item="{item}
335" callback="{callback}" selected-value="{selected_value}"> </fl-classroom-lesson-type-list-item> </div>','fl-classroom-lesson-type-list .type-list-container,[data-is="fl-classroom-lesson-type-list"] .type-list-container{ max-width:400px; display:table-cell; }',"",function(e){"use strict";var t=this;this.actual_param=e.actualParam,this.selected_value="",this.callback=e.callback,this.on("mount",function(){t.getLessonsType(),t.actual_param&&(t.selected_value=t.actual_param),t.update()}),this.getLessonsType=function(){var e=[{text:t.i18n.translate("classroom.lesson_type.content"),value:"CONTENT",icon:"book",size:"14",position:"left",margin:"margin-left:-175px;margin-top:14px;"},{text:t.i18n.translate("classroom.lesson_type.assignment"),value:"ASSIGNMENT",icon:"clipboard",size:"13",position:"right",margin:"margin-top:10px;"},{text:t.i18n.translate("classroom.lesson_type.online_assignment"),value:"ONLINE_ASSIGNMENT",icon:"file",size:"14",position:"left",margin:"margin-left:-175px;margin-top:18px;"},{text:t.i18n.translate("classroom.lesson_type.exam"),value:"EXAM",icon:"clipboard-check",size:"13",position:"right",margin:"margin-top:10px;"},{text:t.i18n.translate("classroom.lesson_type.presentation"),value:"PRESENTATION",icon:"presentation",size:"14",position:"left",margin:"margin-left:-175px;margin-top:18px;"},{text:t.i18n.translate("classroom.lesson_type.other"),value:"OTHER",icon:"shapes",size:"14",position:"right",margin:"margin-top:10px;"}];t.lessons_type=e.map(function(e){return{text:e.text,value:e.value,icon:e.icon,size:e.size,position:e.position,margin:e.margin}})}})},function(e,t,i){var a=i(1);a.tag2("fl-classroom-lesson-type-list-item",'<div class="duration-box lesson-type-{item.value.toLowerCase().replace(\'_\', \'-\')}" id="classroom-lesson-type-{value}" onclick="{selectType}" align="left"> <div class="inline-block"> <fl-icon if="{selected}" icon="check-circle" color="#01814e"> </fl-icon> <fl-icon if="{!selected}" icon="circle" color="rgba(1, 129, 78, 0.50)"> </fl-icon> </div> <div class="inline-block" align="left"> <div class="lesson-type-list-item text-ellipsis"> <div class="table-cell middle"> <fl-icon icon="{item.icon}" size="{item.size}"> </fl-icon> </div> <div class="table-cell middle"> {item.text} </div> </div> </div> </div> <fl-tooltip for="classroom-lesson-type-{value}" action="hover" position="{item.position}" riot-style="{item.margin}" width="100" text="classroom.lesson_type_description.{item.value.toLowerCase()}"> </fl-tooltip>','fl-classroom-lesson-type-list-item .duration-box,[data-is="fl-classroom-lesson-type-list-item"] .duration-box{ margin:5px; padding:10px; border: 1px solid #aaa; border-radius: 5px; cursor: pointer; width: auto; max-width: 200px; display: inline-block; transition: ease-in-out 300ms; transition-property: all; } fl-classroom-lesson-type-list-item .duration-box:hover,[data-is="fl-classroom-lesson-type-list-item"] .duration-box:hover{ background-color:rgba(1, 129, 78, 0.10); } fl-classroom-lesson-type-list-item .duration-selected,[data-is="fl-classroom-lesson-type-list-item"] .duration-selected{ background-color:rgba(1, 129, 78, 0.10); } fl-classroom-lesson-type-list-item .lesson-type-list-item,[data-is="fl-classroom-lesson-type-list-item"] .lesson-type-list-item{ font-weight: bold; font-size: 13px; width: 120px; } fl-classroom-lesson-type-list-item .duration-description,[data-is="fl-classroom-lesson-type-list-item"] .duration-description{ padding-top: 5px; } fl-classroom-lesson-type-list-item .lesson-type-content,[data-is="fl-classroom-lesson-type-list-item"] .lesson-type-content{ background: rgba(1, 129, 78, 0.15); color: rgba(1, 129, 78); } fl-classroom-lesson-type-list-item .lesson-type-assignment,[data-is="fl-classroom-lesson-type-list-item"] .lesson-type-assignment{ background: rgba(40, 84, 144, 0.15); color: rgba(40, 84, 144); } fl-classroom-lesson-type-list-item .lesson-type-online-assignment,[data-is="fl-classroom-lesson-type-list-item"] .lesson-type-online-assignment{ background: rgba(22, 119, 190, 0.15); color: rgba(22, 119, 190); } fl-classroom-lesson-type-list-item .lesson-type-other,[data-is="fl-classroom-lesson-type-list-item"] .lesson-type-other{ background: rgba(122, 70, 120, 0.15); color: rgba(122, 70, 120); } fl-classroom-lesson-type-list-item .lesson-type-exam,[data-is="fl-classroom-lesson-type-list-item"] .lesson-type-exam{ background: rgba(136, 150, 24, 0.15); color: rgba(136, 150, 24); } fl-classroom-lesson-type-list-item .lesson-type-presentation,[data-is="fl-classroom-lesson-type-list-item"] .lesson-type-presentation{ background: rgba(201, 86, 60, 0.15); color: rgba(201, 86, 60); }',"",function(e){"use strict";var t=this;this.item=e.item,this.value=this.item.value,this.callback=e.callback,this.selected=!1,this.on("mount",function(){t.selectedValue(),t.update(
335)}),this.on("update",function(){t.selectedValue()}),this.selectedValue=function(){t.value==e.selectedValue?t.selected=!0:t.selected=!1},this.selectType=function(){t.parent.selected_value=t.value,t.callback(t.value)}})},function(e,t,i){var a=i(1);a.tag2("fl-classroom-promote",'<div class="app"> <fl-title text="{`${ this.promote } ${ this.classroom_name } - ${ this.classroom_situation_name }`}" capitalize="capitalize"> </fl-title> <br> <div class="back-button"> <fl-back-button text="classroom.student.plural" prefix-text="true" callback="{backClassroomStudent}"> </fl-back-button> <fl-section></fl-section> </div> <div if="{loader}"> <fl-spinner loading="{loader}" text="loading"></fl-spinner> </div> <br> <div if="{!loader && classroom}"> <fl-classroom-promote-list if="{id_course}" id-institution="{id_institution}" id-classroom="{id_classroom}" id-course="{id_course}" end-date="{end_date}"> </fl-classroom-promote-list> </div> </div>','fl-classroom-promote .back-button,[data-is="fl-classroom-promote"] .back-button{ padding: 10px; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_classroom=e.idClassroom,this.id_course=null,this.loader=!0,this.promote=this.i18n.translate("promote"),this.classroom_name="",this.classroom_situation="",this.classroom_situation_name="",this.on("mount",function(){t.getClassroom()}),this.backClassroomStudent=function(){t.router.load("classroom.view",{id_institution:t.id_institution,id_classroom:t.id_classroom})},this.getClassroom=function(){var e={id_institution:t.id_institution,id_classroom:t.id_classroom},i=[t.actions.getClassroomById(e)];t.store.dispatch(i).then(function(){t.loader=!1,t.classroom=t.store.getState().classroom.classroom,t.id_course=t.classroom.id_course,t.end_date=t.classroom.end_date,t.classroom_situation=t.classroom.situation.toLowerCase(),t.classroom_situation_name=t.i18n.translate("classroom."+t.classroom_situation+"_classroom"),t.classroom_name=t.classroom.name,t.update()})["catch"](function(e){if(e){t.loader=!1;var i="",a=t.store.getState().classroom.errors;a&&a.length>0&&(i=a[0].message),school.popup.error(t.i18n.translate(i))}})}})},function(e,t,i){var a=i(1);a.tag2("fl-classroom-promote-form",'<div> <form id="classroom-promote-form" onsubmit="{submitClassroomPromote}"> <fl-classroom-promote-list-item each="{student in students}" student="{student}" course-situations="{course_situations}" select-course-situations="{select_course_situations}"> </fl-classroom-promote-list-item> <fl-modal-footer content-align="right"> <fl-spinner loading="{parent.saving}" text="save.action"></fl-spinner> <span show="{!parent.saving}"> <fl-button type="button" text="cancel" schema="cancel" id="classroom-lesson-cancel" style="padding-right: 10px" onclick="{parent.cancel}"> </fl-button> <fl-button type="button" text="classroom.promotes.promote_all" schema="info" id="classroom-promote-all-save" style="padding-right: 10px" disabled="{parent.promoteAll.disabled}" locked="{parent.promoteAll.locked}" onclick="{parent.promoteAll.apply}"> </fl-button> <fl-button type="submit" text="edit" schema="success" id="classroom-promote-save"> </fl-button> </span> </fl-modal-footer> </form> </div>','fl-classroom-promote-form fl-classroom-promote-list-item:last-of-type .promote-list-item,[data-is="fl-classroom-promote-form"] fl-classroom-promote-list-item:last-of-type .promote-list-item{ border-bottom: none; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_classroom=e.idClassroom,this.students=e.students,this.course_situations=e.courseSituations,this.end_date=e.endDate,this.select_course_situations=e.selectCourseSituations,this.show_footer=!1,this.on("update",function(){t.students=e.students}),this.promoteAll=this.fl.checkRules({feature:"classroom",permission:"save_promote_classroom",onSuccess:function(){school.popup.confirm(t.i18n.translate("classroom.promotes.promote_all_confirm"),function(){t.editClassroomPromoteAll(),t.saving=!0,t.update()})}}),this.submitClassroomPromote=function(e){e.preventDefault(),t.saving=!0;var i=t.store.getState().classroomPromote.students_situation;i.length>0?t.editClassroomPromote(i):(school.popup.info(t.i18n.translate("classroom.promotes.need_atleast_one")),t.saving=!1),t.update(
335)},this.cancel=function(){t.router.load("classroom.view",{id_institution:t.id_institution,id_classroom:t.id_classroom})},this.editClassroomPromote=function(e){var i={id_institution:t.id_institution,id_classroom:t.id_classroom,students_situations:e},a=[t.actions.promoteGradetableSituationList(i)];t.store.dispatch(a).then(function(){window.toast(t.i18n.translate("classroom.promotes.promote_success"),"long"),t.store.dispatch([t.actions.setStudentsSituation([])]),setTimeout(function(){t.cancel()},2e3),t.saving=!1,t.parent.links=null,t.parent.update(),t.parent.getClassroomStudents()})["catch"](function(e){if(e){t.saving=!1;var i=t.store.getState().classroomPromote.error,a="";i&&i.length>0&&(a+=t.i18n.translate(i[0].message)+"<br />",school.popup.error(a)),t.update()}})},this.editClassroomPromoteAll=function(){var e={id_institution:t.id_institution,id_classroom:t.id_classroom},i=[t.actions.promoteAllGradetablesSituations(e)];t.store.dispatch(i).then(function(){window.toast(t.i18n.translate("classroom.promotes.promote_all_success"),"long"),t.saving=!1,t.parent.links=null,t.parent.update(),t.parent.getClassroomStudents(),school.popup.confirm(t.i18n.translate("classroom.classroom_old.question"),function(){var e={id_institution:t.id_institution,id_classroom:t.id_classroom,end_date:t.end_date};t.classroomSituationEdit(e).then(function(){t.cancel()})["catch"](function(e){if(e){var i=t.store.getState().classroom.errors,a="";i&&i.length>0&&(a+=t.i18n.translate(i[0].message)+"<br />"),school.popup.error(a),t.update()}})})})["catch"](function(e){if(e){t.saving=!1;var i=t.store.getState().classroomPromote.errors,a="";i&&i.length>0&&(a+=t.i18n.translate(i[0].message)+"<br />",school.popup.error(a)),t.update()}})},this.classroomSituationEdit=function(e){var i=[t.actions.editClassroomSituation(e)];return t.store.dispatch(i).then(function(){setTimeout(function(){window.toast(t.i18n.translate("classroom.classroom_old.action"),"long"),t.parent.parent.getClassroom()},500)})["catch"](function(e){if(e){var i=t.store.getState().classroom.errors,a="";i&&i.length>0&&(a+=t.i18n.translate(i[0].message)+"<br />"),school.popup.error(a),t.update()}return Promise.reject(e)})}})},function(e,t,i){var a=i(1);a.tag2("fl-classroom-promote-list",'<div> <fl-section label="classroom.promotes.promote_students" for="promote-student-list"> </fl-section> <div if="{loader}"> <fl-spinner loading="{loader}" text="loading"></fl-spinner> </div> <div if="{!loader}" id="promote-student-list"> <div if="{students && course_situations}" align="center"> <fl-pagination if="{links}" id-institution="{id_institution}" type="more" links="{links}" action="{action}" store="{state}" params="{params}" callback="{listStudents}"> </fl-pagination> <div class="student-line-header capitalize"> <div class="student-col student-info-col"> <fl-trans keyword="classroom.student.plural"></fl-trans> </div> <div class="student-col new-situation-col capitalize"> <fl-trans keyword="classroom.student.grade.situation"></fl-trans> </div> </div> <fl-classroom-promote-form id-institution="{id_institution}" id-classroom="{id_classroom}" students="{students}" course-situations="{course_situations}" select-course-situations="{select_course_situations}" end-date="{end_date}"> </fl-classroom-promote-form> </div> <div if="{!students || students.length == 0}" align="center" class="not-found-students first-letter"> {error} </div> </div> </div>','fl-classroom-promote-list .student-line-header,[data-is="fl-classroom-promote-list"] .student-line-header{ width:98%; display: table; font-family: verdana; font-weight: bold; font-size: 12px; color: #303030; padding-top:20px; } fl-classroom-promote-list .student-info-col,[data-is="fl-classroom-promote-list"] .student-info-col{ text-align: center; width:50%; } fl-classroom-promote-list .new-situation-col,[data-is="fl-classroom-promote-list"] .new-situation-col{ text-align: center; width:50%; } fl-classroom-promote-list .student-col,[data-is="fl-classroom-promote-list"] .student-col{ display: table-cell; padding-top:10px; padding-bottom:5px; line-height: normal; vertical-align: middle; position: relative; } fl-classroom-promote-list .student-line-header > .student-col,[data-is="fl-classroom-promote-list"] .student-line-header > .student-col{ padding-top: 5px; padding-bottom: 5px; border-bottom: 1px solid #aaa; font-weight: bold; color: #555; } fl-classroom-promote-list .not-found-students,[data-is="fl-classroom-promote-list"] .not-found-students{ padding-top:20px; padding-bottom:20px; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_classroom=e.idClassroom,this.id_course=e.idCourse,this.end_date=e.endDate,this.select_course_situations=[],this.loader=!0,this.links=null,this.action=this.actions.getClassroomStudentAggregationGradetableSituation,this.state=this.store.getState().classroomStudent,this.params={id_institution:this.id_institution,id_classroom:this.id_classroom},this.on("mount",function(){t.getCourseSituations(),t.getClassroomStudents()}),this.getClassroomStudents=function(){var e={id_institution:t.id_institution,id_classroom:t.id_classroom},i=[t.actions.getClassroomStudentAggregationGradetableSituation(e)];t.store.dispatch(i).then(function(){t.loader=!1,t.students=t.store.getState().classroomStudent.classroom_student,t.listStudents(!0)})["catch"](function(e){if(e){t.loader=!1;var i="",a=t.store.getState().classroomStudent.errors,n=a[0].message;
335i+=n,t.error=t.i18n.translate(i),t.update()}})},this.listStudents=function(e){e===!0?t.students=t.store.getState().classroomStudent.classroom_student:t.students=t.students.concat(t.store.getState().classroomStudent.classroom_student),t.links=t.store.getState().classroomStudent.links,t.state=t.store.getState().classroomStudent,t.update()},this.getCourseSituations=function(){var e={id_institution:t.id_institution,id_course:t.id_course,key_configuration:["gradetable_approved","gradetable_approved_low","gradetable_partial_approved","gradetable_grade_disapproved","gradetable_absence_disapproved","gradetable_evaded","gradetable_all_disapproved","gradetable_progress"].join(",")},i=[t.actions.getCourseConfiguration(e)];t.store.dispatch(i).then(function(){t.loader=!1,t.course_situations=t.store.getState().courseConfiguration.course_configuration,t.course_situations.map(function(e){t.select_course_situations.push({text:e.value,value:e.key_configuration})}),t.update()})["catch"](function(e){e&&(t.loader=!1,t.course_situations=[],t.error=t.store.getState().courseConfiguration.error,t.update())})}})},function(e,t,i){var a=i(1);a.tag2("fl-classroom-promote-list-item",'<div class="promote-list-item"> <div class="student-col student-info-col"> <div class="profile-image"> <span class="image"> <fl-image if="{show_image}" circular="true" image="{image}" size="50px"> </fl-image> </span> </div> <div class="student"> <div class="number capitalize"> <fl-trans keyword="number.abbreviate"></fl-trans> {number} - <fl-trans keyword="registration.abbreviate"></fl-trans> {registration_number} </div> <div> {name} </div> </div> </div> <div class="student-col new-situation-col first-letter"> <fl-field if="{classroom_situation == \'active\' && gradetable_situation}" type="select" name="course-situations" id="course-situations-{number}" label="{âcourse.gradetable_situationâ}" input-value="{gradetable_situation}" width="250" items="{select_course_situations}" change-callback="{selectedCourseSituation}"> </fl-field> <span if="{classroom_situation != \'active\'}"> {this.student.classroom_student.situation} </span> <span if="{classroom_situation == \'active\' && !gradetable_situation}"> <fl-trans keyword="classroom.promotes.student_gradetable_not_found"></fl-trans>
335 </span> </div> </div>','fl-classroom-promote-list-item .promote-list-item,[data-is="fl-classroom-promote-list-item"] .promote-list-item{ width:98%; display: table; border-bottom: 1px dashed #aaa; transition-duration: 300ms; transition-timing-function: ease-in-out; } fl-classroom-promote-list-item .promote-list-item:hover,[data-is="fl-classroom-promote-list-item"] .promote-list-item:hover{ background-color:rgba(1, 129, 78, 0.10); } fl-classroom-promote-list-item .profile-image,[data-is="fl-classroom-promote-list-item"] .profile-image{ width:30%; display:inline-block; } fl-classroom-promote-list-item .image,[data-is="fl-classroom-promote-list-item"] .image{ float:right; } fl-classroom-promote-list-item .student,[data-is="fl-classroom-promote-list-item"] .student{ width:50%; display:inline-block; vertical-align: top; line-height:20px; text-align:left; font-weight: bold; font-family: Verdana; margin-left:5px; } fl-classroom-promote-list-item .number,[data-is="fl-classroom-promote-list-item"] .number{ color: #666666; }',"",function(e){"use strict";var t=this;this.student=e.student,this.course_situations=e.courseSituations,this.select_course_situations=e.selectCourseSituations,this.image=this.student.classroom_student.member.image,this.name=this.student.classroom_student.member.fullname,this.registration_number=this.student.classroom_student.member.registration_number,this.number=this.student.classroom_student.number,this.gradetable_situation=this.student.gradetable?this.student.gradetable.gradetable_situation.situation.toLowerCase():null,this.classroom_situation=this.student.classroom_student.student_situation.toLowerCase(),this.show_image=!1,this.on("mount",function(){"https://forleven.com/img/IMG0120A.jpg"===t.image?t.image="https://forleven-image.s3.us-east-1.amazonaws.com/profile.svg":t.image.includes("forleven.com/")||t.image.includes("forleven-institution-member-assets.s3.amazonaws.com")||(t.image="https://forleven.com/"+t.image),t.show_image=!0,t.update()}),this.selectedCourseSituation=function(e){var i={id_user:t.student.classroom_student.id_user,gradetable_situation:e},a=t.store.getState().classroomPromote.students_situation;if(0==a.length)a=[i];else{var n=a.map(function(e){return e}).filter(function(e){return e.id_user!=i.id_user});n.push(i),a=n}var o=a.filter(function(e){return e.id_user!=i.id_user||e.gradetable_situation!=t.gradetable_situation});t.store.dispatch([t.actions.setStudentsSituation(o)]),t.parent.parent.update(),t.update()}})},function(e,t,i){var a=i(1);a.tag2("fl-classroom-situation-edit",'<div> <fl-classroom-situation-modal-box callback="{classroomSituationEdit}" id-institution="{id_institution}" id-classroom="{id_classroom}" classroom-situation-edit="{classroom_situation_edit}"> </fl-classroom-situation-modal-box> </div>',"","",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_classroom=e.idClassroom,this.classroom_situation_edit=e.classroomSituationEdit,this.classroomSituationEdit=function(e){var i=[t.actions.editClassroomSituation(e)];t.store.dispatch(i).then(function(){setTimeout(function(){window.toast(t.i18n.translate("classroom.classroom_old.action"),"long"),t.parent.classroom_situation_edit=!1,t.parent.parent.getClassroom()},500)})["catch"](function(e){if(e){t.store.dispatch([t.actions.setClassroomSaving(!1)]);var i=t.store.getState().classroom.errors,a="";i&&i.length>0&&(a+=t.i18n.translate(i[0].message)+"<br />"),school.popup.error(a),t.update()}})}})},function(e,t,i){var a=i(1);a.tag2("fl-classroom-situation-form",'<div if="{params}"> <form id="classroom-situation-form" onsubmit="{submitClassroomSituation}"> <div class="form-box" if="{classroom_situation_edit}"> <div class="form-box-content"> <div class="title capitalize"> <fl-trans keyword="classroom.classroom_old"></fl-trans> </div> <div class="form-field capitalize"> <fl-field name="situation_date" id="end-date-situation" label="classroom.classroom_situation_end_date" input-value="{params[\'end_date\']}" width="350" change-callback="{dateParam}" type="date"> </fl-field> </div> </div> </div> <fl-modal-footer content-align="right" align="center"> <div> <fl-spinner loading="{parent.saving}" text="save.action"></fl-spinner> <span show="{!parent.saving}"> <fl-button type="button" text="cancel" schema="cancel" id="classroom-lesson-cancel" style="padding-right: 10px" onclick="{parent.cancel}"> </fl-button> <fl-button if="{parent.classroom_situation_edit}" type="submit" text="edit" schema="success" id="classroom-lesson-save-add"> </fl-button>
335 </span> </div> </fl-modal-footer> </form> </div>','fl-classroom-situation-form .form-box,[data-is="fl-classroom-situation-form"] .form-box{ border: 1px solid #aaa; border-radius: 5px; width: 100%; text-align:center; display: inline-block; transition: ease-in-out 300ms; transition-property: all; } fl-classroom-situation-form .form-box-content,[data-is="fl-classroom-situation-form"] .form-box-content{ margin-top:100px; padding-bottom:100px; width: 50%; display: inline-block; text-align:center; } fl-classroom-situation-form .form-field,[data-is="fl-classroom-situation-form"] .form-field{ width: 100%; text-align:center; } fl-classroom-situation-form .title,[data-is="fl-classroom-situation-form"] .title{ padding-bottom:18px; font-weight:bold; font-size:18px; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_classroom=e.idClassroom,this.params=null,this.classroom_situation_edit=e.classroomSituationEdit,this.callback=e.callback,this.cancel=e.closeCallback,this.today=new Date,this.actual_date=this.today.getUTCFullYear()+"-"+("0"+(this.today.getUTCMonth()+1)).slice(-2)+"-"+("0"+this.today.getUTCDate()).slice(-2),this.saving=!1,this.on("mount",function(){t.classroom_situation_edit&&(t.params={end_date:t.actual_date}),t.update()}),this.on("updated",function(){t.saving=t.store.getState().classroom.saving}),this.dateParam=function(e){var i=e.getFullYear(),a=e.getUTCMonth()+1;a=10>a?"0"+a:a;var n=e.getDate()<10?"0"+e.getDate():e.getDate(),o=i+"-"+a+"-"+n;t.params.end_date=o,t.update()},this.submitClassroomSituation=function(e){e.preventDefault(),t.params.id_institution=t.id_institution,t.params.id_classroom=t.id_classroom,t.callback&&school.popup.confirm(t.i18n.translate("classroom.classroom_situation_confirm"),function(){t.saving=!0,t.callback(t.params),t.update()})}})},function(e,t,i){var a=i(1);a.tag2("fl-classroom-situation-modal-box",'<div> <fl-modal-box> <fl-classroom-situation-form callback="{parent.callback}" id-institution="{parent.id_institution}" id-classroom="{parent.id_classroom}" classroom-situation-edit="{parent.classroom_situation_edit}" close-callback="{parent.close}"> </fl-classroom-situation-form> </fl-modal-box> </div>',"","",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_classroom=e.idClassroom,this.classroom_situation_edit=e.classroomSituationEdit,this.callback=e.callback,this.open=function(){t.tags["fl-modal-box"].ModalBoxOpen()},this.close=function(){t.tags["fl-modal-box"].ModalBoxClose(),t.classroom_situation_edit&&(t.parent.parent.classroom_situation_edit=!1,t.parent.parent.update())}})},function(e,t,i){var a=i(1);a.tag2("fl-classroom-student",'<div class="add-button"> <fl-classroom-student-add if="{open}" id-institution="{id_institution}" id-classroom="{id_classroom}" id-students="{id_students}" start-date="{start_date}" max-number="{max_number}"> </fl-classroom-student-add> </div> <fl-classroom-student-list id-institution="{id_institution}" id-classroom="{id_classroom}" classroom="{classroom}"> </fl-classroom-student-list>','fl-classroom-student .add-button,[data-is="fl-classroom-student"] .add-button{ padding: 10px; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_classroom=e.idClassroom,this.classroom=e.classroom,this.start_date=e.classroom.start_date,this.classroom_students=[],this.max_number=null,this.id_students=[],this.open=!1,this.student_count=null,this.total_students=null,this.student_situation_count=null,this.on("mount",function(){}),this.on("update",function(){t.links=t.store.getState().classroomStudent.links,t.state=t.store.getState().classroomStudent}),this.openForm=function(){t.open||t.tags["fl-classroom-student-list"].getClassroomStudents(!0)}})},function(e,t,i){var a=i(1);a.tag2("fl-classroom-student-add",'<div> <fl-action-button id="add_student" text="classroom.add_student" disabled="{addStudent.disabled}" locked="{addStudent.locked}" click="{addStudent.apply}"> </fl-action-button> </div> <fl-classroom-student-modal-box id-institution="{id_institution}" id-classroom="{id_classroom}" id-students="{id_students}" add="{true}" tag-name="{\'fl-classroom-student-form\'}" switch-modal-callback="{close}" callback="{addClassroomStudent}" start-date="{start_date}" max-number="{max_number}"> </fl-classroom-student-modal-box>',"","",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_classroom=e.idClassroom,this.id_students=e.idStudents,this.start_date=e.startDate,this.max_number=e.maxNumber,this.filter={id_institution:this.id_institution,"occupation.type":"MemberStudent"},this.permission=window.interceptor.permission,this.features=window.interceptor.feature,this.addStudent=this.fl.checkRules({feature:"member",permission:"save_member",onSuccess:function(){t.tags["fl-classroom-student-modal-box"].tags["fl-member-search-select"].open(),t.update(
335)}}),this.addClassroomStudent=function(e){var i={id_institution:t.id_institution},a=Object.assign(e,i),n=[t.actions.saveClassroomStudent(a)];t.store.dispatch(n).then(function(){setTimeout(function(){t.tags["fl-classroom-student-modal-box"].open=!1,t.parent.open=!1,t.parent.openForm(),window.riot.update()},500)})["catch"](function(e){if(e){t.tags["fl-classroom-student-modal-box"].tags["fl-modal-box"].tags["fl-classroom-student-form"].saving=!1;var i=t.store.getState().classroomStudent.errors,a=(t.store.getState().classroomStudent.error,"");i&&i.length>0&&(a+=t.i18n.translate(i[0].message)+"<br />"),school.popup.error(a),t.update()}})},this.backClassroomView=function(){window.location.href="/institution/"+t.id_institution+"/classroom/"+t.id_classroom},this.close=function(){t.tags["fl-classroom-student-modal-box"].open=!1,t.parent.open=!1,t.parent.openForm(),window.riot.update()}})},function(e,t,i){var a=i(1);a.tag2("fl-classroom-student-edit",'<div> <fl-classroom-student-modal-box id-institution="{id_institution}" id-classroom="{id_classroom}" open-add="{true}" tag-name="{\'fl-classroom-student-form\'}" callback="{editClassroomStudent}" member="{student.member}" switch-modal-callback="{switch_modal_callback}" student="{student}"> </fl-classroom-student-modal-box> </div>',"","",function(e){ 336"use strict";var t=this;this.id_institution=e.idInstitution,this.id_classroom=e.idClassroom,this.id_classroom_student=e.idStudent,this.switch_modal_callback=e.switchModalCallback,this.member=e.member,this.student=e.student,this.editClassroomStudent=function(e){var i={id_institution:t.id_institution,id_classroom_student:t.id_classroom_student},a=[t.actions.editClassroomStudent(Object.assign(e,i))];t.store.dispatch(a).then(function(){setTimeout(function(){t.open&&(t.tags["fl-classroom-student-modal-box"].open_edit=!1),t.open=!1,t.parent.parent.parent.open=!1,t.parent.parent.parent.openForm(),window.riot.update()},500)})["catch"](function(e){if(e){t.tags["fl-classroom-student-modal-box"].tags["fl-modal-box"].tags["fl-classroom-student-form"].saving=!1;var i=t.store.getState().classroomStudent.errors,a=(t.store.getState().classroomStudent.error,"");i&&i.length>0&&(a+=t.i18n.translate(i[0].message)+"<br />"),school.popup.error(a),t.update()}})}})},function(e,t,i){var a=i(1);a.tag2("fl-classroom-student-edit-situation",'<fl-classroom-student-modal-box if="{open}" id-institution="{id_institution}" id-course="{classroom.id_course}" id-student="{student.id_classroom_student}" classroom="{classroom}" student="{student}" tag-name="{\'fl-classroom-student-situation-form\'}" open-edit="{true}" switch-modal-callback="{switch_modal_callback}" callback="{editClassroomStudentSituationTuition}"> </fl-classroom-student-modal-box>',"","",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_course=e.idCourse,this.id_classroom=e.idClassroom,this.id_student=e.idStudent,this.id_students=e.idStudents,this.switch_modal_callback=e.switchModalCallback,this.classroom=e.classroom,this.student=e.student,this.open=e.open,this.editClassroomStudentSituationTuition=function(e){"ACTIVE"===e.situation||"TRANSFERRED"===e.situation?"ACTIVE"!==e.situation?t.confirmCancelMemberTuition.apply(e):t.confirmActiveMemberTuition.apply(e):t.editClassroomStudentSituation(e)},this.getMemberTuitions=function(e,i){var a={id_institution:t.id_institution,id_user:t.student.id_user},n=[t.actions.getMemberTuitions(a)];t.store.dispatch(n).then(function(){t.tuitions=t.store.getState().memberTuition.tuitions;var a=t.tuitions.filter(function(e){return e.id_classroom===Number(t.id_classroom)});0===a.length?t.editClassroomStudentSituation(i):"CANCEL"===e?school.popup.confirm(t.i18n.translate("member.confirm_tuition_cancel"),function(){a.map(function(e){return t.cancelMemberTuition(e.id_member_tuition,i)})},function(){t.editClassroomStudentSituation(i)}):school.popup.confirm(t.i18n.translate("member.confirm_tuition_active"),function(){a.map(function(e){return t.activeMemberTuition(e.id_member_tuition,i)})},function(){t.editClassroomStudentSituation(i)}),t.update()})["catch"](function(e){e&&(t.errors=t.store.getState().memberTuition.errors,t.update(
336))})},this.cancelMemberTuition=function(e,i){var a={id_member_tuition:e},n=[t.actions.cancelMemberTuition(a)];t.store.dispatch(n).then(function(){school.popup.confirm(t.i18n.translate("member.confirm_cancel_installment_tuition"),function(){t.editCancelInstallmentsTuition(e,i)},function(){t.editClassroomStudentSituation(i)})})["catch"](function(e){if(e){var i=t.store.getState().memberTuition.errors,a="";i&&i.length>0&&i.map(function(e){a+=e.message+"<br />"}),school.popup.error(a)}})},this.activeMemberTuition=function(e,i){var a={id_member_tuition:e},n=[t.actions.activeMemberTuition(a)];t.store.dispatch(n).then(function(){})["catch"](function(e){if(e){var i=t.store.getState().memberTuition.errors,a="";i&&i.length>0&&i.map(function(e){a+=e.message+"<br />"}),school.popup.error(a)}})},this.confirmCancelMemberTuition=this.fl.checkRules({feature:"member",permission:"save_member",onSuccess:function(e){t.getMemberTuitions("CANCEL",e)}}),this.confirmActiveMemberTuition=this.fl.checkRules({feature:"member",permission:"save_member",onSuccess:function(e){t.getMemberTuitions("ACTIVE",e)}}),this.editClassroomStudentSituation=function(e){var i={id_institution:t.id_institution,id_classroom_student:t.id_student},a=Object.assign(e,i),n=[t.actions.editClassroomStudentSituation(a)];t.store.dispatch(n).then(function(){"ACTIVE"===e.situation&&"TRANSFERRED"===t.student.student_situation?t.confirmActiveMemberTuition.apply():null,setTimeout(function(){t.open&&(t.tags["fl-classroom-student-modal-box"].open_edit=!1),t.open=!1,t.parent.parent.parent.open=!1,t.parent.parent.parent.openForm(),window.riot.update()},500)})["catch"](function(e){if(e){t.open&&(t.tags["fl-classroom-student-modal-box"].tags["fl-modal-box"].tags["fl-classroom-student-situation-form"].saving=!1);var i=t.store.getState().classroomStudent.errors,a=(t.store.getState().classroomStudent.error,"");i&&i.length>0&&(a+=t.i18n.translate(i[0].message)+"<br />"),school.popup.error(a),t.update()}})},this.editCancelInstallmentsTuition=function(e,i){var a={id_member_tuition:e},n=[t.actions.cancelMemberInstallmentsTuition(a)];t.store.dispatch(n).then(function(){window.toast(t.i18n.translate("member.success_cancel_installment_tuition"),"long"),t.editClassroomStudentSituation(i)})["catch"](function(e){if(e){var i=t.store.getState().memberInstallment.errors,a="";i&&i.length>0&&i.map(function(e){a+=e.message+"<br />"}),school.popup.error(a)}})}})},function(e,t,i){var a=i(1);a.tag2("fl-classroom-student-form",'<div if="{id_institution && member}"> <form id="classroom-student-form" onsubmit="{submitClassroomStudent}"> <div if="{member || student}" class="member-box"> <input type="hidden" name="id_user" riot-value="{member.id_user}"> <div class="member-box-content"> <div class="table-cell middle member-box-col-image"> <fl-image image="{member_image}" circular="true" size="50px"> </fl-image> </div> <div class="table-cell middle member-box-col-name"> <div class="bold"> {member.fullname} </div> </div> <div if="{student == undefined}" class="table-cell middle member-box-col member-box-col-button" onclick="{searchMember}"> <fl-icon icon="pencil"> </fl-icon> <span class="capitalize"> <fl-trans keyword="edit"></fl-trans>
336 </span> </div> </div> </div> <br> <br> <div class="classroom-student-number"> <fl-field name="number" label="classroom.student.number" width="180" maxlength="255" input-value="{studentEnrollmentDetails[\'number\']}" change-callback="{formComposition}" type="number"> </fl-field> </div> <br> <br> <div class="classroom-student-enter-date"> <fl-field name="enter_date" label="entry_date" input-value="{studentEnrollmentDetails[\'enter_date\']}" change-callback="{enterDateComposition}" type="date"> </fl-field> </div> <br> <br> <div if="{this.student}" class="classroom-student-end-date"> <fl-field name="end_date" label="classroom.end_date" input-value="{studentEnrollmentDetails[\'end_date\']}" change-callback="{endDateComposition}" type="date"> </fl-field> </div> <fl-modal-footer content-align="right"> <div class="classroom-student-button"> <fl-spinner loading="{this.parent.saving}" text="save.action"></fl-spinner> <span show="{!this.saving}"> <fl-button type="button" text="cancel" schema="cancel" id="classroom-student-cancel" style="padding-right: 10px" onclick="{parent.cancel}"> </fl-button> <fl-button type="submit" text="register" schema="success" id="classroom-student-save"> </fl-button> </span> </div> </fl-modal-footer> </form> </div>','fl-classroom-student-form #classroom-student-form,[data-is="fl-classroom-student-form"] #classroom-student-form{ text-align: center; padding: 10px; } fl-classroom-student-form .member-box,[data-is="fl-classroom-student-form"] .member-box{ margin:5px; padding:10px; border: 1px solid #aaa; border-radius: 5px; width: 300px; display: inline-block; transition: ease-in-out 300ms; transition-property: all; } fl-classroom-student-form .member-box:hover,[data-is="fl-classroom-student-form"] .member-box:hover{ background-color:rgba(1, 129, 78, 0.10); } fl-classroom-student-form .member-box-content,[data-is="fl-classroom-student-form"] .member-box-content{ width: 100%; display: table; } fl-classroom-student-form .member-box-col-image,[data-is="fl-classroom-student-form"] .member-box-col-image{ width: 20%; text-align: center; } fl-classroom-student-form .member-box-col-name,[data-is="fl-classroom-student-form"] .member-box-col-name{ width: 60%; } fl-classroom-student-form .member-box-col-button,[data-is="fl-classroom-student-form"] .member-box-col-button{ width: 20%; cursor:pointer; text-align: right; transition: ease-in-out 300ms; transition-property: all; } fl-classroom-student-form .member-box-col-button:hover,[data-is="fl-classroom-student-form"] .member-box-col-button:hover{ color:rgba(1, 129, 78, 1); }',"",function(e){"use strict";var t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e},i=this;this.id_institution=e.idInstitution,this.id_classroom=e.idClassroom,this.id_students=e.idStudents,this.student=e.student,this.member=e.member,this.member_image=e.member.image,this.start_date=e.startDate,this.max_number=e.maxNumber?e.maxNumber+1:1,this.today=new Date,this.filter=e.filter,this.search_params=e.searchParams,this.callback=e.callback,this.studentEnrollmentDetails={},this.on("mount",function(){if(i.member=e.member,i.student)if(i.studentEnrollmentDetails=t({},i.student),i.studentEnrollmentDetails.enter_date=i.today,i.student.start_date){var a=i.student.start_date.split("-"),n=a[0],o=a[1],s=a[2];i.studentEnrollmentDetails.enter_date=new Date(n,o-1,s,12)}else i.studentEnrollmentDetails.enter_date=i.today;else i.studentEnrollmentDetails.id_classroom=i.id_classroom,i.studentEnrollmentDetails.number=i.max_number,i.studentEnrollmentDetails.enter_date=i.today}),this.on("update",function(){i.member!=e.member&&(i.member=e.member),"https://forleven.com/img/IMG0120A.jpg"===i.member_image?i.member_image="https://forleven-image.s3.us-east-1.amazonaws.com/profile.svg":i.member_image.includes("forleven.com/")||i.member_image.includes("forleven-institution-member-assets.s3.amazonaws.com")||(i.member_image="https://forleven.com/"+i.member_image)}),this.searchMember=function(){i.parent.parent.add=!0,i.parent.parent.update(
336),i.parent.parent.tags["fl-member-search-select"].open(),i.update()},this.selectMember=function(e){i.member=e,i.update(),setTimeout(function(){i.parent.ModalBoxOpen()},300),i.update()},this.formComposition=function(e){var t=e.target;if(t){var a=t.name,n=t.value;i.studentEnrollmentDetails[a]=n}i.update()},this.enterDateComposition=function(e){var t=e.getFullYear(),a=e.getUTCMonth()+1;a=10>a?"0"+a:a;var n=e.getDate()<10?"0"+e.getDate():e.getDate(),o=t+"-"+a+"-"+n;i.studentEnrollmentDetails.enter_date=o,i.update()},this.endDateComposition=function(e){var t=e.getFullYear(),a=e.getUTCMonth()+1;a=10>a?"0"+a:a;var n=e.getDate()<10?"0"+e.getDate():e.getDate(),o=t+"-"+a+"-"+n;i.studentEnrollmentDetails.end_date=o,i.update()},this.submitClassroomStudent=function(e){e.preventDefault(),i.studentEnrollmentDetails.id_user=i.member.id_user,i.studentEnrollmentDetails.number||(i.studentEnrollmentDetails.number=i.max_number),i.studentEnrollmentDetails.enter_date,i.saving=!0,i.callback&&i.callback(i.studentEnrollmentDetails)},this.cancel=function(){e.cancelCallback()}})},function(e,t,i){var a=i(1);a.tag2("fl-classroom-student-list",'<div if="{classroom_students && classroom_students.length > 0 && classroom_student_situation}"> <div class="classroom-student-list"> <div if="{situation_counts && situation_counts.length > 0}" class="classroom-student-line-header capitalize"> <div class="classroom-total-student-col"> <span class="classroom-student-situation-type"> {this.i18n.translate(\'classroom.total_student\')} </span> <br> <span class="classroom-total-student-situation-total"> {total_student} </span> </div> <div each="{configuration in classroom_student_situation.configurations}" class="classroom-student-col classroom-total-student-col"> <span class="classroom-student-situation-type"> <fl-trans if="{configuration.value == configuration.default}" keyword="{âclassroom.â + configuration.value}"></fl-trans> <fl-trans if="{configuration.value != configuration.default}" keyword="{configuration.value}"></fl-trans>
336 </span> <br> <span class="classroom-total-student-situation-total" each="{c in situation_counts}" if="{c.default == configuration.default}"> {student_situation_count[c.name.toLowerCase()]} </span> </div> </div> <div class="classroom-student-items"> <fl-classroom-student-list-item each="{student in classroom_students}" if="{student.member}" id-institution="{id_institution}" id-classroom="{id_classroom}" classroom="{classroom}" student="{student}" situation="{student.situation}" situation-counts="{situation_counts}"> </fl-classroom-student-list-item> </div> </div> <fl-pagination if="{links}" id-institution="{id_institution}" type="more" links="{links}" action="{action}" store="{state}" params="{params}" callback="{listStudents}"> </fl-pagination> </div> <div if="{!classroom_students || classroom_students.length == 0}" align="center"> {error} </div>','fl-classroom-student-list .classroom-student-list,[data-is="fl-classroom-student-list"] .classroom-student-list{ width: 99%; align-content: center; } fl-classroom-student-list .classroom-student-line-header,[data-is="fl-classroom-student-list"] .classroom-student-line-header{ padding: 10px; text-align: center; } fl-classroom-student-list-item > .classroom-student-item { position: relative; display: table; border-bottom: #aaa 1px dashed; padding: 10px; width: 99%; transition: ease-in-out 300ms; transition-property: all; } fl-classroom-student-list-item:last-of-type > .classroom-student-item { border-bottom: none; } fl-classroom-student-list .classroom-student-col,[data-is="fl-classroom-student-list"] .classroom-student-col{ } fl-classroom-student-list .classroom-total-student-col,[data-is="fl-classroom-student-list"] .classroom-total-student-col{ width: 10%; margin-left: 10px; display: inline-block; line-height: normal; vertical-align: middle; text-align: center; font-family: Verdana; color: #444444; border-right: 1px solid #555; } fl-classroom-student-list .classroom-total-student-col:last-of-type,[data-is="fl-classroom-student-list"] .classroom-total-student-col:last-of-type{ border-right: none; } fl-classroom-student-list .classroom-student-situation-type,[data-is="fl-classroom-student-list"] .classroom-student-situation-type{ padding-top: 1px; color: #666666; font-weight: bold; } fl-classroom-student-list .classroom-total-student-situation-total,[data-is="fl-classroom-student-list"] .classroom-total-student-situation-total{ font-weight: normal; font-size: 22px; color: #666666; padding-bottom: 2px; } fl-classroom-student-list .classroom-student-items,[data-is="fl-classroom-student-list"] .classroom-student-items{ position: relative; margin-left: 20px; margin-right: 20px; padding-bottom: 20px; } fl-classroom-student-list .add-button,[data-is="fl-classroom-student-list"] .add-button{ margin:10px; margin-bottom:30px; } fl-classroom-student-list .classroom-student-item:hover,[data-is="fl-classroom-student-list"] .classroom-student-item:hover{ background-color: rgba(1, 129, 78, 0.15); } fl-classroom-student-list .inline-block,[data-is="fl-classroom-student-list"] .inline-block{ display: inline-block; } fl-classroom-student-list .profile-picture,[data-is="fl-classroom-student-list"] .profile-picture{ text-align: center; width: 100px; padding-right: 5px; } fl-classroom-student-list .profile-image,[data-is="fl-classroom-student-list"] .profile-image{ text-align: end; cursor: pointer; width: 80px; } fl-classroom-student-list .classroom-student-number,[data-is="fl-classroom-student-list"] .classroom-student-number{ font-weight: bold; font-family: Verdana; color: #666666; } fl-classroom-student-list .classroom-student-age,[data-is="fl-classroom-student-list"] .classroom-student-age{ text-align: left; display: table-cell; } fl-classroom-student-list .classroom-student,[data-is="fl-classroom-student-list"] .classroom-student{ vertical-align: top; display: table-cell; } fl-classroom-student-list .student-situation-display,[data-is="fl-classroom-student-list"] .student-situation-display{ padding-top: 5px; text-align: right; float: right; margin-right: 60px; } fl-classroom-student-list .student-option-col,[data-is="fl-classroom-student-list"] .student-option-col{ text-align: right; float: right; } fl-classroom-student-list .classroom-student-entry-date,[data-is="fl-classroom-student-list"] .classroom-student-entry-date{ } fl-classroom-student-list .classroom-student-entry-outdated,[data-is="fl-classroom-student-list"] .classroom-student-entry-outdated{ color: #FF0000; } fl-classroom-student-list #classroom-student-situation-ACTIVE,[data-is="fl-classroom-student-list"] #classroom-student-situation-ACTIVE{ color: #33aa33; font-weight: bold; } fl-classroom-student-list #classroom-student-situation-CANCELLED,[data-is="fl-classroom-student-list"] #classroom-student-situation-CANCELLED{ color: #333333; font-weight: bold; } fl-classroom-student-list #classroom-student-situation-TRANSFERRED,[data-is="fl-classroom-student-list"] #classroom-student-situation-TRANSFERRED{ color: #ffaa33; font-weight: bold; } fl-classroom-student-list #classroom-student-situation-RECLASSIFIED,[data-is="fl-classroom-student-list"] #classroom-student-situation-RECLASSIFIED{ color: #0000aa; font-weight: bold; } fl-classroom-student-list #classroom-student-situation-RELOCATED,[data-is="fl-classroom-student-list"] #classroom-student-situation-RELOCATED{ color: #006633; font-weight: bold; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_classroom=e.idClassroom,this.classroom=e.classroom,this.course_configuration_groups=[],this.classroom_student_situation=null,this.total_student=null,this.student_situation_count=null,this.situation_counts=[],this.links=null,this.action=this.actions.getClassroomStudents,this.state=this.store.getState().classroomStudent,this.params={id_institution:this.id_institution,id_classroom:this.id_classroom},this.on("mount",function(){t.getClassroomStudents(!0)}),this.on("update",function(){}),this.getCourseConfigurationGroup=function(){var e={id_course:t.classroom.id_course},i=[t.actions.getCourseConfigurationGroup(e)];t.store.dispatch(i).then(function(){t.course_configuration_groups=t.store.getState().courseConfiguration.groups,t.classroom_student_situation=t.course_configuration_groups[4],t.situation_counts=[],t.countStudents(),t.update(
336)})["catch"](function(e){if(e){t.loader=!1;var i="",a=t.store.getState().courseConfiguration.errors;a&&a.length>0&&(i=a[0].message,school.popup.error(t.i18n.translate(i)))}})},this.countStudents=function(){t.situation_counts=[];for(var e=function(){if(a){if(n>=i.length)return"break";o=i[n++]}else{if(n=i.next(),n.done)return"break";o=n.value}var e=o,s=e,r=s["default"].split(".")[1].toUpperCase(),l=s["default"],d=s.value,c=t.classroom_students.filter(function(e){return e.student_situation==r&&null!=e.member}).length;t.situation_counts.push({name:r,"default":l,value:d,count:c})},i=t.classroom_student_situation.configurations,a=Array.isArray(i),n=0,i=a?i:i[Symbol.iterator]();;){var o,s=e();if("break"===s)break}t.update()},this.getClassroomStudents=function(e){var i={id_institution:t.id_institution,id_classroom:t.id_classroom},a=[t.actions.getClassroomStudents(i)];t.store.dispatch(a).then(function(){t.classroom_students=[],t.classroom_students=t.store.getState().classroomStudent.classroom_student,t.classroom_students=t.classroom_students.filter(function(e){return null!=e.member});t.classroom_students.map(function(e){return e.number});t.id_students=t.classroom_students.map(function(e){return e.id_user}),t.update(),t.listStudents(e),t.getCourseConfigurationGroup(),t.getClassroomStudentCount()})["catch"](function(e){if(e){t.classroom_students=[],t.loader=!1;var i="",a=t.store.getState().classroomStudent.errors,n=a[0].message;i+=n,t.error=t.i18n.translate(i),t.parentUpdate()}})},this.listStudents=function(e){if(e===!0)t.classroom_students=t.store.getState().classroomStudent.classroom_student.filter(function(e){return null!=e.member});else{var i=t.store.getState().classroomStudent.classroom_student.filter(function(e){return null!=e.member});t.classroom_students=t.classroom_students.concat(i)}t.links=t.store.getState().classroomStudent.links,t.state=t.store.getState().classroomStudent,t.update()},this.getClassroomStudentCount=function(){var e={id_classroom:t.id_classroom},i=[t.actions.getClassroomStudentCount(e)];t.store.dispatch(i).then(function(){t.student_count={},t.student_count=t.store.getState().classroom.student_count,t.total_student=t.student_count.total_students,t.student_situation_count=t.student_count.situations,t.parent.max_number=t.student_count.max_number,t.parent.id_students=t.id_students,t.parentUpdate()})["catch"](function(e){e&&t.parentUpdate()})},this.parentUpdate=function(){t.parent.open=!0,t.parent.update(),t.update()}})},function(e,t,i){var a=i(1);a.tag2("fl-classroom-student-list-item",'<div class="classroom-student-item"> <div class="classroom-student profile-picture inline-block"> <div class="profile-image" onclick="{memberView.apply}"> <fl-image if="{show_image}" image="{student_image}" size="60px"> </fl-image> </div> </div> <div class="classroom-student student-name inline-block"> <span class="classroom-student-number"> Nº {student.number} - Matr. {student.member.registration_number} - </span> <a href="javascript:void(0)" class="member-fullname" onclick="{memberView.apply}">{student.member.fullname}</a> <br> <br> <span if="{student.member.age > 1}" class="classroom-student-age capitalize"> {this.i18n.translate(\'age\') + â: â + student.member.age + â â + this.i18n.translate(\'year.plural\')} </span> <span if="{student.member.age == 1}" class="classroom-student-age capitalize"> {this.i18n.translate(\'age\') + â: â + student.member.age + â â + this.i18n.translate(\'year\')} </span> <span if="{student.member.age < 1}" class="classroom-student-age capitalize"> {this.i18n.translate(\'age\') + â: â + â< 1 â + this.i18n.translate(\'year\')} </span> </div> <div class="student-option-col"> <fl-button-option> <fl-trans keyword="option.plural"></fl-trans> </fl-button-option> <fl-menu-option arrow="top"> <fl-menu-option-item id="member-report" icon="print" text="report.plural" disabled="{parent.memberReport.disabled}" locked="{parent.memberReport.locked}" onclick="{parent.memberReport.apply}"> </fl-menu-option-item> <fl-menu-option-item id="member-photo" icon="camera" text="member.update_image" disabled="{parent.memberPhoto.disabled}" locked="{parent.memberPhoto.locked}" onclick="{parent.memberPhoto.apply}"> </fl-menu-option-item> </fl-menu-option-item> <fl-menu-option-item id="member-parcel" icon="money" icon-size="16" text="parcel.plural" disabled="{parent.memberParcel.disabled}" locked="{parent.memberParcel.locked}" onclick="{parent.memberParcel.apply}"> </fl-menu-option-item> <fl-menu-option-item id="student-grade" icon="graduation-cap" text="classroom.grade_card" disabled="{parent.classroomStudentGrade.disabled}" locked="{parent.classroomStudentGrade.locked}" onclick="{parent.classroomStudentGrade.apply}"> </fl-menu-option-item> <fl-menu-option-item id="member-occurrence" icon="address-card" icon-size="14" text="occurrence.plural" disabled="{parent.memberOccurrence.disabled}" locked="{parent.memberOccurrence.locked}" onclick="{parent.memberOccurrence.apply}"> </fl-menu-option-item> <fl-menu-option-item id="student-message" icon="paper-plane" icon-size="14" text="message" disabled="{parent.classroomStudentSendMessage.disabled}" locked="{parent.classroomStudentSendMessage.locked}" onclick="{parent.classroomStudentSendMessage.apply}"> </fl-menu-option-item> <fl-menu-option-item if="{parent.student.situation == âativoâ || parent.student.situation == âactiveâ || parent.student.situation == âACTIVEâ}" id="student-situation" icon="flag" icon-size="14" text="situation" disabled="{parent.classroomStudentSituation.disabled}" locked="{parent.classroomStudentSituation.locked}" onclick="{parent.classroomStudentSituation.apply}"> </fl-menu-option-item> <fl-menu-option-item if="{parent.student.situation != âativoâ && parent.student.situation != âactiveâ && parent.student.situation != âACTIVEâ}" id="student-reactivate" icon="flag-checkered" icon-size="14" text="reactivate" disabled="{parent.classroomStudentReactivate.disabled}" locked="{parent.classroomStudentReactivate.locked}" onclick="{parent.classroomStudentReactivate.apply}"> </fl-menu-option-item> <fl-menu-option-item id="member-edit" icon="pencil" text="edit" disabled="{parent.classroomStudentEdit.disabled}" locked="{parent.classroomStudentEdit.locked}" onclick="{parent.classroomStudentEdit.apply}"> </fl-menu-option-item> <fl-menu-option-item id="student-delete" icon="trash" icon-size="14" text="delete" disabled="{parent.classroomStudentDelete.disabled}" locked="{parent.classroomStudentDelete.locked}" onclick="{parent.classroomStudentDelete.apply}"> </fl-menu-option-item> </fl-menu-option> </div> <br> <div class="classroom-student student-situation-display inline-block"> <span if="{filtered_situations.length > 0}" id="classroom-student-situation-{student.student_situation}"> <span if="{student_situation == filtered_situations[0].default}"> {this.i18n.translate(\'classroom.\' + student_situation)} </span> <span if="{student_situation != filtered_situations[0].default}"> {student_situation}
336 </span> </span> <br> <span class="classroom-student-entry-{this.outdated} capitalize" id="classroom-student-entry-{this.outdated}-{student.id_classroom_student}"> {this.i18n.translate(\'entry_date\')}: <fl-date text="{student.start_date}" format-out="dd/mm/YYYY"> </fl-date> </span> <fl-tooltip for="classroom-student-entry-outdated-{student.id_classroom_student}" text="classroom.student_entry_date" action="hover" position="left" style="margin-left:-110px;"> </fl-tooltip> <span if="{student.end_date}" class="classroom-student-left-date capitalize"> | {this.i18n.translate(\'left_date\')}: <fl-date text="{student.end_date}" format-out="dd/mm/YYYY"> </fl-date> </span> </div> <fl-report-modal-box initialize="close" id-institution="{id_institution}" id-user="{student.id_user}" id-course="{classroom.id_course}" id-classroom="{classroom.id_classroom}"> </fl-report-modal-box> <fl-classroom-student-edit if="{edit_student}" id-institution="{id_institution}" id-course="{id_course}" id-classroom="{id_classroom}" id-student="{student.id_classroom_student}" classroom="{classroom}" switch-modal-callback="{switchEditModal}" student="{student}"> </fl-classroom-student-edit> <fl-classroom-student-edit-situation if="{edit_situation}" id-institution="{id_institution}" id-course="{id_course}" id-classroom="{id_classroom}" id-student="{student.id_classroom_student}" classroom="{classroom}" switch-modal-callback="{switchSituationModal}" student="{student}" open="{set_active}"> </fl-classroom-student-edit-situation> </div> <fl-member-gallery if="{show_gallery}" id-institution="{id_institution}" id-user="{student.id_user}" aspect-ratio="{1 / 1}" edit="true" callback="{getClassroomStudent}"> </fl-member-gallery>',"","",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_classroom=e.idClassroom,this.classroom=e.classroom,this.student=e.student,this.student_image="https://forleven.com/img/IMG0120A.jpg"===this.student.member.image?"https://forleven-image.s3.us-east-1.amazonaws.com/profile.svg":this.student.member.image,this.edit_student=!1,this.edit_situation=!1,this.set_active=!0,this.start_date=this.student.start_date?new Date(this.student.start_date):"",this.situation=e.situation,this.student_situation=null,this.situation_counts=e.situationCounts,this.filtered_situations=[],this.outdated="",this.show_image=!1,this.on("mount",function(){var e=new Date(t.start_date);e.setHours(0,0,0,0);var i=new Date(t.classroom.start_date);i.setHours(0,0,0,0),i>e?t.outdated="outdated":t.outdated="date",t.filtered_situations=t.situation_counts.filter(function(e){return e.name==t.student.student_situation}),t.student_situation=t.filtered_situations[0].value,t.student.member.image.includes("forleven.com/")||t.student.member.image.includes("forleven-institution-member-assets.s3.amazonaws.com")||(t.student.member.image="https://forleven.com/"+t.student.member.image),t.show_image=!0,t.update()}),this.on("update",function(){}),this.getClassroomStudent=function(){var e={id_institution:t.id_institution,id_classroom_student:t.student.id_classroom_student},i=[t.actions.getClassroomStudentById(e)];t.store.dispatch(i).then(function(){t.student=t.store.getState().classroomStudent.student,t.update()})["catch"](function(e){if(e){t.loader=!1;var i="",a=t.store.getState().classroomStudent.errors,n=a[0].message;i+=n,school.popup.error(t.i18n.translate(i))}})},this.memberView=this.fl.checkRules({feature:"member",permission:"read_member",onSuccess:function(){t.router.load("member.view",{id_user:t.student.id_user})}}),this.memberReport=this.fl.checkRules({feature:"member",permission:"read_report_member",onSuccess:function(){t.tags["fl-report-modal-box"].openModal()}}),this.memberPhoto=this.fl.checkRules({feature:"member",permission:"edit_member",onSuccess:function(){t.show_gallery=!0,t.update(),t.tags["fl-member-gallery"].open()}}),this.memberParcel=this.fl.checkRules({feature:"member_parcel",permission:"edit_member",onSuccess:function(){t.router.load("member.parcel",{id_user:t.student.id_user})}}),this.classroomStudentEdit=this.fl.checkRules({feature:"member",permission:"edit_member",onSuccess:function(){t.switchEditModal()}}),this.switchEditModal=function(){t.edit_student=!t.edit_student,t.update(
336)},this.classroomStudentGrade=this.fl.checkRules({feature:"classroom_student",permission:"read_grade",onSuccess:function(){t.router.load("member.grade.stage.classroom",{id_institution:t.id_institution,id_user:t.student.id_user,id_course:t.classroom.id_course,stage:t.classroom.school_stage,id_classroom:t.id_classroom})}}),this.memberOccurrence=this.fl.checkRules({feature:"member_occurrence",permission:"save_occurrence",onSuccess:function(){popup("open","600"),loadPiece("/acao/inst/ocorrencia/index.php?inst="+t.id_institution+"&user="+t.student.id_user,"conteudo","conteudo")}}),this.classroomStudentSendMessage=this.fl.checkRules({feature:"classroom_student",permission:"save_classroom",onSuccess:function(){school.popup.open(),$(".fl-popup").css("width","600px");var e=document.getElementById("conteudo");if(!e)return void console.error('Contêiner "#conteudo" não encontrado.');e.innerHTML="";a.mount(e,"fl-classroom-message",{classroom:t.classroom,institution:t.institution,selectedUser:t.student})}}),this.classroomStudentSituation=this.fl.checkRules({feature:"member",permission:"edit_member",onSuccess:function(){t.switchSituationModal()}}),this.switchSituationModal=function(){t.edit_situation=!t.edit_situation,t.set_active=!0,t.update()},this.classroomStudentReactivate=this.fl.checkRules({feature:"member",permission:"edit_member",onSuccess:function(){t.edit_situation=!0,t.set_active=!1,t.update();var e={situation:"ACTIVE"};t.tags["fl-classroom-student-edit-situation"].editClassroomStudentSituation(e)}}),this.classroomStudentDelete=this.fl.checkRules({feature:"member",permission:"save_member",onSuccess:function(){school.popup.confirm(t.i18n.translate("classroom.confirm_delete_student"),function(){var e={id_institution:t.id_institution,id_classroom_student:t.student.id_classroom_student},i=[t.actions.deleteClassroomStudent(e)];t.store.dispatch(i).then(function(){t.student=t.store.getState().course["delete"],school.popup.info(t.i18n.translate("classroom.success_delete_student")),t.parent.getClassroomStudents(!0),t.update()})["catch"](function(e){if(e){var i=t.store.getState().course.errors,a="";i.map(function(e){a+=e.message}),school.popup.error(t.i18n.translate(a)), 337t.update()}})})}})})},function(e,t,i){var a=i(1);a.tag2("fl-classroom-student-modal-box",'<div class="classroom-student-modal-box"> <fl-modal-box schema="light" close-callback="{closeModal}"> <fl-classroom-student-form if="{parent.open_add}" id-institution="{parent.id_institution}" id-classroom="{parent.id_classroom}" id-students="{id_students}" member="{parent.member}" student="{parent.student}" start-date="{parent.start_date}" max-number="{parent.max_number}" callback="{parent.callback}" cancel-callback="{parent.closeModal}" select-callback="{parent.selectMember}" search-params="{parent.search_params}" filter="{parent.filter}"> </fl-classroom-student-form> <div class="situation-overflow"> <fl-classroom-student-situation-form if="{parent.open_edit}" id-institution="{parent.id_institution}" id-course="{parent.id_course}" id-student="{parent.id_student}" classroom="{parent.classroom}" cancel-callback="{parent.closeModal}" student="{parent.student}" callback="{parent.callback}"> </fl-classroom-student-situation-form> </div> </fl-modal-box> <fl-member-search-select if="{add}" id-institution="{id_institution}" id-students="{id_students}" search-params="{search_params}" filter="{filter}" callback="{selectMember}"> </fl-member-search-select> </div>','fl-classroom-student-modal-box .classroom-student-modal-box,[data-is="fl-classroom-student-modal-box"] .classroom-student-modal-box{ overflow: auto; overflow-y: scroll; } fl-classroom-student-modal-box .situation-overflow,[data-is="fl-classroom-student-modal-box"] .situation-overflow{ overflow-y: scroll; min-height: 0px; max-height: 400px; } fl-classroom-student-modal-box .search-field,[data-is="fl-classroom-student-modal-box"] .search-field{ padding: 10px; text-align: center; } fl-classroom-student-modal-box .member-list,[data-is="fl-classroom-student-modal-box"] .member-list{ height: 400px; overflow: hidden; overflow-y: auto; padding: 10px; } fl-classroom-student-modal-box .member-item,[data-is="fl-classroom-student-modal-box"] .member-item{ position: relative; display: table; border-bottom: #aaa 1px dashed; padding: 5px; width: 99%; cursor:pointer; transition-duration: 300ms; transition-timing-function: ease-in-out; } fl-classroom-student-modal-box .member-item:hover,[data-is="fl-classroom-student-modal-box"] .member-item:hover{ background-color: rgba(1, 129, 78, 0.15); } fl-classroom-student-modal-box .member-item-col,[data-is="fl-classroom-student-modal-box"] .member-item-col{ vertical-align: top; display: table-cell; } fl-classroom-student-modal-box .member-status,[data-is="fl-classroom-student-modal-box"] .member-status{ float: right; } fl-classroom-student-modal-box .image,[data-is="fl-classroom-student-modal-box"] .image{ text-align: center; width: 150px; } fl-classroom-student-modal-box .occupation,[data-is="fl-classroom-student-modal-box"] .occupation{ font-size:12px; font-weight: bold; color: #555; } fl-classroom-student-modal-box .active,[data-is="fl-classroom-student-modal-box"] .active{ c
337olor: #33aa33 } fl-classroom-student-modal-box .inactive,[data-is="fl-classroom-student-modal-box"] .inactive{ color:#ffaa33; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_course=e.idCourse,this.id_classroom=e.idClassroom,this.id_student=e.idStudent,this.id_students=e.idStudents,this.classroom=e.classroom,this.member=e.member,this.student=e.student,this.open_add=e.openAdd,this.open_edit=!1,this.add=e.add,this.tag_name=e.tagName,this.callback=e.callback,this.start_date=e.startDate,this.max_number=e.maxNumber,this.query=e.query,this.filter={id_institution:this.id_institution,"occupation.type":"MemberStudent",status:1},this.search_params={id_institution:this.id_institution,"occupation.type":"MemberStudent",status:1},this.on("mount",function(){t.student&&t.openModal()}),this.selectMember=function(e){t.member=e,t.update(),t.openModal()},this.openModal=function(){t.member?t.open_add=!0:t.student&&!t.member&&(t.open_edit=!0),t.update(),setTimeout(function(){t.tags["fl-modal-box"].ModalBoxOpen(),t.tags["fl-modal-box"].tags[t.tag_name].update()},300)},this.closeModal=function(){e.switchModalCallback(),t.open_edit=!1,t.open_add=!1,t.update()}})},function(e,t,i){var a=i(1);a.tag2("fl-classroom-student-situation-form",'<div class="classroom-student-situation-form" align="center"> <form id="classroom-student-situation-form" onsubmit="{submitClassroomStudent}"> <span class="classroom-student"> {student.member.fullname} </span> <br> <div class="classroom-student-situation capitalize"> <fl-trans style="color: #01814e;" keyword="classroom.student.situation.name"></fl-trans> <br> <br> <div class="classroom-student-situation-item"> <fl-classroom-student-situation-select id-course="{id_course}" callback="{selectSituation}"> </fl-classroom-student-situation-select> </div> </div> <br> <div class="classroom-student-end-date"> <fl-field name="end_date" label="{isTransferred ? âclassroom.end_dateâ : âend_dateâ}" width="300" input-value="{params[\'end_date\']}" change-callback="{dateComposition}" type="date"> </fl-field> </div> <div if="{params[\'situation\'] == âRELOCATEDâ || params[\'situation\'] == âRECLASSIFIEDâ}" class="classroom-select"> <fl-classroom-select if="{params[\'situation\'] == âRELOCATEDâ}" id-institution="{id_institution}" id-course="{id_course}" id-classroom="{classroom.id_classroom}" school-stage="{classroom.school_stage}" edit="{true}" callback="{selectClassroom}"> </fl-classroom-select> <fl-classroom-select if="{params[\'situation\'] == âRECLASSIFIEDâ}" id-institution="{id_institution}" id-course="{id_course}" id-classroom="{classroom.id_classroom}" school-stage="{classroom.school_stage}" stage-greater="{true}" edit="{true}" callback="{selectClassroom}"> </fl-classroom-select> <br> <fl-field if="{params[\'id_classroom\'] && max_number}" name="number" label="classroom.student.number" width="180" maxlength="255" input-value="{max_number}" change-callback="{formComposition}" type="number"> </fl-field> </div> <fl-modal-footer content-align="right" align="center"> <div class="classroom-student-button"> <fl-spinner loading="{this.parent.saving}" text="save.action"></fl-spinner> <span show="{!this.saving}"> <fl-button type="button" text="cancel" schema="cancel" id="classroom-student-cancel" style="padding-right: 10px" onclick="{parent.cancel}"> </fl-button> <fl-button type="submit" text="edit" schema="success" id="classroom-student-cancel"> </fl-button> </span> </div> </fl-modal-footer> </form> </div>','fl-classroom-student-situation-form #classroom-student-situation-form,[data-is="fl-classroom-student-situation-form"] #classroom-student-situation-form{ text-align: left; padding: 10px; width: 400px; } fl-classroom-student-situation-form .classroom-student,[data-is="fl-classroom-student-situation-form"] .classroom-student{ font-weight: bold; } fl-classroom-student-situation-form .classroom-student-situation,[data-is="fl-classroom-student-situation-form"] .classroom-student-situation{ padding-top: 5px; } fl-classroom-student-situation-form .classroom-student-situation-item,[data-is="fl-classroom-student-situation-form"] .classroom-student-situation-item{ text-align: left; padding-top: 5px; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_course=e.idCourse,this.id_classroom_student=e.idClassroomStudent,this.classroom=e.classroom,this.situations=[],this.params={},this.student=e.student,this.isTransferred=!1,this.cancel=e.cancelCallback,this.callback=e.callback,this.on("mount",function(){t.params.end_date=new Date}),this.formComposition=function(e){var i=e.target,a=i.name,n=i.value;
337t.params[a]=n,t.update()},this.dateComposition=function(e){t.params.end_date=e,t.update()},this.selectSituation=function(e){t.params.situation=e,"TRANSFERRED"===e?t.isTransferred=!0:t.isTransferred=!1,t.update()},this.selectClassroom=function(e){t.params.id_classroom=e,t.getClassroomStudents(),t.update()},this.getClassroomStudents=function(){var e={id_institution:t.id_institution,id_classroom:t.params.id_classroom},i=[t.actions.getClassroomStudents(e),t.actions.getClassroomStudentCount(e)];t.store.dispatch(i).then(function(){t.classroom_students=t.store.getState().classroomStudent.classroom_student,t.classroom_students_count=t.store.getState().classroom.student_count,t.max_number=t.classroom_students_count.max_number+1,t.params.number=t.max_number,t.id_students=t.classroom_students.map(function(e){return e.id_user}),t.open=!0,t.update()})["catch"](function(e){e&&(t.max_number=1,t.open=!0,t.loader=!1,t.update())})},this.submitClassroomStudent=function(e){e.preventDefault(),null==t.params.number&&(t.params.number=1),t.callback&&(t.saving=!0,t.callback(t.params))}})},function(e,t,i){var a=i(1);a.tag2("fl-classroom-student-situation-select",'<div class="classroom-student-situation-select-item" if="{situations && situations.length > 0}"> <fl-classroom-student-situation-select-item each="{situation in situations}" situation="{situation}" callback="{callback}"> </fl-classroom-student-situation-select-item> </div>',"","",function(e){"use strict";var t=this;this.id_course=e.idCourse,this.course_configuration_groups=[],this.classroom_student_situation=[],this.situations=[],this.callback=e.callback,this.on("mount",function(){t.getCourseConfigurationGroup()}),this.on("update",function(){}),this.getCourseConfigurationGroup=function(){var e={id_course:t.id_course},i=[t.actions.getCourseConfigurationGroup(e)];t.store.dispatch(i).then(function(){t.course_configuration_groups=t.store.getState().courseConfiguration.groups,t.classroom_student_situation=t.course_configuration_groups[4],t.configurations=t.classroom_student_situation.configurations.filter(function(e){return"STUDENT_SITUATION_ACTIVE"!=e.name}),t.situations=[],t.listSituations(),t.update()})["catch"](function(e){if(e){t.loader=!1;var i="",a=t.store.getState().courseConfiguration.errors,n=a[0].message;i+=n,school.popup.error(i)}})},this.listSituations=function(){for(var e in t.configurations){var i=t.configurations[e],a=i["default"].split(".")[1].toUpperCase(),n=t.i18n.translate("classroom."+i.value),o=i.value==i["default"]?n:i.value;t.situations.push({value:a,text:o})}t.update()}})},function(e,t,i){var a=i(1);a.tag2("fl-classroom-student-situation-select-item",'<div> <fl-field type="radio" id="classroom-student-situation" name="situation" items="{items}" width="300" change-callback="{selectSituation}"> </fl-field> </div>',"","",function(e){"use strict";var t=this;this.items=[],this.situation=e.situation,this.callback=e.callback,this.value=this.situation.value,this.on("mount",function(){t.items.push(t.situation)}),this.selectSituation=function(e){e?t.callback(e):t.update()}})},function(e,t,i){var a=i(1);a.tag2("fl-classroom-time-item",'<div if="{time}" class="time-item" id="time-item"> <div class="inline-block"> <fl-field type="text" input-value="{start_time}" name="start_time" label="time_at" width="100" change-callback="{timeComposition}"> </fl-field> </div> <div class="inline-block"> <fl-field type="text" input-value="{end_time}" name="end_time" label="time_to" width="100" change-callback="{timeComposition}"> </fl-field> </div> <div class="remove-time"> <span style="cursor: pointer" onclick="{removeTimeItem}"> <fl-icon icon="remove" color="#f66"></fl-icon> </span> </div> </div>','fl-classroom-time-item .time-item,[data-is="fl-classroom-time-item"] .time-item{ display: flex; } fl-classroom-time-item .remove-time,[data-is="fl-classroom-time-item"] .remove-time{ vertical-align: middle; }',"",function(e){"use strict";var t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e},i=this;this.id_time=e.idTime,this.time=e.time,this.time.id=this.id_time,this.times=[],this.start_time=this.time.start_time?this.time.start_time.toString().substr(0,5):"",this.end_time=this.time.end_time?this.time.end_time.toString().substr(0,5):"",this.on("mount",function(){var e=i.store.getState().classroomTime.times;i.time.start_time&&i.time.end_time&&i.listTime(i.time),$("#time-item").ready(function(){$(this).find("input").keyup(function(){var e=$
337(this),t=e.val(),i=e.attr("name");void 0!==i&&t.length>0&&(i.indexOf("start_time")>=0||i.indexOf("end_time")>=0)&&(t.length>0&&(t=t.substring(0,5)),t=t.replace(/\D/g,""),t=t.replace(/(\d{2})(\d)/,"$1:$2"),e.val(t))})}),setTimeout(function(){var t=e.some(function(e){return e.week_day===i.time.week_day});t?null:i.autoSetTime()},100)}),this.autoSetTime=function(){null!==i.parent.parent.parent.all_days_time.time&&i.parent.parent.parent.all_days_time.active===!0&&i.times.length<2&&(i.start_time=i.parent.parent.parent.all_days_time.time.start_time,i.end_time=i.parent.parent.parent.all_days_time.time.end_time,i.time.start_time=i.start_time+":00",i.time.end_time=i.end_time+":00",i.time.start_time&&i.time.end_time&&i.listTime(i.time),i.update())},this.timeComposition=function(e){var a=e.target,n=a.name,o=a.value;if(0==i.checkTime(o)?a.style.borderBottomColor="#f00":(5==o.length&&(o+=":00"),i.time[n]=o,i.listTime(i.time)),null===i.parent.parent.parent.all_days_time.time&&i.parent.parent.parent.all_days_time.active===!0&&"end_time"===n){var s=t({},i.time);return s.start_time=s.start_time.substring(0,5),s.end_time=s.end_time.substring(0,5),i.parent.parent.parent.setAllDayTime(s),void i.update()}i.update()},this.listTime=function(e){var t=[i.actions.setTimeList(e)];i.store.dispatch(t).then(function(){i.times=i.store.getState().classroomTime.times,i.update()})},this.removeTimeItem=function(){var e=[i.actions.setRemoveTimeListItem(i.time)];i.store.dispatch(e).then(function(){i.time=null,i.update()})},this.checkTime=function(e){var t=new RegExp("^([0-1]?[0-9]|2[0-3]):[0-5][0-9]$");return!!t.test(e)}})},function(e,t,i){var a=i(1);a.tag2("fl-classroom-time-week-day-item",'<div id="classroom-time-list-item-{week_day}" class="classroom-time-list-item"> <div class="inline-block checkbox-field"> <fl-field type="checkbox" input-value="{week_day}" name="classroom_time" change-callback="{selectWeekDay}" checked="{selected}"> </fl-field> <fl-trans class="capitalize" keyword="classroom.classroom_time.week_day_{week_day}"></fl-trans> </div> <br> <br> <div if="{selected}" id="classroom-times_{week_day + classroom_times.indexOf(t)}" class="classroom-times"> <fl-classroom-time-item each="{t in classroom_times}" time="{t}" id-time="{âid_â + week_day + classroom_times.indexOf(t)}"> </fl-classroom-time-item> </div> <div if="{selected}" class="add-time"> <fl-button text="classroom.add_time" schema="info" onclick="{addTime}"> </fl-button> </div> </div>','fl-classroom-time-week-day-item .classroom-time-list-item,[data-is="fl-classroom-time-week-day-item"] .classroom-time-list-item{ padding-bottom: 10px; padding-top: 10px; } fl-classroom-time-week-day-item .classroom-times,[data-is="fl-classroom-time-week-day-item"] .classroom-times{ } fl-classroom-time-week-day-item .classroom-time-item,[data-is="fl-classroom-time-week-day-item"] .classroom-time-item{ } fl-classroom-time-week-day-item .inline-block,[data-is="fl-classroom-time-week-day-item"] .inline-block{ display: inline-block; } fl-classroom-time-week-day-item .checkbox-field,[data-is="fl-classroom-time-week-day-item"] .checkbox-field{ } fl-classroom-time-week-day-item .add-time,[data-is="fl-classroom-time-week-day-item"] .add-time{ text-align: right; padding-left: 100px; }',"",function(e){"use strict";var t=this;this.id_classroom=e.idClassroom,this.selected,this.params=e.params,this.week_day=e.weekDay,this.times=e.times,this.classroom_times=[],this.callback=e.callback,this.on("mount",function(){if(t.id_classroom){var e=t.times.filter(function(e){return e.week_day==t.week_day});e.length>0&&(t.selected=!0,e.map(function(e){t.classroom_times.push({week_day:e.week_day,start_time:e.start_time,end_time:e.end_time,id:""})}))}else t.addTime;t.update()}),this.on("update",function(){}),this.selectWeekDay=function(e){t.selected=e,t.selected?t.classroom_times.push({week_day:t.week_day,start_time:null,end_time:null,id:""}):(t.classroom_times=[],t.removeTime()),t.update()},this.addTime=function(){t.classroom_times.push({week_day:t.week_day,start_time:null,end_time:null,id:""}),t.update()},this.removeTime=function(){var e=[t.actions.setRemoveTimeList(t.week_day)];
337t.store.dispatch(e).then(function(){t.update()})}})},function(e,t,i){var a=i(1);a.tag2("fl-classroom-time-week-day-list",'<div id="classroom-time-list" class="classroom-time-list"> <fl-classroom-time-week-day-item each="{day in week_days}" id-classroom="{id_classroom}" week-day="{day}" times="{times}" params="{params}" callback="{callback}"> </fl-classroom-time-week-day-item> </div> <fl-tooltip for="classroom-time-list" text="classroom.classroom_time.description" position="right" action="hover"> </fl-tooltip>',"","",function(e){"use strict";this.id_classroom=e.idClassroom,this.params=e.params,this.times=this.id_classroom?this.params.classroom_times:[],this.callback=e.callback,this.week_days=[];for(var t=1;7>=t;t++)this.week_days.push(t)})},function(e,t,i){var a=i(1);a.tag2("fl-classroom-break-form",'<div class="content"> <div align="center"> <fl-spinner loading="{loader}" text="loading"></fl-spinner> </div> <div if="{!loader}"> <div class="content first-letter"> <fl-trans keyword="classroom.legend_break_time"></fl-trans> <div class="break-time-error"> <fl-trans keyword="classroom.invalid_break_time"></fl-trans> </div> </div> <div class="content" align="center"> <input id="break_time" class="newtext custom-input" riot-value="{this.break_time}" type="{\'number\'}"> <fl-trans keyword="minute_plural"></fl-trans> </div> <div align="center" class="content-button"> <fl-button id="save" text="{this.id_classroom_break === null ? \'add\' : \'edit\'}" schema="success"></fl-button> <fl-button id="cancel" text="{\'cancel\'}" schema="cancel"></fl-button> </div> </div> </div>','fl-classroom-break-form .content,[data-is="fl-classroom-break-form"] .content{ padding:5px; } fl-classroom-break-form .content-button,[data-is="fl-classroom-break-form"] .content-button{ padding-top:20px; } fl-classroom-break-form .custom-input,[data-is="fl-classroom-break-form"] .custom-input{ width: 50px; text-align: center; } fl-classroom-break-form .break-time-error,[data-is="fl-classroom-break-form"] .break-time-error{ opacity:0; text-align:center; color:#f00; }',"",function(e){"use strict";var t=this,i=this;this.loader=!1,this.break_time=0,this.id_classroom_break=null,this.on("mount",function(){t.on("saveClassroomBreak",function(i){var a={id_institution:e.idInstitution,id_classroom:e.idClassroom,"break":e.classNumber,break_time:i,timetable:e.timetable},n=[t.actions.saveClassroomBreak(a)];t.store.dispatch(n).then(function(){t.bus.trigger("grid","newbreak")})["catch"](function(e){if(e){var i="";t.store.getState().classroomBreak.error&&(i+=t.store.getState().classroomBreak.error),i.length>0&&school.popup.error(i)}})}),e.breakTime&&(t.break_time=e.breakTime),e.idClassroomBreak&&(t.id_classroom_break=e.idClassroomBreak),t.update(),$("input#break_time").on("keyup click",function(){$(this).val()>0&&($(this).css("color",""),$(this).css("border-color",""),$(".break-time-error").css("opacity",""))}),$("#save").on("click",function(){var t=$("input#break_time"),a=t.val();if(1>a)t.css("color","#f00"),t.css("border-color","#f00"),$(".break-time-error").animate({opacity:1},500),$("#popup").effect("shake",{},500);else if(i.loader=!0,i.update(),e.idClassroomBreak){var n={break_time:a,id_classroom_break:i.id_classroom_break};i.bus.trigger("editClassroomBreak",n)}else i.trigger("saveClassroomBreak",a)}),$("#cancel").on("click",function(){school.popup.close()})}),this.on("updated",function(){})})},function(e,t,i){var a=i(1);a.tag2("fl-classroom-class-time-form",'<div class="content"> <div align="center"> <fl-spinner loading="{loader}" text="loading"></fl-spinner> </div> <div if="{!loader}"> <div class="content first-letter"> <fl-trans keyword="classroom.legend_class_time"></fl-trans> <div class="class-time-error"> <fl-trans keyword="classroom.invalid_class_time"></fl-trans> </div> </div> <div class="content" align="center"> <input id="time" class="newtext custom-input" riot-value="{class_time}" type="{\'number\'}"> <fl-trans keyword="minute_plural"></fl-trans> </div> <div align="center" class="content-button"> <fl-button id="edit" text="edit" schema="success"> </fl-button> <fl-button id="cancel" text="cancel" schema="cancel"> </fl-button> </div> </div> </div>','fl-classroom-class-time-form .content,[data-is="fl-classroom-class-time-form"] .content{ padding:5px; } fl-classroom-class-time-form .content-button,[data-is="fl-classroom-class-time-form"] .content-button{ padding-top:20px; } fl-classroom-class-time-form .custom-input,[data-is="fl-classroom-class-time-form"] .custom-input{ width: 50px; text-align: center; } fl-classroom-class-time-form .class-time-error,[data-is="fl-classroom-class-time-form"] .class-time-error{ opacity:0; text-align:center; color:#f00; }',"",function(e){"use strict";var t=this,i=this;this.loader=!0,this.class_time=0,this.on("mount",function(){t.on("getClassroomClassTime",function(){var i={id_institution:e.idInstitution,id_classroom:e.idClassroom,key_configuration:"class_time"},a=[t.actions.getClassroomConfiguration(i)];t.store.dispatch(a).then(function(){t.loader=!1;var e=t.store.getState().classroomConfiguration.classroom_configuration;
337t.class_time=e.value,t.update()})["catch"](function(e){if(e){t.loader=!1;var i="";t.store.getState().classroomConfiguration.error&&(i+=t.store.getState().classroomConfiguration.error),i.length>0&&school.popup.error(i)}})}),t.on("editClassroomClassTime",function(i){var a={id_institution:e.idInstitution,id_classroom:e.idClassroom,key_configuration:"class_time",value:i},n=[t.actions.editClassroomConfiguration(a)];t.store.dispatch(n).then(function(){t.loader=!1,t.update(),school.popup.info(t.i18n.translate("classroom.success_configuration_edit")),void 0!==e.trigger&&t.bus.trigger(e.trigger)})["catch"](function(e){if(e){t.loader=!1;var i="";t.store.getState().classroomConfiguration.error&&(i+=t.store.getState().classroomConfiguration.error),i.length>0&&school.popup.error(i)}})}),t.trigger("getClassroomClassTime")}),this.on("updated",function(){$("input#time").off("keyup"),$("input#time").off("click"),$("fl-button#edit").off("click"),$("fl-button#cancel").off("click"),$("input#time").on("keyup click",function(){$(this).val()>0&&($(this).css("color",""),$(this).css("border-color",""),$(".class-time-error").css("opacity",""))}
337),$("fl-button#edit").on("click",function(){var e=$("input#time"),t=e.val();1>t?(e.css("color","#f00"),e.css("border-color","#f00"),$(".class-time-error").animate({opacity:1},500),$("#popup").effect("shake",{},500)):parseInt(t)!=parseInt(i.class_time)&&(i.loader=!0,i.update(),school.popup.confirm(i.i18n.translate("classroom.confirm_class_time"),function(){i.trigger("editClassroomClassTime",t)}))}),$("fl-button#cancel").on("click",function(){school.popup.close()})})})},function(e,t,i){var a=i(1);a.tag2("fl-classroom-discipline-timeline",'<div class="app"> <fl-title> <fl-trans keyword="classroom.discipline_timeline"></fl-trans> <span if="{this.parent.classroom.name !== undefined}"> - {this.parent.classroom.name} </span> </fl-title> <br> <fl-pagination if="{links}" id-institution="{id_institution}" type="more" links="{links}" action="{action}" store="{state}" params="{params}" callback="{listClassroomDisciplines}"> </fl-pagination> <br> <div align="center"> <fl-classroom-view-menu id-classroom="{opts.idClassroom}"> </fl-classroom-view-menu> </div> <br> <div if="{loader}" class="padding"> <fl-spinner loading="{loader}" text="loading"></fl-spinner> </div> <span if="{!loader}" id="timeline"> <span id="list_square"> <div each="{item in timetable}" class="timetable-square text-clip" id-discipline-timetable="{item.id_discipline_timetable}"> </div> </span> <div align="left" class="timeline-discipline bold capitalize"> <fl-field type="select" name="classroom_lessons_discipline" id="classroom_lessons_discipline" label="{âdisciplineâ}" input-value="{select_classroom_disciplines[0].value}" width="220" items="{select_classroom_disciplines}" change-callback="{idClassroomDiscipline}"> </fl-field> </div> <div if="{permission !== null && permission.indexOf(\'save_timetable_discipline\') >= 0}" class="timeline-button"> <div class="inline-block" style="display:inline-block"> <fl-action-button id="add_class" text="classroom.add_class" locked="{addClass.locked}" disabled="{addClass.disabled}" click="{addClass.apply}"> </fl-action-button> </div> <div align="right" style="display:inline-block; float:right;"> <fl-button-option> <fl-trans keyword="option_plural"></fl-trans> </fl-button-option> <fl-menu-option arrow="top"> <fl-menu-option-item id="class_time"> <fl-trans keyword="classroom.class_time"></fl-trans> </fl-menu-option-item> </fl-menu> </div> </div> <div class="timeline no-select"> <div class="line-day"> <div class="col-day day-legend"> </div> <div each="{week, key in classroom_hour}" class="col-day capitalize" align="center" riot-style="width:{(100/(classroom_hour.length))}%"> <div style="display:inline-block"> <div class="text-ellipsis" style="width:100px;"> {week.day_week_name} </div> </div> <div class="timetable_counter"> {week_count[key] !== undefined ? week_count[key] : \'0\'} </div> </div> </div> <div each="{line in timeline}" class="line-day" date="{line.date.getFullYear()+\'-\'+(line.date.getMonth()+1)+\'-\'+line.date.getDate()}"> <div class="col-day"> <div class="day-legend"> {line.date.getDate()} <fl-trans keyword="{month[line.date.getMonth()]}" class="capitalize"></fl-trans> {line.date.getFullYear()} </div> </div> <div each="{week in classroom_hour}" day-week="{week.day_week}" class="col-day" align="center" riot-style="width:{(100/(classroom_hour.length))}%"> </div> </div> </div> </span> <br> </div>','fl-classroom-discipline-timeline .timeline,[data-is="fl-classroom-discipline-timeline"] .timeline{ margin:10px; min-height: 600px; } fl-classroom-discipline-timeline .timeline-button,[data-is="fl-classroom-discipline-timeline"] .timeline-button{ margin-left: 10px; } fl-classroom-discipline-timeline .timeline-discipline,[data-is="fl-classroom-discipline-timeline"] .timeline-discipline{ margin:10px; display: inline-block; } fl-classroom-discipline-timeline .line-day,[data-is="fl-classroom-discipline-timeline"] .line-day{ position: relative; border:1px #ccc solid; border-bottom:none; } fl-classroom-discipline-timeline .line-day:hover,[data-is="fl-classroom-discipline-timeline"] .line-day:hover{ background:#bde0c6; } fl-classroom-discipline-timeline .line-day:first-child,[data-is="fl-classroom-discipline-timeline"] .line-day:first-child{ border-top-left-radius: 5px; border-top-right-radius: 5px; background: #eee; font-weight: bold; } fl-classroom-discipline-timeline .line-day:last-child,[data-is="fl-classroom-discipline-timeline"] .line-day:last-child{ border-bottom:1px #ccc solid; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; } fl-classroom-discipline-timeline .line-day:first-child .col-day,[data-is="fl-classroom-discipline-timeline"] .line-day:first-child .col-day{ border-right:#eee 1px solid; } fl-classroom-discipline-timeline .line-day .col-day:first-child,[data-is="fl-classroom-discipline-timeline"] .line-day .col-day:first-child{ background: #eee; } fl-classroom-discipline-timeline .col-day,[data-is="fl-classroom-discipline-timeline"] .col-day{ display: inline-block; padding-top: 5px; padding-bottom: 5px; border-right:#aaa 1px solid; } fl-classroom-discipline-timeline .col-day:first-child,[data-is="fl-classroom-discipline-timeline"] .col-day:first-child{ padding-right: 5px; } fl-classroom-discipline-timeline .col-day:last-child,[data-is="fl-classroom-discipline-timeline"] .col-day:last-child{ border-right:0px; } fl-classroom-discipline-timeline .day-legend,[data-is="fl-classroom-discipline-timeline"] .day-legend{ font-weight: bold; text-align: right; } fl-classroom-discipline-timeline .timetable-square,[data-is="fl-classroom-discipline-timeline"] .timetable-square{ height:100px; width:100px; background:#cec; border:1px #6a6 solid; position:absolute; padding:2px; z-index:2; font-weight: bold; color:#fff; text-shadow: 1px 1px 1px #000; display: none; cursor:pointer; } fl-classroom-discipline-timeline .timetable_counter,[data-is="fl-classroom-discipline-timeline"] .timetable_counter{ background: #ccc; padding:5px; border-radius:3px; width: 15px; display: inline-block; }',"",function(e){"use strict";function t(e,t){return e.raw=t,e}var i=this,n=t(["\n ","\n <br>\n <br>\n ","\n <br>\n ","\n <br><br>\n ",""],["\n ","\n <br>\n <br>\n ","\n <br>\n ","\n <br><br>\n ",""]),o=this;this.loader=!0,this.id_institution=e.idInstitution,this.id_classroom=e.idClassroom,this.id_classroom_discipline=null,this.permission=window.interceptor.permission,this.classroom={},this.classroom_hour=[],this.classroom_disciplines=[],this.classroom_discipline={},this.timetable=[],this.day=null,this.line=[],this.month=["january","february","march","april","may","june","july","august","september","october","november","december"],this.week=[],this.week_count=[],this.select_classroom_disciplines=[],this.links=null,this.action=this.actions.getClassroomDisciplines,this.state=this.store.getState().classroomDiscipline,this.params={id_institution:this.id_institution,id_classroom:this.id_classroom},this.on("mount",function(){i.on("classroom",function(){var e={id_institution:i.id_institution,id_classroom:i.id_classroom},t=[i.actions.getClassroom(e),i.actions.getClassroomHour(e),i.actions.getClassroomDisciplines(e)];i.store.dispatch(t).then(function(){i.loader=!1,i.classroom=i.store.getState().classroom.classroom,i.classroom_hour=i.store.getState().classroomHour.classroom_hour,i.listClassroomDisciplines(!0);var e=[],t=[];for(var a in i.classroom_hour){var n=i.classroom_hour[a];n.day_week in e||(e[e.length]=n.day_week,t[t.length]=n),i.week[i.week.length]=n.day_week}if(i.classroom_hour=t,null==i.id_classroom_discipline)for(var o in i.classroom_disciplines){var s=i.classroom_disciplines[o];i.id_classroom_discipline=s.id_classroom_discipline,i.classroom_discipline=s;break}i.trigger("listDays")})["catch"](function(e){if(e){i.loader=!1;var t="";i.store.getState().classroom.error&&(t+=i.store.getState().classroom.error),i.store.getState().classroomHour.error&&(t+=i.store.getState().classroomHour.error),i.store.getState().classroomDiscipline.error&&(t+=i.store.getState().classroomDiscipline.error),t.length>0&&school.popup.error(t),i.update()}})}),i.on("listDays",function(){var e=864e5,t=new Date(i.classroom.duration.begin+" 00:00:00").getTime(),a=new Date(i.classroom.duration.end+" 00:00:00").getTime();null==i.day?i.day=t:i.day=i.day+e;var n=0;for(i.day;i.day<=a&&(n++,i.line[i.line.length]={date:new Date(i.day),timestamp:i.day},!(n>=20));i.day=i.day+e);n>
3370&&(i.timeline=i.line,0==i.timetable.length?i.bus.trigger("loadTimelineTimetable"):i.trigger("positionTimetable")),i.loader=!1,i.update()}),i.bus.off("loadTimelineTimetable"),i.bus.on("loadTimelineTimetable",function(){var e={id_institution:i.id_institution,id_classroom:i.id_classroom,id_classroom_discipline:i.id_classroom_discipline},t=[i.actions.getClassroomDisciplineTimetable(e)];i.store.dispatch(t).then(function(){i.timetable=i.store.getState().classroomDisciplineTimetable.timetable,i.week_count=[];for(var e in i.timetable){var t=i.timetable[e],a=parseInt(t.day_week),n=i.week.indexOf(a);n>=0&&(void 0===i.week_count[n]?i.week_count[n]=1:i.week_count[n]++)}for(var o in i.classroom_disciplines){ 338var s=i.classroom_disciplines[o];if(s.id_classroom_discipline==i.id_classroom_discipline){i.id_classroom_discipline=s.id_classroom_discipline,i.classroom_discipline=s;break}}i.update(),i.trigger("positionTimetable")})["catch"](function(e){if(e){i.timetable=[],i.week_count=[];for(var t in i.classroom_disciplines){var a=i.classroom_disciplines[t];if(a.id_classroom_discipline==i.id_classroom_discipline){i.id_classroom_discipline=a.id_classroom_discipline,i.classroom_discipline=a;break}}i.update(),i.trigger("positionTimetable")}})}),i.on("positionTimetable",function(){var e=[0,0,0,0,0,0,0],t=0,a=function o(){var a=i.timetable[t];if(!a)return t++,void setTimeout(o,100);var s=1,r=parseInt(a.day_week),l=i.week.indexOf(r);e[r]++;var d=new Date(a.date_begin+" 00:00:00").getTime(),c=new Date(i.classroom.duration.begin+" 00:00:00").getTime();if(c>d&&(a.date_begin=i.classroom.duration.begin),null==a.date_end)a.date_end=i.classroom.duration.end;else{var u=new Date(a.date_end+" 00:00:00").getTime(),m=new Date(i.classroom.duration.end+" 00:00:00").getTime();u>m&&(a.date_end=i.classroom.duration.end)}var p=a.date_begin.split("-")[0]+"-"+parseInt(a.date_begin.split("-")[1])+"-"+parseInt(a.date_begin.split("-")[2]),f=a.date_end.split("-")[0]+"-"+parseInt(a.date_end.split("-")[1])+"-"+parseInt(a.date_end.split("-")[2]),_=$(".line-day[date="+p+"]");if(_.length>0){void 0!==i.week_count[l]&&(s=i.week_count[l]);var h=$(".line-day[date="+f+"]"),g=_.outerHeight(),b=_.find(".col-day:nth-child("+(l+2)+")"),v=$(".timetable-square"),y=g*($(".line-day").length-_.index()),w=parseInt(b.css("width"))-10,x=_.position().top,k=b.position().left+12,E="",C=a.start_time.substring(0,5)+"<br>"+i.i18n.translate("time_to")+"<br>"+a.end_time.substring(0,5),S=i.utils.singleLineString(n,i.classroom_discipline.name,a.teacher.name,a.teacher.lastname,C);h.length>0&&(y=g*(h.index()+1-_.index())),y-=v.outerHeight()-v.height(),s>1&&(w/=s,e[r]>1&&(k+=w*(e[r]-1),E="2px #fff solid"));var M=$(".timetable-square[id-discipline-timetable="+a.id_discipline_timetable+"]");M.css("top",x+"px"),M.css("left",k+"px"),M.css("height",y+"px"),M.css("width",w+"px"),M.html(S),M.css("display","block"),M.css("background",school.shadeBlendConvert(.4,i.classroom_discipline.color)),M.css("border-color",school.shadeBlendConvert(-.1,i.classroom_discipline.color)),M.css("outline",E)}t++,t<i.timetable.length?setTimeout(o,100):i.timetable.length>0&&t==i.timetable.length&&$(window).scrollTop()+$(window).height()>=$(document).height()-parseInt($(".app").css("margin-bottom"))&&i.trigger("listDays")};a()}),i.trigger("classroom")}),this.listClassroomDisciplines=function(e){e===!0?i.classroom_disciplines=i.store.getState().classroomDiscipline.classroom_discipline:(i.select_classroom_disciplines=[],i.classroom_disciplines=i.classroom_disciplines.concat(i.store.getState().classroomDiscipline.classroom_discipline));var t=i.classroom_disciplines.filter(function(e){return!i.select_classroom_disciplines.some(function(t){return e.id_course_discipline===t.value})});t.map(function(e){i.select_classroom_disciplines.push({text:e.name,value:e.id_classroom_discipline})}),0===i.classroom_disciplines.length&&school.popup.error(i.i18n.translate("classroom.lesson.discipline_not_found")),null==i.id_course_discipline&&(i.id_course_discipline=i.classroom_disciplines[0].id_course_discipline),i.links=i.store.getState().classroomDiscipline.links,i.update()},this.on("updated",function(){$(".timetable-square").off("click"),$("#discipline_select").off("change"),$(window).scroll(function(){$(window).scrollTop()+$(window).height()>=$(document).height()-parseInt($(".app").css("margin-bottom"))&&i.trigger("listDays")}),null===o.id_classroom_discipline?o.id_classroom_discipline=o.select_classroom_disciplines[0].value:null;var e=150,t=$(".timeline").innerWidth()-e-20,n=$(".line-day:first-child > .col-day").length;$(".line-day:first-child > .col-day").length>1&&(n=$(".line-day:first-child > .col-day").length-1);var s=t/n;$(".col-day").width(s),$(".col-day:first-child").width(e+"px"),i.permission.indexOf("save_timetable_discipline")>
338=0&&($(".timetable-square").on("click",function(){var e=$(this).attr("id-discipline-timetable");school.popup.open(),$("#conteudo").html('<fl-classroom-discipline-timetable-form id-institution="'+o.id_institution+'" id-classroom="'+o.id_classroom+'" id-discipline-timetable="'+e+'" trigger="loadTimelineTimetable"></fl-classroom-discipline-timetable-form>'),a.mount("fl-classroom-discipline-timetable-form")}),$("fl-menu-option-item#class_time").on("click",function(){school.popup.open(),$("#titulo").html(o.i18n.translate("classroom.class_time")),$("#conteudo").html('<fl-classroom-class-time-form id-institution="'+i.id_institution+'" id-classroom="'+i.id_classroom+'" trigger="loadTimelineTimetable" ></fl-classroom-class-time-form>'),a.mount("fl-classroom-class-time-form")}))}),this.addClass=this.fl.checkRules({feature:"timetable",permission:"save_timetable_discipline",onSuccess:function(){school.popup.open(),$("#conteudo").html('<fl-classroom-discipline-timetable-form id-institution="'+i.id_institution+'" id-classroom="'+i.id_classroom+'" id-classroom-discipline="'+i.id_classroom_discipline+'" trigger="loadTimelineTimetable" t
338ype_form="save"></fl-classroom-discipline-timetable-form>'),a.mount("fl-classroom-discipline-timetable-form")}}),this.idClassroomDiscipline=function(e){i.id_classroom_discipline=e,i.bus.trigger("loadTimelineTimetable")}})},function(e,t,i){var a=i(1);a.tag2("fl-classroom-discipline-timetable",'<div class="app"> <fl-title> <fl-trans keyword="classroom.timegrid"></fl-trans> <span if="{this.parent.classroom.name !== undefined}"> - {this.parent.classroom.name} </span> </fl-title> <br> <br> <div align="center"> <fl-classroom-view-menu id-classroom="{opts.idClassroom}"></fl-classroom-view-menu> </div> <br> <div if="{loader}" class="padding"> <fl-spinner loading="{loader}" text="loading"></fl-spinner> </div> <div if="{!loader}" id="timetable"> <div each="{timetable, key in timetables}" class="timetable-content {key == 0 ? \'active\' : \'\'}" start-time="{timetable.start_time}"> <div if="{this.timetables.length > 1 && timetable.start_time.length > 0}" align="center" class="change"> <div id="grade_prev" class="timetable-selector pointer no-select"> <div class="timetable-arrow"> <i class="fa fa-chevron-left" aria-hidden="true" style="font-size:50px"></i> </div> </div> <div class="timetable-selector" style="width:50%;"> <div style="height:50px; line-height:50px;"> <i if="{parseInt(timetable.start_time.split(\':\')[0]) >= 6 && parseInt(timetable.start_time.split(\':\')[0]) < 12}" class="fa fa-sun-o" aria-hidden="true" style="font-size:50px; color:rgb(255, 225, 51)"></i> <i if="{parseInt(timetable.start_time.split(\':\')[0]) >= 12 && parseInt(timetable.start_time.split(\':\')[0]) < 18}" class="fa fa-sun-o" aria-hidden="true" style="font-size:50px; color:rgb(245, 147, 28)"></i> <i if="{parseInt(timetable.start_time.split(\':\')[0]) >= 18 || parseInt(timetable.start_time.split(\':\')[0]) < 6}" class="fa fa-moon-o" aria-hidden="true" style="font-size:50px; color:rgb(88, 89, 91)"></i> </div> <div style="height:50px; line-height:50px;"> <span class="capitalize"> <fl-trans keyword="classroom.timegrid"></fl-trans>
338 </span> <fl-trans keyword="time_of"></fl-trans> {timetable.start_time.split(\':\')[0]}:{timetable.start_time.split(\':\')[1]} <fl-trans keyword="hour_plural"></fl-trans> </div> </div> <div id="grade_next" class="timetable-selector pointer no-select"> <div class="timetable-arrow"> <i class="fa fa-chevron-right" aria-hidden="true" style="font-size:50px"></i> </div> </div> </div> <div if="{permission !== null && permission.indexOf(\'save_timetable_discipline\') >= 0}" class="timetable-option"> <div class="timetable-option-left"> <fl-classroom-discipline-timetable-date id-institution="{this.id_institution}" id-classroom="{this.id_classroom}" date-begin="{this.date_begin}" date-end="{this.date_end}"> </fl-classroom-discipline-timetable-date> </div> <div align="right" class="timetable-option-right"> <fl-button-option text="option.plural"> </fl-button-option> <fl-menu-option arrow="top"> <fl-menu-option-item id="class_time" text="classroom.class_time"> </fl-menu-option-item> <fl-menu-option-item id="add_break" text="classroom.add_break"> </fl-menu-option-item> </fl-menu> </div> </div> <table if="{timetable.times !== undefined && timetable.days !== undefined}" class="timetable" cellspacing="0"> <thead> <tr> <td class="timetable-cell capitalize"> <fl-trans keyword="classroom.timetable"></fl-trans> </td> <td each="{day in timetable.days}" if="{day !== undefined}" class="timetable-cell capitalize"> {day.day_week_name} </td> <td if="{timetable.days.length < 5}"> </td> <td if="{permission !== null && permission.indexOf(\'save_timetable_discipline\') >= 0}" class="timetable-cell capitalize"> <fl-trans keyword="classroom.discipline_without_timetable"></fl-trans> </td> </tr> </thead> <tbody id="sortable"> <tr each="{time, key in timetable.times}" id="{time.type == \'class\' ? \'class\' : \'break\'}" class-number="{time.class_number}" id-classroom-break="{time.type == \'class\' ? \'\' : time.id_classroom_break}" break-time="{time.break_time}"> <td class="timetable-cell"> <span if="{time.start_time !== undefined}"> {time.start_time.substring(0,5)} - {time.end_time.substring(0,5)} </span> </td> <td if="{time.type == \'break\'}" colspan="{timetable.days.length}" class="break {permission !== null && permission.indexOf(\'save_timetable_discipline\') >= 0 ? \'cursor-move\' : \'\'}" align="center" valign="middle"> <div class="draggable {permission !== null && permission.indexOf(\'save_timetable_discipline\') >= 0 ? \'draggable-dot\' : \'\'}"></div> <div if="{permission !== null && permission.indexOf(\'save_timetable_discipline\') >= 0}" class="break-option capitalize"> <span id="edit_break"> <i class="fa fa-pencil" aria-hidden="true"></i> <fl-trans if="{timetable.days.length > 2}" keyword="edit"></fl-trans>
338 </span> <span id="delete_break"> <i class="fa fa-trash" aria-hidden="true"></i> <fl-trans if="{timetable.days.length > 2}" keyword="delete"></fl-trans> </span> </div> <div align="center" style="display:table-cell; white-space: nowrap; height:38px; vertical-align:middle;"> <fl-trans keyword="classroom.break"></fl-trans> </div> </td> <td each="{day in timetable.days}" if="{day !== undefined && day.classes[key] !== undefined && day.classes[key].type == \'class\'}" class="timetable-cell"> <div id="timetable_drop" class="timetable-drop" day-week="{day.day_week}" start-time="{day.classes[key].start_time}" end-time="{day.classes[key].end_time}"> <div class="timetable-loading" style="display:none"> <fl-spinner loading="{true}"></fl-spinner> </div> <div if="{typeof day.classes[key].discipline === \'object\' && day.classes[key].discipline.name !== undefined && day.classes[key].discipline.name !== null}" id="discipline" class="{day.classes[key].type} {permission !== null && permission.indexOf(\'save_timetable_discipline\') >= 0 ? \'cursor-move\' : \'\'}" riot-style="background-color:{day.classes[key].discipline.color}; padding-top:3px;" id-discipline-timetable="{day.classes[key].discipline.id_discipline_timetable}" id-classroom-discipline-teacher="{day.classes[key].discipline.teacher.id_classroom_discipline_teacher}" id-user="{day.classes[key].discipline.teacher.id_user}" create-date="{day.classes[key].discipline.create_date}"> <div class="draggable {permission !== null && permission.indexOf(\'save_timetable_discipline\') >= 0 ? \'draggable-dot\' : \'\'}"></div> <span class="{day.classes[key].discipline.name.length > 10 ? \'font-12\' : \'font-14\'} bold text-ellipsis" style="width:108px; padding-right:0px; margin-right: 0px;"> {day.classes[key].discipline.name} </span> <span class="font-12 bold text-ellipsis" style="width:108px; padding-right:0px; margin-right: 0px;"> {day.classes[key].discipline.teacher.name} {day.classes[key].discipline.teacher.lastname} </span> </div> </div> </td> <td if="{timetable.days.length < 5}" style="border-top:none; border-bottom:none"> </td> <td if="{key == 0 && permission !== null && permission.indexOf(\'save_timetable_discipline\') >= 0}" rowspan="{timetable.times.length}" valign="top"> <div id="timetable_drop" riot-style="height:{40 * timetable.times.length}px; overflow:hidden; overflow-y:auto;"> <virtual each="{unlisted, key_unlisted in unlisted_disciplines}"> <div if="{unlisted.unlisted > 0}" style="position:relative; display:block; margin-top:5px; margin-bottom:5px;"> <div id="discipline" class="class cursor-move" riot-style="background-color:{unlisted.color}; text-align:center; padding-top:3px;" id-classroom-discipline-teacher="{unlisted.id_classroom_discipline_teacher}" id-user="{unlisted.id_user}"> <div class="draggable draggable-dot"></div> <span class="{unlisted.discipline_name.length > 10 ? \'font-12\' : \'font-14\'} bold text-ellipsis" style="width:108px; text-align:center;"> {unlisted.discipline_name} </span> <span class="font-12 bold text-ellipsis" style="width:92px; text-align:center; display:inline-flex; margin-left:-1px;"> {unlisted.name} {unlisted.lastname} </span> <span id="classes" class="font-12 normal" style="float:right;"> {unlisted.unlisted} </span> </div> </div> </virtual> </div> </td> </tr> </tbody> </table> </div> </div> </div>','fl-classroom-discipline-timetable .timetable-option,[data-is="fl-classroom-discipline-timetable"] .timetable-option{ display: table; margin-top: 10px; margin-bottom: 10px; width: 100%; } fl-classroom-discipline-timetable .timetable-option-left,[data-is="fl-classroom-discipline-timetable"] .timetable-option-left{ display: table-cell; vertical-align: middle; padding-left:20pt; } fl-classroom-discipline-timetable .timetable-option-right,[data-is="fl-classroom-discipline-timetable"] .timetable-option-right{ display: table-cell; vertical-align: middle; text-align: right; float: right; } fl-classroom-discipline-timetable .timetable-content,[data-is="fl-classroom-discipline-timetable"] .timetable-content{ padding: 5px; display:none; }
338 fl-classroom-discipline-timetable .timetable,[data-is="fl-classroom-discipline-timetable"] .timetable{ width: 100%; border: 1px solid #aaa; border-radius: 5px; } fl-classroom-discipline-timetable .timetable td,[data-is="fl-classroom-discipline-timetable"] .timetable td{ border: 1px solid #aaa; } fl-classroom-discipline-timetable .timetable thead tr:first-child > td,[data-is="fl-classroom-discipline-timetable"] .timetable thead tr:first-child > td{ font-weight: bold; background: #ddd; border: 1px solid #aaa; } fl-classroom-discipline-timetable .timetable thead tr:first-child > td:first-child,[data-is="fl-classroom-discipline-timetable"] .timetable thead tr:first-child > td:first-child{ border-top-left-radius: 5px; } fl-classroom-discipline-timetable .timetable thead tr:first-child > td:last-child,[data-is="fl-classroom-discipline-timetable"] .timetable thead tr:first-child > td:last-child{ border-top-right-radius: 5px; } fl-classroom-discipline-timetable .timetable tbody tr:last-child > td:first-child,[data-is="fl-classroom-discipline-timetable"] .timetable tbody tr:last-child > td:first-child{ border-bottom-left-radius: 5px; } fl-classroom-discipline-timetable .timetable tbody tr > td:first-child,[data-is="fl-classroom-discipline-timetable"] .timetable tbody tr > td:first-child{ font-weight: bold; border: 1px solid #aaa; } fl-classroom-discipline-timetable .timetable-cell,[data-is="fl-classroom-discipline-timetable"] .timetable-cell{ text-align: center; height: 40px; width: 11.11%; padding:0px; } fl-classroom-discipline-timetable .timetable-drop,[data-is="fl-classroom-discipline-timetable"] .timetable-drop{ width:100%; display:table; height:40px; border:0px solid #aaa; vertical-align: middle; } fl-classroom-discipline-timetable .timetable-loading,[data-is="fl-classroom-discipline-timetable"] .timetable-loading{ display:table-cell; vertical-align: middle; } fl-classroom-discipline-timetable .break,[data-is="fl-classroom-discipline-timetable"] .break{ position: relative; background-color:#ccc; font-weight: bold; } fl-classroom-discipline-timetable .break:hover > .break-option,[data-is="fl-classroom-discipline-timetable"] .break:hover > .break-option{ opacity: 1; } fl-classroom-discipline-timetable .break-option,[data-is="fl-classroom-discipline-timetable"] .break-option{ position:absolute; right:10px; opacity: 0; cursor: pointer; transition: opacity 300ms ease-in-out; } fl-classroom-discipline-timetable .class,[data-is="fl-classroom-discipline-timetable"] .class{ width:100%; height: 40px; vertical-align: middle; color: #fff; text-shadow: 1px 1px 0px #000; border:none; } fl-classroom-discipline-timetable .cursor-move,[data-is="fl-classroom-discipline-timetable"] .cursor-move{ cursor:move; } fl-classroom-discipline-timetable .active,[data-is="fl-classroom-discipline-timetable"] .active{ display:block; } fl-classroom-discipline-timetable .change,[data-is="fl-classroom-discipline-timetable"] .change{ vertical-align:middle; height:100px; line-height:100px; } fl-classroom-discipline-timetable .timetable-selector,[data-is="fl-classroom-discipline-timetable"] .timetable-selector{ display: inline-block; height:100px; line-height:100px; } fl-classroom-discipline-timetable .timetable-arrow,[data-is="fl-classroom-discipline-timetable"] .timetable-arrow{ vertical-align: middle; } fl-classroom-discipline-timetable .timetable-arrow:hover,[data-is="fl-classroom-discipline-timetable"] .timetable-arrow:hover{ color:#999; } fl-classroom-discipline-timetable .draggable,[data-is="fl-classroom-discipline-timetable"] .draggable{ width: 8px; margin: 3px; height: 32px; top: 5px; left:3px; cursor:move; display:inline-block; float:left; } fl-classroom-discipline-timetable .draggable-dot,[data-is="fl-classroom-discipline-timetable"] .draggable-dot{ background: url(/img/dots2.gif); } fl-classroom-discipline-timetable .ui-state-highlight,[data-is="fl-classroom-discipline-timetable"] .ui-state-highlight{ height: 40px; background: #ccc; outline:#999 2px dashed; box-shadow: 0px 0px 30px #999; }',"",function(e){"use strict";var t="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},i=this,n=this;this.loader=!0,this.id_institution=e.idInstitution,this.id_classroom=e.idClassroom,this.permission=window.interceptor.permission,this.course=null,this.course_configuration=null,this.classroom={},this.classroom_configuration=null,this.classroom_disciplines=[],this.unlisted_disciplines=[],this.teachers=[],this.timetables=[],this.week=null,this.time="",this.date_begin=null,this.date_end=null,this.on("mount",function(){i.bus.off("grid"),i.bus.on("grid",function(t){var a={id_institution:e.idInstitution,id_classroom:e.idClassroom},n={date_begin:i.date_begin,date_end:i.date_end},o=[i.actions.getClassroom(a),i.actions.getClassroomDisciplineTimetableGrid(Object.assign(a,n))];i.store.dispatch(o).then(function(){i.classroom=i.store.getState().classroom.classroom,i.timetables=i.store.getState().classroomDisciplineTimetable.timetable_grid,i.date_begin||(i.date_begin=i.classroom.duration.begin),i.date_end||(i.date_end=i.classroom.duration.end);for(var e in i.timetables){var a=i.timetables[e];for(var n in a.times){var o=a.times[n],s=new Date,r=new Date;0==n&&(a.start_time=o.start_time),"break"==o.type&&(s.setHours(o.start_time.split(":")[0]),s.setMinutes(o.start_time.split(":")[1]),s.setSeconds(0),r.setHours(o.end_time.split(":")[0]),r.setMinutes(o.end_time.split(":")[1]),r.setSeconds(0),o.break_time=(r.getTime()-s.getTime())/1e3/60)}}void 0===t||null==t?(i.trigger("unlisted"),i.loader=!1):"newbreak"==t?(i.loader=!1,i.update(),school.popup.close(),$("html, body").animate({scrollTop:parseInt($(".break:last").offset().top)-100},2e3,function(){$(".break:last").effect("highlight",{},1e3)})):("deletebreak"==t||"editbreak"==t)&&(i.loader=!1,school.popup.close()),i.update()})["catch"](function(t){if(t){i.loader=!1;var a="";i.store.getState().classroomDisciplineTimetable.error&&(a+=i.store.getState().classroomDisciplineTimetable.error),a.length>0&&school.popup.info(a,function(){i.router.load("classroom.edit",{id_classroom:e.idClassroom})}),i.update()}})}),i.on("unlisted",function(){if(i.permission.indexOf("save_timetable_discipline")>=0){var t={id_institution:e.idInstitution,id_classroom:e.idClassroom},a=[i.actions.getClassroomDiscipline(t)];i.store.dispatch(a).then(function(){i.classroom_disciplines=i.store.getState().classroomDiscipline.classroom_discipline,i.unlisted_disciplines=[];for(var e in i.classroom_disciplines){var t=i.classroom_disciplines[e];for(var a in t.teachers){var n=t.teachers[a];n.unlisted=parseInt(n.classes),n.id_classroom_discipline=t.id_classroom_discipline,n.id_course_discipline=t.id_course_discipline,n.discipline_name=t.name,n.color=t.color,n.order=t.order;for(var o in t.timetables){var s=t.timetables[o];if(s.id_classroom_discipline_teacher==n.id_classroom_discipline_teacher){var r=(new Date).getTime(),l=new Date(s.date_end+" 00:00:00").getTime();(!s.date_end||null!=s.date_end&&l>r)&&n.unlisted--}}n.unlisted>0&&(i.unlisted_disciplines[i.unlisted_disciplines.length]=n)}}i.update()})["catch"]()}}),i.on("saveClassroomDisciplineTimetable",function(e,t,a,n){if(i.permission.indexOf("save_timetable_discipline")>=0){var o={id_institution:e.id_institution,id_classroom:e.id_classroom,id_classroom_discipline_teacher:e.id_classroom_discipline_teacher,day_week:e.day_week,start_time:e.start_time,end_time:e.end_time,date_begin:i.date_begin},s=[i.actions.saveClassroomDisciplineTimetable(o)];i.store.dispatch(s).then(function(){var e=i.store.getState().classroomDisciplineTimetable.save,o=parseInt(a.find("#classes").html());if(null!=t&&null!=a){a.css("left",""),a.css("top",""),a.css("display","");var s=a.clone();o>1?a.find("#classes").html(o-1):a.remove(),t.find(".timetable-loading").css("display","none");var r=new Date,l=r.getFullYear()+"-"+(r.getMonth()+1)+"-"+r.getDate()+" 00:00:00";s.find("#classes").remove(),s.attr("id-discipline-timetable",e.id_discipline_timetable),s.attr("create-date",l),s.appendTo(t),i.update()}else void 0!==n&&n();i.trigger("unlisted")})["catch"](function(n){if(n){var o=i.store.getState().classroomDisciplineTimetable.error,s=function(){i.trigger("saveClassroomDisciplineTimetable",e,t,a)};i.trigger("displayTimetableError",o,t,a,s)}})}}),i.on("displayTimetableError",function(e,a,n,o){if(a.find(".timetable-loading").css("display","none"),n instanceof Array)for(var s in n){var r=n[s];r.css("display",""),r.animate({left:"0px",top:"0px"},"slow")}else n.css("display",""),n.animate({left:"0px",top:"0px"},"slow");if("object"==("undefined"==typeof e?"undefined":t(e))&&"error"in e)if("teacher_exceed_weekclass"==e.error)sch
338ool.popup.info(e.message,function(){i.router.load("classroom.discipline",{id_classroom:e.id_classroom,id_classroom_discipline_teacher:e.id_classroom_discipline_teacher})});else if("teacher_unavailable"==e.error)school.popup.info(e.message,function(){i.router.load("member.edit",{id_user:e.id_user})});else if("teacher_busy"==e.error){var l=e.message+"<br><br>"+i.i18n.translate("classroom.confirm_fix_teacher_busy");e.id_classroom&&e.id_classroom_discipline_teacher&&e.id_discipline_timetable&&void 0!==o?school.popup.confirm(l,function(){var t=new Date,a=t.getFullYear()+"-"+(t.getMonth()+1)+"-"+t.getDate(),n={id_institution:e.id_institution,id_classroom:e.id_classroom,id_discipline_timetable:e.id_discipline_timetable,id_classroom_discipline_teacher:e.id_classroom_discipline_teacher,date_end:a};i.trigger("editClassroomDisciplineTimetable",n,null,null,o)}):school.popup.error(e.message)}else school.popup.error(e.message);else school.popup.error(e)}),i.on("editClassroomDisciplineTimetable",function(e,t,a,n){if(i.permission.indexOf("save_timetable_discipline")>=0){var o={id_institution:e.id_institution,id_classroom:e.id_classroom,id_discipline_timetable:e.id_discipline_timetable,id_classroom_discipline_teacher:e.id_classroom_discipline_teacher,day_week:e.day_week,start_time:e.start_time,end_time:e.end_time,date_end:e.date_end,keep_old:e.keep_old},s=[i.actions.editClassroomDisciplineTimetable(o)];i.store.dispatch(s).then(function(){var o=i.store.getState().classroomDisciplineTimetable.edit;null!=t&&null!=a?(a.css("left",""),a.css("top",""),a.attr("id-discipline-timetable",o.id_discipline_timetable),a.css("display",""),t.find(".timetable-loading").css("display","none"),t.append(a),void 0!==e.date_end&&null!=e.date_end&&(a.css("display","none"),i.trigger("unlisted"))):void 0!==n&&n()})["catch"](function(n){if(n){var o=i.store.getState().classroomDisciplineTimetable.error,s=function(){i.trigger("editClassroomDisciplineTimetable",e,t,a)};i.trigger("displayTimetableError",o,t,a,s)}})}}),i.on("replaceClassroomDisciplineTimetable",function(e,t,a,n){if(i.permission.indexOf("save_timetable_discipline")>=0){var o={id_institution:e.id_institution,id_classroom:e.id_classroom,id_discipline_timetable_current:e.id_discipline_timetable_current,id_discipline_timetable_replace:e.id_discipline_timetable_replace},s=[i.actions.replaceClassroomDisciplineTimetable(o)];i.store.dispatch(s).then(function(){var e=i.store.getState().classroomDisciplineTimetable.replace,o=n.closest(".timetable-drop");n.css("left",""),n.css("top",""),n.attr("id-discipline-timetable",e.id_discipline_timetable_replace),n.css("display",""),a.css("left",""),a.css("top",""),a.attr("id-discipline-timetable",e.id_discipline_timetable_current),a.css("display",""),t.find(".timetable-loading").css("display","none"),t.append(n),o.append(a)})["catch"](function(o){if(o){var s=i.store.getState().classroomDisciplineTimetable.error,r=[n,a],l=function(){i.trigger("replaceClassroomDisciplineTimetable",e,t,a,n)};i.trigger("displayTimetableError",s,t,r,l)}})}}),i.on("deleteClassroomDisciplineTimetable",function(t,a,n){if(i.permission.indexOf("save_timetable_discipline")>=0){var o={id_institution:e.idInstitution,id_classroom:e.idClassroom,id_discipline_timetable:t.id_discipline_timetable},s=[i.actions.deleteClassroomDisciplineTimetable(o)];i.store.dispatch(s).then(function(){n.css("display","none"),i.trigger("unlisted")})["catch"](function(e){if(e){var t="";i.store.getState().classroomDisciplineTimetable.error&&(t+=i.store.getState().classroomDisciplineTimetable.error),t.length>0&&school.popup.error(t)}})}}),i.bus.off("editClassroomBreak"),i.bus.on("editClassroomBreak",function(t){if(i.permission.indexOf("save_timetable_discipline")>=0){var a={id_institution:e.idInstitution,id_classroom:e.idClassroom,id_classroom_break:t.id_classroom_break,"break":t["break"],break_time:t.break_time,timetable:t.start_time},n=[i.actions.editClassroomBreak(a)];i.store.dispatch(n).then(function(){i.loader=!0,i.update(),school.popup.close(),i.bus.trigger("grid","editbreak")})["catch"](function(e){if(e){var t="";i.store.getState().classroomBreak.error&&(t+=i.store.getState().classroomBreak.error),t.length>0&&school.popup.error(t)}})}}),i.on("deleteClassroomBreak",function(t){if(i.permission.indexOf("save_timetable_discipline")>=0){var a={id_institution:e.idInstitution,id_classroom:e.idClassroom,id_classroom_break:t},n=[i.actions.deleteClassroomBreak(a)];i.store.dispatch(n).then(function(){i.loader=!0,i.update(),school.popup.close(),i.bus.trigger("grid","deletebreak")})["catch"](function(e){if(e){var t="";i.store.getState().classroomBreak.error&&(t+=i.store.getState().classroomBreak.error),t.length>0&&school.popup.error(t)}})}}),i.bus.trigger("grid")}),this.on("updated",function(){$(".timetable-selector#grade_prev").off("click"),$(".timetable-selector#grade_next").off("click"),$("fl-menu-option-item#class_time").off("click"),$("fl-menu-option-item#add_break").off("
338click"),$("span#edit_break").off("click"),$("span#delete_break").off("click"),$(".timetable-selector#grade_prev").on("click",function(){var e=$("#timetable").find(".timetable-content").length,t=$("#timetable").find(".active"),i=t.index(),a=i-1;a>=0?($("#timetable").find(".timetable-content:nth-child("+(i+1)+")").toggleClass("active"),$("#timetable").find(".timetable-content:nth-child("+(a+1)+")").toggleClass("active")):($("#timetable").find(".timetable-content:nth-child("+e+")").toggleClass("active"),$("#timetable").find(".timetable-content:nth-child(1)").toggleClass("active"))}),$(".timetable-selector#grade_next").on("click",function(){var e=$("#timetable").find(".timetable-content").length,t=$("#timetable").find(".active"),i=t.index(),a=i+1;e>a?($("#timetable").find(".timetable-content:nth-child("+(i+1)+")").toggleClass("active"),$("#timetable").find(".timetable-content:nth-child("+(a+1)+")").toggleClass("active")):($("#timetable").find(".timetable-content:nth-child(1)").toggleClass("active"),$("#timetable").find(".timetable-content:nth-child("+e+")").toggleClass("active"))}),i.permission.indexOf("save_timetable_discipline")>=0&&($("div[id=discipline]").each(function(){$(this).draggable({appendTo:"#timetable",helper:function(){return $(this).clone().width($(this).width())},containment:"window",cursor:"move",revert:"invalid",start:function(e,t){$(this).closest(".timetable-drop")&&(n.sourceElement=$(this).closest(".timetable-drop"),$(this).css("display","none"))},stop:function(e,t){$(this).closest(".timetable-drop")}})}),$("div[id=timetable_drop]").each(function(){$(this).droppable({accept:"#discipline",over:function(e,t){$(this).closest("td").css("border","1px solid blue")},out:function(e,t){$(this).closest("td").css("border","")},drop:function t(i,a){var o={},t=$(this),s=a.draggable;if(void 0===n.sourceElement.attr("day-week")||void 0===t.attr("day-week")||n.sourceElement.attr("day-week")!=t.attr("day-week")||n.sourceElement.attr("start-time")!=t.attr("start-time"))if(t.closest("td").css("border",""),t.closest("td").css("background",""),o.id_institution=e.idInstitution,o.id_classroom=e.idClassroom,o.id_discipline_timetable=s.attr("id-discipline-timetable"),o.id_classroom_discipline_teacher=s.attr("id-classroom-discipline-teacher"),o.id_user=s.attr("id-user"),o.day_week=t.attr("day-week"),o.start_time=t.attr("start-time"),o.end_time=t.attr("end-time"),o.date_end=null,o.keep_old=null,void 0===o.id_discipline_timetable){if(void 0!==o.day_week&&void 0!==o.start_time&&void 0!==o.end_time){var r=t.find(".class");r.length>0?school.popup.confirm(n.i18n.translate("classroom.confirm_timetable_replace"),function(){t.find(".timetable-loading").css("display",""),s.css("display","none"),r.css("display","none");var i=new Date,a=i.getFullYear()+"-"+(i.getMonth()+1)+"-"+i.getDate(),l={id_institution:e.idInstitution,id_classroom:e.idClassroom,id_discipline_timetable:r.attr("id-discipline-timetable"),id_classroom_discipline_teacher:r.attr("id-classroom-discipline-teacher"),id_user:r.attr("id-user"),day_week:t.attr("day-week"),start_time:t.attr("start-time"),end_time:t.attr("end-time"),date_end:a,keep_old:null};n.trigger("editClassroomDisciplineTimetable",l,null,null,function(){t.find(".timetable-loading").css("display",""),s.css("display","none"),n.trigger("saveClassroomDisciplineTimetable",o,t,s)})},function(){t.closest("td").css("border",""),s.css("display","block")},function(){t.closest("td").css("border",""),s.css("display","block")}):(t.find(".timetable-loading").css("display",""),s.css("display","none"),n.trigger("saveClassroomDisciplineTimetable",o,t,s))}}else if(void 0===o.day_week&&void 0===o.start_time&&void 0===o.end_time)school.popup.confirm(n.i18n.translate("classroom.confirm_timetable_delete"),function(){t.find(".timetable-loading").css("display",""),s.css("display","none");var e=new Date;o.date_end=e.getFullYear()+"-"+(e.getMonth()+1)+"-"+e.getDate(),n.trigger("editClassroomDisciplineTimetable",o,t,s)},function(){t.find(".timetable-loading").css("display","none"),s.css("display","block")},function(){t.find(".timetable-loading").css("display","none"),s.css("display","block")});else{var l=s.attr("create-date");if(void 0!==l){ 339var d=t.find(".class");if(d.length>0)school.popup.confirm(n.i18n.translate("classroom.confirm_timetable_replace"),function(){t.find(".timetable-loading").css("display",""),s.css("display","none"),d.css("display","none");var i={id_institution:e.idInstitution,id_classroom:e.idClassroom,id_discipline_timetable_current:d.attr("id-discipline-timetable"),id_discipline_timetable_replace:o.id_discipline_timetable};n.trigger("replaceClassroomDisciplineTimetable",i,t,d,s)},function(){t.closest("td").css("border",""),s.css("display","block")},function(){t.closest("td").css("border",""),s.css("display","block")});else{var c=new Date(l.split(" ")[0]+" 00:00:00").getTime(),u=new Date,m=new Date(u.getFullYear()+"-"+("0"+(u.getMonth()+1)).slice(-2)+"-"+("0"+u.getDate()).slice(-2)+" 00:00:00").getTime();s.css("display","none"),m>c?school.popup.confirm(n.i18n.translate("classroom.confirm_timetable_edit"),function(){o.keep_old=!0,t.find(".timetable-loading").css("display",""),n.trigger("editClassroomDisciplineTimetable",o,t,s)},function(){o.keep_old=!1,t.find(".timetable-loading").css("display",""),n.trigger("editClassroomDisciplineTimetable",o,t,s)},function(){t.closest("td").css("border",""),s.css("display","block")}):(t.find(".timetable-loading").css("display",""),s.css("display","none"),n.trigger("editClassroomDisciplineTimetable",o,t,s))}}else t.find(".timetable-loading").css("display",""),s.css("display","none"),n.trigger("editClassroomDisciplineTimetable",o,t,s)}else t.closest("td").css("border",""),s.css("display","block")}})}),$(".timetable tbody").sortable({revert:!0,accept:"tr#break",cancel:"tr#class",placeholder:"ui-state-highlight",cursor:"move",scroll:!0,axis:"y",helper:"clone",tolerance:"pointer",refreshPositions:!0,appendTo:"tbody",start:function(e,t){var i=t.item;n.recess=parseInt(i.prev().attr("class-number"))},stop:function(e,t){var i={},a=$(this),o=t.item,s=parseInt(o.prev().attr("class-number"));s>=0&&s!=n.recess?school.popup.confirm(n.i18n.translate("classroom.confirm_recess_change"),function(){i.id_classroom_break=o.attr("id-classroom-break"),i["break"]=s,i.start_time=a.closest(".timetable-content").attr("start-time"),n.bus.trigger("editClassroomBreak",i)},function(){a.sortable("cancel")},function(){a.sortable("cancel")}):s!=n.recess&&(school.popup.error(n.i18n.translate("classroom.invalid_break_position")),a.sortable("cancel"))}}),$("tbody").disableSelection(),$("fl-menu-option-item#class_time").on("click",function(){school.popup.open(),$("#titulo").html(n.i18n.translate("classroom.class_time")),$("#conteudo").html('<fl-classroom-class-time-form id-institution="'+n.id_institution+'" id-classroom="'+n.id_classroom+'" trigger="grid" ></fl-classroom-class-time-form>'),a.mount("fl-classroom-class-time-form")}),$("fl-menu-option-item#add_break").on("click",function(){n.class_number=$(this).closest(".timetable-content").find("tr#class[class-number]:last").attr("class-number"),n.timetable=$(this).closest(".timetable-content").attr("start-time"),school.popup.open(),$("#titulo").html(n.i18n.translate("classroom.add_break")),$("#conteudo").html('<fl-classroom-break-form id-institution="'+n.id_institution+'" id-classroom="'+n.id_classroom+'" class-number="'+n.class_number+'" timetable="'+n.timetable+'" ></fl-classroom-break-form>'),a.mount("fl-classroom-break-form")}),$("span#edit_break").on("click",function(){n.timetable=$(this).closest(".timetable-content").attr("start-time");
339var e=$(this).closest("tr#break").attr("id-classroom-break"),t=$(this).closest("tr#break").attr("break-time");school.popup.open(),$("#titulo").html(n.i18n.translate("classroom.edit_break")),$("#conteudo").html('<fl-classroom-break-form id-institution="'+n.id_institution+'" id-classroom="'+n.id_classroom+'" id-classroom-break="'+e+'" break-time="'+t+'" ></fl-classroom-break-form>'),a.mount("fl-classroom-break-form")}),$("span#delete_break").on("click",function(){var e=$(this).closest("tr#break").attr("id-classroom-break");school.popup.confirm(n.i18n.translate("classroom.confirm_delete_break"),function(){n.trigger("deleteClassroomBreak",e)})}),$("div[id=discipline]").on("dblclick",function(){var e=$(this).attr("id-discipline-timetable");school.popup.open(),$("#conteudo").html('<fl-classroom-discipline-timetable-form id-institution="'+n.id_institution+'" id-classroom="'+n.id_classroom+'" id-discipline-timetable="'+e+'" trigger="grid"></fl-classroom-discipline-timetable-form>'),a.mount("fl-classroom-discipline-timetable-form")}))})})},function(e,t,i){var a=i(1);a.tag2("fl-classroom-discipline-timetable-date",'<div class="timetable-date-line"> <div class="date-line"> <fl-field id="date-from" name="date_begin" label="from" input-value="{this.date_begin}" width="250" onfocusout="{updateDate}" type="date"> </fl-field> </div> <div class="date-line"> <fl-field id="date-to" name="date_end" label="to" input-value="{this.date_end}" width="250" onfocusout="{updateDate}" type="date"> </fl-field> </div> <fl-tooltip for="date-from" text="classroom.timetable_date_interval" action="focus"> </fl-tooltip> <fl-tooltip for="date-to" text="classroom.timetable_date_interval" action="focus"> </fl-tooltip> </div>','fl-classroom-discipline-timetable-date .timetable-date-line,[data-is="fl-classroom-discipline-timetable-date"] .timetable-date-line{ display: table; } fl-classroom-discipline-timetable-date .date-line,[data-is="fl-classroom-discipline-timetable-date"] .date-line{ display: table-cell; padding-left:15px; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_classroom=e.idClassroom,this.date_begin=e.dateBegin,this.date_end=e.dateEnd,this.on("mount",function(){}),this.updateDate=function(){var e={};$(t.root).find(".timetable-date-line").find("input[name], textarea").each(function(){var t=$(this).attr("name"),i=$(this).val();e[t]=i}),t.parent.date_begin=e.date_begin,t.parent.date_end=e.date_end,t.bus.trigger("grid")}})},function(e,t,i){var a=i(1);a.tag2("fl-classroom-discipline-timetable-form",'<div class="content"> <div align="center"> <fl-spinner loading="{loader}" text="loading"></fl-spinner> </div> <div if="{!loader}"> <div if="{!type_form || type_form == null}"> <div class="first-letter content"> <fl-trans keyword="classroom.choose_timetable_form"></fl-trans> </div> <div class="choose capitalize"> <span id="edit_timetable" class="report-action"> <i class="fa fa-pencil" aria-hidden="true" style="font-size:18px;"></i> <fl-trans keyword="edit"></fl-trans>
339 </span> <span id="delete_timetable" class="report-action"> <i class="fa fa-trash" aria-hidden="true" style="font-size:18px;"></i> <fl-trans keyword="delete"></fl-trans> </span> </div> </div> <div if="{type_form == \'edit\' || type_form == \'save\'}"> <div class="content first-letter"> <fl-trans keyword="classroom.legend_discipline_timetable_edit"></fl-trans>: <div class="class-date-begin-error"> <fl-trans keyword="classroom.invalid_date_begin"></fl-trans> </div> </div> <div class="content" align="left"> <table> <tr if="{!opts.idDisciplineTimetable && opts.idClassroomDiscipline}"> <td class="capitalize"> <fl-trans keyword="teacher"></fl-trans>: </td> <td> <select id="teacher"> <option each="{teacher in teachers}" riot-value="{teacher.id_classroom_discipline_teacher}"> {teacher.name} {teacher.lastname} </option> </select> </td> </tr> <tr> <td class="capitalize"> <fl-trans keyword="classroom.day_week"></fl-trans>: </td> <td> <select id="day_week"> <option each="{day in week}" selected="{(day.day_week == this.timetable.day_week) ? \'selected\' : \'\'}" riot-value="{day.day_week}"> {day.day_week_name} </option> </select> </td> </tr> <tr> <td class="capitalize"> <fl-trans keyword="classroom.start_time"></fl-trans>: </td> <td> <select id="start_time"> <option each="{class_time in classes}" selected="{(class_time.substring(0,5) == this.start_time.substring(0,5)) ? \'selected\' : \'\'}" riot-value="{class_time}">{class_time}</option> </select> </td> </tr> <tr> <td class="capitalize"> <fl-trans keyword="classroom.end_time"></fl-trans>: </td> <td> <input id="end_time" type="text" class="newtext custom-input" riot-value="{this.end_time}" autocomplete="off" readonly="readonly"> </td> </tr> <tr> <td class="capitalize"> <fl-trans keyword="classroom.date_begin_timetable"></fl-trans>: </td> <td> <input id="date_begin" type="text" class="newtext custom-input" riot-value="{date_begin}" autocomplete="off"> </td> </tr> <tr> <td class="capitalize"> <fl-trans keyword="classroom.date_end_timetable"></fl-trans>: </td> <td> <input id="date_end" type="text" class="newtext custom-input" riot-value="{date_end}" autocomplete="off"> </td> </tr> </table> </div> <div align="center" class="content-button"> <fl-button if="{!opts.idDisciplineTimetable && opts.idClassroomDiscipline}" id="submit" text="register" schema="success"> </fl-button> <fl-button if="{opts.idDisciplineTimetable && !opts.idClassroomDiscipline}" id="submit" text="edit" schema="success"> </fl-button> <fl-button id="cancel" text="cancel" schema="cancel"> </fl-button> </div> </div> </div> </div>','fl-classroom-discipline-timetable-form .content,[data-is="fl-classroom-discipline-timetable-form"] .content{ padding:5px; } fl-classroom-discipline-timetable-form .content-button,[data-is="fl-classroom-discipline-timetable-form"] .content-button{ padding-top:20px; } fl-classroom-discipline-timetable-form .custom-input,[data-is="fl-classroom-discipline-timetable-form"] .custom-input{ width: 100px; text-align: left; } fl-classroom-discipline-timetable-form .class-date-begin-error,[data-is="fl-classroom-discipline-timetable-form"] .class-date-begin-error{ opacity:0; text-align:center; color:#f00; } fl-classroom-discipline-timetable-form .choose,[data-is="fl-classroom-discipline-timetable-form"] .choose{ text-align: center; padding:20px; } fl-classroom-discipline-timetable-form .report-action,[data-is="fl-classroom-discipline-timetable-form"] .report-action{ border:#fff 1px solid; background: #fff; border-radius:5px; padding:5px; vertical-align: middle; cursor: pointer; display: inline-block; } fl-classroom-discipline-timetable-form .report-action:hover,[data-is="fl-classroom-discipline-timetable-form"] .report-action:hover{ border:#aaa 1px solid; background: #eee; } fl-classroom-discipline-timetable-form .report-action:hover .report-action-text,[data-is="fl-classroom-discipline-timetable-form"] .report-action:hover .report-action-text,fl-classroom-discipline-timetable-form .report-action-text-hovered,[data-is="fl-classroom-discipline-timetable-form"] .report-action-text-hovered{ width:130px; } fl-classroom-discipline-timetable-form .report-action-text,[data-is="fl-classroom-discipline-timetable-form"] .report-action-text{ margin: 0px; padding: 0px; width:0px; text-overflow: clip; white-space: nowrap; overflow: hidden; text-align: center; display: inline-block; transition:width 500ms; } fl-classroom-discipline-timetable-form #edit_timetable,[data-is="fl-classroom-discipline-timetable-form"] #edit_timetable{ background-color: #01814e; color: white } fl-classroom-discipline-timetable-form #edit_timetable:hover,[data-is="fl-classroom-discipline-timetable-form"] #edit_timetable:hover{ background-color: #96CFA4 } fl-classroom-discipline-timetable-form #delete_timetable,[data-is="fl-classroom-discipline-timetable-form"] #delete_timetable{ background-color: rgb(112, 121, 122); color: white } fl-classroom-discipline-timetable-form #delete_timetable:hover,[data-is="fl-classroom-discipline-timetable-form"] #delete_timetable:hover{ background-color: rgb(145, 161, 165) }',"",function(e){"use strict";function t(e){var t=new Date,i=60*this.class_time*1e3,a=new Date(t.getFullYear()+"-"+(t.getMonth()+1)+"-"+t.getDate()+" "+e).getTime(),n=a+i,o=new Date(n);return("0"+o.getHours()).slice(-2)+":"+("0"+o.getMinutes()).slice(-2)}var i=this,a=this;this.loader=!0,this.type_form=null,this.id_institution=e.idInstitution,this.id_classroom=e.idClassroom,this.permission=window.interceptor.permission,this.classroom={},this.classroom_hour={},this.classroom_break={},this.timetable={},this.date_begin=null,this.date_end=null,this.class_time=null,this.day_week_selected=null,this.start_time=null,this.end_time=null,this.week=[],this.classes=[],this.on("mount",function(){i.type_form=e.type_form,i.on("getClassroom",function(){var e={id_institution:i.id_institution,id_classroom:i.id_classroom,key_configuration:"class_time"},t=[i.actions.getClassroom(e),i.actions.getClassroomHour(e),i.actions.getClassroomConfiguration(e)];i.store.dispatch(t).then(function(){i.classroom=i.store.getState().classroom.classroom,i.classroom_hour=i.store.getState().classroomHour.classroom_hour;var e=i.store.getState().classroomConfiguration.classroom_configuration;i.class_time=e.value,i.date_begin=i.classroom.duration.begin,i.day_week_selected=i.classroom_hour[0].day_week,i.trigger("getClassroomBreak")})["catch"](function(e){if(e){var t="";i.store.getState().classroomHour.error&&(t+=i.store.getState().classroomHour.error+" "),i.store.getState().classroomBreak.error&&(t+=i.store.getState().classroomBreak.error+" "),t.length>0&&school.popup.error(t)}})}),i.on("getClassroomBreak",function(){var t={id_institution:i.id_institution,id_classroom:i.id_classroom,key_configuration:"class_time"},a=[i.actions.getClassroomBreak(t)];i.store.dispatch(a).then(function(){i.classroom_break=i.store.getState().classroomBreak.classroom_break,void 0!==e.idDisciplineTimetable?i.trigger("getClassroomDisciplineTimetable"):i.trigger("getClassroomDisciplineTeacher")})["catch"](function(t){t&&(void 0!==e.idDisciplineTimetable?i.trigger("getClassroomDisciplineTimetable"):i.trigger("getClassroomDisciplineTeacher"))})}),i.on("getClassroomDisciplineTeacher",function(){var t={id_institution:i.id_institution,id_classroom:i.id_classroom,id_classroom_discipline:e.idClassroomDiscipline},a=[i.actions.getClassroomDisciplineTeacher(t)];i.store.dispatch(a).then(function(){i.teachers=i.store.getState().classroomDisciplineTeacher.teacher,i.trigger("listTimes")})["catch"](function(e){if(e){var t="";i.store.getState().classroomDisciplineTeacher.error&&(t+=i.store.getState().classroomDisciplineTeacher.error),t.length>0&&school.popup.error(t)}})}),i.on("getClassroomDisciplineTimetable",function(){var t={id_institution:i.id_institution,id_classroom:i.id_classroom,id_discipline_timetable:e.idDisciplineTimetable},a=[i.actions.getClassroomDisciplineTimetable(t)];i.store.dispatch(a).then(function(){if(i.timetable=i.store.getState().classroomDisciplineTimetable.timetable,i.day_week_selected=i.timetable.day_week,i.start_time=i.timetable.start_time,null!=i.timetable.date_begin){var e=new Date(i.timetable.date_begin+" 00:00:00");i.date_begin=("0"+e.getDate()).slice(-2)+"/"+("0"+(e.getMonth()+1)).slice(-2)+"/"+e.getFullYear()}if(null!=i.timetable.date_end){var t=new Date(i.timetable.date_end+" 00:00:00");i.date_end=("0"+t.getDate()).slice(-2)+"/"+("0"+(t.getMonth()+1)).slice(-2)+"/"+t.getFullYear()}i.trigger("listTimes")})["catch"](function(e){if(e){var t="";i.store.getState().classroomDisciplineTimetable.error&&(t+=i.store.getState().classroomDisciplineTimetable.error),t.length>0&&school.popup.error(t)}})}),i.on("listTimes",function(){var e=new Date,t=60*i.class_time*1e3,a=[];i.classes=[];for(var n in i.classroom_hour){var o=i.classroom_hour[n];if(0==i.week.length&&(a[a.length]={day_week:o.day_week,day_week_name:o.day_week_name}),parseInt(o.day_week)==parseInt(i.day_week_selected))for(var s=new Date(e.getFullYear()+"-"+(e.getMonth()+1)+"-"+e.getDate()+" "+o.hour_begin).getTime(),r=new Date(e.getFullYear()+"-"+(e.getMonth()+1)+"-"+e.getDate()+" "+o.hour_end).getTime(),l=0,d=s;r>d;d+=t){l++;for(var c in i.classroom_break){var u=i.classroom_break[c];if(l==u["break"]+1){var m=60*u.break_time*1e3;d+=m}}var p=new Date(d);i.classes[i.classes.length]=("0"+p.getHours()).slice(-2)+":"+("0"+p.getMinutes()).slice(-2)}}0==i.week.length&&(i.week=a),null==i.start_time&&(i.start_time=i.classes[0]),i.end_time=i.getEndTime(i.start_time),i.loader=!1,i.update()}),i.on("saveClassroomDisciplineTimetable",function(t){if(i.permission.indexOf("save_timetable_discipline")>=0){var a={id_institution:i.id_institution,id_classroom:i.id_classroom,id_classroom_discipline_teacher:t.id_classroom_discipline_teacher,day_week:t.day_week,start_time:t.start_time,end_time:t.end_time,date_begin:t.date_begin,date_end:t.date_end},n=[i.actions.saveClassroomDisciplineTimetable(a)];i.store.dispatch(n).then(function(){i.loader=!1,i.update(),void 0!==e.trigger&&i.bus.trigger(e.trigger),school.popup.info(i.i18n.translate("classroom.success_timetable_save"))})["catch"](function(e){if(e){var t="";i.store.getState().classroomDisciplineTimetable.error&&(t+=i.store.getState().classroomDisciplineTimetable.error.message),t.length>0&&school.popup.error(t)}})}}),i.on("editClassroomDisciplineTimetable",function(t){if(i.permission.indexOf("save_timetable_discipline")>=0){var a={id_institution:i.id_institution,id_classroom:i.id_classroom,id_discipline_timetable:e.idDisciplineTimetable,id_classroom_discipline_teacher:i.timetable.teacher.id_classroom_discipline_teacher,day_week:t.day_week,start_time:t.start_time,end_time:t.end_time,date_begin:t.date_begin,date_end:t.date_end},n=[i.actions.editClassroomDisciplineTimetable(a)];i.store.dispatch(n).then(function(){i.loader=!1,i.update(),void 0!==e.trigger&&i.bus.trigger(e.trigger),school.popup.info(i.i18n.translate("classroom.success_timetable_edit"))})["catch"](function(e){if(e){var t="";i.store.getState().classroomDisciplineTimetable.error&&(t+=i.store.getState().classroomDisciplineTimetable.error.message),t.length>0&&school.popup.error(t)}})}}),i.on("deleteClassroomDisciplineTimetable",function(){var t={id_institution:e.idInstitution,id_classroom:e.idClassroom,id_discipline_timetable:e.idDisciplineTimetable},a=[i.actions.deleteClassroomDisciplineTimetable(t)];i.store.dispatch(a).then(function(){i.loader=!1,i.update(),void 0!==e.trigger&&i.bus.trigger(e.trigger),school.popup.info(i.i18n.translate("classroom.success_timetable_delete"))})["catch"](function(e){if(e){var t="";i.store.getState().classroomDisciplineTimetable.error&&(t+=i.store.getState().classroomDisciplineTimetable.error),t.length>0&&school.popup.error(t)}})}),i.trigger("getClassroom")}),this.on("updated",function(){showCalendar("date_begin","",""),showCalendar("date_end","",""),!e.idDisciplineTimetable&&e.idClassroomDiscipline?$("#titulo").html(a.i18n.translate("classroom.add_discipline_timetable")):e.idDisciplineTimetable&&!e.idClassroomDiscipline&&$("#titulo").html(a.i18n.translate("classroom.choose_timetable_form")),$("fl-button#submit").off("click"),$("fl-button#cancel").off("click"),$("select#day_week").on("change",function(){a.day_week_selected=$(this).val(),a.trigger("listTimes")}),$("select#start_time").on("change",function(){var e=a.getEndTime($(this).val()+":00");$("input#end_time").val(e)}),$("fl-button#submit").on("click",function(){var t=$("input#date_begin"),i=$("input#date_end"),n=t.val(),o=i.val();if(n.length<1)t.css("border-color","#f00"),$(".class-date-begin-error").animate({opacity:1},500),$("#popup").effect("shake",{},500);else{var s={day_week:$("select#day_week").val(),start_time:$("select#start_time").val(),end_time:$("input#end_time").val(),date_begin:null,date_end:null};if(n.length>0){var r=n.split("/");s.date_begin=r[2]+"-"+r[1]+"-"+r[0]}if(o.length>0){var l=o.split("/");s.date_end=l[2]+"-"+l[1]+"-"+l[0]}void 0!==e.idClassroomDiscipline&&null!=e.idClassroomDiscipline?(s.id_classroom_discipline_teacher=$("select#teacher").val(),a.trigger("saveClassroomDisciplineTimetable",s)):void 0!==e.idDisciplineTimetable&&null!=e.idDisciplineTimetable&&a.trigger("editClassroomDisciplineTimetable",s),a.loader=!0,a.update()}}),$("fl-button#cancel").on("click",function(){school.popup.close()}),$("span#edit_timetable").on("click",function(){$("#titulo").html(i.i18n.translate("classroom.edit_discipline_timetable")),i.type_form="edit",i.update()}),$("span#delete_timetable").on("click",function(){$("#titulo").html(i.i18n.translate("classroom.delete_discipline_timetable")),school.popup.confirm(i.i18n.translate("classroom.confirm_timetable_delete"),function(){i.loader=!0,i.update(),i.trigger("deleteClassroomDisciplineTimetable")})})}),this.getEndTime=t})},function(e,t,i){var a=i(1);a.tag2("fl-course",'<div class="app"> <fl-title> <fl-trans keyword="course.plural"></fl-trans> </fl-title> <br> <br> <div class="course-content"> <div> <div class="course-button-add"> <fl-action-button text="course.register" disabled="{courseAdd.disabled}" locked="{courseAdd.locked}" click="{courseAdd.apply}"> </fl-action-button> </div> </div> <fl-course-list id-institution="{id_institution}"> </fl-course-list> </div> </div>','fl-course .course-sortable-item:last-of-type,[data-is="fl-course"] .course-sortable-item:last-of-type{ border-bottom: none; } fl-course .ui-state-highlight,[data-is="fl-course"] .ui-state-highlight{ height: 80px; background: #ccc; outline:#999 2px dashed; box-shadow: 0 0 30px #999; } fl-course .course-content,[data-is="fl-course"] .course-content{ padding: 10px; } fl-course .course-button-add,[data-is="fl-course"] .course-button-add{ display: block; padding-bottom: 20px; }',"",function(e){"use strict";var t=this;this.loader=!0,this.id_institution=e.idInstitution,this.id_course=e.idCourse,this.courseAdd=this.fl.checkRules({feature:"course",permission:"save_course",onSuccess:function(){t.router.load("course.add"),{id_institution:t.id_institution}}})})},function(e,t,i){var a=i(1);a.tag2("fl-course-add",'<div class="app"> <fl-title> <fl-trans keyword="course.course_add.action"></fl-trans> </fl-title> <br> <br> <fl-back-button text="course.plural" prefix-text="true" callback="{backCourse}"> </fl-back-button> <fl-section></fl-section> <br> <br> <fl-course-form id-institution="{id_institution}" callback="{addCourse}" callback-cancel="{backCourse}"> </fl-course-form> <br> <br> </div>',"","",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.addCourse=function(e){var i={id_institution:t.id_institution},a=t.actions.saveCourse(Object.assign(e,i));t.store.dispatch(a).then(function(){t.backCourse()})["catch"](function(e){if(e){t.tags["fl-course-form"].saving=!1;var i=t.store.getState().course.errors,a="";i&&i.length>0&&i.map(function(e){a+=e.message+"<br />"}
339),t.update()}})},this.backCourse=function(){t.router.load("course")}})},function(e,t,i){var a=i(1);a.tag2("fl-course-edit",'<div class="app"> <fl-title> <fl-trans keyword="course.course_edit.action"></fl-trans> </fl-title> <br> <br> <fl-back-button text="course.plural" prefix-text="true" callback="{backCourse}"> </fl-back-button> <fl-section></fl-section> <br> <br> <fl-course-form if="{course}" id-institution="{id_institution}" id-course="{id_course}" course="{course}" params="{params}" callback="{editCourse}" callback-cancel="{backCourse}"> </fl-course-form> <br> <br> </div>',"","",function(e){"use strict";var t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e},i=this;this.id_institution=e.idInstitution,this.id_course=e.idCourse,this.params={},this.course=null,this.on("mount",function(){i.getCourse(),i.update()}),this.getCourse=function(){var e={id_institution:i.id_institution,id_course:i.id_course},a=[i.actions.getCourse(e)];i.store.dispatch(a).then(function(){i.course=i.store.getState().course.course,i.params=t({},i.course),i.update()})["catch"](function(e){if(e){var t=i.store.getState().course.errors,a="";t&&t.length>0&&t.map(function(e){a+=e.message})}})},this.editCourse=function(e){var t={id_institution:i.id_institution,id_course:i.id_course},a=[i.actions.editCourse(Object.assign(e,t))];i.store.dispatch(a).then(function(){i.backCourse()})["catch"](function(e){if(e){i.tags["fl-course-form"].saving=!1,i.update();var t=i.store.getState().course.errors,a="";t.map(function(e){a+=e.message}),school.popup.error(i.i18n.translate(a))}})},this.backCourse=function(){i.router.load("course")}})},function(e,t,i){var a=i(1);a.tag2("fl-course-form",'<div if="{loader}" class="course-form" align="center"> <form id="course-form" onsubmit="{submitCourse}"> <div class="course-field course-name"> <fl-field id="course-name" type="text" label="course.name" name="name" width="300" input-value="{course ? course.name : \'\'}" change-callback="{formComposition}"> </fl-field> </div> <div class="course-field select-field"> <div class="first-letter course-field-label"> <fl-trans keyword="course.select_stage_duration"></fl-trans> </div> <fl-course-stage-duration-select course="{course}" params="{params}" callback="{formSelectComposition}"> </fl-course-stage-duration-select> </div> <div if="{params[\'school_stage_duration\'] !== undefined}"> <div if="{params[\'school_stage_duration\'] !== 1}"> <div class="course-field select-field"> <fl-field if="{params[\'school_stage_duration\'] === 12 || params[\'school_stage_duration\'] === undefined}" type="select" label="course.school_stage_total.year" name="stage_total" width="300" input-value="{params[\'school_stage_total\']}" items="{stage_total_items}" change-callback="{formStageTotalComposition}"> </fl-field> <fl-field if="{params[\'school_stage_duration\'] === 6}" type="select" label="course.school_stage_total.semester" name="stage_total" width="300" input-value="{params[\'school_stage_total\']}" items="{stage_total_items}" change-callback="{formStageTotalComposition}"> </fl-field> <div id="term-total" class="course-field select-field"> <fl-field type="select" label="course.term_total" name="term_total" width="300" input-value="{params[\'term_total\']}" items="{term_total_items}" change-callback="{formTermTotalComposition}"> </fl-field> <span class="final-tooltip-item course-form-tooltip"> <fl-tooltip for="term-total" text="course.term_total.description" position="right" action="hover"> </fl-tooltip> </span> </div> </div> </div> <div if="{params[\'school_stage_duration\'] === 1}" class="course-field" id="course-stage-total"> <fl-field type="text" label="course.school_stage_total.none" name="school_stage_total" width="300" input-value="{params[\'school_stage_total\']}" items="{stage_total_items}" change-callback="{formComposition}"> </fl-field> <span class="final-tooltip-item course-form-tooltip"> <fl-tooltip for="course-stage-total" text="course.school_stage_duration.description" position="right" action="hover"> </fl-tooltip> </span> </div> <div class="course-field" id="term-name"> <fl-field if="{params[\'school_stage_duration\'] !== 1}" type="text" label="course.term_name" name="term_name" width="300" input-value="{course ? course.term_name : \'\'}" change-callback="{formComposition}"> </fl-field> <span class="final-tooltip-item course-form-tooltip">
339 <fl-tooltip for="term-name" text="course.term_name.description" position="right" action="hover"> </fl-tooltip> </span> </div> <div class="course-field" id="course-description"> <fl-field type="multiline" label="description" name="description" width="300" input-value="{course ? course.description : \'\'}" change-callback="{formComposition}"> </fl-field> <span class="final-tooltip-item course-form-tooltip"> <fl-tooltip for="course-description" text="course.description" position="right" action="hover"> </fl-tooltip> </span> </div> </div> <div class="modal-footer"> <fl-modal-footer content-align="right"> <div class="course-button"> <fl-spinner loading="{this.parent.saving}" text="save.action"></fl-spinner> <span show="{!this.saving}"> <fl-button type="button" text="cancel" schema="cancel" style="padding-right: 10px" onclick="{parent.cancel}"> </fl-button> <fl-button if="{!parent.id_course}" type="submit" text="register" schema="success"> </fl-button> <fl-button if="{parent.id_course}" type="submit" text="edit" schema="success"> </fl-button> </span> </div> </fl-modal-footer> </div> </form> </div>','fl-course-form .course-form,[data-is="fl-course-form"] .course-form{ padding: 10px; } fl-course-form .course-field-label,[data-is="fl-course-form"] .course-field-label{ font-weight: normal; color: #01814e; } fl-course-form .course-form-tooltip,[data-is="fl-course-form"] .course-form-tooltip{ width: 100px; } fl-course-form .modal-footer,[data-is="fl-course-form"] .modal-footer{ z-index: 104; }',"",function(e){"use strict";var t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e},i=this;this.id_institution=e.idInstitution,this.id_course=e.idCourse,this.course=e.course,this.callback=e.callback,this.callback_cancel=e.callbackCancel,this.params={},this.loader=null,this.stage_total_items=[],this.term_total_items=[{text:"",value:""}],this.on("mount",function(){i.course&&(i.params=t({},i.course)),i.loader=!0,i.update()}),this.on("update",function(){$("#course-form").ready(function(){$("#course-form").ready(function(){$(this).find("input").keyup(function(){var e=$
339(this),t=e.val(),i=e.attr("name");void 0!==i&&t.length>0&&(i.indexOf("stage_total")>=0||i.indexOf("value")>=0)&&(t.length>2&&(t=t.substring(0,1)),e.val(t))})})})});for(var a=1;15>=a;a++)this.stage_total_items.push({text:a,value:a});for(var n=1;12>=n;n++)this.term_total_items.push({text:n,value:n});this.formComposition=function(e){var t=e.target,a=t.name,n=t.value;"school_stage_total"===a&&i.checkMonth(t.value)===!1?t.style.borderBottomColor="#f00":i.params[a]=n,i.update()},this.formSelectComposition=function(e){var t=e.substring(0,e.indexOf("-"));i.params[t]=parseInt(e.substring(e.indexOf("-")+1)),i.update()},this.formStageTotalComposition=function(e){i.params.school_stage_total=e,i.update()},this.formTermTotalComposition=function(e){i.params.term_total=e,i.update()},this.checkMonth=function(e){var t=new RegExp("^^[0-9]*$");return!!t.test(e)},this.submitCourse=function(e){e.preventDefault(),i.params.name&&0!==i.params.name.length?i.params.school_stage_duration?i.params.school_stage_total&&0!==i.params.school_stage_total?i.params.term_total&&0!==i.params.term_total?(1===i.params.school_stage_duration&&(i.params.term_name=null),12===i.params.school_stage_duration&&(i.params.type="escola"),6===i.params.school_stage_duration&&(i.params.type="tecnico"),1===i.params.school_stage_duration&&(i.params.term_total=1,i.params.type="profissionalizante"),i.saving=!0,i.update(),i.callback(i.params)):school.popup.error(i.i18n.translate("course.not_null_term_total")):school.popup.error(i.i18n.translate("course.not_null_school_stage_total")):school.popup.error(i.i18n.translate("course.not_null_school_stage_duration")):school.popup.error(i.i18n.translate("course.not_null_name"))},this.cancel=function(){i.callback_cancel()}})},function(e,t,i){var a=i(1);a.tag2("fl-course-list",'<fl-spinner loading="{loader}"></fl-spinner> <div show="{!loader}"> <div id="course-item" class="course-sortable-items"> <ul if="{courses && courses.length > 0}" id="course-sortable-list" class="course-sortable-list"> <li each="{course, index in courses}" id-course="{course.id_course}" order="{course.order}" index="{index}" class="course-sortable-item"> <fl-course-list-item id-institution="{course.id_institution}" id-course="{course.id_course}" course="{course}" name="{course.name}" school-stage-duration="{course.school_stage_duration}" school-stage-total="{course.school_stage_total}"> </fl-course-list-item> </li> </ul> </div> <br><br><br><br> <div if="{courses && courses.length == 0}" align="center" class="first-letter"> <fl-trans keyword="course.not_found_course"></fl-trans> </div> </div> <fl-pagination if="{links}" id-institution="{id_institution}" type="more" links="{links}" action="{action}" store="{state}" params="{params}" callback="{listCourses}"> </fl-pagination>','fl-course-list .course-sortable-items,[data-is="fl-course-list"] .course-sortable-items{ } fl-course-list .course-sortable-list,[data-is="fl-course-list"] .course-sortable-list{ position: relative; list-style-type: none; } fl-course-list .course-sortable-item,[data-is="fl-course-list"] .course-sortable-item{ position: relative; border-bottom: 1px dashed #aaa; } fl-course-list-item:last-child .course-list-item { border-bottom: none; }',"",function(e){ 340"use strict";var t=this,i=this;this.loader=!0,this.id_institution=e.idInstitution,this.sortable_list=[],this.courses=[],this.error="",this.links=null,this.action=this.actions.getCourses,this.state=this.store.getState().course,this.params={id_institution:this.id_institution},this.on("mount",function(){t.listCourse(!0)}),this.on("update",function(){}),this.on("updated",function(){$("#course-sortable-list").sortable({revert:!0,accept:".course-item",cancel:"svg, fl-button",placeholder:"ui-state-highlight",cursor:"move",opacity:.6,axis:"y",helper:"clone",tolerance:"intersect",refreshPositions:!0,handle:".hover-handle",connectWith:".course-sortable-list",sort:function(e,t){t.item;if(e.screenY<100&&e.pageY>150){var i=$(document).scrollTop();$(document).scrollTop(i)}else if(e.screenY>$(window).height()){var a=$(document).scrollTop();$(document).scrollTop(a)}},stop:function(e,t){var a=t.item,n=a.index()+1,o=a.attr("order");console.log(e,t,n,o,"2");var s=a.attr("id-course");if(!s)return!1;if(i.sortable_list=[],n!=o){$("#course-sortable-list").each(function(){$(this).find("li").each(function(){var e=$
340(this),t=e.index()+1,a=e.attr("id-course");i.sortable_list.push({id_course:a,order:t})})});var r={};r.courses=i.sortable_list,i.editCourseOrder(r)}}}).disableSelection()}),this.editCourseOrder=function(e){t.update();var i=[t.actions.editCourseOrder(e)];t.store.dispatch(i).then(function(){t.edit=!1,t.update()})["catch"](function(e){if(e){t.update();var i=null,a=t.store.getState().course.errors;i=a.map(function(e){return e.message}),school.popup.error(t.i18n.translate("course."+i))}})},this.listCourse=function(e){var i={id_institution:t.id_institution},a=[t.actions.getCourses(i)];t.store.dispatch(a).then(function(){t.loader=!1,t.courses=t.store.getState().course.courses,t.listCourses(e)})["catch"](function(e){e&&(t.loader=!1,t.courses=[],t.update())})},this.listCourses=function(e){e===!0?t.courses=t.store.getState().course.courses:t.courses=t.courses.concat(t.store.getState().course.courses),t.links=t.store.getState().course.links,t.state=t.store.getState().course,t.update()}})},function(e,t,i){var a=i(1);a.tag2("fl-course-list-item",'<div class="course-list-item no-select"> <div class="hover-handle"> <div class="draggable-dot"></div> </div> <div class="course-list-item-col"> <span class="course-name"> {name} </span> <div if="{school_stage_duration && school_stage_total}" class="course-duration first-letter"> <fl-trans keyword="course.duration"></fl-trans>: {school_stage_total} <fl-trans if="{school_stage_total == 1}" keyword="{course.stage_name}"></fl-trans> <fl-trans if="{school_stage_total > 1}" keyword="{course.stage_name + â.pluralâ}"></fl-trans> </div> </div> <div class="course-list-item-col course-option"> <fl-button-option> <fl-trans keyword="option.plural"></fl-trans> </fl-button-option> <fl-menu-option arrow="top"> <fl-menu-option-item id="course-discipline" icon="book" text="course.discipline.plural" disabled="{parent.courseDiscipline.disabled}" locked="{parent.courseDiscipline.locked}" onclick="{parent.courseDiscipline.apply}"> </fl-menu-option-item> <fl-menu-option-item if="{!parent.institution}" id="course-price" icon="money" icon-size="16" text="course.price.plural" disabled="{parent.coursePrice.disabled}" locked="{parent.coursePrice.locked}" onclick="{parent.coursePrice.apply}"> </fl-menu-option-item> <fl-menu-option-item if="{parent.institution}" id="course-product" icon="box-usd" icon-size="16" text="course.plan_product" disabled="{parent.courseProduct.disabled}" locked="{parent.courseProduct.locked}" onclick="{parent.courseProduct.apply}"> </fl-menu-option-item> <fl-menu-option-item id="course-calendar" icon="calendar" text="course.calendar" disabled="{parent.courseCalendar.disabled}" locked="{parent.courseCalendar.locked}" onclick="{parent.courseCalendar.apply}"> </fl-menu-option-item> <fl-menu-option-item id="course-configuration" icon="cog" text="course.configuration" disabled="{parent.courseConfiguration.disabled}" locked="{parent.courseConfiguration.locked}" onclick="{parent.courseConfiguration.apply}"> </fl-menu-option-item> <fl-menu-option-item id="course-edit" icon="pencil" icon-size="14" text="edit" disabled="{parent.courseEdit.disabled}" locked="{parent.courseEdit.locked}" onclick="{parent.courseEdit.apply}"> </fl-menu-option-item> <fl-menu-option-item id="course-delete" icon="trash" icon-size="14" text="delete" disabled="{parent.courseDelete.disabled}" locked="{parent.courseDelete.locked}" onclick="{parent.courseDelete.apply}"> </fl-menu-option-item> </fl-menu-option> </div> </div>','fl-course-list-item .course-list-item,[data-is="fl-course-list-item"] .course-list-item{ position: relative; display: table; padding: 7px; width: 99%; min-height: 60px; transition-duration: 300ms; transition-timing-function: ease-in-out; } fl-course-list-item .course-list-item:hover,[data-is="fl-course-list-item"] .course-list-item:hover{ } fl-course-list-item .hover-handle,[data-is="fl-course-list-item"] .hover-handle{ width: 10px; display: block; } fl-course-list-item .draggable-dot,[data-is="fl-course-list-item"] .draggable-dot{ background: url(\'/img/dots2.gif\'); width: 8px; height: 32px; top: 20px; left: 20px; right: 10px; cursor: move; position: absolute; } fl-course-list-item .course-list-item-col,[data-is="fl-course-list-item"] .course-list-item-col{ padding-top: 10px; padding-left: 40px; vertical-align: top; display: inline-block; } fl-course-list-item .course-name,[data-is="fl-course-list-item"] .course-name{ padding-left: 5px; font-size: 14px; font-weight: bold; } fl-course-list-item .course-duration,[data-is="fl-course-list-item"] .course-duration{ padding-left: 5px; } fl-course-list-item .course-option,[data-is="fl-course-list-item"] .course-option{ float: right; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_course=e.idCourse,this.course=e.course,this.name=e.name,this.school_stage_duration=e.schoolStageDuration,this.school_stage_total=e.schoolStageTotal,this.on("mount",function(){t.institution=!1,t.router.name.indexOf("institution.")>
340=0&&(t.institution=!0),t.update()}),this.courseDiscipline=this.fl.checkRules({feature:"course_subject",permission:"read_discipline",onSuccess:function(e){var i=e.item;$(".app").toggle("slide",{direction:"left"},500,function(){t.router.load("course.discipline",{id_course:t.id_course,course:i.course})})}}),this.coursePrice=this.fl.checkRules({feature:"course_price",permission:"save_price_course",onSuccess:function(){school.popup.open(),$(".fl-popup").css("width","900px"),$(".fl-popup").css("left","450px"),t.router.load("course.price",{id_course:t.id_course})}}),this.courseProduct=this.fl.checkRules({feature:"course_price",permission:"save_price_course",onSuccess:function(){$(".app").toggle("slide",{direction:"left"},500,function(){t.router.load("course.plan",{id_course:t.id_course})})}}),this.courseCalendar=this.fl.checkRules({feature:"course_date",permission:"edit_datetime_digit_course",onSuccess:function(){$(".app").toggle("slide",{direction:"left"},500,function(){t.router.load("course.term.calendar",{id_course:t.id_course})})}}),this.courseConfiguration=this.fl.checkRules({feature:"gradetable",permission:"save_course",onSuccess:function(){$(".app").toggle("slide",{direction:"left"},500,function(){t.router.load("course.configuration",{id_course:t.id_course})})}}),this.courseEdit=this.fl.checkRules({feature:"course",permission:"save_course",onSuccess:function(){t.router.load("course.edit",{id_institution:t.id_institution,id_course:t.id_course})}}),this.courseDelete=this.fl.checkRules({feature:"course",permission:"save_course",onSuccess:function(){school.popup.confirm(t.i18n.translate("course.confirm_delete"),function(){var e={id_institution:t.id_institution,id_course:t.id_course},i=[t.actions.deleteCourse(e)];t.store.dispatch(i).then(function(){t.course=t.store.getState().course["delete"],school.popup.info(t.i18n.translate("course.success_delete")),t.update(),t.parent.listCourse(!0)})["catch"](function(e){if(e){var i=t.store.getState().course.errors,a="";i.map(function(e){a+=e.message}),school.popup.error(t.i18n.translate(a)),t.update()}})})}})})},function(e,t,i){var a=i(1);a.tag2("fl-course-select",'<div if="{courses.length > 0}"> <fl-course-select-item each="{course in courses}" course="{course}" id-course="{id_course}" callback="{callback}"> </fl-course-select-item> </div> <div if="{courses.length == 0 && error}" align="center"> <br> {error} <br> </div>',"","",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_course=e.idCourse,this.callback=e.callback,this.courses=[],this.error=null,this.on("mount",function(){t.getCourses()}),this.getCourses=function(){var e={id_institution:t.id_institution},i=[t.actions.getCourses(e)];t.store.dispatch(i).then(function(){t.courses=t.store.getState().course.courses,t.update()})["catch"](function(e){e&&school.popup.error(t.store.getState().course.error)})}})},function(e,t,i){var a=i(1);a.tag2("fl-course-select-item",'<div class="course-select"> <div class="course-select-col course-radio"> <fl-field type="radio" name="id_course" input-value="{id_course}" items="{items}" change-callback="{selectCourse}"> </fl-field> </div> <div class="course-select-col course-stage"> {course.school_stage_total} <fl-trans if="{course.school_stage_total == 1 && course.school_stage_duration == 12}" keyword="year"></fl-trans> <fl-trans if="{course.school_stage_total > 1 && course.school_stage_duration == 12}" keyword="year.plural"></fl-trans> <fl-trans if="{course.school_stage_total == 1 && course.school_stage_duration == 6}" keyword="semester"></fl-trans> <fl-trans if="{course.school_stage_total > 1 && course.school_stage_duration == 6}" keyword="semester.plural"></fl-trans> <fl-trans if="{course.school_stage_total == 1 && course.school_stage_duration == 1}" keyword="month"></fl-trans> <fl-trans if="{course.school_stage_total > 1 && course.school_stage_duration == 1}" keyword="month.plural"></fl-trans> </div> </div>','fl-course-select-item .course-select,[data-is="fl-course-select-item"] .course-select{ display: table; width: 100%; } fl-course-select-item .course-select-col,[data-is="fl-course-select-item"] .course-select-col{ display: table-cell; vertical-align: top; } fl-course-select-item .course-name,[data-is="fl-course-select-item"] .course-name{ width:75%; } fl-course-select-item .course-stage,[data-is="fl-course-select-item"] .course-stage{ width:25%; text-align: right; }',"",function(e){"use strict";var t=this;this.course=e.course,this.id_course=e.idCourse,this.callback=e.callback,this.items=[],this.on("mount",function(){t.items=[{value:t.course.id_course,text:t.course.name}
340],t.update()}),this.selectCourse=function(){t.callback(t.course)}})},function(e,t,i){var a=i(1);a.tag2("fl-course-stage-duration-select",'<div if="{params}"> <fl-course-stage-duration-select-item each="{item in stage_duration_items}" item="{item}" params="{params}" callback="{callback}"> </fl-course-stage-duration-select-item> </div>',"","",function(e){"use strict";var t=this;this.course=e.course,this.callback=e.callback,this.params=e.params,this.on("update",function(){t.params!==e.params&&(t.params=e.params),t.duration!==e.duration&&(t.duration=e.duration)}),this.stage_duration_items=[{text:this.i18n.translate("course.school_stage_duration.year").substr(0,1).toUpperCase()+this.i18n.translate("course.school_stage_duration.year").substr(1),description:this.i18n.translate("course.school_stage_duration.year_desc").substr(0,1).toUpperCase()+this.i18n.translate("course.school_stage_duration.year_desc").substr(1),value:"school_stage_duration-12"},{text:this.i18n.translate("course.school_stage_duration.semester").substr(0,1).toUpperCase()+this.i18n.translate("course.school_stage_duration.semester").substr(1),description:this.i18n.translate("course.school_stage_duration.semester_desc").substr(0,1).toUpperCase()+this.i18n.translate("course.school_stage_duration.semester_desc").substr(1),value:"school_stage_duration-6"},{text:this.i18n.translate("course.school_stage_duration.none").substr(0,1).toUpperCase()+this.i18n.translate("course.school_stage_duration.none").substr(1),description:this.i18n.translate("course.school_stage_duration.none_desc").substr(0,1).toUpperCase()+this.i18n.translate("course.school_stage_duration.none_desc").substr(1),value:"school_stage_duration-1"}],this.selectDuration=function(e){t.school_stage_duration=e,t.update(),t.callback&&t.callback(duration)}})},function(e,t,i){var a=i(1);a.tag2("fl-course-stage-duration-select-item",'<div if="{loader}" class="{classes}" id="course-stage-duration-{value}" onclick="{selectDuration}" align="left"> <div class="inline-block"> <fl-icon if="{selected}" icon="check-circle" color="#01814e"> </fl-icon> <fl-icon if="{!selected}" icon="circle" color="rgba(1, 129, 78, 0.50)"> </fl-icon> </div> <div class="inline-block" align="left"> <div class="stage-duration text-ellipsis"> {item.text} </div> </div> <div class="block duration-description"> <div align="left"> {item.description} </div> </div> </div>','fl-course-stage-duration-select-item .duration-box,[data-is="fl-course-stage-duration-select-item"] .duration-box{ margin:5px; padding:10px; border: 1px solid #aaa; border-radius: 5px; cursor: pointer; width: auto; max-width: 300px; display: inline-block; transition: ease-in-out 300ms; transition-property: all; } fl-course-stage-duration-select-item .duration-box:hover,[data-is="fl-course-stage-duration-select-item"] .duration-box:hover{ background-color:rgba(1, 129, 78, 0.10); } fl-course-stage-duration-select-item .duration-selected,[data-is="fl-course-stage-duration-select-item"] .duration-selected{ background-color:rgba(1, 129, 78, 0.10); } fl-course-stage-duration-select-item .stage-duration,[data-is="fl-course-stage-duration-select-item"] .stage-duration{ font-weight: bold; font-size: 14px; width: 130px; } fl-course-stage-duration-select-item .duration-description,[data-is="fl-course-stage-duration-select-item"] .duration-description{ padding-top: 5px; }',"",function(e){"use strict";var t=this;this.item=e.item,this.value=this.item.value.substr(this.item.value.indexOf("-")+1),this.callback=e.callback,this.params=e.params,this.loader=!1,this.selected=!1,this.classes={"duration-box":!0,"duration-selected":this.selected},this.on("mount",function(){t.params.school_stage_duration===parseInt(t.value)&&(t.selected=!0),t.loader=!0,t.update()}),this.on("update",function(){t.params!==e.params&&(t.params=e.params),t.selected=parseInt(t.value)===t.params.school_stage_duration}),this.selectDuration=function(){t.update(),t.callback(t.item.value)}})},function(e,t,i){var a=i(1);a.tag2("fl-course-configuration",'<div class="app"> <fl-title text="course.configuration" capitalize="first-letter"> </fl-title> <br> <br> <fl-back-button if="{course.name}" text="course.course_list" prefix-text="true" callback="{backCourse}"> </fl-back-button> <fl-section></fl-section> <div class="course-configuration"> <fl-course-configuration-list if="{course.id_course}" id-institution="{id_institution}" id-course="{id_course}" course="{course}" group="{group}" callback="{saveCourseConfiguration}" cancel-callback="{cancel}"> </fl-course-configuration-list> </div> </div>','fl-course-configuration .course-configuration,[data-is="fl-course-configuration"] .course-configuration{ margin: 20px; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_course=e.idCourse,this.course={},this.on("mount",function(){t.getCourse()}),this.getCourse=function(){var e={id_institution:t.id_institution,id_course:t.id_course},i=[t.actions.getCourse(e)];t.store.dispatch(i).then(function(){t.loader=!1,t.course=t.store.getState().course.course,t.update(
340)})["catch"](function(e){e&&(t.loader=!1,t.course={},t.error=t.store.getState().course.error,t.update())})},this.saveCourseConfiguration=function(e){var i={id_institution:t.id_institution,id_course:t.id_course},a=[t.actions.editCourseConfiguration(Object.assign(i,e))];t.store.dispatch(a).then(function(){t.tags["fl-course-configuration-list"].saving=!1,t.tags["fl-course-configuration-list"].cancel(),window.toast(t.i18n.translate("course.success_course_configuration_save"),"long")})["catch"](function(e){if(e){t.tags["fl-course-configuration-list"].saving=!1;var i=t.store.getState().courseConfiguration.errors,a="";i.map(function(e){a+=e.message+"<br />"}),school.popup.error(a)}})},this.backCourse=function(){t.router.load("course",{id_institution:t.id_institution})}})},function(e,t,i){var a=i(1);a.tag2("fl-course-configuration-group",'<fl-section label="course.{group.name}" for="{group.name}"> </fl-section> <div id="{group.name}"> <fl-course-configuration-list-item each="{configuration, index in group.configurations}" course="{course}" configuration="{configuration}" index="{index}"> </fl-course-configuration-list-item> </div>',"","",function(e){"use strict";this.group=e.group,this.course=e.course})},function(e,t,i){var a=i(1);a.tag2("fl-course-configuration-list",'<form id="course-configuration-form" onsubmit="{submitConfiguration}"> <fl-course-configuration-group each="{group in groups}" group="{group}" course="{course}"> </fl-course-configuration-group> <fl-modal-footer show="{display_button}"> <div> <fl-spinner loading="{this.parent.saving}" text="save.action"></fl-spinner> <span show="{!this.saving}"> <fl-button type="button" text="cancel" schema="cancel" onclick="{parent.cancel}"> </fl-button> <fl-button type="submit" text="edit" schema="success" onclick="{this.parent.submit}"> </fl-button> </span> </div> </fl-modal-footer> </form>',"","",function(e){"use strict";var t=this;this.display_button=!1,this.id_institution=e.idInstitution,this.id_course=e.idCourse,this.group=e.group,this.course=e.course,this.groups=[],this.callback=e.callback,this.cancel_callback=e.cancelCallback,this.on("mount",function(){t.getCourseConfigurationGroup()}),this.getCourseConfigurationGroup=function(){var e={id_institution:t.id_institution,id_course:t.id_course,group:t.group},i=[t.actions.getCourseConfigurationGroup(e)];t.store.dispatch(i).then(function(){t.groups=t.store.getState().courseConfiguration.groups,t.update()})["catch"](function(e){if(e){var i=t.store.getState().courseConfiguration.errors,a="";i&&i.length>0&&i.map(function(e){a+=e.message+" "}),t.error=a,t.update()}})},this.submitConfiguration=function(e){e.preventDefault();var i={};$("#course-configuration-form").find("input[type!=radio][name], input[type=radio][name]:checked, textarea").each(function(){var e=$
340(this).attr("name"),t=$(this).val();i[e]=t});var a={};for(var n in i){var o=n.substring(0,n.indexOf("_")),s=n.substring(n.indexOf("_")+1);a[o]||(a[o]=[]),a[o].push({configuration:s,value:i[n]})}t.callback&&(t.saving=!0,t.update(),t.callback(a))},this.cancel=function(){t.getCourseConfigurationGroup(),t.display_button=!1,t.update()}})},function(e,t,i){var a=i(1);a.tag2("fl-course-configuration-list-item",'<div class="configuration-item"> <fl-field type="{configuration.format}" label="course.{configuration.name.toLowerCase()}" name="configurations_{configuration.name}" layout="block" input-value="{this.selected_value ? this.selected_value : configuration.default}" width="300" items="{values}" change-callback="{hasChange}" change-callback="{hasChange}"> </fl-field> </div>','fl-course-configuration-list-item .configuration-item,[data-is="fl-course-configuration-list-item"] .configuration-item{ padding: 10px; padding-left: 20px; }',"",function(e){"use strict";var t=this;this.index=e.index,this.configuration=e.configuration,this.course=e.course,this.selected_value=null,this.values=[],this.on("mount",function(){var e={};t.configuration.values?(t.values=t.configuration.values.map(function(i){return i.property.indexOf("final_average_calculation")>=0&&(e={term:t.course.term_name?t.course.term_name:""},2==t.course.term_total?i.property=i.property+"_two":3==t.course.term_total&&(i.property=i.property+"_three")),{text:t.i18n.translate("course."+i.property,e),value:i.value}}),t.selected_value=t.configuration.values.filter(function(e){return e.selected}).map(function(e){return e.value}
340)[0]):t.selected_value=t.configuration.value,t.update()}),this.hasChange=function(){t.parent.parent.display_button=!0,t.parent.parent.update()}})},function(e,t,i){var a=i(1);a.tag2("fl-course-discipline",'<div class="app"> <fl-title> <fl-trans keyword="course.discipline.plural"></fl-trans> <span if="{parent.course}"> {parent.course.name} </span> </fl-title> <br> <br> <fl-spinner loading="{loader}"></fl-spinner> <div if="{!loader}"> <fl-back-button if="{course.name}" text="course.course_list" prefix-text="true" callback="{backCourse}"> </fl-back-button> <fl-section></fl-section> <fl-course-discipline-group id-institution="{id_institution}" id-course="{id_course}"> </fl-course-discipline-group> </div> </div>','fl-course-discipline .inline-block,[data-is="fl-course-discipline"] .inline-block{ display: inline-block; } fl-course-discipline .fa-angle-left,[data-is="fl-course-discipline"] .fa-angle-left{ font-weight: bold; font-size: 16px; color:#0069ff; } fl-course-discipline .course-back,[data-is="fl-course-discipline"] .course-back{ color: #333; font-size: 14px; padding:10px; cursor: pointer; background:none; border:none; transition: ease 300ms; transition-property: all; } fl-course-discipline .course-back:hover,[data-is="fl-course-discipline"] .course-back:hover{ color:#0069ff; }',"",function(e){"use strict";var t=this;this.loader=!0,this.id_institution=e.idInstitution,this.id_course=e.idCourse,this.course={},this.course_disciplines=[],this.on("mount",function(){t.getCourse()}),this.getCourse=function(){var e={id_institution:t.id_institution,id_course:t.id_course},i=[t.actions.getCourse(e)];t.store.dispatch(i).then(function(){t.loader=!1,t.course=t.store.getState().course.course,t.update()})["catch"](function(e){e&&(t.loader=!1,t.course={},t.error=t.store.getState().course.error,t.update())})},this.backCourse=function(){t.router.load("course",{id_institution:t.id_institution})}})},function(e,t,i){var a=i(1);a.tag2("fl-course-discipline-form",'<div class="course-discipline-form"> <form onsubmit="{submit}"> <div class="course-discipline-fields"> <div class="draggable-dot"></div> <div class="course-discipline-color"> <fl-color-field name="color" color="{color}"> </fl-color-field> </div> <div class="course-discipline-label"> <fl-field label="course.discipline_name" id="course-discipline-name" type="text" name="name" input-value="{name}" width="250" margin="none" style="display:inline-block" focus="true"> </fl-field> <fl-tooltip text="course.tooltip_course_discipline_name" for="course-discipline-name" action="focus" position="right"> </fl-tooltip> <fl-field label="course.discipline_identifier" id="course-discipline-identifier" type="text" name="discipline_identifier" input-value="{discipline_identifier}" width="250" margin="none"> </fl-field> <fl-tooltip text="course.tooltip_course_discipline_identifier" for="course-discipline-identifier" action="focus" position="right"> </fl-tooltip> </div> </div> <fl-modal-footer> <div class="course-discipline-button"> <fl-spinner loading="{this.parent.saving}" text="save.action"></fl-spinner> <span show="{!this.saving}"> <fl-button type="button" text="cancel" schema="cancel" id="course-discipline-cancel" onclick="{parent.cancel}"> </fl-button> <fl-button if="{!this.parent.id_course_discipline}" type="submit" text="register" schema="success" id="course-discipline-save" onclick="{this.parent.submit}"> </fl-button> <fl-button if="{this.parent.id_course_discipline}" type="submit" text="edit" schema="success" id="course-discipline-save" onclick="{this.parent.submit}"> </fl-button> </span> </div> </fl-modal-footer> </form> </div>','fl-course-discipline-form .course-discipline-form,[data-is="fl-course-discipline-form"] .course-discipline-form{ background: #fff; box-shadow: 1px 1px 3px #555; border: 1px solid #ddd; width: 98%; padding: 5px; padding-top: 10px; display: table; } fl-course-discipline-form .course-discipline-tooltip,[data-is="fl-course-discipline-form"] .course-discipline-tooltip{ display: inline-block; } fl-course-discipline-form .course-discipline-fields,[data-is="fl-course-discipline-form"] .course-discipline-fields{ } fl-course-discipline-form .course-discipline-button,[data-is="fl-course-discipline-form"] .course-discipline-button{ text-align: right; vertical-align: middle; line-height: 40px; float: right; } fl-course-discipline-form .draggable-dot,[data-is="fl-course-discipline-form"] .draggable-dot{ width:8px; margin: 3px; height: 32px; top:5px; left:3px; display: table-cell; vertical-align: middle; } fl-course-discipline-form .course-discipline-color,[data-is="fl-course-discipline-form"] .course-discipline-color{ display: table-cell; width:50px; vertical-align: middle; text-align: center; padding: 5px; padding-left: 15px; } fl-course-discipline-form .course-discipline-label,[data-is="fl-course-discipline-form"] .course-discipline-label{ display: table-cell; vertical-align: middle; width: 87%; }',"",function(e){"use strict";var t=this;this.loader=!1,this.id_institution=e.idInstitution,this.id_course_discipline=e.idCourseDiscipline,this.callback=e.callback,this.name=e.name,this.color=e.color,this.discipline_identifier=e.disciplineIdentifier,this.on("mount",function(){t.update(
340)}),this.colorCallback=function(e){t.color=e},this.submit=function(e){e.preventDefault();var i={};$(".course-discipline-form").find("input[name], textarea").each(function(){var e=$(this).attr("name"),t=$(this).val();i[e]=t}),t.callback&&(t.saving=!0,t.update(),t.callback(i))},this.cancel=function(){t.parent.new_discipline=!1,t.parent.edit=!1,t.parent.update()}})},function(e,t,i){var a=i(1);a.tag2("fl-course-discipline-group",'<div class="course-discipline-group"> <fl-action-button disabled="{courseDisciplineGroupForm.disabled}" locked="{courseDisciplineGroupForm.locked}" click="{courseDisciplineGroupForm.apply}" size="small"> <fl-trans keyword="course.discipline_group_register"></fl-trans> </fl-action-button> <br> <br> <span if="{groups.length > 0}"> <div each="{course_discipline_group in groups}"> <fl-course-discipline-grouper id-institution="{this.id_institution}" id-course="{this.id_course}" id-course-discipline-group="{course_discipline_group.id_course_discipline_group}" name="{course_discipline_group.name}" course-disciplines="{course_discipline_group.disciplines}" action="{course_discipline_group.action}"> </fl-course-discipline-grouper> </div> </span> </div>','fl-course-discipline-group .course-discipline-group,[data-is="fl-course-discipline-group"] .course-discipline-group{ padding: 10px; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_course=e.idCourse,this.groups=[],this.loader=!0,this.cancel=!1,this.on("mount",function(){t.getCourseDiscipline()}),this.on("update",function(){if(t.cancel){var e=t.groups.map(function(e){return e.id_course_discipline_group}).filter(function(e){return""==e});e.length>0&&t.groups.pop(),t.cancel=!1}}),this.getCourseDiscipline=function(){var e={id_institution:t.id_institution,id_course:t.id_course},i=[t.actions.getCourseDisciplineAggregation(e)];t.store.dispatch(i).then(function(){t.loader=!1,t.groups=t.store.getState().courseDiscipline.groups,t.update()})["catch"](function(e){e&&(t.loader=!1,t.groups=[],t.error=t.store.getState().courseDiscipline.error,t.update())})},this.courseDisciplineGroupForm=this.fl.checkRules({feature:"course_subject",permission:"save_discipline",onSuccess:function(){var e=t.groups.length;t.groups[e]={id_course_discipline_group:"",name:"",disciplines:"",action:"save"},t.update()}})})},function(e,t,i){var a=i(1);a.tag2("fl-course-discipline-group-form",'<div> <form id="course-discipline-group-form" onsubmit="{this.submit}"> <span class="course-discipline-group-tooltip"> <fl-tooltip text="course.type_course_discipline_group_name" for="course-discipline-group-field-name" action="focus" position="left"> </fl-tooltip> </span> <fl-field id="course-discipline-group-field-name" type="text" name="name" input-value="{name}" margin="none"> </fl-field> <fl-modal-footer> <div class="course-discipline-group-button"> <fl-spinner loading="{this.parent.saving}" text="save.action"></fl-spinner> <span show="{!this.saving}"> <fl-button type="button" text="cancel" schema="cancel" id="course-discipline-cancel" onclick="{this.parent.cancel}"> </fl-button> <fl-button if="{!this.parent.id_course_discipline_group}" type="submit" text="register" schema="success" id="course-discipline-save"> </fl-button> <fl-button if="{this.parent.id_course_discipline_group}" type="submit" text="edit" schema="success" id="course-discipline-save"> </fl-button> </span> </div> </fl-modal-footer> </form> </div>','fl-course-discipline-group-form .course-discipline-group-tooltip,[data-is="fl-course-discipline-group-form"] .course-discipline-group-tooltip{ position: absolute; margin-left: -200px; } fl-course-discipline-group-form .course-discipline-group-button,[data-is="fl-course-discipline-group-form"] .course-discipline-group-button{ text-align: right; vertical-align: middle; line-height: 40px; float: right; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_course_discipline_group=e.idCourseDisciplineGroup,this.name=e.name,this.saving=!1,this.callback=e.callback,this.on("mount",function(){$("html, body").animate({scrollTop:parseInt($(t.root).find("form").offset().top)-100}
340,500,"swing",function(){var e=$(t.root).find("input");e.is(":focus")||e.focus()})}),this.on("updated",function(){$(t.root).find("input").off("keyup"),$(t.root).find("input").on("keyup",function(e){var t=e.which;27==t&&(self.action=null,self.update())})}),this.cancel=function(){t.parent.action=null,t.parent.parent.cancel=!0,t.parent.parent.update()},this.submit=function(e){e.preventDefault();var i={};$("#course-discipline-group-form").find("input[name], textarea").each(function(){var e=$(this).attr("name"),t=$(this).val();i[e]=t}),t.saving=!0,t.update(),t.callback&&t.callback(i)}})},function(e,t,i){var a=i(1);a.tag2("fl-course-discipline-grouper",'<div align="right"> <div class="course-discipline-group-tab"> <fl-course-discipline-group-form if="{action}" id-institution="{id_institution}" id-course-discipline-group="{id_course_discipline_group}" name="{name}" callback="{!id_course_discipline_group ? addCourseDisciplineGroup : editCourseDisciplineGroup}"> </fl-course-discipline-group-form> <span show="{!action}"> <div class="course-discipline-group-option"> <fl-button-option text="{name}" color="#000000" font-size="14px" bold="true"> </fl-button-option> <fl-menu-option arrow="top"> <fl-menu-option-item id="course-edit" icon="pencil" text="edit" disabled="{parent.formCourseDisciplineGroup.disabled}" locked="{parent.formCourseDisciplineGroup.locked}" onclick="{parent.formCourseDisciplineGroup.apply}"> </fl-menu-option-item> <fl-menu-option-item id="course-delete" icon="trash" text="delete" disabled="{parent.deleteCourseDisciplineGroup.disabled}" locked="{parent.deleteCourseDisciplineGroup.locked}" onclick="{parent.deleteCourseDisciplineGroup.apply}"> </fl-menu-option-item> </fl-menu-option> </div> </span> </div> <div class="course-discipline-group-items"> <fl-action-button if="{id_course_discipline_group}" disabled="{addCourseDiscipline.disabled}" locked="{addCourseDiscipline.locked}" click="{addCourseDiscipline.apply}" size="small"> <fl-trans keyword="course.discipline_register"></fl-trans> </fl-action-button> <br> <br> <div> <fl-spinner loading="{loader}"></fl-spinner> <ul if="{id_course_discipline_group}" id="course-discipline-group-{id_course_discipline_group}" id-course-discipline-group="{id_course_discipline_group}" class="course-discipline-sortable"> <li each="{course_discipline, index in course_disciplines}" id-course-discipline-group="{id_course_discipline_group}" id-course-discipline="{course_discipline.id_course_discipline}" order="{course_discipline.order}" index="{index}" class="grouper-item"> <fl-course-discipline-grouper-item id-institution="{id_institution}" id-course="{id_course}" id-course-discipline-group="{id_course_discipline_group}" id-course-discipline="{course_discipline.id_course_discipline}" name="{course_discipline.name}" color="{course_discipline.color}" order="{course_discipline.order}" discipline-identifier="{course_discipline.discipline_identifier}"> </fl-course-discipline-grouper-item> </li> <li if="{!course_disciplines || course_disciplines.length == 0}" class="grouper-item"> </li> <li if="{new_discipline}" class="grouper-item"> <fl-course-discipline-form id-institution="{id_institution}" callback="{addCourseDisciplineCallback}"> </fl-course-discipline-form> </li> </ul> </div> </div> </div>','fl-course-discipline-grouper .course-discipline-group-tab,[data-is="fl-course-discipline-grouper"] .course-discipline-group-tab{ font-size: 14px; font-weight: bold; padding: 10px; padding-right: 15px; width: 200px; background: #ddd; border: 1px solid #bbb; border-bottom: none; border-top-left-radius: 80px 40px; border-top-right-radius: 5px; } fl-course-discipline-grouper .course-discipline-group-items,[data-is="fl-course-discipline-grouper"] .course-discipline-group-items{ padding:2%; background: #ddd; box-shadow: inset -3px 3px 3px #999; margin-bottom: 20px; border-top-left-radius: 5px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; text-align: left; } fl-course-discipline-grouper .course-discipline-sortable,[data-is="fl-course-discipline-grouper"] .course-discipline-sortable{ position: relative; list-style-type: none; } fl-course-discipline-grouper .grouper-item,[data-is="fl-course-discipline-grouper"] .grouper-item{ position: relative; } fl-course-discipline-grouper .ui-state-highlight,[data-is="fl-course-discipline-grouper"] .ui-state-highlight{ height: 50px; background: #ccc; box-shadow: 0px 0px 30px #999; } fl-course-discipline-grouper .course-discipline-group-name,[data-is="fl-course-discipline-grouper"] .course-discipline-group-name{ display: inline-block; } fl-course-discipline-grouper .course-discipline-group-option,[data-is="fl-course-discipline-grouper"] .course-discipline-group-option{ display: inline-block; } fl-course-discipline-grouper ul.course-discipline-sortable > li:first-child > fl-course-discipline-grouper-item > div > div,[data-is="fl-course-discipline-grouper"] ul.course-discipline-sortable > li:first-child > fl-course-discipline-grouper-item > div > div{ border-top-right-radius: 5px; border-top-left-radius: 5px; } fl-course-discipline-grouper ul.course-discipline-sortable > li:last-child > fl-course-discipline-grouper-item > div > div,[data-is="fl-course-discipline-grouper"] ul.course-discipline-sortable > li:last-child > fl-course-discipline-grouper-item > div > div{ border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; } fl-course-discipline-grouper ul.course-discipline-sortable > li:last-child > fl-course-discipline-form > div,[data-is="fl-course-discipline-grouper"] ul.course-discipline-sortable > li:last-child > fl-course-discipline-form > div{ border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; }',"",function(e){ 341"use strict";var t=this,i=this;this.id_institution=e.idInstitution,this.id_course=e.idCourse,this.loader=!1,this.action=e.action,this.saving=!1,this.id_course_discipline_group=e.idCourseDisciplineGroup,this.name=e.name,this.course_disciplines=e.courseDisciplines,this.new_discipline=!1,this.on("mount",function(){t.update(
341)}),this.on("updated",function(){$("#course-discipline-group-"+t.id_course_discipline_group).sortable({revert:!0,accept:".grouper-item",cancel:"svg, fl-button",placeholder:"ui-state-highlight",cursor:"move",opacity:.6,axis:"y",helper:"clone",tolerance:"intersect",connectWith:".course-discipline-sortable",sort:function(e,t){t.item;if(e.screenY<100&&e.pageY>150){var i=$(document).scrollTop();$(document).scrollTop(i-20)}else if(e.screenY>$(window).height()-20){var a=$(document).scrollTop();$(document).scrollTop(a+20)}},stop:function(e,t){var a=t.item,n=a.closest("ul"),o=a.index()+1,s=a.attr("order"),r=a.attr("index"),l=a.attr("id-course-discipline-group"),d=n.attr("id-course-discipline-group");if(!l)return!1;if(o!=s||l!=d){var c=null,u={};u.order=o,u.id_course_discipline_group=d,c=r in i.tags["fl-course-discipline-grouper-item"]?i.tags["fl-course-discipline-grouper-item"][r]:i.tags["fl-course-discipline-grouper-item"],c.courseDisciplineEdit(u,!0)}}}).disableSelection()}),this.formCourseDisciplineGroup=this.fl.checkRules({feature:"course_subject",permission:"save_discipline",onSuccess:function(){t.action="edit",t.update()}}),this.addCourseDisciplineGroup=function(e){t.loader=!0,t.update();var i={id_institution:t.id_institution,id_course:t.id_course},a=[t.actions.saveCourseDisciplineGroup(Object.assign(e,i))];t.store.dispatch(a).then(function(){t.loader=!1,t.action=null,t.update(
341),t.parent.getCourseDiscipline()})["catch"](function(e){e&&(t.loader=!1,t.tags["fl-course-discipline-group-form"].saving=!1,t.update(),school.popup.error(t.store.getState().courseDiscipline.error))})},this.editCourseDisciplineGroup=function(e){t.loader=!0,t.update();var i={id_institution:t.id_institution,id_course:t.id_course,id_course_discipline_group:t.id_course_discipline_group},a=[t.actions.editCourseDisciplineGroup(Object.assign(e,i))];t.store.dispatch(a).then(function(){t.parent.getCourseDiscipline()})["catch"](function(i){if(i){t.loader=!1,t.tags["fl-course-discipline-group-form"].saving=!1,t.update();var a=t.store.getState().courseDiscipline.error;a instanceof Object?school.popup.confirm(a.message,function(){return e.ignore_conflict=!0,t.editCourseDisciplineGroup(e),!1}):school.popup.error(a)}})},this.deleteCourseDisciplineGroup=this.fl.checkRules({feature:"course_subject",permission:"save_discipline",onSuccess:function(){school.popup.confirm(t.i18n.translate("course.confirm_course_discipline_group_delete"),function(){t.loader=!0,t.update();var e={id_institution:t.id_institution,id_course_discipline_group:t.id_course_discipline_group},i=[t.actions.deleteCourseDisciplineGroup(e)];t.store.dispatch(i).then(function(){t.loader=!1,t.update(),t.parent.getCourseDiscipline()})["catch"](function(e){e&&(t.loader=!1,t.update(),school.popup.error(t.store.getState().courseDiscipline.error))})})}}),this.addCourseDiscipline=this.fl.checkRules({feature:"course_subject",permission:"save_discipline",onSuccess:function(){t.new_discipline=!0,t.update()}}),this.addCourseDisciplineCallback=function(e){t.loader=!0,t.update();var i={id_institution:t.id_institution,id_course_discipline_group:t.id_course_discipline_group},a=[t.actions.saveCourseDiscipline(Object.assign(e,i))];t.store.dispatch(a).then(function(){t.loader=!1,t.new_discipline=!1,t.update(),t.parent.getCourseDiscipline()})["catch"](function(e){e&&(t.loader=!1,t.update(),school.popup.error(t.store.getState().courseDiscipline.error))})}})},function(e,t,i){var a=i(1);a.tag2("fl-course-discipline-grouper-item",'<div> <div if="{!edit}" class="course-discipline-grouper-item no-select"> <div class="draggable-dot"></div> <div class="course-discipline-color"> <fl-color-field color="{color}" callback="{colorCallback}"> </fl-color-field> </div> <div class="course-discipline-loader"> <fl-spinner loading="{loader}"></fl-spinner> </div> <div class="course-discipline-label"> <span class="course-discipline-name"> {name} </span> <br> <span class="course-discipline-identifier"> {discipline_identifier} </span> </div> <div class="course-discipline-option"> <fl-button-option> <fl-trans keyword="option_plural"></fl-trans> </fl-button-option> <fl-menu-option arrow="top"> <fl-menu-option-item id="course-edit" icon="pencil" text="edit" disabled="{parent.CourseDisciplineFormEdit.disabled}" locked="{parent.CourseDisciplineFormEdit.locked}" onclick="{parent.CourseDisciplineFormEdit.apply}"> </fl-menu-option-item> <fl-menu-option-item id="course-delete" icon="trash" text="delete" disabled="{parent.courseDisciplineDelete.disabled}" locked="{parent.courseDisciplineDelete.locked}" onclick="{parent.courseDisciplineDelete.apply}"> </fl-menu-option-item> </fl-menu-option> </div> </div> <fl-course-discipline-form if="{edit}" id-institution="{id_institution}" id-course-discipline="{id_course_discipline}" name="{name}" color="{color}" discipline-identifier="{discipline_identifier}" callback="{this.courseDisciplineEdit}"> </fl-course-discipline-form> </div>','fl-course-discipline-grouper-item .course-discipline-grouper-item,[data-is="fl-course-discipline-grouper-item"] .course-discipline-grouper-item{ background: #fff; border: 1px solid #ddd; padding: 5px; box-shadow: 1px 1px 3px #555; display: table; width: 98%; } fl-course-discipline-grouper-item .draggable-dot,[data-is="fl-course-discipline-grouper-item"] .draggable-dot{ background: url(\'/img/dots2.gif\'); width:8px; margin: 3px; height: 32px; top:5px; left:3px; cursor: move; display: table-cell; vertical-align: middle; } fl-course-discipline-grouper-item .course-discipline-color,[data-is="fl-course-discipline-grouper-item"] .course-discipline-color{ display: table-cell; width:50px; vertical-align: middle; text-align: center; padding: 5px; padding-left: 15px; } fl-course-discipline-grouper-item .course-discipline-loader,[data-is="fl-course-discipline-grouper-item"] .course-discipline-loader{ display: inline-block; } fl-course-discipline-grouper-item .course-discipline-label,[data-is="fl-course-discipline-grouper-item"] .course-discipline-label{ display: table-cell; vertical-align: middle; padding: 5px; } fl-course-discipline-grouper-item .course-discipline-name,[data-is="fl-course-discipline-grouper-item"] .course-discipline-name{ font-size: 12px; font-weight: bold; } fl-course-discipline-grouper-item .course-discipline-identifier,[data-is="fl-course-discipline-grouper-item"] .course-discipline-identifier{ font-size: 11px; color:#888; } fl-course-discipline-grouper-item .course-discipline-option,[data-is="fl-course-discipline-grouper-item"] .course-discipline-option{ display: table-cell; vertical-align: middle; float: right; padding-top: 10px; }',"",function(e){"use strict";var t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e},i=this;this.loader=!1,this.edit=!1,this.id_institution=e.idInstitution,this.id_course=e.idCourse,this.id_course_discipline=e.idCourseDiscipline,this.id_course_discipline_group=e.idCourseDisciplineGroup,this.name=e.name,this.color=e.color,this.order=e.order,this.discipline_identifier=e.disciplineIdentifier,this.colorCallback=function(e){var t={};t.color=e,i.courseDisciplineEdit(t)},this.CourseDisciplineFormEdit=this.fl.checkRules({feature:"course_subject",permission:"save_discipline",onSuccess:function(){i.edit=!0,i.update()}}),this.courseDisciplineEdit=function(e,a){i.loader=!0,i.update();var n={id_institution:i.id_institution,id_course_discipline:i.id_course_discipline,id_course_discipline_group:i.id_course_discipline_group},o=t({},n,e),s=[a?i.actions.editCourseDisciplineReorder(o):i.actions.editCourseDiscipline(o)];i.store.dispatch(s).then(function(){return i.loader=!1,i.edit=!1,i.update(),i.parent.parent.getCourseDiscipline(),i.store.getState().courseDiscipline.edit})["catch"](function(t){if(t){i.loader=!1,i.tags["fl-course-discipline-form"].saving=!1,i.update();var a=i.store.getState().courseDiscipline.error;a instanceof Object?school.popup.confirm(a.message,function(){return e.ignore_conflict=!0,i.courseDisciplineEdit(e),!1}):school.popup.error(a)}})},this.courseDisciplineDelete=this.fl.checkRules({feature:"course_subject",permission:"save_discipline",onSuccess:function(){school.popup.confirm(i.i18n.translate("course.confirm_course_discipline_delete"),function(){i.loader=!0,i.update();var e={id_institution:i.id_institution,id_course_discipline:i.id_course_discipline},t=[i.actions.deleteCourseDiscipline(e)];i.store.dispatch(t).then(function(){i.parent.parent.getCourseDiscipline(),i.loader=!1,i.update()})["catch"](function(e){e&&(i.loader=!1,i.update(),school.popup.error(i.store.getState().courseDiscipline.error))})})}}),this.on("update",function(){if(i.color!=e.color){var t={};t.color=i.color,i.editCourseDiscipline(t)}})})},function(e,t,i){var a=i(1);a.tag2("fl-course-plan",'<div class="app"> <fl-title> <fl-trans keyword="course.plan.plural"></fl-trans> <span if="{parent.course}"> {parent.course.name} </span> </fl-title> <br> <br> <fl-back-button if="{course && course.name}" text="course.course_list" prefix-text="true" callback="{backCourse}"> </fl-back-button> <fl-section></fl-section> <div class="course-plan-content"> <fl-course-plan-list if="{course}" id-institution="{id_institution}" id-course="{id_course}"> </fl-course-plan-list> </div> <div if="{!course && error}" align="center"> {error} </div> </div>','fl-course-plan .course-plan-content,[data-is="fl-course-plan"] .course-plan-content{ padding: 10px; } fl-course-plan .course-plan-content-button-add,[data-is="fl-course-plan"] .course-plan-content-button-add{ padding-bottom: 20px; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_course=e.idCourse,this.course=null,this.error=null,this.on("mount",function(){t.getCourse()}),this.getCourse=function(){var e={id_institution:t.id_institution,id_course:t.id_course},i=[t.actions.getCourse(e)];t.store.dispatch(i).then(function(){t.loader=!1,t.course=t.store.getState().course.course,t.update(
341)})["catch"](function(e){e&&(t.loader=!1,t.course=null,t.error=t.store.getState().course.error,t.update())})},this.backCourse=function(){t.router.load("course",{id_institution:t.id_institution})}})},function(e,t,i){var a=i(1);a.tag2("fl-course-plan-add",'<div> <fl-course-plan-form id-plan="{id_plan}" callback="{addCoursePlan}" callback-cancel="{backCourseProduct}"> </fl-course-plan-form> <div id="plan-add-products"> <br> <br> </div> </div>',"","",function(e){"use strict";var t=this;this.loader=!0,this.id_institution=e.idInstitution,this.id_course=e.idCourse,this.id_plan=null,this.product={},this.on("mount",function(){}),this.addCoursePlan=function(e){var i={id_institution:t.id_institution,id_course:t.id_course},a=[t.actions.saveCoursePlan(Object.assign(e,i))];t.store.dispatch(a).then(function(){t.save=t.store.getState().coursePlan.save,t.parent.getCoursePlans(),t.backCourseProduct()})["catch"](function(e){if(e){t.tags["fl-course-plan-form"].saving=!1,t.update();var i=t.store.getState().coursePlan.error;school.popup.error(i)}})},this.backCourseProduct=function(){t.parent.add=!1,t.parent.update()}})},function(e,t,i){var a=i(1);a.tag2("fl-course-plan-edit",'<div> <fl-course-plan-form id-plan="{id_plan}" plan="{plan}" callback="{editCoursePlan}" callback-cancel="{backCourseProduct}"> </fl-course-plan-form> </div>',"","",function(e){"use strict";var t=this;this.loader=!0,this.id_institution=e.idInstitution,this.id_course=e.idCourse,this.id_plan=e.idPlan,this.plan=e.plan,this.on("mount",function(){}),this.editCoursePlan=function(e){var i={id_institution:t.id_institution,id_course:t.id_course,id_plan:t.id_plan},a=[t.actions.editCoursePlan(Object.assign(e,i))];t.store.dispatch(a).then(function(){t.parent.parent.getCoursePlans(),t.backCourseProduct()})["catch"](function(e){if(e){t.tags["fl-course-plan-form"].saving=!1,t.update();var i=t.store.getState().coursePlan.error;school.popup.error(i)}})},this.backCourseProduct=function(){t.parent.edit=!1,t.parent.update()}})},function(e,t,i){var a=i(1);a.tag2("fl-course-plan-form",'<div> <br> <br> <form id="course-plan-form" onsubmit="{coursePlanSubmit}"> <fl-section for="plan-add-products"> <div class="course-plan-field-name"> <fl-field type="text" label="finance.plan_name" id="plan-name" name="name" width="200" input-value="{parent.plan_name}" focus="true"> </fl-field> <fl-tooltip text="finance.plan_name_description" for="plan-name" action="focus" position="right" style="margin-left: 0px; margin-top: 0px;"> </fl-tooltip> </div> </fl-section> <fl-modal-footer content-align="right"> <div class="course-plan-button"> <fl-spinner loading="{this.parent.saving}" text="save.action"></fl-spinner> <span show="{!this.saving}"> <fl-button type="button" text="cancel" schema="cancel" onclick="{parent.cancel}"> </fl-button> <fl-button if="{!parent.id_plan}" type="submit" text="register" schema="success"> </fl-button> <fl-button if="{parent.id_plan}" type="submit" text="edit" schema="success"> </fl-button> </span> </div> </fl-modal-footer> </form> </div>','fl-course-plan-form .course-plan-field-name,[data-is="fl-course-plan-form"] .course-plan-field-name{ margin-top: -30px; }',"",function(e){"use strict";var t=this;this.saving=!1,this.id_plan=e.idPlan,this.plan=e.plan,this.plan_name=this.plan?this.plan.name:"",this.callback=e.callback,this.callback_cancel=e.callbackCancel,this.cancel=function(){t.callback_cancel&&t.callback_cancel()},this.coursePlanSubmit=function(e){e.preventDefault();var i={};$("#course-plan-form").find("input[name], textarea").each(function(){var e=$
341(this).attr("name"),t=$(this).val();i[e]=t});var a={};for(var n in i)if(n.indexOf("[")>=0){var o=n.substring(0,n.indexOf("_")),s=n.substring(n.indexOf("_")+1,n.indexOf("[")),r=parseInt(n.substring(n.indexOf("[")+1)),l=[],d={};o in a&&(l=a[o]),r in l&&(d=l[r]),d[s]=i[n],l[r]=d,a[o]=l}else a[n]=i[n];a.name&&0!=a.name.length?(t.saving=!0,t.update(),t.callback&&t.callback(a)):school.popup.error(t.i18n.translate("finance.plan_name_error"))}})},function(e,t,i){var a=i(1);a.tag2("fl-course-plan-list",'<div class="course-plan-list-content"> <div class="course-plan-content-button-add"> <fl-action-button text="finance.plan_add" size="small" disabled="{coursePlanAdd.disabled}" locked="{coursePlanAdd.locked}" click="{coursePlanAdd.apply}"> </fl-action-button> </div> <div if="{plans && plans.length > 0}" each="{plan in plans}"> <fl-course-plan-list-item id-institution="{id_institution}" id-course="{id_course}" plan="{plan}"> </fl-course-plan-list-item> </div> <br> <br> <div> <fl-course-plan-add if="{add}" id-institution="{id_institution}" id-course="{id_course}"> </fl-course-plan-add> </div> <fl-pagination if="{links}" id-institution="{id_institution}" links="{links}" action="{action}" store="{this.store.getState().coursePlan}" params="{params}" callback="{listPlan}"> </fl-pagination> <div if="{!loader && error && !add}" align="center"> {error} </div> </div>',"","",function(e){"use strict";var t=this;this.loader=!0,this.error=null,this.add=!1,this.id_institution=e.idInstitution,this.id_course=e.idCourse,this.plans=[],this.action=this.actions.getCoursePlans,this.state=this.store.getState().coursePlan,this.links=null,this.params={id_institution:this.id_institution,id_course:this.id_course},this.on("mount",function(){t.getCoursePlans()}),this.getCoursePlans=function(){var e=[t.action(t.params)];t.store.dispatch(e).then(function(){t.loader=!1,t.error=null,t.listPlan(),t.update()})["catch"](function(e){e&&(t.loader=!1,t.plans=[],t.error=t.i18n.translate("finance.course_plan_not_found"),t.store.getState().coursePlan.error&&(t.error=t.store.getState().coursePlan.error),t.update())})},this.listPlan=function(){t.plans=t.store.getState().coursePlan.plans,t.links=t.store.getState().coursePlan.links,t.update(),t.tags["fl-pagination"].update()},this.coursePlanAdd=this.fl.checkRules({feature:"course",permission:"save_course",onSuccess:function(){t.add=!0,t.update()}})})},function(e,t,i){var a=i(1);a.tag2("fl-course-plan-list-item",'<div if="{!edit}"> <fl-section for="plan-{id_plan}-products" label="{plan.name}"> </fl-section> </div> <fl-course-plan-edit if="{edit}" id-institution="{id_institution}" id-course="{id_course}" id-plan="{id_plan}" plan="{plan}"> </fl-course-plan-edit> <div id="plan-{id_plan}-products"> <br> <br> <div class="float-right"> <fl-button-option text="option.plural"> </fl-button-option> <fl-menu-option> <fl-menu-option-item icon="pencil" text="edit" locked="{parent.coursePlanEdit.locked}" disabled="{parent.coursePlanEdit.disabled}" onclick="{parent.coursePlanEdit.apply}"> </fl-menu-option-item> <fl-menu-option-item icon="trash" text="delete" locked="{parent.coursePlanDelete.locked}" disabled="{parent.coursePlanDelete.disabled}" onclick="{parent.coursePlanDelete.apply}"> </fl-menu-option-item> </fl-menu-option> </div> <fl-course-product-list id-institution="{id_institution}" id-course="{id_course}" id-plan="{id_plan}" products="{plan.product}"> </fl-course-product-list> </div>',"","",function(e){"use strict";var t=this;this.edit=!1,this.plan=e.plan,this.id_institution=e.idInstitution,this.id_course=e.idCourse,this.id_plan=this.plan.id_plan,this.classes={"plan-box":!0,"plan-box-selected":!1},this.classes_option={"plan-option":!0,"plan-option-selected":!1},this.on("mount",function(){t.plan&&t.plan.relationships&&t.plan.relationships.map(function(e){t.plan[e.name.toLowerCase()]=e.value}),t.update()}),this.selectPlanBox=function(){t.classes["plan-box-selected"]?(t.classes["plan-box-selected"]=!1,t.classes_option["plan-option-selected"]=!1):(t.classes["plan-box-selected"]=!0,t.classes_option["plan-option-selected"]=!0),t.update()},this.coursePlanEdit=this.fl.checkRules({feature:"course",permission:"save_course",onSuccess:function(){t.edit=!0,t.update(
341)}}),this.coursePlanDelete=this.fl.checkRules({feature:"course",permission:"save_course",onSuccess:function(){school.popup.confirm(t.i18n.translate("finance.confirm_course_plan_delete"),function(){var e={id_institution:t.id_institution,id_plan:t.id_plan},i=[t.actions.deleteCoursePlan(e)];t.store.dispatch(i).then(function(){school.popup.info(t.i18n.translate("finance.course_plan_deleted")),t.parent.getCoursePlans()})["catch"](function(e){if(e){var i=t.store.getState().coursePlan.errors,a="";i&&i.length>0&&i.map(function(e){a+=e.message+"<br />"}),school.popup.error(a)}})})}})})},function(e,t,i){var a=i(1);a.tag2("fl-course-product",'<div class="app"> <fl-title> <fl-trans keyword="course.product.plural"></fl-trans> <span if="{parent.course}"> {parent.course.name} </span> </fl-title> <br> <br> <div class="course-product-content"> <fl-course-product-list if="{course}" id-institution="{id_institution}" id-course="{id_course}"> </fl-course-product-list> </div> <div if="{!course && error}" align="center"> {error} </div> </div>','fl-course-product .course-product-content,[data-is="fl-course-product"] .course-product-content{ padding: 10px; } fl-course-product .course-product-content-button-add,[data-is="fl-course-product"] .course-product-content-button-add{ padding-bottom: 20px; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_course=e.idCourse,this.course=null,this.error=null,this.on("mount",function(){t.getCourse()}),this.getCourse=function(){var e={id_institution:t.id_institution,id_course:t.id_course},i=[t.actions.getCourse(e)];t.store.dispatch(i).then(function(){t.loader=!1,t.course=t.store.getState().course.course,t.update()})["catch"](function(e){e&&(t.loader=!1,t.course=null,t.error=t.store.getState().course.error,t.update())})},this.backCourse=function(){t.router.load("course",{id_institution:t.id_institution})}})},function(e,t,i){var a=i(1);a.tag2("fl-course-product-add",'<div> <fl-course-product-form id-product="{id_product}" product="{product}" callback="{addCourseProduct}" callback-cancel="{backCourseProduct}"> </fl-course-product-form> </div>',"","",function(e){"use strict";var t=this;this.loader=!0,this.id_institution=e.idInstitution,this.id_course=e.idCourse,this.id_plan=e.idPlan,this.id_product=null,this.product={},this.on("mount",function(){}),this.addCourseProduct=function(e){var i={id_institution:t.id_institution,id_course:t.id_course,id_plan:t.id_plan},a=[t.actions.saveCourseProduct(Object.assign(e,i))];t.store.dispatch(a).then(function(){t.save=t.store.getState().courseProduct.save,t.backCourseProduct("add")})["catch"](function(e){if(e){t.tags["fl-course-product-form"].saving=!1,t.update();var i=t.store.getState().courseProduct.errors;errors&&errors.length>0&&errors.map(function(e){i+=e.message+"<br />"}),school.popup.error(i)}})},this.backCourseProduct=function(e){t.parent.add=!1,t.parent.update(),e&&(t.id_plan?t.parent.getCoursePlanProducts(e):t.parent.getCourseProducts(e))}})},function(e,t,i){var a=i(1);a.tag2("fl-course-product-edit",'<div if="{product}"> <fl-course-product-form id-product="{id_product}" product="{product}" callback="{editCourseProduct}" callback-cancel="{backCourseProduct}"> </fl-course-product-form> </div>',"","",function(e){"use strict";var t=this;this.loader=!0,this.id_institution=e.idInstitution,this.id_course=e.idCourse,this.id_plan=e.idPlan,this.id_product=e.idProduct,this.product=e.product,this.on("mount",function(){}),this.editCourseProduct=function(e){var i={id_institution:t.id_institution,id_course:t.id_course,id_plan:t.id_plan,id_product:t.id_product},a=[t.actions.editCourseProduct(Object.assign(e,i))];t.store.dispatch(a).then(function(){t.edit=t.store.getState().courseProduct.edit,t.backCourseProduct("edit")})["catch"](function(e){if(e){t.tags["fl-course-product-form"].saving=!1,t.update();var i=t.store.getState().courseProduct.errors,a="";i&&i.length>0&&i.map(function(e){a+=e.message+"<br />"}),school.popup.error(a)}})},this.backCourseProduct=function(e){t.parent.edit=!1,t.parent.update(),e&&t.parent.parent.getCoursePlanProducts(e)}})},function(e,t,i){var a=i(1);a.tag2("fl-course-product-form",'<div class="course-product-form" align="center"> <form id="course-product-form" onsubmit="{courseProductSubmit}"> <div> <fl-field type="text" name="name" id="product-name" label="course.product_name" maxlength="255" input-value="{product.name}" width="170" action="true" focus="{!id_product ? âtrueâ : âfalseâ}"> </fl-field> <fl-tooltip text="course.product_name_description" for="product-name" action="focus" position="top" style="margin-left: -62px; margin-top: -95px;"> </fl-tooltip> </div> <div class="course-product-field table"> <div class="table-cell middle"> R$ </div> <div class="table-cell middle"> <fl-field type="text" name="price" id="price" label="course.price" maxlength="255" input-value="{product.price ? product.price.toFixed(2).replace(\'.\', \',\')
341: \'\'}" width="65" action="true"> </fl-field> <fl-tooltip text="course.product_price_description" for="price" action="focus" position="top" style="margin-left: -62px; margin-top: -40px;"> </fl-tooltip> </div> <div class="table-cell middle"> <fl-field name="standard_parcel" id="standard-parcel" label="course.product_standard_parcel" maxlength="255" input-value="{product_configuration.standard_parcel ? product_configuration.standard_parcel : â1â}" width="65" action="true" type="number"> </fl-field> <fl-tooltip text="course.product_standard_parcel_description" for="standard-parcel" action="focus" position="top" style="margin-left: -62px; margin-top: -60px;"> </fl-tooltip> </div> </div> <fl-modal-footer content-align="right"> <div class="course-product-button"> <fl-spinner loading="{this.parent.saving}" text="save.action"></fl-spinner> <span show="{!this.saving}"> <fl-button type="button" text="cancel" schema="cancel" onclick="{parent.cancel}"> </fl-button> <fl-button if="{!parent.id_product}" type="submit" text="register" schema="success"> </fl-button> <fl-button if="{parent.id_product}" type="submit" text="edit" schema="success"> </fl-button> </span> </div> </fl-modal-footer> </form> </div>','fl-course-product-form .course-product-form,[data-is="fl-course-product-form"] .course-product-form{ margin:5px; padding:10px; width: 180px; height: 120px; background-color:rgba(1, 129, 78, 0.10); box-shadow: 0px 0px 10px #aaa; border-radius: 5px; } fl-course-product-form .course-product-field,[data-is="fl-course-product-form"] .course-product-field{ } fl-course-product-form .course-product-field-label,[data-is="fl-course-product-form"] .course-product-field-label{ font-weight: normal; color: #01814e; }',"",function(e){"use strict";var t=this;this.saving=!1,this.id_product=e.idProduct,this.product=e.product,this.product_configuration={},this.callback=e.callback,this.callback_cancel=e.callbackCancel,this.on("mount",function(){$(t.root).find("#name").focus(),t.product&&t.product.configurations&&t.product.configurations.map(function(e){t.product_configuration[e.configuration.toLowerCase()]=e.value}),t.update()}),this.on("updated",function(){$("#course-product-form").ready(function(){$("#icourse-product-form").find("input").off("keyup"),$("#course-product-form").find("input").on("keyup",function(){var e=$
341(this),t=e.val(),i=e.attr("name");void 0!==i&&t.length>0&&i.indexOf("price")>=0&&(t=t.replace(/\D/g,""),t=t.replace(/(\d{1})(\d{1,2})$/,"$1,$2"),e.val(t))})})}),this.cancel=function(){t.callback_cancel&&t.callback_cancel()},this.courseProductSubmit=function(e){e.preventDefault();var i={};$("#course-product-form").find("input[name], textarea").each(function(){var e=$(this).attr("name"),t=$(this).val();i[e]=t});var a={};for(var n in i)if(n.indexOf("[")>=0){var o=n.substring(0,n.indexOf("_")),s=n.substring(n.indexOf("_")+1,n.indexOf("[")),r=parseInt(n.substring(n.indexOf("[")+1)),l=[],d={};o in a&&(l=a[o]),r in l&&(d=l[r]),d[s]=i[n],l[r]=d,a[o]=l}else a[n]=i[n];a.price=a.price.replace(",","."),a.name&&0!=a.name.length?a.price&&0!=a.price.length?(t.saving=!0,t.update(),t.callback&&t.callback(a)):school.popup.error(t.i18n.translate("course.product_price_error")):school.popup.error(t.i18n.translate("course.product_name_error"))}})},function(e,t,i){var a=i(1);a.tag2("fl-course-product-list",'<div class="course-product-list-content"> <div class="course-product-content-button-add"> <fl-action-button text="course.product_add" disabled="{courseProductAdd.disabled}" locked="{courseProductAdd.locked}" click="{courseProductAdd.apply}"> </fl-action-button> </div> <br> <br> <div if="{products && products.length > 0}" each="{product in products}" class="inline-block middle"> <fl-course-product-list-item id-institution="{id_institution}" id-course="{id_course}" product="{product}"> </fl-course-product-list-item> </div> <div class="inline-block middle"> <fl-course-product-add if="{add}" id-institution="{id_institution}" id-course="{id_course}" id-plan="{id_plan}"> </fl-course-product-add> </div> <div if="{error && !add}" align="center"> {error} </div> <br> <fl-pagination if="{links}" type="more" links="{links}" action="{this.action}" store="{this.store.getState().courseProduct}" params="{params}" callback="{listProduct}"> </fl-pagination> </div>','fl-course-product-list .course-product-content-button-add,[data-is="fl-course-product-list"] .course-product-content-button-add{ width: 300px; }',"",function(e){"use strict";var t=this;this.loader=!0,this.error=null,this.add=!1,this.id_institution=e.idInstitution,this.id_course=e.idCourse,this.id_plan=e.idPlan,this.products=e.products,this.links=null,this.action=this.actions.getCourseProducts,this.params={id_institution:this.id_institution,id_course:this.id_course},this.on("mount",function(){t.products?0==t.products.length&&(t.id_plan?t.error=t.i18n.translate("finance.course_product_plan_not_found"):t.error=t.i18n.translate("finance.course_product_not_found"),t.update()):t.getCourseProducts()}),this.getCoursePlanProducts=function(e){var i={id_institution:t.id_institution,id_course:t.id_course,id_plan:t.id_plan},a=[t.actions.getCoursePlan(i)];t.store.dispatch(a).then(function(){t.loader=!1,t.error=null;var i=t.store.getState().coursePlan.plan;t.products=i.product,"add"==e&&(t.add=!0),t.update()})["catch"](function(e){e&&(t.loader=!1,t.products=[],t.error=t.i18n.translate("finance.course_product_not_found"),t.store.getState().courseProduct.error&&(t.error=t.store.getState().courseProduct.error),t.update())})},this.getCourseProducts=function(e){var i=t.params,a=[t.actions.getCourseProducts(i)];t.store.dispatch(a).then(function(){t.loader=!1,t.error=null,t.listProduct(),"add"==e&&(t.add=!0),t.update()})["catch"](function(e){e&&(t.loader=!1,t.products=[],t.error=t.i18n.translate("finance.course_product_not_found"),t.store.getState().courseProduct.error&&(t.error=t.store.getState().courseProduct.error),t.update())})},this.listProduct=function(){t.products=t.products.concat(t.store.getState().courseProduct.products),t.links=t.store.getState().courseProduct.links,t.update(),t.tags["fl-pagination"].update()},this.courseProductAdd=this.fl.checkRules({feature:"course",permission:"save_course",onSuccess:function(){t.add=!0,t.update()}})})},function(e,t,i){var a=i(1);a.tag2("fl-course-product-list-item",'<div if="{!edit}" class="{classes}" align="left"> <div class="product-box-content"> <div class="{classes_option}" onclick="{selectProductBox}"> <fl-button-option width="60px" text="option.plural" for=""> </fl-button-option> <fl-menu-option margin-left="-73px"> <fl-menu-option-item icon="pencil" text="edit" disabled="{parent.courseProductEdit.disabled}" locked="{parent.courseProductEdit.locked}" onclick="{parent.courseProductEdit.apply}"> </fl-menu-option-item> <fl-menu-option-item icon="trash" text="delete" disabled="{parent.courseProductDelete.disabled}" locked="{parent.courseProductDelete.locked}" onclick="{parent.courseProductDelete.apply}"> </fl-menu-option-item> </fl-menu-option> </div> <div class="product-icon"> <fl-icon icon="box-usd" size="40"> </fl-icon> </div> <div class="product-box-text bold"> {product.name} </div> <div class="product-box-text"> {product.price_formatted} </div> <div if="{configurations.standard_parcel}" class="product-box-text first-letter"> {configurations.standard_parcel}x <fl-trans keyword="times_of"></fl-trans> {(product.price / configurations.standard_parcel).toFixed(2).replace(\'.\',\',\')} </div> </div> </div> <fl-course-product-edit if="{edit}" id-institution="{id_institution}" id-course="{id_course}" id-product="{id_product}" product="{product}"> </fl-course-product-edit>','fl-course-product-list-item .product-box,[data-is="fl-course-product-list-item"] .product-box{ margin:5px; padding:10px; width: 180px; height: 120px; display: inline-block; text-align: center; border-radius: 5px; transition: ease-in-out 300ms; transition-property: all; } fl-course-product-list-item .product-box:hover,[data-is="fl-course-product-list-item"] .product-box:hover{ background-color:rgba(1, 129, 78, 0.10); box-shadow: 0px 0px 10px #aaa; } fl-course-product-list-item .product-box-selected,[data-is="fl-course-product-list-item"] .product-box-selected{ background-color:rgba(1, 129, 78, 0.10); box-shadow: 0px 0px 10px #aaa; } fl-course-product-list-item .product-box:hover .product-option,[data-is="fl-course-product-list-item"] .product-box:hover .product-option{ opacity: 1; } fl-course-product-list-item .product-box-content,[data-is="fl-course-product-list-item"] .product-box-content{ width: 100%; display: table; } fl-course-product-list-item .product-box-text,[data-is="fl-course-product-list-item"] .product-box-text{ padding-top: 5px; text-align: center; } fl-course-product-list-item .product-icon,[data-is="fl-course-product-list-item"] .product-icon{ text-align: center; margin-left: 60px; } fl-course-product-list-item .product-option,[data-is="fl-course-product-list-item"] .product-option{ float: right; opacity:0; transition: ease-in-out 300ms; transition-property: all; } fl-course-product-list-item .product-option-selected,[data-is="fl-course-product-list-item"] .product-option-selected{ opacity: 1; }',"",function(e){ 342"use strict";var t=this;this.edit=!1,this.product=e.product,this.id_institution=e.idInstitution,this.id_course=e.idCourse,this.id_product=this.product.id_product,this.configurations={},this.classes={"product-box":!0,"product-box-selected":!1},this.classes_option={"product-option":!0,"product-option-selected":!1},this.on("mount",function(){t.product&&t.product.configurations&&t.product.configurations.map(function(e){t.configurations[e.configuration.toLowerCase()]=e.value}
342),t.update()}),this.selectProductBox=function(){t.classes["product-box-selected"]?(t.classes["product-box-selected"]=!1,t.classes_option["product-option-selected"]=!1):(t.classes["product-box-selected"]=!0,t.classes_option["product-option-selected"]=!0),t.update()},this.courseProductEdit=this.fl.checkRules({feature:"course",permission:"save_course",onSuccess:function(){t.edit=!0,t.update()}}),this.courseProductDelete=this.fl.checkRules({feature:"course",permission:"save_course",onSuccess:function(){school.popup.confirm(t.i18n.translate("course.confirm_product_delete"),function(){var e={id_institution:t.id_institution,id_product:t.id_product},i=[t.actions.deleteCourseProduct(e)];t.store.dispatch(i).then(function(){school.popup.info(t.i18n.translate("course.product_deleted")),t.parent.getCoursePlanProducts()})["catch"](function(e){if(e){var i=t.store.getState().courseProduct.errors,a="";i&&i.length>0&&i.map(function(e){a+=e.message+"<br />"}),school.popup.error(a)}})})}})})},function(e,t,i){var a=i(1);a.tag2("fl-course-term-calendar",'<div class="app"> <fl-title text="course.term_calendar" args="{course}"> </fl-title> <br> <br> <fl-back-button if="{course.name}" text="course.course_list" prefix-text="true" callback="{backCourse}"> </fl-back-button> <fl-section></fl-section> <form id="course-term-calendar" onsubmit="{submitForm}"> <div class="select-calendar"> <fl-field if="{semesters.length > 0}" type="select" name="semester" id="semester" label="semester" input-value="{semester}" width="120" items="{semesters}" change-callback="{changeSemester}"> </fl-field> <fl-field type="select" name="year" id="year" label="year" input-value="{year}" width="120" items="{years}" change-callback="{changeYear}"> </fl-field> <div if="{\'show_grades\' in this.term_selected}" class="float-right"> <fl-button id="state-button" schema="{this.term_selected.show_grades ? âsuccessâ : âdangerâ}" text="{this.term_selected.show_grades ? âcourse.term_state_publishâ : âcourse.term_state_unpublishâ}" onclick="{editCourseTermState}"> </fl-button> <fl-tooltip for="state-button" action="hover" text="{this.term_selected.show_grades ? âcourse.term_state_unpublish_clickâ : âcourse.term_state_publish_clickâ}" position="top" style="margin-left:-185px;"> </fl-tooltip> </div> </div> <fl-course-term-list if="{calendar && calendar.length > 0 && year}" id-institution="{id_institution}" id-course="{id_course}" year="{year}"> </fl-course-term-list> <div align="center"> <fl-course-term-select-option each="{date_option, key in date_options}" date-option="{date_option}" selected="{date_option_selected == date_option.value ? true : false}" callback="{changeDateOption}"> </fl-course-term-select-option> </div> <br> <br> <div if="{terms.length > 0 && term_selected && term_selected.term}" align="center"> <fl-course-term-calendar-month each="{month in calendar}" month="{month}" terms="{terms}" term-selected="{term_selected}" date-option-selected="{date_option_selected}"> </fl-course-term-calendar-month> </div> <fl-modal-footer if="{show_button}" align="right" content-align="right"> <div class="address-button"> <fl-spinner loading="{this.parent.saving}" text="save.action"></fl-spinner> <span show="{!this.saving}"> <fl-button type="button" text="cancel" schema="cancel" onclick="{parent.clearForm}"> </fl-button> <fl-button type="submit" text="edit" schema="success"> </fl-button> </span> </div> </fl-modal-footer> </form> </div>','fl-course-term-calendar .select-calendar,[data-is="fl-course-term-calendar"] .select-calendar{ padding: 20px; }',"",function(e){"use strict";var t=this;this.saving=!1,this.id_institution=e.idInstitution,this.id_course=e.idCourse,this.course={},this.calendar=[],this.terms=[],this.term_selected={},this.term_update={},this.year=(new Date).getFullYear(),this.semester=1,this.date_from=null,this.date_to=null,this.show_button=!1,this.semesters=[],this.years=[];for(var i=this.year+1;i>=this.year-10;i--)this.years.push(i);this.date_options=[{value:"date",text:this.i18n.translate("course.term_date")},{value:"enabled",text:this.i18n.translate("course.enable_date")}],this.date_option_selected=null,this.on("mount",function(){t.date_option_selected=t.date_options[0].value,t.store.dispatch([t.actions.setCourseTermSelectOption(t.date_option_selected)]),t.getCourse()}),this.on("update",function(e){t.store.getState().courseTerm.term_update&&(t.store.getState().courseTerm.term_update.date_begin&&t.store.getState().courseTerm.term_update.date_end&&t.store.getState().courseTerm.term_update.date_begin!=t.store.getState().courseTerm.term_update.date_end||t.store.getState().courseTerm.term_update.enabled_begin&&t.store.getState().courseTerm.term_update.enabled_end&&t.store.getState().courseTerm.term_update.enabled_begin!=t.store.getState().courseTerm.term_update.enabled_end)?(t.term_update=t.store.getState().courseTerm.term_update,t.show_button=!0):(t.term_update={},t.show_button=!1),t.date_from=t.year+"-01-01",t.date_to=t.year+"-12-31",6==t.course.school_stage_duration&&(t.semesters=[{text:t.i18n.translate("course.semester_name",{semester:"1"+t.i18n.translate("ordinal.first")}),value:1},{text:t.i18n.translate("course.semester_name",{semester:"2"+t.i18n.translate("ordinal.second")}),value:2}],1==t.semester?(t.date_from=t.year+"-01-01",t.date_to=t.year+"-06-30"):(t.date_from=t.year+"-07-01",t.date_to=t.year+"-12-31")),e&&t.getInstitutionCalendar(
342)}),this.getCourse=function(){var e={id_institution:t.id_institution,id_course:t.id_course},i=[t.actions.getCourse(e)];t.store.dispatch(i).then(function(){t.course=t.store.getState().course.course,t.update(),t.getInstitutionCalendar()})["catch"](function(e){e&&school.popup.error(t.store.getState().course.error)})},this.getInstitutionCalendar=function(){var e={id_institution:t.id_institution,date_from:t.date_from,date_to:t.date_to},i=[t.actions.getInstitutionCalendar(e)];t.store.dispatch(i).then(function(){t.calendar=t.store.getState().institutionCalendar.calendar,t.update()})["catch"](function(e){e&&school.popup.error(t.store.getState().institutionCalendar.error)})},this.changeSemester=function(e){t.semester=e,t.calendar=[],t.update(),t.getInstitutionCalendar()},this.changeYear=function(e){t.year=e,t.calendar=[],t.update(!0)},this.backCourse=function(){t.router.load("course",{id_institution:t.id_institution})},this.clearForm=function(){t.store.dispatch([t.actions.setCourseTermUpdate({})]),t.mount()},this.submitForm=function(e){e.preventDefault(),t.saving=!0,t.update();var i={};$("#course-term-calendar").find("input[type!=radio][name], input[type=radio][name]:checked, textarea").each(function(){var e=$
342(this).attr("name"),t=$(this).val();i[e]=t}),t.editCourseTermDate(i)},this.editCourseTermDate=function(e){var i={id_course:t.id_course,term:t.term_selected.term},a=[t.actions.editCourseTermDate(Object.assign(i,e,t.term_update))];t.store.dispatch(a).then(function(){window.toast(t.i18n.translate("course.term_dates_successfully_saved"),"long"),t.saving=!1,t.clearForm(),t.update()})["catch"](function(e){if(e){t.saving=!1,t.update();var i=t.store.getState().courseTerm.errors,a="";i&&i.length>0&&i.map(function(e){a+=e.message+"<br />"}),school.popup.error(a)}})},this.editCourseTermState=function(){var e=!(t.term_selected.show_grades===!0),i={id_course:t.id_course,term:t.term_selected.term,state:e,year:t.year},a=[t.actions.editCourseTermState(i)];t.store.dispatch(a).then(function(){window.toast(t.i18n.translate("course.term_state_successfully_saved"),"long"),t.term_selected.show_grades=e,t.update()})["catch"](function(e){if(e){var i=t.store.getState().courseTerm.errors,a="";i&&i.length>0&&i.map(function(e){a+=e.message+"<br />"}),school.popup.error(a)}})}})},function(e,t,i){var a=i(1);a.tag2("fl-course-term-calendar-day",'<div class="{classes}"> <div if="{day.date}" id="date-{day.date}" class="{classes_date}" onclick="{changeDate.apply}"> <div class="{classes_block}"> <fl-date text="{day.date}" format-out="dd"> </fl-date> </div> <fl-tooltip if="{day.holidays.length > 0}" for="date-{day.date}" text="{holidays}" action="hover" riot-style="margin-top: -{11*day.holidays.length}px; margin-left: -60px; " position="top"> </fl-tooltip> </div> </div>','fl-course-term-calendar-day .calendar-day,[data-is="fl-course-term-calendar-day"] .calendar-day{ display: inline-block; width: 27px; height: 27px; margin: 1px; } fl-course-term-calendar-day .calendar-day > div,[data-is="fl-course-term-calendar-day"] .calendar-day > div{ padding: 4px; border-radius: 25px; vertical-align: middle; display: table-cell; cursor: pointer; } fl-course-term-calendar-day .calendar-day-date,[data-is="fl-course-term-calendar-day"] .calendar-day-date{ } fl-course-term-calendar-day .calendar-day-enabled,[data-is="fl-course-term-calendar-day"] .calendar-day-enabled{ } fl-course-term-calendar-day .calendar-day-date:hover > div,[data-is="fl-course-term-calendar-day"] .calendar-day-date:hover > div{ background-color:rgba(1, 129, 78, 0.30); font-weight: normal; color: #000; } fl-course-term-calendar-day .calendar-day-enabled:hover > div,[data-is="fl-course-term-calendar-day"] .calendar-day-enabled:hover > div{ background-color:rgba(0, 64, 160, 0.30); font-weight: normal; color: #000; } fl-course-term-calendar-day .calendar-day-active,[data-is="fl-course-term-calendar-day"] .calendar-day-active{ background-color:rgba(1, 129, 78, 1); font-weight: bold; color: #fff; } fl-course-term-calendar-day .calendar-day-between,[data-is="fl-course-term-calendar-day"] .calendar-day-between{ background-color:rgba(1, 129, 78, 0.5); font-weight: bold; color: #fff; } fl-course-term-calendar-day .calendar-day-active-enabled,[data-is="fl-course-term-calendar-day"] .calendar-day-active-enabled{ background-color:rgba(0, 64, 160, 1); font-weight: bold; color: #fff; border-radius: 20px; padding: 1px; } fl-course-term-calendar-day .calendar-day-between-enabled,[data-is="fl-course-term-calendar-day"] .calendar-day-between-enabled{ background-color:rgba(0, 64, 160, 0.5); font-weight: bold; color: #fff; border-radius: 20px; padding: 1px; }',"",function(e){"use strict";var t=this;this.day=e.day,this.terms=e.terms,this.term_selected=e.termSelected,this.date_option_selected=e.dateOptionSelected,this.date=this.day.date?moment.utc(this.day.date).startOf("day"):null,this.holidays=[],this.date_begin=null,this.date_end=null,this.enabled_begin=null,this.enabled_end=null,this.term_update={},this.on("mount",function(){t.holidays=t.day.holidays.map(function(e){return e.name}),t.update()}),this.on("update",function(){t.day=e.day,t.date_option_selected=t.store.getState().courseTerm.option,t.term_selected=t.store.getState().courseTerm.term_selected,t.term_update=t.store.getState().courseTerm.term_update,t.term_update&&t.term_update.date_begin&&t.term_update.date_end?t.date_begin=moment.utc(t.term_update.date_begin).startOf("day"):t.term_selected&&t.term_selected.date_begin&&t.term_selected.date_end?t.date_begin=moment.utc(t.term_selected.date_begin).startOf("day"):t.date_begin=null,t.term_update&&t.term_update.date_begin&&t.term_update.date_end?t.date_end=moment.utc(t.term_update.date_end).startOf("day"):t.term_selected&&t.term_selected.date_begin&&t.term_selected.date_end?t.date_end=moment.utc(t.term_selected.date_end).startOf("day"):t.date_end=null,t.term_update&&t.term_update.enabled_begin&&t.term_update.enabled_end?t.enabled_begin=moment.utc(t.term_update.enabled_begin).startOf("day"):t.term_selected&&t.term_selected.enabled_begin&&t.term_selected.enabled_end?t.enabled_begin=moment.utc(t.term_selected.enabled_begin).startOf("day"):t.enabled_begin=null,t.term_update&&t.term_update.enabled_begin&&t.term_update.enabled_end?t.enabled_end=moment.utc(t.term_update.enabled_end).startOf("day"):t.term_selected&&t.term_selected.enabled_begin&&t.term_selected.enabled_end?t.enabled_end=moment.utc(t.term_selected.enabled_end).startOf("day"):t.enabled_end=null,t.classes={"calendar-day":!0,"calendar-day-date":"date"==t.date_option_selected,"calendar-day-enabled":"enabled"==t.date_option_selected,"no-select":!0},t.classes_date={"calendar-day-active":t.date&&(t.date_begin&&0==t.date_begin.diff(t.date,"days")||t.date_end&&0==t.date_end.diff(t.date,"days")),"calendar-day-between":t.date&&t.date_begin&&t.date_end&&t.date.diff(t.date_begin,"days")>0&&t.date.diff(t.date_end,"days")<0},t.classes_block={"calendar-day-active-enabled":t.date&&(t.enabled_begin&&0==t.enabled_begin.diff(t.date,"days")||t.enabled_end&&0==t.enabled_end.diff(t.date,"days")),"calendar-day-between-enabled":t.date&&t.enabled_begin&&t.enabled_end&&t.date.diff(t.enabled_begin,"days")>0&&t.date.diff(t.enabled_end,"days")<0}}),this.changeDate=this.fl.checkRules({feature:null,permission:"save_settings",onSuccess:function(){"date"==t.date_option_selected&&(t.term_update.date_begin&&t.term_update.date_begin==t.term_update.date_end?(t.date_end=moment.utc(t.day.date).format("YYYY-MM-DD"),t.term_selected.date_end=t.date_end,t.term_update.date_end=t.day.date):(t.date_begin=moment.utc(t.day.date).format("YYYY-MM-DD"),t.term_selected.date_begin=t.date_begin,t.term_selected.date_end=t.date_begin,t.term_update.date_begin=t.date_begin,t.term_update.date_end=t.date_begin),t.store.dispatch([t.actions.setCourseTermUpdate(t.term_update)]),window.riot.update(
342)),"enabled"==t.date_option_selected&&(t.term_update.enabled_begin&&t.term_update.enabled_begin==t.term_update.enabled_end?(t.enabled_end=moment.utc(t.day.date).format("YYYY-MM-DD"),t.term_selected.enabled_end=t.enabled_end,t.term_update.enabled_end=t.enabled_end):(t.enabled_begin=moment.utc(t.day.date).format("YYYY-MM-DD"),t.term_selected.enabled_begin=t.enabled_begin,t.term_selected.enabled_end=t.enabled_begin,t.term_update.enabled_begin=t.enabled_begin,t.term_update.enabled_end=t.enabled_begin),t.store.dispatch([t.actions.setCourseTermUpdate(t.term_update)]),window.riot.update())}})})},function(e,t,i){var a=i(1);a.tag2("fl-course-term-calendar-month",'<div class="calendar-month"> <div class="first-letter"> {month.name} </div> <div each="{week_day in week_days}" class="calendar-week-name-day"> {week_day} </div> <fl-course-term-calendar-week each="{week in month.weeks}" week="{week}" terms="{terms}" term-selected="{term_selected}" date-option-selected="{date_option_selected}"> </fl-course-term-calendar-week> </div>','fl-course-term-calendar-month .calendar-month,[data-is="fl-course-term-calendar-month"] .calendar-month{ min-width: 210px; min-height: 150px; display: inline-block; margin: 10px; vertical-align: top; } fl-course-term-calendar-month .calendar-month > div:first-child,[data-is="fl-course-term-calendar-month"] .calendar-month > div:first-child{ margin-bottom: 10px; font-weight: bold; } fl-course-term-calendar-month .calendar-week-name-day,[data-is="fl-course-term-calendar-month"] .calendar-week-name-day{ display: inline-block; width: 27px; height: auto; margin: 1px; margin-bottom: 5px; font-size: 10px; font-weight: bold; font-family: verdana; }',"",function(e){"use strict";var t=this;this.month=e.month,this.terms=e.terms,this.term_selected=e.termSelected,this.date_option_selected=e.dateOptionSelected,this.on("update",function(){t.month=e.month,t.terms=e.terms,t.term_selected=e.termSelected,t.date_option_selected=e.dateOptionSelected}),this.week_days=[this.i18n.translate("sunday.abbreviate"),this.i18n.translate("monday.abbreviate"),this.i18n.translate("tuesday.abbreviate"),this.i18n.translate("wednesday.abbreviate"),this.i18n.translate("thursday.abbreviate"),this.i18n.translate("friday.abbreviate"),this.i18n.translate("saturday.abbreviate")]})},function(e,t,i){var a=i(1);a.tag2("fl-course-term-calendar-week",'<div class="calendar-week"> <fl-course-term-calendar-day each="{day in week.days}" day="{day}" terms="{terms}" term-selected="{term_selected}" date-option-selected="{date_option_selected}"> </fl-course-term-calendar-day> </div>','fl-course-term-calendar-week .calendar-week,[data-is="fl-course-term-calendar-week"] .calendar-week{ min-height: 30px; }',"",function(e){"use strict";var t=this;this.week=e.week,this.terms=e.terms,this.term_selected=e.termSelected,this.date_option_selected=e.dateOptionSelected,this.on("update",function(){t.week=e.week,t.terms=e.terms,t.term_selected=e.termSelected,t.date_option_selected=e.dateOptionSelected})})},function(e,t,i){var a=i(1);a.tag2("fl-course-term-list",'<div class="course-term"> <div align="center"> <fl-field if="{items.length > 0}" id="term-selected" type="radio" name="term_selected" input-value="{this.term_selected && this.term_selected.term ? this.term_selected.term : \'1\'}" items="{items}" change-callback="{selectTerm}"> </fl-field> </div> <div if="{errors}"> <div each="{error in errors}"> {error.message} </div> </div> </div>','fl-course-term-list .course-term,[data-is="fl-course-term-list"] .course-term{ padding: 20px; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_course=e.idCourse,this.term_selected=e.termSelected,this.year=e.year,this.terms=[],this.items=[],this.errors=null,this.on("mount",function(){t.getCourseTerms()}),this.on("update",function(){t.term_selected=e.termSelected}),this.getCourseTerms=function(){var e={id_course:t.id_course,year:t.year},i=[t.actions.getCourseTerms(e)];t.store.dispatch(i).then(function(){t.terms=t.store.getState().courseTerm.terms,t.parent.terms=t.terms,t.items=t.terms.map(function(e){return{text:e.name,value:e.term}}
342),t.parent.update(),t.term_selected&&t.term_selected.term||!(t.terms.length>0)||t.selectTerm(t.terms[0].term)})["catch"](function(e){if(e){var i=t.store.getState().courseTerm.errors,a="";i&&i.length>0&&i.map(function(e){a+=e.message+"<br />"}),school.popup.error(a)}})},this.selectTerm=function(e){var i=t.terms.filter(function(t){return t.term==e})[0];t.store.dispatch([t.actions.setCourseTermSelected(i)]),t.store.dispatch([t.actions.setCourseTermUpdate({})]),t.parent.term_selected=i,t.parent.update()}})},function(e,t,i){var a=i(1);a.tag2("fl-course-term-select-option",'<div align="center"> <div class="{classes}" onclick="{changeDateOption}"> <div class="middle table-cell"> <fl-field input-value="{date_option.value == \'date\' ? â#01814eâ : â#0040a0â}" disabled="true" type="color"> </fl-field> </div> <div class="middle table-cell no-select"> {date_option.text} </div> </div> </div>','fl-course-term-select-option .type-date,[data-is="fl-course-term-select-option"] .type-date{ width: 225px; text-align: left; font-size: 14px; font-family: verdana; padding-top: 5px; padding-bottom: 5px; opacity: 0.5; cursor: pointer; transition: ease-in-out 300ms; transition-property: all; } fl-course-term-select-option .type-date:hover,[data-is="fl-course-term-select-option"] .type-date:hover{ opacity: 1; } fl-course-term-select-option .type-date-selected,[data-is="fl-course-term-select-option"] .type-date-selected{ opacity: 1; }',"",function(e){"use strict";var t=this;this.date_option=e.dateOption,this.selected=e.selected,this.callback=e.callback,this.classes={"type-date":!0,"type-date-selected":this.selected,"no-select":!0},this.on("update",function(){t.selected=e.selected,t.classes={"type-date":!0,"type-date-selected":t.selected}}),this.changeDateOption=function(){t.store.dispatch([t.actions.setCourseTermSelectOption(t.date_option.value)]),t.parent.date_option_selected=t.date_option.value,t.parent.update()}})},function(e,t,i){var a=i(1);a.tag2("fl-finance",'<div class="app"> <fl-title text="{âfinance_summaryâ}" capitalize="first-letter"> </fl-title> <br> <br> <div class="finance-content"> <fl-finance-menu id-institution="{id_institution}"> </fl-finance-menu> <div id="finan_despesa_conteudo"> <fl-finance-graphics if="{router_name === âinstitution.finance.summaryâ}" id-institution="{id_institution}"> </fl-finance-graphics> </div> </div> </div>','fl-finance .finance-content,[data-is="fl-finance"] .finance-content{ padding: 10px; }',"",function(e){"use strict";this.id_institution=e.idInstitution,this.router_name=this.router.name})},function(e,t,i){var a=i(1);a.tag2("fl-finance-menu",'<div> <fl-menu-navigation if="{list_menu && list_menu.length > 0}" menu="{list_menu}"> </fl-menu-navigation> </div> <fl-report-modal-box id-institution="{id_institution}" id-report-category="7" initialize="close"> </fl-report-modal-box>',"","",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.feature=window.interceptor.feature,this.list_menu=[],this.summary=this.fl.checkRules({feature:null,permission:"read_finance_graphic",onSuccess:function(){t.router.load("finance.summary")}}),this.inflow=this.fl.checkRules({feature:"finance_inflow",permission:"read_finance",onSuccess:function(){t.router.load("finance.inflow")}}),this.outflow=this.fl.checkRules({feature:"finance_expense",permission:"read_finance_expenses",onSuccess:function(){t.router.load("finance.outflow")}}),this.cashRegister=this.fl.checkRules({feature:"cash_register",permission:"read_cash_register",onSuccess:function(){t.router.load("institution.finance.cashregister")}}),this.wallet=this.fl.checkRules({feature:"bank_slip",permission:"read_wallet_bank",onSuccess:function(){t.router.load("finance.wallet")}}),this.report=this.fl.checkRules({feature:this.feature&&this.feature.indexOf("report_unlimited")>=0?"report_unlimited":"report_limited",permission:"read_finance",onSuccess:function(){t.tags["fl-report-modal-box"].openModal()}}),this.on("mount",function(){t.list_menu=[{icon:"clipboard",icon_size:"12",label:t.i18n.translate("finance.summary"),name:"summary",feature:t.summary.feature,locked:t.summary.locked,permission:t.summary.permission,disabled:t.summary.disabled,callback:t.summary.apply,active:!1},{icon:"cash-register",icon_size:"18",label:t.i18n.translate("finance.cash_register"),name:"cashregister",feature:t.cashRegister.feature,locked:t.cashRegister.locked,permission:t.cashRegister.permission,disabled:t.cashRegister.disabled,callback:t.cashRegister.apply,active:!1},{icon:"wallet",label:t.i18n.translate("finance.digital_wallet"),name:"wallet",feature:t.wallet.feature,locked:t.wallet.locked,permission:t.wallet.permission,disabled:t.wallet.disabled,callback:t.wallet.apply,active:!1},{icon:"print",label:t.i18n.translate("finance.report.plural"),name:"report",feature:t.report.feature,locked:t.report.locked,permission:t.report.permission,disabled:t.report.disabled,callback:t.report.apply,active:!1}
342],t.update()})})},function(e,t,i){var a=i(1);a.tag2("fl-finance-cash-register",'<div class="app"> <fl-title text="finance.cash_register" capitalize="first-letter"> </fl-title> <br> <br> <div class="finance-content"> <fl-finance-menu id-institution="{id_institution}"> </fl-finance-menu> <div id="finan_despesa_conteudo"> <fl-wallet-list id-institution="{id_institution}" id-institution-wallet="{id_institution_wallet}" show-all="{true}" callback="{selectWallet}"> </fl-wallet-list> <div class="center" style="height: 20px"> <span class="inline-block" if="{wait_message.is_active}"> {wait_message.message} <span class="inline-block"> <fl-spinner loading="{true}" type="waiting"></fl-spinner> </span> </span> </div> <div class="cash-register-content"> <fl-finance-cash-register-filter if="{info}" id-institution="{id_institution}" id-institution-wallet="{id_institution_wallet}" info="{info}" date-from="{date_from}" date-to="{date_to}" cash-register-type="{cash_register_type}" id-user="{id_user}" id-institution-expense="{id_institution_expense}" callback="{cashRegisterFilter}"> </fl-finance-cash-register-filter> <br> <fl-action-button text="add" items="{add_items}"> </fl-action-button> <br> <fl-finance-cash-register-list if="{info}" id-institution="{id_institution}" id-institution-wallet="{id_institution_wallet}" info="{info}" date-from="{date_from}" date-to="{date_to}" cash-register-type="{cash_register_type}" id-user="{id_user}" id-institution-expense="{id_institution_expense}"> </fl-finance-cash-register-list> </div> </div> </div> </div>','fl-finance-cash-register .finance-content,[data-is="fl-finance-cash-register"] .finance-content{ padding: 10px; } fl-finance-cash-register .cash-register-content,[data-is="fl-finance-cash-register"] .cash-register-content{ padding-left: 20px; padding-right: 20px; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_institution_wallet=e.idInstitutionWallet,this.date_from=e.dateFrom,this.date_to=e.dateTo,this.cash_register_type=e.cashRegisterType,this.id_user=e.idUser,this.id_institution_expense=e.idInstitutionExpense,this.wait_message={message:this.i18n.translate("finance.cash_register_is_updating"),is_active:!1},this.common=null,this.permissions=window.interceptor.permission,this.incomeAdjustmentAdd=this.fl.checkRules({feature:"finance_inflow",permission:"save_manual_withdraw",onSuccess:function(){t.id_institution_wallet?t.router.load("institution.finance.cashregister.view.add",{id_institution_wallet:t.id_institution_wallet,cash_register_type:"INCOME_ADJUSTMENT"}):t.router.load("institution.finance.cashregister.add",{cash_register_type:"INCOME_ADJUSTMENT"})}}),this.expenseAdd=this.fl.checkRules({feature:"finance_expense",permission:"save_finance_expenses",onSuccess:function(){t.id_institution_wallet?t.router.load("institution.finance.cashregister.view.add",{id_institution_wallet:t.id_institution_wallet,cash_register_type:"EXPENSE"}):t.router.load("institution.finance.cashregister.add",{cash_register_type:"EXPENSE"})}}),this.manualWithdrawAdd=this.fl.checkRules({feature:"bank_slip",permission:"save_manual_withdraw",onSuccess:function(){t.id_institution_wallet?t.router.load("institution.finance.cashregister.view.add",{id_institution_wallet:t.id_institution_wallet,cash_register_type:"MANUAL_WITHDRAW"}):t.router.load("institution.finance.cashregister.add",{cash_register_type:"MANUAL_WITHDRAW"})}}),this.add_items=[{text:"finance.add_income_adjustment",locked:this.incomeAdjustmentAdd.locked,disabled:this.incomeAdjustmentAdd.disabled,onclick:this.incomeAdjustmentAdd.apply},{text:"finance.add_expense",locked:this.expenseAdd.locked,disabled:this.expenseAdd.disabled,onclick:this.expenseAdd.apply},{text:"finance.add_manual_withdraw",locked:this.manualWithdrawAdd.locked,disabled:this.manualWithdrawAdd.disabled,onclick:this.manualWithdrawAdd.apply}],this.on("mount",function(){if(t.wait_message.is_active=t.store.getState().institutionCashregister.is_timeout_active,t.wait_message.is_active?t.cashRegisterTimeoutUpdate():t.getInfo(),!t.date_from||!t.date_to||0==t.date_from.length||0==t.date_to.length){var e=new Date,i=e.getFullYear()+"-"+("0"+(e.getMonth()+1)).slice(-2)+"-"+("0"+e.getDate()).slice(-2);
342t.date_from=i,t.date_to=i,t.update()}}),this.selectWallet=function(e){t.id_institution_wallet=e,t.id_institution_wallet?t.loadCashRegisterWalletURL():t.loadCashRegisterURL()},this.getInfo=function(){t.id_institution_wallet?t.getFinanceWalletCashRegisterInfo():t.getFinanceCashRegisterInfo()},this.getFinanceCashRegisterInfo=function(){var e={id_institution:t.id_institution},i=[t.actions.getInstitutionCashregisterInfo(e)];t.store.dispatch(i).then(function(){t.info=t.store.getState().institutionCashregister.info,t.update()})["catch"](function(e){e&&(t.error=t.store.getState().institutionCashregister.error,t.update())})},this.getFinanceWalletCashRegisterInfo=function(){var e={id_institution:t.id_institution,id_institution_wallet:t.id_institution_wallet},i=[t.actions.getInstitutionWalletCashregisterInfo(e)];t.store.dispatch(i).then(function(){t.info=t.store.getState().institutionCashregister.info,t.update()})["catch"](function(e){e&&(t.error=t.store.getState().institutionCashregister.error,t.update())})},this.cashRegisterFilter=function(e){t.date_from=e.date_from,t.date_to=e.date_to,t.cash_register_type=e.cash_register_type,t.id_user=e.id_user,t.id_institution_expense=e.id_institution_expense,"all"==t.cash_register_type&&(t.cash_register_type=null),t.id_institution_expense&&(t.id_institution_expense=parseInt(t.id_institution_expense)),"all"==t.id_user&&(t.id_user=null),t.id_institution_wallet?t.loadCashRegisterWalletURL():t.loadCashRegisterURL(),t.update()},this.loadCashRegisterURL=function(){t.date_from||t.date_to||!t.id_user||t.cash_register_type||t.id_institution_expense?t.date_from||t.date_to||t.id_user||!t.cash_register_type||t.id_institution_expense?!t.date_from||!t.date_to||t.id_user||t.cash_register_type||t.id_institution_expense?t.date_from&&t.date_to&&!t.id_user&&t.cash_register_type&&!t.id_institution_expense?t.router.load("institution.finance.cashregister.date.type",{date_from:t.date_from,date_to:t.date_to,cash_register_type:t.cash_register_type}):t.date_from&&t.date_to&&t.id_user&&!t.cash_register_type&&!t.id_institution_expense?t.router.load("institution.finance.cashregister.date.user",{date_from:t.date_from,date_to:t.date_to,id_user:t.id_user}):t.date_from||t.date_to||!t.id_user||!t.cash_register_type||t.id_institution_expense?t.date_from&&t.date_to&&t.id_user&&t.cash_register_type&&!t.id_institution_expense?t.router.load("institution.finance.cashregister.date.type.user",{date_from:t.date_from,date_to:t.date_to,id_user:t.id_user,cash_register_type:t.cash_register_type}):t.date_from&&t.date_to&&!t.id_user&&t.cash_register_type&&t.id_institution_expense?t.router.load("institution.finance.cashregister.date.type.expense",{date_from:t.date_from,date_to:t.date_to,cash_register_type:t.cash_register_type,id_institution_expense:t.id_institution_expense}):t.date_from&&t.date_to&&t.id_user&&t.cash_register_type&&t.id_institution_expense?t.router.load("institution.finance.cashregister.date.type.expense.user",{date_from:t.date_from,date_to:t.date_to,id_user:t.id_user,cash_register_type:t.cash_register_type,id_institution_expense:t.id_institution_expense}):t.router.load("institution.finance.cashregister"):t.router.load("institution.finance.cashregister.type.user",{id_user:t.id_user,cash_register_type:t.cash_register_type}):t.router.load("institution.finance.cashregister.date",{date_from:t.date_from,date_to:t.date_to}):t.router.load("institution.finance.cashregister.type",{cash_register_type:t.cash_register_type}):t.router.load("institution.finance.cashregister.user",{id_user:t.id_user})},this.loadCashRegisterWalletURL=function(){t.date_from||t.date_to||!t.id_user||t.cash_register_type||t.id_institution_expense?t.date_from||t.date_to||t.id_user||!t.cash_register_type||t.id_institution_expense?!t.date_from||!t.date_to||t.id_user||t.cash_register_type||t.id_institution_expense?t.date_from&&t.date_to&&!t.id_user&&t.cash_register_type&&!t.id_institution_expense?t.router.load("institution.finance.cashregister.view.date.type",{id_institution_wallet:t.id_institution_wallet,date_from:t.date_from,date_to:t.date_to,cash_register_type:t.cash_register_type}):t.date_from&&t.date_to&&t.id_user&&!t.cash_register_type&&!t.id_institution_expense?t.router.load("institution.finance.cashregister.view.date.user",{id_institution_wallet:t.id_institution_wallet,date_from:t.date_from,date_to:t.date_to,id_user:t.id_user}):t.date_from||t.date_to||!t.id_user||!t.cash_register_type||t.id_institution_expense?t.date_from&&t.date_to&&t.id_user&&t.cash_register_type&&!t.id_institution_expense?t.router.load("institution.finance.cashregister.view.date.type.user",{id_institution_wallet:t.id_institution_wallet,date_from:t.date_from,date_to:t.date_to,cash_register_type:t.cash_register_type,id_user:t.id_user}):t.date_from&&t.date_to&&!t.id_user&&t.cash_register_type&&t.id_institution_expense?t.router.load("institution.finance.cashregister.view.date.type.expense",{id_institution_wallet:t.id_institution_wallet,date_from:t.date_from,date_to:t.date_to,cash_register_type:t.cash_register_type, 343id_institution_expense:t.id_institution_expense}):t.date_from&&t.date_to&&t.id_user&&t.cash_register_type&&t.id_institution_expense?t.router.load("institution.finance.cashregister.view.date.type.expense.user",{id_institution_wallet:t.id_institution_wallet,date_from:t.date_from,date_to:t.date_to,id_user:t.id_user,cash_register_type:t.cash_register_type,id_institution_expense:t.id_institution_expense}):t.router.load("institution.finance.cashregister.view",{id_institution_wallet:t.id_institution_wallet}):t.router.load("institution.finance.cashregister.view.type.user",{id_institution_wallet:t.id_institution_wallet,cash_register_type:t.cash_register_type,id_user:t.id_user}):t.router.load("institution.finance.cashregister.view.date",{id_institution_wallet:t.id_institution_wallet,date_from:t.date_from,date_to:t.date_to}):t.router.load("institution.finance.cashregister.view.type",{id_institution_wallet:t.id_institution_wallet,cash_register_type:t.cash_register_type}):t.router.load("institution.finance.cashregister.view.user",{id_institution_wallet:t.id_institution_wallet,id_user:t.id_user})},this.cashRegisterTimeoutUpdate=function(){setTimeout(function(){t.wait_message.is_active=!1;var e=[t.actions.setCashRegisterTimeout(!1)];
343t.store.dispatch(e),t.update(),t.getInfo()},5e3)}})},function(e,t,i){var a=i(1);a.tag2("fl-finance-cash-register-add",'<div class="app"> <fl-title text="finance.add_{cash_register_type.toLowerCase()}" capitalize="first-letter"> </fl-title> <br> <br> <fl-back-button text="finance.cash_register" prefix-text="true" callback="{backCashRegister}"> </fl-back-button> <fl-section></fl-section> <br> <fl-finance-cash-register-form id-institution="{id_institution}" id-institution-wallet="{id_institution_wallet}" cash-register-type="{cash_register_type}" callback="{saveCashRegisterItem}" callback-cancel="{backCashRegister}"> </fl-finance-cash-register-form> </div>',"","",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_institution_wallet=e.idInstitutionWallet,this.cash_register_type=e.cashRegisterType,this.backCashRegister=function(){t.id_institution_wallet?t.router.load("finance.cashregister.view",{id_institution_wallet:t.id_institution_wallet}):t.router.load("finance.cashregister")},this.saveCashRegisterItem=function(e){"MANUAL_WITHDRAW"===t.cash_register_type?t.saveManualWithdraw(e):"INCOME_ADJUSTMENT"===t.cash_register_type?t.saveIncomeAdjustment(e):"EXPENSE"===t.cash_register_type&&t.saveExpense(e)},this.saveManualWithdraw=function(e){var i=[t.actions.saveInstitutionCashregisterManualWithdraw(e)];t.store.dispatch(i).then(function(){t.backCashRegister(),window.toast(t.i18n.translate("finance.success_add_manual_withdraw"),"long")})["catch"](function(e){if(e){t.tags["fl-finance-cash-register-form"].saving=!1,t.update();var i=t.store.getState().institutionCashregisterManualWithdraw.errors,a="";i.map(function(e){a+=e.message+"<br />"}),school.popup.error(a)}})},this.saveIncomeAdjustment=function(e){var i=[t.actions.saveCashregisterIncomeAdjusment(e)];t.store.dispatch(i).then(function(){t.backCashRegister(),window.toast(t.i18n.translate("finance.success_add_income_adjustment"),"long")})["catch"](function(e){if(e){t.tags["fl-finance-cash-register-form"].saving=!1,t.update();var i=t.store.getState().institutionCashregisterIncomeAdjustment.errors,a="";i.map(function(e){a+=e.message+"<br />"}),school.popup.error(a)}})},this.saveExpense=function(e){var i=[t.actions.saveCashregisterExpense(e)];t.store.dispatch(i).then(function(){t.backCashRegister(),window.toast(t.i18n.translate("finance.success_add_expense"),"long")})["catch"](function(e){if(e){t.tags["fl-finance-cash-register-form"].saving=!1,t.update();var i=t.store.getState().institutionCashregisterExpense.errors,a="";i.map(function(e){a+=e.message+"<br />"}),school.popup.error(a)}})}})},function(e,t,i){var a=i(1);a.tag2("fl-finance-cash-register-filter",'<div class="finance-cash-register-filter"> <form id="finance-cash-register-filter-form" onsubmit="{submitFinanceCashRegisterFilter}"> <div class="finance-cash-register-filter-button inline-block float-right"> <span if="{!open}" class="capitalize filter-button no-select bold" onclick="{openFilter}"> <fl-icon icon="filter"> </fl-icon> <fl-trans keyword="finance.installment_filter"></fl-trans>
343 </span> <span if="{open}" class="capitalize filter-button no-select bold" onclick="{openFilter}"> <fl-icon icon="times"> </fl-icon> <fl-trans keyword="close"></fl-trans> </span> </div> <div if="{open}" class="finance-cash-register-filter-field inline-block"> <fl-field label="start_date" name="date_from" id="date-from" width="200" input-value="{date_from}" change-callback="{openButton}" type="date"> </fl-field> </div> <div if="{open}" class="finance-cash-register-filter-field inline-block"> <fl-field label="end_date" name="date_to" id="date-to" width="200" input-value="{date_to}" change-callback="{openButton}" type="date"> </fl-field> </div> <div if="{open}" class="finance-cash-register-filter-field inline-block"> <fl-field type="select" label="finance.cash_register_type" name="cash_register_type" width="200" input-value="{cash_register_type}" items="{cash_register_types}" change-callback="{changeType}"> </fl-field> </div> <div if="{open && (open_expense || cash_register_type == \'EXPENSE\')}" class="finance-cash-register-filter-field inline-block"> <fl-field type="select" label="finance.cash_register_expense_type" name="id_institution_expense" width="200" input-value="{id_institution_expense}" items="{expenses}" change-callback="{openButton}"> </fl-field> </div> <div if="{open}" class="finance-cash-register-filter-field inline-block"> <fl-field type="select" label="finance.cash_register_user" name="id_user" width="200" input-value="{id_user}" items="{users}" change-callback="{openButton}"> </fl-field> </div> <fl-modal-footer if="{open && button}" content-align="right"> <div class="member-installment-button"> <fl-spinner loading="{this.parent.saving}" text="save.action"></fl-spinner> <span show="{!this.saving}"> <fl-button type="button" text="cancel" schema="cancel" onclick="{parent.cancel}"> </fl-button> <fl-button type="submit" text="finance.apply_filter" schema="success"> </fl-button> </span> </div> </fl-modal-footer> </form> </div>','fl-finance-cash-register-filter .finance-cash-register-filter,[data-is="fl-finance-cash-register-filter"] .finance-cash-register-filter{ margin: 10px; padding: 10px; background-color: #ccc; border-radius: 15px; min-height: 50px; } fl-finance-cash-register-filter .finance-cash-register-filter-button,[data-is="fl-finance-cash-register-filter"] .finance-cash-register-filter-button{ text-align: right; padding: 5px; } fl-finance-cash-register-filter .finance-cash-register-filter-field,[data-is="fl-finance-cash-register-filter"] .finance-cash-register-filter-field{ padding: 5px; padding-top:10px; border-radius: 5px; background-color: #fff; display: inline-block; margin: 5px; } fl-finance-cash-register-filter .filter-button,[data-is="fl-finance-cash-register-filter"] .filter-button{ border:#aaa 1px solid; background: #ddd; border-radius:5px; padding:5px; vertical-align: middle; cursor: pointer; display: inline-block; transition-duration: 300ms; transition-timing-function: ease-in-out; } fl-finance-cash-register-filter .filter-button:hover,[data-is="fl-finance-cash-register-filter"] .filter-button:hover{ background: #eee; } fl-finance-cash-register-filter .field-outside,[data-is="fl-finance-cash-register-filter"] .field-outside{ margin-top: 0px; margin-bottom: 0px; }',"",function(e){"use strict";var t=this;this.open=!1,this.saving=!1,this.button=!1,this.open_expense=!1,this.id_institution=e.idInstitution,this.id_institution_wallet=e.idInstitutionWallet,this.info=e.info,this.callback=e.callback,this.permissions=window.interceptor.permission,this.read_old_cash_register=this.permissions.indexOf("read_old_cash_register")>=0,this.expenses=[],this.date_from=e.dateFrom,this.date_to=e.dateTo,this.cash_register_type=e.cashRegisterType?e.cashRegisterType:"all",this.id_user=e.idUser?parseInt(e.idUser):"all",this.id_institution_expense=e.idInstitutionExpense?e.idInstitutionExpense:"",this.users=[{text:this.i18n.translate("all.plural").substr(0,1).toUpperCase()+this.i18n.translate("all.plural").substr(1),value:"all"}],this.cash_register_types=[{text:this.i18n.translate("all.plural").substr(0,1).toUpperCase()+this.i18n.translate("all.plural").substr(1),value:"all"}],this.on("mount",function(){(t.date_from||t.date_to||t.cash_register_type||t.id_user)&&(t.open=!0),t.info.users.map(function(e){t.users.push({text:e.fullname,value:e.id_user})}),t.info.cash_register_type.map(function(e){t.cash_register_types.push({text:t.i18n.translate("finance.cash_register_type_"+e.toLowerCase()),value:e})}),"EXPENSE"==t.cash_register_type&&t.getFinanceExpenses(),t.update(
343)}),this.on("update",function(){t.date_from=e.dateFrom,t.date_to=e.dateTo,t.cash_register_type=e.cashRegisterType?e.cashRegisterType:"all",t.id_user=e.idUser?e.idUser:"all",t.id_institution_expense=e.idInstitutionExpense}),this.getFinanceExpenses=function(){var e={id_institution:t.id_institution},i=[t.actions.getInstitutionExpenses(e)];t.store.dispatch(i).then(function(){var e=t.store.getState().institutionExpense.expenses;t.expenses=[{text:t.i18n.translate("all.plural").substr(0,1).toUpperCase()+t.i18n.translate("all.plural").substr(1),value:""}],t.expenses=t.expenses.concat(e.map(function(e){return{text:e.name,value:e.id_institution_expense}})),t.update()})["catch"](function(e){e&&(t.expenses=[],t.errors=t.store.getState().institutionExpense.errors,t.update())})},this.openFilter=function(){t.open===!0?(t.open=!1,t.button=!1):(t.open=!0,t.button=!0),t.update()},this.submitFinanceCashRegisterFilter=function(e){e.preventDefault();var i={};$("#finance-cash-register-filter-form").find("input[type!=radio][name], input[type=radio][name]:checked, textarea").each(function(){var e=$
343(this).attr("name"),t=$(this).val();i[e]=t});var a={};for(var n in i)if(n.indexOf("[")>=0){var o=n.substring(0,n.indexOf("_")),s=n.substring(n.indexOf("_")+1,n.indexOf("[")),r=parseInt(n.substring(n.indexOf("[")+1)),l=[],d={};o in a&&(l=a[o]),r in l&&(d=l[r]),d[s]=i[n],("value"==s||s.indexOf("price")>=0)&&(d[s]=d[s].replace(",",".")),l[r]=d,a[o]=l}else a[n]=i[n];t.button=!1,t.update(),t.callback&&t.callback(a)},this.cancel=function(){t.open=!1,t.button=!1,t.update()},this.changeType=function(e,i){"EXPENSE"==e?(t.open_expense=!0,(null==t.expenses||0==t.expenses.length)&&t.getFinanceExpenses()):t.open_expense=!1,t.openButton(e,i)},this.openButton=function(e,i){!t.read_old_cash_register&&e instanceof Date?(school.popup.error(t.i18n.translate("finance.no_permission_cash_register_old")),t.tags["fl-field"][0].tags["fl-date-field"].setDate(t.date_from),t.tags["fl-field"][1].tags["fl-date-field"].setDate(t.date_to)):t.button=!0,t.update()}})},function(e,t,i){var a=i(1);a.tag2("fl-finance-cash-register-form",'<div class="cash-register-div"> <div> </div> <form id="cash-register-form" onsubmit="{cashRegisterSubmit}"> <div class="cash-register-field"> <fl-field type="text" required="{true}" name="amount" id="cash-register-amount" label="finance.amount" input-value="{cash_register_type === \'MANUAL_WITHDRAW\' ? info.amount_total : \'\'}" maxlength="255" width="300"> </fl-field> </div> <div class="cash-register-field"> <fl-field type="text" name="description" id="cash-register-description" label="finance.description" maxlength="255" width="300"> </fl-field> </div> <div if="{cash_register_type === \'EXPENSE\'}" class="cash-register-field"> <fl-field type="select" required="{true}" name="id_institution_expense" id="cash-register-id-institution-expense" label="finance.expense" maxlength="255" width="300" items="{expenses}"> </fl-field> </div> <div if="{cash_register_type === \'EXPENSE\'}" class="cash-register-field"> <fl-field name="expense_date" id="cash-register-expense-date" label="finance.expense_date" input-value="{today_string}" width="300" type="date"> </fl-field> </div> <div class="cash-register-field"> <fl-wallet-select id-institution="{id_institution}" id-institution-wallet="{id_institution_wallet}" callback="{this.getFinanceWalletCashRegisterInfo}"> </fl-wallet-select> </div> <fl-modal-footer content-align="right"> <div class="cash-register-button"> <fl-spinner loading="{this.parent.saving}" text="save.action"></fl-spinner> <span show="{!this.saving}"> <fl-button type="button" text="cancel" schema="cancel" onclick="{parent.cancel}"> </fl-button> <fl-button type="submit" text="register" schema="success"> </fl-button> </span> </div> </fl-modal-footer> </form> <div class="cash-register-tip"> <div class="capitalize bold inline"> <fl-trans keyword="hint"></fl-trans>: </div> <div class="first-letter inline"> <fl-trans keyword="finance.{cash_register_type}_description"></fl-trans> </div> </div> </div>','fl-finance-cash-register-form .cash-register-div,[data-is="fl-finance-cash-register-form"] .cash-register-div{ padding: 10px 10px 100px; display: grid; justify-content: space-evenly; grid-template-columns: 25% 50% 25%; gap: 10px; } fl-finance-cash-register-form #cash-register-form,[data-is="fl-finance-cash-register-form"] #cash-register-form{ justify-self: center; } fl-finance-cash-register-form .cash-register-field,[data-is="fl-finance-cash-register-form"] .cash-register-field{ width: 390px; } fl-finance-cash-register-form .cash-register-tip,[data-is="fl-finance-cash-register-form"] .cash-register-tip{ width: 390px; }',"",function(e){"use strict";var t=this;this.saving=!1,this.id_institution=e.idInstitution,this.id_institution_wallet=e.idInstitutionWallet,this.cash_register_type=e.cashRegisterType,this.callback=e.callback,this.cancel=e.callbackCancel,this.info={},this.expenses=[],this.today=new Date,this.today_string=this.today.getFullYear()+"-"+String(this.today.getMonth()+1).padStart(2,"0")+"-"+String(this.today.getDate()).padStart(2,"0"),this.on("mount",function(){t.id_institution_wallet&&t.getFinanceWalletCashRegisterInfo(t.id_institution_wallet),"EXPENSE"===t.cash_register_type&&t.getFinanceExpenses(),t.update(
343)}),this.getFinanceWalletCashRegisterInfo=function(e){if("MANUAL_WITHDRAW"!==t.cash_register_type)return!1;var i={id_institution:t.id_institution,id_institution_wallet:e},a=[t.actions.getInstitutionWalletCashregisterInfo(i)];t.store.dispatch(a).then(function(){t.info=t.store.getState().institutionCashregister.info,t.info.amount_total=t.info.amount_total.toFixed(2).replace(".",","),t.update()})["catch"](function(e){e&&(t.error=t.store.getState().institutionCashregister.error,t.update())})},this.getFinanceExpenses=function(){var e={id_institution:t.id_institution},i=[t.actions.getInstitutionExpenses(e)];t.store.dispatch(i).then(function(){var e=t.store.getState().institutionExpense.expenses;t.expenses=e.map(function(e){return{text:e.name,value:e.id_institution_expense}}),t.update()})["catch"](function(e){e&&(t.expenses=[],t.errors=t.store.getState().institutionExpense.errors,t.update())})},this.on("updated",function(){$("#cash-register-form").ready(function(){$("#cash-register-form").find("input[id=cash-register-amount]").off("keyup"),$("#cash-register-form").find("input[id=cash-register-amount]").on("keyup",function(){var e=$
343(this),t=e.val();t.length>0&&(t=t.replace(/\D/g,""),t=t.replace(/(\d{1})(\d{1,2})$/,"$1,$2"),e.val(t))})})}),this.cashRegisterSubmit=function(e){e.preventDefault();var i={};$("#cash-register-form").find("input[name], textarea").each(function(){var e=$(this).attr("name");i[e]=$(this).val()});var a={};for(var n in i)if(n.indexOf("[")>=0){var o=n.substring(0,n.indexOf("_")),s=n.substring(n.indexOf("_")+1,n.indexOf("[")),r=parseInt(n.substring(n.indexOf("[")+1)),l=[],d={};o in a&&(l=a[o]),r in l&&(d=l[r]),d[s]=i[n],l[r]=d,a[o]=l}else a[n]=i[n];if(a.amount=a.amount.replace(",","."),t.saving=!0,t.update(),t.callback)if("EXPENSE"===t.cash_register_type)if(a.id_institution_expense){var c=[t.actions.setCashRegisterTimeout(!0)];t.store.dispatch(c),t.callback(a)}else school.popup.error(t.i18n.translate("finance.select_an_expense")),t.saving=!1;else{var u=[t.actions.setCashRegisterTimeout(!0)];t.store.dispatch(u),t.callback(a)}}})},function(e,t,i){var a=i(1);a.tag2("fl-finance-cash-register-list",'<div class="cash-register-list"> <div class="cash-register-line-header capitalize"> <div class="cash-register-col cash-register-date-col center"> <fl-trans keyword="date"></fl-trans> </div> <div class="cash-register-col cash-register-type-col"> <fl-trans keyword="finance.cash_register_item_type"></fl-trans> </div> <div class="cash-register-col cash-register-description-col"> <fl-trans keyword="finance.cash_register_item_description"></fl-trans> </div> <div class="cash-register-col cash-register-amount-col"> <fl-trans keyword="finance.amount"></fl-trans> </div> <div class="cash-register-col cash-register-balance-col"> <span if="{id_institution_wallet}"> <fl-trans keyword="finance.balance"></fl-trans>
343 </span> </div> <div class="cash-register-col cash-register-option-col"> <fl-trans keyword="option.plural"></fl-trans> </div> </div> <fl-finance-cash-register-list-item each="{item in items}" id-institution="{id_institution}" id-institution-wallet="{id_institution_wallet}" item="{item}" cash-register-timeout="{cashRegisterDeleteActionTimeoutUpdate}" class="cash-register-line-group"> </fl-finance-cash-register-list-item> <div if="{!loader && items.length == 0}" class="cash-register-line"> <div class="cash-register-col"> </div> <div class="cash-register-col"> </div> <div class="cash-register-col"> <br> <div if="{!date_from && !date_to}" each="{error in errors}" align="center"> {error.message} </div> <div if="{date_from && date_to}" align="center"> <fl-trans keyword="finance.not_found_timeline_date"></fl-trans> </div> <br> </div> </div> <fl-pagination if="{items.length > 0 && links}" type="more" id-institution="{id_institution}" links="{links}" action="{action}" store="{this.store.getState().institutionCashregister}" params="{params}" callback="{listCashregister}"> </fl-pagination> <div if="{!loader && info}" class="cash-register-line-bottom capitalize"> <div class="cash-register-col cash-register-date-col center"> </div> <div class="cash-register-col cash-register-type-col"> </div> <div class="cash-register-col cash-register-description-col"> </div> <div class="cash-register-col cash-register-amount-col"> </div> <div class="cash-register-col cash-register-balance-col"> <span class="first-letter"> <fl-trans keyword="finance.current_balance"></fl-trans>: </span> <br> <span class="{classes_total}"> {info.amount_total_formatted} </span> </div> <div class="cash-register-col cash-register-option-col"> </div> </div> </div> <div style="text-align: center" if="{loader && items.length === 0}"> <br> <br> <fl-trans keyword="loading"></fl-trans>... </div>','fl-finance-cash-register-list .cash-register-list,[data-is="fl-finance-cash-register-list"] .cash-register-list{ margin: 0; padding: 0; width: 100%; display: table; position: relative; } fl-finance-cash-register-list .cash-register-line-header,[data-is="fl-finance-cash-register-list"] .cash-register-line-header{ display: table-row; width: 100%; } fl-finance-cash-register-list .cash-register-line-header > .cash-register-col,[data-is="fl-finance-cash-register-list"] .cash-register-line-header > .cash-register-col{ padding-top: 10px; padding-bottom: 2px; border-bottom: 1px solid #aaa; font-weight: bold; color: #555; } fl-finance-cash-register-list .cash-register-line-group,[data-is="fl-finance-cash-register-list"] .cash-register-line-group{ display:table-row-group; } fl-finance-cash-register-list .cash-register-line,[data-is="fl-finance-cash-register-list"] .cash-register-line{ display: table-row; } fl-finance-cash-register-list .cash-register-col,[data-is="fl-finance-cash-register-list"] .cash-register-col{ display: table-cell; line-height: normal; vertical-align: middle; text-align: left; } fl-finance-cash-register-list-item > .cash-register-line > .cash-register-col{ text-align: left; padding-top: 20px; padding-bottom: 20px; transition-duration: 300ms; transition-timing-function: ease-in-out; } fl-finance-cash-register-list-item:nth-child(even) > .cash-register-line > .cash-register-col{ } fl-finance-cash-register-list-item:hover > .cash-register-line > .cash-register-col{ background-color:rgba(1, 129, 78, 0.10); } fl-finance-cash-register-list .cash-register-indicator,[data-is="fl-finance-cash-register-list"] .cash-register-indicator{ border-left: 3px solid #01814e; width: 3px; height: 40px; position: absolute; margin-top: 16px; margin-left: 49%; z-index: 1; transition-duration: 300ms; transition-timing-function: ease-in-out; } fl-finance-cash-register-list-item:last-of-type > .cash-register-line > .cash-register-col > .cash-register-indicator{ display: none; } fl-finance-cash-register-list .cash-register-date-col,[data-is="fl-finance-cash-register-list"] .cash-register-date-col{ text-align: center; width: 10%; } fl-finance-cash-register-list .cash-register-type-col,[data-is="fl-finance-cash-register-list"] .cash-register-type-col{ text-align: center; width: 10%; height: 100%; min-height: 100%; position: relative; } fl-finance-cash-register-list .cash-register-description-col,[data-is="fl-finance-cash-register-list"] .cash-register-description-col{ text-align: left; width: 40%; font-size: 13px; } fl-finance-cash-register-list .cash-register-amount-col,[data-is="fl-finance-cash-register-list"] .cash-register-amount-col{ text-align: left; width: 15%; } fl-finance-cash-register-list .cash-register-balance-col,[data-is="fl-finance-cash-register-list"] .cash-register-balance-col{ text-align: left; width: 15%; } fl-finance-cash-register-list .cash-register-option-col,[data-is="fl-finance-cash-register-list"] .cash-register-option-col{ text-align: center; width: 10%; } fl-finance-cash-register-list .cash-register-line-bottom,[data-is="fl-finance-cash-register-list"] .cash-register-line-bottom{ display: table-row; width: 100%; background: #dedede; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; } fl-finance-cash-register-list .cash-register-line-bottom > .cash-register-col,[data-is="fl-finance-cash-register-list"] .cash-register-line-bottom > .cash-register-col{ padding-bottom: 10px; padding-top: 2px; border-top: 1px solid #aaa; font-weight: bold; color: #555; } fl-finance-cash-register-list .cash-register-line-bottom > .cash-register-col:first-child,[data-is="fl-finance-cash-register-list"] .cash-register-line-bottom > .cash-register-col:first-child{ border-bottom-left-radius: 5px; } fl-finance-cash-register-list .cash-register-line-bottom > .cash-register-col:last-child,[data-is="fl-finance-cash-register-list"] .cash-register-line-bottom > .cash-register-col:last-child{ border-bottom-right-radius: 5px; } fl-finance-cash-register-list .cash-register-amount-total,[data-is="fl-finance-cash-register-list"] .cash-register-amount-total{ font-family: verdana; font-weight: bold; font-size: 16px; } fl-finance-cash-register-list .cash-register-amount-total-negative,[data-is="fl-finance-cash-register-list"] .cash-register-amount-total-negative{ c
343olor: #f00; }',"",function(e){"use strict";var t=this;this.loader=!0,this.id_institution=e.idInstitution,this.id_institution_wallet=e.idInstitutionWallet,this.info=e.info,this.items=[],this.errors=[],this.date_from=e.dateFrom,this.date_to=e.dateTo,this.cash_register_type=e.cashRegisterType,this.id_user=e.idUser,this.id_institution_expense=e.idInstitutionExpense,this.classes_total={"cash-register-amount-total":!0,"cash-register-amount-total-negative":this.info&&this.info.amount_total<0},this.action=this.id_institution_wallet?this.actions.getInstitutionWalletCashregister:this.actions.getInstitutionCashregister,this.links=null,this.params={id_institution:this.id_institution,id_institution_wallet:this.id_institution_wallet,date_from:this.date_from,date_to:this.date_to,type:this.cash_register_type,id_user:this.id_user,id_institution_expense:this.id_institution_expense},this.on("mount",function(){t.getFinanceCashRegister()}),this.on("update",function(){t.info=t.store.getState().institutionCashregister.info,t.classes_total={"cash-register-amount-total":!0,"cash-register-amount-total-negative":t.info&&t.info.amount_total<0},(e.dateFrom!=t.date_from||e.dateTo!=t.date_to||e.cashRegisterType!=t.cash_register_type||e.idUser!=t.id_user)&&(t.items=[],t.loader=!0,t.date_from=e.dateFrom,t.date_to=e.dateTo,t.cash_register_type=e.cashRegisterType,t.id_user=e.idUser,t.id_institution_expense=e.idInstitutionExpense,t.params={id_institution:t.id_institution,id_institution_wallet:t.id_institution_wallet,date_from:t.date_from,date_to:t.date_to,type:t.cash_register_type,id_user:t.id_user,id_institution_expense:t.id_institution_expense},t.getFinanceCashRegister())}),this.getFinanceCashRegister=function(e){t.loader=!0,t.update();var i=[];i=t.id_institution_wallet?[t.actions.getInstitutionWalletCashregister(t.params)]:[t.actions.getInstitutionCashregister(t.params)],t.store.dispatch(i).then(function(){t.listCashregister(e)})["catch"](function(e){e&&(t.loader=!1,t.items=[],t.errors=t.store.getState().institutionCashregister.errors,t.update())})},this.listCashregister=function(e){e===!0?(t.items=t.store.getState().institutionCashregister.items,t.parent.getInfo()):t.items=t.items.concat(t.store.getState().institutionCashregister.items),t.links=t.store.getState().institutionCashregister.links,t.loader=!1,t.update()},this.cashRegisterDeleteActionTimeoutUpdate=function(){t.parent.wait_message.is_active=t.store.getState().institutionCashregister.is_timeout_active,t.update(),setTimeout(function(){t.parent.wait_message.is_active=!1;var e=[t.actions.setCashRegisterTimeout(!1)];t.store.dispatch(e),t.getFinanceCashRegister(!0)},5e3)}})},function(e,t,i){var a=i(1);a.tag2("fl-finance-cash-register-list-item",'<div class="cash-register-line"> <div class="cash-register-col cash-register-date-col {pointer}" onclick="{click}" riot-style="{invoice && invoice.id_invoice && item.type == âINCOMEâ ? \'cursor: pointer;\' : \'\'}"> <div if="{item.occurrence_date}" class="center"> <span class="cash-register-day-text"> <fl-date text="{item.occurrence_date}" format-out="dd"> </fl-date> </span> <br> <span class="cash-register-month-text uppercase"> <fl-date text="{item.occurrence_date}" format-out="MMM"> </fl-date> </span> <br> <span class="cash-register-year-text uppercase"> <fl-date text="{item.occurrence_date}" format-out="YYYY"> </fl-date> </span> <br> <span if="{item.type !== \'INCOME_RETROACTIVE\'}" class="cash-register-time-text"> <fl-date text="{item.occurrence_date}" format-out="HH:ii"> </fl-date> </span> </div> </div> <div class="cash-register-type-col cash-register-col {pointer}" onclick="{click}" riot-style="{invoice && invoice.id_invoice && item.type === âINCOMEâ ? \'cursor: pointer;\' : \'\'}"> <div class="cash-register-icon center"> <fl-icon if="{item.type === \'INCOME\'}" icon="dollar-sign" size="15" color="#33aa33"> </fl-icon> <span if="{item.type === \'INCOME_RETROACTIVE\'}" id="income-retroactive-{item.id_timeline}"> <fl-icon if="{item.type === \'INCOME_RETROACTIVE\'}" icon="dollar-sign" size="15" color="#33aa33"> </fl-icon> <span style="position:absolute; margin-top: 20px;"> <fl-icon icon="calendar" size="15" color="#333"> </fl-icon> <fl-tooltip for="income-retroactive-{item.id_timeline}" text="finance.cash_register_type_income_retroactive" action="hover" style="margin-top: -25px; margin-left: 15px;"></fl-tooltip> </span> </span> <fl-icon if="{item.type === \'INCOME_ADJUSTMENT\'}" icon="money" size="28" color="#0e630e"> </fl-icon> <fl-icon if="{item.type === \'INFO\'}" icon="info-circle" size="25"> </fl-icon> <fl-icon if="{item.type === \'MANUAL_WITHDRAW\'}" icon="sack-dollar" size="28"> </fl-icon> <fl-icon if="{item.type === \'EXPENSE\'}" icon="dollar-sign" size="15" color="#ff0000"> </fl-icon> </div> <div if="{!view_invoice}" class="cash-register-indicator"> </div> </div> <div class="cash-register-col cash-register-description-col {pointer}" onclick="{click}"> <div if="{item.type === \'INCOME\' || item.type === \'INCOME_RETROACTIVE\'}"> <div if="{item.message && item.message.length > 0}"> {item.message} </div> <div if="{item.context && item.context && item.context.user}"> {item.context.user.fullname} </div> <div if="{(!item.message || item.message.length === 0) && invoice}"> <ul> <li each="{invoice_item in invoice.items}"> {invoice_item.description} {invoice_item.amount_formatted} </li> </ul> </div> </div> <div if="{item.type === \'INCOME_ADJUSTMENT\'}" class="first-letter"> <fl-trans keyword="finance.income_ajustment"></fl-trans> <fl-trans keyword="registered_by"></fl-trans> <span if="{item.context && item.context && item.context.user_create}"> {item.context.user_create.fullname} </span> <div if="{descriptions && descriptions.length > 0}"> <ul> <li each="{description in descriptions}"> {description} </li> </ul> </div> </div> <div if="{item.type === \'MANUAL_WITHDRAW\'}" class="first-letter"> <fl-trans keyword="finance.manual_withdraw"></fl-trans> <span if="{item.context && item.context && item.context.user_create}"> <fl-trans keyword="registered_by"></fl-trans> {item.context.user_create.fullname} </span> <div if="{descriptions && descriptions.length > 0}"> <ul> <li each="{description in descriptions}"> {description} </li> </ul> </div> </div> <div if="{item.type === \'EXPENSE\'}" class="first-letter"> <fl-trans keyword="finance.expense"></fl-trans> <span if="{item.context && item.context && item.context.user_create}"> <fl-trans keyword="registered_by"></fl-trans> {item.context.user_create.fullname} </span> <div if="{descriptions && descriptions.length > 0}"> <ul> <li each="{description in descriptions}">
343 {item.context.institution_expense.name} - {description} </li> </ul> </div> </div> </div> <div class="cash-register-col cash-register-amount-col {pointer}" onclick="{click}"> <span if="{item.type === \'INCOME\' || item.type === \'INCOME_RETROACTIVE\'}" class="cash-register-income"> {item.amount_formatted} </span> <span if="{item.type === \'INCOME_ADJUSTMENT\'}" class="cash-register-income-adjustment"> {item.amount_formatted} </span> <span if="{item.type === \'INFO\'}"> {item.amount_formatted} </span> <span if="{item.type === \'MANUAL_WITHDRAW\'}" class="cash-register-withdraw"> {item.amount_formatted} </span> <span if="{item.type === \'EXPENSE\'}" class="cash-register-expense"> {item.amount_formatted} </span> </div> <div class="cash-register-col cash-register-balance-col {pointer}" onclick="{click}"> <span if="{id_institution_wallet && item.context.balance}"> {balance} </span> </div> <div class="cash-register-col cash-register-option-col"> <span if="{invoice && invoice.id_invoice && (item.type === âINCOMEâ || item.type === âINFOâ || item.type === \'INCOME_RETROACTIVE\')}"> <fl-button-option text="option.plural"> </fl-button-option> <fl-menu-option> <fl-menu-option-item icon="eye-open" text="view" locked="{parent.viewInvoice.locked}" disabled="{parent.viewInvoice.disabled}" onclick="{parent.viewInvoice.apply}"> </fl-menu-option-item> <fl-menu-option-item icon="money" text="finance.view_member_parcel" locked="{parent.viewMemberFinance.locked}" disabled="{parent.viewMemberFinance.disabled}" onclick="{parent.viewMemberFinance.apply}"> </fl-menu-option-item> </fl-menu-option> </span> <span if="{item.type === âINCOME_ADJUSTMENTâ}"> <fl-button-option text="option.plural"> </fl-button-option> <fl-menu-option> <fl-menu-option-item icon="trash" text="finance.delete_income_adjustment" locked="{parent.incomeAdjustmentDelete.locked}" disabled="{parent.incomeAdjustmentDelete.disabled}" onclick="{parent.incomeAdjustmentDelete.apply}"> </fl-menu-option-item> </fl-menu-option> </span> <span if="{item.type === âMANUAL_WITHDRAWâ && item.context.manual_withdraw.id_institution_wallet_manual_withdraw}"> <fl-button-option text="option.plural"> </fl-button-option> <fl-menu-option> <fl-menu-option-item icon="trash" text="finance.delete_manual_withdraw" locked="{parent.manualWithdrawDelete.locked}" disabled="{parent.manualWithdrawDelete.disabled}" onclick="{parent.manualWithdrawDelete.apply}"> </fl-menu-option-item> </fl-menu-option> </span> <span if="{item.type === âEXPENSEâ && item.context.institution_expense.id_institution_expense}"> <fl-button-option text="option.plural"> </fl-button-option> <fl-menu-option> <fl-menu-option-item icon="trash" text="finance.delete_expense" locked="{parent.expenseDelete.locked}" disabled="{parent.expenseDelete.disabled}" onclick="{parent.expenseDelete.apply}"> </fl-menu-option-item> </fl-menu-option> </span> </div> </div> <fl-member-invoice-view if="{invoice && invoice.id_invoice && view_invoice}" id-institution="{id_institution}" id-user="{item.id_user}" id-invoice="{invoice.id_invoice}" class="cash-register-line"> </fl-member-invoice-view>','fl-finance-cash-register-list-item .cash-register-day-text,[data-is="fl-finance-cash-register-list-item"] .cash-register-day-text{ font-size: 18px; } fl-finance-cash-register-list-item .cash-register-month-text,[data-is="fl-finance-cash-register-list-item"] .cash-register-month-text{ font-size: 16px; margin-left: -2px; } fl-finance-cash-register-list-item .cash-register-year-text,[data-is="fl-finance-cash-register-list-item"] .cash-register-year-text{ font-size: 16px; margin-left: -2px; } fl-finance-cash-register-list-item .cash-register-time-text,[data-is="fl-finance-cash-register-list-item"] .cash-register-time-text{ font-size: 14px; margin-left: -4px; } fl-finance-cash-register-list-item .cash-register-taxes,[data-is="fl-finance-cash-register-list-item"] .cash-register-taxes{ color:#ff3333; font-size: 14px; } fl-finance-cash-register-list-item .cash-register-income,[data-is="fl-finance-cash-register-list-item"] .cash-register-income{ color: #33aa33; font-size: 14px; } fl-finance-cash-register-list-item .cash-register-income-adjustment,[data-is="fl-finance-cash-register-list-item"] .cash-register-income-adjustment{ color: #0e630e; font-size: 14px; } fl-finance-cash-register-list-item .cash-register-withdraw,[data-is="fl-finance-cash-register-list-item"] .cash-register-withdraw{ color: #333; font-size: 14px; font-weight: bold; } fl-finance-cash-register-list-item .cash-register-expense,[data-is="fl-finance-cash-register-list-item"] .cash-register-expense{ color: #ff0000; font-size: 14px; } fl-finance-cash-register-list-item .cash-register-icon,[data-is="fl-finance-cash-register-list-item"] .cash-register-icon{ z-index: 2; }',"",function(e){ 344"use strict";var t=this;this.view_invoice=!1,this.id_institution=e.idInstitution,this.id_institution_wallet=e.idInstitutionWallet,this.item=e.item,this.invoice={},this.pointer=null,this.balance=null,this.descriptions=null,this.on("mount",function(){t.invoice=t.item.context.
344invoice,t.balance=t.item.details.filter(function(e){return"balance_amount_formatted"===e.name}).map(function(e){return e.value})[0],t.descriptions=t.item.details.filter(function(e){return e.name.indexOf("description")>=0}).map(function(e){return e.value}),t.update()}),this.on("update",function(){t.pointer=t.invoice&&t.invoice.id_invoice&&("INCOME"===t.item.type||"INFO"===t.item.type||"INCOME_RETROACTIVE"===t.item.type)?"pointer":"",t.click=t.invoice&&t.invoice.id_invoice&&("INCOME"===t.item.type||"INFO"===t.item.type||"INCOME_RETROACTIVE"===t.item.type)?t.viewInvoice.apply:""}),this.viewInvoice=this.fl.checkRules({feature:"member_parcel",permission:"edit_member",onSuccess:function(){t.openInvoiceView()}}),this.viewMemberFinance=this.fl.checkRules({feature:"member_parcel",permission:"edit_member",onSuccess:function(){t.router.load("member.finance.invoice.select",{id_user:t.item.id_user,id_invoice_select:t.id_invoice})}}),this.manualWithdrawDelete=this.fl.checkRules({feature:"member_parcel",permission:"delete_manual_withdraw",onSuccess:function(){school.popup.confirm(t.i18n.translate("finance.confirm_delete_manual_withdraw"),function(){var i=[t.actions.setCashRegisterTimeout(!0)];t.store.dispatch(i),t.deleteManualWithdraw(),e.cashRegisterTimeout()})}}),this.incomeAdjustmentDelete=this.fl.checkRules({feature:"member_parcel",permission:"delete_income_adjustment",onSuccess:function(){school.popup.confirm(t.i18n.translate("finance.confirm_delete_income_adjustment"),function(){var i=[t.actions.setCashRegisterTimeout(!0)];t.store.dispatch(i),t.deleteIncomeAdjustment(),e.cashRegisterTimeout()})}}),this.expenseDelete=this.fl.checkRules({feature:"member_parcel",permission:null,onSuccess:function(){school.popup.confirm(t.i18n.translate("finance.confirm_delete_expense"),function(){var i=[t.actions.setCashRegisterTimeout(!0)];t.store.dispatch(i),t.deleteExpense(),e.cashRegisterTimeout()})}}),this.openInvoiceView=function(){t.view_invoice?t.tags["fl-member-invoice-view"].closeInvoiceView():(t.store.dispatch([t.actions.setMemberInvoiceOpened(t.invoice.id_invoice)]),t.view_invoice=!0,t.parent.update())},this.deleteManualWithdraw=function(){var e={id_institution_wallet_manual_withdraw:t.item.context.manual_withdraw.id_institution_wallet_manual_withdraw},i=[t.actions.deleteInstitutionCashregisterManualWithdraw(e)];t.store.dispatch(i).then(function(){t.parent.getFinanceCashRegister(!0),window.toast(t.i18n.translate("finance.success_delete_manual_withdraw"),"long")})["catch"](function(e){e&&(t.errors=t.store.getState().institutionCashregisterManualWithdraw.errors,t.update())})},this.deleteIncomeAdjustment=function(){var e={id_timeline:t.item.id_timeline},i=[t.actions.deleteCashregisterIncomeAdjusment(e)];t.store.dispatch(i).then(function(){t.parent.getFinanceCashRegister(!0),window.toast(t.i18n.translate("finance.success_delete_income_adjustment"),"long")})["catch"](function(e){e&&(t.errors=t.store.getState().institutionWalletManualWithdraw.errors,t.update())})},this.deleteExpense=function(){var e={id_timeline:t.item.id_timeline},i=[t.actions.deleteCashregisterExpense(e)];t.store.dispatch(i).then(function(){t.parent.getFinanceCashRegister(!0),window.toast(t.i18n.translate("finance.success_delete_expense"),"long")})["catch"](function(e){e&&(t.errors=t.store.getState().institutionWalletExpense.errors,t.update())})}})},function(e,t,i){var a=i(1);a.tag2("fl-finance-expense-add",'<div class="expense-add-form"> <fl-finance-expense-form callback="{saveFinanceExpense}" cancel-callback="{cancel}"> </fl-finance-expense-form> </div>','fl-finance-expense-add .expense-add-form,[data-is="fl-finance-expense-add"] .expense-add-form{ padding-left: 15px; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.saveFinanceExpense=function(e){var i={id_institution:t.id_institution},a=[t.actions.saveInstitutionExpense(Object.assign(i,e))];t.store.dispatch(a).then(function(){t.tags["fl-finance-expense-form"].saving=!1,t.cancel(),t.parent.getFinanceExpenses(),window.toast(t.i18n.translate("finance.success_expense_type_save"),"long")})["catch"](function(e){if(e){t.tags["fl-finance-expense-form"].saving=!1;var i=t.store.getState().institutionExpense.errors,a="";i.map(function(e){a+=e.message+"<br />"}),school.popup.error(a)}})}
344,this.cancel=function(){t.parent.add=!1,t.parent.update()}})},function(e,t,i){var a=i(1);a.tag2("fl-finance-expense-edit",'<div> <fl-finance-expense-form id-institution-expense="{expense.id_institution_expense}" expense="{expense}" callback="{editFinanceExpense}" cancel-callback="{cancel}"> </fl-finance-expense-form> </div>',"","",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.expense=e.expense,this.editFinanceExpense=function(e){var i={id_institution:t.id_institution,id_institution_expense:t.expense.id_institution_expense},a=[t.actions.editInstitutionExpense(Object.assign(i,e))];t.store.dispatch(a).then(function(){t.tags["fl-finance-expense-form"].saving=!1,t.cancel(),t.parent.getFinanceExpense(),window.toast(t.i18n.translate("finance.success_expense_type_edit"),"long")})["catch"](function(e){if(e){t.tags["fl-finance-expense-form"].saving=!1;var i=t.store.getState().institutionExpense.errors,a="";i.map(function(e){a+=e.message+"<br />"}),school.popup.error(a)}})},this.cancel=function(){t.parent.edit=!1,t.parent.update()}})},function(e,t,i){var a=i(1);a.tag2("fl-finance-expense-form",'<div> <form id="finance-expense-form" onsubmit="{submitExpense}"> <div> <fl-field label="finance.expense_name" id="finance-expense-name" type="text" name="name" input-value="{expense ? expense.name : \'\'}" width="250" focus="true"> </fl-field> <fl-tooltip text="finance.tooltip_expense_name" for="finance-expense-name" action="focus" position="right"> </fl-tooltip> </div> <fl-modal-footer> <div> <fl-spinner loading="{this.parent.saving}" text="save.action"></fl-spinner> <span show="{!this.saving}"> <fl-button type="button" text="cancel" schema="cancel" onclick="{parent.cancel}"> </fl-button> <fl-button if="{!this.parent.id_institution_expense}" type="submit" text="register" schema="success" onclick="{this.parent.submit}"> </fl-button> <fl-button if="{this.parent.id_institution_expense}" type="submit" text="edit" schema="success" onclick="{this.parent.submit}"> </fl-button> </span> </div> </fl-modal-footer> </form> </div>',"","",function(e){"use strict";var t=this;this.id_institution_expense=e.idInstitutionExpense,this.expense=e.expense,this.callback=e.callback,this.cancel_callback=e.cancelCallback,this.submitExpense=function(e){e.preventDefault();var i={};$("#finance-expense-form").find("input[name], textarea").each(function(){var e=$
344(this).attr("name"),t=$(this).val();i[e]=t}),t.callback&&(t.saving=!0,t.update(),t.callback(i))},this.cancel=function(){t.cancel_callback()}})},function(e,t,i){var a=i(1);a.tag2("fl-finance-expense-list",'<div> <fl-section label="finance.expense_type.plural"> </fl-section> <br> <div class="expense-list"> <fl-action-button text="finance.add_expense_type" click="{addFinanceExpense}"> </fl-action-button> <br> <br> <fl-finance-expense-list-item each="{expense in expenses}" expense="{expense}"> </fl-finance-expense-list-item> <fl-finance-expense-add if="{add}" id-institution="{id_institution}"> </fl-finance-expense-add> </div> <div if="{!add && errors.length > 0}" each="{error in errors}" align="center"> {error.message} </div> </div>','fl-finance-expense-list .expense-list,[data-is="fl-finance-expense-list"] .expense-list{ padding: 20px; } fl-finance-expense-list-item:last-child > .expense-item { border-bottom: none; }',"",function(e){"use strict";var t=this;this.add=!1,this.id_institution=e.idInstitution,this.expenses=[],this.errors=[],this.on("mount",function(){t.getFinanceExpenses()}),this.getFinanceExpenses=function(){var e={id_institution:t.id_institution},i=[t.actions.getInstitutionExpenses(e)];t.store.dispatch(i).then(function(){t.expenses=t.store.getState().institutionExpense.expenses,t.errors=[],t.update()})["catch"](function(e){e&&(t.expenses=[],t.errors=t.store.getState().institutionExpense.errors,t.update())})},this.addFinanceExpense=this.fl.checkRules({feature:"finance_debt",permission:"save_finance",onSuccess:function(){t.add=!0,t.update()}}),this.addFinanceExpense=function(){t.add=!0,t.update()}})},function(e,t,i){var a=i(1);a.tag2("fl-finance-expense-list-item",'<div class="expense-item"> <div if="{!edit}"> <div class="table-cell"> {expense.name} </div> <div class="table-cell" align="center"> <fl-button-option> <fl-trans keyword="option.plural"></fl-trans> </fl-button-option> <fl-menu-option arrow="top"> <fl-menu-option-item icon="pencil" icon-size="14" text="edit" disabled="{parent.expenseEdit.disabled}" locked="{parent.expenseEdit.locked}" onclick="{parent.expenseEdit.apply}"> </fl-menu-option-item> <fl-menu-option-item icon="trash" icon-size="14" text="delete" disabled="{parent.expenseDelete.disabled}" locked="{parent.expenseDelete.locked}" onclick="{parent.expenseDelete.apply}"> </fl-menu-option-item> </fl-menu-option> </div> </div> <div if="{edit}"> <fl-finance-expense-edit if="{edit}" id-institution="{id_institution}" expense="{expense}"> </fl-finance-expense-edit> </div> </div>','fl-finance-expense-list-item .expense-item,[data-is="fl-finance-expense-list-item"] .expense-item{ padding: 10px; padding-left: 20px; border-bottom: #aaa 1px dashed; } fl-finance-expense-list-item .expense-item > div > div:first-child,[data-is="fl-finance-expense-list-item"] .expense-item > div > div:first-child{ width: 89%; } fl-finance-expense-list-item .expense-item > div > div:last-child,[data-is="fl-finance-expense-list-item"] .expense-item > div > div:last-child{ width: 10%; }',"",function(e){"use strict";var t=this;this.edit=!1,this.expense=e.expense,this.expenseEdit=this.fl.checkRules({feature:"finance_expense",permission:"save_finance",onSuccess:function(){t.edit=!0,t.update()}}),this.expenseDelete=this.fl.checkRules({feature:"finance_expense",permission:"save_finance",onSuccess:function(){school.popup.confirm(t.i18n.translate("finance.confirm_expense_type_delete"),function(){t.deleteFinanceExpense()})}}),this.getFinanceExpense=function(){var e={id_institution:t.id_institution,id_institution_expense:t.expense.id_institution_expense},i=[t.actions.getInstitutionExpense(e)];t.store.dispatch(i).then(function(){t.expense=t.store.getState().institutionExpense.expense,t.update()})["catch"](function(e){if(e){var i=t.store.getState().institutionExpense.errors,a="";i.map(function(e){a+=e.message+"<br />"}),school.popup.error(a)}})},this.deleteFinanceExpense=function(){var e={id_institution:t.id_institution,id_institution_expense:t.expense.id_institution_expense},i=[t.actions.deleteInstitutionExpense(e)];t.store.dispatch(i).then(function(){t.parent.getFinanceExpenses(),window.toast(t.i18n.translate("finance.success_expense_type_delete"),"long")})["catch"](function(e){if(e){var i=t.store.getState().institutionExpense.errors,a="";i.map(function(e){a+=e.message+"<br />"}),school.popup.error(a)}})}})},function(e,t,i){var a=i(1);a.tag2("fl-finance-graphics",'<div if="{!has_permission && !loading}"> <p style="text-align: center"> <fl-trans keyword="read_graphics_no_permission"></fl-trans> </p> </div> <div if="{has_permission && !loading}" class="graphics-container"> <fl-finance-graphics-summary if="{filter_years}" graphic-callback="{getInstitutionData}" graphic-data="{graphic_data}" avaliable-years="{filter_years}" finance-graphic-full-access="{finance_graphic_full_access}" class="summary card"></fl-finance-graphics-summary> <fl-finance-graphics-defaulters if="{graphic_data && expired_invoices_info}" id-institution="{id_institution}" defaulters="{expired_invoices_info}" finance-graphic-full-access="{finance_graphic_full_access}" graphic-accordions="{graphic_accordions}" class="defaulters "></fl-finance-graphics-defaulters> <fl-finance-graphics-billing-expenses if="{graphic_data && filter_years}" graphic-callback="{getInstitutionData}" graphic-data="{graphic_data}" id-institution="{id_institution}" graphic-accordions="{graphic_accordions}" avaliable-years="{filter_years}" finance-graphic-full-access="{finance_graphic_full_access}" class="billing-expenses"></fl-finance-graphics-billing-expenses> </div>','fl-finance-graphics .graphics-container,[data-is="fl-finance-graphics"] .graphics-container{ display: grid; max-width: 1374px; margin: auto; grid-template-columns: 32% 68%; grid-column-gap: 1em; grid-template-areas:"summary defaulters" "summary billing-expenses"; margin-top: 3em; justify-content: center } fl-finance-graphics .summary,[data-is="fl-finance-graphics"] .summary{ height: 715px; grid-area: summary } fl-finance-graphics .defaulters,[data-is="fl-finance-graphics"] .defaulters{ grid-area: defaulters; } fl-finance-graphics .billing-expenses,[data-is="fl-finance-graphics"] .billing-expenses{ grid-area: billing-expenses; align-self: end; } fl-finance-graphics .card,[data-is="fl-finance-graphics"] .card{ background-color: #D9D9D978; border-radius: 32px } fl-finance-graphics .font,[data-is="fl-finance-graphics"] .font{ font-size: 16px; color: #808080 } fl-finance-graphics .title,[data-is="fl-finance-graphics"] .title{ color: #282828; font-size: 20px; font-weight: 500; line-height: 24px; letter-spacing: 0em; text-align: center; font-weight:bold } fl-finance-graphics .no-access,[data-is="fl-finance-graphics"] .no-access{ display: flex; width: 100%; height: 100%; justify-content: center; align-items: center; flex-direction: column; } fl-finance-graphics .no-access a,[data-is="fl-finance-graphics"] .no-access a{ margin-top: 2em; } fl-finance-graphics .no-access a span:hover,[data-is="fl-finance-graphics"] .no-access a span:hover{ color: #438d56; cursor: pointer } @media (max-width: 1100px) { fl-finance-graphics .graphics-container,[data-is="fl-finance-graphics"] .graphics-container{ grid-template-columns: 36% 64%; grid-column-gap: 1em; } }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.filter_years=null,this.expired_invoices_info=null,this.graphic_data=null,this.has_permission=null,this.loading=!0,this.finance_graphic_full_access=window.interceptor.feature.includes("finance_graphic_full_access"),this.graphic_accordions={defaulters:{is_expanded:!0,id_body:"#body-defaulters",body_height:600},billing_expenses:{is_expanded:!1,id_body:"#body-billing-expenses",body_height:600}},this.on("mount",function(){t.getUserMe()}),this.on("update",function(){}),this.callAnimateSection=function(){t.graphic_accordions.billing_expenses.is_expanded=!t.graphic_accordions.billing_expenses.is_expanded,t.graphic_accordions.defaulters.is_expanded=!t.graphic_accordions.defaulters.is_expanded,t.animateSection(t.graphic_accordions.defaulters.is_expanded,t.graphic_accordions.defaulters.id_body,t.graphic_accordions.defaulters.body_height),t.animateSection(t.graphic_accordions.billing_expenses.is_expanded,t.graphic_accordions.billing_expenses.id_body,t.graphic_accordions.defaulters.body_height)},this.animateSection=function(e,i,a){e===!1?$(i).animate({height:"0px"}
344,500,function(){$(i).css("overflow","hidden"),t.update()}).css({}):$(i).animate({height:a+"px"},500,function(){$(i),t.update()})},this.getUserMe=function(){var e=[t.actions.getUserMe()];t.store.dispatch(e).then(function(){var e=t.store.getState().user.user;t.getPermissions(e.id_user)})["catch"](function(e){e&&(t.loader=!1,t.error=t.store.getState().user.error,t.update())})},this.getPermissions=function(e){var i={id_institution:t.id_institution,id_user:e},a=[t.actions.getMemberOccupationPermissions(i)];t.store.dispatch(a).then(function(){var e=t.store.getState().occupationPermission.member_permissions;t.has_permission=e.includes("READ_FINANCE_GRAPHIC"),t.loading=!1,t.has_permission?t.getInstitutionDataAvaliableYears():null,t.update()})["catch"](function(){})},this.getInstitutionData=function(e){var i={id_institution:t.id_institution,year:e[0]},a=[t.actions.institutionData(i)];t.store.dispatch(a).then(function(){t.expired_invoices_info=t.store.getState().institutionGraphics.institution_data.expired_invoices_info,t.graphic_data=t.store.getState().institutionGraphics.institution_data.graphic_data;var i=e[1];t.update(),i()})["catch"](function(e){if(e){var i=t.store.getState().institutionExpense.errors,a="";i&&(i.map(function(e){a+=e.message+"<br />"}),school.popup.error(a))}})},this.getInstitutionDataAvaliableYears=function(){var e={id_institution:t.id_institution},i=[t.actions.institutionDataAvaliableYears(e)];t.store.dispatch(i).then(function(){t.filter_years=t.store.getState().institutionGraphics.institution_avaliable_years.available_years.reverse(),t.update()})["catch"](function(e){if(e){var i=t.store.getState().institutionGraphics.errors,a="";i&&(i&&i.map(function(e){a+=e.message+"<br />"}),school.popup.error(a))}})}})},function(e,t,i){var a=i(1);a.tag2("fl-finance-graphics-billing-expenses",'<div class="card"> <div class="header" onclick="{animateSection}"> <h1 class="title"> <fl-trans keyword="income_expenses.title"></fl-trans> </h1> <fl-icon class="icon" show="{!open}" icon="arrow-up" size="30"></fl-icon> <fl-icon class="icon" show="{open}" icon="arrow-down" size="30"></fl-icon> </div> <div class="body" id="body-billing-expenses"> <div if="{!finance_graphic_full_access}" class="no-access"> <fl-icon icon="lock-green" size="200"></fl-icon> <br><br> <a href="https://blog.forleven.com/2022/09/07/graficos-financeiros/" target="_blank"> <fl-trans class="font" keyword="make_graphics_upgrade"></fl-trans> </a> </div> <div if="{finance_graphic_full_access}"> <br> <div class="legends"> <fl-field type="select" label="year" name="year" width="100" input-value="{selected_year}" items="{select_years}" change-callback="{selectYear}"> </fl-field> <span class="incomes-label legend"> <span class="label-square"></span> {i18n.translate(\'income_expenses.incomes\')} </span> <span class="defaults-label legend"> <span class="label-square"></span> {i18n.translate(\'income_expenses.expenses\')} </span> </div> <div style="width: 95%"> <canvas style="width: 750px; height: 350px" id="my-chart-billing-expenses"></canvas> </div> <a href="{â/institution/â+opts.idInstitution+â/finance/billing-expenses/year/â+selected_year}"> <fl-button class="see-more" type="button" text="see_summary" schema="see_more"> </fl-button> </a> </div> </div> </div>','fl-finance-graphics-billing-expenses .card,[data-is="fl-finance-graphics-billing-expenses"] .card{ height: auto } fl-finance-graphics-billing-expenses .header,[data-is="fl-finance-graphics-billing-expenses"] .header{ display: flex; cursor: pointer; } fl-finance-graphics-billing-expenses h1,[data-is="fl-finance-graphics-billing-expenses"] h1{ width: 100% } fl-finance-graphics-billing-expenses .icon,[data-is="fl-finance-graphics-billing-expenses"] .icon{ width: 60px; align-self: center; color: #000000 } fl-finance-graphics-billing-expenses .label-square,[data-is="fl-finance-graphics-billing-expenses"] .label-square{ width: 20px; height: 20px; display: block; margin-right: 0.5em } fl-finance-graphics-billing-expenses .defaults-label span,[data-is="fl-finance-graphics-billing-expenses"] .defaults-label span{ background-color: #F8B56E } fl-finance-graphics-billing-expenses .incomes-label span,[data-is="fl-finance-graphics-billing-expenses"] .incomes-label span{ background-color: #54A769 } fl-finance-graphics-billing-expenses .legends,[data-is="fl-finance-graphics-billing-expenses"] .legends{ display: flex; flex-direction: column; width: 100%; align-items: end; } fl-finance-graphics-billing-expenses .legend,[data-is="fl-finance-graphics-billing-expenses"] .legend{ display: flex; align-items: center; width: 100px; margin: 0.5em 0 } fl-finance-graphics-billing-expenses .body,[data-is="fl-finance-graphics-billing-expenses"] .body{ overflow: hidden; height: 0px; box-sizing: border-box; padding: 0 1em; text-align: center } fl-finance-graphics-billing-expenses .see-more .button-see-more,[data-is="fl-finance-graphics-billing-expenses"] .see-more .button-see-more{ border-radius: 8px; width: 30%; box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); margin-top: 25px }',"",function(e){"use strict";var t=this;this.labels=this.utils.getMonths(),this.myChart=null,this.arrow_icon=this.open?"arrow-down":"arrow-up",this.forHeight=600,this.year=null,this.selected_year=null,this.graphic_data=e.graphicData,this.graphic_accordions=e.graphicAccordions,this.animateSection=this.parent.callAnimateSection,this.open=this.graphic_accordions.billing_expenses.is_expanded,this.finance_graphic_full_access=e.financeGraphicFullAccess,this.select_years=null,this.incomes=[0,0,0,0,0,0,0,0,0,0,0,0],this.expenses=[0,0,0,0,0,0,0,0,0,0,0,0],this.data={labels:this.labels,datasets:[{label:"Faturamento",data:this.incomes,backgroundColor:["#54A769"],hoverOffset:4},{label:"Despesas",data:this.expenses,backgroundColor:["#F8B56E"],hoverOffset:4}]},this.config={type:"bar",data:this.data,options:{plugins:{legend:{dis
344play:!1},labels:{render:function(e){return Number.isNaN(e.percentage)?"":e.percentage+"%"}},tooltip:{callbacks:{footer:function(e){},label:function(e,t){return"R$ "+e.formattedValue}}}},scales:{yAxes:{ticks:{callback:function(e,t,i){return e/1e3+" mil"}}}}}},this.on("mount",function(){t.finance_graphic_full_access?t.setYears():null}),this.on("update",function(){t.open=t.graphic_accordions.billing_expenses.is_expanded}),this.initGraphic=function(){var e=document.getElementById("my-chart-billing-expenses");t.myChart=new Chart(e.getContext("2d"),t.config)},this.selectYear=function(i,a,n,o){t.selected_year=a,e.graphicCallback([t.selected_year,t.callBack]),t.update()},this.setYears=function(){var i=e.avaliableYears;t.select_years=i.map(function(e){return{text:e,value:e}}),t.selected_year=t.select_years[0].value,t.update(),t.initGraphic(),e.graphicCallback([t.selected_year,t.callBack])},this.select=function(i,a,n){t.selected_year=a,e.graphicCallback([t.selected_year,t.callBack]),t.update()},this.callBack=function(){t.graphic_data=t.store.getState().institutionGraphics.institution_data.graphic_data,t.graphic_data.pop(),t.myChart.data.datasets[0].data=t.graphic_data.map(function(e){return e.paid_amount}),t.myChart.data.datasets[1].data=t.graphic_data.map(function(e){return e.expenses_amount}),t.myChart.update(),t.update()},this.goToBillingExpenses=function(){t.router.load("institution.finance.billingExpenses",{year:t.selected_year})}})},function(e,t,i){var a=i(1);a.tag2("fl-finance-graphics-billing-expenses-list",'<div class="app"> <fl-title text="income_expenses.view"> </fl-title> <br> <br> <fl-back-button text="finance_graphics" prefix-text="true" callback="{goBack}" id="go-back"> </fl-back-button> <fl-section></fl-section> <br> <br> <div class="flex-filters first-letter" style="margin-left: 2%"> <fl-field type="select" class="first-letter" label="month" name="month" width="100" input-value="{selected_month}" items="{select_months}" change-callback="{select}"> </fl-field> <fl-field type="select" label="year" name="year" width="100" input-value="{selected_year}" items="{select_years}" change-callback="{select}"> </fl-field> </div> <div class="cash-register-list" if="{this.month !== undefined}"> <div class="cash-register-line-header capitalize"> <div class="cash-register-col cash-register-date-col center"> <fl-trans keyword="date"></fl-trans> </div> <div class="cash-register-col cash-register-type-col"> <fl-trans keyword="finance.cash_register_item_type"></fl-trans> </div> <div class="cash-register-col cash-register-description-col"> <fl-trans keyword="finance.cash_register_item_description"></fl-trans> </div> <div class="cash-register-col cash-register-amount-col"> <fl-trans keyword="finance.amount"></fl-trans> </div> </div> <fl-finance-graphics-billing-expenses-list-item if="{cashflow_list}" each="{cash_flow_item in cashflow_list}" item="{cash_flow_item}" class="cash-register-line-group"></fl-finance-graphics-billing-expenses-list-item> <div if="{cashflow_list && cashflow_list?.length === 0 || cashflow_list === null}" class="cash-register-line"> <div class="cash-register-col"> </div> <div class="cash-register-col"> </div> <div class="cash-register-col"> <br> <div if="{errors}" each="{error in errors}" align="center"> {error.message} </div> <div if="{!errors && cashflow_list?.length === 0}" align="center"> <fl-trans keyword="finance.not_found_timeline_date"></fl-trans> </div> <br> </div> </div> <br> <br> <div if="{cashflow_list?.length > 0}" class="cash-register-line-bottom capitalize"> <div class="cash-register-col cash-register-date-col center"> </div> <div class="cash-register-col cash-register-type-col"> </div> <div class="cash-register-col cash-register-description-col" style="text-align: right"> <span class="first-letter"> <fl-trans keyword="finance.current_balance"></fl-trans>: </span> <br> <span if="{amount_total.formatted}" class="{classesTotal()}"> {amount_total.formatted} </span> </div> <div class="cash-register-col cash-register-amount-col"> </div> </div> <fl-pagination if="{cashflow_list?.length > 0 && links}" type="more" id-institution="{id_institution}" links="{links}" action="{action}" store="{this.store.getState().institutionGraphics}" params="{params}" callback="{listCashFlow}"> </fl-pagination> </div> <div if="{this.month === undefined}" class="center"> <p> <fl-trans keyword="graphics_select_the_month"></fl-trans> </p> </div> </div>','fl-finance-graphics-billing-expenses-list .cash-register-list,[data-is="fl-finance-graphics-billing-expenses-list"] .cash-register-list{ margin: 0; padding: 0 2% 0em 2%; width: 96%; display: table; position: relative; } fl-finance-graphics-billing-expenses-list .cash-register-line-header,[data-is="fl-finance-graphics-billing-expenses-list"] .cash-register-line-header{ display: table-row; width: 100%; } fl-finance-graphics-billing-expenses-list .cash-register-line-header > .cash-register-col,[data-is="fl-finance-graphics-billing-expenses-list"] .cash-register-line-header > .cash-register-col{ padding-top: 10px; padding-bottom: 2px; border-bottom: 1px solid #aaa; font-weight: bold; color: #555; } fl-finance-graphics-billing-expenses-list .cash-register-line-group,[data-is="fl-finance-graphics-billing-expenses-list"] .cash-register-line-group{ display:table-row-group; } fl-finance-graphics-billing-expenses-list .cash-register-line,[data-is="fl-finance-graphics-billing-expenses-list"] .cash-register-line{ display: table-row; height: 100px } fl-finance-graphics-billing-expenses-list .cash-register-col,[data-is="fl-finance-graphics-billing-expenses-list"] .cash-register-col{ display: table-cell; line-height: normal; vertical-align: middle; text-align: left; } fl-finance-graphics-billing-expenses-list fl-finance-cash-register-list-item > .cash-register-line > .cash-register-col,[data-is="fl-finance-graphics-billing-expenses-list"] fl-finance-cash-register-list-item > .cash-register-line > .cash-register-col{ text-align: left; padding-top: 20px; padding-bottom: 20px; transition-duration: 300ms; transition-timing-function: ease-in-out; } fl-finance-graphics-billing-expenses-list fl-finance-cash-register-list-item:hover > .cash-register-line > .cash-register-col,[data-is="fl-finance-graphics-billing-expenses-list"] fl-finance-cash-register-list-item:hover > .cash-register-line > .cash-register-col{ background-color:rgba(1, 129, 78, 0.10); } fl-finance-graphics-billing-expenses-list .cash-register-indicator,[data-is="fl-finance-graphics-billing-expenses-list"] .cash-register-indicator{ border-left: 3px solid #01814e; width: 3px; height: 40px; position: absolute; margin-top: 16px; margin-left: 49%; z-index: 1; transition-duration: 300ms; transition-timing-function: ease-in-out; } fl-finance-graphics-billing-expenses-list fl-finance-cash-register-list-item:last-of-type > .cash-register-line > .cash-register-col > .cash-register-indicator,[data-is="fl-finance-graphics-billing-expenses-list"] fl-finance-cash-register-list-item:last-of-type > .cash-register-line > .cash-register-col > .cash-register-indicator{ display: none; } fl-finance-graphics-billing-expenses-list .cash-register-date-col,[data-is="fl-finance-graphics-billing-expenses-list"] .cash-register-date-col{ text-align: center; width: 10%; } fl-finance-graphics-billing-expenses-list .cash-register-type-col,[data-is="fl-finance-graphics-billing-expenses-list"] .cash-register-type-col{ text-align: center; width: 10%; height: 100%; min-height: 100%; position: relative; } fl-finance-graphics-billing-expenses-list .cash-register-description-col,[data-is="fl-finance-graphics-billing-expenses-list"] .cash-register-description-col{ text-align: left; width: 40%; font-size: 13px; } fl-finance-graphics-billing-expenses-list .cash-register-amount-col,[data-is="fl-finance-graphics-billing-expenses-list"] .cash-register-amount-col{ text-align: center; width: 15%; } fl-finance-graphics-billing-expenses-list .cash-register-balance-col,[data-is="fl-finance-graphics-billing-expenses-list"] .cash-register-balance-col{ text-align: left; width: 15%; } fl-finance-graphics-billing-expenses-list .cash-register-option-col,[data-is="fl-finance-graphics-billing-expenses-list"] .cash-register-option-col{ text-align: center; width: 10%; } fl-finance-graphics-billing-expenses-list .cash-register-line-bottom,[data-is="fl-finance-graphics-billing-expenses-list"] .cash-register-line-bottom{ display: table-row; width: 100%; background: #dedede; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; } fl-finance-graphics-billing-expenses-list .cash-register-line-bottom > .cash-register-col,[data-is="fl-finance-graphics-billing-expenses-list"] .cash-register-line-bottom > .cash-register-col{ padding-bottom: 10px; padding-top: 2px; border-top: 1px solid #aaa; font-weight: bold; color: #555; } fl-finance-graphics-billing-expenses-list .cash-register-line-bottom > .cash-register-col:first-child,[data-is="fl-finance-graphics-billing-expenses-list"] .cash-register-line-bottom > .cash-register-col:first-child{ border-bottom-left-radius: 5px; } fl-finance-graphics-billing-expenses-list .cash-register-line-bottom > .cash-register-col:last-child,[data-is="fl-finance-graphics-billing-expenses-list"] .cash-register-line-bottom > .cash-register-col:last-child{ border-bottom-right-radius: 5px; } fl-finance-graphics-billing-expenses-list .cash-register-amount-total,[data-is="fl-finance-graphics-billing-expenses-list"] .cash-register-amount-total{ font-family: verdana; font-weight: bold; font-size: 16px; } fl-finance-graphics-billing-expenses-list .cash-register-amount-total-negative,[data-is="fl-finance-graphics-billing-expenses-list"] .cash-register-amount-total-negative{ c
344olor: #f00; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.year=e.year,this.month=void 0!==e.month?Number(e.month):void 0,this.start_filter=this.year+"-01-01",this.end_filter=this.year+"-12-31",this.cashflow_list=null,this.filter_years=null,this.select_years=null,this.selected_year=this.year,this.selected_month=null,this.errors=null,this.links=null,this.action=this.actions.institutionCashFlow,this.params={id_institution:this.id_institution,date_from:this.start_filter,date_to:this.end_filter},this.amount_total={formatted:null,number:0},this.months=this.utils.getMonths(12,"singular"),this.months.push(this.i18n.translate("select")),this.on("mount",function(){t.getInstitutionDataAvaliableYears()}),this.getInstitutionDataAvaliableYears=function(){var e={id_institution:t.id_institution},i=[t.actions.institutionDataAvaliableYears(e)];t.store.dispatch(i).then(function(){t.filter_years=t.store.getState().institutionGraphics.institution_avaliable_years.available_years.reverse(),t.update(), 345t.setYears()})["catch"](function(e){if(e){var i=t.store.getState().institutionGraphics.errors,a="";i.map(function(e){a+=e.message+"<br />"}),school.popup.error(a)}})},this.setYears=function(){var e=t.filter_years;t.select_years=e.map(function(e){return{text:e,value:e}}),t.selected_year=t.year,t.update(),t.setMonths()},this.setMonths=function(){t.select_months=t.months.map(function(e,t){return{text:e,value:e}}),t.selected_month=void 0!==t.month?t.select_months[t.month].value:t.select_months[12].value,void 0!==t.month?t.dateFormatter("month",t.selected_month):null,t.update(
345)},this.select=function(e,i,a,n){"year"===a?(t.year=i,t.selected_year=i,t.router.load(window.router.name,{year:i,month:t.selected_month!==t.months[12]?t.months.findIndex(function(e){return t.selected_month===e}):!1})):"month"===a&&(t.selected_month=e,void 0!==t.month?e===t.months[12]?t.router.load("institution.finance.billingExpenses",{year:t.selected_year,month:!1}):(t.router.load("institution.finance.billingExpenses.month",{year:t.selected_year,month:t.months.findIndex(function(t){return t===e})}),t.dateFormatter("month",e)):t.router.load(e!==t.months[12]?"institution.finance.billingExpenses.month":"institution.finance.billingExpenses",{year:t.selected_year,month:e!==t.months[12]?t.months.findIndex(function(t){return t===e}):!1})),t.update()},this.dateFormatter=function(e,i){switch(e){case"month":t.start_filter=t.dateFormatterMonth(i).start,t.end_filter=t.dateFormatterMonth(i).end;break;case"year":t.start_filter=t.dateFormatterYear(i).start,t.end_filter=t.dateFormatterYear(i).end}t.update(),t.getInstitutionCashFlow()},this.dateFormatterYear=function(e){var i=t.start_filter.split("-");i.splice(0,1,e);var a=i.join("-"),n=t.end_filter.split("-");n.splice(0,1,e);var o=n.join("-");return{start:a,end:o}},this.dateFormatterMonth=function(e){var i=t.months.findIndex(function(t){return t===e}),a=new Date(t.year,i+1,0).getDate(),n=t.year+"-"+(i+1)+"-01",o=t.year+"-"+(i+1)+"-"+a;return{start:n,end:o}},this.getInstitutionCashFlow=function(){var e={id_institution:t.id_institution,date_from:t.start_filter,date_to:t.end_filter,page:1},i=[t.actions.institutionCashFlow(e)];t.store.dispatch(i).then(function(){t.links=null,t.errors=null,t.amount_total={formatted:null,number:0},t.update(),t.listCashFlow(!0)})["catch"](function(e){if(e){t.errors=t.store.getState().institutionGraphics.errors;var i=t.store.getState().institutionGraphics.errors,a="";i.map(function(e){a+=e.message+"<br />"}),school.popup.error(a),t.update()}})},this.amountTotal=function(e){e.map(function(e){e.cashflow_type.includes("INCOME")?e.payments.map(function(e){t.amount_total.number+=e.amount}):e.cashflow_type.includes("EXPENSE")&&(t.amount_total.number-=e.amount)}),t.amount_total.formatted=t.amount_total.number.toLocaleString("pt-BR",{style:"currency",currency:"BRL"}),t.update()},this.listCashFlow=function(e){var i=t.store.getState().institutionGraphics.institution_cashflow.filter(function(e){return Object.entries(e).length>0});e===!0?(t.cashflow_list=i,t.update()):(t.cashflow_list=t.cashflow_list.concat(i),t.links=t.store.getState().institutionGraphics.links),t.links=t.store.getState().institutionGraphics.links,t.loader=!1,t.amountTotal(i),t.update()},this.goBack=function(){t.router.load("institution.finance")},this.classesTotal=function(){return{"cash-register-amount-total":!0,"cash-register-amount-total-negative":t.amount_total.number<0}}})},function(e,t,i){var a=i(1);a.tag2("fl-finance-graphics-billing-expenses-list-item",'<div class="cash-register-line"> <div class="cash-register-col cash-register-date-col {pointer}"> <div if="{item.date || item.payment.payment_date}" class="center"> <span class="cash-register-day-text"> <fl-date text="{item.cashflow_type === âINCOMEâ ? item.payment.payment_date : item.date}" format-out="dd"> </fl-date> </span> <br> <span class="cash-register-month-text uppercase"> <fl-date text="{item.cashflow_type === âINCOMEâ ? item.payment.payment_date : item.date}" format-out="MMM"> </fl-date> </span> <br> <span class="cash-register-year-text uppercase"> <fl-date text="{item.cashflow_type === âINCOMEâ ? item.payment.payment_date : item.date}" format-out="YYYY"> </fl-date> </span> </div> </div> <div class="cash-register-type-col cash-register-col {pointer}"> <div class="cash-register-icon center"> <fl-icon if="{item.cashflow_type == \'INCOME\'}" icon="dollar-sign" size="15" color="#33aa33"> </fl-icon> <span if="{item.cashflow_type == \'INCOME_RETROACTIVE\'}" id="income-retroactive-{item.id_invoice}"> <fl-icon if="{item.cashflow_type == \'INCOME_RETROACTIVE\'}" icon="dollar-sign" size="15" color="#33aa33"> </fl-icon> <span style="position:absolute; margin-top: 20px;"> <fl-icon icon="calendar" size="15" color="#333"> </fl-icon> <fl-tooltip for="income-retroactive-{item.id_invoice}" text="finance.cash_register_type_income_retroactive" action="hover" style="margin-top: -25px; margin-left: 15px;"> </fl-icon> </span> </span> <fl-icon if="{item.cashflow_type == \'INCOME_ADJUSTMENT\'}" icon="money" size="28" color="#0e630e"> </fl-icon> <fl-icon if="{item.cashflow_type == \'INFO\'}" icon="info-circle" size="25"> </fl-icon> <fl-icon if="{item.cashflow_type == \'MANUAL_WITHDRAW\'}" icon="sack-dollar" size="28"> </fl-icon> <fl-icon if="{item.cashflow_type == \'EXPENSE\'}" icon="dollar-sign" size="15" color="#ff0000"> </fl-icon> </div> <div if="{!view_invoice}" class="cash-register-indicator"> </div> </div> <div class="cash-register-col cash-register-description-col {pointer}"> <div if="{item.cashflow_type == \'INCOME\' || item.cashflow_type == \'INCOME_RETROACTIVE\'}"> <div if="{item.message && item.message.length > 0}"> {item.message} </div> <div if="{item && item.user && item.user.fullname}"> {item.user.fullname} </div> <div if="{item.items.length > 0 && item}"> <ul> <li each="{invoice_item in item.items}"> {invoice_item.description} {invoice_item.amount_formatted} </li> </ul> </div> </div> <div if="{item.cashflow_type == \'INCOME_ADJUSTMENT\'}" class="first-letter"> <fl-trans keyword="finance.income_ajustment"></fl-trans> <fl-trans keyword="registered_by"></fl-trans> <span if="{item.created_by && item.created_by.fullname}"> {item.created_by.fullname} </span> <div if="{descriptions && descriptions.length > 0}"> <ul> <li each="{description in descriptions}"> {description} </li> </ul> </div> </div> <div if="{item.cashflow_type == \'MANUAL_WITHDRAW\'}" class="first-letter"> <fl-trans keyword="finance.manual_withdraw"></fl-trans> <span if="{item.created_by && item.created_by.fullname}"> <fl-trans keyword="registered_by"></fl-trans> {item.created_by.fullname} </span> <div if="{descriptions && descriptions.length > 0}"> <ul> <li each="{description in descriptions}"> {description} </li> </ul> </div> </div> <div if="{item.cashflow_type == \'EXPENSE\'}" class="first-letter"> <fl-trans keyword="finance.expense"></fl-trans> <span if="{item.created_by && item.created_by.fullname}"> <fl-trans keyword="registered_by"></fl-trans> {item.created_by.fullname} </span> <div if="{item.details && item.details.length > 0}"> <ul> <li> {item.expense_type} - <span each="{description in item.details}">{description.name === âinstitution_expense_descriptionâ ? description.value : null} </span> </li> </ul> </div> </div> </div> <div class="cash-register-col cash-register-amount-col {pointer}"> <span if="{item.cashflow_type == \'INCOME\' || item.cashflow_type == \'INCOME_RETROACTIVE\'}" class="cash-register-income"> {item.payment.amount_formatted}
345 </span> <span if="{item.cashflow_type == \'INCOME_ADJUSTMENT\'}" class="cash-register-income-adjustment"> {item.payment.amount_formatted} </span> <span if="{item.cashflow_type == \'INFO\'}"> {item.payment.amount_formatted} </span> <span if="{item.cashflow_type == \'MANUAL_WITHDRAW\'}" class="cash-register-withdraw"> {item.payment.amount_formatted} </span> <span if="{item.cashflow_type == \'EXPENSE\'}" class="cash-register-expense"> {item.amount_formatted} </span> </div> </div> <fl-member-invoice-view if="{invoice && invoice.id_invoice && view_invoice}" id-institution="{id_institution}" id-user="{item.id_user}" id-invoice="{invoice.id_invoice}" class="cash-register-line"> </fl-member-invoice-view>','fl-finance-graphics-billing-expenses-list-item .cash-register-day-text,[data-is="fl-finance-graphics-billing-expenses-list-item"] .cash-register-day-text{ font-size: 18px; } fl-finance-graphics-billing-expenses-list-item .cash-register-month-text,[data-is="fl-finance-graphics-billing-expenses-list-item"] .cash-register-month-text{ font-size: 16px; margin-left: -2px; } fl-finance-graphics-billing-expenses-list-item .cash-register-year-text,[data-is="fl-finance-graphics-billing-expenses-list-item"] .cash-register-year-text{ font-size: 16px; margin-left: -2px; } fl-finance-graphics-billing-expenses-list-item .cash-register-time-text,[data-is="fl-finance-graphics-billing-expenses-list-item"] .cash-register-time-text{ font-size: 14px; margin-left: -8px; } fl-finance-graphics-billing-expenses-list-item .cash-register-taxes,[data-is="fl-finance-graphics-billing-expenses-list-item"] .cash-register-taxes{ color:#ff3333; font-size: 14px; } fl-finance-graphics-billing-expenses-list-item .cash-register-income,[data-is="fl-finance-graphics-billing-expenses-list-item"] .cash-register-income{ color: #33aa33; font-size: 14px; } fl-finance-graphics-billing-expenses-list-item .cash-register-income-adjustment,[data-is="fl-finance-graphics-billing-expenses-list-item"] .cash-register-income-adjustment{ color: #0e630e; font-size: 14px; } fl-finance-graphics-billing-expenses-list-item .cash-register-withdraw,[data-is="fl-finance-graphics-billing-expenses-list-item"] .cash-register-withdraw{ color: #333; font-size: 14px; font-weight: bold; } fl-finance-graphics-billing-expenses-list-item .cash-register-expense,[data-is="fl-finance-graphics-billing-expenses-list-item"] .cash-register-expense{ color: #ff0000; font-size: 14px; } fl-finance-graphics-billing-expenses-list-item .cash-register-icon,[data-is="fl-finance-graphics-billing-expenses-list-item"] .cash-register-icon{ z-index: 2; }',"",function(e){"use strict";this.item=e.item})},function(e,t,i){var a=i(1);a.tag2("fl-finance-graphics-defaulters",'<div class="card"> <div class="header" onclick="{animateSection}"> <h1 class="title"> <fl-trans keyword="defaulters.title"></fl-trans> </h1> <fl-icon class="icon" show="{!parent.graphic_accordions[âbilling_expensesâ][âis_expandedâ]}" icon="arrow-up" size="30"></fl-icon> <fl-icon class="icon" show="{parent.graphic_accordions[âbilling_expensesâ][âis_expandedâ]}" icon="arrow-down" size="30"></fl-icon> </div> <div class="body" id="body-defaulters"> <div if="{!finance_graphic_full_access}" class="no-access"> <fl-icon icon="lock-green" size="200"></fl-icon> <br><br> <a href="https://blog.forleven.com/2022/09/07/graficos-financeiros/" target="_blank"> <fl-trans class="font" keyword="make_graphics_upgrade"></fl-trans> </a> </div> <div if="{finance_graphic_full_access}"> <br> <div class="graphic-label"> <div class="graphic"> <canvas style="width: 290px; height: 290px" id="my-chart-defaulters"></canvas> </div> <div class="labels-container"> <fl-trans class="labels-title" keyword="defaulters.defaulter_period"></fl-trans> <div class="labels"> <span each="{period in defaulters_period}" class="label"> <span class="label-square " riot-style="{âbackground-color: â+period.color}"></span> {period.label} </span> </div> </div> </div> <div class="boxes-see-more"> <div class="box" each="{box in boxes_see_more}"> <span class="title">{box.title}</span> <a href="{â/institution/â+id_institution+â/finance/defaulters/period/â+box.link}"> <fl-button type="button" text="see_more" schema="see_more"> </fl-button> </a> </div> </div> </div> </div> </div>','fl-finance-graphics-defaulters .card,[data-is="fl-finance-graphics-defaulters"] .card{ height: auto } fl-finance-graphics-defaulters .header,[data-is="fl-finance-graphics-defaulters"] .header{ display: flex; cursor: pointer; } fl-finance-graphics-defaulters h1,[data-is="fl-finance-graphics-defaulters"] h1{ width: 100% } fl-finance-graphics-defaulters .icon,[data-is="fl-finance-graphics-defaulters"] .icon{ width: 60px; align-self: center; color: #000000 } fl-finance-graphics-defaulters .label-square,[data-is="fl-finance-graphics-defaulters"] .label-square{ width: 20p
345x; height: 20px; display: block; margin-right: 0.5em } fl-finance-graphics-defaulters .defaults-label span,[data-is="fl-finance-graphics-defaulters"] .defaults-label span{ background-color: #54A769 } fl-finance-graphics-defaulters .incomes-label span,[data-is="fl-finance-graphics-defaulters"] .incomes-label span{ background-color: #FF3333 } fl-finance-graphics-defaulters .labels,[data-is="fl-finance-graphics-defaulters"] .labels{ display: flex; flex-direction: column; width: 100%; align-items: end; } fl-finance-graphics-defaulters .label,[data-is="fl-finance-graphics-defaulters"] .label{ display: flex; align-items: center; width: 100px; margin: 0.5em 0 } fl-finance-graphics-defaulters .body,[data-is="fl-finance-graphics-defaulters"] .body{ height: 600px; padding: 0 1em; box-sizing: border-box; } fl-finance-graphics-defaulters .graphic-label,[data-is="fl-finance-graphics-defaulters"] .graphic-label{ display: flex; align-items: center; column-gap: 0.5em } fl-finance-graphics-defaulters .labels-container,[data-is="fl-finance-graphics-defaulters"] .labels-container{ width: 100%; text-align: center; color: rgba(128, 128, 128, 1); font-size: 16px } fl-finance-graphics-defaulters .labels-title,[data-is="fl-finance-graphics-defaulters"] .labels-title{ display: block; color: #01814E; font-style: normal; font-weight: 400; font-size: 14px; line-height: 17px;; margin-bottom: 1em } fl-finance-graphics-defaulters .labels,[data-is="fl-finance-graphics-defaulters"] .labels{ display: grid; grid-template-columns: 1fr 1fr; justify-items: center; } fl-finance-graphics-defaulters .label-square,[data-is="fl-finance-graphics-defaulters"] .label-square{ width: 20px; height: 20px; display: block; margin-right: 0.5em } fl-finance-graphics-defaulters .label,[data-is="fl-finance-graphics-defaulters"] .label{ display: flex; align-items: center; width: 130px; margin: 0.5em 0 } fl-finance-graphics-defaulters .boxes-see-more,[data-is="fl-finance-graphics-defaulters"] .boxes-see-more{ display: grid; grid-template-columns: 1fr 1fr 1fr; column-gap: 2em; row-gap: 2em; padding-top: 20px; } fl-finance-graphics-defaulters .boxes-see-more .box,[data-is="fl-finance-graphics-defaulters"] .boxes-see-more .box{ background-color: rgba(245, 243, 243, 1); border-radius: 18px; padding: 10px 1em; text-align: center; height: 92px; display: flex; flex-direction: column; justify-content: space-between; box-shadow: 0px 3px 5px rgb(0 0 0 / 43%); max-width: 287px; width: auto; margin: 0; } fl-finance-graphics-defaulters .boxes-see-more .title,[data-is="fl-finance-graphics-defaulters"] .boxes-see-more .title{ font-style: normal; font-weight: 400; font-size: 18px; line-height: 22px; text-align: center; color: #01814E; display: block; width: 138px; margin: auto; } fl-finance-graphics-defaulters .boxes-see-more .button-see-more,[data-is="fl-finance-graphics-defaulters"] .boxes-see-more .button-see-more{ border-radius: 8px; width: 80%; box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); } fl-finance-graphics-defaulters .graphic,[data-is="fl-finance-graphics-defaulters"] .graphic{ width: 290px } @media (max-width: 1100px) { fl-finance-graphics-defaulters .graphic,[data-is="fl-finance-graphics-defaulters"] .graphic{ width: 250px; } fl-finance-graphics-defaulters .boxes-see-more,[data-is="fl-finance-graphics-defaulters"] .boxes-see-more{ column-gap: 1em; row-gap: 3em } fl-finance-graphics-defaulters .boxes-see-more .box,[data-is="fl-finance-graphics-defaulters"] .boxes-see-more .box{ height: 100px } }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.defaulters=e.defaulters,this.finance_graphic_full_access=e.financeGraphicFullAccess,this.animateSection=this.parent.callAnimateSection,this.labelTrans=function(e,i){return t.i18n.translate("defaulters.graphic_label",{from:e,to:i})},this.boxesSeeMoreTrans=function(e,i){return t.i18n.translate("defaulters.boxes_see_more_title",{from:e,to:i})},this.defaulters_period=[{label:this.labelTrans("1","7"),color:"#6D9EEB",qnty:this.defaulters[0].quantity_of_expired_invoices},{label:this.labelTrans("24","30"),color:"#FBBC04",qnty:this.defaulters[3].quantity_of_expired_invoices},{label:this.labelTrans("8","15"),color:"#3C3CFF",qnty:this.defaulters[1].quantity_of_expired_invoices},{label:this.labelTrans("31","45"),color:"#FF6D01",qnty:this.defaulters[4].quantity_of_expired_invoices},{label:this.labelTrans("16","23"),color:"#FFFF00",qnty:this.defaulters[2].quantity_of_expired_invoices},{label:this.labelTrans("46","90"),color:"#E80000",qnty:this.defaulters[5].quantity_of_expired_invoices}],this.boxes_see_more=[{title:this.boxesSeeMoreTrans("1","7"),link:"1-7"},{title:this.boxesSeeMoreTrans("8","15"),link:"8-15"},{title:this.boxesSeeMoreTrans("16","23"),link:"16-23"}
345,{title:this.boxesSeeMoreTrans("24","30"),link:"24-30"},{title:this.boxesSeeMoreTrans("31","45"),link:"31-45"},{title:this.boxesSeeMoreTrans("46","90"),link:"46-90"}],this.labels=this.defaulters_period.map(function(e){return e.label}),this.data={labels:this.labels,datasets:[{label:this.i18n.translate("defaulters.title"),data:this.defaulters_period.map(function(e){return e.qnty}),backgroundColor:this.defaulters_period.map(function(e){return e.color}),hoverOffset:4}]},this.config={type:"doughnut",data:this.data,options:{plugins:{legend:{display:!1},labels:{fontColor:"black"}},animation:{}}},this.initGraphic=function(){t.myChart=new Chart(document.getElementById("my-chart-defaulters").getContext("2d"),t.config)},this.on("mount",function(){t.finance_graphic_full_access?t.initGraphic():null})})},function(e,t,i){var a=i(1);a.tag2("fl-finance-graphics-defaulters-list",'<div class="app"> <fl-title> {this.parent.title} </fl-title> <br> <br> <fl-back-button text="finance_graphics" prefix-text="true" callback="{goBack}" id="go-back"> </fl-back-button> <br> <br> <div class="invoice-table"> <div class="table-head"> <span class="date first-letter" style="display: flex; justify-content: center;"> <fl-trans style="width: 70px" keyword="billing.due_date"></fl-trans>
345 </span> <fl-trans class="description first-letter" keyword="description"></fl-trans> <fl-trans class="amount first-letter" keyword="billing.amount"></fl-trans> <fl-trans class="options first-letter" keyword="option.plural"></fl-trans> </div> <div class="table-body"> <div if="{show_list}" each="{invoice in expired_invoices}"> <fl-finance-graphics-defaulters-list-item id-institution="{id_institution}" select-invoice="{selectInvoice}" selected-invoice="{selected_invoice}" expired-invoice="{invoice}"> </fl-finance-graphics-defaulters-list-item> </div> </div> <div if="{errors}" each="{error in errors}" align="center"> <br><br> {error.message} </div> <div if="{!errors && expired_invoices?.length === 0}" align="center"> <br><br> <fl-trans keyword="finance.not_found_timeline_date"></fl-trans> </div> <fl-pagination if="{show_list && expired_invoices?.length > 0 && links}" type="see_more" id-institution="{id_institution}" links="{links}" action="{action}" store="{this.store.getState().institutionGraphics}" params="{params}" callback="{listExpiredInvoices}"> </fl-pagination> </div> </div>','fl-finance-graphics-defaulters-list .invoice-table,[data-is="fl-finance-graphics-defaulters-list"] .invoice-table{ padding: 0 30px 1em; margin: 0 0 4em 0 } fl-finance-graphics-defaulters-list .table-head,[data-is="fl-finance-graphics-defaulters-list"] .table-head{ display: flex; border-bottom: 1px solid #aaa; font-weight: bold } fl-finance-graphics-defaulters-list .date,[data-is="fl-finance-graphics-defaulters-list"] .date{ width: 15%; text-align: center; } fl-finance-graphics-defaulters-list .description,[data-is="fl-finance-graphics-defaulters-list"] .description{ width: 40% } fl-finance-graphics-defaulters-list .amount,[data-is="fl-finance-graphics-defaulters-list"] .amount{ width: 25%; text-align: center } fl-finance-graphics-defaulters-list .options,[data-is="fl-finance-graphics-defaulters-list"] .options{ width: 20%; text-align: center }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.expired_invoices_info=null,this.filtered_expired_invoices_info=[],this.expired_invoices=null,this.errors=null,this.period=e.period.split("-"),this.filter_period="PERIOD_"+this.period[0]+"_TO_"+this.period[1],this.title=null,this.show_list=!1,this.view_invoice=!1,this.links=null,this.action=this.actions.institutionDefaultersList,this.params={id_institution:this.id_institution,period:this.filter_period},this.on("mount",function(){t.filter_period="PERIOD_"+t.period[0]+"_TO_"+t.period[1],t.getPeriodDate(),t.getDefaultersList()}),this.on("update",function(){}),this.getPeriodDate=function(){var e=new Date,i=e.setDate(e.getDate()-Number(t.period[0]));e=new Date;var a=e.setDate(e.getDate()-Number(t.period[1])),n=new Date(i).toLocaleDateString("pt-br"),o=new Date(a).toLocaleDateString("pt-br");t.title=t.i18n.translate("defaulters.defaulters_list_title",{initial:n,end:o}),t.update()},this.getDefaultersList=function(){var e={id_institution:t.id_institution,period:t.filter_period},i=[t.actions.institutionDefaultersList(e)];t.store.dispatch(i).then(function(){t.listExpiredInvoices(!0),t.show_list=!0,t.update()})["catch"](function(e){if(e){var i=t.store.getState().institutionGraphics.errors;t.errors=i;var a="";i.map(function(e){a+=e.message+"<br />"}),school.popup.error(a),t.update()}})},this.sortInvoicesByDate=function(){var e=t.expired_invoices.sort(function(e,t){return new Date(t.due_date_formatted)-new Date(e.due_date_formatted)});t.expired_invoices=e,t.show_list=!0,t.update()},this.goBack=function(){t.router.load("institution.finance")},this.listExpiredInvoices=function(e){e===!0?t.expired_invoices=t.store.getState().institutionGraphics.institution_defaulters_list:t.expired_invoices=t.expired_invoices.concat(t.store.getState().institutionGraphics.institution_defaulters_list),t.links=t.store.getState().institutionGraphics.links,t.loader=!1,t.update()}})},function(e,t,i){var a=i(1);a.tag2("fl-finance-graphics-defaulters-list-item",'<div> <div class="invoice-row invoice-row-{invoice.id_invoice}"> <div class="date"> <span style="display: block">{invoice.due_date_formatted.split(â/â)[0]}</span> <span style="display: block"> <fl-date text="{invoice.due_date_formatted.split(â/â)[1]}" format-out="MMM"> </fl-date> </span> <span style="display: block">{invoice.due_date_formatted.split(â/â)[2]}</span> </div> <div class="description"> {invoice.user.fullname} <ul> <li each="{item in invoice.items}">{item.description}</li> </ul> </div> <div class="amount"> <span>{invoice.items_amount_formatted}</span> </div> <div class="options"> <fl-button-option for="#invoice-{invoice.id_invoice}" class="button-options" width="" text="option.plural" icon-size="16"> </fl-button-option> <fl-menu-option id="invoice-{invoice.id_invoice}" arrow="top" margin-left="40px"> <fl-menu-option-item icon="eye-open" text="view_parcel" onclick="{parent.openInvoiceView}"> </fl-menu-option-item> <fl-menu-option-item icon="dollar" text="finance.view_member_parcel" onclick="{parent.goToInstallment}"> </fl-menu-option-item> </fl-menu-option> </div> </div> <div if="{view_invoice}" style="position: relative"> <fl-member-invoice-view style="text-align: left" id-institution="{this.id_institution}" id-user="{invoice.user.id_user}" id-invoice="{invoice.id_invoice}" class="invoice-row-{invoice.id_invoice}"> </fl-member-invoice-view> </div> </div>','fl-finance-graphics-defaulters-list-item .date,[data-is="fl-finance-graphics-defaulters-list-item"] .date{ width: 15%; font-size: 18px; text-align: center; align-self: center; } fl-finance-graphics-defaulters-list-item .description,[data-is="fl-finance-graphics-defaulters-list-item"] .description{ width:40%; padding: 10px; align-self: center; } fl-finance-graphics-defaulters-list-item .amount,[data-is="fl-finance-graphics-defaulters-list-item"] .amount{ width: 25%; align-self: center; color: #ff0000; font-size: 14px; text-align: center } fl-finance-graphics-defaulters-list-item .options,[data-is="fl-finance-graphics-defaulters-list-item"] .options{ width: 20%; align-self: center; text-align: center } fl-finance-graphics-defaulters-list-item .invoice-row,[data-is="fl-finance-graphics-defaulters-list-item"] .invoice-row{ transition: all 0.3s; display: flex; width: 100%; min-height: 96px; } fl-finance-graphics-defaulters-list-item .invoice-row:hover,[data-is="fl-finance-graphics-defaulters-list-item"] .invoice-row:hover{ background-color: rgba(1, 129, 78, 0.10); transition: all 0.3s; } fl-finance-graphics-defaulters-list-item .button-options .button,[data-is="fl-finance-graphics-defaulters-list-item"] .button-options .button{ width: auto }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.invoice=e.expiredInvoice,this.selected_invoice=e.selectedInvoice,this.view_invoice=!1,this.on("update",function(){t.selected_invoice=e.selectedInvoice}),this.openInvoiceView=function(){t.view_invoice?t.tags["fl-member-invoice-view"].closeInvoiceView():(t.store.dispatch([t.actions.setMemberInvoiceOpened(t.invoice.id_invoice)]),t.view_invoice=!0,t.parent.update(
345))},this.goToInstallment=function(){t.router.load("member.finance.invoice.select",{id_user:t.invoice.user.id_user,id_invoice_select:t.invoice.id_invoice})}})},function(e,t,i){var a=i(1);a.tag2("fl-finance-graphics-summary",'<div class="summary-container"> <h1 class="title first-letter"> {this.i18n.translate(\'finance.summary\')} </h1> <div class="body-summary"> <table class="summary-table table font padding"> <tr> <th class="table-header-description"></th> <th></th> <th class="table-header-amount"></th> </tr> <tr class="table-row first-letter"> <td> <fl-field type="select" class="first-letter" label="month" name="month" width="80" id="select-month" input-value="{selected_month}" items="{select_months}" disabled="{!finance_graphic_full_access}" change-callback="{select}"> </fl-field> <fl-tooltip if="{!finance_graphic_full_access}" for="select-month" text="not_included_plan" action="hover" position="top" style="margin-top:0px; margin-left:-128px;"> </fl-tooltip> </td> <td></td> <td> <fl-field type="select" label="year" name="year" width="80" id="select-year" input-value="{selected_year}" items="{select_years}" disabled="{!finance_graphic_full_access}" change-callback="{select}"> </fl-field> <fl-tooltip if="{!finance_graphic_full_access}" for="select-year" text="not_included_plan" action="hover" position="top" style="margin-top:0px; margin-left:-128px;"> </fl-tooltip> </td> </tr> <tr class="table-row"> <td> <fl-trans keyword="income_expenses.incomes"></fl-trans> </td> <td></td> <td> <span>{data_values.paid_amount.formatted} </span> </td> </tr> <tr class="table-row"> <td> <fl-trans keyword="inflow"></fl-trans> </td> <td></td> <td> <span>{data_values.pending_amount.formatted}</span> </td> </tr> <tr class="table-row"> <td> <fl-trans keyword="income_expenses.expenses"></fl-trans> </td> <td></td> <td> <span> {finance_graphic_full_access ? data_values.expenses_amount.formatted : â-------â} <fl-icon id="expense-icon" icon="info-circle" if="{!finance_graphic_full_access}"></fl-icon> </span> <fl-tooltip if="{!finance_graphic_full_access}" for="expense-icon" text="expenses_no_access" action="hover" position="top" style="margin-top:-50px; margin-left:5px;"> </fl-tooltip> </td> </tr> <tr class="table-row"> <td> <fl-trans keyword="defaulters.title"></fl-trans> </td> <td></td> <td> <span>{data_values.expired_amount.formatted}</span> </td> </tr> </table> <div style="width: 300px; margin: 0 auto;"> <canvas if="{show_graphic}" style="width 68%; height: 68%" id="my-chart-summary"></canvas> <div if="{!show_graphic}" class="no-graphic-msg"> <span> Utilize as ferramentas financeiras para ter acesso ao gráfico de resumo </span> </div> </div> <div class="summary-labels font"> <span class="expenses-label legend"> <span class="label-point"></span> {this.i18n.translate(\'income_expenses.expenses\')} </span> <span class="incomes-label legend"> <span class="label-point"></span> {this.i18n.translate(\'income_expenses.incomes\')} </span> <span class="pending-label legend"> <span class="label-point"></span> {this.i18n.translate(\'inflow\')} </span> <span class="defaulters-label legend"> <span class="label-point"></span> {this.i18n.translate(\'defaulters.title\')} </span> </div> <span> <fl-trans keyword="graphics_values_update" class="font block center"></fl-trans> <span class="font block center"> <fl-trans keyword="last_update"></fl-trans> <fl-date text="{this.store.getState().institutionGraphics.institution_data.create_date}" format-out="HH:ii"></fl-date> </span> </span> </div> </div>','fl-finance-graphics-summary .summary-container,[data-is="fl-finance-graphics-summary"] .summary-container{ height: 100%; } fl-finance-graphics-summary .summary-table,[data-is="fl-finance-graphics-summary"] .summary-table{ width: 100%; padding: 0 2em 0 2em; box-sizing: border-box; } fl-finance-graphics-summary .summary-labels,[data-is="fl-finance-graphics-summary"] .summary-labels{ display: grid; grid-template-columns: 1fr 1fr; grid-row-gap: 1em; margin: 1em 0 0 3em; } fl-finance-graphics-summary .expenses-label span,[data-is="fl-finance-graphics-summary"] .expenses-label span{ background-color: #F8B56E; } fl-finance-graphics-summary .incomes-label span,[data-is="fl-finance-graphics-summary"] .incomes-label span{ background-color: #54A769; } fl-finance-graphics-summary .legend,[data-is="fl-finance-graphics-summary"] .legend{ display: flex; align-items: center; } fl-finance-graphics-summary .pending-label span,[data-is="fl-finance-graphics-summary"] .pending-label span{ background-color: #FFAA33; } fl-finance-graphics-summary .defaulters-label span,[data-is="fl-finance-graphics-summary"] .defaulters-label span{ background-color: #FF3333; } fl-finance-graphics-summary .label-point,[data-is="fl-finance-graphics-summary"] .label-point{ width: 20p
345x; height: 20px; display: block; border-radius: 50%; margin-right: 0.5em } fl-finance-graphics-summary .padding,[data-is="fl-finance-graphics-summary"] .padding{ width: 100%; padding: 0 1em 0 1em } fl-finance-graphics-summary .table-row span,[data-is="fl-finance-graphics-summary"] .table-row span{ display: table-cell; line-height: 20px; width: auto } fl-finance-graphics-summary .flex-filters,[data-is="fl-finance-graphics-summary"] .flex-filters{ justify-content: space-between; display: flex; padding: 0 2em; box-sizing: border-box; width: 100%; } fl-finance-graphics-summary .table-header-description,[data-is="fl-finance-graphics-summary"] .table-header-description{ width: 65% } @media (max-width: 1230px) { fl-finance-graphics-summary .table-header-description,[data-is="fl-finance-graphics-summary"] .table-header-description{ width: 60% } fl-finance-graphics-summary .summary-labels,[data-is="fl-finance-graphics-summary"] .summary-labels{ margin: 1em 0 0 1.5em; } } @media (max-width: 1020px) { fl-finance-graphics-summary .table-header-description,[data-is="fl-finance-graphics-summary"] .table-header-description{ width: 55% } } fl-finance-graphics-summary .body-summary,[data-is="fl-finance-graphics-summary"] .body-summary{ display: flex; flex-direction: column; height: 92%; justify-content: space-around; } fl-finance-graphics-summary .no-graphic-msg,[data-is="fl-finance-graphics-summary"] .no-graphic-msg{ width: 300px; height: 300px; margin: 0 auto; display: flex; justify-content: center; align-items: center; } fl-finance-graphics-summary .no-graphic-msg span,[data-is="fl-finance-graphics-summary"] .no-graphic-msg span{ font-size: 16px; text-align: center; color: #808080; }',"",function(e){"use strict";var t=this;this.graphic_data=e.graphicData,this.avaliable_years=e.avaliableYears, 346this.select_years=null,this.select_months=null,this.selected_month=null,this.selected_year=null,this.selected_data=null,this.show_graphic=!0,this.last_time_updated_values=null,this.finance_graphic_full_access=e.financeGraphicFullAccess,this.data_values={paid_amount:{formatted:null,numeric:null},pending_amount:{formatted:null,numeric:null},expenses_amount:{formatted:null,numeric:null},expired_amount:{formatted:null,numeric:null}},this.months=this.utils.getMonths(12,"singular"),this.labels=[this.i18n.translate("income_expenses.expenses"),this.i18n.translate("income_expenses.incomes"),this.i18n.translate("inflow"),this.i18n.translate("defaulters.title")],this.data={labels:this.labels,datasets:[{label:this.i18n.translate("finance.summary"),data:[this.data_values.expenses_amount.numeric,this.data_values.paid_amount.numeric,this.data_values.pending_amount.numeric,this.data_values.expired_amount.numeric],backgroundColor:["#F8B56E","#54A769","#FFAA33","#FF3333"],hoverOffset:4}]},this.config={type:"doughnut",data:this.data,options:{plugins:{legend:{display:!1},labels:{fontColor:"white"},tooltip:{callbacks:{footer:function(e){},label:function(e,t){return"R$ "+e.formattedValue}}}}}},this.on("mount",function(){t.setYears(),t.summaryGraphic("init")}),this.setMonths=function(){t.graphic_data.map(function(e,i){var a=t.months[i];e.month_select={text:a,value:a}}),t.select_months=t.graphic_data.map(function(e){return e.month_select}).filter(function(e){return e.text});var e=new Date;
346t.selected_month=t.select_months[e.getMonth()].value,t.update(),t.monthDataSelected(t.selected_month)},this.callBack=function(){t.graphic_data=t.store.getState().institutionGraphics.institution_data.graphic_data;var e=t.store.getState().institutionGraphics.institution_data.create_date;t.lastHourUpdatedValues(e),t.setMonths(),t.summaryGraphic("init")},this.setYears=function(){var i=e.avaliableYears;t.select_years=i.map(function(e){return{text:e,value:e}}),t.selected_year=t.select_years[0].value,t.update(),e.graphicCallback([t.selected_year,t.callBack])},this.summaryGraphic=function(e){if("init"==e){var i=document.getElementById("my-chart-summary").getContext("2d");t.myChart=new Chart(i,t.config)}"update"==e&&(t.myChart.data.datasets[0].data=[t.data_values.expenses_amount.numeric,t.data_values.paid_amount.numeric,t.data_values.pending_amount.numeric,t.data_values.expired_amount.numeric],t.myChart.update(),t.show_graphic=!t.config.data.datasets[0].data.every(function(e){return Boolean(e)===!1})),t.update()},this.select=function(i,a,n,o){switch(n){case"year":t.selected_year=a,e.graphicCallback([t.selected_year,t.callBack]);case"month":t.selected_month=i,t.monthDataSelected(i)}t.update()},this.monthDataSelected=function(e){t.selected_data=t.graphic_data.filter(function(t){return e===t.month_select.value})[0],t.update(),t.dataValues()},this.dataValues=function(){t.selected_data&&(t.data_values={paid_amount:{formatted:"all.plural"===t.selected_month?t.selected_data.yearly_total_paid_amount_formatted:t.selected_data.paid_amount_formatted,numeric:"all.plural"===t.selected_month?t.selected_data.yearly_total_paid_amount:t.selected_data.paid_amount},pending_amount:{formatted:"all.plural"===t.selected_month?"---":t.selected_data.pending_invoices_amount_formatted,numeric:"all.plural"===t.selected_month?0:t.selected_data.pending_invoices_amount},expired_amount:{formatted:"all.plural"===t.selected_month?"---":t.selected_data.expired_invoices_amount_formatted,numeric:"all.plural"===t.selected_month?0:t.selected_data.expired_invoices_amount},expenses_amount:{formatted:"all.plural"===t.selected_month?t.selected_data.yearly_total_expenses_amount_formatted:t.selected_data.expenses_amount_formatted,numeric:"all.plural"===t.selected_month?t.selected_data.yearly_total_expenses_amount:t.selected_data.expenses_amount}},t.summaryGraphic("update"))},this.lastHourUpdatedValues=function(e){var i=new Date(e);t.last_time_updated_values=i.toLocaleString().split(" ")[1],t.update()}})},function(e,t,i){var a=i(1);a.tag2("fl-wallet",'<div class="app"> <fl-title text="finance.digital_wallet" capitalize="first-letter"> </fl-title> <br> <br> <div class="finance-content"> <fl-finance-menu id-institution="{id_institution}"> </fl-finance-menu> <div id="finan_despesa_conteudo"> <fl-wallet-list id-institution="{id_institution}" id-institution-wallet="{id_institution_wallet}" type="BANK" callback="{selectWallet}"> </fl-wallet-list> </div> </div> </div>','fl-wallet .finance-content,[data-is="fl-wallet"] .finance-content{ padding: 10px; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_institution_wallet=e.idInstitutionWallet,this.selectWallet=function(e){e?t.router.load("finance.wallet.view",{id_institution_wallet:e}):t.router.load("finance.wallet")}})},function(e,t,i){var a=i(1);a.tag2("fl-wallet-add",'<div class="app"> <fl-title class="capitalize"> <fl-trans keyword="finance.add_wallet.action"></fl-trans> </fl-title> <br> <br> <fl-back-button text="finance.digital_wallet.plural" prefix-text="true" callback="{backFinanceWallet}"> </fl-back-button> <fl-section></fl-section> <div> <fl-wallet-form if="{common}" id-institution="{id_institution}" common="{common}" wallet="" type="{type}" callback="{addFinanceWallet}" callback-cancel="{backFinanceWallet}"> </fl-wallet-form> </div> </div>',"","",function(e){"use strict";var t=this;this.loader=!0,this.id_institution=e.idInstitution,this.type=e.type,this.common=null,this.on("mount",function(){t.getCommonWallet()}),this.getCommonWallet=function(){var e={id_institution:t.id_institution},i=[t.actions.getCommonWallet(e)];t.store.dispatch(i).then(function(){t.loader=!1,t.common=t.store.getState().commonWallet.common;var e=[];t.common.bank.map(function(i){e[e.length]={value:i,text:t.i18n.translate("finance.bank_name."+i.toLowerCase())}}
346),t.common.bank=e,t.update()})["catch"](function(e){e&&(t.loader=!1,t.error=t.store.getState().commonWallet.error,t.update())})},this.addFinanceWallet=function(e){var i={id_institution:t.id_institution},a=[];a="bank"==e.type.toLowerCase()?[t.actions.saveInstitutionWalletBank(Object.assign(e,i))]:[t.actions.saveInstitutionWalletCash(Object.assign(e,i))],t.store.dispatch(a).then(function(){t.save=t.store.getState().institutionWalletBank.save,t.backFinanceWallet()})["catch"](function(e){if(e){t.tags["fl-wallet-form"].saving=!1,t.update();var i=t.store.getState().institutionWalletBank.errors,a="";i.map(function(e){a+=e.message+"<br />"}),school.popup.error(a)}})},this.backFinanceWallet=function(){"BANK"==t.type?t.router.load("finance.wallet"):t.router.load("finance.cashregister")}})},function(e,t,i){var a=i(1);a.tag2("fl-wallet-edit",'<div class="app"> <fl-title class="capitalize"> <fl-trans keyword="finance.edit_wallet.action"></fl-trans> </fl-title> <br> <br> <fl-back-button text="finance.digital_wallet.plural" prefix-text="true" callback="{backFinanceWallet}"> </fl-back-button> <fl-section></fl-section> <div> <fl-wallet-form if="{common && wallet}" id-institution="{id_institution}" id-institution-wallet="{id_institution_wallet}" common="{common}" wallet="{wallet}" callback="{editFinanceWallet}" callback-cancel="{backFinanceWallet}"> </fl-wallet-form> </div> </div>',"","",function(e){"use strict";var t=this;this.loader=!0,this.id_institution=e.idInstitution,this.id_institution_wallet=e.idInstitutionWallet,this.common=null,this.wallet=null,this.on("mount",function(){t.getWallet()}),this.getWallet=function(){var e={id_institution:t.id_institution,id_institution_wallet:t.id_institution_wallet},i=[t.actions.getCommonWallet(e),t.actions.getInstitutionWallet(e)];t.store.dispatch(i).then(function(){t.loader=!1,t.common=t.store.getState().commonWallet.common,t.wallet=t.store.getState().institutionWallet.wallet;var e=[];t.common.bank.map(function(i){e[e.length]={value:i,text:t.i18n.translate("finance.bank_name."+i.toLowerCase())}}),t.common.bank=e,t.update()})["catch"](function(e){e&&(t.loader=!1,t.error=t.store.getState().commonWallet.error,t.update())})},this.getInstitutionWallets=function(){var e={id_institution:t.id_institution},i=[t.actions.getInstitutionCompany(e)];t.store.dispatch(i).then(function(){t.loader=!1,t.wallets=t.store.getState().institutionWallet.wallets,t.update()})["catch"](function(e){e&&(t.loader=!1,t.error=t.store.getState().institutionWallet.error,t.update())})},this.editFinanceWallet=function(e){var i={id_institution:t.id_institution,id_institution_wallet:t.id_institution_wallet},a=[];a="bank"==t.wallet.type.toLowerCase()?[t.actions.editInstitutionWalletBank(Object.assign(e,i))]:[t.actions.editInstitutionWalletCash(Object.assign(e,i))],t.store.dispatch(a).then(function(){t.edit=t.store.getState().institutionWalletBank.edit,t.backFinanceWallet()})["catch"](function(e){if(e){t.tags["fl-wallet-form"].saving=!1,t.update();var i=t.store.getState().institutionWalletBank.errors,a="";i.map(function(e){a+=t.i18n.translate("finance."+e.code)+"<br />"}),school.popup.error(a)}})},this.backFinanceWallet=function(){t.router.load("finance.wallet",{id_institution_wallet:t.id_institution_wallet})}})},function(e,t,i){var a=i(1);a.tag2("fl-wallet-form",'<div class="institution-wallet-form" align="center"> <form id="institution-wallet-form" onsubmit="{institutionWalletSubmit}"> <div if="{!wallet}"> <fl-field type="select" name="type" id="wallet-type" label="finance.wallet_type" input-value="{wallet_type ? wallet_type : \'\'}" items="{wallet_types}" change-callback="{selectWalletType}" width="300"> </fl-field> <fl-tooltip for="wallet_type" text="finance.wallet_type_description" action="focus"> </fl-tooltip> </div> <div if="{wallet_type && wallet_type.toLowerCase() == \'cash\'}" class="institution-wallet-field"> <fl-field type="text" name="name" id="wallet-name" label="finance.wallet_name" maxlength="255" input-value="{wallet.name}" width="300"> </fl-field> </div> <div if="{wallet_type && wallet_type.toLowerCase() == \'bank\'}"> <div class="institution-wallet-field"> <div class="first-letter institution-wallet-field-label" align="left"> <fl-trans keyword="finance.select_company"></fl-trans>: </div> <br> <fl-institution-company-select id-institution="{id_institution}" id-institution-company="{wallet.id_institution_company}"> </fl-institution-company-select> </div> <br> <div class="institution-wallet-field"> <div class="first-letter institution-wallet-field-label" align="left"> <fl-trans keyword="finance.select_company_representative"></fl-trans>: </div> <br> <fl-wallet-form-representative if="{id_institution && id_owner}" id-institution="{id_institution}" id-user="{id_owner}"> </fl-wallet-form-representative> </div> <br> <div class="institution-wallet-field"> <fl-field type="select" name="person_type" id="person-type" label="finance.person_type" maxlength="255" input-value="{wallet.person_type ? wallet.person_type : âLEGAL_PERSONâ}" items="{person_type}" width="300"> </fl-field> </div> <br> <div class="institution-wallet-field"> <fl-field type="select" name="bank" id="bank" label="finance.select_bank.action" maxlength="255" input-value="{wallet.bank}" items="{common.bank}" change-callback="{changeBank}" width="300" action="true"> </fl-field> </div> <br> <div show="{bank}" class="institution-wallet-field"> <fl-field type="text" name="bank_agency" id="bank-agency" label="finance.bank_agency" maxlength="255" input-value="{wallet.bank_agency}" keyup-callback="{checkAgency}" width="300"> </fl-field> </div> <br> <div show="{bank}" class="institution-wallet-field"> <fl-field type="text" name="bank_account" id="bank-wallet" label="finance.bank_account" maxlength="255" input-value="{wallet.bank_account}" keyup-callback="{checkAccount}" width="300"> </fl-field> </div> <br> <div show="{bank}" class="institution-wallet-field"> <fl-field type="select" name="bank_account_type" id="bank-wallet-type" label="finance.bank_account_type" maxlength="255" input-value="{wallet.bank_account_type}" items="{bank_account_types}" width="300"> </fl-field> </div> </div> <fl-modal-footer content-align="right"> <div class="institution-wallet-button"> <fl-spinner loading="{this.parent.saving}" text="save.action"></fl-spinner> <span show="{!this.saving}"> <fl-button type="button" text="cancel" schema="cancel" onclick="{parent.cancel}"> </fl-button>
346 <fl-button if="{!parent.id_institution_wallet}" type="submit" text="register" schema="success"> </fl-button> <fl-button if="{parent.id_institution_wallet}" type="submit" text="edit" schema="success"> </fl-button> </span> </div> </fl-modal-footer> </form> </div>','fl-wallet-form .institution-wallet-form,[data-is="fl-wallet-form"] .institution-wallet-form{ padding: 10px; padding-bottom: 100px; } fl-wallet-form .institution-wallet-field,[data-is="fl-wallet-form"] .institution-wallet-field{ width: 400px; } fl-wallet-form .institution-wallet-field-label,[data-is="fl-wallet-form"] .institution-wallet-field-label{ font-weight: normal; color: #01814e; }',"",function(e){"use strict";var t=this;this.saving=!1,this.id_institution=e.idInstitution,this.id_institution_wallet=e.idInstitutionWallet,this.id_owner=null,this.wallet=e.wallet,this.common=e.common,this.institution=window.interceptor.institution,this.callback=e.callback,this.callback_cancel=e.callbackCancel,this.bank=this.wallet.bank,this.wallet_type=this.wallet.type?this.wallet.type.toLowerCase():e.type,this.wallet_types=[],this.person_type=[{value:"LEGAL_PERSON",text:this.i18n.translate("finance.legal_person")},{value:"PHYSICAL_PERSON",text:this.i18n.translate("finance.physical_person")}],this.bank_account_types=[{value:"CHECKING_ACCOUNT",text:this.i18n.translate("finance.checking_account")},{value:"SAVINGS_ACCOUNT",text:this.i18n.translate("finance.savings_account")}],this.on("mount",function(){t.wallet&&t.wallet.owner?t.id_owner=t.wallet.owner.id_user:t.id_owner=t.institution.id_owner,t.wallet_types=t.common.wallet_type.map(function(e){return{text:t.i18n.translate("finance."+e.toLowerCase()),value:e}}),t.update()}),this.selectWalletType=function(e){t.wallet_type=e.toLowerCase(),t.update()},this.changeBank=function(e,i){t.bank=e,t.update(),t.checkAgency(),t.checkAccount()},this.checkAgency=function(){if(t.bank){var e=t.common.bankFormats[t.bank],i=$(t.root).find("#bank-agency").find("input"),a=i.val();a.length>e.bank_agency_max_length&&(a=a.substring(0,e.bank_agency_max_length));var n=new RegExp("(\\d{"+e.bank_agency_length+"})(\\d)");a=a.replace(/\D/g,""),a=a.replace(n,"$1-$2"),i.val(a)}},this.checkAccount=function(){if(t.bank){var e=t.common.bankFormats[t.bank],i=$(t.root).find("#bank-wallet").find("input"),a=i.val();a.length>e.bank_account_max_length&&(a=a.substring(0,e.bank_account_max_length));var n=new RegExp("(\\d{"+e.bank_account_length+"})(\\d)");a=a.replace(/\D/g,""),a=a.replace(n,"$1-$2"),i.val(a)}},this.cancel=function(){t.callback_cancel&&t.callback_cancel()},this.institutionWalletSubmit=function(e){e.preventDefault();var i={};$("#institution-wallet-form").find("input[name], textarea").each(function(){var e=$
346(this).attr("name"),t=$(this).val();i[e]=t});var a={};for(var n in i)if(n.indexOf("[")>=0){var o=n.substring(0,n.indexOf("_")),s=n.substring(n.indexOf("_")+1,n.indexOf("[")),r=parseInt(n.substring(n.indexOf("[")+1)),l=[],d={};o in a&&(l=a[o]),r in l&&(d=l[r]),d[s]=i[n],l[r]=d,a[o]=l}else a[n]=i[n];"bank"!=t.wallet_type||a.id_institution_company&&0!=a.id_institution_company.length?"bank"!=t.wallet_type||a.id_user&&0!=a.id_user.length?"bank"!=t.wallet_type||a.bank&&0!=a.bank.length?"bank"!=t.wallet_type||a.bank_agency&&0!=a.bank_agency.length?"bank"!=t.wallet_type||a.bank_account&&0!=a.bank_account.length?(t.saving=!0,t.update(),t.callback&&t.callback(a)):school.popup.error(t.i18n.translate("finance.type_bank_account")):school.popup.error(t.i18n.translate("finance.type_bank_agency")):school.popup.error(t.i18n.translate("finance.select_bank")):school.popup.error(t.i18n.translate("finance.select_company_representative")):school.popup.error(t.i18n.translate("finance.select_company"))}})},function(e,t,i){var a=i(1);a.tag2("fl-wallet-form-representative",'<div> <div if="{loader}"> <br> <fl-spinner loading="{loader}"></fl-spinner> <br> </div> <div if="{!loader}"> <div if="{member}" class="representative-box" align="left"> <input type="hidden" name="id_user" riot-value="{member.id_user}"> <div class="representative-box-content"> <div class="table-cell middle representative-box-col-image"> <fl-image image="{member_image}" circular="true" size="50px"> </fl-image> </div> <div class="table-cell middle representative-box-col-name"> <div class="bold"> {member.fullname} </div> <div> <span if="{member.email.length > 0}"> {member.email[0].email} </span> <span if="{member.email.length == 0}"> <fl-trans keyword="member.not_found_email"></fl-trans>
346 </span> </div> <div> <div if="{member.document.length > 0}" each="{document in member.document}"> {document.type} {document.document} </div> <div if="{member.document.length == 0}"> <fl-trans keyword="member.not_found_document"></fl-trans> </div> </div> </div> <div class="table-cell middle representative-box-col representative-box-col-button" onclick="{searchMember}"> <fl-icon icon="pencil"> </fl-icon> <span class="capitalize"> <fl-trans keyword="edit"></fl-trans> </span> </div> </div> </div> <div if="{!member}"> {error} </div> </div> </div> <fl-member-search-select id-institution="{id_institution}" callback="{selectMember}"> </fl-member-search-select>','fl-wallet-form-representative .representative-box,[data-is="fl-wallet-form-representative"] .representative-box{ margin:5px; padding:10px; border: 1px solid #aaa; border-radius: 5px; width: 300px; display: inline-block; transition: ease-in-out 300ms; transition-property: all; } fl-wallet-form-representative .representative-box:hover,[data-is="fl-wallet-form-representative"] .representative-box:hover{ background-color:rgba(1, 129, 78, 0.10); } fl-wallet-form-representative .representative-box-content,[data-is="fl-wallet-form-representative"] .representative-box-content{ width: 100%; display: table; } fl-wallet-form-representative .representative-box-col-image,[data-is="fl-wallet-form-representative"] .representative-box-col-image{ width: 20%; text-align: center; } fl-wallet-form-representative .representative-box-col-name,[data-is="fl-wallet-form-representative"] .representative-box-col-name{ width: 60%; } fl-wallet-form-representative .representative-box-col-button,[data-is="fl-wallet-form-representative"] .representative-box-col-button{ width: 20%; cursor:pointer; text-align: right; transition: ease-in-out 300ms; transition-property: all; } fl-wallet-form-representative .representative-box-col-button:hover,[data-is="fl-wallet-form-representative"] .representative-box-col-button:hover{ color:rgba(1, 129, 78, 1); }',"",function(e){"use strict";var t=this;this.loader=!0,this.error="",this.id_institution=e.idInstitution,this.id_user=e.idUser,this.member=null,this.member_image=null,this.callback=e.callback,this.on("mount",function(){t.getUser()}),this.getUser=function(){var e={id_institution:t.id_institution,id_user:t.id_user},i=[t.actions.getMemberViewSimple(e)];t.store.dispatch(i).then(function(){t.loader=!1,t.member=t.store.getState().member.member,t.member_image="https://forleven.com/img/IMG0120A.jpg"===t.member.image?"https://forleven-image.s3.us-east-1.amazonaws.com/profile.svg":t.member.image,t.update(
346)})["catch"](function(e){e&&(t.loader=!1,t.error=t.store.getState().member.error,t.update())})},this.searchMember=function(){t.tags["fl-member-search-select"].open()},this.selectMember=function(e){t.id_user=e.id_user,t.update(),t.getUser(),t.callback&&t.callback()}})},function(e,t,i){var a=i(1);a.tag2("fl-wallet-list",'<div class="wallet-list-content"> <div if="{show_all}" class="inline-block middle"> <fl-wallet-list-item id-institution="{id_institution}" wallet="{null}" selected="{!id_institution_wallet}" callback="{selectWallet}"> </fl-wallet-list-item> </div> <div if="{wallets && wallets.length > 0}" each="{wallet in wallets}" class="inline-block middle"> <fl-wallet-list-item if="{wallet}" id-institution="{id_institution}" id-institution-wallet="{wallet.id_institution_wallet}" wallet="{wallet}" selected="{id_institution_wallet === wallet.id_institution_wallet}" callback="{selectWallet}" reload-callback="{getInstitutionWallets}"> </fl-wallet-list-item> <fl-popup> </fl-popup> </div> <div if="{!loader}" class="inline-block middle"> <fl-action-button text="{wallets.length === 0 ? \'finance.add_wallet\' : \'none\'}" onclick="{addInstitutionWallet.apply}"> </fl-action-button> </div> <br> <br> <div if="{!loader && !error && wallets.length == 0 && !id_institution_wallet}" align="center"> <img src="https://s3.amazonaws.com/forleven-image/digital_wallet_high.jpg" width="80%"> </div> <div if="{!loader && error}" align="center"> {error} </div> </div>','fl-wallet-list .wallet-list-content,[data-is="fl-wallet-list"] .wallet-list-content{ margin-top:20px; }',"",function(e){"use strict";var t=this;this.loader=!0,this.error=null,this.id_institution=e.idInstitution,this.id_institution_wallet=e.idInstitutionWallet,this.type=e.type?e.type:null,this.callback=e.callback,this.wallets=[],this.show_all=e.showAll?e.showAll:!1,this.on("mount",function(){t.getInstitutionWallets()}),this.getInstitutionWallets=function(){var e={id_institution:t.id_institution},i=[];i="BANK"==t.type?[t.actions.getInstitutionWalletBank(e)]:"CASH"==t.type?[t.actions.getInstitutionWalletCash(e)]:[t.actions.getInstitutionWallets(e)],t.store.dispatch(i).then(function(){t.loader=!1,"BANK"==t.type?t.wallets=t.store.getState().institutionWalletBank.wallets:"CASH"==t.type?t.wallets=t.store.getState().institutionWalletCash.wallets:t.wallets=t.store.getState().institutionWallet.wallets,"BANK"==t.type&&1==t.wallets.length&&t.router.load("finance.wallet.view",{id_institution_wallet:t.wallets[0].id_institution_wallet}),t.update()})["catch"](function(e){e&&(t.loader=!1,t.update())})},this.addInstitutionWallet=this.fl.checkRules({feature:this.features&&this.features.indexOf("institution_wallet_three")>=0?"institution_wallet_three":"institution_wallet_one",permission:"save_finance",onSuccess:function(){$(".app").toggle("slide",{direction:"left"},500,function(){t.type?t.router.load("finance.wallet.add.type",{type:t.type}):t.router.load("finance.wallet.add")})}}),this.selectWallet=function(e){t.callback(e)}})},function(e,t,i){var a=i(1);a.tag2("fl-wallet-list-item",'<div class="{classes}" align="left"> <div class="wallet-box-content"> <div> <div if="{!wallet}" class="inline-block middle wallet-title" onclick="{selectWallet.apply}"> <div class="first-letter text-ellipsis"> <fl-trans keyword="finance.wallet_all"></fl-trans> </div> <br><br><br><br> </div> <div if="{wallet && \'id_institution_wallet\' in wallet}" class="inline-block middle wallet-title" onclick="{selectWallet.apply}"> <div class="text-ellipsis"> {wallet.name} </div> </div> <div class="inline-block middle wallet-icon"> <fl-button-option for="#wallet-menu-{wallet && wallet.id_institution_wallet}" width="30px" icon-size="16"> </fl-button-option> <fl-menu-option id="wallet-menu-{wallet && wallet.id_institution_wallet}" arrow="top" margin-left="-85px"> <fl-menu-option-item if="{parent.wallet && âid_institution_walletâ in parent.wallet && parent.wallet.type.toLowerCase() !== âcashâ}" icon="cog" text="setting.plural" disabled="{parent.configureWallet.disabled}" locked="{parent.configureWallet.locked}" onclick="{parent.configureWallet.apply}"> </fl-menu-option-item> <fl-menu-option-item if="{parent.wallet && âid_institution_walletâ in parent.wallet && parent.wallet.type.toLowerCase() !== âcashâ}" icon="money" text="finance.withdraw.action" disabled="{parent.withdraw.disabled}" locked="{parent.withdraw.locked}" onclick="{parent.withdraw.apply}"> </fl-menu-option-item> <fl-menu-option-item if="{parent.wallet && âid_institution_walletâ in parent.wallet && parent.wallet.type.toLowerCase() !== âcashâ}" icon="eye-open" text="finance.anticipation.plural" disabled="{parent.anticipation.disabled}" locked="{parent.anticipation.locked}" onclick="{parent.anticipation.apply}"> </fl-menu-option-item> <fl-menu-option-item icon="eye-open" text="view" disabled="{parent.selectWallet.disabled}" locked="{parent.selectWallet.locked}" onclick="{parent.selectWallet.apply}"> </fl-menu-option-item> <fl-menu-option-item if="{parent.wallet && âid_institution_walletâ in parent.wallet}" icon="pencil" text="edit" disabled="{parent.editWallet.disabled}" locked="{parent.editWallet.locked}" onclick="{parent.editWallet.apply}"> </fl-menu-option-item> </fl-menu-option> </div> </div> <div if="{wallet && \'id_institution_wallet\' in wallet}" class="first-letter pointer" onclick="{selectWallet.apply}"> <fl-trans if="{wallet.type == \'BANK\'}" keyword="finance.wallet_type_bank"></fl-trans> <fl-trans if="{wallet.type == \'CASH\'}" keyword="finance.wallet_type_cash"></fl-trans> </div> <div if="{wallet && \'id_institution_wallet\' in wallet && wallet.type == \'BANK\' && wallet.bank}" class="wallet-bank-info" onclick="{selectWallet.apply}"> <fl-trans keyword="{âfinance.bank_name.â+wallet.bank}"></fl-trans> {wallet.bank_agency} {wallet.bank_account} </div> <div if="{wallet && \'id_institution_wallet\' in wallet && wallet.type == \'BANK\' && wallet.bank}" class="wallet-bank-info first-letter" onclick="{selectWallet.apply}"> <fl-trans keyword="finance.cash_register_item_type"></fl-trans>: <fl-trans keyword="finance.account_type.{this.wallet.bank_account_type.toLowerCase()}"></fl-trans> </div> <div if="{wallet && \'id_institution_wallet\' in wallet && wallet.type == \'CASH\'}" class="wallet-bank-info" onclick="{selectWallet.apply}"> <br><br> </div> <div if="{wallet && \'id_institution_wallet\' in wallet}" class="{situation_classes}" onclick="{selectWallet.apply}"> <span class="capitalize"> <fl-trans id="wallet-situation-{wallet.id_institution_wallet}
346" keyword="{âfinance.wallet_situation.â+wallet.situation.toLowerCase()}"> </fl-trans> </span> <fl-tooltip if="{wallet.feedback.length > 0}" for="wallet-situation-{wallet.id_institution_wallet}" text="{âfinance.â+wallet.feedback[0].outcome.toLowerCase()}" action="hover" style="margin-left:10px; margin-top: -10px;"> </fl-tooltip> </div> </div> <fl-wallet-withdraw if="{open_withdraw_popup}" parent-component="{this}" id-institution="{id_institution}" id-institution-wallet="{id_institution_wallet}" wallet="{wallet}" reload-callback="{reload_callback}"> </fl-wallet-withdraw> </div>','fl-wallet-list-item .wallet-box,[data-is="fl-wallet-list-item"] .wallet-box{ margin:5px; padding:10px; border: 1px solid #aaa; border-radius: 5px; width: 200px; min-height: 60px; display: inline-block; transition: ease-in-out 300ms; transition-property: all; } fl-wallet-list-item .wallet-box:hover,[data-is="fl-wallet-list-item"] .wallet-box:hover{ background-color:rgba(1, 129, 78, 0.10); box-shadow: 0px 0px 10px #aaa; } fl-wallet-list-item .wallet-box-selected,[data-is="fl-wallet-list-item"] .wallet-box-selected{ border: 1px solid rgba(1, 129, 78); background-color:rgba(1, 129, 78, 0.20); box-shadow: 0px 0px 10px #aaa; } fl-wallet-list-item .wallet-box-content,[data-is="fl-wallet-list-item"] .wallet-box-content{ width: 100%; display: table; } fl-wallet-list-item .wallet-title,[data-is="fl-wallet-list-item"] .wallet-title{ font-weight: bold; cursor: pointer; } fl-wallet-list-item .wallet-bank-info,[data-is="fl-wallet-list-item"] .wallet-bank-info{ cursor: pointer; } fl-wallet-list-item .wallet-icon,[data-is="fl-wallet-list-item"] .wallet-icon{ float:right; cursor: pointer; transition: ease-in-out 300ms; transition-property: all; } fl-wallet-list-item .wallet-icon:hover,[data-is="fl-wallet-list-item"] .wallet-icon:hover{ color: rgba(1, 129, 78); } fl-wallet-list-item .wallet-situation-verified,[data-is="fl-wallet-list-item"] .wallet-situation-verified{ font-weight: bold; color: #33aa33; cursor: help; display: inline; } fl-wallet-list-item .wallet-situation-unverified,[data-is="fl-wallet-list-item"] .wallet-situation-unverified{ font-weight: bold; color:#ff3333; cursor: help; display: inline; } fl-wallet-list-item .wallet-situation-progress,[data-is="fl-wallet-list-item"] .wallet-situation-progress{ font-weight: bold; color:#ffaa33; cursor: help; display: inline; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_institution_wallet=e.idInstitutionWallet,this.wallet=e.wallet,this.selected=e.selected,this.callback=e.callback,this.reload_callback=e.reloadCallback,this.classes={"wallet-box":!0,"wallet-box-selected":this.selected},this.situation_classes={"wallet-situation-verified":this.wallet&&"VERIFIED"===this.wallet.situation,"wallet-situation-unverified":this.wallet&&"UNVERIFIED"===this.wallet.situation,"wallet-situation-progress":this.wallet&&"IN_PROGRESS"===this.wallet.situation},this.open_withdraw_popup=!1,this.on("update",function(){t.open_withdraw_popup=t.store.getState().institutionWalletWithdraw.open_withdraw_popup}),this.anticipation=this.fl.checkRules({feature:null,permission:"read_anticipation",onSuccess:function(){t.router.load("institution.finance.wallet.anticipation",{id_institution:t.id_institution,id_institution_wallet:t.id_institution_wallet})}}),this.withdraw=this.fl.checkRules({feature:null,permission:null,onSuccess:function(){t.router.load("institution.finance.wallet.view",{id_institution:t.id_institution,id_institution_wallet:t.id_institution_wallet}),t.store.dispatch([t.actions.setOpenPopupWithdraw(!0)]),t.update()}}),this.selectWallet=this.fl.checkRules({feature:this.features&&this.features.indexOf("institution_wallet_three")>=0?"institution_wallet_three":"institution_wallet_one",permission:"read_wallet_bank",onSuccess:function(){t.wallet?t.callback(t.wallet.id_institution_wallet):t.callback(null)}}),this.editWallet=this.fl.checkRules({feature:this.features&&this.features.indexOf("institution_wallet_three")>=0?"institution_wallet_three":"institution_wallet_one",permission:"save_finance",onSuccess:function(){$(".app").toggle("slide",{direction:"left"},500,function(){t.router.load("finance.wallet.edit",{id_institution_wallet:t.wallet.id_institution_wallet})})}}),this.configureWallet=this.fl.checkRules({feature:this.features&&this.features.indexOf("institution_wallet_three")>=0?"institution_wallet_three":"institution_wallet_one",permission:"save_finance",onSuccess:function(){$(".app").toggle("slide",{direction:"left"},500,function(){t.router.load("finance.wallet.configuration",{id_institution_wallet:t.wallet.id_institution_wallet})})}})})},function(e,t,i){var a=i(1);a.tag2("fl-wallet-payment-method",'<div> <fl-section if="{has_section}" label="finance.payment_method.plural" for="payment-methods"> </fl-section> <br><br> <div id="payment-methods" class="payment-methods-container"> <div show="{show_title || show_title === undefined? true : false}" class="payment-methods-title capitalize"> <fl-trans keyword="finance.payment_method.plural"></fl-trans> </div> <div each="{payment_method in payment_methods}" class="capitalize inline-block"> <div id="checkbox-{payment_method.name}" class="payment-method-content"> <fl-field type="{\'checkbox\'}" id="{payment_method.name}" name="{payment_method.name}" checked="{payment_method.checked}" disabled="{payment_method.disabled}" change-callback="{callback}" class="{payment_method.disabled ? âdisabledâ : ââ}"> </fl-field> <div class="{payment_method.disabled ? label_disabled_classes : label_enabled_classes}"> <fl-trans keyword="{payment_method.label}"></fl-trans> </div> </div> <fl-tooltip if="{payment_method.disabled}" for="checkbox-{payment_method.name}" action="hover" position="{âbottomâ}" riot-style="{payment_method.name == this.method_name.pix ? âmargin-left:-30px;margin-top:50px;â : âmargin-left:-75px;margin-top:50px;â}" width="100" text="finance.payment_method.disabled_description"> </fl-tooltip> <div if="{checked && (this.number_of_credit_card_parcels && payment_method.name == this.method_name.credit_card_online && !payment_method.disabled)}" class="credit-card-parcel-number inline-block"> <fl-field type="{\'select\'}" id="select-{payment_method.name}" name="{payment_method.name}" label="finance.max_installments_credit_card" input-value="{this.actual_number_of_credit_card_parcels}" items="{this.number_of_credit_card_parcels}" change-callback="{callbackSelect}"> </fl-field> <fl-tooltip for="select-{payment_method.name}" action="hover" position="{âbottomâ}" riot-style="{âmargin-left:-100px;margin-top:50px;â}" width="150" text="finance.max_installments_credit_card_description"> </fl-tooltip> </div> </div> </div> <br> </div>','fl-wallet-payment-method .credit-card-parcel-number,[data-is="fl-wallet-payment-method"] .credit-card-parcel-number{ display:inline-block; } fl-wallet-payment-method .disabled,[data-is="fl-wallet-payment-method"] .disabled{ opacity: 0.8; } fl-wallet-payment-method .payment-methods-container,[data-is="fl-wallet-payment-method"] .payment-methods-container{ width:50%; } fl-wallet-payment-method .payment-methods-title,[data-is="fl-wallet-payment-method"] .payment-methods-title{ font-weight: bold; font-size: 16px; margin:10px; } fl-wallet-payment-method .payment-method-content,[data-is="fl-wallet-payment-method"] .payment-method-content{ display:inline-block; font-size: 16px; font-weight: bold; padding: 20px; vertical-align:bottom; } fl-wallet-payment-method .payment-method-name,[data-is="fl-wallet-payment-method"] .payment-method-name{ display:inline-block; margin-left:-10px; }',"",function(e){ 347"use strict";var t=this;this.payment_methods=e.paymentMethods,this.method_name=this.utils.getMethodsName(),this.number_of_credit_card_parcels=e.numberOfCreditCardParcels,this.actual_number_of_credit_card_parcels=e.actualNumberOfCreditCardParcels,this.callbackCreditCardValue=e.callbackCreditCardValue,this.wallet=e.wallet,this.show_title=e.showTitle,this.has_section=e.hasSection,this.checked=this.payment_methods.filter(function(e){return e.name==t.method_name.credit_card_online}).map(function(e){return e.checked}).values().next().value,this.label_disabled_classes={"payment-method-name":!0,disabled:!0},this.label_enabled_classes={"payment-method-name":!0,disabled:!1},this.on("update",function(){t.wallet!=e.wallet&&(t.wallet=e.wallet,t.payment_methods=e.paymentMethods,t.checked=t.payment_methods.filter(function(e){return e.name==t.method_name.credit_card_online}).map(function(e){return e.checked}).values().next().value,t.number_of_credit_card_parcels=e.numberOfCreditCardParcels,t.actual_number_of_credit_card_parcels=e.actualNumberOfCreditCardParcels)}),this.callbackSelect=function(e){t.callbackCreditCardValue(e)},this.callback=function(e,i,a){var n={name:a,checked:e};
347a==t.method_name.credit_card_online&&(t.checked=e,t.update());var o=t.store.getState().institutionWallet.payment_methods;o=o.filter(function(e){return e.name!=n.name}),o.push(n),t.store.dispatch([t.actions.setWalletPaymentMethods(o)]),t.parent.update()}})},function(e,t,i){var a=i(1);a.tag2("fl-wallet-select",'<div if="{loader}"> <br> <fl-spinner loading="{loader}"></fl-spinner> <br> </div> <div if="{!loader}"> <div if="{wallets.length > 0}" class="wallet-select"> <fl-wallet-select-item each="{wallet, key in wallets}" id-institution="{id_institution}" wallet="{wallet}" callback="{selectWallet}" selected="{(wallet.id_institution_wallet === this.id_institution_wallet || !this.id_institution_wallet && key === 0)}"> </fl-wallet-select-item> <input if="{id_institution_wallet}" type="hidden" name="id_institution_wallet" riot-value="{id_institution_wallet}"> <input if="{!id_institution_wallet}" type="hidden" name="id_institution_wallet" riot-value="{wallets[0].id_institution_wallet}"> </div> <div if="{wallets.length === 0}"> <div each="{error in errors}"> {error.message} <span if="{error.code === âinstitution_wallet.not_found.pluralâ}"> <a href="javascript:void(0);" onclick="{addInstitutionWallet.apply}"><fl-trans keyword="click_here.to"></fl-trans> <fl-trans keyword="finance.add_wallet"></fl-trans></a> </span> </div> </div> </div>','fl-wallet-select .wallet-select,[data-is="fl-wallet-select"] .wallet-select{ text-align: left; }',"",function(e){"use strict";var t=this;this.loader=!0,this.errors=[],this.id_institution=e.idInstitution,this.id_institution_wallet=e.idInstitutionWallet,this.input_value=e.inputValue,this.callback=e.callback,this.wallets=[],this.on("mount",function(){t.getWallets()}),this.getWallets=function(){var e={id_institution:t.id_institution},i=[t.actions.getInstitutionWallets(e)];t.store.dispatch(i).then(function(){t.loader=!1,t.wallets=t.store.getState().institutionWallet.wallets,t.firstSelectedWallet(),t.update()})["catch"](function(e){e&&(t.loader=!1,t.errors=t.store.getState().institutionWallet.errors,t.update())})},this.firstSelectedWallet=function(){t.wallets.map(function(e,i){(e.id_institution_wallet===t.id_institution_wallet||!t.id_institution_wallet&&0===i)&&t.callback(e.id_institution_wallet,e)})},this.selectWallet=function(e){if(t.id_institution_wallet=e,t.callback){var i=t.wallets.filter(function(e){return e.id_institution_wallet===t.id_institution_wallet}).values().next().value;t.callback(e,i)}t.update()},this.addInstitutionWallet=this.fl.checkRules({feature:this.features&&this.features.indexOf("institution_wallet_three")>=0?"institution_wallet_three":"institution_wallet_one",permission:"save_finance",onSuccess:function(){$(".app").toggle("slide",{direction:"left"},500,function(){t.router.load("finance.wallet.add")})}})})},function(e,t,i){var a=i(1);a.tag2("fl-wallet-select-item",'<div class="{classes}" onclick="{selectWallet}" align="left"> <div class="inline-block"> <fl-icon if="{selected}" icon="check-circle" color="#01814e"> </fl-icon> <fl-icon if="{!selected}" icon="circle" color="rgba(1, 129, 78, 0.50)"> </fl-icon> </div> <div class="inline-block" align="left"> <div class="wallet-name text-ellipsis"> {wallet.name} </div> </div> <div class="block wallet-document"> <div class="first-letter pointer"> <fl-trans if="{wallet.type == \'BANK\'}" keyword="finance.wallet_type_bank"></fl-trans> <fl-trans if="{wallet.type == \'CASH\'}" keyword="finance.wallet_type_cash"></fl-trans> </div> <div if="{wallet.type == \'BANK\' && wallet.bank}" class="wallet-bank-info capitalize" align="left"> <fl-trans keyword="{âfinance.bank_name.â+wallet.bank}"></fl-trans> {wallet.bank_agency} {wallet.bank_account} </div> </div> </div>','fl-wallet-select-item .wallet-box,[data-is="fl-wallet-select-item"] .wallet-box{ margin:5px; padding:10px; border: 1px solid #aaa; border-radius: 5px; cursor: pointer; width: 160px; min-height: 60px; display: inline-table; transition: ease-in-out 300ms; transition-property: all; } fl-wallet-select-item .wallet-box:hover,[data-is="fl-wallet-select-item"] .wallet-box:hover{ background-color:rgba(1, 129, 78, 0.10); } fl-wallet-select-item .wallet-selected,[data-is="fl-wallet-select-item"] .wallet-selected{ background-color:rgba(1, 129, 78, 0.10); } fl-wallet-select-item .wallet-name,[data-is="fl-wallet-select-item"] .wallet-name{ font-weight: bold; font-size: 14px; width: 100px; margin-left: 5px; } fl-wallet-select-item .wallet-document,[data-is="fl-wallet-select-item"] .wallet-document{ padding-top: 5px; } fl-wallet-select-item .wallet-bank-info,[data-is="fl-wallet-select-item"] .wallet-bank-info{ cursor: pointer; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.wallet=e.wallet,this.selected=e.selected,this.callback=e.callback,this.wallet_document=null,this.classes={"wallet-box":!0,"wallet-selected":this.selected},this.on("mount",function(){for(var e in t.wallet.documents){t.wallet_document=t.wallet.documents[e];break}
347t.update()}),this.on("update",function(){t.selected=e.selected,t.classes={"wallet-box":!0,"wallet-selected":t.selected}}),this.selectWallet=function(){t.callback(t.wallet.id_institution_wallet)}})},function(e,t,i){var a=i(1);a.tag2("fl-wallet-view",'<div class="app"> <fl-title text="finance.digital_wallet_view.action" capitalize="first-letter"> </fl-title> <br> <br> <div if="{!loader}" class="finance-content"> <fl-finance-menu id-institution="{id_institution}"> </fl-finance-menu> <div id="finan_despesa_conteudo"> <fl-wallet-list id-institution="{id_institution}" id-institution-wallet="{id_institution_wallet}" type="BANK" callback="{selectWallet}"> </fl-wallet-list> <fl-wallet-view-info if="{wallet}" id-institution="{id_institution}" id-institution-wallet="{id_institution_wallet}" wallet="{wallet}" reload-callback="{getInstitutionWallet}"> </fl-wallet-view-info> <br> <div if="{payments_in_progress && payments_in_progress.value == 1 && wallet_refreshes < 10}" class="wallet-balance-update"> <div class="inline-block first-letter"> <fl-trans keyword="finance.wallet_balance_update"></fl-trans> {wallet_refreshes} </div> <div class="inline-block"> <fl-spinner loading="{true}" type="waiting"></fl-spinner> </div> </div> <div if="{payments_in_progress && payments_in_progress.value == 1 && wallet_refreshes >= 10}" class="wallet-balance-update first-letter"> <fl-trans keyword="finance.wallet_balance_update_fail"></fl-trans> </div> <br> <fl-wallet-timeline if="{wallet}" id-institution="{id_institution}" id-institution-wallet="{id_institution_wallet}" wallet="{wallet}" date-from="{date_from}" date-to="{date_to}" type="{type}"> </fl-wallet-timeline> </div> </div> </div>','fl-wallet-view .finance-content,[data-is="fl-wallet-view"] .finance-content{ padding: 10px; } fl-wallet-view .wallet-balance-update,[data-is="fl-wallet-view"] .wallet-balance-update{ padding-top: 20px; padding-bottom: 20px; text-align: center; color:#333; font-family: verdana; font-size: 14px; }',"",function(e){"use strict";var t=this;this.loader=!0,this.id_institution=e.idInstitution,this.id_institution_wallet=e.idInstitutionWallet,this.wallet=null,this.date_from=e.dateFrom,this.date_to=e.dateTo,this.type=e.type,this.payments_in_progress={},this.balance_update_requested=!1,this.wallet_refreshes=0,this.on("mount",function(){t.loader=!0,t.update(),t.getInstitutionWallet()}),this.selectWallet=function(e){e?t.router.load("finance.wallet.view",{id_institution_wallet:e}):t.router.load("finance.wallet")},this.getInstitutionWallet=function(){var e={id_institution:t.id_institution,id_institution_wallet:t.id_institution_wallet},i=[t.actions.getInstitutionWallet(e)];t.store.dispatch(i).then(function(){t.loader=!1,t.wallet=t.store.getState().institutionWallet.wallet,t.wallet_refreshes++,t.update(),t.checkInstitutionWalletBalance()})["catch"](function(e){e&&(t.loader=!1,t.error=t.store.getState().institutionWallet.error,t.update())})},this.checkInstitutionWalletBalance=function(){t.payments_in_progress=t.wallet.details.filter(function(e){return"payments_in_progress"==e.name})[0],t.update(),t.payments_in_progress&&1==t.payments_in_progress.value&&!t.balance_update_requested?t.updateInstitutionWalletBalance():t.payments_in_progress&&1==t.payments_in_progress.value&&t.balance_update_requested&&t.wallet_refreshes<10&&setTimeout(function(){t.getInstitutionWallet()},3e4)},this.updateInstitutionWalletBalance=function(){var e={id_institution:t.id_institution,id_institution_wallet:t.id_institution_wallet},i=[t.actions.updateInstitutionWalletBalance(e)];t.store.dispatch(i).then(function(){t.balance_update_requested=!0,t.update(),t.checkInstitutionWalletBalance()})["catch"](function(e){e&&(t.balance_update_requested=!1,t.update())})}})},function(e,t,i){var a=i(1);a.tag2("fl-wallet-view-graphic",'<div class="wallet-graphic-stage"> </div>','fl-wallet-view-graphic .wallet-graphic-stage,[data-is="fl-wallet-view-graphic"] .wallet-graphic-stage{ background-color: #ddd; min-height: 500px; text-align: center; vertical-align: middle; display: block; }',"",function(e){})},function(e,t,i){var a=i(1);a.tag2("fl-wallet-view-info",'<div> <div if="{balances && \'balance\' in balances}" class="wallet-info"> <fl-wallet-view-info-item-box label="finance.volume_this_month" balances="{balances}" button-text="finance.withdraw.action" button-schema="success" callback="{withdraw}"> </fl-wallet-view-info-item-box> <fl-wallet-view-info-item-box label="finance.rate_paid_actual_month" balances="{balances}"> </fl-wallet-view-info-item-box> <fl-wallet-view-info-item-box label="finance.receivable_balance" balances="{balances}" type="month"> </fl-wallet-view-info-item-box> </div> <fl-wallet-withdraw if="{open_withdraw_popup}" parent-component="{this}" id-institution="{id_institution}" id-institution-wallet="{id_institution_wallet}" wallet="{wallet}" reload-callback="{reload_callback}"> </fl-wallet-withdraw> </div>','fl-wallet-view-info .wallet-info,[data-is="fl-wallet-view-info"] .wallet-info{ display: flex; flex-wrap: wrap; justify-content: center; padding-top: 1em }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_institution_wallet=e.idInstitutionWallet,this.wallet=e.wallet,this.balances={},this.reload_callback=e.reloadCallback,this.open_withdraw_popup=this.store.getState().institutionWalletWithdraw.open_withdraw_popup,this.on("mount",function(){t.wallet.balances.map(function(e){t.balances[e.wallet_balance.toLowerCase()]=e}
347),t.update()}),this.on("update",function(){t.open_withdraw_popup=t.store.getState().institutionWalletWithdraw.open_withdraw_popup}),this.withdraw=function(){t.store.dispatch([t.actions.setOpenPopupWithdraw(!0)]),t.update()}})},function(e,t,i){var a=i(1);a.tag2("fl-wallet-view-info-item",'<div class="wallet-info-item"> <div class="wallet-info-label"> <span if="{!button_text && !button_schema}"> <div class="first-letter"> <fl-trans keyword="{label}"></fl-trans> </div> </span> <div if="{button_text || button_schema}" class="inline-block first-letter"> <fl-trans keyword="{label}"></fl-trans> </div> <div if="{button_text || button_schema}" class="inline-block center"> <fl-button text="{button_text}" schema="{button_schema}" onclick="{callback}"> </fl-button> </div> </div> <div class="wallet-info-item-content"> <div if="{currency_symbol}" class="wallet-currency-symbol inline-block"> {currency_symbol} </div> <div class="wallet-amount inline-block" riot-style="font-size: {amount_font_size}px;"> {amount} </div> </div> </div>','fl-wallet-view-info-item .wallet-info-item,[data-is="fl-wallet-view-info-item"] .wallet-info-item{ display: inline-block; padding:10px; width: 250px; } fl-wallet-view-info-item .wallet-info-label,[data-is="fl-wallet-view-info-item"] .wallet-info-label{ text-align: left; font-weight: bold; font-size: 14px; padding:5px; height: 30px; vertical-align: middle; display: table-cell; } fl-wallet-view-info-item .wallet-info-label > div,[data-is="fl-wallet-view-info-item"] .wallet-info-label > div{ width: 49%; vertical-align: middle; } fl-wallet-view-info-item .wallet-info-item-content,[data-is="fl-wallet-view-info-item"] .wallet-info-item-content{ border: 2px solid #555; border-radius: 10px; width: 200px; height: 80px; padding:5px; text-align: left; vertical-align: middle; } fl-wallet-view-info-item .wallet-currency-symbol,[data-is="fl-wallet-view-info-item"] .wallet-currency-symbol{ font-size: 14px; font-weight: normal; vertical-align: top; margin-top: 25px; } fl-wallet-view-info-item .wallet-amount,[data-is="fl-wallet-view-info-item"] .wallet-amount{ font-size: 26px; font-weight: bold; margin-top: 25px; }',"",function(e){"use strict";var t=this;this.label=e.label,this.currency_symbol=e.currencySymbol,this.amount=e.amount,this.button_text=e.buttonText,this.button_schema=e.buttonSchema,this.callback=e.callback,this.on("mount",function(){t.amount_font_size=null,t.amount&&t.amount.length>12&&(t.amount_font_size=35-t.amount.length),t.update()})})},function(e,t,i){var a=i(1);a.tag2("fl-wallet-view-info-item-box",'<div> <div> <div if="{label === âfinance.volume_this_monthâ}" class="amount-box"> <span class="title first-letter"> <fl-trans keyword="{label}"></fl-trans>
347 </span> <div class="box-body"> <p style="display: block; "> <fl-trans keyword="{âfinance.total_balanceâ}"></fl-trans>: {balances.volume_this_month.amount_formatted} </p> <p> <span if="{currency_symbol}"> <fl-trans keyword="{âfinance.anticipation.total_taxâ}"></fl-trans>: {currency_symbol} </span> <span> {tax_calc} </span> </p> <p> <fl-trans keyword="{âfinance.available_withdrawalâ}"></fl-trans>: {balances.balance_available_for_withdraw.amount_formatted} </p> </div> </div> <div if="{button_text || button_schema}" class="block center"> <fl-button text="{button_text}" schema="{button_schema}" onclick="{callback}"> </fl-button> </div> </div> <div if="{label === âfinance.rate_paid_actual_monthâ}" class="amount-box"> <span class="title"> <fl-trans keyword="{label}"></fl-trans> </span> <div class="box-body"> <p> <fl-trans keyword="{âfinance.bank_slipâ}"></fl-trans>: {balances.taxes_paid_this_month.amount_formatted} </p> <p> <fl-trans keyword="{âfinance.credit_cardâ}"></fl-trans>: {balances.taxes_paid_this_month_credit_card.amount_formatted} </p> <p> <fl-trans keyword="{âfinance.pixâ}"></fl-trans>: {balances.taxes_paid_this_month_pix.amount_formatted} </p> </div> </div> <div if="{label === âfinance.receivable_balanceâ}" class="amount-box"> <span class="title"> <fl-trans keyword="{label}"></fl-trans>
347 </span> <div class="box-body"> <p> <fl-trans keyword="{âfinance.balanceâ}"></fl-trans>: {balances.receivable_balance.amount_formatted} </p> </div> </div> </div>','fl-wallet-view-info-item-box .amount-box,[data-is="fl-wallet-view-info-item-box"] .amount-box{ min-width: 250px; min-height: 120px; background: rgba(1, 129, 78, 0.05); box-shadow: 1px 2px 6px 0 #aaa; border-radius: 10px; font-size: 12px; line-height: 11px; margin: 1em } fl-wallet-view-info-item-box .title,[data-is="fl-wallet-view-info-item-box"] .title{ width: 250px; height: 35px; background: rgba(1, 129, 78, 0.15); border-radius: 10px; display: flex; align-items: center; justify-content: center; } fl-wallet-view-info-item-box .title span,[data-is="fl-wallet-view-info-item-box"] .title span{ display: inline-block; font-weight: bold } fl-wallet-view-info-item-box .title span::first-letter,[data-is="fl-wallet-view-info-item-box"] .title span::first-letter,fl-wallet-view-info-item-box .box p::first-letter,[data-is="fl-wallet-view-info-item-box"] .box p::first-letter{ text-transform: uppercase; } fl-wallet-view-info-item-box .box-body,[data-is="fl-wallet-view-info-item-box"] .box-body{ padding-left: 1em; padding-right: 1em }',"",function(e){"use strict";var t=this;this.label=e.label,this.currency_symbol="",this.balances=e.balances,this.button_text=e.buttonText,this.button_schema=e.buttonSchema,this.callback=e.callback,this.tax_calc=0,this.on("mount",function(){t.amount_font_size=null,t.amount&&t.amount.length>12&&(t.amount_font_size=35-t.amount.length),t.calculateTax(),t.update()}),this.calculateTax=function(){t.tax_calc=t.balances.taxes_paid_this_month.amount+t.balances.taxes_paid_this_month_credit_card.amount+t.balances.taxes_paid_this_month_pix.amount,t.tax_calc=t.tax_calc.toFixed(2).replace(".",","),t.currency_symbol=t.balances.taxes_paid_this_month.amount_formatted.split(" ")[0]}})},function(e,t,i){var a=i(1);a.tag2("fl-wallet-withdraw","<div> </div>","","",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_institution_wallet=e.idInstitutionWallet,this.parent_component=e.parentComponent,this.wallet=e.wallet,this.balances={},this.reloadCallback=e.reloadCallback,this.minimum_withdraw={amount:5,amount_formatted:"R$ 5,00"},this.transfer_tax={amount:2,amount_formatted:"R$ 2,00"},this.on("mount",function(){t.wallet.balances.map(function(e){t.balances[e.wallet_balance.toLowerCase()]=e}),t.withdraw(),t.update()}),this.withdraw=function(){var e=parseFloat(t.balances.balance_available_for_withdraw.amount);if("UNVERIFIED"===t.wallet.situation)school.popup.info(t.i18n.translate("finance.wallet_withdraw_unverified"));else if(e<t.minimum_withdraw.amount){var i={amount_formatted:t.minimum_withdraw.amount_formatted};school.popup.info(t.i18n.translate("finance.insuficient_amount_wallet_withdraw",i))}else if(e>=t.transfer_tax.amount){var a={amount_formatted:t.transfer_tax.amount_formatted};school.popup.confirm(t.i18n.translate("finance.confirm_wallet_withdraw",a),function(){t.saveWithdraw(e)})}else school.popup.info(t.i18n.translate("finance.withdraw_empty_amount"));t.store.dispatch([t.actions.setOpenPopupWithdraw(!1)]),t.parent_component.update()},this.saveWithdraw=function(e){var i={id_institution_wallet:t.id_institution_wallet,amount:e},a=[t.actions.saveInstitutionWalletWithdraw(i)];t.store.dispatch(a).then(function(){school.popup.info(t.i18n.translate("finance.wallet_withdraw_successfully")),setTimeout(function(){t.reloadCallback()},2e3),t.update()})["catch"](function(e){if(e){var i=t.store.getState().institutionWalletWithdraw.errors,a="";i&&i.length>0&&i.map(function(e){a+=e.message+"<br />"}),school.popup.error(a)}})}})},function(e,t,i){var a=i(1);a.tag2("fl-wallet-anticipation",'<div class="app"> <fl-title text="{`view.action finance.anticipation.plural`}" capitalize="capitalize"> </fl-title> <br> <div class="back-button"> <fl-back-button text="finance.digital_wallet" prefix-text="true" callback="{backWalletView}"> </fl-back-button> <fl-section></fl-section> </div> <div class="anticipation-button-add"> <fl-action-button text="finance.anticipation_add" disabled="{anticipationAdd.disabled}" locked="{anticipationAdd.locked}" click="{anticipationAdd.apply}"> </fl-action-button> </div> <fl-wallet-anticipation-list id-institution="{id_institution}" id-institution-wallet="{id_institution_wallet}"> </fl-wallet-anticipation-list> </div>','fl-wallet-anticipation .back-button,[data-is="fl-wallet-anticipation"] .back-button{ padding: 10px; } fl-wallet-anticipation .anticipation-button-add,[data-is="fl-wallet-anticipation"] .anticipation-button-add{ display: block; padding-top: 20px; padding-bottom: 20px; padding-left: 10px; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_institution_wallet=e.idInstitutionWallet,this.loader=!0,this.backWalletView=function(){t.router.load("institution.finance.wallet.view",{id_institution:t.id_institution,id_institution_wallet:t.id_institution_wallet})},this.anticipationAdd=this.fl.checkRules({feature:null,permission:"save_anticipation",onSuccess:function(){$(".app").toggle("slide",{direction:"left"},500,function(){t.router.load("institution.finance.wallet.anticipation.add",{id_institution:t.id_institution,id_institution_wallet:t.id_institution_wallet})})}})})},function(e,t,i){var a=i(1);a.tag2("fl-wallet-anticipation-add",'<div class="app"> <fl-title text="{`register finance.anticipation`}" capitalize="capitalize"> </fl-title> <br> <div class="back-button"> <fl-back-button text="finance.anticipation.plural" prefix-text="true" callback="{backA
347nticipation}"> </fl-back-button> <fl-section></fl-section> </div> <br> <div if="{loader}"> <fl-spinner loading="{loader}" text="loading"></fl-spinner> </div> <div if="{!loader}"> <div if="{invoice_receivables}"> <fl-wallet-anticipation-form id-institution="{id_institution}" id-institution-wallet="{id_institution_wallet}" receivables="{invoice_receivables}" back-callback="{backAnticipation}" callback="{editWalletAnticipationCommit}"> </fl-wallet-anticipation-form> <fl-pagination if="{links}" id-institution="{id_institution}" type="more" links="{links}" action="{action}" store="{state}" params="{params}" callback="{listReceivables}"> </fl-pagination> </div> <div if="{!invoice_receivables}" align="center" class="first-letter"> <fl-trans keyword="finance.receivable.not_found"></fl-trans> </div> </div> </div>','fl-wallet-anticipation-add .back-button,[data-is="fl-wallet-anticipation-add"] .back-button{ padding: 10px; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_institution_wallet=e.idInstitutionWallet,this.loader=!0,this.links=null,this.action=this.actions.getInvoiceReceivable,this.state=this.store.getState().institutionWalletAntici
347pation,this.params={id_institution:this.id_institution,id_institution_wallet:this.id_institution_wallet,situation:"PENDING"},this.on("mount",function(){t.getWalletReceivables()}),this.editWalletAnticipationCommit=function(e){var i={id_institution:t.id_institution,id_anticipation:e},a=[t.actions.editAnticipationCommit(i)];t.store.dispatch(a).then(function(){window.toast(t.i18n.translate("finance.anticipation.success"),"long"),setTimeout(function(){t.backAnticipation()},3e3),t.update()})["catch"](function(e){if(e){t.tags["fl-wallet-anticipation-form"].saving=!1;var i=t.store.getState().institutionWalletAnticipation.error;school.popup.error(i),t.update()}})},this.getWalletReceivables=function(){var e=[t.actions.getInvoiceReceivable(t.params)];t.store.dispatch(e).then(function(){t.loader=!1,t.listReceivables(!0)})["catch"](function(e){e&&(t.loader=!1,t.invoice_receivables=null,t.update())})},this.listReceivables=function(e){e===!0?t.invoice_receivables=t.store.getState().institutionWalletAnticipation.invoice_receivables:t.invoice_receivables=t.invoice_receivables.concat(t.store.getState().institutionWalletAntici
347pation.invoice_receivables),t.links=t.store.getState().institutionWalletAnticipation.links,t.update()},this.backAnticipation=function(){t.router.load("institution.finance.wallet.anticipation",{id_institution:t.id_institution,id_institution_wallet:t.id_institution_wallet})}})},function(e,t,i){var a=i(1);a.tag2("fl-wallet-anticipation-form",'<form id="wallet-anticipation-form" onsubmit="{submitWalletAnticipation}"> <fl-spinner if="{!view_simulation}" loading="{saving}" type="waiting" text="finance.simulate.action"> </fl-spinner> <div if="{view_simulation}"> <fl-wallet-anticipation-simulation simulation="{simulation}"> </fl-wallet-anticipation-simulation> <br><br><br><br> </div> <fl-wallet-anticipation-receivable-list receivables="{receivables}" show-select-column="{true}"> </fl-wallet-anticipation-receivable-list> <fl-modal-footer content-align="right"> <fl-spinner if="{!parent.view_simulation}" loading="{parent.saving}" type="waiting" text="finance.simulate.action"> </fl-spinner> <fl-spinner if="{parent.view_simulation}" loading="{parent.saving}" text="save.action"> </fl-spinner> <span show="{!parent.saving}"> <fl-button type="button" text="cancel" schema="cancel" id="anticipate-cancel" style="padding-right: 10px" onclick="{parent.backCallback}"> </fl-button> <fl-button if="{!parent.view_simulation}" type="button" text="finance.receivable.simulate" schema="info" id="simulate-anticipation" style="padding-right: 10px" disabled="{parent.simulateAnticipation.disabled}" locked="{parent.simulateAnticipation.locked}" onclick="{parent.simulateAnticipation.apply}"> </fl-button> <fl-button if="{parent.view_simulation}" type="submit" text="finance.anticipation.anticipate" schema="success" id="anticipation-save"> </fl-button> </span> </fl-modal-footer> </form>',"","",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_institution_wallet=e.idInstitutionWallet,this.receivables=e.receivables,this.backCallback=e.backCallback,this.callback=e.callback,this.view_simulation=!1,this.loader_counter=0,this.total_trial=10,this.on("update",function(){t.done_checkbox=t.store.getState().institutionWalletAntici
347pation.done_checkbox,t.done_checkbox||(t.view_simulation=!1)}),this.simulateAnticipation=this.fl.checkRules({feature:null,permission:"save_anticipation",onSuccess:function(){var e=t.store.getState().institutionWalletAnticipation.receivables_checkbox;t.id_invoice_receivables=e.filter(function(e){return"check_all"!=e.name}).filter(function(e){return e.check}).map(function(e){return e.name}),t.id_invoice_receivables.length>0?(t.saving=!0,t.update(),t.anticipationSimulation()):window.toast(t.i18n.translate("finance.receivable.minimum_length"),"long")}}),this.anticipationSimulation=function(){var e={id_institution_wallet:t.id_institution_wallet,id_invoice_receivables:t.id_invoice_receivables},i=[t.actions.saveInstitutionWalletSimulation(e),t.actions.setReceivableDoneCheckbox(!0)];t.store.dispatch(i).then(function(){t.anticipation_simulation=t.store.getState().institutionWalletAnticipation.save,t.id_anticipation_simulation=t.anticipation_simulation.id_anticipation_simulation,t.getWalletAnticipationSimulation()})["catch"](function(e){e&&(t.loader_counter=0,t.update())})},this.getWalletAnticipationSimulation=function(){var e={id_anticipation_simulation:t.id_anticipation_simulation},i=[t.actions.getAntecipationSimulation(e)];t.store.dispatch(i).then(function(){t.simulation=t.store.getState().institutionWalletAntici
347pation.simulation,t.checkProgress(t.simulation)})["catch"](function(e){e&&(t.view_simulation=!1,t.simulation=null,t.saving=!1,t.update())})},this.checkProgress=function(e){"IN_PROGRESS"==e.status?t.loader_counter>=t.total_trial?(school.popup.error(t.i18n.translate("finance.simulate.time_out")),t.saving=!1,t.loader_counter=0):(t.loader_counter++,setTimeout(function(){t.getWalletAnticipationSimulation()},2e3+1e3*t.loader_counter)):(t.view_simulation=!0,t.saving=!1,t.loader_counter=0),t.update()},this.submitWalletAnticipation=function(e){e.preventDefault(),t.callback&&(t.saving=!0,t.callback(t.simulation.id_anticipation)),t.update()}})},function(e,t,i){var a=i(1);a.tag2("fl-wallet-anticipation-list",'<div if="{loader}"> <fl-spinner loading="{loader}" text="loading"></fl-spinner> </div> <div if="{!loader}" align="center"> <div if="{anticipations}"> <div class="anticipation-line-header capitalize"> <div class="anticipation-col anticipation-general-col"> <fl-trans keyword="finance.anticipation.anticipated_items"></fl-trans> </div> <div class="anticipation-col anticipation-general-col"> <fl-trans keyword="finance.anticipation.total_to_anticipate"></fl-trans> </div> <div class="anticipation-col anticipation-general-col"> <fl-trans keyword="finance.anticipation.tax"></fl-trans> </div> <div class="anticipation-col anticipation-general-col"> <fl-trans keyword="finance.anticipation.total_receivable"></fl-trans> </div> <div class="anticipation-col anticipation-general-col"> <fl-trans keyword="finance.anticipation.anticipation_date"></fl-trans> </div> <div class="anticipation-option-col anticipation-general-col"> <fl-trans keyword="action.plural"></fl-trans> </div> </div> <fl-wallet-anticipation-list-item each="{anticipation in anticipations}" id-institution="{id_institution}" id-institution-wallet="{id_institution_wallet}" anticipation="{anticipation}"> </fl-wallet-anticipation-list-item> <fl-pagination if="{links}" id-institution="{id_institution}" type="more" links="{links}" action="{action}" store="{state}" params="{params}" callback="{listAnticipations}"> </fl-pagination> </div> <div if="{!anticipations}" class="no-anticipations-found capitalize"> <fl-trans keyword="finance.anticipation.anticipation_not_found"></fl-trans> </div> </div>','fl-wallet-anticipation-list .anticipation-line-header,[data-is="fl-wallet-anticipation-list"] .anticipation-line-header{ width:98%; display: table; } fl-wallet-anticipation-list .anticipation-general-col,[data-is="fl-wallet-anticipation-list"] .anticipation-general-col{ display: table-cell; padding-top:15px; padding-bottom:15px; position: relative; } fl-wallet-anticipation-list .anticipation-col,[data-is="fl-wallet-anticipation-list"] .anticipation-col{ width:15%; text-align: center; } fl-wallet-anticipation-list .anticipation-option-col,[data-is="fl-wallet-anticipation-list"] .anticipation-option-col{ width:10%; min-width:190px; } fl-wallet-anticipation-list .anticipation-line-header > .anticipation-general-col,[data-is="fl-wallet-anticipation-list"] .anticipation-line-header > .anticipation-general-col{ padding-top: 10px; padding-bottom: 2px; border-bottom: 1px solid #aaa; font-weight: bold; color: #555; } fl-wallet-anticipation-list .no-anticipations-found,[data-is="fl-wallet-anticipation-list"] .no-anticipations-found{ padding-top: 20px; color: #333; text-shadow: 1px 1px 1px white; position: relative; font: 12px verdana; } fl-wallet-anticipation-list-item:last-of-type .anticipation-list-item { border-bottom: none; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_institution_wallet=e.idInstitutionWallet,this.anticipations=null,this.loader=!0,this.links=null,this.action=this.actions.getAnticipations,this.state=this.store.getState().institutionWalletAntici
347pation,this.params={id_institution:this.id_institution,id_institution_wallet:this.id_institution_wallet,situation:"DONE"},this.on("mount",function(){t.getWalletAnticipations()}),this.getWalletAnticipations=function(){var e=[t.actions.getAnticipations(t.params)];t.store.dispatch(e).then(function(){t.loader=!1,t.listAnticipations(!0)})["catch"](function(e){e&&(t.loader=!1,t.anticipations=null,t.update())})},this.listAnticipations=function(e){e===!0?t.anticipations=t.store.getState().institutionWalletAnticipation.anticipations:t.anticipations=t.anticipations.concat(t.store.getState().institutionWalletAnticipation.anticipations),t.links=t.store.getState().institutionWalletAnticipation.links,t.update()}})},function(e,t,i){var a=i(1);a.tag2("fl-wallet-anticipation-list-item",'<div class="anticipation-list-item"> <div class="anticipation-col anticipation-general-col"> {anticipation.receivables.length} </div> <div class="anticipation-col anticipation-general-col"> {anticipation.simulation.total.gross_amount} </div> <div class="anticipation-col anticipation-general-col"> {anticipation.simulation.total.fee} </div> <div class="anticipation-col anticipation-general-col"> {anticipation.simulation.total.received_amount} </div> <div class="anticipation-col anticipation-general-col"> <fl-date text="{anticipation.update_date}" format-out="dd/mm/YYYY"> </fl-date> </div> <div class="anticipation-option-col anticipation-general-col"> <fl-button-option text="{âoption.pluralâ}"> </fl-button-option> <fl-menu-option arrow="top"> <fl-menu-option-item id="anticipation-view" icon="eye-open" text="view" disabled="{parent.viewAnticipation.disabled}" locked="{parent.viewAnticipation.locked}" onclick="{parent.viewAnticipation.apply}"> </fl-menu-option-item> </fl-menu-option> </div> </div>','fl-wallet-anticipation-list-item .anticipation-list-item,[data-is="fl-wallet-anticipation-list-item"] .anticipation-list-item{ width:98%; display: table; border-bottom: 1px dashed #aaa; transition-duration: 300ms; transition-timing-function: ease-in-out; } fl-wallet-anticipation-list-item .anticipation-list-item:hover,[data-is="fl-wallet-anticipation-list-item"] .anticipation-list-item:hover{ background-color:rgba(1, 129, 78, 0.10); }',"",function(e){ 348"use strict";var t=this;this.id_institution=e.idInstitution,this.id_institution_wallet=e.idInstitutionWallet,this.anticipation=e.anticipation,this.viewAnticipation=this.fl.checkRules({feature:null,permission:"read_anticipation",onSuccess:function(){$(".app").toggle("slide",{direction:"left"},500,function(){t.router.load("institution.finance.wallet.anticipation.view",{id_institution:t.id_institution,id_institution_wallet:t.id_institution_wallet,id_anticipation:t.anticipation.id_anticipation})})}})})},function(e,t,i){var a=i(1);a.tag2("fl-wallet-anticipation-receivable-list",'<div align="center"> <div class="receivable-line-header capitalize"> <div if="{show_select_column}" class="receivable-general-col receivable-col"> <fl-field type="{âcheckboxâ}" id="{âcheck_allâ}" name="{âcheck_allâ}" checked="{check}" change-callback="{checkboxCallback}"> </fl-field> <fl-trans keyword="finance.receivable.receive_all"></fl-trans> </div> <div class="receivable-general-col receivable-description-col"> <fl-trans keyword="description"></fl-trans> </div> <div class="receivable-general-col receivable-col"> <fl-trans keyword="finance.anticipation.total_to_anticipate"></fl-trans> </div> <div class="receivable-general-col receivable-col"> <fl-trans keyword="finance.receivable.expected_date"></fl-trans> </div> <div class="receivable-general-col receivable-option-col"> <fl-trans keyword="action.plural"></fl-trans> </div> </div> <fl-wallet-anticipation-receivable-list-item each="{receivable in receivables}" id-invoice-receivable="{receivable.id_invoice_receivable}" receivable="{receivable}" show-select-column="{show_select_column}" finished-checkbox-select-callback="{finishedCheckboxSelect}"> </fl-wallet-anticipation-receivable-list-item> </div>','fl-wallet-anticipation-receivable-list .receivable-line-header,[data-is="fl-wallet-anticipation-receivable-list"] .receivable-line-header{ width:98%; display: table; } fl-wallet-anticipation-receivable-list .receivable-col,[data-is="fl-wallet-anticipation-receivable-list"] .receivable-col{ width:17%; text-align: center; } fl-wallet-anticipation-receivable-list .receivable-option-col,[data-is="fl-wallet-anticipation-receivable-list"] .receivable-option-col{ width:10%; min-width:190px; } fl-wallet-anticipation-receivable-list .receivable-description-col,[data-is="fl-wallet-anticipation-receivable-list"] .receivable-description-col{ text-align: left; } fl-wallet-anticipation-receivable-list .receivable-checkbox-col,[data-is="fl-wallet-anticipation-receivable-list"] .receivable-checkbox-col{ cursor: initial; } fl-wallet-anticipation-receivable-list .receivable-general-col,[data-is="fl-wallet-anticipation-receivable-list"] .receivable-general-col{ display: table-cell; position: relative; line-height: normal; vertical-align: middle; } fl-wallet-anticipation-receivable-list .receivable-line-header > .receivable-general-col,[data-is="fl-wallet-anticipation-receivable-list"] .receivable-line-header > .receivable-general-col{ padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #aaa; font-weight: bold; color: #555; } fl-wallet-anticipation-receivable-list .no-receivable-found,[data-is="fl-wallet-anticipation-receivable-list"] .no-receivable-found{ padding-top: 20px; color: #333; text-shadow: 1px 1px 1px white; position: relative; font: 12px verdana; }
348 fl-wallet-anticipation-receivable-list-item:last-of-type .receivable-list-item { border-bottom: none; }',"",function(e){"use strict";var t=this;this.receivables=e.receivables,this.receivables_checkbox=[],this.show_select_column=e.showSelectColumn,$(this.root).find(".receivable-description-col").css("width",this.show_select_column?"33%":"50%"),this.on("mount",function(){var e={name:"check_all",check:!1};t.receivables_checkbox.push(e),t.store.dispatch([t.actions.setReceivablesCheckbox(t.receivables_checkbox)]),t.update()}),this.on("update",function(){t.receivables=e.receivables,t.receivablesCheckboxList(),t.updateCheckboxAll()}),this.receivablesCheckboxList=function(){t.receivables_checkbox=t.store.getState().institutionWalletAnticipation.receivables_checkbox;var e=t.receivables.filter(function(e){return!t.receivables_checkbox.some(function(t){return e.id_invoice_receivable===t.name})});e.map(function(e){var i={name:e.id_invoice_receivable,check:!1};return t.receivables_checkbox.push(i)}),t.store.dispatch([t.actions.setReceivablesCheckbox(t.receivables_checkbox)])},this.updateCheckboxAll=function(){var e=t.store.getState().institutionWalletAntici
348pation.receivables_checkbox;e.map(function(e){"check_all"==e.name&&(t.check=e.check)})},this.finishedCheckboxSelect=function(e){var i=t.store.getState().institutionWalletAnticipation.done_checkbox;i&&(t.store.dispatch([t.actions.setReceivableDoneCheckbox(!1)]),e?t.parent.update():t.parent.parent.update())},this.checkboxCallback=function(e,i,a){t.finishedCheckboxSelect(!0);var n=t.store.getState().institutionWalletAnticipation.receivables_checkbox;n=n.map(function(t){return t.check=e,t}),t.store.dispatch([t.actions.setReceivablesCheckbox(n)]),t.update()}})},function(e,t,i){var a=i(1);a.tag2("fl-wallet-anticipation-receivable-list-item",'<div class="{classes}"> <div if="{show_select_column}" class="receivable-general-col receivable-col receivable-checkbox-col capitalize"> <fl-field type="{âcheckboxâ}" id="{id_checkbox}" name="{id_invoice_receivable}" checked="{check}" change-callback="{checkboxCallback}"> </fl-field> <span class="hidden-name"><fl-trans keyword="finance.receivable.receive_all"></fl-trans></span> </div> <div class="receivable-general-col receivable-description-col" onclick="{divClickCheckbox}"> <span if="{receivable.invoice}"> <li each="{item in receivable.invoice.items}"> {item.description} </li> </span> </div> <div class="receivable-general-col receivable-col" onclick="{divClickCheckbox}"> {receivable.amount} </div> <div class="receivable-general-col receivable-col" onclick="{divClickCheckbox}"> <fl-date text="{receivable.scheduled_date}" format-out="dd/mm/YYYY"> </fl-date> </div> <div class="receivable-general-col receivable-option-col"> <fl-button-option text="{âoption.pluralâ}"> </fl-button-option> <fl-menu-option arrow="top"> <fl-menu-option-item id="receivable-view" icon="eye-open" text="view" disabled="{parent.viewDetails.disabled}" locked="{parent.viewDetails.locked}" onclick="{parent.viewDetails.apply}"> </fl-menu-option-item> </fl-menu-option> </div> </div> <div align="left"> <fl-member-invoice-view if="{view_invoice}" id-institution="{id_institution}" id-invoice="{receivable.id_invoice}"> </fl-member-invoice-view> </div>','fl-wallet-anticipation-receivable-list-item .receivable-list-item,[data-is="fl-wallet-anticipation-receivable-list-item"] .receivable-list-item{ width:98%; display: table; border-bottom: 1px dashed #aaa; transition-duration: 300ms; transition-timing-function: ease-in-out; min-height:45px; } fl-wallet-anticipation-receivable-list-item .cursor-pointer,[data-is="fl-wallet-anticipation-receivable-list-item"] .cursor-pointer{ cursor: pointer; } fl-wallet-anticipation-receivable-list-item .receivable-list-item:hover,[data-is="fl-wallet-anticipation-receivable-list-item"] .receivable-list-item:hover{ background-color:rgba(1, 129, 78, 0.15); } fl-wallet-anticipation-receivable-list-item .check,[data-is="fl-wallet-anticipation-receivable-list-item"] .check{ background-color:rgba(1, 129, 78, 0.10); } fl-wallet-anticipation-receivable-list-item .hidden-name,[data-is="fl-wallet-anticipation-receivable-list-item"] .hidden-name{ opacity: 0; font-weight: bold; }',"",function(e){"use strict";var t=this;this.id_institution=window.interceptor.id_institution,this.id_invoice_receivable=e.idInvoiceReceivable,this.receivable=e.receivable,this.finishedCheckboxSelectCallback=e.finishedCheckboxSelectCallback,this.show_select_column=e.showSelectColumn,this.id_checkbox="checkbox-"+this.id_invoice_receivable,this.view_invoice=!1,this.classes={"receivable-list-item":!0,check:!1,"cursor-pointer":this.show_select_column?!0:!1},this.on("update",function(){t.updateCheckboxItem()}),this.divClickCheckbox=function(){if(t.show_select_column){var e=t.check?!1:!0;t.checkboxCallback(e,t.id_checkbox,t.id_invoice_receivable)}},this.viewDetails=this.fl.checkRules({feature:null,permission:"read_anticipation",onSuccess:function(){t.view_invoice?t.tags["fl-member-invoice-view"].closeInvoiceView():(t.store.dispatch([t.actions.setMemberInvoiceOpened(t.receivable.id_invoice)]),t.view_invoice=!0,t.parent.update())}}),this.updateCheckboxItem=function(){var e=t.store.getState().institutionWalletAntici
348pation.receivables_checkbox;e.map(function(e){e.name==t.id_invoice_receivable&&(t.check=e.check,t.classes.check=t.check)})},this.checkboxCallback=function(e,i,a){t.finishedCheckboxSelectCallback(!1),t.receivables_checkbox=t.store.getState().institutionWalletAnticipation.receivables_checkbox,t.receivables_checkbox=t.receivables_checkbox.map(function(t){return t.name==a&&(t.check=e),t}),t.verifyCheckboxAll(e),t.store.dispatch([t.actions.setReceivablesCheckbox(t.receivables_checkbox)]),t.update()},this.verifyCheckboxAll=function(e){var i=t.receivables_checkbox.filter(function(e){return"check_all"!=e.name}).filter(function(e){return!e.check});i=!i.length,t.receivables_checkbox=t.receivables_checkbox.map(function(a){return("check_all"==a.name&&a.check&&!e||"check_all"==a.name&&e&&i)&&(t.classes.check=e,a.check=e,t.parent.update()),a})}})},function(e,t,i){var a=i(1);a.tag2("fl-wallet-anticipation-simulation",'<div align="center"> <div class="simulation-container"> <div class="anticipation-line-header capitalize"> <div class="anticipation-col"> <fl-trans keyword="finance.anticipation.anticipated_items"></fl-trans> </div> <div class="anticipation-col"> <fl-trans keyword="finance.anticipation.total_to_anticipate"></fl-trans> </div> <div class="anticipation-col"> <fl-trans keyword="finance.anticipation.anticipate_tax"></fl-trans> </div> <div class="anticipation-col"> <fl-trans keyword="finance.anticipation.total_receivable"></fl-trans> </div> </div> <div class="anticipation-line-header"> <div class="anticipation-col"> {anticipated_items} </div> <div class="anticipation-col"> {total_to_anticipate} </div> <div class="anticipation-col"> {anticipate_tax} </div> <div class="anticipation-col"> {total_receivable} </div> </div> </div> </div>','fl-wallet-anticipation-simulation .simulation-container,[data-is="fl-wallet-anticipation-simulation"] .simulation-container{ width:80%; border:2px solid green; border-radius:20px; padding:20px; } fl-wallet-anticipation-simulation .anticipation-line-header,[data-is="fl-wallet-anticipation-simulation"] .anticipation-line-header{ width:100%; display: table; padding:5px; } fl-wallet-anticipation-simulation .anticipation-col,[data-is="fl-wallet-anticipation-simulation"] .anticipation-col{ width:25%; text-align: center; display: table-cell; position: relative; font-weight: bold; color: #555; }',"",function(e){"use strict";this.simulation=e.simulation,this.anticipated_items=this.simulation.items.length,this.total_to_anticipate=this.simulation.total.gross_amount,this.anticipate_tax=this.simulation.total.fee,this.total_receivable=this.simulation.total.received_amount})},function(e,t,i){var a=i(1);a.tag2("fl-wallet-anticipation-view",'<div class="app"> <fl-title text="{`view.action finance.anticipation`}" capitalize="capitalize"> </fl-title> <br> <div class="back-button"> <fl-back-button text="finance.anticipation.plural" prefix-text="true" callback="{backAnticipation}"> </fl-back-button> <fl-section></fl-section> </div> <br><br> <div if="{loader}"> <fl-spinner loading="{loader}" text="loading"></fl-spinner> </div> <div if="{!loader && anticipation}"> <fl-wallet-anticipation-simulation simulation="{anticipation.simulation}"> </fl-wallet-anticipation-simulation> <br><br><br><br> <fl-wallet-anticipation-receivable-list receivables="{anticipation.receivables}" show-select-column="{false}"> </fl-wallet-anticipation-receivable-list> </div> </div>','fl-wallet-anticipation-view .back-button,[data-is="fl-wallet-anticipation-view"] .back-button{ padding: 10px; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_institution_wallet=e.idInstitutionWallet,this.id_anticipation=e.idAnticipation,this.anticipation=null,this.view_anticipation=!0,this.loader=!0,this.on("mount",function(){t.getWalletAnticipation()}),this.getWalletAnticipation=function(){var e={id_institution:t.id_institution,id_institution_wallet:t.id_institution_wallet,id_anticipation:t.id_anticipation},i=[t.actions.getAnticipation(e)];t.store.dispatch(i).then(function(){t.loader=!1,t.anticipation=t.store.getState().institutionWalletAntici
348pation.anticipation,t.update()})["catch"](function(e){e&&(t.loader=!1,t.anticipation=null,t.update())})},this.backAnticipation=function(){t.router.load("institution.finance.wallet.anticipation",{id_institution:t.id_institution,id_institution_wallet:t.id_institution_wallet})}})},function(e,t,i){var a=i(1);a.tag2("fl-wallet-configuration",'<div class="app"> <fl-title class="capitalize"> <fl-trans keyword="finance.wallet_configuration"></fl-trans> </fl-title> <br> <br> <fl-back-button text="finance.digital_wallet" prefix-text="true" callback="{backFinanceWallet}"> </fl-back-button> <fl-section></fl-section> <fl-wallet-configuration-form if="{!loader}" id-institution="{id_institution}" id-institution-wallet="{id_institution_wallet}" allowed-payment-methods="{allowed_payment_methods}" configurations="{configurations}" commons="{commons}" wallet-name="{wallet.name}" back-finance-wallet="{backFinanceWallet}"> </fl-wallet-configuration-form> </div>',"","",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_institution_wallet=e.idInstitutionWallet,this.commons=[],this.loader=!0,this.on("mount",function(){t.getWalletCommon()}),this.backFinanceWallet=function(){t.router.load("finance.wallet.view",{id_institution_wallet:t.id_institution_wallet})},this.getWalletCommon=function(){var e={id_institution_wallet:t.id_institution_wallet},i=[t.actions.getCommonWallet(e)];t.store.dispatch(i).then(function(){t.commons=t.store.getState().commonWallet.common.configurations,t.getWallet()})["catch"](function(e){e&&(t.loader=!1,t.error=t.store.getState().commonWallet.error,t.update())})},this.getWallet=function(){var e={id_institution:t.id_institution,id_institution_wallet:t.id_institution_wallet},i=[t.actions.getInstitutionWallet(e)];t.store.dispatch(i).then(function(){t.loader=!1,t.wallet=t.store.getState().institutionWallet.wallet,t.allowed_payment_methods=t.wallet.allowed_payment_methods,t.configurations=t.wallet.configurations,t.update()})["catch"](function(){t.loader=!1,t.update()})}})},function(e,t,i){var a=i(1);a.tag2("fl-wallet-configuration-form",'<div align="center"> <fl-wallet-payment-method payment-methods="{payment_methods}"> </fl-wallet-payment-method> </div> <form id="institution-wallet-configuration" onsubmit="{walletConfigurationSubmit}"> <div if="{methods}" each="{method in methods}"> <fl-wallet-configuration-section show="{method.show}" method-name="{method.method_name}" section-label="{method.section_label}" commons="{method.commons}" configurations="{method.configurations}" invisible-items="{method.invisible_items}" wallet-name="{wallet_name}"> </fl-wallet-configuration-section> </div> <fl-modal-footer align="right" content-align="right"> <div class="address-button"> <fl-spinner loading="{this.parent.saving}" text="save.action"></fl-spinner> <span show="{!this.saving}"> <fl-button type="button" text="cancel" schema="cancel" onclick="{parent.backFinanceWallet}"> </fl-button> <fl-button type="submit" text="edit" schema="success"> </fl-button> </span> </div> </fl-modal-footer> </form>',"","",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_institution_wallet=e.idInstitutionWallet,this.allowed_payment_methods=e.allowedPaymentMethods,this.configurations=e.configurations,this.commons=e.commons,this.method_name=this.utils.getMethodsName(),this.payment_methods=this.utils.getPaymentMethods(this.allowed_payment_methods),this.wallet_name=e.walletName,this.backFinanceWallet=e.backFinanceWallet,this.saving=!1,this.on("mount",function(){t.store.dispatch([t.actions.setWalletPaymentMethods(t.payment_methods)]),t.getMethods(),t.update()}),this.on("update",function(){var e=t.store.getState().institutionWallet.payment_methods;e.map(function(e){e.name==t.method_name[e.name.toLowerCase()]&&(t[e.name.toLowerCase()]=e.checked,t.methods.filter(function(t){return t.method_name==e.name}).map(function(i){i.show=t[e.name.toLowerCase()]}))})}),this.getMethods=function(){t.configurations_general=t.configurations.filter(function(e){return e.configuration.includes("NOTIFICATION")||e.configuration.includes("WITHDRAW")}),t.commons_general=t.commons.filter(function(e){return e.name.includes("NOTIFICATION")||e.name.includes("WITHDRAW")}),t.configurations_bank_slip=t.configurations.filter(function(e){return!(e.configuration.includes("CREDIT_CARD")||e.configuration.includes("NOTIFICATION")||e.configuration.includes("PIX")||e.configuration.includes("WITHDRAW"))}),t.commons_bank_slip=t.commons.filter(function(e){return!(e.name.includes("CREDIT_CARD")||e.name.includes("NOTIFICATION")||e.name.includes("PIX")||e.name.includes("WITHDRAW"))}),t.configurations_credit_card_online=t.configurations.filter(function(e){return e.configuration.includes("CREDIT_CARD")}),t.commons_credit_card_online=t.commons.filter(function(e){return e.name.includes("CREDIT_CARD")}),t.configurations_pix=t.configurations.filter(function(e){return e.configuration.includes("PIX")}),t.commons_pix=t.commons.filter(function(e){return e.name.includes("PIX")}),t.methods=[{method_name:t.method_name.general,configurations:t.configurations_general,commons:t.commons_general,show:!0,section_label:"finance.general_wallet_configuration.plural",invisible_items:Array(2)},{method_name:t.method_name.bank_slip,configurations:t.configurations_bank_slip,commons:t.commons_bank_slip,show:t.bank_slip,section_label:"finance.bank_slip_w
348allet_configuration.plural",invisible_items:Array(1)},{method_name:t.method_name.credit_card_online,configurations:t.configurations_credit_card_online,commons:t.commons_credit_card_online,show:t.credit_card_online,section_label:"finance.credit_card_wallet_configuration.plural",invisible_items:Array(2)},{method_name:t.method_name.pix,configurations:t.configurations_pix,commons:t.commons_pix,show:t.pix,section_label:"finance.pix_wallet_configuration.plural",invisible_items:Array(2)}]},this.walletConfigurationSubmit=function(e){e.preventDefault();var i=[];$("#institution-wallet-configuration").find("input[name], textarea").each(function(){var e=$(this).attr("name"),t=$(this).val();i[e]=t});var a=[];for(var n in i)a.push({configuration:n,value:i[n]});t.editWalletConfiguration(a)},this.editWalletConfiguration=function(e){var i=t.store.getState().institutionWallet.payment_methods;i=i.filter(function(e){return e.checked}).map(function(e){return e.name});var a={id_institution:t.id_institution,id_institution_wallet:t.id_institution_wallet,payment_methods:i},n={id_institution:t.id_institution,id_institution_wallet:t.id_institution_wallet,configurations:e},o=[t.actions.editInstitutionWalletConfiguration(n),t.actions.updateInstitutionWalletPaymentMethods(a)];t.store.dispatch(o).then(function(){t.edit=t.store.getState().institutionWallet.edit,t.backFinanceWallet()})["catch"](function(e){if(e){t.saving=!1,t.update();var i=t.store.getState().institutionWallet.errors,a="";i.map(function(e){a+=e.message+"<br />"}),school.popup.error(a)}})}})},function(e,t,i){var a=i(1);a.tag2("fl-wallet-configuration-section",'<div> <fl-section class="capitalize" label="{section_label}" for="payment-method-{method_name}"> </fl-section> <div id="payment-method-{method_name}" class="wallet-configuration-section" align="center"> <div class="wallet-configuration-container" align="center"> <div each="{common in commons}" class="wallet-configuration-content"> <fl-wallet-configuration-section-field common="{common}" configuration="{configuration}" wallet-name="{wallet_name}"> </fl-wallet-configuration-section-field> </div> <div each="{invisible_item in invisible_items}" class="wallet-configuration-content"></div> </div> </div> </div>','fl-wallet-configuration-section .wallet-configuration-section,[data-is="fl-wallet-configuration-section"] .wallet-configuration-section{ padding:20px; } fl-wallet-configuration-section .wallet-configuration-container,[data-is="fl-wallet-configuration-section"] .wallet-configuration-container{ width:70%; padding-top:40px; padding-bottom:40px; } fl-wallet-configuration-section .wallet-configuration-content,[data-is="fl-wallet-configuration-section"] .wallet-configuration-content{ width:330px; display:inline-block; margin-left:20px; margin-top:20px; margin-right:20px; }',"",function(e){"use strict";var t=this;this.commons=e.commons,this.configurations=e.configurations,this.method_name=e.methodName,this.invisible_items=e.invisibleItems,this.section_label=e.sectionLabel,this.wallet_name=e.walletName,this.configuration={},this.configurations.map(function(e){t.configuration[e.configuration]=e.value})})},function(e,t,i){var a=i(1);a.tag2("fl-wallet-configuration-section-field",'<div> <div if="{common.editable}"> <fl-field if="{common.type != âINTEGERâ && common.type != âNUMBERâ}" type="{common.type == âselectâ ? âselectâ : âtextâ}" name="{common.name}" label="finance.{common.name.toLowerCase()}" maxlength="{common.type.toLowerCase() == âstringâ ? this.max_length : 5}" input-value="{input_value}" items="{common.values}" width="300"> </fl-field> <fl-field if="{common.type == âINTEGERâ || common.type == âNUMBERâ}" type="{ânumberâ}" name="{common.name}" label="finance.{common.name.toLowerCase()}" maxlength="{5}" input-value="{input_value}" items="{common.values}" width="300"> </fl-field> <fl-tooltip for="{common.name}" text="finance.{common.name.toLowerCase()}_description" action="hover" position="right" style="margin-left: 25px; margin-top: 0px;"> </fl-tooltip> </div> <div if="{!common.editable}" class="wallet-configuration-field-not-editable"> <div id="{common.name}" class="first-letter"> <fl-trans keyword="finance.{common.name.toLowerCase()}"></fl-trans>: <span if="{common.format == \'MONEY\'}"> R$ {parseFloat(configuration[common.name]).toFixed(2).replace(\'.\',\',\')} </span> <span if="{common.format == \'PERCENT\'}"> {parseFloat(configuration[common.name]).toFixed(common.name == âCOMMISSIONS_CREDIT_CARDâ || common.name == âCOMMISSIONS_PIXâ? 2 : 3).replace(\'.\',\',\')} % </span> <span if="{common.format == \'INTEGER\'}"> {parseInt(configuration[common.name])} </span> </div> <fl-tooltip for="{common.name}" text="finance.wallet_configuration_not_editable_description" action="hover" style="margin-left: 10px; margin-top: -10px;"> </fl-tooltip> </div> </div>
348','fl-wallet-configuration-section-field .wallet-configuration-field-not-editable,[data-is="fl-wallet-configuration-section-field"] .wallet-configuration-field-not-editable{ width: 315px; height: 55px; text-align: left; vertical-align: middle; cursor: help; display:table-cell; }',"",function(e){"use strict";this.common=e.common,this.configuration=e.configuration,this.wallet_name=e.walletName,this.max_length=255,this.input_value=this.configuration[this.common.name]?this.configuration[this.common.name]:this.common.standard,"SOFT_DESCRIPTOR_CREDIT_CARD"===this.common.name&&(this.max_length=12,this.input_value=this.configuration[this.common.name]?this.configuration[this.common.name]:this.wallet_name,this.input_value=this.input_value.substring(0,this.max_length))})},function(e,t,i){var a=i(1);a.tag2("fl-wallet-fail-payment",'<div class="app"> <fl-title text="finance.fail_payment"> </fl-title> <br> <br> <fl-back-button text="finance.wallet" prefix-text="true" callback="{backWallet}"> </fl-back-button> <fl-section></fl-section> <br> <br> <div if="{fail_payment}" class="fail-payment-table"> <div class="fail-payment-invoice"> <div if="{member}"> <div class="fail-payment-title first-letter"> <fl-trans keyword="member"></fl-trans> </div> <br> <div class="invoice-view-content-item"> <div class="inline-block first-letter bold"> <fl-trans keyword="member.name"></fl-trans>: </div> <div class="inline-block"> {member.fullname} </div> </div> <div class="invoice-view-content-item"> <div class="inline-block first-letter bold"> <fl-trans keyword="occupation.occupation"></fl-trans>: </div> <div class="inline-block"> {member.occupation.name} </div> </div> </div> <div class="fail-payment-title first-letter"> <fl-trans keyword="finance.payment"></fl-trans> </div> <div class="first-letter"> <fl-trans keyword="finance.fail_payment"></fl-trans>: </div> <div> <div class="invoice-view-content-item"> <div class="inline-block first-letter bold"> <fl-trans keyword="date"></fl-trans>: </div> <div class="inline-block"> <fl-date text="{fail_payment.payment.payment_date}" format="dd/MM/YYYY"> </fl-date> </div> </div> <div class="invoice-view-content-item"> <div class="inline-block first-letter bold"> <fl-trans keyword="finance.amount"></fl-trans>: </div> <div class="inline-block"> {fail_payment.payment.amount_formatted} </div> </div> <div class="invoice-view-content-item"> <div class="inline-block first-letter bold"> <fl-trans keyword="finance.discount_applied"></fl-trans>: </div> <div class="inline-block"> <span> R$ </span> {fail_payment.payment.discount.toFixed(2).replace(\'.\', \',\')} </div> </div> <div class="invoice-view-content-item"> <div class="inline-block first-letter bold"> <fl-trans keyword="finance.received_amount"></fl-trans>: </div> <div class="inline-block"> <span> R$ </span> {(fail_payment.payment.amount + fail_payment.payment.change).toFixed(2).replace(\'.\', \',\')} </div> </div> <div if="{fail_payment.amount_remaining}" class="invoice-view-content-item"> <div class="inline-block first-letter bold"> <fl-trans keyword="finance.remaining_amount"></fl-trans>: </div> <div class="inline-block"> {fail_payment.amount_remaining_formatted} </div> </div> <div class="invoice-view-content-item"> <div class="inline-block first-letter bold"> <fl-trans keyword="finance.change"></fl-trans>: </div> <div class="inline-block"> <span> R$ </span> {fail_payment.payment.change.toFixed(2).replace(\'.\', \',\')} </div> </div> </div> <div> <div each="{customer_product in fail_payment.fail_installment.customer_products}" class="bold"> {customer_product.product.name} </div> <br> <div each="{invoice in fail_payment.fail_installment.invoices}"> <div class="invoice-view-content-item"> #{invoice.id_invoice} </div> <div if="{invoice.user}" class="invoice-view-content-item"> {invoice.user.fullname} </div> <div class="invoice-view-content-item"> <div class="inline-block first-letter bold"> <fl-trans keyword="finance.parcel"></fl-trans>: </div> <div class="inline-block"> {invoice.parcel_number} </div> </div> <div class="invoice-view-content-item"> <div class="inline-block first-letter bold"> <fl-trans keyword="finance.due"></fl-trans>: </div> <div class="inline-block"> <fl-date text="{invoice.due_date}" format-out="dd/mm/YYYY"> </fl-date> </div> </div> <div class="invoice-view-content-item"> <div class="inline-block first-letter bold"> <fl-trans keyword="finance.currency"></fl-trans>: </div> <div class="inline-block"> {invoice.currency} </div> </div> <div class="invoice-view-content-item"> <div class="inline-block first-letter bold"> <fl-trans keyword="finance.amount"></fl-trans>: </div> <div class="inline-block"> {invoice.items_amount_formatted} </div> </div> <div class="invoice-view-content-item"> <div class="inline-block"> - </div> <div class="inline-block first-letter bold"> <fl-trans keyword="finance.discount"></fl-trans>: </div> <div class="inline-block"> <span> R$ </span> <span if="{invoice.current_discount}"> {invoice.current_discount.processed_value.toFixed(2).replace(\'.\', \',\')} </span> <span if="{!invoice.current_discount}"> 0,00 </span> </div> </div> <div class="invoice-view-content-item"> <div class="inline-block bold"> + </div> <div class="inline-block first-letter bold"> <fl-trans keyword="finance.interest"></fl-trans>: </div> <div class="inline-block"> {invoice.interest_formatted} </div> </div> <div class="invoice-view-content-item"> <div class="inline-block bold"> + </div> <div class="inline-block first-letter bold"> <fl-trans keyword="finance.fine"></fl-trans>: </div> <div class="inline-block"> {invoice.fine_formatted} </div> </div> <div class="invoice-view-content-item"> <div class="inline-block bold"> = </div> <div class="inline-block first-letter bold"> <fl-trans keyword="finance.total"></fl-trans>: </div> <div class="inline-block"> <span> R$ </span> <span> {invoice.amount_calculate_formatted}
348 </span> </div> </div> <br> <br> <div class="invoice-view-content-item"> <div class="inline-block first-letter bold"> <fl-trans keyword="finance.situation"></fl-trans>: </div> <div if="{fail_payment.fail_installment.status == 0}" class="first-letter inline-block"> <fl-trans keyword="finance.installment_changed"></fl-trans> </div> <div if="{fail_payment.fail_installment.status == 1 && invoice.status == 0}" class="first-letter inline-block"> <fl-trans keyword="finance.invoice_changed"></fl-trans> </div> </div> <div if="{fail_payment.fail_installment.status == 0}" class="invoice-view-content-item"> <div class="first-letter inline-block"> <fl-trans keyword="finance.installment_changed_description"></fl-trans> </div> </div> <div if="{fail_payment.fail_installment.status == 1 && invoice.status == 0}" class="invoice-view-content-item"> <div class="first-letter inline-block"> <fl-trans keyword="finance.invoice_changed_description"></fl-trans> </div> </div> </div> </div> </div> <div if="{!select_button}" class="fail-payment-arrow-right"> <div> <fl-icon icon="arrow-right" size="80" color="#555"> </fl-icon> </div> </div> <div class="fail-payment-invoices-active"> <div if="{select_button}" class="fail-payment-invoices"> <div class="fail-payment-title first-letter"> <fl-trans keyword="finance.invoice_active"></fl-trans> </div> <div class="first-letter"> <fl-trans keyword="finance.invoice_active_select"></fl-trans>: </div> <div> <fl-wallet-fail-payment-invoice-list fail-payment="{fail_payment}" id-institution="{id_institution}" id-user="{fail_payment.id_user}" callback-invoice="{selectInvoice}" callback-interest="{selectInterest}"> </fl-wallet-fail-payment-invoice-list> </div> </div> <div if="{!select_button}" class="fail-payment-select"> <fl-button schema="success" text="finance.payment_fail_select" onclick="{selectPaymentFail}"> </fl-button> </div> </div> </div> <div if="{!fail_payment && errors && errors.length > 0}"> <div each="{error in errors}"> {error.message} </div> </div> <fl-modal-footer if="{id_invoice}" content-align="right"> <div class="member-invoice-button"> <fl-spinner loading="{this.parent.saving}" text="save.action"></fl-spinner> <span show="{!this.saving}"> <fl-button type="button" text="cancel" schema="cancel" onclick="{parent.backWallet}"> </fl-button> <fl-button type="button" text="confirm" schema="success" onclick="{parent.confirmFailPaymentResolve}"> </fl-button> </span> </div> </fl-modal-footer> </div>','fl-wallet-fail-payment .fail-payment-table,[data-is="fl-wallet-fail-payment"] .fail-payment-table{ display: table; width: 100%; padding-bottom: 30px; } fl-wallet-fail-payment .fail-payment-invoice,[data-is="fl-wallet-fail-payment"] .fail-payment-invoice{ display: table-cell; width: 30%; position: relative; opacity: 0; } fl-wallet-fail-payment .fail-payment-invoice > div,[data-is="fl-wallet-fail-payment"] .fail-payment-invoice > div{ padding: 10px; } fl-wallet-fail-payment .fail-payment-invoices-active,[data-is="fl-wallet-fail-payment"] .fail-payment-invoices-active{ display: table-cell; width: 64%; position: relative; } fl-wallet-fail-payment .fail-payment-invoices,[data-is="fl-wallet-fail-payment"] .fail-payment-invoices{ border-left: #aaa 1px solid; min-height: 600px; } fl-wallet-fail-payment .fail-payment-invoices-active > div > div,[data-is="fl-wallet-fail-payment"] .fail-payment-invoices-active > div > div{ padding: 10px; } fl-wallet-fail-payment .fail-payment-title,[data-is="fl-wallet-fail-payment"] .fail-payment-title{ font-size: 14px; font-weight: bold; font-family: verdana; } fl-wallet-fail-payment .fail-payment-arrow-right,[data-is="fl-wallet-fail-payment"] .fail-payment-arrow-right{ display: table-cell; width: 5%; position: relative; } fl-wallet-fail-payment .fail-payment-arrow-right > div,[data-is="fl-wallet-fail-payment"] .fail-payment-arrow-right > div{ position: absolute; margin-top: 60px; } fl-wallet-fail-payment .invoice-view-content-item,[data-is="fl-wallet-fail-payment"] .invoice-view-content-item{ padding-bottom: 5px; padding-left: 10px; } fl-wallet-fail-payment .fail-payment-select,[data-is="fl-wallet-fail-payment"] .fail-payment-select{ position: absolute; margin-top: 90px; margin-left: 50px; }',"",function(e){ 349"use strict";var t=this;this.saving=!1,this.select_button=!1,this.id_institution=e.idInstitution,this.id_institution_wallet=e.idInstitutionWallet,this.id_invoice_payment_fail=e.idInvoicePaymentFail,this.id_user=null,this.fail_payment=null,this.member=null,this.errors=[],this.id_invoice=null,this.enable_interest=!1,this.on("mount",function(){t.getInvoicePaymentFail()}),this.getInvoicePaymentFail=function(){var e={id_invoice_payment_fail:t.id_invoice_payment_fail},i=[t.actions.getMemberInvoicePaymentFail(e)];t.store.dispatch(i).then(function(){t.fail_payment=t.store.getState().memberInvoice.fail_payment,t.id_user=t.fail_payment.id_user,t.getMember(),t.fail_payment.payment&&(t.fail_payment.payment.change=0,t.fail_payment.payment.discount=0,t.fail_payment.payment.payment_details.map(function(e){"CHANGE"==e.name&&(t.fail_payment.payment.change+=e.value),"DISCOUNT"==e.name&&(t.fail_payment.payment.discount+=e.value)}
349)),t.update(),$(t.root).find(".fail-payment-invoice").animate({opacity:1},1e3)})["catch"](function(e){e&&(t.errors=t.store.getState().memberInvoice.errors,t.update())})},this.getMember=function(){var e={id_institution:t.id_institution,id_user:t.id_user},i=[t.actions.getMember(e)];t.store.dispatch(i).then(function(){t.member=t.store.getState().member.member,t.update()})["catch"](function(e){e&&(t.errors=t.store.getState().member.errors,t.update())})},this.backWallet=function(){t.router.load("finance.wallet.view",{id_institution_wallet:t.id_institution_wallet})},this.selectPaymentFail=function(){t.select_button=!0,t.update()},this.selectInvoice=function(e){t.invoice=e,t.id_invoice=e.id_invoice,t.update()},this.selectInterest=function(e){t.ignore_interest=e,t.update()},this.confirmFailPaymentResolve=function(){!t.ignore_interest&&t.invoice.amount_calculate>t.fail_payment.payment.amount?school.popup.confirm(t.i18n.translate("finance.confirm_partial_payment"),function(){t.failPaymentResolve(!0)}):t.ignore_interest&&t.invoice.items_amount>t.fail_payment.payment.amount?school.popup.confirm(t.i18n.translate("finance.confirm_partial_payment"),function(){t.failPaymentResolve(!0)}):t.failPaymentResolve(!1)},this.failPaymentResolve=function(e){t.saving=!1,t.update();var i={id_invoice_payment_fail:t.id_invoice_payment_fail,id_invoice:t.id_invoice,ignore_less_amount:e===!0,ignore_interest:t.ignore_interest===!0},a=[t.actions.saveMemberInvoicePaymentFail(i)];t.store.dispatch(a).then(function(){t.backWallet()})["catch"](function(e){if(e){t.saving=!1,t.update();var i=t.store.getState().memberInvoice.errors,a="";i&&i.length>0&&i.map(function(e){a+=e.message+"<br />"}),school.popup.error(a)}})}})},function(e,t,i){var a=i(1);a.tag2("fl-wallet-fail-payment-invoice-list",'<div class="fail-payment-invoice-list"> <div> <div class="table-cell middle first-letter bold"> <fl-trans keyword="finance.ignore_interest"></fl-trans>: </div> <div class="table-cell middle"> <fl-field type="boolean" name="ignore_interest" width="50" input-value="{false}" change-callback="{changeInterestCharge}"> <fl-field> </div> </div> <br> <div each="{installment in installments}"> <fl-section label="{installment.name}" for="installment-{installment.id_institution_customer_installment}"> </fl-section> <br> <br> <div id="installment-{installment.id_institution_customer_installment}" class="member-invoice-list"> <fl-wallet-fail-payment-invoice-list-item each="{invoice in installment.invoices}" id-institution="{id_institution}" id-user="{id_user}" invoice="{invoice}" enable-interest="{enable_interest}" callback-invoice="{selectInvoice}" class="member-invoice-group"> </fl-wallet-fail-payment-invoice-list-item> </div> </div> </div>','fl-wallet-fail-payment-invoice-list .fail-payment-invoice-list,[data-is="fl-wallet-fail-payment-invoice-list"] .fail-payment-invoice-list{ padding-left: 20px; } fl-wallet-fail-payment-invoice-list .member-invoice-list,[data-is="fl-wallet-fail-payment-invoice-list"] .member-invoice-list{ margin: 0; padding: 0; width: 100%; position: relative; } fl-wallet-fail-payment-invoice-list .member-invoice-line-header,[data-is="fl-wallet-fail-payment-invoice-list"] .member-invoice-line-header{ display: table-row; width: 100%; } fl-wallet-fail-payment-invoice-list .member-invoice-col,[data-is="fl-wallet-fail-payment-invoice-list"] .member-invoice-col{ display: table-cell; line-height: normal; vertical-align: top; text-align: left; padding-top: 10px; } fl-wallet-fail-payment-invoice-list .member-invoice-line-header > .member-invoice-col,[data-is="fl-wallet-fail-payment-invoice-list"] .member-invoice-line-header > .member-invoice-col{ padding-bottom: 2px; border-bottom: 1px solid #aaa; font-weight: bold; color: #555; } fl-wallet-fail-payment-invoice-list .member-invoice-group,[data-is="fl-wallet-fail-payment-invoice-list"] .member-invoice-group{ display:table-row-group; } fl-wallet-fail-payment-invoice-list .member-invoice-row,[data-is="fl-wallet-fail-payment-invoice-list"] .member-invoice-row{ display: table-row; } fl-wallet-fail-payment-invoice-list-item > .member-invoice-row > .member-invoice-col { padding-bottom: 10px; border-bottom: 1px dashed #aaa; cursor:pointer; transition-duration: 300ms; transition-timing-function: ease-in-out; } fl-wallet-fail-payment-invoice-list-item:hover > .member-invoice-row > .member-invoice-col { background-color:rgba(1, 129, 78, 0.10); } fl-wallet-fail-payment-invoice-list-item:last-of-type > .member-invoice-row > .member-invoice-col { border-bottom: none; } fl-wallet-fail-payment-invoice-list-item:last-of-type > .member-invoice-row > .member-invoice-col:last-of-type { border-bottom: none; cursor: default; } fl-wallet-fail-payment-invoice-list .member-invoice-number-col,[data-is="fl-wallet-fail-payment-invoice-list"] .member-invoice-number-col{ width: 5%; padding-left: 5px; } fl-wallet-fail-payment-invoice-list .member-invoice-description-col,[data-is="fl-wallet-fail-payment-invoice-list"] .member-invoice-description-col{ width: 50%; } fl-wallet-fail-payment-invoice-list .member-invoice-due-date-col,[data-is="fl-wallet-fail-payment-invoice-list"] .member-invoice-due-date-col{ width: 20%; } fl-wallet-fail-payment-invoice-list .member-invoice-amount-col,[data-is="fl-wallet-fail-payment-invoice-list"] .member-invoice-amount-col{ width: 15%; } fl-wallet-fail-payment-invoice-list .member-invoice-situation-col,[data-is="fl-wallet-fail-payment-invoice-list"] .member-invoice-situation-col{ width: 10%; }',"",function(e){"use strict";var t=this;this.loader=!0,this.id_institution=e.idInstitution,this.id_user=e.idUser,this.fail_payment=e.failPayment,this.callbackInvoice=e.callbackInvoice,this.callbackInterest=e.callbackInterest,this.installments=[],this.on("mount",function(){t.getMemberInstallments()}),this.getMemberInstallments=function(e){var i={id_institution:t.id_institution,id_user:t.id_user,id_member_tuition:t.id_member_tuition},a=[t.actions.getMemberInstallments(i)];t.store.dispatch(a).then(function(){t.loader=!1,t.listInstallment(e)}
349)["catch"](function(e){e&&t.update()})},this.listInstallment=function(e){e===!0?t.installments=t.store.getState().memberInstallment.installments:t.installments=t.installments.concat(t.store.getState().memberInstallment.installments),t.installments=t.installments.map(function(e){return e.name=e.customer_products.map(function(e){return e.product.name})[0],e}),t.links=t.store.getState().memberInstallment.links,t.state=t.store.getState().memberInstallment,t.update()},this.selectInvoice=function(e){t.callbackInvoice(e)},this.changeInterestCharge=function(e){t.store.dispatch([t.actions.setIgnoreInterest(e)]),t.callbackInterest(e),t.update()}})},function(e,t,i){var a=i(1);a.tag2("fl-wallet-fail-payment-invoice-list-item",'<div class="{classes}"> <div class="member-invoice-col member-invoice-number-col center" onclick="{viewInvoice.apply}"> {invoice.parcel_number} </div> <div class="member-invoice-col member-invoice-description-col" onclick="{viewInvoice.apply}"> <ul> <li each="{item in invoice.items}"> {item.description} {item.amount_formatted} </li> </ul> </div> <div class="member-invoice-col member-invoice-due-date-col" onclick="{viewInvoice.apply}"> <fl-tooltip if="{details.renew}" for="invoice-due-date-{invoice.id_invoice}" text="finance.due_date_origin" action="hover" position="top" style="margin-top:-30px; margin-left:-20px;"> </fl-tooltip> <span id="invoice-due-date-{invoice.id_invoice}"> <div if="{!details.renew || !invoice.bank_slip}"> <fl-date text="{invoice.due_date}" format-out="dd/mm/YYYY"> </fl-date> </div> <div if="{details.renew && invoice.bank_slip}" class="line-through"> <fl-date text="{invoice.due_date}" format-out="dd/mm/YYYY"> </fl-date> </div> <div if="{details.renew && invoice.bank_slip}" class="table"> <div class="table-cell middle"> <fl-icon icon="redirect"> </fl-icon> </div> <div class="table-cell middle"> <fl-date text="{invoice.bank_slip.due_date}" format-out="dd/mm/YYYY"> </fl-date> </div> </div> </span> </div> <div class="member-invoice-col member-invoice-amount-col" onclick="{viewInvoice.apply}"> <div if="{enable_interest && !invoice.payment}"> {invoice.items_amount_formatted} </div> <div if="{!enable_interest && !invoice.payment && (!details.renew || !invoice.bank_slip)}"> {invoice.amount_calculate_formatted} </div> <div if="{invoice.payment}"> {invoice.payment.amount_formatted} </div> <fl-tooltip if="{details.renew}" for="invoice-amount-{invoice.id_invoice}" text="finance.amount_origin" action="hover" position="top" style="margin-top:-45px; margin-left:-20px;"> </fl-tooltip> <span id="invoice-amount-{invoice.id_invoice}"> <div if="{details.renew && invoice.bank_slip}" class="line-through"> {invoice.items_amount_formatted} </div> <div if="{details.renew && invoice.bank_slip}" class="table"> <div class="table-cell middle"> <fl-icon icon="redirect"> </fl-icon> </div> <div class="table-cell middle"> {invoice.bank_slip.amount_formatted} </div> </div> </span> </div> <div class="member-invoice-col member-invoice-situation-col" onclick="{viewInvoice.apply}"> <span if="{invoice.situation}" class="member-invoice-situation-{invoice.situation.replace(\'_\', \'-\')} uppercase"> <fl-trans keyword="finance.{invoice.situation}"></fl-trans>
349 </span> <span if="{invoice.situation == \'paid\' && invoice.payment}" class="invoice-payment-date"> <fl-trans keyword="date_at"></fl-trans> <fl-date text="{invoice.payment.payment_date}" fomat-out="dd/mm/YYYY"> </fl-date> </span> </div> </div>','fl-wallet-fail-payment-invoice-list-item .member-invoice-selected,[data-is="fl-wallet-fail-payment-invoice-list-item"] .member-invoice-selected{ background-color:rgba(1, 129, 78, 0.30); } fl-wallet-fail-payment-invoice-list-item .member-invoice-col > ul,[data-is="fl-wallet-fail-payment-invoice-list-item"] .member-invoice-col > ul{ margin: 0px; } fl-wallet-fail-payment-invoice-list-item .member-invoice-situation-paid,[data-is="fl-wallet-fail-payment-invoice-list-item"] .member-invoice-situation-paid{ color: #33aa33; font-weight: bold; font-size: 13px; text-transform: uppercase; } fl-wallet-fail-payment-invoice-list-item .member-invoice-situation-partially-paid,[data-is="fl-wallet-fail-payment-invoice-list-item"] .member-invoice-situation-partially-paid{ color: #87aa33; font-weight: bold; font-size: 13px; text-transform: uppercase; } fl-wallet-fail-payment-invoice-list-item .member-invoice-situation-payment-in-progress,[data-is="fl-wallet-fail-payment-invoice-list-item"] .member-invoice-situation-payment-in-progress{ color:#339aaa; font-weight: bold; font-size: 11px; text-transform: uppercase; } fl-wallet-fail-payment-invoice-list-item .member-invoice-situation-pending,[data-is="fl-wallet-fail-payment-invoice-list-item"] .member-invoice-situation-pending{ color:#ffaa33; font-weight: bold; font-size: 13px; text-transform: uppercase; } fl-wallet-fail-payment-invoice-list-item .member-invoice-situation-canceled,[data-is="fl-wallet-fail-payment-invoice-list-item"] .member-invoice-situation-canceled{ color:#333; font-weight: bold; font-size: 13px; text-transform: uppercase; } fl-wallet-fail-payment-invoice-list-item .member-invoice-situation-expired,[data-is="fl-wallet-fail-payment-invoice-list-item"] .member-invoice-situation-expired{ color:#ff3333; font-weight: bold; font-size: 13px; text-transform: uppercase; } fl-wallet-fail-payment-invoice-list-item .member-invoice-situation-refunded,[data-is="fl-wallet-fail-payment-invoice-list-item"] .member-invoice-situation-refunded{ color:rgb(0, 82, 204); font-weight: bold; font-size: 13px; text-transform: uppercase; } fl-wallet-fail-payment-invoice-list-item .member-invoice-payment-date,[data-is="fl-wallet-fail-payment-invoice-list-item"] .member-invoice-payment-date{ color:#333; font-weight: normal; text-transform: none; font-size: 11px; text-transform: lowercase; }',"",function(e){"use strict";var t=this;this.invoice_selected=!1,this.id_institution=e.idInstitution,this.id_user=e.idUser,this.invoice=e.invoice,this.enable_interest=this.store.getState().memberInvoice.ignore_interest,this.callbackInvoice=e.callbackInvoice,this.details={},this.classes={"member-invoice-row":!0,"member-invoice-selected":this.invoice_selected},this.on("mount",function(){t.invoice.details&&(t.invoice.details.map(function(e){t.details[e.name]=e.value}),t.update())}),this.on("update",function(){t.invoice.id_invoice==t.store.getState().memberInvoice.opened?t.invoice_selected=!0:t.invoice_selected=!1,t.classes={"member-invoice-row":!0,"member-invoice-selected":t.invoice_selected},t.enable_interest=t.store.getState().memberInvoice.ignore_interest}),this.viewInvoice=this.fl.checkRules({feature:"member_parcel",permission:"edit_member",onSuccess:function(){t.selectInvoice()}}),this.selectInvoice=function(){t.invoice.payment?school.popup.error(t.i18n.translate("finance.fail_payment_cannot_select_paid")):(t.store.dispatch([t.actions.setMemberInvoiceOpened(t.invoice.id_invoice)]),t.callbackInvoice(t.invoice),t.update())}})},function(e,t,i){var a=i(1);a.tag2("fl-wallet-timeline",'<div> <fl-title text="finance.statement" capitalize="first-letter"> </fl-title> <br> <br> <div class="wallet-timeline"> <fl-wallet-timeline-filter if="{common}" id-institution="{id_institution}" id-institution-wallet="{id_institution_wallet}" common="{common}" date-from="{date_from}" date-to="{date_to}" type="{type}" callback="{timelineFilter}"> </fl-wallet-timeline-filter> <br> <br> <fl-wallet-timeline-list id-institution="{id_institution}" id-institution-wallet="{id_institution_wallet}" date-from="{date_from}" date-to="{date_to}" type="{type}"> </fl-wallet-timeline-list> </div> </div>','fl-wallet-timeline .wallet-timeline,[data-is="fl-wallet-timeline"] .wallet-timeline{ padding-left: 20px; padding-right: 20px; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_institution_wallet=e.idInstitutionWallet,this.wallet=e.wallet,this.date_from=e.dateFrom,this.date_to=e.dateTo,this.type=e.type,this.common=null,this.on("mount",function(){t.getWalletTimelineCommon()}),this.getWalletTimelineCommon=function(){var e=[t.actions.getInstitutionWalletTimelineBankCommon()];t.store.dispatch(e).then(function(){t.common=t.store.getState().institutionWalletTimeline.common,t.update(
349)})["catch"](function(e){e&&(t.error=t.store.getState().institutionWalletTimeline.error,t.update())})},this.timelineFilter=function(e){t.date_from=e.date_from,t.date_to=e.date_to,t.type=e.type,"all"==t.type&&(t.type=null),t.date_from||t.date_to||!t.type?t.date_from&&t.date_to&&!t.type?t.router.load("institution.finance.wallet.filter.date",{id_institution_wallet:t.id_institution_wallet,date_from:t.date_from,date_to:t.date_to}):t.date_from&&t.date_to&&t.type&&t.router.load("institution.finance.wallet.filter.date.type",{id_institution_wallet:t.id_institution_wallet,date_from:t.date_from,date_to:t.date_to,type:t.type}):t.router.load("institution.finance.wallet.filter.type",{id_institution_wallet:t.id_institution_wallet,type:t.type}),t.update()}})},function(e,t,i){var a=i(1);a.tag2("fl-wallet-timeline-filter",'<div class="wallet-timeline-filter"> <form id="wallet-timeline-filter-form" onsubmit="{submitWalletTimelineFilter}"> <div class="wallet-timeline-filter-button inline-block float-right"> <span if="{!open}" class="capitalize filter-button no-select bold" onclick="{openFilter}"> <fl-icon icon="filter"> </fl-icon> <fl-trans keyword="finance.installment_filter"></fl-trans>
349 </span> <span if="{open}" class="capitalize filter-button no-select bold" onclick="{openFilter}"> <fl-icon icon="times"> </fl-icon> <fl-trans keyword="close"></fl-trans> </span> </div> <div if="{open}" class="wallet-timeline-filter-field inline-block"> <fl-field label="start_date" name="date_from" width="200" input-value="{date_from}" change-callback="{openButton}" type="date"> </fl-field> </div> <div if="{open}" class="wallet-timeline-filter-field inline-block"> <fl-field label="end_date" name="date_to" width="200" input-value="{date_to}" change-callback="{openButton}" type="date"> </fl-field> </div> <div if="{open}" class="wallet-timeline-filter-field inline-block"> <fl-field type="select" label="finance.timeline_type" name="type" width="300" input-value="{type}" items="{timeline_type}" change-callback="{openButton}"> </fl-field> </div> <fl-modal-footer if="{open && button}" content-align="right"> <div class="member-installment-button"> <fl-spinner loading="{this.parent.saving}" text="save.action"></fl-spinner> <span show="{!this.saving}"> <fl-button type="button" text="cancel" schema="cancel" onclick="{parent.cancel}"> </fl-button> <fl-button type="submit" text="finance.apply_filter" schema="success"> </fl-button> </span> </div> </fl-modal-footer> </form> </div>','fl-wallet-timeline-filter .wallet-timeline-filter,[data-is="fl-wallet-timeline-filter"] .wallet-timeline-filter{ margin: 10px; padding: 10px; background-color: #ccc; border-radius: 15px; min-height: 50px; } fl-wallet-timeline-filter .wallet-timeline-filter-button,[data-is="fl-wallet-timeline-filter"] .wallet-timeline-filter-button{ text-align: right; padding: 5px; } fl-wallet-timeline-filter .wallet-timeline-filter-field,[data-is="fl-wallet-timeline-filter"] .wallet-timeline-filter-field{ padding: 5px; padding-top:10px; border-radius: 5px; background-color: #fff; display: inline-block; margin: 5px; } fl-wallet-timeline-filter .filter-button,[data-is="fl-wallet-timeline-filter"] .filter-button{ border:#aaa 1px solid; background: #ddd; border-radius:5px; padding:5px; vertical-align: middle; cursor: pointer; display: inline-block; transition-duration: 300ms; transition-timing-function: ease-in-out; } fl-wallet-timeline-filter .filter-button:hover,[data-is="fl-wallet-timeline-filter"] .filter-button:hover{ background: #eee; } fl-wallet-timeline-filter .field-outside,[data-is="fl-wallet-timeline-filter"] .field-outside{ margin-top: 0px; margin-bottom: 0px; }',"",function(e){"use strict";var t=this;this.open=!1,this.saving=!1,this.button=!1,this.id_institution=e.idInstitution,this.id_institution_wallet=e.idInstitutionWallet,this.common=e.common,this.callback=e.callback,this.date_from=e.dateFrom,this.date_to=e.dateTo,this.type=e.type?e.type:"all",this.timeline_type=[{text:this.i18n.translate("all.plural").substr(0,1).toUpperCase()+this.i18n.translate("all.plural").substr(1),value:"all"}],this.on("mount",function(){(t.date_from||t.date_to||t.type)&&(t.open=!0),t.timeline_type=t.timeline_type.concat(t.common.timeline_type.map(function(e){return{text:t.i18n.translate("finance.timeline_type_"+e.toLowerCase()),value:e}})),t.update()}),this.on("update",function(){t.date_from=e.dateFrom,t.date_to=e.dateTo,t.type=e.type?e.type:"all"}),this.openFilter=function(){t.open===!0?(t.open=!1,t.button=!1):(t.open=!0,t.button=!0),t.update()},this.submitWalletTimelineFilter=function(e){e.preventDefault();var i={};$("#wallet-timeline-filter-form").find("input[type!=radio][name], input[type=radio][name]:checked, textarea").each(function(){var e=$
349(this).attr("name"),t=$(this).val();i[e]=t});var a={};for(var n in i)if(n.indexOf("[")>=0){var o=n.substring(0,n.indexOf("_")),s=n.substring(n.indexOf("_")+1,n.indexOf("[")),r=parseInt(n.substring(n.indexOf("[")+1)),l=[],d={};o in a&&(l=a[o]),r in l&&(d=l[r]),d[s]=i[n],("value"==s||s.indexOf("price")>=0)&&(d[s]=d[s].replace(",",".")),l[r]=d,a[o]=l}else a[n]=i[n];t.button=!1,t.update(),t.callback&&t.callback(a)},this.cancel=function(){t.open=!1,t.button=!1,t.update()},this.openButton=function(){t.button=!0,t.update()}})},function(e,t,i){var a=i(1);a.tag2("fl-wallet-timeline-list",'<div class="wallet-timeline-list"> <div if="{!loader && items.length > 0}" class="wallet-timeline-line-header capitalize"> <div class="wallet-timeline-col wallet-timeline-date-col center"> <fl-trans keyword="date"></fl-trans> </div> <div class="wallet-timeline-col wallet-timeline-type-col"> <fl-trans keyword="finance.timeline_item_type"></fl-trans> </div> <div class="wallet-timeline-col wallet-timeline-description-col"> <fl-trans keyword="finance.timeline_item_description"></fl-trans> </div> <div class="wallet-timeline-col wallet-timeline-amount-col"> <fl-trans keyword="finance.amount"></fl-trans> </div> <div class="wallet-timeline-col wallet-timeline-option-col"> <fl-trans keyword="option.plural"></fl-trans> </div> </div> <div if="{!loader && items.length == 0}" align="center"> <fl-trans keyword="finance.not_found_wallet_timeline"></fl-trans> </div> <fl-wallet-timeline-list-item if="{!loader && items.length > 0}" each="{item in items}" item="{item}" id-institution-wallet="{id_institution_wallet}" class="wallet-timeline-line-group"> </fl-wallet-timeline-list-item> <fl-pagination if="{items.length > 0 && links}" type="more" id-institution="{id_institution}" links="{links}" action="{action}" store="{this.store.getState().institutionWalletTimeline}" params="{params}" callback="{listTimeline}"> </fl-pagination> </div>','fl-wallet-timeline-list .wallet-timeline-list,[data-is="fl-wallet-timeline-list"] .wallet-timeline-list{ margin: 0; padding: 0; width: 100%; display: table; position: relative; } fl-wallet-timeline-list .wallet-timeline-line-header,[data-is="fl-wallet-timeline-list"] .wallet-timeline-line-header{ display: table-row; width: 100%; } fl-wallet-timeline-list .wallet-timeline-line-group,[data-is="fl-wallet-timeline-list"] .wallet-timeline-line-group{ display:table-row-group; } fl-wallet-timeline-list .wallet-timeline-line,[data-is="fl-wallet-timeline-list"] .wallet-timeline-line{ display: table-row; } fl-wallet-timeline-list .wallet-timeline-col,[data-is="fl-wallet-timeline-list"] .wallet-timeline-col{ display: table-cell; line-height: normal; vertical-align: middle; text-align: left; } fl-wallet-timeline-list .wallet-timeline-line-header > .wallet-timeline-col,[data-is="fl-wallet-timeline-list"] .wallet-timeline-line-header > .wallet-timeline-col{ padding-top: 10px; padding-bottom: 2px; border-bottom: 1px solid #aaa; font-weight: bold; color: #555; } fl-wallet-timeline-list-item > .wallet-timeline-line > .wallet-timeline-col{ text-align: left; padding-top: 20px; padding-bottom: 20px; transition-duration: 300ms; transition-timing-function: ease-in-out; } fl-wallet-timeline-list-item:nth-child(even) > .wallet-timeline-line > .wallet-timeline-col{ } fl-wallet-timeline-list-item:hover > .wallet-timeline-line > .wallet-timeline-col{ background-color:rgba(1, 129, 78, 0.10); } fl-wallet-timeline-list .wallet-timeline-indicator,[data-is="fl-wallet-timeline-list"] .wallet-timeline-indicator{ border-left: 3px solid #01814e; width: 3px; height: 40px; position: absolute; margin-top: 16px; margin-left: 49%; z-index: 1; transition-duration: 300ms; transition-timing-function: ease-in-out; } fl-wallet-timeline-list-item:last-of-type > .wallet-timeline-line > .wallet-timeline-col > .wallet-timeline-indicator{ display: none; } fl-wallet-timeline-list .wallet-timeline-date-col,[data-is="fl-wallet-timeline-list"] .wallet-timeline-date-col{ text-align: center; width: 10%; } fl-wallet-timeline-list .wallet-timeline-type-col,[data-is="fl-wallet-timeline-list"] .wallet-timeline-type-col{ text-align: center; width: 10%; height: 100%; min-height: 100%; position: relative; } fl-wallet-timeline-list .wallet-timeline-description-col,[data-is="fl-wallet-timeline-list"] .wallet-timeline-description-col{ text-align: left; width: 50%; font-size: 13px; } fl-wallet-timeline-list .wallet-timeline-amount-col,[data-is="fl-wallet-timeline-list"] .wallet-timeline-amount-col{ text-align: left; width: 20%; } fl-wallet-timeline-list .wallet-timeline-option-col,[data-is="fl-wallet-timeline-list"] .wallet-timeline-option-col{ text-align: center; width: 10%; }',"",function(e){"use strict";var t=this;this.loader=!0,this.id_institution=e.idInstitution,this.id_institution_wallet=e.idInstitutionWallet,this.wallet=e.wallet,this.date_from=e.dateFrom,this.date_to=e.dateTo,this.type=e.type,this.items=[],this.action=this.actions.getInstitutionWalletTimeline,this.links=null,this.params={id_institution:this.id_institution,id_institution_wallet:this.id_institution_wallet,date_from:this.date_from,date_to:this.date_to,type:this.t
349ype},this.on("mount",function(){t.getTimeline()}),this.on("update",function(){(e.dateFrom!=t.date_from||e.dateTo!=t.date_to||e.type!=t.type)&&(t.items=[],t.loader=!0,t.date_from=e.dateFrom,t.date_to=e.dateTo,t.type=e.type,t.params={id_institution:t.id_institution,id_institution_wallet:t.id_institution_wallet,date_from:t.date_from,date_to:t.date_to,type:t.type},t.getTimeline())}),this.getTimeline=function(){var e=[t.action(t.params)];t.store.dispatch(e).then(function(){t.listTimeline()})["catch"](function(e){e&&(t.loader=!1,t.errors=t.store.getState().institutionWalletTimeline.errors,t.update())})},this.listTimeline=function(){t.loader=!1,t.items=t.items.concat(t.store.getState().institutionWalletTimeline.items),t.links=t.store.getState().institutionWalletTimeline.links,t.update()}})},function(e,t,i){var a=i(1);a.tag2("fl-wallet-timeline-list-item",'<div if="{wallet_item_types}" class="wallet-timeline-line"> <div class="wallet-timeline-col wallet-timeline-date-col" riot-style="{id_invoice && wallet_item_types[item.type].open_invoice ? \'cursor: pointer;\' : ââ}" onclick="{id_invoice && wallet_item_types[item.type].open_invoice ? viewInvoice.apply : null}"> <div if="{item.occurrence_date}" class="center"> <span class="wallet-timeline-day-text"> <fl-date text="{item.occurrence_date}" format-out="dd"> </fl-date> </span> <br> <span class="wallet-timeline-month-text uppercase"> <fl-date text="{item.occurrence_date}" format-out="MMM"> </fl-date> </span> <br> <span class="wallet-timeline-time-text"> <fl-date if="{wallet_item_types[item.type].show_hour}" text="{item.occurrence_date}" format-out="HH:ii"> </fl-date> <span if="{!wallet_item_types[item.type].show_hour}"> </span> </span> </div> </div> <div class="wallet-timeline-type-col wallet-timeline-col" riot-style="{id_invoice && wallet_item_types[item.type].open_invoice ? \'cursor: pointer;\' : ââ}" onclick="{id_invoice && wallet_item_types[item.type].open_invoice ? viewInvoice.apply : null}"> <div class="wallet-timeline-icon center"> <fl-icon icon="{wallet_item_types[item.type].icon}" size="{wallet_item_types[item.type].size}" color="{wallet_item_types[item.type].color}"> </fl-icon> </div> <div if="{!view_invoice}" class="wallet-timeline-indicator"> </div> </div> <div class="wallet-timeline-col wallet-timeline-description-col" riot-style="{id_invoice && wallet_item_types[item.type].open_invoice ? \'cursor: pointer;\' : ââ}" onclick="{id_invoice && wallet_item_types[item.type].open_invoice ? viewInvoice.apply : null}"> {item.message} </div> <div class="wallet-timeline-col wallet-timeline-amount-col" riot-style="{id_invoice && wallet_item_types[item.type].open_invoice ? \'cursor: pointer;\' : ââ}" onclick="{id_invoice && wallet_item_types[item.type].open_invoice ? viewInvoice.apply : null}"> <span class="{`${this.wallet_item_types[this.item.type].timeline_class}`}"> {item.amount_formatted} </span> </div> <div class="wallet-timeline-col wallet-timeline-option-col"> <span if="{id_invoice && wallet_item_types[item.type].open_invoice}"> <fl-button-option text="option.plural"> </fl-button-option> <fl-menu-option> <fl-menu-option-item icon="eye-open" text="view" locked="{parent.viewInvoice.locked}" disabled="{parent.viewInvoice.disabled}" onclick="{parent.viewInvoice.apply}"> </fl-menu-option-item> <fl-menu-option-item icon="money" text="finance.view_member_parcel" locked="{parent.viewMemberFinance.locked}" disabled="{parent.viewMemberFinance.disabled}" onclick="{parent.viewMemberFinance.apply}"> </fl-menu-option-item> </fl-menu-option> </span> <span if="{id_invoice_payment_fail && wallet_item_types[item.type].payment_fail}"> <fl-button-option text="option.plural"> </fl-button-option> <fl-menu-option> <fl-menu-option-item icon="exclamation-circle" text="finance.fix_fail_payment" locked="{parent.failPayment.locked}" disabled="{parent.failPayment.disabled}" onclick="{parent.failPayment.apply}"> </fl-menu-option-item> </fl-menu-option> </span> </div> </div> <fl-member-invoice-view if="{id_invoice && view_invoice}" id-institution="{id_institution}" id-user="{item.id_user}" id-invoice="{id_invoice}" class="wallet-timeline-line"> </fl-member-invoice-view>','fl-wallet-timeline-list-item .wallet-timeline-day-text,[data-is="fl-wallet-timeline-list-item"] .wallet-timeline-day-text{ font-size: 18px; } fl-wallet-timeline-list-item .wallet-timeline-month-text,[data-is="fl-wallet-timeline-list-item"] .wallet-timeline-month-text{ font-size: 16px; margin-left: -3px; } fl-wallet-timeline-list-item .wallet-timeline-time-text,[data-is="fl-wallet-timeline-list-item"] .wallet-timeline-time-text{ font-size: 14px; margin-left: -4px; } fl-wallet-timeline-list-item .wallet-timeline-taxes,[data-is="fl-wallet-timeline-list-item"] .wallet-timeline-taxes{ color:#ff3333; font-size: 14px; } fl-wallet-timeline-list-item .wallet-timeline-income,[data-is="fl-wallet-timeline-list-item"] .wallet-timeline-income{ color: #33aa33; font-size: 14px; } fl-wallet-timeline-list-item .wallet-timeline-withdraw,[data-is="fl-wallet-timeline-list-item"] .wallet-timeline-withdraw{ color: #333; font-size: 14px; font-weight: bold; } fl-wallet-timeline-list-item .wallet-timeline-icon,[data-is="fl-wallet-timeline-list-item"] .wallet-timeline-icon{ z-index: 2; }',"",function(e){"use strict";var t=this;this.view_invoice=!1,this.id_institution=e.idInstitution,this.id_institution_wallet=e.idInstitutionWallet,this.wallet=e.wallet,this.item=e.item,this.item.type=this.item.type.toLowerCase(),this.id_invoice=null,this.id_invoice_payment_fail=null,this.on("mount",function(){t.id_invoice=t.item.relationships.filter(function(e){return"id_invoice"===e.name}).map(function(e){return e.value})[0],t.id_invoice_payment_fail=t.item.relationships.filter(function(e){return"id_invoice_payment_fail"===e.name}).map(function(e){return e.value}
349)[0],t.wallet_item_types=t.getWalletItemTypes(),t.update()}),this.viewInvoice=this.fl.checkRules({feature:"member_parcel",permission:"edit_member",onSuccess:function(){t.openInvoiceView()}}),this.viewMemberFinance=this.fl.checkRules({feature:"member_parcel",permission:"edit_member",onSuccess:function(){t.router.load("member.finance.invoice.select",{id_user:t.item.id_user,id_invoice_select:t.id_invoice})}}),this.failPayment=this.fl.checkRules({feature:"member_parcel",permission:"edit_member",onSuccess:function(){t.router.load("finance.wallet.payment.fail",{id_institution_wallet:t.id_institution_wallet,id_invoice_payment_fail:t.id_invoice_payment_fail})}}),this.openInvoiceView=function(){t.view_invoice?t.tags["fl-member-invoice-view"].closeInvoiceView():(t.store.dispatch([t.actions.setMemberInvoiceOpened(t.id_invoice)]),t.view_invoice=!0,t.parent.update())},this.timeline_class={income:"wallet-timeline-income",taxes:"wallet-timeline-taxes",withdraw:"wallet-timeline-withdraw"},this.type={income:"INCOME",income_credit_card:"INCOME_CREDIT_CARD",income_pix:"INCOME_PIX",taxes:"TAXES",taxes_credit_card:"TAXES_CREDIT_CARD", 350taxes_withdraw:"TAXES_WITHDRAW",taxes_pix:"TAXES_PIX",taxes_anticipation:"TAXES_ANTICIPATION",withdraw:"WITHDRAW",withdraw_in_progress:"WITHDRAW_IN_PROGRESS",withdraw_rejected:"WITHDRAW_REJECTED",withdraw_accepted:"WITHDRAW_ACCEPTED",info:"INFO",info_anticipation:"INFO_ANTICIPATION",info_pix:"INFO_PIX",info_credit_card:"INFO_CREDIT_CARD",fail_payment:"FAIL_PAYMENT",fail_payment_pix:"FAIL_PAYMENT_PIX",fail_payment_credit_card:"FAIL_PAYMENT_CREDIT_CARD",anticipation:"ANTICIPATION",refund:"REFUND",transfer:"TRANSFER"},this.getWalletItemTypes=function(){return{income:{type:t.type.income,icon:"barcode",size:"25",color:"#33aa33",show_hour:!1,timeline_class:t.timeline_class.income,open_invoice:!0,payment_fail:!1},income_credit_card:{type:t.type.income_credit_card,icon:"credit-card-payment",size:"25",color:"#33aa33",show_hour:!1,timeline_class:t.timeline_class.income,open_invoice:!0,payment_fail:!1},income_pix:{type:t.type.income_pix,icon:"pix",size:"25",color:"#33aa33",show_hour:!1,timeline_class:t.timeline_class.income,open_invoice:!0,payment_fail:!1},fail_payment:{type:t.type.fail_payment,icon:"exclamation-circle",size:"25",color:"#ffaa33",show_hour:!1,timeline_class:t.timeline_class.income,open_invoice:!1,payment_fail:!0},fail_payment_pix:{type:t.type.fail_payment_pix,icon:"info-circle-blank",size:"25",color:"#FF3333",show_hour:!1,timeline_class:t.timeline_class.income,open_invoice:!1,payment_fail:!0},fail_payment_credit_card:{type:t.type.fail_payment_credit_card,icon:"info-circle-blank",size:"25",color:"#FF3333",show_hour:!1,timeline_class:t.timeline_class.income,open_invoice:!1,payment_fail:!0},info_anticipation:{type:t.type.info_anticipation,icon:"dollar-sign",size:"20",color:null,show_hour:!0,timeline_class:"",open_invoice:!0,payment_fail:!1},info_pix:{type:t.type.info_pix,icon:"pix-card",size:"28",color:null,show_hour:!0,timeline_class:"",open_invoice:!0,payment_fail:!1},info:{type:t.type.info,icon:"dollar",size:"28",color:null,show_hour:!0,timeline_class:"",open_invoice:!0,payment_fail:!1},info_credit_card:{type:t.type.info_credit_card,icon:"credit-card-dollar-sign",size:"25",color:null,show_hour:!0,timeline_class:"",open_invoice:!0,payment_fail:!1},taxes:{type:t.type.taxes,icon:"info-circle",size:"25",color:null,show_hour:!1,timeline_class:t.timeline_class.taxes,open_invoice:!1,payment_fail:!1},taxes_credit_card:{type:t.type.taxes_credit_card,icon:"info-circle",size:"25",color:null,show_hour:!0,timeline_class:t.timeline_class.taxes,open_invoice:!1,payment_fail:!1},taxes_withdraw:{type:t.type.taxes_withdraw,icon:"info-circle",size:"25",color:null,show_hour:!0,timeline_class:t.timeline_class.taxes,open_invoice:!1,payment_fail:!1},taxes_pix:{type:t.type.taxes_pix,icon:"info-circle",size:"25",color:null,show_hour:!0,timeline_class:t.timeline_class.taxes,open_invoice:!1,payment_fail:!1},taxes_anticipation:{type:t.type.taxes_anticipation,icon:"info-circle",size:"25",color:null,show_hour:!0,timeline_class:t.timeline_class.taxes_anticipation,open_invoice:!1,payment_fail:!1},refund:{type:t.type.refund,icon:"refund",size:"25",color:null,show_hour:!0,timeline_class:t.timeline_class.taxes,open_invoice:!0,payment_fail:!1},withdraw:{type:t.type.withdraw,icon:"sack-dollar",size:"25",color:null,show_hour:!0,timeline_class:t.timeline_class.withdraw,open_invoice:!1,payment_fail:!1},withdraw_in_progress:{type:t.type.withdraw_in_progress,icon:"circle",size:"25",color:null,show_hour:!0,timeline_class:t.timeline_class.withdraw,open_invoice:!1,payment_fail:!1},withdraw_rejected:{type:t.type.withdraw_rejected,icon:"rejected",size:"25",color:null,show_hour:!0,timeline_class:t.timeline_class.withdraw,open_invoice:!1,payment_fail:!1},withdraw_accepted:{type:t.type.withdraw_accepted,icon:"check-circle",size:"25",color:null,show_hour:!0,timeline_class:t.timeline_class.withdraw,open_invoice:!1,payment_fail:!1},transfer:{type:t.type.transfer,icon:"exchange",size:"25",color:null,show_hour:!0,timeline_class:t.timeline_class.withdraw,open_invoice:!1,payment_fail:!1},anticipation:{type:t.type.anticipation,icon:"file-invoice",size:"20",color:null,show_hour:!0,timeline_class:t.timeline_class.withdraw,open_invoice:!1,payment_fail:!1}}}})},function(e,t,i){var a=i(1);a.tag2("fl-frequency",'<div id="frequency" class="app bgstandard page_container" style="padding:0"> <div class="padding"> <fl-title> <fl-trans keyword="frequency"></fl-trans> </fl-title> </div> <br> <br> <table width="100%" style="margin-top:25px;"> <tr> <td width="300" align="center" style="vertical-align: top;"> <div id="calendar" style="width:250px; position:relative;"> </div> </td> <td align="center"> <div id="code-search" align="center" style="padding-right:10px; margin-bottom:10px;"> <span if="{!loader_save && !loader}"> <input type="button" id="code-bar-button" class="newbutton01 uppercase" value=""> <input type="text" id="code-bar" name="barcode" class="newtext capitalize" autocomplete="off" placeholder="..."> </span> <fl-spinner loading="{loader_save}" text="classroom.loading_frequency_save"></fl-spinner> </div> <div id="day_frequency_classroom" class="no-hover" style="margin:10px; margin-top:20px;"> <div> <div if="{loader}"> <fl-spinner loading="{loader}" text="classroom.loading_classroom_plural"></fl-spinner> </div> <div if="{!loader}" style="padding-top:20px;"> <div id="frequency-tab"> <h2 class="title" style="padding-left: 10px; text-transform:initial;"> {date.split(\'-\')[2]} <span class="capitalize"> <fl-trans keyword="{month[parseInt(date.split(\'-\')[1])-1]}"></fl-trans>
350 </span> {date.split(\'-\')[0]} </h2> </div> <div each="{course in courses}"> <div each="{classroom in course.classrooms}" align="left" class="frequency-list"> <div class="bold font-14 pointer classroom-title" id_classroom="{classroom.id_classroom}"> <i class="fa fa fa-circle" aria-hidden="true" style="font-size:10px;"></i> {classroom.name} {course.name} </div> <div if="{!classroom.loader}"> <div if="{classroom.student && classroom.student.length == 0}" align="left" class="frequency-list capitalize"> <fl-trans keyword="classroom.no_frequency"></fl-trans> </div> <virtual if="{classroom.student && classroom.student.length > 0}"> <div each="{student in classroom.student}" if="{student.name && student.lastname}" align="left" class="frequency-list classroom-student"> {student.create_date.split(\' \')[1]} - {student.name} {student.lastname} </div> </virtual> </div> <fl-spinner loading="{classroom.loader}" text="classroom.loading_frequency"></fl-spinner> </div> </div> </div> </div> </div> </td> </tr> </table> </div>','fl-frequency .padding,[data-is="fl-frequency"] .padding{ padding: 5px; } fl-frequency #frequency,[data-is="fl-frequency"] #frequency{ min-height: 600px; } fl-frequency #frequency-tab,[data-is="fl-frequency"] #frequency-tab{ background-color: #CDC5BF; position:relative; border-radius: 5px 5px 5px 5px; box-shadow: 0 0 2px #BEBEBE; line-height: 40px; text-align:left; vertical-align: middle; } fl-frequency #code-bar,[data-is="fl-frequency"] #code-bar{ padding-left: 10px; padding-right: 10px; float: right; width:80%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; height:30px; vertical-align:middle; border-top-right-radius:0px; border-bottom-right-radius:0px; *width:70%; *height:20px; } fl-frequency #code-bar-button,[data-is="fl-frequency"] #code-bar-button{ width:20%; box-sizing:border-box; height:30px; vertical-align:middle; border-top-left-radius:0px; border-bottom-left-radius:0px; margin-left:-5px; float: right; } fl-frequency #calendar,[data-is="fl-frequency"] #calendar{ padding-left: 8px; } fl-frequency .frequency-list,[data-is="fl-frequency"] .frequency-list{ margin-left: 20px; padding:10px; } fl-frequency .classroom-title,[data-is="fl-frequency"] .classroom-title{ line-height: 30px; vertical-align: middle; } fl-frequency .classroom-student,[data-is="fl-frequency"] .classroom-student{ border-bottom:#aaa 1px dashed; }',"",function(e){"use strict";var t=this,i=this;this.loader=!0,this.loader_save=!1,this.classrooms=[],this.courses=[],this.date=null,this.month=["january","february","march","april","may","june","july","august","september","october","november","december"],this.on("mount",function(){showCalendar("calendar","","","week",!0),$(".dhtmlxcalendar_material").css("z-index","");var a=flCalendar.getDate();a=new Date(a.toISOString()),t.date=a.getFullYear()+"-"+(a.getMonth()+1)+"-"+a.getDate(),t.on("classroom",function(){var i={id_institution:e.idInstitution,status:1},a=[t.actions.getCourse(i),t.actions.getClassroom(i)];t.store.dispatch(a).then(function(){t.loader=!1,t.classrooms=t.store.getState().classroom.classroom,t.courses=t.store.getState().course.courses;for(var e in t.classrooms){var i=t.classrooms[e];i.loader=!1;for(var a in t.courses){var n=t.courses[a];n.id_course==i.id_course&&(n.classrooms||(n.classrooms=[]),n.classrooms[n.classrooms.length]=i)}}t.update()})["catch"](function(e){e&&(t.loader=!1,t.store.getState().classroom.error&&(t.error+=t.store.getState().classroom.error),t.update())})}),t.on("frequencyList",function(i){var a={id_institution:e.idInstitution,id_classroom:i,attendance_date:t.date},n=[t.actions.getFrequencyClassroom(a),t.actions.getClassroomStudent(a)];t.store.dispatch(n).then(function(){var e=t.store.getState().frequency.frequency,a=t.store.getState().classroomStudent.classroom_student,n=[];for(var o in e){var s=e[o];if(!n[s.id_user]){n[s.id_user]=s.id_user;for(var r in a){var l=a[r];if(parseInt(s.id_user)==parseInt(l.id_user)){s.name=l.name,s.lastname=l.lastname,e[o]=s;break}}}}for(var d in t.courses){var c=t.courses[d];for(var u in c.classrooms){var m=c.classrooms[u];m.id_classroom==i&&(m.student=e,m.loader=!1,c.classrooms[u]=m)}t.courses[d]=c}
350t.update()})["catch"](function(e){if(e){for(var a in t.courses){var n=t.courses[a];for(var o in n.classrooms){var s=n.classrooms[o];s.id_classroom==i&&(s.student=[],s.loader=!1,n.classrooms[o]=s)}t.courses[a]=n}t.update()}})}),t.on("frequencyBarcode",function(i){t.loader_save=!0,t.update();var a={id_institution:e.idInstitution,barcode:i,attendance_date:t.date,attendance:!0},n=[t.actions.barcodeFrequency(a)];t.store.dispatch(n).then(function(){t.loader_save=!1;var e=t.store.getState().frequency.barcode,i=null;for(key in e){var a=e[key];i=a.id_classroom;break}t.trigger("frequencyList",i),$("html, body").animate({scrollTop:parseInt($(".classroom-title[id_classroom="+i+"]").offset().top)-100},500)})["catch"](function(e){e&&(t.loader_save=!1,t.update(),t.store.getState().frequency.error&&school.popup.error(t.store.getState().frequency.error))})}),t.trigger("classroom");flCalendar.attachEvent("onClick",function(){var e=flCalendar.getDate();e=new Date(e.toISOString()),i.date=e.getFullYear()+"-"+(e.getMonth()+1)+"-"+e.getDate();for(var t in i.classrooms){var a=i.classrooms[t];a.student=null,a.loader=!1,i.classrooms[t]=a}i.update()})}),this.on("updated",function(){$(".classroom-title").off("click"),$("#code-bar-button").off("click"),$(document).off("keydown"),$("#code-bar").attr("placeholder",t.i18n.translate("waiting_code")+"..."),$("#code-bar-button").attr("value",t.i18n.translate("ok")),$(".classroom-title").on("click",function(){var e=$
350(this).attr("id_classroom");i.trigger("frequencyList",e)}),$("#code-bar-button").on("click",function(){i.trigger("frequencyBarcode",$("#code-bar").val())}),$(document).on("keydown",function(e){$("#code-bar").length?($("#code-bar").focus(),13==e.keyCode&&$("#code-bar").val().length>3&&i.trigger("frequencyBarcode",$("#code-bar").val())):$(document).off("keydown")})})})},function(e,t,i){var a=i(1);a.tag2("fl-frequency-classroom",'<div id="frequency" class="app bgstandard page_container" style="padding:0"> <fl-pagination if="{select_links}" id-institution="{id_institution}" type="more" links="{select_links}" action="{select_action}" store="{select_state}" params="{select_params}" callback="{listClassroomDisciplines}"></fl-pagination> <div> <input type="hidden" id="term" value="1"> <div class="padding"> <fl-title> <fl-trans keyword="classroom.class_call"></fl-trans> <span if="{this.parent.classroom !== undefined}"> {this.parent.classroom.name} <span if="{this.parent.course !== undefined && this.parent.course.name !== undefined}"> - {this.parent.course.name} </span> </span> </fl-title> </div> <br> <br> <div align="center"> <fl-classroom-view-menu id-classroom="{opts.idClassroom}"></fl-classroom-view-menu> </div> <br> <br> <div if="{loader}" class="padding"> <fl-spinner loading="{loader}" text="classroom.loading_frequency"></fl-spinner> </div> <div if="{!loader}" class="tab-head" style="position:relative; height: 30px; margin-bottom: 0; padding-bottom: 3px !important; padding-top: 0px"> <div class="table"> <fl-menu-tab data="{terms}"></fl-menu-tab> <div if="{classroom_discipline !== undefined && classroom_discipline.length > 0}" class="bold div-col capitalize" riot-style="{(terms.length > 0) ? \'border-left: 1px solid #888;\' : \'border:none\'} overflow:hidden; padding-left: 12px"> <span style="margin-top: 5px"> <fl-trans keyword="discipline"></fl-trans>: </span> <select name="discipline" id="discipline_select" class="newtext" style="width: 160px;"> <option each="{item in classroom_discipline}" selected="{item.id_classroom_discipline == this.id_classroom_discipline ? \'selected\' : \'\'}" riot-value="{item.id_classroom_discipline}">{item.name}</option> </select> </div> <div style="position:absolute; right: 5px; top:0px; line-height:30px; vertical-align:middle;"> <fl-button-option> <fl-trans keyword="option_plural"></fl-trans> </fl-button-option> <fl-menu-option arrow="top"> <fl-menu-option-item id="export_menu"> <fl-trans keyword="classroom.export_frequency"></fl-trans> </fl-menu-option-item> </fl-menu-option> </div> </div> </div> <div if="{!loader}" style="position:relative; padding-bottom:100px;"> <div style="position:relative; padding-left: 30%;"> <div if="{!loader_scrollLeft}" ref="frequency_arrow_left" class="frequency-arrow frequency-arrow-left no-select"> <div style="margin-top:2px; margin-left:-2px;"> <fl-icon icon="caret-left" size="8"> </fl-icon> </div> </div> <div if="{!loader_scrollRight}" ref="frequency_arrow_right" class="frequency-arrow frequency-arrow-right no-select"> <div style="margin-top:2px; margin-left:2px;"> <fl-icon icon="caret-right" size="8"> </fl-icon> </div> </div> <div style="position:absolute; margin-left:26.5%; margin-top:20px;"> <fl-menu-option arrow="top" id="day_menu"> <fl-menu-option-item id="frequency_attendance_all"> <fl-trans keyword="classroom.frequency_attendance_all"></fl-trans> </fl-menu-option-item> <fl-menu-option-item id="frequency_absence_all"> <fl-trans keyword="classroom.frequency_absence_all"></fl-trans> </fl-menu-option-item> </fl-menu-option> </div> </div> <div class="frequency-number font-14 bold capitalize background-gray"> <fl-trans keyword="number_abbreviate"></fl-trans> </div> <div class="frequency-name font-14 bold capitalize background-gray"> <fl-trans keyword="name"></fl-trans> </div> <div id="frequency-head" class="frequency-head background-gray"> <div class="frequency-day bold font-14 no-select"> <table width="100%" height="100%" cellspacing="0" cellpadding="0"> <tr> <td> <fl-spinner loading="{loader_scrollLeft}"></fl-spinner> <span if="{page_scrollLeft == page_first && !loader_scrollLeft}" class="capitalize"> <fl-trans keyword="start"></fl-trans>
350 </span> </td> </tr> </table> </div> <div each="{day in range}" class="frequency-day bold font-14 no-select" date="{day.date}"> <table width="100%" height="100%" cellspacing="0" cellpadding="0"> <tr> <td colspan="{day.classes.length}" class="capitalize" align="center" valign="top" style="padding-top:5px;"> <fl-button-option target="day_menu" text="{day.day_week_name.split(\'-\')[0]}, {new Date(day.date).getUTCDate()} {day.month} {new Date(day.date).getFullYear()}"> </fl-button-option> </td> </tr> <tr> <td each="{day_class, key in day.classes}" align="center" width="{100/parseInt(day.classes.length)}%" id_discipline_timetable="{day_class.id_discipline_timetable}"> <span if="{day.classes.length > 1}"> {key+1}ª <span if="{day.classes.length < 4}"> <fl-trans keyword="class"></fl-trans> </span> </span> </td> </tr> </table> </div> <div class="frequency-day bold font-14 no-select"> <table width="100%" height="100%" cellspacing="0" cellpadding="0"> <tr> <td> <fl-spinner loading="{loader_scrollRight}"></fl-spinner> <span if="{page_scrollRight == page_last && !loader_scrollRight}" class="capitalize"> <fl-trans keyword="end"></fl-trans>
350 </span> </td> </tr> </table> </div> </div> <div style="height:1px;"> </div> <div each="{student in classroom_student}" id="student-line" class="div-row-color"> <div class="frequency-number" style="height:30px; line-height: 30px;"> <span class="font-14"> {student.number} </span> </div> <div class="text-ellipsis frequency-name" style="height:30px; line-height: 30px;"> <span class="font-14"> {student.name} {student.lastname} </span> </div> <div class="frequency-head"> <div class="frequency-day bold font-14 " style="height:30px; line-height: 30px;"> <table width="100%" height="100%" cellspacing="0" cellpadding="0"> <tr> <td> </td> </tr> </table> </div> <div each="{day in range}" class="frequency-day bold font-14 " style="height:30px; line-height: 30px;"> <table width="100%" height="100%" cellspacing="0" cellpadding="0"> <tr> <td if="{student.situation.name == âactiveâ && day.recess == false && parseInt(new Date(student.start_date).getTime()) <= parseInt(new Date(day.date).getTime())}" each="{class in day.classes}" align="center" width="{100/parseInt(day.classes.length)}%"> <virtual each="{frequency in class.frequency}"> <input if="{frequency.id_user == student.id_user && (frequency.attendance == \'P\' || frequency.attendance == \'1\' || frequency.attendance == true)}" id="frequency-attendance" type="text" class="input uppercase" maxlength="1" style="color:#00f" data-id-frequency="{frequency.id_frequency}" riot-value="{frequency_letter.attendance}" data-id-user="{student.id_user}" data-attendance-date="{day.date}" data-id-discipline-timetable="{class.id_discipline_timetable}"> <input if="{frequency.id_user == student.id_user && (frequency.attendance == \'F\' || frequency.attendance == \'0\' || frequency.attendance == false)}" id="frequency-attendance" type="text" class="input uppercase" maxlength="1" style="color:#f00" data-id-frequency="{frequency.id_frequency}" riot-value="{frequency_letter.absence}" data-id-user="{student.id_user}" data-attendance-date="{day.date}" data-id-discipline-timetable="{class.id_discipline_timetable}"> <input if="{frequency.id_user == student.id_user && !frequency.attendance}" id="frequency-attendance" type="text" class="input uppercase" maxlength="1" data-id-user="{student.id_user}" data-attendance-date="{day.date}" data-id-discipline-timetable="{class.id_discipline_timetable}"> </virtual> </td> <td if="{day.recess == false && parseInt(new Date(student.start_date).getTime()) > parseInt(new Date(day.date).getTime())}" align="center" width="{100/parseInt(day.classes.length)}%"> - </td> <td if="{student.situation.name != âactiveâ && day.recess == false && parseInt(new Date(day.date).getTime()) >= parseInt(new Date(student.start_date).getTime()) && parseInt(new Date(day.date).getTime()) < parseInt(new Date(student.end_date).getTime())}" each="{class in day.classes}" align="center" width="{100/parseInt(day.classes.length)}%"> <virtual each="{frequency in class.frequency}"> <input if="{frequency.id_user == student.id_user && (frequency.attendance == \'P\' || frequency.attendance == \'1\' || frequency.attendance == true)}" id="frequency-attendance" type="text" class="input uppercase" maxlength="1" style="color:#00f" data-id-frequency="{frequency.id_frequency}" riot-value="{frequency_letter.attendance}" data-id-user="{student.id_user}" data-attendance-date="{day.date}" data-id-discipline-timetable="{class.id_discipline_timetable}"> <input if="{frequency.id_user == student.id_user && (frequency.attendance == \'F\' || frequency.attendance == \'0\' || frequency.attendance == false)}" id="frequency-attendance" type="text" class="input uppercase" maxlength="1" style="color:#f00" data-id-frequency="{frequency.id_frequency}" riot-value="{frequency_letter.absence}" data-id-user="{student.id_user}" data-attendance-date="{day.date}" data-id-discipline-timetable="{class.id_discipline_timetable}"> <input if="{frequency.id_user == student.id_user && !frequency.attendance}" id="frequency-attendance" type="text" class="input uppercase" maxlength="1" data-id-user="{student.id_user}" data-attendance-date="{day.date}" data-id-discipline-timetable="{class.id_discipline_timetable}"> </virtual> </td> <td if="{student.situation.name != âactiveâ && day.recess == false && parseInt(new Date(day.date).getTime()) >= parseInt(new Date(student.end_date).getTime())}" align="center"> <div riot-style="width:{parseFloat(day_width)-10}px;" class="text-ellipsis"> {student.situation.situation_translate} </div> </td> <td if="{day.recess == true}" recess="{day.recess}" align="center"> <div riot-style="width:{parseFloat(day_width)-10}px;" class="text-ellipsis"> {day.holiday} </div> </td> </tr> </table> </div> <div class="frequency-day bold font-14 " style="height:30px; line-height: 30px;"> <table width="100%" height="100%" cellspacing="0" cellpadding="0"> <tr> <td> </td> </tr> </table> </div> </div> </div> <div if="{loader_student}" class="padding"> <fl-spinner loading="{loader_student}" text="classroom.loading_student"></fl-spinner> </div> </div> <div if="{loader == false && error}" align="center" class="warning first-letter" style="margin-bottom:10px;"> {error} </div> </div> </div>','fl-frequency-classroom .padding,[data-is="fl-frequency-classroom"] .padding{ padding: 5px; } fl-frequency-classroom .subitem,[data-is="fl-frequency-classroom"] .subitem{ color: #FFFFFF; text-shadow: 1px 1px #000; font: bold 12px/12px verdana; } fl-frequency-classroom .tab-head #discipline,[data-is="fl-frequency-classroom"] .tab-head #discipline{ border-left: 1px solid #aaa; border-bottom: none; padding-top: 2px; }
350 fl-frequency-classroom .no-hover:hover,[data-is="fl-frequency-classroom"] .no-hover:hover{ background: #e0e0e0; } fl-frequency-classroom .opacity,[data-is="fl-frequency-classroom"] .opacity{ opacity: 0.5; filter: alpha(opacity=50); } fl-frequency-classroom #options,[data-is="fl-frequency-classroom"] #options{ width: 100px; border-bottom: none; float: right; margin-top: 0.2%; } fl-frequency-classroom #submenu,[data-is="fl-frequency-classroom"] #submenu{ border-radius: 5px; background: #01814e; } fl-frequency-classroom #frequency-table,[data-is="fl-frequency-classroom"] #frequency-table{ margin: 0 auto; width: 100%; height: auto; background: #fff; } fl-frequency-classroom #frequency-number,[data-is="fl-frequency-classroom"] #frequency-number{ padding-right: 10px; padding-left:10px; border-bottom: 1px solid #aaa; border-right: 1px solid #aaa; } fl-frequency-classroom #frequency-name,[data-is="fl-frequency-classroom"] #frequency-name{ width: 35%; border-bottom: 1px solid #aaa; border-right: 1px solid #aaa; padding-left: 5px; } fl-frequency-classroom #frequency-date-head,[data-is="fl-frequency-classroom"] #frequency-date-head{ white-space: nowrap; width: 200px; border-bottom: 1px solid #aaa; border-right: 1px solid #aaa; padding-bottom: 0px; float: left; overflow-x: auto; } fl-frequency-classroom #frequency-date-month,[data-is="fl-frequency-classroom"] #frequency-date-month{ width: 100%; float: right; text-align: center; border-bottom: 1px solid #aaa; padding-top: 2px; padding-bottom: 2px; } fl-frequency-classroom #frequency-date-day,[data-is="fl-frequency-classroom"] #frequency-date-day{ width: 33%; padding: 2px; padding-left: 0px; } fl-frequency-classroom #frequency-student-number,[data-is="fl-frequency-classroom"] #frequency-student-number{ border-bottom: none; padding-right: 10px; padding-left:10px; border-right: 1px solid #aaa; } fl-frequency-classroom #frequency-student-name,[data-is="fl-frequency-classroom"] #frequency-student-name{ border-bottom: none; border-right: 1px solid #aaa; padding-left: 5px; } fl-frequency-classroom #frequency-attendance,[data-is="fl-frequency-classroom"] #frequency-attendance{ text-align: center; width: 20px; padding: 3px; height: auto; } fl-frequency-classroom .frequency-number,[data-is="fl-frequency-classroom"] .frequency-number{ width:2%; height:48px; line-height: 48px; padding-right: 10px; padding-left:10px; border-bottom: 1px solid #aaa; border-right: 1px solid #aaa; text-align: center; float:left; } fl-frequency-classroom .frequency-name,[data-is="fl-frequency-classroom"] .frequency-name{ width: 25%; height:48px; line-height: 48px; border-bottom: 1px solid #aaa; border-right: 1px solid #aaa; padding-left: 5px; padding-right: 5px; float:left; } fl-frequency-classroom .frequency-head,[data-is="fl-frequency-classroom"] .frequency-head{ white-space: nowrap; overflow: hidden; overflow-x: hidden; } fl-frequency-classroom .frequency-day,[data-is="fl-frequency-classroom"] .frequency-day{ width: 33.333333%; border-bottom: 1px solid #aaa; height:48px; text-align: center; vertical-align: middle; display: inline-block; margin-left: -4px; opacity: 0.4; } fl-frequency-classroom .frequency-day > table,[data-is="fl-frequency-classroom"] .frequency-day > table{ border-left: 1px solid #aaa; border-right: 1px solid #aaa; } fl-frequency-classroom .background-gray,[data-is="fl-frequency-classroom"] .background-gray{ background-color: #dddddd; } fl-frequency-classroom .frequency-focus,[data-is="fl-frequency-classroom"] .frequency-focus{ opacity: 1.0; } fl-frequency-classroom .frequency-arrow,[data-is="fl-frequency-classroom"] .frequency-arrow{ position:absolute; margin-top: 5px; background-color:#01814e; border-radius:50px; width:25px; height:25px; font-size: 20px; color:#fff; text-align: center; vertical-align: middle; cursor: pointer; z-index:98; } fl-frequency-classroom .frequency-arrow:hover,[data-is="fl-frequency-classroom"] .frequency-arrow:hover{ background-color:#96CFAF; } fl-frequency-classroom .frequency-arrow-left,[data-is="fl-frequency-classroom"] .frequency-arrow-left{ margin-left:2px; } fl-frequency-classroom .frequency-arrow-right,[data-is="fl-frequency-classroom"] .frequency-arrow-right{ right:2px; }',"",function(e){"use strict";
350function t(){var e=$(".frequency-day").css("width");return d.day_width=e,parseFloat(e)+1.5+"px"}function i(e){c=e.first.number,u=e.last.number,m=e.self.number,d.page_first=c,d.page_last=u,d.page_self=m,p||(p=m,d.page_scrollLeft=p),f||(f=m,d.page_scrollRight=f)}function n(){$(".frequency-arrow-right").css("display","block");var e=$(".frequency-focus"),i=($("#frequency-head").find(".frequency-day").length,t());$(".frequency-head").animate({scrollLeft:"-="+i},{duration:300,easing:"easeOutQuad"});var a=e.prev(),o=a.index();1==a.is("div")&&o>0&&(a.toggleClass("frequency-focus"),e.toggleClass("frequency-focus")),1==a.is("div")&&1>=o&&p>c&&(p--,d.page_scrollLeft=p,0==o?d.trigger("frequency",p,function(){var e=$(".frequency-focus").prev().index(),t=parseFloat(i)*e;$(".frequency-head").scrollLeft(t-16),n()}):d.trigger("frequency",p,function(){var e=$(".frequency-focus").prev().index(),t=parseFloat(i)*e;$(".frequency-head").scrollLeft(t-16)})),1==a.is("div")&&1==o&&c==p&&$(".frequency-arrow-left").css("display","none")}function o(){$(".frequency-arrow-left").css("display","block");var e=$(".frequency-focus"),i=$("#frequency-head").find(".frequency-day").length,a=t();$(".frequency-head").animate({scrollLeft:"+="+a},{duration:300,easing:"easeOutQuad"});var n=e.next(),s=n.index();1==n.is("div")&&i-1>s&&(n.toggleClass("frequency-focus"),e.toggleClass("frequency-focus")),1==n.is("div")&&s>=i-2&&u>f&&(f++,d.page_scrollRight=f,s==i-1?d.trigger("frequency",f,function(){o()}):d.trigger("frequency",f)),1==n.is("div")&&s>=i-2&&u==f&&$(".frequency-arrow-right").css("display","none")}function s(e,t){if(!e||40==e.which||13==e.which){var i=t.closest("td"),a=i.index(),s=parseInt(t.closest(".frequency-day").index()),r=t.closest("div#student-line"),l=r.nextAll().find(".frequency-day:nth-child("+(s+1)+")").find("input").eq(0).closest("div#student-line"),d=l.find(".frequency-day:nth-child("+(s+1)+")").find("td:nth-of-type("+(a+1)+")").find("input#frequency-attendance");return d.focus(),d.select(),!0}if(38==e.which){var i=t.closest("td"),a=i.index(),s=parseInt(t.closest(".frequency-day").index()),r=t.closest("div#student-line"),c=r.prevAll().find(".frequency-day:nth-child("+(s+1)+")").find("input:last").closest("div#student-line"),d=c.find(".frequency-day:nth-child("+(s+1)+")").find("td:nth-of-type("+(a+1)+")").find("input#frequency-attendance");return d.focus(),d.select(),!0}if(39==e.which){var i=t.closest("td");if(i.next().is("td"))var d=i.next().find("input#frequency-attendance");else for(var u=t.closest(".frequency-day"),d=u.nextAll("div:has(input)").first().find("input:first"),m=u.index(),p=d.closest(".frequency-day").index(),f=m;p>f;f++)o();return d.focus(),d.select(),!0}if(9==e.which){var i=t.closest("td").prev();return 0==i.is("td")&&o(),!0}if(37==e.which){var i=t.closest("td");if(i.prev().is("td"))var d=i.prev().find("input#frequency-attendance");else for(var u=t.closest(".frequency-day"),d=u.prevAll("div:has(input)").first().find("input:last"),m=u.index(),p=d.closest(".frequency-day").index(),_=m;_>p;_--)n();return d.focus(),d.select(),!0}return!1}function r(e){if(e.length)for(var t=0;t<e.length;t++)if($('#frequency-attendance[data-attendance-date="'+e[t].attendance_date+'"][data-id-user="'+e[t].id_user+'"][data-id-discipline-timetable="'+e[t].id_discipline_timetable+'"]')){var i=$('#frequency-attendance[data-attendance-date="'+e[t].attendance_date+'"][data-id-user="'+e[t].id_user+'"][data-id-discipline-timetable="'+e[t].id_discipline_timetable+'"]');i.attr("data-id-frequency",e[t].id_frequency),e[t].attendance==d.frequency_letter.attendance||_[e[t].attendance]==d.frequency_letter.attendance?i.css("color","#00f"):e[t].attendance==d.frequency_letter.absence||_[e[t].attendance]==d.frequency_letter.absence?i.css("color","#f00"):i.css("color",""),isNaN(e[t].attendance)?i.val(e[t].attendance):i.val(_[e[t].attendance])}}var l=this,d=this;this.loader=!0,this.loader_student=!1,this.loader_scrollLeft=!1,this.loader_scrollRight=!1,this.error="",this.classroom={},this.classroom_student=[],this.classroom_discipline=[],this.course={},this.terms=[],this.range=[],this.links={},this.attendance_focus="",this.day_width="150px",this.id_institution=null,this.id_classroom=null,this.id_classroom_discipline=null,this.id_course_discipline=null,this.term=null;var c=1,u=1,m=1,p=null,f=null;this.page_self_student=1,this.page_next_student=1,this.page_last_student=null,this.select_links=null,this.select_action=this.actions.getClassroomDiscipline,this.select_state=this.store.getState().classroomDiscipline,this.select_params={id_institution:e.idInstitution,id_classroom:e.idClassroom}
350,this.frequency_letter={attendance:"P",absence:"F"};var _=["F","P"];this.on("mount",function(){l.id_institution=e.idInstitution,l.id_classroom=e.idClassroom,e.idClassroomDiscipline&&(l.id_classroom_discipline=e.idClassroomDiscipline),e.term&&(l.term=e.term),l.on("classroom",function(){var t={id_institution:e.idInstitution,id_classroom:e.idClassroom},i=[l.actions.getClassroom(t),l.actions.getClassroomDiscipline(t)];l.store.dispatch(i).then(function(){if(l.classroom=l.store.getState().classroom.classroom,l.classroom_discipline=l.store.getState().classroomDiscipline.classroom_discipline,null==e.idClassroomDiscipline)for(var t in l.classroom_discipline){var i=l.classroom_discipline[t];l.id_classroom_discipline=i.id_classroom_discipline,l.id_course_discipline=i.id_course_discipline;break}else for(var a in l.classroom_discipline){var n=l.classroom_discipline[a];if(n.id_classroom_discipline==e.idClassroomDiscipline){l.id_classroom_discipline=n.id_classroom_discipline,l.id_course_discipline=n.id_course_discipline;break}}l.listClassroomDisciplines(!0),l.trigger("course"); 351})["catch"](function(e){e&&(l.loader=!1,l.store.getState().classroom.error&&(l.error+=l.store.getState().classroom.error),l.store.getState().classroomStudent.error&&(l.error+=l.store.getState().classroomStudent.error),l.store.getState().classroomDiscipline.error&&(l.error+=l.store.getState().classroomDiscipline.error),l.error.length>0&&school.popup.error(l.error),l.update())})}),l.on("course",function(){var t={id_institution:e.idInstitution,id_course:l.classroom.id_course},i=[l.actions.getCourse(t)];l.store.dispatch(i).then(function(){l.course=l.store.getState().course.course,l.trigger("courseTerm")})["catch"](function(e){e&&(l.loader=!1,l.store.getState().course.error&&(l.error+=l.store.getState().course.error),l.error.length>0&&school.popup.error(l.error),l.update())})}),l.on("courseTerm",function(){var t={id_institution:e.idInstitution,id_course:l.classroom.id_course},i=[l.actions.getCourseTerm(t)];l.store.dispatch(i).then(function(){var e=l.store.getState().courseTerm.term;if("term"in l.store.getState().courseTerm){var t=function(t){var i=e[t];l.terms[t]={label:i.name,callback:function(){var e={id_institution:l.id_institution,id_classroom:l.id_classroom,id_classroom_discipline:l.id_classroom_discipline,term:i.term};l.router.load("classroom.diary.frequency.select",e)}},l.term||i.selected!==!0?l.term==i.term&&(l.terms[t].active="active"):(l.terms[t].active="active",l.term=i.term)};for(var i in e)t(i)}l.listClassroomStudent()})["catch"](function(e){e&&l.listClassroomStudent()})}),l.listClassroomStudent=function(){var t={id_institution:e.idInstitution,id_classroom:e.idClassroom,page:l.page_next_student},i=[l.actions.getClassroomStudent(t)];l.store.dispatch(i).then(function(){var e=l.store.getState().classroomStudent.classroom_student,t=l.store.getState().classroomStudent.links;t.self&&(l.page_self_student=t.self.number),t.next&&(l.page_next_student=t.next.number),t.last&&(l.page_last_student=t.last.number),e.map(function(e){l.classroom_student.push(e)}),l.loader_student=!1,l.range=[],l.update(),l.trigger("frequency")})["catch"](function(e){e&&(l.loader=!1,l.loader_student=!1,l.store.getState().classroomStudent.error&&school.popup.error(l.store.getState().classroomStudent.error),l.update())})},l.on("frequency",function(t,a){t&&(t>m?l.loader_scrollRight=!0:m>t&&(l.loader_scrollLeft=!0),l.update());var n={id_institution:e.idInstitution,id_classroom:e.idClassroom,id_classroom_discipline:l.id_classroom_discipline,term:l.term,page:t},o=[l.actions.getFrequencyRange(n)];l.store.dispatch(o).then(function(){l.loader=!1,l.loader_scrollLeft=!1,l.loader_scrollRight=!1;var e=l.store.getState().frequency.range;l.links=l.store.getState().frequency.links;for(var n in l.classroom_student){var o=l.classroom_student[n];for(var s in e){var r=e[s];if(void 0===r.recess){r.recess=!1;for(var d in r.holiday){var c=r.holiday[d];if(c.recess===!0){r.recess=!0,r.holiday=c.name;break}}}for(var u in r.classes){var p=r.classes[u],f=!1;for(var _ in p.frequency){var h=p.frequency[_];o.id_user==h.id_user&&(f=!0)}if(0==f){var g={id_user:o.id_user,id_discipline_timetable:p.id_discipline_timetable,attendance_date:r.date};p.frequency[p.frequency.length]=g}}var b=s;e[b]=r}}if(!t||t>m)for(var v in e){var y=e[v];l.range.push(y)}else if(m>t){for(var w in l.range){var x=l.range[w];e.push(x)}l.range=e}
351i(l.links),l.update(),a&&a(),$(".frequency-day")&&l.setFocus()})["catch"](function(e){e&&(l.loader=!1,l.store.getState().frequency.error&&(l.error+=l.store.getState().frequency.error),l.error.length>0&&school.popup.error(l.error),l.update())})}),l.on("frequencySave",function(t,i){var a={id_institution:e.idInstitution,id_classroom:e.idClassroom,id_user:t.id_user,id_discipline_timetable:t.id_discipline_timetable,attendance_date:t.attendance_date,attendance:t.attendance},n=[l.actions.saveFrequency(a)];l.store.dispatch(n).then(function(){var e=l.store.getState().frequency.save;i.css("display","block"),i.closest("td").children("img").remove(),i.attr("data-id-frequency",e.id_frequency),i.select(),t.attendance==l.frequency_letter.attendance?i.css("color","#00f"):t.attendance==l.frequency_letter.absence?i.css("color","#f00"):i.css("color",""),l.navigate(null,i),"propagate"in e&&l.propagateAttendance(e.propagate)})["catch"](function(e){e&&l.store.getState().frequency.error&&school.popup.error(l.store.getState().frequency.error)})}),l.on("frequencyEdit",function(t,i){var a={id_institution:e.idInstitution,id_classroom:e.idClassroom,id_user:t.id_user,id_discipline_timetable:t.id_discipline_timetable,id_frequency:t.id_frequency,attendance_date:t.attendance_date,attendance:t.attendance},n=[l.actions.editFrequency(a)];l.store.dispatch(n).then(function(){var e=l.store.getState().frequency.edit;i.css("display","block"),i.closest("td").children("img").remove(),i.attr("data-id-frequency",e.id_frequency),i.select(),t.attendance==l.frequency_letter.attendance?i.css("color","#00f"):t.attendance==l.frequency_letter.absence?i.css("color","#f00"):i.css("color",""),l.navigate(null,i),"propagate"in e&&l.propagateAttendance(e.propagate)})["catch"](function(e){e&&l.store.getState().frequency.error&&school.popup.error(l.store.getState().frequency.error)})}),l.on("frequencyDelete",function(t,i){var a={id_institution:e.idInstitution,id_classroom:e.idClassroom,id_user:t.id_user,id_discipline_timetable:t.id_discipline_timetable,id_frequency:t.id_frequency,attendance_date:t.attendance_date},n=[l.actions.deleteFrequency(a)];l.store.dispatch(n).then(function(){var e=l.store.getState().frequency["delete"];i.css("display","block"),i.closest("td").children("img").remove(),i.attr("data-id-frequency",e.id_frequency),i.select(),t.attendance==l.frequency_letter.attendance?i.css("color","#00f"):t.attendance==l.frequency_letter.absence?i.css("color","#f00"):i.css("color",""),l.navigate(null,i),"propagate"in e&&l.propagateAttendance(e.propagate)})["catch"](function(e){e&&l.store.getState().frequency.error&&school.popup.error(l.store.getState().frequency.error)})}),l.on("frequencySaveSelf",function(t,i,a){var n={id_institution:e.idInstitution,id_classroom:e.idClassroom,id_discipline_timetable:a.join(),attendance_date:t,attendance:i},o=[l.actions.selfSaveFrequency(n)];l.store.dispatch(o).then(function(){var e=l.store.getState().frequency.save;l.propagateAttendance(e)})["catch"](function(e){e&&l.store.getState().frequency.error&&school.popup.error(l.store.getState().frequency.error)})}),l.trigger("classroom")}),this.on("updated",function(){$(".frequency-arrow-left").off("click"),$(".frequency-arrow-right").off("click"),$("input#frequency-attendance").off("click"),$("input#frequency-attendance").off("keyup"),$("select#discipline_select").off("change"),$("#export_menu").off("click"),$(".frequency-day td").off("click"),$("#frequency_attendance_all").off("click"),$("#frequency_absence_all").off("click"),$(".frequency-arrow-left").on("click",function(){n()}),$(".frequency-arrow-right").on("click",function(){o()}),$("input#frequency-attendance").on("click",function(e){$(this).select()}),$("input#frequency-attendance").on("keyup",function(e){var t=s(e,$(this));if(0==t){var i=$(this),a=i.val().toUpperCase();i.val(a);var n="";if(i.attr("data-id-frequency")&&(n=i.attr("data-id-frequency")),a==d.frequency_letter.attendance||a==d.frequency_letter.absence||""==a&&n.length>0){if(1!=i.closest("td").find("img").is("img"))if(i.css("display","none"),i.closest("td").append('<img src="https://forleven-assets.s3.amazonaws.com/img/ajax-loader.gif" border="0" />'),a.length>0&&(!n||0==n.length)){var o={id_user:i.attr("data-id-user"),id_discipline_timetable:i.attr("data-id-discipline-timetable"),attendance_date:i.attr("data-attendance-date"),attendance:a};d.trigger("frequencySave",o,i)}else if(a.length>0&&n.length>0){var r={id_user:i.attr("data-id-user"),id_discipline_timetable:i.attr("data-id-discipline-timetable"),id_frequency:n,attendance_date:i.attr("data-attendance-date"),attendance:a};d.trigger("frequencyEdit",r,i)}else if(0==a.length&&n.length>0){var l={id_user:i.attr("data-id-user"),id_discipline_timetable:i.attr("data-id-discipline-timetable"),id_frequency:n,attendance_date:i.attr("data-attendance-date")};d.trigger("frequencyDelete",l,i)}}else school.popup.error(d.i18n.translate("value_doesnt_accept"))}}),$("select#discipline_select").on("change",function(e){var t={id_institution:d.id_institution,id_classroom:d.id_classroom,id_classroom_discipline:$(this).val(),term:d.term};d.router.load("classroom.diary.frequency.select",t)}),$("#export_menu").on("click",function(e){school.popup.setting.closeConfirmTrue=!1,school.popup.confirm(l.i18n.translate("classroom.confirm_export_frequency"),function(){$("#conteudo").html('<fl-frequency-export id-institution="'+d.id_institution+'" id-classroom="'+d.id_classroom+'" id-classroom-discipline="'+d.id_classroom_discipline+'" id-course-discipline="'+d.id_course_discipline+'" term="'+d.term+'"></fl-frequency-export>'),a.mount("fl-frequency-export")})}
351),$(".frequency-day td").on("click",function(){var e=$(this).closest(".frequency-day");if(0==e.hasClass("frequency-focus")){var t=$("div.frequency-focus").index();e.index()>t?o():n()}}),$("#frequency_attendance_all").on("click",function(){for(var e=$(".frequency-focus").attr("date"),t=$(".frequency-focus").find("td[id_discipline_timetable]").length,i=[],a=0;t>a;a++)i[a]=$(".frequency-focus").find("td[id_discipline_timetable]:nth-child("+(a+1)+")").attr("id_discipline_timetable");d.trigger("frequencySaveSelf",e,1,i)}),$("#frequency_absence_all").on("click",function(){for(var e=$(".frequency-focus").attr("date"),t=$(".frequency-focus").find("td[id_discipline_timetable]").length,i=[],a=0;t>a;a++)i[a]=$(".frequency-focus").find("td[id_discipline_timetable]:nth-child("+(a+1)+")").attr("id_discipline_timetable");d.trigger("frequencySaveSelf",e,0,i)}),$(".frequency-day").ready(function(){l.setFocus()}),$(window).scroll(function(){(!l.page_last_student||l.page_last_student>l.page_self_student)&&!l.loader_student&&$(window).scrollTop()+$(window).height()>=$(document).height()-parseInt($(".app").css("margin-bottom"))&&(l.loader_student=!0,l.update(),l.listClassroomStudent())})}),this.setFocus=function(){if($(".frequency-focus")&&0==$(".frequency-focus").length){$(".frequency-focus").toggleClass("frequency-focus");
351var e=$("#frequency-head").find(".frequency-day").length,i=$(".frequency-head").find("input#frequency-attendance[value]:last"),a=t();if(i.is("input")){var n=parseInt(i.closest(".frequency-day").index()),o=parseFloat(a)*n;$(".frequency-head").animate({scrollLeft:"+="+o+"px"},{duration:300,easing:"easeOutQuad"}),n+=2,n==e&&(n-=1),$(".frequency-head").children(".frequency-day:nth-child("+n+")").toggleClass("frequency-focus")}else $(".frequency-head").children(".frequency-day:nth-child(2)").toggleClass("frequency-focus")}},this.scrollDayLeft=n,this.scrollDayRight=o,this.navigate=s,this.propagateAttendance=r,this.listClassroomDisciplines=function(e){e===!0?l.classroom_discipline=l.store.getState().classroomDiscipline.classroom_discipline:l.classroom_discipline=l.classroom_discipline.concat(l.store.getState().classroomDiscipline.classroom_discipline),l.select_links=l.store.getState().classroomDiscipline.links,l.update()}})},function(e,t,i){var a=i(1);a.tag2("fl-frequency-export",'<div> <div class="{hidden: !loader}" class="frequency-header"> <fl-spinner loading="{loader}"></fl-spinner> </div> <span class="{hidden: loader}"> <div class="frequency-header first-letter"> <fl-trans keyword="classroom.frequency_export_statement"></fl-trans> <br> <br> <div class="table frequency-table"> <div class="table-cell frequency-table-cell first-letter"> <fl-trans keyword="classroom.class_scheduled.plural"></fl-trans>: {frequency_export.total_class_scheduled} </div> <div class="table-cell frequency-table-cell first-letter"> <fl-trans keyword="classroom.class_taught.plural"></fl-trans>: {frequency_export.total_class_taught} </div> </div> </div> <div class="content"> <div each="{student in students}" if="{student_export[student.id_user]}" class="line"> <div class="column column-image"> <fl-image image="{student.image}" size="50" circular="true"> </fl-image> </div> <div class="column column-name"> <div class="name column-line"> {student.name} {student.lastname} </div> <div class="frequency column-line first-letter"> <fl-trans keyword="frequency"></fl-trans>: <fl-tooltip text="100 - ({student_export[student.id_user].total_absence} x 100) ÷ {frequency_export.total_class_taught}" content="{String(student_export[student.id_user].percentage_frequency).replace(\'.\',\',\')}%"> {String(student_export[student.id_user].percentage_frequency).replace(\'.\',\',\')}% </fl-tooltip> </div> </div> <div class="column column-info"> <div class="column-line"> <div class="table-cell middle"> <fl-icon icon="check" size="12" color="#0069ff"> </fl-icon> </div> <div class="table-cell middle"> {student_export[student.id_user].total_attendance} <fl-trans keyword="attendance.plural"></fl-trans> </div> </div> <div class="column-line"> <div class="table-cell middle"> <fl-icon icon="times" size="10" color="#f00"> </fl-icon> </div> <div class="table-cell middle"> {student_export[student.id_user].total_absence} <fl-trans keyword="absence.plural"></fl-trans> </div> </div> </div> </div> </div> <div class="frequency-footer"> <br> <fl-button text="cancel" schema="cancel" ref="button_cancel" onclick="{closePopup}"> </fl-button> <fl-button text="classroom.frequency_export_button" schema="success" ref="button_export" onclick="{saveFrequencyExport}"> </fl-button> </div> </span> </div>','fl-frequency-export .content,[data-is="fl-frequency-export"] .content{ font-weight: bold; font-family: verdana; font-size: 12px; padding:5px; white-space: nowrap; height: 350px; overflow: hidden; overflow-y: auto; border-top: #aaa 1px solid; border-bottom: #aaa 1px solid; } fl-frequency-export .line,[data-is="fl-frequency-export"] .line{ position: relative; height: 60px; border-bottom:#aaa 1px dashed; vertical-align: middle; } fl-frequency-export .column,[data-is="fl-frequency-export"] .column{ height: 60px; text-align: left; padding-left: 5px; padding-right: 5px; display: table-cell; vertical-align: top; } fl-frequency-export .column-line,[data-is="fl-frequency-export"] .column-line{ height: 30px; line-height: 30px; font-size: 11px; } fl-frequency-export .column-line > div,[data-is="fl-frequency-export"] .column-line > div{ padding: 3px; } fl-frequency-export .column-image,[data-is="fl-frequency-export"] .column-image{ width: 75px; text-align: center; height:60px; line-height: 60px; vertical-align: middle; } fl-frequency-export .column-image > img,[data-is="fl-frequency-export"] .column-image > img{ border-radius:50px; height:50px; vertical-align: middle; } fl-frequency-export .column-name,[data-is="fl-frequency-export"] .column-name{ float:left; width: 150px; } fl-frequency-export .frequency,[data-is="fl-frequency-export"] .frequency{ font-weight: normal !important; color:#999; } fl-frequency-export .name,[data-is="fl-frequency-export"] .name{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } fl-frequency-export .column-info,[data-is="fl-frequency-export"] .column-info{ font-weight: normal !important; padding-left: 10px; } fl-frequency-export .frequency-header,[data-is="fl-frequency-export"] .frequency-header{ text-align: center; padding:5px; box-shadow: 0px 5px 5px #ccc; } fl-frequency-export .frequency-footer,[data-is="fl-frequency-export"] .frequency-footer{ text-align: center; padding:5px; box-shadow: 0px -5px 5px #ccc; } fl-frequency-export .frequency-table,[data-is="fl-frequency-export"] .frequency-table{ width: 100%; } fl-frequency-export .frequency-table-cell,[data-is="fl-frequency-export"] .frequency-table-cell{ text-align: center; }',"",function(e){"use strict";var t=this;this.loader=!0,this.frequency_export={},this.student_export=[],this.students=[],this.id_institution=e.idInstitution,this.id_classroom=e.idClassroom,this.id_classroom_discipline=e.idClassroomDiscipline,this.id_course_discipline=e.idCourseDiscipline,this.term=e.term,this.on("mount",function(e){t.getFrequencyExport()}),this.getFrequencyExport=function(){var e={id_institution:t.id_institution,id_classroom:t.id_classroom,id_classroom_discipline:t.id_classroom_discipline,id_course_discipline:t.id_course_discipline,term:t.term},i=[t.actions.getClassroomStudent(e),t.actions.getFrequencyExport(e)];t.store.dispatch(i).then(function(){t.loader=!1,t.frequency_export=t.store.getState().frequency["export"],t.students=t.store.getState().classroomStudent.classroom_student;for(var e in t.frequency_export.students){var i=t.frequency_export.students[e];t.student_export[i.id_user]=i}
351t.update()})["catch"](function(e){e&&school.popup.error(t.store.getState().frequency.error)})},this.saveFrequencyExport=function(){t.loader=!0,t.update();var e={id_institution:t.id_institution,id_classroom:t.id_classroom,id_classroom_discipline:t.id_classroom_discipline,id_course_discipline:t.id_course_discipline,term:t.term},i=[t.actions.saveFrequencyExport(e)];t.store.dispatch(i).then(function(){school.popup.info(t.i18n.translate("classroom.frequency_export_successfully"))})["catch"](function(e){e&&school.popup.error(t.store.getState().frequency.error)}),t.update()},this.closePopup=function(){school.popup.close()}})},function(e,t,i){var a=i(1);a.tag2("fl-frequency-line",'<div class="table" style="width: 95%; padding-left:35px"> <div class="div-row"> <div id="student-line" class="div-col" riot-style="width:{width}"> <yield></yield> <div style="float: right"> <fl-button-option> <fl-trans>option_plural</fl-trans> </fl-button-option> <fl-menu-option arrow="top"> <fl-menu-option-item id="remove"> <fl-trans>delete</fl-trans> </fl-menu-option-item> </fl-menu-option> </div> </div> </div> </div>','fl-frequency-line #student-line,[data-is="fl-frequency-line"] #student-line{ position: relative; padding: 10px; width:100%; }',"",function(e){"use strict";var t=this;t.width=e.width,this.on("mount",function(e){t.width=$("fl-frequency-line").parent().css("width"),t.update()})})},function(e,t,i){var a=i(1);a.tag2("fl-badge",'<span class="{classes}"> <span if="{opts.icon && !opts.iconRight}"> <i class="fa fa-{opts.icon}" aria-hidden="true"></i> </span> <span if="{opts.message}"> <fl-trans keyword="{opts.message}"></fl-trans>
351 </span> <span if="{!opts.message}"> <yield></yield> </span> <span if="{opts.icon && opts.iconRight}"> <i class="fa fa-{opts.icon}" aria-hidden="true"></i> </span> </span>','fl-badge .fl-badge,[data-is="fl-badge"] .fl-badge{ cursor: default; border-radius: 3px; color: #333; display: inline-block; font-size: 11px; font-weight: 700; line-height: 99%; margin: 0; margin-top: 1px; padding: 2px 5px; text-align: center; text-decoration: none; text-transform: uppercase; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } fl-badge .fl-badge.fl-badge-hover:hover,[data-is="fl-badge"] .fl-badge.fl-badge-hover:hover{ border-color: transparent; background-color: #EBECF0; } fl-badge .fl-badge.fl-badge-default,[data-is="fl-badge"] .fl-badge.fl-badge-default,fl-badge .fl-badge.fl-badge-cancel,[data-is="fl-badge"] .fl-badge.fl-badge-cancel,fl-badge .fl-badge.fl-badge-generic,[data-is="fl-badge"] .fl-badge.fl-badge-generic{ background: #ccc; border: 1px solid #ccc; } fl-badge .fl-badge.fl-badge-success,[data-is="fl-badge"] .fl-badge.fl-badge-success{ background-color: #14892c; border-color: #14892c; color: #fff; } fl-badge .fl-badge.fl-badge-error,[data-is="fl-badge"] .fl-badge.fl-badge-error,fl-badge .fl-badge.fl-badge-danger,[data-is="fl-badge"] .fl-badge.fl-badge-danger{ background-color: #d04437; border-color: #d04437; color: #fff; } fl-badge .fl-badge.fl-badge-current,[data-is="fl-badge"] .fl-badge.fl-badge-current,fl-badge .fl-badge.fl-badge-warning,[data-is="fl-badge"] .fl-badge.fl-badge-warning{ background-color: #f6c342; border-color: #f6c342; color: #594300; } fl-badge .fl-badge.fl-badge-complete,[data-is="fl-badge"] .fl-badge.fl-badge-complete{ background-color: #4a6785; border-color: #4a6785; color: #fff; } fl-badge .fl-badge.fl-badge-moved,[data-is="fl-badge"] .fl-badge.fl-badge-moved{ background-color: #815b3a; border-color: #815b3a; color: #fff; } fl-badge .fl-badge.fl-badge-info,[data-is="fl-badge"] .fl-badge.fl-badge-info{ background-color: #5bc0de; border-color: #5bc0de; color: #fff; } fl-badge .fl-badge.fl-badge-cursor-pointer,[data-is="fl-badge"] .fl-badge.fl-badge-cursor-pointer{ cursor: pointer; }',"",function(e){"use strict";var t=this;this.classes={"fl-badge":!0,"fl-badge-hover-yellow":!1},this.on("mount",function(){var i="default";e.schema&&(i=e.schema),e.type&&(i=e.type),e.label&&(i=e.label),t.classes["fl-badge-"+i]=!0,e.cursor&&(t.classes["fl-badge-cursor-"+e.cursor]=!0),e.hover&&(t.classes["fl-badge-hover"]=!0),t.update()})})},function(e,t,i){var a=i(1);a.tag2("fl-barcode",'<div> <svg if="{text}" id="barcode" jsbarcode-format="{format}" jsbarcode-value="{text}" jsbarcode-displayvalue="{display_text}" jsbarcode-width="{width}" jsbarcode-height="{height}"> </svg> </div>',"","",function(e){"use strict";function t(e){return e&&e.__esModule?e:{"default":e}}var a=i(441);t(a);this.text=e.text?e.text:"",this.display_text=e.displayText,this.format=e.format?e.format:"ITF",this.width=e.width,this.height=e.height,this.on("mount",function(){JsBarcode("#barcode").init()})})},function(e,t,i){var a=i(1);a.tag2("fl-date","<span> {convert} </span>","","",function(e){"use strict";var t=this;this.text="",this.formatIn="date",this.formatOut="dd/MM/YYYY",this.convert="",this.short_months=[this.i18n.translate("january.abbreviate"),this.i18n.translate("february.abbreviate"),this.i18n.translate("march.abbreviate"),this.i18n.translate("april.abbreviate"),this.i18n.translate("may.abbreviate"),this.i18n.translate("june.abbreviate"),this.i18n.translate("july.abbreviate"),this.i18n.translate("august.abbreviate"),this.i18n.translate("september.abbreviate"),this.i18n.translate("october.abbreviate"),this.i18n.translate("november.abbreviate"),this.i18n.translate("december.abbreviate")],this.months=[this.i18n.translate("january"),this.i18n.translate("february"),this.i18n.translate("march"),this.i18n.translate("april"),this.i18n.translate("may"),this.i18n.translate("june"),this.i18n.translate("july"),this.i18n.translate("august"),this.i18n.translate("september"),this.i18n.translate("october"),this.i18n.translate("november"),this.i18n.translate("december")],this.on("mount",function(){t.text=e.text,t.update(
351)}),this.on("updated",function(){t.text=e.text,0===t.convert.length&&t.convertDate()}),this.convertDate=function(){if(t.text){e.formatIn&&(t.formatIn=e.formatIn),e.formatOut&&(t.formatOut=e.formatOut);var i=null;i=10===t.text.length?new Date(t.text+" 00:00:00"):7===t.text.length?new Date(t.text+"-01 00:00:00"):new Date(t.text),isNaN(i.getDate())?t.convert=" ":(t.convert=t.formatOut,t.formatOut.indexOf("dd")>=0?t.convert=t.convert.replace("dd",("0"+i.getDate()).slice(-2)):t.formatOut.indexOf("DD")>=0&&(t.convert=t.convert.replace("DD",("0"+i.getDate()).slice(-2))),t.formatOut.indexOf("MMMM")>=0?t.convert=t.convert.replace("MMMM",t.months[i.getMonth()]):t.formatOut.indexOf("MMM")>=0?t.convert=t.convert.replace("MMM",t.short_months[i.getMonth()]):t.formatOut.indexOf("mm")>=0?t.convert=t.convert.replace("mm",("0"+(i.getMonth()+1)).slice(-2)):t.formatOut.indexOf("MM")>=0?t.convert=t.convert.replace("MM",("0"+(i.getMonth()+1)).slice(-2)):t.formatOut.indexOf("F")>=0&&(t.convert=t.convert.replace("F",t.months[i.getMonth()])),t.formatOut.indexOf("YYYY")>=0?t.convert=t.convert.replace("YYYY",i.getFullYear()):t.formatOut.indexOf("YY")>=0&&(t.convert=t.convert.replace("YY",i.getYear())),t.formatOut.indexOf("HH")>=0&&(t.convert=t.convert.replace("HH",("00"+i.getHours()).slice(-2))),t.formatOut.indexOf("ii")>=0&&(t.convert=t.convert.replace("ii",("00"+i.getMinutes()).slice(-2))),t.formatOut.indexOf("ss")>=0&&(t.convert=t.convert.replace("ss",("00"+i.getSeconds()).slice(-2))),0===t.convert.length&&(t.convert=i)),t.update()}}})},function(e,t,i){var a=i(1);a.tag2("fl-file-picker",'<div> <div id="{!opts.placeId ? uploadPlaceId : \'\'}" align="center" class="{classes}" riot-style="height: {height};"> </div> <div class="upload-icon"> <fl-icon icon="cloud-upload" size="100"> </fl-icon> </div> </div>','fl-file-picker .upload-icon,[data-is="fl-file-picker"] .upload-icon{ position: absolute; left: 50%; margin-left: -50px; top: 40%; z-index: -1; } @-webkit-keyframes passing-through { 0% { opacity: 0; -webkit-transform: translateY(40px); -moz-transform: translateY(40px); -ms-transform: translateY(40px); -o-transform: translateY(40px); transform: translateY(40px); } 30%, 70% { opacity: 1; -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px); } 100% { opacity: 0; -webkit-transform: translateY(-40px); -moz-transform: translateY(-40px); -ms-transform: translateY(-40px); -o-transform: translateY(-40px); transform: translateY(-40px); } } @-moz-keyframes passing-through { 0% { opacity: 0; -webkit-transform: translateY(40px); -moz-transform: translateY(40px); -ms-transform: translateY(40px); -o-transform: translateY(40px); transform: translateY(40px); } 30%, 70% { opacity: 1; -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px); } 100% { opacity: 0; -webkit-transform: translateY(-40px); -moz-transform: translateY(-40px); -ms-transform: translateY(-40px); -o-transform: translateY(-40px); transform: translateY(-40px); } } @keyframes passing-through { 0% { opacity: 0; -webkit-transform: translateY(40px); -moz-transform: translateY(40px); -ms-transform: translateY(40px); -o-transform: translateY(40px); transform: translateY(40px); } 30%, 70% { opacity: 1; -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px); } 100% { opacity: 0; -webkit-transform: translateY(-40px); -moz-transform: translateY(-40px); -ms-transform: translateY(-40px); -o-transform: translateY(-40px); transform: translateY(-40px); } } @-webkit-keyframes slide-in { 0% { opacity: 0; -webkit-transform: translateY(40px); -moz-transform: translateY(40px); -ms-transform: translateY(40px); -o-transform: translateY(40px); transform: translateY(40px); } 30% { opacity: 1; -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px); } } @-moz-keyframes slide-in { 0% { opacity: 0; -webkit-transform: translateY(40px); -moz-transform: translateY(40px); -ms-transform: translateY(40px); -o-transform: translateY(40px); transform: translateY(40px); } 30% { opacity: 1; -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px); } } @keyframes slide-in { 0% { opacity: 0; -webkit-transform: translateY(40px); -moz-transform: translateY(40px); -ms-transform: translateY(40px); -o-transform: translateY(40px); transform: translateY(40px); } 30% { opacity: 1; -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px); } } @-webkit-keyframes pulse { 0% { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } 10% { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); } 20% { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } } @-moz-keyframes pulse { 0% { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } 10% { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); } 20% { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } } @keyframes pulse { 0% { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } 10% { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); } 20% { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } } fl-file-picker .dropzone,[data-is="fl-file-picker"] .dropzone,fl-file-picker .dropzone *,[data-is="fl-file-picker"] .dropzone *{ box-sizing: border-box; } fl-file-picker .dropzone,[data-is="fl-file-picker"] .dropzone{ height: 150px; padding: 20px 20px; border: 2px dashed #0087F7; border-radius: 5px; z-index: 1; } fl-file-picker .dropzone.dz-clickable,[data-is="fl-file-picker"] .dropzone.dz-clickable{ cursor: pointer; } fl-file-picker .dropzone.dz-clickable *,[data-is="fl-file-picker"] .dropzone.dz-clickable *{ cursor: default; } fl-file-picker .dropzone.dz-clickable .dz-message,[data-is="fl-file-picker"] .dropzone.dz-clickable .dz-message,fl-file-picker .dropzone.dz-clickable .dz-message *,[data-is="fl-file-picker"] .dropzone.dz-clickable .dz-message *{ cursor: pointer; font-weight: bold; } fl-file-picker .dropzone.dz-started .dz-message,[data-is="fl-file-picker"] .dropzone.dz-started .dz-message{ display: none; } fl-file-picker .dropzone.dz-drag-hover,[data-is="fl-file-picker"] .dropzone.dz-drag-hover{ border-style: solid; } fl-file-picker .dropzone.dz-drag-hover .dz-message,[data-is="fl-file-picker"] .dropzone.dz-drag-hover .dz-message{ opacity: 0.5; } fl-file-picker .dropzone .dz-message,[data-is="fl-file-picker"] .dropzone .dz-message{ text-align: center; } fl-file-picker .dropzone .dz-preview,[data-is="fl-file-picker"] .dropzone .dz-preview{ position: relative; display: inline-block; vertical-align: top; margin: 16px; min-height: 100px; } fl-file-picker .dropzone .dz-preview:hover,[data-is="fl-file-picker"] .dropzone .dz-preview:hover{ z-index: 1000; } fl-file-picker .dropzone .dz-preview:hover .dz-details,[data-is="fl-file-picker"] .dropzone .dz-preview:hover .dz-details{ opacity: 1; } fl-file-picker .dropzone .dz-preview.dz-file-preview .dz-image,[data-is="fl-file-picker"] .dropzone .dz-preview.dz-file-preview .dz-image{ border-radius: 20px; background: #999; background: linear-gradient(to bottom, #eee, #ddd); } fl-file-picker .dropzone .dz-preview.dz-file-preview .dz-details,[data-is="fl-file-picker"] .dropzone .dz-preview.dz-file-preview .dz-details{ opacity: 1; } fl-file-picker .dropzone .dz-preview.dz-image-preview,[data-is="fl-file-picker"] .dropzone .dz-preview.dz-image-preview{ background: white; } fl-file-picker .dropzone .dz-preview.dz-image-preview .dz-details,[data-is="fl-file-picker"] .dropzone .dz-preview.dz-image-preview .dz-details{ -webkit-transition: opacity 0.2s linear; -moz-transition: opacity 0.2s linear; -ms-transition: opacity 0.2s linear; -o-transition: opacity 0.2s linear; transition: opacity 0.2s linear; } fl-file-picker .dropzone .dz-preview .dz-remove,[data-is="fl-file-picker"] .dropzone .dz-preview .dz-remove{ font-size: 14px; text-align: center; display: block; cursor: pointer; border: none; } fl-file-picker .dropzone .dz-preview .dz-remove:hover,[data-is="fl-file-picker"] .dropzone .dz-preview .dz-remove:hover{ text-decoration: underline; } fl-file-picker .dropzone .dz-preview:hover .dz-details,[data-is="fl-file-picker"] .dropzone .dz-preview:hover .dz-details{ opacity: 1; } fl-file-picker .dropzone .dz-preview .dz-details,[data-is="fl-file-picker"] .dropzone .dz-preview .dz-details{ z-index: 20; position: absolute; top: 0; left: 0; opacity: 0; font-size: 13px; min-width: 100%; max-width: 100%; padding: 2em 1em; text-align: center; color: rgba(0, 0, 0, 0.9); line-height: 150%; } fl-file-picker .dropzone .dz-preview .dz-details .dz-size,[data-is="fl-file-picker"] .dropzone .dz-preview .dz-details .dz-size{ margin-bottom: 1em; font-size: 16px; } fl-file-picker .dropzone .dz-preview .dz-details .dz-filename,[data-is="fl-file-picker"] .dropzone .dz-preview .dz-details .dz-filename{ white-space: nowrap; } fl-file-picker .dropzone .dz-preview .dz-details .dz-filename:hover span,[data-is="fl-file-picker"] .dropzone .dz-preview .dz-details .dz-filename:hover span{ border: 1px solid rgba(200, 200, 200, 0.8); background-color: rgba(255, 255, 255, 0.8); } fl-file-picker .dropzone .dz-preview .dz-details .dz-filename:not(:hover),[data-is="fl-file-picker"] .dropzone .dz-preview .dz-details .dz-filename:not(:hover){ overflow: hidden; text-overflow: ellipsis; } fl-file-picker .dropzone .dz-preview .dz-details .dz-filename:not(:hover) span,[data-is="fl-file-picker"] .dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{ border: 1px solid transparent; } fl-file-picker .dropzone .dz-preview .dz-details .dz-filename span,[data-is="fl-file-picker"] .dropzone .dz-preview .dz-details .dz-filename span,fl-file-picker .dropzone .dz-preview .dz-details .dz-size span,[data-is="fl-file-picker"] .dropzone .dz-preview .dz-details .dz-size span{ background-color: rgba(255, 255, 255, 0.4); padding: 0 0.4em; border-radius: 3px; } fl-file-picker .dropzone .dz-preview:hover .dz-image img,[data-is="fl-file-picker"] .dropzone .dz-preview:hover .dz-image img{ -webkit-transform: scale(1.05, 1.05); -moz-transform: scale(1.05, 1.05); -ms-transform: scale(1.05, 1.05); -o-transform: scale(1.05, 1.05); transform: scale(1.05, 1.05); -webkit-filter: blur(8px); filter: blur(8px); } fl-file-picker .dropzone .dz-preview .dz-image,[data-is="fl-file-picker"] .dropzone .dz-preview .dz-image{ border-radius: 20px; overflow: hidden; width: 120px; height: 120px; position: relative; display: block; z-index: 10; } fl-file-picker .dropzone .dz-preview .dz-image img,[data-is="fl-file-picker"] .dropzone .dz-preview .dz-image img{ display: block; } fl-file-picker .dropzone .dz-preview.dz-success .dz-success-mark,[data-is="fl-file-picker"] .dropzone .dz-preview.dz-success .dz-success-mark{ -webkit-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1); -moz-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1); -ms-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1); -o-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1); animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1); } fl-file-picker .dropzone .dz-preview.dz-error .dz-error-mark,[data-is="fl-file-picker"] .dropzone .dz-preview.dz-error .dz-error-mark{ opacity: 1; -webkit-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1); -moz-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1); -ms-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1); -o-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1); animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1); } fl-file-picker .dropzone .dz-preview .dz-success-mark,[data-is="fl-file-picker"] .dropzone .dz-preview .dz-success-mark,fl-file-picker .dropzone .dz-preview .dz-error-mark,[data-is="fl-file-picker"] .dropzone .dz-preview .dz-error-mark{ pointer-events: none; opacity: 0; z-index: 500; position: absolute; display: block; top: 50%; left: 50%; margin-left: -27px; margin-top: -27px; } fl-file-picker .dropzone .dz-preview .dz-success-mark svg,[data-is="fl-file-picker"] .dropzone .dz-preview .dz-success-mark svg,fl-file-picker .dropzone .dz-preview .dz-error-mark svg,[data-is="fl-file-picker"] .dropzone .dz-preview .dz-error-mark svg{ display: block; width: 54px; height: 54px; } fl-file-picker .dropzone .dz-preview.dz-processing .dz-progress,[data-is="fl-file-picker"] .dropzone .dz-preview.dz-processing .dz-progress{ opacity: 1; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -ms-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; } fl-file-picker .dropzone .dz-preview.dz-complete .dz-progress,[data-is="fl-file-picker"] .dropzone .dz-preview.dz-complete .dz-progress{ opacity: 0; -webkit-transition: opacity 0.4s ease-in; -moz-transition: opacity 0.4s ease-in; -ms-transition: opacity 0.4s ease-in; -o-transition: opacity 0.4s ease-in; transition: opacity 0.4s ease-in; } fl-file-picker .dropzone .dz-preview:not(.dz-processing) .dz-progress,[data-is="fl-file-picker"] .dropzone .dz-preview:not(.dz-processing) .dz-progress{ -webkit-animation: pulse 6s ease infinite; -moz-animation: pulse 6s ease infinite; -ms-animation: pulse 6s ease infinite; -o-animation: pulse 6s ease infinite; animation: pulse 6s ease infinite; } fl-file-picker .dropzone .dz-preview .dz-progress,[data-is="fl-file-picker"] .dropzone .dz-preview .dz-progress{ opacity: 1; z-index: 1000; pointer-events: none; position: absolute; height: 16px; left: 50%; top: 50%; margin-top: -8px; width: 80px; margin-left: -40px; background: rgba(255, 255, 255, 0.9); -webkit-transform: scale(1); border-radius: 8px; overflow: hidden; } fl-file-picker .dropzone .dz-preview .dz-progress .dz-upload,[data-is="fl-file-picker"] .dropzone .dz-preview .dz-progress .dz-upload{ background: #333; background: linear-gradient(to bottom, #666, #444); position: absolute; top: 0; left: 0; bottom: 0; width: 0; -webkit-transition: width 300ms ease-in-out; -moz-transition: width 300ms ease-in-out; -ms-transition: width 300ms ease-in-out; -o-transition: width 300ms ease-in-out; transition: width 300ms ease-in-out; } fl-file-picker .dropzone .dz-preview.dz-error .dz-error-message,[data-is="fl-file-picker"] .dropzone .dz-preview.dz-error .dz-error-message{ display: block; } fl-file-picker .dropzone .dz-preview.dz-error:hover .dz-error-message,[data-is="fl-file-picker"] .dropzone .dz-preview.dz-error:hover .dz-error-message{ opacity: 1; pointer-events: auto; } fl-file-picker .dropzone .dz-preview .dz-error-message,[data-is="fl-file-picker"] .dropzone .dz-preview .dz-error-message{ pointer-events: none; z-index: 1000; position: absolute; display: block; display: none; opacity: 0; -webkit-transition: opacity 0.3s ease; -moz-transition: opacity 0.3s ease; -ms-transition: opacity 0.3s ease; -o-transition: opacity 0.3s ease; transition: opacity 0.3s ease; border-radius: 8px; font-size: 13px; top: 130px; left: -10px; width: 140px; background: #be2626; background: linear-gradient(to bottom, #be2626, #a92222); padding: 0.5em 1.2em; color: white; } fl-file-picker .dropzone .dz-preview .dz-error-message:after,[data-is="fl-file-picker"] .dropzone .dz-preview .dz-error-message:after{ content: \'\'; position: absolute; top: -6px; left: 64px; width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #be2626; }
351',"",function(e){ 352"use strict";function t(e){return e&&e.__esModule?e:{"default":e}}var a=this,n=i(7),o=t(n),s=i(44),r=t(s),l=o["default"].services;r["default"].autoDiscover=!1,this.uploadPlaceId=e.placeId?e.placeId:"div#uploadplace"+r["default"].uuidv4(),this.url=e.url,this.method=e.method?e.method.toUpperCase():"POST",this.dropzone_class=e.dropzoneClass,this.height=e.height?e.height:"",this.maxFilesize=e.maxFilesize?e.maxFilesize:100,this.media_picker_text=e.mediaPickerText,this.sending_callback=e.sendingCallback,this.success_callback=e.successCallback,this.error_callback=e.errorCallback,this.classes={dropzone:!0},this.dropzone_class&&(this.classes[this.dropzone_class]=!0);var d={dictDefaultMessage:this.media_picker_text?this.i18n.translate(this.media_picker_text):this.i18n.translate("drop_file"),dictFallbackMessage:this.i18n.translate("browser_not_support"),dictFallbackText:this.i18n.translate("file_fallback"),dictFileTooBig:this.i18n.translate("file_oversize"),dictInvalidFileType:this.i18n.translate("file_invalid_type"),dictResponseError:this.i18n.translate("file_upload_error"),dictCancelUpload:this.i18n.translate("file_upload_cancel"),dictUploadCanceled:this.i18n.translate("file_upload_canceled"),dictCancelUploadConfirmation:this.i18n.translate("file_upload_confirm_cancel"),dictRemoveFile:this.i18n.translate("file_remove")},c={maxFiles:1,maxFilesize:this.maxFilesize,timeout:6e7};this.on("mount",function(){var e=document.getElementById(a.uploadPlaceId);l&&Object.keys(l).forEach(function(e){a.url=a.url.replace(e,l[e])});var t={url:a.url,method:a.method,headers:{authorization:"Bearer "+window.sessionStorage.token}},i=new r["default"](e,Object.assign(t,c,d));i.on("sending",function(e){a.sending_callback&&a.sending_callback()}),i.on("success",function(e,t){i.removeFile(e),a.success_callback?a.success_callback(t):window.toast(a.i18n.translate("file_successfully_sent"),"long")}),i.on("error",function(e,t){if(i.removeFile(e),a.error_callback)a.error_callback(t);else{var n=t;t.errors&&t.errors.length>0&&(n=a.i18n.translate(t.errors[0].message)),school.popup.error(n)}})})})},function(e,t,i){var a=i(1);a.tag2("fl-grid",'<div if="{data !== undefined && data.length > 0}"> <table class="grid" cellpadding="0" cellspacing="0" width="{width}"> <tr> <td each="{column in this.columns}" class="label first-letter" riot-style="width:{column.width}"> {column.label} </td> </tr> <tr each="{row in data}" if="{row !== undefined}" ref="grid_item" class="item-row"> <td each="{column in columns}" class="item-column"> <span if="{column.field != \'action\'}"> <span if="{typeof row[column.field] == âobjectâ}"> <fl-badge label="{row[column.field].badge}" message="{row[column.field].name}"></fl-badge> </span> <span if="{typeof row[column.field] != âobjectâ}"> <fl-date if="{column.field == \'date_begin\'}" text="{row.classroom.date_begin}" format-out="dd/MM/YYYY"> </fl-date> <span if="{column.field != \'date_begin\'}"> {row[column.field]} </span> </span> </span> <span if="{column.field == \'action\' && row[column.field] !== undefined}"> <fl-button-option> <fl-trans keyword="option.plural"></fl-trans> </fl-button-option> <fl-menu-option arrow="top" data="{row[column.field]}"> </fl-menu-option> </span> </td> </tr> </table> </div>','fl-grid .grid,[data-is="fl-grid"] .grid{ border: 1px solid #aaa; border-radius:5px; } fl-grid .label,[data-is="fl-grid"] .label{ height: 40px; padding: 5px; background: #ccc; border-right:1px solid #aaa; cursor: default; font-weight: bold; } fl-grid .label:last-child,[data-is="fl-grid"] .label:last-child{ border:none; } fl-grid .item-row,[data-is="fl-grid"] .item-row{ background: #fff; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; transition-property: all; transition-duration: 300ms; transition-timing-function: ease-in-out; } fl-grid .item-row:nth-child(odd),[data-is="fl-grid"] .item-row:nth-child(odd){ background: #f5f5f5; } fl-grid .item-row:hover,[data-is="fl-grid"] .item-row:hover{ background: rgba(1, 129, 78, 0.15); } fl-grid .item-column,[data-is="fl-grid"] .item-column{ height:30px; padding: 5px; border-bottom:#aaa 1px dashed; } fl-grid tr:last-child > .item-column,[data-is="fl-grid"] tr:last-child > .item-column{ border:none; } fl-grid tr:last-child > .item-column:first-child,[data-is="fl-grid"] tr:last-child > .item-column:first-child{ border-bottom-left-radius: 5px; } fl-grid tr:last-child > .item-column:last-child,[data-is="fl-grid"] tr:last-child > .item-column:last-child{ border-bottom-right-radius: 5px; }',"",function(e){"use strict";function t(){a.observable(this),this.on("update",function(e,t){e&&(n.data=e),t&&(n.columns=t),n.update()})}var i=this;this.width="100%",this.data=[],this.columns=[];var n=this;this.on("mount",function(){i.data=e.data,i.columns=e.columns,void 0!==e.width&&(i.width=e.width),i.update()}),this.Grid=t})},function(e,t,i){var a=i(1);a.tag2("fl-icon","<span></span>","",'style="display: inline-block; vertical-align: bottom;"',function(e){"use strict";
352function t(e){return e&&e.__esModule?e:{"default":e}}var a=i(1012),n=t(a),o=i(1013),s=t(o),r=i(1014),l=t(r),d=i(1015),c=t(d),u=i(1016),m=t(u),p=i(1017),f=t(p),_=i(1018),h=t(_),g=i(1019),b=t(g),v=i(1020),y=t(v),w=i(1021),x=t(w),k=i(1022),E=t(k),C=i(1023),S=t(C),M=i(1024),T=t(M),L=i(1025),I=t(L),D=i(1026),A=t(D),O=i(1028),R=t(O),z=i(1027),Y=t(z),F=i(1029),P=t(F),N=i(1030),j=t(N),H=i(1031),U=t(H),B=i(1032),q=t(B),G=i(1033),V=t(G),W=i(1034),J=t(W),Z=i(1035),X=t(Z),Q=i(1036),K=t(Q),ee=i(1037),te=t(ee),ie=i(1038),ae=t(ie),ne=i(1039),oe=t(ne),se=i(1041),re=t(se),le=i(1040),de=t(le),ce=i(1042),ue=t(ce),me=i(1043),pe=t(me),fe=i(1045),_e=t(fe),he=i(1044),ge=t(he),be=i(1046),ve=t(be),ye=i(1047),we=t(ye),xe=i(1048),ke=t(xe),Ee=i(1049),Ce=t(Ee),Se=i(1050),Me=t(Se),Te=i(1052),Le=t(Te),Ie=i(1051),De=t(Ie),Ae=i(1053),Oe=t(Ae),Re=i(1054),ze=t(Re),Ye=i(1055),Fe=t(Ye),Pe=i(1056),Ne=t(Pe),je=i(1057),He=t(je),Ue=i(1067),Be=t(Ue),qe=i(1058),Ge=t(qe),Ve=i(1059),We=t(Ve),Je=i(1060),$e=t(Je),Ze=i(1061),Xe=t(Ze),Qe=i(1062),Ke=t(Qe),et=i(1063),tt=t(et),it=i(1064),at=t(it),nt=i(1065),ot=t(nt),st=i(1066),rt=t(st),lt=i(1068),dt=t(lt),ct=i(1069),ut=t(ct),mt=i(1070),pt=t(mt),ft=i(1071),_t=t(ft),ht=i(1072),gt=t(ht),bt=i(1073),vt=t(bt),yt=i(1074),wt=t(yt),xt=i(1075),kt=t(xt),Et=i(1077),Ct=t(Et),St=i(1076),Mt=t(St),Tt=i(1078),Lt=t(Tt),It=i(1079),Dt=t(It),At=i(1085),Ot=t(At),Rt=i(1080),zt=t(Rt),Yt=i(1082),Ft=t(Yt),Pt=i(1081),Nt=t(Pt),jt=i(1083),Ht=t(jt),Ut=i(1084),Bt=t(Ut),qt=i(1086),Gt=t(qt),Vt=i(1088),Wt=t(Vt),Jt=i(1087),$t=t(Jt),Zt=i(1089),Xt=t(Zt),Qt=i(1090),Kt=t(Qt),ei=i(1091),ti=t(ei),ii=i(1092),ai=t(ii),ni=i(1093),oi=t(ni),si=i(1094),ri=t(si),li=i(1095),di=t(li),ci=i(1096),ui=t(ci),mi=i(1097),pi=t(mi),fi=i(1098),_i=t(fi),hi=i(1099),gi=t(hi),bi=i(1100),vi=t(bi),yi=i(1101),wi=t(yi),xi=i(1102),ki=t(xi),Ei=i(1105),Ci=t(Ei),Si=i(1103),Mi=t(Si),Ti=i(1104),Li=t(Ti),Ii=i(1107),Di=t(Ii),Ai=i(1106),Oi=t(Ai),Ri=i(1108),zi=t(Ri),Yi=i(1109),Fi=t(Yi),Pi=i(1110),Ni=t(Pi),ji=i(1111),Hi=t(ji),Ui=i(1112),Bi=t(Ui),qi=i(1113),Gi=t(qi),Vi=i(1114),Wi=t(Vi),Ji=i(1116),$i=t(Ji),Zi=i(1115),Xi=t(Zi),Qi=i(1117),Ki=t(Qi),ea=i(1118),ta=t(ea),ia=i(1119),aa=t(ia),na=i(1120),oa=t(na),sa=i(1121),ra=t(sa),la=i(1122),da=t(la),ca=i(1123),ua=t(ca),ma=i(1124),pa=t(ma),fa=i(1125),_a=t(fa),ha=i(1126),ga=t(ha),ba=i(1127),va=t(ba),ya=i(1128),wa=t(ya),xa=i(1129),ka=t(xa),Ea=i(1130),Ca=t(Ea),Sa=i(1131),Ma=t(Sa),Ta=i(1134),La=t(Ta),Ia=i(1132),Da=t(Ia),Aa=i(1133),Oa=t(Aa),Ra=i(1135),za=t(Ra),Ya=i(1136),Fa=t(Ya),Pa=i(1138),Na=t(Pa),ja=i(1139),Ha=t(ja),Ua=i(1140),Ba=t(Ua),qa=i(1141),Ga=t(qa),Va=i(1142),Wa=t(Va),Ja=i(1145),$a=t(Ja),Za=i(1144),Xa=t(Za),Qa=i(1143),Ka=t(Qa),en=i(1147),tn=t(en),an=i(1146),nn=t(an),on=i(1148),sn=t(on),rn=i(1150),ln=t(rn),dn=i(1149),cn=t(dn),un=i(1152),mn=t(un),pn=i(1151),fn=t(pn),_n=i(1153),hn=t(_n),gn=i(1154),bn=t(gn),vn=i(1155),yn=t(vn),wn=i(1156),xn=t(wn),kn=i(1157),En=t(kn),Cn=i(1158),Sn=t(Cn),Mn=i(1159),Tn=t(Mn),Ln=i(1160),In=t(Ln),Dn=i(1161),An=t(Dn),On=i(1162),Rn=t(On),zn=i(1163),Yn=t(zn),Fn=i(1164),Pn=t(Fn),Nn=i(1165),jn=t(Nn),Hn=i(1166),Un=t(Hn),Bn=i(1167),qn=t(Bn),Gn=i(1168),Vn=t(Gn),Wn=i(1169),Jn=t(Wn),$n=i(1137),Zn=t($n),Xn={"access-arrow":n["default"],"address-card":s["default"],archive:l["default"],"arrow-down":c["default"],"arrow-left":m["default"],"arrow-right":f["default"],"arrow-up":h["default"],avaliations:b["default"],"balance-scale":y["default"],ban:x["default"],"bank-bradesco":E["default"],"bank-itau":S["default"],"bank-santander":T["default"],barcode:I["default"],bars:A["default"],bell:R["default"],"bell-notif":Y["default"],book:P["default"],"box-usd":j["default"],bullhorn:U["default"],calendar:q["default"],camera:V["default"],"caret-down":J["default"],"caret-left":X["default"],"caret-right":K["default"],"caret-up":te["default"],"cash-register":ae["default"],certified:oe["default"],chalkboard:re["default"],"chalkboard-teacher":de["default"],"channel-icon":ue["default"],"chart-line":pe["default"],check:_e["default"],"check-circle":ge["default"],circle:ve["default"],"class-call":we["default"],"class-council":ke["default"],"class-quantity":Ce["default"],clip:Me["default"],clipboard:Le["default"],"clipboard-check":De["default"],"cloud-upload":Oe["default"],cog:ze["default"],cogs:Fe["default"],comments:Ne["default"],company:He["default"],"credit-card":
352Be["default"],"credit-card-amex":Ge["default"],"credit-card-apple-pay":We["default"],"credit-card-diners":$e["default"],"credit-card-dollar-sign":Xe["default"],"credit-card-elo":Ke["default"],"credit-card-mastercard":tt["default"],"credit-card-payment":at["default"],"credit-card-paypal":ot["default"],"credit-card-visa":rt["default"],"discipline-management":dt["default"],"dollar-sign":ut["default"],dollar:pt["default"],download:_t["default"],drop:gt["default"],ellipsis:vt["default"],envelope:wt["default"],exchange:kt["default"],"exclamation-circle":Ct["default"],"exclamation-circle-two":Mt["default"],"external-link":Lt["default"],"eye-open":Dt["default"],file:Ot["default"],"file-csv":zt["default"],"file-invoice":Ft["default"],"file-invoice-dollar":Nt["default"],"file-pdf":Ht["default"],"file-spreadsheet":Bt["default"],filter:Gt["default"],flag:Wt["default"],"flag-checkered":$t["default"],"flip-horizontal":Xt["default"],"flip-vertical":Kt["default"],forleven:ti["default"],"grade-diary":ai["default"],"graduation-cap":oi["default"],"info-circle-blank":ri["default"],"info-circle":di["default"],institution:ui["default"],"iugu-logo":pi["default"],join:_i["default"],key:gi["default"],"laugh-icon":vi["default"],"life-ring":wi["default"],"lightbulb-on":ki["default"],lock:Ci["default"],"lock-green":Mi["default"],lockOpen:Li["default"],money:Di["default"],"money-check":Oi["default"],"paper-plane":zi["default"],"payment-link":Fi["default"],"payment-receipt-icon":Ni["default"],pencil:Hi["default"],"pix-card":Bi["default"],pix:Gi["default"],plus:Wi["default"],portrait:$i["default"],"portrait-colored":Xi["default"],presentation:Ki["default"],print:ta["default"],"puzzle-piece":aa["default"],"question-circle":oa["default"],receipt:ra["default"],redirect:da["default"],redo:ua["default"],refund:pa["default"],rejected:_a["default"],relocate:ga["default"],remove:va["default"],"return-arrow":wa["default"],"return-box":ka["default"],"sack-dollar":Ca["default"],schedule:Ma["default"],search:La["default"],"search-minus":Da["default"],"search-plus":Oa["default"],shapes:za["default"],"sign-out":Fa["default"],"smiley-icon":Na["default"],"sort-alpha-down":Ha["default"],"sort-alpha-up":Ba["default"],split:Ga["default"],"sticky-note":Wa["default"],"student-schedule":$a["default"],"student-schedule-board-messages-initial":Ka["default"],"student-schedule-messages-initial":Xa["default"],sync:tn["default"],superscript:nn["default"],ticket:sn["default"],timegrid:ln["default"],"time-line":cn["default"],times:mn["default"],"times-circle":fn["default"],trash:hn["default"],undo:bn["default"],unlock:yn["default"],"user-circle":xn["default"],"user-class":En["default"],"user-clock":Sn["default"],"user-friend":Tn["default"],"user-graduate":In["default"],"user-lock":An["default"],"user-merge":Rn["default"],"user-profile":Yn["default"],"user-shield":Pn["default"],"user-tag":jn["default"],user:Un["default"],users:qn["default"],wallet:Vn["default"],whatsapp:Jn["default"],signature:Zn["default"]};Xn.hasOwnProperty(e.icon)&&(this.root.innerHTML=Xn[e.icon]),e.size&&$(this.root).find("svg").css("width",e.size),e.color&&"none"==e.color?$(this.root).find("svg").css("color",""):e.color&&$(this.root).find("svg").css("color",e.color)})},function(e,t,i){var a=i(1);a.tag2("fl-image",'<div class="{classes_out}"> <div id="div-img" class="{classes}" riot-style="width:{this.size}; height:{this.size}; "> <img riot-src="{image}" class="{classes_image}"> </div> </div>','fl-image .image-border,[data-is="fl-image"] .image-border{ padding: 0px; width: 25px; } fl-image .circular-image-border,[data-is="fl-image"] .circular-image-border{ border-radius: 50%; } fl-image .image-cropper,[data-is="fl-image"] .image-cropper{ position: relative; } fl-image .image,[data-is="fl-image"] .image{ width: auto; height: 100%; } fl-image .circular-image-cropper-square,[data-is="fl-image"] .circular-image-cropper-square{ position: relative; width: 25px; height: 25px; overflow: hidden; border-radius: 50%; } fl-image .circular-image-square,[data-is="fl-image"] .circular-image-square{ width: auto; height: 100%; } fl-image .circular-image-cropper-landscape,[data-is="fl-image"] .circular-image-cropper-landscape{ position: relative; width: 25px; height: 25px; overflow: hidden; border-radius: 50%; } fl-image .circular-image-landscape,[data-is="fl-image"] .circular-image-landscape{ width: auto; height: 100%; margin-left: -25%; } fl-image .circular-image-cropper-portrait,[data-is="fl-image"] .circular-image-cropper-portrait{ position: relative; width: 25px; height: 25px; overflow: hidden; border-radius: 50%; } fl-image .circular-image-portrait,[data-is="fl-image"] .circular-image-portrait{ width: 100%; height: auto; margin-top: -25%; }',"",function(e){"use strict";var t=this,i=this;this.image=e.image,this.image_type="square",this.circular="true"==e.circular?!0:!1,this.size=e.size,this.border_size=e.borderSize,this.border_color=e.borderColor,this.percent=100,this.classes_out={"image-border":!0,"circular-image-border":this.circular},this.classes={"circular-image-cropper-square":!0,"circular-image-cropper-landscape":!1,"circular-image-cropper-portrait":!1},this.classes_image={"circular-image-square":!0,"circular-image-landscape":!1,"circular-image-portrait":!1},this.on("mount",function(){t.loadImage(),t.size&&(t.size.indexOf("px")<0&&(t.size=t.size+"px"),$(t.root).find(".image-border").css("width",t.size)),t.border_size&&$(t.root).find(".image-border").css("padding",t.border_size),t.border_color&&$(t.root).find(".image-border").css("background",t.border_color),t.update(
352)}),this.loadImage=function(){$('<img src="'+t.image+'" />').on("load",function(){i.percent=100*this.height/this.width;var e=null;i.percent>=80&&i.percent<=120?e="square":i.percent<80?e="landscape":i.percent>120&&(e="portrait"),i.defineImage(e)})},this.defineImage=function(e){null!=e&&void 0!=e&&(t.image_type=e),t.classes={"image-cropper":!t.circular,"circular-image-cropper-square":t.circular&&"square"==t.image_type,"circular-image-cropper-landscape":t.circular&&"landscape"==t.image_type,"circular-image-cropper-portrait":t.circular&&"portrait"==t.image_type},t.classes_image={image:!t.circular,"circular-image-square":t.circular&&"square"==t.image_type,"circular-image-landscape":t.circular&&"landscape"==t.image_type,"circular-image-portrait":t.circular&&"portrait"==t.image_type},t.update(!1)},this.on("update",function(){var i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:!0;t.image=e.image,i&&t.loadImage()})})},function(e,t,i){var a=i(1);a.tag2("fl-image-cropper",'<div if="{open}"> <fl-modal-box schema="dark" close-callback="{close}"> <img id="image" riot-src="{parent.image}"> </fl-modal-box> <fl-modal-footer align="center" content-align="none"> <div class="modal-button-content table"> <fl-spinner loading="{this.parent.saving}" text="save.action" class="float-right"></fl-spinner> <div show="{!this.saving}" class="modal-button table-row"> <div class="table-cell middle"> <fl-button id="zoom-plus" type="button" icon="search-plus" text="" schema="info" onclick="{this.parent.zoomIn}"> </fl-button> <fl-tooltip for="zoom-plus" text="zoom_in" position="top" style="margin-left: -78px; margin-top: 10px;"> </fl-tooltip> <fl-button id="zoom-minus" type="button" icon="search-minus" text="" schema="info" onclick="{this.parent.zoomOut}"> </fl-button> <fl-tooltip for="zoom-minus" text="zoom_out" position="top" style="margin-left: -78px; margin-top: 10px;"> </fl-tooltip> <fl-button id="rotate-left" type="button" icon="undo" text="" schema="info" onclick="{this.parent.rotateLeft}"> </fl-button> <fl-tooltip for="rotate-left" text="rotate_left" position="top" style="margin-left: -78px; margin-top: 10px;"> </fl-tooltip> <fl-button id="rotate-right" type="button" icon="redo" text="" schema="info" onclick="{this.parent.rotateRight}"> </fl-button> <fl-tooltip for="rotate-right" text="rotate_right" position="top" style="margin-left: -78px; margin-top: 10px;"> </fl-tooltip> <fl-button id="flip-horizontal" type="button" icon="flip-horizontal" text="" schema="info" onclick="{this.parent.flipHorizontal}"> </fl-button> <fl-tooltip for="flip-horizontal" text="flip_horizontal" position="top" style="margin-left: -78px; margin-top: 10px;"> </fl-tooltip>
352 <fl-button id="flip-vertical" type="button" icon="flip-vertical" text="" schema="info" onclick="{this.parent.flipVertical}"> </fl-button> <fl-tooltip for="flip-vertical" text="flip_vertical" position="top" style="margin-left: -78px; margin-top: 10px;"> </fl-tooltip> <fl-button id="reset" type="button" icon="sync" text="" schema="info" onclick="{this.parent.reset}"> </fl-button> <fl-tooltip for="reset" text="reset" position="top" style="margin-left: -78px; margin-top: 10px;"> </fl-tooltip> </div> <div class="table-cell middle"> <fl-button type="button" text="cancel" schema="cancel" onclick="{this.parent.close}"> </fl-button> <fl-button type="submit" text="save" schema="success" onclick="{this.parent.submit}"> </fl-button> </div> </div> </div> </fl-modal-footer> </div>','fl-image-cropper .modal-button-content,[data-is="fl-image-cropper"] .modal-button-content{ width: 100%; } fl-image-cropper .modal-button,[data-is="fl-image-cropper"] .modal-button{ height: 50px; width: 100%; } fl-image-cropper .modal-button > div,[data-is="fl-image-cropper"] .modal-button > div{ height: 50px; } fl-image-cropper .modal-button > div:first-child,[data-is="fl-image-cropper"] .modal-button > div:first-child{ text-align: left; width: 70% } fl-image-cropper .modal-button > div:last-child,[data-is="fl-image-cropper"] .modal-button > div:last-child{ text-align: right; width: 30% } fl-image-cropper #image,[data-is="fl-image-cropper"] #image{ max-width: 100%; min-height: 450px; } fl-image-cropper .cropper-container,[data-is="fl-image-cropper"] .cropper-container{ direction: ltr; font-size: 0; line-height: 0; position: relative; -ms-touch-action: none; touch-action: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; border-radius: 10px; } fl-image-cropper .cropper-container img,[data-is="fl-image-cropper"] .cropper-container img{ display: block; height: 100%; image-orientation: 0deg; max-height: none !important; max-width: none !important; min-height: 0 !important; min-width: 0 !important; width: 100%; } fl-image-cropper .cropper-wrap-box,[data-is="fl-image-cropper"] .cropper-wrap-box,fl-image-cropper .cropper-canvas,[data-is="fl-image-cropper"] .cropper-canvas,fl-image-cropper .cropper-drag-box,[data-is="fl-image-cropper"] .cropper-drag-box,fl-image-cropper .cropper-crop-box,[data-is="fl-image-cropper"] .cropper-crop-box,fl-image-cropper .cropper-modal,[data-is="fl-image-cropper"] .cropper-modal{ bottom: 0; left: 0; position: absolute; right: 0; top: 0; border-radius: 10px; } fl-image-cropper .cropper-wrap-box,[data-is="fl-image-cropper"] .cropper-wrap-box,fl-image-cropper .cropper-canvas,[data-is="fl-image-cropper"] .cropper-canvas{ overflow: hidden; } fl-image-cropper .cropper-drag-box,[data-is="fl-image-cropper"] .cropper-drag-box{ background-color: #fff; opacity: 0; } fl-image-cropper .cropper-modal,[data-is="fl-image-cropper"] .cropper-modal{ background-color: #000; opacity: 0.5; } fl-image-cropper .cropper-view-box,[data-is="fl-image-cropper"] .cropper-view-box{ display: block; height: 100%; outline: 1px solid #39f; outline-color: rgba(51, 153, 255, 0.75); overflow: hidden; width: 100%; } fl-image-cropper .cropper-dashed,[data-is="fl-image-cropper"] .cropper-dashed{ border: 0 dashed #eee; display: block; opacity: 0.5; position: absolute; } fl-image-cropper .cropper-dashed.dashed-h,[data-is="fl-image-cropper"] .cropper-dashed.dashed-h{ border-bottom-width: 1px; border-top-width: 1px; height: calc(100% / 3); left: 0; top: calc(100% / 3); width: 100%; } fl-image-cropper .cropper-dashed.dashed-v,[data-is="fl-image-cropper"] .cropper-dashed.dashed-v{ border-left-width: 1px; border-right-width: 1px; height: 100%; left: calc(100% / 3); top: 0; width: calc(100% / 3); } fl-image-cropper .cropper-center,[data-is="fl-image-cropper"] .cropper-center{ display: block; height: 0; left: 50%; opacity: 0.75; position: absolute; top: 50%; width: 0; } fl-image-cropper .cropper-center::before,[data-is="fl-image-cropper"] .cropper-center::before,fl-image-cropper .cropper-center::after,[data-is="fl-image-cropper"] .cropper-center::after{ background-color: #eee; content: \' \'; display: block; position: absolute; } fl-image-cropper .cropper-center::before,[data-is="fl-image-cropper"] .cropper-center::before{ height: 1px; left: -3px; top: 0; width: 7px; } fl-image-cropper .cropper-center::after,[data-is="fl-image-cropper"] .cropper-center::after{ height: 7px; left: 0; top: -3px; width: 1px; } fl-image-cropper .cropper-face,[data-is="fl-image-cropper"] .cropper-face,fl-image-cropper .cropper-line,[data-is="fl-image-cropper"] .cropper-line,fl-image-cropper .cropper-point,[data-is="fl-image-cropper"] .cropper-point{ display: block; height: 100%; opacity: 0.1; position: absolute; width: 100%; } fl-image-cropper .cropper-face,[data-is="fl-image-cropper"] .cropper-face{ background-color: #fff; left: 0; top: 0; } fl-image-cropper .cropper-line,[data-is="fl-image-cropper"] .cropper-line{ background-color: #39f; } fl-image-cropper .cropper-line.line-e,[data-is="fl-image-cropper"] .cropper-line.line-e{ cursor: ew-resize; right: -3px; top: 0; width: 5px; } fl-image-cropper .cropper-line.line-n,[data-is="fl-image-cropper"] .cropper-line.line-n{
352cursor: ns-resize; height: 5px; left: 0; top: -3px; } fl-image-cropper .cropper-line.line-w,[data-is="fl-image-cropper"] .cropper-line.line-w{ cursor: ew-resize; left: -3px; top: 0; width: 5px; } fl-image-cropper .cropper-line.line-s,[data-is="fl-image-cropper"] .cropper-line.line-s{ bottom: -3px; cursor: ns-resize; height: 5px; left: 0; } fl-image-cropper .cropper-point,[data-is="fl-image-cropper"] .cropper-point{ background-color: #39f; height: 5px; opacity: 0.75; width: 5px; } fl-image-cropper .cropper-point.point-e,[data-is="fl-image-cropper"] .cropper-point.point-e{ cursor: ew-resize; margin-top: -3px; right: -3px; top: 50%; } fl-image-cropper .cropper-point.point-n,[data-is="fl-image-cropper"] .cropper-point.point-n{ cursor: ns-resize; left: 50%; margin-left: -3px; top: -3px; } fl-image-cropper .cropper-point.point-w,[data-is="fl-image-cropper"] .cropper-point.point-w{ cursor: ew-resize; left: -3px; margin-top: -3px; top: 50%; } fl-image-cropper .cropper-point.point-s,[data-is="fl-image-cropper"] .cropper-point.point-s{ bottom: -3px; cursor: s-resize; left: 50%; margin-left: -3px; } fl-image-cropper .cropper-point.point-ne,[data-is="fl-image-cropper"] .cropper-point.point-ne{ cursor: nesw-resize; right: -3px; top: -3px; } fl-image-cropper .cropper-point.point-nw,[data-is="fl-image-cropper"] .cropper-point.point-nw{ cursor: nwse-resize; left: -3px; top: -3px; } fl-image-cropper .cropper-point.point-sw,[data-is="fl-image-cropper"] .cropper-point.point-sw{ bottom: -3px; cursor: nesw-resize; left: -3px; } fl-image-cropper .cropper-point.point-se,[data-is="fl-image-cropper"] .cropper-point.point-se{ bottom: -3px; cursor: nwse-resize; height: 20px; opacity: 1; right: -3px; width: 20px; } @media (min-width: 768px) { fl-image-cropper .cropper-point.point-se,[data-is="fl-image-cropper"] .cropper-point.point-se{ height: 15px; width: 15px; } } @media (min-width: 992px) { fl-image-cropper .cropper-point.point-se,[data-is="fl-image-cropper"] .cropper-point.point-se{ height: 10px; width: 10px; } } @media (min-width: 1200px) { fl-image-cropper .cropper-point.point-se,[data-is="fl-image-cropper"] .cropper-point.point-se{ height: 5px; opacity: 0.75; width: 5px; } } fl-image-cropper .cropper-point.point-se::before,[data-is="fl-image-cropper"] .cropper-point.point-se::before{ background-color: #39f; bottom: -50%; content: \' \'; display: block; height: 200%; opacity: 0; position: absolute; right: -50%; width: 200%; } fl-image-cropper .cropper-invisible,[data-is="fl-image-cropper"] .cropper-invisible{ opacity: 0; } fl-image-cropper .cropper-bg,[data-is="fl-image-cropper"] .cropper-bg{ background-image: url(\'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC\'); } fl-image-cropper .cropper-hide,[data-is="fl-image-cropper"] .cropper-hide{ display: block; height: 0; position: absolute; width: 0; } fl-image-cropper .cropper-hidden,[data-is="fl-image-cropper"] .cropper-hidden{ display: none !important; } fl-image-cropper .cropper-move,[data-is="fl-image-cropper"] .cropper-move{ cursor: move; } fl-image-cropper .cropper-crop,[data-is="fl-image-cropper"] .cropper-crop{ cursor: crosshair; } fl-image-cropper .cropper-disabled .cropper-drag-box,[data-is="fl-image-cropper"] .cropper-disabled .cropper-drag-box,fl-image-cropper .cropper-disabled .cropper-face,[data-is="fl-image-cropper"] .cropper-disabled .cropper-face,fl-image-cropper .cropper-disabled .cropper-line,[data-is="fl-image-cropper"] .cropper-disabled .cropper-line,fl-image-cropper .cropper-disabled .cropper-point,[data-is="fl-image-cropper"] .cropper-disabled .cropper-point{ cursor: not-allowed; }',"",function(e){"use strict";function t(e){return e&&e.__esModule?e:{"default":e}}var a=this,n=i(7),o=t(n),s=i(437),r=t(s),l=o["default"].services;this.saving=!1;var d=this;this.open=e.initialize?e.initialize:!0,this.image=e.image,this.url=e.url,this.aspect_ratio=e.aspectRatio?e.aspectRatio:16/9,this.cropper=null,this.cancel_callback=e.cancelCallback,this.success_callback=e.successCallback,this.error_callback=e.errorCallback,this.flipped_horizontal=!1,this.flipped_vertical=!1,this.on("mount",function(){a.tags["fl-modal-box"].ModalBoxOpen(),$(a.root).find("#image").height($(window).height()-200);var e=document.getElementById("image");a.cropper=new r["default"](e,{aspectRatio:a.aspect_ratio,center:!0,dragMode:"move",highlight:!0,scalable:!0,toggleDragModeOnDblclick:!1,viewMode:0,ready:function(){}}),l&&Object.keys(l).forEach(function(e){a.url=a.url.replace(e,l[e])})}),this.zoomIn=function(){a.cropper&&a.cropper.zoom(.1)},this.zoomOut=function(){a.cropper&&a.cropper.zoom(-.1)},this.rotateLeft=function(){a.cropper&&a.cropper.rotate(-15)},this.rotateRight=function(){a.cropper&&a.cropper.rotate(15)},this.flipHorizontal=function(){a.cropper&&(a.flipped_horizontal===!1?(a.cropper.scaleX(-1),a.flipped_horizontal=!0):(a.cropper.scaleX(1),a.flipped_horizontal=!1),a.update())},this.flipVertical=function(){a.cropper&&(a.flipped_vertical===!1?(a.cropper.scaleY(-1),a.flipped_vertical=!0):(a.cropper.scaleY(1),a.flipped_vertical=!1),a.update())},this.reset=function(){a.cropper&&a.cropper.reset()},this.close=function(){a.open=!1,a.update(),a.cancel_callback&&"function"==typeof a.cancel_callback&&a.cancel_callback()},this.submit=function(){a.cropper.getCroppedCanvas().toBlob(function(e){var t=new FormData;t.append("file",e,a.utils.uniqid()+".png"),a.saving=!0,a.update(),$.ajax(a.url,{method:"POST",data:t,processData:!1,contentType:!1,headers:{authorization:"Bearer "+window.sessionStorage.token},success:function(e){d.saving=!1,d.update(),d.success_callback&&"function"==typeof d.success_callback&&d.success_callback(e)},error:function(){d.saving=!1,d.update(),d.error_callback&&"function"==typeof d.error_callback&&d.error_callback()}})})}})},function(e,t,i){var a=i(1);a.tag2("fl-media-picker",'<div> <div id="{!opts.placeId ? uploadPlaceId : \'\'}
352" align="center" class="{classes}" riot-style="height: {height};"> </div> <div class="upload-icon"> <fl-icon icon="cloud-upload" size="100"> </fl-icon> </div> </div>','fl-media-picker .upload-icon,[data-is="fl-media-picker"] .upload-icon{ position: absolute; left: 50%; margin-left: -50px; top: 40%; z-index: -1; } @-webkit-keyframes passing-through { 0% { opacity: 0; -webkit-transform: translateY(40px); -moz-transform: translateY(40px); -ms-transform: translateY(40px); -o-transform: translateY(40px); transform: translateY(40px); } 30%, 70% { opacity: 1; -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px); } 100% { opacity: 0; -webkit-transform: translateY(-40px); -moz-transform: translateY(-40px); -ms-transform: translateY(-40px); -o-transform: translateY(-40px); transform: translateY(-40px); } } @-moz-keyframes passing-through { 0% { opacity: 0; -webkit-transform: translateY(40px); -moz-transform: translateY(40px); -ms-transform: translateY(40px); -o-transform: translateY(40px); transform: translateY(40px); } 30%, 70% { opacity: 1; -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px); } 100% { opacity: 0; -webkit-transform: translateY(-40px); -moz-transform: translateY(-40px); -ms-transform: translateY(-40px); -o-transform: translateY(-40px); transform: translateY(-40px); } } @keyframes passing-through { 0% { opacity: 0; -webkit-transform: translateY(40px); -moz-transform: translateY(40px); -ms-transform: translateY(40px); -o-transform: translateY(40px); transform: translateY(40px); } 30%, 70% { opacity: 1; -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px); } 100% { opacity: 0; -webkit-transform: translateY(-40px); -moz-transform: translateY(-40px); -ms-transform: translateY(-40px); -o-transform: translateY(-40px); transform: translateY(-40px); } } @-webkit-keyframes slide-in { 0% { opacity: 0; -webkit-transform: translateY(40px); -moz-transform: translateY(40px); -ms-transform: translateY(40px); -o-transform: translateY(40px); transform: translateY(40px); } 30% { opacity: 1; -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px); } } @-moz-keyframes slide-in { 0% { opacity: 0; -webkit-transform: translateY(40px); -moz-transform: translateY(40px); -ms-transform: translateY(40px); -o-transform: translateY(40px); transform: translateY(40px); } 30% { opacity: 1; -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px); } } @keyframes slide-in { 0% { opacity: 0; -webkit-transform: translateY(40px); -moz-transform: translateY(40px); -ms-transform: translateY(40px); -o-transform: translateY(40px); transform: translateY(40px); } 30% { opacity: 1; -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px); } } @-webkit-keyframes pulse { 0% { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } 10% { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); } 20% { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } } @-moz-keyframes pulse { 0% { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } 10% { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); } 20% { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } } @keyframes pulse { 0% { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } 10% { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); } 20% { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } } fl-media-picker .dropzone,[data-is="fl-media-picker"] .dropzone,fl-media-picker .dropzone *,[data-is="fl-media-picker"] .dropzone *{ box-sizing: border-box; } fl-media-picker .dropzone,[data-is="fl-media-picker"] .dropzone{ height: 150px; padding: 20px 20px; border: 2px dashed #0087F7; border-radius: 5px; z-index: 1; } fl-media-picker .dropzone.dz-clickable,[data-is="fl-media-picker"] .dropzone.dz-clickable{ cursor: pointer; } fl-media-picker .dropzone.dz-clickable *,[data-is="fl-media-picker"] .dropzone.dz-clickable *{ cursor: default; } fl-media-picker .dropzone.dz-clickable .dz-message,[data-is="fl-media-picker"] .dropzone.dz-clickable .dz-message,fl-media-picker .dropzone.dz-clickable .dz-message *,[data-is="fl-media-picker"] .dropzone.dz-clickable .dz-message *{ cursor: pointer; font-weight: bold; } fl-media-picker .dropzone.dz-started .dz-message,[data-is="fl-media-picker"] .dropzone.dz-started .dz-message{ display: none; } fl-media-picker .dropzone.dz-drag-hover,[data-is="fl-media-picker"] .dropzone.dz-drag-hover{ border-style: solid; } fl-media-picker .dropzone.dz-drag-hover .dz-message,[data-is="fl-media-picker"] .dropzone.dz-drag-hover .dz-message{ opacity: 0.5; } fl-media-picker .dropzone .dz-message,[data-is="fl-media-picker"] .dropzone .dz-message{ text-align: center; } fl-media-picker .dropzone .dz-preview,[data-is="fl-media-picker"] .dropzone .dz-preview{ position: relative; display: inline-block; vertical-align: top; margin: 16px; min-height: 100px; } fl-media-picker .dropzone .dz-preview:hover,[data-is="fl-media-picker"] .dropzone .dz-preview:hover{ z-index: 1000; } fl-media-picker .dropzone .dz-preview:hover .dz-details,[data-is="fl-media-picker"] .dropzone .dz-preview:hover .dz-details{ opacity: 1; } fl-media-picker .dropzone .dz-preview.dz-file-preview .dz-image,[data-is="fl-media-picker"] .dropzone .dz-preview.dz-file-preview .dz-image{ border-radius: 20px; background: #999; background: linear-gradient(to bottom, #eee, #ddd); } fl-media-picker .dropzone .dz-preview.dz-file-preview .dz-details,[data-is="fl-media-picker"] .dropzone .dz-preview.dz-file-preview .dz-details{ opacity: 1; } fl-media-picker .dropzone .dz-preview.dz-image-preview,[data-is="fl-media-picker"] .dropzone .dz-preview.dz-image-preview{ background: white; } fl-media-picker .dropzone .dz-preview.dz-image-preview .dz-details,[data-is="fl-media-picker"] .dropzone .dz-preview.dz-image-preview .dz-details{ -webkit-transition: opacity 0.2s linear; -moz-transition: opacity 0.2s linear; -ms-transition: opacity 0.2s linear; -o-transition: opacity 0.2s linear; transition: opacity 0.2s linear; } fl-media-picker .dropzone .dz-preview .dz-remove,[data-is="fl-media-picker"] .dropzone .dz-preview .dz-remove{ font-size: 14px; text-align: center; display: block; cursor: pointer; border: none; } fl-media-picker .dropzone .dz-preview .dz-remove:hover,[data-is="fl-media-picker"] .dropzone .dz-preview .dz-remove:hover{ text-decoration: underline; } fl-media-picker .dropzone .dz-preview:hover .dz-details,[data-is="fl-media-picker"] .dropzone .dz-preview:hover .dz-details{ opacity: 1; } fl-media-picker .dropzone .dz-preview .dz-details,[data-is="fl-media-picker"] .dropzone .dz-preview .dz-details{ z-index: 20; position: absolute; top: 0; left: 0; opacity: 0; font-size: 13px; min-width: 100%; max-width: 100%; padding: 2em 1em; text-align: center; color: rgba(0, 0, 0, 0.9); line-height: 150%; } fl-media-picker .dropzone .dz-preview .dz-details .dz-size,[data-is="fl-media-picker"] .dropzone .dz-preview .dz-details .dz-size{ margin-bottom: 1em; font-size: 16px; } fl-media-picker .dropzone .dz-preview .dz-details .dz-filename,[data-is="fl-media-picker"] .dropzone .dz-preview .dz-details .dz-filename{ white-space: nowrap; } fl-media-picker .dropzone .dz-preview .dz-details .dz-filename:hover span,[data-is="fl-media-picker"] .dropzone .dz-preview .dz-details .dz-filename:hover span{ border: 1px solid rgba(200, 200, 200, 0.8); background-color: rgba(255, 255, 255, 0.8); } fl-media-picker .dropzone .dz-preview .dz-details .dz-filename:not(:hover),[data-is="fl-media-picker"] .dropzone .dz-preview .dz-details .dz-filename:not(:hover){ overflow: hidden; text-overflow: ellipsis; } fl-media-picker .dropzone .dz-preview .dz-details .dz-filename:not(:hover) span,[data-is="fl-media-picker"] .dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{ border: 1px solid transparent; } fl-media-picker .dropzone .dz-preview .dz-details .dz-filename span,[data-is="fl-media-picker"] .dropzone .dz-preview .dz-details .dz-filename span,fl-media-picker .dropzone .dz-preview .dz-details .dz-size span,[data-is="fl-media-picker"] .dropzone .dz-preview .dz-details .dz-size span{ background-color: rgba(255, 255, 255, 0.4); padding: 0 0.4em; border-radius: 3px; } fl-media-picker .dropzone .dz-preview:hover .dz-image img,[data-is="fl-media-picker"] .dropzone .dz-preview:hover .dz-image img{ -webkit-transform: scale(1.05, 1.05); -moz-transform: scale(1.05, 1.05); -ms-transform: scale(1.05, 1.05); -o-transform: scale(1.05, 1.05); transform: scale(1.05, 1.05); -webkit-filter: blur(8px); filter: blur(8px); } fl-media-picker .dropzone .dz-preview .dz-image,[data-is="fl-media-picker"] .dropzone .dz-preview .dz-image{ border-radius: 20px; overflow: hidden; width: 120px; height: 120px; position: relative; display: block; z-index: 10; } fl-media-picker .dropzone .dz-preview .dz-image img,[data-is="fl-media-picker"] .dropzone .dz-preview .dz-image img{ display: block; } fl-media-picker .dropzone .dz-preview.dz-success .dz-success-mark,[data-is="fl-media-picker"] .dropzone .dz-preview.dz-success .dz-success-mark{ -webkit-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1); -moz-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1); -ms-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1); -o-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1); animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1); } fl-media-picker .dropzone .dz-preview.dz-error .dz-error-mark,[data-is="fl-media-picker"] .dropzone .dz-preview.dz-error .dz-error-mark{ opacity: 1; -webkit-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1); -moz-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1); -ms-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1); -o-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1); animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1); } fl-media-picker .dropzone .dz-preview .dz-success-mark,[data-is="fl-media-picker"] .dropzone .dz-preview .dz-success-mark,fl-media-picker .dropzone .dz-preview .dz-error-mark,[data-is="fl-media-picker"] .dropzone .dz-preview .dz-error-mark{ pointer-events: none; opacity: 0; z-index: 500; position: absolute; display: block; top: 50%; left: 50%; margin-left: -27px; margin-top: -27px; } fl-media-picker .dropzone .dz-preview .dz-success-mark svg,[data-is="fl-media-picker"] .dropzone .dz-preview .dz-success-mark svg,fl-media-picker .dropzone .dz-preview .dz-error-mark svg,[data-is="fl-media-picker"] .dropzone .dz-preview .dz-error-mark svg{ display: block; width: 54px; height: 54px; } fl-media-picker .dropzone .dz-preview.dz-processing .dz-progress,[data-is="fl-media-picker"] .dropzone .dz-preview.dz-processing .dz-progress{ opacity: 1; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -ms-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; } fl-media-picker .dropzone .dz-preview.dz-complete .dz-progress,[data-is="fl-media-picker"] .dropzone .dz-preview.dz-complete .dz-progress{ opacity: 0; -webkit-transition: opacity 0.4s ease-in; -moz-transition: opacity 0.4s ease-in; -ms-transition: opacity 0.4s ease-in; -o-transition: opacity 0.4s ease-in; transition: opacity 0.4s ease-in; } fl-media-picker .dropzone .dz-preview:not(.dz-processing) .dz-progress,[data-is="fl-media-picker"] .dropzone .dz-preview:not(.dz-processing) .dz-progress{ -webkit-animation: pulse 6s ease infinite; -moz-animation: pulse 6s ease infinite; -ms-animation: pulse 6s ease infinite; -o-animation: pulse 6s ease infinite; animation: pulse 6s ease infinite; } fl-media-picker .dropzone .dz-preview .dz-progress,[data-is="fl-media-picker"] .dropzone .dz-preview .dz-progress{ opacity: 1; z-index: 1000; pointer-events: none; position: absolute; height: 16px; left: 50%; top: 50%; margin-top: -8px; width: 80px; margin-left: -40px; background: rgba(255, 255, 255, 0.9); -webkit-transform: scale(1); border-radius: 8px; overflow: hidden; } fl-media-picker .dropzone .dz-preview .dz-progress .dz-upload,[data-is="fl-media-picker"] .dropzone .dz-preview .dz-progress .dz-upload{ background: #333; background: linear-gradient(to bottom, #666, #444); position: absolute; top: 0; left: 0; bottom: 0; width: 0; -webkit-transition: width 300ms ease-in-out; -moz-transition: width 300ms ease-in-out; -ms-transition: width 300ms ease-in-out; -o-transition: width 300ms ease-in-out; transition: width 300ms ease-in-out; } fl-media-picker .dropzone .dz-preview.dz-error .dz-error-message,[data-is="fl-media-picker"] .dropzone .dz-preview.dz-error .dz-error-message{ display: block; } fl-media-picker .dropzone .dz-preview.dz-error:hover .dz-error-message,[data-is="fl-media-picker"] .dropzone .dz-preview.dz-error:hover .dz-error-message{ opacity: 1; pointer-events: auto; } fl-media-picker .dropzone .dz-preview .dz-error-message,[data-is="fl-media-picker"] .dropzone .dz-preview .dz-error-message{ pointer-events: none; z-index: 1000; position: absolute; display: block; display: none; opacity: 0; -webkit-transition: opacity 0.3s ease; -moz-transition: opacity 0.3s ease; -ms-transition: opacity 0.3s ease; -o-transition: opacity 0.3s ease; transition: opacity 0.3s ease; border-radius: 8px; font-size: 13px; top: 130px; left: -10px; width: 140px; background: #be2626; background: linear-gradient(to bottom, #be2626, #a92222); padding: 0.5em 1.2em; color: white; } fl-media-picker .dropzone .dz-preview .dz-error-message:after,[data-is="fl-media-picker"] .dropzone .dz-preview .dz-error-message:after{ content: \'\'; position: absolute; top: -6px; left: 64px; width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #be2626; }',"",function(e){ 353"use strict";
353function t(e){return e&&e.__esModule?e:{"default":e}}var a=this,n=i(7),o=t(n),s=i(44),r=t(s),l=o["default"].services;r["default"].autoDiscover=!1,this.uploadPlaceId=e.placeId?e.placeId:"div#uploadplace"+r["default"].uuidv4(),this.url=e.url,this.method=e.method?e.method.toUpperCase():"POST",this.dropzone_class=e.dropzoneClass,this.height=e.height?e.height:"",this.maxFilesize=e.maxFilesize?e.maxFilesize:10,this.media_picker_text=e.mediaPickerText,this.sending_callback=e.sendingCallback,this.success_callback=e.successCallback,this.error_callback=e.errorCallback,this.classes={dropzone:!0},this.dropzone_class&&(this.classes[this.dropzone_class]=!0);var d={dictDefaultMessage:this.media_picker_text?this.i18n.translate(this.media_picker_text):this.i18n.translate("drop_file"),dictFallbackMessage:this.i18n.translate("browser_not_support"),dictFallbackText:this.i18n.translate("file_fallback"),dictFileTooBig:this.i18n.translate("file_oversize"),dictInvalidFileType:this.i18n.translate("file_invalid_type"),dictResponseError:this.i18n.translate("file_upload_error"),dictCancelUpload:this.i18n.translate("file_upload_cancel"),dictUploadCanceled:this.i18n.translate("file_upload_canceled"),dictCancelUploadConfirmation:this.i18n.translate("file_upload_confirm_cancel"),dictRemoveFile:this.i18n.translate("file_remove")},c={acceptedFiles:"image/*",maxFiles:1,maxFilesize:this.maxFilesize};this.on("mount",function(){var e=document.getElementById(a.uploadPlaceId);l&&Object.keys(l).forEach(function(e){a.url=a.url.replace(e,l[e])});var t={url:a.url,method:a.method,headers:{authorization:"Bearer "+window.sessionStorage.token}},i=new r["default"](e,Object.assign(t,c,d));i.on("sending",function(e){a.sending_callback&&a.sending_callback()}),i.on("success",function(e,t){i.removeFile(e),a.success_callback?a.success_callback(t):window.toast(a.i18n.translate("file_successfully_sent"),"long")}),i.on("error",function(e,t){i.removeFile(e),a.error_callback?a.error_callback(t):school.popup.error(t)})})})},function(e,t,i){var a=i(1);a.tag2("fl-modal-box",'<div ref="modal_dialog" class="modal-dialog no-select"> <div class="{stage_classes}" align="left"> <a ref="modal_close" title="fechar" class="close" onclick="{ModalBoxClose}"> <div class="close-icon"> <fl-icon icon="times-circle" size="26"> </fl-icon> </div> </a> <yield></yield> </div> <div ref="modal_background" id="modal_background" class="{background_classes}"> </div> </div>','fl-modal-box .modal-dialog,[data-is="fl-modal-box"] .modal-dialog{ position: fixed; font-family: Arial, Helvetica, sans-serif; top: 0; left: 0; right: 0; bottom: 0; z-index: 103; display: none; } fl-modal-box .modal-background,[data-is="fl-modal-box"] .modal-background{ width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0; opacity:0; -webkit-transition: opacity 500ms ease-in; -moz-transition: opacity 500ms ease-in; transition: opacity 500ms ease-in; } fl-modal-box .light,[data-is="fl-modal-box"] .light{ background: rgba(200, 200, 200, 0.85); } fl-modal-box .dark,[data-is="fl-modal-box"] .dark{ background: rgba(0, 0, 0, 0.8); } fl-modal-box .light-shadow,[data-is="fl-modal-box"] .light-shadow{ box-shadow: 0px 0px 20px #aaa; } fl-modal-box .dark-shadow,[data-is="fl-modal-box"] .dark-shadow{ box-shadow: 0px 0px 20px #333; } fl-modal-box .modal-stage,[data-is="fl-modal-box"] .modal-stage{ position: fixed; margin: 1% 5%; width: 90%; min-height: 250px; border-radius: 10px; background: #fff; } fl-modal-box .close,[data-is="fl-modal-box"] .close{ background: #FFFFFF; color: #606061; position: absolute; right: -12px; top: -10px; width: 24px; height: 24px; line-height: 25px; text-align: center; vertical-align: middle; text-decoration: none; font-weight: bold; font-size:26px; cursor:pointer; z-index: 1; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; -moz-box-shadow: 1px 1px 3px #000; -webkit-box-shadow: 1px 1px 3px #000; box-shadow: 1px 1px 3px #000; transition-duration: 300ms; transition-timing-function: ease-in-out; } fl-modal-box .close:hover,[data-is="fl-modal-box"] .close:hover{ background: #606061; color: #fff; } fl-modal-box .close-icon,[data-is="fl-modal-box"] .close-icon{ position:absolute;
353 margin-top: -1px; margin-left: -1px; }',"",function(e){"use strict";var t=this;this.text=e.text,this.finallyUnmountCallback=null,this.close_callback=e.closeCallback,this.confirm_before_close=e.confirmBeforeClose===!0?!0:!1,this.message_confirm_before_close=e.messageConfirmBeforeClose?e.messageConfirmBeforeClose:"",this.stage_classes={"modal-stage":!0,"light-shadow":e.schema&&"light"!=e.schema?!1:!0,"dark-shadow":"dark"==e.schema?!0:!1},this.background_classes={"modal-background":!0,light:e.schema&&"light"!=e.schema?!1:!0,dark:"dark"==e.schema?!0:!1},this.on("mount",function(){$("#modal_background").on("click",function(){t.ModalBoxClose()})}),this.ModalBoxClose=function(){t.confirm_before_close?school.popup.confirm(t.i18n.translate(t.message_confirm_before_close),function(){$(".modal-dialog").css("display","none"),$(".modal-background").css("opacity",0),t.finallyUnmountCallback&&t.finallyUnmountCallback(),void 0!==t.close_callback&&"function"==typeof t.close_callback&&t.close_callback()}):($(".modal-dialog").css("display","none"),$(".modal-background").css("opacity",0),t.finallyUnmountCallback&&t.finallyUnmountCallback(),void 0!==t.close_callback&&"function"==typeof t.close_callback&&t.close_callback())},this.ModalBoxOpen=function(){$(t.refs.modal_dialog).css("display","block"),$(t.refs.modal_background).css("opacity",1),t.finallyUnmountCallback&&t.finallyUnmountCallback()},this.modal_box=function(){$(".modal-dialog").css("display","block"),$(".modal-background").css("opacity",1)},this.finallyUnmount=function(e){t.finallyUnmountCallback=e}})},function(e,t,i){var a=i(1);a.tag2("fl-modal-footer",'<div class="{this.classes}"> <div class="{this.insideClasses}"> <yield></yield> </div> </div>','fl-modal-footer .stage-footer,[data-is="fl-modal-footer"] .stage-footer{ position: fixed; height: 50px; border-top-left-radius: 5px; border-top-right-radius: 5px; box-shadow: 0px 1px 10px #aaa; bottom: 0px; margin-right: 18px; background: #f5f5f5; padding: 5px; padding-left: 20px; padding-right: 20px; z-index: 103; vertical-align: middle; line-height: 50px; } fl-modal-footer .stage-footer-center,[data-is="fl-modal-footer"] .stage-footer-center{ left: 64px; right: 47px; } fl-modal-footer .stage-footer-right,[data-is="fl-modal-footer"] .stage-footer-right{ left: 91px; right: 0px; } fl-modal-footer .stage-inside,[data-is="fl-modal-footer"] .stage-inside{ } fl-modal-footer .stage-footer-content,[data-is="fl-modal-footer"] .stage-footer-content{ vertical-align: middle; line-height: 50px; } fl-modal-footer .stage-footer-content-center,[data-is="fl-modal-footer"] .stage-footer-content-center{ text-align: center; } fl-modal-footer .stage-footer-content-right,[data-is="fl-modal-footer"] .stage-footer-content-right{ text-align: right; float: right; }',"",function(e){"use strict";this.classes={"stage-footer":!0,"stage-footer-center":"center"==e.align,"stage-footer-right":!e.align||"right"==e.align},this.insideClasses={"stage-inside":!0,"stage-footer-content":!0,"stage-footer-content-center":"center"==e.contentAlign,"stage-footer-content-right":!e.contentAlign||"right"==e.contentAlign}})},function(e,t,i){var a=i(1);a.tag2("fl-multi-select",'<div> <div class="fl-multi-select" onclick="{autoCompleteToggle}"> <div class="input-search"> <input type="text" value="" placeholder="{this.i18n.translate(opts.placeholder)}"> </div> <div class="caret"> <i class="fa fa-caret-down"></i> </div> </div> <div class="fl-multi-autocomplete" show="{autoComplete && handler.autoCompleteItems.length > 0}"> <div each="{autoCompleteItem, index in handler.autoCompleteItems}" class="item" data-index="{index}" onclick="{handler.pushBadge}"> {handler.getAutoCompleteItemProperty(autoCompleteItem)} </div> </div> <br> <div class="badges" show="{handler.badges.length > 0}"> <fl-trans keyword="{opts.badgeLabel}"></fl-trans>: <br> <span each="{badge, index in handler.badges}"> <fl-badge icon="times" icon-right="true" hover="true" message="{badge.name}" data-index="{index}" onclick="{handler.badgeRemove}"></fl-badge> </span> </div> </div>','fl-multi-select .fl-multi-select,[data-is="fl-multi-select"] .fl-multi-select{ align-items: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; background-color: #FFFFFF; box-sizing: border-box; -moz-box-sizing: border-box; color: #091E42; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex: 1 0 auto; -ms-flex: 1 0 auto; -webkit-flex: 1 0 auto; font-size: 14px; justify-content: space-between; -webkit-box-pack: justify; -ms-flex-pack: justify;
353 -webkit-justify-content: space-between; line-height: 1.4285714285714286; max-width: 100%; overflow: hidden; transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out; -webkit-transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out; word-wrap: break-word; border-width: 2px; padding: 0px; cursor: pointer; } fl-multi-select .fl-multi-select>.input-search,[data-is="fl-multi-select"] .fl-multi-select>.input-search{ width: 100%; border: 0px; height: 20px; margin: 5px; font-size: 14px; font-family: verdana; color: #333; cursor: pointer; border-bottom: 2px solid #bbb; transition-property: border-bottom-color; transition-duration: 300ms; transition-timing-function: ease-in-out; } fl-multi-select .fl-multi-select>.input-search>input,[data-is="fl-multi-select"] .fl-multi-select>.input-search>input{ border: 0px; padding: 0px; width: 100%; } fl-multi-select .fl-multi-select>.caret,[data-is="fl-multi-select"] .fl-multi-select>.caret{ color: #54A769; display: inline-block; padding-right: 5px; font-size: 18px; transition-property: opacity; transition-duration: 500ms; transition-timing-function: ease-in-out; cursor: pointer; } fl-multi-select .fl-multi-select>.caret>i,[data-is="fl-multi-select"] .fl-multi-select>.caret>i{ padding: 0px 4px; padding-left: 10px; } fl-multi-select .fl-multi-select>.div,[data-is="fl-multi-select"] .fl-multi-select>.div{ float: left; } fl-multi-select .fl-multi-autocomplete,[data-is="fl-multi-select"] .fl-multi-autocomplete{ position: absolute; cursor: pointer; border: #ccc 1px solid; box-shadow: 1px 3px 5px #aaa; margin-top: 5px; border-radius: 4px; padding: 5px 0; width: auto; background: #fff; max-height: 200px; overflow-y: auto; } fl-multi-select .fl-multi-autocomplete::before,[data-is="fl-multi-select"] .fl-multi-autocomplete::before{ content: " "; position: absolute; bottom: 100%; left: 50%; margin-left: -10px; border-width: 10px; border-style: solid; border-color: transparent transparent rgb(0, 0, 0) transparent; } fl-multi-select .fl-multi-autocomplete::after,[data-is="fl-multi-select"] .fl-multi-autocomplete::after{ content: " "; position: absolute; bottom: 100%; left: 50%; margin-left: -10px; border-width: 10px; border-style: solid; border-color: transparent transparent rgb(255, 255, 255) transparent; } fl-multi-select .fl-multi-autocomplete>.item,[data-is="fl-multi-select"] .fl-multi-autocomplete>.item{ padding: 10px; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } fl-multi-select .fl-multi-autocomplete>.item:hover,[data-is="fl-multi-select"] .fl-multi-autocomplete>.item:hover{ background-color: rgba(1, 129, 78, 0.15); color: #172B4D; text-decoration: none; }',"",function(e){"use strict";var t=this;this.autoComplete=!1,this.getItems=function(){return new Promise(function(e,i){e(t.handler.badges)})},this.handler={badges:[],autoCompleteItems:[],pushBadge:function(e){var i=e.item;i.autoCompleteItem.checked=!0,t.handler.badges.push(Object.assign(i.autoCompleteItem,{index:i.index})),t.handler.autoCompleteItems=t.handler.autoCompleteItems.filter(function(e,t){return t!==i.index}),t.autoCompleteToggle()},badgeRemove:function(i){var a=i.item,n=a.badge;return e.diffProperty?(t.handler.autoCompleteItems=e.autoCompleteItems.filter(function(i,a){var o=i[e.diffProperty],s=t.handler.autoCompleteItems.map(function(t){return t[e.diffProperty]});return s.includes(o)?s.includes(o):n[e.diffProperty]===o}),void(t.handler.badges=t.handler.badges.filter(function(e,t){return t!==a.index}))):[]},getAutoCompleteItemProperty:function(t){return e.autoCompleteItemProperty?t[e.autoCompleteItemProperty]:t.name}},this.autoCompleteToggle=function(){return t.autoComplete=!t.autoComplete},this.on("update",function(){$(".fl-multi-autocomplete").css("width",$(".fl-multi-select").innerWidth())}),this.on("mount",function(){t.handler.badges=e.autoCompleteItems.filter(function(e){return 1==e.checked}),t.handler.autoCompleteItems=e.autoCompleteItems.filter(function(e){return 0==e.checked}
353),t.update()})})},function(e,t,i){var a=i(1);a.tag2("fl-pagination",'<div class="pagination"> <fl-spinner loading="{loader}" text="loading"></fl-spinner> <div if="{this.links && this.type == \'more\'}"> <fl-pagination-more show="{!loader}" if="{this.links.next}" link="{this.links.next.href}" page="{this.links.next.number}" label="{this.links.next.number}" params="{params}" auto-load="{this.auto_load}" stage="{this.stage}" display="{this.display}"> </fl-pagination-more> </div> <div if="{this.links && this.type == \'page\'}" show="{!loader}" align="center"> <fl-pagination-item if="{this.links.previous}" link="{this.links.previous.href}" page="{this.links.previous.number}" label="left" params="{params}"> </fl-pagination-item> <fl-pagination-item if="{this.links.first && this.links.previous && this.links.first.number != this.links.previous.number}" link="{this.links.first.href}" page="{this.links.first.number}" label="{this.links.first.number}" params="{params}"> </fl-pagination-item> <div if="{this.links.first && this.links.previous && this.links.first.number != this.links.previous.number}" class="page-point"> ... </div> <fl-pagination-item if="{this.links.previous}" link="{this.links.previous.href}" page="{this.links.previous.number}" label="{this.links.previous.number}" params="{params}"> </fl-pagination-item> <fl-pagination-item if="{this.links.self}" link="{this.links.self.href}" page="{this.links.self.number}" label="{this.links.self.number}" params="{params}" selected="selected"> </fl-pagination-item> <fl-pagination-item if="{this.links.next}" link="{this.links.next.href}" page="{this.links.next.number}" label="{this.links.next.number}" params="{params}"> </fl-pagination-item> <div if="{this.links.last && this.links.next && this.links.last.number != this.links.next.number}" class="page-point"> ... </div> <fl-pagination-item if="{this.links.last && this.links.next && this.links.last.number != this.links.next.number}" link="{this.links.last.href}" page="{this.links.last.number}" label="{this.links.last.number}" params="{params}"> </fl-pagination-item> <fl-pagination-item if="{this.links.next}" link="{this.links.next.href}" page="{this.links.next.number}" label="right" params="{params}"> </fl-pagination-item> </div> <div if="{this.links && this.links.next && this.type == \'see_more\'}" show="{!loader}" class="see-more-button" align="center"> <fl-button text="{âsee_moreâ}" schema="see_more" type="button" onclick="{seeMore}"></fl-button> </div> </div>','fl-pagination .pagination,[data-is="fl-pagination"] .pagination{ padding: 5px; } fl-pagination .page-number,[data-is="fl-pagination"] .page-number{ display: inline-block; font-family: verdana; color:#333; font-size: 14px; font-weight: normal; min-width: 25px; height: 25px; line-height: 25px; cursor: pointer; vertical-align: middle; border-radius: 25px; padding: 3px; } fl-pagination .page-number:hover,[data-is="fl-pagination"] .page-number:hover{ background: rgba(1, 129, 78, 0.60); color:#fff; box-shadow: 1px 1px 10px #ccc; } fl-pagination .page-selected,[data-is="fl-pagination"] .page-selected{ background: rgba(1, 129, 78, 1); color:#fff; box-shadow: 1px 1px 10px #ccc; } fl-pagination .page-number > i,[data-is="fl-pagination"] .page-number > i{ font-size: 18px; font-weight: bold; text-align: center; vertical-align: middle; line-height: 25px; margin-left: 3px; } fl-pagination .page-point,[data-is="fl-pagination"] .page-point{ display:inline-block; font-family: verdana; color:#333; font-size:14px; vertical-align: middle; margin-left: 5px; margin-right: 5px; } fl-pagination .page-text,[data-is="fl-pagination"] .page-text{ display: inline-block; font-family: verdana; color:#333; font-size: 14px; font-weight: normal; vertical-align: middle; } fl-pagination .see-more-button .button-see-more,[data-is="fl-pagination"] .see-more-button .button-see-more{ border-radius: 40px; height: 50px; width: 30%; box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); font-size: 23px }',"",function(e){"use strict";var t=this;this.loader=!1,this.type=e.type?e.type:"page",this.links=e.links,this.action=e.action,this.callback=e.callback,this.stage=e.stage,this.params=e.params?e.params:{},this.auto_load=e.autoLoad,this.getPage=function(i){var a=t.getLinkParams(i),n=[t.action(a)];t.store.dispatch(n).then(function(){if(t.loader=!1,t.callback&&t.callback(),t.links=e.store.links,t.update(
353),!t.stage||"page"!=t.type&&"see_more"!=t.type){if(!t.stage&&"page"==t.type){var i=$(".pagination").offset();$("html, body").scrollTop(i.top-100)}}else{var a=$(t.stage).offset();$("html, body").animate({scrollTop:a.top-100},1e3,"easeOutCirc")}})["catch"](function(e){e&&school.popup.error(t.i18n.translate("error_load_page"))})},this.getLinkParams=function(e){var i=t.params;e=e.split("?");var a=e[1];if(a.indexOf("&")>=0)a.split("&").map(function(e){var t=e.split("=");i[t[0]]=decodeURIComponent(t[1]).replace(/\+/g," ")});else{var n=a.split("=");i[n[0]]=decodeURIComponent(n[1]).replace(/\+/g," ")}return i},this.on("updated",function(){t.links=e.links,t.action=e.action,t.auto_load=e.autoLoad}),this.seeMore=function(){t.loader=!0,t.update(),t.getPage(t.links.next.href)}})},function(e,t,i){var a=i(1);a.tag2("fl-pagination-item",'<div class="{classes}" onclick="{this.clickPage}"> <span if="{label != \'left\' && label != \'right\'}"> {label} </span> <div if="{label == \'left\'}" class="pagination-item-arrow-left" style="position: absolute; margin-top: 5px; margin-left: 7px;"> <fl-icon icon="arrow-left"> </fl-icon> </div> <div if="{label == \'right\'}" class="pagination-item-arrow-right" style="position: absolute; margin-top: 5px; margin-left: 9px;"> <fl-icon if="{label == \'right\'}" icon="arrow-right"> </fl-icon> </div> </div>','fl-pagination-item .pagination-item-arrow-left,[data-is="fl-pagination-item"] .pagination-item-arrow-left{ position: absolute; margin-top: 5px; margin-left: 10px; } fl-pagination-item .pagination-item-arrow-right,[data-is="fl-pagination-item"] .pagination-item-arrow-right{ position: absolute; margin-top: 5px; margin-left: 10px; }',"",function(e){"use strict";var t=this;this.link=e.link,this.page=e.page,this.selected=e.selected,this.label=e.label,this.params=e.params?e.params:{},"true"==this.selected||"selected"==this.selected?this.selected=!0:this.selected=!1,this.classes={"page-number":!0,"first-letter":!0,"page-selected":this.selected},this.clickPage=function(){t.parent.loader=!0,t.parent.update(),t.parent.getPage(t.link)},this.on("update",function(){t.link=e.link,t.page=e.page,t.selected=e.selected,t.label=e.label})})},function(e,t,i){var a=i(1);a.tag2("fl-pagination-more",'<div align="center"> <div class="pagination-more-button" onclick="{clickPage}"> <fl-trans keyword="see_more"></fl-trans> </div> </div>','fl-pagination-more .pagination-more-button,[data-is="fl-pagination-more"] .pagination-more-button{ width: 200px; height: auto; font-size: 20px; padding: 10px; border:1px #01814e solid; border-radius: 25px; background-color: #01814e; box-shadow: 1px 2px 6px 0 #aaa; color: #fff; cursor: pointer; vertical-align: middle; display: table-cell; transition-duration: 300ms; transition-timing-function: ease-in-out; } fl-pagination-more .pagination-more-button:hover,[data-is="fl-pagination-more"] .pagination-more-button:hover{ border: 1px solid #333; background-color: rgba(1, 129, 78, 0.6); }',"",function(e){"use strict";var t=this;this.link=e.link,this.page=e.page,this.selected=e.selected,this.label=e.label,this.params=e.params?e.params:{},this.auto_load=e.autoLoad?e.autoLoad:!0,this.stage=e.stage,this.currentPage=null,this.on("mount",function(){var e=$
353(window.innerHeight).get(0),i=$(".pagination-more-button"),a=i.offset().top;i.is(":visible")&&0==$(window).scrollTop()&&e>a&&t.clickPage(),t.auto_load&&(t.stage?$(t.stage).scroll(function(){$(t.root).find(".pagination-more-button").offset()&&$(window).scrollTop()+$(window).height()>=$(t.root).find(".pagination-more-button").offset().top&&t.clickPage()}):$(window).scroll(function(){$(t.root).find(".pagination-more-button").offset()&&$(window).scrollTop()+$(window).height()>=$(t.root).find(".pagination-more-button").offset().top&&t.clickPage()}))}),this.on("update",function(){var e=$(window.innerHeight).get(0),i=$(".pagination-more-button"),a=i.offset().top;i.is(":visible")&&0==$(window).scrollTop()&&e>a&&t.clickPage()}),this.clickPage=function(){t.currentPage!==e.page&&(t.parent.loader=!0,t.parent.update(),t.parent.getPage(t.link),t.currentPage=e.page)},this.on("updated",function(){t.link=e.link,t.page=e.page,t.label=e.label})})},function(e,t,i){var a=i(1);a.tag2("fl-progress","","","",function(e){"use strict";this.showSpinner=!1,window.location.href.indexOf("institution")>0&&(this.showSpinner=!0),NProgress.configure({showSpinner:this.showSpinner,easing:"ease",speed:500})})},function(e,t,i){var a=i(1);a.tag2("fl-qrcode",'<div if="{image && qr_code_text}"> <fl-trans style="display: block; font-size: 9px" keyword="Pague com Pix. Aprovação Imediata"></fl-trans> <img height="{size}" width="{size}" id="imageQRCode" riot-src="{image}"> <div if="{show_copy_button}"> <fl-button onclick="{copyQrCode}" class="copy-button" text="copy_qrcode"> </fl-button> </div> </div>','fl-qrcode .copy-button button,[data-is="fl-qrcode"] .copy-button button{ background-color: rgba(84, 154, 167, 1); border-radius: 25px; color: white; } fl-qrcode .copy-button button:hover,[data-is="fl-qrcode"] .copy-button button:hover{ background-color: rgba(84, 154, 167, 0.9); box-shadow: 0px 4px 6px rgb(0 0 0 / 38%); }',"",function(e){"use strict";var t=this;this.qr_code_text=e.qrCodeText,this.size=e.size,this.image=null,this.show_copy_button=e.showCopyButton,this.identification_line=this.qr_code_text,this.on("mount",function(){var e=t.qr_code_text,i="https://image-charts.com/chart?chs=500x500&cht=qr&chl=";t.image=i+e,t.update()}),this.copyQrCode=function(){navigator.clipboard.writeText(t.identification_line),window.toast(t.i18n.translate("qrcode_copied"),"long")}})},function(e,t,i){var a=i(1);a.tag2("fl-quiz",'<div align="center"> <h3 class="capitalize"> <fl-trans keyword="you_know"></fl-trans> </h3> </div> <div id="quiz"> {sentence_selected} </div>','fl-quiz #quiz,[data-is="fl-quiz"] #quiz{ font-size: 14px; font-weight: normal; color: #555; font-family: verdana; }',"",function(e){"use strict";var t=this;this.sentences=[],this.sentence_selected="",this.on("mount",function(){t.getQuiz()}),this.getQuiz=function(){var e=[t.actions.getCommonQuiz()];t.store.dispatch(e).then(function(){t.sentences=t.store.getState().forleven.quiz,t.update(),t.changeSentence()})},this.changeSentence=function(){$(t.root).find("#quiz").fadeIn(300);var e=Math.floor(Math.random()*(t.sentences.length-1));t.sentence_selected=t.sentences[e],t.update(),setTimeout(function(){$(t.root).find("#quiz").fadeOut(300,function(){t.changeSentence()})},100*t.sentence_selected.length)}})},function(e,t,i){var a=i(1);a.tag2("fl-section",'<div if="{draggable}" class="section-draggable"> <div class="draggable-dot"> </div> </div> <div class="{classes}" align="{align}"> <div class="section-label first-letter"> <div if="{opts.label}"> <fl-trans if="{(typeof opts.label == \'string\')}" keyword="{opts.label}"></fl-trans> <span if="{(typeof opts.label != \'string\')}">{opts.label}</span> </div> <div if="{!opts.label}"> <yield></yield> </div> </div> <div class="section-right"> <div if="{opts.for}" class="section-arrow" onclick="{animateSection}"> <span show="{open}" class="section-arrow-down"> <fl-icon icon="arrow-down" size="18"> </fl-icon> </span> <span show="{!open}" class="section-arrow-up"> <fl-icon icon="arrow-up" size="18"> </fl-icon> </span> </div> </div> </div>','fl-section .section,[data-is="fl-section"] .section{ background-color: #fff; border-bottom: 1px solid #aaa; box-shadow: 0 4px 4px -4px #aaa; vertical-align: middle; max-height: 20px; position: relative; } fl-section .section-with-label,[data-is="fl-section"] .section-with-label{ padding: 5px; } fl-section .section-label,[data-is="fl-section"] .section-label{ display: table-cell; width: auto; color:#444; font-size: 14px; font-weight: bold; line-height: 20px; vertical-align: middle; } fl-section .section-right,[data-is="fl-section"] .section-right{ margin-top: -38px; position: absolute; right: 5px; } fl-section .section-arrow,[data-is="fl-section"] .section-arrow{ color: #aaa; font-size: 20px; font-weight: bold; padding: 5px; vertical-align: middle; display: table-cell; width: 35px; height: 35px; line-height: 35px; vertical-align: middle; cursor: pointer; border-radius: 35px; text-align: center; transition: all 300ms; transition-timing-function: ease-in-out; } fl-section .section-arrow:active,[data-is="fl-section"] .section-arrow:active{ background: #aaa; color: #fff; }
353 fl-section .section-arrow:hover,[data-is="fl-section"] .section-arrow:hover{ color: rgba(0, 102, 0, 1); } fl-section .section-with-draggable,[data-is="fl-section"] .section-with-draggable{ margin-left: 15px; } fl-section .section-draggable,[data-is="fl-section"] .section-draggable{ width: 8px; height: 10px; cursor: move; position: absolute; margin-top: 10px; }',"",function(e){"use strict";var t=this,i=this;this.align="left",this.forHeight=0,this.show_open=e.showOpen,this.open=0===e.showOpen||"false"===e.showOpen?!1:!0,this.draggable=e.draggable,this.classes={section:!0,"section-with-label":void 0!==e.label,"section-with-draggable":this.draggable?!0:!1},this.on("mount",function(){e.align&&(t.align=e.align),t.update()}),this.on("update",function(){var i=0===e.showOpen||"false"===e.showOpen||e.showOpen===!1?!1:!0;t.show_open!=e.showOpen&&i!=t.open&&(t.show_open=e.showOpen,t.animateSection())}),this.animateSection=function(){t.open===!0?(t.forHeight=$("#"+e["for"]).height(),$("#"+e["for"]).animate({height:"0px"},500,function(){$("#"+e["for"]).css("overflow","hidden"),i.open=!1,i.update()})):$("#"+e["for"]).animate({height:t.forHeight+"px"},500,function(){$("#"+e["for"]).css({overflow:"",height:"auto"}),i.open=!0,i.update()})}})},function(e,t,i){var a=i(1);a.tag2("fl-spinner",'<div class="spinner capitalize" show="{loading}"> <div class="spinner-text" show="{text}"> <fl-trans keyword="{text}"></fl-trans> </div> <div class="spinner-image"> <img if="{type === \'standard\'}" src="https://forleven-assets.s3.amazonaws.com/img/ajax-loader.gif" alt="loading"> <img if="{type === \'waiting\' || type === \'wait\'}" src="https://forleven-assets.s3.amazonaws.com/img/ellipsis.svg" alt="loading"> </div> </div>','fl-spinner .spinner,[data-is="fl-spinner"] .spinner{ position: relative; margin: 0 auto; text-align: center; z-index: 9; } fl-spinner .spinner-text,[data-is="fl-spinner"] .spinner-text{ font-size: 12px; font-family: verdana; color: #333; font-weight: normal; padding-right: 2pt; display: inline-flex; vertical-align: middle; } fl-spinner .spinner-image,[data-is="fl-spinner"] .spinner-image{ display: inline-flex; vertical-align: middle; }',"",function(e){"use strict";var t=this;this.text=null,this.type="standard",this.loading=e.loading,"standard"===this.type&&(!this.text||this.text&&this.text.indexOf("save")<0)&&window.location.href.indexOf("institution")>0&&(this.loading=!1),this.on("mount",function(i){e.text&&(t.text=e.text,t.update(
353)),e.type&&(t.type=e.type),t.update()}),this.on("update",function(){t.loading=e.loading,"standard"==t.type&&(!t.text||t.text&&t.text.indexOf("save")<0)&&window.location.href.indexOf("institution")>0&&(t.loading=!1)})})},function(e,t,i){var a=i(1);a.tag2("fl-title",'<div> <div style="float:left;"> <h1 class="{classes}"> <span if="{!text}"> <yield></yield> </span> <span if="{text}"> <fl-trans if="{(typeof text == âstringâ)}" keyword="{text}" args="{args}"> </fl-trans> <span if="{(typeof text != âstringâ)}">{text}</span> </span> </h1> </div> <div class="option" align="right"> <table align="right"> <tr> <td align="right"> <span if="{opts.option}"> <fl-button-option> <fl-trans keyword="option_plural"></fl-trans> </fl-button-option> <fl-menu-option arrow="top"> <fl-menu-option-item> teste </fl-menu-option-item> </fl-menu-option> </span> </td> <td if="{opts.help}" align="center"> <div class="help"> <i class="fa fa-question" aria-hidden="true"></i> </div> </td> </tr> </table> </div> </div>','fl-title h1.title,[data-is="fl-title"] h1.title{ margin: 0px; padding:10px; font-family: verdana; font-size: 18px; } fl-title .option,[data-is="fl-title"] .option{ padding:10px; } fl-title .help,[data-is="fl-title"] .help{ position: relative; padding: 5px; border-radius: 40px; border: #aaa 1px solid; font: 16px; font-weight: bold; color: #333; width: 16px; height: 16px; text-align: center; background: linear-gradient(to bottom, #fff, #ddd); cursor: pointer; } fl-title .help:hover,[data-is="fl-title"] .help:hover{ border: #aaa 1px solid; color: #ffffff; text-shadow: 1px 1px #333; background: linear-gradient(to bottom, #fff, #666); } fl-title td,[data-is="fl-title"] td{ padding:10px; }',"",function(e){"use strict";var t=this;this.text=e.text,this.args=e.args,this.classes={title:!0,capitalize:e.capitalize&&"capitalize"!=e.capitalize?!1:!0,"first-letter":"first-letter"==e.capitalize?!0:!1},this.on("update",function(){t.text=e.text,t.args=e.args})})},function(e,t,i){var a=i(1);a.tag2("fl-toast",'<div> <div id="snackbar" class="{classes}">{message}</div> </div>','fl-toast #snackbar,[data-is="fl-toast"] #snackbar{ visibility: hidden; min-width: 250px; margin-left: -125px; background-color: #333; color: #fff; text-align: center; border-radius: 2px; padding: 16px; position: fixed; z-index: 104; left: 50%; bottom: 30px; font-size: 17px; font-family: arial; } fl-toast #snackbar.show-short,[data-is="fl-toast"] #snackbar.show-short{ visibility: visible; -webkit-animation: fadein 0.5s, fadeout 0.5s 2s; animation: fadein 0.5s, fadeout 0.5s 2s; } fl-toast #snackbar.show-normal,[data-is="fl-toast"] #snackbar.show-normal{ visibility: visible; -webkit-animation: fadein 0.5s, fadeout 0.5s 3s; animation: fadein 0.5s, fadeout 0.5s 3s; } fl-toast #snackbar.show-long,[data-is="fl-toast"] #snackbar.show-long{ visibility: visible; -webkit-animation: fadein 0.5s, fadeout 0.5s 5s; animation: fadein 0.5s, fadeout 0.5s 5s; } @-webkit-keyframes fadein { from {bottom: 0; opacity: 0;} to {bottom: 30px; opacity: 1;} } @keyframes fadein { from {bottom: 0; opacity: 0;} to {bottom: 30px; opacity: 1;} } @-webkit-keyframes fadeout { from {bottom: 30px; opacity: 1;} to {bottom: 0; opacity: 0;} } @keyframes fadeout { from {bottom: 30px; opacity: 1;} to {bottom: 0; opacity: 0;} }',"",function(e){"use strict";var t=this;this.message="",this.classes={"show-short":!1,"show-normal":!1,"show-long":!1},window.toast=function(e){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"normal";t.message=e,t.openToast(i);var a=3500;"short"==i.toLowerCase()?a=2500:"long"==i.toLowerCase()&&(a=5500),setTimeout(function(){t.closeToast(i)},a)},this.openToast=function(e){t.classes["show-"+e]=!0,t.update()},this.closeToast=function(){t.classes={"show-short":!1,"show-normal":!1,"show-long":!1},t.update()}})},function(e,t,i){var a=i(1);a.tag2("fl-tooltip",'<div ref="tooltip" class="tooltip {this.action}"> <span if="{opts.content}"> {opts.content} </span> <span if="{!opts.content}"> <yield></yield> </span> <span class="tooltiptext first-letter {position}" riot-style="{width} {top}"> <ul if="{Array.isArray(opts.text)}"> <li each="{text in opts.text}" align="{position == \'top\' ? \'center\' : \'left\'}" class="text-ellipsis"> <fl-trans keyword="{text}"></fl-trans> </li> </ul> <fl-trans if="{!Array.isArray(opts.text)}" keyword="{opts.text}"> </fl-trans>
353 </span> </div>','fl-tooltip{ display: inline-block; position: absolute; line-height: normal; } fl-tooltip .tooltip,[data-is="fl-tooltip"] .tooltip{ position: relative; display: inline-block; } fl-tooltip .hover,[data-is="fl-tooltip"] .hover{ cursor:help; } fl-tooltip .tooltip .tooltiptext,[data-is="fl-tooltip"] .tooltip .tooltiptext{ visibility: hidden; background-color: rgba(0,0,0,0.8); color: #fff; font-size: 11px; text-align: center; border-radius: 6px; box-shadow: 1px 1px 5px #999; opacity: 0; padding: 5px; position: absolute; z-index: 99; transition:ease-in 300ms; transition-property: all; } fl-tooltip .hover:hover .tooltiptext,[data-is="fl-tooltip"] .hover:hover .tooltiptext{ visibility: visible; opacity: 1; } fl-tooltip .click:focus .tooltiptext,[data-is="fl-tooltip"] .click:focus .tooltiptext{ visibility: visible; opacity: 1; } fl-tooltip .tooltiptext.top,[data-is="fl-tooltip"] .tooltiptext.top{ width: auto; min-width: 150px; display: block; left: 50%; margin-left: -20px; margin-top: -40px; } fl-tooltip .tooltiptext.top::after,[data-is="fl-tooltip"] .tooltiptext.top::after{ content: " "; position: absolute; top: 100%; left: 50%; border-width: 5px; margin-left: -5px; border-style: solid; border-color: rgba(0,0,0,0.8) transparent transparent transparent; } fl-tooltip .tooltiptext.bottom,[data-is="fl-tooltip"] .tooltiptext.bottom{ width: 120px; top: 125%; left: 50%; margin-left: -60px; } fl-tooltip .tooltiptext.bottom::after,[data-is="fl-tooltip"] .tooltiptext.bottom::after{ content: " "; position: absolute; bottom: 100%; left: 50%; margin-left: -5px; border-width: 5px; border-style: solid; border-color: transparent transparent rgba(0,0,0,0.8) transparent; } fl-tooltip .tooltiptext.left,[data-is="fl-tooltip"] .tooltiptext.left{ top: 0px; right: 105%; width: auto; display: block; white-space: nowrap; } fl-tooltip .tooltiptext.left::after,[data-is="fl-tooltip"] .tooltiptext.left::after{ content: " "; position: absolute; top: 50%; left: 100%; margin-top: -5px; border-width: 5px; border-style: solid; border-color: transparent transparent transparent rgba(0,0,0,0.8); } fl-tooltip .tooltiptext.right,[data-is="fl-tooltip"] .tooltiptext.right{ top: 5px; width: 150px; display: block; left: 105%; } fl-tooltip .tooltiptext.right::after,[data-is="fl-tooltip"] .tooltiptext.right::after{ content: " "; position: absolute; top: 50%; right: 100%; margin-top: -5px; border-width: 5px; border-style: solid; border-color: transparent rgba(0,0,0,0.8) transparent transparent; } fl-tooltip ul,[data-is="fl-tooltip"] ul{ margin: 0px; padding: 0px; } fl-tooltip ul > li,[data-is="fl-tooltip"] ul > li{ list-style: none; }',"",function(e){ 354"use strict";var t=this,i=this;this.position="right",this.action="hover",this["for"]=null,this.width=null,this.top=null,this.text=e.text?e.text:"",this.on("mount",function(i){e.position&&(t.position=e.position),e.action&&(t.action=e.action),e.width&&(t.width="min-width:"+e.width,e.width.indexOf("px")<0&&(t.width+="px;"));var a=1,n=5;("right"==t.position||"left"==t.position)&&(Array.isArray(e.text)||(a=Math.round(t.i18n.translate(t.text).length/22),n=5-(5*a).toFixed(2)),0>n&&(t.top="top: "+n+"px;")),t.update()}),this.on("updated",function(){if(e["for"])if(t["for"]="#"+e["for"],$(t.root).prev(t["for"]).css("display","inline-block"),$(".tooltip").css("position","absolute"),"hover"==t.action){var a=$(t["for"]).css("cursor");a||$(t["for"]).css("cursor","help"),$(t["for"]).mouseover(function(){$(i.root).find(".tooltiptext").css("visibility","visible"),$(i.root).find(".tooltiptext").css("opacity",1)}),$(t["for"]).mouseout(function(){$(i.root).find(".tooltiptext").css("visibility",""),$(i.root).find(".tooltiptext").css("opacity","")})}else"click"==t.action?$(t["for"]).click(function(){$(i.root).find(".tooltiptext").css("visibility","visible"),$(i.root).find(".tooltiptext").css("opacity",1),setTimeout(function(){$(i.root).find(".tooltiptext").css("visibility",""),$(i.root).find(".tooltiptext").css("opacity","")},5e3)}):"focus"==t.action&&($(t["for"]).focusin(function(){$(i.root).find(".tooltiptext").css("visibility","visible"),$(i.root).find(".tooltiptext").css("opacity",1)}),$(t["for"]).focusout(function(){$(i.root).find(".tooltiptext").css("visibility",""),$(i.root).find(".tooltiptext").css("opacity","")}))})})},function(e,t,i){var a=i(1);a.tag2("fl-upload-file",'<div> <div if="{type===âsmallâ}"> <input type="file" class="hidden" id="docpicker" name="docpicker" onchange="{pickFile}" accept=".pfx,.p12"> <div class="upload-body" onclick="{getFile}"> <fl-trans keyword="{opts.text}" id="padding"></fl-trans> <fl-icon icon="cloud-upload" size="50" id="padding"></fl-icon> </div> <span class="file-name"> {this.file?.name} </span> </div> </div>','fl-upload-file .hidden,[data-is="fl-upload-file"] .hidden{ display: none } fl-upload-file .upload-body,[data-is="fl-upload-file"] .upload-body{ width: 400px; height: 4em; border-radius: 10px; display: flex; font-weight: bolder; justify-content: space-between; align-items: center; cursor: pointer; border: 1px solid black; transition: ease-in-out 500ms background-color } fl-upload-file .upload-body:hover,[data-is="fl-upload-file"] .upload-body:hover{ background-color: #ced4da; transition: ease-in-out 500ms background-color } fl-upload-file .upload-body #padding,[data-is="fl-upload-file"] .upload-body #padding{ padding: 0 1em 0 1em; } fl-upload-file .file-name,[data-is="fl-upload-file"] .file-name{ display: block; min-height: 1em; padding: 5px 0 }',"",function(e){"use strict";var t=this;this.file=e.file,this.callback=e.callback,this.type=e.type,this.on("update",function(){t.file=e.file}),this.pickFile=function(e){t.callback(e)},this.getFile=function(){document.getElementById("docpicker").click()}})},function(e,t,i){var a=i(1);a.tag2("fl-action-button",'<div class="action-button-out"> <button class="{classes}" onclick="{wrapperClickFunction}"> <table width="100%"> <tr> <td> <div class="icon"> <fl-icon icon="plus"></fl-icon> </div> </td> <td if="{!text || text != \'none\'}"> <div if="{text}" class="title"> <fl-trans keyword="{text}"></fl-trans> </div> <div if="{!text}" class="title"> <yield></yield> </div> </td> <td class="icon-locked"> <fl-icon icon="lock" size="12"> </fl-icon> </td> <td if="{items && items.length > 0}" class="icon-items"> <fl-icon if="{!items_open}" icon="caret-down" size="12"> </fl-icon> <fl-icon if="{items_open}" icon="caret-up" size="12"> </fl-icon> </td> </tr> </table> </button> <div class="{classes_items}"> <fl-action-button-item each="{item in items}" item="{item}"> </fl-action-button-item> </div> </div>','fl-action-button .action-button-out,[data-is="fl-action-button"] .action-button-out{ position: relative; } fl-action-button .action-button,[data-is="fl-action-button"] .action-button{ border-radius: 25px; background-color: #01814e; border: 1px solid #01814e; color:#fff; cursor:pointer; outline: none; z-index: 10; position: relative; transition-duration: 300ms; transition-timing-function: ease-in-out; } fl-action-button .action-button-items-close,[data-is="fl-action-button"] .action-button-items-close{ box-shadow: 1px 2px 6px 0 #aaa; border-width: 1px; } fl-action-button .small,[data-is="fl-action-button"] .small{ height: 30px; font-size: 16px; } fl-action-button .medium,[data-is="fl-action-button"] .medium{ height: 40px; font-size: 20px; } fl-action-button .action-button:hover,[data-is="fl-action-button"] .action-button:hover{ border: 1px solid rgb(121, 171, 149); background-color: rgb(121, 171, 149); } fl-action-button .icon,[data-is="fl-action-button"] .icon{ text-align: center; } fl-action-button .title,[data-is="fl-action-button"] .title{ text-align: left; text-transform: capitalize; padding:0px; padding-left: 5px; padding-right: 5px; margin-top: 0px; } fl-action-button .action-button-disabled,[data-is="fl-action-button"] .action-button-disabled{ opacity: 0.5;
354 cursor: not-allowed; } fl-action-button .icon-locked,[data-is="fl-action-button"] .icon-locked{ padding-top: 6px; display:none; } fl-action-button .action-button-locked,[data-is="fl-action-button"] .action-button-locked{ } fl-action-button .action-button-locked .icon,[data-is="fl-action-button"] .action-button-locked .icon{ display: none; } fl-action-button .action-button-locked .icon-locked,[data-is="fl-action-button"] .action-button-locked .icon-locked{ display: block; } fl-action-button .action-button-items,[data-is="fl-action-button"] .action-button-items{ position: absolute; width: 99%; color: #333; background-color: #fff; border: 1px solid #01814e; margin-top: -20px; padding-top: 25px; padding-bottom: 5px; z-index: 1; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; box-shadow: 2px 5px 5px #aaa; } fl-action-button .action-button-open,[data-is="fl-action-button"] .action-button-open{ border: 1px solid rgb(121, 171, 149); background-color: rgb(121, 171, 149); } fl-action-button .items-hidden,[data-is="fl-action-button"] .items-hidden{ visibility: hidden; }',"",function(e){"use strict";var t=this;this.items_open=!1,this.text="none"==e.text?"none":e.text,this.items=e.items,this.size=e.size,this.classes={"action-button":!0,"action-button-open":this.items_open,"action-button-items-close":!this.items_open,"action-button-disabled":e.disabled,"action-button-locked":e.locked,medium:!this.size||"medium"==this.size,small:"small"==this.size},this.classes_items={"action-button-items":!0,"items-hidden":!this.items_open},this.on("mount",function(){e.size&&(t.classes={"action-button":!0,"action-button-disabled":e.disabled,"action-button-locked":e.locked},t.classes[e.size]=!0),t.update()}),this.on("update",function(){if(t.classes={"action-button":!0,"action-button-open":t.items_open,"action-button-items-close":!t.items_open,"action-button-disabled":e.disabled,"action-button-locked":e.locked,medium:!t.size||"medium"==t.size,small:"small"==t.size},t.classes_items={"action-button-items":!0,"items-hidden":!t.items_open},t.items){var i=0;$(t.root).find(".action-button-items").find("fl-trans").each(function(){var e=$
354(this).outerWidth();e>i&&(i=e)}),i+=20,i>$(t.root).find(".action-button").outerWidth()&&($(t.root).find(".action-button-out").css("width",i+"px"),$(t.root).find(".action-button").css("width",i+"px"))}}),this.wrapperClickFunction=function(){e.click&&e.click(),t.items&&t.openItems()},this.openItems=function(){t.items_open?t.items_open=!1:t.items_open=!0,t.update()}})},function(e,t,i){var a=i(1);a.tag2("fl-action-button-item",'<div class="action-button-item" onclick="{item.onclick}"> <div class="{classes_label}"> <div class="capitalize text-clip"> <fl-trans keyword="{item.text}"></fl-trans> </div> </div> <div if="{item.locked}" class="{classes_locked}"> <fl-icon icon="lock" size="12"> </fl-icon> </div> </div>','fl-action-button-item .action-button-item,[data-is="fl-action-button-item"] .action-button-item{ cursor: pointer; font-size: 13px; font-weight: bold; font-family: verdana; width: 100%; position: relative; vertical-align: middle; } fl-action-button-item .action-button-item-label,[data-is="fl-action-button-item"] .action-button-item-label{ width: 85%; position: relative; } fl-action-button-item .action-button-item-label-100,[data-is="fl-action-button-item"] .action-button-item-label-100{ width: 100%; position: relative; } fl-action-button-item .action-button-item-label-disabled,[data-is="fl-action-button-item"] .action-button-item-label-disabled{ opacity: 0.6 } fl-action-button-item .action-button-item-locked,[data-is="fl-action-button-item"] .action-button-item-locked{ width: 12%; } fl-action-button-item .action-button-item > div > div,[data-is="fl-action-button-item"] .action-button-item > div > div{ padding: 5px; width: 90%; } fl-action-button-item .action-button-item:hover,[data-is="fl-action-button-item"] .action-button-item:hover{ background-color: rgba(1, 129, 78, 0.2); }',"",function(e){"use strict";this.item=e.item,this.classes_label={"action-button-item-label":this.item.locked,"action-button-item-label-100":!this.item.locked,"action-button-item-label-disabled":this.item.disabled,"inline-block":!0,middle:!0},this.classes_locked={"action-button-item-locked":this.item.locked,"inline-block":!0,middle:!0}})},function(e,t,i){var a=i(1);a.tag2("fl-back-button",'<button class="button-back" onclick="{backClick}"> <fl-icon icon="arrow-left" color="#0069ff"> </fl-icon> <span if="{prefix_text}" class="first-letter inline-block"> <fl-trans keyword="back.to"></fl-trans>
354 </span> <span class="capitalize"> <fl-trans keyword="{text}"></fl-trans> </span> </button>','fl-back-button .inline-block,[data-is="fl-back-button"] .inline-block{ display: inline-block; } fl-back-button .fa-angle-left,[data-is="fl-back-button"] .fa-angle-left{ font-weight: bold; font-size: 16px; color:#0069ff; } fl-back-button .button-back,[data-is="fl-back-button"] .button-back{ color: #333; font-size: 14px; padding:10px; cursor: pointer; background:none; border:none; transition: ease-in-out 300ms; transition-property: all; } fl-back-button .button-back:hover,[data-is="fl-back-button"] .button-back:hover{ color:#0069ff; }',"",function(e){"use strict";var t=this;this.text=e.text,this.parent_element=e.parentElement,this.callback=e.callback,this.prefix_text="true"==e.prefixText||1==e.prefixText?!0:!1,this.classes={"button-button":!0,"button-button-disabled":e.disabled},this.backClick=function(){t.callback&&($(".button-back").css("display","none"),t.parent_element?$(t.parent_element).toggle("slide",{direction:"right"},500,function(){t.callback()}):$(".app").toggle("slide",{direction:"right"},500,function(){t.callback()}))}})},function(e,t,i){var a=i(1);a.tag2("fl-button",'<button type="{type}" class="{classes}" onclick="{click}"> <span if="{icon}" class="button-col"> <fl-icon icon="{icon}"> </fl-icon> </span> <span if="{text}" class="button-col"> <fl-trans keyword="{text}"></fl-trans>
354 </span> <span class="button-col"> <span class="button-icon-locked"> <fl-icon icon="lock" size="12"> </fl-icon> </span> </span> </button>','fl-button .button,[data-is="fl-button"] .button{ border: none; margin: auto; color: white; text-shadow: 1px 1px rgba(41, 41, 41, 0.5); cursor: pointer; font: 14px verdana; vertical-align:middle; outline:none; box-shadow: 0px 0px 2px #aaa; border:1px solid #fff; transition: ease 500ms; transition-property: all; } fl-button .button-normal,[data-is="fl-button"] .button-normal{ border-radius: 2pt; padding: 5px; padding-left: 10px; min-height: 30px; } fl-button .button-min-width,[data-is="fl-button"] .button-min-width{ min-width: 100px; } fl-button .button-small,[data-is="fl-button"] .button-small{ border-radius: 2pt; padding: 2px 6px; min-width: 80px; min-height: 20px; } fl-button .button:hover,[data-is="fl-button"] .button:hover{ border-color: #333; } fl-button .button:active,[data-is="fl-button"] .button:active{ box-shadow: inset 0px 0px 2px #aaa; } fl-button .button-lightgreen,[data-is="fl-button"] .button-lightgreen{ background: rgba(228, 241, 233, 1); border-color: rgba(228, 241, 233, 1); color: #333; text-shadow: none; font-weight: bold; font-family: Arial; } fl-button .button-lightgreen:hover,[data-is="fl-button"] .button-lightgreen:hover{ background: rgba(1, 129, 78, 0.6); border-color: #aaa; color:#fff; } fl-button .button-green,[data-is="fl-button"] .button-green{ background: rgba(1, 129, 78, 1); border-color: #01814e; } fl-button .button-green:hover,[data-is="fl-button"] .button-green:hover{ background: rgba(1, 129, 78, 0.6); } fl-button .button-gray,[data-is="fl-button"] .button-gray{ background: linear-gradient(to bottom, #ffffff,#e6e6e6); border-color: #e6e6e6; text-shadow: none; color:#333; transition: none; } fl-button .button-gray:hover,[data-is="fl-button"] .button-gray:hover{ background: #e6e6e6; border-color: #aaa; box-shadow: none; } fl-button .button-lightblue,[data-is="fl-button"] .button-lightblue{ background-color: rgb(84, 154, 167); border-color: rgb(84, 154, 167); } fl-button .button-lightblue:hover,[data-is="fl-button"] .button-lightblue:hover{ background-color: rgba(84, 154, 167, 0.8); } fl-button .button-orange,[data-is="fl-button"] .button-orange{ background-color: rgb(236, 151, 31); border-color: rgb(236, 151, 31); } fl-button .button-orange:hover,[data-is="fl-button"] .button-orange:hover{ background-color: rgba(236, 151, 31, 0.8); } fl-button .button-red,[data-is="fl-button"] .button-red{ background-color: rgb(217, 83, 79); border-color: rgb(217, 83, 79); } fl-button .button-red:hover,[data-is="fl-button"] .button-red:hover{ background-color: rgba(217, 83, 79, 0.8); } fl-button .button-col,[data-is="fl-button"] .button-col{ display: inline-block; } fl-button .button-disabled,[data-is="fl-button"] .button-disabled{ opacity: 0.5; cursor: not-allowed; } fl-button .button-icon-locked,[data-is="fl-button"] .button-icon-locked{ display:none; } fl-button .button-locked,[data-is="fl-button"] .button-locked{ } fl-button .button-locked .button-icon-locked,[data-is="fl-button"] .button-locked .button-icon-locked{ display: block; } fl-button .button-see-more,[data-is="fl-button"] .button-see-more{ background-color: #54A769; border-color: #54A769; } fl-button .button-see-more:hover,[data-is="fl-button"] .button-see-more:hover{ background-color: #438d56; border-color: #438d56; }',"",function(e){"use strict";var t=this;this.type=e.type,this.icon=e.icon,this.text=e.text,this.schema=e.schema,this.capitalize="capitalize",this.click=e.click,this.schema_button="button-lightgreen",this.classes={button:!0,"button-normal":e.size&&"normal"!=e.size?!1:!0,"button-small":e.size&&"small"==e.size?!0:!1,capitalize:this.capitalize,"button-disabled":e.disabled,"button-locked":e.locked,"button-min-width":this.text},this.on("mount",function(i){e.capitalize&&(t.capitalize=e.capitalize),e.schema||void 0===e.scheme||(e.schema=e.scheme),e.type||(e.type="button"),t.update()}),this.on("update",function(){t.text=e.text,t.type=e.type,t.schema=e.schema,t.click=e.click,t.classes={button:!0,"button-normal":e.size&&"normal"!=e.size?!1:!0,"button-small":e.size&&"small"==e.size?!0:!1,capitalize:t.capitalize,"button-disabled":e.disabled,"button-locked":e.locked,"button-min-width":t.text}
354,"standard"==t.schema?t.schema_button="button-lightgreen":"success"==t.schema?t.schema_button="button-green":"cancel"==t.schema?t.schema_button="button-gray":"info"==t.schema?t.schema_button="button-lightblue":"warning"==t.schema?t.schema_button="button-warning":"danger"==t.schema?t.schema_button="button-red":"see_more"==t.schema&&(t.schema_button="button-see-more"),t.classes[t.schema_button]=!0})})},function(e,t,i){var a=i(1);a.tag2("fl-button-option",'<div class="button" onclick="{toggle}" ref="buttonOption" riot-style="{text_align} {width_style}"> <div if="{text}" class="inline-block"> <span riot-style="{color} {font_size} {font_weight}"> <fl-trans keyword="{text}"></fl-trans> </span> </div> <div if="{!text}" class="inline-block"> <span riot-style="{color} {font_size} {font_weight}"> <yield></yield> </span> </div> <div class="inline-block button-option-arrow-down"> <span class="button-option-arrow-down-absolute"> <div class="button-option-arrow-down-icon" riot-style="width:{icon_size}px; height: {icon_size}px;"> <fl-icon icon="{icon}" size="{icon_size}"> </fl-icon> </div> </span> </div> </div>','fl-button-option .button,[data-is="fl-button-option"] .button{ width: 190px; padding: 0; margin: 0; color:#0069ff; text-align: center; font-weight: 400; font-size: 12px; text-transform: capitalize; cursor:pointer; user-select: none; } fl-button-option .button:hover,[data-is="fl-button-option"] .button:hover{ color:#2a6496; } fl-button-option .button-option-arrow-down,[data-is="fl-button-option"] .button-option-arrow-down{ position: relative; height: 10px; width: 8px; } fl-button-option .button-option-arrow-down,[data-is="fl-button-option"] .button-option-arrow-down{ position: relative; height: 10px; width: 8px; } fl-button-option .button-option-arrow-down-absolute,[data-is="fl-button-option"] .button-option-arrow-down-absolute{ position:absolute; margin-top: -6px; margin-left: -8px; } fl-button-option .button-option-arrow-down-icon,[data-is="fl-button-option"] .button-option-arrow-down-icon{ padding:5px; padding-left: 6px; padding-top: 6px; background-color: none; border-radius: 100%; transition: ease-in-out 300ms; transition-property: all; } fl-button-option .button-option-arrow-down-icon:hover,[data-is="fl-button-option"] .button-option-arrow-down-icon:hover{ background-color:rgba(1, 129, 78, 0.10); }',"",function(e){"use strict";this.text=e.text,this["for"]=e["for"],this.color=null,this.font_size=null,this.font_weight=null,this.text_align=e.align,this.width=e.width,this.icon=e.icon?e.icon:"arrow-down",this.icon_size=e.iconSize?e.iconSize:"13",e.color&&(this.color="color: "+e.color+";"),e.fontSize&&(this.font_size="font-size: "+e.fontSize+";"),e.bold&&(this.font_weight="font-weight: bold;"),e.align&&(this.text_align="text-align:"+e.align+";"),this.width&&(this.width_style="width: "+this.width+";"),this.toggle=function(t){if(t.stopPropagation(),e.target)var i=$("div#"+e.target);else if(e["for"])var i=$("div"+e["for"]);else var i=$(t.target).closest(".button").parent().next().children();$(".arrow_box").not(i).css("display",""),$(".arrow_box").not(i).css("opacity",""),i.hasClass("arrow_box")&&("0"==i.css("opacity")?(i.css("display","block"),i.animate({opacity:1},300)):i.animate({opacity:0}
354,300,function(){i.css("display","")}))}})},function(e,t,i){var a=i(1);a.tag2("fl-checkbox-field",'<span> <div class="{field_classes}"> <label class="checkbox-container"> <input type="checkbox" id="{id}" disabled="{disabled}" riot-value="{input_value}" checked="{checked ? \'checked\' : \'\'}" name="{name}" onchange="{changeCallback}"> <span class="checkbox-checkmark"></span> </label> </div> <div if="{this.label}" class="{field_classes}"> <fl-trans keyword="{this.label}"></fl-trans> </div> </span>','fl-checkbox-field .checkbox-container,[data-is="fl-checkbox-field"] .checkbox-container{ display: inline-block; position: relative; padding-left: 25px; padding-right: 10px; margin-bottom: 12px; cursor: pointer; font-size: 14px; text-align: left; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } fl-checkbox-field .checkbox-container input,[data-is="fl-checkbox-field"] .checkbox-container input{ position: absolute; opacity: 0; cursor: pointer; } fl-checkbox-field .checkbox-checkmark,[data-is="fl-checkbox-field"] .checkbox-checkmark{ position: absolute; top: 0; left: 0; height: 20px; width: 20px; background-color:rgba(1, 129, 78, 0.50); border-radius: 25%; } fl-checkbox-field .checkbox-container:hover input ~ .checkbox-checkmark,[data-is="fl-checkbox-field"] .checkbox-container:hover input ~ .checkbox-checkmark{ background-color:rgba(1, 129, 78, 0.70); } fl-checkbox-field .checkbox-container input:checked ~ .checkbox-checkmark,[data-is="fl-checkbox-field"] .checkbox-container input:checked ~ .checkbox-checkmark{ background-color: #01814e; } fl-checkbox-field .checkbox-checkmark:after,[data-is="fl-checkbox-field"] .checkbox-checkmark:after{ content: ""; position: absolute; display: none; } fl-checkbox-field .checkbox-container input:checked ~ .checkbox-checkmark:after,[data-is="fl-checkbox-field"] .checkbox-container input:checked ~ .checkbox-checkmark:after{ display: block; } fl-checkbox-field .checkbox-container .checkbox-checkmark:after,[data-is="fl-checkbox-field"] .checkbox-container .checkbox-checkmark:after{ left: 6px; top: 2px; width: 5px; height: 10px; border: solid white; border-width: 0 3px 3px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }',"",function(e){"use strict";var t=this;this.id=e.id,this.label=e.label,this.checked=e.checked,this.input_value=e.inputValue,this.name=e.name,this.items=e.items,this.change_callback=e.changeCallback,this.disabled=e.disabled,this.itemOptions=[],this.field_classes={"field-inline":!e.layout||"inline"==e.layout,"field-block":"block"==e.layout,"first-letter":!0},this.on("update",function(){t.checked=e.checked}),this.changeCallback=function(e){var i=e.item,a=i.field;t.change_callback&&t.change_callback($(t.root).find("input").is(":checked"),a.inputValue,a.name)}})},function(e,t,i){var a=i(1);a.tag2("fl-color-field",'<div> <div class="field-color {disabled ? \'cursor-default\' : \'pointer\'}" riot-style="background-color: {color}" onclick="{disabled === true ? \'\' : togglePicker}"> <input type="hidden" riot-value="{color}" name="{name}" style="display:none"> <fl-spinner loading="{loader}"></fl-spinner> </div> <div class="color-picker right"> </div> </div>','fl-color-field .field-color,[data-is="fl-color-field"] .field-color{ border:1px solid #999; width: 25px; height: 25px; border-radius: 25px; display: table-cell; vertical-align: middle; text-align: center; } fl-color-field .color-picker,[data-is="fl-color-field"] .color-picker{ position: absolute; z-index: 100; background: #fff; box-shadow: 0px 0px 5px #999; display: none; border-radius: 5px; margin-top: -40px; padding: 5px; width: 320px; height: 320px; } fl-color-field .color-picker.bottom,[data-is="fl-color-field"] .color-picker.bottom{ width: auto; top: 95%; margin-top: 5px; margin-left: -60px; } fl-color-field .color-picker.bottom::after,[data-is="fl-color-field"] .color-picker.bottom::after{ content: " "; position: absolute; bottom: 100%; left: 50%; margin-left: -10px; border-width: 10px; border-style: solid; border-color: transparent transparent rgba(204,204,204,1) transparent; }',"",function(e){"use strict";
354function t(e){return e&&e.__esModule?e:{"default":e}}var a=this,n=i(193),o=t(n),s=this;this.loader=!1,this.name=e.name,this.color=e.color?e.color:e.inputValue,this.disabled="true"==e.disabled||e.disabled===!0||"disabled"==e.disabled?!0:!1,this.callback=e.callback?e.callback:e.changeCallback;var r=null,l=null;this.togglePicker=function(){$(a.root).find(".color-picker").toggle(500).fadeIn(500),r||(r=new o["default"].ColorPicker(a.root.getElementsByClassName("color-picker")[0],{width:320,height:320,color:a.color,anticlockwise:!0,borderWidth:1,borderColor:"#fff"}),r.on("color:change",function(e,t){s.color=e.hexString,$(s.root).find(".field-color").css("background-color",s.color),clearTimeout(l)}),r.on("input:end",function(e,t){l=setTimeout(s.closePicker,2e3)})),$(document).on("click",function(e){(!$(e.target).attr("class")||$(e.target).attr("class").indexOf("field-color")<0)&&"color-picker"!=$(e.target).attr("class")&&"field-color"!=$(e.target).attr("class")&&"iro__wheel__lightness"!=$(e.target).attr("class")&&"iro__slider__value"!=$(e.target).attr("class")&&"svg"!=e.target.tagName&&s.closePicker()})},this.closePicker=function(){$(document).off("click"),"none"!=$(a.root).find(".color-picker").css("display")&&($(a.root).find(".color-picker").toggle(500),$(a.root).find(".field-color").find("input").val(a.color),a.callback&&a.callback(a.color))}})},function(e,t,i){var a=i(1);a.tag2("fl-date-field",'<div> <div class="field-outside"> <div class="field inline-block"> <div class="first-letter label"> <fl-trans keyword="{opts.label}"></fl-trans> </div> <input type="hidden" name="{opts.name}" id="{inputID}" label="{opts.label}" required="{opts.required}"> <input type="text" id="field-{inputID}" maxlength="{opts.type === \'date\' ? \'10\' : \'16\'}" placeholder="{hint}" autocomplete="off" onkeydown="{maskDate}"> </div> <div class="field-icon"> <fl-icon icon="calendar" size="12"> </fl-icon> </div> </div> </div>','fl-date-field .field-outside,[data-is="fl-date-field"] .field-outside{ position: relative; margin-top:10px; margin-bottom:10px; width: auto; display: inline-table; cursor: pointer; } fl-date-field .field .field-outside,[data-is="fl-date-field"] .field .field-outside{ position: relative; display: inline-block; } fl-date-field .field-icon,[data-is="fl-date-field"] .field-icon{ color: #54A769; display: inline-block; padding-right: 5px; transition-property: opacity; transition-duration: 500ms; transition-timing-function: ease-in-out; cursor: pointer; } fl-date-field .field-outside:hover .field-icon,[data-is="fl-date-field"] .field-outside:hover .field-icon{ opacity: 1; } fl-date-field .label,[data-is="fl-date-field"] .label{ padding-left:5px; padding-right:5px; padding-bottom: 0; font-size: 12px; color: #01814e; position: absolute; margin-top:-10px; z-index: 1; cursor: pointer; } fl-date-field input,[data-is="fl-date-field"] input{ border:0; height: 20px; margin: 5px; font-size: 14px; font-family: verdana,serif; color:#333; cursor: pointer; background: none; border-bottom: 2px solid #bbb; transition-property: border-bottom-color; transition-duration: 300ms; transition-timing-function: ease-in-out; } fl-date-field input:focus,[data-is="fl-date-field"] input:focus{ border-bottom: 2px solid rgba(0, 102, 0, 0.5); }',"",function(e){"use strict";var t=this,i=this;this.input_width=null,this.hint=this.i18n.translate("date_format"),this.date=null,this.date_string="",this.date_string_formatted="",this.change_callback=e.changeCallback,this.months=[this.i18n.translate("january"),this.i18n.translate("february"),this.i18n.translate("march"),this.i18n.translate("april"),this.i18n.translate("may"),this.i18n.translate("june"),this.i18n.translate("july"),this.i18n.translate("august"),this.i18n.translate("september"),this.i18n.translate("october"),this.i18n.translate("november"),this.i18n.translate("december")];var a=(new Date).getTime();e.id?this.inputID="input-"+a+e.id:this.inputID="input-"+a+e.name,this.update(),"MM/dd/AAAA"===this.i18n.translate("date_format")?this.calendarFormat="%m/%d/%Y":this.calendarFormat="%d/%m/%Y","datetime"===e.type&&(this.calendarFormat+=" %H:%i"),this.on("mount",function(){if(dhtmlXCalendarObject.prototype.langData.custom={dateformat:t.calendarFormat,monthesFNames:t.months,monthesSNames:[t.i18n.translate("january.abbreviate"),t.i18n.translate("february.abbreviate"),t.i18n.translate("march.abbreviate"),t.i18n.translate("april.abbreviate"),t.i18n.translate("may.abbreviate"),t.i18n.translate("june.abbreviate"),t.i18n.translate("july.abbreviate"),t.i18n.translate("august.abbreviate"),t.i18n.translate("september.abbreviate"),t.i18n.translate("october.abbreviate"),t.i18n.translate("november.abbreviate"),t.i18n.translate("december.abbreviate")],daysFNames:[t.i18n.translate("sunday"),t.i18n.translate("monday"),t.i18n.translate("tuesday"),t.i18n.translate("wednesday"),t.i18n.translate("thursday"),t.i18n.translate("friday"),t.i18n.translate("saturday")],daysSNames:[t.i18n.translate("sunday.abbreviate"),t.i18n.translate("monday.abbreviate"),t.i18n.translate("tuesday.abbreviate"),t.i18n.translate("wednesday.abbreviate"),t.i18n.translate("thursday.abbreviate"),t.i18n.translate("friday.abbreviate"),t.i18n.translate("saturday.abbreviate")],weekstart:0,weekname:"w",today:t.i18n.translate("today"),
354clear:t.i18n.translate("clear")},t.flCalendar=new dhtmlXCalendarObject("field-"+t.inputID),t.flCalendar.loadUserLanguage("custom"),t.setCalendarConfiguration(),e.width&&$(t.root).find("input").css("width",e.width+"px"),e.inputValue&&10===e.inputValue.length&&"0000-00-00"!==e.inputValue?t.date=new Date(e.inputValue+" 00:00:00"):e.inputValue&&7===e.inputValue.length?t.date=new Date(e.inputValue+"-01 00:00:00"):e.inputValue&&(t.date=new Date(e.inputValue)),t.date&&!isNaN(t.date.getDate())){var a=("0"+t.date.getDate()).slice(-2),n=("0"+(t.date.getMonth()+1)).slice(-2),o=t.date.getFullYear();t.date_string=o+"-"+n+"-"+a,t.date_string_formatted=a+"/"+n+"/"+o,$(t.root).find("#"+t.inputID).val(t.date_string),$(t.root).find("#field-"+t.inputID).val(t.date_string_formatted)}$(t.root).find(".field-outside").on("click focusin",function(){i.flCalendar.setParent(this.inputID);var e=$(this).find("input");e.css("color",""),e.css("border-color","")}),$(t.root).find("input").on("blur",function(){var e=$(this);i.changeDate(e)}),t.flCalendar.attachEvent("onHide",function(){$(i.root).find("input").blur()})}),this.on("update",function(){t.setCalendarConfiguration()}),this.setCalendarConfiguration=function(){"date"===e.type&&t.flCalendar.hideTime(),e.disableWeekDays&&e.disableWeekDays.length>0?t.flCalendar.disableDays("week",e.disableWeekDays):e.disableMonthDays&&e.disableMonthDays.length>0?t.flCalendar.disableDays("month",e.disableMonthDays):e.disableYearDays&&e.disableYearDays.length>0&&t.flCalendar.disableDays("year",e.disableYearDays),e.holiday&&t.flCalendar.setHolidays(e.holiday)},this.maskDate=function(e){var i=(e.item,$("#field-"+t.inputID)),a=i.val();!a||"%d/%m/%Y"!==t.calendarFormat&&"%m/%d/%Y"!==t.calendarFormat||(a=a.replace(/\D!\//g,""),a=a.replace(/^(\d{2})(\d{2})/,"$1/$2"),a=a.replace(/(\d{2})(\d{3})/,"$1/$2"),i.val(a))},this.changeDate=function(e,a){var n="",o="",s=e.val(),r=s.split(" ");r.length>1&&(s=r[0]);var l=s.split("/");3===l.length?("%d/%m/%Y"===i.calendarFormat?(o=l[2]+"-"+l[1]+"-"+l[0],n=new Date(o+" 00:00:00")):"%m/%d/%Y"===i.calendarFormat?(o=l[2]+"-"+l[0]+"-"+l[1],n=new Date(o+" 00:00:00")):"%Y/%m/%d"===i.calendarFormat?(o=l[0]+"-"+l[1]+"-"+l[2],n=new Date(o+" 00:00:00")):"%d/%m/%Y %H:%i"===i.calendarFormat&&(o=l[2]+"-"+l[1]+"-"+l[0]+(" "+r[1]+":00"),n=new Date(o)),e.prev("input").val(o),isNaN(n.getDate())?(e.css("color","#f00"),e.css("border-color","#f00")):i.change_callback&&o!==t.date_string&&a!==!1&&i.change_callback(n,o)):e.prev("input").val("")},this.setDate=function(e){var i=$(t.root).find("input#field-"+t.inputID),a=new Date(e),n=("0"+a.getUTCDate()).slice(-2)+"/"+("0"+(a.getUTCMonth()+1)).slice(-2)+"/"+a.getUTCFullYear();i.val(n),t.changeDate(i,!1)}})},function(e,t,i){var a=i(1);a.tag2("fl-field",'<div class="{field_classes}"> <div style="display:table;" class="{type==\'object\' ? \'object-margin\' : \'\'}"> <div if="{type == \'object\' && label}" class="first-letter object-label field-inline-block"> <fl-trans keyword="{label}"></fl-trans> </div> <div class="field-inline-block"> <div each="{value, key_value in values}" class="{type==\'object\' ? \'object-value-line\' : \'\'}" index="{type == \'object\' ? key_value : \'\'}" show="{type != \'object\' || type == \'object\' && value && value.action != \'delete\'}"> <div if="{type == \'object\' && (!limit || limit > 1)}" class="object-close-button" onclick="{removeLine}"> <fl-icon icon="times"> </fl-icon> </div> <div each="{field in fields}" class="{field_classes}"> <input if="{type == \'object\' && field.type == \'id\' && \'id\' in value}" type="hidden" name="{field.name+\'[\'+key_value+\']\'}" riot-value="{value.id}"> <input if="{action && type == \'object\' && field.type == \'id\'}" type="hidden" name="{name+\'_action[\'+key_value+\']\'}" riot-value="{value.action}"> <fl-text-field if="{field.type === \'text\' || field.type === \'number\' || field.type === \'multiline\'}" type="{field.type}" name="{type === \'object\' ? field.name+\'[\'+key_value+\']\' : field.name}" id="{field.id}" label="{field.label}" maxlength="{field.maxlength}" input-value="{type === \'object\' ? value[field.label] : value}" width="{field.width}" required="{type === \'object\' ? field.required : required}" margin="{field.margin}" focus="{field.focus}" keyup-callback="{field.keyupCallback}" change-callback="{field.changeCallback}" class="{field.class}"> </fl-text-field> <fl-search-field if="{type !== \'object\' && field.type === \'search\'}" type="{field.type}" name="{type === \'object\' ? field.name+\'[\'+key_value+\']\' : field.name}" id="{field.id}" label="{field.label}" maxlength="{field.maxlength}" input-value="{value}" width="{field.width}" callback="{field.callback}" callback-promise="{field.callbackPromise}" margin="{field.margin}"> </fl-search-field> <fl-date-field if="{field.type === \'date\' || field.type === \'datetime\'}" type="{field.type}" name="{type === \'object\' ? field.name+\'[\'+key_value+\']\' : field.name}" id="{field.id}" label="{field.label}" input-value="{type === \'object\' ? value[field.label] : value}" width="{field.width}" change-callback="{field.changeCallback}" margin="{field.margin}" class="{field.class}" disable-month-days="{field.disableMonthDays}"> </fl-date-field> <fl-select-field if="{field.type === \'select\'}" type="{field.type}" name="{type === \'object\' ? field.name+\'[\'+key_value+\']\' : field.name}" id="{field.id}" label="{field.label}" disabled="{field.disabled}" maxlength="{field.maxlength}" input-value="{type === \'object\' ? value[field.label] : value}" width="{field.width}" items="{field.items}" required="{type === \'object\' ? field.required : required}" callback="{field.callback}" change-callback="{field.changeCallback}" callback-promise="{field.callbackPromise}" margin="{field.margin}" class="{field.class}"> </fl-select-field> <fl-select-multiple-field if="{opts.type === \'multiple-select\'}" type="{field.type}" name="{type === \'object\' ? field.name+\'[\'+key_value+\']\' : field.name}" id="{field.id}" label="{field.label}" disabled="{field.disabled}" maxlength="{field.maxlength}" input-value="{type === \'object\' ? value[field.label] : value}" width="{field.width}" items="{field.items}" required="{type == \'object\' ? field.required : required}" callback="{field.callback}" change-callback="{field.changeCallback}" callback-promise="{field.callbackPromise}" margin="{field.margin}" class="{field.class}"> </fl-select-multiple-field> <fl-switch if="{field.type == \'boolean\'}" type="{field.type}" name="{type == \'object\' ? field.name+\'[\'+key_value+\']\' : field.name}" id="{field.id}" label="{field.label}" maxlength="{field.maxlength}" input-value="{type == \'object\' ? value[field.label] : value}" width="{field.width}" items="{field.items}" margin="{field.margin}" change-callback="{field.changeCallback}"> </fl-switch> <fl-radio-field if="{field.type == \'radio\'}" type="{field.type}" name="{type == \'object\' ? field.name+\'[\'+key_value+\']\' : field.name}" id="{field.id}" label="{field.label}" input-value="{type == \'object\' ? value[field.label] : value}" checked="{field.checked}" width="{field.width}" items="{field.items}" margin="{field.margin}" layout="{field.layout}" change-callback="{field.changeCallback}"> </fl-radio-field> <fl-checkbox-field if="{field.type == \'checkbox\'}" type="{field.type}" name="{type == \'object\' ? field.name+\'[\'+key_value+\']\' : field.name}" id="{field.id}" label="{field.label}" input-value="{type == \'object\' ? value[field.label] : value}" checked="{field.checked}" width="{field.width}" margin="{field.margin}" layout="{field.layout}" disabled="{field.disabled}" change-callback="{field.changeCallback}"> </fl-checkbox-field> <fl-color-field if="{field.type === \'color\'}" type="{field.type}" name="{type === \'object\' ? field.name+\'[\'+key_value+\']\' : field.name}" id="{field.id}" label="{field.label}" input-value="{type === \'object\' ? value[field.label] : value}" width="{field.width}" margin="{field.margin}" layout="{field.layout}" disabled="{field.disabled}" change-callback="{field.changeCallback}"> </fl-color-field> </div> </div> <div if="{!values || values !== undefined && values.length == 0}" align="center"> <fl-trans keyword="empty_list.plural"></fl-trans> <span if="{label}"> <fl-trans keyword="for"></fl-trans> <fl-trans keyword="{label}"></fl-trans>
354 </span> </div> </div> </div> <div if="{type == \'object\' && (!limit || !values || values !== undefined && values.length < limit )}" class="object-button"> <fl-button text="{entity}.add_{name}" schema="info" onclick="{this.addLine}"> </fl-button> </div> </div>','fl-field .field-inline-block,[data-is="fl-field"] .field-inline-block{ display: table-cell; width: 100%; } fl-field .field-inline,[data-is="fl-field"] .field-inline{ display: inline-block; } fl-field .field-block,[data-is="fl-field"] .field-block{ display: block; } fl-field .object-label,[data-is="fl-field"] .object-label{ font-size: 12px; color: #01814e; display: inline-block; height: 32px; vertical-align: middle; padding-right: 5px; padding-left: 5px; width: 100px; } fl-field .object-margin,[data-is="fl-field"] .object-margin{ margin-top: 15px; margin-bottom: 15px; } fl-field .object-button,[data-is="fl-field"] .object-button{ text-align: right; padding-right: 20px; } fl-field .object-value-line,[data-is="fl-field"] .object-value-line{ background: #fff; padding: 5px; padding-top: 15px; transition:all 500ms ease-in; } fl-field .object-value-line:first-child,[data-is="fl-field"] .object-value-line:first-child{ border-top:none; } fl-field .object-value-line:nth-child(even),[data-is="fl-field"] .object-value-line:nth-child(even){ background: #f5f5f5; } fl-field .object-close-button,[data-is="fl-field"] .object-close-button{ color: #f66; float: right; font-size: 16px; opacity: 0.15; cursor: pointer; transition: ease 500ms; } fl-field .object-value-line:hover .object-close-button,[data-is="fl-field"] .object-value-line:hover .object-close-button{ opacity: 1; }',"",function(e){ 355"use strict";var t=this,i="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};this.type=e.type,this.label=e.label,this.name=e.name,this.required=e.required,this.action=e.action&&("true"==e.action||1==e.action),this.limit=e.limit,this.entity=e.entity,this.fields=[],this.values=[],this.new_field={},this.field_classes={"field-inline":!e.layout||"inline"==e.layout,"field-block":"block"==e.layout},this.on("mount",function(){if(e&&"object"===("undefined"==typeof e?"undefined":i(e))){if("object"===e.type){var a=e.items?e.items:[];for(var n in a){var o={};o.label=n,o.name=e.name+"_"+n,o.id=e.id+"_"+n,o.width=e.width,o.maxlength=e.maxlength,o.disabled=e.disabled,o.changeCallback=e.changeCallback,Array.isArray(a[n])?(o.type="select",o.items=a[n]):o.type=a[n],n==t.name&&(o.required=t.required),t.fields.push(o)}var s=e.inputValue?e.inputValue:[];for(var r in s){var l=s[r];l.action="save";for(var d in l)d.indexOf("id")>=0&&d.indexOf(t.name)>=0&&(l.id=l[d],l.action="update");t.values.push(l)}0===t.values.length&&t.values.push({action:"save"})}else t.fields[0]=e,t.values[0]=e.inputValue;t.update()}}),this.on("update",function(a){if(e&&"object"===("undefined"==typeof e?"undefined":i(e))&&!a)if("object"===e.type){var n=e.items?e.items:[],o=function(i){var a=t.fields.find(function(t){return t.name===e.name+"_"+i});if(a)a.label=i,a.width=e.width,a.maxlength=e.maxlength,a.disabled=e.disabled,a.changeCallback=e.changeCallback,Array.isArray(n[i])?(a.type="select",a.items=n[i]):a.type=n[i],i===t.name&&(a.required=t.required);else{var o={};o.label=i,o.name=e.name+"_"+i,o.id=e.id+"_"+i,o.width=e.width,o.maxlength=e.maxlength,o.disabled=e.disabled,o.changeCallback=e.changeCallback,Array.isArray(n[i])?(o.type="select",o.items=n[i]):o.type=n[i],i===t.name&&(o.required=t.required),t.fields.push(o)}};for(var s in n)o(s);for(var r in t.values)if(e.inputValue&&Array.isArray(e.inputValue)&&e.inputValue.indexOf(r)){var l=t.values[r],d=e.inputValue[r];if(d)for(var c in d)l[c]=d[c]}}else t.fields[0]=e,t.values[0]=e.inputValue}),this.addLine=function(){var e=t.values.length;return t.limit&&e>=t.limit?!1:(t.action?t.values[e]={action:"save"}:t.values[e]={},t.update(),t.parent.update(),void 0)},this.removeLine=function(e){var i=e.item,a=t.values;if(i.key_value in a){var n=a[i.key_value];
355"id"in n&&t.action?n.action="delete":a.splice(i.key_value,1)}t.update(!0),t.parent.update()}})},function(e,t,i){var a=i(1);a.tag2("fl-field-view",'<div> <div class="field-view-label first-letter"> <fl-trans keyword="{label}"></fl-trans> </div> <div if="{text}" class="field-view-text"> <div if="{!visibility}" class="table-cell middle"> {text} </div> <div if="{visibility}" class="table-cell middle no-select cursor-pointer" onclick="{displayText}"> <span if="{visible}"> {text} </span> <span if="{!visible}"> {text_fade} </span> </div> <div if="{visibility}" class="table-cell middle cursor-pointer" onclick="{displayText}"> <fl-icon icon="{visibility_icon_style.icon}" size="{visibility_icon_style.size}"> </fl-icon> </div> </div> </div>','fl-field-view .field-view-label,[data-is="fl-field-view"] .field-view-label{ font-weight: bold; font-size: 13px; padding: 3px; } fl-field-view .field-view-text,[data-is="fl-field-view"] .field-view-text{ font-size: 12px; padding: 3px; } fl-field-view .cursor-pointer,[data-is="fl-field-view"] .cursor-pointer{ cursor: pointer; }',"",function(e){"use strict";var t=this;this.label=e.label,this.text=e.text,this.visibility=e.visibility,this.visible=e.visible===!0?!0:!1,this.visibility_icon_style=e.visibilityIconStyle?e.visibilityIconStyle:{icon:"eye-open",size:20},this.text_fade=null,this.on("mount",function(){t.text_fade=t.text.split("").map(function(e){return"*"}).join(""),t.update()}
355),this.displayText=function(){t.visible=!t.visible,t.update()}})},function(e,t,i){var a=i(1);a.tag2("fl-radio-field",'<span> <div if="{this.label}" class="{field_classes, {âlabel-centerâ: true }}"> <fl-trans keyword="{this.label}"></fl-trans> </div> <div class="{field_classes}"> <div each="{option in itemOptions}" class="{field_classes, { âradio-disabledâ: option.disabled}}"> <label class="radio-container"> {option.text} <input type="radio" disabled="{option.disabled ? option.disabled : false}" riot-value="{option.value}" checked="{checked || option.value == this.input_value ? \'checked\' : \'\'}" name="{name}" onchange="{changeCallback}"> <span class="radio-checkmark"></span> </label> </div> </div> </span>','fl-radio-field .radio-container,[data-is="fl-radio-field"] .radio-container{ display: inline-block; position: relative; padding-left: 25px; padding-right: 10px; margin-bottom: 12px; cursor: pointer; font-size: 14px; text-align: left; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } fl-radio-field .radio-container input,[data-is="fl-radio-field"] .radio-container input{ position: absolute; opacity: 0; cursor: pointer; } fl-radio-field .radio-checkmark,[data-is="fl-radio-field"] .radio-checkmark{ position: absolute; top: 0; left: 0; height: 18px; width: 18px; background-color:rgba(1, 129, 78, 0.50); border-radius: 50%; } fl-radio-field .radio-container:hover input ~ .radio-checkmark,[data-is="fl-radio-field"] .radio-container:hover input ~ .radio-checkmark{ background-color:rgba(1, 129, 78, 0.70); } fl-radio-field .radio-container input:checked ~ .radio-checkmark,[data-is="fl-radio-field"] .radio-container input:checked ~ .radio-checkmark{ background-color: #01814e; } fl-radio-field .radio-checkmark:after,[data-is="fl-radio-field"] .radio-checkmark:after{ content: ""; position: absolute; display: none; } fl-radio-field .radio-container input:checked ~ .radio-checkmark:after,[data-is="fl-radio-field"] .radio-container input:checked ~ .radio-checkmark:after{ display: block; } fl-radio-field .radio-container .radio-checkmark:after,[data-is="fl-radio-field"] .radio-container .radio-checkmark:after{ top: 6px; left: 6px; width: 6px; height: 6px; border-radius: 50%; background: white; } fl-radio-field .radio-disabled label,[data-is="fl-radio-field"] .radio-disabled label{ opacity: 0.5; cursor: not-allowed; } fl-radio-field .field-inline,[data-is="fl-radio-field"] .field-inline{ display: flex } .label-center: { color: pink }',"",function(e){"use strict";var t=this;this.label=e.label,this.checked=e.checked,this.input_value=e.inputValue,this.name=e.name,this.items=e.items,this.change_callback=e.changeCallback,this.itemOptions=[],this.field_classes={"field-inline":!e.layout||"inline"==e.layout,"field-block":"block"==e.layout,"radio-disabled":"disabled"==e.layout,"first-letter":!0},this.on("mount",function(){t.items&&t.items.length>0&&(t.itemOptions=t.listOptions(t.items)),t.update()}),this.listOptions=function(e){return e.map(function(e){var i={};return i=e instanceof Object!=!0?{value:e,text:e}:e,i.value&&t.inputValue&&String(i.value).toLowerCase()==String(t.inputValue).toLowerCase()&&(t.text_value=i.text),i})},this.changeCallback=function(e){var i=e.item,a=i.option;t.change_callback&&t.change_callback(a.value,a.text)}})},function(e,t,i){var a=i(1);a.tag2("fl-search-field",'<div> <div class="field-outside"> <div class="search-left"> <div class="field-icon"> <fl-icon icon="search"> </fl-icon> </div> <div if="{filter}" class="search-filter first-letter" onclick="{this.loadFilter}"> <span id="filter-label"> <fl-trans if="{Object.keys(filters).length == 0}" keyword="filter.verb"></fl-trans> <span if="{Object.keys(filters).length == 1}"> {Object.keys(filters).length} <fl-trans keyword="filter"></fl-trans>
355 </span> <span if="{Object.keys(filters).length > 1}"> {Object.keys(filters).length} <fl-trans keyword="filter.plural"></fl-trans> </span> <fl-icon icon="caret-down"> </fl-icon> </span> <div class="filter-box bottom"> <div show="{loaderFilter}"> <br> <fl-spinner loading="{loaderFilter}"> </fl-spinner> <br> </div> <div if="{!loaderFilter && filterItems.length > 0}" class="filter-items"> <div each="{item in filterItems}" class="filter-item first-letter"> <div> {item.label} </div> <div each="{value in item.values}" class="filter-value first-letter text-ellipsis {value.key in this.filters && this.filters[value.key] == value.value ? \'filter-value-selected\' : \'\'}" onclick="{selectFilter}"> {value.label} </div> </div> </div> </div> </div> </div> <div class="field" style="display:inline-block;"> <span class="span-input"> <input class="div-input" align="left" contenteditable="true" type="text" name="{opts.name}" id="{opts.id ? opts.id : opts.name}" riot-value="{opts.inputValue}" label="{opts.label}" placeholder="{this.i18n.translate(opts.label)}" maxlength="{opts.maxlength}" autocomplete="off"> </span> <div class="search-box"> <fl-spinner loading="{loaderTyping}" type="waiting"> </fl-spinner> </div> </div> </div> </div>','fl-search-field .field-outside,[data-is="fl-search-field"] .field-outside{ position: relative; width: auto; display: inline-table; box-shadow: 1px 1px 5px #aaa; border-radius: 5px; } fl-search-field .field .field-outside,[data-is="fl-search-field"] .field .field-outside{ position: relative; display: inline-block; } fl-search-field .field-icon,[data-is="fl-search-field"] .field-icon{ color: #54A769; display: inline-block; padding: 5px; font-size: 16px; } fl-search-field .label,[data-is="fl-search-field"] .label{ padding-left:5px; padding-right:5px; padding-bottom: 0px; font-size: 12px; color: #01814e; position: absolute; margin-top:-10px; opacity: 1; z-index: 1; } fl-search-field .div-input,[data-is="fl-search-field"] .div-input{ border:0px; height: 20px; margin: 5px; font-size: 14px; font-family: verdana; color:#333; min-width: 150px; outline: none; transition-property: border-bottom-color; transition-duration: 300ms; transition-timing-function: ease-in-out; } fl-search-field .search-box,[data-is="fl-search-field"] .search-box{ position: absolute; margin-top: -27px; margin-left: 150px; } fl-search-field .search-left,[data-is="fl-search-field"] .search-left{ display: inline-block; padding: 5px; } fl-search-field .search-filter,[data-is="fl-search-field"] .search-filter{ display: inline-block; padding: 5px; padding-right: 10px; cursor: pointer; font-size: 14px; border-right: 1px solid #aaa; color: #54A769; } fl-search-field .filter-box,[data-is="fl-search-field"] .filter-box{ position: absolute; border-radius: 5px; border:#ccc 1px solid; z-index: 100; box-shadow: 1px 3px 5px #aaa; display: none; min-width: 170px; background: #fff; } fl-search-field .filter-box.bottom,[data-is="fl-search-field"] .filter-box.bottom{ width: auto; top: 95%; margin-top: 5px; margin-left: -60px; } fl-search-field .filter-box.bottom::after,[data-is="fl-search-field"] .filter-box.bottom::after{ content: " "; position: absolute; bottom: 100%; left: 50%; margin-left: -10px; border-width: 10px; border-style: solid; border-color: transparent transparent rgba(204,204,204,1) transparent; } fl-search-field .filter-items,[data-is="fl-search-field"] .filter-items{ border-radius: 5px; min-height: 50px; max-height: 200px; background-color: #fff; overflow:hidden; overflow-y: auto; } fl-search-field .filter-item,[data-is="fl-search-field"] .filter-item{ font-family: verdana; font-size: 14px; font-weight: bold; color:#333; cursor: default; text-align: left; } fl-search-field .filter-item > div:first-child,[data-is="fl-search-field"] .filter-item > div:first-child{ padding: 10px; } fl-search-field .filter-value,[data-is="fl-search-field"] .filter-value{ font-family: verdana; font-size: 13px; font-weight: normal; color:#333; padding: 10px; padding-left: 20px; cursor: pointer; text-align: left; transition-property: background-color; transition-duration: 300ms; transition-timing-function: ease-in-out; } fl-search-field .filter-value:hover,[data-is="fl-search-field"] .filter-value:hover{ background-color: rgba(1, 129, 78, 0.15); } fl-search-field .filter-value-selected,[data-is="fl-search-field"] .filter-value-selected{ background-color: rgba(1, 129, 78, 0.3); }',"",function(e){"use strict";var t=this,i=this;this.input_width=null,this.query="",this.loaderTyping=!1,this.loaderFilter=!0,this.searchText="search_action",this.filter=e.filter,this.filterItems=[],this.filters=e.filtersSelected?e.filtersSelected:{},this.searchSuggestion=[],this.ignoreKeys=[9,16,17,18,20,27,37,38,39,40,91],this.actionKeys=[13],this.on("mount",function(){e.searchText&&(t.searchText=e.searchText,t.update(
355)),e.width&&($(t.root).find(".div-input").css("width",e.width+"px"),$(t.root).find(".search-box").css("margin-left",e.width-15+"px")),$(t.root).find(".field-outside").on("click focusin",function(){var e=$(this).find(".div-input");$(this).find(".search-filter");e.is(":focus")||$(this).find(".div-input").focus()}),$(t.root).find(".div-input").on("blur",function(){$(this),$(this).closest(".field-outside").find(".search-filter")});var a=null;$(t.root).find(".div-input").on("keydown",function(e){clearTimeout(a);var t=e.which;return i.actionKeys.indexOf(t)>=0?(i.loadRequest(),e.preventDefault(),!1):void 0}),$(t.root).find(".div-input").on("keyup",function(e){var t=e.which;return 27==t&&$(this).val(""),i.query==$(this).val()&&i.ignoreKeys.indexOf(t)>=0?!1:(clearTimeout(a),i.query=$(this).val(),void(i.actionKeys.indexOf(t)<0&&(i.loaderTyping||(i.loaderTyping=!0,i.update()),a=setTimeout(i.loadRequest,1200))))})}),this.loadRequest=function(){t.query.length>0?e.callback(t.query,t.filters):e.defaultCallback&&e.defaultCallback(t.filters),t.loaderTyping=!1,t.update()},this.loadFilter=function(){$(".filter-box").toggle(),0==t.filterItems.length&&t.filter().then(function(e){t.filterItems=e,t.loaderFilter=!1,t.update()})},this.selectFilter=function(e){var i=e.item,a=i.value.key,n=i.value.value;a in t.filters&&t.filters[a]==n?delete t.filters[a]:t.filters[a]=n,t.update(),t.loadRequest()}})},function(e,t,i){var a=i(1);a.tag2("fl-select-field",'<div style="position:relative"> <div class="field-outside"> <div class="field"> <div id="select-label" class="first-letter label text-clip left"> <fl-trans keyword="{opts.label}"></fl-trans> </div> <div class="div-select no-select"> <input type="hidden" name="{opts.name}" riot-value="{inputValue}" disabled="{disabled}" style="display:none"> <input type="text" disabled="{disabled}" id="{opts.id ? opts.id : opts.name}" riot-value="{text_value}" label="{opts.label}" maxlength="{opts.maxlength}" autocomplete="off" readonly="readonly" required="{opts.required}" class="{opts.class}"> </div> </div> <div class="field-icon"> <fl-icon icon="caret-down" size="12"> </fl-icon> </div> </div> <div class="select-box bottom"> <div if="{show_search && options && options.length > 4}" class="select-search"> </div> <div class="select-items"> <div each="{option in itemOptions}" class="select-item text-ellipsis center {option.value === value ? \'selected\' : \'\'}" item-value="{option.value}" text="{option.text}" onclick="{this.selectItem}"> {option.text} </div> <fl-spinner loading="{loaderPagination}"> </fl-spinner> </div> </div> </div>','fl-select-field .field-outside,[data-is="fl-select-field"] .field-outside{ position: relative; margin-top:10px; margin-bottom:10px; margin-right: 15px; width: auto; display: inline-table; cursor: pointer; } fl-select-field .field,[data-is="fl-select-field"] .field{ display: inline-block; } fl-select-field .field .field-outside,[data-is="fl-select-field"] .field .field-outside{ position: relative; display: inline-block; } fl-select-field .field-icon,[data-is="fl-select-field"] .field-icon{ color: #54A769; display: inline-block; padding-right: 5px; font-size: 18px; position: absolute; margin-top: 10px; transition-property: opacity; transition-duration: 500ms; transition-timing-function: ease-in-out; cursor: pointer; } fl-select-field .label,[data-is="fl-select-field"] .label{ padding-left:5px; padding-right:5px; padding-bottom: 0px; font-size: 12px; color: #01814e; position: absolute; margin-top:-10px; z-index: 1; } fl-select-field .div-select,[data-is="fl-select-field"] .div-select{ cursor: pointer; } fl-select-field input,[data-is="fl-select-field"] input{ border:0px; height: 20px; margin: 5px; font-size: 14px; font-family: verdana; color:#333; cursor: pointer; background: none; border-bottom: 2px solid #bbb; transition-property: border-bottom-color; transition-duration: 300ms; transition-timing-function: ease-in-out; } fl-select-field input:focus,[data-is="fl-select-field"] input:focus{ border-bottom: 2px solid rgba(0, 102, 0, 0.5); } fl-select-field .select-box,[data-is="fl-select-field"] .select-box{ position: absolute; border-radius: 5px; border:#ccc 1px solid; z-index: 104; box-shadow: 1px 3px 5px #aaa; display: none; min-width: 200px; border-radius: 5px; background-color: #fff; } fl-select-field .select-search,[data-is="fl-select-field"] .select-search{ text-align: left; padding: 5px; display: none; } fl-select-field .select-items,[data-is="fl-select-field"] .select-items{ min-height: 50px; max-height: 150px; overflow:hidden; overflow-y: auto; } fl-select-field .select-item,[data-is="fl-select-field"] .select-item{ font-family: verdana; font-size: 14px; color:#333; padding-top: 10px; padding-bottom: 10px; cursor: pointer; width: 100%; transition-property: background-color; transition-duration: 300ms; transition-timing-function: ease-in-out; } fl-select-field .select-item:hover,[data-is="fl-select-field"] .select-item:hover{ background-color: rgba(1, 129, 78, 0.15); } fl-select-field .select-box.top,[data-is="fl-select-field"] .select-box.top{ width: auto; display: block; white-space: nowrap; bottom: 100%; } fl-select-field .select-box.top::after,[data-is="fl-select-field"] .select-box.top::after{ content: " "; position: absolute; top: 100%; left: 50%; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgba(204,204,204,1) transparent transparent transparent; } fl-select-field .select-box.bottom,[data-is="fl-select-field"] .select-box.bottom{ width: auto; top: 95%; } fl-select-field .select-box.bottom::after,[data-is="fl-select-field"] .select-box.bottom::after{ content: " "; position: absolute; bottom: 100%; left: 50%; margin-left: -10px; border-width: 10px; border-style: solid; border-color: transparent transparent rgba(204,204,204,1) transparent; } fl-select-field .selected,[data-is="fl-select-field"] .selected{ background-color: rgba(1, 129, 78, 0.3); } fl-select-field .load-more,[data-is="fl-select-field"] .load-more{ background-color: #ccc; text-align: center; font-weight: bold; padding: 5px; width: 100%; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; cursor: pointer; } fl-select-field .select-disabled,[data-is="fl-select-field"] .select-disabled{ opacity: 0.5; } fl-select-field .select-disabled,[data-is="fl-select-field"] .select-disabled,fl-select-field .select-disabled input,[data-is="fl-select-field"] .select-disabled input,fl-select-field .select-disabled .div-select,[data-is="fl-select-field"] .select-disabled .div-select{ cursor: n
355ot-allowed; }',"",function(e){"use strict";var t=this,i=this;this.show_search=!0,this.loaderPagination=!1,this.enablePagination=!0,this.disabled=e.disabled?!0:!1,this.inputValue=String(e.inputValue),this.text_value="",this.items=e.items?e.items:[],this.change_callback=e.changeCallback,this.callbackPromise=e.callbackPromise,this.itemOptions=[],this.on("mount",function(){t.items.length>0&&(t.itemOptions=t.listOptions(t.items)),t.itemOptions.length<5&&t.callbackPromise&&t.loadMoreItems(),t.text_value&&0!==t.text_value.length||(t.inputValue=""),e.showSearch===!0||"true"===e.showSearch?t.show_search=!0:(e.showSearch===!1||"false"===e.showSearch)&&(t.show_search=!1),t.update(),e.width&&($(t.root).find("input").css("width",e.width+"px"),$(t.root).find(".select-box").css("width",e.width+"px"),$(t.root).find("#select-label").css("width",e.width+"px")),t.disabled?$(".field-outside").addClass("select-disabled"):null,$(t.root).find(".field-outside").on("click focusin",function(e){var t=$(this).find("input"),a=$(this).next(".select-box");"none"!==a.css("display")||i.disabled||(a.fadeIn(500),$(this).find("input").is(":focus")||$(this).find("input").focus()),t.css("color",""),t.css("border-color","");var n=t.val().trim();0===n.length&&$(this).closest("fl-select-field").find(".label").animate({"margin-top":"-10px","font-size":"12px",color:"#01814e"},300)}),$(document).mouseup(function(e){var t=$(".field-outside"),a=$(".select-box");t.is(e.target)||0!==t.has(e.target).length||e.target===t.get(0)||a.is(e.target)||0!==a.has(e.target).length||e.target===a.get(0)||i.closeOptions()}),$(t.root).find(".select-items").scroll(function(){$(this).scrollTop()>=this.scrollHeight-$(this).height()&&(i.removeScroll(),i.loadMoreItems())}),$(t.root).find("input").on("keyup",function(e){var t=e.which;27===t?($(this).val(""),i.inputValue=""):38===t?$(this).closest("fl-select-field").prevAll("input").focus():40===t&&$(this).closest("fl-select-field").nextAll("input").focus(),i.update()})}),this.on("update",function(){if((!t.inputValue||t.text_value&&0===t.text_value.length&&t.inputValue!==e.inputValue)&&(t.inputValue=void 0!==e.inputValue?e.inputValue:""),t.items=e.items?e.items:[],t.itemOptions=t.listOptions(t.items),void 0!==t.itemOptions){var i=t.itemOptions.filter(function(e){return void 0!==e.value&&void 0!==t.inputValue&&String(e.value).toLowerCase()===String(t.inputValue).toLowerCase()})[0];!i||i&&0===i.length?(t.text_value="",t.inputValue=null):t.text_value=i.text}}),this.on("updated",function(){t.inputValue&&0!==t.inputValue.toString().trim().length||t.text_value&&0!==t.text_value.toString().trim().length?($(t.root).find(".label").css("margin-top",""),$(t.root).find(".label").css("font-size",""),$(t.root).find(".label").css("color","")):($(t.root).find(".label").css("margin-top","5px"),$(t.root).find(".label").css("font-size","16px"),$(t.root).find(".label").css("color","#bbb"))}
355),this.closeOptions=function(){var e=$(".field-outside");e.next(".select-box").fadeOut(300),$("body").css("overflow",""),$(".div-select").css("border-bottom-color","");var t=e.find("input");t.val()?t.val().trim():t.val();setTimeout(function(){0!==t.val().toString().trim().length||i.text_value&&0!==i.text_value.toString().trim().length||e.closest("fl-select-field").find(".label").animate({"margin-top":"5px","font-size":"16px",color:"#bbb"},300)},1e3),t.css("color",""),t.css("border-color","")},this.selectItem=function(i){var a=i.item,n=a.option.value.toString(),o=a.option.text;t.inputValue=n,t.text_value=o,t.update(),t.closeOptions(),t.change_callback&&t.change_callback(n,o,e.name)},this.listOptions=function(e){return e.map(function(e){var t={};return t=e instanceof Object?e:{value:e,text:e}})};var a=null;this.removeScroll=function(){$("body").css("overflow","hidden"),clearTimeout(a),a=setTimeout(function(){$("body").css("overflow","")},1e3)},this.loadMoreItems=function(){t.enablePagination&&t.items.length>0&&t.callbackPromise&&(t.enablePagination=!1,t.loaderPagination=!0,t.update(),t.callbackPromise().then(function(e){e.length>0&&(e.map(function(e){t.items.push(e)}),t.itemOptions=t.listOptions(t.items),t.enablePagination=!0),t.loaderPagination=!1,t.update(),$(t.root).find("input").is(":focus")||$(t.root).find("input").focus()}))}})},function(e,t,i){var a=i(1);a.tag2("fl-select-multiple-field",'<div style="position:relative"> <div class="field-outside"> <div class="field"> <div id="select-label" class="first-letter label text-clip left"> <fl-trans keyword="{opts.label}"></fl-trans> </div> <div class="div-select no-select"> <input type="hidden" name="{opts.name}" riot-value="{is_all_selected ? this.i18n.translate(âall.pluralâ) : multiple_select_value}" disabled="{disabled}" style="display:none"> <input type="text" disabled="{disabled}" id="{opts.id ? opts.id : opts.name}" riot-value="{is_all_selected ? this.i18n.translate(âall.pluralâ) : multiple_select_value}" label="{opts.label}" maxlength="{opts.maxlength}" autocomplete="off" readonly="readonly" required="{opts.required}" class="{opts.class}"> </div> </div> <div class="field-icon"> <fl-icon icon="caret-down" size="12"> </fl-icon> </div> </div> <div class="select-box bottom"> <div if="{show_search && options && options.length > 4}" class="select-search"> </div> <div class="select-items"> <div each="{option in itemOptions}" class="select-item text-ellipsis center {testCheck(option.value) ? \'selected\' : \'\'}" item-value="{option.value}" text="{option.text}" onclick="{this.selectItem}"> {option.text} </div> <fl-spinner loading="{loaderPagination}"> </fl-spinner> </div> </div> </div>','fl-select-multiple-field .field-outside,[data-is="fl-select-multiple-field"] .field-outside{ position: relative; margin-top:10px; margin-bottom:10px; margin-right: 15px; width: auto; display: inline-table; cursor: pointer; } fl-select-multiple-field .field,[data-is="fl-select-multiple-field"] .field{ display: inline-block; } fl-select-multiple-field .field .field-outside,[data-is="fl-select-multiple-field"] .field .field-outside{ position: relative; display: inline-block; } fl-select-multiple-field .field-icon,[data-is="fl-select-multiple-field"] .field-icon{ color: #54A769; display: inline-block; padding-right: 5px; font-size: 18px; position: absolute; margin-top: 10px; transition-property: opacity; transition-duration: 500ms; transition-timing-function: ease-in-out; cursor: pointer; } fl-select-multiple-field .label,[data-is="fl-select-multiple-field"] .label{ padding-left:5px; padding-right:5px; padding-bottom: 0px; font-size: 12px; color: #01814e; position: absolute; margin-top:-10px; z-index: 1; } fl-select-multiple-field .div-select,[data-is="fl-select-multiple-field"] .div-select{ cursor: pointer; } fl-select-multiple-field input,[data-is="fl-select-multiple-field"] input{ border:0px; height: 20px; margin: 5px; font-size: 14px; font-family: verdana; color:#333; cursor: pointer; background: none; border-bottom: 2px solid #bbb; transition-property: border-bottom-color; transition-duration: 300ms; transition-timing-function: ease-in-out; } fl-select-multiple-field input:focus,[data-is="fl-select-multiple-field"] input:focus{ border-bottom: 2px solid rgba(0, 102, 0, 0.5); } fl-select-multiple-field .select-box,[data-is="fl-select-multiple-field"] .select-box{ position: absolute; border-radius: 5px; border:#ccc 1px solid; z-index: 104; box-shadow: 1px 3px 5px #aaa; display: none; min-width: 170px; border-radius: 5px; background-color: #fff; } fl-select-multiple-field .select-search,[data-is="fl-select-multiple-field"] .select-search{ text-align: left; padding: 5px; display: none; } fl-select-multiple-field .select-items,[data-is="fl-select-multiple-field"] .select-items{ min-height: 50px; max-height: 150px; overflow:hidden; overflow-y: auto; } fl-select-multiple-field .select-item,[data-is="fl-select-multiple-field"] .select-item{ font-family: verdana; font-size: 14px; color:#333; padding-top: 10px; padding-bottom: 10px; cursor: pointer; width: 100%; transition-property: background-color; transition-duration: 300ms; transition-timing-function: ease-in-out; } fl-select-multiple-field .select-item:hover,[data-is="fl-select-multiple-field"] .select-item:hover{ background-color: rgba(1, 129, 78, 0.15); } fl-select-multiple-field .select-box.top,[data-is="fl-select-multiple-field"] .select-box.top{ width: auto; display: block; white-space: nowrap; bottom: 100%; } fl-select-multiple-field .select-box.top::after,[data-is="fl-select-multiple-field"] .select-box.top::after{ content: " "; position: absolute; top: 100%; left: 50%; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgba(204,204,204,1) transparent transparent transparent; } fl-select-multiple-field .select-box.bottom,[data-is="fl-select-multiple-field"] .select-box.bottom{ width: auto; top: 95%; } fl-select-multiple-field .select-box.bottom::after,[data-is="fl-select-multiple-field"] .select-box.bottom::after{ content: " "; position: absolute; bottom: 100%; left: 50%; margin-left: -10px; border-width: 10px; border-style: solid; border-color: transparent transparent rgba(204,204,204,1) transparent; } fl-select-multiple-field .selected,[data-is="fl-select-multiple-field"] .selected{ background-color: rgba(1, 129, 78, 0.3); } fl-select-multiple-field .load-more,[data-is="fl-select-multiple-field"] .load-more{ background-color: #ccc; text-align: center; font-weight: bold; padding: 5px; width: 100%; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; cursor: pointer; } fl-select-multiple-field .select-disabled,[data-is="fl-select-multiple-field"] .select-disabled{ opacity: 0.5; } fl-select-multiple-field .select-disabled,[data-is="fl-select-multiple-field"] .select-disabled,fl-select-multiple-field .select-disabled input,[data-is="fl-select-multiple-field"] .select-disabled input,fl-select-multiple-field .select-disabled .div-select,[data-is="fl-select-multiple-field"] .select-disabled .div-select{ cursor: n
355ot-allowed; }',"",function(e){"use strict";var t=this,i=this;this.show_search=!0,this.loaderPagination=!1,this.enablePagination=!0,this.disabled=e.disabled?!0:!1,this.is_all_selected=!1,this.selected_values=[],this.selected_text_values=[],this.items=e.items?e.items:[],this.change_callback=e.changeCallback,this.callbackPromise=e.callbackPromise,this.multiple_select_value=this.is_all_selected?this.i18n.translate("all.plural"):this.i18n.translate("multiple_selected",{number:this.selected_values.length}),this.itemOptions=[],this.on("mount",function(){t.items.length>0&&(t.itemOptions=t.listOptions(t.items)),t.itemOptions.length<5&&t.callbackPromise&&t.loadMoreItems(),0==t.selected_text_values.length&&(t.multiple_select_value=""),1==e.showSearch||"true"==e.showSearch?t.show_search=!0:(0==e.showSearch||"false"==e.showSearch)&&(t.show_search=!1),t.update(),e.width&&($(t.root).find("input").css("width",e.width+"px"),$(t.root).find(".select-box").css("width",e.width+"px"),$(t.root).find("#select-label").css("width",e.width+"px")),t.disabled?$(".field-outside").addClass("select-disabled"):null,$(t.root).find(".field-outside").on("click focusin",function(e){var t=$(this).find("input"),a=$(this).next(".select-box");"none"!=a.css("display")||i.disabled||(a.fadeIn(500),$(this).find("input").is(":focus")||$(this).find("input").focus()),t.css("color",""),t.css("border-color","");var n=t.val().trim();0==n.length&&$(this).closest("fl-select-field").find(".label").animate({"margin-top":"-10px","font-size":"12px",color:"#01814e"},300)}),$(t.root).find(".field-outside").on("focusout",function(e){var t=this;$(this).next(".select-box").fadeOut(300),$("body").css("overflow",""),$(".div-select").css("border-bottom-color","");var a=$(this).find("input");a.val().trim();setTimeout(function(){0!=a.val().toString().trim().length||i.text_value&&0!=i.text_value.toString().trim().length||$(t).closest("fl-select-field").find(".label").animate({"margin-top":"5px","font-size":"16px",color:"#bbb"},300)},1e3),a.css("color",""),a.css("border-color","")}),$(t.root).find(".select-items").scroll(function(){$(this).scrollTop()>=this.scrollHeight-$(this).height()&&(i.removeScroll(),i.loadMoreItems())}),$(t.root).find("input").on("keyup",function(e){var t=e.which;27==t?($(this).val(""),i.multiple_select_value=""):38==t?$(this).closest("fl-select-field").prevAll("input").focus():40==t&&$(this).closest("fl-select-field").nextAll("input").focus(),i.update()}),"all"===e.inputValue?t.selectItem({item:{option:{text:"all",value:"all"}}}):null}),this.on("update",function(){if(t.multiple_select_value=t.i18n.translate("multiple_selected",{number:t.selected_values.length}),t.items=e.items?e.items:[],t.itemOptions=t.listOptions(t.items),void 0!==t.itemOptions){t.itemOptions.filter(function(e){return void 0!==e.value&&t.selected_values.length&&t.selected_values.map(function(e){return e.toLowerCase()}).includes(String(e.value).toLowerCase())})[0]}}),this.on("updated",function(){t.selected_values.length||t.selected_text_values?($(t.root).find(".label").css("margin-top",""), 356$(t.root).find(".label").css("font-size",""),$(t.root).find(".label").css("color","")):($(t.root).find(".label").css("margin-top","5px"),$(t.root).find(".label").css("font-size","16px"),$(t.root).find(".label").css("color","#bbb"))}),this.selectItem=function(i){var a=i.item,n=a.option.value.toString(),o=a.option.text;if("all"===n&&(t.is_all_selected=!t.is_all_selected),t.selected_values.some(function(e){return e===n})){if("all"===n)t.selected_values=[],t.selected_text_values=[];else{var s=t.selected_values.indexOf(n);t.selected_values.splice(s,1),t.selected_text_values.splice(s,1)}t.update()}else"all"===n?(t.selected_values=[n],t.selected_text_values=[o]):t.selected_values.some(function(e){return"all"===e})?(t.selected_values=[n],t.selected_text_values=[o],t.is_all_selected=!1):(t.selected_values.push(n),t.selected_text_values.push(o),t.is_all_selected=!1);t.update(),t.change_callback&&t.change_callback(t.selected_values,t.selected_text_values,e.name)},this.listOptions=function(e){return e.map(function(e){var t={};return t=e instanceof Object!=!0?{value:e,text:e}:e})};var a=null;this.removeScroll=function(){$("body").css("overflow","hidden"),clearTimeout(a),a=setTimeout(function(){$("body").css("overflow","")},1e3)},this.loadMoreItems=function(){t.enablePagination&&t.items.length>0&&t.callbackPromise&&(t.enablePagination=!1,t.loaderPagination=!0,t.update(
356),t.callbackPromise().then(function(e){e.length>0&&(e.map(function(e){t.items.push(e)}),t.itemOptions=t.listOptions(t.items),t.enablePagination=!0),t.loaderPagination=!1,t.update(),$(t.root).find("input").is(":focus")||$(t.root).find("input").focus()}))},this.testCheck=function(e){return t.selected_values.some(function(t){return t===String(e)})}})},function(e,t,i){var a=i(1);a.tag2("fl-switch",'<div> <div if="{opts.label}" class="first-letter label"> <fl-trans keyword="{label}"></fl-trans> </div> <div class="div-switch"> <input type="checkbox" name="{name}" id="input-{id ? id : name}" checked="{input_value == 1 ? \'checked\' : \'\'}" riot-value="{input_value}" label="{label}" class="switch switch-shadow"> <label for="input-{id ? id : name}"></label> <div class="switch-icon positive"> <fl-icon icon="check" size="12"> </fl-icon> </div> <div class="switch-icon negative"> <fl-icon icon="times" size="9"> </fl-icon> </div> </div> </div> <script>','fl-switch .label,[data-is="fl-switch"] .label{ font-size: 12px; color: #01814e; display: inline-block; height: 32px; vertical-align: middle; padding-right: 5px; padding-left: 5px; } fl-switch .div-switch,[data-is="fl-switch"] .div-switch{ display: inline-block; } fl-switch .switch-icon,[data-is="fl-switch"] .switch-icon{ position: absolute; font-size: 12px; color: #fff; margin-top: -18px; display: none; cursor: pointer; } fl-switch .positive,[data-is="fl-switch"] .positive{ margin-left: 4px; } fl-switch .negative,[data-is="fl-switch"] .negative{ margin-left: 26px; } fl-switch .switch,[data-is="fl-switch"] .switch{ visibility: hidden; position: absolute; margin-left: -9999px; } fl-switch .switch + label,[data-is="fl-switch"] .switch + label{ display: block; position: relative; cursor: pointer; outline: none; user-select: none; } fl-switch .switch-shadow + label,[data-is="fl-switch"] .switch-shadow + label{ padding: 2px; width: 38px; height: 20px; background-color: #dddddd; border-radius: 60px; } fl-switch .switch-shadow + label:before,[data-is="fl-switch"] .switch-shadow + label:before,fl-switch .switch-shadow + label:after,[data-is="fl-switch"] .switch-shadow + label:after{ display: block; position: absolute; top: 1px; left: 1px; bottom: 1px; content: ""; } fl-switch .switch-shadow + label:before,[data-is="fl-switch"] .switch-shadow + label:before{ right: 1px; background-color: #ccc; border-radius: 60px; transition: background 0.4s; } fl-switch .switch-shadow + label:after,[data-is="fl-switch"] .switch-shadow + label:after{ width: 23px; background-color: #fff; border-radius: 100%; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3); transition: all 0.4s; } fl-switch .switch-shadow:checked + label:before,[data-is="fl-switch"] .switch-shadow:checked + label:before{ background-color: #8ce196; } fl-switch .switch-shadow:checked + label:after,[data-is="fl-switch"] .switch-shadow:checked + label:after{ transform: translateX(17px); }',"",function(e){"use strict";var t=this;this.name=e.name,this.id=e.id,this.label=e.label,this.input_value=1==e.inputValue||"1"==e.inputValue||"true"==e.inputValue?1:0,this.change_callback=e.changeCallback,this.on("mount",function(){var e=this.root,i=e.querySelector("input[type=checkbox]"),a=e.querySelector(".positive"),n=e.querySelector(".negative"),o=e.querySelectorAll(".switch-icon"),s=e.querySelector('label[for="input-'+(this.id?this.id:this.name)+'"]');i.addEventListener("change",function(){setTimeout(function(){i.checked?(i.value=1,a.style.display="block",n.style.display="none",t.change_callback&&t.change_callback(!0)):(i.value=0,a.style.display="none",n.style.display="block",t.change_callback&&t.change_callback(!1))},500)}),o.forEach(function(e){e.addEventListener("click",function(){s.click()})}),this.update()}),this.on("update",function(){var t=this;this.input_value=e.inputValue===!0||1==e.inputValue||"1"==e.inputValue||"true"==e.inputValue?1:0;var i=this.root.querySelector(".positive"),a=this.root.querySelector(".negative");setTimeout(function(){1==t.input_value?(i.style.display="block",a.style.display="block"):(i.style.display="block",a.style.display="block")},700)})})},function(e,t,i){var a=i(1);a.tag2("fl-text-field",'<div> <div class="field-outside"> <div class="field"> <div class="first-letter label"> <fl-trans keyword="{label}"></fl-trans> </div> <span if="{type == \'text\' || type == \'singleline\' || type == \'single-line\' || type == \'number\'}" class="span-input"> <input type="{type == \'number\' ? \'number\' : \'text\'}" name="{this.name}" id="{opts.id ? opts.id : this.name}" riot-value="{this.value}" label="{this.label}" maxlength="{this.maxlength}" autocomplete="off" required="{opts.required}" onkeyup="{keyup_callback}" onchange="{change_callback}" min="0" max="{this.max}"> </span> <span if="{type == \'multiline\' || type == \'multi-line\'}" class="span-input"> <textarea name="{this.name}" id="{opts.id ? opts.id : this.name}" label="{this.label}" maxlength="{this.maxlength}" autocomplete="off" required="{opts.required}" onkeyup="{textareaHeight}" onchange="{change_callback}">{this.value}</textarea> </span> <span if="{type == \'password\'}" class="span-input"> <input type="password" name="{this.name}" id="{opts.id ? opts.id : this.name}" riot-value="{this.value}" label="{this.label}" maxlength="{this.maxlength}" autocomplete="off" required="{opts.required}" onkeyup="{keyup_callback}" onchange="{change_callback}" min="0" max="{this.max}"> </span> </div> <div class="field-icon"> </div> </div> </div>','fl-text-field .field-outside,[data-is="fl-text-field"] .field-outside{ position: relative; margin-top:10px; margin-bottom:10px; width: auto; display: inline-table; margin-right: 10px; } fl-text-field .field,[data-is="fl-text-field"] .field{ display: inline-block; } fl-text-field .field .field-outside,[data-is="fl-text-field"] .field .field-outside{ position: relative; display: inline-block; } fl-text-field .field-icon,[data-is="fl-text-field"] .field-icon{ color: #54A769; display: inline-block; padding-right: 5px; vertical-align: middle; transition-property: opacity; transition-duration: 500ms; transition-timing-function: ease-in-out; cursor: pointer; bottom: 10px; position: absolute; } fl-text-field .field-outside:hover .field-icon,[data-is="fl-text-field"] .field-outside:hover .field-icon{ opacity: 1; } fl-text-field .label,[data-is="fl-text-field"] .label{ padding-left:5px; padding-right:5px; padding-bottom: 0px; font-size: 12px; font-weight: normal;
356 color: #01814e; position: absolute; margin-top:-10px; z-index: 1; } fl-text-field input,[data-is="fl-text-field"] input{ border:0px; height: 20px; margin: 5px; font-size: 14px; font-weight: normal; font-family: verdana; color:#333; border-bottom: 2px solid #bbb; background: none; transition-property: border-bottom-color; transition-duration: 300ms; transition-timing-function: ease-in-out; } fl-text-field input:focus,[data-is="fl-text-field"] input:focus{ border-bottom: 2px solid rgba(0, 102, 0, 0.5); } fl-text-field textarea,[data-is="fl-text-field"] textarea{ border:0px; height: 20px; margin: 5px; font-size: 14px; font-family: verdana; color:#333; border-bottom: 2px solid #bbb; outline: none; resize: none; overflow: hidden; background: none; transition-property: border-bottom-color; transition-duration: 300ms; transition-timing-function: ease-in-out; } fl-text-field textarea:focus,[data-is="fl-text-field"] textarea:focus{ border-bottom: 2px solid rgba(0, 102, 0, 0.5); }',"",function(e){"use strict";var t=this;this.input_width=null,this.label=e.label,this.name=e.name,this.value=e.inputValue,this.type="single-line",this.maxlength=e.maxlength,this.max=null,this.change_callback=e.changeCallback,this.keyup_callback=e.keyupCallback,this.on("mount",function(){if((null==t.value||null!=t.value&&0==t.value.length)&&($(t.root).find(".label").css("margin-top","5px"),$(t.root).find(".label").css("font-size","16px"),$(t.root).find(".label").css("color","#bababa")),e.margin)if("none"==e.margin||"0px"==e.margin||0==e.margin)$(t.root).find(".field-outside").css("margin","0px"),$(t.root).find(".field-outside").css("margin-top","5px");else{var i=parseFloat(e.margin);$(t.root).find(".field-outside").css("margin",i+"px")}if(e.type&&(t.type=e.type),"number"==t.type){t.max="9";for(var a=0;a<t.maxlength;a++)t.max+="9"}t.update()}),this.on("update",function(){t.label=e.label,t.name=e.name,t.value=e.inputValue,t.maxlength=e.maxlength}),this.on("updated",function(){null!=t.value&&("string"==typeof t.value&&t.value.length>0||"string"!=typeof t.value)&&($(t.root).find(".label").css("margin-top","-10px"),$(t.root).find(".label").css("font-size","12px"),$(t.root).find(".label").css("color","#01814e")),e.width&&$(t.root).find(".span-input").children().css("width",e.width+"px"),$(t.root).find(".span-input").ready(function(){t.textareaHeight()}),!e.focus||e.focus!==!0&&"true"!=e.focus||$("html, body").animate({scrollTop:parseInt($(t.root).find(".span-input").offset().top)-100},500,"swing",function(){$(t.root).find(".span-input").ready(function(){var e=$
356(t.root).find(".span-input").children();e.is(":focus")||e.focus()})}),$(t.root).find(".field-outside").off("click focusin"),$(t.root).find(".span-input").children().off("blur"),$(t.root).find(".field-outside").on("click focusin",function(){var e=$(this).find(".span-input").children();0==e.val().trim().length&&$(this).find(".label").animate({"margin-top":"-10px","font-size":"12px",color:"#01814e"},300),e.css("color",""),e.css("border-color",""),e.is(":focus")||e.focus()}),$(t.root).find(".span-input").children().on("blur",function(){0==$(this).val().trim().length&&$(this).closest(".span-input").prev(".label").animate({"margin-top":"5px","font-size":"16px",color:"#aaa"},300)})}),this.textareaHeight=function(){var e=$(t.root).find(".span-input").children("textarea");if(e.css("height",""),e[0]){var i=e[0].scrollHeight;e.height(i)}t.keyup_callback&&t.keyup_callback()}})},function(e,t,i){var a=i(1);a.tag2("fl-gallery-list-item",'<div class="{classes}" onclick="{selectImage}"> <div if="{selected}" class="gallery-item-check"> <fl-icon icon="check-circle" size="30" color="#060"> </fl-icon> </div> <img riot-src="{image.thumbnail}" border="0" width="100%"> </div>','fl-gallery-list-item .gallery-item,[data-is="fl-gallery-list-item"] .gallery-item{ margin: 5px; padding: 5px; border: 1px solid #555; display: inline-flex; width: 128px; height: 128px; cursor: pointer; position: relative; } fl-gallery-list-item .gallery-item-selected,[data-is="fl-gallery-list-item"] .gallery-item-selected{ border: 3px solid #060; } fl-gallery-list-item .gallery-item-check,[data-is="fl-gallery-list-item"] .gallery-item-check{ position: absolute; width: 30px; margin-left: 115px; background: #fff; border-radius: 50px; margin-top: -15px; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.image=e.image,this.selected=e.selected,this.image_type=e.imageType,this.action="member"==this.image_type?this.actions.setMemberImageSelect(this.image.id_member_image):this.actions.setInstitutionImageSelect(this.image.id_institution_image),this.classes={"gallery-item":!0,"gallery-item-selected":this.selected,"no-select":!0},this.on("mount",function(){t.update()}),this.on("update",function(){t.selected=e.selected,t.classes={"gallery-item":!0,"gallery-item-selected":t.selected}}),this.selectImage=function(){t.store.dispatch([t.action]),t.parent.update()}})},function(e,t,i){var a=i(1);a.tag2("fl-gallery-upload",'<div class="institution-gallery-upload"> <fl-media-picker id-institution="{id_institution}" enable-style="true" height="300px" url="{url}" media-picker-text="{media_picker_text}" sending-callback="{dropFile}" success-callback="{successFile}"> </fl-media-picker> </div>','fl-gallery-upload .institution-gallery-upload,[data-is="fl-gallery-upload"] .institution-gallery-upload{ padding: 10px; padding-top: 20px; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.url=e.url?e.url:"",this.media_picker_text=e.mediaPickerText,this.edit="true"==e.edit||e.edit===!0?!0:!1,this.callback=e.callback,this.id_user=e.idUser,this.image_type=e.imageType,this.on("update",function(){t.url=e.url?e.url:"",t.media_picker_text=e.mediaPickerText,t.callback=e.callback}),this.dropFile=function(){},this.successFile=function(e){window.toast(t.i18n.translate("file_successfully_sent"),"long"),"member"==t.image_type?(t.parent.parent.id_member_image=e.id_member_image,t.parent.parent.image=e.media,t.store.dispatch([t.actions.setMemberImageSelect(e.id_member_image)])):(t.parent.parent.id_institution_image=e.id_institution_image,t.parent.parent.image=e.media,t.store.dispatch([t.actions.setInstitutionImageSelect(e.id_institution_image)])),t.edit===!0?t.parent.parent.changeMenu("edit"):t.parent.parent.changeMenu("gallery")}})},function(e,t,i){var a=i(1);a.tag2("fl-menu-navigation",'<div class="menu"> <fl-menu-tab if="{menu && menu.length > 0}" color="#fff" data="{menu}" fill="true" align="center"> </fl-menu-tab> </div>',"","",function(e){"use strict";var t=this;this.list_menu=e.menu,this.permission=window.interceptor.permission,this.features=window.interceptor.feature,this.menu=[],this.on("mount",function(){var e=[];for(var i in t.list_menu){var a=t.list_menu[i];if(null!=t.permission){var n=!0;if(Array.isArray(a.permission))for(var o in a.permission){var s=a.permission[o];if(void 0!==s&&null!=s&&t.permission&&t.permission.indexOf(s)<0){n=!1;break}}else a.permission&&t.permission&&t.permission.indexOf(a.permission)<0&&(n=!1);var r=!0;if(null!=a.feature&&void 0!=a.feature&&(r=t.features&&t.features.indexOf(a.feature)>=0?!0:!1),1==n&&1==r){var l=e.length;if(e[l]={icon:a.icon,icon_size:a.icon_size,label:a.label,name:a.name,type:a.type,callback:a.callback,active:a.active},e[l].active)e[l].active="active";else{var d=t.router.name;void 0!==d&&null!=d&&d.indexOf(".")<0?d=[d]:d&&(d=d.split("."));for(i in d){var c=d[i];if(void 0!==d&&null!=d&&e[l].name==c){e[l].active="active";break}}}for(var u in a.menu){var m=a.menu[u];if(void 0!==m){var p=!0;if(Array.isArray(m.permission))for(var f in m.permission){var _=m.permission[f];if(void 0!==_&&null!=_&&t.permission&&t.permission.indexOf(_)<0){p=!1;break}}else t.permission&&t.permission.indexOf(m.permission)<0&&(p=!1);void 0===e[l].menu&&(e[l].menu=[]);var h=e[l].menu.length;e[l].menu[h]=m}}}else if(0==r){var g=e.length;a.opacity="0.75",a.locked=!0,e[g]=a}else{var b=e.length;a.opacity="0.5",e[b]=a}}}
356t.menu=e,t.update()})})},function(e,t,i){var a=i(1);a.tag2("fl-menu-option",'<div id="{opts.id}" ref="menu" class="arrow_box arrow_{opts.arrow}" riot-style="{margin_left}"> <div if="{opts.data}"> <fl-menu-option-item each="{val, key in opts.data}" label="{(âlabelâ in val) ? val.label : \'\'}" icon="{(âiconâ in val) ? val.icon : \'\'}" icon-size="{(âicon_sizeâ in val) ? val.icon_size : \'\'}" disabled="{(âdisabledâ in val) ? val.disabled : \'\'}" locked="{(âlockedâ in val) ? val.locked : \'\'}" callback="{val.callback}"> {val.label} </fl-menu-option-item> </div> <div if="{!opts.data}"> <yield></yield> </div> </div>','fl-menu-option .arrow_box,[data-is="fl-menu-option"] .arrow_box{ position: absolute; margin-top: 10px; background: #ffffff; border: 1px solid #ccc; border-radius:5px; width: 190px; padding: 5px; text-align: center; box-shadow: 1px 1px 5px #ccc; display: none; opacity: 0; z-index: 99; transition-duration: 500ms; transition-timing-function: ease; transition-property: opacity; } fl-menu-option .arrow_box:active,[data-is="fl-menu-option"] .arrow_box:active{ opacity: 0; display: none; } fl-menu-option .arrow_top:after,[data-is="fl-menu-option"] .arrow_top:after,fl-menu-option .arrow_top:before,[data-is="fl-menu-option"] .arrow_top:before{ bottom: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; } fl-menu-option .arrow_top:after,[data-is="fl-menu-option"] .arrow_top:after{ border-color: rgba(255, 255, 255, 0); border-bottom-color: #ffffff; border-width: 10px; margin-left: -5px; } fl-menu-option .arrow_top:before,[data-is="fl-menu-option"] .arrow_top:before{ border-color: rgba(170, 170, 170, 0); border-bottom-color: #aaa; border-width: 11px; margin-left: -6px; } fl-menu-option .arrow_left:after,[data-is="fl-menu-option"] .arrow_left:after,fl-menu-option .arrow_left:before,[data-is="fl-menu-option"] .arrow_left:before{ right: 100%; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; } fl-menu-option .arrow_left:after,[data-is="fl-menu-option"] .arrow_left:after{ border-color: rgba(255, 255, 255, 0); border-right-color: #ffffff; border-width: 10px; margin-top: -10px; } fl-menu-option .arrow_left:before,[data-is="fl-menu-option"] .arrow_left:before{ border-color: rgba(170, 170, 170, 0); border-right-color: #aaa; border-width: 11px; margin-top: -11px; } fl-menu-option .arrow_right:after,[data-is="fl-menu-option"] .arrow_right:after,fl-menu-option .arrow_right:before,[data-is="fl-menu-option"] .arrow_right:before{ left: 100%; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; } fl-menu-option .arrow_right:after,[data-is="fl-menu-option"] .arrow_right:after{ border-color: rgba(255, 255, 255, 0); border-left-color: #ffffff; border-width: 10px; margin-top: -10px; } fl-menu-option .arrow_right:before,[data-is="fl-menu-option"] .arrow_right:before{ border-color: rgba(170, 170, 170, 0); border-left-color: #aaa; border-width: 11px; margin-top: -11px; } fl-menu-option .arrow_bottom:after,[data-is="fl-menu-option"] .arrow_bottom:after,fl-menu-option .arrow_bottom:before,[data-is="fl-menu-option"] .arrow_bottom:before{ top: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; } fl-menu-option .arrow_bottom:after,[data-is="fl-menu-option"] .arrow_bottom:after{ border-color: rgba(255, 255, 255, 0); border-top-color: #ffffff; border-width: 10px; margin-left: -10px; } fl-menu-option .arrow_bottom:before,[data-is="fl-menu-option"] .arrow_bottom:before{ border-color: rgba(170, 170, 170, 0); border-top-color: #aaa; border-width: 11px; margin-left: -11px; }',"",function(e){"use strict";var t=this;this.over=!1,this.margin_left=null,this.on("mount",function(i){e.arrow||(e.arrow="top",t.update()),e.marginLeft&&(t.margin_left="margin-left: "+e.marginLeft+";",t.update())})})},function(e,t,i){var a=i(1);a.tag2("fl-menu-option-item",'<div id="{opts.id}" ref="item" class="{classes}" onclick="{clickItem}"> <div if="{icon}" class="option-item-col option-item-icon center"> <fl-icon icon="{icon}" size="{icon_size}"> </fl-icon> </div> <div class="option-item-col center"> <span if="{text}"> <fl-trans keyword="{text}"></fl-trans>
356 </span> <span if="{!text}"> <yield></yield> </span> </div> <div class="option-item-col item-icon-locked center"> <fl-icon icon="lock" size="12"> </fl-icon> </div> </div>','fl-menu-option-item .option-line,[data-is="fl-menu-option-item"] .option-line{ padding-top:5px; padding-bottom:5px; line-height: normal; font-family: verdana; font-size: 12px; font-weight: normal; color:#666; text-transform: capitalize; cursor:pointer; transition: ease-in-out 300ms; transition-property: all; } fl-menu-option-item .option-line:hover,[data-is="fl-menu-option-item"] .option-line:hover{ color:#54A769; font-weight: bold; } fl-menu-option-item .item-disabled,[data-is="fl-menu-option-item"] .item-disabled{ opacity: 0.7; cursor: not-allowed; } fl-menu-option-item .item-disabled:hover,[data-is="fl-menu-option-item"] .item-disabled:hover{ color:#666; } fl-menu-option-item .option-item-col,[data-is="fl-menu-option-item"] .option-item-col{ display:inline-block; vertical-align: middle; } fl-menu-option-item .item-icon-locked,[data-is="fl-menu-option-item"] .item-icon-locked{ display:none; } fl-menu-option-item .item-locked,[data-is="fl-menu-option-item"] .item-locked{ opacity: 0.8; } fl-menu-option-item .item-locked .option-item-icon,[data-is="fl-menu-option-item"] .item-locked .option-item-icon{ display: none; } fl-menu-option-item .item-locked .item-icon-locked,[data-is="fl-menu-option-item"] .item-locked .item-icon-locked{ display: inline-block; }',"",function(e){"use strict";var t=this;this.icon=e.icon,this.icon_size=e.iconSize?e.iconSize:"13",this.text=e.text,this.opacity=e.opacity,this.classes={"option-line":!0,"no-select":!0,"item-disabled":e.disabled,"item-locked":e.locked},this.on("mount",function(i){void 0!==e.color&&$(t).css("color",e.color)}),this.on("update",function(){t.classes={"option-line":!0,"no-select":!0,"item-disabled":e.disabled,"item-locked":e.locked}}),this.clickItem=function(){e.callback&&e.callback(),$(t.root).closest(".arrow_box").css("opacity","0"),setTimeout(function(){$(t.refs.item).closest(".arrow_box").css("display",""),$(t.refs.item).closest(".arrow_box").css("opacity","")},1e3)}})},function(e,t,i){var a=i(1);a.tag2("fl-menu-sidebar",'<div class="menu_left_column"> <div class="menu_left_counters"> <ul class="menu_left_ul"> <yield></yield> </ul> </div> </div>','fl-menu-sidebar .menu_left_column,[data-is="fl-menu-sidebar"] .menu_left_column{ box-shadow: 0 0 4px #999; padding-top: 50px; padding-bottom: 47px; width: 70px; overflow: hidden; position:fixed; z-index:5; left:0px; top:0px; bottom:0px; background: #f1f1f1; transition: width 0.6s; transition-timing-function: ease-in-out; transition-delay: 0.2s; } fl-menu-sidebar .menu_left_column:hover,[data-is="fl-menu-sidebar"] .menu_left_column:hover{ width: 205px; } fl-menu-sidebar .menu_left_column:hover .menu_left_label,[data-is="fl-menu-sidebar"] .menu_left_column:hover .menu_left_label{ transition: opacity 0.6s ease-in-out; transition-delay: 0.2s; opacity: 1.0; } fl-menu-sidebar .menu_left_ul,[data-is="fl-menu-sidebar"] .menu_left_ul{ list-style: none; margin: 0px; padding: 0px; } fl-menu-sidebar .menu_left_ul li.menu_left,[data-is="fl-menu-sidebar"] .menu_left_ul li.menu_left{ display: list-item; text-align: -webkit-match-parent; line-height: 50px; border-bottom: 1px solid #aaa; border-left:4px solid #f1f1f1; margin-left: 10px; margin-right: 10px; border-top-left-radius: 3px; border-bottom-left-radius: 3px; } fl-menu-sidebar .menu_left_ul li.menu_left a,[data-is="fl-menu-sidebar"] .menu_left_ul li.menu_left a,fl-menu-sidebar li.submenu_left a,[data-is="fl-menu-sidebar"] li.submenu_left a{ position: relative; text-decoration: none; color: #333; font: bold 12px verdana; position: relative; } fl-menu-sidebar .menu_left_ul li.menu_left:hover,[data-is="fl-menu-sidebar"] .menu_left_ul li.menu_left:hover{ animation-name: colorize; animation-duration: 0.5s; animation-fill-mode: forwards; background: rgba(255,255,255,0.3); } fl-menu-sidebar .menu_left_ul li.menu_left:hover .menu_left_label,[data-is="fl-menu-sidebar"] .menu_left_ul li.menu_left:hover .menu_left_label{ color:#666; } @keyframes colorize { 0% {border-left-color: #f1f1f1;} 100% {border-left-color: #54A769;} } fl-menu-sidebar .menu_left_i,[data-is="fl-menu-sidebar"] .menu_left_i{ position: relative; text-align: center; vertical-align: middle; width: 70px; padding: 0px; margin: 0px; padding-top: 10px; padding-bottom: 10px; margin-left: -13px; } fl-menu-sidebar .menu_left_label,[data-is="fl-menu-sidebar"] .menu_left_label{ position: absolute; margin-left: 8px; margin-top: 5px; text-align: left; width:135px; transition-property: opacity; transition-duration: 0.6s; transition-timing-function: initial; transition-delay: initial; opacity: 0; } fl-menu-sidebar ul.submenu_left,[data-is="fl-menu-sidebar"] ul.submenu_left{ list-style: none; margin: 0px; padding: 0px; padding-left: 10px; background: #eaeaea; margin-top:5px; } fl-menu-sidebar ul.submenu_left li.submenu_left,[data-is="fl-menu-sidebar"] ul.submenu_left li.submenu_left{ display: list-item; text-align: -webkit-match-parent; line-height: 50px; border-bottom: 2px dotted #aaa; margin-left: 5px; margin-right: 5px; border-top-left-radius: 3px; border-bottom-left-radius: 3px; }',"",function(e){})},function(e,t,i){var a=i(1);a.tag2("fl-menu-sidebar-item",'<li class="menu_left"> <a onclick="fl.route.load(\'{opts.link}\')"> <div class="menu_left_i"> <i if="{opts.icon.indexOf(\'img\')<0}" class="{opts.icon}" style="font-size: 25px;"></i> <img if="{opts.icon.indexOf(\'/\')>=0}" riot-src="{opts.icon}" style="width:25px; "> <span class="menu_left_label"> {opts.menu} </span> </div> </a> </li>',"","",function(e){"use strict";"true"==e.radius&&$(".menu_left_i").children("img[src*='inst']").css("border-radius","25px")})},function(e,t,i){var a=i(1);a.tag2("fl-menu-tab",'<div id="{this.id}" class="tab-head" align="{opts.align}"> <div if="{opts.data}" ref="flMenuTabItem" class="tab-div-item"> <fl-menu-tab-item each="{val, key in opts.data}" callback="{val}" active="{val.active}" type="{val.type}" menu="{val.menu}" icon="{val.icon}" icon-size="{val.icon_size}" opacity="{val.opacity}" locked="{val.locked}" label="{val.label}"> </fl-menu-tab-item> </div> <div class="tab-div-item"> <yield></yield> </div> </div>','fl-menu-tab .tab-div-item,[data-is="fl-menu-tab"] .tab-div-item{ padding-left:10px; vertical-align: bottom; display: inline-block; } fl-menu-tab .tab-head,[data-is="fl-menu-tab"] .tab-head{ display: table; background-color: rgb(221, 221, 221); height: 32px; width: 100%; margin:0; border-bottom: 1px solid #888; margin-bottom: 0; padding: 0px; padding-bottom: 0px; padding-top: 0px; vertical-align: middle; }',"",function(e){"use strict";var t=this;this.id="FlMenuTabId"+this.utils.uniqid(),this.on("mount",function(i){e.color&&($("#"+t.id).css("background-color",e.color),t.update(
356))}),this.on("updated",function(){if(e.fill&&"true"==e.fill){var i=parseInt($(t.root).find(".menu-tab").length),a=parseInt($(t.root).width())-100;a/=i;$(".menu-tab").css("width",a+"px"),$(".menu-tab").css("padding-left","0px"),$(".menu-tab").css("padding-right","0px")}})})},function(e,t,i){var a=i(1);a.tag2("fl-menu-tab-item",'<div id="{opts.id}" ref="item" class="{classes}"> <div ref="tabTitle" style="height: 22px;"> <div if="{icon && !locked}" class="menu-tab-item-col center"> <fl-icon icon="{icon}" size="{icon_size ? icon_size : \'\'}"> </fl-icon> </div> <div class="menu-tab-item-col center"> <div if="{label}" class="first-letter"> {label} </div> <div if="{!label}" class="first-letter"> <yield></yield> </div> </div> <div if="{locked}" class="menu-tab-item-col center"> <fl-icon icon="lock" size="12"> </fl-icon> </div> </div> <span if="{menu}" class="menu-tab-item-submenu"> <fl-menu-option data="{menu}" display="block"> </fl-menu-option> </span> </div>','fl-menu-tab-item .menu-tab,[data-is="fl-menu-tab-item"] .menu-tab{ position:relative; border-radius: 0px; width: auto; height:28px; padding:0 15px 0 15px; font-weight: bold; font-family: verdana; font-size: 14px; color: #333; text-align: center; text-decoration: none; vertical-align: bottom; user-select: none; top: 1px; border:none; } fl-menu-tab-item .menu-tab-border,[data-is="fl-menu-tab-item"] .menu-tab-border{ cursor: pointer; border-bottom: 3px solid rgba(0, 102, 0, 0.0); transition-duration: 500ms; transition-timing-function: ease-in-out; transition-property: border-bottom-color; } fl-menu-tab-item .menu-tab-border:hover,[data-is="fl-menu-tab-item"] .menu-tab-border:hover{ border-bottom: 3px solid rgba(0, 102, 0, 0.5); } fl-menu-tab-item .menu-tab-active,[data-is="fl-menu-tab-item"] .menu-tab-active{ border-bottom: 3px solid #060; background-color: #ffffff; } fl-menu-tab-item .menu-tab-item-submenu,[data-is="fl-menu-tab-item"] .menu-tab-item-submenu{ position:absolute; margin:auto; left:50%; right:0; margin-left:-101px; margin-right:auto; height: 12px; } fl-menu-tab-item .menu-tab:hover .arrow_box,[data-is="fl-menu-tab-item"] .menu-tab:hover .arrow_box{ opacity: 1; display: block; } fl-menu-tab-item .menu-tab-item-col,[data-is="fl-menu-tab-item"] .menu-tab-item-col{ display:inline-block; vertical-align: middle; }',"",function(e){"use strict";var t=this;this.type=e.type,this.active=e.active,this.menu=e.menu,this.icon=e.icon,this.icon_size=e.iconSize,this.opacity=e.opacity,this.locked=e.locked,this.label=e.label,this.width=null;var i=this;i.opts.id="FlMenuTabItemButtonId",this.classes={"menu-tab":!0,"menu-tab-border":this.label&&this.label.length>0,"div-col":!0,center:!0},this.on("mount",function(i){if("active"==t.active||"true"==t.active||t.active===!0)$(t.root).children().toggleClass("menu-tab-active");else{var a=$(".tab-head").css("background-color");$(t).css("background-color",a)}void 0!==t.opacity&&($(t.root).css("opacity",t.opacity),$(t.root).children().css("border-bottom","none")),t.width=$(t.root).css("width"),t.refs.tabTitle&&(t.refs.tabTitle.onclick=function(){$(".menu-tab").removeClass("menu-tab-active"),$(t.root).children().toggleClass("menu-tab-active"),t.update(),e.callback&&e.callback.callback&&e.callback.callback()})})})},function(e,t,i){var a=i(1);a.tag2("fl-navbar",'<div class="bandeja_container" id="bandeja_system" riot-style="background-color: {opts.color}"> <div class="logo_interno" onclick="fl.route.load(\'/home\')"> <table cellpadding="5" align="center" cellspacing="0" class="bandeja_button"> <tr> <td> <img src="/img/logo_white.png" height="25"> </td> <td> Forleven </td> </tr> </table> </div> <div class="bandeja_busca"> <input type="text" class="text" id="busca" name="busca" maxlength="50" value="Buscar" onkeyup="BuscaPrincipal.onkeyup(this, event);" onkeydown="BuscaPrincipal.onkeydown(this);" onmousedown="BuscaPrincipal.onmousedown(this);
356" onblur="if (document.activeElement !== this) {this.value=\'Buscar\'}" autocomplete="off"> <div class="bandeja_busca_resultado" id="buscaresultado"> </div> </div> <div class="bandeja_direita"> <div class="bandeja_pessoa noSelect bandeja_button" onclick="fl.route.load(\'/{opts.username}/profile\')"> {opts.name} <img riot-src="/{opts.profileImage}" style="border-radius:500px; height: 30px; max-width:30px; vertical-align:middle; margin-right:4px; " id="menuleven_minhapagina"> </div> <div class="bandeja_menu noSelect"> <div class="bandeja_button" id="bell_button"> <i if="{opts.numberNotification > 1}" class="fa fa-bell" style="font-size: 20px; color:#f00;" id="bell_font"></i> <i if="{opts.numberNotification == 0}" class="fa fa-bell-o" style="font-size: 20px; color:#000;" id="bell_font"></i> </div> <fl-navbar-menu-notification> </fl-navbar-menu-notification> </div> <div class="bandeja_menu noSelect"> <div class="bandeja_button" id="help_button" onclick="FreshWidget.show(); return false;"> <i class="fa fa-question-circle" style="font-size: 20px;"></i> </div> </div> <div class="bandeja_menu noSelect"> <div class="bandeja_button" id="gear_button"> <i class="fa fa-cog" style="font-size: 20px;" id="gear_font"></i> </div> <fl-navbar-menu-setting> </fl-navbar-menu-setting> </div> </div> <yield></yield> </div>','fl-navbar .bandeja_container,[data-is="fl-navbar"] .bandeja_container{ box-shadow: 0 1px 5px #aaa; position:fixed; top:0; left:0; z-index:100; height:40px; width:100%; min-width:700px; background: repeat-x 0px -10px; overflow:visible; } fl-navbar .logo_interno,[data-is="fl-navbar"] .logo_interno{ position: relative; float: left; width: auto; height: inherit; padding: 0px; padding-right: 10px; vertical-align: middle; font-family: verdana; color: #fff; font-weight: bold; cursor: pointer; margin: 0px; margin-left: 100px; } fl-navbar .bandeja_button,[data-is="fl-navbar"] .bandeja_button{ cursor:pointer; width: inherit; height:inherit; position:relative; text-align: center; vertical-align: middle; display:table-cell; } fl-navbar .bandeja_button:hover,[data-is="fl-navbar"] .bandeja_button:hover{ background: rgba(255,255,255,0.3); opacity: 1.0; }',"",function(e){ 357"use strict";var t=this,i=null;this.on("mount",function(e){t.opts.color&&"#"!=t.opts.color||(t.opts.color="rgb(84, 167, 105)"),$("#gear_button").on("click",function(){t.bus.trigger("menuSetting"),"rgb(255, 255, 255)"!=$(this).css("color")?($(this).css("color","#fff"),$(this).css("background","rgba(255,255,255,0.3)"),t.checkMenuOpened("menuSetting")):($(this).css("color","#000"),$(this).css("background",""),i=null)}),$("#bell_button").on("click",function(){t.bus.trigger("menuNotification"),"rgb(255, 255, 255)"!=$(this).children().css("color")?($(this).children().css("color","#fff"),$(this).css("background","rgba(255,255,255,0.3)"),$(this).children().attr("class","fa fa-bell"),t.checkMenuOpened("menuNotification")):($(this).children().css("color","#000"),$(this).css("background",""),$(this).children().attr("class","fa fa-bell-o"),i=null)}),t.checkMenuOpened=function(e){null!=i&&e!=i&&(t.bus.trigger(i),"menuSetting"==i?($("#gear_button").css("color","#000"),$("#gear_button").css("background","")):"menuNotification"==i&&($("#bell_button").children().css("color","#000"),$("#bell_button").css("background",""),$("#bell_button").children().attr("class","fa fa-bell-o"))),i=e}.bind(this)})})},function(e,t,i){var a=i(1);a.tag2("fl-navbar-menu-notification",'<div class="noSelect bandeja_menu_opcoes bandeja_cor" id="bell_menu" show="{active}"> </div>','fl-navbar-menu-notification .bandeja_menu_opcoes,[data-is="fl-navbar-menu-notification"] .bandeja_menu_opcoes{ position:absolute; right:0px; width: 400px; height: 450px; box-shadow: 0 2px 3px #aaa; padding-bottom: 5px; padding-top: 5px; background: #fff; } fl-navbar-menu-notification .bandeja_menu_opcoes ul,[data-is="fl-navbar-menu-notification"] .bandeja_menu_opcoes ul{ margin:0; padding:0; list-style:none; } fl-navbar-menu-notification .bandeja_menu_opcoes ul li a,[data-is="fl-navbar-menu-notification"] .bandeja_menu_opcoes ul li a{ display:block; text-decoration:none; color: #333;
357 min-height: 26px; font: bold 12px/26px verdana; padding:5px; position: relative; border:#fff 1px solid; } fl-navbar-menu-notification .bandeja_menu_opcoes ul li a:hover,[data-is="fl-navbar-menu-notification"] .bandeja_menu_opcoes ul li a:hover{ background-image: url(/img/alpha05.png) repeat-x center; background-color: #54A769; border:#338844 1px solid; color: #fff; } fl-navbar-menu-notification .bandeja_menu_opcoes ul li a div.menu_img,[data-is="fl-navbar-menu-notification"] .bandeja_menu_opcoes ul li a div.menu_img{ width: 40px; text-align:center; float:left; } fl-navbar-menu-notification .bandeja_menu_opcoes ul li a div.menu_img img,[data-is="fl-navbar-menu-notification"] .bandeja_menu_opcoes ul li a div.menu_img img{ height: 26px; vertical-align:middle; } fl-navbar-menu-notification .bandeja_menu_opcoes ul li a div.menu_name,[data-is="fl-navbar-menu-notification"] .bandeja_menu_opcoes ul li a div.menu_name{ display:block; float:left; margin-left: 6px; }',"",function(e){"use strict";var t=this;t.active=!1,e.hostname=window.location.hostname,this.bus.on("menuNotification",function(){var e=$
357("#bell_menu");t.active?e.slideUp(300,function(){t.active=!1}):(t.active=!0,e.slideDown(300),school.event.emit("ajax","/acao/user/notificacao/notificacao_list.php","#bell_menu")),t.update()})})},function(e,t,i){var a=i(1);a.tag2("fl-navbar-menu-setting",'<div class="noSelect bandeja_menu_opcoes bandeja_cor" id="gear_menu" show="{active}"> <ul> <li> <a href="http://{opts.hostname}/school/user/loginSupport/" target="_blank"> <div class="menu_img"><i class="fa fa-info-circle" style="font-size: 24px;"></i></div> <div class="menu_name">Guia de Uso</div> </a> </li> <li> <a href="http://{opts.hostname}/school/user/loginSupport/?redirect=https://forleven.freshdesk.com/support/tickets" target="_blank"> <div class="menu_img"><i class="fa fa-ticket" style="font-size: 24px;"></i></div> <div class="menu_name">Meu Suporte</div> </a> </li> <li> <a href="javascript:fl.route.load(\'/meupainel\')"> <div class="menu_img"><i class="fa fa-user-circle-o" style="font-size: 24px;"></i></div> <div class="menu_name">Minha Conta</div> </a> </li> <li> <a href="http://{opts.hostname}/sair.php"> <div class="menu_img"><i class="fa fa-sign-out" style="font-size: 24px;"></i></div> <div class="menu_name">Sair</div> </a> </li> </ul> </div>','fl-navbar-menu-setting .bandeja_menu_opcoes,[data-is="fl-navbar-menu-setting"] .bandeja_menu_opcoes{ position:absolute; right:0px; width: 160px; height: auto; box-shadow: 0 2px 3px #aaa; padding-bottom: 5px; padding-top: 5px; background: #fff; } fl-navbar-menu-setting .bandeja_menu_opcoes ul,[data-is="fl-navbar-menu-setting"] .bandeja_menu_opcoes ul{ margin:0; padding:0; list-style:none; } fl-navbar-menu-setting .bandeja_menu_opcoes ul li a,[data-is="fl-navbar-menu-setting"] .bandeja_menu_opcoes ul li a{ display:block; text-decoration:none; color: #333; min-height: 26px; font: bold 12px/26px verdana; padding:5px; position: relative; border:#fff 1px solid; } fl-navbar-menu-setting .bandeja_menu_opcoes ul li a:hover,[data-is="fl-navbar-menu-setting"] .bandeja_menu_opcoes ul li a:hover{ background-image: url(/img/alpha05.png) repeat-x center; background-color: #54A769; border:#338844 1px solid; color: #fff; } fl-navbar-menu-setting .bandeja_menu_opcoes ul li a div.menu_img,[data-is="fl-navbar-menu-setting"] .bandeja_menu_opcoes ul li a div.menu_img{ width: 40px; text-align:center; float:left; } fl-navbar-menu-setting .bandeja_menu_opcoes ul li a div.menu_img img,[data-is="fl-navbar-menu-setting"] .bandeja_menu_opcoes ul li a div.menu_img img{ height: 26px; vertical-align:middle; } fl-navbar-menu-setting .bandeja_menu_opcoes ul li a div.menu_name,[data-is="fl-navbar-menu-setting"] .bandeja_menu_opcoes ul li a div.menu_name{ display:block; float:left; margin-left: 6px; }',"",function(e){"use strict";var t=this;t.active=!1,e.hostname=window.location.hostname,this.bus.on("menuSetting",function(){var e=$
357("#gear_menu");t.active?e.slideUp(300,function(){t.active=!1}):(t.active=!0,e.slideDown(300)),t.update()})})},function(e,t,i){var a=i(1);a.tag2("fl-popup",'<div id="popup" class="fl-popup"> <table width="100%"> <tr> <td width="95%" id="movedor_popup" class="popup-title"> <span id="titulo"> </span> </td> <td width="5%" align="right"> <div class="popup-close" onclick="{popupClose}"> <fl-icon icon="times-circle" size="20"> </fl-icon> </div> </td> </tr> </table> <div class="popup-content"> <div id="conteudo"> </div> <span id="botao"> </span> </div> </div>','fl-popup .fl-popup,[data-is="fl-popup"] .fl-popup{ box-shadow:5px 5px 20px rgba(0,0,0,0.5); display:none; padding:4px; padding-top:0px; width:400px; position:fixed; z-index:104; left:50%; margin-left:-200px; top:100px; border-radius:10px; -moz-border-radius:10px; background-color: #54A769; background-size: 100% 100%; } fl-popup .popup-title,[data-is="fl-popup"] .popup-title{ cursor:move; font-family: Tahoma, Geneva, sans-serif; color: #fff; font-size: 12px; font-weight: bold; } fl-popup .popup-close,[data-is="fl-popup"] .popup-close{ cursor: pointer; margin: 5px; color: #fff; border-radius: 25px; transition: ease-in-out 500ms; transition-property: all; } fl-popup .popup-close:hover,[data-is="fl-popup"] .popup-close:hover{ background-color: rgb(148,0,0); } fl-popup .popup-content,[data-is="fl-popup"] .popup-content{ background: #fff; width:100%; height: auto; min-height: 50px; border-radius:10px; -moz-border-radius:10px; font-family: Tahoma, Geneva, sans-serif; color: #333333; font-size: 12px; font-weight: bold; }',"",function(e){"use strict";e.texture||(e.texture="http://forleven.com/img/alpha_janela.png"),e.color||(e.color="#999999"),this.on("mount",function(){school.popup.init($("#popup")),$("#popup").draggable({handle:"#movedor_popup",drag:function(e,t){$("#popup").css("height","auto")}})}),this.popupClose=function(){school.popup.close()}})},function(e,t,i){var a=i(1);a.tag2("fl-grade",'<div class="grade"> <fl-spinner loading="{loader}"></fl-spinner> <div if="{!loader}"> <fl-grade-stage id-institution="{id_institution}" id-user="{id_user}" id-course="{id_course}" stages="{stages}"> </fl-grade-stage> <div if="{gradetables.length > 0}" each="{gradetable in gradetables}"> <fl-gradetable if="{gradetable.id_gradetable}" id-institution="{id_institution}" id-gradetable="{gradetable.id_gradetable}" id-course="{id_course}" id-user="{id_user}" id-classroom="{id_classroom}" stage="{stage}" member="{member}"> </fl-gradetable> </div> <div if="{courses.length == 0 || error_gradetable_create}" class="gradetable-action-button"> <fl-action-button type="button" text="grade.need_create" click="{this.saveGradetable}"> </fl-action-button> <br> <br> <div class="first-letter" align="center"> {error_gradetable_create} </div> </div> <div if="{error}" class="warning"> {error} </div> <br><br><br> <div if="{!error_gradetable_create && gradetables.length == 0}" align="center" class="first-letter"> <fl-trans keyword="grade.not_found_gradetable"></fl-trans> </div> </div> </div>','fl-grade .grade,[data-is="fl-grade"] .grade{ padding-bottom: 10px; } fl-grade .gradetable-action-button,[data-is="fl-grade"] .gradetable-action-button{ padding: 10px; }',"",function(e){"use strict";var t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e},i=this;this.error_gradetable_create=null,this.loader=!0,this.error=null,this.id_institution=e.idInstitution,this.id_course=e.idCourse,this.id_user=e.idUser,this.id_classroom=e.idClassroom,this.id_gradetable=e.idGradetable,this.stage=e.stage,this.gradetables=[],this.courses=[],this.stages=[],this.member={},this.on("mount",function(){i.getGradetableCourse()}),this.on("update",function(){i.id_institution=e.idInstitution,i.id_course=e.idCourse,i.id_user=e.idUser,i.id_classroom=e.idClassroom,i.id_gradetable=e.idGradetable,i.stage=e.stage}),this.getGradetableCourse=function(){var e={id_institution:i.id_institution,id_user:i.id_user};i.id_course&&(e.id_course=i.id_course);var a=[i.actions.getGradetableAggregationCourse(e)];i.store.dispatch(a).then(function(){i.loader=!1,i.courses=i.store.getState().gradetable.course,i.stages=i.
357courses.map(function(e){return e.stages}).reduce(function(e,t){return e.concat(t)},[]).map(function(e){var a=[];return i.stage&&e.stage.toString()!=i.stage.toString()||!i.id_classroom?i.stage&&(a=e.gradetables.filter(function(e){return e.stage==i.stage})):a=e.gradetables.filter(function(e){return e.id_classroom==i.id_classroom}),a.length>0?(i.id_gradetable=a[0].id_gradetable,i.gradetables=e.gradetables,t({},e,{selected:!0})):i.stage&&e.stage&&i.stage.toString()===e.stage.toString()?(i.error_gradetable_create=i.i18n.translate("grade.error_need_create"),i.gradetables=e.gradetables,t({},e,{selected:!0})):t({},e,{selected:!1})});var e=i.stages.map(function(e){return e.stage}).filter(function(e){return e==i.stage});if(e&&0==e.length){var a=i.stage;school.popup.error(i.i18n.translate("grade.not_found_gradetable_stage",{stage:a}))}i.update()})["catch"](function(e){e&&(i.loader=!1,i.courses=[],i.error=i.store.getState().gradetable.error,i.update())})},this.saveGradetable=function(){i.loader=!0;var e={id_institution:i.id_institution,id_user:i.id_user,id_course:i.id_course,stage:i.stage};i.id_classroom&&(e.id_classroom=i.id_classroom);var t=[i.actions.saveGradetable(e)];i.store.dispatch(t).then(function(){window.location.reload()}),i.update()}})},function(e,t,i){var a=i(1);a.tag2("fl-grade-field",'<div class="field-again"> <div class="field-item"> <input show="{!loader}" type="text" class="field-grade" riot-value="{value}" maxlength="{maxlength}" onkeydown="{navigate}" onfocus="{inputFocus}" onkeyup="{inputType}" onblur="{inputValidate}" onchange="{change}"> <fl-spinner loading="{loader}"></fl-spinner> </div> </div>','fl-grade-field .field-again,[data-is="fl-grade-field"] .field-again{ display: table; width: 100%; height: 35px; } fl-grade-field .field-item,[data-is="fl-grade-field"] .field-item{ position: relative; margin:0px; padding: 0px; text-align: center; vertical-align: middle; border: 1px solid #ccc; border-bottom-style: dashed; border-top: 0px; display: table-cell; } fl-grade-field .field-grade,[data-is="fl-grade-field"] .field-grade{ width: 100%; height: 100%; border:0px; text-align: center; font-family: verdana; font-size: 1.2rem; color:#333; outline-style: solid; outline-width: 0px; } fl-grade-field .field-grade:focus,[data-is="fl-grade-field"] .field-grade:focus{ outline-style: solid; outline-width: 2px; outline-color: #54A769; }',"",function(e){"use strict";var t=this;this.loader=!1,this.type=e.type?e.type:"decimal",this.editable=!0,this.name=e.name,this.value=e.inputValue,this.maxvalue=e.maxvalue,this.minvalue=e.minvalue,this.maxlength=3,this.color="#000",this.background=e.background,this.precision=0,this.value_rule=window.interceptor.institutionConfiguration.decimal_grade,this.submitTo=null,this.row_name=e.rowName?e.rowName:".table-row-item",this.ignore_navigate=e.ignoreNavigate,this.on("mount",function(){(0===e.editable||"false"===e.editable)&&(t.editable=!1,$(t.root).find("input").prop("readonly",!0),$(t.root).find("input").css("background","#f1f1f1")),e.submitTo&&(t.submitTo=e.submitTo),e.color&&(t.color=e.color,$(t.root).find("input").css("color",t.color)),e.color&&$(t.root).find("input").css("background",t.background),e.maxvalue&&(t.maxvalue=e.maxvalue),e.maxlength&&(t.maxlength=e.maxlength),e.precision&&(t.precision=e.precision),$(t.root).find("input").val()?t.validateType():null}),this.on("update",function(){t.background!==e.background&&(t.background=e.background,$(t.root).find("input").css("background",t.background)),t.color!==e.color&&(t.color=e.color,$(t.root).find("input").css("color",t.color))}),this.navigate=function(e){if(!t.ignore_navigate){var i=e.which,a=$(e.target),n=a.closest(".table-column-item"),o=a.closest(".general-column"),s=parseInt(n.index()),r=parseInt(o.index()),l=a.closest(t.row_name),d=l.next(),c=l.prev(),u=(l.index(),a.closest(".table-row-item")),m=u.index();if(!i||40===i||13===i){var p=d.find(".table-column-item").get(s);if(".table-row-item"!==t.row_name){var f=d.find(".table-row-item").get(r-2);p=$(f).find(".table-column-item").get(s)}var _=$(p).find("input");return _.focus(),_.select(),!0}if(38===i){var h=c.find(".table-column-item").get(s);if(".table-row-item"!==t.row_name){var f=c.find(".table-row-item").get(r-2);h=$(f).find(".table-column-item").get(s)}var _=$(h).find("input");return _.focus(),_.select(),!0}if(39===i){var g=n.next(),b=o.next(),v="";g.hasClass("grade-final")&&(g=g.next().next()),g.is("div")?v=g:b.is("div")&&(v=b.find(".table-row-item:nth-child("+(m+1)+")").find(".table-column-item").get(0));var _=$(v).find("input");return _.focus(),_.select(),!0}if(37===i){var y=n.prev(),w=o.prev(),x="";if(y.is("div"))x=y;else if(w.is("div")){var k=w.find(".table-row-item:nth-child("+(m+1)+")").find(".table-column-item"),E=parseInt(k.length)-2;x=k.get(E)}var _=$(x).find("input");return _.focus(),_.select(),!0}return!1}}
357,this.inputFocus=function(){var e=$(t.root).find("input");e.select(),e.css("outline-style",""),e.css("outline-width",""),e.css("outline-color","")},this.inputType=function(){var e=$(t.root).find("input");e.val()},this.validateType=function(){var i=$(t.root).find("input").val(),a=!0,n="";return i.length>0&&("decimal"==t.type||"integer"==t.type?("decimal"==t.type?i=parseFloat(i.replace(",",".")).toFixed(t.precision):"integer"==t.type&&(i=parseInt(i)),t.maxvalue&&i>t.maxvalue&&(t.showError(),a=!1,n+=t.i18n.translate("classroom.diary_alert.maximum_grade")),!Number.isNaN(t.minvalue)&&i<t.minvalue&&(t.showError(),a=!1,n+=t.i18n.translate("classroom.diary_alert.negative_grade")),isNaN(i)&&(t.showError(),a=!1,n+=t.i18n.translate("classroom.diary_alert.invalid_grade"),i=e.inputValue)):"letter"==t.type&&(a=!1,n+=t.i18n.translate("classroom.diary_alert.invalid_grade"))),n.length?school.popup.error(n):null,t.value=i,t.update(),a},this.formatNumber=function(e){4==t.value_rule&&(t.value=.25*Math.ceil(e/.25)),t.update()},this.change=function(e){var i=(e.item,e.target),a={};t.fallbackValue=t.value,t.value=$(i).val(),t.validateType()&&(t.formatNumber(t.value),a[t.name]=t.value,t.submitTo(a,t.name).then(function(){t.loader=!0,t.update()}
357)["catch"](function(){t.value=t.fallbackValue,t.update()}))},this.showError=function(){$(t.root).find("input").css("outline-style","solid"),$(t.root).find("input").css("outline-width","2px"),$(t.root).find("input").css("outline-color","#f00")}})},function(e,t,i){var a=i(1);a.tag2("fl-grade-stage",'<div class="stage-line"> <div each="{stage in stages}" class="stage-col capitalize {stage.selected ? \'stage-selected\' : \'\'}" onclick="{loadStage}"> {stage.stage}º {stage.stage_name} </div> </div>','fl-grade-stage .stage-line,[data-is="fl-grade-stage"] .stage-line{ border-bottom: 1px solid #666; margin-left:10px; margin-right:10px; } fl-grade-stage .stage-col,[data-is="fl-grade-stage"] .stage-col{ position: relative; display: inline-block; padding: 20px; padding-top: 10px; padding-bottom: 10px; font-size: 14px; font-weight: bold; font-family: verdana; cursor: pointer; border-bottom: 3px #fff solid; transition: ease 500ms; transition-property: border-bottom-color, text-shadow; } fl-grade-stage .stage-col:hover,[data-is="fl-grade-stage"] .stage-col:hover{ border-bottom-color: #01814e; } fl-grade-stage .stage-selected,[data-is="fl-grade-stage"] .stage-selected{ color: #01814e; border-bottom-color: #01814e; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_user=e.idUser,this.id_course=e.idCourse,this.stages=e.stages,this.loadStage=function(e){var i=e.item,a=i.stage;a.gradetables[0]&&a.gradetables[0].id_classroom?t.router.load("member.grade.stage.classroom",{id_institution:t.id_institution,id_user:t.id_user,id_course:t.id_course,stage:a.stage,id_classroom:a.gradetables[0].id_classroom}):t.router.load("member.grade.stage",{id_institution:t.id_institution,id_user:t.id_user,id_course:t.id_course,stage:a.stage})}})},function(e,t,i){var a=i(1);a.tag2("fl-gradetable",'<div class="gradetable"> <fl-spinner loading="{loader}"></fl-spinner> <div if="{!loader}"> <div class="gradetable-header"> <div class="gradetable-header-left"> <div if="{gradetable.company}" class="gradetable-header-institution"> {gradetable.company.company_name} </div> <div if="{gradetable.classroom}" class="gradetable-header-classroom"> <div class="inline-block"> {gradetable.classroom.name} </div> <div class="inline-block"> - </div> <div class="inline-block"> <fl-date text="{gradetable.classroom.start_date}"> </fl-date> </div> </div> </div> <div if="{show_gradetable}" class="gradetable-header-right"> <div show="{updateGradetable}" class="inline-block"> <div class="update-gradetable"> <fl-spinner loading="{updateGradetable}" text="waiting_typing" type="waiting"> </fl-spinner> </div> </div> <div class="inline-block"> <fl-gradetable-situation if="{gradetable.situation && gradetable.classroom}" id-institution="{id_institution}" id-gradetable="{id_gradetable}" id-course="{gradetable.classroom.id_course}" id-user="{id_user}" id-classroom="{gradetable.classroom.id_classroom}" situation="{gradetable.situation}"> </fl-gradetable-situation> </div> <div class="inline-block"> <fl-button-option> <fl-trans keyword="option.plural"></fl-trans> </fl-button-option> <fl-menu-option> <fl-menu-option-item onclick="{parent.loadGradetableProperty}"> <fl-trans keyword="grade.property.plural"></fl-trans> </fl-menu-option-item> <fl-menu-option-item onclick="{parent.loadGradetableDisciplineEdit}"> <fl-trans keyword="grade.discipline_edit"></fl-trans> </fl-menu-option-item><fl-menu-option-item onclick="{parent.deleteGradetable}"> <fl-trans keyword="grade.delete_boletim"></fl-trans> </fl-menu-option-item> </fl-menu-option> </div> </div> </div> <div align="center"> <div if="{gradetable.discipline_groups && show_gradetable}" class="table"> <div class="table-row"> <div class="table-cell table-top"> <fl-gradetable-discipline-grouper if="{gradetable.discipline_groups}" discipline-groups="{gradetable.discipline_groups}" id-institution="{id_institution}" id-gradetable="{id_gradetable}"> </fl-gradetable-discipline-grouper> </div> <div class="table-cell table-top"> <div class="gradetable-overflow"> <fl-gradetable-term-grouper if="{gradetable.terms && gradetable.grades}" terms="{gradetable.terms}" grades="{gradetable.grades}" average="{gradetable.average}" id-institution="{id_institution}" id-gradetable="{id_gradetable}"> </fl-gradetable-term-grouper> <fl-gradetable-final-grouper if="{gradetable.grades_final}" grades-final="{gradetable.grades_final}" average-final="{gradetable.average_final}" id-institution="{id_institution}" id-gradetable="{id_gradetable}" style="margin-left:-3px;"> </fl-gradetable-final-grouper> </div> </div> </div> </div> </div> <div if="{show_gradetable_property}"> <fl-gradetable-property id-institution="{id_institution}" id-gradetable="{id_gradetable}"> </fl-gradetable-property> </div> <div if="{show_gradetable_discipline_edit}"> <fl-gradetable-discipline-edit editable="{gradetable.grades && gradetable.grades.length !== 0}" id-institution="{id_institution}" id-course="{id_course}" id-gradetable="{id_gradetable}"> </fl-gradetable-discipline-edit> </div> </div> <div if="{error}" class="warning"> {error} </div> </div>','fl-gradetable .gradetable,[data-is="fl-gradetable"] .gradetable{ padding-bottom: 20px; } fl-gradetable .gradetable-header,[data-is="fl-gradetable"] .gradetable-header{ color:#333; font-family: verdana; padding: 15px; text-align:left; font-size:1.5em; } fl-gradetable .gradetable-header-left,[data-is="fl-gradetable"] .gradetable-header-left{ display: inline-block; } fl-gradetable .gradetable-header-right,[data-is="fl-gradetable"] .gradetable-header-right{ display: inline-block; float: right; padding-right: 10pt; } fl-gradetable .gradetable-header-classroom,[data-is="fl-gradetable"] .gradetable-header-classroom{ font-weight: bold; } fl-gradetable .table,[data-is="fl-gradetable"] .table{ display: table; } fl-gradetable .table-row,[data-is="fl-gradetable"] .table-row{ display: table-row; } fl-gradetable .table-cell,[data-is="fl-gradetable"] .table-cell{ display: table-cell; } fl-gradetable .table-top,[data-is="fl-gradetable"] .table-top{ vertical-align: top; } fl-gradetable .gradetable-overflow,[data-is="fl-gradetable"] .gradetable-overflow{ white-space: nowrap; overflow-x: auto; } fl-gradetable .inline-block,[data-is="fl-gradetable"] .inline-block{ display: inline-block; } fl-gradetable .update-gradetable,[data-is="fl-gradetable"] .update-gradetable{ padding: 5pt; }',"",function(e){"use strict";var t=this;self=this,this.loader=!0,this.updateGradetable=!1,this.error=null,this.parent_component=e.parentComponent,this.id_institution=e.idInstitution,this.id_course=e.idCourse,this.id_gradetable=e.idGradetable,this.id_user=e.idUser,this.gradetable={},this.show_gradetable=null,this.show_gradetable_property=null,this.show_gradetable_discipline_edit=null,this.institution_configuration=window.interceptor.institutionConfiguration,this.on("mount",function(){t.institution_configuration?(t.clearAnotherMenus(),t.updateStateOfShowGradetable(),t.getGradetableAggregation()):(t.error=t.i18n.translate("institution.cannot_list_configuration"),t.loader=!1,t.update(
357))}),this.on("update",function(){t.updateStateOfShowGradetable()}),this.on("updated",function(){var e=$(t.root).find(".gradetable-discipline").width(),i=$(t.root).find(".gradetable").width(),a=$(t.root).find(".gradetable-overflow").width();a+e>i&&(a=i-e,$(t.root).find(".gradetable-overflow").width(a));var n=null,o=[9,13,16,17,18,20,27,37,38,39,40,91];$(t.root).find("input").off("keyup"),$(t.root).find(".field-grade").on("change",function(e){var t=e.which;return o.indexOf(t)>=0?!1:(self.updateGradetable||(self.updateGradetable=!0,self.update()),void(n=setTimeout(function(){self.getGradetableAggregation()},5e3)))}),$(t.root).find(".field-grade").on("keydown",function(e){var t=e.which;return o.indexOf(t)>=0?!1:void clearTimeout(n)})}),this.updateStateOfShowGradetable=function(){var e=t.store.getState().gradetable,i=e.show_gradetable,a=e.show_gradetable_property,n=e.show_gradetable_discipline_edit;t.show_gradetable=i,t.show_gradetable_property=a,t.show_gradetable_discipline_edit=n},this.deleteGradetable=function(){var e=t.i18n.translate("grade.confirm_delete_boletim");school.popup.confirm(e,function(e){if(e){var i={id_institution:t.id_institution,id_gradetable:t.id_gradetable};t.store.dispatch(t.actions.deleteGradetable(i)).then(function(){var e=t.i18n.translate("grade.boletim_excluido_com_sucesso");school.popup.sucess(e),t.parent_component?t.parent_component.loadGradetables():window.location.reload()})["catch"](function(e){var i=e.response&&e.response.data&&e.response.data.error?e.response.data.error:t.i18n.translate("grade.erro_na_exclusao");school.popup.error(i),console.error(e)})}})},this.getGradetableAggregation=function(){var e={id_institution:t.id_institution,id_gradetable:t.id_gradetable},i=[];i=26926==t.id_institution?t.actions.getGradetableAggregation(e):t.actions.getGradetablePipelineAggregation(e),t.store.dispatch(i).then(function(){t.loader=!1,t.updateGradetable=!1,26926==t.id_institution?t.gradetable=t.store.getState().gradetable.gradetable:t.gradetable=t.store.getState().gradetableAggregation.gradetable_aggregation,t.gradetable.gradetable_situation&&(t.id_gradetable_situation=t.gradetable.gradetable_situation.id_gradetable_situation),t.tags["fl-gradetable-situation"]&&(t.tags["fl-gradetable-situation"].situation=t.gradetable.situation,t.tags["fl-gradetable-situation"].updateLoader=!1),t.tags["fl-gradetable-term-grouper"]&&(t.tags["fl-gradetable-term-grouper"].grades=t.gradetable.grades,t.tags["fl-gradetable-term-grouper"].average=t.gradetable.average),t.tags["fl-gradetable-final-grouper"]&&(t.tags["fl-gradetable-final-grouper"].grades_final=t.gradetable.grades_final,t.tags["fl-gradetable-final-grouper"].average_final=t.gradetable.average_final),t.gradetable.grades&&0==t.gradetable.grades.length&&t.loadGradetableDisciplineEdit(),t.update(),t.parent_component&&(t.parent_component.loading=!1,t.parent_component.update())})["catch"](function(e){e&&(t.loader=!1,t.grade={},t.error=t.store.getState().gradetable.error,t.update())})},this.loadGradetableDisciplineEdit=function(){var e=[t.actions.showGradetableDisciplineEdit()];t.store.dispatch(e).then(function(){t.updateStateOfShowGradetable(),t.update()})},this.loadGradetableProperty=function(){var e=[t.actions.showGradetableProperty()];t.store.dispatch(e).then(function(){t.updateStateOfShowGradetable(),t.update()})},this.clearAnotherMenus=function(){var e=[t.actions.showGradetable()];t.store.dispatch(e).then(function(){t.parent.update()})}})},function(e,t,i){var a=i(1);a.tag2("fl-gradetable-course-discipline-select",'<div> <div onclick="{toggleCourseDiscipline}" class="{classes}"> <div class="gradetable-course-discipline-color"> <fl-color-field color="{color}"> </fl-color-field> </div> <div class="gradetable-course-discipline-loader"> <fl-spinner loading="{loader}"></fl-spinner> </div> <div class="gradetable-course-discipline-label"> <span class="gradetable-course-discipline-name"> {name} </span> <br> <span class="gradetable-course-discipline-identifier"> {discipline_identifier} </span> </div> </div> </div>','fl-gradetable-course-discipline-select .gradetable-course-discipline-grouper-item,[data-is="fl-gradetable-course-discipline-select"] .gradetable-course-discipline-grouper-item{ background: #fff; border: 1px solid #eee; padding: 5px; box-shadow: 1px 1px 3px #555; display: table; width: 98%; cursor: pointer; } fl-gradetable-course-discipline-select .gradetable-course-discipline-grouper-item:hover,[data-is="fl-gradetable-course-discipline-select"] .gradetable-course-discipline-grouper-item:hover{ background: #eee; } fl-gradetable-course-discipline-select .gradetable-course-discipline-grouper-item.select,[data-is="fl-gradetable-course-discipline-select"] .gradetable-course-discipline-grouper-item.select{ background-color: rgba(1, 129, 78, 0.15); border: #aaa 1px solid; background-color: rgba(1, 129, 78, 0.15); border: 1px solid rgba(1, 129, 78, 0.15); box-shadow: 1px 1px 3px rgba(1, 129, 78, 0.15); } fl-gradetable-course-discipline-select .gradetable-course-discipline-color,[data-is="fl-gradetable-course-discipline-select"] .gradetable-course-discipline-color{ display: table-cell; width:50px; vertical-align: middle; text-align: center; padding: 5px; padding-left: 15px; } fl-gradetable-course-discipline-select .gradetable-course-discipline-loader,[data-is="fl-gradetable-course-discipline-select"] .gradetable-course-discipline-loader{ display: inline-block; } fl-gradetable-course-discipline-select .gradetable-course-discipline-label,[data-is="fl-gradetable-course-discipline-select"] .gradetable-course-discipline-label{ text-align: left; display: table-cell; vertical-align: middle; padding: 5px; } fl-gradetable-course-discipline-select .gradetable-course-discipline-name,[data-is="fl-gradetable-course-discipline-select"] .gradetable-course-discipline-name{ font-size: 12px; font-weight: bold; } fl-gradetable-course-discipline-select .gradetable-course-discipline-identifier,[data-is="fl-gradetable-course-discipline-select"] .gradetable-course-discipline-identifier{ font-size: 11px; color:#888; } fl-gradetable-course-discipline-select .gradetable-course-discipline-option,[data-is="fl-gradetable-course-discipline-select"] .gradetable-course-discipline-option{ display: table-cell; vertical-align: middle; float: right; padding-top: 10px; }',"",function(e){"use strict";var t=this;this.loader=!1,this.classes={"gradetable-course-discipline-grouper-item":!0},this.id_course_discipline=e.idCourseDiscipline,this.name=e.name,this.color=e.color,this.discipline_identifier=e.disciplineIdentifier,this.on("update",function(){var e=t.store.getState().gradetableDiscipline.toggle_gradetable_course_discipline;t.classes.select=e.includes(t.id_course_discipline)}),this.toggleCourseDiscipline=function(e){var i=e.item,a=i.course_discipline.id_course_discipline,n=[t.actions.toggleGradetableCourseDiscipline(a)];t.store.dispatch(n).then(function(){var e=t.store.getState().gradetableDiscipline.toggle_gradetable_course_discipline;t.classes.select=e.includes(a)})}})},function(e,t,i){var a=i(1);a.tag2("fl-gradetable-discipline",'<div class="gradetable-discipline"> <div class="discipline-color" riot-style="background-color: {discipline.color}"> </div> <div class="discipline-padding"> <div class="discipline-name text-ellipsis"> {discipline.name} </div> </div> </div>','fl-gradetable-discipline .discipline-color,[data-is="fl-gradetable-discipline"] .discipline-color{ position: absolute; margin-top: -6px; width: 5pt; height: 35px; background-color: #000; display: inline-block; } fl-gradetable-discipline .discipline-padding,[data-is="fl-gradetable-discipline"] .discipline-padding{ padding: 3pt; padding-left: 10pt; } fl-gradetable-discipline .discipline-name,[data-is="fl-gradetable-discipline"] .discipline-name{ display: inline-block; text-align: left; width: 100%; } fl-gradetable-discipline .gradetable-discipline,[data-is="fl-gradetable-discipline"] .gradetable-discipline{ width: 100%; text-align: left; }',"",function(e){"use strict";this.discipline=e.discipline})},function(e,t,i){var a=i(1);a.tag2("fl-gradetable-discipline-edit",'<div style="padding: 5px"> <fl-action-button text="grade.select_all_discipline" size="small" click="{selectAllGradetableCourseDiscipline}"> </fl-action-button> <br> <br> <div align="center"> <div each="{course_discipline_group in course_discipline_groups}"> <div align="left" class="group-name"> {course_discipline_group.name} </div> <div each="{course_discipline in course_discipline_group.disciplines}"> <fl-gradetable-course-discipline-select id-institution="{id_institution}" id-course-discipline="{course_discipline.id_course_discipline}" name="{course_discipline.name}" color="{course_discipline.color}" order="{course_discipline.order}" discipline-identifier="{course_discipline.discipline_identifier}"> </fl-gradetable-course-discipline-select> </div> </div> </div> <fl-pagination if="{links}" id-institution="{id_institution}" links="{links}" action="{action}" store="{state}" type="more" params="{params}" callback="{listCourseDisciplines}"> </fl-pagination> <fl-modal-footer> <div class="gradetable-discipline-button"> <fl-spinner loading="{this.parent.saving}" text="save.action"></fl-spinner> <span show="{!this.saving}"> <fl-button type="button" text="cancel" schema="cancel" onclick="{parent.closeGradetableDisciplineEdit}"> </fl-button> <fl-button type="button" onclick="{parent.saveGradetableCourseDiscipline}" text="edit" schema="success"> </fl-button>
357 </span> </div> </fl-modal-footer> </div>','fl-gradetable-discipline-edit .gradetable-discipline-button,[data-is="fl-gradetable-discipline-edit"] .gradetable-discipline-button{ text-align: right; vertical-align: middle; line-height: 40px; float: right; } fl-gradetable-discipline-edit .group-name,[data-is="fl-gradetable-discipline-edit"] .group-name{ margin-top:20px; margin-bottom:20px; margin-left:10px; font-weight:bold; font-size:14px; }',"",function(e){ 358"use strict";var t=this;this.id_institution=e.idInstitution,this.id_course=e.idCourse,this.id_gradetable=e.idGradetable,this.course_disciplines=[],this.course_discipline_groups=[],this.saving=!1,this.links=null,this.action=this.actions.getCourseDiscipline,this.state=this.store.getState().courseDiscipline,this.params={id_institution:this.id_institution,id_course:this.id_course},this.toggleAllGradetableCourseDiscipline=function(e){var i=[t.actions.toggleAllGradetableCourseDiscipline(e)];return t.store.dispatch(i)},this.on("mount",function(){t.getGradetableCourseDiscipline()}),this.getGradetableCourseDiscipline=function(){var i={id_institution:t.id_institution,id_course:t.id_course},a=[t.actions.getCourseDisciplineAggregation(i)];t.store.dispatch(a).then(function(){e.editable?t.getGradetableDiscipline().then(function(){t.listCourseDisciplines(!0)})["catch"](function(e){e&&(t.course_disciplines=t.store.getState().courseDiscipline.groups.flatMap(function(e){return e.disciplines}),t.update())}):t.listCourseDisciplines(!0)})},this.listCourseDisciplines=function(e){e?t.course_discipline_groups=t.store.getState().courseDiscipline.groups:t.course_discipline_groups=t.course_disciplines.concat(t.store.getState().courseDiscipline.groups),t.course_disciplines=t.course_discipline_groups.flatMap(function(e){return e.disciplines}),t.links=t.store.getState().courseDiscipline.links,t.state=t.store.getState().courseDiscipline,t.update()},this.getGradetableDiscipline=function(){var e={id_institution:t.id_institution,id_gradetable:t.id_gradetable},i=[t.actions.getGradetableDiscipline(e)];return t.store.dispatch(i).then(function(){var e=t.store.getState().gradetableDiscipline.gradetable_course_disciplines,i=e.map(function(e){return e.id_course_discipline});t.toggleAllGradetableCourseDiscipline(i).then(function(){t.update()})})},this.selectAllGradetableCourseDiscipline=function(){var e=t.store.getState().gradetableDiscipline.toggle_gradetable_course_discipline,i=t.course_disciplines.map(function(e){return e.id_course_discipline});i.length===e.length?t.toggleAllGradetableCourseDiscipline([]):t.toggleAllGradetableCourseDiscipline(i),t.update()},this.saveGradetableCourseDiscipline=function(){t.loader=!0,t.saving=!0,t.update();var i=t.store.getState().gradetableDiscipline.toggle_gradetable_course_discipline,a=i.map(function(e){return{id_course_discipline:e}}),n={id_institution:t.id_institution,id_gradetable:t.id_gradetable,course_disciplines:a},o=[t.actions.editGradetableCourseDiscipline(n)];0===a.length?t.noDisciplineSelected():t.store.dispatch(o).then(function(){t.saving=!1,t.parent.loader=!0,t.parent.getGradetableAggregation(),t.closeGradetableDisciplineEdit(),t.update()})["catch"](function(i){if(i){e.stage;school.popup.error(t.i18n.translate("grade.classroom_doesnt_has_discilpine_error")),t.loader=!1,t.saving=!1,t.update()}})},this.noDisciplineSelected=function(){setTimeout(function(){t.loader=!1,t.saving=!1,school.popup.error(t.i18n.translate("grade.select_at_least_one_discipline")),t.update()},1e3)},this.closeGradetableDisciplineEdit=function(){var e=[t.actions.showGradetable()];t.store.dispatch(e).then(function(){t.parent.update()})}})},function(e,t,i){var a=i(1);a.tag2("fl-gradetable-discipline-group",'<div class="table-row discipline-group"> <div class="discipline-group-name"> <div class="discipline-group-name-paper"> {discipline_group.name} </div> </div> <div each="{discipline in discipline_group.disciplines}" class="table-row gradetable-discipline-group-row"> <div class="table-cell discipline-item"> <fl-gradetable-discipline discipline="{discipline}" id-institution="{id_institution}" id-gradetable="{id_gradetable}"> </fl-gradetable-discipline> </div> </div> </div>','fl-gradetable-discipline-group .discipline-group,[data-is="fl-gradetable-discipline-group"] .discipline-group{ font-weight: bold; } fl-gradetable-discipline-group .gradetable-discipline-group-row,[data-is="fl-gradetable-discipline-group"] .gradetable-discipline-group-row{ height: 35px !important; } fl-gradetable-discipline-group .discipline-item,[data-is="fl-gradetable-discipline-group"] .discipline-item{ border: 1px solid #aaa; border-bottom-style: dashed; border-top: 0px; font-size: 12px; position: relative; width: 100%; min-width: 300px; vertical-align: middle; } fl-gradetable-discipline-group .discipline-group-name,[data-is="fl-gradetable-discipline-group"] .discipline-group-name{ position: absolute; z-index: 1; margin-top: -17px; font-weight: bold; font-size: 12px; width: 300px; opacity: 0; transition: ease 500ms; transition-property: opacity; } fl-gradetable-discipline-group .discipline-group:hover > .discipline-group-name,[data-is="fl-gradetable-discipline-group"] .discipline-group:hover > .discipline-group-name{ opacity: 1; } fl-gradetable-discipline-group .discipline-group-name-paper,[data-is="fl-gradetable-discipline-group"] .discipline-group-name-paper{ background-color: #54A769; color: #fff; position: relative; padding: 5px; } fl-gradetable-discipline-group .discipline-group-name-paper,[data-is="fl-gradetable-discipline-group"] .discipline-group-name-paper,fl-gradetable-discipline-group .discipline-group-name-paper::before,[data-is="fl-gradetable-discipline-group"] .discipline-group-name-paper::before,fl-gradetable-discipline-group .discipline-group-name-paper::after,[data-is="fl-gradetable-discipline-group"] .discipline-group-name-paper::after{ box-shadow: 2px 1px 1px rgba(0,0,0,0.15); } fl-gradetable-discipline-group .discipline-group-name-paper::before,[data-is="fl-gradetable-discipline-group"] .discipline-group-name-paper::before,fl-gradetable-discipline-group .discipline-group-name-paper::after,[data-is="fl-gradetable-discipline-group"] .discipline-group-name-paper::after{ content: ""; position: absolute; width: 100%; height: 100%; background-color: #eee; } fl-gradetable-discipline-group .discipline-group-name-paper::before,[data-is="fl-gradetable-discipline-group"] .discipline-group-name-paper::before{ left
358: 3px; top: 2px; z-index: -1; } fl-gradetable-discipline-group .discipline-group-name-paper::after,[data-is="fl-gradetable-discipline-group"] .discipline-group-name-paper::after{ left: 6px; top: 5px; z-index: -2; }',"",function(e){"use strict";function t(e,t){return e.id_classroom_discipline<t.id_classroom_discipline?-1:e.id_classroom_discipline>t.id_classroom_discipline?1:0}var i=this;this.discipline_group=e.disciplineGroup,this.id_institution=e.idInstitution,this.id_gradetable=e.idGradetable,this.on("mount",function(){i.discipline_group&&i.discipline_group.disciples&&i.discipline_group.disciples.sort(t)})})},function(e,t,i){var a=i(1);a.tag2("fl-gradetable-discipline-grouper",'<div class="table"> <div class="table-row"> <div class="table-cell discipline-header capitalize"> <fl-trans keyword="grade.discipline.plural"></fl-trans> </div> </div> <fl-gradetable-discipline-group each="{discipline_group in discipline_groups}" discipline-group="{discipline-group}" id-institution="{this.id_institution}" id-gradetable="{id_gradetable}" class="table-row"> </fl-gradetable-discipline-group> </div>','fl-gradetable-discipline-grouper .discipline-header,[data-is="fl-gradetable-discipline-grouper"] .discipline-header{ font-weight: bold; font-size: 14px; font-family: verdana; background: #ddd; border: 1px solid #aaa; vertical-align: middle; text-align: center; height: 50px !important; }',"",function(e){"use strict";this.discipline_groups=e.disciplineGroups,this.id_institution=e.idInstitution,this.id_gradetable=e.idGradetable})},function(e,t,i){var a=i(1);a.tag2("fl-gradetable-final",'<div class="final-header"> <div class="final-height"> <div class="final-label capitalize"> {final.name} </div> <div class="table"> <div class="table-row"> <div class="table-cell final-label capitalize"> <span id="grade-final-grade-{id_final}" class="final-label-item text-clip"> <div class="final-item"> <fl-trans keyword="grade.grade"></fl-trans> </div> </span> <span class="final-tooltip-item"> <fl-tooltip for="grade-final-grade-{id_final}" text="grade.grade" position="top" action="hover" style="margin-left: -76px; margin-top: -5px;"> </fl-tooltip> </span> </div> <div class="table-cell final-label capitalize"> <span id="final-absence-final-{id_final}" class="final-label-item text-clip"> <div class="final-item"> <fl-trans keyword="grade.absence_total"></fl-trans> </div> </span> <span class="final-tooltip-item"> <fl-tooltip for="final-absence-final-{id_final}" text="grade.absence_total.plural" position="top" action="hover" style="margin-left: -76px; margin-top: -5px;"> </fl-tooltip> </span> </div> <div class="table-cell final-label capitalize"> <span id="final-grade-recovery-{id_final}" class="final-label-item text-clip"> <div class="final-item"> <fl-trans keyword="grade.grade_recovery_final"></fl-trans> </div> </span> <span class="final-tooltip-item"> <fl-tooltip for="final-grade-recovery-{id_final}" text="grade.grade_recovery_final" position="top" action="hover" style="margin-left: -76px; margin-top: -5px;"> </fl-tooltip> </span> </div> <div class="table-cell final-label capitalize"> <span id="final-grade-final-{id_final}" class="final-label-item text-clip"> <div class="final-item"> <fl-trans keyword="grade.grade_final"></fl-trans> </div> </span> <span class="final-tooltip-item"> <fl-tooltip for="final-grade-final-{id_final}" text="grade.grade_final" position="top" action="hover" style="margin-left: -76px; margin-top: -5px;"> </fl-tooltip> </span> </div> </div> </div> </div> </div>','fl-gradetable-final .final-header,[data-is="fl-gradetable-final"] .final-header{ font-weight: bold; font-size: 14px; font-family: verdana; background: #ddd; border: 1px solid #aaa; vertical-align: middle; text-align: center; } fl-gradetable-final .final-height,[data-is="fl-gradetable-final"] .final-height{ height: 50px !important; vertical-align: middle; display: table-cell; border-right: 1px solid #aaa; } fl-gradetable-final .final-label-item,[data-is="fl-gradetable-final"] .final-label-item{ width: 45px !important; font-size: 10px; font-weight: normal; text-align: center; } fl-gradetable-final .final-tooltip-item,[data-is="fl-gradetable-final"] .f
358inal-tooltip-item{ position: relative; margin-left: 15pt; } fl-gradetable-final .final-item,[data-is="fl-gradetable-final"] .final-item{ padding: 3pt; }',"",function(e){"use strict";this["final"]=e["final"],this.id_final=e.idFinal,this.id_gradetable=e.idGradetable})},function(e,t,i){var a=i(1);a.tag2("fl-gradetable-final-average",'<div class="final-footer"> <div class="final-average-label first-letter"> <fl-trans keyword="grade.final_discipline_average"></fl-trans> </div> <div class="table final-average"> <div class="table-row"> <div class="table-cell final-average-value capitalize"> <fl-trans keyword="grade.grade"></fl-trans> <br> {average_final.grade_final_average} </div> <div class="table-cell final-average-value capitalize"> <fl-trans keyword="grade.frequency"></fl-trans> <br> {average_final.percentage_frequency_final} % </div> </div> </div> </div>','fl-gradetable-final-average .final-footer,[data-is="fl-gradetable-final-average"] .final-footer{ font-weight: bold; font-size: 10px; font-family: verdana; background: #ddd; border: 1px solid #aaa; padding: 0px; vertical-align: middle; text-align: center; height: 50px; } fl-gradetable-final-average .final-average-label,[data-is="fl-gradetable-final-average"] .final-average-label{ padding: 3pt; } fl-gradetable-final-average .final-average,[data-is="fl-gradetable-final-average"] .final-average{ width: 100%; } fl-gradetable-final-average .final-average-value,[data-is="fl-gradetable-final-average"] .final-average-value{ font-size: 10px; font-weight: normal; text-align: center; width: 50%; }',"",function(e){"use strict";this.average_final=e.averageFinal})},function(e,t,i){var a=i(1);a.tag2("fl-gradetable-final-grade",'<div width="100%" class="table grade-final-item"> <div class="table-row"> <div class="table-cell table-column-item capitalize"> <fl-grade-field name="grade" editable="{editable}" id="final-grade-{id_course_discipline}-{id_gradetable}" type="{type}" maxvalue="{max_grade}" maxlength="{maxlength}" color="{grade_final ? grade_final.grade_color : \'\'}" background="{grade_final && grade_final.manual_insert ? â#fff89eâ : null}" precision="{precision}" input-value="{grade_final ? grade_final.grade : \'\'}" submit-to="{submitFinalGrade}" row-name="{row_name}"> </fl-grade-field> <fl-tooltip if="{grade_final.manual_insert}" for="final-grade-{id_course_discipline}-{id_gradetable}" position="top" text="grade.grade_manual_type_warning" action="hover" style="margin-left: -85px; margin-top: 10px;"> </fl-tooltip> </div> <div class="table-cell table-column-item capitalize"> <fl-grade-field name="absence" editable="{editable}" type="integer" maxlength="3" color="{grade_final ? grade_final.absence_final_color : \'\'}" precision="{precision}" input-value="{grade_final ? grade_final.absence_final : \'\'}" submit-to="{submitFinalGrade}" row-name="{row_name}"> </fl-grade-field> </div> <div class="table-cell table-column-item capitalize"> <fl-grade-field name="grade_recovery" editable="{editable}" type="{type}" maxvalue="{max_grade}" maxlength="{maxlength}" color="{grade_final ? grade_final.grade_recovery_color : \'\'}" precision="{precision}" input-value="{grade_final ? grade_final.grade_recovery : \'\'}" submit-to="{submitFinalGrade}" row-name="{row_name}"> </fl-grade-field> </div> <div class="table-cell table-column-item grade-final capitalize"> <fl-grade-field name="grade_recovery" editable="false" type="{type}" maxvalue="{max_grade}" maxlength="{maxlength}" color="{grade_final ? grade_final.grade_final_color : \'\'}" precision="{precision}" input-value="{grade_final ? grade_final.grade_final : \'\'}" submit-to="{submitFinalGrade}"> </fl-grade-field> </div> </div> </div>','fl-gradetable-final-grade .grade-final-item,[data-is="fl-gradetable-final-grade"] .grade-final-item{ font-size: 12px; position: relative; vertical-align: middle; border-right: 1px solid #aaa; } fl-gradetable-final-grade .table-column-item,[data-is="fl-gradetable-final-grade"] .table-column-item{ font-size: 10px; font-weight: normal; text-align: center; padding: none; margin: none; background-color: #fff; height: 35px; width: 45px !important; vertical-align: top; }',"",function(e){"use strict";var t="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},i=this;this.permission=window.interceptor.permission,this.institution_configuration=window.interceptor.institutionConfiguration,this.id_institution=e.idInstitution,this.id_gradetable=e.idGradetable,this.id_course_discipline=e.idCourseDiscipline,this.editable=e.editable,this.grade_final=e.gradeFinal?e.gradeFinal:{},this.max_grade=10,this.maxlength=4,this.type="decimal",this.precision=null,this.row_name=e.rowName,this.on("mount",function(){i.grade_final instanceof Object&&(i.id_grade_final=i.grade_final.id_grade_final),i.institution_configuration&&i.institution_configuration.hasOwnProperty("decimal_grade")&&(1==i.institution_configuration.decimal_grade?(i.type="decimal",i.maxlength=4,i.precision=1):2==i.institution_configuration.decimal_grade?(i.type="integer",i.maxlength=2,i.precision=0):3==i.institution_configuration.decimal_grade?(i.type="integer",i.maxlength=4,i.precision=1):4==i.institution_configuration.decimal_grade&&(i.type="integer",i.maxlength=5,i.precision=2)),i.institution_configuration&&i.institution_configuration.hasOwnProperty("multiply_grade")&&(i.max_grade=10*i.institution_configuration.multiply_grade,i.maxlength=parseInt(i.maxlength+i.institution_configuration.multiply_grade/10)),i.update()}),this.submitFinalGrade=function(e,t){var a={};if(26926!=i.id_institution){a={grade:i.grade_final.grade,grade_recovery:i.grade_final.grade_recovery,absence:i.grade_final.absence};var n=Object.keys(e),o=Object.values(e);a[n]=o[0]}return new Promise(function(n,o){if(26926==i.id_institution){var s=!0,r=Object.keys(e);s=r.some(function(t){return e[t].length>0}),!i.grade_final.id_grade_final&&s?i.saveFinalGrade(e):i.grade_final.id_grade_final&&s?i.editFinalGrade(e):i.grade_final.id_grade_final&&!s?school.popup.confirm(i.i18n.translate("grade.confirm_delete_grade_final"),function(){i.deleteFinalGrade(e)},function(){o()}):o()}else i.id_grade_final?i.editFinalGrade(a,t):i.saveFinalGrade(a,t)})},this.saveFinalGrade=function(e){var t={id_institution:i.id_institution,id_gradetable:i.id_gradetable,id_course_discipline:i.id_course_discipline},a=[];a=26926==i.id_institution?[i.actions.saveGradeFinal(Object.assign(t,e))]:[i.actions.saveGradetableGradeFinal(Object.assign(t,e))],i.store.dispatch(a).then(function(){i.grade_final=i.store.getState().gradeFinal.s
358ave,i.id_grade_final=i.grade_final.id_grade_final,i.updateFields(),26926!=i.id_institution&&school.popup.info(i.i18n.translate("grade.grade_manual_type_success"))})["catch"](function(e){if(e)if(26926!=i.id_institution)i.updateFields(),i.displayError(i.store.getState().gradeFinal.error);else{var t="",a=i.store.getState().gradeFinal.error;a&&a.length>0&&(t=a[0].message),school.popup.error(i.i18n.translate(t))}})},this.editFinalGrade=function(e,t){var a={id_institution:i.id_institution,id_gradetable:i.id_gradetable,id_course_discipline:i.id_course_discipline,id_grade_final:i.id_grade_final},n=[];n=26926==i.id_institution?[i.actions.editGradeFinal(Object.assign(a,e))]:[i.actions.editGradetableGradeFinal(Object.assign(a,e))],i.store.dispatch(n).then(function(){i.grade_final=i.store.getState().gradeFinal.edit,i.id_grade_final=i.grade_final.id_grade_final,$(i.root).find("[name='"+t+"'] input").val(i.grade_final[t]),26926!=i.id_institution&&(i.grade_final.grade>=i.institution_configuration.average?i.grade_final.grade_color="blue":i.grade_final.grade_color="red",i.grade_final.grade_recovery>=i.institution_configuration.average?i.grade_final.grade_recover_color="blue":i.grade_final.grade_recover_color="red",school.popup.info(i.i18n.translate("grade.grade_manual_type_success"))),i.updateFields()})["catch"](function(e){if(e){if(26926==i.id_institution)i.updateFields(),i.displayError(i.store.getState().gradeFinal.error);else{var a="",n=i.store.getState().gradeFinal.error;n&&n.length>0&&(a=n[0].message),school.popup.error(i.i18n.translate(a))}$(i.root).find("[name='"+t+"'] input").val(i.grade_final[t])}})},this.updateFields=function(){i.tags["fl-grade-field"].map(function(e){return e.loader=!1,e}),i.update()},this.displayError=function(e){if("object"==("undefined"==typeof e?"undefined":t(e))&&"error"in e)school.popup.error(i.i18n.translate(e.error));else{var a="",n=i.store.getState().gradeFinal.error;n&&n.length>0&&(a=n[0].message),school.popup.error(i.i18n.translate(a))}}})},function(e,t,i){var a=i(1);a.tag2("fl-gradetable-final-grouper",'<div class="general-column"> <fl-gradetable-final final="{average_final}" id-institution="{id_institution}" id-gradetable="{id_gradetable}"> </fl-gradetable-final> <div each="{discipline in grades_final}" class="table-row table-row-item"> <div each="{grade_final in discipline.grades_final}" class="table-cell table-content-line"> <fl-gradetable-final-grade grade-final="{grade_final}" id-institution="{id_institution}" id-gradetable="{id_gradetable}" id-course-discipline="{discipline.id_course_discipline}" editable="{discipline.editable}"> </fl-gradetable-term-grade> </div> </div> <fl-gradetable-final-average average-final="{average_final}" id-institution="{id_institution}" id-gradetable="{id_gradetable}"> </fl-gradetable-final-average> </div>','fl-gradetable-final-grouper .general-column,[data-is="fl-gradetable-final-grouper"] .general-column{ display:inline-block; vertical-align: middle; } fl-gradetable-final-grouper .table-row-item,[data-is="fl-gradetable-final-grouper"] .table-row-item{ height: 35px; } fl-gradetable-final-grouper .table-content-line,[data-is="fl-gradetable-final-grouper"] .table-content-line{ border-left: 1px solid #aaa; border-right: 1px solid #aaa; }',"",function(e){"use strict";this.grades_final=e.gradesFinal,this.average_final=e.averageFinal,this.id_institution=e.idInstitution,this.id_gradetable=e.idGradetable})},function(e,t,i){var a=i(1);a.tag2("fl-gradetable-property",'<div> <div show="{loader}"> <br> <fl-spinner loading="{loader}"></fl-spinner> <br> </div> <div if="{!loader}" class="gradetable-property-form"> <form id="gradetable-property-form" onsubmit="{gradetablePropertySubmit}"> <div each="{field in fields}"> <fl-field type="{field.type}" name="{field.name}" id="gradetable-property-{field.name}" label="{field.label}" input-value="{field.name in gradetable_properties ? gradetable_properties[field.name] : \'\'}" maxlength="255" width="300"></fl-field> <fl-tooltip show="{field.description}" text="{field.description}" for="gradetable-property-{field.name}" action="{field.type == \'boolean\' ? \'hover\' : \'focus\'}"> </fl-tooltip> </div> <fl-modal-footer> <div class="gradetable-property-button"> <fl-spinner loading="{this.parent.saving}" text="save.action"></fl-spinner> <span show="{!this.saving}"> <fl-button type="button" text="cancel" schema="cancel" id="gradetable-property-cancel" onclick="{parent.closeGradetableProperty}"> </fl-button> <fl-button type="submit" text="edit" schema="success" id="gradetable-property-save"> </fl-button>
358 </span> </div> </fl-modal-footer> </form> </div> </div>','fl-gradetable-property .gradetable-property-form,[data-is="fl-gradetable-property"] .gradetable-property-form{ padding: 10px; } fl-gradetable-property .gradetable-property-button,[data-is="fl-gradetable-property"] .gradetable-property-button{ text-align: right; vertical-align: middle; line-height: 40px; float: right; }',"",function(e){"use strict";var t=this;this.loader=!0,this.id_institution=e.idInstitution,this.id_gradetable=e.idGradetable,this.fields=[],this.gradetable_properties=[],this.on("mount",function(){t.getGradetablePropertyField()}),this.getGradetablePropertyField=function(){var e={id_institution:t.id_institution},i=[t.actions.getGradetablePropertyField(e)];t.store.dispatch(i).then(function(){t.fields=t.store.getState().gradetableProperty.fields,t.getGradetableProperty()})["catch"](function(e){e&&(t.loader=!1,t.update())})},this.getGradetableProperty=function(){var e={id_institution:t.id_institution,id_gradetable:t.id_gradetable},i=[t.actions.getGradetableProperty(e)];t.store.dispatch(i).then(function(){t.loader=!1;var e=t.store.getState().gradetableProperty.gradetable_properties;e.map(function(e){t.gradetable_properties[e.keyword]=e.value}),t.update()})["catch"](function(e){e&&(t.loader=!1,t.update())})},this.gradetablePropertySubmit=function(e){e.preventDefault();var i=[];$("#gradetable-property-form").find("input[name], textarea").each(function(){var e=$
358(this).attr("name"),t=$(this).val(),a={keyword:e,value:t};i[i.length]=a}),t.saving=!0,t.update();var a={id_institution:t.id_institution,id_gradetable:t.id_gradetable,properties:i},n=[t.actions.editGradetableProperty(a)];t.store.dispatch(n).then(function(){t.saving=!1,t.parent.loader=!0,t.parent.getGradetableAggregation(),t.closeGradetableProperty(),t.update()})["catch"](function(e){e&&(t.saving=!1,t.update())})},this.closeGradetableProperty=function(){var e=[t.actions.showGradetable()];t.store.dispatch(e).then(function(){t.parent.update()})}})},function(e,t,i){var a=i(1);a.tag2("fl-gradetable-situation",'<div class="gradetable-situation"> <fl-spinner loading="{updateLoader}"></fl-spinner> <fl-button if="{!updateLoader}" capitalize="first-letter" text="{situation.name}" disabled="{showSelect.disabled}" locked="{showSelect.locked}" onclick="{showSelect.apply}"> </fl-button> <div class="gradetable-situation-box bottom"> <span show="{loader}"> <br> <fl-spinner loading="{loader}"></fl-spinner> <br> </span> <div if="{!loader && situations.length > 0}" class="gradetable-situation-list"> <div each="{situation_item in situations}" class="select-item first-letter no-select {situation.situation == situation_item.key_configuration ? \'selected\' : \'\'}" onclick="{editSituation}"> {situation_item.value} </div> </div> </div> </div>','fl-gradetable-situation .gradetable-situation,[data-is="fl-gradetable-situation"] .gradetable-situation{ position: relative; width: 170px; text-align: center; } fl-gradetable-situation .gradetable-situation-box,[data-is="fl-gradetable-situation"] .gradetable-situation-box{ position: absolute; border-radius: 5px; border:#ccc 1px solid; z-index: 100; box-shadow: 1px 3px 5px #aaa; display: none; min-width: 170px; margin-top: 10px; min-height: 50px; background-color: #fff; } fl-gradetable-situation .gradetable-situation-list,[data-is="fl-gradetable-situation"] .gradetable-situation-list{ border-radius: 5px; min-height: 50px; max-height: 150px; overflow:hidden; overflow-y: auto; } fl-gradetable-situation .list-gradetable-situation,[data-is="fl-gradetable-situation"] .list-gradetable-situation{ position: absolute; padding: 5pt; min-height: 30pt; } fl-gradetable-situation .select-item,[data-is="fl-gradetable-situation"] .select-item{ font-family: verdana; font-size: 14px; color:#333; padding: 10px; cursor: pointer; line-height: normal; transition-property: background-color; transition-duration: 300ms; transition-timing-function: ease-in-out; } fl-gradetable-situation .select-item:hover,[data-is="fl-gradetable-situation"] .select-item:hover{ background-color: rgba(1, 129, 78, 0.15); } fl-gradetable-situation .gradetable-situation-box.top,[data-is="fl-gradetable-situation"] .gradetable-situation-box.top{ width: auto; display: block; white-space: nowrap; bottom: 100%; } fl-gradetable-situation .gradetable-situation-box.top::after,[data-is="fl-gradetable-situation"] .gradetable-situation-box.top::after{ content: " "; position: absolute; top: 100%; left: 50%; margin-left: -10px; border-width: 10px; border-style: solid; border-color: rgba(204,204,204,1) transparent transparent transparent; } fl-gradetable-situation .gradetable-situation-box.bottom,[data-is="fl-gradetable-situation"] .gradetable-situation-box.bottom{ width: auto; top: 95%; } fl-gradetable-situation .gradetable-situation-box.bottom::after,[data-is="fl-gradetable-situation"] .gradetable-situation-box.bottom::after{ content: " "; position: absolute; bottom: 100%; left: 50%; margin-left: -10px; border-width: 10px; border-style: solid; border-color: transparent transparent rgba(204,204,204,1) transparent; } fl-gradetable-situation .selected,[data-is="fl-gradetable-situation"] .selected{ background-color: rgba(1, 129, 78, 0.3); }',"",function(e){"use strict";var t=this;this.loader=!0,this.updateLoader=!1,this.id_institution=e.idInstitution,this.id_gradetable=e.idGradetable,this.id_course=e.idCourse,this.id_user=e.idUser,this.id_classroom=e.idClassroom,this.situation=e.situation,this.situations=[],this.showSelect=this.fl.checkRules({feature:"classroom",permission:"edit_situation_grades_member",onSuccess:function(){var e=$
358(t.root).find(".gradetable-situation-box");"none"==e.css("display")?(e.fadeIn(500),0==t.situations.length&&t.getSituations()):e.fadeOut(500)}}),this.getSituations=function(){var e={id_institution:t.id_institution,id_course:t.id_course,key_configuration:["gradetable_approved","gradetable_approved_low","gradetable_partial_approved","gradetable_grade_disapproved","gradetable_absence_disapproved","gradetable_all_disapproved","gradetable_evaded","gradetable_progress"].join(",")},i=[t.actions.getCourseConfiguration(e)];t.store.dispatch(i).then(function(){t.loader=!1,t.situations=t.store.getState().courseConfiguration.course_configuration,t.update()})["catch"](function(e){e&&(t.loader=!1,t.situations=[],t.error=t.store.getState().courseConfiguration.error,t.update())})},this.editSituation=function(e){var i=e.item,a=i.situation_item,n={id_institution:t.id_institution,id_gradetable:t.id_gradetable,situation:a.key_configuration},o=[t.actions.editGradetable(n)];t.store.dispatch(o).then(function(){t.loader=!1,t.updateLoader=!0,t.parent.getGradetableAggregation(),t.update(),$(t.root).find(".gradetable-situation-box").fadeOut()})["catch"](function(e){e&&(t.loader=!1,t.situations=[],school.popup.error(t.store.getState().gradetable.error),t.update())})}})},function(e,t,i){var a=i(1);a.tag2("fl-gradetable-term",'<div class="term-header"> <div class="term-height"> <div class="term-name"> {term.name} </div> <div class="table"> <div class="table-row"> <div class="table-cell term-label capitalize"> <span id="term-grade-{term.term}-{opts.idGradetable}" class="term-label-item text-clip"> <div class="term-item"> <fl-trans keyword="grade.grade"></fl-trans> </div> </span> <span class="term-tooltip-item"> <fl-tooltip for="term-grade-{term.term}-{opts.idGradetable}" text="grade.grade" position="top" action="hover" style="margin-left: -60px; margin-top: -5px;"> </fl-tooltip> </span> </div> <div class="table-cell term-label capitalize"> <span id="term-absence-{term.term}-{opts.idGradetable}" class="term-label-item text-clip"> <div class="term-item"> <fl-trans keyword="grade.absence.plural"></fl-trans> </div> </span> <span class="term-tooltip-item"> <fl-tooltip for="term-absence-{term.term}-{opts.idGradetable}" text="grade.absence.plural" position="top" action="hover" style="margin-left: -60px; margin-top: -5px;"> </fl-tooltip> </span> </div> <div class="table-cell term-label capitalize"> <span id="term-absence-recovery-{term.term}-{opts.idGradetable}" class="term-label-item text-clip"> <div class="term-item"> <fl-trans keyword="grade.absence_recovery.plural"></fl-trans> </div> </span> <span class="term-tooltip-item"> <fl-tooltip for="term-absence-recovery-{term.term}-{opts.idGradetable}" text="grade.absence_recovery.plural" position="top" action="hover" style="margin-left: -60px; margin-top: -5px;"> </fl-tooltip> </span> </div> <div class="table-cell term-label capitalize"> <span id="term-grade-recovery-{term.term}-{opts.idGradetable}" class="term-label-item text-clip"> <div class="term-item"> <fl-trans keyword="grade.grade_recovery"></fl-trans> </div> </span> <span class="term-tooltip-item"> <fl-tooltip for="term-grade-recovery-{term.term}-{opts.idGradetable}" text="grade.grade_recovery" position="top" action="hover" style="margin-left: -60px; margin-top: -5px;"> </fl-tooltip> </span> </div> <div class="table-cell term-label capitalize"> <span id="term-grade-final-{term.term}-{opts.idGradetable}" class="term-label-item text-clip"> <div class="term-item"> <fl-trans keyword="grade.grade_final"></fl-trans> </div> </span> <span class="term-tooltip-item"> <fl-tooltip for="term-grade-final-{term.term}-{opts.idGradetable}" text="grade.term_grade_final" position="top" action="hover" style="margin-left: -76px; margin-top: -5px;"> </fl-tooltip> </span> </div> </div> </div> </div> </div>','fl-gradetable-term .term-header,[data-is="fl-gradetable-term"] .term-header{ font-weight: bold; font-size: 14px; font-family: verdana; background: #ddd; border: 1px solid #aaa; vertical-align: middle; text-align: center; width: 100%; } fl-gradetable-term .term-height,[data-is="fl-gradetable-term"] .term-height{ height: 50px !important; width: 100%; vertical-align: middle; display: table-cell; } fl-gradetable-term .term-label-item,[data-is="fl-gradetable-term"] .term-label-item{ width: 45px !important; font-size: 10px; font-weight: normal; text-align: center; } fl-gradetable-term .term-tooltip-item,[data-is="fl-gradetable-term"] .term-tooltip-item{ position: relative; margin-left: 15pt; } fl-gradetable-term .term-item,[data-is="fl-gradetable-term"] .term-item{ padding: 3pt; }',"",function(e){"use strict";this.term=e.term})},function(e,t,i){var a=i(1);a.tag2("fl-gradetable-term-average",'<div class="term-footer"> <div class="term-average-label first-letter"> <fl-trans keyword="grade.term_discipline_average.of"></fl-trans> {term.name} </div> <div class="table term-average"> <div class="table-row"> <div class="table-cell term-average-value capitalize"> <fl-trans keyword="grade.grade"></fl-trans> <br> {average.grade_final_average} </div> <div class="table-cell term-average-value capitalize"> <fl-trans keyword="grade.frequency"></fl-trans> <br> {average.percentage_frequency_final} % </div> </div> </div> </div>','fl-gradetable-term-average .term-footer,[data-is="fl-gradetable-term-average"] .term-footer{ font-weight: bold; font-size: 10px; font-family: verdana; background: #ddd; border: 1px solid #aaa; padding: 0px; vertical-align: middle; text-align: center; height: 50px; } fl-gradetable-term-average .term-average-label,[data-is="fl-gradetable-term-average"] .term-average-label{ padding: 3pt; } fl-gradetable-term-average .term-average,[data-is="fl-gradetable-term-average"] .term-average{ width: 100%; } fl-gradetable-term-average .term-average-value,[data-is="fl-gradetable-term-average"] .term-average-value{ font-size: 10px; font-weight: normal; text-align: center; width: 50%; }',"",function(e){ 359"use strict";var t=this;this.term=e.term,this.average=e.average,this.on("update",function(){t.term=e.term,t.average=e.average})})},function(e,t,i){var a=i(1);a.tag2("fl-gradetable-term-grade",'<div width="100%" class="table grade-item"> <div class="table-row"> <div class="table-cell table-column-item capitalize"> <fl-grade-field name="grade" editable="{editable}" type="{type}" maxvalue="{max_grade}" minvalue="{min_grade}" maxlength="{maxlength}" color="{grade ? grade.grade_color : \'\'}" input-value="{grade ? grade.grade : \'\'}" precision="{precision}" submit-to="{submitTermGrade}" row-name="{row_name}"> </fl-grade-field> </div> <div class="table-cell table-column-item capitalize"> <fl-grade-field name="absence" editable="{editable}" type="integer" maxlength="3" color="{grade ? grade.absence_color : \'\'}" input-value="{grade ? grade.absence : \'\'}" precision="{precision}" submit-to="{submitTermGrade}" row-name="{row_name}"> </fl-grade-field> </div> <div class="table-cell table-column-item capitalize"> <fl-grade-field name="absence_recovery" editable="{editable}" type="integer" maxlength="3" color="{grade ? grade.absence_recovery_color : \'\'}" input-value="{grade ? grade.absence_recovery : \'\'}" precision="{precision}" submit-to="{submitTermGrade}" row-name="{row_name}"> </fl-grade-field> </div> <div class="table-cell table-column-item capitalize"> <fl-grade-field name="grade_recovery" editable="{editable}" type="{type}" maxvalue="{max_grade}" minvalue="{min_grade}" maxlength="{maxlength}" color="{grade ? grade.grade_recovery_color : \'\'}" input-value="{grade ? grade.grade_recovery : \'\'}" precision="{precision}" submit-to="{submitTermGrade}" row-name="{row_name}"> </fl-grade-field> </div> <div class="table-cell table-column-item grade-final capitalize"> <fl-grade-field name="grade_final" editable="false" type="{type}" maxlength="{maxlength}" color="{grade ? grade.grade_final_color : \'\'}" precision="{precision}" input-value="{grade ? grade.grade_final : \'\'}" row-name=".grade-final"> </fl-grade-field> </div> </div> </div>','fl-gradetable-term-grade .grade-item,[data-is="fl-gradetable-term-grade"] .grade-item{ font-size: 12px; position: relative; vertical-align: middle; border-right: 1px solid #aaa; width: 100%; } fl-gradetable-term-grade .table-column-item,[data-is="fl-gradetable-term-grade"] .table-column-item{ font-size: 10px; font-weight: normal; text-align: center; padding: none; margin: none; background-color: #fff; height: 35px !important; width: 45px !important; vertical-align: top; }',"",function(e){"use strict";var t="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},i=this;this.permission=window.interceptor.permission,this.institution_configuration=window.interceptor.institutionConfiguration,this.id_institution=e.idInstitution,this.id_gradetable=e.idGradetable,this.id_course_discipline=e.idCourseDiscipline,this.editable=e.editable,this.teachers=e.teachers,this.term=e.term,this.grade=this.term.grade?this.term.grade:{},this.max_grade=10,this.min_grade=0,this.maxlength=4,this.type="decimal",this.precision=null,this.row_name=e.rowName,this.on("mount",function(){i.grade instanceof Object&&(i.id_grade=i.grade.id_grade),i.institution_configuration.hasOwnProperty("decimal_grade")&&(1==i.institution_configuration.decimal_grade?(i.type="decimal",i.maxlength=4,i.precision=1):2==i.institution_configuration.decimal_grade?(i.type="integer",i.maxlength=2,i.precision=0):3==i.institution_configuration.decimal_grade?(i.type="integer",i.maxlength=4,i.precision=1):4==i.institution_configuration.decimal_grade&&(i.type="integer",i.maxlength=5,i.precision=2)),i.institution_configuration.hasOwnProperty("multiply_grade")&&(i.max_grade=10*i.institution_configuration.multiply_grade,i.maxlength=parseInt(i.maxlength+i.institution_configuration.multiply_grade/10)),i.update()}),this.submitTermGrade=function(e,t){var a={};if(26926!=i.id_institution){a={grade:i.grade.grade,grade_recovery:i.grade.grade_recovery,absence:i.grade.absence,absence_recovery:i.grade.absence_recovery};var n=Object.keys(e),o=Object.values(e);a[n]=o[0],a.teacher_grade_id=i.teachers.map(function(e){return e.id_user})}return new Promise(function(n,o){var s=!0,r=Object.keys(e);s=r.some(function(t){return e[t].length>0}),i.id_grade?i.id_grade?26926==i.id_institution?i.editTermGrade(e,t):i.editTermGrade(a,t):o():26926==i.id_institution?i.saveTermGrade(e):i.saveTermGrade(a)})},this.saveTermGrade=function(e){var t={id_institution:i.id_institution,id_gradetable:i.id_gradetable,id_course_discipline:i.id_course_discipline,term:i.term.term},a=[];a=26926==i.id_institution?[i.actions.saveGrade(Object.assign(t,e))]:[i.actions.saveGradeTerm(Object.assign(t,e))],i.store.dispatch(a).then(function(){i.grade=i.store.getState().grade.save,i.id_grade=i.grade.id_grade,26926!=i.id_institution&&(i.grade.grade>=i.institution_configuration.average?i.grade.grade_color="blue":i.grade.grade_color="red",i.grade.grade_recovery>=i.institution_configuration.average?i.grade.grade_recovery_color="blue":i.grade.grade_recovery_color="red"),i.updateFields()})["catch"](function(e){if(e)if(26926==i.id_institution)i.updateFields(),i.displayError(i.store.getState().grade.error);else{var t=i.store.getState().grade.error,a="";t.map(function(e){a+=e.message}),school.popup.error(i.i18n.translate(a)),i.update()}})},this.permissionVerify=function(e,t){var a=!1,n=interceptor.permission,o=n.includes("save_grade"),s=(n.includes("save_final_grade"),n.includes("save_semester_grade")),r=n.includes("save_grade_all"),l=interceptor.id_user,d=e.teacher_grade_id.includes(l);return d&&o&&"grade_recovery"===t||"absence"===t||"absence_recovery"===t?a=!0:d&&o&&s&&"grade"===t||"grade_recovery"===t?a=!0:r&&"grade_recovery"===t?a=!0:(r&&s&&"grade"===t||"grade_recovery"===t)&&(a=!0),a?$(i.root).find("[name='"+t+"']
359input").val(i.grade[t]):null,a},this.editTermGrade=function(e,t){var a={id_institution:i.id_institution,id_gradetable:i.id_gradetable,id_course_discipline:i.id_course_discipline,term:i.term.term,id_grade:i.id_grade},n=[];n=26926==i.id_institution?[i.actions.editGrade(Object.assign(a,e))]:[i.actions.editGradeTerm(Object.assign(a,e))],i.store.dispatch(n).then(function(){i.permissionVerify(a,t)?(i.grade=i.store.getState().grade.edit,i.id_grade=i.grade.id_grade,$(i.root).find("[name='"+t+"'] input").val(i.grade[t]),26926!=i.id_institution&&(i.grade.grade>=i.institution_configuration.average?i.grade.grade_color="blue":i.grade.grade_color="red",i.grade.grade_recovery>=i.institution_configuration.average?i.grade.grade_recovery_color="blue":i.grade.grade_recovery_color="red"),i.updateFields()):(school.popup.error(i.i18n.translate("permission_error_info",{permission:"edição de média"})),i.tags["fl-grade-field"].map(function(e){return"grade"===e.name?(e.value=i.grade.grade,e):void 0}),i.update(),i.updateFields())})["catch"](function(e){if(e)if(26926==i.id_institution)i.updateFields(),i.displayError(i.store.getState().grade.error);else{var t=i.store.getState().grade.error,a="";t.map(function(e){a+=e.message}),school.popup.error(i.i18n.translate(a)),i.update()}})},this.updateFields=function(){i.tags["fl-grade-field"].map(function(e){return e.loader=!1,e}),i.update()},this.displayError=function(e){"object"==("undefined"==typeof e?"undefined":t(e))&&"error"in e||school.popup.error(e)}})},function(e,t,i){var a=i(1);a.tag2("fl-gradetable-term-grouper",'<div each="{term, key_term in terms}" class="general-column"> <fl-gradetable-term term="{term}" id-institution="{id_institution}" id-gradetable="{id_gradetable}"> </fl-gradetable-term> <div each="{discipline in grades}" class="table-row table-row-item"> <div class="table-cell table-content-line"> <virtual each="{grade_term in discipline.terms}"> <fl-gradetable-term-grade if="{grade_term.term == term.term}" term="{grade_term}" teachers="{discipline.teachers}" id-institution="{id_institution}" id-gradetable="{id_gradetable}" id-course-discipline="{discipline.id_course_discipline}" editable="{discipline.editable}"> </fl-gradetable-term-grade> </virtual> </div> </div> <fl-gradetable-term-average term="{term}" average="{average[key_term]}" id-institution="{id_institution}" id-gradetable="{id_gradetable}"> </fl-gradetable-term-average> </div>','fl-gradetable-term-grouper .general-column,[data-is="fl-gradetable-term-grouper"] .general-column{ display:inline-block; vertical-align: middle; } fl-gradetable-term-grouper .table-row-item,[data-is="fl-gradetable-term-grouper"] .table-row-item{ height: 35px; width: 100%; } fl-gradetable-term-grouper .table-content-line,[data-is="fl-gradetable-term-grouper"] .table-content-line{ border-left: 1px solid #aaa; border-right: 1px solid #aaa; width: 100%; }',"",function(e){"use strict";this.terms=e.terms,this.grades=e.grades,this.average=e.average,this.id_institution=e.idInstitution,this.id_gradetable=e.idGradetable})},function(e,t,i){var a=i(1);a.tag2("fl-grade-diary",'<div class="app"> <fl-title text="{`${ this.classroom_diary_view } ${ this.classroom_name }`}" capitalize="first-letter"></fl-title> <br> <br> <fl-classroom-view-menu id-institution="{id_institution}" id-classroom="{id_classroom}"> </fl-classroom-view-menu> <br> <br> <div if="{classroom && terms && terms.length > 0}"> <div class="classroom-grade-diary-menu"> <fl-grade-diary-term id-institution="{id_institution}" id-classroom="{id_classroom}" classroom="{classroom}" terms="{terms}" term-selected="{term}"> </fl-grade-diary-term> </div> <div id="arrows" if="{!error}"> <div id="arrow-left" class="discipline-arrow discipline-arrow-left"> <div style="margin-top: -5px; margin-left: -4px;"> <fl-icon icon="caret-left" size="8"> </fl-icon> </div> </div> <div id="arrow-right" class="discipline-arrow discipline-arrow-right"> <div style="margin-top: -5px; margin-left: 3px;"> <fl-icon icon="caret-right" size="8"> </fl-icon> </div> </div> </div> <div id="grade-diary" class="grade-diary"> <fl-grade-diary-term-list if="{term}" id-institution="{id_institution}" id-classroom="{id_classroom}" classroom="{classroom}" term="{term}"> </fl-grade-diary-term-list> <fl-grade-diary-final-list if="{!term || term === âfinalâ}" id-institution="{id_institution}" id-classroom="{id_classroom}" classroom="{classroom}"> </fl-grade-diary-final-list> </div> </div> </div>','fl-grade-diary .fixed-left,[data-is="fl-grade-diary"] .fixed-left{ position: fixed; margin-left: 1%; !important; top: 50px; } fl-grade-diary .fixed-right,[data-is="fl-grade-diary"] .fixed-right{ position: fixed; margin-left: 91.1%; !important; top: 50px; } fl-grade-diary .discipline-arrow,[data-is="fl-grade-diary"] .discipline-arrow{ display: inline-block; padding: 10px; width: 10px; height: 10px; top: 60px; font-size: 20px; text-align: center; vertical-align: middle; color: #fff; background-color: #01814e; border-radius: 50px; cursor: pointer; z-index: 99; !important; } fl-grade-diary .discipline-arrow-left,[data-is="fl-grade-diary"] .discipline-arrow-left{ margin-top: 15px; margin-left: 1%; float: left; } fl-grade-diary .discipline-arrow-right,[data-is="fl-grade-diary"] .discipline-arrow-right{ margin-top: 15px; margin-right: 1%; float: right; } fl-grade-diary .discipline-height,[data-is="fl-grade-diary"] .discipline-height{ height: 35px !important; width: 100%; vertical-align: middle; display: table-cell; } fl-grade-diary .grade-diary,[data-is="fl-grade-diary"] .grade-diary{ padding-bottom: 20px; width: 94%; overflow: hidden; margin-left: 3%; } fl-grade-diary .grade-diary-col,[data-is="fl-grade-diary"] .grade-diary-col{ display: table-cell; line-height: normal; vertical-align: middle; border-right: 1px solid #aaa; border-bottom: 1px dashed #aaa; z-index: 0; } fl-grade-diary .grade-diary-line-header,[data-is="fl-grade-diary"] .grade-diary-line-header{ } fl-grade-diary .grade-diary-items,[data-is="fl-grade-diary"] .grade-diary-items{ margin-top: 20px; overflow: hidden; } fl-grade-diary .grade-diary-line-header > .grade-diary-col,[data-is="fl-grade-diary"] .grade-diary-line-header > .grade-diary-col{ text-align: center; border-top: 1px solid #aaa; border-bottom: 1px solid #aaa; font-weight: bold; color: #555; } fl-grade-diary-list-item, fl-grade-diary-final-list-item > .grade-diary-col{ line-height: normal; border-bottom: 1px dashed #aaa; transition-duration: 300ms; transition-timing-function: ease-in-out; } fl-grade-diary-list-item:last-of-type, fl-grade-diary-final-list-item:last-of-type > .grade-diary-col{ border-bottom: 1px solid #aaa; } fl-grade-diary .classroom-student-number-col,[data-is="fl-grade-diary"] .classroom-student-number-col, fl-grade-diary-list-item > .classroom-student-number-col{ vertical-align: middle; text-align: center; font-weight: bold; border-left: 1px solid #aaa; color: #666666; background: #ddd; position: sticky; left: 0; z-index: 90; } fl-grade-diary .classroom-student-name-col,[data-is="fl-grade-diary"] .classroom-student-name-col, fl-grade-diary-list-item > .classroom-student-name-col{ vertical-align: middle; text-align: left; white-space: nowrap; font-weight: bold; color: #666666; background: #ddd; overflow: hidden; position: sticky; left: 65px; z-index: 90; width: 180px; } fl-grade-diary .classroom-discipline-col,[data-is="fl-grade-diary"] .classroom-discipline-col{ text-align: left; z-index: 90; } fl-grade-diary #waiting-typing,[data-is="fl-grade-diary"] #waiting-typing{ z-index: 92; border-radius: 50px; background-color: rgba(207, 239, 210, 1); border: 1px #aaa; margin-top: 5px; margin-left: 4%; } fl-grade-diary .update-gradetable,[data-is="fl-grade-diary"] .update-gradetable{ padding-left: 6px; padding-right: 6px; } fl-grade-diary .inactive-student,[data-is="fl-grade-diary"] .inactive-student{ text-align: center; font-size: 11px; font-weight: bold; color: #666666; background-color: #ddd; vertical-align: middle; -webkit-text-emphasis-style: open; }',"",function(e){"use strict";
359function t(){var e=$(".grade-diary-items"),t=$("#fixed-header"),i=600,a=i,n=t.get(0).scrollWidth-t.get(0).clientWidth;0!==n&&t.scrollLeft()+i>n&&(a=n-e.scrollLeft()),t.animate({scrollLeft:"+="+i+"px"},{duration:300,easing:"easeOutQuad"}),e.animate({scrollLeft:"+="+a+"px"},{duration:300,easing:"easeOutQuad"})}function i(){var e=$(".grade-diary-items"),t=$("#fixed-header"),i=600;e.animate({scrollLeft:"-="+i+"px"},{duration:300,easing:"easeOutQuad"}),t.animate({scrollLeft:"-="+i+"px"},{duration:300,easing:"easeOutQuad"})}function a(){var e=$(".grade-diary-items"),t=$("#fixed-header");e.animate({scrollLeft:"-="+e.get(0).scrollWidth+"px"},{duration:300,easing:"easeOutQuad"}),t.animate({scrollLeft:"-="+t.get(0).scrollWidth+"px"},{duration:300,easing:"easeOutQuad"})}var n=this;this.id_institution=e.idInstitution,this.id_classroom=e.idClassroom,this.classroom_diary_view=this.i18n.translate("classroom.classroom_diary_view.action"),this.classroom_name="",this.term=e.term,this.updateGradetable=!1,this.error=null,this.on("mount",function(){n.getClassroom()}),this.on("updated",function(){$(".discipline-arrow-right").on("click",function(){t()}),$(".discipline-arrow-left").on("click",function(){i()})}),this.getClassroom=function(){var e={id_institution:n.id_institution,id_classroom:n.id_classroom},t=[n.actions.getClassroomById(e)];n.store.dispatch(t).then(function(){n.classroom=n.store.getState().classroom.classroom,n.classroom_name=n.classroom.name,n.getCourseTerms()})["catch"](function(e){if(e){var t="",i=n.store.getState().classroom.errors;i&&i.length>0&&(t=i[0].message),school.popup.error(n.i18n.translate(t))}})},this.getCourseTerms=function(){var e={id_course:n.classroom.id_course},t=[n.actions.getCourseTerms(e)];n.store.dispatch(t).then(function(){n.terms=n.store.getState().courseTerm.terms.filter(function(e){return null!=e.date_begin&&null!=e.date_end}),0===n.terms.length&&school.popup.error(n.i18n.translate("grade.not_found_term")),n.update()})["catch"](function(e){if(e){var t="",i=n.store.getState().courseTerm.error;i&&i.length>0&&(t=i[0].message),school.popup.error(n.i18n.translate(t))}})}
359,$(window).scroll(function(){var e=$(this).scrollTop(),t=$("#arrow-left"),i=$("#arrow-right"),n=$("#arrows"),o=$("#fixed-header"),s=$("#waiting-typing"),r=$(".grade-diary-items");e>=230?(t.addClass("fixed-left"),i.addClass("fixed-right"),t.removeClass("discipline-arrow-left"),i.removeClass("discipline-arrow-right"),o.css("display","block"),s.css("position","fixed").css("top","43px"),r.scrollLeft()!==o.scrollLeft()&&a()):(t.addClass("discipline-arrow-left"),i.addClass("discipline-arrow-right"),t.removeClass("fixed-left"),i.removeClass("fixed-right"),n.removeClass("fixed"),o.css("display","none").css("position","").css("top",""),s.css("position","").css("top",""))})})},function(e,t,i){var a=i(1);a.tag2("fl-grade-diary-discipline",'<div> <div class="discipline-color" riot-style="background-color: {discipline.color}"> </div> <div class="discipline-name"> {discipline.name} </div> <div class="table"> <div class="table-row"> <div class="table-cell term-label capitalize"> <span id="term-grade-{discipline.id_classroom_discipline + header}" class="final-label-item text-clip"> <div class="final-item"> <fl-trans keyword="grade.grade"></fl-trans> </div> </span> <span class="term-tooltip-item"> <fl-tooltip for="term-grade-{discipline.id_classroom_discipline + header}" text="grade.grade" position="top" action="hover" style="margin-left: -76px; margin-top: -5px;"> </fl-tooltip> </span> </div> <div class="table-cell term-label capitalize"> <span id="term-absence-{discipline.id_classroom_discipline + header}" class="final-label-item text-clip"> <div class="final-item"> <fl-trans keyword="grade.absence.plural"></fl-trans> </div> </span> <span class="term-tooltip-item"> <fl-tooltip for="term-absence-{discipline.id_classroom_discipline + header}" text="grade.absence.plural" position="top" action="hover" style="margin-left: -76px; margin-top: -5px;"> </fl-tooltip> </span> </div> <div class="table-cell term-label capitalize"> <span id="term-absence-recovery-{discipline.id_classroom_discipline + header}" class="final-label-item text-clip"> <div class="final-item"> <fl-trans keyword="grade.absence_recovery.plural"></fl-trans> </div> </span> <span class="term-tooltip-item"> <fl-tooltip for="term-absence-recovery-{discipline.id_classroom_discipline + header}" text="grade.absence_recovery.plural" position="top" action="hover" style="margin-left: -76px; margin-top: -5px;"> </fl-tooltip> </span> </div> <div class="table-cell term-label capitalize"> <span id="term-grade-recovery-{discipline.id_classroom_discipline + header}" class="final-label-item text-clip"> <div class="final-item"> <fl-trans keyword="grade.grade_recovery"></fl-trans> </div> </span> <span class="term-tooltip-item"> <fl-tooltip for="term-grade-recovery-{discipline.id_classroom_discipline + header}" text="grade.grade_recovery" position="top" action="hover" style="margin-left: -76px; margin-top: -5px;"> </fl-tooltip> </span> </div> <div class="table-cell term-label capitalize" style="z-index: 111"> <span id="term-grade-final-{discipline.id_classroom_discipline + header}" class="final-label-item text-clip"> <div class="final-item"> <fl-trans keyword="grade.grade_final"></fl-trans> </div> </span> <span class="term-tooltip-item" style="z-index: 111"> <fl-tooltip for="term-grade-final-{discipline.id_classroom_discipline + header}" text="grade.term_grade_final" position="top" action="hover" style="margin-left: -76px; margin-top: -5px;"> </fl-tooltip> </span> </div> </div> </div> </div>','fl-grade-diary-discipline .table,[data-is="fl-grade-diary-discipline"] .table{ display: table; margin-top: 10px; } fl-grade-diary-discipline .table-row,[data-is="fl-grade-diary-discipline"] .table-row{ display: table-row; } fl-grade-diary-discipline .table-cell,[data-is="fl-grade-diary-discipline"] .table-cell{ display: table-cell; } fl-grade-diary-discipline .discipline-color,[data-is="fl-grade-diary-discipline"] .discipline-color{ width: 100%; height: 5pt; background-color: #000; margin-top: -3px; display: inline-block; opacity: 0.5; } fl-grade-diary-discipline .discipline-name,[data-is="fl-grade-diary-discipline"] .discipline-name{ font-weight: bold; font-size: 14px; font-family: verdana; color: #666666; text-align: center; vertical-align: middle; width: 220px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } fl-grade-diary-discipline .discipline-name:hover,[data-is="fl-grade-diary-discipline"] .discipline-name:hover{ overflow: visible; white-space: pre-wrap; }',"",function(e){"use strict";this.discipline=e.discipline,this.header=e.header})},function(e,t,i){var a=i(1);a.tag2("fl-grade-diary-discipline-final",'<div class="discipline-final-header"> <div class="discipline-final-height"> <div class="discipline-color" riot-style="background-color: {discipline.color}"> </div> <div class="discipline capitalize"> {discipline.name} </div> <div class="table"> <div class="table-row"> <div class="table-cell final-label capitalize"> <span id="grade-final-grade-{id_discipline + header}" class="discipline-final-label-item text-clip"> <div class="discipline-final-item"> <fl-trans keyword="grade.grade"></fl-trans> </div> </span> <span class="discipline-final-tooltip-item"> <fl-tooltip for="grade-final-grade-{id_discipline + header}" text="grade.grade" position="top" action="hover" style="margin-left: -76px; margin-top: -5px;"> </fl-tooltip> </span> </div> <div class="table-cell final-label capitalize"> <span id="final-absence-final-{id_discipline + header}" class="discipline-final-label-item text-clip"> <div class="discipline-final-item"> <fl-trans keyword="grade.absence_total"></fl-trans> </div> </span> <span class="discipline-final-tooltip-item"> <fl-tooltip for="final-absence-final-{id_discipline + header}" text="grade.absence_total.plural" position="top" action="hover" style="margin-left: -76px; margin-top: -5px;"> </fl-tooltip> </span> </div> <div class="table-cell final-label capitalize"> <span id="final-grade-recovery-{id_discipline + header}" class="discipline-final-label-item text-clip"> <div class="discipline-final-item"> <fl-trans keyword="grade.grade_recovery_final"></fl-trans> </div> </span> <span class="discipline-final-tooltip-item"> <fl-tooltip for="final-grade-recovery-{id_discipline + header}" text="grade.grade_recovery_final" position="top" action="hover" style="margin-left: -76px; margin-top: -5px;"> </fl-tooltip> </span> </div> <div class="table-cell final-label capitalize"> <span id="final-grade-final-{id_discipline + header}" class="discipline-final-label-item text-clip"> <div class="discipline-final-item"> <fl-trans keyword="grade.grade_final"></fl-trans> </div> </span> <span class="discipline-final-tooltip-item"> <fl-tooltip for="final-grade-final-{id_discipline + header}" text="grade.grade_final" position="top" action="hover" style="margin-left: -76px; margin-top: -5px;"> </fl-tooltip> </span> </div> </div> </div> </div> </div>','fl-grade-diary-discipline-final .discipline-color,[data-is="fl-grade-diary-discipline-final"] .discipline-color{ width: 100%; height: 5pt; background-color: #000; display: inline-block; opacity: 0.5; } fl-grade-diary-discipline-final .discipline-final-header,[data-is="fl-grade-diary-discipline-final"] .discipline-final-header{ font-weight: bold; font-size: 14px; font-family: verdana; background: #ddd; vertical-align: middle; text-align: center; width: 181px; } fl-grade-diary-discipline-final .discipline-final-height,[data-is="fl-grade-diary-discipline-final"] .discipline-final-height{ height: 50px !important; vertical-align: middle; display: table-cell; } fl-grade-diary-discipline-final .discipline-final-label-item,[data-is="fl-grade-diary-discipline-final"] .discipline-final-label-item{ width: 45px !important; font-size: 10px; font-weight: normal; text-align: center; } fl-grade-diary-discipline-final .discipline-final-tooltip-item,[data-is="fl-grade-diary-discipline-final"] .discipline-final-tooltip-item{ position: relative; margin-left: 15pt; } fl-grade-diary-discipline-final .discipline-final-item,[data-is="fl-grade-diary-discipline-final"] .discipline-final-item{ padding: 3pt; } fl-grade-diary-discipline-final .discipline,[data-is="fl-grade-diary-discipline-final"] .discipline{ font-weight: bold; font-size: 14px; font-family: verdana; color: #666666; text-align: center; width: 180px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } fl-grade-diary-discipline-final .table,[data-is="fl-grade-diary-discipline-final"] .table{ display: table; margin-top: 20px; } fl-grade-diary-discipline-final .table-row,[data-is="fl-grade-diary-discipline-final"] .table-row{ display: table-row; } fl-grade-diary-discipline-final .table-cell,[data-is="fl-grade-diary-discipline-final"] .table-cell{ display: table-cell; }',"",function(e){"use strict";this.discipline=e.discipline,this.id_discipline=e.idDiscipline,this.id_gradetable=e.idGradetable,this.header=e.header,this.on("mount",function(){$(".final-header").width()})})},function(e,t,i){var a=i(1);a.tag2("fl-grade-diary-final-list",'<div if="{error}" style="text-align: center"> <fl-trans keyword="grade.not_found_classroom_grades"></fl-trans> </div> <div id="fixed-header" class="fixed-header capitalize" if="{gradetable_final_aggregation && gradetable_final_aggregation.length > 0}"> <div class="grade-diary-col classroom-student-number-col"> <fl-trans keyword="number"></fl-trans> </div> <div class="grade-diary-col classroom-student-name-col"> <div id="fixed-student-name" style="width: 130px;"> <fl-trans keyword="name"></fl-trans> </div> </div> <div class="grade-diary-col classroom-discipline-col" each="{discipline in classroom_disciplines}"> <div class="classroom-discipline-item table-top"> <fl-grade-diary-discipline-final id-discipline="{discipline.id_course_discipline}" discipline="{discipline}" header="fixed-header"> </fl-grade-diary-discipline-final> </div> </div> <div class="grade-diary-col classroom-student-average"> <fl-grade-diary-frequency header="fixed-header"> </fl-grade-diary-frequency> </div> </div> <div if="{gradetable_final_aggregation && gradetable_final_aggregation.length > 0}" id="grade-diary-items" class="grade-diary-items"> <div class="grade-diary-line-header capitalize"> <div class="grade-diary-col classroom-student-number-col"> <fl-trans keyword="number"></fl-trans> </div> <div class="grade-diary-col classroom-student-name-col"> <fl-trans keyword="name"></fl-trans> </div> <div class="grade-diary-col classroom-discipline-col" each="{discipline in classroom_disciplines}"> <div class="classroom-discipline-item table-top discipline-height"> <fl-grade-diary-discipline-final id-discipline="{discipline.id_course_discipline}" discipline="{discipline}" header="header"> </fl-grade-diary-discipline-final> </div> </div> <div class="grade-diary-col classroom-student-average" style="vertical-align: middle;"> <fl-grade-diary-frequency header="header"> </fl-grade-diary-frequency> </div> </div> <fl-grade-diary-final-list-item each="{grade_final_aggregation in gradetable_final_aggregation}" id-institution="{id_institution}" id-classroom="{id_classroom}" classroom="{classroom}" classroom-disciplines="{classroom_disciplines}" grade-final-aggregation="{grade_final_aggregation}" style="display: table-row"> </fl-grade-diary-final-list-item> </div> <fl-pagination if="{links}" id-institution="{id_institution}" type="more" links="{links}" auto-load="{true}" action="{action}" store="{this.store.getState().gradetableAggregation}" params="{params}" callback="{listGradeFinalAggregation}"> </fl-pagination>','fl-grade-diary-final-list .fixed-header,[data-is="fl-grade-diary-final-list"] .fixed-header{ display: none; !important; font-size: 14px; background: #ddd; border: 1px solid #aaa; overflow-x: hidden; overflow-y: hidden; position: fixed; z-index: 91;!important; top: 42px; !important; max-width: 88%; !important; } fl-grade-diary-final-list .grade-diary-line-header,[data-is="fl-grade-diary-final-list"] .grade-diary-line-header{ display: table-row; padding: 0; font-weight: bold; font-size: 14px; font-family: verdana; color: #666666; background: #ddd; border: 1px solid #aaa; vertical-align: middle; text-align: center; height: 35px; } fl-grade-diary-final-list .discipline-height,[data-is="fl-grade-diary-final-list"] .discipline-height{ height: 35px !important; width: 100%; vertical-align: middle; display: table-cell; z-index: 0; } fl-grade-diary-final-list fl-gradetable-final > .final-header,[data-is="fl-grade-diary-final-list"] fl-gradetable-final > .final-header{ font-weight: bold; font-size: 14px; font-family: verdana; background: #ddd; border: none; vertical-align: middle; text-align: center; text-overflow: clip; } fl-grade-diary-final-list .final-label-item,[data-is="fl-grade-diary-final-list"] .final-label-item{ width: 45px !important; font-size: 10px; font-weight: normal; text-align: center; } fl-grade-diary-final-list .term-tooltip-item,[data-is="fl-grade-diary-final-list"] .term-tooltip-item{ position: relative; margin-left: 15pt; } fl-grade-diary-final-list .final-item,[data-is="fl-grade-diary-final-list"] .final-item{ padding: 3pt; } fl-grade-diary-final-list .table-top,[data-is="fl-grade-diary-final-list"] .table-top{ vertical-align: top; }',"",function(e){"use strict";
359function t(){var e=$("#grade-diary-line-header");$("#fixed-header").width(e.width()).height(e.height()).css("vertical-align","middle").css("text-align","center").css("color","#666666")}var i=this;this.id_institution=e.idInstitution,this.id_classroom=e.idClassroom,this.classroom=e.classroom,this.classroom_disciplines=[],this.links=null,this.action=this.actions.getClassroomGradeFinal,this.updateGradetable=!1,this.on("mount",function(){i.getClassroomGradeFinalAggregation(),t()}),this.on("updated",function(){t()}),this.getClassroomGradeFinalAggregation=function(){var e={id_institution:i.id_institution,id_course:i.classroom.id_course,id_classroom:i.id_classroom,year:i.classroom.year},t=[i.actions.getClassroomGradeFinal(e)];i.store.dispatch(t).then(function(){i.listGradeFinalAggregation(!0)})["catch"](function(e){if(e){i.error=!0,i.parent.error=!0,i.parent.update();var t="",a=i.store.getState().gradetableAggregation.errors;a&&a.length>0&&(t=a[0].message),school.popup.error(i.i18n.translate(t)),i.update()}})},this.listGradeFinalAggregation=function(e){e?(i.gradetable_final_aggregation=i.store.getState().gradetableAggregation.gradetable_final_aggregation,i.classroom_disciplines=i.gradetable_final_aggregation.map(function(e){return e.grade_finals}).filter(function(e){return null!=e}).values().next().value):i.gradetable_final_aggregation=i.gradetable_final_aggregation.concat(i.store.getState().gradetableAggregation.gradetable_final_aggregation),i.links=i.store.getState().gradetableAggregation.links,i.update()}})},function(e,t,i){var a=i(1);a.tag2("fl-grade-diary-final-list-item",'<div class="grade-diary-col classroom-student-number-col"> {student.number} </div> <div id="classroom-student-name-{student.id_classroom_student}" class="grade-diary-col classroom-student-name-col"> <fl-field-view text="{student.member.fullname}"></fl-field-view> </div> <div class="grade-diary-col general-column" if="{grade_final_aggregation.id_gradetable != 0 && id_disciplines.includes(grade_final.id_course_discipline)}" each="{grade_final in grade_finals}"> <div id="{âgradetable-final-grade-â + grade_final.id_course_discipline}" class="gradetable-final-grade table-content-line table-row-item"> <fl-gradetable-final-grade id-institution="{id_institution}" id-gradetable="{id_gradetable}" id-course-discipline="{grade_final.id_course_discipline}" grade-final="{grade_final.grades_final[0]}" editable="{grade_final.editable}" row-name="fl-grade-diary-final-list-item"> </fl-gradetable-final-grade> </div> </div> <div class="grade-diary-col classroom-student-frequency" if="{grade_final_aggregation.id_gradetable != 0}"> <fl-grade-diary-frequency-item grades="{grade_finals}" percentage="{average_final}"> </fl-grade-diary-frequency-item> </div> <div class="grade-diary-col general-column inactive-student" if="{grade_final_aggregation.id_gradetable == 0}" each="{id_discipline in id_disciplines}"> <div class="gradetable-final-grade"> {student.situation} </div> </div> <div class="grade-diary-col classroom-student-frequency inactive-student" if="{grade_final_aggregation.id_gradetable == 0}"> - </div>','fl-grade-diary-final-list-item .general-column,[data-is="fl-grade-diary-final-list-item"] .general-column{ display:inline-block; vertical-align: middle; } fl-grade-diary-final-list-item .gradetable-final-grade,[data-is="fl-grade-diary-final-list-item"] .gradetable-final-grade{ height: 35px; width: 100%; } fl-grade-diary-final-list-item .table-content-line,[data-is="fl-grade-diary-final-list-item"] .table-content-line{ }',"",function(e){ 360"use strict";var t=this;this.id_institution=e.idInstitution,this.id_classroom=e.idClassroom,this.classroom=e.classroom,this.grade_final_aggregation=e.gradeFinalAggregation,this.id_gradetable=this.grade_final_aggregation.id_gradetable,this.student=this.grade_final_aggregation.classroom_student,this.grade_finals=this.grade_final_aggregation.grade_finals,this.average_final=this.grade_final_aggregation.average_final,this.classroom_disciplines=e.classroomDisciplines,this.id_disciplines=this.classroom_disciplines.map(function(e){return e.id_course_discipline}),this.on("mount",function(){var e="#classroom-student-name-"+t.student.id_classroom_student;
360$("#fixed-student-name").width($(e).width()),t.update()})})},function(e,t,i){var a=i(1);a.tag2("fl-grade-diary-frequency",'<div class="frequency"> <fl-trans keyword="frequency"></fl-trans> </div> <div class="table"> <div class="table-row"> <div class="table-cell term-label capitalize"> <span id="term-grade-{header}" class="final-label-item text-clip"> <div class="final-item"> <fl-trans keyword="absence.plural"></fl-trans> </div> </span> <span class="term-tooltip-item"> <fl-tooltip for="term-grade-{header}" text="grade.grade" position="top" action="hover" style="margin-left: -76px; margin-top: -5px;"> </fl-tooltip> </span> </div> <div class="table-cell term-label capitalize"> <span id="term-absence-{header}" class="final-label-item text-clip"> <div class="final-item"> <fl-trans keyword="%"></fl-trans> </div> </span> <span class="term-tooltip-item"> <fl-tooltip for="term-absence-{header}" text="grade.absence.plural" position="top" action="hover" style="margin-left: -76px; margin-top: -5px;"> </fl-tooltip> </span> </div> </div> </div>','fl-grade-diary-frequency .frequency,[data-is="fl-grade-diary-frequency"] .frequency{ font-weight: bold; font-size: 14px; font-family: verdana; color: #666666; text-align: center; } fl-grade-diary-frequency .table,[data-is="fl-grade-diary-frequency"] .table{ display: table; margin-top: 20px; } fl-grade-diary-frequency .table-row,[data-is="fl-grade-diary-frequency"] .table-row{ display: table-row; } fl-grade-diary-frequency .table-cell,[data-is="fl-grade-diary-frequency"] .table-cell{ display: table-cell; }',"",function(e){"use strict";this.tooltip=e.tooltip,this.header=e.header})},function(e,t,i){var a=i(1);a.tag2("fl-grade-diary-frequency-item",'<div class="table"> <div class="grade-diary-frequency-item"> <div class="grade-frequency-item"> {absence_final} </div> <div class="grade-frequency-item"> {percentage.percentage_frequency} </div> </div> </div>','fl-grade-diary-frequency-item .grade-frequency-item,[data-is="fl-grade-diary-frequency-item"] .grade-frequency-item{ display: table-cell; text-align: center; width: 45px; height: 35px; vertical-align: middle; border-right: 1px solid #aaa; } fl-grade-diary-frequency-item .table,[data-is="fl-grade-diary-frequency-item"] .table{ display: table; } fl-grade-diary-frequency-item .grade-diary-frequency-item,[data-is="fl-grade-diary-frequency-item"] .grade-diary-frequency-item{ font-size: 12px; position: relative; vertical-align: middle; text-align: center; background-color: rgb(241, 241, 241); font-family: verdana; color:#333; font-weight: normal; height: 35px !important; width: 90px !important; }',"",function(e){"use strict";var t=this;this.grades=e.grades,this.percentage=e.percentage,this.absence_final=this.percentage.absence_final,this.on("mount",function(){if(null==t.percentage.absence_final){var e=t.grades.map(function(e){return e.terms[0].grade.absence_final}).filter(function(e){return!isNaN(e)});e=e.reduce(function(e,t){return e+t},0),t.absence_final=isNaN(e)?0:e}t.update()})})},function(e,t,i){var a=i(1);a.tag2("fl-grade-diary-list-item",'<div class="grade-diary-col classroom-student-number-col"> {student.number} </div> <div id="classroom-student-name-{student.id_classroom_student}" class="grade-diary-col classroom-student-name-col"> {student.member.fullname} </div> <div class="grade-diary-col general-column" if="{grade_aggregation.id_gradetable != 0 && id_disciplines.includes(grade.id_course_discipline)}" each="{grade in grades}"> <div id="{âgradetable-term-grade-â + grade.id_course_discipline}" class="gradetable-term-grade table-content-line table-row-item"> <fl-gradetable-term-grade id-institution="{id_institution}" id-gradetable="{id_gradetable}" id-course-discipline="{grade.id_course_discipline}" term="{grade.terms[0]}" teachers="{grade.teachers}" editable="{grade.editable}" row-name="fl-grade-diary-list-item"> </fl-gradetable-term-grade> </div> </div> <div class="grade-diary-col classroom-student-frequency" if="{grade_aggregation.id_gradetable != 0}"> <fl-grade-diary-frequency-item grades="{grades}" percentage="{percentage}"> </fl-grade-diary-frequency-item> </div> <div class="grade-diary-col inactive-student" if="{grade_aggregation.id_gradetable == 0}" each="{id_discipline in id_disciplines}"> <div class="gradetable-term-grade"> {student.situation} </div> </div> <div class="grade-diary-col classroom-student-frequency inactive-student" if="{grade_aggregation.id_gradetable == 0}"> - </div>','fl-grade-diary-list-item .general-column,[data-is="fl-grade-diary-list-item"] .general-column{ display:inline-block; vertical-align: middle; } fl-grade-diary-list-item .gradetable-term-grade,[data-is="fl-grade-diary-list-item"] .gradetable-term-grade{ height: 35px; width: 100%; } fl-grade-diary-list-item .overflow-x,[data-is="fl-grade-diary-list-item"] .overflow-x{ overflow-x: auto; } fl-grade-diary-list-item .sticky,[data-is="fl-grade-diary-list-item"] .sticky{ left: 0; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_classroom=e.idClassroom,this.classroom=e.classroom,this.grade_aggregation=e.gradeAggregation,this.id_gradetable=this.grade_aggregation.id_gradetable,this.student=this.grade_aggregation.classroom_student,this.grades=this.grade_aggregation.grades,this.percentage=this.grade_aggregation.percentage,this.classroom_disciplines=e.classroomDisciplines,this.id_disciplines=this.classroom_disciplines.map(function(e){return e.id_course_discipline}),this.on("mount",function(){var e="#classroom-student-name-"+t.student.id_classroom_student;
360$("#fixed-student-name").width($(e).width()),t.update()})})},function(e,t,i){var a=i(1);a.tag2("fl-grade-diary-term",'<div class="term-line"> <div each="{term in terms}" class="term-col capitalize {term_selected == term.term ? \'term-selected\' : \'\'}" onclick="{loadTerm}"> {term.name} </div> <div class="term-col capitalize {term_selected == null ? \'term-selected\' : \'\'}" onclick="{loadTermFinal}"> {term_final} </div> </div>','fl-grade-diary-term .term-line,[data-is="fl-grade-diary-term"] .term-line{ border-bottom: 1px solid #666; margin-left:10px; margin-right:10px; } fl-grade-diary-term .term-col,[data-is="fl-grade-diary-term"] .term-col{ position: relative; display: inline-block; padding: 20px; padding-top: 10px; padding-bottom: 10px; font-size: 14px; font-weight: bold; font-family: verdana; cursor: pointer; border-bottom: 3px #fff solid; transition: ease 500ms; transition-property: border-bottom-color, text-shadow; } fl-grade-diary-term .term-col:hover,[data-is="fl-grade-diary-term"] .term-col:hover{ border-bottom-color: #01814e; } fl-grade-diary-term .term-selected,[data-is="fl-grade-diary-term"] .term-selected{ color: #01814e; border-bottom-color: #01814e; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution?e.idInstitution:window.interceptor.id_institution,this.id_classroom=e.idClassroom,this.classroom=e.classroom,this.terms=e.terms,this.term_selected=e.termSelected,this.term={},this.list_menu=[],this.term_final=this.i18n.translate("grade.grade_final_name"),this.on("mount",function(){t.update()}),this.loadTerm=function(e){var i=e.item,a=i.term;t.term=a,window.location.href="/institution/"+t.id_institution+"/classroom/"+t.id_classroom+"/diary/term/"+t.term.term},this.loadTermFinal=function(){t.term="final",window.location.href="/institution/"+t.id_institution+"/classroom/"+t.id_classroom+"/diary/final"}})},function(e,t,i){var a=i(1);a.tag2("fl-grade-diary-term-list",'<div if="{error}" align="center"> <br><br><br> <fl-trans keyword="grade.not_found_classroom_grades"></fl-trans> </div> <div id="fixed-header" class="fixed-header capitalize" if="{gradetable_aggregation && gradetable_aggregation.length > 0}"> <div class="grade-diary-col classroom-student-number-col"> <fl-trans keyword="number"></fl-trans> </div> <div class="grade-diary-col classroom-student-name-col"> <div id="fixed-student-name"> <fl-trans keyword="name"></fl-trans> </div> </div> <div class="grade-diary-col classroom-discipline-col" each="{discipline in classroom_disciplines}"> <div class="classroom-discipline-item table-top"> <fl-grade-diary-discipline discipline="{discipline}" header="fixed-header"> </fl-grade-diary-discipline> </div> </div> <div class="grade-diary-col classroom-student-average" style="vertical-align: middle;"> <fl-grade-diary-frequency header="fixed-header"> </fl-grade-diary-frequency> </div> </div> <div if="{gradetable_aggregation && gradetable_aggregation.length > 0}" id="grade-diary-items" class="grade-diary-items"> <div id="grade-diary-line-header" class="grade-diary-line-header capitalize"> <div class="grade-diary-col classroom-student-number-col"> <fl-trans keyword="number"></fl-trans> </div> <div class="grade-diary-col classroom-student-name-col"> <fl-trans keyword="name"></fl-trans> </div> <div class="grade-diary-col classroom-discipline-col" each="{discipline in classroom_disciplines}"> <div class="classroom-discipline-item table-top discipline-height"> <fl-grade-diary-discipline discipline="{discipline}" header="header"> </fl-grade-diary-discipline> </div> </div> <div class="grade-diary-col classroom-student-average"> <fl-grade-diary-frequency header="header"> </fl-grade-diary-frequency> </div> </div> <fl-grade-diary-list-item each="{grade_aggregation in gradetable_aggregation}" id-institution="{id_institution}" id-classroom="{id_classroom}" classroom="{classroom}" classroom-disciplines="{classroom_disciplines}" grade-aggregation="{grade_aggregation}" style="display: table-row"> </fl-grade-diary-list-item> <fl-pagination if="{links}" id-institution="{id_institution}" type="more" links="{links}" action="{action}" store="{this.store.getState().gradetableAggregation}" params="{params}" callback="{listGradeAggregation}"> </fl-pagination> </div>','fl-grade-diary-term-list .fixed-header,[data-is="fl-grade-diary-term-list"] .fixed-header{ display: none; font-size: 14px; background: #ddd; border: 1px solid #aaa; overflow: hidden; position: fixed; z-index: 91; !important; top: 42px; !important; max-width: 87.4%; !important; } fl-grade-diary-term-list .grade-diary-line-header,[data-is="fl-grade-diary-term-list"] .grade-diary-line-header{ display: table-row; font-weight: bold; font-size: 14px; font-family: verdana; color: #666666; background: #ddd; border: 1px solid #aaa; height: 35px; } fl-grade-diary-term-list .final-label-item,[data-is="fl-grade-diary-term-list"] .final-label-item{ width: 45px !important; font-size: 10px; font-weight: normal; text-align: center; } fl-grade-diary-term-list .term-tooltip-item,[data-is="fl-grade-diary-term-list"] .term-tooltip-item{ position: relative; margin-left: 15pt; } fl-grade-diary-term-list .final-item,[data-is="fl-grade-diary-term-list"] .final-item{ padding: 3pt; } fl-grade-diary-term-list .table-top,[data-is="fl-grade-diary-term-list"] .table-top{ vertical-align: top; display: block; }',"",function(e){"use strict";function t(){$("#fixed-header").width($("#grade-diary-line-header").width())}var i=this;this.id_institution=e.idInstitution,this.id_classroom=e.idClassroom,this.classroom=e.classroom,this.classroom_disciplines=[],this.term=e.term,this.links=null,this.action=this.actions.getClassroomGradeTerm,this.error=null,this.params={id_institution:this.id_institution,id_course:this.classroom.id_course,id_classroom:this.id_classroom,term:this.term,year:this.classroom.year},this.updateGradetable=!1,this.on("mount",function(){i.getClassroomGradeTermAggregation(),t()}),this.on("updated",function(){t()}),this.getClassroomGradeTermAggregation=function(){var e={id_institution:i.id_institution,id_course:i.classroom.id_course,id_classroom:i.id_classroom,term:i.term,year:i.classroom.year},t=[i.actions.getClassroomGradeTerm(e)];i.store.dispatch(t).then(function(){i.listGradeAggregation(!0)})["catch"](function(e){if(e){i.gradetable_aggregation=[],i.links={}
360,i.error=!0,i.parent.error=!0,i.parent.update();var t="",a=i.store.getState().gradetableAggregation.errors;a&&a.length>0&&(t=a[0].message,school.popup.error(i.i18n.translate(t))),i.update()}})},this.listGradeAggregation=function(e){e?(i.gradetable_aggregation=i.store.getState().gradetableAggregation.gradetable_aggregation,i.classroom_disciplines=i.gradetable_aggregation.map(function(e){return e.grades}).filter(function(e){return null!=e}).values().next().value):i.gradetable_aggregation=i.gradetable_aggregation.concat(i.store.getState().gradetableAggregation.gradetable_aggregation),i.links=i.store.getState().gradetableAggregation.links,i.state=i.store.getState().gradetableAggregation,i.update()}})},function(e,t,i){var a=i(1);a.tag2("fl-home",'<div if="{user}" class="app margin-left"> <div class="cover"> <img class="picture" riot-src="{image_profile}"> </div> <div class="home-body"> <div class="welcoming"> <span> <fl-trans keyword="{âwelcome_homeâ}"></fl-trans> </span> <span class="social-name">{user.social_name}</span> </div> <div class="home-body-cards"> <div class="cards-container"> <div each="{institution in user.institutions}" class="institution-row"> <fl-home-card if="{!isStudentOrGuardian(institution)}" inst-qtdy="{user.institutions.length}" type="collaborator" institution="{institution}"></fl-home-card> <fl-home-card inst-qtdy="{user.institutions.length}" type="student" institution="{institution}"></fl-home-card> </div> </div> <div id="blog"> <fl-home-blog></fl-home-blog> </div> </div> </div> </div>','fl-home .margin-left,[data-is="fl-home"] .margin-left{ margin-left: 18px; margin-bottom: 0px; padding-bottom: 10px } fl-home .cover,[data-is="fl-home"] .cover{ background: linear-gradient(181.25deg, #54A769 26.12%, rgba(142, 197, 156, 0.661458) 101.87%, rgba(255, 255, 255, 0) 101.88%, rgba(188, 220, 196, 0.392797) 101.88%); min-height: 180px; position: relative; } fl-home .cover-logo,[data-is="fl-home"] .cover-logo{ margin-left: 1em; margin-top: 0.5em; width: clamp(139px, 39vw, 244px) } fl-home .welcoming,[data-is="fl-home"] .welcoming{ margin-top: 1em } fl-home .welcoming span,[data-is="fl-home"] .welcoming span{ font-size: 12px; font-weight: bold; line-height: 14px; display: block } fl-home .picture,[data-is="fl-home"] .picture{ border-radius: 50%; background-color: white; height: clamp(100px, 25vw, 130px); width: clamp(100px, 25vw, 130px); position: absolute; top: 68%; margin-left: auto; margin-right: auto; left: 0; right: 0; text-align: center; } fl-home .social-name,[data-is="fl-home"] .social-name{ margin-top: 5px; margin-bottom: 2em } fl-home .home-body,[data-is="fl-home"] .home-body{ padding-left: 20px; padding-right: 20px; } fl-home .institution-row,[data-is="fl-home"] .institution-row{ display: flex; justify-content: center; gap: 2em; margin-bottom: 4em; } fl-home .home-body-cards,[data-is="fl-home"] .home-body-cards{ padding-left: 2em; display: flex; justify-content: center; flex-wrap: wrap; margin-top: 5em; } fl-home #blog,[data-is="fl-home"] #blog{ grid-column-start: 3; grid-column-end: 4; grid-row-start: 1; grid-row-end: 2; display: flex; justify-self: right; } @media (max-width: 768px) { fl-home .home-body-cards,[data-is="fl-home"] .home-body-cards{ display: block; padding-left: 0; margin-top: 4em } fl-home .institution-row,[data-is="fl-home"] .institution-row{ flex-direction: column; gap: 0; } fl-home .home-body,[data-is="fl-home"] .home-body{ padding-left: 0px; padding-right: 0px; } fl-home .welcoming,[data-is="fl-home"] .welcoming{ margin-top: 3em } fl-home .picture,[data-is="fl-home"] .picture{ margin-left: auto; margin-right: auto; left: 0; right: 0; text-align: center; } fl-home #blog,[data-is="fl-home"] #blog{ justify-content: center; } fl-home .welcoming,[data-is="fl-home"] .welcoming{ margin-left: 1em } }',"",function(e){"use strict";var t=this;this.user=null,this.image_profile=null,this.isStudentOrGuardian=function(e){var t=e.member&&e.member.occupation&&e.member.occupation.type;return"MemberStudent"===t||"MemberGuardian"===t},this.on("mount",function(){t.getUserMe()}),this.getUserMe=function(){var e=[t.actions.getUserMe()];t.store.dispatch(e).then(function(){t.loader=!1,t.user=t.store.getState().user.user,"https://forleven.com/img/IMG0120A.jpg"===t.user.image?t.image_profile="https://forleven-image.s3.us-east-1.amazonaws.com/profile.svg":t.image_profile=t.user.image,t.update(
360)})["catch"](function(e){e&&(t.loader=!1,t.error=t.store.getState().user.error,t.update())})}})},function(e,t,i){var a=i(1);a.tag2("fl-home-blog",'<div if="{show}" class="blog-window"> <fl-home-carousel-button-arrow callback="{changePostPrevious}" type="left"></fl-home-carousel-button-arrow> <fl-home-carousel-button-arrow callback="{changePostNext}" type="right"></fl-home-carousel-button-arrow> <div class="flex"> <div class="blog-image-md-up"> <img riot-src="{thumbnail[page-1]}"> </div> <div class="blog-content"> <div class="blog-title color-green"> <fl-trans keyword="{âblogâ}"></fl-trans> </div> <span class="blog-title">{titles[page-1]}</span> <div class="blog-image-md-down"> <img riot-src="{thumbnail[page-1]}"> </div> <div id="blog-text"></div> </div> </div> <div class="blog-footer"> <div class="blog-button"> <fl-home-button text="know_more" link="{links[page-1]}" type="know_more" button-size="sm"></fl-home-button> </div> <div class="blog-pagination"> <fl-home-blog-pagination-radio each="{button in pagination_buttons}" page="{page}" page-value="{button.value}" click="{changePost}"></fl-home-blog-pagination-radio> </div> </div> </div>','fl-home-blog .blog-window,[data-is="fl-home-blog"] .blog-window{ width: 524px; min-height: 310px; background-color: #F9F8F8; position: relative; } fl-home-blog .flex,[data-is="fl-home-blog"] .flex{ display: flex } fl-home-blog .blog-image-md-up,[data-is="fl-home-blog"] .blog-image-md-up{ width: 230px; height: 240px; background-color: rgba(0, 0, 0, 0); display: flex; justify-content: flex-end; } fl-home-blog .blog-image-md-down,[data-is="fl-home-blog"] .blog-image-md-down{ display: none; text-align: center; background-color: rgba(0, 0, 0, 0); } fl-home-blog .blog-image-md-down img,[data-is="fl-home-blog"] .blog-image-md-down img{ width: 180px; height: 204px } fl-home-blog .blog-image-md-up img,[data-is="fl-home-blog"] .blog-image-md-up img{ max-width: 180px; align-self: center; height: 204px; position: relative; top: 21%; } fl-home-blog .spinner-image img,[data-is="fl-home-blog"] .spinner-image img{ width: 50px } fl-home-blog .blog-title,[data-is="fl-home-blog"] .blog-title{ text-align: center; font-size: 1.5em; font-weight: bold; margin-bottom: 0.5em; display: block } fl-home-blog .color-green,[data-is="fl-home-blog"] .color-green{ color: rgba(1, 129, 78, 1); font-size: 1.9em } fl-home-blog .blog-content,[data-is="fl-home-blog"] .blog-content{ width: clamp(253px, 82vw, 280px); min-height: 230px; padding-top: 5px; } fl-home-blog #blog-text,[data-is="fl-home-blog"] #blog-text{ text-align: justify; padding: 5px; padding-left: 35px; padding-right: 35px } fl-home-blog .blog-pagination,[data-is="fl-home-blog"] .blog-pagination{ display: flex; justify-content: center } fl-home-blog .blog-pagination div,[data-is="fl-home-blog"] .blog-pagination div{ margin-left: 3px; margin-right: 3px; margin-bottom: 10px } fl-home-blog .blog-button,[data-is="fl-home-blog"] .blog-button{ display: block; text-align: end; margin-right: 1em } fl-home-blog .blog-footer,[data-is="fl-home-blog"] .blog-footer{ display: flex; flex-direction: column } @media (max-width: 768px) { fl-home-blog .blog-image-md-up,[data-is="fl-home-blog"] .blog-image-md-up{ display: none } fl-home-blog .blog-image-md-down,[data-is="fl-home-blog"] .blog-image-md-down{ display: block; margin-bottom: 0.5em } fl-home-blog .blog-button,[data-is="fl-home-blog"] .blog-button{ margin-right: 0 } fl-home-blog .blog-content,[data-is="fl-home-blog"] .blog-content{ width: 100% } fl-home-blog .blog-window,[data-is="fl-home-blog"] .blog-window{ min-width: auto; width: auto } fl-home-blog .blog-footer,[data-is="fl-home-blog"] .blog-footer{ flex-direction: column-reverse; } fl-home-blog #blog-text,[data-is="fl-home-blog"] #blog-text{ width: calc(100vw - 122px) } }',"",function(e){"use strict";var t=this;this.texts=[],this.page=1,this.titles=[],this.links=[],this.thumbnail=[],this.pagination_buttons=[{value:1},{value:2},{value:3}],this.show=!0,this.postTimer=0,this.on("mount",function(){t.getBlogPosts(),setInterval(function(){t.postTimer+=1,10===t.postTimer?t.changePostNext():null},1e3)}),this.changePostNext=function(){if(t.page<=3){var e=t.page+=1;t.changePost(e)}t.page>
3603&&t.changePost(1),t.postTimer=0,t.update(),t.renderText()},this.changePostPrevious=function(){if(t.page>=1){var e=t.page-=1;t.changePost(e)}t.page<1&&t.changePost(3),t.postTimer=0,t.update(),t.renderText()},this.getBlogPosts=function(){t.update();var e=fetch("https://blog.forleven.com/wp-json/wp/v2/posts").then(function(e){return e.json()});e.then(function(e){for(var i=0;2>=i;i++){e[i].content.rendered;t.texts.push((new DOMParser).parseFromString(e[i].excerpt.rendered,"text/html")),t.titles.push(e[i].title.rendered),t.links.push(e[i].link),t.update()}if(t.renderText(),0===t.thumbnail.length){t.getPostImage(e[0]._links["wp:featuredmedia"][0].href);for(var a=function(i){setTimeout(function(){var a=e[i]._links["wp:featuredmedia"][0].href;t.getPostImage(a)},3e3)},n=1;2>=n;n++)a(n)}return t.update(),e})["catch"](function(){t.show=!1,t.update()})},this.renderText=function(){t.texts.length>0&&(document.getElementById("blog-text").innerHTML=(new XMLSerializer).serializeToString(t.texts[t.page-1]))},this.getPostImage=function(e){var i=fetch(e).then(function(e){return e.json()});i.then(function(e){return t.thumbnail.push(e.media_details.sizes.full.source_url),t.update(),e.media_details.sizes.full.source_url})["catch"](function(){t.thumbnail.push(""),t.update()})},this.changePost=function(e){t.page=e,t.update()}})},function(e,t,i){var a=i(1);a.tag2("fl-home-blog-pagination-radio",'<div onclick="{changePage}" class="radio-button " id="{this.parent.page=== opts.pageValue ? \'selected\' : \'unselected\'}"> </div>','fl-home-blog-pagination-radio .radio-button,[data-is="fl-home-blog-pagination-radio"] .radio-button{ width: 8px; height: 8px; border-radius: 50%; background-color: gray; transition: background-color 0.3s ease-in; } fl-home-blog-pagination-radio #selected,[data-is="fl-home-blog-pagination-radio"] #selected{ background-color: green } fl-home-blog-pagination-radio .radio-button:hover,[data-is="fl-home-blog-pagination-radio"] .radio-button:hover{ background-color: green; transition: background-color 0.3s ease-in; cursor: pointer }',"",function(e){"use strict";var t=this;this.page=e.page,this.click=e.click,this.value=e.pageValue,this.changePage=function(){t.click(t.value),t.parent.renderText(),t.update()}})},function(e,t,i){var a=i(1);a.tag2("fl-home-button",'<div> <div onclick="{callback}" id="inline-block" if="{button_type === âto_accessâ}"> <div class="home-button {button_size} icon-to-access {icon_size}"> <fl-icon icon="access-arrow"></fl-icon> <fl-trans keyword="{text}"></fl-trans> </div> </div> <div onclick="{redirectToBlog}" id="inline-block" if="{button_type === âknow_moreâ}"> <div class="home-button {button_size} icon-know-more {icon_size}"> <fl-trans keyword="{text}"></fl-trans>! <fl-icon icon="arrow-right"></fl-icon> </div> </div> </div>','fl-home-button #inline-block,[data-is="fl-home-button"] #inline-block{ display: inline-block } fl-home-button .home-button,[data-is="fl-home-button"] .home-button{ background-color: rgba(1, 129, 78, 1); border-radius: 10px; color: white; font-size: 16px; cursor: pointer; display: flex; align-items: center; justify-content: center; box-shadow: 1px 2px 6px 0 #aaa; border-width: 1px; border: 1px solid #01814e; } fl-home-button .home-button:hover,[data-is="fl-home-button"] .home-button:hover{ border: 1px solid rgba(1, 129, 78, 1); background-color: rgba(1, 129, 78, 1); box-shadow: 1px 2px 6px 0 #000000c2; } fl-home-button .icon-to-access svg,[data-is="fl-home-button"] .icon-to-access svg{ padding-right: 0.4em } fl-home-button .icon-know-more svg,[data-is="fl-home-button"] .icon-know-more svg{ padding-left: 0.4em } fl-home-button .lg-icon svg,[data-is="fl-home-button"] .lg-icon svg{ width: 20px; height: 12px; } fl-home-button .md-icon svg,[data-is="fl-home-button"] .md-icon svg{ width: 20px } fl-home-button .sm-icon svg,[data-is="fl-home-button"] .sm-icon svg{ width: 15px } fl-home-button .sm-button,[data-is="fl-home-button"] .sm-button{ width: 89px; height: 25px; font-size: 10px } fl-home-button .md-button,[data-is="fl-home-button"] .md-button{ width: 105px; height: 31px; font-size: 14px } fl-home-button .lg-button,[data-is="fl-home-button"] .lg-button{ width: 170px; height: 37px } @media (max-width: 768px) { fl-home-button .home-button,[data-is="fl-home-button"] .home-button{ border-radius: 0px } fl-home-button .lg-button,[data-is="fl-home-button"] .lg-button{ width: 100%; height: 50px } fl-home-button .sm-button,[data-is="fl-home-button"] .sm-button{ width: 100%; height: 50px; margin-bottom: 10px; font-size: 16px } fl-home-button #inline-block,[data-is="fl-home-button"] #inline-block{ display: block } fl-home-button .sm-icon svg,[data-is="fl-home-button"] .sm-icon svg{ width: 30px } }',"",function(e){"use strict";var t=this;this.text=e.text,this.button_size=e.buttonSize+"-button",this.icon_size=null,this.button_type=e.type,this.callback=e.callback,this.on("mount",function(){t.icon_size=t.getIconSize(e.buttonSize),t.update(
360)}),this.getIconSize=function(e){var t={sm:"sm",md:"md",lg:"lg"};return t[e]+"-icon"||t.lg+"-icon"},this.redirectToBlog=function(){window.open(e.link,"_blank")}})},function(e,t,i){var a=i(1);a.tag2("fl-home-card",'<div> <div if="{type===âstudentâ}" class="card"> <div class="card-picture"> <img riot-src="{institution.image}" alt="institution-logo"> </div> <div class="card-body"> <div> <span class="inst-name"> {institution.name}</span> <span class="card-description"> <fl-trans keyword="{âstudent_and_guardianâ}"></fl-trans> </span> </div> <fl-home-button button-size="{âlgâ}" type="to_access" callback="{redirectToStudent}" text="{âto_accessâ}"></fl-home-button> </div> </div> <div if="{type===âcollaboratorâ}" class="card"> <div class="card-picture"> <img riot-src="{institution.image}" alt="institution-logo"> </div> <div class="card-body"> <div> <span class="inst-name"> {institution.name}</span> <span class="card-description"> <fl-trans keyword="{âcollaboratorsâ}"></fl-trans> </span> </div> <fl-home-button button-size="{âlgâ}" type="to_access" id-institution="{institution.id_institution}" callback="{redirectToForleven}" text="{âto_accessâ}"></fl-home-button> </div> </div> </div>','fl-home-card .card,[data-is="fl-home-card"] .card{ min-height: 27em; width: 19.5em; background-color: #F9F8F8; border-radius: 5px; border: 2px solid #E6E1E1; transition: background-color 0.3s ease-out; padding-top: 2em } fl-home-card .card:hover,[data-is="fl-home-card"] .card:hover{ background-color: rgba(1, 129, 78, 0.25); transition: background-color 0.3s ease-out; } fl-home-card .inst-name,[data-is="fl-home-card"] .inst-name{ display: block; font-weight: 500; font-size: 16px; line-height: 19px; color: #000000; } fl-home-card .card-description,[data-is="fl-home-card"] .card-description{ display: block; font-weight: 500; font-size: 14px; line-height: 16px; color: #555555; } fl-home-card .card-body,[data-is="fl-home-card"] .card-body{ text-align: center; display: flex; justify-content: space-between; flex-direction: column; height: 157px; padding: 5px; margin-top: 1.5em; padding-bottom: 2em } fl-home-card img,[data-is="fl-home-card"] img{ height: 10em; width: 10em; text-align: center; border-radius: 50%; background-color: white; border: 1px solid black } fl-home-card .card-picture,[data-is="fl-home-card"] .card-picture{ height: 10em; text-align: center; } @media (max-width: 768px) { fl-home-card .card,[data-is="fl-home-card"] .card{ width: 100% } fl-home-card .card-body,[data-is="fl-home-card"] .card-body{ padding: 0px; height: 186px } }',"",function(e){"use strict";var t=this;this.institution=e.institution,this.type=e.type,this.student_link="https://student.forleven.com/"+this.institution.id_institution+"/home",this.forleven_link=window.location.origin+"/institution/"+this.institution.id_institution+"/",this.redirectToStudent=function(){window.location.href=t.student_link},this.redirectToForleven=function(){window.location.href=t.forleven_link}})},function(e,t,i){var a=i(1);a.tag2("fl-home-carousel-button-arrow",'<div onclick="{callback}"> <div if="{type === âleftâ}" class="left-button carousel-button"> <fl-icon icon="arrow-left" size="{30}"></fl-icon> </div> <div if="{type === ârightâ}" class="right-button carousel-button"> <fl-icon icon="arrow-right" size="{30}"></fl-icon> </div> </div>','fl-home-carousel-button-arrow .carousel-button,[data-is="fl-home-carousel-button-arrow"] .carousel-button{ border-radius: 50%; position: absolute; width: 50px; height: 50px; z-index: 2; display: flex; justify-content: center; align-items: center; cursor: pointer; background-color: rgba(1, 129, 78, 0); transition: background-color 0.3s ease-out; } fl-home-carousel-button-arrow .left-button,[data-is="fl-home-carousel-button-arrow"] .left-button{ top: 50%; margin-top: auto; margin-bottom: auto; top: 0; bottom: 0; justify-content: center; align-items: center } fl-home-carousel-button-arrow .right-button,[data-is="fl-home-carousel-button-arrow"] .right-button{ top: 50%; right: 0; margin-top: auto; margin-bottom: auto; top: 0; bottom: 0; justify-content: flex-end; align-items: center }
360 fl-home-carousel-button-arrow .carousel-button:hover,[data-is="fl-home-carousel-button-arrow"] .carousel-button:hover{ background-color: rgba(1, 129, 78, 0.15); transition: background-color 0.3s ease-out; }',"",function(e){"use strict";this.type=e.type,this.callback=e.callback})},function(e,t,i){var a=i(1);a.tag2("fl-institution",'<div class="app"> <div> <img if="{institution.images && institution.images.cover}" riot-src="{institution.images.cover}" class="institution-cover-image"> <div if="{!institution.images || !institution.images.cover}" class="institution-cover-no-image" riot-style="background: -webkit-linear-gradient(top, {this.configurations.navigation_color},{school.shadeBlendConvert(0.2, this.configurations.navigation_color)}); background: -moz-linear-gradient(top, {this.configurations.navigation_color},{school.shadeBlendConvert(0.2, this.configurations.navigation_color)}); background: linear-gradient(top, {this.configurations.navigation_color},{school.shadeBlendConvert(0.2, this.configurations.navigation_color)});"> </div> </div> <div class="institution-cover-button no-select" onclick="{openGalleryCover.apply}"> <div class="table-cell middle"> <fl-icon icon="camera"> </fl-icon> </div> <div class="table-cell middle first-letter"> <fl-trans keyword="institution.change_cover_image"></fl-trans> </div> </div> <div class="institution-content"> <div class="institution-content-inner"> <div class="institution-image" onclick="{openGalleryLogo.apply}"> <fl-image image="{institution.image}" size="120px" circular="true" border-size="5px" border-color="#fff"> </fl-image> <div class="institution-logo-button no-select"> <div> <fl-icon icon="camera"> </fl-icon> </div> <div> <fl-trans keyword="institution.change_logo_image"></fl-trans> </div> </div> </div> <br> <div class="center institution-name"> {institution.name} </div> <br> <br> <br> <div if="{!new_ui}" class="center"> <fl-button text="institution.back_old_interface" schema="info" onclick="{backOldInterface}"> </fl-button> </div> <br> <br> <div class="center"> <fl-institution-calendar id-institution="{id_institution}"> </fl-institution-calendar> </div> </div> </div> </div> <div> <fl-institution-gallery if="{show_gallery}" url="{âmanagement-service/institution/â+ id_institution +â/imageâ}" id-institution="{id_institution}" tag="{type_gallery}" media-picker-text="{type_gallery == \'cover\' ? âinstitution.send_institution_coverâ : âinstitution.send_institution_logoâ}" aspect-ratio="{type_gallery == \'cover\' ? 4 / 1 : 1 / 1}" edit="true" callback="{getInstitution}"> </fl-institution-gallery> </div>','fl-institution .institution-cover-image,[data-is="fl-institution"] .institution-cover-image{ width: 100%; height: 300px; border-top-left-radius: 5px; border-top-right-radius: 5px; } fl-institution .institution-cover-button,[data-is="fl-institution"] .institution-cover-button{ position: absolute; top: 20px; left: 20px; width: 200px; padding: 12px; background: rgba(0, 0, 0, 0.8); border-radius: 3px; border: 1px solid #fff; color: #fff; text-shadow: 1px 1px 1px #000; box-shadow: 2px 2px 5px #333; cursor: pointer; transition-duration: 300ms; transition-timing-function: ease-in-out; } fl-institution .institution-cover-button:hover,[data-is="fl-institution"] .institution-cover-button:hover{ background: rgba(0, 0, 0, 0.7); box-shadow: 2px 2px 15px #333; } fl-institution .institution-logo-button,[data-is="fl-institution"] .institution-logo-button{ position: absolute; top: 65px; text-align: center; padding-top: 5px; border-bottom-left-radius: 60px; border-bottom-right-radius: 60px; height: 60px; width: 130px; background: rgba(0, 0, 0, 0.8); color: #fff; text-shadow: 1px 1px 1px #000; cursor: pointer; opacity: 0; transition-duration: 300ms; transition-timing-function: ease-in-out; } fl-institution .institution-image:hover > .institution-logo-button,[data-is="fl-institution"] .institution-image:hover > .institution-logo-button{ opacity: 1; } fl-institution .institution-cover-image-blur,[data-is="fl-institution"] .institution-cover-image-blur{ width: 100%; height: 300px; border-top-left-radius: 5px; border-top-right-radius: 5px; filter:blur(30px); } fl-institution .institution-cover-no-image,[data-is="fl-institution"] .institution-cover-no-image{ width: 100%; height: 300px; border-top-left-radius: 5px; border-top-right-radius: 5px; } fl-institution .institution-cover-picker,[data-is="fl-institution"] .institution-cover-picker{ opacity: 0; position: absolute; margin-top: -300px; height: 300px; width: 100%; transition-duration: 300ms; transition-timing-function: ease-in-out; } fl-institution .institution-content,[data-is="fl-institution"] .institution-content{ position: relative; } fl-institution .institution-content-inner,[data-is="fl-institution"] .institution-content-inner{ z-index: 9999999; background-color: #fff; padding: 20px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; min-height: 300px; } fl-institution .institution-image,[data-is="fl-institution"] .institution-image{ position: relative; margin-top: -85px; margin-left: -60px; left: 50%; width: 120px; opacity: 1; transition-duration: 300ms; transition-timing-function: ease-in-out; } fl-institution .media-picker,[data-is="fl-institution"] .media-picker{ position: absolute;
360 margin-top:-130px; margin-left: 0px; background: rgba(255, 255, 255, 0.0); border-radius: 130px; width: 130px; height: 130px; cursor: pointer; z-index: 1; border: none; opacity: 0; transition-duration: 300ms; transition-timing-function: ease-in-out; } fl-institution .media-picker-text,[data-is="fl-institution"] .media-picker-text{ display: table-cell; vertical-align: middle; } fl-institution .institution-image:hover .media-picker,[data-is="fl-institution"] .institution-image:hover .media-picker{ opacity: 1; background: rgba(255, 255, 255, 0.8); } fl-institution .institution-name,[data-is="fl-institution"] .institution-name{ font-size: 24px; font-weight: bold; } fl-institution .opacity-visible,[data-is="fl-institution"] .opacity-visible{ opacity: 1; }',"",function(e){ 361"use strict";var t=this;this.id_institution=e.idInstitution,this.institution=window.interceptor.institution,this.features=window.interceptor.feature,this.permissions=window.interceptor.permission,this.configurations=window.interceptor.institutionConfiguration,this.new_ui="1"==window.interceptor.institutionConfiguration.new_ui?!0:!1,this.type_gallery=null,this.cover_media_classes={"institution-cover-picker":!0,"opacity-visible":!1},this.cover_button_classes={"institution-cover-button":!0,"opacity-visible":!0},this.backOldInterface=function(){location.href="/escola/"+t.id_institution},this.openGalleryCover=this.fl.checkRules({feature:null,permission:"save_institution",onSuccess:function(){t.show_gallery=!0,t.type_gallery="cover",t.update(),t.tags["fl-institution-gallery"].open()}}),this.openGalleryLogo=this.fl.checkRules({feature:null,permission:"save_institution",onSuccess:function(){t.show_gallery=!0,t.type_gallery="profile",t.update(),t.tags["fl-institution-gallery"].open()}}),this.successInstitutionImage=function(){Promise.all([t.getInstitution()]).then(function(){t.image_crop=!0,t.update()})},this.getInstitution=function(){t.show_gallery=!1,t.update();var e={id_institution:t.id_institution},i=[t.actions.getInstitution(e)];t.store.dispatch(i).then(function(){t.institution=t.store.getState().institution.institution,window.interceptor.institution=t.institution,window.riot.update()})}})},function(e,t,i){var a=i(1);a.tag2("fl-institution-edit",'<div class="app"> <fl-title text="institution.setting.plural" capitalize="first-letter"> </fl-title> <br> <br> <fl-institution-configuration-menu id-institution="{this.id_institution}"> </fl-institution-configuration-menu> <br> <div> <fl-institution-form if="{institution}" id-institution="{id_institution}" institution="{institution}" callback="{editInstitution}" callback-cancel="{backInstitution}"> </fl-institution-form> </div> </div>',"","",function(e){"use strict";var t=this;this.error="",this.id_institution=e.idInstitution,this.institution=null,this.on("mount",function(){t.getInstitution()}),this.getInstitution=function(){var e={id_institution:t.id_institution},i=[t.actions.getInstitutionAggregation(e)];t.store.dispatch(i).then(function(){t.institution=t.store.getState().institution.institution,t.update()})["catch"](function(e){e&&(school.popup.error(t.store.getState().institution.error),t.update())})},this.editInstitution=function(e){var i={id_institution:t.id_institution},a=[t.actions.editInstitution(Object.assign(i,e))];t.store.dispatch(a).then(function(){window.toast(t.i18n.translate("institution.successfully_edit"),"short"),t.tags["fl-institution-form"].save=!1,t.update()})["catch"](function(e){e&&(school.popup.error(t.store.getState().institution.error),t.tags["fl-institution-form"].save=!1,t.update())})},this.backInstitution=function(){t.router.load("institution")}})},function(e,t,i){var a=i(1);a.tag2("fl-institution-form",'<div class="institution-form"> <form id="institution-form" onsubmit="{institutionSubmit}"> <div> <fl-field type="text" name="name" id="institution_name" label="institution.name" maxlength="255" input-value="{institution.name}" width="300" action="true"> </fl-field> </div> <div> <fl-field type="text" name="first_phone" id="institution_first_phone" label="institution.first_phone" maxlength="255" input-value="{institution.first_phone}" width="300" action="true"> </fl-field> </div> <div> <fl-field type="text" name="second_phone" id="institution_second_phone" label="institution.second_phone" maxlength="255" input-value="{institution.second_phone}" width="300" action="true"> </fl-field> </div> <div> <fl-field type="text" name="website" id="institution_website" label="institution.website" maxlength="255" input-value="{institution.website}" width="300" action="true"> </fl-field> </div> <div> <fl-field type="multiline" name="description" id="institution_description" label="institution.description" maxlength="2000" input-value="{institution.description}" width="300" action="true"> </fl-field> </div> <div align="center"> <div class="institution-form-field"> <fl-field entity="member" type="object" name="email" id="institution_email" maxlength="255" input-value="{institution.emails}" items="{email_fields}" width="300" action="true"> </fl-field> </div> </div> <fl-modal-footer content-align="right"> <div class="institution-button"> <fl-spinner loading="{this.parent.saving}" text="save.action"></fl-spinner> <span show="{!this.saving}"> <fl-button type="button" text="cancel" schema="cancel" onclick="{parent.cancel}"> </fl-button>
361 <fl-button if="{!parent.id_institution}" type="submit" text="register" schema="success"> </fl-button> <fl-button if="{parent.id_institution}" type="submit" text="edit" schema="success"> </fl-button> </span> </div> </fl-modal-footer> </form> </div>','fl-institution-form .institution-form,[data-is="fl-institution-form"] .institution-form{ padding: 10px; padding-top: 25px; text-align: center; } fl-institution-form .institution-form-field,[data-is="fl-institution-form"] .institution-form-field{ width: 348px; }',"",function(e){"use strict";var t=this;this.saving=!1,this.id_institution=e.idInstitution,this.institution=e.institution,this.callback=e.callback,this.callback_cancel=e.callbackCancel,this.email_fields={id_institution_email:"id",type:["institucional","comercial","financeiro"],email:"text",action:""},this.cancel=function(){t.callback_cancel&&t.callback_cancel()},this.institutionSubmit=function(e){e.preventDefault(),t.saving=!0,t.update();var i={};$("#institution-form").find("input[name], textarea").each(function(){var e=$
361(this).attr("name"),t=$(this).val();i[e]=t});var a={};for(var n in i)if(n.indexOf("[")>=0){var o=n.substring(0,n.indexOf("_")),s=n.substring(n.indexOf("_")+1,n.indexOf("[")),r=parseInt(n.substring(n.indexOf("[")+1)),l=[],d={};o in a&&(l=a[o]),r in l&&(d=l[r]),d[s]=i[n],l[r]=d,a[o]=l}else a[n]=i[n];t.callback&&t.callback(a)}})},function(e,t,i){var a=i(1);a.tag2("fl-institution-side-menu",'<div> <fl-institution-side-menu-item if="{menus && menus.length > 0}" each="{menu in menus}" menu="{menu}"> </fl-institution-side-menu-item> <div if="{!menus || menus.length === 0}"> <div class="institution-side-menu-fake"> </div> <div class="institution-side-menu-fake"> </div> <div class="institution-side-menu-fake"> </div> <div class="institution-side-menu-fake"> </div> <div class="institution-side-menu-fake"> </div> <div class="institution-side-menu-fake"> </div> <div class="institution-side-menu-fake"> </div> <div class="institution-side-menu-fake"> </div> <div class="institution-side-menu-fake"> </div> <div class="institution-side-menu-fake"> </div> <div class="institution-side-menu-fake"> </div> <div class="institution-side-menu-fake"> </div> </div> </div>','fl-institution-side-menu .institution-side-menu-fake,[data-is="fl-institution-side-menu"] .institution-side-menu-fake{ margin: 7px; background-color: #ddd; width: 80%; height: 20px; animation: pulse 1s infinite ease-in-out; } fl-institution-side-menu .institution-side-menu-fake:nth-child(even),[data-is="fl-institution-side-menu"] .institution-side-menu-fake:nth-child(even){ width: 60%; } @keyframes pulse { 0% { background-color: rgba(165, 165, 165, 0.1) } 50% { background-color: rgba(165, 165, 165, 0.3) } 100% { background-color: rgba(165, 165, 165, 0.1) } }',"",function(e){"use strict";var t=this;this.permission=null,this.features=null,this.id_institution=null,this.institution=null,this.menus=[],this.on("update",function(){t.permission=window.interceptor.permission,t.features=window.interceptor.feature,t.id_institution=window.interceptor.id_institution,t.institution=window.interceptor.institution,t.institution?(t.loadMenu(),t.features.indexOf("new_version_ui")>=0&&(t.menus=t.menus.filter(function(e){return"barcode"!=e.icon}))):t.getInstitution()}),this.getInstitution=function(){var e={id_institution:t.id_institution},i=[t.actions.getInstitution(e)];t.store.dispatch(i).then(function(){t.institution=t.store.getState().institution.institution,t.loadMenu(),t.update()})["catch"](function(e){e&&(t.loader=!1,t.error=t.store.getState().institution.error,t.update())})},this.loadMenu=function(){t.homeInstitution=t.fl.checkRules({feature:null,permission:null,onSuccess:function(e){e.preventDefault(),e.stopPropagation(),t.router.load("institution")},onError:function(e){e.preventDefault(),e.stopPropagation()}}),t.course=t.fl.checkRules({feature:"course",permission:"read_course",onSuccess:function(e){e.preventDefault(),e.stopPropagation(),t.router.load("institution.course")},onError:function(e){e.preventDefault(),e.stopPropagation()}}),t.occupation=t.fl.checkRules({feature:"occupation",permission:"read_occupation",onSuccess:function(e){e.preventDefault(),e.stopPropagation(),t.router.load("institution.occupation")},onError:function(e){e.preventDefault(),e.stopPropagation()}}),t.member=t.fl.checkRules({feature:"member",permission:"read_member",onSuccess:function(e){e.preventDefault(),e.stopPropagation(),t.router.load("institution.member")},onError:function(e){e.preventDefault(),e.stopPropagation()}}),t.classroom=t.fl.checkRules({feature:"classroom",permission:"read_classroom",onSuccess:function(e){e.preventDefault(),e.stopPropagation(),t.router.load("classroom")},onError:function(e){e.preventDefault(),e.stopPropagation()}}),t.frequency=t.fl.checkRules({feature:"frequency",permission:"save_frequency_barcode",onSuccess:function(e){e.preventDefault(),e.stopPropagation(),t.router.load("institution.frequency")},onError:function(e){e.preventDefault(),e.stopPropagation()}}),t.finance=t.fl.checkRules({feature:"member_parcel",permission:"read_finance",onSuccess:function(e){e.preventDefault(),e.stopPropagation(),t.router.load("institution.finance.summary")}
361,onError:function(e){e.preventDefault(),e.stopPropagation()}}),t.paymentReceipt=t.fl.checkRules({feature:"sales_receipt",permission:"read_sales_receipt",onSuccess:function(e){e.stopPropagation(),t.router.load("receiptService")},onError:function(e){e.preventDefault(),e.stopPropagation()}}),t.bankSlip=t.fl.checkRules({feature:"bank_slip",permission:"read_billet",onSuccess:function(e){e.preventDefault(),e.stopPropagation(),t.router.load("institution.bankslip")},onError:function(e){e.preventDefault(),e.stopPropagation()}}),t.report=t.fl.checkRules({feature:t.features&&t.features.indexOf("report_unlimited")>=0?"report_unlimited":"report_limited",permission:"read_report",onSuccess:function(e){e.preventDefault(),e.stopPropagation(),t.router.load("institution.report.list")},onError:function(e){e.preventDefault(),e.stopPropagation()}}),t.statistic=t.fl.checkRules({feature:"statistic_general",permission:"read_statistic_general",onSuccess:function(e){e.preventDefault(),e.stopPropagation(),t.router.load("institution.statistic")},onError:function(e){e.preventDefault(),e.stopPropagation()}}),t.setting=t.fl.checkRules({feature:null,permission:"read_settings",onSuccess:function(e){e.preventDefault(),e.stopPropagation(),t.router.load("institution.setting")},onError:function(e){e.preventDefault(),e.stopPropagation()}}),t.billing=t.fl.checkRules({feature:null,permission:"read_plan",onSuccess:function(e){e.preventDefault(),e.stopPropagation(),t.router.load("institution.billing.summary")},onError:function(e){e.preventDefault(),e.stopPropagation()}}),t.menus=[{icon:null,image:t.institution.image,label:t.institution.name,locked:t.homeInstitution.locked,disabled:t.homeInstitution.disabled,callback:t.homeInstitution.apply,link:"/institution/"+t.id_institution,route:"institution"},{icon:"graduation-cap",icon_size:"20px",label:t.i18n.translate("course.plural"),locked:t.course.locked,disabled:t.course.disabled,callback:t.course.apply,link:"/institution/"+t.id_institution+"/course",route:"institution.course"},{icon:"user-tag",icon_size:"20px",label:t.i18n.translate("occupation.plural"),locked:t.occupation.locked,disabled:t.occupation.disabled,callback:t.occupation.apply,link:"/institution/"+t.id_institution+"/occupation",route:"institution.occupation"},{icon:"users",icon_size:"20px",label:t.i18n.translate("member.plural"),locked:t.member.locked,disabled:t.member.disabled,callback:t.member.apply,link:"/institution/"+t.id_institution+"/member",route:"institution.member"},{icon:"chalkboard",icon_size:"20px",label:t.i18n.translate("classroom"),locked:t.classroom.locked,disabled:t.classroom.disabled,callback:t.classroom.apply,link:"/institution/"+t.id_institution+"/classroom",route:"institution.classroom"},{icon:"clipboard-check",icon_size:"18px",label:t.i18n.translate("frequency"),locked:t.frequency.locked,disabled:t.frequency.disabled,callback:t.frequency.apply,link:"/institution/"+t.id_institution+"/frequency",route:"institution.frequency"},{icon:"file-invoice-dollar",icon_size:"18px",label:t.i18n.translate("finance"),locked:t.finance.locked,disabled:t.finance.disabled,callback:t.finance.apply,link:"/institution/"+t.id_institution+"/finance",route:"institution.finance"},{icon:"payment-receipt-icon",icon_size:"20px",label:t.i18n.translate("beta_sales_receipt.side_menu"),locked:t.paymentReceipt.locked,disabled:t.paymentReceipt.disabled,callback:t.paymentReceipt.apply,link:"/institution/"+t.id_institution+"/receipt/service",route:"receiptService"},{icon:"file-invoice",icon_size:"18px",label:t.i18n.translate("report.plural"),locked:t.report.locked,disabled:t.report.disabled,callback:t.report.apply,link:"/institution/"+t.id_institution+"/report",route:"institution.report"},{icon:"chart-line",icon_size:"18px",label:t.i18n.translate("statistic.plural"),locked:t.statistic.locked,disabled:t.statistic.disabled,callback:t.statistic.apply,link:"/institution/"+t.id_institution+"/statistic",route:"institution.statistic"},{icon:"cogs",icon_size:"20px",label:t.i18n.translate("setting.plural"),locked:t.setting.locked,disabled:t.setting.disabled,callback:t.setting.apply,link:"/institution/"+t.id_institution+"/setting",route:"institution.setting"},{icon:"forleven",icon_size:"20px",label:t.i18n.translate("billing.title"),locked:t.billing.locked,disabled:t.billing.disabled,callback:t.billing.apply,link:"/institution/"+t.id_institution+"/billing/summary",route:"institution.billing"}]}})},function(e,t,i){var a=i(1);a.tag2("fl-institution-side-menu-item",'<div class="institution-side-menu-item no-select" onclick="{menu.callback}"> <a href="{menu.link}"> <div class="{class_icon}"> <fl-icon if="{menu.icon}" icon="{menu.icon}" size="{menu.icon_size}" color="none"> </fl-icon> <fl-image if="{menu.image}" image="{menu.image}" size="20px" circular="true"> </fl-image> <div if="{menu.locked}" class="side-menu-locked"> <fl-icon icon="lock" size="12"> </fl-icon> </div> </div> <div class="{class_label}"> <div class="text-ellipsis side-bar-label first-letter"> {menu.label} </div> </div> </a> </div>','fl-institution-side-menu-item .institution-side-menu-item,[data-is="fl-institution-side-menu-item"] .institution-side-menu-item{ display: table; width: 100%; border-top: 1px solid #fff; border-bottom: 1px solid #fff; cursor:pointer; transition: ease-in-out 500ms; transition-property: all; } fl-institution-side-menu-item .institution-side-menu-item:hover,[data-is="fl-institution-side-menu-item"] .institution-side-menu-item:hover{ background-color: #54A769; border-top: 1px solid #338844; border-bottom: 1px solid #338844; } fl-institution-side-menu-item .institution-side-menu-item-col,[data-is="fl-institution-side-menu-item"] .institution-side-menu-item-col{ display: table-cell; vertical-align: middle;
361 min-width: 20px; height: 20px; } fl-institution-side-menu-item .institution-side-menu-item-col,[data-is="fl-institution-side-menu-item"] .institution-side-menu-item-col{ padding: 7px; position: relative; left: 18px; } fl-institution-side-menu-item .institution-side-menu-item > a,[data-is="fl-institution-side-menu-item"] .institution-side-menu-item > a{ text-decoration: none; } fl-institution-side-menu-item .institution-side-menu-item > a,[data-is="fl-institution-side-menu-item"] .institution-side-menu-item > a{ color:#333; font-weight: bold; font-size: 14px; transition: ease-in-out 500ms; transition-property: all; } fl-institution-side-menu-item .institution-side-menu-item:hover > a,[data-is="fl-institution-side-menu-item"] .institution-side-menu-item:hover > a{ color:#fff; } fl-institution-side-menu-item .institution-side-menu-icon-selected,[data-is="fl-institution-side-menu-item"] .institution-side-menu-icon-selected{ border-radius: 50px; background-color: rgba(1, 129, 78, 0.15); color:#01814e; transition: ease-in-out 500ms; transition-property: all; } fl-institution-side-menu-item .institution-side-menu-label-selected,[data-is="fl-institution-side-menu-item"] .institution-side-menu-label-selected{ color:#01814e; transition: ease-in-out 500ms; transition-property: all; } fl-institution-side-menu-item .institution-side-menu-item:hover .institution-side-menu-icon-selected,[data-is="fl-institution-side-menu-item"] .institution-side-menu-item:hover .institution-side-menu-icon-selected{ background-color: rgba(0,0,0,0); color:#fff; } fl-institution-side-menu-item .institution-side-menu-item:hover .institution-side-menu-label-selected,[data-is="fl-institution-side-menu-item"] .institution-side-menu-item:hover .institution-side-menu-label-selected{ background-color: rgba(0,0,0,0); color:#fff; } fl-institution-side-menu-item .institution-side-menu-no-permission,[data-is="fl-institution-side-menu-item"] .institution-side-menu-no-permission{ opacity: 0.5; cursor: not-allowed; } fl-institution-side-menu-item .side-menu-locked,[data-is="fl-institution-side-menu-item"] .side-menu-locked{ position: absolute; margin-left: 20px; margin-top: -10px; }',"",function(e){"use strict";var t=this;this.menu=e.menu,this.route=this.router.name,this.on("update",function(){t.route=t.router.name,t.class_icon["institution-side-menu-icon-selected"]=t.checkMenuSelect(),t.class_label["institution-side-menu-label-selected"]=t.checkMenuSelect()}),this.checkMenuSelect=function(){var e=t.menu.route.replace(".","."),i=new RegExp("^"+e);return t.route==t.menu.route||i.test(t.route)&&"institution"!=t.menu.route&&"institution.occupation"!=t.menu.route?!0:!1}
361,this.class_icon={"institution-side-menu-item-col":!0,center:!0,"institution-side-menu-icon-selected":this.checkMenuSelect(),"institution-side-menu-no-permission":this.menu.disabled},this.class_label={"institution-side-menu-item-col":!0,center:!0,"institution-side-menu-label-selected":this.checkMenuSelect(),"institution-side-menu-no-permission":this.menu.disabled}})},function(e,t,i){var a=i(1);a.tag2("fl-institution-app",'<div class="app"> <fl-title text="institution.third_party_app.plural" capitalize="first-letter"> </fl-title> <br> <br> <fl-institution-configuration-menu id-institution="{this.id_institution}"> </fl-institution-configuration-menu> <br> <div class="institution-apps"> <div class="institution-app-button"> <fl-action-button text="institution.app_add" disabled="{institutionAppAdd.disabled}" locked="{institutionAppAdd.locked}" click="{institutionAppAdd.apply}"> </fl-action-button> </div> <br> <br> <fl-institution-app-list id-institution="{id_institution}"> </fl-institution-app-list> </div> </div>','fl-institution-app .institution-apps,[data-is="fl-institution-app"] .institution-apps{ margin: 20px; } fl-institution-app .institution-app-button,[data-is="fl-institution-app"] .institution-app-button{ padding: 5px; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.institutionAppAdd=this.fl.checkRules({feature:"api_json",permission:"save_institution",onSuccess:function(){$(".app").toggle("slide",{direction:"left"},500,function(){t.router.load("app.add")})}})})},function(e,t,i){var a=i(1);a.tag2("fl-institution-app-add",'<div class="app"> <fl-title class="capitalize"> <fl-trans keyword="institution.app_add.action"></fl-trans> </fl-title> <br> <br> <fl-back-button text="institution.third_party_app.plural" prefix-text="true" callback="{backInstitutionApp}"> </fl-back-button> <fl-section></fl-section> <div> <fl-institution-app-form id-institution="{id_institution}" callback="{addInstitutionApp}" callback-cancel="{backInstitutionApp}"> </fl-institution-app-form> </div> </div>',"","",function(e){"use strict";var t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e},i=this;this.id_institution=e.idInstitution,this.user=window.interceptor.user,this.addInstitutionApp=function(e){var a={id_institution:i.id_institution,id_owner:i.user.id_user},n=[i.actions.saveInstitutionApp(t({},a,e))];i.store.dispatch(n).then(function(){i.backInstitutionApp()})["catch"](function(e){if(e){i.tags["fl-institution-app-form"].saving=!1,i.update();var t=i.store.getState().institutionApp.errors,a="";t.map(function(e){a+=e.message+"<br />"}),school.popup.error(a)}})},this.backInstitutionApp=function(){i.router.load("setting.app")}})},function(e,t,i){var a=i(1);a.tag2("fl-institution-app-authorization-type",'<div> <fl-institution-app-authorization-type-item each="{type in types}" type="{type}" selected="{type.name == type_selected ? true : false}"> </fl-institution-app-authorization-type-item> </div>','fl-institution-app-authorization-type .app-box,[data-is="fl-institution-app-authorization-type"] .app-box{ margin:5px; padding:10px; border: 1px solid #aaa; border-radius: 5px; cursor: pointer; width: 160px; min-height: 60px; display: inline-table; transition: ease-in-out 300ms; transition-property: all; } fl-institution-app-authorization-type .app-box:hover,[data-is="fl-institution-app-authorization-type"] .app-box:hover{ background-color:rgba(1, 129, 78, 0.10); } fl-institution-app-authorization-type .app-selected,[data-is="fl-institution-app-authorization-type"] .app-selected{ background-color:rgba(1, 129, 78, 0.10); } fl-institution-app-authorization-type .app-name,[data-is="fl-institution-app-authorization-type"] .app-name{ font-weight: bold; font-size: 14px; width: 100px; margin-left: 5px; } fl-institution-app-authorization-type .app-document,[data-is="fl-institution-app-authorization-type"] .app-document{ padding-top: 5px; } fl-institution-app-authorization-type .app-bank-info,[data-is="fl-institution-app-authorization-type"] .app-bank-info{ cursor: pointer; }',"",function(e){"use strict";var t=this;this.type_selected=this.store.getState().institutionApp.selected_type,this.types=[{name:"basic",text:this.i18n.translate("institution.app_auth_basic"),description:this.i18n.translate("institution.app_auth_basic_description")},{name:"browser",text:this.i18n.translate("institution.app_auth_browser"),description:this.i18n.translate("institution.app_auth_browser_description")},{name:"app",text:this.i18n.translate("institution.app_auth_app"),description:this.i18n.translate("institution.app_auth_app_description")}
361],this.on("mount",function(){t.update()}),this.on("update",function(){t.type_selected=t.store.getState().institutionApp.selected_type})})},function(e,t,i){var a=i(1);a.tag2("fl-institution-app-authorization-type-item",'<div class="{classes}" onclick="{selectAuthorizationType}" align="left"> <div class="inline-block"> <fl-icon if="{selected}" icon="check-circle" color="#01814e"> </fl-icon> <fl-icon if="{!selected}" icon="circle" color="rgba(1, 129, 78, 0.50)"> </fl-icon> </div> <div class="inline-block" align="left"> <div class="app-name text-ellipsis"> {type.text} </div> </div> <div class="block app-document"> <div class="first-letter pointer"> {type.description} </div> </div> </div>','fl-institution-app-authorization-type-item .app-box,[data-is="fl-institution-app-authorization-type-item"] .app-box{ margin:5px; padding:10px; border: 1px solid #aaa; border-radius: 5px; cursor: pointer; width: 200px; min-height: 80px; display: inline-table; transition: ease-in-out 300ms; transition-property: all; } fl-institution-app-authorization-type-item .app-box:hover,[data-is="fl-institution-app-authorization-type-item"] .app-box:hover{ background-color:rgba(1, 129, 78, 0.10); } fl-institution-app-authorization-type-item .app-selected,[data-is="fl-institution-app-authorization-type-item"] .app-selected{ background-color:rgba(1, 129, 78, 0.10); } fl-institution-app-authorization-type-item .app-name,[data-is="fl-institution-app-authorization-type-item"] .app-name{ font-weight: bold; font-size: 14px; width: 175px; margin-left: 5px; } fl-institution-app-authorization-type-item .app-document,[data-is="fl-institution-app-authorization-type-item"] .app-document{ padding-top: 5px; } fl-institution-app-authorization-type-item .app-bank-info,[data-is="fl-institution-app-authorization-type-item"] .app-bank-info{ cursor: pointer; }',"",function(e){"use strict";var t=this;this.type=e.type,this.selected=e.selected,this.classes={"app-box":!0,"app-selected":this.selected},this.on("update",function(){t.selected=e.selected}),this.selectAuthorizationType=function(){t.store.dispatch([t.actions.setInstitutionAppAuthorization(t.type.name)]),t.parent.parent.update()}})},function(e,t,i){var a=i(1);a.tag2("fl-institution-app-edit",'<div class="app"> <fl-title class="capitalize"> <fl-trans keyword="institution.app_edit.action"></fl-trans> </fl-title> <br> <br> <fl-back-button text="institution.third_party_app.plural" prefix-text="true" callback="{backInstitutionApp}"> </fl-back-button> <fl-section></fl-section> <div> <fl-institution-app-form if="{app}" id-institution="{id_institution}" id-application="{id_application}" app="{app}" callback="{editInstitutionApp}" callback-cancel="{backInstitutionApp}"> </fl-institution-app-form> </div> </div>',"","",function(e){"use strict";var t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e},i=this;this.id_institution=e.idInstitution,this.id_application=e.idApplication,this.user=window.interceptor.user,this.app=null,this.on("mount",function(){i.getInstitutionApp()}),this.getInstitutionApp=function(){var e={id_institution:i.id_institution,id_application:i.id_application},t=[i.actions.getInstitutionApp(e)];i.store.dispatch(t).then(function(){i.app=i.store.getState().institutionApp.app,i.store.dispatch([i.actions.setInstitutionAppAuthorization(i.app.authorization_type)]),i.update()})["catch"](function(e){if(e){var t=i.store.getState().institutionApp.errors,a="";t&&t.length>0&&t.map(function(e){a+=e.message+" "}),i.error=a,i.update()}})},this.editInstitutionApp=function(e){var a={id_institution:i.id_institution,id_owner:i.user.id_user,id_application:i.id_application},n=[i.actions.editInstitutionApp(t({},a,e))];i.store.dispatch(n).then(function(){i.backInstitutionApp()})["catch"](function(e){if(e){i.tags["fl-institution-app-form"].saving=!1,i.update();var t=i.store.getState().institutionApp.errors,a="";t.map(function(e){a+=e.message+"<br />"}),school.popup.error(a)}})},this.backInstitutionApp=function(){i.router.load("setting.app")}})},function(e,t,i){var a=i(1);a.tag2("fl-institution-app-form",'<div class="institution-app-form" align="center"> <form id="institution-app-form" onsubmit="{institutionAppSubmit}"> <fl-institution-app-authorization-type id-institution="{id_institution}" authorization-type="{authorization_type}"> </fl-institution-app-authorization-type> <br> <br> <div> <fl-field type="text" name="name" id="app-name" label="institution.app_name" input-value="{app ? app.name : \'\'}" change-callback="{formComposition}" width="300"> </fl-field> <fl-tooltip for="name" text="institution.app_name_description" action="focus"> </fl-tooltip> </div> <div> <fl-field type="multiline" name="description" id="description" label="institution.app_description" input-value="{app ? app.description : \'\'}" change-callback="{formComposition}" width="300"> </fl-field> <fl-tooltip for="description" text="institution.app_description_description" action="focus"> </fl-tooltip> </div> <div> <fl-field type="text" name="redirect_uri" id="redirect-uri" label="institution.app_redirect_uri" input-value="{app && app.redirect_uris ? app.redirect_uris[0] : \'\'}" change-callback="{formComposition}" width="300"> </fl-field> <fl-tooltip for="redirect-uri" text="institution.app_redirect_uri_description" action="focus"> </fl-tooltip> </div> <fl-modal-footer content-align="right"> <div class="institution-wallet-button"> <fl-spinner loading="{this.parent.saving}" text="save.action"></fl-spinner> <span show="{!this.saving}"> <fl-button type="button" text="cancel" schema="cancel" onclick="{parent.cancel}"> </fl-button>
361 <fl-button if="{!parent.id_application}" type="submit" text="register" schema="success"> </fl-button> <fl-button if="{parent.id_application}" type="submit" text="edit" schema="success"> </fl-button> </span> </div> </fl-modal-footer> </form> </div>','fl-institution-app-form .institution-app-form,[data-is="fl-institution-app-form"] .institution-app-form{ margin-top: 20px; }',"",function(e){"use strict";var t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e},i=this;this.saving=!1,this.id_institution=e.idInstitution,this.id_application=e.idApplication,this.app=e.app,this.authorization_type=this.app?this.app.authorization_type:null,this.params={},this.callback=e.callback,this.callback_cancel=e.callbackCancel,this.on("mount",function(){i.app&&(i.params=t({},i.app),i.update())}),this.on("update",function(){i.authorization_type=i.store.getState().institutionApp.selected_type}),this.formComposition=function(e){var t=e.target,a=t.name,n=t.value;"redirect_uri"==a&&i.checkURL(n)===!1?t.style.borderBottomColor="#f00":i.params[a]=n,i.update()},this.checkURL=function(e){var t=new RegExp("^(https?:\\/\\/)?((([a-z\\d]([a-z\\d-]*[a-z\\d])*)\\.)+[a-z]{2,}|((\\d{1,3}\\.){3}\\d{1,3}))(\\:\\d+)?(\\/[-a-z\\d%_.~+]*)*(\\?[;&a-z\\d%_.~+=-]*)?(\\#[-a-z\\d_]*)?$","i");return!!t.test(e)},this.institutionAppSubmit=function(e){e.preventDefault(),i.saving=!0,i.update(),i.params.authorization_type=i.authorization_type,i.callback(i.params)},this.cancel=function(){i.callback_cancel()}})},function(e,t,i){var a=i(1);a.tag2("fl-institution-app-list",'<div> <div if="{apps && apps.length > 0}" class="institution-list"> <div class="institution-line-header capitalize"> <div class="institution-col institution-name-col"> <fl-trans keyword="institution.app_name"></fl-trans> </div> <div class="institution-col institution-grant-col"> <fl-trans keyword="institution.app_grant_types"></fl-trans> </div> <div class="institution-col institution-slug-col"> <fl-trans keyword="institution.app_slug"></fl-trans> </div> <div class="institution-col institution-redirect-uri-col"> <fl-trans keyword="institution.app_redirect_uri"></fl-trans> </div> <div class="institution-col institution-option-col"> <fl-trans keyword="option.plural"></fl-trans> </div> </div> <fl-institution-app-list-item each="{app in apps}" id-institution="{id_institution}" id-application="{app.id_application}" app="{app}" selected="{}" style="display:table-row;"> </fl-institution-app-list-item> </div> </div>','fl-institution-app-list .institution-list,[data-is="fl-institution-app-list"] .institution-list{ margin: 0; padding: 0; width: 100%; display: table; padding-bottom: 20px; } fl-institution-app-list .institution-line-header,[data-is="fl-institution-app-list"] .institution-line-header{ display: table-row; width: 100%; } fl-institution-app-list .institution-line-item,[data-is="fl-institution-app-list"] .institution-line-item{ width: 100%; } fl-institution-app-list .institution-col,[data-is="fl-institution-app-list"] .institution-col{ display: table-cell; line-height: normal; vertical-align: middle; text-align: left; } fl-institution-app-list .institution-line-header > .institution-col,[data-is="fl-institution-app-list"] .institution-line-header > .institution-col{ text-align: left; padding-top: 10px; padding-bottom: 2px; border-bottom: 1px solid #aaa; font-weight: bold; color: #555; } fl-institution-app-list-item > .institution-col{ text-align: left; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px dashed #aaa; transition-duration: 300ms; transition-timing-function: ease-in-out; } fl-institution-app-list-item:last-of-type > .institution-col{ border-bottom: none; } fl-institution-app-list-item:hover > .institution-col{ background-color:rgba(1, 129, 78, 0.10); } fl-institution-app-list .institution-name-col,[data-is="fl-institution-app-list"] .institution-name-col{ padding-left: 5px; width: 15%; } fl-institution-app-list .institution-client-col,[data-is="fl-institution-app-list"] .institution-client-col{ width: 15%; padding-left: 15px; } fl-institution-app-list .institution-secret-col,[data-is="fl-institution-app-list"] .institution-secret-col{ width: 15% } fl-institution-app-list .institution-line-header > .institution-items-col,[data-is="fl-institution-app-list"] .institution-line-header > .institution-items-col{ padding-left: 0px; } fl-institution-app-list .institution-grant-col,[data-is="fl-institution-app-list"] .institution-grant-col{ width: 15% } fl-institution-app-list .institution-slug-col,[data-is="fl-institution-app-list"] .institution-slug-col{ width: 10%; } fl-institution-app-list .institution-redirect-uri-col,[data-is="fl-institution-app-list"] .institution-redirect-uri-col{ width: 20%; } fl-institution-app-list .institution-option-col,[data-is="fl-institution-app-list"] .institution-option-col{ text-align: center; width: 10%; }',"",function(e){ 362"use strict";var t=this;this.id_institution=e.idInstitution,this.apps=[],this.errors=[],this.on("mount",function(){t.getInstitutionApps()}),this.getInstitutionApps=function(){var e={id_institution:t.id_institution},i=[t.actions.getInstitutionApps(e)];t.store.dispatch(i).then(function(){t.apps=t.store.getState().institutionApp.apps,t.update(
362)})["catch"](function(e){if(e){var i=t.store.getState().institutionApp.errors,a="";i&&i.length>0&&i.map(function(e){a+=e.message+" "}),t.error=a,t.update()}})}})},function(e,t,i){var a=i(1);a.tag2("fl-institution-app-list-item",'<div class="institution-col institution-name-col"> {app.name} </div> <div class="institution-col institution-grant-col"> <div each="{grant_type in app.grant_types}"> {grant_type} </div> </div> <div class="institution-col institution-slug-col"> {app.slug} </div> <div class="institution-col institution-redirect-uri-col"> <div each="{redirect_uri in app.redirect_uris}"> {redirect_uri} </div> </div> <div class="institution-col institution-option-col"> <fl-button-option> <fl-trans keyword="option.plural"></fl-trans> </fl-button-option> <fl-menu-option arrow="top"> <fl-menu-option-item icon="eye-open" text="view" disabled="{parent.viewApp.disabled}" onclick="{parent.viewApp.apply}"> </fl-menu-option-item> <fl-menu-option-item icon="pencil" text="edit" disabled="{parent.editApp.disabled}" onclick="{parent.editApp.apply}"> </fl-menu-option-item> <fl-menu-option-item icon="trash" text="institution.app_delete" disabled="{parent.deleteApp.disabled}" onclick="{parent.deleteApp.apply}"> </fl-menu-option-item> </fl-menu-option> </div>',"","",function(e){"use strict";var t=this;this.app=e.app,this.id_institution=e.idInstitution,this.id_application=e.idApplication,this.viewApp=this.fl.checkRules({feature:"api_json",permission:"save_institution",onSuccess:function(){$(".app").toggle("slide",{direction:"left"},500,function(){t.router.load("app.view",{id_application:t.app.id_application})})}}),this.editApp=this.fl.checkRules({feature:"api_json",permission:"save_institution",onSuccess:function(){$(".app").toggle("slide",{direction:"left"},500,function(){t.router.load("app.edit",{id_application:t.app.id_application})})}}),this.deleteApp=this.fl.checkRules({feature:"api_json",permission:"save_institution",onSuccess:function(){school.popup.confirm(t.i18n.translate("institution.confirm_app_delete"),function(){t.deleteInstitutionApp()})}}),this.deleteInstitutionApp=function(){var e={id_institution:t.id_institution,id_application:t.id_application},i=[t.actions.deleteInstitutionApp(e)];t.store.dispatch(i).then(function(){school.popup.info(t.i18n.translate("institution.app_deleted")),t.parent.getInstitutionApps()})["catch"](function(e){if(e){var i=t.store.getState().institutionApp.errors,a="";i&&i.length>0&&i.map(function(e){a+=e.message+" "}),school.popup.error(a)}})}})},function(e,t,i){var a=i(1);a.tag2("fl-institution-app-view",'<div class="app"> <fl-title class="capitalize"> <fl-trans keyword="institution.app_view.action"></fl-trans> </fl-title> <br> <br> <fl-back-button text="institution.third_party_app.plural" prefix-text="true" callback="{backInstitutionApp}"> </fl-back-button> <fl-section></fl-section> <div if="{app}" class="app-view-table"> <div class="app-view-cell"> <fl-field-view label="institution.app_name" text="{app.name}"> </fl-field-view> <fl-field-view label="institution.app_description" text="{app.description}"> </fl-field-view> <fl-field-view label="institution.app_slug" text="{app.slug}"> </fl-field-view> <fl-field-view label="institution.app_redirect_uri" text="{app.redirect_uris ? app.redirect_uris[0] : null}"> </fl-field-view> </div> <div class="app-view-cell"> <fl-field-view label="institution.app_client_id" text="{app.client_id}"> </fl-field-view> <fl-field-view label="institution.app_client_secret" text="{app.client_secret}" visibility="{true}" visible="{false}"> </fl-field-view> </div> </div> </div>','fl-institution-app-view .app-view-table,[data-is="fl-institution-app-view"] .app-view-table{ display: table; width: 60%; margin-left: 28%; margin-top: 20px; } fl-institution-app-view .app-view-cell,[data-is="fl-institution-app-view"] .app-view-cell{ display: table-cell; }',"",function(e){"use strict";var t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e},i=this;this.id_institution=e.idInstitution,this.id_application=e.idApplication,this.user=window.interceptor.user,this.app=e.app,this.on("mount",function(){i.getInstitutionApp()}),this.getInstitutionApp=function(){var e={id_institution:i.id_institution,id_application:i.id_application},t=[i.actions.getInstitutionApp(e)];i.store.dispatch(t).then(function(){i.app=i.store.getState().institutionApp.app,i.store.dispatch([i.actions.setInstitutionAppAuthorization(i.app.authorization_type)]),i.update()})["catch"](function(e){if(e){var t=i.store.getState().institutionApp.errors,a="";t&&t.length>0&&t.map(function(e){a+=e.message+" "}),i.error=a,i.update()}})},this.editInstitutionApp=function(e){var a={id_institution:i.id_institution,id_owner:i.user.id_user,id_application:i.id_application},n=[i.actions.editInstitutionApp(t({},a,e))];i.store.dispatch(n).then(function(){i.backInstitutionApp()})["catch"](function(e){if(e){i.tags["fl-institution-app-form"].saving=!1,i.update();var t=i.store.getState().institutionApp.errors,a="";t.map(function(e){a+=e.message+"<br />"}),school.popup.error(a)}})},this.backInstitutionApp=function(){i.router.load("setting.app")}})},function(e,t,i){var a=i(1);a.tag2("fl-institution-calendar",'<fl-title text="institution.calendar"> </fl-title> <br> <br> <div class="select-year-container"> <fl-field type="select" name="year" id="year" label="year" input-value="{year}" width="120" items="{years}" change-callback="{changeYear}"> </fl-field> </div> <br> <br> <br> <br> <div if="{loader}"> <fl-spinner loading="{loader}" text="loading"></fl-spinner> </div> <div if="{!loader && calendar.length > 0}"> <div> <fl-institution-calendar-month each="{month in calendar}" month="{month}"> </fl-institution-calendar-month> </div> <br> <br> <div> <fl-title text="institution.holiday.plural"> </fl-title> <br> <br> <fl-institution-holiday-list id-institution="{id_institution}" date-from="{date_from}" date-to="{date_to}" year="{year}"> </fl-institution-holiday-list> </div> </div>','fl-institution-calendar .select-year-container,[data-is="fl-institution-calendar"] .select-year-container{ margin-left:10px; float:left; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.years=[],this.calendar=[],this.year=(new Date).getFullYear();var i=this.year-1;this.years.push(i,this.year);for(var a=this.year+1;a<=this.year+2;a++)this.years.push(a);this.first_month_day="-01-01",this.last_month_day="-12-31",this.loader=!0,this.on("mount",function(){var e=t.store.getState().institutionCalendar.year;e&&e!=t.year&&(t.year=e),t.dateParams(),t.getInstitutionCalendar(
362)}),this.on("update",function(){var e=t.store.getState().institutionCalendar.reload_institution_calendar;e&&(t.store.dispatch([t.actions.setReloadInstitutionHolidays(!0)]),t.getInstitutionCalendar())}),this.changeYear=function(e){t.year=e,t.dateParams(),t.store.dispatch([t.actions.setReloadInstitutionHolidays(!0),t.actions.setInstitutionCalendarSelectedYear(t.year)]),t.getInstitutionCalendar()},this.dateParams=function(){t.date_from=t.year+t.first_month_day,t.date_to=t.year+t.last_month_day},this.getInstitutionCalendar=function(){var e={id_institution:t.id_institution,date_from:t.date_from,date_to:t.date_to},i=[t.actions.getInstitutionCalendar(e),t.actions.setReloadInstitutionCalendar(!1)];t.store.dispatch(i).then(function(){t.loader=!1,t.calendar=t.store.getState().institutionCalendar.calendar,t.update()})["catch"](function(e){if(e){var i=t.store.getState().institutionCalendar.error;i&&school.popup.error(t.store.getState().institutionCalendar.error)}})}})},function(e,t,i){var a=i(1);a.tag2("fl-institution-calendar-day",'<div class="calendar-day no-select"> <div if="{day.date}" id="date-{day.date}" class="{day.holidays.length > 0 ? \'calendar-day-active\' : \'\'}" onclick="{day.holidays.length == 0 ? addInstitutionHoliday.apply : \'\'}"> <fl-date text="{day.date}" format-out="dd"> </fl-date> <fl-tooltip if="{day.holidays.length > 0}" for="date-{day.date}" text="{holidays}" action="hover" riot-style="margin-top: -{11*day.holidays.length}px; margin-left: -60px; " position="top"> </fl-tooltip> </div> </div>','fl-institution-calendar-day .calendar-day,[data-is="fl-institution-calendar-day"] .calendar-day{ display: inline-block; width: 27px; height: 27px; margin: 1px; } fl-institution-calendar-day .calendar-day > div,[data-is="fl-institution-calendar-day"] .calendar-day > div{ padding: 5px; border-radius: 25px; vertical-align: middle; display: table-cell; cursor: pointer; } fl-institution-calendar-day .calendar-day:hover > div,[data-is="fl-institution-calendar-day"] .calendar-day:hover > div{ background-color:rgba(1, 129, 78, 0.30); font-weight: normal; color: #000; } fl-institution-calendar-day .calendar-day-active,[data-is="fl-institution-calendar-day"] .calendar-day-active{ background-color:rgba(1, 129, 78, 1); font-weight: bold; color: #fff; }',"",function(e){"use strict";var t=this;this.day=e.day,this.holidays=[],this.on("mount",function(){t.holidays=t.day.holidays.map(function(e){return e.name}),t.update()}),this.addInstitutionHoliday=this.fl.checkRules({feature:null,permission:"save_settings",onSuccess:function(){school.popup.confirm(t.i18n.translate("institution.confirm_add_holiday_date"),function(){$(".app").toggle("slide",{direction:"left"},500,function(){t.router.load("calendar.holiday.add",{date:t.day.date})})})}})})},function(e,t,i){var a=i(1);a.tag2("fl-institution-calendar-month",'<div class="calendar-month"> <div class="first-letter"> {month.name} </div> <div each="{week_day in week_days}" class="calendar-week-name-day"> {week_day} </div> <fl-institution-calendar-week each="{week in month.weeks}" week="{week}"> </fl-institution-calendar-week> </div>','fl-institution-calendar-month .calendar-month,[data-is="fl-institution-calendar-month"] .calendar-month{ min-width: 210px; min-height: 150px; display: inline-block; margin: 10px; vertical-align: top; } fl-institution-calendar-month .calendar-month > div:first-child,[data-is="fl-institution-calendar-month"] .calendar-month > div:first-child{ margin-bottom: 10px; font-weight: bold; } fl-institution-calendar-month .calendar-week-name-day,[data-is="fl-institution-calendar-month"] .calendar-week-name-day{ display: inline-block; width: 27px; height: auto; margin: 1px; margin-bottom: 5px; font-size: 10px; font-weight: bold; font-family: verdana; }',"",function(e){"use strict";this.month=e.month,this.week_days=[this.i18n.translate("sunday.abbreviate"),this.i18n.translate("monday.abbreviate"),this.i18n.translate("tuesday.abbreviate"),this.i18n.translate("wednesday.abbreviate"),this.i18n.translate("thursday.abbreviate"),this.i18n.translate("friday.abbreviate"),this.i18n.translate("saturday.abbreviate")]})},function(e,t,i){var a=i(1);a.tag2("fl-institution-calendar-week",'<div class="calendar-week"> <fl-institution-calendar-day each="{day in week.days}" day="{day}"> </fl-institution-calendar-day> </div>','fl-institution-calendar-week .calendar-week,[data-is="fl-institution-calendar-week"] .calendar-week{ min-height: 30px; }',"",function(e){"use strict";this.week=e.week})},function(e,t,i){var a=i(1);a.tag2("fl-institution-company",'<div class="app"> <fl-title text="institution.company.plural" capitalize="first-letter"> </fl-title> <br> <br> <fl-institution-configuration-menu id-institution="{this.id_institution}"> </fl-institution-configuration-menu> <br> <div class="institution-company"> <fl-institution-company-list id-institution="{id_institution}"> </fl-institution-company-list> </div> </div>','fl-institution-company .institution-company,[data-is="fl-institution-company"] .institution-company{ padding: 20px; }',"",function(e){"use strict";this.id_institution=e.idInstitution})},function(e,t,i){var a=i(1);a.tag2("fl-institution-company-add",'<div class="app"> <fl-title text="institution.company_add.action" capitalize="first-letter"> </fl-title> <br> <br> <fl-billing-menu id-institution="{id_institution}" id-customer="{id_customer}"> </fl-billing-menu> <br> <div> <fl-institution-company-form id-institution="{id_institution}" callback="{addInstitutionCompany}" callback-cancel="{backInstitutionCompany}"> </fl-institution-company-form> </div> </div>',"","",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.addInstitutionCompany=function(e){var i={id_institution:t.id_institution},a=[t.actions.saveInstitutionCompany(Object.assign(i,e))];t.store.dispatch(a).then(function(){school.popup.info(t.i18n.translate("institution.company_
362successfully_added")),t.backInstitutionCompany()})["catch"](function(e){if(e){t.tags["fl-institution-company-form"].saving=!1;var i=t.store.getState().institutionCompany.errors,a="";i&&i.length>0&&(a+=t.i18n.translate(i[0].message)+"<br />"),school.popup.error(a),t.update()}})},this.backInstitutionCompany=function(){t.router.load("company")}})},function(e,t,i){var a=i(1);a.tag2("fl-institution-company-edit",'<div class="app"> <fl-title text="institution.company_edit.action" capitalize="first-letter"> </fl-title> <br> <br> <fl-billing-menu id-institution="{id_institution}" id-customer="{id_customer}"> </fl-billing-menu> <br> <div> <fl-institution-company-form if="{company}" id-institution="{id_institution}" id-institution-company="{id_institution_company}" company="{company}" callback="{editInstitutionCompany}" callback-cancel="{backInstitutionCompany}"> </fl-institution-company-form> </div> </div>',"","",function(e){"use strict";var t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e},i=this;this.id_institution=e.idInstitution,this.id_institution_company=e.idInstitutionCompany,this.company=null,this.payment_receipt_fields=[],this.configurations=[],this.configurations_delete=[],this.on("mount",function(){i.getInstitutionCompany()}),this.getInstitutionCompany=function(){var e={id_institution:i.id_institution,id_institution_company:i.id_institution_company},t=[i.actions.getInstitutionCompany(e)];i.store.dispatch(t).then(function(){i.company=i.store.getState().institutionCompany.company,i.update()})["catch"](function(e){e&&(i.error=i.store.getState().institutionCompany.error,i.update())})},this.editInstitutionCompany=function(e){var t={id_institution:i.id_institution,id_institution_company:i.id_institution_company},a=[i.actions.editInstitutionCompany(Object.assign(t,e))];i.store.dispatch(a).then(function(){i.createOrEditReceiptCompany(),i.createOrEditOrDeleteConfigurations(),i.backInstitutionCompany()})["catch"](function(e){if(e){i.tags["fl-institution-company-form"].saving=!1;var t=i.store.getState().institutionCompany.errors,a="";t&&t.length>0&&(a+=i.i18n.translate(t[0].message)+"<br />"),school.popup.error(a),i.update()}})},this.backInstitutionCompany=function(){i.router.load("company")},this.createOrEditReceiptCompany=function(){var e=i.store.getState().paymentReceipts.errors?i.store.getState().paymentReceipts.errors[0].code:"";"company.not_found"===e?i.createReceiptCompany(i.payment_receipt_fields):i.editReceiptCompany(i.payment_receipt_fields)},this.createReceiptCompany=function(e){var t={id_institution:i.id_institution,id_institution_company:i.id_institution_company},a=[i.actions.createReceiptCompany(Object.assign(t,e))];i.store.dispatch(a).then(function(e){})["catch"](function(e){if(e){var t=i.store.getState().paymentReceipts.errors,a="";t&&t.length>0&&(a+=i.i18n.translate(t[0].message)+"<br />"),school.popup.error(a),i.update()}})},this.editReceiptCompany=function(e){var t={id_institution:i.id_institution,id_institution_company:i.id_institution_company},a=[i.actions.editReceiptCompany(Object.assign(t,e))];i.store.dispatch(a).then(function(e){})["catch"](function(e){if(e){i.tags["fl-institution-company-form"].saving=!1;var t=i.store.getState().paymentReceipts.errors,a="";t&&t.length>0&&(a+=i.i18n.translate(t[0].message)+"<br />"),school.popup.error(a),i.update()}})},this.createConfiguration=function(e){var t=({id_institution:i.id_institution,id_company:i.id_institution_company,body:e},[i.actions.generateConfiguration(e)]);i.store.dispatch(t).then(function(){i.update()})["catch"](function(e){if(e){var t=i.store.getState().paymentReceipts.errors,a="";t&&t.length>0&&(a+=i.i18n.translate(t[0].message)+"<br />"),school.popup.error(a),i.update()}})},this.editConfiguration=function(e){var a=t({id_institution:i.id_institution},e),n=[i.actions.changeConfiguration(a)];i.store.dispatch(n).then(function(){i.update()})["catch"](function(e){if(e){var t=i.store.getState().paymentReceipts.errors,a="";t&&t.length>0&&(a+=i.i18n.translate(t[0].message)+"<br />"),school.popup.error(a),i.update()}})},this.deleteConfiguration=function(e){var t={id_institution:i.id_institution,id_company_configuration:e},a=[i.actions.deleteConfiguration(t)];i.store.dispatch(a).then(function(){i.update()})["catch"](function(e){if(e){var t=i.store.getState().paymentReceipts.errors,a="";t&&t.length>0&&(a+=i.i18n.translate(t[0].message)+"<br />"),school.popup.error(a),i.update()}})},this.createOrEditOrDeleteConfigurations=function(){var e=i.store.getState().paymentReceipts.get_configurations;if(0===e.length)i.configurations.map(function(e){""!==e.csc&&""!==e.csf?i.createConfiguration(e):null});else{var t=i.configurations.filter(function(e){return!e.id_company_configuration});t.length&&t.map(function(e){""!==e.csc&&""!==e.csf?i.createConfiguration(e):null});var a=i.configurations.filter(function(e){return e.changed});a.length&&a.map(function(e){""!==e.csc&&""!==e.csf?i.editConfiguration(e):null})}
362i.configurations_delete.length?i.configurations_delete.map(function(e){return i.deleteConfiguration(e.id_company_configuration)}):null}})},function(e,t,i){var a=i(1);a.tag2("fl-institution-company-form",'<div class="institution-company-form" align="left"> <form id="institution-company-form" onsubmit="{institutionCompanySubmit}"> <div> <fl-field type="text" name="name" id="company_name" label="institution.company_name" maxlength="255" input-value="{company.name}" width="300" action="true"> </fl-field> <fl-field type="text" name="trading_name" id="company_name" label="institution.trading_name" maxlength="255" input-value="{payment_receipt_fields.trade_name}" width="300" action="true"> </fl-field> </div> <div> <fl-field type="object" name="addresses" id="company_addresses" label="institution.addresses" maxlength="255" input-value="{company.addresses}" items="{address_fields}" entity="institution" action="false" limit="1"> </fl-field> </div> <div> <fl-field type="object" name="documents" id="company_documents" label="institution.documents" maxlength="255" input-value="{company.documents}" items="{document_fields}" entity="institution" action="false" limit="1"> </fl-field> </div> <fl-modal-footer content-align="right"> <div class="institution-company-button"> <fl-spinner loading="{this.parent.saving}" text="save.action"></fl-spinner> <span show="{!this.saving}"> <fl-button type="button" text="cancel" schema="cancel" onclick="{parent.cancel}"> </fl-button> <fl-button if="{!parent.id_institution_company}" type="submit" text="register" schema="success"> </fl-button> <fl-button if="{parent.id_institution_company}" type="submit" text="edit" schema="success"> </fl-button> </span> </div> </fl-modal-footer> </form> <div class="course-item-title"> <span class="course-classrooms-length"> <fl-section if="{true}" label="payment_receipt_settings.title" for="course-classrooms-1"> </fl-section> </span> </div> <div id="course-classrooms-1" class="payment_receipt"> <form id="institution-receipt-form"> <fl-field name="payment_receipt_settings.municipal_registration" id="payment_receipt_settings.municipal_registration" label="payment_receipt_settings.municipal_registration" maxlength="255" input-value="{company_receipt.municipal_tax_number}" width="300" action="true" type="number"> </fl-field> <fl-field type="text" name="payment_receipt_settings.iss_tax" id="company-iss" label="payment_receipt_settings.iss_tax" maxlength="40" input-value="{iss.formatted}" width="300" action="true"> </fl-field> <fl-select-field type="{âselectâ}" name="payment_receipt_settings.legal_nature" id="{âpayment_receipt_selectorâ}" label="payment_receipt_settings.legal_nature" maxlength="{50}" input-value="{âlegal_nature.â+company_receipt.company_legal_nature}" width="{250}" items="{legal_nature_select}" required="{true}" callback="{selectChange}" change-callback="{selectChange}" callback-promise="{selectChange}" margin="{}" class="{}"> </fl-select-field> <fl-select-field type="{âselectâ}" name="payment_receipt_settings.tax_regime" id="{âpayment_receipt_selectorâ}" label="payment_receipt_settings.tax_regime" maxlength="{50}" input-value="{âtax_regime.â+company_receipt.company_tax_regime}" width="{250}" items="{tax_regime_select}" required="{true}" callback="{}" change-callback="{selectChange}" callback-promise="{}" margin="{}" class="{}"> </fl-select-field> <fl-select-field type="{âselectâ}" name="payment_receipt_settings.special_tax_regime" id="{âpayment_receipt_selectorâ}" label="payment_receipt_settings.special_tax_regime" maxlength="{50}" input-value="{âspecial_tax_regime.â+company_receipt.company_special_tax_regime}" width="{250}" items="{special_tax_regime_select}" required="{true}" callback="{}" change-callback="{selectChange}" callback-promise="{}" margin="{}" class="{}"> </fl-select-field> </form> </div> <fl-institution-company-form-csf-csc id-institution="{id_institution}" id-company="{id_institution_company}"></fl-institution-company-form-csf-csc> </div>','fl-institution-company-form .institution-company-form,[data-is="fl-institution-company-form"] .institution-company-form{ padding: 10px; padding-top: 25px; text-align: left; margin-bottom: 100px; } fl-institution-company-form .payment_receipt,[data-is="fl-institution-company-form"] .payment_receipt{ display: flex; flex-wrap: wrap; column-gap: 2.5em; margin-top: 4em; margin-bottom: 2em }',"",function(e){"use strict";var t=this,i=this;this.saving=!1,this.error="",this.id_institution=e.idInstitution,this.id_institution_company=e.idInstitutionCompany,this.company=e.company?e.company:{},this.legal_nature_enum=["EMPRESA_PUBLICA","SOCIEDADE_ECONOMIA_MISTA","SOCIEDADE_ANONIMA_ABERTA","SOCIEDADE_ANONIMA_FECHADA","SOCIEDADE_EMPRESARIA_LIMITADA","SOCIEDADE_EMPRESARIA_EM_NOME_COLETIVO","SOCIEDADE_EMPRESARIA_EM_COMANDITA_SIMPLES","SOCIEDADE_EMPRESARIA_EM_COMANDITA_POR_ACOES","SOCIEDADE_EM_CONTA_PARTICIPACAO","EMPRESARIO","COOPERATIVA","CONSORCIO_SOCIEDADES","GRUPO_SOCIEDADES","EMPRESA_DOMICILIADA_EXTERIOR","CLUBE_FUNDO_INVESTIMENTO","SOCIEDADE_SIMPLES_PURA","SOCIEDADE_SIMPLES_LIMITADA","SOCIEDADE_SIMPLES_EM_NOME_COLETIVO","SOCIEDADE_SIMPLES_EM_COMANDITA_SIMPLES","EMPRESA_BINACIONAL","CONSORCIO_EMPREGADORES","CONSORCIO_SIMPLES","EIRELI_NATUREZA_EMPRESARIA","EIRELI_NATUREZA_SIMPLES","SERVICO_NOTARIAL","FUNDACAO_PRIVADA","SERVICO_SOCIAL_AUTONOMO","CONDOMINIO_EDILICIO","COMISSAO_CONCILIACAO_PREVIA","
362ENTIDADE_MEDIACAO_ARBITRAGEM","PARTIDO_POLITICO","ENTIDADE_SINDICAL","ESTABELECIMENTO_BRASIL_FUND_ASSOC_ESTRANGEIRAS","FUND_ASSOC_DOMICILIADA_EXTERIOR","ORGANIZACAO_RELIGIOSA","COMUNIDADE_INDIGENA","FUNDO_PRIVADO","ASSOCIACAO_PRIVADA"],this.tax_regime_enum=["ISENTO","MEI","SIMPLES","LUCRO_PRESUMIDO","LUCRO_REAL"].sort(),this.special_tax_regime_enum=["NENHUM","AUTOMATICO","COOPERATIVA","ESTIMATIVA","MEI","MICRO_EMPRESA_MUNICIPAL","MICRO_EMPRESARIO","SOCIEDADE_DE_PROFISSIONAIS"].sort(),this.legal_nature_select=[],this.tax_regime_select=[],this.special_tax_regime_select=[],this.company_receipt=[],this.iss={amount:void 0,formatted:void 0},this.payment_receipt_fields={company_legal_nature:"",company_tax_regime:"",company_special_tax_regime:"",municipal_tax_number:"",iss_rate:"",trade_name:""},this.callback=e.callback,this.callback_cancel=e.callbackCancel,this.address_fields={id_institution_company_address:"id",zipcode:"text",address:"text",number:"text",complement:"text",neighborhood:"text",city:"text",state:"text",country:"text"},this.document_fields={id_institution_company_document:"id",type:["CNPJ","CPF"],document:"text"},this.on("mount",function(){t.setSelects(),t.getReceiptCompany(),t.update()}),this.on("updated",function(){$("#institution-company-form").ready(function(){$("#institution-company-form").find("input").off("focusout"),$("#institution-company-form").find("input").off("keyup"),$("#institution-company-form").find("input").on("focusout",function(){var e=$
362(this),t=e.val().trim(),a=e.attr("name");e.attr("id"),e.attr("label");if(i.field_errors=[],void 0!==a&&t.length>0&&a.indexOf("zipcode")>=0&&9==t.length){var n=$(this).closest(".object-value-line").attr("index");i.getAddress(t,n)}}),$("#institution-company-form").find("input").on("keyup",function(){var e=$(this),t=e.val(),a=e.attr("name");if(void 0!==a&&(t.length>0&&a.indexOf("documents_document")>=0&&"CPF"==e.closest(".object-value-line").find("input#company_documents_type").val().toUpperCase()&&(t.length>14&&(t=t.substring(0,14)),t=t.replace(/\D/g,""),t=t.replace(/(\d{3})(\d)/,"$1.$2"),t=t.replace(/(\d{3})(\d)/,"$1.$2"),t=t.replace(/(\d{3})(\d{1,2})$/,"$1-$2"),e.val(t)),t.length>0&&a.indexOf("documents_document")>=0&&"CNPJ"==e.closest(".object-value-line").find("input#company_documents_type").val().toUpperCase()&&(t.length>18&&(t=t.substring(0,18)),t=t.replace(/\D/g,""),t=t.replace(/(\d{2})(\d)/,"$1.$2"),t=t.replace(/(\d{3})(\d)/,"$1.$2"),t=t.replace(/(\d{3})(\d)/,"$1/$2"),t=t.replace(/(\d{4})(\d)/,"$1-$2"),e.val(t)),t.length>0&&a.indexOf("zipcode")>=0))if(9==t.length){var n=$(this).closest("form").find(":input");n.eq(n.index(this)+2).focus()}else t.length>9?(t=t.substring(0,9),e.val(t)):(t=t.replace(/\D/g,""),t=t.replace(/^(\d{5})(\d)/,"$1-$2"),e.val(t));"trading_name"===a&&(i.payment_receipt_fields.trade_name=t)})}),$("#institution-receipt-form").ready(function(){$("#institution-receipt-form").find("input").off("focusout"),$("#institution-receipt-form").find("input").off("keyup"),$("#institution-receipt-form").find("input").on("focusout",function(){var e=$
362(this);e.val().trim(),e.attr("name"),e.attr("id"),e.attr("label");i.field_errors=[]}),$("#institution-receipt-form").find("input").on("keyup",function(){var e=$(this),t=e.val(),a=e.attr("name");"payment_receipt_settings.municipal_registration"===a&&(i.payment_receipt_fields.municipal_tax_number=t)}),$("#institution-receipt-form").find("input[id=company-iss]").off("keyup"),$("#institution-receipt-form").find("input[id=company-iss]").on("keyup",function(){var e=$(this),t=e.val();t.length>0?(t=t.replace(/\D/g,""),t=t.replace(/(\d{1})(\d{1,2})$/,"$1,$2"),e.val(t),i.iss.amount=Number(t.replace(",",".")),i.iss.formatted=t,i.payment_receipt_fields.iss_rate=i.iss.amount,i.update()):0==t.length})})}),this.cancel=function(){t.callback_cancel&&t.callback_cancel()},this.institutionCompanySubmit=function(e){e.preventDefault(),t.saving=!0,t.parent.payment_receipt_fields=t.payment_receipt_fields,t.update();var i={};$("#institution-company-form").find("input[name], textarea").each(function(){var e=$(this).attr("name"),t=$(this).val();i[e]=t});var a={};for(var n in i)if(n.indexOf("[")>=0){var o=n.substring(0,n.indexOf("_")),s=n.substring(n.indexOf("_")+1,n.indexOf("[")),r=parseInt(n.substring(n.indexOf("[")+1)),l=[],d={};o in a&&(l=a[o]),r in l&&(d=l[r]),d[s]=i[n],l[r]=d,a[o]=l}else a[n]=i[n];t.callback&&t.callback(a)},this.getAddress=function(e,i){var a={zipcode:e},n=[t.actions.getAddress(a)];t.store.dispatch(n).then(function(){var e=t.store.getState().forleven.address,a=t.company.addresses;a&&a.length>=i+1?Object.assign(a[i],e):(a=[{}],a[i]=e,t.company.addresses=a),t.update()})["catch"](function(e){e&&t.update()})},this.getReceiptCompany=function(){var e={id_institution_company:t.id_institution_company,id_institution:t.id_institution},i=[t.actions.getReceiptCompany(e)];t.store.dispatch(i).then(function(e){t.company_receipt=t.store.getState().paymentReceipts.get_company,t.payment_receipt_fields.company_tax_regime=t.company_receipt.company_tax_regime?t.company_receipt.company_tax_regime:void 0,t.payment_receipt_fields.company_legal_nature=t.company_receipt.company_legal_nature?t.company_receipt.company_legal_nature:void 0,t.payment_receipt_fields.company_
362special_tax_regime=t.company_receipt.company_special_tax_regime?t.company_receipt.company_special_tax_regime:void 0,t.payment_receipt_fields.iss_rate=t.company_receipt.iss_rate?t.company_receipt.iss_rate:void 0,t.payment_receipt_fields.municipal_tax_number=t.company_receipt.municipal_tax_number?t.company_receipt.municipal_tax_number:void 0,t.payment_receipt_fields.trade_name=t.company_receipt.trade_name?t.company_receipt.trade_name:void 0,t.iss.amount=t.company_receipt.iss_rate?t.company_receipt.iss_rate:void 0,t.iss.formatted=t.company_receipt.iss_rate?t.company_receipt.iss_rate.toLocaleString("pt-BR"):void 0,t.update()})["catch"](function(e){if(e){var i=t.store.getState().paymentReceipts.errors,a="";i&&i.length>0&&"company.not_found"!==i[0].code&&(a+=t.i18n.translate(i[0].message)+"<br />",school.popup.error(a))}})},this.setSelects=function(){t.legal_nature_select=t.legal_nature_enum.map(function(e){var i=t.i18n.translate("legal_nature."+e,{});return{text:i,value:"legal_nature."+e}}),t.tax_regime_select=t.tax_regime_enum.map(function(e){var i=t.i18n.translate("tax_regime."+e,{});return{text:i,value:"tax_regime."+e}}),t.special_tax_regime_select=t.special_tax_regime_enum.map(function(e){var i=t.i18n.translate("special_tax_regime."+e,{});return{text:i,value:"special_tax_regime."+e}})},this.selectChange=function(e){var i=e.split(".")[0],a=e.split(".")[1];t.payment_receipt_fields.company_legal_nature="legal_nature"===i?a:t.payment_receipt_fields.company_legal_nature,t.payment_receipt_fields.company_tax_regime="tax_regime"===i?a:t.payment_receipt_fields.company_tax_regime,t.payment_receipt_fields.company_
362special_tax_regime="special_tax_regime"===i?a:t.payment_receipt_fields.company_special_tax_regime,t.update()}})},function(e,t,i){var a=i(1);a.tag2("fl-institution-company-form-csf-csc",'<div> <div class="course-item-title"> <fl-trans keyword="csc_and_fsc" style="color: #444; font-size: 14px; font-weight: bold; line-height: 20px;"></fl-trans> <fl-section></fl-section> </div> <br><br><br> <div id="csc-csf-container" style="height: auto"> <form id="csc-fsc-form"> <div each="{configuration, key in configurations}" style="width: fit-content"> <span class="line-label">Código de Serviço</span> <fl-field type="text" name="csc-{key}" id="csc.csc" label="csc.csc" maxlength="40" input-value="{configuration.csc}" width="200" change-callback="{getInput}" action="true"> </fl-field> <fl-field type="text" name="csf-{key}" id="csf.csf" label="fsc.fsc" maxlength="40" input-value="{configuration.csf}" width="100" change-callback="{getInput}" action="true"> </fl-field> <fl-field type="text" name="description-{key}" id="description" label="description" maxlength="40" input-value="{configuration.description}" width="300" change-callback="{getInput}" action="true"> </fl-field> <div name="remove-{key}" class="configuration-remove-button inline-block" onclick="{removeConfiguration}"> <fl-icon icon="times"> </fl-icon> </div> </div> </form> <div if="{configurations}" class="member-product-button add-button"> <fl-button schema="info" text="finance.add_product" onclick="{addSet}"> </fl-button> </div> </div> </div>','fl-institution-company-form-csf-csc .add-button,[data-is="fl-institution-company-form-csf-csc"] .add-button{ text-align: right } fl-institution-company-form-csf-csc .configuration-remove-button,[data-is="fl-institution-company-form-csf-csc"] .configuration-remove-button{ color: #f66; float: right; opacity: 0.15; cursor: pointer; transition: ease 500ms; margin-left: 20px; } fl-institution-company-form-csf-csc .configuration-remove-button:hover,[data-is="fl-institution-company-form-csf-csc"] .configuration-remove-button:hover{ opacity: 1; } fl-institution-company-form-csf-csc .line-label,[data-is="fl-institution-company-form-csf-csc"] .line-label{ width: 63px; display: inline-block; vertical-align: top; color: #01814e; } fl-institution-company-form-csf-csc #csc-csf-container,[data-is="fl-institution-company-form-csf-csc"] #csc-csf-container{ height: auto }',"",function(e){ 363"use strict";var t=this;this.id_institution=e.idInstitution,this.id_company=e.idCompany,this.configurations=[],this.empty_configuration={csc:"",csf:"",description:"",id_institution:this.id_institution,id_company:this.id_company,configuration_type:"csc_csf"},this.on("updated",function(){t.parent.parent.configurations=t.configurations}),this.on("mount",function(){t.getConfigurations()}),this.getInput=function(e){var i=e.path[0].value,a=e.path[0].name,n=a.split("-")[0],o=a.split("-")[1];t.configurations[o].changed=!1,t.configurations[o][n]=i,t.configurations[o].id_company_configuration?t.configurations[o].changed=!0:null,t.update(
363)},this.getConfigurations=function(){var e={id_institution:t.id_institution,id_company:t.id_company},i=[t.actions.getConfigurations(e)];t.store.dispatch(i).then(function(){var e=t.store.getState().paymentReceipts.get_configurations;e.length?t.configurations=e:t.configurations.push(t.empty_configuration),t.update()})["catch"](function(e){if(e){var i=t.store.getState().paymentReceipts.errors,a="";i&&i.length>0&&(a+=t.i18n.translate(i[0].message)+"<br />"),school.popup.error(a),t.update()}})},this.addSet=function(){t.configurations.push({csc:"",csf:"",description:"",id_institution:t.id_institution,id_company:t.id_company,configuration_type:"csc_csf"})},this.removeConfiguration=function(e){e.stopPropagation();var i=e.currentTarget,a=$(i).attr("name"),n=a.split("-")[1];t.parent.parent.configurations_delete.push(t.configurations[n]),t.configurations.splice(n,1),t.update()}})},function(e,t,i){var a=i(1);a.tag2("fl-institution-company-list",'<div> <div class="company-button"> <fl-action-button text="institution.company_add" disabled="{addInstitutionCompany.disabled}" click="{addInstitutionCompany.apply}"> </fl-action-button> </div> <br> <div if="{companies && companies.length > 0}" class="company-list"> <div class="company-line-header capitalize"> <div class="company-col company-name-col center"> <fl-trans keyword="institution.company_name"></fl-trans> </div> <div class="company-col company-address-col"> <fl-trans keyword="institution.company_address"></fl-trans> </div> <div class="company-col company-document-col"> <fl-trans keyword="institution.company_document"></fl-trans> </div> <div class="company-col company-option-col"> <fl-trans keyword="option.plural"></fl-trans> </div> </div> <fl-institution-company-list-item each="{company in companies}" id-institution="{id_institution}" teste="{company.name}" company="{company}" style="display:table-row;"> </fl-institution-company-list-item> </div> <div if="{!companies || companies.length == 0}" align="center" class="first-letter"> {error} </div> </div>','fl-institution-company-list .company-list,[data-is="fl-institution-company-list"] .company-list{ margin: 0; padding: 0; width: 100%; display: table; } fl-institution-company-list .company-line-header,[data-is="fl-institution-company-list"] .company-line-header{ display: table-row; width: 100%; } fl-institution-company-list .company-line-item,[data-is="fl-institution-company-list"] .company-line-item{ width: 100%; } fl-institution-company-list .company-col,[data-is="fl-institution-company-list"] .company-col{ display: table-cell; line-height: normal; vertical-align: middle; text-align: left; } fl-institution-company-list .company-line-header > .company-col,[data-is="fl-institution-company-list"] .company-line-header > .company-col{ text-align: left; padding-top: 10px; padding-bottom: 2px; border-bottom: 1px solid #aaa; font-weight: bold; color: #555; } fl-institution-company-list-item > .company-col{ text-align: left; padding-top: 20px; padding-bottom: 20px; border-bottom: 1px dashed #aaa; transition-duration: 300ms; transition-timing-function: ease-in-out; } fl-institution-company-list-item:last-of-type > .company-col{ border-bottom: none; } fl-institution-company-list-item:hover > .company-col{ background-color:rgba(1, 129, 78, 0.10); } fl-institution-company-list .company-name-col,[data-is="fl-institution-company-list"] .company-name-col{ padding-left: 5px; width: 20%; } fl-institution-company-list .company-address-col,[data-is="fl-institution-company-list"] .company-address-col{ padding-left: 5px; width: 40%; } fl-institution-company-list .company-document-col,[data-is="fl-institution-company-list"] .company-document-col{ padding-left: 5px; width: 30%; } fl-institution-company-list .company-option-col,[data-is="fl-institution-company-list"] .company-option-col{ text-align: center; width: 10%; }',"",function(e){"use strict";var t=this;this.error="",this.id_institution=e.idInstitution,this.features=window.interceptor.feature,this.companies=[],this.on("mount",function(){t.getCompanies()}),this.getCompanies=function(){var e={id_institution:t.id_institution},i=[t.actions.getInstitutionCompanies(e)];t.store.dispatch(i).then(function(){t.companies=t.store.getState().institutionCompany.companies,t.update(
363)})["catch"](function(e){if(e){var i=t.store.getState().institutionCompany.errors;t.companies=[];var a="";i&&i.length>0&&i.map(function(e){a+=e.message+" "}),t.error=a,t.update()}})},this.addInstitutionCompany=this.fl.checkRules({feature:this.features&&this.features.indexOf("institution_company_three")>=0?"institution_company_three":"institution_company_one",permission:"save_institution",onSuccess:function(){t.features&&t.features.indexOf("institution_company_three")>=0&&t.companies.length>=3?school.popup.info(t.i18n.translate("institution.company_limited_three_reached")):t.features&&t.features.indexOf("institution_company_one")>=0&&t.features.indexOf("institution_company_three")<0&&t.companies.length>=1?school.popup.info(t.i18n.translate("institution.company_limited_one_reached")):t.router.load("company.add")}})})},function(e,t,i){var a=i(1);a.tag2("fl-institution-company-list-item",'<div class="company-col company-name-col"> {company.name} </div> <div class="company-col company-document-col"> <ul> <li each="{address in company.addresses}"> {address.address}, {address.number}, {address.complement} {address.neighborhood}, {address.city}, {address.state} - {address.country} </li> </ul> </div> <div class="company-col company-address-col"> <ul> <li each="{document in company.documents}"> {document.type} {document.document} </li> </ul> </div> <div class="company-col company-option-col"> <fl-button-option> <fl-trans keyword="option.plural"></fl-trans> </fl-button-option> <fl-menu-option arrow="top"> <fl-menu-option-item icon="pencil" text="edit" disabled="{parent.editCompany.disabled}" onclick="{parent.editCompany.apply}"> </fl-menu-option-item> <fl-menu-option-item icon="trash" text="delete" disabled="{parent.deleteCompany.disabled}" onclick="{parent.deleteCompany.apply}"> </fl-menu-option-item> </fl-menu-option> </div>','fl-institution-company-list-item .company-items,[data-is="fl-institution-company-list-item"] .company-items{ padding: 0px; } fl-institution-company-list-item .company-status-paid,[data-is="fl-institution-company-list-item"] .company-status-paid{ color: #33aa33; font-weight: bold; font-size: 13px; text-transform: uppercase; } fl-institution-company-list-item .company-status-pending,[data-is="fl-institution-company-list-item"] .company-status-pending{ color:#ffaa33; font-weight: bold; font-size: 13px; text-transform: uppercase; } fl-institution-company-list-item .company-status-canceled,[data-is="fl-institution-company-list-item"] .company-status-canceled{ color:#333; font-weight: bold; font-size: 13px; text-transform: uppercase; } fl-institution-company-list-item .company-status-expired,[data-is="fl-institution-company-list-item"] .company-status-expired{ color:#ff3333; font-weight: bold; font-size: 13px; text-transform: uppercase; } fl-institution-company-list-item .company-status-refunded,[data-is="fl-institution-company-list-item"] .company-status-refunded{ color:rgb(0, 82, 204); font-weight: bold; font-size: 13px; text-transform: uppercase; } fl-institution-company-list-item .company-payment-date,[data-is="fl-institution-company-list-item"] .company-payment-date{ color:#333; font-weight: normal; text-transform: none; font-size: 11px; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.company=e.company,this.editCompany=this.fl.checkRules({feature:null,permission:"save_institution",onSuccess:function(){t.router.load("company.edit",{id_institution_company:t.company.id_institution_company})}}),this.deleteCompany=this.fl.checkRules({feature:null,permission:"save_institution",onSuccess:function(){school.popup.confirm(t.i18n.translate("institution.confirm_company_delete"),function(){var e={id_institution:t.id_institution,id_institution_company:t.company.id_institution_company},i=[t.actions.deleteInstitutionCompany(e)];t.store.dispatch(i).then(function(){school.popup.info(t.i18n.translate("institution.company_deleted")),t.parent.getCompanies()})["catch"](function(e){if(e){var i=t.store.getState().institutionCompany.error,a="";i&&i.length>0&&(a+=t.i18n.translate(i[0].message)+"<br />
363"),school.popup.error(a),t.update()}})})}})})},function(e,t,i){var a=i(1);a.tag2("fl-institution-company-select",'<div if="{loader}"> <br> <fl-spinner loading="{loader}"></fl-spinner> <br> </div> <div if="{!loader}"> <div if="{companies.length > 0}"> <fl-institution-company-select-item each="{company, key in companies}" id-institution="{id_institution}" company="{company}" callback="{selectCompany}" selected="{(company.id_institution_company == id_institution_company || !id_institution_company && key == 0) ? true : false}"> </fl-institution-company-select-item> <input if="{id_institution_company}" type="hidden" name="id_institution_company" riot-value="{id_institution_company}"> <input if="{!id_institution_company}" type="hidden" name="id_institution_company" riot-value="{companies[0].id_institution_company}"> </div> <div if="{companies.length == 0}"> {error} </div> </div>',"","",function(e){"use strict";var t=this;this.loader=!0,this.error="",this.id_institution=e.idInstitution,this.id_institution_company=e.idInstitutionCompany,this.input_value=e.inputValue,this.callback=e.callback,this.companies=[],this.on("mount",function(){t.getCompanies()}),this.getCompanies=function(){var e={id_institution:t.id_institution},i=[t.actions.getInstitutionCompanies(e)];t.store.dispatch(i).then(function(){t.loader=!1,t.companies=t.store.getState().institutionCompany.companies,t.update()})["catch"](function(e){if(e){t.loader=!1;var i=t.store.getState().institutionCompany.error;t.error=t.i18n.translate(i.code),t.update()}})},this.selectCompany=function(e){t.id_institution_company=e,t.update(),t.callback&&t.callback(e)}})},function(e,t,i){var a=i(1);a.tag2("fl-institution-company-select-item",'<div class="{classes}" onclick="{selectCompany}" align="left"> <div class="inline-block"> <fl-icon if="{selected}" icon="check-circle" color="#01814e"> </fl-icon> <fl-icon if="{!selected}" icon="circle" color="rgba(1, 129, 78, 0.50)"> </fl-icon> </div> <div class="inline-block" align="left"> <div class="company-name text-ellipsis"> {company.name} </div> </div> <div class="block company-document"> <div if="{company_document}" align="left"> {company_document.type} {company_document.document} </div> <div if="{!company_document}" align="left"> <fl-trans keyword="institution.no_document"></fl-trans> </div> </div> </div>','fl-institution-company-select-item .company-box,[data-is="fl-institution-company-select-item"] .company-box{ margin:5px; padding:10px; border: 1px solid #aaa; border-radius: 5px; cursor: pointer; width: auto; max-width: 300px; display: inline-block; transition: ease-in-out 300ms; transition-property: all; } fl-institution-company-select-item .company-box:hover,[data-is="fl-institution-company-select-item"] .company-box:hover{ background-color:rgba(1, 129, 78, 0.10); } fl-institution-company-select-item .company-selected,[data-is="fl-institution-company-select-item"] .company-selected{ background-color:rgba(1, 129, 78, 0.10); } fl-institution-company-select-item .company-name,[data-is="fl-institution-company-select-item"] .company-name{ font-weight: bold; font-size: 14px; width: 130px; } fl-institution-company-select-item .company-document,[data-is="fl-institution-company-select-item"] .company-document{ padding-top: 5px; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.company=e.company,this.selected=e.selected,this.callback=e.callback,this.company_document=null,this.classes={"company-box":!0,"company-selected":this.selected},this.on("mount",function(){for(var e in t.company.documents){t.company_document=t.company.documents[e];break}t.update()}),this.on("update",function(){t.selected=e.selected,t.classes={"company-box":!0,"company-selected":t.selected}}),this.selectCompany=function(){0==t.company.documents.length?school.popup.info(t.i18n.translate("institution.company_not_found_document"),function(){t.router.load("company.edit",{id_institution_company:t.company.id_institution_company})}):0==t.company.addresses.length?school.popup.info(t.i18n.translate("institution.company_not_found_address"),function(){t.router.load("company.edit",{id_institution_company:t.company.id_institution_company})}):t.callback(t.company.id_institution_company)}})},function(e,t,i){var a=i(1);a.tag2("fl-institution-configuration",'<div class="app"> <fl-title text="institution.setting_general.plural" capitalize="first-letter"> </fl-title> <br> <br> <fl-institution-configuration-menu id-institution="{this.id_institution}"> </fl-institution-configuration-menu> <br> <div class="institution-configuration"> <fl-institution-configuration-list id-institution="{id_institution}" group="{group}" callback="{saveInstitutionConfiguration}" cancel-callback="{cancel}"> </fl-institution-configuration-list> </div> </div>','fl-institution-configuration .institution-configuration,[data-is="fl-institution-configuration"] .institution-configuration{ margin: 20px; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.group="GENERAL",this.groups=[],this.saveInstitutionConfiguration=function(e){var i={id_institution:t.id_institution},a=[t.actions.editInstitutionConfiguration(Object.assign(i,e))];t.store.dispatch(a).then(function(){t.tags["fl-institution-configuration-list"].saving=!1,t.tags["fl-institution-configuration-list"].cancel(),window.toast(t.i18n.translate("institution.success_institution_configuration_save"),"long")})["catch"](function(e){if(e){t.tags["fl-institution-configuration-list"].saving=!1;var i=t.store.getState().institutionConfiguration.errors,a="";i.map(function(e){a+=e.message+"<br />"}),school.popup.error(a)}})}})},function(e,t,i){var a=i(1);a.tag2("fl-institution-configuration-finance",'<div class="app"> <fl-title text="institution.setting_finance.plural" capitalize="first-letter"> </fl-title> <br> <br> <fl-institution-configuration-menu id-institution="{this.id_institution}"> </fl-institution-configuration-menu> <div class="configuration-finance"> <fl-finance-expense-list id-institution="{id_institution}"> </fl-finance-expense-list> </div> </div>','fl-institution-configuration-finance .configuration-finance,[data-is="fl-institution-configuration-finance"] .configuration-finance{ margin: 20px; }',"",function(e){"use strict";this.id_institution=e.idInstitution})},function(e,t,i){var a=i(1);a.tag2("fl-institution-configuration-grade",'<div class="app"> <fl-title text="institution.setting_grade.plural" capitalize="first-letter"> </fl-title> <br> <br> <fl-institution-configuration-menu id-institution="{this.id_institution}"> </fl-institution-configuration-menu> <br> <div class="institution-configuration"> <fl-institution-configuration-list id-institution="{id_institution}" group="{group}" callback="{saveInstitutionConfiguration}" cancel-callback="{cancel}"> </fl-institution-configuration-list> </div> </div>','fl-institution-configuration-grade .institution-configuration,[data-is="fl-institution-configuration-grade"] .institution-configuration{ margin: 20px; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.group="GRADE",this.groups=[],this.saveInstitutionConfiguration=function(e){var i={id_institution:t.id_institution},a=[t.actions.editInstitutionConfiguration(Object.assign(i,e))];t.store.dispatch(a).then(function(){t.tags["fl-institution-configuration-list"].saving=!1,t.tags["fl-institution-configuration-list"].cancel(),window.toast(t.i18n.translate("institution.success_institution_configuration_save"),"long")})["catch"](function(e){if(e){t.tags["fl-institution-configuration-list"].saving=!1;var i=t.store.getState().institutionConfiguration.errors,a="";i.map(function(e){a+=e.message+"<br />"}),school.popup.error(a)}})}})},function(e,t,i){var a=i(1);a.tag2("fl-institution-configuration-group",'<fl-section label="institution.{group.name}" for="{group.name}"> </fl-section> <div id="{group.name}"> <fl-institution-configuration-list-item each="{configuration, index in group.configurations}" configuration="{configuration}" index="{index}"> </fl-institution-configuration-list-item> </div>',"","",function(e){"use strict";this.group=e.group})},function(e,t,i){var a=i(1);a.tag2("fl-institution-configuration-list",'<form id="institution-configuration-form" onsubmit="{submitConfiguration}"> <fl-institution-configuration-group each="{group in groups}" group="{group}"> </fl-institution-configuration-group> <fl-modal-footer show="{display_button}"> <div> <fl-spinner loading="{this.parent.saving}" text="save.action"></fl-spinner> <span show="{!this.saving}"> <fl-button type="button" text="cancel" schema="cancel" onclick="{parent.cancel}"> </fl-button> <fl-button type="submit" text="edit" schema="success" onclick="{this.parent.submit}"> </fl-button>
363 </span> </div> </fl-modal-footer> </form>',"","",function(e){"use strict";var t=this;this.display_button=!1,this.id_institution=e.idInstitution,this.group=e.group,this.groups=[],this.callback=e.callback,this.cancel_callback=e.cancelCallback,this.on("mount",function(){t.getInstitutionConfigurationGroup()}),this.getInstitutionConfigurationGroup=function(){var e={id_institution:t.id_institution,group:t.group},i=[t.actions.getInstitutionConfigurationGroup(e)];t.store.dispatch(i).then(function(){t.groups=t.store.getState().institutionConfiguration.groups,t.update()})["catch"](function(e){if(e){var i=t.store.getState().institutionConfiguration.errors,a="";i&&i.length>0&&i.map(function(e){a+=e.message+" "}),t.error=a,t.update()}})},this.submitConfiguration=function(e){e.preventDefault();var i={};$("#institution-configuration-form").find("input[type!=radio][name], input[type=radio][name]:checked, textarea").each(function(){var e=$(this).attr("name"),t=$(this).val();i[e]=t});var a={};for(var n in i){var o=n.substring(0,n.indexOf("_")),s=n.substring(n.indexOf("_")+1);a[o]||(a[o]=[]),a[o].push({configuration:s,value:i[n]})}t.callback&&(t.saving=!0,t.update(),t.callback(a))},this.cancel=function(){t.getInstitutionConfigurationGroup(),t.display_button=!1,t.update()}})},function(e,t,i){var a=i(1);a.tag2("fl-institution-configuration-list-item",'<div class="configuration-item"> <fl-field type="{configuration.format}" label="institution.{configuration.name.toLowerCase()}" name="configurations_{configuration.name}" layout="block" input-value="{this.selected_value ? this.selected_value : configuration.default}" width="300" items="{values}" change-callback="{hasChange}" change-callback="{hasChange}"> </fl-field> </div>','fl-institution-configuration-list-item .configuration-item,[data-is="fl-institution-configuration-list-item"] .configuration-item{ padding: 10px; padding-left: 20px; }',"",function(e){"use strict";var t=this;this.index=e.index,this.configuration=e.configuration,this.selected_value=null,this.values=[],this.on("mount",function(){t.configuration.values?(t.values=t.configuration.values.map(function(e){return{text:t.i18n.translate("institution."+e.property),value:e.value}}),t.selected_value=t.configuration.values.filter(function(e){return e.selected}).map(function(e){return e.value}
363)[0]):t.selected_value=t.configuration.value,t.update()}),this.hasChange=function(){t.parent.parent.display_button=!0,t.parent.parent.update()}})},function(e,t,i){var a=i(1);a.tag2("fl-institution-configuration-menu",'<div> <fl-menu-navigation if="{list_menu && list_menu.length > 0}" menu="{list_menu}"> </fl-menu-navigation> </div>','fl-institution-configuration-menu .menu,[data-is="fl-institution-configuration-menu"] .menu{ padding:10px; padding-bottom:0px; background-color:#fff; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_customer=e.idCustomer,this.list_menu=[],this.general=this.fl.checkRules({feature:null,permission:"read_settings",onSuccess:function(){t.router.load("setting.general")}}),this.grade=this.fl.checkRules({feature:"gradetable",permission:"read_settings",onSuccess:function(){t.router.load("setting.grade")}}),this.finance=this.fl.checkRules({feature:"finance_expense",permission:"read_settings",onSuccess:function(){t.router.load("setting.finance")}}),this.institutionStudentArea=this.fl.checkRules({feature:"student_area",permission:"save_institution",onSuccess:function(){t.router.load("student.area",{id_customer:t.id_customer})}}),this.institutionCompany=this.fl.checkRules({feature:null,permission:"save_institution",onSuccess:function(){t.router.load("company",{id_customer:t.id_customer})}}),this.institutionInformation=this.fl.checkRules({feature:null,permission:"save_institution",onSuccess:function(){t.router.load("edit")}}),this.institutionApp=this.fl.checkRules({feature:"api_json",permission:"save_institution",onSuccess:function(){t.router.load("setting.app")}}),this.on("mount",function(){t.list_menu=[{icon:"institution",label:t.i18n.translate("institution.setting_general"),name:"general",feature:t.general.feature,locked:t.general.locked,permission:t.general.permission,disabled:t.general.disabled,callback:t.general.apply,active:!1},{icon:"graduation-cap",label:t.i18n.translate("institution.setting_grade"),name:"grade",feature:t.grade.feature,locked:t.grade.locked,permission:t.grade.permission,disabled:t.grade.disabled,callback:t.grade.apply,active:!1},{icon:"file-invoice-dollar",label:t.i18n.translate("institution.setting_finance"),name:"finance",feature:t.finance.feature,locked:t.finance.locked,permission:t.finance.permission,disabled:t.finance.disabled,callback:t.finance.apply,active:!1},{icon:"user-class",icon_size:"19px",label:t.i18n.translate("institution.student_area"),name:"student",feature:t.institutionStudentArea.feature,locked:t.institutionStudentArea.locked,permission:t.institutionStudentArea.permission,disabled:t.institutionStudentArea.disabled,callback:t.institutionStudentArea.apply},{icon:"company",label:t.i18n.translate("institution.company.plural"),name:"company",feature:t.institutionCompany.feature,locked:t.institutionCompany.locked,permission:t.institutionCompany.permission,disabled:t.institutionCompany.disabled,callback:t.institutionCompany.apply},{icon:"info-circle",label:t.i18n.translate("institution.information"),name:"edit",feature:t.institutionInformation.feature,locked:t.institutionInformation.locked,permission:t.institutionInformation.permission,disabled:t.institutionInformation.disabled,callback:t.institutionInformation.apply},{icon:"puzzle-piece",label:t.i18n.translate("institution.app.plural"),name:"app",feature:t.institutionApp.feature,locked:t.institutionApp.locked,permission:t.institutionApp.permission,disabled:t.institutionApp.disabled,callback:t.institutionApp.apply}],t.update()})})},function(e,t,i){var a=i(1);a.tag2("fl-institution-file-gallery",'<fl-modal-box schema="light" close-callback="{close_callback}"> <div class="institution-file-gallery"> <h2 class="first-letter"> <fl-trans keyword="{parent.menu_selected == âuploadâ ? âfile_uploadâ : âinstitution.file_galleryâ}"></fl-trans> <span if="{parent.title_name}"> <fl-trans keyword="times_of"></fl-trans> {parent.title_name} </span> </h2> <br> <div if="{!parent.hidden_tab_menu}" class="institution-file-gallery-menu"> <fl-menu-tab color="#fff" data="{parent.menu}"> </fl-menu-tab> </div> <div> <fl-institution-file-upload if="{parent.menu_selected == âuploadâ}" id-institution="{parent.id_institution}" id-item="{parent.id_item}" url="{parent.url}" hidden-tab-menu="{parent.hidden_tab_menu}" media-picker-text="{parent.media_picker_text}" edit="{parent.edit}"> </fl-institution-file-upload> <fl-institution-file-gallery-list if="{parent.menu_selected == âgalleryâ}" id-institution="{parent.id_institution}" id-item="{parent.id_item}
363" callback="{parent.selectFile}"> </fl-institution-file-gallery-list> </div> </div> </fl-modal-box>','fl-institution-file-gallery .institution-file-gallery,[data-is="fl-institution-file-gallery"] .institution-file-gallery{ padding: 10px; height: 450px; overflow: hidden; overflow-y: auto; } fl-institution-file-gallery .institution-file-gallery-menu,[data-is="fl-institution-file-gallery"] .institution-file-gallery-menu{ font-weight: bold; padding: 5px; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_item=e.idItem,this.item=e.item,this.menu=[],this.hidden_tab_menu=e.hiddenTabMenu,this.title_name=e.titleName,this.menu_selected=e.menuSelected,this.media_picker_text=this.i18n.translate("institution.send_institution_file"),this.on("mount",function(){t.open()}),this.on("update",function(){t.item=e.item,t.menu=[{label:t.i18n.translate("file_upload"),callback:function(){t.changeMenu("upload")},active:"upload"==t.menu_selected},{label:t.i18n.translate("institution.file_gallery"),callback:function(){t.changeMenu("gallery")},active:"gallery"==t.menu_selected}]}),this.open=function(){t.tags["fl-modal-box"].ModalBoxOpen(),t.update()},this.close=function(){t.tags["fl-modal-box"].ModalBoxClose()},this.changeMenu=function(e){t.menu_selected=e,t.update()},this.selectFile=function(e,i){var a=[];if("id_classroom_lesson"===t.id_item.name){var n={name:"id_institution_file",value:e.toString()},o=t.item.relationships.map(function(e){return e}).filter(function(t){return t.value==e});0===o.length&&t.item.relationships.push(n),a=[t.actions.editClassroomLesson(t.item)]}t.store.dispatch(a).then(function(){t.store.dispatch([t.actions.setReloadInstitutionFiles(!0)]),t.parent.update(),t.close()})["catch"](function(e){if(e){var i=t.store.getState().institutionFile.errors,a="";i.map(function(e){a+=e.message+"<br />"}),school.popup.error(a)}})}})},function(e,t,i){var a=i(1);a.tag2("fl-institution-file-gallery-list",'<div class="gallery-list-container"> <div if="{files && files.length > 0}" class="files-list"> <fl-institution-file-gallery-list-item each="{file in files}" id-institution="{id_institution}" file="{file}" selected="{file.id_institution_file === id_institution_file_selected}"> </fl-institution-file-gallery-list-item> <fl-pagination if="{links}" type="more" id-institution="{id_institution}" links="{links}" action="{action}" store="{state}" params="{params}" callback="{listInstitutionFiles}"> </fl-pagination> </div> <div if="{errors.length > 0}"> <br> <br> <div each="{error in errors}" align="center" class="first-letter"> <fl-trans keyword="{error.message}"></fl-trans> </div> </div> <div if="{id_institution_file_selected}" class="table-cell file-selected-detail"> <div class="file-content-preview first-letter"> {preview} </div> <div class="file-selected table-cell top"> <a href="{file_selected.media}" target="_blank" class="file-media">{file_selected.name}</a> <br> </div> <div class="table-cell top"> <fl-button-option> <fl-trans keyword="option.plural"></fl-trans> </fl-button-option> <fl-menu-option arrow="top"> <fl-menu-option-item icon="trash" text="delete" disabled="{parent.deleteInstitutionFile.disabled}" onclick="{parent.deleteInstitutionFile.apply}"> </fl-menu-option-item> </fl-menu-option> </div> <br> <br> <div class="created-container first-letter"> <b> <fl-trans keyword="created_at"></fl-trans>: </b> <fl-date text="{file_selected.create_date}" format-out="DD de MMMM de YYYY"> </fl-date> </div> </div> <fl-modal-footer if="{id_institution_file_selected}" align="center" content-align="right"> <div> <fl-spinner loading="{this.parent.saving}" text="save.action" class="float-right"></fl-spinner> <fl-button type="button" text="cancel" schema="cancel" onclick="{this.parent.parent.parent.close}"> </fl-button> <fl-button type="button" text="select" schema="success" onclick="{this.parent.selectFile}"> </fl-button> </div> </fl-modal-footer> </div>','fl-institution-file-gallery-list .gallery-list-container,[data-is="fl-institution-file-gallery-list"] .gallery-list-container{ width:100%; height:auto; display:table; } fl-institution-file-gallery-list .files-list,[data-is="fl-institution-file-gallery-list"] .files-list{ width:80%; height:auto; display:table-cell; } fl-institution-file-gallery-list .file-selected-detail,[data-is="fl-institution-file-gallery-list"] .file-selected-detail{ width: 20%; display:table-cell; vertical-align: top; background: #eee; } fl-institution-file-gallery-list .file-selected,[data-is="fl-institution-file-gallery-list"] .file-selected{ margin: 5px; padding: 5px; position: relative; } fl-institution-file-gallery-list .file-media,[data-is="fl-institution-file-gallery-list"] .file-media{ text-overflow: ellipsis; } fl-institution-file-gallery-list .file-content-preview,[data-is="fl-institution-file-gallery-list"] .file-content-preview{ font-size: 18px; font-weight: bold; color: #666666; padding: 10px; } fl-institution-file-gallery-list .created-container,[data-is="fl-institution-file-gallery-list"] .created-container{ margin-left:5px; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_item=e.idItem,this.id_institution_file_selected=null,this.errors=[],this.callback=e.callback,this.saving=!1,this.preview=this.i18n.translate("preview"),this.action=this.actions.getInstitutionFiles,this.state=this.store.getState().institutionFile,this.links=null,this.params={id_institution:this.id_institution},this.on("mount",function(){t.getInstitutionFileGallery(!0)}),this.on("update",function(){t.id_institution_file_selected=t.store.getState().institutionFile.file,t.files&&(t.file_selected=t.files.filter(function(e){return t.id_institution_file_selected==e.id_institution_file})[0])}),this.selectFile=function(){t.callback(t.id_institution_file_selected,t.file_selected.media)},this.deleteInstitutionFile=this.fl.checkRules({feature:null,permission:"delete_classroom_lesson",onSuccess:function(){school.popup.confirm(t.i18n.translate("institution.confirm_institution_file_delete"),function(){t.id_institution_file=t.store.getState().institutionFile.file;var e={id_institution:t.id_institution,id_institution_file:t.id_institution_file},i=[t.actions.deleteInstitutionFile(e)];t.store.dispatch(i).then(function(){if(window.toast(t.i18n.translate("file_successfully_deleted"),"long"),"id_classroom_lesson"==t.id_item.name){var e=t.store.getState().classroomLesson.id_institution_files;e&&e.length>0?e.push(t.id_institution_file):e=[t.id_institution_file],t.store.dispatch([t.actions.setReloadInstitutionFiles(!0),t.actions.setClassroomLessonFilesDeleted(e)])}
363t.parent.parent.parent.update(),t.getInstitutionFileGallery(!0)})["catch"](function(e){if(e){var i=t.store.getState().institutionFile.errors,a="";i.map(function(e){a+=e.message+"<br />"}),school.popup.error(a)}})})}}),this.getInstitutionFileGallery=function(e){var i={id_institution:t.id_institution},a=[t.actions.getInstitutionFiles(i)];t.store.dispatch(a).then(function(){t.files=[],t.files=t.store.getState().institutionFile.files,t.update(),t.listInstitutionFiles(e)})["catch"](function(e){e&&(t.files=[],t.errors=t.store.getState().institutionFile.errors,t.update())})},this.listInstitutionFiles=function(e){e===!0?t.files=t.store.getState().institutionFile.files:t.files=t.files.concat(t.store.getState().institutionFile.files),t.links=t.store.getState().institutionFile.links, 364t.state=t.store.getState().institutionFile,t.update()}})},function(e,t,i){var a=i(1);a.tag2("fl-institution-file-gallery-list-item",'<div class="file-box" onclick="{selectFile}"> <div if="{selected}" class="file-gallery-item-check"> <fl-icon icon="check-circle" size="30" color="#060"> </fl-icon> </div> <fl-icon class="file-icon" icon="file" size="48"> </fl-icon> <div class="file-name"> {file.name} </div> </div>','fl-institution-file-gallery-list-item .file-box,[data-is="fl-institution-file-gallery-list-item"] .file-box{ margin:10px; padding:15px; width: 180px; height: 120px; display: inline-block; text-align: center; border-radius: 5px; transition: ease-in-out 300ms; transition-property: all; cursor: pointer; } fl-institution-file-gallery-list-item .file-box:hover,[data-is="fl-institution-file-gallery-list-item"] .file-box:hover{ background-color:rgba(1, 129, 78, 0.10); box-shadow: 0px 0px 10px #aaa; } fl-institution-file-gallery-list-item .file-icon,[data-is="fl-institution-file-gallery-list-item"] .file-icon{ text-align: center; } fl-institution-file-gallery-list-item .file-name,[data-is="fl-institution-file-gallery-list-item"] .file-name{ padding-top: 5px; text-align: center; } fl-institution-file-gallery-list-item .file-gallery-item-selected,[data-is="fl-institution-file-gallery-list-item"] .file-gallery-item-selected{ border: 3px solid #060; } fl-institution-file-gallery-list-item .file-gallery-item-check,[data-is="fl-institution-file-gallery-list-item"] .file-gallery-item-check{ position: relative; width: 30px; margin-left: 115px; background: #fff; border-radius: 50px; margin-top: -15px; display: contents; }',"",function(e){"use strict";var t=this;this.file=e.file,this.selected=e.selected,this.action=this.actions.setInstitutionFileSelect(this.file.id_institution_file),this.on("update",function(){t.selected=e.selected}),this.selectFile=function(){t.store.dispatch([t.action]),t.parent.update()}})},function(e,t,i){var a=i(1);a.tag2("fl-institution-file-upload",'<div class="institution-gallery-upload"> <fl-file-picker id-institution="{id_institution}" enable-style="true" height="300px" url="{url}" media-picker-text="{media_picker_text}" sending-callback="{dropFile}" success-callback="{successFile}" max-filesize="{100}"> </fl-file-picker> </div>',"","",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_item=e.idItem,this.url=e.url?e.url:"management-service/institution/"+this.id_institution+"/file?"+this.id_item.name+"="+this.id_item.value+"&id_institution="+this.id_institution,this.media_picker_text=e.mediaPickerText,this.hidden_tab_menu=e.hiddenTabMenu,this.edit="true"==e.edit||e.edit===!0,this.callback=e.callback,this.on("update",function(){t.url=e.url?e.url:"",t.media_picker_text=e.mediaPickerText,t.callback=e.callback}),this.dropFile=function(){},this.successFile=function(e){window.toast(t.i18n.translate("file_successfully_sent"),"long"),t.parent.parent.id_institution_file=e.id_institution_file,t.parent.parent.file=e.media,t.store.dispatch([t.actions.setInstitutionFileSelect(e.id_institution_file)]),t.store.dispatch([t.actions.setReloadInstitutionFiles(!0)]),t.parent.parent.parent.update(),t.parent.parent.close(),t.hidden_tab_menu||t.parent.parent.changeMenu("gallery")}})},function(e,t,i){var a=i(1);a.tag2("fl-institution-gallery",'<fl-modal-box schema="light" close-callback="{close_callback}"> <div class="institution-gallery"> <h2 class="first-letter"> <fl-trans keyword="{parent.menu_selected == \'upload\' ? âfile_uploadâ : âinstitution.image_galleryâ}"></fl-trans> </h2> <br> <div class="institution-gallery-menu"> <fl-menu-tab color="#fff" data="{parent.menu}"> </fl-menu-tab> </div> <div> <fl-gallery-upload if="{parent.menu_selected == \'upload\'}" id-institution="{parent.id_institution}" url="{parent.url}" media-picker-text="{parent.media_picker_text}" edit="{parent.edit}"> </fl-gallery-upload> <fl-institution-gallery-list if="{parent.menu_selected == \'gallery\'}" id-institution="{parent.id_institution}" callback="{parent.selectImage}"> </fl-institution-gallery-list> <fl-institution-gallery-edit if="{parent.menu_selected == \'edit\'}" id-institution="{parent.id_institution}" image="{parent.image}" url="{parent.url}" aspect-ratio="{parent.aspect_ratio}"> </fl-institution-gallery-edit> </div> </div> </fl-modal-box>','fl-institution-gallery .institution-gallery,[data-is="fl-institution-gallery"] .institution-gallery{ padding: 10px; height: 450px; overflow: hidden; overflow-y: auto; } fl-institution-gallery .institution-gallery-menu,[data-is="fl-institution-gallery"] .institution-gallery-menu{ font-weight: bold; padding: 5px; }',"",function(e){"use strict";var t=this;this.menu_selected=e.menuSelected?e.menuSelected:"upload",this.id_institution=e.idInstitution,this.media_picker_text=e.mediaPickerText,this.tag=e.tag,this.aspect_ratio=e.aspectRatio,this.edit=e.edit,this.callback=e.callback,this.menu=[],this.id_institution_image=null,this.url="management-service/institution/"+this.id_institution+"/image",this.image=null,this.on("mount",function(){t.update(
364)}),this.on("update",function(){t.menu=[{label:t.i18n.translate("file_upload"),callback:function(){t.changeMenu("upload")},active:"upload"==t.menu_selected?!0:!1},{label:t.i18n.translate("institution.image_gallery"),callback:function(){t.changeMenu("gallery")},active:"gallery"==t.menu_selected?!0:!1}]}),this.changeMenu=function(e){t.menu_selected=e,t.update()},this.open=function(){t.tags["fl-modal-box"].ModalBoxOpen()},this.close=function(){t.tags["fl-modal-box"].ModalBoxClose()},this.close_callback=function(){t.callback&&"function"==typeof t.callback&&t.callback(t.image)},this.selectImage=function(e,i){if(t.id_institution_image=e,t.image=i,t.update(),t.tag){var a={id_institution:t.id_institution,id_institution_image:e,tags:[t.tag]},n=[t.actions.editInstitutionImageTag(a)];t.store.dispatch(n).then(function(){t.close()})["catch"](function(e){if(e){var i=t.store.getState().institutionGallery.errors,a="";i.map(function(e){a+=e.message+"<br />"}),school.popup.error(a)}})}else t.close()}})},function(e,t,i){var a=i(1);a.tag2("fl-institution-gallery-edit",'<div> <fl-image-cropper image="{image}" url="{url}" aspect-ratio="{aspect_ratio}" cancel-callback="{cancelImageEdit}" success-callback="{successImageEdit}"> </fl-image-cropper> </div>',"","",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.image=e.image,this.url=e.url?e.url:"",this.edit="true"==e.edit||e.edit===!0?!0:!1,this.aspect_ratio=e.aspectRatio,this.callback=e.callback,this.image_type=e.imageType,this.on("update",function(){t.url=e.url?e.url:"",t.callback=e.callback}),this.cancelImageEdit=function(){t.parent.parent.changeMenu("upload")},this.successImageEdit=function(e){window.toast(t.i18n.translate("image_successfully_edit"),"long"),t.parent.parent.id_institution_image=e.id_institution_image,t.parent.parent.image=e.media;var i="member"==t.image_type?t.actions.setMemberImageSelect(e.id_member_image):t.actions.setInstitutionImageSelect(e.id_institution_image);t.store.dispatch([i]),setTimeout(function(){t.parent.parent.changeMenu("gallery")},1500)}})},function(e,t,i){var a=i(1);a.tag2("fl-institution-gallery-list",'<div class="table-cell images-list"> <fl-gallery-list-item each="{image in images}" id-institution="{id_institution}" image="{image}" selected="{id_institution_image_selected == image.id_institution_image}"> </fl-gallery-list-item> <fl-pagination if="{links}" type="more" auto-load="true" stage=".institution-gallery" id-institution="{id_institution}" links="{links}" action="{action}" store="{state}" params="{params}" callback="{listInstitutionImages}"> </fl-pagination> </div> <div if="{errors.length > 0}"> <br> <br> <div each="{error in errors}" align="center"> {error.message} </div> </div> <div if="{id_institution_image_selected}" class="table-cell image-selected-detail"> <div class="image-selected table-cell top"> <img riot-src="{image_selected.thumbnail}"> </div> <div class="table-cell top"> <fl-button-option> <fl-trans keyword="option.plural"></fl-trans> </fl-button-option> <fl-menu-option arrow="top"> <fl-menu-option-item icon="pencil" text="edit" disabled="{parent.editInstitutionImage.disabled}" onclick="{parent.editInstitutionImage.apply}"> </fl-menu-option-item> <fl-menu-option-item icon="trash" text="delete" disabled="{parent.deleteInstitutionImage.disabled}" onclick="{parent.deleteInstitutionImage.apply}"> </fl-menu-option-item> </fl-menu-option> </div> <br> <br> <div class="first-letter"> <b> <fl-trans keyword="created_at"></fl-trans>: </b> <fl-date text="{image_selected.create_date}" format-out="DD de MMMM de YYYY"> </fl-date> </div> </div> <fl-modal-footer if="{id_institution_image_selected}" align="center" content-align="right"> <div> <fl-spinner loading="{this.parent.saving}" text="save.action" class="float-right"></fl-spinner> <fl-button type="button" text="cancel" schema="cancel" onclick="{this.parent.parent.parent.close}"> </fl-button> <fl-button type="button" text="select" schema="success" onclick="{this.parent.selectImage}"> </fl-button> </div> </fl-modal-footer>','fl-institution-gallery-list .images-list,[data-is="fl-institution-gallery-list"] .images-list{ vertical-align: top; width: 80% } fl-institution-gallery-list .image-selected-detail,[data-is="fl-institution-gallery-list"] .image-selected-detail{ vertical-align: top; width: 20%; background: #eee; padding: 5px; } fl-institution-gallery-list .image-selected,[data-is="fl-institution-gallery-list"] .image-selected{ margin: 5px; padding: 5px; border: 1px solid #555; width: 128px; height: 128px; position: relative; background: #fff; }',"",function(e){"use strict";var t=this;this.saving=!1,this.id_institution=e.idInstitution,this.images=[],this.id_institution_image_selected=null,this.image_selected=null,this.errors=[],this.callback=e.callback,this.action=this.actions.getInstitutionImages,this.state=this.store.getState().institutionGallery,this.links=null,this.params={id_institution:this.id_institution},this.on("mount",function(){t.getInstitutionGallery(!0)}),this.on("update",function(){t.id_institution_image_selected=t.store.getState().institutionGallery.image,t.image_selected=t.images.filter(function(e){return t.id_institution_image_selected==e.id_institution_image})[0]}),this.getMemberImages=function(e){var i={id_institution:t.id_institution,id_user:t.id_user},a=[t.actions.getMemberImages(i)];t.store.dispatch(a).then(function(){t.listMemberImages(e),t.update(
364)})["catch"](function(e){e&&(t.errors=t.store.getState().memberImage.errors,t.update())})},this.listMemberImages=function(e){e===!0?t.images=t.store.getState().memberImage.member_images:t.images=t.images.concat(t.store.getState().memberImage.member_images),t.links=t.store.getState().memberImage.links,t.state=t.store.getState().memberImage,t.update()},this.getInstitutionGallery=function(e){var i={id_institution:t.id_institution},a=[t.actions.getInstitutionImages(i)];t.store.dispatch(a).then(function(){t.listInstitutionImages(e),t.update()})["catch"](function(e){e&&(t.errors=t.store.getState().institutionGallery.errors,t.update())})},this.listInstitutionImages=function(e){e===!0?t.images=t.store.getState().institutionGallery.images:t.images=t.images.concat(t.store.getState().institutionGallery.images),t.links=t.store.getState().institutionGallery.links,t.state=t.store.getState().institutionGallery,t.update()},this.selectImage=function(){t.callback(t.id_institution_image_selected,t.image_selected.media)},this.editInstitutionImage=this.fl.checkRules({feature:null,permission:"save_institution",onSuccess:function(){t.parent.parent.id_institution_image=t.id_institution_image_selected,t.parent.parent.image=t.image_selected.media,t.parent.parent.changeMenu("edit")}}),this.deleteInstitutionImage=this.fl.checkRules({feature:null,permission:"save_institution",onSuccess:function(){school.popup.confirm(t.i18n.translate("institution.confirm_institution_image_delete"),function(){var e={id_institution:t.id_institution,id_institution_image:t.id_institution_image_selected},i=[t.actions.deleteInstitutionImage(e)];t.store.dispatch(i).then(function(){window.toast(t.i18n.translate("file_successfully_deleted"),"long"),t.getInstitutionGallery(!0)})["catch"](function(e){if(e){var i=t.store.getState().institutionGallery.errors,a="";i.map(function(e){a+=e.message+"<br />"}),school.popup.error(a)}})})}})})},function(e,t,i){var a=i(1);a.tag2("fl-institution-holiday","<div> teste </div>","","",function(e){"use strict";this.id_institution=e.idInstitution})},function(e,t,i){var a=i(1);a.tag2("fl-institution-holiday-add",'<div class="app"> <fl-title text="institution.add_holiday.action"> </fl-title> <br> <br> <fl-back-button text="institution" prefix-text="true" callback="{backInstitution}"> </fl-back-button> <fl-section></fl-section> <br> <div> <fl-institution-holiday-form id-institution="{id_institution}" holiday="{holiday}" date="{date}
364" callback="{saveInstitutionHoliday}" cancel-callback="{backInstitution}"> </fl-institution-holiday-form> </div> </div>',"","",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.date=e.date,this.holiday=null,this.backInstitution=function(){t.router.load("institution",{id_institution:t.id_institution})},this.saveInstitutionHoliday=function(e){var i={id_institution:t.id_institution},a=[t.actions.saveInstitutionHoliday(Object.assign(i,e))];t.store.dispatch(a).then(function(){t.backInstitution()})["catch"](function(e){if(e){t.tags["fl-institution-holiday-form"].saving=!1,t.update();var i=t.store.getState().institutionHoliday.errors,a="";i&&i.length>0&&i.map(function(e){a+=t.i18n.translate(e.code)+"<br />"}),school.popup.error(a)}})}})},function(e,t,i){var a=i(1);a.tag2("fl-institution-holiday-edit",'<div class="app"> <fl-title text="institution.edit_holiday.action"> </fl-title> <br> <br> <fl-back-button text="institution" prefix-text="true" callback="{backInstitution}"> </fl-back-button> <fl-section></fl-section> <br> <div> <fl-institution-holiday-form if="{holiday}" id-institution="{id_institution}" id-holiday="{holiday.id_holiday}" holiday="{holiday}" date="{date}
364" callback="{editInstitutionHoliday}" callback-cancel="{backInstitution}"> </fl-institution-holiday-form> </div> </div>',"","",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_holiday=e.idHoliday,this.date=e.date,this.holiday=null,this.on("mount",function(){t.getInstitutionHoliday()}),this.backInstitution=function(){$(".app").toggle("slide",{direction:"right"},500,function(){t.router.load("institution")})},this.getInstitutionHoliday=function(){var e={id_institution:t.id_institution,id_holiday:t.id_holiday},i=[t.actions.getInstitutionHoliday(e)];t.store.dispatch(i).then(function(){t.holiday=t.store.getState().institutionHoliday.holiday,t.update()})["catch"](function(e){if(e){t.tags["fl-institution-holiday-form"].saving=!1,t.update();var i=t.store.getState().institutionHoliday.errors,a="";i&&i.length>0&&i.map(function(e){a+=e.message+"<br />"}),school.popup.error(a)}})},this.editInstitutionHoliday=function(e){var i={id_institution:t.id_institution,id_holiday:t.id_holiday},a=[t.actions.editInstitutionHoliday(Object.assign(i,e))];t.store.dispatch(a).then(function(){t.backInstitution()})["catch"](function(e){if(e){t.tags["fl-institution-calendar-holiday-form"].saving=!1,t.update();var i=t.store.getState().institutionHoliday.errors,a="";i&&i.length>0&&i.map(function(e){a+=e.message+"<br />"}),school.popup.error(a)}})}})},function(e,t,i){var a=i(1);a.tag2("fl-institution-holiday-form",'<div class="holiday-form"> <form id="calendar-holiday-form" onsubmit="{calendarHolidaySubmit}"> <div class="holiday-field"> <div class="table-cell left first-letter"> <fl-field type="text" id="holiday-name" name="name" label="institution.holiday_name" input-value="{holiday ? holiday.name : \'\'}" width="300" focus="true"> </fl-field> <fl-tooltip for="holiday-name" text="institution.holiday_name_description" action="focus" position="right" style="margin-top: 0px; margin-left: 25px;"> </fl-tooltip> </div> </div> <div if="{!holiday}" class="holiday-field"> <div class="table-cell left first-letter"> <fl-field id="start-date" name="start_date" label="start_date" input-value="{date}" width="300" type="date"> </fl-field> <fl-tooltip for="start-date" text="institution.holiday_start_date_description" action="focus" position="right" style="margin-top: 0px; margin-left: 20px;"> </fl-tooltip> </div> </div> <div if="{!holiday}" class="holiday-field"> <div class="table-cell left first-letter"> <fl-field id="end-date" name="end_date" label="end_date" input-value="{date}" width="300" type="date"> </fl-field> <fl-tooltip for="end-date" text="institution.holiday_end_date_description" action="focus" position="right" style="margin-top: 0px; margin-left: 20px;"> </fl-tooltip> </div> </div> <div if="{holiday}" class="holiday-field"> <div class="table-cell left first-letter"> <fl-field id="date" name="date" label="date" input-value="{holiday.date}" width="300" type="date"> </fl-field> </div> </div> <div class="holiday-field"> <div class="table-cell left first-letter"> <fl-field type="boolean" id="holiday-interest" name="interest" label="institution.holiday_interest" input-value="{interest}"> </fl-field> <fl-tooltip for="holiday-interest" text="institution.holiday_interest_description" action="hover" position="right" style="margin-top: 0px; margin-left: 20px;"> </fl-tooltip> </div> </div> <div class="holiday-field"> <div class="table-cell left first-letter"> <fl-field type="boolean" id="holiday-recess" name="recess" label="institution.holiday_class" input-value="{recess}"> </fl-field> <fl-tooltip for="holiday-recess" text="institution.holiday_class_description" action="hover" position="right" style="margin-top: 0px; margin-left: 20px;"> </fl-tooltip> </div> </div> <fl-modal-footer content-align="right"> <div class="calendar-holiday-button"> <fl-spinner loading="{this.parent.saving}" text="save.action"></fl-spinner> <span show="{!this.saving}"> <fl-button type="button" text="cancel" schema="cancel" onclick="{parent.cancel}"> </fl-button> <fl-button if="{!parent.id_holiday}" type="submit" text="register" schema="success"> </fl-button> <fl-button if="{parent.id_holiday}" type="submit" text="edit" schema="success"> </fl-button>
364 </span> </div> </fl-modal-footer> </form> </div>','fl-institution-holiday-form .holiday-form,[data-is="fl-institution-holiday-form"] .holiday-form{ padding: 10px; padding-bottom: 100px; } fl-institution-holiday-form .holiday-field,[data-is="fl-institution-holiday-form"] .holiday-field{ padding: 10px; font-size: 14px; }',"",function(e){"use strict";var t=this;this.saving=!1,this.id_holiday=e.idHoliday,this.holiday=e.holiday,this.date=e.date,this.callback=e.callback,this.cancel=e.cancelCallback,this.recess=null,this.interest=null,this.on("mount",function(){t.holiday&&(t.holiday.details.map(function(e){"recess"==e.name&&(t.recess=e.value),"interest"==e.name&&(t.interest=e.value)}),t.update())}),this.calendarHolidaySubmit=function(e){e.preventDefault();var i={};$("#calendar-holiday-form").find("input[type!=radio][name], input[type=radio][name]:checked, textarea").each(function(){var e=$(this).attr("name"),t=$(this).val();i[e]=t});var a={};for(var n in i)if(n.indexOf("[")>=0){var o=n.substring(0,n.indexOf("_")),s=n.substring(n.indexOf("_")+1,n.indexOf("[")),r=parseInt(n.substring(n.indexOf("[")+1)),l=[],d={};o in a&&(l=a[o]),r in l&&(d=l[r]),d[s]=i[n],("value"==s||s.indexOf("price")>=0)&&(d[s]=d[s].replace(",",".")),l[r]=d,a[o]=l}else a[n]=i[n];t.saving=!0,t.update(),t.callback&&t.callback(a)}})},function(e,t,i){var a=i(1);a.tag2("fl-institution-holiday-list",'<div if="{loader}"> <fl-spinner loading="{loader}" text="loading"></fl-spinner> </div> <div if="{!loader}" class="institution-holiday-list"> <div align="left"> <fl-action-button text="institution.add_holiday" size="small" disabled="{addInstitutionHoliday.disabled}" locked="{addInstitutionHoliday.locked}" onclick="{addInstitutionHoliday.apply}"> </fl-action-button> </div> <br> <br> <div if="{holidays.length > 0}"> <fl-institution-holiday-list-item each="{holiday in holidays}" id-institution="{id_institution}" holiday="{holiday}"> </fl-institution-holiday-list-item> </div> <div if="{holidays.length == 0}" align="center" class="first-letter"> <fl-trans keyword="institution.holiday_not_found"></fl-trans> </div> <br> <fl-pagination if="{links}" id-institution="{id_institution}" links="{links}" action="{action}" store="{state}" stage=".institution-holiday-list" params="{params}" callback="{listHolidays}"> </fl-pagination> </div>','fl-institution-holiday-list .institution-holiday-list,[data-is="fl-institution-holiday-list"] .institution-holiday-list{ padding: 10px; } fl-institution-holiday-list-item > .holiday-item{ border-bottom: #aaa 1px dashed; transition-duration: 300ms; transition-timing-function: ease-in-out; } fl-institution-holiday-list-item:last-of-type > .holiday-item{ border-bottom: none; } fl-institution-holiday-list-item:hover > .holiday-item{ background-color:rgba(1, 129, 78, 0.10); }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.holidays=[],this.errors=[],this.loader=!0,this.year=e.year,this.today=new Date,this.action=this.actions.getInstitutionHolidays,this.state=this.store.getState().institutionHoliday,this.links=null,this.params={id_institution:this.id_institution,date_from:e.dateFrom,date_to:e.dateTo},this.on("mount",function(){t.getInstitutionHolidays(t.params)}),this.on("update",function(){var i=t.store.getState().institutionHoliday.reload_institution_holidays;i&&(t.links=null,t.params={id_institution:t.id_institution,date_from:e.dateFrom,date_to:e.dateTo},t.getInstitutionHolidays(t.params))}),this.getInstitutionHolidays=function(e){var i=[t.action(e),t.actions.setReloadInstitutionHolidays(!1)];t.store.dispatch(i).then(function(){t.loader=!1,t.listHolidays()})["catch"](function(e){e&&(t.errors=t.store.getState().institutionHoliday.errors,t.loader=!1,t.holidays=[],t.links=null,t.update(
364))})},this.listHolidays=function(){t.holidays=t.store.getState().institutionHoliday.holidays,t.links=t.store.getState().institutionHoliday.links,t.state=t.store.getState().institutionHoliday,t.update()},this.addInstitutionHoliday=this.fl.checkRules({feature:null,permission:"save_settings",onSuccess:function(){$(".app").toggle("slide",{direction:"left"},500,function(){t.router.load("holiday.add")})}})})},function(e,t,i){var a=i(1);a.tag2("fl-institution-holiday-list-item",'<div class="holiday-item"> <div class="table-cell"> <div> <fl-date text="{holiday.date}" format="dd/MM/YYYY"> </fl-date> - <span class="bold"> {holiday.name} </span> </div> <div> <ul> <li each="{detail in holiday.details}" class="first-letter"> <fl-trans keyword="institution.{detail.name}"></fl-trans> <fl-icon if="{detail.value == true}" icon="check" color="#01814e"> </fl-icon> <fl-icon if="{detail.value != true}" icon="times" color="#f00"> </fl-icon> </li> </ul> </div> </div> <div class="table-cell"> <fl-button-option text="option.plural"> </fl-button-option> <fl-menu-option> <fl-menu-option-item icon="pencil" text="edit" locked="{parent.editInstituionHoliday.locked}" disabled="{parent.editInstituionHoliday.disabled}" onclick="{parent.editInstituionHoliday.apply}"> </fl-menu-option-item> <fl-menu-option-item icon="trash" text="delete" locked="{parent.deleteInstituionHoliday.locked}" disabled="{parent.deleteInstituionHoliday.disabled}" onclick="{parent.deleteInstituionHoliday.apply}"> </fl-menu-option-item> </fl-menu-option> </div> </div>','fl-institution-holiday-list-item .holiday-item,[data-is="fl-institution-holiday-list-item"] .holiday-item{ text-align: left; padding: 10px; } fl-institution-holiday-list-item .holiday-item > div,[data-is="fl-institution-holiday-list-item"] .holiday-item > div{ width: 90%; } fl-institution-holiday-list-item ul,[data-is="fl-institution-holiday-list-item"] ul{ margin: 0px; padding: 0px; } fl-institution-holiday-list-item ul > li,[data-is="fl-institution-holiday-list-item"] ul > li{ list-style: none; text-align: left; padding-top: 10px; padding-bottom: 10px; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.holiday=e.holiday,this.date=new Date(this.holiday.date),this.editInstituionHoliday=this.fl.checkRules({feature:null,permission:"save_settings",onSuccess:function(){$(".app").toggle("slide",{direction:"left"},500,function(){t.router.load("holiday.edit",{id_holiday:t.holiday.id_holiday,date:t.date.getUTCFullYear()+"-"+("0"+(t.date.getUTCMonth()+1)).slice(-2)+"-"+("0"+t.date.getUTCDate()).slice(-2)})})}}),this.deleteInstituionHoliday=this.fl.checkRules({feature:null,permission:"save_settings",onSuccess:function(){school.popup.confirm(t.i18n.translate("institution.confirm_delete_holiday"),function(){var e={id_institution:t.id_institution,id_holiday:t.holiday.id_holiday},i=[t.actions.deleteInstitutionHoliday(e),t.actions.setReloadInstitutionCalendar(!0)];t.store.dispatch(i).then(function(){var e={name:t.holiday.name};window.toast(t.i18n.translate("institution.success_delete_holiday",e),"long"),t.parent.loader=!0,t.parent.parent.update()})["catch"](function(e){if(e){var i=t.store.getState().institutionHoliday.errors,a="";i&&i.length>0&&i.map(function(e){a+=e.message+"<br />"}),school.popup.error(a)}})})}})})},function(e,t,i){var a=i(1);a.tag2("fl-institution-student-area",'<div class="app"> <fl-title text="institution.student_area_configuration"> </fl-title> <br> <br> <fl-institution-configuration-menu id-institution="{this.id_institution}"> </fl-institution-configuration-menu> <br> <div class="student-area-configuration"> <fl-institution-student-area-form if="{institution}" id-institution="{id_institution}" institution="{institution}" callback="{saveSettings}" callback-cancel="{cancel}"> </fl-institution-student-area-form> </div> </div>','fl-institution-student-area .student-area-configuration,[data-is="fl-institution-student-area"] .student-area-configuration{ padding: 10px; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.institution=null,this.on("mount",function(){t.getInstitution()}),this.getInstitution=function(){var e={id_institution:t.id_institution},i=[t.actions.getInstitutionAggregation(e)];t.store.dispatch(i).then(function(){t.institution=t.store.getState().institution.institution,t.update(
364)})["catch"](function(e){e&&(school.popup.error(t.store.getState().institution.error),t.update())})},this.saveSettings=function(e){var i={id_institution:t.id_institution,page_link:e.page_link},a={id_institution:t.id_institution,configurations:[{configuration:"navigation_color",value:e.navigation_color}]},n={id_institution:t.id_institution,configurations:[{configuration:"primary_color",value:e.primary_color}]},o=[t.actions.editInstitution(i),t.actions.editInstitutionConfiguration(a),t.actions.editInstitutionConfiguration(n)];t.store.dispatch(o).then(function(){window.toast(t.i18n.translate("edited"),"short"),t.tags["fl-institution-student-area-form"].button=!1,t.tags["fl-institution-student-area-form"].saving=!1,t.update()})["catch"](function(e){e&&(t.tags["fl-institution-student-area-form"].saving=!1,t.update(),school.popup.error(t.store.getState().institution.error))})},this.cancel=function(){t.router.load("billing")}})},function(e,t,i){var a=i(1);a.tag2("fl-institution-student-area-form",'<div class="student-area-form"> <form onsubmit="{studentAreaSubmit}"> <div class="student-area-field"> <div class="table-cell middle"> <fl-field id="navigation-color" name="navigation_color" input-value="{navigation_color}" change-callback="{changeNavigationColor}" type="color"> </fl-field> </div> <div class="table-cell middle capitalize"> <fl-trans keyword="institution.navigation_color"></fl-trans> </div> </div> <div class="student-area-field"> <div class="table-cell middle"> <fl-field id="primary-color" name="primary_color" input-value="{primary_color}" change-callback="{changePrimaryColor}" type="color"> </fl-field> </div> <div class="table-cell middle capitalize"> <fl-trans keyword="institution.primary_color"></fl-trans> </div> </div> <div class="student-area-field"> <fl-field type="text" name="name" id="institution-page-link" label="institution.page_link" maxlength="255" input-value="{institution.page_link}" width="300" action="true" onkeyup="{changePageLink}"> </fl-field> </div> <div class="student-area-field"> <div class="first-letter"> <fl-trans keyword="institution.redirect_description"></fl-trans>: </div> <br> <br> <div class="inline-block"> <a href="{full_link}" target="_blank">{full_link}</a> </div> <br> <br> <div class="inline-block"> <fl-button text="institution.copy_link" schema="info" onclick="{copyPageLink}"> </fl-button> </div> </div> <fl-modal-footer if="{button}" align="right" content-align="right"> <div class="address-button"> <fl-spinner loading="{this.parent.saving}" text="save.action"></fl-spinner> <span show="{!this.saving}"> <fl-button type="button" text="cancel" schema="cancel" onclick="{parent.callbackCancel}"> </fl-button> <fl-button type="submit" text="edit" schema="success"> </fl-button> </span> </div> </fl-modal-footer> </form> </div>','fl-institution-student-area-form .student-area-form,[data-is="fl-institution-student-area-form"] .student-area-form{ padding: 10px; padding-top: 25px; padding-bottom: 200px; text-align: center; } fl-institution-student-area-form .student-area-field,[data-is="fl-institution-student-area-form"] .student-area-field{ margin: auto; width: 348px; padding-top: 15px; padding-bottom: 15px; text-align: left; } fl-institution-student-area-form .student-area-link,[data-is="fl-institution-student-area-form"] .student-area-link{ margin: auto; width: 348px; text-align: left; } fl-institution-student-area-form .student-area-field > div,[data-is="fl-institution-student-area-form"] .student-area-field > div{ padding-left: 10px; }',"",function(e){"use strict";var t=this;this.button=!1,this.saving=!1,this.institution=e.institution,this.callback=e.callback,this.callback_cancel=e.callbackCancel,this.configurations=window.interceptor.institutionConfiguration,this.page_link=this.institution.page_link,this.full_link="https://student.forleven.com/"+this.page_link+"/home",this.navigation_color=this.configurations.navigation_color,this.primary_color=this.configurations.primary_color,this.on("update",function(){t.full_link="https://student.forleven.com/"+t.page_link+"/home"}),this.changePageLink=function(e){t.button=!0,t.page_link=$(e.target).val(),t.update(
364)},this.copyPageLink=function(){var e=document.createElement("textarea");e.value=t.full_link,document.body.appendChild(e),e.select(),document.execCommand("copy"),document.body.removeChild(e),toast(t.i18n.translate("institution.copied_link"),"long")},this.changeNavigationColor=function(e){t.button=!0,t.navigation_color=e,t.update()},this.changePrimaryColor=function(e){t.button=!0,t.primary_color=e,t.update()},this.studentAreaSubmit=function(e){e.preventDefault();var i={page_link:t.page_link,navigation_color:t.navigation_color,primary_color:t.primary_color};t.saving=!0,t.update(),t.callback&&t.callback(i)}})},function(e,t,i){var a=i(1);a.tag2("fl-member",'<div class="app"> <fl-title> <fl-trans keyword="member.plural"></fl-trans> </fl-title> <br> <div show="{listMemberReady}" align="left" style="position: relative;"> <fl-member-menu id-institution="{id_institution}"> </fl-member-menu> <br> <div class="member-stage"> <div class="member-stage-cell"> <fl-action-button id="add-member" text="member.register" locked="{addMember.locked}" disabled="{addMember.disabled}" onclick="{addMember.apply}"> </fl-action-button> </div> <div class="member-stage-cell"> <fl-member-search id-institution="{id_institution}" query="{query}" search-callback="{searchCallback}" default-callback="{defaultCallback}"> </fl-member-search> </div> </div> </div> <div id="member-list"> <fl-member-list id-institution="{id_institution}" query="{query}"> </fl-member-list> </div> </div>','fl-member .member-stage,[data-is="fl-member"] .member-stage{ display: table; padding: 10px; padding-bottom:10px; width: 100%; box-sizing: border-box; } fl-member .member-stage-cell,[data-is="fl-member"] .member-stage-cell{ display: inline-block; } fl-member .member-stage-cell:last-child,[data-is="fl-member"] .member-stage-cell:last-child{ text-align: right; float: right; }',"",function(e){ 365"use strict";var t=this;this.id_institution=e.idInstitution,this.query=e.query,this.listMemberReady=!1,this.searchCallback=function(e,i){t.tags["fl-member-list"].query=e,t.tags["fl-member-list"].filter=i,t.tags["fl-member-list"].trigger("searchMember")},this.defaultCallback=function(e){t.tags["fl-member-list"].filter=e,t.tags["fl-member-list"].trigger("listMember")},this.addMember=this.fl.checkRules({feature:"member",permission:"save_member",onSuccess:function(){t.router.load("member.add")}}),this.on("update",function(){var e=t.tags["fl-member-list"];e.loader===!1&&(t.listMemberReady=!0)})})},function(e,t,i){var a=i(1);a.tag2("fl-member-add",'<div class="app"> <div> <span id="member-view-header"> <fl-title> <fl-trans keyword="member.register"></fl-trans> </fl-title> </span> </div> <br> <div class="member-add-menu"> <fl-back-button text="member.plural" prefix-text="true" callback="{backMember}"> </fl-back-button> <fl-section></fl-section> </div> <div show="{loader}"> <br> <fl-spinner loading="{loader}"></fl-spinner> <br> </div> <div if="{!loader}"> <fl-member-occupation id-institution="{id_institution}" id-occupation="{id_occupation}"> </fl-member-occupation> <fl-member-form if="{id_occupation}" id-institution="{id_institution}" id-occupation="{id_occupation}" member="{member}" submit-to="{saveMember}" callback="{backMember}"> </fl-member-form> </div> </div>','fl-member-add .member-add-menu,[data-is="fl-member-add"] .member-add-menu{ padding: 10px; } fl-member-add .back-inline,[data-is="fl-member-add"] .back-inline{ display: inline-block; } fl-member-add .fa-angle-left,[data-is="fl-member-add"] .fa-angle-left{ font-weight: bold; font-size: 16px; color:#0069ff; } fl-member-add .member-back,[data-is="fl-member-add"] .member-back{ color: #333; font-size: 14px; padding:10px; cursor: pointer; background:none; border:none; transition: ease 300ms; transition-property: all; } fl-member-add .member-back:hover,[data-is="fl-member-add"] .member-back:hover{; color:#0069ff; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_occupation=null,this.member={},this.occupation={},this.on("mount",function(){t.trigger("getMemberRegistration")}),this.on("getMemberRegistration",function(){var e={id_institution:t.id_institution,action:"next"},i=[t.actions.getMemberRegistration(e)];t.store.dispatch(i).then(function(){t.loader=!1,t.member=t.store.getState().member.registration,t.update(
365)})["catch"](function(e){e&&(t.loader=!1,t.update())})}),this.on("error",function(e){t.tags["fl-member-form"].saving=!1,t.tags["fl-member-form"].update();var i="";if(Array.isArray(e))for(var a in e){var n=e[a];i+=n.message+"<br>"}else i=e;school.popup.error(i)}),this.saveMember=function(e){e.id_institution=t.id_institution;var i=[t.actions.saveMember(e)];t.store.dispatch(i).then(function(){t.member=t.store.getState().member.save,t.router.load("member.view",{id_user:t.member.id_user})})["catch"](function(e){e&&t.trigger("error",t.store.getState().member.error)})},this.backMember=function(){t.router.load("member")}})},function(e,t,i){var a=i(1);a.tag2("fl-member-edit",'<div class="app"> <div> <span id="member-view-header"> <fl-title> <fl-trans if="{this.parent.id_user}" keyword="edit.action"></fl-trans> <span if="{this.parent.member}"> {this.parent.member.fullname} </span> </fl-title> <br> <br> <div align="center"> <fl-member-view-menu if="{\'status\' in member}" id-institution="{id_institution}" id-user="{id_user}" member="{member}" status="{member.status}"> </fl-member-view-menu> </div> </span> <br> </div> <div show="{loader}"> <br> <fl-spinner loading="{loader}"></fl-spinner> <br> </div> <div if="{!loader}"> <fl-member-occupation id-institution="{id_institution}" id-occupation="{id_occupation}" occupation="{occupation}" show-list-occupation="{show_list_occupation}"> </fl-member-occupation> <fl-member-form if="{id_occupation && !show_list_occupation}" id-institution="{id_institution}" id-occupation="{id_occupation}" id-user="{id_user}" member="{member}" status="{this.status}" submit-to="{editMember}" callback="{callbackRoute}"> </fl-member-form> </div> </div>','fl-member-edit .member-add-menu,[data-is="fl-member-edit"] .member-add-menu{ padding: 10px; } fl-member-edit .back-inline,[data-is="fl-member-edit"] .back-inline{ display: inline-block; } fl-member-edit .fa-angle-left,[data-is="fl-member-edit"] .fa-angle-left{ font-weight: bold; font-size: 16px; color:#0069ff; } fl-member-edit .member-back,[data-is="fl-member-edit"] .member-back{ color: #333; font-size: 14px; padding:10px; cursor: pointer; background:none; border:none; transition: ease 300ms; transition-property: all; } fl-member-edit .member-back:hover,[data-is="fl-member-edit"] .member-back:hover{; color:#0069ff; }',"",function(e){"use strict";var t=this;this.loader=!0,this.id_institution=e.idInstitution,this.id_user=e.idUser,this.id_occupation=null,this.show_list_occupation=null,this.status=null,this.occupation={},this.member={},this.on("mount",function(){t.show_list_occupation=t.store.getState().occupation.show_list_occupation,t.trigger("getMember")}),this.on("getMember",function(){var e={id_institution:t.id_institution,id_user:t.id_user},i=[t.actions.getMemberViewSimple(e)];t.store.dispatch(i).then(function(){t.loader=!1,t.member=t.store.getState().member.member,t.id_occupation=t.member.id_occupation,t.occupation=t.member.occupation,t.update()})["catch"](function(e){e&&(t.loader=!1,school.popup.error(t.store.getState().member.error),t.update())})}),this.on("error",function(e){t.tags["fl-member-form"].saving=!1,t.tags["fl-member-form"].update();var i="";if(Array.isArray(e))for(var a in e){var n=e[a];i+=n.message+"<br>"}else i=e;school.popup.error(i)}),this.editMember=function(e){e.id_institution=t.id_institution,e.id_user=t.id_user;var i=[t.actions.editMember(e)];t.store.dispatch(i).then(function(){t.member=t.store.getState().member.edit,t.callback?t.callback():t.router.load("member.view",{id_user:t.member.id_user})})["catch"](function(e){e&&t.trigger("error",t.store.getState().member.error)})},this.callbackRoute=function(){t.router.load("member.view",{id_user:t.id_user})}})},function(e,t,i){var a=i(1);a.tag2("fl-member-form",'<div> <div show="{loader}"> <br> <fl-spinner loading="{loader}"></fl-spinner> <br> </div> <div show="{!loader}"> <div class="member-form"> <form id="member-form" onsubmit="{memberSubmit}"> <input type="hidden" name="id_occupation" riot-value="{this.id_occupation}"> <input type="hidden" name="status" riot-value="{this.status}"> <div each="{group in fieldGroups}"> <fl-section label="{group.label}" for="group-{group.name}"> </fl-section> <div id="group-{group.name}"> <br> <div each="{field in group.fields}"> <fl-field type="{field.type}" entity="member" name="{field.name}" id="member_{field.name}" label="{field.label}" maxlength="{field.type == âmultilineâ ? â1000â : â255â}" input-value="{member[field.name]}" width="{field.type != âobjectâ ? â300â : null}" items="{field.item}" required="{field.required}" action="true"></fl-field> <fl-tooltip show="{field.description}" text="{field.description}" for="member_{field.name}" action="{field.type == \'boolean\' ? \'hover\' : \'focus\'}"> </fl-tooltip> </div> </div> <br> <br> </div> <fl-modal-footer content-align="right"> <div class="member-button"> <fl-spinner loading="{this.parent.saving}" text="save.action"></fl-spinner> <span show="{!this.saving}"> <fl-button type="button" text="cancel" schema="cancel" id="member-cancel" onclick="{parent.cancel}"> </fl-button>
365 <fl-button if="{!parent.id_user}" type="submit" text="register" schema="success" id="member-save"> </fl-button> <fl-button if="{parent.id_user}" type="submit" text="edit" schema="success" id="member-save"> </fl-button> </span> </div> </fl-modal-footer> </form> </div> </div> </div>','fl-member-form .member-form,[data-is="fl-member-form"] .member-form{ display: none; padding: 10px; }',"",function(e){"use strict";var t=this,i=this;this.loader=!0,i.loadCEP=!1,this.header=!0,this.show_occupation=!0,this.saving=!1,this.id_institution=e.idInstitution,this.id_user=e.idUser,this.id_occupation=e.idOccupation,this.status=e.status,this.error=null,this.callback=null,this.submitTo=null,this.member={},this.occupation={},this.occupations=[],this.occupations_id=[],this.fields=[],this.field_errors=[],this.on("mount",function(){e.idOccupation&&(t.id_occupation=e.idOccupation),e.member&&(t.member=e.member),e.callback&&(t.callback=e.callback),e.submitTo&&(t.submitTo=e.submitTo),t.trigger("getOccupationFieldGroup",t.id_occupation)}),this.on("getOccupationFieldGroup",function(e){var i={id_institution:t.id_institution,id_occupation:e},a=[t.actions.getOccupationFieldGroup(i)];t.store.dispatch(a).then(function(){t.loader=!1,t.fieldGroups=t.store.getState().occupationField.field_groups,t.update(),$(".member-form").fadeIn(500,function(){t.update()})})["catch"](function(e){e&&(t.loader=!1,school.popup.error(t.store.getState().member.error),t.update())})}),this.on("updated",function(){$("#member-form").find("input").off("focusout"),$("#member-form").find("input").off("keyup"),$("#member-form").find("input").focusout(function(){var e=$
365(this),t=e.val().trim(),a=e.attr("name"),n=e.attr("id"),o=e.attr("label");if(i.field_errors=[],void 0!==a){if(t.length>0&&a.indexOf("email")>=0){var s=/^[a-z0-9._-]+@[a-z0-9]+\.[a-z]+(\.[a-z]+)?$/i;s.test(t)||(e.css("color","#f00"),e.css("border-color","#f00"),i.field_errors[i.field_errors.length]={name:a,id:n,label:o,value:t})}if(t.length>0&&a.indexOf("zipcode")>=0&&9==t.length){var r=$(this).closest(".object-value-line").attr("index");i.getAddress(t,r)}}}),$("#member-form").find("input").keyup(function(){var e=$(this),t=e.val(),i=e.attr("name");if(void 0!==i){if(t.length>0&&i.indexOf("document_document")>=0&&"CPF"==e.closest(".object-value-line").find("input#member_document_type").val().toUpperCase()&&(t.length>14&&(t=t.substring(0,14)),t=t.replace(/\D/g,""),t=t.replace(/(\d{3})(\d)/,"$1.$2"),t=t.replace(/(\d{3})(\d)/,"$1.$2"),t=t.replace(/(\d{3})(\d{1,2})$/,"$1-$2"),e.val(t)),t.length>0&&i.indexOf("document_document")>=0&&"CNPJ"==e.closest(".object-value-line").find("input#member_document_type").val().toUpperCase()&&(t.length>18&&(t=t.substring(0,18)),t=t.replace(/\D/g,""),t=t.replace(/(\d{2})(\d)/,"$1.$2"),t=t.replace(/(\d{3})(\d)/,"$1.$2"),t=t.replace(/(\d{3})(\d)/,"$1/$2"),t=t.replace(/(\d{4})(\d)/,"$1-$2"),e.val(t)),t.length>0&&i.indexOf("zipcode")>=0)if(9==t.length){var a=$(this).closest("form").find(":input");a.eq(a.index(this)+2).focus()}else t.length>9?(t=t.substring(0,9),e.val(t)):(t=t.replace(/\D/g,""),t=t.replace(/^(\d{5})(\d)/,"$1-$2"),e.val(t));t.length>0&&i.indexOf("time")>=0&&(t.length>5&&(t=t.substring(0,5)),t=t.replace(/\D/g,""),t=t.replace(/(\d{2})(\d)/,"$1:$2"),e.val(t))}})}),this.cancel=function(){t.callback()},this.memberSubmit=function(e){e.preventDefault(),t.field_errors.length>0&&t.field_errors.forEach(function(e,i){var a={label:e.label,value:e.value.trim()};return school.popup.error(t.i18n.translate("invalid_value",a)),$("#"+e.id).focus(),!1}),t.saving=!0,t.update();var i={};$("#member-form").find("input[name], textarea").each(function(){var e=$
365(this).attr("name"),t=$(this).val();i[e]=t});var a={};for(var n in i)if(n.indexOf("[")>=0){var o=n.substring(0,n.indexOf("_")),s=n.substring(n.indexOf("_")+1,n.indexOf("[")),r=parseInt(n.substring(n.indexOf("[")+1)),l=[],d={};o in a&&(l=a[o]),r in l&&(d=l[r]),d[s]=i[n],l[r]=d,a[o]=l}else a[n]=i[n];t.submitTo(a)},this.getAddress=function(e,i){var a={zipcode:e},n=[t.actions.getAddress(a)];t.store.dispatch(n).then(function(){var e=t.store.getState().forleven.address,a=t.member.address;a&&a.length>=i+1?Object.assign(a[i],e):(a=[{}],a[i]=e,t.member.address=a),t.update()})["catch"](function(e){e&&t.update()})}})},function(e,t,i){var a=i(1);a.tag2("fl-member-grade",'<div class="app"> <div if="{loader}" class="div-loader"> <fl-spinner loading="{loader}"></fl-spinner> </div> <div if="{!loader}"> <fl-title> <fl-trans keyword="view.action"></fl-trans> <span if="{this.parent.member}"> {this.parent.member.fullname} </span> </fl-title> <br> <br> <div align="center"> <fl-member-view-menu id-institution="{this.id_institution}" id-user="{this.id_user}" status="{this.member.status}"> </fl-member-view-menu> </div> <br> <br> <fl-grade if="{!loader}" id-institution="{id_institution}" id-classroom="{id_classroom}" id-course="{id_course}" id-user="{id_user}" stage="{stage}"> </fl-grade> </div> </div>','fl-member-grade .div-loader,[data-is="fl-member-grade"] .div-loader{ padding: 10pt; }',"",function(e){"use strict";var t=this;this.loader=!0,this.id_institution=e.idInstitution,this.id_classroom=e.idClassroom,this.id_user=e.idUser,this.id_course=e.idCourse,this.stage=e.stage,this.classroom={},this.member={},this.on("mount",function(){e.classroom?t.classroom=e.classroom:t.getClassroom(),t.getMember()}),this.on("update",function(){t.id_institution=e.idInstitution,t.id_classroom=e.idClassroom,t.id_user=e.idUser,t.id_course=e.idCourse,t.stage=e.stage}),this.getClassroom=function(){var e={id_institution:t.id_institution,id_classroom:t.id_classroom},i=[t.actions.getClassroom(e)];t.store.dispatch(i).then(function(){t.classroom=t.store.getState().classroom.classroom,t.id_course=t.classroom.id_course,t.stage=t.classroom.school_stage,t.loader=!1,t.update()})["catch"](function(e){e&&(t.loader=!1,t.classroom={},t.error=t.store.getState().classroom.error,t.update())})},this.getMember=function(){var e={id_institution:t.id_institution,id_user:t.id_user},i=[t.actions.getMember(e)];t.store.dispatch(i).then(function(){t.member=t.store.getState().member.member,t.loader=!1,t.update()})["catch"](function(e){e&&(t.loader=!1,t.member={},t.error=t.store.getState().member.error,t.update())})}})},function(e,t,i){var a=i(1);a.tag2("fl-member-list",'<div if="{loader}" class="padding"> <br> <fl-spinner loading="{loader}"></fl-spinner> <br> </div> <div if="{!loader}" class="member-list-items"> <fl-member-list-item if="{members && members.length > 0}" each="{member in members}" id-institution="{id_institution}" id-user="{member.id_user}" member="{member}" fullname="{member.fullname}" image="{member.image}" occupation="{member.occupation && member.occupation.hasOwnProperty(\'name\') ? member.occupation.name : \'\'}" registration-institution="{member.registration_institution}" status="{member.status == 1 ? \'active\' : \'inactive\'}" highlight="{member.highlight}" guardians="{member.guardians}"> </fl-member-list-item> <div if="{members.length == 0}" align="center"> {error} </div> <br> <fl-pagination if="{this.links}" id-institution="{id_institution}" links="{links}" action="{this.action}" store="{this.store.getState().member}" stage=".member-list-items" callback="{listMember}"> </fl-pagination> </div>','fl-member-list .member-list-items,[data-is="fl-member-list"] .member-list-items{ position: relative; margin: 20px; } fl-member-list .member-item,[data-is="fl-member-list"] .member-item{ position: relative; display: table; border-bottom: #aaa 1px dashed; padding: 5px; width: 99%; transition: ease-in-out 300ms; transition-property: all; } fl-member-list .member-item:hover,[data-is="fl-member-list"] .member-item:hover{ background-color: rgba(1, 129, 78, 0.15); } fl-member-list-item:last-of-type .member-item { border-bottom: none; } fl-member-list .member-item-col,[data-is="fl-member-list"] .member-item-col{ vertical-align: top; display: table-cell; } fl-member-list .member-image,[data-is="fl-member-list"] .member-image{ text-align: center; width: 150px; cursor: pointer; } fl-member-list .member-fullname,[data-is="fl-member-list"] .member-fullname{ font-size:13px; font-weight: "Verdana Semibold" } fl-member-list .member-occupation,[data-is="fl-member-list"] .member-occupation{ font-size:12px; font-weight: bold; color: #555; } fl-member-list .member-option,[data-is="fl-member-list"] .member-option{ float: right; } fl-member-list .member-status,[data-is="fl-member-list"] .member-status{ font-size:13px; font-weight: bold; text-align: center; display: block; }
365 fl-member-list .active,[data-is="fl-member-list"] .active{ color: #33aa33 } fl-member-list .inactive,[data-is="fl-member-list"] .inactive{ color:#ffaa33; } fl-member-list .member-highlight,[data-is="fl-member-list"] .member-highlight{ font-weight: normal; background-color: #ff8; }',"",function(e){"use strict";var t=this;this.loader=!0,this.id_institution=e.idInstitution,this.lastTrigger=null,this.error="",this.query=null,this.occupations=[],this.members=[],this.links={},this.filter={status:1},this.on("mount",function(){t.trigger("listMember")}),this.on("listMember",function(){t.lastTrigger="listMember",t.action=t.actions.getMember;var e={id_institution:t.id_institution},i=[t.actions.getMember(Object.assign(e,t.filter))];t.store.dispatch(i).then(function(){t.loader=!1,t.listMember(),t.parent.update()})["catch"](function(e){e&&(t.loader=!1,t.members=[],t.links={},t.error=t.store.getState().member.error,t.update(),t.tags["fl-pagination"].update())})}),this.on("searchMember",function(){t.loader=!0,t.update(),t.lastTrigger="searchMember",t.action=t.actions.searchMember;var e={id_institution:t.id_institution,query:t.query},i=[t.actions.searchMember(Object.assign(e,t.filter))];t.store.dispatch(i).then(function(){t.loader=!1,t.listMember()})["catch"](function(e){e&&(t.loader=!1,t.members=[],t.links={},t.error=t.store.getState().member.error,t.update(),t.tags["fl-pagination"].update())})}),this.on("deleteMember",function(e){var i={id_institution:t.id_institution,id_user:e},a=[t.actions.deleteMember(i)];t.store.dispatch(a).then(function(){t.member=t.store.getState().member.member,t.trigger(t.lastTrigger),school.popup.info(t.i18n.translate("member.success_archive"))})["catch"](function(e){e&&school.popup.error(t.store.getState().member.error)})}),this.on("reactivateMember",function(e){var i={id_institution:t.id_institution,id_user:e},a=[t.actions.reactivateMember(i)];t.store.dispatch(a).then(function(){t.member=t.store.getState().member.member,t.trigger(t.lastTrigger),school.popup.info(t.i18n.translate("member.success_reactivate"))})["catch"](function(e){e&&school.popup.error(t.store.getState().member.error)})}),this.listMember=function(){t.members=t.store.getState().member.member,t.links=t.store.getState().member.links,t.update(),t.tags["fl-pagination"].update()}})},function(e,t,i){var a=i(1);a.tag2("fl-member-list-item",'<div class="member-item"> <div class="member-item-col member-image" onclick="{memberView.apply}"> <img riot-src="{member_image}" height="80"> </div> <div class="member-item-col"> <a href="javascript:void(0)" class="member-fullname" onclick="{memberView.apply}">{opts.fullname}</a> <br> <span class="member-occupation"> {opts.occupation} </span> <div if="{opts.registrationInstitution}" class="first-letter"> <fl-trans keyword="member.registration_institution.short"></fl-trans>: <span class="member-registration_institution"> {opts.registrationInstitution} </span> </div> <div if="{opts.guardians}" class="first-letter"> <fl-trans keyword="member.guardian.plural"></fl-trans>: <span class="member-guardians"> <span each="{guardian, key in opts.guardians}"> <virtual if="{key > 0}">,</virtual> {guardian} </span> </span> </div> </div> <div class="member-item-col member-option"> <fl-button-option text="option.plural"> </fl-button-option> <fl-menu-option if="{permission}" arrow="top"> <fl-menu-option-item id="member-report" icon="print" text="report.plural" disabled="{parent.memberReport.disabled}" locked="{parent.memberReport.locked}" onclick="{parent.memberReport.apply}"> </fl-menu-option-item> <fl-menu-option-item id="member-occurrence" icon="address-card" icon-size="14" text="occurrence.plural" disabled="{parent.memberOccurrence.disabled}" locked="{parent.memberOccurrence.locked}" onclick="{parent.memberOccurrence.apply}"> </fl-menu-option-item> <fl-menu-option-item id="member-password-reset" icon="key" text="member.reset_password" disabled="{parent.memberPasswordReset.disabled}" locked="{parent.memberPasswordReset.locked}" onclick="{parent.memberPasswordReset.apply}"> </fl-menu-option-item> <fl-menu-option-item id="member-photo" icon="camera" text="member.update_image" disabled="{parent.memberPhoto.disabled}" locked="{parent.memberPhoto.locked}" onclick="{parent.memberPhoto.apply}"> </fl-menu-option-item> <fl-menu-option-item id="member-parcel" icon="money" icon-size="16" text="parcel.plural" disabled="{parent.memberParcel.disabled}" locked="{parent.memberParcel.locked}" onclick="{parent.memberParcel.apply}"> </fl-menu-option-item> <fl-menu-option-item id="member-merge" icon="user-merge" icon-size="16" text="member.merge" disabled="{parent.memberMerge.disabled}" locked="{parent.memberMerge.locked}" onclick="{parent.memberMerge.apply}"> </fl-menu-option-item> <fl-menu-option-item if="{parent.status == \'active\'}" id="member-delete" icon="archive" text="archive" disabled="{parent.memberDelete.disabled}" locked="{parent.memberDelete.locked}" onclick="{parent.memberDelete.apply}"> </fl-menu-option-item> <fl-menu-option-item if="{parent.status != \'active\'}" id="member-reactive" icon="return-arrow" text="reactivate" disabled="{parent.memberReactivate.disabled}" locked="{parent.memberReactivate.locked}" onclick="{parent.memberReactivate.apply}"> </fl-menu-option-item> <fl-menu-option-item id="member-view" icon="eye-open" icon-size="14" text="view" disabled="{parent.memberView.disabled}" locked="{parent.memberView.locked}" onclick="{parent.memberView.apply}"> </fl-menu-option-item> <fl-menu-option-item id="member-edit" icon="pencil" text="edit" disabled="{parent.memberEdit.disabled}" locked="{parent.memberEdit.locked}" onclick="{parent.memberEdit.apply}"> </fl-menu-option-item> </fl-menu-option> <span class="member-status {status}"> <fl-trans keyword="{status}"></fl-trans>
365 </span> </div> <fl-report-modal-box if="{id_institution && id_user}" initialize="close" id-institution="{id_institution}" id-user="{id_user}"> </fl-report-modal-box> <fl-member-merge-modal-box if="{id_institution && id_user}" initialize="close" id-institution="{id_institution}" id-user="{id_user}" member="{member}" callback="{reloadList}"> </fl-member-merge-modal-box> </div> <fl-member-gallery if="{show_gallery}" id-institution="{id_institution}" id-user="{id_user}" aspect-ratio="{1 / 1}" edit="true" callback="{getMember}"> </fl-member-gallery>',"","",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_user=e.idUser,this.permission=window.interceptor.permission,this.status=e.status,this.member=e.member,this.member_image="https://forleven.com/img/IMG0120A.jpg"===e.image?"https://forleven-image.s3.us-east-1.amazonaws.com/profile.svg":e.image,this.on("mount",function(){if(e.highlight)for(var i in e.highlight){var a=e.highlight[i];if($(t.root).find(".member-"+i)){var n=$(t.root).find(".member-"+i).html();for(var o in a){var s=a[o];n=t.highlight(n,s)}$(t.root).find(".member-"+i).html(n)}}}),this.getMember=function(){var e={id_institution:t.id_institution,id_user:t.id_user},i=[t.actions.getMemberViewSimple(e)];t.store.dispatch(i).then(function(){t.member=t.store.getState().member.member,t.id_occupation=t.member.id_occupation,t.update()})},this.memberReport=this.fl.checkRules({feature:"report_unlimited",permission:"read_report_member",onSuccess:function(){t.tags["fl-report-modal-box"].openModal()}}),this.memberView=this.fl.checkRules({feature:"member",permission:"read_member",onSuccess:function(){t.router.load("member.view",{id_user:e.idUser})}}),this.memberOccurrence=this.fl.checkRules({feature:"member_occurrence",permission:"edit_member",onSuccess:function(){popup("open","600"),loadPiece("/acao/inst/ocorrencia/index.php?inst="+t.id_institution+"&user="+t.id_user,"conteudo","conteudo")}}),this.memberPasswordReset=this.fl.checkRules({feature:"member",permission:"edit_member",onSuccess:function(){school.popup.confirm(t.i18n.translate("member.confirm_reset_password"),function(){var i={id_user:e.idUser,id_institution:e.idInstitution},a=[t.actions.saveMemberPasswordReset(i)];t.store.dispatch(a).then(function(){var e=t.store.getState().member.passwordReset;school.popup.info(e.message)})["catch"](function(e){if(e){var i=t.store.getState().member.error;school.popup.error(i)}})})}}),this.memberPhoto=this.fl.checkRules({feature:"member",permission:"edit_member",onSuccess:function(){t.show_gallery=!0,t.update(),t.tags["fl-member-gallery"].open()}}),this.memberParcel=this.fl.checkRules({feature:"member_parcel",permission:"edit_member",onSuccess:function(){t.router.load("member.parcel",{id_user:e.idUser})}}),this.memberMerge=this.fl.checkRules({feature:"member_merge",permission:"merge_member",onSuccess:function(){t.tags["fl-member-merge-modal-box"].open()}}),this.memberEdit=this.fl.checkRules({feature:"member",permission:"edit_member",onSuccess:function(){t.router.load("member.edit",{id_user:e.idUser})}}),this.memberDelete=this.fl.checkRules({feature:"member",permission:"save_member",onSuccess:function(){school.popup.confirm(t.i18n.translate("member.confirm_archive"),function(){t.parent.trigger("deleteMember",t.id_user)})}}),this.memberReactivate=this.fl.checkRules({feature:"member",permission:"save_member",onSuccess:function(){school.popup.confirm(t.i18n.translate("member.confirm_reactivate"),function(){t.parent.trigger("reactivateMember",t.id_user)})}}),this.highlight=function(e,t){return e.replace(t,'<span class="member-highlight">'+t+"</span>")},this.reloadList=function(){t.parent.trigger(t.parent.lastTrigger)}})},function(e,t,i){var a=i(1);a.tag2("fl-member-menu",'<div> <fl-menu-navigation if="{list_menu && list_menu.length > 0}" menu="{list_menu}"> </fl-menu-navigation> </div> <fl-report-modal-box id-institution="{id_institution}" id-report-category="5" initialize="close"> </fl-report-modal-box>','fl-member-menu .menu,[data-is="fl-member-menu"] .menu{ padding:10px; padding-bottom:0px; background-color:#fff; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.list_menu=[],this.memberReport=this.fl.checkRules({feature:"report_unlimited",permission:"read_report_member",onSuccess:function(){t.tags["fl-report-modal-box"].openModal()}}),this.on("mount",function(){t.list_menu=[{icon:null,label:"",name:"",feature:"member",locked:!1,permission:"",disabled:!1,callback:null,active:!1},{icon:null,label:"",name:"",feature:"member",locked:!1,permission:"",disabled:!1,callback:null,active:!1},{icon:"print",icon_size:"16px",label:t.i18n.translate("member.general_report.plural"),name:"report",feature:"member",locked:!1,permission:t.memberReport.permission,disabled:!1,callback:t.memberReport.apply,active:!1}
365],t.update()})})},function(e,t,i){var a=i(1);a.tag2("fl-member-occupation",'<div class="occupation-general"> <span show="{loader}"> <br> <fl-spinner loading="{loader}"></fl-spinner> <br> </span> <span show="{!loader}"> <div show="{!id_occupation && !occupation}" class="occupation-select no-select"> <div class="first-letter"> <fl-trans keyword="member.occupation_select"></fl-trans>: </div> <br> <br> <div each="{occupation in occupations}" class="occupation-item" id-occupation="{occupation.id_occupation}" onclick="{this.selectOccupation}"> {occupation.name} </div> </div> <span show="{id_occupation && occupation}" class="occupation-section"> <fl-section label="occupation"></fl-section> <br> <button if="{occupation}" type="button" class="member-occupation" onclick="{this.changeOccupation}"> {occupation.name} <fl-icon icon="pencil"> </fl-icon> </button> </span> </span> </div>','fl-member-occupation .occupation-general,[data-is="fl-member-occupation"] .occupation-general{ padding:10px; } fl-member-occupation .occupation-select,[data-is="fl-member-occupation"] .occupation-select{ display: none; padding: 10px; font-weight: bold; } fl-member-occupation .occupation-item,[data-is="fl-member-occupation"] .occupation-item{ margin-left: 25%; margin-right: 25%; padding: 10px; border-bottom:1px dashed #aaa; font-weight: bold; font-family: verdana; font-size: 16px; color: #333; cursor: pointer; transition-duration: 300ms; transition-timing-function: ease-in-out; } fl-member-occupation .occupation-item:hover,[data-is="fl-member-occupation"] .occupation-item:hover{ background-color: rgba(1, 129, 78, 0.15); } fl-member-occupation .member-occupation,[data-is="fl-member-occupation"] .member-occupation{ font-family: verdana; font-size:14px; color:#333; font-weight: bold; margin: 5px; margin-bottom: 10px; cursor: pointer; background:none; border:none; transition-duration: 300ms; transition-timing-function: ease-in-out; } fl-member-occupation .member-occupation:hover,[data-is="fl-member-occupation"] .member-occupation:hover{ color: #54A769; }',"",function(e){"use strict";var t=this;this.loader=!0,this.id_institution=e.idInstitution,this.id_occupation=e.idOccupation,this.occupation=e.occupation,this.show_list_occupation=e.showListOccupation,this.occupations=[],this.occupations_id=[],this.on("mount",function(){!t.id_occupation||t.show_list_occupation?t.trigger("listOccupation"):(t.loader=!1,t.update())}),this.on("listOccupation",function(){var e={id_institution:t.id_institution},i=[t.actions.getOccupations(e)];t.store.dispatch(i).then(function(){t.loader=!1,t.occupations=t.store.getState().occupation.occupations;for(var e in t.occupations){var i=t.occupations[e];t.occupations_id[i.id_occupation]=i}t.update(),$(".occupation-section").fadeOut(500,function(){$(".occupation-select").fadeIn(500)})})["catch"](function(e){e&&(t.loader=!1,school.popup.error(t.store.getState().occupation.error),t.update())})}),this.selectOccupation=function(e){var i=e.item;t.occupation=i.occupation,t.id_occupation=t.occupation.id_occupation,null!=t.id_occupation&&$(".occupation-select").fadeOut(500,function(){$(".occupation-section").fadeIn(500)}),t.update(),t.parent.id_occupation=t.id_occupation,t.show_list_occupation&&(t.store.dispatch([t.actions.toggleShowListOccupation()]),t.parent.show_list_occupation=t.store.getState().occupation.show_list_occupation,t.parent.status=1),t.parent.update()},this.changeOccupation=function(){t.trigger("listOccupation"),t.parent.id_occupation=null,t.parent.update()}})},function(e,t,i){var a=i(1);a.tag2("fl-member-search",'<div class="member-search"> <div class="member-search-field"> <fl-search-field id="member-search" type="search" name="search-member" label="member.search" maxlength="255" width="300" input-value="{parent.query}" margin="none" callback="{parent.searchCallback}" default-callback="{parent.defaultCallback}" filter="{loadFilter}"> </fl-search-field> </div> </div>','fl-member-search .member-search,[data-is="fl-member-search"] .member-search{ display: table; width: 100%; } fl-member-search .member-search-field,[data-is="fl-member-search"] .member-search-field{ display: table-cell; text-align: right; } fl-member-search .member-search-button,[data-is="fl-member-search"] .member-search-button{ display: table-cell; position: relative; color: #54A769; font-size: 20px; padding:5px; text-align: center; vertical-align: middle; cursor: pointer; width: 200px; transition: all 300ms ease-in-out; }',"",function(e){"use strict";var t=this;this.query=e.query,this.searchCallback=e.searchCallback,this.defaultCallback=e.defaultCallback,this.id_institution=e.idInstitution,this.on("mount",function(){t.tags["fl-search-field"].filters={status:1},t.tags["fl-search-field"].update()}),this.loadFilter=function(){return new Promise(function(e,i){var a={id_institution:t.id_institution},n=[t.actions.getMemberFilter(a)];t.store.dispatch(n).then(function(){e(t.store.getState().member.filter)})["catch"](function(e){e&&(i([]),school.popup.error(t.store.getState().member.error))})})}})},function(e,t,i){var a=i(1);a.tag2("fl-member-search-select",'<div> <fl-modal-box> <div id="member-search-select"> <div id="member-search-select-field" align="center"> <fl-search-field type="search" label="member.search" maxlength="255" width="600" margin="none" callback="{parent.searchMember}" filter="{parent.loadFilter}"> </fl-search-field> </div> <fl-spinner loading="{parent.loader}"></fl-spinner> <div show="{!parent.loader}" align="center"> {parent.error} </div> <div if="{!parent.loader}" id="member-search-select-list"> <div each="{member in parent.members}" id-user="{member.id_user}" onclick="{parent.parent.selectMember}" class="member-item"> <div class="member-item-col image"> <fl-image image="{member.image === âhttps://forleven.com/img/IMG0120A.jpgâ ? âhttps://forleven-image.s3.us-east-1.amazonaws.com/profile.svgâ : member.image}" size="80px" circular="true" style="display:inline-block"> </fl-image> </div> <div class="member-item-col"> <a href="javascript:void(0)" class="name">{member.fullname}</a> <br> <span if="{member.occupation && member.occupation.name}" class="occupation"> {member.occupation.name} </span> <div if="{member.registration_institution}" class="first-letter inline-block registration-institution"> <fl-trans keyword="member.registration_institution.short"></fl-trans>: {member.registration_institution} </div> <span if="{parent.parent.id_students && parent.parent.id_students.includes(member.id_user)}" style="color: #ffaa33" class="member-registered first-letter"> <br> {this.i18n.translate(\'classroom.student_already_registered\')} </span> </div> <div class="member-item-col member-status"> <span class="status {member.status}"> <fl-trans keyword="{member.status}"></fl-trans>
365 </span> </div> </div> </div> </div> </fl-modal-box> </div>','fl-member-search-select #member-search-select-field,[data-is="fl-member-search-select"] #member-search-select-field{ margin-top:30px; margin:20px; } fl-member-search-select #member-search-select-list,[data-is="fl-member-search-select"] #member-search-select-list{ height: 400px; overflow: hidden; overflow-y: auto; padding: 10px; } fl-member-search-select .member-item,[data-is="fl-member-search-select"] .member-item{ position: relative; display: table; border-bottom: #aaa 1px dashed; padding: 5px; width: 99%; cursor:pointer; transition-duration: 300ms; transition-timing-function: ease-in-out; } fl-member-search-select .member-item:hover,[data-is="fl-member-search-select"] .member-item:hover{ background-color: rgba(1, 129, 78, 0.15); } fl-member-search-select .member-item-col,[data-is="fl-member-search-select"] .member-item-col{ vertical-align: top; display: table-cell; } fl-member-search-select .member-status,[data-is="fl-member-search-select"] .member-status{ float: right; } fl-member-search-select .image,[data-is="fl-member-search-select"] .image{ text-align: center; width: 150px; } fl-member-search-select .occupation,[data-is="fl-member-search-select"] .occupation{ font-size:12px; font-weight: bold; color: #555; } fl-member-search-select .active,[data-is="fl-member-search-select"] .active{ color: #33aa33 } fl-member-search-select .inactive,[data-is="fl-member-search-select"] .inactive{ color:#ffaa33; }',"",function(e){ 366"use strict";var t=this;this.loader=!1,this.id_institution=e.idInstitution,this.id_user=e.idUser,this.id_students=e.idStudents,this.callback=e.callback,this.members=[],this.on("mount",function(){t.tags["fl-modal-box"].tags["fl-search-field"].filters={status:1},t.tags["fl-modal-box"].tags["fl-search-field"].update()}),this.open=function(){t.tags["fl-modal-box"].ModalBoxOpen()},this.loadFilter=function(){return new Promise(function(i,a){var n={id_institution:t.id_institution,items:'["status"]'};e.filter&&(n=e.filter);var o=[t.actions.getMemberFilter(n)];t.store.dispatch(o).then(function(){i(t.store.getState().member.filter)})["catch"](function(e){e&&(a([]),school.popup.error(t.store.getState().member.error))})})},this.searchMember=function(i,a){t.loader=!0,t.error="",t.update();var n={id_institution:t.id_institution,query:i,"occupation.type":"member"};e.searchParams&&(n=e.searchParams,n.query=i),n=Object.assign(n,a);var o=[t.actions.searchMember(n)];t.store.dispatch(o).then(function(){t.loader=!1,t.members=t.store.getState().member.member,t.links=t.store.getState().member.links;for(var e in t.members){var i=t.members[e];1==i.status?i.status="active":i.status="inactive"}t.update()})["catch"](function(e){e&&(t.loader=!1,t.error=t.store.getState().member.error,t.members=[],t.update())})},this.selectMember=function(e){var i=e.item,a=i.member;t.callback&&t.callback(a),t.tags["fl-modal-box"].ModalBoxClose()}})},function(e,t,i){var a=i(1);a.tag2("fl-member-select",'<div if="{members.length > 0}"> <fl-member-select-item each="{member in members}" member="{member}" selected="{(member.id_user == id_user_selected) ? true : false}" callback="{selectMember}"> </fl-member-select-item> <input if="{id_user_selected}" type="hidden" name="id_user" riot-value="{id_user_selected}"> </div> <div if="{show_error && members.length == 0 && error}" align="center"> <br> {error} <br> </div>',"","",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_user=e.idUser,this.id_user_selected=e.idUserSelected,this.callback=e.callback,this.show_error=e.showError===!1?!1:!0,this.members=[],this.error=null,this.on("mount",function(){t.id_user?t.getMember():t.getMembers()}),this.on("update",function(){t.id_user_selected=e.idUserSelected}),this.getMember=function(){var e={id_institution:t.id_institution,id_user:t.id_user},i=[t.actions.getMember(e)];t.store.dispatch(i).then(function(){t.members=[t.store.getState().member.member],t.update()})["catch"](function(){t.error=t.store.getState().member.error,t.update()})},this.getMembers=function(){var e={id_institution:t.id_institution},i=[t.actions.getMembers(e)];t.store.dispatch(i).then(function(){t.members=t.store.getState().member.members,t.update(
366)})["catch"](function(){t.error=t.store.getState().member.error,t.update()})},this.selectMember=function(e){t.id_user_selected=e,t.update(),t.callback&&t.callback(e)}})},function(e,t,i){var a=i(1);a.tag2("fl-member-select-item",'<div class="{classes}" onclick="{selectMember}" align="left"> <div class="inline-block"> <fl-icon if="{selected}" icon="check-circle" color="#01814e"> </fl-icon> <fl-icon if="{!selected}" icon="circle" color="rgba(1, 129, 78, 0.50)"> </fl-icon> </div> <div class="inline-block" align="left"> <div class="member-name text-ellipsis"> {member.fullname} </div> </div> <div class="block member-document first-letter"> {member.occupation.name} </div> </div>','fl-member-select-item .member-box,[data-is="fl-member-select-item"] .member-box{ margin:5px; padding:10px; border: 1px solid #aaa; border-radius: 5px; cursor: pointer; width: auto; width: 140px; min-height: 60px; display: inline-table; transition: ease-in-out 300ms; transition-property: all; } fl-member-select-item .member-box:hover,[data-is="fl-member-select-item"] .member-box:hover{ background-color:rgba(1, 129, 78, 0.10); } fl-member-select-item .member-selected,[data-is="fl-member-select-item"] .member-selected{ background-color:rgba(1, 129, 78, 0.10); } fl-member-select-item .member-name,[data-is="fl-member-select-item"] .member-name{ font-weight: bold; font-size: 14px; width: 100px; margin-left: 5px; } fl-member-select-item .member-document,[data-is="fl-member-select-item"] .member-document{ padding-top: 5px; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.member=e.member,this.selected=e.selected,this.callback=e.callback,this.classes={"member-box":!0,"member-selected":this.selected},this.on("update",function(){t.selected=e.selected,t.classes={"member-box":!0,"member-selected":t.selected}}),this.selectMember=function(){t.callback(t.member.id_user)}})},function(e,t,i){var a=i(1);a.tag2("fl-member-view",'<div class="{this.header == true ? \'app\' : \'\'}"> <span if="{this.header == true}" id="member-view-header"> <fl-title> <fl-trans keyword="view.action"></fl-trans> <span if="{this.parent.member}"> {this.parent.member.fullname} </span> </fl-title> <br> <br> <div align="center"> <fl-member-view-menu if="{\'status\' in member}" id-institution="{id_institution}" id-user="{id_user}" member="{member}" status="{member.status}" form-callback="{openMemberGallery.apply}" callback="{getMember}"> </fl-member-view-menu> </div> </span> <div show="{loader}"> <br> <fl-spinner loading="{loader}"></fl-spinner> <br> </div> <div show="{!loader}" class="profile-info-table"> <div class="profile-column"> <div> <img riot-src="{this.member_image}" border="0" class="profile-image"> <br> <span class="profile-name"> {member.fullname} </span> <br> <br> <fl-section></fl-section> <br> <div class="info-item"> <div class="first-letter"> <fl-trans keyword="username"></fl-trans>: </div> <span if="{member.social}"> {member.social.username} </span> </div> <div class="info-item"> <div class="first-letter"> <fl-trans keyword="member.social_name"></fl-trans>: </div> <span if="{member.social}"> {member.social.social_name} </span> </div> <br> <fl-section></fl-section> <br> <div class="info-item"> <div class="first-letter"> <fl-trans keyword="occupation"></fl-trans>: </div> <span if="{member.occupation && member.occupation.hasOwnProperty(\'name\')}"> {member.occupation.name} </span> </div> <div class="info-item"> <div class="first-letter"> <fl-trans keyword="situation"></fl-trans>: </div> <span if="{this.member.status === 1}" class="member-status-active"> <fl-trans keyword="active"></fl-trans>
366 </span> <span if="{this.member.status === 0}" class="member-status-inactive"> <fl-trans keyword="inactive"></fl-trans> </span> <span if="{this.merged}" class="member-status-inactive"> <fl-trans keyword="member.merged_with_another_member"></fl-trans> </span> </div> <div class="info-item"> <span if="{this.merge_scheduled}"> <fl-trans keyword="member.merged_scheduled"></fl-trans> <fl-spinner style="display:inline-block" loading="{true}" type="waiting"> </fl-spinner> </span> </div> <div class="info-item"> <div class="first-letter"> <fl-trans keyword="registered_by"></fl-trans>: </div> <span if="{member.user_create}"> {member.user_create.name} </span> </div> <div class="info-item"> <div class="first-letter"> <fl-trans keyword="register_date"></fl-trans>: </div> <fl-date text="{this.member.registration_date}" format-in="datetime" format-out="dd/MM/YYYY HH:ii"></fl-date> </div> <br> </div> </div> <div class="info-column"> <div if="{show_guardian == true && member.guardian}" class="group"> <fl-section label="guardian.plural"></fl-section> <br> <fl-member-guardian id-institution="{this.id_institution}" id-user="{id_user}" data="{member.guardian}" show-add="{member.status == 1 ? \'true\' : \'false\'}"> </fl-member-guardian> </div> <div if="{show_classroom == true && member.classroom}" class="group"> <fl-section label="member.tuition.plural" for="member-tuition"> </fl-section> <br> <div id="member-tuition"> <fl-member-tuition id-institution="{this.id_institution}" id-user="{id_user}"> </fl-member-tuition> </div> </div> <div if="{show_classroom == true && member.classroom}" class="group"> <fl-section label="classroom.plural"></fl-section> <br> <fl-grid if="{member.classroom.length > 0}" data="{member.classroom}" columns="{classroomColumns}"></fl-grid> <div if="{member.classroom === undefined || member.classroom.length == 0}" align="center" class="first-letter"> <fl-trans keyword="classroom.not_found_student_classroom"></fl-trans> </div> </div> <div each="{group in fieldGroups}" class="group"> <fl-section label="{group.label}" for="group-{group.name}"> </fl-section> <div id="group-{group.name}"> <br> <div each="{field in group.fields}"> <div if="{field.type != \'object\'}" class="info-item"> <span> {field.label}: </span> <span if="{field.type!=\'date\'}"> {member[field.name]} </span> <fl-date if="{field.type==\'date\' || field.type==\'datetime\'}" text="{member[field.name]}" format-in="{field.type}" format-out="dd/MM/YYYY" class="member-view-inline-block"> </fl-date> </div> <span if="{field.type == \'object\'}"> <div each="{item in member[field.name]}" class="object-row"> <div if="{key.indexOf(\'id\') < 0}" each="{value, key in field.item}" class="object-column"> <span class="object-label first-letter"> <fl-trans keyword="{key}"></fl-trans>
366 </span> <span if="{value!=\'date\'}" class="object-value"> <span> {item[key]} </span> <div if="{field.name == \'email\' && key == \'email\'}" id="user-email-situation-{item.id_user_email}" class="inline-block user-email-situation"> <div if="{item.situation == \'BOUNCE\'}" class="table"> <div class="table-cell middle"> <fl-icon icon="ban" color="#f00"> </fl-icon> </div> <div class="bold first-letter table-cell middle" style="color:#f00;"> <fl-trans keyword="member.email_bounce"></fl-trans> </div> <fl-tooltip for="user-email-situation-{item.id_user_email}" text="member.email_bounce_description" action="hover" position="top" style="margin-top: -10px; left: 0px"> </fl-tooltip> </div> <div if="{item.situation == \'COMPLAINT\'}" class="table"> <div class="table-cell middle"> <fl-icon icon="exclamation-circle" color="#ffaa33"> </fl-icon> </div> <div class="bold first-letter table-cell"> <fl-trans keyword="member.email_complaint"></fl-trans> </div> <fl-tooltip for="user-email-situation-{item.id_user_email}" text="member.email_complaint_description" action="hover" position="top" style="margin-top: -10px; left: 0px"> </fl-tooltip> </div> <div if="{item.situation == \'DELIVERY\'}" class="table"> <div class="table-cell middle"> <fl-icon icon="check-circle" color="#01814e"> </fl-icon> </div> <div class="bold first-letter table-cell" style="color:#01814e;"> <fl-trans keyword="member.email_delivery"></fl-trans> </div> <fl-tooltip for="user-email-situation-{item.id_user_email}" text="member.email_delivery_description" action="hover" position="top" style="margin-top: -20px; left: 0px"> </fl-tooltip> </div> </span> </span> <fl-date if="{value==\'date\' || value==\'datetime\'}" text="{item[key]}" format-in="{value}" format-out="dd/MM/YYYY" class="member-view-inline-block"> </fl-date> </div> </div> </span> </div> </div> </div> </div> </div> </div> <fl-member-gallery if="{show_gallery}" id-institution="{id_institution}" id-user="{id_user}" aspect-ratio="{1 / 1}" edit="true" callback="{getMember}"> </fl-member-gallery>','fl-member-view .group,[data-is="fl-member-view"] .group{ margin-top: 10px; margin-bottom: 10px; } fl-member-view .member-view-inline-block,[data-is="fl-member-view"] .member-view-inline-block{ display: table-cell; } fl-member-view .profile-info-table,[data-is="fl-member-view"] .profile-info-table{ display: table; width: 100% } fl-member-view .profile-column,[data-is="fl-member-view"] .profile-column{ width: 23%; min-height: 800px; background-color: #eee; text-align: center; vertical-align: top; padding: 10px; border-bottom-left-radius: 5px; display: table-cell; } fl-member-view .info-column,[data-is="fl-member-view"] .info-column{ padding: 10px; display: table-cell; } fl-member-view .profile-image,[data-is="fl-member-view"] .profile-image{ border-radius: 10px; max-width: 150px; max-height: 200px; } fl-member-view .profile-name,[data-is="fl-member-view"] .profile-name{ text-align: center; font-family: verdana; color:#333; font-size: 16px; font-weight: bold; } fl-member-view .info-item,[data-is="fl-member-view"] .info-item{ display: table; text-align: left; font-size: 13px; font-family: verdana; color:#333; padding: 5px; padding-top: 2px; padding-bottom: 2px; } fl-member-view .info-item > div:first-child,[data-is="fl-member-view"] .info-item > div:first-child{ font-weight: bold; } fl-member-view .info-item > span:first-child,[data-is="fl-member-view"] .info-item > span:first-child{ font-weight: bold; } fl-member-view .member-status-active,[data-is="fl-member-view"] .member-status-active{ color: #33aa33; font-weight: bold; } fl-member-view .member-status-inactive,[data-is="fl-member-view"] .member-status-inactive{ color:#ffaa33; font-weight: bold; } fl-member-view .positive,[data-is="fl-member-view"] .positive{ color: #33aa33 font-weight:bold; } fl-member-view .negative,[data-is="fl-member-view"] .negative{ color: #f00; font-weight:bold; } fl-member-view .object-row,[data-is="fl-member-view"] .object-row{ display:table; padding-top: 5px; padding-bottom: 5px; margin-top: 10px; margin-bottom: 10px; width: 100%; } fl-member-view .object-row:nth-child(even),[data-is="fl-member-view"] .object-row:nth-child(even){ background: #f5f5f5; } fl-member-view .object-column,[data-is="fl-member-view"] .object-column{ padding-right: 15px; display: inline-block; vertical-align: top; } fl-member-view .object-label,[data-is="fl-member-view"] .object-label{ font-family: verdana; color: #333; font-weight: bold; font-size: 12px; display: block } fl-member-view .object-value,[data-is="fl-member-view"] .object-value{ font-family: verdana; color: #333; font-weight: normal; font-size: 14px; display: block } fl-member-view .user-email-situation,[data-is="fl-member-view"] .user-email-situation{ position: relative; font-size: 11px; }',"",function(e){"use strict";var t=this;this.loader=!0,this.header=!0,this.show_guardian=!0,this.show_classroom=!0,this.merge_scheduled=!1,this.merged=!1,this.id_institution=e.idInstitution,this.id_user=e.idUser,this.member={},this.member_image=null,this.user={},this.classrooms,this.classroomColumns=[{label:this.i18n.translate("name"),field:"name",width:"30%"},{label:this.i18n.translate("classroom.date_begin"),field:"date_begin",width:"20%"},{label:this.i18n.translate("classroom.student_situation"),field:"student_situation",width:"15%"},{label:this.i18n.translate("classroom.classroom_situation"),field:"classroom_situation",width:"15%"},{label:this.i18n.translate("option.plural"),field:"action",width:"20%"}],this.on("mount",function(){e.header&&(t.header=e.header),e.showGuardian&&(t.show_guardian=e.showGuardian),e.showClassroom&&(t.show_classroom=e.showClassroom),t.id_user&&t.id_institution&&t.getMember()}),this.openMemberGallery=this.fl.checkRules({feature:null,permission:"edit_member",onSuccess:function(){t.show_gallery=!0,t.update(
366),t.tags["fl-member-gallery"].open()}}),this.refreshMember=function(){t.getMember()},this.getMember=function(){var e={id_institution:t.id_institution,id_user:t.id_user},i=[t.actions.getMemberViewComplex(e)];t.store.dispatch(i).then(function(){t.member=t.store.getState().member.member,t.member_image="https://forleven.com/img/IMG0120A.jpg"===t.member.image?"https://forleven-image.s3.us-east-1.amazonaws.com/profile.svg":t.member.image,t.id_occupation=t.member.id_occupation,void 0!==t.member.classroom&&t.member.classroom.length>0&&t.member.classroom.forEach(t.listClassroom),"properties"in t.member&&t.member.properties.indexOf("merge_scheduled")>=0&&(t.merge_scheduled=!0),"properties"in t.member&&t.member.properties.indexOf("merged")>=0&&(t.merged=!0),t.update(),t.id_occupation?t.trigger("getOccupationFieldGroup",t.id_occupation):(t.loader=!1,t.update(),school.popup.error(t.i18n.translate("member.not_found_member")))})},this.on("getOccupationFieldGroup",function(e){var i={id_institution:t.id_institution,id_occupation:e},a=[t.actions.getOccupationFieldGroup(i)];t.store.dispatch(a).then(function(){t.loader=!1,t.fieldGroups=t.store.getState().occupationField.field_groups,t.update()})}),this.listClassroom=function(e){var i=e;if(i.date_begin){var a=new Date(i.date_begin+" 00:00:00");i.date_begin=("0"+a.getDate()).slice(-2)+"/"+("0"+(a.getMonth()+1)).slice(-2)+"/"+a.getFullYear()}if(i.situation){var n=i.situation;i.student_situation=n.situation_translate}if(i.classroom){i.name=i.classroom.name;var o=i.classroom.status;1==o?i.classroom_situation=t.i18n.translate("active"):2==o?i.classroom_situation=t.i18n.translate("old.female"):0==o&&(i.classroom_situation=t.i18n.translate("inactive"))}i.action=[],i.action[i.action.length]={icon:"view",label:t.i18n.translate("view"),callback:function(){t.checkPermission.apply(i.id_classroom)}}},this.checkPermission=this.fl.checkRules({feature:"classroom",permission:"read_classroom",onSuccess:function(e){t.router.load("classroom.view",{id_classroom:e})}})})},function(e,t,i){var a=i(1);a.tag2("fl-member-view-menu",'<div> <div class="menu"> <fl-menu-navigation if="{list_menu && list_menu.length > 0}" menu="{list_menu}"> </fl-menu-navigation> </div> <fl-report-modal-box initialize="close" id-institution="{id_institution}" id-user="{id_user}" id-course="{id_course}" id-member-tuition="{id_member_tuition}"> </fl-report-modal-box> <fl-member-merge-modal-box initialize="close" id-institution="{id_institution}" id-user="{id_user}" member="{member}"> </fl-member-merge-modal-box> </div>','fl-member-view-menu .menu,[data-is="fl-member-view-menu"] .menu{ padding:10px; padding-bottom:0px; background-color:#fff; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_user=e.idUser,this.id_member_tuition=e.idMemberTuition,this.id_course=e.idCourse,this.member=e.member,this.router_name=this.router.name,this.menu=[],this.list_menu=[],this.permission=window.interceptor.permission,this.feature=window.interceptor.feature,this.show_gallery=!1,this.callback=e.callback,this.form_callback=e.formCallback,this.memberView=this.fl.checkRules({feature:"member",permission:"read_member",onSuccess:function(){t.router.load("member.view",{id_user:e.idUser})}}),this.memberParcel=this.fl.checkRules({feature:"member_parcel",permission:"edit_member",onSuccess:function(){t.router.load("member.parcel",{id_user:e.idUser})}}),this.memberParcelBankSlip=this.fl.checkRules({feature:"member_parcel",permission:"edit_member",onSuccess:function(){t.router.load("member.parcel.billet",{id_user:e.idUser})}}),this.memberReport=this.fl.checkRules({feature:this.feature&&this.feature.indexOf("report_unlimited")>=0?"report_unlimited":"report_limited",permission:"read_report_member",onSuccess:function(){t.tags["fl-report-modal-box"].openModal()}}),this.memberCourse=this.fl.checkRules({feature:"member",permission:"read_member",onSuccess:function(){t.router.load("member.course",{id_user:e.idUser})}}),this.memberFile=this.fl.checkRules({feature:"member_attachment",permission:"read_institution_file_all",onSuccess:function(){t.router.load("member.file",{id_user:e.idUser})}}),this.memberOccurrence=this.fl.checkRules({feature:"member_occurrence",permission:"save_occurrence",onSuccess:function(){popup("open","600"),loadPiece("/acao/inst/ocorrencia/index.php?inst="+e.idInstitution+"&user="+e.idUser,"conteudo","conteudo")}}),this.sendMemberAccessEmailRequest=function(){var i={id_user:e.idUser,id_institution:e.idInstitution},a=[t.actions.sendMemberAccessEmail(i)];t.store.dispatch(a).then(function(){school.popup.info(t.i18n.translate("first_access_email_sent",{email:t.member.email[0].email}))})["catch"](function(e){if(e){var i=t.store.getState().classroom.errors,a="";i&&i.length>0&&(a+=t.i18n.translate(i[0].message)+"<br />
366"),school.popup.error(a),t.update()}})},this.sendMemberAccessEmail=this.fl.checkRules({feature:"member",permission:"edit_member",onSuccess:function(){t.member.email.length>0?school.popup.confirm("Deseja enviar o e-mail de primeiro acesso para esse membro?",function(){return t.sendMemberAccessEmailRequest()}):school.popup.error(t.i18n.translate("finance.without_member_email"))}}),this.memberResetPassword=this.fl.checkRules({feature:"member",permission:"edit_member",onSuccess:function(){popup("open","500"),school.popup.confirm("Deseja realmente resetar a senha desse membro?",function(){var i={id_user:e.idUser,id_institution:e.idInstitution},a=[t.actions.saveMemberPasswordReset(i)];t.store.dispatch(a).then(function(){var e=t.store.getState().member.passwordReset;school.popup.info(e.message)})["catch"](function(e){if(e){var i=t.store.getState().member.error;school.popup.error(i)}})})}}),this.memberPhoto=this.fl.checkRules({feature:"member",permission:"edit_member",onSuccess:function(){t.form_callback()}}),this.memberMerge=this.fl.checkRules({feature:"member_merge",permission:"merge_member",onSuccess:function(){t.tags["fl-member-merge-modal-box"].open()}}),this.memberEdit=this.fl.checkRules({feature:"member",permission:"edit_member",onSuccess:function(){t.router.load("member.edit",{id_user:e.idUser})}}),this.memberDelete=this.fl.checkRules({feature:"member",permission:"save_member",onSuccess:function(){school.popup.confirm(t.i18n.translate("member.confirm_archive"),function(){var e={id_institution:t.id_institution,id_user:t.id_user},i=[t.actions.deleteMember(e)];t.store.dispatch(i).then(function(){t.member=t.store.getState().member.member,school.popup.info(t.i18n.translate("member.success_archive")),setTimeout(function(){location.reload()},2e3)})["catch"](function(e){e&&school.popup.error(t.store.getState().member.error)})})}}),this.memberReactivate=this.fl.checkRules({feature:"member",permission:"save_member",onSuccess:function(){school.popup.confirm(t.i18n.translate("member.confirm_reactivate"),function(){var e={id_institution:t.id_institution,id_user:t.id_user},i=[t.actions.reactivateMember(e)];t.store.dispatch(i).then(function(){t.member=t.store.getState().member.member,school.popup.info(t.i18n.translate("member.success_reactivate")),setTimeout(function(){location.reload()},2e3)})["catch"](function(e){e&&school.popup.error(t.store.getState().member.error)})})}}),this.on("mount",function(){t.list_menu=[{icon:"eye-open",label:t.i18n.translate("view"),name:"view",feature:t.memberView.feature,locked:t.memberView.locked,permission:[t.memberView.permission],disabled:t.memberView.disabled,callback:t.memberView.apply},{icon:"money",label:t.i18n.translate("parcel_plural"),name:"finance.parcel",feature:t.memberParcel.feature,locked:t.memberParcel.locked,permission:t.memberParcel.permission,disabled:t.memberParcel.disabled,callback:t.memberParcel.apply,menu:[{icon:"money",label:t.i18n.translate("parcel_plural"),name:"finance.parcel",feature:t.memberParcel.feature,locked:t.memberParcel.locked,permission:t.memberParcel.permission,disabled:t.memberParcel.disabled,callback:t.memberParcel.apply},{icon:"barcode",label:t.i18n.translate("billet_plural"),name:"billet",feature:t.memberParcelBankSlip.feature,locked:t.memberParcelBankSlip.locked,permission:t.memberParcelBankSlip.permission,disabled:t.memberParcelBankSlip.disabled,callback:t.memberParcelBankSlip.apply}]},{icon:"print",label:t.i18n.translate("report_plural"),name:"report",feature:t.memberReport.feature,locked:t.memberReport.locked,permission:t.memberReport.permission,disabled:t.memberReport.disabled,callback:t.memberReport.apply},{icon:"file",label:t.i18n.translate("institution.file.plural"),name:"file",feature:t.memberFile.feature,locked:t.memberFile.locked,permission:t.memberFile.permission,disabled:t.memberFile.disabled,callback:t.memberFile.apply},{icon:"address-card",label:t.i18n.translate("occurrence.plural"),name:"occurrence",feature:t.memberOccurrence.feature,locked:t.memberOccurrence.locked,permission:t.memberOccurrence.permission,disabled:t.memberOccurrence.disabled,callback:t.memberOccurrence.apply},{icon:"user",label:t.i18n.translate("option_plural"),name:"edit",permission:["edit_member"],callback:function(){},menu:[{icon:"paper-plane",label:t.i18n.translate("first_access"),feature:t.sendMemberAccessEmail.feature,locked:t.sendMemberAccessEmail.locked,permission:t.sendMemberAccessEmail.permission,disabled:t.sendMemberAccessEmail.disabled,callback:t.sendMemberAccessEmail.apply},{icon:"key",label:t.i18n.translate("member.reset_password"),feature:t.memberResetPassword.feature,locked:t.memberResetPassword.locked,permission:t.memberResetPassword.permission,disabled:t.memberResetPassword.disabled,callback:t.memberResetPassword.apply},{icon:"camera",label:t.i18n.translate("member.update_image"),feature:t.memberPhoto.feature,locked:t.memberPhoto.locked,permission:t.memberPhoto.permission,disabled:t.memberPhoto.disabled,callback:t.memberPhoto.apply},{icon:"user-merge",label:t.i18n.translate("member.merge"),feature:t.memberMerge.feature,locked:t.memberMerge.locked,permission:t.memberMerge.permission,disabled:t.memberMerge.disabled,callback:t.memberMerge.apply},{icon:"pencil",label:t.i18n.translate("edit"),feature:t.memberEdit.feature,locked:t.memberEdit.locked,permission:t.memberEdit.permission,disabled:t.memberEdit.disabled,callback:t.memberEdit.apply},{icon:"graduation-cap",label:t.i18n.translate("course.plural"),feature:t.memberCourse.feature,locked:t.memberCourse.locked,permission:t.memberCourse.permission,disabled:t.memberCourse.disabled,callback:t.memberCourse.apply}]}
366],t.update()}),this.on("updated",function(){t.list_menu.length>0&&(1==e.status?t.list_menu[t.list_menu.length-1].menu.push({icon:"archive",label:t.i18n.translate("archive"),feature:t.memberDelete.feature,locked:t.memberDelete.locked,permission:t.memberDelete.permission,disabled:t.memberDelete.disabled,callback:t.memberDelete.apply}):0==e.status&&t.list_menu[5].menu.push({icon:"return-arrow",label:t.i18n.translate("reactivate"),feature:t.memberReactivate.feature,locked:t.memberReactivate.locked,permission:t.memberReactivate.permission,disabled:t.memberReactivate.disabled,callback:t.memberReactivate.apply}))})})},function(e,t,i){var a=i(1);a.tag2("fl-member-course",'<div class="app div-loader"> <div if="{loader}" class="div-loader"> <fl-spinner loading="{loader}"></fl-spinner> </div> <div if="{!loader}"> <fl-title> <fl-trans keyword="view.action"></fl-trans> <span if="{this.parent.member}"> {this.parent.member.fullname} </span> </fl-title> <br> <br> <div align="center"> <fl-member-view-menu id-institution="{this.id_institution}" id-user="{this.id_user}" status="{this.member.status}"> </fl-member-view-menu> </div> <br> <br> <fl-member-course-list id-institution="{id_institution}" id-user="{id_user}"> </fl-member-course-list> </div> </div>','fl-member-course .div-loader,[data-is="fl-member-course"] .div-loader{ padding: 10px; }',"",function(e){"use strict";var t=this;this.loader=!0,this.id_institution=e.idInstitution,this.id_user=e.idUser,this.member={},this.on("mount",function(){t.getMember()}),this.getMember=function(){var e={id_institution:t.id_institution,id_user:t.id_user},i=[t.actions.getMember(e)];t.store.dispatch(i).then(function(){t.member=t.store.getState().member.member,t.loader=!1,t.update()})["catch"](function(e){e&&(t.loader=!1,t.member={},t.error=t.store.getState().member.error,t.update())})}})},function(e,t,i){var a=i(1);a.tag2("fl-member-course-list",'<div> <fl-spinner loading="{loader}"></fl-spinner> <div if="{courses && courses.length > 0}"> <fl-grid data="{data_report}" columns="{column_report}"></fl-grid> </div> </div>','fl-member-course-list .guardian-line,[data-is="fl-member-course-list"] .guardian-line{ margin: 5px; padding: 10px; display: block; transition-property: all; transition-duration: 300ms; transition-timing-function: ease-in-out; } fl-member-course-list .guardian-line:nth-child(even),[data-is="fl-member-course-list"] .guardian-line:nth-child(even){ background: #f1f1f1; } fl-member-course-list .guardian-line:hover,[data-is="fl-member-course-list"] .guardian-line:hover{ background: rgba(1, 129, 78, 0.15); }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_user=e.idUser,this.courses=[],this.on("mount",function(){t.getCourses()}),this.data_report=[],this.column_report=[{label:this.i18n.translate("name"),field:"name",width:"50%"},{label:this.i18n.translate("action.plural"),field:"action",width:"10%"}],this.getCourses=function(){var e={id_institution:t.id_institution,id_user:t.id_user},i=[t.actions.getGradetableAggregationCourse(e)];t.store.dispatch(i).then(function(){t.loader=!1,t.courses=t.store.getState().gradetable.course,t.data_report=t.courses.reduce(function(e,i){return e.concat({name:i.name,action:[{label:t.i18n.translate("view"),callback:function(){t.router.load("member.course.stage",{id_institution:t.id_institution,id_user:t.id_user,id_course:i.id_course})}}]})},[]),t.update()})["catch"](function(e){e&&(t.loader=!1,t.courses=[],t.error=t.store.getState().gradetable.error,t.update())})}})},function(e,t,i){var a=i(1);a.tag2("fl-member-course-stage",'<div class="app div-loader"> <fl-spinner loading="{loader}"></fl-spinner> <div if="{courses && courses.length > 0}"> <fl-title> <fl-trans keyword="view.action"></fl-trans> <span if="{this.parent.member}"> {this.parent.member.fullname} </span> </fl-title> <br> <br> <div align="center"> <fl-member-view-menu id-institution="{this.id_institution}" id-user="{this.id_user}" status="{this.member.status}"> </fl-member-view-menu> </div> <br> <br> <fl-grid data="{data_report}" columns="{column_report}"></fl-grid> </div> </div>','fl-member-course-stage .guardian-line,[data-is="fl-member-course-stage"] .guardian-line{ margin: 5px; padding: 10px; display: block; transition-property: all; transition-duration: 300ms; transition-timing-function: ease-in-out; } fl-member-course-stage .guardian-line:nth-child(even),[data-is="fl-member-course-stage"] .guardian-line:nth-child(even){ background: #f1f1f1; } fl-member-course-stage .guardian-line:hover,[data-is="fl-member-course-stage"] .guardian-line:hover{ background: rgba(1, 129, 78, 0.15); } fl-member-course-stage .div-loader,[data-is="fl-member-course-stage"] .div-loader{ padding: 10px; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_user=e.idUser,this.id_course=e.idCourse,this.courses=[],this.member={},this.on("mount",function(){t.getMember(),t.getCourses()}),this.getMember=function(){var e={id_institution:t.id_institution,id_user:t.id_user},i=[t.actions.getMember(e)];t.store.dispatch(i).then(function(){t.member=t.store.getState().member.member,t.loader=!1,t.update(
366)})["catch"](function(e){e&&(t.loader=!1,t.member={},t.error=t.store.getState().member.error,t.update())})},this.data_report=[],this.column_report=[{label:this.i18n.translate("name"),field:"name",width:"50%"},{label:this.i18n.translate("action.plural"),field:"action",width:"10%"}],this.getCourses=function(){var e={id_institution:t.id_institution,id_user:t.id_user,id_course:t.id_course},i=[t.actions.getGradetableAggregationCourse(e)];t.store.dispatch(i).then(function(){t.loader=!1,t.courses=t.store.getState().gradetable.course,t.data_report=t.courses.map(function(e){return e.stages}).reduce(function(e,t){return e.concat(t)},[]).reduce(function(e,i){return e.concat({name:i.stage+"º "+i.stage_name,action:[{label:t.i18n.translate("view"),callback:function(){i.gradetables[0]&&i.gradetables[0].id_classroom?t.router.load("member.grade.stage.classroom",{id_institution:t.id_institution,id_user:t.id_user,id_course:t.id_course,stage:i.stage,id_classroom:i.gradetables[0].id_classroom}):t.router.load("member.grade.stage",{id_institution:t.id_institution,id_user:t.id_user,id_course:t.id_course,stage:i.stage})}}]})},[]),t.update()})["catch"](function(e){e&&(t.loader=!1,t.courses=[],t.error=t.store.getState().memberCourses.error,t.update())})}})},function(e,t,i){var a=i(1);a.tag2("fl-member-file",'<div class="app div-loader"> <div if="{loader}" class="div-loader"> <fl-spinner loading="{loader}"></fl-spinner> </div> <div if="{!loader}"> <fl-title> <fl-trans keyword="view.action"></fl-trans> <span if="{parent.member}"> {parent.member.fullname} </span> </fl-title> <br> <br> <div align="center"> <fl-member-view-menu id-institution="{id_institution}" id-user="{id_user}" status="{member.status}"> </fl-member-view-menu> </div> <br> <br> <div class="add-container" align="left"> <fl-action-button text="member.file_add.plural" disabled="{openGallery.disabled}" locked="{openGallery.locked}" click="{openGallery.apply}"> </fl-action-button> </div> <br> <br> <fl-institution-file-gallery if="{show_gallery}" id-institution="{id_institution}" id-item="{id_item}" item="{member}" title-name="{member.fullname}" hidden-tab-menu="{true}" menu-selected="upload"> </fl-institution-file-gallery> <fl-member-file-list id-institution="{id_institution}" id-user="{id_user}"> </fl-member-file-list> </div> </div>','fl-member-file .div-loader,[data-is="fl-member-file"] .div-loader{ padding: 10px; } fl-member-file .add-container,[data-is="fl-member-file"] .add-container{ margin-left:10px; }',"",function(e){ 367"use strict";var t=this;this.id_institution=e.idInstitution,this.id_user=e.idUser,this.member={},this.loader=!0,this.show_gallery=!1,this.id_item={name:"id_user",value:this.id_user},this.on("mount",function(){t.getMember()}),this.openGallery=this.fl.checkRules({feature:"member",permission:"save_institution_file_all",onSuccess:function(){t.show_gallery=!0,t.update(),t.tags["fl-institution-file-gallery"].open()}}),this.getMember=function(){var e={id_institution:t.id_institution,id_user:t.id_user},i=[t.actions.getMemberViewSimple(e)];t.store.dispatch(i).then(function(){t.member=t.store.getState().member.member,t.loader=!1,t.update()})["catch"](function(e){if(e){t.loader=!1,t.member={};var i=t.store.getState().member.error;school.popup.error(i),t.update()}})}})},function(e,t,i){var a=i(1);a.tag2("fl-member-file-list",'<div> <div if="{loader}"> <fl-spinner loading="{loader}"></fl-spinner> </div> <div if="{!loader}"> <div if="{files.length > 0}"> <fl-member-file-list-item each="{file in files}" id-institution="{id_institution}" id-institution-file="{file.id_institution_file}" file="{file}" members="{members}"> </fl-member-file-list-item> </div> <div if="{files.length == 0}
367" class="no-files-found first-letter center"> <fl-trans keyword="member.files_not_found"> </fl-trans> </div> <fl-pagination if="{links}" id-institution="{id_institution}" links="{links}" action="{action}" store="{state}" type="more" params="{params}" callback="{listMemberFiles}"> </fl-pagination> </div> </div>','fl-member-file-list .no-files-found,[data-is="fl-member-file-list"] .no-files-found{ margin-top: 20px; color: #333; position: relative; font: 13px verdana; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_user=e.idUser,this.files=[],this.members=[],this.loader=!0,this.links=null,this.action=this.actions.getInstitutionMemberFiles,this.state=this.store.getState().institutionFile,this.params={id_institution:this.id_institution,id_user:this.id_user},this.on("mount",function(){t.getMemberFiles()}),this.on("update",function(){var e=t.store.getState().institutionFile.reload_files;e&&(t.loader=!0,t.files=[],t.getMemberFiles())}),this.getMemberFiles=function(){var e={id_institution:t.id_institution,id_user:t.id_user},i=[t.actions.getInstitutionMemberFiles(e),t.actions.setReloadInstitutionFiles(!1)];t.store.dispatch(i).then(function(){t.listMemberFiles(!0)})["catch"](function(e){e&&(t.loader=!1,t.files=[],t.update())})},this.listMemberFiles=function(e){e?t.files=t.store.getState().institutionFile.files:t.files=t.files.concat(t.store.getState().institutionFile.files),t.links=t.store.getState().institutionFile.links,t.state=t.store.getState().institutionFile,t.links.self.number==t.links.first.number&&t.store.dispatch([t.actions.setMemberFileListMember([])]),t.listUserCreate(),t.update()},this.listUserCreate=function(){var e=t.files.map(function(e){return e.id_user_create}),i=e.filter(function(t,i){return e.indexOf(t)==i}),a=t.store.getState().memberFile.members;i.filter(function(e){return!a.map(function(e){return e.id_user}).includes(e)}).map(function(e){return t.getMember(e)})},this.getMember=function(e){var i={id_institution:t.id_institution,id_user:e},a=[t.actions.getMemberViewSimple(i)];t.store.dispatch(a).then(function(){t.loader=!1;var e=t.store.getState().member.member;t.members=t.store.getState().memberFile.members,t.members.push(e),t.store.dispatch([t.actions.setMemberFileListMember(t.members)]),t.update()})["catch"](function(e){if(e){t.loader=!1;var i=t.store.getState().member.error;school.popup.error(i),t.update()}})}})},function(e,t,i){var a=i(1);a.tag2("fl-member-file-list-item",'<div class="file-list-item" align="left"> <div class="container-option" align="right"> <fl-button-option width="60px" text="option.plural"> </fl-button-option> <fl-menu-option margin-left="60px"> <fl-menu-option-item id="member-file-delete" icon="trash" text="delete" disabled="{parent.memberFileDelete.disabled}" locked="{parent.memberFileDelete.locked}" onclick="{parent.memberFileDelete.apply}"> </fl-menu-option-item> </fl-menu-option> </div> <a href="{file.media}" target="_blank"> <div class="download-icon" align="center"> <fl-icon icon="file" size="35"> </fl-icon> </div> <div class="container-media"> <span class="media"> {file.name} </span> </div> <div class="user-information-container"> <span class="user-information-content"> <span> <fl-trans keyword="sended_by"></fl-trans>
367 </span> <span class="bold"> {fullname} </span> - <span> {occupation} </span> </span> </div> <div class="date-container first-letter" align="center"> <fl-trans keyword="created_at"></fl-trans> <span> <fl-date text="{file.create_date}" format-out="DD/MM/YYYY Ã s HH:ii"> </fl-date> </span> </div> </a> </div>','fl-member-file-list-item a,[data-is="fl-member-file-list-item"] a,fl-member-file-list-item a:hover,[data-is="fl-member-file-list-item"] a:hover{ text-decoration: none; color: inherit; } fl-member-file-list-item .file-list-item,[data-is="fl-member-file-list-item"] .file-list-item{ width: 200px; margin:10px; display:inline-block; border-radius: 5px; transition: ease-in-out 300ms; transition-property: all; background: #fff; box-shadow: 0px 0px 5px #333; } fl-member-file-list-item .file-list-item:hover,[data-is="fl-member-file-list-item"] .file-list-item:hover{ box-shadow: 0px 0px 10px #000; background-color:rgba(1, 129, 78, 0.10); } fl-member-file-list-item .download-icon,[data-is="fl-member-file-list-item"] .download-icon{ padding-top:5px; } fl-member-file-list-item .container-media,[data-is="fl-member-file-list-item"] .container-media{ margin-top:10px; text-align:center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } fl-member-file-list-item .container-media:hover,[data-is="fl-member-file-list-item"] .container-media:hover{ overflow: visible; } fl-member-file-list-item .media,[data-is="fl-member-file-list-item"] .media{ color:#0069ff; box-shadow: 0px 0px 5px #ffffff; border-radius:5px; padding:2px; } fl-member-file-list-item .media:hover,[data-is="fl-member-file-list-item"] .media:hover{ box-shadow: 0px 0px 5px #333; z-index:100; background:#ffffff; position:relative; } fl-member-file-list-item .container-option,[data-is="fl-member-file-list-item"] .container-option{ margin-top:5px; margin-right:8px; transition: ease-in-out 300ms; transition-property: all; } fl-member-file-list-item .file-list-item:hover .container-option,[data-is="fl-member-file-list-item"] .file-list-item:hover .container-option{ opacity: 1; } fl-member-file-list-item .user-information-container,[data-is="fl-member-file-list-item"] .user-information-container{ text-align:center; margin-top:10px; margin-bottom:10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } fl-member-file-list-item .user-information-container:hover,[data-is="fl-member-file-list-item"] .user-information-container:hover{ overflow: visible; } fl-member-file-list-item .user-information-content,[data-is="fl-member-file-list-item"] .user-information-content{ box-shadow: 0px 0px 5px #ffffff; border-radius:5px; padding:4px; } fl-member-file-list-item .user-information-content:hover,[data-is="fl-member-file-list-item"] .user-information-content:hover{ box-shadow: 0px 0px 5px #333; background:#ffffff; position:relative; } fl-member-file-list-item .date-container,[data-is="fl-member-file-list-item"] .date-container{ font-size:11px; padding-bottom:5px; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_institution_file=e.idInstitutionFile,this.members=e.members,this.file=e.file,this.on("mount",function(){t.update()}),this.on("update",function(){t.userCreateInformation()}),this.userCreateInformation=function(){var e=t.members.filter(function(e){return e.id_user==t.file.id_user_create}).values().next().value;t.fullname=e?e.fullname:"",t.occupation=e?e.occupation.name:""},this.memberFileDelete=this.fl.checkRules({feature:"member",permission:"delete_institution_file",onSuccess:function(){school.popup.confirm(t.i18n.translate("member.file_confirm_delete"),function(){var e={id_institution:t.id_institution,id_institution_file:t.id_institution_file},i=[t.actions.deleteInstitutionFile(e)];t.store.dispatch(i).then(function(){t.store.dispatch([t.actions.setReloadInstitutionFiles(!0)]),school.popup.info(t.i18n.translate("member.file_success_delete")),t.parent.update()})["catch"](function(e){if(e){var i=t.store.getState().institutionFile.errors,a="";i&&i.length>0&&(a+=t.i18n.translate(i[0].message)+"<br />
367"),school.popup.error(a),t.update()}})})}})})},function(e,t,i){var a=i(1);a.tag2("fl-member-finance",'<div class="app"> <div id="member-finance-header"> <fl-title> <fl-trans keyword="member.parcel_view.action"></fl-trans> <span if="{parent.member}"> {parent.member.fullname} </span> </fl-title> <br> <br> <div align="center"> <fl-member-view-menu if="{member}" id-institution="{id_institution}" id-user="{id_user}" id-member-tuition="{id_member_tuition}" id-course="{id_course}" member="{member}" status="{member.status}"> </fl-member-view-menu> </div> </div> <div> <fl-member-installment if="{member}" id-institution="{id_institution}" id-user="{id_user}" id-member-tuition="{id_member_tuition}" id-invoice-select="{id_invoice_select}" member="{member}"> </fl-member-installment> <div> </div> </div> </div>',"","",function(e){"use strict";var t=this;this.loader=!1,this.id_institution=e.idInstitution,this.id_user=e.idUser,this.id_member_tuition=e.idMemberTuition,this.id_course=e.idCourse,this.id_invoice_select=e.idInvoiceSelect,this.member=null,this.member_tuition=null,this.on("mount",function(){t.getMember(),t.id_member_tuition&&"NO_FILTER"!=t.
367id_member_tuition&&t.getMemberTuition()}),this.getMember=function(){var e={id_institution:t.id_institution,id_user:t.id_user},i=[t.actions.getMember(e)];t.store.dispatch(i).then(function(){t.member=t.store.getState().member.member,t.update()})},this.getMemberTuition=function(){var e={id_institution:t.id_institution,id_user:t.id_user,id_member_tuition:t.id_member_tuition},i=[t.actions.getMemberTuition(e)];t.store.dispatch(i).then(function(){t.member_tuition=t.store.getState().memberTuition.tuition,t.id_course=t.member_tuition.id_course,t.id_turma=t.member_tuition.id_turma,t.update()})}})},function(e,t,i){var a=i(1);a.tag2("fl-member-finance-bank-slip",'<div style="font-family:verdana; font-size:12px; color:#333; page-break-inside:avoid;"> <div style="text-transform: capitalize;"> <div style="display:inline-block;"> <fl-trans keyword="billing.bank_slip"></fl-trans> </div> <div style="display:inline-block; float:right;"> <fl-trans keyword="billing.mechanical_authentication"></fl-trans> </div> </div> <br> <div style="text-transform: uppercase; color:#888; padding:10px; padding-bottom:2px; border-bottom:#aaa 2px dotted; text-align: right;"> <fl-trans keyword="finance.cut_dotted_line"></fl-trans> </div> <div style="display:table; width:100%;"> <div style="display:table-cell; width:5%; text-align:center; padding:10px; vertical-align:top; line-height:normal;"> <img if="{bank_slip.identification_line && bank_slip.identification_line.substr(0,3) === â001â}" src="https://faturas.iugu.com/assets/bancobrasil_logo-cc83635800ee1279978e55b107adef8d.png" alt="banco do brasil"> <fl-icon if="{bank_slip.identification_line && bank_slip.identification_line.substr(0,3) === â237â}" icon="bank-bradesco" size="40"> </fl-icon> <fl-icon if="{bank_slip.identification_line && bank_slip.identification_line.substr(0,3) === â341â}" icon="bank-itau" size="40"> </fl-icon> <fl-icon if="{bank_slip.identification_line && bank_slip.identification_line.substr(0,3) === â401â}" icon="iugu-logo" size="40"> </fl-icon> </div> <div style="display:table-cell; width:95%;"> <div style="display:table; width:100%;"> <div style="display:table-row;"> <div style="display:table-cell; padding:5px;"> <div style="border-left:2px solid #666; border-bottom:2px solid #666; padding:5px;"> <div style="color:#555; font-weight:bold; text-align: left; text-transform: uppercase;"> {invoice.payment_gateway?.bank_name} </div> <div style="color:#333; font-weight:bold;"> {bank_slip?.identification_line} </div> </div> </div> </div> <div style="display:table-row;"> <div style="display:table-cell;"> <div style="display:table; width:100%;"> <div style="display: table-row;"> <div style="display:table-cell; padding:5px; width:85%;"> <div style="border-left:2px solid #666; border-bottom:2px solid #666; padding:5px;"> <div style="font-size:10px; color:#888; font-weight:bold; text-align: left; text-transform: uppercase;"> <fl-trans keyword="finance.payment_place"></fl-trans> </div> <div style="font-size:10px; color:#333; font-weight:bold;"> {invoice?.payment_gateway?.payment_place} </div> </div> </div> <div style="display:table-cell; padding:5px; width:15%;"> <div style="border-left:2px solid #666; border-bottom:2px solid #666; padding:5px;"> <div style="font-size:8px; color:#888; font-weight:bold; text-align: right; text-transform: uppercase;"> <fl-trans keyword="finance.transaction_number"></fl-trans> </div> <div style="font-size:10px; color:#333; font-weight:bold; text-align:right;"> {bank_slip?.transaction_number} </div> </div> </div> </div> </div> </div> </div> <div style="display:table-row;"> <div style="display:table-cell;"> <div style="display:table; width:100%;"> <div style="display:table-row;"> <div style="display:table-cell; padding:5px; width:45%;"> <div style="border-left:2px solid #666; border-bottom:2px solid #666; padding:5px;"> <div style="font-size:10px; color:#888; font-weight:bold; text-align: left; text-transform: uppercase;"> <fl-trans keyword="finance.recipient"></fl-trans> </div> <div style="color:#333; font-weight:bold;"> <div style="font-weight:bold;"> {invoice?.wallet?.name} </div> <div style="font-weight:normal;"> <span if="{invoice.wallet.document}"> {invoice?.wallet?.document?.type} {invoice?.wallet?.document?.document} </span> </div> </div> </div> </div> <div style="display:table-cell; padding:5px; width:40%;"> <div style="border-left:2px solid #666; border-bottom:2px solid #666; padding:5px;"> <div style="font-size:10px; color:#888; font-weight:bold; text-align: left; text-transform: uppercase;"> <fl-trans keyword="finance.intermediator"></fl-trans> </div> <div style="color:#333; font-weight:bold;"> <div style="font-weight:bold;"> {invoice?.payment_gateway?.intermediate?.name} </div> <div style="font-weight:normal;"> {invoice?.payment_gateway?.intermediate?.document_type} {invoice?.payment_gateway?.intermediate?.document} </div> </div> </div> </div> <div style="display:table-cell; padding:5px; width:15%;"> <div style="border-left:2px solid #666; border-bottom:2px solid #666; padding:5px;"> <div style="font-size:8px; color:#888; font-weight:bold; text-align: right; text-transform: uppercase;"> <fl-trans keyword="billing.due"></fl-trans> </div> <div style="color:#333; font-weight:bold; text-align: right; font-size:10px;"> <fl-date text="{invoice.bank_slip.due_date}" format-out="dd/mm/YYYY"> </fl-date> </div> </div> </div> </div> </div> </div> </div> <div style="display:table-row;"> <div style="display:table-cell;"> <div style="display:table; width:100%;"> <div style="display:table-row;"> <div style="display:table-cell; padding:5px; width:85%;"> <div style="border-left:2px solid #666; border-bottom:2px solid #666; padding:5px; height:2cm;"> <div style="font-size:10px; color:#888; font-weight:bold; text-align: left; text-transform: uppercase;"> <fl-trans keyword="finance.instruction.plural"></fl-trans> </div> <div style="color:#333; font-weight:bold;"> <ul style="margin:0px; padding-left: 20px;"> <li each="{instruction in bank_slip.instructions}"> {instruction} </li> </ul> </div> </div> </div> <div style="display:table-cell; padding:5px; width:15%;"> <div style="border-left:2px solid #666; border-bottom:2px solid #666; padding:5px;"> <div style="font-size:8px; color:#888; font-weight:bold; text-align: right; text-transform: uppercase;"> <fl-trans keyword="finance.document_amount"></fl-trans> </div> <div style="font-size:10px; color:#333; font-weight:bold; text-align: right;"> {invoice?.bank_slip?.amount_formatted} </div> </div> <div style="border-left:2px solid #666; border-bottom:2px solid #666; padding:5px; margin-top:10px;"> <div style="font-size:8px; color:#888; font-weight:bold; text-align: right; text-transform: uppercase;"> </div> <div style="color:#333; font-weight:bold; text-align: right;"> </div> </div> </div> </div> </div> </div> </div> <div style="display:table-row;"> <div style="display:table-cell;"> <div style="display:table; width:100%;"> <div style="display:table-row;"> <div style="display:table-cell; padding:5px; width:50%;"> <div style="border-left:2px solid #666; border-bottom:2px solid #666; padding:5px;"> <div style="font-size:10px; color:#888; font-weight:bold; text-align: left; text-transform: uppercase;"> <fl-trans keyword="finance.customer_payer"></fl-trans> </div> <div style="color:#333; font-weight:bold;"> {payer?.fullname} <br> <span each="{document in payer?.documents}"> {document?.type} {document?.document} </span> </div> </div> </div> <div style="display:table-cell; padding:5px; width:50%;"> <div style="border-left:2px solid #666; border-bottom:2px solid #666; padding:5px;"> <div style="font-size:10px; color:#888; font-weight:bold; text-align: left; text-transform: uppercase;"> <fl-trans keyword="student"></fl-trans> </div> <div style="color:#333; font-weight:bold;"> {customer?.fullname} <br> <span each="{document in customer?.documents}"> {document?.type} {document?.document} </span> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div style="display:table; width:100%;"> <div style="display:table-cell; width:50%; text-align: center; padding:5px;"> <div style="text-transform: capitalize; font-size:8px; padidng:5px;"> <fl-trans keyword="billing.identification_line"></fl-trans> </div> <div style="font-size:8px;"> {bank_slip?.identification_line} </div> <div> <fl-barcode text="{bank_slip.barcode_data}" format="ITF" display-text="false" width="1" height="50"> </fl-barcode> <span if="{invoice.invoice_situation && invoice.invoice_situation.situation == \'paid\'}" style="color: #33aa33; font-family:verdana; border:#33aa33 5px solid; border-radius:10px; font-size: 20px; font-weight: bold; text-transform: uppercase; transform: rotate(-45deg); text-align: center; position: absolute;
367 margin-top:-75px; margin-left:-40px; padding:5px; background-color: rgba(255,255,255,0.75); box-shadow: 0px 0px 15px #33aa33;"> <fl-trans keyword="billing.paid"></fl-trans> </span> </div> </div> </div> </div>',"","",function(e){"use strict";this.customer=e.customer,this.payer=e.payer,this.invoice=e.invoice,this.bank_slip=e.bankSlip,this.args={bank_name:"Bradesco"}})},function(e,t,i){var a=i(1);a.tag2("fl-member-finance-bank-slip-header",'<div style="height:8cm; font-size:12px; font-family: verdana; text-align:left;"> <div style="text-transform: uppercase; color:#888; padding:10px; padding-bottom:2px; border-bottom:#aaa 2px dotted; text-align: right;"> <fl-trans keyword="finance.drawee_receipt"></fl-trans> </div> <div style="display:table; width:100%;"> <div style="display:table-row;"> <div style="display:table-cell; padding:5px;"> <div style="display:inline-block; padding:5px; vertical-align: middle;"> <img if="{bank_slip.identification_line && bank_slip.identification_line.substr(0,3) === â001â}" src="https://faturas.iugu.com/assets/bancobrasil_logo-cc83635800ee1279978e55b107adef8d.png" alt="banco do brasil"> <fl-icon if="{bank_slip.identification_line && bank_slip.identification_line.substr(0,3) === â237â}" icon="bank-bradesco" size="40"> </fl-icon> <fl-icon if="{bank_slip.identification_line && bank_slip.identification_line.substr(0,3) === â341â}" icon="bank-itau" size="40"> </fl-icon> <fl-icon if="{bank_slip.identification_line && bank_slip.identification_line.substr(0,3) === â401â}" icon="iugu-logo" size="40"> </fl-icon> </div> <div style="display:inline-block; padding:5px; vertical-align: middle;"> <div style="color:#555; font-weight:bold; text-align: left; text-transform: uppercase;"> {invoice?.payment_gateway?.bank_name} </div> <div style="color:#333; font-weight:bold;"> {bank_slip?.identification_line} </div> </div> </div> </div> <div style="display:table-row;"> <div style="display:table-cell;"> <div style="display:table; width:100%;"> <div style="display: table-row;"> <div style="display:table-cell; padding:5px; width:40%;"> <div style="border-left:2px solid #666; border-bottom:2px solid #666; padding:5px;"> <div style="font-size:10px; color:#888; font-weight:bold; text-align: left; text-transform: uppercase;"> <fl-trans keyword="finance.recipient"></fl-trans> </div> <div style="font-size:10px; color:#333; font-weight:bold;"> {invoice?.wallet?.name} </div> </div> </div> <div style="display:table-cell; padding:5px; width:40%;"> <div style="border-left:2px solid #666; border-bottom:2px solid #666; padding:5px;"> <div style="font-size:10px; color:#888; font-weight:bold; text-align: left; text-transform: uppercase;"> <span if="{invoice.wallet.document}"> {invoice?.wallet?.document?.type} </span> </div> <div style="font-size:10px; color:#333; font-weight:bold;"> <span if="{invoice.wallet.document}"> {invoice?.wallet?.document?.document} </span> </div> </div> </div> <div style="display:table-cell; padding:5px; width:15%;"> <div style="border-left:2px solid #666; border-bottom:2px solid #666; padding:5px;"> <div style="font-size:8px; color:#888; font-weight:bold; text-align: right; text-transform: uppercase;"> <fl-trans keyword="finance.due"></fl-trans> </div> <div style="font-size:10px; color:#333; font-weight:bold; text-align:right;"> <fl-date text="{invoice.bank_slip.due_date}" format-out="dd/mm/YYYY"> </fl-date> </div> </div> </div> </div> </div> </div> </div> <div style="display:table-row;"> <div style="display:table-cell;"> <div style="display:table; width:100%;"> <div style="display:table-row;"> <div style="display:table-cell; padding:5px; width:40%;"> <div style="border-left:2px solid #666; border-bottom:2px solid #666; padding:5px;"> <div style="font-size:10px; color:#888; font-weight:bold; text-align: left; text-transform: uppercase;"> <fl-trans keyword="finance.transaction_number"></fl-trans> </div> <div style="color:#333; font-weight:bold; text-align: left; font-size:10px;"> {bank_slip?.transaction_number} </div> </div> </div> <div style="display:table-cell; padding:5px; width:40%;"> <div style="border-left:2px solid #666; border-bottom:2px solid #666; padding:5px;"> <div style="font-size:10px; color:#888; font-weight:bold; text-align: left; text-transform: uppercase;"> <fl-trans keyword="finance.processed_date"></fl-trans> </div> <div style="font-size:10px; color:#333; font-weight:bold; text-align: left;"> <fl-date text="{bank_slip.create_date}" format-out="dd/mm/YYYY"> </fl-date> </div> </div> </div> <div style="display:table-cell; padding:5px; width:15%;"> <div style="border-left:2px solid #666; border-bottom:2px solid #666; padding:5px;"> <div style="font-size:8px; color:#888; font-weight:bold; text-align: right; text-transform: uppercase;"> <fl-trans keyword="finance.document_amount"></fl-trans> </div> <div style="color:#333; font-weight:bold; text-align: right; font-size:10px;"> {invoice?.bank_slip?.amount_formatted} </div> </div> </div> </div> </div> </div> </div> <div style="display:table-row;"> <div style="display:table-cell;"> <div style="display:table; width:100%;"> <div style="display:table-row;"> <div style="display:table-cell; padding:5px; width:100%;"> <div style="border-left:2px solid #666; border-bottom:2px solid #666; padding:5px; height:2cm;"> <div style="font-size:10px; color:#888; font-weight:bold; text-align: left; text-transform: uppercase;"> <fl-trans keyword="finance.description"></fl-trans> </div> <div style="color:#333; font-weight:bold;"> <ul style="margin:0px; padding-left: 20px;"> <li each="{item in invoice.items}"> {item?.description} {item?.amount_formatted} </li> </ul> </div> </div> </div> </div> </div> </div> </div> </div> </div>',"","",function(e){"use strict";this.customer=e.customer,this.invoice=e.invoice,this.bank_slip=e.bankSlip})},function(e,t,i){var a=i(1);a.tag2("fl-member-finance-print-bank-slip",'<div if="{invoice && invoice.bank_slip && !invoice.payment}" style="page-break-after:always;"> <div> <div style="font-size: 18px; font-weight:bold; text-transform:capitalize; padding: 10px;"> <fl-trans keyword="finance.invoice_detail.plural"></fl-trans> #{invoice.id_invoice} </div> <div style="display:flex; align-items: center; width:100%;"> <div style="display:table-cell; width: 49%;"> <div style="display:inline-block; vertical-align:middle; padding:5px;"> <img riot-src="{institution.image}" height="80"> </div> <div style="display:inline-block; vertical-align:middle;"> <div style="display:block;"> {institution.name} </div> </div> </div> <div style="display:table-cell; width: 49%;"> <span style="font-weight: bold;"> <span style="text-transform: capitalize;"> <fl-trans keyword="finance.customer_payer"></fl-trans>: </span> {invoice?.payer?.fullname} </span> <br> <span style="font-weight: normal;"> <span style="text-transform: capitalize;"> <fl-trans keyword="finance.customer_student"></fl-trans>: </span> {invoice?.user?.fullname} </span> </div> <fl-qrcode style="text-align: center" if="{pix && is_pix_active}" qr-code-text="{pix.qr_code_text}" size="{110}"></fl-qrcode> </div> </div> <br> <fl-member-finance-bank-slip-header if="{invoice}" id-institution="{id_institution}" id-user="{id_user}" invoice="{invoice}" customer="{invoice.user}" payer="{invoice.payer}" bank-slip="{invoice.bank_slip}"> </fl-member-finance-bank-slip-header> <fl-member-finance-bank-slip if="{invoice}" id-institution="{id_institution}" id-user="{id_user}" invoice="{invoice}" customer="{invoice.user}" payer="{invoice.payer}" bank-slip="{invoice.bank_slip}"> </fl-member-finance-bank-slip> </div>',"","",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.invoice=e.invoice,this.id_user=e.idUser?e.idUser:this.invoice.user?this.invoice.user.id_user:"",this.pix=e.invoice.pix,this.institution=window.interceptor.institution,this.installments=this.store.getState().memberInstallment.installments,this.on("mount",function(){t.installments.length>0?(t.id_installment=t.invoice.id_institution_customer_installment,t.installment=t.installments.filter(function(e){return e.id_institution_customer_installment===t.id_installment}),t.installment_details=t.installment[0].details,t.detail_pix=t.installment_details.filter(function(e){return"PIX"===e.name}),t.is_pix_active=t.detail_pix.length?"true"===t.detail_pix[0].value:!1,t.update(
367)):t.getMemberInstallment()}),this.getMemberInstallment=function(){var e={id_institution:t.id_institution,id_user:t.id_user,id_institution_customer_installment:t.invoice.id_institution_customer_installment},i=[t.actions.getMemberInstallment(e)];t.store.dispatch(i).then(function(){try{var e=t.store.getState().memberInstallment.installment;t.id_installment=t.invoice.id_institution_customer_installment,t.installment=e,t.installment_details=t.installment.details,t.detail_pix=t.installment_details.filter(function(e){return"PIX"===e.name}),t.is_pix_active=t.detail_pix.length?"true"===t.detail_pix[0].value:!1}catch(i){console.log(i)}t.update()})["catch"](function(){var e=t.store.getState().memberInstallment.errors,i="";e&&e.length>0&&e.map(function(e){i+=e.message+"<br />"}),school.popup.error(i)})}})},function(e,t,i){var a=i(1);a.tag2("fl-member-finance-print-filter",'<div id="report-filter" class="report-filter"> <div each="{filter in filters}"> <span if="{filter.type_filter==âdateâ}"> <fl-field label="{filter.name}" name="{filter.code}" width="200" type="date"> </fl-field> </span> <span if="{filter.type_filter==âmonthâ}"> <fl-field type="select" label="{filter.name}" name="{filter.code}" width="300" items="{months}"> </fl-field> </span> <span if="{filter.type_filter==âyearâ}"> <fl-field type="select" label="{filter.name}" name="{filter.code}" width="300" input-value="{year}" items="{years}"> </fl-field> </span> <span if="{filter.type_filter==âselect_with_endpointâ && !loader}"> <fl-field type="select" label="{filter.name}" name="{filter.code}" id="{handler.getId(filter)}" width="300" items="{handler.getFiltersWithEndpoint(filter)}"> </fl-field> </span> </div> <br> <br> <div if="{!loader}"> <fl-button schema="success" text="confirm" onclick="{confirmFilter}"> </fl-button> </div> </div>','fl-member-finance-print-filter .report-filter,[data-is="fl-member-finance-print-filter"] .report-filter{ margin-top:15px; text-align: center; vertical-align: middle; height: 300px; width: 100%; text-align: center; display: table; }',"",function(e){"use strict";var t=this;this.loader=!1,this.filters=e.filters,this.callback=e.callback,this.year=(new Date).getFullYear(),this.months=[this.i18n.translate("january"),this.i18n.translate("february"),this.i18n.translate("march"),this.i18n.translate("april"),this.i18n.translate("may"),this.i18n.translate("june"),this.i18n.translate("july"),this.i18n.translate("august"),this.i18n.translate("september"),this.i18n.translate("october"),this.i18n.translate("november"),this.i18n.translate("december")],this.years=[];for(var i=this.year+1;i>this.year-100;i--)this.years.push(i);this.confirmFilter=function(){var e=[];$("#report-filter").find("input[name], textarea").each(function(){var t=$(this).attr("name"),i=$(this).val();return 0==i.length?(school.popup.error(self.i18n.translate("report.filter_empty")),e=[],!1):void(e[e.length]={name:t,value:i})}),t.callback&&e.length>0&&t.callback(e)}})},function(e,t,i){var a=i(1);a.tag2("fl-member-finance-print-list",'<div> <div class="report-general"> <div ref="report_list" class="report-list"> <div class="report-overflow"> <fl-member-finance-print-list-item each="{report in printList}" report="{report}" callback="{selectReport}"> </fl-member-finance-print-list-item> </div> </div> <div if="{preview_open}" class="report-preview"> <div show="{preview_button}" align="right" class="report-preview-button"> <span class="report-action capitalize" onclick="{unselectReport}"> <fl-icon icon="times" size="14"> </fl-icon> <span id="report-action-close" class="report-action-text"> <fl-trans keyword="close"></fl-trans>
367 </span> </span> <span if="{!report.filter || report.filter.length == 0 || (report.filter && filters)}"> <span if="{report.filter && report.filter.length > 0}" class="report-action capitalize" onclick="{clearFilter}"> <fl-icon icon="filter" size="16"> </fl-icon> <span class="report-action-text"> <fl-trans keyword="report.change_filter"></fl-trans> </span> </span> <span class="report-action capitalize" onclick="{printReport}"> <fl-icon icon="print" size="18"> </fl-icon> <span class="report-action-text"> <fl-trans keyword="print"></fl-trans> </span> </span> </span> </div> <div if="{preview_button}"> <fl-member-finance-print-filter if="{report.filter && report.filter.length > 0 && !filters}" id-user="{id_user}" id-course="{id_course}" id-classroom="{id_classroom}" filters="{report.filter}" callback="{selectFilter}"> </fl-member-finance-print-filter> </div> <div if="{!report.filter || report.filter.length == 0 || (report.filter && filters)}" id="report-preview-content" class="report-preview-content"> <div show="{!error}"> <div if="{invoices.length == 0 && loader}" align="center"> <fl-spinner if="{invoices.length == 0}" loading="{loader}" type="wait" text="finance.creating_bank_slip"> </fl-spinner> <br> <br> {loader_counter} ... <br> <br> <fl-quiz> </fl-quiz> </div> <div each="{invoice, key in invoices}"> <div if="{report.type == \'bank-slip\'}"> <fl-member-finance-print-bank-slip id-institution="{id_institution}" id-user="{id_user}" invoice="{invoice}"> </fl-member-finance-print-bank-slip> </div> <div if="{report.type == \'paycheck\'}"> <fl-member-finance-print-paycheck id-institution="{id_institution}" id-user="{id_user}" invoice="{invoice}" payer="{invoice.payer}" customer="{invoice.user}" bank-slip="{invoice.bank_slip}"> </fl-member-finance-print-paycheck> </div> </div> <div if="{loader_counter == 0 && !loader && (!invoices || invoices.length == 0)}" align="center"> <fl-trans keyword="finance.invoice_without_bank_slip"></fl-trans> </div> </div> <div show="{error}" align="center"> <p if="{error === âinstitution_customer.unverifiedâ}"> <fl-trans keyword="institution.institution_customer_unverified.error_msg_one"></fl-trans> <fl-trans style="font-weight: bolder" keyword="institution.institution_customer_unverified.error_msg_two"></fl-trans> <fl-trans keyword="institution.institution_customer_unverified.error_msg_three"></fl-trans> <fl-trans style="font-weight: bolder" keyword="institution.institution_customer_unverified.error_msg_four"></fl-trans> <fl-trans keyword="institution.institution_customer_unverified.error_msg_five"></fl-trans> </p> <p if="{error !== âinstitution_customer.unverifiedâ}"> {error} </p> </div> </div> </div> </div> </div>','fl-member-finance-print-list .report-general,[data-is="fl-member-finance-print-list"] .report-general{ width: 100%; height:450px; } fl-member-finance-print-list .report-list,[data-is="fl-member-finance-print-list"] .report-list{ float: left; vertical-align: top; width: 100%; display: table; } fl-member-finance-print-list .report-preview,[data-is="fl-member-finance-print-list"] .report-preview{ float: right; vertical-align: top; width: 0%; height: 450px; padding-top: 5px; padding-bottom: 5px; } fl-member-finance-print-list-item .report-list-item { padding:5px; padding-top: 15px; padding-bottom: 15px; border-bottom: #aaa 1px dashed; cursor:pointer; transition-duration: 300ms; transition-timing-function: ease-in-out; } fl-member-finance-print-list-item:last-of-type .report-list-item { border-bottom: none; } fl-member-finance-print-list-item:hover .report-list-item { background-color:rgba(1, 129, 78, 0.10); } fl-member-finance-print-list .report-overflow,[data-is="fl-member-finance-print-list"] .report-overflow{ height: 477px; overflow: hidden; overflow-y: auto; padding: 10px; border-radius:10px; } fl-member-finance-print-list .report-preview-button,[data-is="fl-member-finance-print-list"] .report-preview-button{ padding: 5px; text-align: right; font-size: 12px; font-weight: bold; font-family: verdana; } fl-member-finance-print-list .report-preview-text,[data-is="fl-member-finance-print-list"] .report-preview-text{ padding: 5px; } fl-member-finance-print-list .report-action,[data-is="fl-member-finance-print-list"] .report-action{ border:#fff 1px solid; background: #fff; border-radius:5px; padding:5px; vertical-align: middle; cursor: pointer; display: inline-block; } fl-member-finance-print-list .report-action:hover,[data-is="fl-member-finance-print-list"] .report-action:hover{ border:#aaa 1px solid; background: #eee; } fl-member-finance-print-list .report-action:hover .report-action-text,[data-is="fl-member-finance-print-list"] .report-action:hover .report-action-text,fl-member-finance-print-list .report-action-text-hovered,[data-is="fl-member-finance-print-list"] .report-action-text-hovered{ width:130px; } fl-member-finance-print-list .report-action-text,[data-is="fl-member-finance-print-list"] .report-action-text{ margin: 0px; padding: 0px; width:0px; text-overflow: clip; white-space: nowrap; overflow: hidden; text-align: center; display: inline-block; transition:width 500ms; font-weight: bold; } fl-member-finance-print-list .report-error,[data-is="fl-member-finance-print-list"] .report-error{ width: 100%; text-align: center; padding: 15px 0px 15px 0px; } fl-member-finance-print-list .report-preview-content,[data-is="fl-member-finance-print-list"] .report-preview-content{ height: 450px; width: 100%; border-radius: 10px; overflow: auto; }',"",function(e){ 368"use strict";var t=this;this.loader=!1,this.loader_counter=0;this.error=null,this.preview_open=!1,this.preview_button=!1,this.id_institution=e.idInstitution,this.id_course=e.idCourse,this.id_user=e.idUser,this.id_classroom=e.idClassroom,this.id_invoice=e.idInvoice,this.id_institution_customer_installment=e.idInstitutionCustomerInstallment,this.report=null,this.reports=[],this.report_content="",this.invoices=[],this.total_trial=10,this.filters=null,this.on("mount",function(){}),this.selectReport=function(e){t.loader_counter=0,t.report&&t.report.id_institution_report!=e.id_institution_report&&(t.preview_button=!1,t.filters=[],t.update(
368)),t.preview_open=!0,t.report=e,t.update(),(!t.report.filter||0==t.report.filter.length||t.report.filter&&t.filters)&&t.report.load(),$(t.root).find(".report-list").animate({width:"40%"},500,function(){$(t.root).find(".report-list").css("border-right","1px solid #aaa"),$(t.root).find(".report-preview").animate({width:"59%"},500,function(){t.preview_button=!0,t.update()})})},this.unselectReport=function(){t.loader_counter=0,t.preview_button=!1,t.update(),$(t.root).find(".report-preview").animate({width:"0%"},500,function(){$(t.root).find(".report-list").css("border-right",""),$(t.root).find(".report-list").animate({width:"100%"},500,function(){t.store.dispatch([t.actions.setInstitutionReportSelected(null)]),t.preview_open=!1,t.report=null,t.clearFilter(),t.update()})})},this.selectFilter=function(e){t.loader_counter=0,t.filters=[],e.map(function(e){t.filters[e.name]=e.value}),t.update(),t.report.load()},this.clearFilter=function(){t.filters=null,t.update()},this.getInvoiceBankSlip=function(){t.error=null,t.loader=!0,t.update();var e={id_invoice:t.id_invoice},i=[t.actions.getMemberInvoicePrint(e)];t.store.dispatch(i).then(function(){var e=t.store.getState().memberInvoice.invoice,i=t.store.getState().memberInvoice.status;if(e.items){var a=e.details.some(function(e){return"renew"==e.name&&"true"==e.value});a?e.items.unshift({description:"2º Via"}):null}t.checkProgress(e,i)})["catch"](function(e){if(e){t.loader_counter=0,t.loader=!1;var i=t.store.getState().memberInvoice.errors;t.error="",i&&1==i.length&&"institution_customer.unverified"===i[0].code?t.error="institution_customer.unverified":i&&i.length>0&&i.map(function(e){t.error+=e.message+" "}),t.update()}})},this.sortInvoices=function(e){return e.sort(function(e,t){return e.due_date<t.due_date?-1:void 0})},this.getInstallmentBankSlip=function(){t.error=null,t.loader=!0,t.update();var e={id_institution_customer_installment:t.id_institution_customer_installment},i=[t.actions.printMemberInstallment(e)];t.store.dispatch(i).then(function(){var e=t.store.getState().memberInstallment.invoices,i=t.store.getState().memberInstallment.status;e&&(e=e.map(function(e){var t=e.details.some(function(e){return"renew"==e.name&&"true"==e.value});return t?e.items.unshift({description:"2º Via"}):null,e})),t.checkProgress(e,i)})["catch"](function(e){if(e){t.loader_counter=0,t.loader=!1;var i=t.store.getState().memberInstallment.errors;t.error="",i&&i.length>0&&i.map(function(e){t.error+=e.message+" "}),t.update()}})},this.getUserBankSlip=function(){t.error=null,t.loader=!0,t.update();var e={id_user:t.id_user},i=[t.actions.printMemberInstallments(e)];t.store.dispatch(i).then(function(){var e=t.store.getState().memberInstallment.invoices,i=t.store.getState().memberInstallment.status;t.checkProgress(e,i)})["catch"](function(e){if(e){t.loader_counter=0,t.loader=!1;var i=t.store.getState().memberInstallment.errors;t.error="",i&&i.length>0&&i.map(function(e){t.error+=e.message+" "}),t.update()}})},this.getClassroomBankSlip=function(){t.error=null,t.loader=!0,t.update();var e={id_classroom:t.id_classroom},i=[t.actions.printClassroomInstallment(Object.assign(e,t.filters))];t.store.dispatch(i).then(function(){var e=t.hasWallet(t.store.getState().memberInstallment.invoices),i=t.store.getState().memberInstallment.status;t.checkProgress(e,i)})["catch"](function(e){if(e){t.loader_counter=0,t.loader=!1;var i=t.store.getState().memberInstallment.errors;t.error="",i&&i.length>0&&i.map(function(e){t.error+=e.message+" "}),t.update()}})}
368,this.printReport=function(){var e=$(t.root).find("#report-preview-content").html();window.frames[0].document.body.innerHTML=e,setTimeout(function(){window.frames[0].print()},1e3)},this.checkProgress=function(e,i){"IN_PROGRESS"==i&&$(".report-preview-content").length>0?t.loader_counter>=t.total_trial?t.error=t.i18n.translate("finance.bank_slip_timeout"):(t.loader_counter++,setTimeout(function(){t.report&&t.report.load&&t.report.load()},5e3+1e3*t.loader_counter)):(t.loader_counter=0,Array.isArray(e)?t.invoices=t.sortInvoices(e):t.invoices=t.sortInvoices([e]),t.loader=!1),t.update()},this.hasWallet=function(e){var i=e.map(function(e){return null!==e.wallet}),a=i.some(function(e){return e});return t.error=a?null:t.i18n.translate("finance.not_allowed_to_generate_bank_slip"),a?e:[]},this.id_invoice?this.printList=[{label:this.i18n.translate("finance.bank_slip"),filter:[],type:"bank-slip",load:this.getInvoiceBankSlip},{label:this.i18n.translate("finance.paycheck_parcel"),filter:[],type:"paycheck",load:this.getInvoiceBankSlip}]:this.id_institution_customer_installment?(this.total_trial=20,this.printList=[{label:this.i18n.translate("finance.installment_bank_slip"),filter:[],type:"bank-slip",load:this.getInstallmentBankSlip},{label:this.i18n.translate("finance.installment_paycheck"),filter:[],type:"paycheck",load:this.getInstallmentBankSlip}]):this.id_classroom?(this.total_trial=20,this.printList=[{label:this.i18n.translate("finance.classroom_bank_slip"),filter:[{code:"start_date",name:this.i18n.translate("start_date"),type_filter:"date"},{code:"end_date",name:this.i18n.translate("end_date"),type_filter:"date"}],type:"bank-slip",load:this.getClassroomBankSlip},{label:this.i18n.translate("finance.classroom_paycheck"),filter:[{code:"start_date",name:this.i18n.translate("start_date"),type_filter:"date"},{code:"end_date",name:this.i18n.translate("end_date"),type_filter:"date"}],type:"paycheck",load:this.getClassroomBankSlip}]):(this.total_trial=20,this.printList=[{label:this.i18n.translate("finance.bank_slip.plural"),filter:[],type:"bank-slip",load:this.getUserBankSlip},{label:this.i18n.translate("finance.paycheck"),filter:[],type:"paycheck",load:this.getUserBankSlip}])})},function(e,t,i){var a=i(1);a.tag2("fl-member-finance-print-list-item",'<div class="{class_item}" onclick="{selectItem}"> <div class="{class_label}"> <div class="capitalize item-width text-ellipsis"> {report.label} </div> </div> </div>','fl-member-finance-print-list-item .item-width,[data-is="fl-member-finance-print-list-item"] .item-width{ width: 300px; } fl-member-finance-print-list-item .report-item-active,[data-is="fl-member-finance-print-list-item"] .report-item-active{ background: #d7dfd7; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.report=e.report,this.callback=e.callback,this.active=!1,this.class_item={"report-list-item":!0,"report-item-active":this.active},this.class_label={"inline-block":!0,"item-width":!1},this.on("update",function(e){e===!0?t.active=e:e!==!0&&t.report.id_institution_report!=t.store.getState().report.id_institution_report_selected&&(t.active=!1),t.class_item={"report-list-item":!0,"report-item-active":t.active}}),this.selectItem=function(){t.class_label={"inline-block":!0,"item-width":!0},t.store.dispatch([t.actions.setInstitutionReportSelected(t.report.id_institution_report)]),t.update(!0),t.callback&&t.callback(t.report)}})},function(e,t,i){var a=i(1);a.tag2("fl-member-finance-print-modal-box",'<div> <fl-modal-box schema="light"> <div> <fl-section label="finance.report_bank_slip"> </fl-section> </div> <fl-member-finance-print-list id-institution="{parent.id_institution}" id-user="{parent.id_user}" id-classroom="{parent.id_classroom}" id-invoice="{parent.id_invoice}" id-institution-customer-installment="{parent.id_institution_customer_installment}"> </fl-member-finance-print-list> </fl-modal-box> </div>',"","",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_user=e.idUser,this.id_invoice=e.idInvoice,this.id_institution_customer_installment=e.idInstitutionCustomerInstallment,this.openModal=function(){t.open=!0,t.id_institution=e.idInstitution,t.id_user=e.idUser,t.id_classroom=e.idClassroom,t.id_course=e.idCourse,t.id_report_category=e.idReportCategory,t.id_member_charge=e.idMemberCharge,t.id_member_payment=e.idMemberPayment,t.id_institution_company=e.idInstitutionCompany,t.id_invoice=e.idInvoice,t.id_institution_customer_installment=e.idInstitutionCustomerInstallment,t.update(
368),t.tags["fl-modal-box"].ModalBoxOpen()}})},function(e,t,i){var a=i(1);a.tag2("fl-member-finance-print-paycheck",'<div if="{invoice && invoice.wallet && (invoice.bank_slip && invoice.wallet.type == \'BANK\' || invoice.wallet.type == \'CASH\') && !invoice.payment}" style="font-family:verdana; font-size:12px; color:#333; page-break-inside:avoid;"> <div style="display:table; width:100%;"> <div style="display:table-cell; width:24%; text-align:center; padding-right: 10px; vertical-align:top; line-height:normal; border-right: 2px dotted #aaa;"> <div style="display:table; width:100%; padding: 3px;"> <div style="display:table-cell;width:100%;"> <div style="border-left:2px solid #666; border-bottom:2px solid #666; padding:3px;"> <div style="display: table;"> <div style="display: table-cell; vertical-align: middle;"> <img if="{!invoice.payment_gateway}" riot-src="{institution.image}" width="30"> <img if="{invoice.payment_gateway && bank_slip.identification_line && bank_slip.identification_line.substr(0,3) === â001â}" src="https://faturas.iugu.com/assets/bancobrasil_logo-cc83635800ee1279978e55b107adef8d.png" height="23" alt="banco do brasil"> <fl-icon if="{invoice.payment_gateway && bank_slip.identification_line && bank_slip.identification_line.substr(0,3) === â237â}" icon="bank-bradesco" size="20"> </fl-icon> <fl-icon if="{invoice.payment_gateway && bank_slip.identification_line && bank_slip.identification_line.substr(0,3) === â341â}" icon="bank-itau" size="20"> </fl-icon> </div> <div if="{invoice.payment_gateway}" style="display: table-cell; vertical-align: middle; padding-left: 5px;"> <div style="color:#555; font-weight:bold; text-align: left; text-transform: uppercase; font-size:10px;"> {invoice.payment_gateway.bank_name} </div> </div> <div if="{!bank_slip}" style="display: table-cell; vertical-align: middle; padding-left: 5px;"> <div style="color:#555; font-weight:bold; text-align: left; text-transform: uppercase; font-size:10px;"> {institution.name} </div> </div> </div> </div> </div> </div> <div style="display:table; width:100%; padding: 3px;"> <div style="display:table-cell; width:100%;"> <div style="border-left:2px solid #666; border-bottom:2px solid #666; padding:3px; text-align: center; color:#888; font-weight:bold;"> <div style="font-size:10px; color:#888; font-weight:bold; text-align: left; text-transform: uppercase;"> <fl-trans keyword="finance.parcel"></fl-trans> </div> <div style="font-size:10px; color:#333; font-weight:bold; text-align: left;"> {invoice.parcel_number} </div> </div> </div> </div> <div if="{bank_slip}" style="display:table; width:100%; padding: 3px;"> <div style="display:table-cell;width:100%;"> <div style="border-left:2px solid #666; border-bottom:2px solid #666; padding:3px;"> <div style="font-size:10px; color:#888; font-weight:bold; text-align: left; text-transform: uppercase;"> <fl-trans keyword="finance.transaction_number"></fl-trans> </div> <div style="font-size:10px; color:#333; font-weight:bold; text-align: left;"> {bank_slip.transaction_number} </div> </div> </div> </div> <div style="display:table; width:100%; padding: 3px;"> <div style="display:table-cell;width:100%;"> <div style="border-left:2px solid #666; border-bottom:2px solid #666; padding:3px;"> <div style="font-size:10px; color:#888; font-weight:bold; text-align: left; text-transform: uppercase;"> <fl-trans keyword="finance.customer_payer"></fl-trans> </div> <div style="font-size:10px; color:#333; font-weight:bold; text-align: left;"> {payer.fullname} </div> </div> </div> </div> <div style="display:table; width:100%; padding: 3px;"> <div style="display:table-cell;width:100%;"> <div style="border-left:2px solid #666; border-bottom:2px solid #666; padding:3px;"> <div style="font-size:10px; color:#888; font-weight:bold; text-align: left; text-transform: uppercase;"> <fl-trans keyword="student"></fl-trans> </div> <div style="font-size:10px; color:#333; font-weight:bold; text-align: left;"> {customer.fullname} </div> </div> </div> </div> <div style="display:table; width:100%; padding: 3px;"> <div style="display:table-cell;width:100%;"> <div style="border-left:2px solid #666; border-bottom:2px solid #666; padding:3px;"> <div style="font-size:10px; color:#888; font-weight:bold; text-align: left; text-transform: uppercase;"> <fl-trans keyword="finance.due"></fl-trans> </div> <div style="font-size:10px; color:#333; font-weight:bold; text-align: left;"> <fl-date if="{bank_slip}" text="{bank_slip.due_date}" format-out="dd/mm/YYYY"> </fl-date> <fl-date if="{!bank_slip}" text="{invoice.due_date}" format-out="dd/mm/YYYY"> </fl-date> </div> </div> </div> </div> <div style="display:table; width:100%; padding: 3px;"> <div style="display:table-cell;width:100%;"> <div style="border-left:2px solid #666; border-bottom:2px solid #666; padding:3px;"> <div style="font-size:8px; color:#888; font-weight:bold; text-align: left; text-transform: uppercase;"> <fl-trans keyword="finance.document_amount"></fl-trans> </div> <div if="{bank_slip}" style="font-size:10px; color:#333; font-weight:bold; text-align: left;"> {bank_slip.amount_formatted} </div> <div if="{!bank_slip}" style="font-size:10px; color:#333; font-weight:bold; text-align: left;"> {invoice.items_amount_formatted} </div> </div> </div> </div> <div style="display:table; width:100%; padding: 3px;"> <div style="display:table-cell;width:100%;"> <div style="border-left:2px solid #666; border-bottom:2px solid #666; padding:3px;"> <div style="font-size:8px; color:#888; font-weight:bold; text-align: left; text-transform: uppercase;"> <fl-trans keyword="finance.received_amount"></fl-trans> </div> <div style="font-size:10px; color:#333; font-weight:bold; text-align: left;"> </div> </div> </div> </div> </div> <div style="display:table-cell; width:76%; padding-left: 10px;"> <div style="display:table; width:100%;"> <div style="display:table-row; width: 100%;"> <div style="display:table-cell; padding:3px;"> <div style="border-left:2px solid #666; border-bottom:2px solid #666; padding:3px;"> <div style="display: inline-block; vertical-align: middle;"> <img if="{!invoice.payment_gateway}" riot-src="{institution.image}" width="30"> <img if="{invoice.payment_gateway && bank_slip.identification_line && bank_slip.identification_line.substr(0,3) === â001â}" src="https://faturas.iugu.com/assets/bancobrasil_logo-cc83635800ee1279978e55b107adef8d.png" height="23" alt="banco do brasil"> <fl-icon if="{invoice.payment_gateway && bank_slip.identification_line && bank_slip.identification_line.substr(0,3) === â237â}" icon="bank-bradesco" size="20"> </fl-icon> <fl-icon if="{invoice.payment_gateway && bank_slip.identification_line && bank_slip.identification_line.substr(0,3) === â341â}" icon="bank-itau" size="20"> </fl-icon> </div> <div if="{invoice.payment_gateway}" style="display:inline-block; vertical-align: middle;"> <div style="color:#555; font-weight:bold; text-align: left; text-transform: uppercase;"> {invoice.payment_gateway.bank_name} </div> <div style="color:#333; font-weight:bold; text-align: left; font-size: 10px;"> {bank_slip.identification_line} </div> </div> <div if="{!invoice.payment_gateway}" style="display:inline-block; vertical-align: middle;"> <div style="color:#555; font-weight:bold; text-align: left; text-transform: uppercase; font-size: 10px;"> {institution.name} </div> </div> </div> </div> </div> <div style="display:table-row;"> <div style="display:table-cell;"> <div style="display:table; width:100%;"> <div style="display:table-row;"> <div style="display:table-cell; padding:3px; width:40%;"> <div style="border-left:2px solid #666; border-bottom:2px solid #666; padding:3px;"> <div style="font-size:8px; color:#888; font-weight:bold; text-align: left; text-transform: uppercase;"> <fl-trans keyword="finance.recipient"></fl-trans> </div> <div style="color:#333; font-weight:bold; font-size: 10px;"> <div style="font-weight:bold;"> {invoice.wallet.name} </div> <div style="font-weight:normal; font-size: 10px;"> <span if="{invoice.wallet.document}"> {invoice.wallet.document.type} {invoice.wallet.document.document} </span> </div> </div> </div> </div> <div style="display:table-cell; padding:3px; width:40%;"> <div if="{bank_slip}" style="border-left:2px solid #666; border-bottom:2px solid #666; padding:3px;"> <div style="font-size:8px; color:#888; font-weight:bold; text-align: left; text-transform: uppercase;"> <fl-trans keyword="finance.intermediator"></fl-trans> </div> <div style="color:#333; font-weight:bold;"> <div style="font-weight:bold; font-size: 10px;"> {invoice.payment_gateway.intermediate.name} </div> <div style="font-weight:normal; font-size: 10px;"> {invoice.payment_gateway.intermediate.document_type} {invoice.payment_gateway.intermediate.document} </div> </div> </div> <div if="{!bank_slip}" style="border-left:2px solid #666; border-bottom:2px solid #666; padding:3px;"> <div style="font-size:8px; color:#888; font-weight:bold; text-align: left; text-transform: uppercase;"> </div> <div style="color:#333; font-weight:bold;"> <div style="font-weight:bold; font-size: 10px;"> </div> <div style="font-weight:normal; font-size: 10px;"> </div> </div> </div> </div> <div style="display:table-cell; padding:3px; width:20%;"> <div style="border-left:2px solid #666; border-bottom:2px solid #666; padding:3px;"> <div style="font-size:10px; color:#888; font-weight:bold; text-align: right; text-transform: uppercase;"> <fl-trans keyword="billing.due"></fl-trans> </div> <div style="color:#333; font-weight:bold; text-align: right; font-size:10px;"> <fl-date if="{bank_slip}" text="{bank_slip.due_date}" format-out="dd/mm/YYYY"> </fl-date> <fl-date if="{!bank_slip}" text="{invoice.due_date}" format-out="dd/mm/YYYY"> </fl-date> </div> <div style="font-size:8px;"> </div> </div> </div> </div> </div> </div> </div> <div style="display:table-row;"> <div style="display:table-cell;"> <div style="display:table; width:100%;"> <div style="display:table-row;"> <div style="display:table-cell; padding:3px; width:80%;"> <div style="border-left:2px solid #666; border-bottom:2px solid #666; padding:3px; min-height:2cm;"> <div style="font-size:10px; color:#888; font-weight:bold; text-align: left; text-transform: uppercase;"> <fl-trans keyword="finance.description"></fl-trans> </div> <div style="color:#333; font-weight:bold; font-size:10px;"> <ul style="margin:0px; padding-left: 20px;"> <li each="{item in invoice.items}"> {item.description} {item.amount_formatted} </li> </ul> </div> <div style="font-size:10px; color:#888; font-weight:bold; text-align: left; text-transform: uppercase;"> <fl-trans keyword="finance.instruction.plural"></fl-trans> </div> <div style="color:#333; font-weight:bold; font-size:10px;"> <ul if="{bank_slip}" style="margin:0px; padding-left: 20px;"> <li each="{instruction in bank_slip.instructions}"> {instruction} </li> </ul> </div> </div> </div> <div style="display:table-cell; padding:3px; width:20%;"> <div style="border-left:2px solid #666; border-bottom:2px solid #666; padding:3px;"> <div style="font-size:10px; color:#888; font-weight:bold; text-align: right; text-transform: uppercase;"> <fl-trans keyword="finance.document_amount"></fl-trans> </div> <div if="{bank_slip}" style="font-size:10px; color:#333; font-weight:bold; text-align: right;"> {bank_slip.amount_formatted} </div> <div if="{!bank_slip}" style="font-size:10px; color:#333; font-weight:bold; text-align: right;"> {invoice.items_amount_formatted} </div> </div> <div style="border-left:2px solid #666; border-bottom:2px solid #666; padding:3px; margin-top:10px;"> <div style="font-size:10px; color:#888; font-weight:bold; text-align: right; text-transform: uppercase;"> <fl-trans keyword="finance.transaction_number"></fl-trans> </div> <div if="{bank_slip}" style="font-size:10px; color:#333; font-weight:bold; text-align:right;"> {bank_slip.transaction_number} </div> <div style="font-size:10px;"> </div> </div> </div> </div> </div> </div> </div> <div style="display:table-row;"> <div style="display:table-cell;"> <div style="display:table; width:100%;"> <div style="display:table-row;"> <div style="display:table-cell; padding:3px; width:50%;"> <div style="border-left:2px solid #666; border-bottom:2px solid #666; padding:3px;"> <div style="font-size:10px; color:#888; font-weight:bold; text-align: left; text-transform: uppercase;"> <fl-trans keyword="finance.customer_payer"></fl-trans> </div> <div style="color:#333; font-weight:bold; font-size:10px;"> {payer.fullname} <span each="{document in payer.documents}"> {document.type} {document.document} </span> </div> </div> </div> <div style="display:table-cell; padding:3px; width:50%;"> <div style="border-left:2px solid #666; border-bottom:2px solid #666; padding:3px;"> <div style="font-size:10px; color:#888; font-weight:bold; text-align: left; text-transform: uppercase;"> <fl-trans keyword="student"></fl-trans> </div> <div style="color:#333; font-weight:bold; font-size:10px;"> {customer.fullname} <span each="{document in customer.documents}"> {document.type} {document.document} </span> </div> </div> </div> </div> </div> </div> </div> <div if="{bank_slip && bank_slip.barcode_data}" style="display:table-row;"> <div style="display:table-cell; padding-top:3px; width:100%; text-align: center;"> <div riot-style="{pix && is_pix_active ? âdisplay: flexâ : ââ}"> <div style="display: flex; flex-direction: column; justify-content: center;"> <div style="text-transform: capitalize; font-size:8px;"> <fl-trans keyword="billing.identification_line"></fl-trans> </div> <div style="font-size:8px;"> {bank_slip.identification_line} </div> <fl-barcode if="{bank_slip.barcode_data}" text="{bank_slip.barcode_data}" format="ITF" display-text="false" width="1" height="40"> </fl-barcode> <span if="{invoice.invoice_situation && invoice.invoice_situation.situation == \'paid\'}" style="color: #33aa33; font-family:verdana; border:#33aa33 5px solid; border-radius:10px; font-size: 20px; font-weight: bold; text-transform: uppercase; transform: rotate(-45deg); text-align: center; position: absolute;
368 margin-top:-75px; margin-left:-40px; padding:5px; background-color: rgba(255,255,255,0.75); box-shadow: 0px 0px 15px #33aa33;"> <fl-trans keyword="billing.paid"></fl-trans> </span> </div> <fl-qrcode style="text-align: center" if="{pix && is_pix_active}" qr-code-text="{pix.qr_code_text}" size="{65}"></fl-qrcode> </div> </div> </div> </div> </div> </div> <div style="text-transform: uppercase; color:#888; margin-top:5px; border-top:#aaa 2px dotted; text-align: right;"> </div> </div>',"","",function(e){"use strict";var t=this;this.institution=window.interceptor.institution,this.customer=e.customer,this.payer=e.payer,this.invoice=e.invoice,this.id_user=e.idUser?e.idUser:this.invoice.user?this.invoice.user.id_user:"",this.bank_slip=e.bankSlip,this.installments=this.store.getState().memberInstallment.installments,this.pix=e.invoice.pix,this.args={bank_name:"Bradesco"},this.on("mount",function(){t.installments.length>0?(t.id_installment=t.invoice.id_institution_customer_installment,t.installment=t.installments.filter(function(e){return e.id_institution_customer_installment===t.id_installment}),t.installment_details=t.installment[0].details,t.detail_pix=t.installment_details.filter(function(e){return"PIX"===e.name}),t.is_pix_active=t.detail_pix.length?"true"===t.detail_pix[0].value:!1,t.update()):t.getMemberInstallment()}),this.getMemberInstallment=function(){var e={id_institution:t.id_institution,id_user:t.id_user,id_institution_customer_installment:t.invoice.id_institution_customer_installment},i=[t.actions.getMemberInstallment(e)];t.store.dispatch(i).then(function(){try{var e=t.store.getState().memberInstallment.installment;t.id_installment=t.invoice.id_institution_customer_installment,t.installment=e,t.installment_details=t.installment.details,t.detail_pix=t.installment_details.filter(function(e){return"PIX"===e.name}),t.is_pix_active=t.detail_pix.length?"true"===t.detail_pix[0].value:!1}catch(i){console.log(i)}t.update()})["catch"](function(){var e=t.store.getState().memberInstallment.errors,i="";e&&e.length>0&&e.map(function(e){i+=e.message+"<br />"}),school.popup.error(i)})}})},function(e,t,i){var a=i(1);a.tag2("fl-member-gallery",'<fl-modal-box schema="light" close-callback="{close_callback}"> <div class="institution-gallery"> <h2 class="first-letter"> <fl-trans keyword="{parent.menu_selected == \'upload\' ? âfile_uploadâ : âmember.galleryâ}"></fl-trans> </h2> <br> <div class="institution-gallery-menu"> <fl-menu-tab color="#fff" data="{parent.menu}"> </fl-menu-tab> </div> <div> <fl-gallery-upload if="{parent.menu_selected == \'upload\'}" id-institution="{parent.id_institution}" url="{parent.url}" media-picker-text="{parent.media_picker_text}" image-type="{âmemberâ}" edit="{parent.edit}"> </fl-gallery-upload> <fl-member-gallery-list if="{parent.menu_selected == \'gallery\'}" id-institution="{parent.id_institution}" id-user="{parent.id_user}" image-type="{âmemberâ}" callback="{parent.selectMemberImage}"> </fl-member-gallery-list> <fl-institution-gallery-edit if="{parent.menu_selected == \'edit\'}" id-institution="{parent.id_institution}" image="{parent.image}" url="{parent.url}" aspect-ratio="{parent.aspect_ratio}" image-type="{âmemberâ}"> </fl-institution-gallery-edit> </div> </div> </fl-modal-box>','fl-member-gallery .institution-gallery,[data-is="fl-member-gallery"] .institution-gallery{ padding: 10px; height: 450px; overflow: hidden; overflow-y: auto; } fl-member-gallery .institution-gallery-menu,[data-is="fl-member-gallery"] .institution-gallery-menu{ font-weight: bold; padding: 5px; }',"",function(e){"use strict";var t=this;this.menu_selected=e.menuSelected?e.menuSelected:"upload",this.id_institution=e.idInstitution,this.id_user=e.idUser,this.media_picker_text=this.i18n.translate("member.gallery.send_member_image"),this.tag=e.tag,this.aspect_ratio=e.aspectRatio,this.edit=e.edit,this.callback=e.callback,this.menu=[],this.id_member_image=null,this.url="management-service/member/"+this.id_user+"/image?id_institution="+this.id_institution,this.image=null,this.on("mount",function(){t.update()}),this.on("update",function(){t.menu=[{label:t.i18n.translate("file_upload"),callback:function(){t.changeMenu("upload")},active:"upload"==t.menu_selected},{label:t.i18n.translate("institution.image_gallery"),callback:function(){t.changeMenu("gallery")},active:"gallery"==t.menu_selected}]}
368),this.changeMenu=function(e){t.menu_selected=e,t.update()},this.open=function(){t.tags["fl-modal-box"].ModalBoxOpen()},this.close=function(){t.tags["fl-modal-box"].ModalBoxClose()},this.close_callback=function(){t.callback&&"function"==typeof t.callback&&t.callback(t.image)},this.selectMemberImage=function(e,i){t.id_member_image=e,t.image=i,t.update();var a={id_institution:t.id_institution,id_user:t.id_user,id_member_image:t.id_member_image},n=[t.actions.setMemberImageActive(a)];t.store.dispatch(n).then(function(){window.toast(t.i18n.translate("member.success_image_default"),"long"),t.close()})["catch"](function(e){if(e){var i=t.store.getState().memberImage.errors,a="";i.map(function(e){a+=e.message+"<br />"}),school.popup.error(a)}})}})},function(e,t,i){var a=i(1);a.tag2("fl-member-gallery-list",'<span if="{images && images.length > 0}"> <div class="table-cell images-list"> <fl-gallery-list-item each="{image in images}" id-institution="{id_institution}" image="{image}" image-type="{image_type}" selected="{id_member_image_selected == image.id_member_image}"> </fl-gallery-list-item> <fl-pagination if="{links}" type="more" auto-load="true" stage=".institution-gallery" id-institution="{id_institution}" links="{links}" action="{action}" store="{state}" params="{params}" callback="{listMemberImages}"> </fl-pagination> </div> <div if="{id_member_image_selected && id_member_image_selected != default_photo}" class="table-cell image-selected-detail"> <div class="image-selected table-cell top"> <img riot-src="{image_selected? image_selected.thumbnail : \'\'}"> </div> <div class="table-cell top"> <fl-button-option> <fl-trans keyword="option.plural"></fl-trans> </fl-button-option> <fl-menu-option arrow="top"> <fl-menu-option-item icon="pencil" text="edit" disabled="{parent.editMemberImage.disabled}" onclick="{parent.editMemberImage.apply}"> </fl-menu-option-item> <fl-menu-option-item icon="trash" text="delete" disabled="{parent.deleteInstitutionImage.disabled}" onclick="{parent.deleteInstitutionImage.apply}"> </fl-menu-option-item> </fl-menu-option> </div> <br> <br> <div class="first-letter"> <b> <fl-trans keyword="created_at"></fl-trans>: </b> <fl-date text="{image_selected? image_selected.create_date : \'\'}" format-out="DD de MMMM de YYYY"> </fl-date> </div> </div> <fl-modal-footer if="{id_member_image_selected}" align="center"> <div> <fl-spinner loading="{parent.saving}" text="save.action" class="float-right"></fl-spinner> <fl-button type="button" text="cancel" schema="cancel" onclick="{parent.parent.parent.close}"> </fl-button> <fl-button type="button" text="select" schema="success" onclick="{parent.id_member_image_selected == parent.default_photo ? parent.memberPhotoDefault: parent.selectImage}"> </fl-button> </div> </fl-modal-footer> </span> <div if="{images && images.length == 0}" align="center"> <br> <br> <div if="{!errors || errors.length == 0}" class="first-letter"> <fl-trans keyword="member.photo_not_found"></fl-trans> </div> <div class="first-letter" if="{errors && errors.length > 0}" each="{error in errors}"> {error.message} </div> </div>','fl-member-gallery-list .images-list,[data-is="fl-member-gallery-list"] .images-list{ vertical-align: top; width: 80% } fl-member-gallery-list .image-selected-detail,[data-is="fl-member-gallery-list"] .image-selected-detail{ vertical-align: top; width: 20%; background: #eee; padding: 5px; } fl-member-gallery-list .image-selected,[data-is="fl-member-gallery-list"] .image-selected{ margin: 5px; padding: 5px; border: 1px solid #555; width: 128px; height: 128px; position: relative; background: #fff; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_user=e.idUser,this.id_member_image_selected=null,this.image_selected=null,this.default_photo="default_photo",this.saving=!1,this.callback=e.callback,this.image_type=e.imageType,this.action=this.actions.getMemberImages,this.state=this.store.getState().memberImage,this.links=null,this.params={id_institution:this.id_institution,id_user:this.id_user},this.on("mount",function(){t.getMemberImages(!0)}),this.on("update",function(){t.id_member_image_selected=t.store.getState().memberImage.member_image,t.image_selected=t.images.filter(function(e){return t.id_member_image_selected==e.id_member_image})[0]}),this.memberPhotoDefault=function(){school.popup.confirm(t.i18n.translate("member.confirm_image_default"),function(){var e={id_institution:t.id_institution,id_user:t.id_user},i=[t.actions.editMemberImageDefault(e)];t.store.dispatch(i).then(function(){window.toast(t.i18n.translate("member.success_image_default"),"long"),t.parent.parent.close()})["catch"](function(e){if(e){var i="",a=t.store.getState().memberImage.errors,n=a[0].message;i+=n,school.popup.error(t.i18n.translate(i))}})})},this.getMemberImages=function(e){var i=[t.actions.getMemberImages(t.params)]; 369t.store.dispatch(i).then(function(){t.listMemberImages(e),t.update(
369)})["catch"](function(e){e&&(t.errors=t.store.getState().memberImage.errors,t.images=[],t.update())})},this.listMemberImages=function(e){if(e===!0){t.images=t.store.getState().memberImage.member_images;var i="https://forleven-assets.s3.amazonaws.com/member_default_photo.jpg",a={id_member_image:t.default_photo,media:i,thumbnail:i};t.images.unshift(a)}else t.images=t.images.concat(t.store.getState().memberImage.member_images);t.links=t.store.getState().memberImage.links,t.state=t.store.getState().memberImage,t.update()},this.selectImage=function(){t.id_member_image_selected&&t.image_selected&&t.callback(t.id_member_image_selected,t.image_selected.media)},this.editMemberImage=this.fl.checkRules({feature:null,permission:"edit_member",onSuccess:function(){t.parent.parent.id_member_image=t.id_member_image_selected,t.parent.parent.image=t.image_selected.media,t.parent.parent.changeMenu("edit")}}),this.deleteInstitutionImage=this.fl.checkRules({feature:null,permission:"edit_member",onSuccess:function(){school.popup.confirm(t.i18n.translate("institution.confirm_institution_image_delete"),function(){var e={id_institution:t.id_institution,id_user:t.id_user,id_member_image:t.id_member_image_selected},i=[t.actions.deleteMemberImage(e)];t.store.dispatch(i).then(function(){window.toast(t.i18n.translate("file_successfully_deleted"),"long"),t.getMemberImages(!0)})["catch"](function(e){if(e){var i=t.store.getState().memberImage.errors,a="";i.map(function(e){a+=e.message+"<br />"}),school.popup.error(a)}})})}})})},function(e,t,i){var a=i(1);a.tag2("fl-member-guardian",'<div> <div class="guardian-add"> <fl-action-button text="member.add_guardian" size="small" disabled="{addMemberGuardian.disabled}" locked="{addMemberGuardian.locked}" click="{addMemberGuardian.apply}"> </fl-action-button> </div> <fl-member-guardian-list id-institution="{id_institution}" id-user="{id_user}" data="{data}"> </fl-member-guardian-list> <fl-member-guardian-search id-institution="{id_institution}" id-user="{id_user}"> </fl-member-guardian-search> </div>','fl-member-guardian .guardian-add,[data-is="fl-member-guardian"] .guardian-add{ display: block; text-align: left; padding: 20px; } fl-member-guardian .guardian-add-text,[data-is="fl-member-guardian"] .guardian-add-text{ margin:20px; font-size: 14px; font-weight: bold; text-align: left; } fl-member-guardian .line-button,[data-is="fl-member-guardian"] .line-button{ padding: 10px; height: 50px; border-bottom: #aaa 1px dashed; text-align: center; vertical-align: middle; display: block; position: relative; line-height: 50px; font-size: 14px; font-weight: bold; cursor: pointer; margin-left: 20%; margin-right: 20%; transition-property: all; transition-duration: 300ms; transition-timing-function: ease-in-out; } fl-member-guardian .line-button:first-child,[data-is="fl-member-guardian"] .line-button:first-child{ border-top: #aaa 1px dashed; } fl-member-guardian .line-button:hover,[data-is="fl-member-guardian"] .line-button:hover{ background: rgba(1, 129, 78, 0.15); } fl-member-guardian #member-guardian-select,[data-is="fl-member-guardian"] #member-guardian-select{ padding:10px; padding-bottom: 50px; } fl-member-guardian #member-guardian-search,[data-is="fl-member-guardian"] #member-guardian-search{ display: none; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_user=e.idUser,this.data=e.data,this.open_guardian_search=!1,this.addMemberGuardian=this.fl.checkRules({feature:"member_guardian_unlimited",permission:"edit_member",onSuccess:function(){t.tags["fl-member-guardian-search"].selectAdd()}})})},function(e,t,i){var a=i(1);a.tag2("fl-member-guardian-add",'<div class="app"> <fl-title if="{!loader}"> <fl-trans keyword="register.action"></fl-trans> <u><fl-trans keyword="guardian"></fl-trans></u> </fl-title> <br> <br> <fl-spinner loading="{loader}"></fl-spinner> <div show="{!loader}"> <fl-back-button if="{member}" text="{member.fullname}" prefix-text="true" callback="{backMember}"> </fl-back-button> <fl-section></fl-section> <fl-member-form if="{!loader && id_occupation && (!id_user_guardian || guardian && id_user_guardian)}" id-institution="{id_institution}" id-user="{guardian ? guardian.id_user_guardian : null}" id-occupation="{id_occupation}" header="false" show-occupation="false" member="{guardian}" submit-to="{saveMemberGuardian}" callback="{backMember}"> </fl-member-form> </div> </div>','fl-member-guardian-add .guardian-form-inline,[data-is="fl-member-guardian-add"] .guardian-form-inline{ display: inline-block; } fl-member-guardian-add .fa-angle-left,[data-is="fl-member-guardian-add"] .fa-angle-left{ font-weight: bold; font-size: 16px; color:#0069ff; } fl-member-guardian-add .member-back,[data-is="fl-member-guardian-add"] .member-back{ color: #333; font-size: 14px; padding:10px; cursor: pointer; background:none; border:none; transition: ease 300ms; transition-property: all; } fl-member-guardian-add .member-back:hover,[data-is="fl-member-guardian-add"] .member-back:hover{; color:#0069ff; }',"",function(e){"use strict";var t=this;this.loader=!0,this.id_institution=e.idInstitution,this.id_user=e.idUser,this.id_user_guardian=null,this.id_occupation=null,this.member=null,this.guardian=null,this.on("mount",function(){e.idUserGuardian&&(t.id_user_guardian=e.idUserGuardian),t.getGuardianOccupation(),t.id_user_guardian&&t.getUserGuardian()}),this.getGuardianOccupation=function(){var e={id_institution:t.id_institution,type:"MemberGuardian"},i=[t.actions.getOccupation(e)];t.store.dispatch(i).then(function(){t.occupation=t.store.getState().occupation.occupation,t.id_occupation=t.occupation.id_occupation,t.update(
369),t.getMember()})["catch"](function(e){e&&(t.loader=!1,school.popup.error(t.store.getState().occupation.error),t.update())})},this.getUserGuardian=function(){var e={id_institution:t.id_institution,id_user:t.id_user_guardian,status:"null"},i=[t.actions.getMemberViewSimple(e)];t.store.dispatch(i).then(function(){t.guardian=t.store.getState().member.member,t.update()})["catch"](function(e){e&&(t.loader=!1,t.update(),school.popup.error(t.store.getState().member.error))})},this.getMember=function(){var e={id_institution:t.id_institution,id_user:t.id_user},i=[t.actions.getMember(e)];t.store.dispatch(i).then(function(){t.loader=!1,t.member=t.store.getState().member.member,t.update()})["catch"](function(e){e&&(t.loader=!1,school.popup.error(t.store.getState().member.error))})},this.on("error",function(e){t.tags["fl-member-form"].saving=!1,t.tags["fl-member-form"].update();var i="";if(Array.isArray(e))for(var a in e){var n=e[a];i+=n.message+"<br>"}else i=e;school.popup.error(i)}),this.backMember=function(){t.router.load("member.view",{id_user:t.id_user})},this.saveMemberGuardian=function(e){e.id_institution=t.id_institution,e.id_user=t.id_user,t.id_user_guardian&&(e.id_user_guardian=t.id_user_guardian);var i=[t.actions.saveMemberGuardian(e)];t.store.dispatch(i).then(function(){t.memberGuardian=t.store.getState().memberGuardian.save,t.backMember()})["catch"](function(e){e&&t.trigger("error",t.store.getState().memberGuardian.error)})}})},function(e,t,i){var a=i(1);a.tag2("fl-member-guardian-edit",'<div class="app"> <fl-title if="{!loader}"> <fl-trans if="{!parent.id_member_guardian}" keyword="register.action"></fl-trans> <fl-trans if="{parent.id_member_guardian}" keyword="edit.action"></fl-trans> <u><fl-trans keyword="guardian"></fl-trans></u> <span if="{parent.guardian}"> {parent.guardian.fullname} </span> </fl-title> <br> <br> <fl-spinner loading="{loader}"></fl-spinner> <div show="{!loader}"> <fl-back-button if="{member}" text="{member.fullname}" prefix-text="true" callback="{backMember}"> </fl-back-button> <fl-section></fl-section> <fl-member-form if="{!loader && guardian}" id-institution="{id_institution}" id-user="{guardian.id_user_guardian}" id-occupation="{id_occupation}" header="false" show-occupation="false" member="{guardian}" submit-to="{editMemberGuardian}" callback="{backMember}"> </fl-member-form> </div> </div>','fl-member-guardian-edit .guardian-form-inline,[data-is="fl-member-guardian-edit"] .guardian-form-inline{ display: inline-block; } fl-member-guardian-edit .fa-angle-left,[data-is="fl-member-guardian-edit"] .fa-angle-left{ font-weight: bold; font-size: 16px; color:#0069ff; } fl-member-guardian-edit .member-back,[data-is="fl-member-guardian-edit"] .member-back{ color: #333; font-size: 14px; padding:10px; cursor: pointer; background:none; border:none; transition: ease 300ms; transition-property: all; } fl-member-guardian-edit .member-back:hover,[data-is="fl-member-guardian-edit"] .member-back:hover{; color:#0069ff; }',"",function(e){"use strict";var t=this;this.loader=!0,this.id_institution=e.idInstitution,this.id_user=e.idUser,this.id_user_guardian=null,this.id_member_guardian=e.idMemberGuardian,this.id_occupation=null,this.member=null,this.guardian=null,this.on("mount",function(){t.trigger("getMemberGuardian")}),this.on("getMemberGuardian",function(){var e={id_institution:t.id_institution,id_user:t.id_user,id_member_guardian:t.id_member_guardian},i=[t.actions.getMemberGuardianViewSimple(e)];t.store.dispatch(i).then(function(){t.guardian=t.store.getState().memberGuardian.guardian,t.id_user_guardian=t.guardian.id_user_guardian,t.id_occupation=t.guardian.id_occupation,t.update(),t.trigger("getMember")})["catch"](function(e){e&&(t.loader=!1,t.update(),school.popup.error(t.store.getState().memberGuardian.error))})}),this.on("getMember",function(){var e={id_institution:t.id_institution,id_user:t.id_user},i=[t.actions.getMember(e)];t.store.dispatch(i).then(function(){t.loader=!1,t.member=t.store.getState().member.member,t.update()})["catch"](function(e){e&&(t.loader=!1,school.popup.error(t.store.getState().member.error))})}),this.on("error",function(e){t.tags["fl-member-form"].saving=!1,t.update(
369);var i="";if(Array.isArray(e))for(var a in e){var n=e[a];i+=n.message+"<br>"}else i=e;school.popup.error(i)}),this.backMember=function(){t.router.load("member.view",{id_user:t.id_user})},this.editMemberGuardian=function(e){e.id_institution=t.id_institution,e.id_user=t.id_user,e.id_member_guardian=t.id_member_guardian,e.id_user_guardian=t.id_user_guardian;var i=[t.actions.editMemberGuardian(e)];t.store.dispatch(i).then(function(){t.memberGuardian=t.store.getState().memberGuardian.edit,t.backMember()})["catch"](function(e){e&&t.trigger("error",t.store.getState().memberGuardian.error)})}})},function(e,t,i){var a=i(1);a.tag2("fl-member-guardian-list",'<div if="{guardians.length > 0}" each="{guardian in guardians}" class="guardian-line"> <fl-member-guardian-list-item id-institution="{id_institution}" id-user="{id_user}" id-user-guardian="{guardian.id_guardian_user}" guardian="{guardian}" callback="{listMemberGuardian}"> </fl-member-guardian-list-item> </div> <div if="{guardians === undefined || guardians.length == 0}" align="center"> <fl-trans keyword="member.not_found_guardian"> </fl-trans> </div>','fl-member-guardian-list .guardian-line,[data-is="fl-member-guardian-list"] .guardian-line{ margin: 5px; margin-left: 20px; padding: 10px; display: block; transition-property: all; transition-duration: 300ms; transition-timing-function: ease-in-out; } fl-member-guardian-list .guardian-line:nth-child(even),[data-is="fl-member-guardian-list"] .guardian-line:nth-child(even){ background: #f1f1f1; } fl-member-guardian-list .guardian-line:hover,[data-is="fl-member-guardian-list"] .guardian-line:hover{ background: rgba(1, 129, 78, 0.15); }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_user=e.idUser,this.guardians=[],this.on("mount",function(){e.data?t.guardians=e.data:t.listMemberGuardian()}),this.listMemberGuardian=function(){var e={id_institution:t.id_institution,id_user:t.id_user},i=[t.actions.getMemberGuardian(e)];t.store.dispatch(i).then(function(){t.guardians=t.store.getState().memberGuardian.guardian,t.update()})["catch"](function(e){e&&(t.guardians=[],t.update())})}})},function(e,t,i){var a=i(1);a.tag2("fl-member-guardian-list-item",'<div if="{guardian}" class="guardian-row"> <div class="guardian-photo table-cell center"> <div align="center"> <fl-image image="{guardian_image}" size="40px" circular="true"> </fl-image> </div> </div> <div class="guardian-name middle"> <div> <span class="bold"> {guardian.fullname} </span> <span if="{guardian.finance_guardian}"> <span id="guardian-{guardian.id_member_guardian}" class="guardian-money-icon"> <fl-icon icon="money"></fl-icon> </span> <span class="guardian-money-tooltip"> <fl-tooltip for="guardian-{guardian.id_member_guardian}" text="member.guardian_finance"> </fl-tooltip> </span> </span> </div> <div> {guardian.relationship} </div> </div> <div class="guardian-option top"> <fl-button-option> <fl-trans keyword="option_plural"></fl-trans> </fl-button-option> <fl-menu-option arrow="top"> <fl-menu-option-item icon="paper-plane" text="first_access" disabled="{parent.sendMemberAccessEmail.disabled}" locked="{parent.sendMemberAccessEmail.locked}" onclick="{parent.sendMemberAccessEmail.apply}"> </fl-menu-option-item> <fl-menu-option-item icon="key" text="member.reset_password" disabled="{parent.resetPasswordMemberGuardian.disabled}" locked="{parent.resetPasswordMemberGuardian.locked}" onclick="{parent.resetPasswordMemberGuardian.apply}"> </fl-menu-option-item> <fl-menu-option-item icon="camera" text="member.update_image" disabled="{parent.photoGuardian.disabled}" locked="{parent.photoGuardian.locked}" onclick="{parent.photoGuardian.apply}"> </fl-menu-option-item> <fl-menu-option-item icon="redo" text="guardian.convert_to_member" disabled="{parent.convertMemberGuardian.disabled}" locked="{parent.convertMemberGuardian.locked}" onclick="{parent.convertMemberGuardian.apply}"> </fl-menu-option-item> <fl-menu-option-item icon="eye-open" text="view" disabled="{parent.viewMemberGuardian.disabled}" locked="{parent.viewMemberGuardian.locked}" onclick="{parent.viewMemberGuardian.apply}"> </fl-menu-option-item> <fl-menu-option-item icon="pencil" text="edit" disabled="{parent.editMemberGuardian.disabled}" locked="{parent.editMemberGuardian.locked}" onclick="{parent.editMemberGuardian.apply}"> </fl-menu-option-item> <fl-menu-option-item icon="trash" text="delete" disabled="{parent.deleteMemberGuardian.disabled}" locked="{parent.deleteMemberGuardian.locked}" onclick="{parent.deleteMemberGuardian.apply}"> </fl-menu-option-item> </fl-menu-option> </div> </div> <fl-member-gallery id-institution="{id_institution}" id-user="{guardian.id_user_guardian}" aspect-ratio="{1 / 1}" edit="true" callback="{callback}"> </fl-member-gallery>','fl-member-guardian-list-item .guardian-row,[data-is="fl-member-guardian-list-item"] .guardian-row{ display: table; width: 100%; } fl-member-guardian-list-item .guardian-photo,[data-is="fl-member-guardian-list-item"] .guardian-photo{ padding-left:5px; padding-right:5px; } fl-member-guardian-list-item .guardian-name,[data-is="fl-member-guardian-list-item"] .guardian-name{ font-size: 14px; font-family: verdana; color:#333; display: table-cell; width: 80%; vertical-align: top; } fl-member-guardian-list-item .guardian-option,[data-is="fl-member-guardian-list-item"] .guardian-option{ display: table-cell; width: 10%; vertical-align: top; } fl-member-guardian-list-item .guardian-money-icon,[data-is="fl-member-guardian-list-item"] .guardian-money-icon{ color: #33aa33; cursor: help; } fl-member-guardian-list-item .guardian-money-tooltip,[data-is="fl-member-guardian-list-item"] .guardian-money-tooltip{ margin-top: -10px; margin-left: 10px; position: absolute; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_user=e.idUser,this.id_user_guardian=e.idUserGuardian,this.guardian=e.guardian,this.guardian_
369image="https://forleven.com/img/IMG0120A.jpg"===this.guardian.image?"https://forleven-image.s3.us-east-1.amazonaws.com/profile.svg":this.guardian.image,this.callback=e.callback,this.router_name=this.router.name,this.resetPasswordMemberGuardian=this.fl.checkRules({feature:"member",permission:"edit_member",onSuccess:function(){popup("open","500"),school.popup.confirm(t.i18n.translate("member.confirm_reset_password"),function(){var e={id_user:t.guardian.id_user_guardian,id_institution:t.id_institution},i=[t.actions.saveMemberPasswordReset(e)];t.store.dispatch(i).then(function(){var e=t.store.getState().member.passwordReset;school.popup.info(e.message)})["catch"](function(e){if(e){var i=t.store.getState().member.error;school.popup.error(i)}})})}}),this.getMemberGuardian=function(){var e={id_institution:t.id_institution,id_user:t.id_user,id_member_guardian:t.guardian.id_member_guardian},i=[t.actions.getMemberGuardianViewSimple(e)];t.store.dispatch(i).then(function(){var e=t.store.getState().memberGuardian.guardian;e.email.length>0?school.popup.confirm("Deseja enviar o e-mail de primeiro acesso para esse responsável?",function(){return t.sendMemberAccessEmailRequest(e)}):school.popup.error(t.i18n.translate("finance.without_member_email"))})["catch"](function(e){e&&(t.loader=!1,t.update(),school.popup.error(t.store.getState().memberGuardian.error))})},this.sendMemberAccessEmailRequest=function(i){var a={id_user:t.guardian.id_user_guardian,id_institution:e.idInstitution},n=[t.actions.sendMemberAccessEmail(a)];t.store.dispatch(n).then(function(){school.popup.info(t.i18n.translate("first_access_email_sent",{email:i.email[0].email}))})["catch"](function(e){if(e){var i=t.store.getState().classroom.errors,a="";i&&i.length>0&&(a+=t.i18n.translate(i[0].message)+"<br />"),school.popup.error(a),t.update()}})},this.photoGuardian=this.fl.checkRules({feature:"member",permission:"edit_member",onSuccess:function(){t.tags["fl-member-gallery"].open()}}),this.convertMemberGuardian=this.fl.checkRules({feature:"member",permission:"edit_member",onSuccess:function(){t.store.dispatch([t.actions.toggleShowListOccupation()]),t.router.load("member.edit",{id_user:t.guardian.id_user_guardian})}}),this.viewMemberGuardian=this.fl.checkRules({feature:"member",permission:"read_member",onSuccess:function(){$(".app").toggle("slide",{direction:"left"},500,function(){t.router.load("member.guardian.view",{id_user:t.guardian.id_user,id_member_guardian:t.guardian.id_member_guardian})})}}),this.editMemberGuardian=this.fl.checkRules({feature:"member_guardian_unlimited",permission:"edit_member",onSuccess:function(){$(".app").toggle("slide",{direction:"left"},500,function(){t.router.load("member.guardian.edit",{id_user:t.guardian.id_user,id_member_guardian:t.guardian.id_member_guardian})})}}),this.deleteMemberGuardian=this.fl.checkRules({feature:"member",permission:"save_member",onSuccess:function(){school.popup.confirm(t.i18n.translate("member.confirm_guardian_delete"),function(){var e={id_institution:t.id_institution,id_user:t.id_user,id_member_guardian:t.guardian.id_member_guardian},i=[t.actions.deleteMemberGuardian(e)];t.store.dispatch(i).then(function(){window.toast(t.i18n.translate("member.guardian_delete"),"long"),t.callback()})["catch"](function(e){e&&school.popup.error(t.store.getState().memberGuardian.error)})})}}),this.sendMemberAccessEmail=this.fl.checkRules({feature:"member",permission:"edit_member",onSuccess:function(){t.getMemberGuardian()}})})},function(e,t,i){var a=i(1);a.tag2("fl-member-guardian-search",'<div> <fl-modal-box close-callback="{closeModal}"> <div id="member-guardian-select"> <div class="guardian-add-text"> <fl-trans keyword="member.guardian_type_add"></fl-trans> </div> <div class="line-button" onclick="{parent.searchMemberInstitution}"> <fl-trans keyword="member.guardian_search_institution"></fl-trans> </div> <div class="line-button" onclick="{parent.registerMemberGuardian}"> <fl-trans keyword="member.guardian_register"></fl-trans> </div> </div> <div id="member-guardian-search"> <div id="member-guardian-field-search" align="center"> <fl-search-field if="{parent.filters}" type="search" name="search-member" label="member.search" maxlength="255" width="600" margin="none" callback="{parent.searchCallback}" filter="{parent.loadFilter}" filters-selected="{parent.filters}"> </fl-search-field> </div> <fl-spinner loading="{parent.loader}"></fl-spinner> <div show="{!parent.loader}" align="center"> {parent.error} </div> <div show="{!parent.loader}" id="member-guardian-list"> <div each="{member in parent.members}" id-user-guardian="{member.id_user}" class="member-item"> <div class="member-item-col image"> <img riot-src="{member.image === âhttps://forleven.com/img/IMG0120A.jpgâ ? âhttps://forleven-image.s3.us-east-1.amazonaws.com/profile.svgâ : member.image}" height="80"> </div> <div class="member-item-col"> <a href="javascript:void(0)" class="name">{member.fullname}</a> <br> <span if="{member.occupation && member.occupation.name}" class="occupation"> {member.occupation.name} </span> <div if="{member.registration_institution}" class="first-letter registration-institution"> <fl-trans keyword="member.registration_institution.short"></fl-trans>: {member.registration_institution} </div> </div> <div if="{show_option == true}" class="member-item-col option"> <span class="status {member.status}"> <fl-trans keyword="{member.status}"></fl-trans>
369 </span> </div> </div> </div> </div> </fl-modal-box> </div>','fl-member-guardian-search #member-guardian-field-search,[data-is="fl-member-guardian-search"] #member-guardian-field-search{ margin-top:30px; margin:20px; } fl-member-guardian-search #member-guardian-list,[data-is="fl-member-guardian-search"] #member-guardian-list{ height: 400px; overflow: hidden; overflow-y: auto; padding: 10px; } fl-member-guardian-search .member-item,[data-is="fl-member-guardian-search"] .member-item{ position: relative; display: table; border-bottom: #aaa 1px dashed; padding: 5px; width: 99%; cursor:pointer; transition-duration: 300ms; transition-timing-function: ease-in-out; } fl-member-guardian-search .member-item:hover,[data-is="fl-member-guardian-search"] .member-item:hover{ background-color: rgba(1, 129, 78, 0.15); } fl-member-guardian-search .member-item-col,[data-is="fl-member-guardian-search"] .member-item-col{ vertical-align: top; display: table-cell; } fl-member-guardian-search .image,[data-is="fl-member-guardian-search"] .image{ text-align: center; width: 150px; } fl-member-guardian-search .occupation,[data-is="fl-member-guardian-search"] .occupation{ font-size:12px; font-weight: bold; color: #555; } fl-member-guardian-search .active,[data-is="fl-member-guardian-search"] .active{ color: #33aa33 } fl-member-guardian-search .inactive,[data-is="fl-member-guardian-search"] .inactive{ color:#ffaa33; }',"",function(e){"use strict";var t=this,i=this;this.id_institution=e.idInstitution,this.id_user=e.idUser,this.loader=!1,this.error="",this.members=[],this.occupation={},this.filters=null,this.on("mount",function(){t.getOccupation()}),this.closeModal=function(){$("#member-guardian-search").fadeOut(500,function(){$("#member-guardian-select").fadeIn(500,function(){})})},this.getOccupation=function(){var e={id_institution:t.id_institution,type:"MemberGuardian"},i=[t.actions.getOccupation(e)];t.store.dispatch(i).then(function(){t.occupation=t.store.getState().occupation.occupation,t.filters={id_occupation:t.occupation.id_occupation},t.update()})["catch"](function(e){e&&(t.filters={},t.update())})},this.loadFilter=function(){return new Promise(function(e,i){var a={id_institution:t.id_institution,"occupation.type":"MemberGuardian,member,MemberStudent","occupation.visible":"0,1"},n=[t.actions.getMemberFilter(a)];t.store.dispatch(n).then(function(){e(t.store.getState().member.filter)})["catch"](function(e){e&&(i([]),school.popup.error(t.store.getState().member.error))})})},this.getMember=function(){var e={id_institution:t.id_institution,id_user:t.id_user},i=[t.actions.getMember(e)];t.store.dispatch(i).then(function(){t.loader=!1,t.member=t.store.getState().member.member,t.update()})["catch"](function(e){e&&(t.loader=!1,t.members=[],t.update(),school.popup.error(t.store.getState().member.error))})},this.selectAdd=function(){t.tags["fl-modal-box"].ModalBoxOpen(),t.getMember()},this.searchMemberInstitution=function(){$("#member-guardian-select").fadeOut(500,function(){$("#member-guardian-search").fadeIn(500,function(){$(this).find("input").trigger("click")})})},this.registerMemberGuardian=function(){t.router.load("member.guardian.add",{id_user:t.id_user})},this.searchCallback=function(e,i){t.loader=!0,t.error="",t.update();var a={id_institution:t.id_institution,query:e,status:"null"};Object.assign(a,i);var n=[t.actions.searchMember(a)];t.store.dispatch(n).then(function(){t.loader=!1,t.members=t.store.getState().member.member,t.links=t.store.getState().member.links;for(var e in t.members){var i=t.members[e];1==i.status?i.status="active":i.status="inactive"}t.update()})["catch"](function(e){e&&(t.loader=!1,t.error=t.store.getState().member.error,t.members=[],t.update())})},this.on("updated",function(){$(".member-item").off("click"),$(".member-item").on("click",function(){var e=$
369(this).attr("id-user-guardian");i.router.load("member.guardian.search.add",{id_user:i.id_user,id_user_guardian:e})})})})},function(e,t,i){var a=i(1);a.tag2("fl-member-guardian-select",'<div if="{member_guardians.length > 0}"> <fl-member-guardian-select-item each="{member_guardian, key in member_guardians}" member-guardian="{member_guardian}" id-member-guardian="{id_member_guardian}" callback="{selectMemberGuardian}" selected="{(member_guardian.id_user_guardian == id_user_selected || !id_user_selected && key == 0) ? true : false}"> </fl-member-guardian-select-item> <input if="{id_user_selected}" type="hidden" name="id_user" riot-value="{id_user_selected}"> <input if="{!id_user_selected}" type="hidden" name="id_user" riot-value="{member_guardians[0].id_user_selected}"> </div> <div if="{show_error && member_guardians.length == 0 && error}" align="center"> <br> {error} <br> </div>',"","",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_user=e.idUser,this.id_user_selected=e.idUserSelected,this.callback=e.callback,this.show_error=e.showError===!1?!1:!0,this.member_guardians=[],this.error=null,this.on("mount",function(){t.getMemberGuardians()}),this.on("update",function(){t.id_user_selected=e.idUserSelected}),this.getMemberGuardians=function(){var e={id_institution:t.id_institution,id_user:t.id_user,finance_guardian:"true"},i=[t.actions.getMemberGuardians(e)];t.store.dispatch(i).then(function(){t.member_guardians=t.store.getState().memberGuardian.member_guardians,t.update()})["catch"](function(){t.error=t.store.getState().memberGuardian.error,t.update()})},this.selectMemberGuardian=function(e){t.id_user_selected=e,t.update(),t.callback&&t.callback(e)}})},function(e,t,i){var a=i(1);a.tag2("fl-member-guardian-select-item",'<div class="{classes}" onclick="{selectMemberGuardian}" align="left"> <div class="inline-block"> <fl-icon if="{selected}" icon="check-circle" color="#01814e"> </fl-icon> <fl-icon if="{!selected}" icon="circle" color="rgba(1, 129, 78, 0.50)"> </fl-icon> </div> <div class="inline-block" align="left"> <div class="member-guardian-name text-ellipsis"> {member_guardian.fullname} </div> </div> <div class="block member-guardian-document text-ellipsis"> {member_guardian.occupation.name} </div> <div class="block member-guardian-document"> {member_guardian.relationship} </div> </div>','fl-member-guardian-select-item .member-guardian-box,[data-is="fl-member-guardian-select-item"] .member-guardian-box{ margin:5px; padding:10px; border: 1px solid #aaa; border-radius: 5px; cursor: pointer; width: auto; width: 140px; min-height: 60px; display: inline-table; transition: ease-in-out 300ms; transition-property: all; } fl-member-guardian-select-item .member-guardian-box:hover,[data-is="fl-member-guardian-select-item"] .member-guardian-box:hover{ background-color:rgba(1, 129, 78, 0.10); } fl-member-guardian-select-item .member-guardian-selected,[data-is="fl-member-guardian-select-item"] .member-guardian-selected{ background-color:rgba(1, 129, 78, 0.10); } fl-member-guardian-select-item .member-guardian-name,[data-is="fl-member-guardian-select-item"] .member-guardian-name{ font-weight: bold; font-size: 14px; width: 100px; margin-left: 5px; } fl-member-guardian-select-item .member-guardian-document,[data-is="fl-member-guardian-select-item"] .member-guardian-document{ padding-top: 5px; } fl-member-guardian-select-item .member-guardian-bank-info,[data-is="fl-member-guardian-select-item"] .member-guardian-bank-info{ cursor: pointer; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.member_guardian=e.memberGuardian,this.selected=e.selected,this.callback=e.callback,this.member_guardian_document=null,this.classes={"member-guardian-box":!0,"member-guardian-selected":this.selected},this.on("update",function(){t.selected=e.selected,t.classes={"member-guardian-box":!0,"member-guardian-selected":t.selected}}),this.selectMemberGuardian=function(){t.callback(t.member_guardian.id_user_guardian)}})},function(e,t,i){var a=i(1);a.tag2("fl-member-guardian-view",'<div class="app"> <fl-title> <fl-trans keyword="view.action"></fl-trans> <u><fl-trans keyword="guardian"></fl-trans></u> <span if="{this.parent.guardian}"> {this.parent.guardian.fullname} </span> </fl-title> <br> <br> <fl-spinner loading="{loader}"></fl-spinner> <div show="{!loader}"> <button if="{this.member.id_user}" class="member-back" onclick="{this.backMember}"> <i class="fa fa-angle-left" aria-hidden="true"></i> <div class="first-letter inline-block"> <fl-trans keyword="back.to"></fl-trans> </div> {this.member.fullname} </button> <fl-section></fl-section> <fl-member-view if="{this.guardian.id_user_guardian}" id-institution="{this.id_institution}" id-user="{this.guardian.id_user_guardian}" header="false" show-guardian="false" show-classroom="false"> </fl-member-view> </div> </div>','fl-member-guardian-view .inline-block,[data-is="fl-member-guardian-view"] .inline-block{ display: inline-block; } fl-member-guardian-view .fa-angle-left,[data-is="fl-member-guardian-view"] .fa-angle-left{ font-weight: bold; font-size: 16px; color:#0069ff; } fl-member-guardian-view .member-back,[data-is="fl-member-guardian-view"] .member-back{ color: #333; font-size: 14px; padding:10px; cursor: pointer; background:none; border:none; transition: ease 300ms; transition-property: all; } fl-member-guardian-view .member-back:hover,[data-is="fl-member-guardian-view"] .member-back:hover{ color:#0069ff; }',"",function(e){"use strict";var t=this;this.loader=!0,this.id_institution=e.idInstitution,this.id_user=e.idUser,this.id_member_guardian=e.idMemberGuardian,this.member={},this.guardian={},this.on("mount",function(){t.trigger("getMemberGuardian")}),this.on("getMemberGuardian",function(){var e={id_institution:t.id_institution,id_user:t.id_user,id_member_guardian:t.id_member_guardian},i=[t.actions.getMemberGuardian(e)];t.store.dispatch(i).then(function(){t.guardian=t.store.getState().memberGuardian.guardian,t.update(
369),t.trigger("getMember")})["catch"](function(e){e&&(t.loader=!1,school.popup.error(t.store.getState().memberGuardian.error))})}),this.on("getMember",function(){var e={id_institution:t.id_institution,id_user:t.id_user},i=[t.actions.getMember(e)];t.store.dispatch(i).then(function(){t.loader=!1,t.member=t.store.getState().member.member,t.update()})["catch"](function(e){e&&(t.loader=!1,school.popup.error(t.store.getState().member.error))})}),this.backMember=function(){$(".app").toggle("slide",{direction:"right"},500,function(){t.router.load("member.view",{id_user:t.id_user})})}})},function(e,t,i){var a=i(1);a.tag2("fl-member-installment",'<div class="member-installment"> <fl-action-button text="finance.add_installment" locked="{addInstallment.locked}" disabled="{addInstallment.disabled}" click="{addInstallment.apply}"> </fl-action-button> <br> <br> <div> <fl-member-installment-filter id-institution="{id_institution}" id-user="{id_user}" id-member-tuition="{id_member_tuition}" id-invoice-select="{id_invoice_select}"> </fl-member-installment-filter> </div> <br> <br> <div class="member-installment-list"> <fl-member-installment-list id-institution="{id_institution}" id-user="{id_user}" id-member-tuition="{id_member_tuition != \'NO_FILTER\' ? id_member_tuition : null}" id-invoice-select="{id_invoice_select}" member="{member}"> </fl-member-installment-list> </div> </div>','fl-member-installment .member-installment,[data-is="fl-member-installment"] .member-installment{ margin: 20px; margin-top: 50px; } fl-member-installment .member-installment-list,[data-is="fl-member-installment"] .member-installment-list{ margin-top: 20px; padding-bottom:50px; }',"",function(e){ 370"use strict";var t=this;this.id_institution=e.idInstitution,this.id_user=e.idUser,this.id_member_tuition=e.idMemberTuition,this.id_invoice_select=e.idInvoiceSelect,this.member=e.member,this.on("update",function(){!e.idMemberTuition||"NO_FILTER"==e.idMemberTuition||t.id_member_tuition&&"NO_FILTER"!=t.
370id_member_tuition?t.id_member_tuition&&"NO_FILTER"!=t.id_member_tuition&&t.tags["fl-member-installment-list"].id_member_tuition!=t.id_member_tuition&&t.router.load("member.finance.tuition",{id_institution:t.id_institution,id_user:t.id_user,id_member_tuition:t.id_member_tuition}):t.router.load("member.finance.tuition",{id_institution:t.id_institution,id_user:t.id_user,id_member_tuition:"NO_FILTER"})}),this.addInstallment=this.fl.checkRules({feature:"member_parcel",permission:"save_charge",onSuccess:function(){t.router.load("member.finance.installment.add",{id_user:t.id_user})}})})},function(e,t,i){var a=i(1);a.tag2("fl-member-installment-add",'<div class="app"> <fl-title class="capitalize"> <fl-trans keyword="finance.add_installment.action"></fl-trans> </fl-title> <br> <br> <fl-back-button text="member.parcel_view.plural" prefix-text="true" callback="{backMemberInstallment}"> </fl-back-button> <fl-section></fl-section> <fl-member-installment-form id-institution="{id_institution}" id-user="{id_user}" id-member-tuition="{id_member_tuition}" id-institution-customer-installment="{id_institution_customer_installment}" callback="{saveMemberInstallment}" callback-cancel="{backMemberInstallment}"> </fl-member-installment-form> </div>',"","",function(e){"use strict";var t=this;this.loader=!0,this.id_institution=e.idInstitution,this.id_user=e.idUser,this.id_member_tuition=e.idMemberTuition,this.id_course=e.idCourse,this.id_plan=e.idPlan,this.id_institution_customer_installment=null,this.on("mount",function(){}),this.saveMemberInstallment=function(e){var i={id_institution:t.id_institution,id_user:t.id_user,id_member_tuition:t.id_member_tuition,id_course:t.id_course,id_plan:t.id_plan},a=[t.actions.saveMemberInstallment(Object.assign(e,i))];t.store.dispatch(a).then(function(){t.backMemberInstallment()})["catch"](function(e){if(e){t.tags["fl-member-installment-form"].saving=!1,t.update();var i=t.store.getState().memberInstallment.errors,a="";i&&i.length>0&&i.map(function(e){a+=e.message+"<br />"}),school.popup.error(a)}})},this.backMemberInstallment=function(e){t.id_member_tuition?t.router.load("member.finance.tuition",{id_user:t.id_user,id_member_tuition:t.id_member_tuition}):t.router.load("member.parcel",{id_user:t.id_user})}})},function(e,t,i){var a=i(1);a.tag2("fl-member-installment-edit",'<div class="app"> <fl-title class="capitalize"> <fl-trans keyword="finance.edit_installment.action"></fl-trans> </fl-title> <br> <br> <fl-back-button text="member.parcel_view.plural" prefix-text="true" callback="{backMemberInstallment}"> </fl-back-button> <fl-section></fl-section> <fl-member-installment-form if="{installment}" id-institution="{id_institution}" id-user="{id_user}" id-member-tuition="{installment.id_member_tuition}" id-institution-customer-installment="{id_institution_customer_installment}" installment="{installment}" callback="{checkMemberInstallment}" callback-cancel="{backMemberInstallment}"> </fl-member-installment-form> </div>',"","",function(e){"use strict";var t=this;this.loader=!0,this.id_institution=e.idInstitution,this.id_user=e.idUser,this.id_institution_customer_installment=e.idInstitutionCustomerInstallment,this.installment=null,this.id_course=null,this.id_member_tuition=null,this.on("mount",function(){t.getMemberInstallment()}),this.getMemberInstallment=function(e){var i={id_institution:t.id_institution,id_user:t.id_user,id_institution_customer_installment:t.id_institution_customer_installment},a=[t.actions.getMemberInstallment(i)];t.store.dispatch(a).then(function(){t.installment=t.store.getState().memberInstallment.installment,t.installment&&t.installment.relationships&&t.installment.relationships.map(function(e){t.installment[e.name.toLowerCase()]=e.value}),t.id_member_tuition=t.installment.id_member_tuition,t.id_course=t.installment.id_course,t.id_plan=t.installment.id_plan,t.update()})["catch"](function(){var e=t.store.getState().memberInstallment.errors,i="";e&&e.length>0&&e.map(function(e){i+=e.message+"<br />"}),school.popup.error(i)})},this.checkMemberInstallment=function(e){if(t.installment.info&&t.installment.info.bank_slips>
3700){t.tags["fl-member-installment-form"].saving=!1,t.update();var i={count:t.installment.info.bank_slips};school.popup.confirm(t.i18n.translate("finance.confirm_installment_edit",i),function(){t.tags["fl-member-installment-form"].saving=!0,t.update(),t.editMemberInstallment(e)})}else t.editMemberInstallment(e)},this.editMemberInstallment=function(e){var i={id_institution:t.id_institution,id_user:t.id_user,id_course:t.id_course,id_institution_customer_installment:t.id_institution_customer_installment},a=[t.actions.editMemberInstallment(Object.assign(e,i))];t.store.dispatch(a).then(function(){t.backMemberInstallment()})["catch"](function(e){if(e){t.tags["fl-member-installment-form"].saving=!1,t.update();var i=t.store.getState().memberInstallment.errors,a="";i&&i.length>0&&i.map(function(e){a+=e.message+"<br />"}),school.popup.error(a)}})},this.backMemberInstallment=function(e){t.router.load("member.finance.tuition",{id_user:t.id_user,id_member_tuition:t.id_member_tuition})}})},function(e,t,i){var a=i(1);a.tag2("fl-member-installment-filter",'<div class="member-installment-filter"> <div class="member-installment-filter-button inline-block float-right"> <span if="{!open}" class="capitalize filter-button no-select bold" onclick="{openFilter}"> <fl-icon icon="filter"> </fl-icon> <fl-trans keyword="finance.installment_filter"></fl-trans>
370 </span> <span if="{open}" class="capitalize filter-button no-select bold" onclick="{openFilter}"> <fl-icon icon="times"> </fl-icon> <fl-trans keyword="close"></fl-trans> </span> </div> <div if="{open}" class="member-installment-filter-field inline-block"> <fl-field type="select" label="finance.member_tuition_filter" width="300" input-value="{id_member_tuition}" items="{tuitions}" change-callback="{changeSelectTuition}"> </fl-field> </div> </div>','fl-member-installment-filter .member-installment-filter,[data-is="fl-member-installment-filter"] .member-installment-filter{ margin: 10px; padding: 10px; background-color: #ccc; border-radius: 15px; height: 50px; } fl-member-installment-filter .member-installment-filter-button,[data-is="fl-member-installment-filter"] .member-installment-filter-button{ text-align: right; padding: 5px; } fl-member-installment-filter .member-installment-filter-field,[data-is="fl-member-installment-filter"] .member-installment-filter-field{ padding: 5px; padding-top:10px; border-radius: 5px; background-color: #fff; display: inline-block; } fl-member-installment-filter .filter-button,[data-is="fl-member-installment-filter"] .filter-button{ border:#aaa 1px solid; background: #ddd; border-radius:5px; padding:5px; vertical-align: middle; cursor: pointer; display: inline-block; transition-duration: 300ms; transition-timing-function: ease-in-out; } fl-member-installment-filter .filter-button:hover,[data-is="fl-member-installment-filter"] .filter-button:hover{ background: #eee; } fl-member-installment-filter .field-outside,[data-is="fl-member-installment-filter"] .field-outside{ margin-top: 0px; margin-bottom: 0px; }',"",function(e){"use strict";var t=this;this.open=!0,this.id_institution=e.idInstitution,this.id_user=e.idUser,this.id_member_tuition=e.idMemberTuition,this.id_invoice_select=e.idInvoiceSelect,this.tuitions=[],this.on("mount",function(){t.getMemberTuitions()}),this.on("update",function(){t.id_member_tuition=e.idMemberTuition}),this.openFilter=function(){t.open===!0?t.open=!1:t.open=!0,t.update()},this.getMemberTuitions=function(){var e={id_institution:t.id_institution,id_user:t.id_user},i=[t.actions.getMemberTuitions(e)];t.store.dispatch(i).then(function(){var e=t.store.getState().memberTuition.tuitions;t.tuitions[t.tuitions.length]={value:"NO_FILTER",text:t.i18n.translate("finance.no_filter").toUpperCase()},e.map(function(e){t.tuitions[t.tuitions.length]={value:e.id_member_tuition,text:e.name}}),!t.id_invoice_select&&!t.id_member_tuition&&e.length>0?(t.parent.id_member_tuition=e[0].id_member_tuition,t.parent.update()):t.update()})["catch"](function(e){e&&(t.error=t.store.getState().memberTuition.error)})},this.changeSelectTuition=function(e){0==e.length,t.parent.id_member_tuition=e,t.parent.update()}})},function(e,t,i){var a=i(1);a.tag2("fl-member-installment-form",'<div class="member-installment-form" align="center"> <form id="member-installment-form" onsubmit="{memberInstallmentSubmit}"> <input if="{id_institution_customer_installment}" type="hidden" name="id_institution_customer_installment" riot-value="{id_institution_customer_installment}"> <div if="{!id_member_tuition}" class="member-installment-tuition"> <fl-member-tuition-select id-institution="{id_institution}" id-user="{id_user}" id-member-tuition="{id_member_tuition}" callback="{selectTuition}"> </fl-member-tuition-select> </div> <div if="{id_member_tuition}" align="left"> <fl-section label="finance.installment_tuition" for="member-tuition-form"> </fl-section> <br> <br> <div if="{tuition}" id="member-tuition-form"> <button type="button" class="member-installment-tuition-button" onclick="{changeInstallmentTuition}"> <div class="inline"> {tuition.name} </div> <div class="capitalize inline"> <fl-icon icon="pencil"> </fl-icon> </div> </button> <br> <br> </div> </div> <fl-section if="{id_member_tuition}" label="finance.installment_product.plural" for="member-product-form"> </fl-section> <br> <br> <div if="{id_member_tuition}" id="member-product-form" class="left"> <div class="member-installment-field left"> <fl-field type="boolean" name="day_due_on_financial_day" id="day-due-on-financial-day" label="finance.day_due_on_financial_day" input-value="{day_due_on_financial_day}" change-callback="{changeDayDueOnFinancialDay}"> </fl-field> <fl-tooltip text="finance.day_due_on_financial_day_description" for="day-due-on-financial-day" action="hover" position="right" style="margin-left: 10px;"> </fl-tooltip> </div> <div class="member-installment-field left"> <fl-field type="select" name="day_due" id="day-due" label="finance.day_due" input-value="{day_due}" items="{days}" change-callback="{selectDueDate}"> </fl-field> <fl-tooltip text="finance.bank_slip_generate_description" for="day-due" action="focus" position="right"> </fl-tooltip> </div> <fl-member-product-form-list if="{!product_error && !product_load && disable_month_days}" id-institution="{id_institution}" customer-products="{installment ? installment.customer_products : []}" products="{products}" disable-month-days="{disable_month_days}"> </fl-member-product-form-list> <div if="{product_error}" align="center"> {product_error} <br> <br> </div> </div> <br> <br> <fl-section if="{id_member_tuition}" label="finance.discount.plural" for="discount"> </fl-section> <br> <br> <div if="{id_member_tuition}" id="discount" class="member-installment-field"> <div> <fl-field type="boolean" name="discount_financial_day" id="discount_financial_day" label="finance.discount_financial_day" input-value="{discount_financial_day}" change-callback="{changeDiscountFinancialDay}"> </fl-field> <fl-tooltip text="finance.discount_financial_day_description" for="discount_financial_day" action="hover" position="right" style="margin-left: 10px;"> </fl-tooltip> </div> <fl-field type="object" entity="finance" name="discounts" id="discounts" input-value="{installment ? installment.discounts : {}}" width="150" action="false" maxlength="10" items="{discount_fields}"> </fl-field> </div> <br> <br> <fl-section if="{id_member_tuition}" label="finance.wallet" for="bank-slip-wallet"> </fl-section> <br> <br> <div if="{id_member_tuition}" id="bank-slip-wallet"> <div class="member-installment-field"> <fl-wallet-select id-institution="{id_institution}" id-institution-wallet="{installment && installment.wallet ? installment.wallet.id_institution_wallet : \'\'}" wallet="{installment ? installment.wallet : {}}
370" callback="{getSelectWallet}"> </fl-wallet-select> </div> </div> <br> <br> <div if="{id_member_tuition}" class="member-installment-field"> <fl-member-installment-payment-method if="{wallet && wallet.allowed_payment_methods}" wallet="{wallet}" id-institution-wallet="{installment && installment.wallet ? installment.wallet.id_institution_wallet : \'\'}" installment-details="{installment && installment.details ? installment.details : null}" callback-credit-card-value="{callbackCreditCardValue}"> </fl-member-installment-payment-method> </div> <br> <br> <fl-section if="{id_member_tuition}" label="finance.customer_payer" for="customer-payer"> </fl-section> <br> <br> <div if="{id_member_tuition}" id="customer-payer"> <div class="member-installment-field"> <fl-member-select id-institution="{id_institution}" id-user="{id_user}" id-user-selected="{id_payer}" show-error="{false}" callback="{selectPayer}" class="inline-block" style="margin-right: 20px;"> </fl-member-select> <fl-member-guardian-select id-institution="{id_institution}" id-user="{id_user}" id-user-selected="{id_payer}" show-error="{false}" finance-guardian="{true}" callback="{selectPayer}" class="inline-block"> </fl-member-guardian-select> <input if="{id_payer}" type="hidden" name="id_payer" riot-value="{id_payer}"> </div> </div> <fl-modal-footer if="{id_member_tuition}" content-align="right"> <div class="member-installment-button"> <fl-spinner loading="{this.parent.saving}" text="save.action"></fl-spinner> <span show="{!this.saving}"> <fl-button type="button" text="cancel" schema="cancel" onclick="{parent.cancel}"> </fl-button> <fl-button if="{!parent.id_institution_customer_installment}" type="submit" text="register" schema="success"> </fl-button> <fl-button if="{parent.id_institution_customer_installment}" type="submit" text="edit" schema="success"> </fl-button> </span> </div> </fl-modal-footer> </form> </div>','fl-member-installment-form .member-installment-form,[data-is="fl-member-installment-form"] .member-installment-form{ margin:5px; padding:10px; padding-top: 30px; padding-bottom:100px; } fl-member-installment-form .member-installment-tuition,[data-is="fl-member-installment-form"] .member-installment-tuition{ width: 320px; } fl-member-installment-form .member-installment-field,[data-is="fl-member-installment-form"] .member-installment-field{ text-align: left; } fl-member-installment-form .member-installment-label,[data-is="fl-member-installment-form"] .member-installment-label{ text-align: left; padding: 5px; padding-top: 10px; padding-bottom: 20px; font-size: 14px; color: #01814e; } fl-member-installment-form .member-installment-tuition-button,[data-is="fl-member-installment-form"] .member-installment-tuition-button{ font-family: verdana; font-size:14px; color:#333; font-weight: normal; margin: 5px; margin-bottom: 10px; cursor: pointer; background:none; border:none; transition-duration: 300ms; transition-timing-function: ease-in-out; } fl-member-installment-form .member-installment-tuition-button:hover,[data-is="fl-member-installment-form"] .member-installment-tuition-button:hover{ color: #54A769; }',"",function(e){"use strict";var t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e},i=this;this.saving=!1,this.installment=e.installment,this.id_institution=e.idInstitution,this.id_user=e.idUser,this.id_member_tuition=e.idMemberTuition,this.id_institution_customer_installment=e.idInstitutionCustomerInstallment,this.id_course=null,this.id_plan=null,this.id_payer=this.installment?this.installment.id_payer:this.id_user,this.max_installments_credit_card=1,this.tuition=null,this.product_load=!0,this.products=[],this.product_error=null,this.day_due=null,this.day_due_on_financial_day=!1,this.discount_financial_day=!1,this.days=[],this.disable_month_days=[],this.page=null,this.callback=e.callback,this.callback_cancel=e.callbackCancel,this.discount_fields={days:[{value:"0",text:this.i18n.translate("finance.at_due_date").substring(0,1).toUpperCase()+this.i18n.translate("finance.at_due_date").substring(1)}],type:[{value:"money",text:this.i18n.translate("finance.money").substring(0,1).toUpperCase()+this.i18n.translate("finance.money").substring(1)},{value:"percent",text:this.i18n.translate("finance.percent").substring(0,1).toUpperCase()+this.i18n.translate("finance.percent").substring(1)}],value:"text"},this.on("mount",function(){i.installment&&(i.id_member_tuition=i.installment.id_member_tuition,i.id_course=i.installment.id_course,i.id_plan=i.installment.id_plan,i.day_due=i.installment.day_due,i.day_due_on_financial_day=i.installment.day_due_on_financial_day,i.discount_financial_day=i.installment.discount_financial_day,i.installment.discounts&&i.installment.discounts.length>0&&(i.installment.discounts=i.installment.discounts.map(function(e){return e.value=e.value.toFixed(2).replace(".",","),e})),i.getProducts(),i.getMemberTuition()),i.changeDayDueOnFinancialDay(i.day_due_on_financial_day),i.changeDiscountFinancialDay(i.discount_financial_day)}
370),this.getSelectWallet=function(e,t){i.wallet=t,i.update()},this.callbackCreditCardValue=function(e){e&&(i.max_installments_credit_card=e,i.update())},this.getMemberTuition=function(){var e={id_institution:i.id_institution,id_user:i.id_user,id_member_tuition:i.id_member_tuition},t=[i.actions.getMemberTuition(e)];i.store.dispatch(t).then(function(){i.tuition=i.store.getState().memberTuition.tuition,i.update()})["catch"](function(e){e&&(i.error=i.store.getState().memberTuition.error)})},this.on("updated",function(){$(i.root).find("#discount").ready(function(){$(i.root).find("#discount").find("input").off("keyup"),$(i.root).find("#discount").find("input").on("keyup",function(){var e=$(this),t=e.val(),i=e.attr("name");void 0!==i&&t.length>0&&i.indexOf("value")>=0&&(t=t.replace(/\D/g,""),t=t.replace(/(\d{1})(\d{1,2})$/,"$1,$2"),e.val(t))})})}),this.getProducts=function(){var e={id_institution:i.id_institution,id_course:i.id_course,id_plan:i.id_plan,page:i.page},t=[i.actions.getCoursePlanProducts(e)];i.store.dispatch(t).then(function(){i.product_error=null,i.products=i.products.concat(i.store.getState().courseProduct.products),i.links=i.store.getState().courseProduct.links,i.links.self.number<i.links.last.number?(i.product_load=!0,i.page=i.links.next.number,i.getProducts()):(i.product_load=!1,i.selectDueDate(i.day_due)),i.update()})["catch"](function(){var e=i.store.getState().courseProduct.errors,t="";e&&e.length>0&&e.map(function(e){t+=e.message}),i.product_error=t,i.update()})},this.selectTuition=function(e){i.id_member_tuition=e.id_member_tuition,i.id_course=e.id_course,i.id_plan=e.relationships.filter(function(e){return"id_plan"==e.name}).map(function(e){return e.value})[0],i.parent.id_member_tuition=i.id_member_tuition,i.parent.id_course=i.id_course,i.parent.id_plan=i.id_plan,i.page=null,i.product_load=!0,i.getProducts(),i.getMemberTuition(),i.parent.update()},this.changeDayDueOnFinancialDay=function(e){var t=[];if(1==e)for(var a=1;20>=a;a++){var n={day:a};t.push({text:1==a?i.i18n.translate("finance.number_financial_day",n):i.i18n.translate("finance.number_financial_day.plural",n),value:a})}else for(var o=1;31>=o;o++)t.push(o);i.days=t,i.update()},this.changeDiscountFinancialDay=function(e){if(i.discount_fields.days=[],e)for(var t=1;20>=t;t++){var a={day:t};i.discount_fields.days.push({text:1==t?i.i18n.translate("finance.number_discountfinancial_day",a):i.i18n.translate("finance.number_discountfinancial_day.plural",a),value:t})}else{i.discount_fields.days.push({value:0,text:i.i18n.translate("finance.at_due_date").substring(0,1).toUpperCase()+i.i18n.translate("finance.at_due_date").substring(1)}),i.discount_fields.days.push({value:1,text:i.i18n.translate("finance.early_day",{day:1})});for(var n=2;30>=n;n++)i.discount_fields.days.push({value:n,text:i.i18n.translate("finance.early_day.plural",{day:n})});i.discount_fields.days.push({value:45,text:i.i18n.translate("finance.early_day.plural",{day:45})}),i.discount_fields.days.push({value:60,text:i.i18n.translate("finance.early_day.plural",{day:60})}),i.discount_fields.days.push({value:80,text:i.i18n.translate("finance.early_day.plural",{day:80})}),i.discount_fields.days.push({value:100,text:i.i18n.translate("finance.early_day.plural",{day:100})})}i.items=i.discount_fields.days,i.installment&&i.installment.discounts&&(i.installment.discounts=i.installment.discounts.map(function(t){return t.discount_financial_day=e,t})),i.discount_financial_day=e,i.update()},this.selectDueDate=function(e){i.day_due=e,10>e&&(e="0"+parseInt(e)),i.disable_month_days=i.days.filter(function(e){return e!=i.day_due}),$("fl-member-product-form-list").find("input[type=hidden][id]").each(function(){var t=$(this).val(),i=t.split("-");i.length>0&&i[2]&&($(this).val(i[0]+"-"+i[1]+"-"+e),$(this).next().val(e+"/"+i[1]+"/"+i[0]))}),i.update()},this.changeInstallmentTuition=function(){i.id_member_tuition=null,i.update()},this.cancel=function(){i.callback_cancel&&i.callback_cancel()},this.selectPayer=function(e){i.id_payer=e,i.update()},this.memberInstallmentSubmit=function(e){e.preventDefault();var a={};$("#member-installment-form").find("input[type!=radio][name], input[type=radio][name]:checked, textarea").each(function(){var e=$
370(this).attr("name"),t=$(this).val();a[e]=t});var n={};for(var o in a)if(o.indexOf("[")>=0){var s=o.substring(0,o.indexOf("_")),r=o.substring(o.indexOf("_")+1,o.indexOf("[")),l=parseInt(o.substring(o.indexOf("[")+1)),d=[],c={};s in n&&(d=n[s]),l in d&&(c=d[l]),c[r]=a[o],("value"==r||r.indexOf("price")>=0)&&(c[r]=c[r].replace(",",".")),d[l]=c,n[s]=d}else n[o]=a[o];n.day_due_on_financial_day="1"==n.day_due_on_financial_day?!0:!1,n.discount_financial_day="1"==n.discount_financial_day?!0:!1,n.id_member_tuition=i.id_member_tuition,n.discounts&&(n.discounts=n.discounts.map(function(e){return e.discount_financial_day=i.discount_financial_day,e})),(n.hasOwnProperty("BANK_SLIP")||n.hasOwnProperty("CREDIT_CARD_ONLINE")||n.hasOwnProperty("PIX"))&&(delete n.BANK_SLIP,delete n.CREDIT_CARD_ONLINE,delete n.PIX);var u={details:[]};if(i.wallet.allowed_payment_methods){var m=i.store.getState().institutionWallet.payment_methods;u.details=m.map(function(e){var t={name:e.name,value:void 0==e.checked?!1:e.checked};return t});var p={name:"MAX_INSTALLMENTS_CREDIT_CARD",value:i.max_installments_credit_card};u.details.push(p)}n=t({},n,u),i.saving=!0,i.update(),i.callback&&i.callback(n)}})},function(e,t,i){var a=i(1);a.tag2("fl-member-installment-list",'<div if="{installments.length > 0}"> <fl-tooltip for="installment-join-button" position="top" text="finance.installment_join_description" action="click" style="margin-left: 30px; margin-top: -10px;"> </fl-tooltip> <form id="installment-join-form" onsubmit="{submitInstallmentJoin}"> <div class="installment-item"> <ul id="order-item" class="order-item" style=" list-style-type: none; margin: 0; padding: 0;"> <li each="{installment, key in installments}" inst-name="{installment.name}" class="li-container" id-installment="{installment.id_institution_customer_installment}" index="{key}" order="{key+1}"> <div class="member-installment-content middle"> <div if="{show_join}" class="member-installment-checkbox"> <div class="join-checkbox-indicator"> <fl-field id="installment" type="checkbox" name="installments_[{key}]" input-value="{installment.id_institution_customer_installment}" change-callback="{changeJoinInstallment}"> </fl-field> </div> <div show="{key+1 < installments.length}" id="join-line-{installment.id_institution_customer_installment}" class="join-line-indicator"> </div> </div> <div class="member-installment-section middle"> <fl-member-installment-list-item id-institution="{id_institution}" id-user="{id_user}" id-member-tuition="{id_member_tuition}" id-invoice-select="{id_invoice_select}" installment="{installment}" show-open="{show_join === true ? âfalseâ : null}"> </fl-member-installment-list-item> </div> </div> </li> </ul> </div> <fl-pagination if="{links}" type="more" auto-load="true" id-institution="{id_institution}" links="{links}" action="{action}" store="{state}" params="{params}" callback="{listInstallment}"> </fl-pagination> <fl-modal-footer if="{show_join}" content-align="right"> <div class="member-installment-button"> <fl-spinner loading="{this.parent.saving}" text="save.action"></fl-spinner> <span show="{!this.saving}"> <fl-button type="button" text="cancel" schema="cancel" onclick="{parent.cancelInstallmentJoin}"> </fl-button> <fl-button type="submit" text="finance.join" schema="success"> </fl-button> </span> </div> </fl-modal-footer> </form> </div> <span style="display: none" id="drop-icon"> <span class="teste"><fl-icon size="100" icon="drop"></fl-icon></span> </span> <div if="{!loader && installments.length == 0}" align="center"> <fl-trans keyword="finance.installment_not_found"></fl-trans> </div> <div if="{loader}" align="center"> <fl-trans keyword="loading"></fl-trans>... </div>','fl-member-installment-list .member-installment-content,[data-is="fl-member-installment-list"] .member-installment-content{ display: table; width: 100%; margin-bottom: 20px; transition-duration: 300ms; transition-timing-function: ease-in-out; } fl-member-installment-list .member-installment-checkbox,[data-is="fl-member-installment-list"] .member-installment-checkbox{ display: table-cell; width: 100px; text-align: center; vertical-align: top; padding-top: 5px; height: 100%; min-height: 100%; position: relative; transition-duration: 300ms; transition-timing-function: ease-in-out; } fl-member-installment-list .member-installment-section,[data-is="fl-member-installment-list"] .member-installment-section{ display: table-cell; transition-duration: 300ms; transition-timing-function: ease-in-out; } fl-member-installment-list .join-checkbox-indicator,[data-is="fl-member-installment-list"] .join-checkbox-indicator{ position: absolute; z-index: 2; background: #fff; height: 20px; margin-left: 50%; left: -10px; } fl-member-installment-list .join-line-indicator,[data-is="fl-member-installment-list"] .join-line-indicator{ border-left: 3px solid #01814e; width: auto; height: 100%; position: absolute; margin-top: 20px; margin-left: 49%; z-index: 1; opacity: 0; transition-duration: 300ms; transition-timing-function: ease-in-out; } fl-member-installment-list .hover-handle,[data-is="fl-member-installment-list"] .hover-handle{ width: 10px; display: block; } fl-member-installment-list .draggable-dot,[data-is="fl-member-installment-list"] .draggable-dot{ background: url(\'/img/dots2.gif\'); width: 8px; height: 32px; top: 20px; left: 20px; right: 10px; cursor: move; } fl-member-installment-list .ui-state-highlight,[data-is="fl-member-installment-list"] .ui-state-highlight{ background-color: #dedbd2; height: 200px; display: flex; justify-content: center; align-items: center; font-size: 16 } fl-member-installment-list #drop-icon svg,[data-is="fl-member-installment-list"] #drop-icon svg{ animation-name: pulse; animation-duration: 1.5s; animation-timing-function: ease-out; animation-direction: alternate; animation-iteration-count: infinite; animation-play-state: running; } @-webkit-keyframes pulse { 0% { -webkit-transform: scale(1); } 100% { -webkit-transform: scale(1.2); } } @keyframes pulse { 0% { transform: scale(1); } 100% { transform: scale(1.2); } }',"",function(e){"use strict";var t=this,i=this;this.loader=!0,this.saving=!1,this.show_join=!1,this.show_accordion=!1,this.id_institution=e.idInstitution,this.id_user=e.idUser,this.id_member_tuition=e.idMemberTuition,this.id_invoice_select=e.idInvoiceSelect,this.member=e.member,this.installments=[],this.checked_items=[],this.action=this.actions.getMemberInstallments,this.state=this.store.getState().memberInstallment,this.links=null,this.params={id_institution:this.id_institution,id_user:this.id_user},this.on("mount",function(){t.getMemberInstallments()}),this.on("update",function(){t.id_member_tuition!=e.idMemberTuition&&(t.id_institution=e.idInstitution,t.id_user=e.idUser,t.id_member_tuition=e.idMemberTuition,t.id_invoice_select=e.idInvoiceSelect,t.getMemberInstallments(!0))}),this.getMemberInstallments=function(e){var i={id_institution:t.id_institution,id_user:t.id_user,id_member_tuition:t.id_member_tuition},a=[t.actions.getMemberInstallments(i)];t.store.dispatch(a).then(function(){t.loader=!1,t.listInstallment(e)}
370)["catch"](function(e){e&&t.update()})},this.listInstallment=function(e){e===!0?t.installments=t.store.getState().memberInstallment.installments:t.installments=t.installments.concat(t.store.getState().memberInstallment.installments),t.links=t.store.getState().memberInstallment.links,t.state=t.store.getState().memberInstallment,t.update(),t.setReorder()},this.setReorder=function(){var e=$("#drop-icon");$("#order-item").sortable({revert:!0,accept:".installment-item",cancel:"svg, fl-button",placeholder:"ui-state-highlight",cursor:"move",opacity:.6,axis:"y",helper:"clone",tolerance:"intersect",refreshPositions:!0,handle:".section-draggable",connectWith:".order-item",sort:function(e,t){t.item;if(e.screenY<200&&e.pageY>250){var i=$(document).scrollTop();$(document).scrollTop(i)}else if(e.screenY>$(window).height()){var a=$(document).scrollTop();$(document).scrollTop(a)}},start:function(t,i){$(".ui-state-highlight").append(e.css("display","block"))},stop:function(e,t){var a=t.item,n=a.index()+1,o=a.attr("order"),s=a.attr("id-installment");if(!s)return!1;if(i.sortable_list=[],n!=o){$("#order-item").each(function(){$(this).find(".li-container").each(function(){var e=$
370(this),t=e.index()+1,a=e.attr("id-installment");i.sortable_list.push({id_institution_customer_installment:a,order:t,name:e.attr("inst-name")})})});var r={};r.installments=i.sortable_list,i.editInstallmentsOrder(r)}}})},this.changeJoinInstallment=function(e,a,n){var o=$(t.root).find("#join-line-"+a),s=o.closest(".member-installment-content").index();e===!0?t.checked_items.push(s):t.checked_items=t.checked_items.filter(function(e){return e!=s}),$("#installment-join-form").find(".member-installment-content").each(function(e,t){var a=($(this).find("input[type=checkbox]"),$(this).find(".join-line-indicator")),n=i.checked_items.filter(function(t){return e>=t}),o=i.checked_items.filter(function(t){return t>e});if(n.length>0&&o.length>0){a.css("opacity","1");var s=i.checked_items.filter(function(t){return t==e}),r=i.checked_items.filter(function(t){return t==e+1});r.length>0&&s.length>0?a.css("border-left-style","solid"):a.css("border-left-style","dashed")}else a.css("opacity","0")})},this.cancelInstallmentJoin=function(){t.checked_items=[],t.show_join=!1,t.getMemberInstallments(!0),t.update()},this.submitInstallmentJoin=function(e){e.preventDefault();var i={};$("#installment-join-form").find("input[type=text][name], input[type=number][name], input[type=radio][name]:checked, input[type=checkbox][name]:checked, textarea").each(function(){var e=$
370(this).attr("name"),t=$(this).val();t&&t.length>0&&(i[e]=t)});var a={};for(var n in i)if(n.indexOf("[")>=0){var o=n.substring(0,n.indexOf("_")),s=[];o in a&&(s=a[o]),s[s.length]=i[n],a[o]=s}else a[n]=i[n];t.saving=!0,t.update(),school.popup.confirm(t.i18n.translate("finance.confirm_installment_join"),function(){t.joinMemberInstallment(a)})},this.joinMemberInstallment=function(e){var i={id_user:t.id_user},a=[t.actions.joinMemberInstallment(Object.assign(i,e))];t.store.dispatch(a).then(function(){t.checked_items=[],t.show_join=!1,t.getMemberInstallments(!0)})["catch"](function(e){if(e){t.saving=!1,t.update();var i=t.store.getState().memberInstallment.errors,a="";i&&i.length>0&&i.map(function(e){a+=e.message+"<br />"}),school.popup.error(a)}})},this.editInstallmentsOrder=function(e){var i={id_institution:t.id_institution,id_user:t.id_user,installment_order:e.installments 371},a=[t.actions.reOrderMemberInstallments(i)];t.store.dispatch(a).then(function(){})["catch"](function(e){if(e){var i=t.store.getState().memberInstallment.errors,a="";i&&i.length>0&&i.map(function(e){a+=e.message+"<br />"}),school.popup.error(a)}})}})},function(e,t,i){var a=i(1);a.tag2("fl-member-installment-list-item",'<fl-section if="{installment.customer_products}" label="{installment.name}" for="parcel-{installment.id_institution_customer_installment}" draggable="{true}" show-open="{show_open}"> </fl-section> <div id="parcel-{installment.id_institution_customer_installment}"> <div class="member-installment-parcel"> <div class="inline-block"> </div> <div class="inline-block float-right"> <fl-button-option text="finance.installment_option.plural"> </fl-button-option> <fl-menu-option> <fl-menu-option-item icon="print" text="print" locked="{parent.printInstallment.locked}" disabled="{parent.printInstallment.disabled}" onclick="{parent.printInstallment.apply}"> </fl-menu-option-item> <fl-menu-option-item icon="pencil" text="edit" locked="{parent.editInstallment.locked}" disabled="{parent.editInstallment.disabled}" onclick="{parent.editInstallment.apply}"> </fl-menu-option-item> <fl-menu-option-item icon="trash" text="delete" locked="{parent.deleteInstallment.locked}" disabled="{parent.deleteInstallment.disabled}" onclick="{parent.deleteInstallment.apply}"> </fl-menu-option-item> </fl-menu-option> </div> <br> <br> <br> <br> <fl-member-invoice-list id-institution="{id_institution}" id-user="{id_user}" id-member-tuition="{id_member_tuition}" invoices="{installment.invoices}" id-invoice-select="{id_invoice_select}"> </fl-member-invoice-list> </div> </div> <fl-member-finance-print-modal-box id-institution="{id_institution}" id-user="{id_user}" id-institution-customer-installment="{installment.id_institution_customer_installment}"> </fl-member-finance-print-modal-box>','fl-member-installment-list-item .member-installment-parcel,[data-is="fl-member-installment-list-item"] .member-installment-parcel{ margin-top: 20px; margin-bottom: 10px; padding: 20px; } fl-member-installment-list-item ul,[data-is="fl-member-installment-list-item"] ul{ list-style-type: disc; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_user=e.idUser,this.id_member_tuition=e.idMemberTuition,this.installment=e.installment,this.show_open=e.showOpen,this.id_invoice_select=e.idInvoiceSelect,this.on("update",function(){t.show_open=e.showOpen}),this.addParcel=this.fl.checkRules({feature:"member_parcel",permission:"save_charge",onSuccess:function(){}}),this.printInstallment=this.fl.checkRules({feature:"bank_slip",permission:"read_billet",onSuccess:function(){t.tags["fl-member-finance-print-modal-box"].openModal()}}),this.joinInstallment=this.fl.checkRules({feature:"member_parcel",permission:"save_charge",onSuccess:function(){t.parent.show_join=!0,t.parent.update()}}),this.disjoinInstallment=this.fl.checkRules({feature:"member_parcel",permission:"save_charge",onSuccess:function(){school.popup.confirm(t.i18n.translate("finance.confirm_installment_split"),function(){t.disjoinMemberInstallment()})}}),this.editInstallment=this.fl.checkRules({feature:"member_parcel",permission:"save_charge",onSuccess:function(){$(".app").toggle("slide",{direction:"left"},500,function(){t.router.load("member.finance.installment.edit",{id_user:t.id_user,id_institution_customer_installment:t.installment.id_institution_customer_installment})})}}),this.deleteInstallment=this.fl.checkRules({feature:"member_parcel",permission:"save_charge",onSuccess:function(){school.popup.confirm(t.i18n.translate("finance.confirm_customer_installment_delete"),function(){var e={id_institution:t.id_institution,id_user:t.id_user,id_institution_customer_installment:t.installment.id_institution_customer_installment},i=[t.actions.deleteMemberInstallment(e)];t.store.dispatch(i).then(function(){t.parent.getMemberInstallments(!0)})["catch"](function(e){if(e){var i=t.store.getState().memberInstallment.errors,a="";i&&i.length>0&&i.map(function(e){a+=e.message+"<br />"}),school.popup.error(a)}})})}}),this.disjoinMemberInstallment=function(){var e={id_institution_customer_installment:t.installment.id_institution_customer_installment},i=[t.actions.disjoinMemberInstallment(e)];t.store.dispatch(i).then(function(){t.parent.getMemberInstallments(!0)})["catch"](function(e){if(e){var i=t.store.getState().memberInstallment.errors,a="";i&&i.length>0&&i.map(function(e){a+=e.message+"<br />"}),school.popup.error(a)}})}})},function(e,t,i){var a=i(1);a.tag2("fl-member-installment-payment-method",'<div align="left"> <fl-wallet-payment-method if="{payment_methods}" payment-methods="{payment_methods}" number-of-credit-card-parcels="{number_of_credit_card_parcels}" actual-number-of-credit-card-parcels="{actual_number_of_credit_card_parcels}" callback-credit-card-value="{callbackCreditCardValue}" show-title="{false}" has-section="{true}" wallet="{wallet}"> </fl-wallet-payment-method> </div>',"","",function(e){"use strict";var t=this;this.id_institution_wallet=e.idInstitutionWallet,this.id_institution_customer_installment=this.parent.id_institution_customer_installment,this.wallet=e.wallet,this.callbackCreditCardValue=e.callbackCreditCardValue,this.installment_details=e.installmentDetails,this.method_name=this.utils.getMethodsName(),this.on("mount",function(){t.paymentMethods(),t.getNumberOfParcels(),t.callbackCreditCardValue(t.actual_number_of_credit_card_parcels),t.update(
371),t.parent.update()}),this.on("update",function(){t.wallet!=e.wallet&&(t.wallet=e.wallet,t.getNumberOfParcels(),t.paymentMethods())}),this.getNumberOfParcels=function(){var e=t.wallet.configurations.filter(function(e){return"MAX_INSTALLMENTS_CREDIT_CARD"==e.configuration}).map(function(e){return e.value}).values().next().value,i=t.installment_details?t.installment_details.filter(function(e){return"MAX_INSTALLMENTS_CREDIT_CARD"==e.name}).map(function(e){return e.value}).values().next().value:e;t.actual_number_of_credit_card_parcels=i?i:e,t.number_of_credit_card_parcels=Array.from({length:e},function(e,t){return t+1});var a=t.number_of_credit_card_parcels[t.number_of_credit_card_parcels.length-1];t.actual_number_of_credit_card_parcels>a&&(t.actual_number_of_credit_card_parcels=e)},this.paymentMethods=function(){if(t.allowed_payment_methods=t.wallet.allowed_payment_methods,t.id_institution_customer_installment){var e=t.store.getState().memberInstallment.installment.details.map(function(e){return"true"==e.value?e.name:void 0});t.payment_methods=t.utils.getPaymentMethods(e),t.payment_methods.map(function(i){if(t.id_institution_wallet==t.wallet.id_institution_wallet){var a=e.includes(i.name);a&&(i.checked=a)}i.disabled=t.allowed_payment_methods.includes(i.name)?!1:!0,i.disabled&&(i.checked=!1)}),t.store.dispatch([t.actions.setWalletPaymentMethods(t.payment_methods)])}else t.payment_methods=t.utils.getPaymentMethods(t.allowed_payment_methods),t.payment_methods.map(function(e){if(t.id_institution_wallet==t.wallet.id_institution_wallet){var i=!!t.installment_details.filter(function(t){return t.name==e.name}).map(function(e){return e.value}).values().next().value;i&&(e.checked=i)}e.disabled=t.allowed_payment_methods.includes(e.name)?!1:!0,e.disabled&&(e.checked=!1)}),t.store.dispatch([t.actions.setWalletPaymentMethods(t.payment_methods)])}})},function(e,t,i){var a=i(1);a.tag2("fl-member-invoice-edit",'<div class="app"> <fl-title text="finance.invoice_edit.action"> </fl-title> <br> <br> <fl-back-button text="member.parcel_view.plural" prefix-text="true" callback="{backMemberInstallment}"> </fl-back-button> <fl-section></fl-section> <fl-member-invoice-form if="{invoice}" id-institution="{id_institution}" id-invoice="{id_invoice}" invoice="{invoice}" callback="{editMemberInvoice}" callback-cancel="{backMemberInstallment}"> </fl-member-invoice-form> </div>',"","",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_user=e.idUser,this.id_invoice=e.idInvoice,this.id_member_tuition=e.idTuition,this.invoice=null,this.on("mount",function(){t.getMemberInvoice()}),this.getMemberInvoice=function(){var e={id_institution:t.id_institution,id_invoice:t.id_invoice},i=[t.actions.getMemberInvoice(e)];t.store.dispatch(i).then(function(){t.invoice=t.store.getState().memberInvoice.invoice,t.update()})},this.editMemberInvoice=function(e){var i={id_institution:t.id_institution,id_invoice:t.id_invoice},a=[t.actions.editMemberInvoice(Object.assign(i,e))];t.store.dispatch(a).then(function(){t.backMemberParcel()})["catch"](function(e){if(e){t.tags["fl-member-invoice-form"].saving=!1,t.update();var i=t.store.getState().memberInvoice.errors,a="";i&&i.length>0&&i.map(function(e){a+=e.message+"<br />"}),school.popup.error(a)}})},this.backMemberParcel=function(e){t.router.load("member.parcel",{id_user:t.id_user})},this.backMemberInstallment=function(e){t.id_member_tuition?t.router.load("member.finance.tuition",{id_user:t.id_user,id_member_tuition:t.id_member_tuition}):t.router.load("member.parcel",{id_user:t.id_user})}})},function(e,t,i){var a=i(1);a.tag2("fl-member-invoice-form",'<div class="member-invoice-form" align="center"> <form id="member-invoice-form" onsubmit="{memberInvoiceSubmit}"> <input if="{id_invoice}" type="hidden" name="id_invoice" riot-value="{id_invoice}"> <div class="member-invoice-field left"> <fl-field name="due_date" id="due-date" label="finance.day_due" input-value="{invoice.due_date}" type="date"> </fl-field> <fl-tooltip text="finance.bank_slip_generate_description" for="due-date" action="focus" position="right"> </fl-tooltip> </div> <fl-section label="finance.invoice_product.plural" for="discount"> </fl-section> <br> <br> <div id="item" class="member-invoice-field"> <div each="{item, key in invoice.items}"> <input type="hidden" name="items_id_institution_customer_product[{key}]" riot-value="{item.id_institution_customer_product}"> <div class="inline-block middle bold"> {item.description} </div> <div class="inline-block middle"> </div> <div class="inline-block middle"> R$ </div> <div class="inline-block middle"> <fl-field type="text" name="items_amount[{key}]" input-value="{item.amount.toFixed(2).replace(\'.\', \',\')}" width="100" maxlength="10"> </fl-field> </div> </div> </div> <fl-section label="finance.discount.plural" for="discount"> </fl-section> <br> <br> <div id="discount" class="member-invoice-field"> <fl-field type="object" entity="finance" name="discounts" id="discounts" input-value="{invoice.discounts ? invoice.discounts : {}}" width="150" action="false" maxlength="10" items="{discount_fields}"> </fl-field> </div> <fl-modal-footer content-align="right"> <div class="member-invoice-button"> <fl-spinner loading="{this.parent.saving}" text="save.action"></fl-spinner> <span show="{!this.saving}"> <fl-button type="button" text="cancel" schema="cancel" onclick="{parent.cancel}"> </fl-button>
371 <fl-button if="{!parent.id_invoice}" type="submit" text="register" schema="success"> </fl-button> <fl-button if="{parent.id_invoice}" type="submit" text="edit" schema="success"> </fl-button> </span> </div> </fl-modal-footer> </form> </div>','fl-member-invoice-form .member-invoice-form,[data-is="fl-member-invoice-form"] .member-invoice-form{ margin:5px; padding:10px; padding-top: 30px; padding-bottom:100px; } fl-member-invoice-form .member-invoice-tuition,[data-is="fl-member-invoice-form"] .member-invoice-tuition{ width: 320px; } fl-member-invoice-form .member-invoice-field,[data-is="fl-member-invoice-form"] .member-invoice-field{ text-align: left; } fl-member-invoice-form .member-invoice-label,[data-is="fl-member-invoice-form"] .member-invoice-label{ text-align: left; padding: 5px; padding-top: 10px; padding-bottom: 20px; font-size: 14px; color: #01814e; }',"",function(e){"use strict";var t=this;this.saving=!1,this.id_institution=e.idInstitution,this.id_invoice=e.idInvoice,this.invoice=e.invoice,this.products=null,this.day_due=null,this.days=[],this.disable_month_days=[],this.callback=e.callback,this.callback_cancel=e.callbackCancel,this.discount_fields={days:[{value:"0",text:this.i18n.translate("finance.at_due_date").substring(0,1).toUpperCase()+this.i18n.translate("finance.at_due_date").substring(1)}],type:[{value:"money",text:this.i18n.translate("finance.money").substring(0,1).toUpperCase()+this.i18n.translate("finance.money").substring(1)},{value:"percent",text:this.i18n.translate("finance.percent").substring(0,1).toUpperCase()+this.i18n.translate("finance.percent").substring(1)}],value:"text"},this.items_fields={id_institution_customer_product:"id",description:"text",amount:"text"},this.on("mount",function(){for(var e=1;31>=e;e++)t.days.push(e);t.discount_fields.days.push({value:1,text:t.i18n.translate("finance.early_day",{day:1})});for(var i=2;30>=i;i++)t.discount_fields.days.push({value:i,text:t.i18n.translate("finance.early_day.plural",{day:i})});t.discount_fields.days.push({value:45,text:t.i18n.translate("finance.early_day.plural",{day:45})}),t.discount_fields.days.push({value:60,text:t.i18n.translate("finance.early_day.plural",{day:60})}),t.discount_fields.days.push({value:80,text:t.i18n.translate("finance.early_day.plural",{day:80})}),t.discount_fields.days.push({value:100,text:t.i18n.translate("finance.early_day.plural",{day:100})}),t.update()}),this.on("updated",function(){$("#member-invoice-form").ready(function(){$("#member-invoice-form").find("input").off("keyup"),$("#member-invoice-form").find("input").on("keyup",function(){var e=$
371(this),t=e.val(),i=e.attr("name");void 0!==i&&t.length>0&&(i.indexOf("value")>=0||i.indexOf("amount")>=0)&&(t=t.replace(/\D/g,""),t=t.replace(/(\d{1})(\d{1,2})$/,"$1,$2"),e.val(t))})})}),this.cancel=function(){t.callback_cancel&&t.callback_cancel()},this.memberInvoiceSubmit=function(e){e.preventDefault();var i={};$("#member-invoice-form").find("input[type!=radio][name], input[type=radio][name]:checked, textarea").each(function(){var e=$(this).attr("name"),t=$(this).val();i[e]=t});var a={};a.discounts=[];for(var n in i)if(n.indexOf("[")>=0){var o=n.substring(0,n.indexOf("_")),s=n.substring(n.indexOf("_")+1,n.indexOf("[")),r=parseInt(n.substring(n.indexOf("[")+1)),l=[],d={};o in a&&(l=a[o]),r in l&&(d=l[r]),d[s]=i[n],(s.indexOf("value")>=0||s.indexOf("amount")>=0)&&(d[s]=d[s].replace(",",".")),l[r]=d,a[o]=l}else a[n]=i[n];t.saving=!0,t.update(),t.callback&&t.callback(a)}})},function(e,t,i){var a=i(1);a.tag2("fl-member-invoice-list",'<div class="member-invoice-list"> <div class="member-invoice-line-header capitalize"> <div class="member-invoice-col member-invoice-number-col center"> # </div> <div class="member-invoice-col member-invoice-description-col"> <fl-trans keyword="finance.description"></fl-trans> </div> <div class="member-invoice-col member-invoice-due-date-col"> <fl-trans keyword="finance.due"></fl-trans> </div> <div class="member-invoice-col member-invoice-amount-col"> <fl-trans keyword="finance.calculated_amount"></fl-trans> </div> <div class="member-invoice-col member-invoice-situation-col"> <fl-trans keyword="finance.situation"></fl-trans> </div> <div class="member-invoice-col member-invoice-option-col"> <fl-trans keyword="option.plural"></fl-trans> </div> </div> <fl-member-invoice-list-item each="{invoice in invoices}" id-institution="{id_institution}" id-user="{id_user}" id-member-tuition="{id_member_tuition}" invoice="{invoice}" class="member-invoice-group" id-invoice-select="{id_invoice_select}"> </fl-member-invoice-list-item> </div>','fl-member-invoice-list .member-invoice-list,[data-is="fl-member-invoice-list"] .member-invoice-list{ margin: 0; padding: 0; width: 100%; display: table; position: relative; } fl-member-invoice-list .member-invoice-line-header,[data-is="fl-member-invoice-list"] .member-invoice-line-header{ display: table-row; width: 100%; } fl-member-invoice-list .member-invoice-col,[data-is="fl-member-invoice-list"] .member-invoice-col{ display: table-cell; line-height: normal; vertical-align: top; text-align: left; padding-top: 10px; } fl-member-invoice-list .member-invoice-line-header > .member-invoice-col,[data-is="fl-member-invoice-list"] .member-invoice-line-header > .member-invoice-col{ padding-bottom: 2px; border-bottom: 1px solid #aaa; font-weight: bold; color: #555; } fl-member-invoice-list .member-invoice-group,[data-is="fl-member-invoice-list"] .member-invoice-group{ display:table-row-group; } fl-member-invoice-list .member-invoice-row,[data-is="fl-member-invoice-list"] .member-invoice-row{ display: table-row; } fl-member-invoice-list-item > .member-invoice-row > .member-invoice-col { padding-bottom: 10px; border-bottom: 1px dashed #aaa; cursor:pointer; transition-duration: 300ms; transition-timing-function: ease-in-out; } fl-member-invoice-list-item:hover > .member-invoice-row > .member-invoice-col { background-color:rgba(1, 129, 78, 0.10); } fl-member-invoice-list-item:last-of-type > .member-invoice-row > .member-invoice-col { border-bottom: none; } fl-member-invoice-list-item:last-of-type > .member-invoice-row > .member-invoice-col:last-of-type { border-bottom: none; cursor: default; } fl-member-invoice-list .member-invoice-number-col,[data-is="fl-member-invoice-list"] .member-invoice-number-col{ width: 5%; padding-left: 5px; } fl-member-invoice-list .member-invoice-description-col,[data-is="fl-member-invoice-list"] .member-invoice-description-col{ width: 40%; } fl-member-invoice-list .member-invoice-due-date-col,[data-is="fl-member-invoice-list"] .member-invoice-due-date-col{ width: 20%; } fl-member-invoice-list .member-invoice-amount-col,[data-is="fl-member-invoice-list"] .member-invoice-amount-col{ width: 15%; } fl-member-invoice-list .member-invoice-situation-col,[data-is="fl-member-invoice-list"] .member-invoice-situation-col{ width: 10%; } fl-member-invoice-list .member-invoice-option-col,[data-is="fl-member-invoice-list"] .member-invoice-option-col{ width: 10%; }',"",function(e){"use strict";this.id_institution=e.idInstitution,this.id_user=e.idUser,this.id_member_tuition=e.idMemberTuition,this.id_invoice_select=e.idInvoiceSelect,this.invoices=e.invoices})},function(e,t,i){var a=i(1);a.tag2("fl-member-invoice-list-item",'<div class="member-invoice-row"> <div class="member-invoice-col member-invoice-number-col center" onclick="{viewInvoice.apply}"> {invoice.parcel_number} </div> <div class="member-invoice-col member-invoice-description-col" onclick="{viewInvoice.apply}"> <ul> <li each="{item in invoice.items}"> {item.description} {item.amount_formatted} </li> </ul> </div> <div class="member-invoice-col member-invoice-due-date-col" onclick="{viewInvoice.apply}"> <fl-tooltip if="{details.renew}" for="invoice-due-date-{invoice.id_invoice}" text="finance.due_date_origin" action="hover" position="top" style="margin-top:-30px; margin-left:-20px;"> </fl-tooltip> <span id="invoice-due-date-{invoice.id_invoice}"> <div if="{!details.renew || !invoice.bank_slip}"> <fl-date text="{invoice.due_date}" format-out="dd/mm/YYYY"> </fl-date> </div> <div if="{details.renew && invoice.bank_slip}" class="line-through"> <fl-date text="{invoice.due_date}" format-out="dd/mm/YYYY"> </fl-date> </div> <div if="{details.renew && invoice.bank_slip}" class="table"> <div class="table-cell middle"> <fl-icon icon="redirect"> </fl-icon> </div> <div class="table-cell middle"> <fl-date text="{invoice.bank_slip.due_date}" format-out="dd/mm/YYYY"> </fl-date> </div> </div> </span> </div> <div class="member-invoice-col member-invoice-amount-col" onclick="{viewInvoice.apply}">
371 <div if="{!invoice.payment && (!details.renew || !invoice.bank_slip)}"> {invoice.amount_calculate_formatted} </div> <div if="{invoice.payment}"> {invoice.payment.amount_formatted} </div> <fl-tooltip if="{details.renew}" for="invoice-amount-{invoice.id_invoice}" text="finance.amount_origin" action="hover" position="top" style="margin-top:-45px; margin-left:-20px;"> </fl-tooltip> <span if="{!invoice.payment}" id="invoice-amount-{invoice.id_invoice}"> <div if="{details.renew && invoice.bank_slip}" class="line-through"> {invoice.items_amount_formatted} </div> <div if="{details.renew && invoice.bank_slip}" class="table"> <div class="table-cell middle"> <fl-icon icon="redirect"> </fl-icon> </div> <div class="table-cell middle"> {invoice.bank_slip.amount_formatted} </div> </div> </span> </div> <div class="member-invoice-col member-invoice-situation-col" onclick="{viewInvoice.apply}"> <span if="{invoice.situation}" class="member-invoice-situation-{invoice.situation.replaceAll(\'_\', \'-\')} uppercase"> <fl-trans keyword="finance.{invoice.situation}"></fl-trans>
371 </span> <span if="{invoice.situation === \'paid\' && invoice.payment}" class="invoice-payment-date"> <fl-trans keyword="date_at"></fl-trans> <fl-date text="{invoice.payment.payment_date}" fomat-out="dd/mm/YYYY"> </fl-date> </span> </div> <div class="member-invoice-col member-invoice-option-col"> <fl-button-option text="option.plural"> </fl-button-option> <fl-menu-option> <fl-menu-option-item icon="eye-open" text="view" locked="{parent.viewInvoice.locked}" disabled="{parent.viewInvoice.disabled}" onclick="{parent.viewInvoice.apply}"> </fl-menu-option-item> <fl-menu-option-item if="{parent.invoice.situation !== \'canceled\' && !parent.invoice.payment}" icon="pencil" text="edit" locked="{parent.editInvoice.locked}" disabled="{parent.editInvoice.disabled}" onclick="{parent.editInvoice.apply}"> </fl-menu-option-item> <a href="{parent.payment_link}" target="_blank" style="text-decoration:none;"> <fl-menu-option-item icon="payment-link" text="finance.payment_link.view"> </fl-menu-option-item> </a> <a href="{`https://wa.me/?text=${this.parent.whatsapp_link}`}" target="_blank" style="text-decoration:none;" data-action="share/whatsapp/share"> <fl-menu-option-item icon="whatsapp" text="finance.payment_link.whatsapp"> </fl-menu-option-item> </a> <fl-menu-option-item if="{parent.invoice.payment && (parent.invoice.situation !== parent.invoice_situation.pending || parent.invoice.situation !== parent.invoice_situation.expired)}" icon="payment-receipt-icon" text="payment_receipt" locked="{parent.paymentReceipt.locked}" disabled="{parent.paymentReceipt.disabled}" onclick="{parent.paymentReceipt.apply}"> </fl-menu-option-item> <fl-menu-option-item if="{!parent.invoice.payment && (parent.invoice.situation == parent.invoice_situation.pending || parent.invoice.situation == parent.invoice_situation.expired)}" icon="paper-plane" text="finance.send_invoice" locked="{parent.sendInvoice.locked}" disabled="{parent.sendInvoice.disabled}" onclick="{parent.sendInvoice.apply}"> </fl-menu-option-item> <fl-menu-option-item if="{parent.invoice.situation !== parent.invoice_situation.canceled && (!parent.invoice.payment || (parent.invoice.payment && parent.invoice.situation == parent.invoice_situation.partially_paid))}" icon="money" text="finance.pay_manually" locked="{parent.payInvoice.locked}" disabled="{parent.payInvoice.disabled}" onclick="{parent.payInvoice.apply}"> </fl-menu-option-item> <fl-menu-option-item if="{parent.invoice.situation === parent.invoice_situation.expired}" icon="barcode" text="finance.bank_slip_renew" locked="{parent.renewInvoiceBankSlip.locked}" disabled="{parent.renewInvoiceBankSlip.disabled}" onclick="{parent.renewInvoiceBankSlip.apply}"> </fl-menu-option-item> <fl-menu-option-item if="{parent.invoice.situation !== parent.invoice_situation.canceled && (!parent.invoice.payment || (parent.invoice.payment && parent.invoice.situation == parent.invoice_situation.partially_paid))}" icon="print" text="print" locked="{parent.printInvoice.locked}" disabled="{parent.printInvoice.disabled}" onclick="{parent.printInvoice.apply}"> </fl-menu-option-item> <fl-menu-option-item if="{parent.invoice.payment}" icon="print" text="print" locked="{parent.printInvoicePayment.locked}" disabled="{parent.printInvoicePayment.disabled}" onclick="{parent.printInvoicePayment.apply}"> </fl-menu-option-item> <fl-menu-option-item if="{!parent.invoice.payment && (parent.invoice.situation === parent.invoice_situation.pending || parent.invoice.situation == parent.invoice_situation.expired)}" icon="ban" text="finance.cancel_invoice" locked="{parent.cancelInvoice.locked}" disabled="{parent.cancelInvoice.disabled}" onclick="{parent.cancelInvoice.apply}"> </fl-menu-option-item> <fl-menu-option-item if="{!parent.invoice.payment && parent.invoice.situation === parent.invoice_situation.canceled}" icon="return-arrow" text="finance.reactivate_invoice" locked="{parent.reactivateInvoice.locked}" disabled="{parent.reactivateInvoice.disabled}" onclick="{parent.reactivateInvoice.apply}"> </fl-menu-option-item> <fl-menu-option-item if="{parent.payment_with_credit_card_online && parent.invoice.situation === parent.invoice_situation.paid}" icon="refund" text="finance.invoice_refund" locked="{parent.invoiceRefund.locked}" disabled="{parent.invoiceRefund.disabled}" onclick="{parent.invoiceRefund.apply}"> </fl-menu-option-item> <fl-menu-option-item id="{âcancel-payment-â + parent.invoice.id_invoice}" if="{parent.invoice.payment && !parent.able_cancel_payment && parent.invoice.situation !== parent.invoice_situation.refunded}" icon="ban" text="finance.cancel_payment" locked="{parent.deleteInvoicePayment.locked}" disabled="{parent.deleteInvoicePayment.disabled}" onclick="{parent.deleteInvoicePayment.apply}"> </fl-menu-option-item> <fl-tooltip if="{parent.invoice.payment}" for="{âcancel-payment-â + parent.invoice.id_invoice}" text="finance.cancel_payment.description" action="hover" position="bottom" style="margin-top: 30px;margin-left:-100px; z-index:999"> </fl-tooltip> </fl-menu-option> </div> </div> <fl-member-invoice-view if="{view_invoice}" id-institution="{id_institution}" id-user="{id_user}" id-invoice="{invoice.id_invoice}"> </fl-member-invoice-view> <fl-member-finance-print-modal-box id-institution="{id_institution}" id-user="{id_user}" id-invoice="{invoice.id_invoice}"> </fl-member-finance-print-modal-box> <fl-report-modal-box if="{invoice.id_invoice}" initialize="close" id-institution="{id_institution}" id-user="{id_user}" id-invoice="{invoice.id_invoice}" id-report-category="8"> </fl-report-modal-box>','fl-member-invoice-list-item .member-invoice-col > ul,[data-is="fl-member-invoice-list-item"] .member-invoice-col > ul{ margin: 0px; } fl-member-invoice-list-item .member-invoice-situation-paid,[data-is="fl-member-invoice-list-item"] .member-invoice-situation-paid{ color: #33aa33; font-weight: bold; font-size: 13px; text-transform: uppercase; } fl-member-invoice-list-item .member-invoice-situation-partially-paid,[data-is="fl-member-invoice-list-item"] .member-invoice-situation-partially-paid{ color: #87aa33; font-weight: bold; font-size: 13px; text-transform: uppercase; } fl-member-invoice-list-item .member-invoice-situation-payment-in-progress,[data-is="fl-member-invoice-list-item"] .member-invoice-situation-payment-in-progress{ color:#339aaa; font-weight: bold; font-size: 11px; text-transform: uppercase; } fl-member-invoice-list-item .member-invoice-situation-pending,[data-is="fl-member-invoice-list-item"] .member-invoice-situation-pending{ color:#ffaa33; font-weight: bold; font-size: 13px; text-transform: uppercase; } fl-member-invoice-list-item .member-invoice-situation-canceled,[data-is="fl-member-invoice-list-item"] .member-invoice-situation-canceled{ color:#333; font-weight: bold; font-size: 13px; text-transform: uppercase; } fl-member-invoice-list-item .member-invoice-situation-expired,[data-is="fl-member-invoice-list-item"] .member-invoice-situation-expired{ color:#ff3333; font-weight: bold; font-size: 13px; text-transform: uppercase; } fl-member-invoice-list-item .member-invoice-situation-error-in-payment,[data-is="fl-member-invoice-list-item"] .member-invoice-situation-error-in-payment{ color:#ff3333; font-weight: bold; font-size: 13px; text-transform: uppercase; } fl-member-invoice-list-item .member-invoice-situation-refunded,[data-is="fl-member-invoice-list-item"] .member-invoice-situation-refunded{ color:rgb(0, 82, 204); font-weight: bold; font-size: 13px; text-transform: uppercase; } fl-member-invoice-list-item .member-invoice-payment-date,[data-is="fl-member-invoice-list-item"] .member-invoice-payment-date{ color:#333; font-weight: normal; text-transform: none; font-size: 11px; text-transform: lowercase; }',"",function(e){"use strict";var t=this;this.view_invoice=!1,this.id_institution=e.idInstitution,this.id_user=e.idUser,this.id_member_tuition=e.idMemberTuition,this.id_invoice_select=e.idInvoiceSelect,this.permissions=window.interceptor.permission,this.invoice=e.invoice,this.details={},this.invoice_situation=this.utils.getInvoiceSituations(),this.method_name=this.utils.getMethodsName(),this.able_cancel_payment=this.invoice.payment?Object.entries(this.method_name).flat().includes(this.invoice.payment.payment_methods.length>0?this.invoice.payment.payment_methods[0].payment_method_formatted:null):!1,this.invoice_uuid=this.invoice.uuid,this.payment_link="https://pag.forleven.com/"+this.invoice_uuid,this.whatsapp_link=this.i18n.translate("finance.payment_link.whatsapp_message")+" "+this.payment_link,this.on("mount",function(){t.id_invoice_select===t.invoice.id_invoice&&(t.openInvoiceView(),$("html, body").animate({scrollTop:parseInt($(t.root).offset().top)-200},500)),t.invoice.details&&(t.invoice.details.map(function(e){t.details[e.name]=e.value}
371),t.update()),t.verifyPayment()}),this.verifyPayment=function(){if(t.invoice.payment){t.method_name=t.utils.getMethodsName();var e=t.invoice.payment.payment_methods.filter(function(e){return e.payment_method===t.method_name.credit_card_online.toLowerCase()}).map(function(e){return e.payment_method}).values().next(),i=e.value;t.payment_with_credit_card_online=i===t.method_name.credit_card_online.toLowerCase(),t.update()}},this.openInvoiceView=function(){t.view_invoice?t.tags["fl-member-invoice-view"].closeInvoiceView():(t.store.dispatch([t.actions.setMemberInvoiceOpened(t.invoice.id_invoice)]),t.view_invoice=!0,t.parent.update())},this.viewInvoice=this.fl.checkRules({feature:"member_parcel",permission:"edit_member",onSuccess:function(){t.id_member_tuition?t.router.load("member.finance.tuition.invoice.select",{id_user:t.id_user,id_member_tuition:t.id_member_tuition,id_invoice_select:t.invoice.id_invoice}):t.router.load("member.finance.invoice.select",{id_user:t.id_user,id_invoice_select:t.invoice.id_invoice}),t.openInvoiceView()}}),this.sendInvoice=this.fl.checkRules({feature:"member_parcel",permission:"read_billet",onSuccess:function(){school.popup.confirm(t.i18n.translate("finance.confirm_send_invoice"),function(){t.requestSendInvoice()})}}),this.paymentReceipt=this.fl.checkRules({feature:"member_parcel",permission:"read_billet",onSuccess:function(){fl.route.load("/institution/"+t.id_institution+"/receipt/service/invoice/"+t.invoice.id_invoice+"/tuition/"+t.id_member_tuition+"/add")}}),this.payInvoice=this.fl.checkRules({feature:"member_parcel",permission:"save_payment",onSuccess:function(){t.permissions.indexOf("save_payment_no_sequence")<0&&!t.invoice.has_previous_payment&&t.invoice.parcel_number>1?school.popup.error(t.i18n.translate("finance.cannot_save_payment_no_sequence")):$(".app").toggle("slide",{direction:"left"},500,function(){t.router.load("member.finance.invoice.payment",{id_user:t.id_user,id_invoice:t.invoice.id_invoice,id_member_tuition:t.id_member_tuition})})}}),this.renewInvoiceBankSlip=this.fl.checkRules({feature:"bank_slip",permission:"read_billet",onSuccess:function(){var e={id_invoice:t.invoice.id_invoice},i=[t.actions.getRenewMemberInvoice(e)];t.store.dispatch(i).then(function(){var e=t.store.getState().memberInvoice.renew,i={fine:e.fine_formatted,interest:e.interest_formatted,amount:e.amount_formatted,due_date:e.due_date_formatted};school.popup.confirm(t.i18n.translate("finance.confirm_bank_slip_renew",i),function(){t.renewBankSlip()})})["catch"](function(e){if(e){var i=t.store.getState().memberInvoice.errors,a="";i&&i.length>0&&i.map(function(e){a+=e.message+"<br />"}),school.popup.error(a); 372}})}}),this.printInvoice=this.fl.checkRules({feature:"bank_slip",permission:"read_billet",onSuccess:function(){t.permissions.indexOf("print_bank_slip_no_sequence")<0&&!t.invoice.has_previous_payment?school.popup.error(t.i18n.translate("finance.cannot_print_bank_slip_no_sequence")):t.tags["fl-member-finance-print-modal-box"].openModal()}}),this.printInvoicePayment=this.fl.checkRules({feature:"bank_slip",permission:"read_billet",onSuccess:function(){t.tags["fl-report-modal-box"].openModal()}}),this.editInvoice=this.fl.checkRules({feature:"member_parcel",permission:"edit_charge",onSuccess:function(){$(".app").toggle("slide",{direction:"left"},500,function(){t.router.load("member.finance.invoice.edit",{id_user:t.id_user,id_tuition:t.id_member_tuition,id_invoice:t.invoice.id_invoice})})}}),this.cancelInvoice=this.fl.checkRules({feature:"member_parcel",permission:"delete_charge_unique",onSuccess:function(){school.popup.confirm(t.i18n.translate("finance.confirm_invoice_cancel"),function(){t.updateInvoiceSituation("canceled")})}}),this.reactivateInvoice=this.fl.checkRules({feature:"member_parcel",permission:"delete_charge_unique",onSuccess:function(){school.popup.confirm(t.i18n.translate("finance.confirm_invoice_reactivate"),function(){t.updateInvoiceSituation("pending")})}}),this.deleteInvoicePayment=this.fl.checkRules({feature:"member_parcel",permission:"delete_payment",onSuccess:function(){school.popup.confirm(t.i18n.translate("finance.confirm_payment_delete"),function(){var e={id_invoice:t.invoice.id_invoice},i=[t.actions.deleteMemberInvoicePayment(e)];t.store.dispatch(i).then(function(){var e=t.store.getState().memberInvoicePayment["delete"],i=[].concat.apply([],e.map(function(e){return e.payment_methods}));school.popup.info(i.length+" "+t.i18n.translate("finance.success_delete_payment")),t.getInvoice()})["catch"](function(e){if(e){var i=t.store.getState().memberInvoicePayment.errors,a="";i&&i.length>0&&i.map(function(e){a+=e.message+"<br />"}),school.popup.error(a)}})})}}),this.invoiceRefund=this.fl.checkRules({feature:null,permission:"save_invoice_refund",onSuccess:function(){school.popup.confirm(t.i18n.translate("finance.invoice_refund.confirm"),function(){t.editInvoiceRefund()})}}),this.editInvoiceRefund=function(){var e={id_invoice:t.invoice.id_invoice},i=[t.actions.editInvoiceRefund(e)];t.store.dispatch(i).then(function(){setTimeout(function(){t.getInvoice(),school.popup.info(t.i18n.translate("finance.invoice_refund.refunded"))},3e3)})["catch"](function(e){if(e){var i=t.store.getState().memberInvoice.errors,a="";i&&i.length>0&&(i.map(function(e){a+=e.message+"<br />"}),school.popup.error(a))}})},this.getInvoice=function(e){var i={id_invoice:t.invoice.id_invoice},a=[t.actions.getMemberInvoice(i)];t.store.dispatch(a).then(function(){t.invoice=t.store.getState().memberInvoice.invoice,t.invoice.details&&(t.invoice.details.map(function(e){t.details[e.name]=e.value}
372),t.update()),t.parent.invoices=t.parent.invoices.map(function(e){return e.id_invoice===t.invoice.id_invoice&&(e=t.invoice),e}),e?null:t.recursivityRenew(),t.parent.update()})["catch"](function(e){if(e){var i=t.store.getState().memberInvoice.errors,a="";i&&i.length>0&&i.map(function(e){a+=e.message+"<br />"}),school.popup.error(a)}})},this.renewBankSlip=function(){var e={id_invoice:t.invoice.id_invoice},i=[t.actions.renewMemberInvoice(e)];t.store.dispatch(i).then(function(){setTimeout(function(){t.getInvoice()},3e3),t.recursivityRenew()})["catch"](function(e){if(e){var i=t.store.getState().memberInvoice.errors,a="";i&&i.length>0&&i.map(function(e){a+=e.message+"<br />"}),school.popup.error(a)}})},this.recursivityRenew=function(){t.details.renew||setTimeout(function(){t.getInvoice(!0)},2e3)},this.updateInvoiceSituation=function(e){var i={id_invoice:t.invoice.id_invoice,situation:e},a=[t.actions.editMemberInvoiceSituation(i)];t.store.dispatch(a).then(function(){t.getInvoice()})["catch"](function(e){if(e){var i=t.store.getState().memberInvoice.errors,a="";i&&i.length>0&&i.map(function(e){a+=e.message+"<br />"}),school.popup.error(a)}})},this.requestSendInvoice=function(){var e={id_invoice:t.invoice.id_invoice},i=[t.actions.sendMemberInvoice(e)];t.store.dispatch(i).then(function(){setTimeout(function(){t.getInvoice(),school.popup.info(t.i18n.translate("finance.sent_invoice"))},3e3)})["catch"](function(e){if(e){var i=t.store.getState().memberInvoice.errors,a="";i&&i.length>0&&i.map(function(e){a+=e.message+"<br />"}),school.popup.error(a)}})}})},function(e,t,i){var a=i(1);a.tag2("fl-member-invoice-payment-add",'<div class="app"> <fl-title text="finance.invoice_payment" capitalize="first-letter"> </fl-title> <br> <br> <fl-back-button text="member.parcel_view.plural" prefix-text="true" callback="{backMemberProduct}"> </fl-back-button> <fl-section></fl-section> <fl-member-invoice-payment-form if="{payment_methods.length > 0 && invoices.length > 0}" payment-methods="{payment_methods}" invoices="{invoices}" callback="{saveInvoicePayment}" callback-cancel="{backMemberProduct}"> </fl-member-invoice-payment-form> </div>',"","",function(e){"use strict";var t=this;this.saving=!1,this.id_institution=e.idInstitution,this.id_user=e.idUser,this.id_invoice=e.idInvoice,this.id_member_tuition=e.idMemberTuition,this.common={},this.payment_methods=[],this.invoices=[],this.on("mount",function(){t.getMemberInvoice()}),this.getMemberInvoice=function(){var e={id_invoice:t.id_invoice},i=[t.actions.getCommonInvoice(),t.actions.getMemberInvoice(e)];t.store.dispatch(i).then(function(){t.common=t.store.getState().memberInvoice.common;var e=t.store.getState().memberInvoice.invoice;t.common.payment_method.map(function(e){t.payment_methods.push({value:e,text:t.i18n.translate("finance."+e)})}),t.invoices.push(e),t.update()})["catch"](function(e){if(e){var i=t.store.getState().memberInvoice.error,a="";i&&i.length>0&&i.map(function(e){a+=e.message+"<br />"}),school.popup.error(a)}})},this.saveInvoicePayment=function(e){var i={id_invoice:t.id_invoice},a=[t.actions.saveMemberInvoicePayment(Object.assign(i,e))];t.store.dispatch(a).then(function(){t.backMemberProduct()})["catch"](function(e){if(e){t.tags["fl-member-invoice-payment-form"].saving=!1,t.update();var i=t.store.getState().memberInvoicePayment.errors,a="";i&&i.length>0&&i.map(function(e){a+=e.message+"<br />"}),school.popup.error(a)}})},this.backMemberProduct=function(e){t.router.load("member.finance.tuition.invoice.select",{id_user:t.id_user,id_invoice_select:t.id_invoice,id_member_tuition:t.id_member_tuition})}})},function(e,t,i){var a=i(1);a.tag2("fl-member-invoice-payment-form",'<div> <form id="payment-form" onsubmit="{paymentSubmit}"> <fl-member-invoice-payment-form-list invoices="{invoices}"> </fl-member-invoice-payment-form-list> <div class="member-invoice-detail"> <div class="member-invoice-detail-text"> <div class="member-invoice-amount-detail capitalize"> <fl-trans keyword="finance.discount_amount"></fl-trans>: R$ {parseFloat(discount_amount).toFixed(2).replace(\'.\', \',\')} </div> <div class="member-invoice-amount-detail capitalize"> <div class="inline-block middle"> <fl-field if="{interest_amount > 0}" type="boolean" name="ignore_interest" width="50" input-value="{enable_interest}" change-callback="{changeInterestCharge.apply}"> </fl-field> </div> <div class="inline-block middle"> <fl-trans keyword="finance.fine"></fl-trans>/<fl-trans keyword="finance.interest"></fl-trans>: <span class="{!enable_interest ? âline-throughâ : ââ}"> R$ {parseFloat(interest_amount).toFixed(2).replace(\'.\', \',\')} </span> </div> </div> <div class="member-invoice-amount-detail capitalize bold"> <fl-trans keyword="finance.total_amount"></fl-trans>: R$ {parseFloat(total_amount).toFixed(2).replace(\'.\', \',\')} </div> <div class="member-invoice-amount-detail capitalize bold"> <fl-trans keyword="finance.received_amount"></fl-trans>: R$ {parseFloat(received_amount).toFixed(2).replace(\'.\', \',\')} </div> <div class="member-invoice-change-separate"> <div class="inline-block middle"> = </div> <div class="inline-block middle left member-invoice-change-text"> <div if="{change_amount < 0}" class="inline-block first-letter"> <fl-trans keyword="finance.missing_amount"></fl-trans> </div> <div if="{change_amount >= 0}" class="inline-block first-letter"> <fl-trans keyword="finance.change.of"></fl-trans> </div> <div class="{classes_change_amount}"> R$ {parseFloat(change_amount).toFixed(2).replace(\'.\', \',\')} </div> </div> </div> </div> </div> <br> <div class="member-invoice-field"> <div class="table-cell left"> <fl-field type="radio" label="finance.payment_type" name="type" width="300" input-value="{type_items[0].value}" items="{type_items}" change-callback="{changePaymentType.apply}"> </fl-field> </div> </div> <div if="{!show_payment_date}" class="member-invoice-field"> <div class="table-cell left first-letter"> <fl-trans keyword="finance.payment_date"></fl-trans>: <fl-date text="{today.getFullYear()+\'-\'+(today.getMonth()+1)+\'-\'+today.getDate()}" format-out="dd/MM/YYYY"> </fl-date> </div> </div> <div if="{show_payment_date}" class="member-invoice-field"> <div class="table-cell left"> <fl-field label="finance.payment_date" name="payment_date" width="300" input-value="{today.getFullYear()+\'-\'+(today.getMonth()+1)+\'-\'+today.getDate()}" change-callback="{getInvoicePredict}" type="date"> </fl-field> </div> </div> <div class="member-invoice-field"> <div class="table-cell left first-letter"> <fl-trans keyword="finance.payment_method.plural"></fl-trans>: <br> <fl-field id="finance-value" type="object" entity="finance" name="payment_methods" width="200" input-value="" items="{payment_field}" change-callback="{calculateChangeAmount}"> </fl-field> </div> </div> <fl-modal-footer content-align="right"> <div class="member-invoice-button"> <fl-spinner loading="{this.parent.saving}" text="save.action"></fl-spinner> <span show="{!this.saving}"> <fl-button type="button" text="cancel" schema="cancel" onclick="{parent.cancel}"> </fl-button> <fl-button type="submit" text="finance.pay" schema="success"> </fl-button>
372 </span> </div> </fl-modal-footer> </form> </div>','fl-member-invoice-payment-form #payment-form,[data-is="fl-member-invoice-payment-form"] #payment-form{ padding-bottom: 100px; } fl-member-invoice-payment-form .member-invoice-detail,[data-is="fl-member-invoice-payment-form"] .member-invoice-detail{ text-align: right; width: 80%; margin-left: 10%; } fl-member-invoice-payment-form .member-invoice-detail-text,[data-is="fl-member-invoice-payment-form"] .member-invoice-detail-text{ width: 35%; float: right; font-size: 16px; } fl-member-invoice-payment-form .member-invoice-amount-detail,[data-is="fl-member-invoice-payment-form"] .member-invoice-amount-detail{ border-bottom: 1px #ccc solid; padding:10px; } fl-member-invoice-payment-form .member-invoice-change-separate,[data-is="fl-member-invoice-payment-form"] .member-invoice-change-separate{ padding: 10px; } fl-member-invoice-payment-form .member-invoice-change-text,[data-is="fl-member-invoice-payment-form"] .member-invoice-change-text{ font-size: 14px; } fl-member-invoice-payment-form .member-invoice-field,[data-is="fl-member-invoice-payment-form"] .member-invoice-field{ width: 500px; height: 35px; margin-top: 10px; margin-bottom: 10px; margin-left: 10%; position: relative; display: table; font-size: 13px; } fl-member-invoice-payment-form .color-missing-amount,[data-is="fl-member-invoice-payment-form"] .color-missing-amount{ color:#f00; font-weight: bold; } fl-member-invoice-payment-form .color-change-amount,[data-is="fl-member-invoice-payment-form"] .color-change-amount{ color:#333; font-weight: bold; }',"",function(e){"use strict";var t=this,i=this;this.saving=!1,this.show_payment_date=!1,this.today=new Date,this.payment_methods=e.paymentMethods,this.invoices=e.invoices,this.callback=e.callback,this.callback_cancel=e.callbackCancel,this.discount_amount=16,this.enable_interest=!0,this.interest_amount=0,this.total_amount=0,this.received_amount=0,this.change_amount=0,this.amount_remaining=0,this.classes_change_amount={"inline-block":!0,"color-missing-amount":!1,"color-change-amount":!1},this.type_items=[{value:"NORMAL",text:this.i18n.translate("finance.normal").toUpperCase().substr(0,1)+this.i18n.translate("finance.normal").substr(1)},{value:"RETROACTIVE",text:this.i18n.translate("finance.retroactive").toUpperCase().substr(0,1)+this.i18n.translate("finance.retroactive").substr(1)}],this.payment_field={payment_method:this.payment_methods,value:"text"},this.on("mount",function(){t.calculateTotalInterest(),t.calculateTotalAmount()}),this.on("update",function(){t.discount_amount=0;var e=t.store.getState().memberInvoicePayment.discounts;e&&e.map(function(e){t.discount_amount=e.amount}),t.calculateTotalAmount(!0),t.calculateChangeAmount(!0)}),this.on("updated",function(){$("#payment-form").ready(function(){$("#payment-form").find("input[id=finance-value_value]").off("keyup"),$("#payment-form").find("input[id=finance-value_value]").on("keyup",function(){var e=$
372(this),t=e.val();t.length>0?(t=t.replace(/\D/g,""),t=t.replace(/(\d{1})(\d{1,2})$/,"$1,$2"),e.val(t),i.calculateChangeAmount()):0==t.length&&i.calculateChangeAmount()})})}),this.changeInterestCharge=this.fl.checkRules({feature:"member_parcel",permission:"save_discount",onSuccess:function(e){t.interestCharge(e),t.calculateTotalAmount()},onError:function(e){e||$(t.root).find("fl-switch").find("input").click()}}),this.interestCharge=function(e){t.enable_interest=e,t.update()},this.calculateTotalInterest=function(){t.interest_amount=0,t.invoices.map(function(e){e.amount_remaining||(t.interest_amount+=parseFloat(e.fine)+parseFloat(e.interest))}),t.update()},this.calculateTotalAmount=function(e){t.total_amount=0,t.invoices.map(function(e){e.amount_remaining?t.total_amount+=parseFloat(e.amount_remaining):t.total_amount+=parseFloat(e.items_amount)}),t.total_amount-=t.discount_amount,t.enable_interest&&(t.total_amount=parseFloat(t.total_amount)+parseFloat(t.interest_amount)),e!==!0&&t.update()},this.calculateChangeAmount=function(e){t.received_amount=0,t.change_amount=0,$("#finance-value").find("input#finance-value_value").each(function(){var e=($(this).attr("name"),$(this).val().replace(",","."));NaN!=parseFloat(e)&&parseFloat(e)>0&&(i.received_amount=parseFloat(i.received_amount)+parseFloat(e))}),t.received_amount>0?t.change_amount=parseFloat(t.received_amount.toFixed(2))-parseFloat(t.total_amount.toFixed(2)):(""==t.received_amount||void 0==t.received_amount)&&(t.received_amount=0,t.change_amount=0),t.classes_change_amount={"inline-block":!0,"color-missing-amount":t.change_amount<0,"color-change-amount":t.change_amount>0},e!==!0&&t.update()},this.changePaymentType=this.fl.checkRules({feature:"member_parcel",permission:"save_payment_retroactive",onSuccess:function(e){"RETROACTIVE"==e?t.show_payment_date=!0:t.show_payment_date=!1,t.update()},onError:function(e){"NORMAL"!=e&&$(t.root).find("fl-radio-field").find("input").first().click()}}),this.getInvoicePredict=function(e,i){var a={id_invoice:t.invoices[0].id_invoice,type:"RETROACTIVE",payment_date:i},n=[t.actions.getMemberInvoiceCalculate(a)];t.store.dispatch(n).then(function(){var e=t.store.getState().memberInvoice.invoice_predict;t.invoices[0].amount=e.amount,t.invoices[0].amount_formatted=e.amount_formatted,t.invoices[0].fine=e.fine,t.invoices[0].fine_formatted=e.fine_formatted,t.invoices[0].interest=e.interest,t.invoices[0].interest_formatted=e.interest_formatted,t.invoices[0].current_discount=e.current_discount,t.calculateTotalInterest(),t.calculateTotalAmount(),t.update()})["catch"](function(e){if(e){var i=t.store.getState().memberInvoice.errors,a="";i&&i.length>0&&i.map(function(e){a+=e.message+"<br />"}),school.popup.error(a)}})},this.paymentSubmit=function(e){e.preventDefault();var i={};$("#payment-form").find("input[type!=radio][name], input[type=radio][name]:checked, textarea").each(function(){var e=$
372(this).attr("name"),t=$(this).val();i[e]=t});var a={};for(var n in i)if(n.indexOf("[")>=0){var o=n.substring(0,n.indexOf("s_")+1),s=n.substring(n.indexOf("s_")+2,n.indexOf("[")),r=parseInt(n.substring(n.indexOf("[")+1)),l=[],d={};o in a&&(l=a[o]),r in l&&(d=l[r]),d[s]=i[n],"value"==s&&(d[s]=d[s].replace(",",".")),l[r]=d,a[o]=l}else a[n]=i[n];"0"==a.ignore_interest?a.ignore_interest=!0:a.ignore_interest=!1,"RETROACTIVE"==a.type&&0==a.payment_date.length?school.popup.error(t.i18n.translate("finance.error_payment_retroactive_date")):t.change_amount<0?school.popup.confirm(t.i18n.translate("finance.confirm_partial_payment"),function(){a.ignore_less_amount=!0,t.saving=!0,t.update(),t.callback&&t.callback(a)}):(t.saving=!0,t.update(),t.callback&&t.callback(a))},this.cancel=function(){t.callback_cancel&&t.callback_cancel()}})},function(e,t,i){var a=i(1);a.tag2("fl-member-invoice-payment-form-list",'<div class="member-invoice-list"> <div class="member-invoice-line-header capitalize"> <div class="member-invoice-col member-invoice-number-col center"> # </div> <div class="member-invoice-col member-invoice-items-col"> <fl-trans keyword="finance.description"></fl-trans> </div> <div class="member-invoice-col member-invoice-date-col"> <fl-trans keyword="finance.due"></fl-trans> </div> <div class="member-invoice-col member-invoice-amount-col"> <fl-trans keyword="finance.parcel_total_amount"></fl-trans> </div> <div class="member-invoice-col member-invoice-option-col"> <fl-trans keyword="finance.discount"></fl-trans> </div> </div> <fl-member-invoice-payment-form-list-item each="{invoice, key in invoices}" invoice="{invoice}" key="{key}" style="display:table-row"> </fl-member-invoice-payment-form-list-item> </div>','fl-member-invoice-payment-form-list .member-invoice-list,[data-is="fl-member-invoice-payment-form-list"] .member-invoice-list{ margin: 0; padding: 0; width: 80%; margin-left: 10%; margin-top: 50px; display: table; } fl-member-invoice-payment-form-list .member-invoice-line-header,[data-is="fl-member-invoice-payment-form-list"] .member-invoice-line-header{ display: table-row; width: 100%; } fl-member-invoice-payment-form-list .member-invoice-col,[data-is="fl-member-invoice-payment-form-list"] .member-invoice-col{ display: table-cell; line-height: normal; vertical-align: middle; text-align: left; } fl-member-invoice-payment-form-list .member-invoice-line-header > .member-invoice-col,[data-is="fl-member-invoice-payment-form-list"] .member-invoice-line-header > .member-invoice-col{ text-align: left; padding-top: 10px; padding-bottom: 2px; border-bottom: 1px solid #aaa; font-weight: bold; color: #555; } fl-member-invoice-payment-form-list-item > .member-invoice-col{ text-align: left; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px dashed #aaa; background-color: #ddd; transition-duration: 300ms; transition-timing-function: ease-in-out; } fl-member-invoice-payment-form-list-item:nth-child(even) > .member-invoice-col{ background-color: #eee; } fl-member-invoice-payment-form-list-item:last-of-type > .member-invoice-col{ border-bottom: none; } fl-member-invoice-payment-form-list-item:hover > .member-invoice-col{ background-color:rgba(1, 129, 78, 0.10); } fl-member-invoice-payment-form-list .member-invoice-number-col,[data-is="fl-member-invoice-payment-form-list"] .member-invoice-number-col{ padding-left: 5px; width: 5%; } fl-member-invoice-payment-form-list .member-invoice-items-col,[data-is="fl-member-invoice-payment-form-list"] .member-invoice-items-col{ width: 30%; padding-left: 15px; } fl-member-invoice-payment-form-list .member-invoice-date-col,[data-is="fl-member-invoice-payment-form-list"] .member-invoice-date-col{ padding-left: 5px; width: 15%; } fl-member-invoice-payment-form-list .member-invoice-amount-col,[data-is="fl-member-invoice-payment-form-list"] .member-invoice-amount-col{ width: 20%; } fl-member-invoice-payment-form-list .member-invoice-option-col,[data-is="fl-member-invoice-payment-form-list"] .member-invoice-option-col{ text-align: center; width: 30%; }',"",function(e){"use strict";var t=this;this.invoices=e.invoices,this.on("update",function(e){e===!0&&t.parent.update(
372)})})},function(e,t,i){var a=i(1);a.tag2("fl-member-invoice-payment-form-list-item",'<div class="member-invoice-col member-invoice-number-col center"> {invoice.parcel_number} </div> <div class="member-invoice-col member-invoice-items-col"> <div each="{item in invoice.items}"> {item.description} - {item.amount_formatted} </div> </div> <div class="member-invoice-col member-invoice-date-col"> {invoice.due_date_formatted} </div> <div class="member-invoice-col member-invoice-amount-col"> <span if="{!invoice.amount_remaining}"> {invoice.items_amount_formatted} </span> <span if="{invoice.amount_remaining}"> {invoice.amount_remaining_formatted} </span> </div> <div class="member-invoice-col member-invoice-option-col"> <div class="inline-block"> <fl-field id="discount-select" type="select" name="discounts_type[{key}]" width="70" input-value="{discount_type}" items="{discount_items}" change-callback="{changeInvoiceDiscountType}"> </fl-field> </div> <div class="inline-block"> <fl-field id="discount-value-{invoice.id_invoice}" type="text" name="discounts_value[{key}]" width="100" input-value="{discount_value}" change-callback="{calculateInvoiceDiscount.apply}"> </fl-field> </div> </div>',"","",function(e){"use strict";var t=this,i=this;this.invoice=e.invoice,this.key=e.key,this.invoice_discount_type=null,this.invoice_discount_amount=0,this.permissions=window.interceptor.permission,this.discount_items=[{value:"money",text:"R$"},{value:"percent",text:"%"}],this.discount_type=this.invoice.current_discount&&this.invoice.current_discount.type?this.invoice.current_discount.type:this.discount_items[0].value,this.discount_value=this.invoice.current_discount&&this.invoice.current_discount.value?this.invoice.current_discount.value.toFixed(2).replace(".",","):"",this.on("mount",function(){t.invoice.current_discount?(t.changeInvoiceDiscountType(t.invoice.current_discount.type.toLowerCase()),$(t.root).ready(function(){t.calculateInvoiceDiscount.apply()})):t.changeInvoiceDiscountType(t.discount_items[0].value)}),this.on("update",function(){t.invoice=e.invoice,t.discount_type=t.invoice.current_discount&&t.invoice.current_discount.type?t.invoice.current_discount.type:t.discount_items[0].value,t.discount_value=t.invoice.current_discount&&t.invoice.current_discount.value?t.invoice.current_discount.value.toFixed(2).replace(".",","):"",t.calculateDiscount()}),this.on("updated",function(){$(t.root).ready(function(){$(t.root).find("input#discount-value-"+t.invoice.id_invoice).off("keyup"),$(t.root).find("input#discount-value-"+t.invoice.id_invoice).on("keyup",function(){var e=$
372(this),t=e.val();t.length>0&&(t=t.replace(/\D/g,""),t=t.replace(/(\d{1})(\d{1,2})$/,"$1,$2"),e.val(t),i.calculateInvoiceDiscount.apply())})})}),this.changeInvoiceDiscountType=function(e){t.invoice_discount_type=e,t.permissions.indexOf("save_discount")>=0&&t.calculateInvoiceDiscount.apply()},this.calculateInvoiceDiscount=this.fl.checkRules({feature:"member_parcel",permission:"save_discount",onSuccess:function(){t.calculateDiscount(),t.parent.update(!0)},onError:function(){t.invoice_discount_amount=t.invoice.current_discount?t.invoice.current_discount:0,$(t.root).find("input#discount-value-"+t.invoice.id_invoice).val("")}}),this.calculateDiscount=function(){t.invoice_discount_amount=0,$(t.root).find("input#discount-value-"+t.invoice.id_invoice).each(function(){var e=($(this).attr("name"),$(this).val().replace(",","."));!isNaN(parseFloat(e))&&parseFloat(e)>0&&("percent"===i.invoice_discount_type&&(e=i.invoice.items_amount*(e/100),e=Number(Number(Math.floor(e+"e2")+"e-2"))),i.invoice_discount_amount+=e)}),t.store.dispatch([t.actions.setMemberInvoicePaymentDiscount(t.invoice.id_invoice,t.invoice_discount_amount)])}})},function(e,t,i){var a=i(1);a.tag2("fl-member-invoice-view",'<div class="invoice-view"> <div class="invoice-view-inner"> <div class="invoice-view-button"> <div class="inline-block middle" onclick="{scrollLeft}"> <fl-icon show="{show_left}" id="member-invoice-view-left" icon="caret-left"> </fl-icon> </div> <div class="inline-block middle" onclick="{scrollRight}"> <fl-icon show="{show_right}" id="member-invoice-view-right" icon="caret-right"> </fl-icon> </div> <div class="inline-block middle" onclick="{closeInvoiceView}"> <fl-icon id="member-invoice-view-close" icon="times" size="13"> </fl-icon> <fl-tooltip for="member-invoice-view-close" text="close" position="top" width="100" style="margin-top:-15px; margin-left: -28px;"> </fl-tooltip> </div> </div> <div if="{invoice}" class="invoice-view-content"> <div class="invoice-view-content-col top"> <div> <fl-title text="finance.invoice"> </fl-title> </div> <br> <br> <div class="invoice-view-content-item"> #{id_invoice} </div> <div class="invoice-view-content-item"> {invoice.user.fullname} </div> <div class="invoice-view-content-item"> <div class="inline-block first-letter"> <fl-trans keyword="finance.parcel"></fl-trans>: </div> <div class="inline-block"> {invoice.parcel_number} </div> </div> <div class="invoice-view-content-item"> <div class="inline-block first-letter"> <fl-trans keyword="finance.due"></fl-trans>: </div> <div class="inline-block"> <fl-date text="{invoice.due_date}" format-out="dd/mm/YYYY"> </fl-date> </div> </div> <div class="invoice-view-content-item"> <div class="inline-block first-letter"> <fl-trans keyword="finance.situation"></fl-trans>: </div> <div class="first-letter inline-block"> <fl-trans keyword="finance.{invoice.situation}"></fl-trans> </div> </div> </div> <div class="invoice-view-content-col top"> <fl-title text="finance.discount.plural"> </fl-title> <br> <br> <ul class="invoice-ul"> <li each="{discount in invoice.discounts}" class="invoice-view-content-item"> <span if="{discount.type == âMONEYâ}"> R$ </span> {discount.value.toFixed(2).replace(\'.\', \',\')} <span if="{discount.type == âPERCENTâ}">%</span> <fl-trans keyword="date_at"></fl-trans> {discount.days} <span if="{discount.days <= 1}"> <fl-trans keyword="day"></fl-trans> <fl-trans keyword="finance.early"></fl-trans>
372 </span> <span if="{discount.days > 1}"> <fl-trans keyword="day.plural"></fl-trans> <fl-trans keyword="finance.early.plural"></fl-trans> </span> </li> </ul> </div> <div class="invoice-view-content-col top"> <fl-title text="finance.amount.plural"> </fl-title> <br> <br> <div class="invoice-view-content-item"> <div class="inline-block first-letter"> <fl-trans keyword="finance.currency"></fl-trans>: </div> <div class="inline-block"> {invoice.currency} </div> </div> <div class="invoice-view-content-item"> <div class="inline-block first-letter"> <fl-trans keyword="finance.amount"></fl-trans>: </div> <div class="inline-block"> {invoice.items_amount_formatted} </div> </div> <div class="invoice-view-content-item"> <div class="inline-block"> - </div> <div class="inline-block first-letter"> <fl-trans keyword="finance.discount"></fl-trans>: </div> <div class="inline-block"> <span> R$ </span> <span if="{invoice.current_discount}"> {invoice.current_discount.processed_value.toFixed(2).replace(\'.\', \',\')} </span> <span if="{!invoice.current_discount}"> 0,00 </span> </div> </div> <div class="invoice-view-content-item"> <div class="inline-block"> + </div> <div class="inline-block first-letter"> <fl-trans keyword="finance.interest"></fl-trans>: </div> <div class="inline-block"> {invoice.interest_formatted} </div> </div> <div class="invoice-view-content-item"> <div class="inline-block"> + </div> <div class="inline-block first-letter"> <fl-trans keyword="finance.fine"></fl-trans>: </div> <div class="inline-block"> {invoice.fine_formatted} </div> </div> <div class="invoice-view-content-item"> <div class="inline-block"> = </div> <div class="inline-block first-letter"> <fl-trans keyword="finance.total"></fl-trans>: </div> <div class="inline-block"> <span> {invoice.amount_calculate_formatted} </span> </div> </div> </div> <div if="{invoice.bank_slip && invoice.bank_slip.transaction_number}" class="invoice-view-content-col top" style="width:250px;"> <fl-title text="finance.bank_slip"> </fl-title> <br> <br> <div> <div class="invoice-view-content-item"> <div class="inline-block first-letter"> <fl-trans keyword="finance.transaction_number"></fl-trans>: </div> <div class="inline-block"> {invoice.bank_slip.transaction_number} </div> </div> <div class="invoice-view-content-item"> <div class="inline-block first-letter"> <fl-trans keyword="created_at"></fl-trans>: </div> <div class="inline-block"> <fl-date text="{invoice.bank_slip.create_date}" format="dd/MM/YYYY"> </fl-date> </div> </div> <div class="invoice-view-content-item"> <div class="inline-block first-letter"> <fl-trans keyword="finance.due"></fl-trans>: </div> <div class="inline-block"> <fl-date text="{invoice.bank_slip.due_date}" format="dd/MM/YYYY"> </fl-date> </div> </div> <div class="invoice-view-content-item"> <div class="inline-block first-letter"> <fl-trans keyword="finance.amount"></fl-trans>: </div> <div class="inline-block"> {invoice.bank_slip.amount_formatted} </div> </div> <div class="invoice-view-content-item first-letter"> <fl-trans keyword="finance.identification_line"></fl-trans>: </div> <div class="invoice-view-content-item first-letter"> <div class="inline-block"> {invoice.bank_slip.identification_line} </div> </div> </div> <div if="{!invoice.bank_slip && invoice.payment_method === \'bank_slip\'}" class="invoice-view-content-item"> <fl-trans keyword="finance.bank_slip_not_generated"></fl-trans> </div> </div> <div class="invoice-view-content-col top"> <fl-title text="finance.payment"> </fl-title> <br> <br> <div if="{invoice.payment}"> <div class="invoice-view-content-item"> <div class="inline-block first-letter"> <fl-trans keyword="date"></fl-trans>: </div> <div class="inline-block"> <fl-date text="{invoice.payment.payment_date}" format="dd/MM/YYYY Ã s HH:ii"> </fl-date> </div> </div> <div if="{invoice.user_create && invoice.user_create.fullname}" class="invoice-view-content-item"> <div class="inline-block first-letter middle"> <fl-trans keyword="finance.paid_by"></fl-trans>: </div> <div class="inline-block middle"> <div class="text-ellipsis" style="width:120px"> {invoice.user_create.fullname} </div> </div> </div> <div class="invoice-view-content-item"> <div class="inline-block first-letter"> <fl-trans keyword="finance.amount"></fl-trans>: </div> <div class="inline-block"> {invoice.payment.amount_formatted} </div> </div> <div class="invoice-view-content-item"> <div class="inline-block first-letter"> <fl-trans keyword="finance.discount_applied"></fl-trans>: </div> <div class="inline-block"> <span> R$ </span> {invoice.payment.discount.toFixed(2).replace(\'.\', \',\')} </div> </div> <div class="invoice-view-content-item"> <div class="inline-block first-letter"> <fl-trans keyword="finance.received_amount"></fl-trans>: </div> <div class="inline-block"> <span> R$ </span> {(invoice.payment.amount + invoice.payment.change).toFixed(2).replace(\'.\', \',\')} </div> </div> <div if="{invoice.amount_remaining}" class="invoice-view-content-item"> <div class="inline-block first-letter"> <fl-trans keyword="finance.remaining_amount"></fl-trans>: </div> <div class="inline-block"> {invoice.amount_remaining_formatted} </div> </div> <div if="{invoice.payment.change}" class="invoice-view-content-item"> <div class="inline-block first-letter"> <fl-trans keyword="finance.change"></fl-trans>: </div> <div class="inline-block"> <span> R$ </span> {invoice.payment.change.toFixed(2).replace(\'.\', \',\')} </div> </div> <div if="{invoice.payment.overpaid}" class="invoice-view-content-item"> <div class="inline-block first-letter"> <fl-trans keyword="finance.overpaid"></fl-trans>: </div> <div class="inline-block"> <span> R$ </span> {invoice.payment.overpaid.toFixed(2).replace(\'.\', \',\')} </div> </div> </div> <div if="{!invoice.payment && invoice.situation != \'paid\'}" class="invoice-view-content-item"> <fl-trans keyword="finance.payment_not_done"></fl-trans> </div> </div> <div class="invoice-view-content-col top" style="width:300px;"> <fl-title text="finance.payment_method.plural"> </fl-title> <br> <br> <ul if="{invoice.payments && invoice.payments.length > 0}" class="invoice-ul"> <div each="{payment in invoice.payments}"> <li each="{method in payment.payment_methods}" class="invoice-view-content-item first-letter"> <div class="{this.invoice.situation == this.invoice_situation.refunded ? âinvoice-refundedâ : ââ}"> <fl-trans keyword="finance.{method.payment_method.toLowerCase()}"></fl-trans> <span> R$ </span> {method.value.toFixed(2).replace(\'.\', \',\')} <br> </div> <div class="inline-block first-letter"> <fl-trans keyword="created_at"></fl-trans>: </div> <div class="inline-block"> <fl-date text="{method.create_date}" format="dd/MM/YYYY"> </fl-date> </div> <div class="inline-block first-letter " if="{this.user_create != undefined}"> <fl-trans keyword="created_by"></fl-trans> : {this.user_create} </div> </li> </div> </ul> <div if="{!invoice.payment && invoice.situation != \'paid\'}" class="invoice-view-content-item"> <fl-trans keyword="finance.payment_not_done"></fl-trans> </div> </div> <div if="{invoice.situation == invoice_situation.refunded}" class="invoice-view-content-col top" style="width:300px;"> <fl-title text="finance.refund"> </fl-title> <br> <br> <div class="invoice-view-content-item"> <div class="inline-block first-letter"> <fl-trans keyword="finance.refund.date"></fl-trans>: </div> <div class="inline-block"> <fl-date text="{this.invoice.refund.refund_date}" format-out="dd/MM/YYYY Ã s HH:ii"> </fl-date> </div> <br> <div class="inline-block first-letter"> <fl-trans keyword="finance.refund.refunded_by"></fl-trans>: </div> <div class="inline-block"> {this.user_create} </div> </div> </div> <div class="invoice-view-content-col top" style="width:250px;"> <label for="area-{id_invoice}"> <fl-title text="observation_field"> </fl-title> </label> <br> <div style="text-align: center" class="observation"> <fl-button if="{!observation.observation_text && !observation.open_textarea}" class="open-textarea-buttom-shadow buttom" id="open-field" text="{âadd_observationâ}" schema="success" disabled="{}" locked="{}" click="{() => switcherObservation(âopenâ)}"> </fl-button> <div if="{observation.open_textarea}" class="observation-textarea"> <textarea id="area-{id_invoice}" name="area-{id_invoice}" rows="7" cols="30" maxlength="{250}">{observation.observation_text}</textarea> <div class="add-observation-submit"> <fl-button class="buttom-shadow" text="{âcancelâ}" schema="cancel" disabled="{}" locked="{}" click="{() => switcherObservation(âcloseâ)}"> </fl-button> <fl-button class="buttom-shadow" text="{âsaveâ}" schema="success" disabled="{}" locked="{}" click="{confirmObservation}"> </fl-button> </div> </div> <div if="{!observation.open_textarea && observation.observation_text}" class="observation"> <p> {observation.observation_text} </p> <div class="add-observation-submit"> <fl-button class="buttom-shadow" text="{âdeleteâ}" schema="cancel" disabled="{}" locked="{}" click="{confirmDeleteObservation}"> </fl-button> <fl-button class="buttom-shadow" text="{âeditâ}" schema="success" disabled="{}" locked="{}" click="{() => switcherObservation(âopenâ)}"> </fl-button> </div> </div> </div> </div> </div> </div> </div>','fl-member-invoice-view .invoice-view,[data-is="fl-member-invoice-view"] .invoice-view{ height: 0px; } fl-member-invoice-view .invoice-view-inner,[data-is="fl-member-invoice-view"] .invoice-view-inner{ position:absolute; background: linear-gradient(to bottom, #01814e, #54A769); width: 100%; height: 0px; background: #01814e; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; box-shadow: inset 3px 3px 10px #005835; } fl-member-invoice-view .invoice-view-content,[data-is="fl-member-invoice-view"] .invoice-view-content{ color: #fff; font-weight: bold; text-shadow: 1px 1px 0px #000; padding: 10px; overflow: hidden; overflow-x: hidden; width: auto; display: block; white-space: nowrap; position: relative; margin-right: 5px } fl-member-invoice-view .invoice-view-content-col,[data-is="fl-member-invoice-view"] .invoice-view-content-col{ display: inline-block; width: 215px; white-space: normal; margin-top: 10px; } fl-member-invoice-view .invoice-view-content-item,[data-is="fl-member-invoice-view"] .invoice-view-content-item{ padding-bottom: 5px; padding-left: 10px; } fl-member-invoice-view .invoice-view-button,[data-is="fl-member-invoice-view"] .invoice-view-button{ position: absolute; right: 10px; top: 0px; color: #fff; font-weight: bold; z-index: 2; user-select: none; } fl-member-invoice-view .invoice-view-button > div,[data-is="fl-member-invoice-view"] .invoice-view-button > div{ opacity: 0.5; cursor: pointer; padding: 5px; user-select: none; width: 10px; } fl-member-invoice-view .invoice-view-button > div:hover,[data-is="fl-member-invoice-view"] .invoice-view-button > div:hover{ opacity: 1; } fl-member-invoice-view .invoice-ul,[data-is="fl-member-invoice-view"] .invoice-ul{ margin-left: 0px; padding-left: 25px; margin-top: 0px; padding-top: 0px; } fl-member-invoice-view .invoice-ul > li,[data-is="fl-member-invoice-view"] .invoice-ul > li{ padding-left: 0px; } fl-member-invoice-view .invoice-refunded,[data-is="fl-member-invoice-view"] .invoice-refunded{ text-decoration: line-through; } fl-member-invoice-view .add-observation-submit,[data-is="fl-member-invoice-view"] .add-observation-submit{ display: flex; justify-content: space-evenly; margin-top: 1em; } fl-member-invoice-view .observation p,[data-is="fl-member-invoice-view"] .observation p{ display: inline-block; margin: inherit; text-align: justify; height: 125px; text-overflow: ellipsis; overflow-x: hidden; padding-right: 5px; margin-top: -18px } fl-member-invoice-view textarea,[data-is="fl-member-invoice-view"] textarea{ resize: none; border-radius: 5px; font: normal 12px verdana; height: 122px; box-sizing: border-box; margin-top: -15px } fl-member-invoice-view textarea:invalid,[data-is="fl-member-invoice-view"] textarea:invalid{ border: 2px solid red; } fl-member-invoice-view textarea:focus-visible,[data-is="fl-member-invoice-view"] textarea:focus-visible{ outline: none } fl-member-invoice-view .buttom-shadow,[data-is="fl-member-invoice-view"] .buttom-shadow{ -webkit-box-shadow: 1px 4px 5px 3px rgb(2 4 2 / 16%); box-shadow: 1px 4px 5px 3px rgb(2 4 2 / 16%) } fl-member-invoice-view .buttom-shadow:hover,[data-is="fl-member-invoice-view"] .buttom-shadow:hover{ box-shadow: 1px 4px 5px 3px rgb(2 4 2 / 30%) } fl-member-invoice-view .open-textarea-buttom-shadow,[data-is="fl-member-invoice-view"] .open-textarea-buttom-shadow{ -webkit-box-shadow: 1px 4px 5px 3px rgb(2 4 2 / 16%); box-shadow: 1px 10px 8px 6px rgb(2 4 2 / 16%) } fl-member-invoice-view .open-textarea-buttom-shadow:hover,[data-is="fl-member-invoice-view"] .open-textarea-buttom-shadow:hover{ box-shadow: 1px 10px 8px 6px rgb(2 4 2 / 30%) } fl-member-invoice-view .button:hover,[data-is="fl-member-invoice-view"] .button:hover{ border-color: rgba(1, 129, 78, 1) }',"",function(e){ 373"use strict";var t=this;this.id_institution=e.idInstitution,this.id_invoice=e.idInvoice,this.invoice=null,this.invoice_situation=this.utils.getInvoiceSituations(),this.show_left=!1,this.show_right=!1,this.observation={has_observation:!1,open_textarea:!1,field_text:"",observation_text:""},this.on("mount",function(){t.getMemberInvoice()}),this.on("update",function(){var e=t.store.getState().memberInvoice.opened;e!==t.id_invoice&&t.closeInvoiceView()}),this.getMemberInvoice=function(){var e={id_invoice:t.id_invoice},i=[t.actions.getMemberInvoice(e)];t.store.dispatch(i).then(function(){t.invoice=t.store.getState().memberInvoice.invoice;var e=t.invoice.details.filter(function(e){return"observation"===e.name});t.observation.observation_text=e.length>0?e[0].value:null,t.openInvoiceView(),t.invoice.payment&&(t.invoice.payment.change=0,t.invoice.payment.discount=0,t.invoice.payment.overpaid=0,t.invoice.payment.payment_details.map(function(e){"OVERPAID"==e.name&&(t.invoice.payment.overpaid+=e.value),"CHANGE"==e.name&&(t.invoice.payment.change+=e.value),"DISCOUNT"==e.name&&(t.invoice.payment.discount+=e.value)}
373)),t.invoice.payments.forEach(function(e){e.id_user_create&&t.getMember(e.id_user_create)}),t.invoice&&t.invoice.situation==t.invoice_situation.refunded&&t.getMember(t.invoice.refund.id_user_create),t.update(),t.toggleArrows()})["catch"](function(e){if(e){var i=t.store.getState().memberInvoice.error;school.popup.error(i)}})},this.getMember=function(e){var i={id_institution:t.id_institution,id_user:e},a=[t.actions.getMemberViewSimple(i)];t.store.dispatch(a).then(function(){t.user_create=t.store.getState().member.member.fullname,t.update()})["catch"](function(e){e&&(t.errors=t.store.getState().member.errors,t.update())})},this.openInvoiceView=function(){var e=250;if(t.invoice.payments.length>0){var i=35,a=t.invoice.payments.values().next().value.payment_methods.length*i;e=185+a}$(t.root).find(".invoice-view, .invoice-view-inner").animate({height:250},500)},this.closeInvoiceView=function(){$(t.root).find(".invoice-view, .invoice-view-inner").animate({height:"0px"},500,function(){t.parent.view_invoice=!1,t.parent.update()})},this.scrollLeft=function(){$(t.root).find(".invoice-view-content").animate({scrollLeft:"-=250"},function(){t.toggleArrows()})},this.scrollRight=function(){$(t.root).find(".invoice-view-content").animate({scrollLeft:"+=250"},function(){t.toggleArrows()})},this.toggleArrows=function(){t.show_left=parseInt($(t.root).find(".invoice-view-content").scrollLeft())>0,t.show_right=parseInt($(t.root).find(".invoice-view-content").scrollLeft())+parseInt($(t.root).find(".invoice-view-content").innerWidth())<$(t.root).find(".invoice-view-content")[0].scrollWidth,t.update()},this.switcherObservation=function(e){t.observation.open_textarea="close"!==e,t.update()},this.observationActions=function(e){var i={id_institution:t.id_institution,id_invoice:t.id_invoice,observation:t.observation.field_text},a=[];"post"===e?a.push(t.actions.saveInvoiceObservation(i)):null,"edit"===e?a.push(t.actions.editInvoiceObservation(i)):null,"delete"===e?a.push(t.actions.deleteInvoiceObservation(i)):null,t.store.dispatch(a).then(function(){t.observation.observation_text="delete"!==e?t.observation.field_text:"",t.switcherObservation("close"),t.update()})["catch"](function(e){if(e){t.errors=t.store.getState().memberInvoice.errors;var i=t.store.getState().memberInvoice.errors,a="";i&&i.length>0&&i.map(function(e){a+=e.message+"<br />"}),school.popup.error(a),t.update()}})},this.confirmObservation=function(e){t.observation.field_text=$("#area-"+t.id_invoice).val();var i=t.observation.observation_text?"edit":"post";t.update(),t.observationActions(i)},this.confirmDeleteObservation=function(){school.popup.confirm(t.i18n.translate("confirm_delete_observation"),function(){t.observationActions("delete")})}})},function(e,t,i){var a=i(1);a.tag2("fl-member-merge",'<div> <fl-title> <fl-trans keyword="member.merge"></fl-trans> </fl-title> <br> <div class="merge-margin center"> <div class="merge-column"> <p class="merge-subtitle"> 1. <span class="first-letter"> <fl-trans keyword="member.merge_search"></fl-trans>
373 </span> </p> <div id="member-search"> <fl-member-merge-search id-institution="{id_institution}"> </fl-member-merge-search> </div> </div> <div class="{stepTwo}"> <p class="merge-subtitle"> 2. <span class="first-letter"> <fl-trans keyword="member.merge_selected"></fl-trans> </span> </p> <div id="member-selected"> <fl-member-merge-selected id-institution="{id_institution}" id-user="{id_user}" member="{member}"> </fl-member-merge-selected> </div> </div> </div> <fl-modal-footer align="center"> <div class="member-merge-button"> <fl-spinner loading="{this.parent.saving}" text="save.action"></fl-spinner> <span show="{!this.saving}"> <fl-button type="button" text="cancel" schema="cancel" id="member-merge-cancel" onclick="{parent.cancel}"> </fl-button> <fl-button show="{!show_selected}" type="button" text="member.merge_next_step" schema="success" id="member-merge-save" onclick="{parent.nextStep}"> </fl-button> <fl-button show="{show_selected}" type="button" text="member.merge" schema="success" id="member-merge-save" onclick="{parent.merge}"> </fl-button> </span> </div> </fl-modal-footer> </div>','fl-member-merge .merge-column,[data-is="fl-member-merge"] .merge-column{ display: inline-table; margin:10px; width: 40%; text-align: left; transition-property: all; transition-duration: 500ms; transition-timing-function: ease-in-out; } fl-member-merge .merge-column-hidden,[data-is="fl-member-merge"] .merge-column-hidden{ opacity: 0; } fl-member-merge #member-selected,[data-is="fl-member-merge"] #member-selected{ height: 370px; overflow: hidden; overflow-y: auto; } fl-member-merge .merge-margin,[data-is="fl-member-merge"] .merge-margin{ margin:10px } fl-member-merge .merge-subtitle,[data-is="fl-member-merge"] .merge-subtitle{ font-size: 14px; font-weight: bold; margin:5px; margin-bottom: 25px; } fl-member-merge .member-merge-button,[data-is="fl-member-merge"] .member-merge-button{ text-align: right; vertical-align: middle; line-height: 40px; float: right; }',"",function(e){"use strict";var t=this;this.show_selected=!1,this.saving=!1,this.id_user=parseInt(e.idUser),this.id_institution=e.idInstitution,this.member=e.member,this.main_id_user=null,this.merge_id_users=[],this.merge_selected=[],this.stepTwo={"merge-column":!0,"merge-column-hidden":!0},this.on("mount",function(){t.store.dispatch([t.actions.eraseMemberMerge(),t.actions.addMemberMergeSelected(t.member),t.actions.setMemberMergeMainIdUser(t.id_user)])}),this.on("update",function(){t.main_id_user=t.store.getState().memberMerge.main_id_user,t.merge_id_users=t.store.getState().memberMerge.merge_id_users,t.merge_selected=t.store.getState().memberMerge.merge_selected,t.tags["fl-member-merge-search"].update()}),this.cancel=function(){t.parent.parent.close()},this.nextStep=function(){return 0==t.merge_id_users.length?(school.popup.error(t.i18n.translate("member.merge_error_select_member")),!1):(t.show_selected=!0,t.stepTwo={"merge-column":!0,"merge-column-hidden":!1},void t.update())},this.merge=function(){school.popup.confirm(t.i18n.translate("member.merge_confirm"),function(){t.saving=!0,t.update();var e={id_institution:t.id_institution,id_user:t.store.getState().memberMerge.main_id_user,merge_id_users:t.store.getState().memberMerge.merge_id_users},i=[t.actions.saveMemberMerge(e)];t.store.dispatch(i).then(function(){t.saving=!1,t.save=t.store.getState().memberMerge.save,school.popup.info(t.save),t.parent.parent.done()})["catch"](function(e){e&&(t.saving=!1,school.popup.error(t.store.getState().memberMerge.error),t.update())})})}})},function(e,t,i){var a=i(1);a.tag2("fl-member-merge-modal-box",'<div> <fl-modal-box schema="light"> <fl-member-merge if="{parent.opened}" id-institution="{parent.id_institution}" id-user="{parent.id_user}" member="{parent.member}"> </fl-member-merge> </fl-modal-box> </div>',"","",function(e){"use strict";var t=this;this.opened=!1,this.id_user=e.idUser,this.id_institution=e.idInstitution,this.member=e.member,this.callback=e.callback,this.open=function(){t.tags["fl-modal-box"].ModalBoxOpen(),t.opened=!0,t.update()},this.close=function(){t.tags["fl-modal-box"].ModalBoxClose(),t.opened=!1,t.update(
373)},this.done=function(){t.close(),t.callback&&setTimeout(t.callback(),3e3)}})},function(e,t,i){var a=i(1);a.tag2("fl-member-merge-search",'<div align="center"> <fl-search-field type="search" name="search-member" label="member.search" maxlength="255" width="300" margin="none" callback="{searchCallback}" filter="{loadFilter}"> </fl-search-field> <br> <div id="member-merge-list"> <fl-spinner loading="{loader}"></fl-spinner> <div show="{!loader && error}" align="center"> {error} </div> <fl-member-merge-search-item if="{!loader}" each="{member in members}" member="{member}"> </fl-member-merge-search-item> </div> </div>','fl-member-merge-search #member-merge-list,[data-is="fl-member-merge-search"] #member-merge-list{ height: 300px; overflow: hidden; overflow-y: auto; padding: 10px; } fl-member-merge-search .member-item,[data-is="fl-member-merge-search"] .member-item{ position: relative; display: table; border-bottom: #aaa 1px dashed; padding: 5px; width: 99%; cursor:pointer; transition-duration: 300ms; transition-timing-function: ease-in-out; } fl-member-merge-search .member-item:hover,[data-is="fl-member-merge-search"] .member-item:hover{ background-color: rgba(1, 129, 78, 0.15); } fl-member-merge-search .member-item-col,[data-is="fl-member-merge-search"] .member-item-col{ vertical-align: top; text-align: left; display: table-cell; } fl-member-merge-search .image,[data-is="fl-member-merge-search"] .image{ text-align: center; width: 120px; } fl-member-merge-search .occupation,[data-is="fl-member-merge-search"] .occupation{ font-size:12px; font-weight: bold; color: #555; } fl-member-merge-search .active,[data-is="fl-member-merge-search"] .active{ color: #33aa33 } fl-member-merge-search .inactive,[data-is="fl-member-merge-search"] .inactive{ color:#ffaa33; } fl-member-merge-search .selected-alpha,[data-is="fl-member-merge-search"] .selected-alpha{ opacity: 0.5; }',"",function(e){"use strict";var t=this;this.loader=!1,this.error=null,this.id_institution=e.idInstitution,this.main_id_user=null,this.merge_id_users=[],this.merge_selected=[],this.members=[],this.on("update",function(){t.main_id_user=t.store.getState().memberMerge.main_id_user,t.merge_id_users=t.store.getState().memberMerge.merge_id_users,t.merge_selected=t.store.getState().memberMerge.merge_selected}),this.searchCallback=function(e,i){t.loader=!0,t.error="",t.update();var a={id_institution:t.id_institution,query:e,status:"null"},n=[t.actions.searchMember(Object.assign(a,i))];t.store.dispatch(n).then(function(){t.loader=!1,t.members=t.store.getState().member.member,t.links=t.store.getState().member.links;for(var e in t.members){var i=t.members[e];1==i.status?i.status="active":i.status="inactive"}t.update()})["catch"](function(e){e&&(t.loader=!1,t.error=t.store.getState().member.error,t.members=[],t.update())})},this.loadFilter=function(){return new Promise(function(e,i){var a={id_institution:t.id_institution},n=[t.actions.getMemberFilter(a)];t.store.dispatch(n).then(function(){e(t.store.getState().member.filter)})["catch"](function(e){e&&(i([]),school.popup.error(t.store.getState().member.error))})})}})},function(e,t,i){var a=i(1);a.tag2("fl-member-merge-search-item",'<div show="{!loader}" id-user="{member.id_user}" class="{itemClasses}" onclick="{selectMember}"> <div class="member-item-col image center"> <img riot-src="{member_image}" height="60"> </div> <div class="member-item-col"> <a href="javascript:void(0)">{member.fullname}</a> <br> <span if="{member.occupation && member.occupation.name}" class="occupation"> {member.occupation.name} </span> </div> <div class="member-item-col option"> <span class="status {member.status}"> <fl-trans keyword="{member.status}"></fl-trans>
373 </span> </div> </div>',"","",function(e){"use strict";var t=this;this.member=e.member,this.member_image="https://forleven.com/img/IMG0120A.jpg"===this.member.image?"https://forleven-image.s3.us-east-1.amazonaws.com/profile.svg":this.member.image,this.main_id_user=null,this.merge_id_users=[],this.merge_selected=[],this.merge_selected_ids=[],this.itemClasses={"member-item":!0,"selected-alpha":!1},this.on("mount",function(){t.main_id_user=t.store.getState().memberMerge.main_id_user,t.merge_id_users=t.store.getState().memberMerge.merge_id_users,t.merge_selected=t.store.getState().memberMerge.merge_selected,t.update()}),this.on("update",function(){t.main_id_user=t.store.getState().memberMerge.main_id_user,t.merge_id_users=t.store.getState().memberMerge.merge_id_users,t.merge_selected=t.store.getState().memberMerge.merge_selected,t.merge_selected&&(t.merge_selected_ids=t.merge_selected.map(function(e){var t=e.id_user;return t}),t.itemClasses={"member-item":!0,"selected-alpha":t.merge_selected_ids.indexOf(t.member.id_user)>=0})}),this.selectMember=function(){t.store.dispatch([t.actions.addMemberMergeSelected(t.member)]),t.parent.parent.update()}})},function(e,t,i){var a=i(1);a.tag2("fl-member-merge-selected",'<div> <div each="{merge_member in merge_selected}"> <fl-member-merge-selected-item if="{merge_member !== undefined}" id-institution="{id_institution}" id-user="{id_user}" merge-member="{merge_member}"> </fl-member-merge-selected-item> </div> </div>',"","",function(e){"use strict";var t=this;this.id_user=parseInt(e.idUser),this.id_institution=e.idInstitution,this.member=e.member,this.main_id_user=null,this.merge_id_users=[],this.merge_selected=[],this.on("mount",function(){t.main_id_user=t.store.getState().memberMerge.main_id_user,t.merge_id_users=t.store.getState().memberMerge.merge_id_users,t.merge_selected=t.store.getState().memberMerge.merge_selected}),this.on("update",function(){t.main_id_user=t.store.getState().memberMerge.main_id_user,t.merge_id_users=t.store.getState().memberMerge.merge_id_users,t.merge_selected=t.store.getState().memberMerge.merge_selected})})},function(e,t,i){var a=i(1);a.tag2("fl-member-merge-selected-item",'<div class="merge-item"> <div id="check-{merge_member.id_user}" class="{leftClasses}" onclick="{setMainMerge}"> <fl-icon icon="check" size="20"></fl-icon> <fl-tooltip style="margin-top: -6px; margin-left: 12px;" for="check-{merge_member.id_user}" show="{tooltip_main}" text="{tooltip_main}" action="hover"> </fl-tooltip> </div> <div class="merge-item-col-image"> <img riot-src="{merge_member_image}" height="40"> </div> <div class="merge-item-col-name"> <div class="merge-name"> {merge_member.fullname} </div> <div> {merge_member.occupation.occupation_name} </div> </div> <div class="merge-item-col-remove"> <div class="merge-remove-icon"> <fl-icon id="remove-{merge_member.id_user}" icon="remove" size="14" onclick="{remove}"> </fl-icon> </div> <fl-tooltip style="margin-top: -24px; margin-left: 8px;" for="remove-{merge_member.id_user}" show="{tooltip_remove}" text="{tooltip_remove}" action="hover"> </fl-tooltip> </div> </div>','fl-member-merge-selected-item .merge-item,[data-is="fl-member-merge-selected-item"] .merge-item{ border:#aaa 1px solid; border-radius: 3px; display: table; width: 98%; margin: 3px; } fl-member-merge-selected-item .merge-item-main,[data-is="fl-member-merge-selected-item"] .merge-item-main{ background-color: #ccc; color: #01814e; } fl-member-merge-selected-item .merge-item-normal,[data-is="fl-member-merge-selected-item"] .merge-item-normal{ background-color: #eee; color:#ccc; } fl-member-merge-selected-item .merge-item-col-left,[data-is="fl-member-merge-selected-item"] .merge-item-col-left{ border-top-left-radius: 3px; border-bottom-left-radius: 3px; height: 50px; width: 10%; display: table-cell; vertical-align: middle; cursor: pointer; } fl-member-merge-selected-item .merge-item-col-image,[data-is="fl-member-merge-selected-item"] .merge-item-col-image{ padding:5px; width: 20%; display: table-cell; vertical-align: middle; text-align: center; } fl-member-merge-selected-item .merge-item-col-name,[data-is="fl-member-merge-selected-item"] .merge-item-col-name{ padding:5px; width: 65%; display: table-cell; vertical-align: middle; text-align: left; } fl-member-merge-selected-item .merge-item-col-remove,[data-is="fl-member-merge-selected-item"] .merge-item-col-remove{ padding:5px; width: 5%; display: table-cell; vertical-align: top; text-align: right; color:#f00; } fl-member-merge-selected-item .merge-remove-icon,[data-is="fl-member-merge-selected-item"] .merge-remove-icon{ cursor:pointer; opacity: 0.5; } fl-member-merge-selected-item .merge-remove-icon:hover,[data-is="fl-member-merge-selected-item"] .merge-remove-icon:hover{ opacity: 1; } fl-member-merge-selected-item .merge-name,[data-is="fl-member-merge-selected-item"] .merge-name{ font-size: 14px; font-weight: bold; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_user=e.idUser,this.main=!1,this.tooltip_main=this.i18n.translate("member.merge_mark_main"),this.tooltip_remove=this.i18n.translate("member.merge_remove"),this.leftClasses={"merge-item-col-left":!0,center:!0,"merge-item-normal":!this.main,"merge-item-main":this.main},this.merge_member=e.mergeMember,this.merge_member_image="https://forleven.com/img/IMG0120A.jpg"===this.merge_member.image?"https://forleven-image.s3.us-east-1.amazonaws.com/profile.svg":this.merge_membe.image,this.main_id_user=null,this.merge_id_users=[],this.merge_selected=[],this.on("mount",function(){t.main_i
373d_user=t.store.getState().memberMerge.main_id_user,t.merge_id_users=t.store.getState().memberMerge.merge_id_users,t.merge_selected=t.store.getState().memberMerge.merge_selected,t.merge_member.id_user==t.main_id_user&&(t.main=!0),t.update()}),this.on("update",function(){t.main_id_user=t.store.getState().memberMerge.main_id_user,t.merge_id_users=t.store.getState().memberMerge.merge_id_users,t.merge_selected=t.store.getState().memberMerge.merge_selected,t.main=t.merge_member.id_user==t.main_id_user,t.leftClasses={"merge-item-col-left":!0,center:!0,"merge-item-normal":!t.main,"merge-item-main":t.main}}),this.setMainMerge=function(){t.merge_member.id_user!=t.main_id_user&&(t.store.dispatch([t.actions.setMemberMergeMainIdUser(t.merge_member.id_user)]),t.update(),t.parent.update())},this.remove=function(){if(t.merge_member.id_user!=t.main_id_user&&t.merge_member.id_user!=t.id_user)t.store.dispatch([t.actions.removeMemberMergeSelected(t.merge_member)]),t.parent.parent.update();else if(t.merge_member.id_user==t.main_id_user)school.popup.error(t.i18n.translate("member.merge_cannot_remove_main"));else if(t.merge_member.id_user==t.id_user){var e={name:t.merge_member.fullname};school.popup.error(t.i18n.translate("member.merge_cannot_remove_from",e))}}})},function(e,t,i){var a=i(1);a.tag2("fl-member-product-form-list",'<div class="table"> <div each="{customer_product, key in customer_products}" class="member-product-line"> <div class="member-product-line-inner table-cell"> <div class="member-product-remove-button inline-block" onclick="{removeMemberProduct}"> <fl-icon icon="times"> </fl-icon> </div> <fl-member-product-form-list-item key="{key}" customer-product="{customer_product}" products="{products}" disable-month-days="{disable_month_days}" style="display:inline-block;"> </fl-member-product-form-list-item> </div> </div> <div class="member-product-line"> <div class="member-product-button table-cell float-right"> <fl-button schema="info" text="finance.add_product" onclick="{addMemberProduct}"> </fl-button> </div> </div> </div>','fl-member-product-form-list .member-product-line,[data-is="fl-member-product-form-list"] .member-product-line{ display: table-row; } fl-member-product-form-list .member-product-line > .member-product-line-inner,[data-is="fl-member-product-form-list"] .member-product-line > .member-product-line-inner{ padding: 5px; padding-top: 15px; background: #fff; } fl-member-product-form-list .member-product-line:nth-child(even) > .member-product-line-inner,[data-is="fl-member-product-form-list"] .member-product-line:nth-child(even) > .member-product-line-inner{ background: #f5f5f5; } fl-member-product-form-list .member-product-button,[data-is="fl-member-product-form-list"] .member-product-button{ padding: 10px; } fl-member-product-form-list .member-product-remove-button,[data-is="fl-member-product-form-list"] .member-product-remove-button{ color: #f66; float: right; opacity: 0.15; cursor: pointer; transition: ease 500ms; margin-left: 20px; } fl-member-product-form-list .member-product-remove-button:hover,[data-is="fl-member-product-form-list"] .member-product-remove-button:hover{ opacity: 1; }',"",function(e){"use strict";var t=this;this.customer_products=e.customerProducts,this.products=e.products,this.disable_month_days=e.disableMonthDays,this.on("mount",function(){0==t.customer_products.length&&t.addMemberProduct()}),this.on("update",function(){t.disable_month_days=e.disableMonthDays}),this.addMemberProduct=function(){var e={price:null,parcel_quantity:null,first_due_date:null,product:{}};t.customer_products.push(e),t.update()},this.removeMemberProduct=function(e){var i=e.item,a=i;t.customer_products=t.customer_products.filter(function(e,t){return t!=a.key}),t.update()}})},function(e,t,i){var a=i(1);a.tag2("fl-member-product-form-list-item",'<div> <div if="{product_items && product_items.length > 0}" class="member-product-field"> <input if="{customer_product.id_institution_customer_product}" type="hidden" name="products_id_institution_customer_product{\'[\'+key+\']\'}" riot-value="{customer_product.id_institution_customer_product}"> <fl-field type="select" name="products_id_product{\'[\'+key+\']\'}" id="id-product-{key}" label="finance.product_select" input-value="{customer_product ? customer_product.id_product : \'\'}" items="{product_items}" width="200" action="true" change-callback="{selectProduct}"> </fl-field> <fl-tooltip text="finance.product_select_description" for="id-product-{key}" action="focus" position="top" style="margin-top: -10px;
373 margin-left: -180px"> </fl-tooltip> </div> <div class="member-product-field"> <fl-field type="text" id="price-parcel-{key}" name="products_price_parcel{\'[\'+key+\']\'}" label="finance.price_parcel" input-value="{price ? parseFloat(price).toFixed(2).replace(\'.\', \',\') : \'\'}" width="150" change-callback="{calculatePriceTotal}"> </fl-field> <fl-tooltip text="finance.price_parcel_description" for="price-parcel-{key}" action="focus" position="top" style="margin-top: -10px; margin-left: -150px"> </fl-tooltip> </div> <div class="member-product-field"> <fl-field name="products_parcel_quantity{\'[\'+key+\']\'}" id="parcel-quantity-{key}" label="finance.parcel.plural" input-value="{parcel_quantity}" width="100" maxlength="3" change-callback="{calculatePriceTotal}" type="number"> </fl-field> <fl-tooltip text="finance.parcel_quantity_description" for="parcel-quantity-{key}" action="focus" position="top" style="margin-top: -10px; margin-left: -120px"> </fl-tooltip> </div> <div class="member-product-field member-product-total-amount"> <div class="member-product-label first-letter"> <fl-trans keyword="finance.price_total"></fl-trans> </div> <div class="member-product-value"> <span id="price-total-{key}"> R$ {price_total.toFixed(2).replace(\'.\', \',\')} <input type="hidden" name="products_price{\'[\'+key+\']\'}" riot-value="{price_total}"> </span> <fl-tooltip text="finance.price_total_description" for="price-total-{key}" action="hover" position="top" style="margin-top:-40px; margin-left:-80px;"> </fl-tooltip> </div> </div> <div class="member-product-field"> <fl-field type="select" name="products_first_due_date_month{\'[\'+key+\']\'}" id="first-due-date-month-{key}" label="finance.first_due_date_month" input-value="{customer_product.first_due_date_month ? customer_product.first_due_date_month : month}" width="120" items="{months}" change-callback="{selectFirstDueDate}"> </fl-field> <fl-tooltip text="finance.first_due_date_month_description" for="first-due-date-month-{key}" action="focus" position="top" style="margin-left:-130px; margin-top:-10px;"> </fl-tooltip> <fl-field type="select" name="products_first_due_date_year{\'[\'+key+\']\'}" id="first-due-date-year-{key}" label="finance.first_due_date_year" input-value="{customer_product.first_due_date_year ? customer_product.first_due_date_year : year}" width="120" items="{years}" change-callback="{selectFirstDueDate}"> </fl-field> <fl-tooltip text="finance.first_due_date_year_description" for="first-due-date-year-{key}" action="focus" position="top" style="margin-left: -130px; margin-top:-10px;"> </fl-tooltip> </div> </div>','fl-member-product-form-list-item .member-product-field,[data-is="fl-member-product-form-list-item"] .member-product-field{ vertical-align: middle; display: inline-block; } fl-member-product-form-list-item .member-product-label,[data-is="fl-member-product-form-list-item"] .member-product-label{ text-align: left; padding-top: 5px; padding-bottom: 5px; font-size: 12px; color: #01814e; } fl-member-product-form-list-item .member-product-value,[data-is="fl-member-product-form-list-item"] .member-product-value{ text-align: left; font-size: 14px; min-width: 100px; } fl-member-product-form-list-item .member-product-total-amount,[data-is="fl-member-product-form-list-item"] .member-product-total-amount{ height: 54px; margin-top: -10px; margin-left: 10px; margin-right: 10px; }',"",function(e){"use strict";var t=this,i=this;this.key=e.key,this.customer_product=e.customerProduct,this.products=e.products,this.disable_month_days=e.disableMonthDays,this.product={},this.price=null,this.price_total=0,this.parcel_quantity=null,this.product_items=[],this.month=("0"+((new Date).getMonth()+1)).slice(-2),this.months=[this.i18n.translate("january"),this.i18n.translate("february"),this.i18n.translate("march"),this.i18n.translate("april"),this.i18n.translate("may"),this.i18n.translate("june"),this.i18n.translate("july"),this.i18n.translate("august"),this.i18n.translate("september"),this.i18n.translate("october"),this.i18n.translate("november"),this.i18n.translate("december")],this.months=this.months.map(function(e,t){return{text:e,value:10>
373t?"0"+(parseInt(t)+1):t+1}}),this.year=(new Date).getFullYear(),this.years=[];for(var a=this.year-15;a<=this.year+10;a++)this.years.push(a);this.update(),this.on("mount",function(){t.product_items=t.products.map(function(e){return{value:e.id_product,text:e.name}}),"id_institution_customer_product"in t.customer_product&&(t.price=t.customer_product.price/t.customer_product.parcel_quantity,t.price_total=t.customer_product.price,t.parcel_quantity=t.customer_product.parcel_quantity,t.first_due_date=t.customer_product.first_due_date),t.update()}),this.on("update",function(){t.disable_month_days=e.disableMonthDays,t.key=e.key}),this.on("updated",function(){$(t.root).ready(function(){$(t.root).find("input").off("keyup"),$(t.root).find("input").off("click"),$(t.root).find("input").on("keyup",function(){var e=$(this),t=e.val(),a=e.attr("name");void 0!==a&&(t.length>0&&a.indexOf("price")>=0?(t=t.replace(/\D/g,""),t=t.replace(/(\d{1})(\d{1,2})$/,"$1,$2"),i.price=parseFloat(t.replace(",",".")),i.calculatePriceTotal(),e.val(t)):t.length>0&&a.indexOf("quantity")>=0&&(i.parcel_quantity=t,i.calculatePriceTotal()))}
373),$(t.root).find("input").on("click",function(){var e=$(this),t=e.val(),a=e.attr("name");void 0!==a&&t.length>0&&a.indexOf("quantity")>=0&&(i.parcel_quantity=t,i.calculatePriceTotal())})})}),this.selectProduct=function(e){t.id_product=e,t.product=t.products.filter(function(e){return e.id_product==t.id_product})[0],t.product&&t.product.configurations&&t.product.configurations.map(function(e){t.product[e.configuration.toLowerCase()]=e.value}),t.product.standard_parcel?t.parcel_quantity=t.product.standard_parcel:t.parcel_quantity=1,t.price=parseFloat((t.product.price/t.parcel_quantity).toFixed(2)),t.calculatePriceTotal()},this.calculatePriceTotal=function(){t.price_total=0,t.price&&t.parcel_quantity&&(t.price_total=parseFloat((t.price*t.parcel_quantity).toFixed(2))),t.update()}})},function(e,t,i){var a=i(1);a.tag2("fl-member-tuition",'<div class="member-tuition"> <div class="member-tuition-add"> <fl-action-button text="member.add_tuition" size="small" disabled="{addMemberTuition.disabled}" locked="{addMemberTuition.locked}" click="{addMemberTuition.apply}"> </fl-action-button> </div> <br> <br> <fl-member-tuition-list id-institution="{this.id_institution}" id-user="{id_user}"> </fl-member-tuition-list> </div>','fl-member-tuition .member-tuition,[data-is="fl-member-tuition"] .member-tuition{ padding-left:20px; padding-right:20px; } fl-member-tuition .member-tuition-add,[data-is="fl-member-tuition"] .member-tuition-add{ margin-top: 20px; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_user=e.idUser,this.id_member_tuition=e.idMemberTuition,this.addMemberTuition=this.fl.checkRules({feature:"member",permission:"save_member",onSuccess:function(){t.router.load("member.tuition.add",{id_user:t.id_user})}})})},function(e,t,i){var a=i(1);a.tag2("fl-member-tuition-add",'<div class="app"> <fl-title class="capitalize"> <fl-trans keyword="member.add_tuition.action"></fl-trans> </fl-title> <br> <br> <fl-back-button if="{back_text}" text="{back_text}" prefix-text="true" callback="{backMemberTuition}"> </fl-back-button> <fl-section></fl-section> <fl-member-tuition-form id-institution="{id_institution}" id-user="{id_user}" tuition="{tuition}" callback="{addMemberTuition}" callback-cancel="{backMemberTuition}"> </fl-member-tuition-form> </div>',"","",function(e){"use strict";var t=this;this.loader=!0,this.id_institution=e.idInstitution,this.id_user=e.idUser,this.tuition={},this.back_route="member.view",this.back_text=null,this.back_params={},this.on("mount",function(){var e=t.store.getState().memberTuition.back_route;t.back_params=t.store.getState().memberTuition.back_params,"member.finance.installment.add"==e?(t.back_route=e,t.back_text="finance.add_installment"):t.back_text="member.view",t.update()}),this.addMemberTuition=function(e){var i={id_institution:t.id_institution,id_user:t.id_user},a=[t.actions.saveMemberTuition(Object.assign(e,i))];t.store.dispatch(a).then(function(){t.backMemberTuition()})["catch"](function(e){if(e){t.tags["fl-member-tuition-form"].saving=!1,t.update();var i=t.store.getState().memberTuition.errors,a="";i.map(function(e){a+=t.i18n.translate(e.message)+"<br />"}),school.popup.error(a)}})},this.backMemberTuition=function(){t.router.load(t.back_route,{id_user:t.id_user})}})},function(e,t,i){var a=i(1);a.tag2("fl-member-tuition-edit",'<div class="app"> <fl-title class="capitalize"> <fl-trans keyword="member.edit_tuition.action"></fl-trans> </fl-title> <br> <br> <fl-back-button text="member.view" prefix-text="true" callback="{backMemberTuition}"> </fl-back-button> <fl-section></fl-section> <fl-member-tuition-form if="{tuition}" id-institution="{id_institution}" id-user="{id_user}" id-member-tuition="{id_member_tuition}" tuition="{tuition}" callback="{editMemberTuition}" callback-cancel="{backMemberTuition}"> </fl-member-tuition-form> </div>',"","",function(e){"use strict";var t=this;this.loader=!0,this.id_institution=e.idInstitution,this.id_user=e.idUser,this.id_member_tuition=e.idMemberTuition,this.tuition=null,this.on("mount",function(){t.getMemberTuition()}),this.getMemberTuition=function(){var e={id_institution:t.id_institution,id_user:t.id_user,id_member_tuition:t.id_member_tuition},i=[t.actions.getMemberTuition(e)];t.store.dispatch(i).then(function(){t.tuition=t.store.getState().memberTuition.tuition,t.tuition.id_plan=t.tuition.relationships.filter(function(e){return"id_plan"==e.name}).map(function(e){return e.value}
373)[0],t.update()})["catch"](function(e){if(e){t.tags["fl-member-tuition-form"].saving=!1,t.update();var i=t.store.getState().memberTuition.error;school.popup.error(i)}})},this.editMemberTuition=function(e){var i={id_institution:t.id_institution, 374id_user:t.id_user,id_member_tuition:t.id_member_tuition},a=[t.actions.editMemberTuition(Object.assign(e,i))];t.store.dispatch(a).then(function(){t.edit=t.store.getState().memberTuition.edit,t.backMemberTuition()})["catch"](function(e){if(e){t.tags["fl-member-tuition-form"].saving=!1,t.update();var i=t.store.getState().memberTuition.errors,a="";i.map(function(e){a+=t.i18n.translate(e.message)+"<br />"}),school.popup.error(a)}})},this.backMemberTuition=function(){t.router.load("member.view",{id_user:t.id_user})}})},function(e,t,i){var a=i(1);a.tag2("fl-member-tuition-form",'<div> <div if="{courses.length > 0}" class="member-tuition-form" align="center"> <form id="member-tuition-form" onsubmit="{memberTuitionSubmit}"> <div> <fl-field type="select" name="id_course" id="id-course" label="course.select_course" maxlength="255" input-value="{id_course}" items="{course_items}" width="300" change-callback="{selectCourse}"> </fl-field> <fl-tooltip text="course.select_course_description" for="id-course" action="focus" position="right"> </fl-tooltip> </div> <div if="{id_course && planItems.length > 0}"> <fl-field type="select" name="id_plan" id="course-plan" label="finance.plan_name" maxlength="255" input-value="{tuition.id_plan}" items="{planItems}" width="300"> </fl-field> <fl-tooltip text="member.tuition_plan_name_description" for="course-plan" action="focus" position="right"> </fl-tooltip> </div> <div if="{id_course}"> <fl-field type="select" name="school_stage" id="school-stage" label="member.tuition_stage" maxlength="255" input-value="{this.school_stage}" items="{stages}" width="300" change-callback="{selectStage}"> </fl-field> <fl-tooltip text="member.tuition_stage_description" for="school-stage" action="focus" position="right"> </fl-tooltip> </div> <div if="{id_course}"> <fl-field name="registration_date" id="registration-date" label="member.registration_date" maxlength="255" input-value="{tuition.registration_date ? tuition.registration_date : actual_date}" width="300" type="date"> </fl-field> <fl-tooltip text="member.registration_date_description" for="registration-date" action="focus" position="right"> </fl-tooltip> </div> <div if="{id_course}" align="left" class="member-tuition-field"> <fl-field type="boolean" id="member-tuition-classroom-select" label="member.select_classroom" input-value="{display_classroom}" maxlength="255" change-callback="{selectClassroom}"> </fl-field> <fl-tooltip text="member.select_classroom_description" for="member-tuition-classroom-select" action="hover" position="right" style="margin-left:5px; margin-top:-5px;"> </fl-tooltip> </div> <div if="{id_course && display_classroom}" align="left" class="member-tuition-field"> <fl-classroom-select if="{display_classroom}" id-institution="{id_institution}" id-course="{id_course}" id-classroom="{tuition.id_classroom}" school-stage="{school_stage}" callback="{selectClassroom}"> </fl-classroom-select> </div> <fl-modal-footer content-align="right"> <div class="member-tuition-button"> <fl-spinner loading="{this.parent.saving}" text="save.action"></fl-spinner> <span show="{!this.saving}"> <fl-button type="button" text="cancel" schema="cancel" onclick="{parent.cancel}"> </fl-button> <fl-button if="{!parent.id_member_tuition}" type="submit" text="register" schema="success"> </fl-button> <fl-button if="{parent.id_member_tuition}" type="submit" text="edit" schema="success"> </fl-button> </span> </div> </fl-modal-footer> </form> </div> <br><br><br><br> <div if="{courses.length === 0}" align="center" class="first-letter"> <fl-trans keyword="course.course_not_found"></fl-trans> </div> </div>','fl-member-tuition-form .member-tuition-form,[data-is="fl-member-tuition-form"] .member-tuition-form{ margin: 5px; margin-top: 20px; padding:10px; } fl-member-tuition-form .member-tuition-field,[data-is="fl-member-tuition-form"] .member-tuition-field{ width: 320px; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_user=e.idUser,this.id_member_tuition=e.idMemberTuition,this.id_course=null,this.id_classroom=null,this.tuition=e.tuition,this.courses=[],this.course_items=[],this.plans=[],this.planItems=[],this.stages=[],this.school_stage=this.tuition.school_stage,this.tuition_year=null,this.today=new Date,this.actual_date=this.today.getUTCFullYear()+"-"+("0"+(this.today.getUTCMonth()+1)).slice(-2)+"-"+("0"+this.today.getUTCDate()).slice(-2),this.display_classroom=!(!this.tuition||!this.tuition.id_classroom),this.saving=!1,this.callback=e.callback,this.callback_cancel=e.callbackCancel,this.on("mount",function(){t.id_course=t.tuition.id_course,t.getCourses()}),this.getCourses=function(){var e={id_institution:t.id_institution},i=[t.actions.getCourses(e)];t.store.dispatch(i).then(function(){t.courses=t.store.getState().course.courses,t.course_items=t.courses.map(function(e){return{value:e.id_course,text:e.name}}
374),t.update(),t.tuition&&"id_course"in t.tuition&&t.selectCourse(t.id_course)})["catch"](function(e){e&&(t.courses=[],t.update())})},this.getCoursePlans=function(e){var i={id_institution:t.id_institution,id_course:t.id_course,page:e},a=[t.actions.getCoursePlans(i)];t.store.dispatch(a).then(function(){var e=t.store.getState().coursePlan.links;e.self&&1==e.self.number&&(t.plans=[]),t.plans=t.plans.concat(t.store.getState().coursePlan.plans),e.next&&e.next.number>e.self.number?t.getCoursePlans(e.next.number):t.planItems=t.plans.map(function(e){return{value:e.id_plan,text:e.name}}),t.update()})["catch"](function(e){if(e){var i=t.store.getState().coursePlan.errors.errors,a="";i&&i.length>0&&(a=i[0].message),school.popup.error(a)}})},this.selectCourse=function(e){t.id_course=parseInt(e,10),t.getCoursePlans();var i=t.courses.filter(function(e){return e.id_course===t.id_course}).shift();if(i&&(t.display_classroom=0===t.stages.length&&!!t.tuition.id_classroom,t.stages=[],1===i.school_stage_duration&&(t.stages=[1],t.school_stage=1),i.school_stage_duration>1))for(var a=1;a<=i.school_stage_total;a++)t.stages.push(a);t.update()},this.selectStage=function(e){t.school_stage=e,t.update()},this.selectClassroom=function(e){1!=e&&e?(t.id_classroom=e,t.getClassroom()):t.display_classroom=e,t.update()},this.getClassroom=function(){var e={id_institution:t.id_institution,id_classroom:t.id_classroom},i=[t.actions.getClassroomById(e)];t.store.dispatch(i).then(function(){t.classroom=t.store.getState().classroom.classroom;var e=new Date(t.classroom.start_date);t.tuition_year=e.getFullYear(),t.update()})["catch"](function(e){if(e){var i="",a=t.store.getState().classroom.errors;a&&a.length>0&&(i=a[0].message),school.popup.error(t.i18n.translate(i))}})},this.on("updated",function(){$("#member-tuition-form").ready(function(){$("#imember-tuition-form").find("input").off("keyup"),$("#member-tuition-form").find("input").on("keyup",function(){var e=$
374(this),t=e.val(),i=e.attr("name");void 0!==i&&t.length>0&&i.indexOf("price")>=0&&(t=t.replace(/\D/g,""),t=t.replace(/(\d{1})(\d{1,2})$/,"$1,$2"),t.indexOf(",")>=0&&1==t.split(",")[1].length&&(t+="0"),e.val(t))})})}),this.cancel=function(){t.callback_cancel&&t.callback_cancel()},this.memberTuitionSubmit=function(e){e.preventDefault();var i={};$("#member-tuition-form").find("input[type!=radio][name], input[type=radio][name]:checked, textarea").each(function(){var e=$(this).attr("name");i[e]=$(this).val()});var a={};for(var n in i)if(n.indexOf("[")>=0){var o=n.substring(0,n.indexOf("_")),s=n.substring(n.indexOf("_")+1,n.indexOf("[")),r=parseInt(n.substring(n.indexOf("[")+1)),l=[],d={};o in a&&(l=a[o]),r in l&&(d=l[r]),d[s]=i[n],l[r]=d,a[o]=l}else a[n]=i[n];a.id_course&&0!=a.id_course.length?a.school_stage&&0!=a.school_stage.length?(t.saving=!0,t.update(),t.display_classroom&&t.tuition_year&&(a.tuition_year=t.tuition_year),t.display_classroom||(a.id_classroom=null),t.callback&&t.callback(a)):school.popup.error(t.i18n.translate("member.tuition_stage_error")):school.popup.error(t.i18n.translate("member.tuition_select_course_error"))}})},function(e,t,i){var a=i(1);a.tag2("fl-member-tuition-list",'<div if="{!error}" class="member-tuition-list"> <div class="member-tuition-line-header capitalize"> <div class="member-tuition-col member-tution-name-col"> <fl-trans keyword="member.tuition"></fl-trans> </div> <div class="member-tuition-col member-tution-situation-col"> <fl-trans keyword="situation"></fl-trans> </div> <div class="member-tuition-col member-tution-option-col"> <fl-trans keyword="option.plural"></fl-trans> </div> </div> <fl-member-tuition-list-item each="{tuition in tuitions}" id-institution="{id_institution}" id-user="{id_user}" tuition="{tuition}" style="display:table-row"> </fl-member-tuition-list-item> </div> <div if="{errors.length > 0}" class="center"> <div each="{error in errors}"> {error.message} </div> </div>','fl-member-tuition-list .member-tuition-list,[data-is="fl-member-tuition-list"] .member-tuition-list{ margin: 0; padding: 0; width: 100%; display: table; } fl-member-tuition-list .member-tuition-line-header,[data-is="fl-member-tuition-list"] .member-tuition-line-header{ display: table-row; width: 100%; padding-bottom: 10px; } fl-member-tuition-list .member-tuition-col,[data-is="fl-member-tuition-list"] .member-tuition-col{ display: table-cell; line-height: normal; vertical-align: middle; text-align: left; } fl-member-tuition-list .member-tuition-line-header > .member-tuition-col,[data-is="fl-member-tuition-list"] .member-tuition-line-header > .member-tuition-col{ text-align: left; padding-top: 10px; padding-bottom: 2px; border-bottom: 1px solid #aaa; font-weight: bold; color: #555; } fl-member-tuition-list-item > .member-tuition-col{ text-align: left; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px dashed #aaa; transition-duration: 300ms; transition-timing-function: ease-in-out; } fl-member-tuition-list-item:last-of-type > .member-tuition-col{ border-bottom: none; } fl-member-tuition-list-item:hover > .member-tuition-col{ background-color:rgba(1, 129, 78, 0.10); } fl-member-tuition-list .member-tuition-name-col,[data-is="fl-member-tuition-list"] .member-tuition-name-col{ padding-left: 10px; width: 80%; } fl-member-tuition-list .member-tuition-situation-col,[data-is="fl-member-tuition-list"] .member-tuition-situation-col{ width: 10%; } fl-member-tuition-list .member-tuition-option-col,[data-is="fl-member-tuition-list"] .member-tuition-option-col{ width: 10%; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_user=e.idUser,this.tuitions=[],this.errors=[],this.on("mount",function(){t.getMemberTuitions()}),this.getMemberTuitions=function(){var e={id_institution:t.id_institution,id_user:t.id_user},i=[t.actions.getMemberTuitions(e)];t.store.dispatch(i).then(function(){t.tuitions=t.store.getState().memberTuition.tuitions,t.update()})["catch"](function(e){e&&(t.errors=t.store.getState().memberTuition.errors,t.update())})}})},function(e,t,i){var a=i(1);a.tag2("fl-member-tuition-list-item",'<div class="member-tuition-col member-tuition-name-col"> {tuition.name} </div> <div class="member-tuition-col member-tuition-situation-col member-tuition-situation-{tuition.situation.toLowerCase()}"> <fl-trans keyword="member.situation_{tuition.situation.toLowerCase()}"></fl-trans> </div> <div class="member-tuition-col member-tuition-option-col"> <fl-button-option text="option.plural"> </fl-button-option> <fl-menu-option> <fl-menu-option-item icon="chalkboard" text="classroom.view" disabled="{parent.classroomMemberTuition.disabled}" locked="{parent.classroomMemberTuition.locked}" onclick="{parent.classroomMemberTuition.apply}"> </fl-menu-option-item> <fl-menu-option-item icon="money" text="member.parcel_view.plural" disabled="{parent.parcelMemberTuition.disabled}" locked="{parent.parcelMemberTuition.locked}" onclick="{parent.parcelMemberTuition.apply}"> </fl-menu-option-item> <fl-menu-option-item if="{parent.tuition.situation == \'ACTIVE\'}" icon="pencil" text="member.tuition_cancel" disabled="{parent.cancelMemberTuition.disabled}" locked="{parent.cancelMemberTuition.locked}" onclick="{parent.cancelMemberTuition.apply}"> </fl-menu-option-item> <fl-menu-option-item if="{parent.tuition.situation == \'CANCEL\'}" icon="pencil" text="member.tuition_active" disabled="{parent.activeMemberTuition.disabled}" locked="{parent.activeMemberTuition.locked}" onclick="{parent.activeMemberTuition.apply}"> </fl-menu-option-item> <fl-menu-option-item icon="pencil" text="edit" disabled="{parent.editMemberTuition.disabled}" locked="{parent.editMemberTuition.locked}" onclick="{parent.editMemberTuition.apply}"> </fl-menu-option-item> <fl-menu-option-item icon="trash" text="delete" disabled="{parent.deleteMemberTuition.disabled}" locked="{parent.deleteMemberTuition.locked}" onclick="{parent.deleteMemberTuition.apply}"> </fl-menu-option-item> </fl-menu-option> </div>','fl-member-tuition-list-item .member-tuition-situation-active,[data-is="fl-member-tuition-list-item"] .member-tuition-situation-active{ c
374olor: #33aa33; font-weight: bold; font-size: 13px; text-transform: uppercase; } fl-member-tuition-list-item .member-tuition-situation-cancel,[data-is="fl-member-tuition-list-item"] .member-tuition-situation-cancel{ color:#333; font-weight: bold; font-size: 13px; text-transform: uppercase; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_user=e.idUser,this.tuition=e.tuition,this.error=null,this.classroomMemberTuition=this.fl.checkRules({feature:"classroom",permission:"read_classroom",onSuccess:function(){t.tuition.id_classroom&&0!=t.tuition.id_classroom.length?t.router.load("classroom.view",{id_classroom:t.tuition.id_classroom}):school.popup.error(t.i18n.translate("member.tuition_not_found_classroom"))}}),this.parcelMemberTuition=this.fl.checkRules({feature:"member",permission:"save_member",onSuccess:function(){t.router.load("member.finance.tuition",{id_user:t.id_user,id_member_tuition:t.tuition.id_member_tuition})}}),this.editMemberTuition=this.fl.checkRules({feature:"member",permission:"save_member",onSuccess:function(){t.router.load("member.tuition.edit",{id_user:t.id_user,id_member_tuition:t.tuition.id_member_tuition})}}),this.activeMemberTuition=this.fl.checkRules({feature:"member",permission:"save_member",onSuccess:function(){school.popup.confirm(t.i18n.translate("member.confirm_tuition_active"),function(){var e={id_member_tuition:t.tuition.id_member_tuition},i=[t.actions.activeMemberTuition(e)];t.store.dispatch(i).then(function(){t.parent.getMemberTuitions()})["catch"](function(e){if(e){var i=t.store.getState().memberTuition.errors,a="";i&&i.length>0&&i.map(function(e){a+=e.message+"<br />"}),school.popup.error(a)}})})}}),this.cancelMemberTuition=this.fl.checkRules({feature:"member",permission:"save_member",onSuccess:function(){school.popup.confirm(t.i18n.translate("member.confirm_tuition_cancel"),function(){var e={id_member_tuition:t.tuition.id_member_tuition},i=[t.actions.cancelMemberTuition(e)];t.store.dispatch(i).then(function(){t.parent.getMemberTuitions(),school.popup.confirm(t.i18n.translate("member.confirm_cancel_installment_tuition"),function(){t.editCancelInstallmentsTuition()})})["catch"](function(e){if(e){var i=t.store.getState().memberTuition.errors,a="";i&&i.length>0&&i.map(function(e){a+=e.message+"<br />"}),school.popup.error(a)}})})}}),this.deleteMemberTuition=this.fl.checkRules({feature:"member",permission:"save_member",onSuccess:function(){school.popup.confirm(t.i18n.translate("member.confirm_tuition_delete"),function(){var e={id_member_tuition:t.tuition.id_member_tuition},i=[t.actions.deleteMemberTuition(e)];t.store.dispatch(i).then(function(){t["delete"]=t.store.getState().memberTuition["delete"],t.parent.getMemberTuitions()})["catch"](function(e){if(e){var i=t.store.getState().memberTuition.errors,a="";i&&i.length>0&&i.map(function(e){a+=e.message+"<br />"}),school.popup.error(a)}})})}}),this.editCancelInstallmentsTuition=function(){var e={id_member_tuition:t.tuition.id_member_tuition},i=[t.actions.cancelMemberInstallmentsTuition(e)];t.store.dispatch(i).then(function(){window.toast(t.i18n.translate("member.success_cancel_installment_tuition"),"long")})["catch"](function(e){if(e){var i=t.store.getState().memberInstallment.errors,a="";i&&i.length>0&&i.map(function(e){a+=e.message+"<br />"}),school.popup.error(a)}})}})},function(e,t,i){var a=i(1);a.tag2("fl-member-tuition-select",'<div if="{loader}"> <br> <fl-spinner loading="{loader}"></fl-spinner> <br> </div> <div if="{!loader}"> <div align="left"> <fl-action-button text="member.add_tuition" size="small" onclick="{addMemberTuition}"> </fl-action-button> </div> <br> <br> <div if="{tuitions.length > 0}"> <div class="member-installment-label first-letter"> <fl-trans keyword="member.tuition_select"></fl-trans>: </div> <fl-member-tuition-select-item each="{tuition in tuitions}" id-member-tuition="{id_member_tuition}" tuition="{tuition}" callback="{selectTuition}"> </fl-member-tuition-select-item> <input type="hidden" name="id_member_tuition" riot-value="{id_member_tuition}"> <input type="hidden" name="id_course" riot-value="{id_course}"> </div> <div if="{errors.length > 0}"> <div each="{error in errors}"> {error.message} </div> </div> </div>',"","",function(e){"use strict";var t=this;this.loader=!0,this.errors=[],this.id_institution=e.idInstitution,this.id_user=e.idUser,this.id_member_tuition=e.idMemberTuition,this.input_value=e.inputValue,this.callback=e.callback,this.tuitions=[],this.on("mount",function(){t.getTuitions()}),this.getTuitions=function(){var e={id_institution:t.id_institution,id_user:t.id_user},i=[t.actions.getMemberTuitions(e)];t.store.dispatch(i).then(function(){t.loader=!1,t.tuitions=t.store.getState().memberTuition.tuitions,t.update(
374)})["catch"](function(e){e&&(t.loader=!1,t.errors=t.store.getState().memberTuition.errors,t.update())})},this.selectTuition=function(e){t.id_member_tuition=e.id_member_tuition,t.id_course=e.id_course,t.id_course_plan=e.id_course_plan,t.update(),t.callback&&t.callback(e)},this.addMemberTuition=function(e){e.preventDefault();var i="member.finance.installment.add",a={id_user:t.id_user,id_member_tuition:t.id_member_tuition};t.store.dispatch([t.actions.setMemberTuitionBackRoute(i,a)]),t.router.load("member.tuition.add",{id_user:t.id_user})}})},function(e,t,i){var a=i(1);a.tag2("fl-member-tuition-select-item",'<div class="tuition-select"> <div class="tuition-select-col tuition-name"> <fl-field type="radio" name="id_member_tuition" input-value="{id_member_tuition}" items="{items}" change-callback="{clickTuition}"> </fl-field> </div> <div class="tuition-select-col tuition-position"> </div> <div class="tuition-select-col tuition-date"> <fl-date text="{tuition.registration_date}" format-out="DD/MM/YYYY"> </fl-date> </div> </div>','fl-member-tuition-select-item .tuition-select,[data-is="fl-member-tuition-select-item"] .tuition-select{ display: table; width: 100%; } fl-member-tuition-select-item .tuition-select-col,[data-is="fl-member-tuition-select-item"] .tuition-select-col{ display: table-cell; vertical-align: middle; } fl-member-tuition-select-item .tuition-name,[data-is="fl-member-tuition-select-item"] .tuition-name{ width:75%; text-align: left; padding-top: 5px; padding-bottom: 5px; } fl-member-tuition-select-item .tuition-date,[data-is="fl-member-tuition-select-item"] .tuition-date{ width:25%; }',"",function(e){"use strict";var t=this;this.tuition=e.tuition,this.id_member_tuition=e.idMemberTuition,this.callback=e.callback,this.items=[],this.on("mount",function(){t.items=[{value:t.tuition.id_member_tuition,text:t.tuition.name}],t.update()}),this.clickTuition=function(){t.callback&&t.callback(t.tuition)}})},function(e,t,i){var a=i(1);a.tag2("fl-migrate-bank-return",'<div align="center"> <div if="{loader}"> Carregando... </div> <div if="{!loader}"> <div if="{errors.length == 0}"> migração de pagamento do retorno realizada </div> <div if="{errors.length > 0}"> <div each="{error in errors}"> {error} </div> </div> </div> </div>',"","",function(e){"use strict";var t=this;this.loader=!0,this.errors=[],this.id_bank_return=e.idBankReturn,this.on("mount",function(){t.migrateBankReturn()}),this.migrateBankReturn=function(){var e={id_bank_return:t.id_bank_return},i=[t.actions.migrateBankReturn(e)];t.store.dispatch(i).then(function(){t.loader=!1,t.update()})["catch"](function(e){e&&(t.loader=!1,t.errors=t.store.getState().migrateBankReturn.errors,t.update())})}})},function(e,t,i){var a=i(1);a.tag2("fl-occupation",'<div class="app"> <fl-title> <fl-trans keyword="occupation.occupation.plural"></fl-trans> </fl-title> <br> <br> <div class="occupation-content"> <fl-occupation-list id-institution="{id_institution}"> </fl-occupation-list> </div> </div>','fl-occupation .occupation-content,[data-is="fl-occupation"] .occupation-content{ padding: 10px; } fl-occupation .occupation-content-button-add,[data-is="fl-occupation"] .occupation-content-button-add{ padding-bottom: 20px; }',"",function(e){"use strict";this.loader=!0,this.id_institution=e.idInstitution})},function(e,t,i){var a=i(1);a.tag2("fl-occupation-form",'<div class="occupation-form"> <form onsubmit="{submit}"> <div class="occupation-fields"> <div class="occupation-label"> <fl-field label="occupation.name" id="occupation-name" type="text" name="name" input-value="{name}" width="250" margin="none" focus="true" style="display:inline-block"> </fl-field> <fl-tooltip text="occupation.tooltip_name" for="occupation-name" action="focus" position="right"> </fl-tooltip> </div> </div> <fl-modal-footer> <div class="occupation-button"> <fl-spinner loading="{this.parent.saving}" text="save.action"></fl-spinner> <span show="{!this.saving}"> <fl-button type="button" text="cancel" schema="cancel" id="occupation-cancel" onclick="{this.parent.cancel}"> </fl-button> <fl-button if="{!this.parent.id_occupation}" type="submit" text="register" schema="success" id="occupation-save" onclick="{this.parent.submit}"> </fl-button> <fl-button if="{this.parent.id_occupation}" type="submit" text="edit" schema="success" id="occupation-save" onclick="{this.parent.submit}"> </fl-button>
374 </span> </div> </fl-modal-footer> </form> </div>','fl-occupation-form .occupation-form,[data-is="fl-occupation-form"] .occupation-form{ background: #fff; box-shadow: 1px 1px 3px #555; border: 1px solid #ddd; width: 99%; padding: 5px; padding-top: 10px; display: table; } fl-occupation-form .occupation-tooltip,[data-is="fl-occupation-form"] .occupation-tooltip{ display: inline-block; } fl-occupation-form .occupation-fields,[data-is="fl-occupation-form"] .occupation-fields{ } fl-occupation-form .occupation-button,[data-is="fl-occupation-form"] .occupation-button{ text-align: right; vertical-align: middle; line-height: 40px; float: right; } fl-occupation-form .draggable-dot,[data-is="fl-occupation-form"] .draggable-dot{ width:8px; margin: 3px; height: 32px; top:5px; left:3px; display: table-cell; vertical-align: middle; } fl-occupation-form .occupation-label,[data-is="fl-occupation-form"] .occupation-label{ display: table-cell; vertical-align: middle; width: 87%; }',"",function(e){"use strict";var t=this;this.loader=!1,this.id_institution=e.idInstitution,this.id_occupation=e.idOccupation,this.callback_submit=e.callbackSubmit,this.callback_cancel=e.callbackCancel,this.name=e.name,this.on("mount",function(){t.update()}),this.submit=function(e){e.preventDefault();var i={};$(".occupation-form").find("input[name], textarea").each(function(){var e=$
374(this).attr("name"),t=$(this).val();i[e]=t}),t.callback_submit&&(t.saving=!0,t.update(),t.callback_submit(i))},this.cancel=function(){t.callback_cancel&&t.callback_cancel()}})},function(e,t,i){var a=i(1);a.tag2("fl-occupation-list",'<fl-spinner loading="{loader}"></fl-spinner> <div show="{!loader}"> <div class="occupation-content-button-add"> <fl-action-button text="occupation.register" disabled="{addOccupation.disabled}" locked="{addOccupation.locked}" click="{addOccupation.apply}"> </fl-action-button> </div> <div class="occupation-list"> <fl-occupation-list-item each="{occupation in occupations}" id-institution="{occupation.id_institution}" id-occupation="{occupation.id_occupation}" name="{occupation.name}" form="{occupation.form ? occupation.form : false}"> </fl-occupation-list-item> </div> <fl-occupation-form if="{show_add}" id-institution="{id_institution}" id-occupation="{id_occupation}" occupation="{occupation}" callback-submit="{occupationSave.apply}" callback-cancel="{cancelAddOccupation}"> </fl-occupation-form> <br> <fl-pagination if="{links}" id-institution="{id_institution}" links="{links}" action="{action}" store="{state}" stage=".occupation-list" callback="{listOccupation}"> </fl-pagination> </div> <div if="{this.error}" align="center"> {this.error} </div>',"fl-occupation-list-item:last-child .occupation-list-item { border-bottom: none; }","",function(e){"use strict";var t=this;this.loader=!0,this.show_add=!1,this.id_institution=e.idInstitution,this.occupations=[],this.error="",this.action=this.actions.getOccupations,this.state=this.store.getState().occupation,this.links=null,this.on("mount",function(){t.getOccupations()}),this.getOccupations=function(){var e={id_institution:t.id_institution,type:"member,MemberGuardian,MemberStudent",visible:"0,1"},i=[t.actions.getOccupations(e)];t.store.dispatch(i).then(function(){t.loader=!1,t.listOccupation()})["catch"](function(e){e&&(t.loader=!1,t.occupations=[],t.error=t.store.getState().occupation.error,t.update())})},this.listOccupation=function(){t.occupations=t.store.getState().occupation.occupations,t.links=t.store.getState().occupation.links,t.update()},this.addOccupation=this.fl.checkRules({feature:"occupation_custom",permission:"save_occupation",onSuccess:function(){t.show_add=!0,t.update()}}),this.cancelAddOccupation=function(){t.show_add=!1,t.update()},this.occupationSave=this.fl.checkRules({feature:"occupation_custom",permission:"save_occupation",onSuccess:function(e){e.id_institution=t.id_institution;var i=[t.actions.saveOccupation(e)];t.store.dispatch(i).then(function(){t.occupation=t.store.getState().occupation.save,t.show_add=!1,t.getOccupations()})["catch"](function(e){e&&school.popup.error(t.store.getState().occupation.error)})}})})},function(e,t,i){var a=i(1);a.tag2("fl-occupation-list-item",'<div> <div if="{!show_edit}" class="occupation-list-item"> <div class="occupation-list-item-col occupation-name"> <div class="table-cell"> {occupation.name} </div> <div if="{occupation.type != \'member\'}" class="table-cell"> <fl-badge message="occupation.field_standard"> </fl-badge> </div> </div> <div class="occupation-list-item-col occupation-badge"> <div class="float-right"> <div if="{occupation.type.toLowerCase() == \'memberguardian\'}" class="table-cell"> <fl-badge message="occupation.memberguardian" schema="info"> </fl-badge> </div> <div if="{occupation.type.toLowerCase() == \'memberstudent\'}" class="table-cell"> <fl-badge message="occupation.memberstudent" schema="info"> </fl-badge> </div> </div> </div> <div class="occupation-list-item-col occupation-option"> <div class="float-right"> <fl-button-option> <fl-trans keyword="option.plural"></fl-trans> </fl-button-option> <fl-menu-option arrow="top"> <fl-menu-option-item id="occupation-permission" icon="user-shield" icon-size="18" text="occupation.permission.plural" disabled="{parent.occupationPermission.disabled}" locked="{parent.occupationPermission.locked}" onclick="{parent.occupationPermission.apply}"> </fl-menu-option-item> <fl-menu-option-item id="occupation-field" icon="pencil" text="occupation.field_customization" disabled="{parent.occupationField.disabled}" locked="{parent.occupationField.locked}" onclick="{parent.occupationField.apply}"> </fl-menu-option-item> <fl-menu-option-item id="occupation-edit" icon="pencil" text="edit" disabled="{parent.occupationFormEdit.disabled}" locked="{parent.occupationFormEdit.locked}" onclick="{parent.occupationFormEdit.apply}"> </fl-menu-option-item> <fl-menu-option-item id="occupation-delete" icon="trash" text="delete" disabled="{parent.occupationFormEdit.disabled}" locked="{parent.occupationDelete.locked}" onclick="{parent.occupationDelete.apply}"> </fl-menu-option-item> </fl-menu-option> </div> </div> </div> <fl-occupation-form if="{show_edit}" id-institution="{id_institution}" id-occupation="{id_occupation}" name="{occupation.name}" callback-submit="{occupationEdit.apply}" callback-cancel="{cancelOccupationEdit}"> </fl-occupation-form> </div>','fl-occupation-list-item .occupation-list-item,[data-is="fl-occupation-list-item"] .occupation-list-item{ position: relative; display: table; border-bottom: #aaa 1px dashed; padding: 5px; width: 99%; height: 30px; transition-duration: 300ms; transition-timing-function: ease-in-out; } fl-occupation-list-item .occupation-list-item:hover,[data-is="fl-occupation-list-item"] .occupation-list-item:hover{ background-color: rgba(1, 129, 78, 0.15); } fl-occupation-list-item .occupation-list-item-col,[data-is="fl-occupation-list-item"] .occupation-list-item-col{ vertical-align: middle; display: table-cell; } fl-occupation-list-item .occupation-name,[data-is="fl-occupation-list-item"] .occupation-name{ font-size: 13px; font-weight: bold; width: 50%; } fl-occupation-list-item .occupation-badge,[data-is="fl-occupation-list-item"] .occupation-badge{ width: 40%; } fl-occupation-list-item .occupation-option,[data-is="fl-occupation-list-item"] .occupation-option{ width: 10%; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_occupation=e.idOccupation,this.occupation=e.occupation,this.show_edit=!1,this.occupationPermission=this.fl.checkRules({feature:null,permission:"read_permission",onSuccess:function(){$(".app").toggle("slide",{direction:"left"},500,function(){t.router.load("occupation.permission",{id_occupation:t.id_occupation})})}}),this.occupationField=this.fl.checkRules({feature:"occupation_field",permission:"save_occupation",onSuccess:function(){$(".app").toggle("slide",{direction:"left"},500,function(){t.router.load("occupation.field",{id_occupation:t.id_occupation})})}}),this.occupationFormEdit=this.fl.checkRules({feature:"occupation_custom",permission:"save_occupation",onSuccess:function(){t.show_edit=!0,t.update(
374)}}),this.cancelOccupationEdit=function(){t.show_edit=!1,t.update()},this.occupationEdit=this.fl.checkRules({feature:"occupation_custom",permission:"save_occupation",onSuccess:function(e){e.id_institution=t.id_institution,e.id_occupation=t.id_occupation;var i=[t.actions.editOccupation(e)];t.store.dispatch(i).then(function(){t.parent.getOccupations()})["catch"](function(e){e&&school.popup.error(t.store.getState().occupation.error)})}}),this.occupationDelete=this.fl.checkRules({feature:"occupation_custom",permission:"save_occupation",onSuccess:function(){school.popup.confirm(t.i18n.translate("occupation.confirm_delete"),function(){var e={id_institution:t.id_institution,id_occupation:t.id_occupation},i=[t.actions.deleteOccupation(e)];t.store.dispatch(i).then(function(){t.occupation=t.store.getState().occupation["delete"],school.popup.info(t.i18n.translate("occupation.success_delete")),t.update(),t.parent.listOccupation()})["catch"](function(e){e&&school.popup.error(t.store.getState().occupation.error)})})}})})},function(e,t,i){var a=i(1);a.tag2("fl-occupation-field-add",'<div class="app"> <div> <fl-title text="occupation.field_add.action"> </fl-title> <br> <br> <fl-back-button text="occupation.field_customization" prefix-text="true" callback="{cancel}"> </fl-back-button> <fl-section></fl-section> <fl-occupation-field-form id-occupation-field-group="{id_occupation_field_group}" field="{field}" callback="{saveOccupationField}" callback-cancel="{cancel}"> </fl-occupation-field-form> </div> <div if="{!field && error}"> {error} </div> </div>',"","",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_occupation=e.idOccupation,this.id_occupation_field_group=e.idOccupationFieldGroup,this.field={},this.error=null, 375this.saveOccupationField=function(e){var i={id_institution:t.id_institution,id_occupation:t.id_occupation,id_occupation_field_group:t.id_occupation_field_group,name:e.label.toLowerCase().normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(new RegExp("( |-)","g"),"_")},a=[t.actions.saveOccupationField(Object.assign(i,e))];t.store.dispatch(a).then(function(){t.cancel()})["catch"](function(e){e&&(t.tags["fl-occupation-field-form"].saving=!1,t.update(),school.popup.error(t.store.getState().occupationField.error))})},this.cancel=function(){t.router.load("occupation.field",{id_occupation:t.id_occupation,id_occupation_field:t.id_occupation_field})}})},function(e,t,i){var a=i(1);a.tag2("fl-occupation-field-edit",'<div class="app"> <div if="{field}"> <fl-title> <fl-trans keyword="edit.action"></fl-trans> <span if="{this.parent.field.label}"> {this.parent.field.label} </span> </fl-title> <br> <br> <fl-back-button text="occupation.field_customization" prefix-text="true" callback="{cancel}"> </fl-back-button> <fl-section></fl-section> <fl-occupation-field-form id-occupation-field="{id_occupation_field}" field="{field}" callback="{editOccupationField}" callback-cancel="{cancel}"> </fl-occupation-field-form> </div> <div if="{!field && error}"> {error} </div> </div>',"","",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_occupation=e.idOccupation,this.id_occupation_field=e.idOccupationField,this.field=null,this.error=null,this.on("mount",function(){t.getOccupationField()}),this.getOccupationField=function(){var e={id_institution:t.id_institution,id_occupation_field:t.id_occupation_field},i=[t.actions.getOccupationField(e)];t.store.dispatch(i).then(function(){t.field=t.store.getState().occupationField.field,t.update()})["catch"](function(e){e&&(t.error=t.store.getState().occupationField.error,t.update())})},this.editOccupationField=function(e){var i={id_institution:t.id_institution,id_occupation_field:t.id_occupation_field},a=[t.actions.editOccupationField(Object.assign(i,e))];t.store.dispatch(a).then(function(){t.cancel()})["catch"](function(e){e&&(t.tags["fl-occupation-field-form"].saving=!1,t.update(),school.popup.error(t.store.getState().occupationField.error))})},this.cancel=function(){t.router.load("occupation.field",{id_occupation:t.id_occupation,id_occupation_field:t.id_occupation_field})}})},function(e,t,i){var a=i(1);a.tag2("fl-occupation-field-form",'<div class="occupation-field-form"> <form id="occupation-field-form" onsubmit="{occupationFieldSubmit}"> <div> <fl-field type="select" name="{âtypeâ}" id="occupation-field-type" label="occupation.field_type" input-value="{field.type}" width="300" items="{types}" change-callback="{changeFieldType}"> </fl-field> <fl-tooltip if="{field.standard == 0}" text="occupation.field_type_description" for="occupation-field-type" action="focus"> </fl-tooltip> </div> <div> <fl-field type="text" name="label" id="occupation-field-label" label="occupation.field_label" input-value="{field.label}" width="300"> </fl-field> <fl-tooltip for="occupation-field-label" text="occupation.field_type_description" action="focus"> </fl-tooltip> </div> <div> <fl-field type="text" name="description" id="occupation-field-description" label="occupation.field_description" input-value="{field.description}" width="300"> </fl-field> <fl-tooltip for="occupation-field-description" text="occupation.field_description_description" action="focus"> </fl-tooltip> </div> <div> <fl-field type="boolean" name="required" id="occupation-field-required" label="occupation.field_required" input-value="{field.required}"> </fl-field> <fl-tooltip for="occupation-field-required" text="occupation.field_required_description" action="hover" style="margin-top: -5px; margin-left: 5px;"> </fl-tooltip> </div> <div if="{field.type == \'select\'}"> <fl-field type="object" entity="occupation" label="occupation.field_item" name="item" id="occupation-field-item" input-value="{itens}" width="300" items="{object_item}" action="false"> </fl-field> </div> <br> <br> <fl-modal-footer content-align="right"> <div class="occupation-field-button"> <fl-spinner loading="{this.parent.saving}" text="save.action"></fl-spinner> <span show="{!this.saving}"> <fl-button type="button" text="cancel" schema="cancel" id="occupation-field-cancel" onclick="{parent.cancel}"> </fl-button>
375 <fl-button if="{!parent.id_occupation_field}" type="submit" text="register" schema="success" id="occupation-field-save"> </fl-button> <fl-button if="{parent.id_occupation_field}" type="submit" text="edit" schema="success" id="occupation-field-save"> </fl-button> </span> </div> </fl-modal-footer> </form> </div>','fl-occupation-field-form .occupation-field-form,[data-is="fl-occupation-field-form"] .occupation-field-form{ padding: 20px; }',"",function(e){"use strict";var t=this;this.saving=!1,this.id_occupation_field=e.idOccupationField,this.field=e.field,this.callback=e.callback,this.callback_cancel=e.callbackCancel,this.types=[{text:this.i18n.translate("occupation.field_text"),value:"text"},{text:this.i18n.translate("occupation.field_select"),value:"select"},{text:this.i18n.translate("occupation.field_date"),value:"date"},{text:this.i18n.translate("occupation.field_multiline"),value:"multiline"},{text:this.i18n.translate("occupation.field_boolean"),value:"boolean"},{text:this.i18n.translate("occupation.field_checkbox"),value:"checkbox"}],this.object_item={item:"text"},this.on("mount",function(){t.field.item&&(t.itens=t.field.item.map(function(e){return{item:e}})),t.update()}),this.changeFieldType=function(e){"1"==t.field.standard||1==t.field.standard?(t.update(),school.popup.error(t.i18n.translate("occupation.cannot_change_field_type_standard"))):(t.field.type=e,t.update())},this.cancel=function(){t.callback_cancel&&t.callback_cancel()},this.occupationFieldSubmit=function(e){e.preventDefault(),t.saving=!0,t.update();var i={};$("#occupation-field-form").find("input[name], textarea").each(function(){var e=$
375(this).attr("name"),t=$(this).val();i[e]=t});var a={};for(var n in i)if(n.indexOf("[")>=0){var o=n.substring(0,n.indexOf("_")),s=(n.substring(n.indexOf("_")+1,n.indexOf("[")),parseInt(n.substring(n.indexOf("[")+1))),r=[];o in a&&(r=a[o]),r[s]=i[n],a[o]=r}else a[n]=i[n];t.callback&&t.callback(a)}})},function(e,t,i){var a=i(1);a.tag2("fl-occupation-field-group",'<div class="app"> <fl-title> <fl-trans keyword="occupation.field_customization.action"></fl-trans> </fl-title> <br> <br> <div class="occupation-field-groups"> <fl-action-button text="occupation.field_group_add" locked="{occupationFieldGroupAdd.locked}" disabled="{occupationFieldGroupAdd.disabled}" onclick="{occupationFieldGroupAdd.apply}"> </fl-action-button> <br> <br> <ul class="occupation-field-groups-list"> <li each="{field_group in field_groups}"> <fl-occupation-field-group-item id-institution="{id_institution}" id-occupation="{id_occupation}" id-occupation-field-group="{field_group.id_occupation_field_group}" field-group="{field_group}"> </fl-occupation-field-group-item> </li> <li if="{add}"> <fl-occupation-field-group-add id-institution="{id_institution}" id-occupation="{id_occupation}"> </fl-occupation-field-group-add> </li> </ul> </div> </div>','fl-occupation-field-group .occupation-field-groups,[data-is="fl-occupation-field-group"] .occupation-field-groups{ padding: 10px; } fl-occupation-field-group .occupation-field-groups-list,[data-is="fl-occupation-field-group"] .occupation-field-groups-list{ padding: 10px; list-style: none; margin: 0px; } fl-occupation-field-group .occupation-field-groups-list > li,[data-is="fl-occupation-field-group"] .occupation-field-groups-list > li{ list-style: none; margin: 0px; padding: 0px; } fl-occupation-field-group .ui-state-highlight,[data-is="fl-occupation-field-group"] .ui-state-highlight{ height: 35px; background: #ccc; box-shadow: inset 3px 3px 5px #999; }',"",function(e){"use strict";var t=this;this.add=!1,this.id_institution=e.idInstitution,this.id_occupation=e.idOccupation,this.field_groups=[],this.on("mount",function(){t.getOccupationFieldGroup()}),this.on("updated",function(){$(".occupation-field-groups-list").sortable({revert:!0,cancel:"",placeholder:"ui-state-highlight",cursor:"move",scroll:!0,axis:"y",helper:function(e,t){return t.find(".occupation-field-group-label").clone().css("background","#fff").css("height","30px")},tolerance:"pointer",refreshPositions:!0,appendTo:".app",handle:".section-draggable",start:function(e,t){t.item},stop:function(e,i){t.listOrder()}}),$(".occupation-field-groups-list").disableSelection(),$(".occupation-field-list").sortable({connectWith:".occupation-field-list",revert:!0,cancel:"",placeholder:"ui-state-highlight",cursor:"move",scroll:!0,axis:"y",helper:"clone",tolerance:"pointer",refreshPositions:!0,appendTo:".occupation-field-list",handle:".occupation-field-draggable",start:function(e,t){t.item},stop:function(e,i){t.listOrder()}}),$(".occupation-field-list").disableSelection()}),this.getOccupationFieldGroup=function(){var e={id_institution:t.id_institution,id_occupation:t.id_occupation},i=[t.actions.getOccupationFieldGroup(e)];t.store.dispatch(i).then(function(){t.loader=!1,t.field_groups=t.store.getState().occupationField.field_groups,t.update()})["catch"](function(e){e&&(t.loader=!1,t.field_groups=[],t.error=t.store.getState().occupationField.error,t.update())})},this.listOrder=function(){var e=[],i=0;$("fl-occupation-field-group-item").each(function(){var t=[],a=0;i++,$(this).find("fl-occupation-field-list-item").each(function(){a++,t.push({id_occupation_field:parseInt($(this).attr("id-occupation-field")),position:a})}),e.push({id_occupation_field_group:parseInt($(this).attr("id-occupation-field-group")),position:i,fields:t})}),t.orderOccupationFieldGroup(e)},this.orderOccupationFieldGroup=function(e){var i={id_institution:t.id_institution,id_occupation:t.id_occupation,groups:e},a=[t.actions.orderOccupationFieldGroup(i)];t.store.dispatch(a).then(function(){window.toast(t.i18n.translate("occupation.reorder_saved"),"normal")})["catch"](function(e){e&&school.popup.error(t.store.getState().occupationField.error)})},this.occupationFieldGroupAdd=this.fl.checkRules({feature:"occupation_field",permission:"save_occupation",onSuccess:function(){t.add=!0,t.update(
375)}})})},function(e,t,i){var a=i(1);a.tag2("fl-occupation-field-group-add",'<div> <fl-occupation-field-group-form id-institution="{id_institution}" id-occupation="{id_occupation}" callback="{saveOccupationGroup}" callback-cancel="{cancel}"> </fl-occupation-field-group-form> </div>',"","",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_occupation=e.idOccupation,this.saveOccupationGroup=function(e){var i={id_institution:t.id_institution,id_occupation:t.id_occupation},a=[t.actions.saveOccupationFieldGroup(Object.assign(e,i))];t.store.dispatch(a).then(function(){t.cancel()})["catch"](function(e){e&&(t.tags["fl-occupation-field-group-form"].saving=!1,t.update(),school.popup.error(t.store.getState().occupationField.error))})},this.cancel=function(){t.parent.add=!1,t.parent.getOccupationFieldGroup()}})},function(e,t,i){var a=i(1);a.tag2("fl-occupation-field-group-edit",'<div> <fl-occupation-field-group-form id-institution="{id_institution}" id-occupation="{id_occupation}" id-occupation-field-group="{field_group.id_occupation_field_group}" field-group="{field_group}" callback="{editOccupationGroup}" callback-cancel="{cancel}"> </fl-occupation-field-group-form> </div>',"","",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_occupation=e.idOccupation,this.field_group=e.fieldGroup,this.editOccupationGroup=function(e){var i={id_institution:t.id_institution,id_occupation:t.id_occupation,id_occupation_field_group:t.field_group.id_occupation_field_group},a=[t.actions.editOccupationFieldGroup(Object.assign(e,i))];t.store.dispatch(a).then(function(){t.cancel()})["catch"](function(e){e&&(t.tags["fl-occupation-field-group-form"].saving=!1,t.update(),school.popup.error(t.store.getState().occupationField.error))})},this.cancel=function(){t.parent.add=!1,t.parent.parent.getOccupationFieldGroup()}})},function(e,t,i){var a=i(1);a.tag2("fl-occupation-field-group-form",'<div class="occupation-field-group"> <form id="occupation-group-form" onsubmit="{occupationGroupSubmit}"> <div class="occupation-field-group-label"> <fl-field id="occupation-group-name" type="text" name="label" label="occupation.group_name" input-value="{field_group ? field_group.label : \'\'}" width="300" focus="true"> </fl-field> <fl-tooltip text="occupation.group_name_description" for="occupation-group-name" action="focus" position="right"> </fl-tooltip> <div> <fl-section for="occupation-group-section"> </fl-section> </div> <div if="{!id_occupation_field_group}" id="occupation-group-section" align="center"> <br> <br> <fl-trans keyword="empty_list.plural"></fl-trans> <br> <br> </div> </div> <fl-modal-footer content-align="right"> <div> <fl-spinner loading="{this.parent.saving}" text="save.action"></fl-spinner> <span show="{!this.saving}"> <fl-button type="button" text="cancel" schema="cancel" onclick="{parent.cancel}"> </fl-button> <fl-button if="{!parent.id_occupation_field_group}" type="submit" text="register" schema="success"> </fl-button> <fl-button if="{parent.id_occupation_field_group}" type="submit" text="edit" schema="success"> </fl-button> </span> </div> </fl-modal-footer> </form> </div>','fl-occupation-field-group-form .occupation-field-group,[data-is="fl-occupation-field-group-form"] .occupation-field-group{ margin-bottom: 20px; } fl-occupation-field-group-form .occupation-field-group-label,[data-is="fl-occupation-field-group-form"] .occupation-field-group-label{ background-color: #fff; margin-top: 10px; margin-bottom: 10px; }',"",function(e){"use strict";var t=this;this.saving=!1,this.id_institution=e.idInstitution,this.id_occupation=e.idOccupation,this.id_occupation_field_group=e.idOccupationFieldGroup,this.field_group=e.fieldGroup,this.callback=e.callback,this.callback_cancel=e.callbackCancel,this.occupationGroupSubmit=function(e){e.preventDefault();var i={};$("#occupation-group-form").find("input[type!=radio][name], input[type=radio][name]:checked, textarea").each(function(){var e=$
375(this).attr("name"),t=$(this).val();i[e]=t});var a={};for(var n in i)a[n]=i[n];a.name=a.label.toLowerCase().normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(new RegExp(" ","g"),"_"),t.saving=!0,t.update(),t.callback&&t.callback(a)},this.cancel=function(){t.callback_cancel&&t.callback_cancel()}})},function(e,t,i){var a=i(1);a.tag2("fl-occupation-field-group-item",'<div class="occupation-field-group"> <div class="occupation-field-group-label"> <fl-section show="{!edit}" for="{field_group.name}" label="{field_group.label}" draggable="true" show-open="{!edit}"> </fl-section> <fl-occupation-field-group-edit if="{edit}" id-institution="{id_institution}" id-occupation="{id_occupation}" field-group="{field_group}"> </fl-occupation-field-group-edit> </div> <div id="{field_group.name}" class="occupation-field-group-items"> <div class="occupation-field-group-option"> <div class="inline-block"> <fl-action-button text="occupation.field_add" size="small" locked="{occupationFieldAdd.locked}" disabled="{occupationFieldAdd.disabled}" onclick="{occupationFieldAdd.apply}"> </fl-action-button> </div> <div class="inline-block float-right"> <fl-button-option> <fl-trans keyword="option.plural"></fl-trans> </fl-button-option> <fl-menu-option arrow="top"> <fl-menu-option-item id="occupation-field-group-edit" icon="pencil" text="edit" disabled="{parent.occupationFieldGroupEdit.disabled}" locked="{parent.occupationFieldGroupEdit.locked}" onclick="{parent.occupationFieldGroupEdit.apply}"> </fl-menu-option-item> <fl-menu-option-item id="occupation-field-group-delete" icon="trash" text="delete" disabled="{parent.occupationFieldGroupDelete.disabled}" locked="{parent.occupationFieldGroupDelete.locked}" onclick="{parent.occupationFieldGroupDelete.apply}"> </fl-menu-option-item> </fl-menu-option> </div> </div> <br> <br> <fl-occupation-field-list fields="{field_group.fields}" id-institution="{id_institution}" id-occupation="{id_occupation}" id-occupation-field-group="{field_group.id_occupation_field_group}"> </fl-occupation-field-list> </div> </div>','fl-occupation-field-group-item .occupation-field-group,[data-is="fl-occupation-field-group-item"] .occupation-field-group{ margin-bottom: 20px; } fl-occupation-field-group-item .occupation-field-group-label,[data-is="fl-occupation-field-group-item"] .occupation-field-group-label{ height: 30px; background-color: #fff; margin-top: 10px; margin-bottom: 10px; } fl-occupation-field-group-item .occupation-field-group-items,[data-is="fl-occupation-field-group-item"] .occupation-field-group-items{ padding-left: 20px; } fl-occupation-field-group-item .occupation-field-group-option,[data-is="fl-occupation-field-group-item"] .occupation-field-group-option{ padding-top: 20px; padding-bottom: 20px; }',"",function(e){"use strict";var t=this;this.edit=!1,this.id_institution=e.idInstitution,this.id_occupation=e.idOccupation,this.field_group=e.fieldGroup,this.occupationFieldAdd=this.fl.checkRules({feature:"occupation_field",permission:"save_occupation",onSuccess:function(){$(".app").toggle("slide",{direction:"left"},500,function(){t.router.load("occupation.field.add",{id_occupation:t.id_occupation,id_occupation_field_group:t.field_group.id_occupation_field_group})})}}),this.occupationFieldGroupEdit=this.fl.checkRules({feature:"occupation_field",permission:"save_occupation",onSuccess:function(){t.edit=!0,t.update()}}),this.occupationFieldGroupDelete=this.fl.checkRules({feature:"occupation_field",permission:"save_occupation",onSuccess:function(){t.field_group.fields.length>0?school.popup.error(t.i18n.translate("occupation.cannot_delete_field_group")):school.popup.confirm(t.i18n.translate("occupation.confirm_delete_field_group"),function(){var e={id_institution:t.id_institution,id_occupation_field_group:t.field_group.id_occupation_field_group},i=[t.actions.deleteOccupationFieldGroup(e)];t.store.dispatch(i).then(function(){t.parent.getOccupationFieldGroup()})["catch"](function(e){e&&school.popup.error(t.store.getState().occupationField.error)})})}})})},function(e,t,i){var a=i(1);a.tag2("fl-occupation-field-list",'<ul class="occupation-field-list"> <li each="{field in fields}"> <fl-occupation-field-list-item id-institution="{id_institution}" id-occupation="{id_occupation}" id-occupation-field="{field.id_occupation_field}" field="{field}"> </fl-occupation-field-list-item> </li> </ul>','fl-occupation-field-list .occupation-field-list,[data-is="fl-occupation-field-list"] .occupation-field-list{ list-style: none; margin: 0px; padding: 0px; } fl-occupation-field-list .occupation-field-list > li,[data-is="fl-occupation-field-list"] .occupation-field-list > li{ list-style: none; margin: 0px; padding: 0px; } fl-occupation-field-list .occupation-field-list > li:last-of-type .occupation-field,[data-is="fl-occupation-field-list"] .occupation-field-list > li:last-of-type .occupation-field{ border-bottom: none; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_occupation=e.idOccupation,this.id_occupation_field_group=e.idOccupationFieldGroup,this.fields=e.fields,this.getOccupationFields=function(){var e={id_institution:t.id_institution,id_occupation_field_group:t.id_occupation_field_group},i=[t.actions.getOccupationFields(e)];t.store.dispatch(i).then(function(){t.fields=t.store.getState().occupationField.fields,t.update(
375)})["catch"](function(e){e&&(t.fields=[],t.update(),school.popup.error(t.store.getState().occupationField.error))})}})},function(e,t,i){var a=i(1);a.tag2("fl-occupation-field-list-item",'<div id="field-item-{field.name}" class="occupation-field"> <div class="occupation-field-draggable table-cell middle"> <div class="draggable-dot"> </div> </div> <div class="occupation-field-label table-cell middle"> <div class="table-cell"> {field.label} </div> <div if="{field.standard == 1}" class="table-cell"> <fl-badge message="occupation.field_standard"> </fl-badge> </div> </div> <div class="occupation-field-type table-cell middle float-right"> <div class="table-cell middle first-letter"> <fl-badge schema="info" message="occupation.field_{field.type}"> </fl-badge> </div> <div class="occupation-field-option table-cell middle"> <fl-button-option> <fl-trans keyword="option.plural"></fl-trans> </fl-button-option> <fl-menu-option arrow="top"> <fl-menu-option-item id="occupation-edit" icon="pencil" text="edit" disabled="{parent.occupationFieldEdit.disabled}" locked="{parent.occupationFieldEdit.locked}" onclick="{parent.occupationFieldEdit.apply}"> </fl-menu-option-item> <fl-menu-option-item id="occupation-delete" icon="trash" text="delete" disabled="{parent.occupationFieldDelete.disabled}" locked="{parent.occupationFieldDelete.locked}" onclick="{parent.occupationFieldDelete.apply}"> </fl-menu-option-item> </fl-menu-option> </div> </div> </div>','fl-occupation-field-list-item .occupation-field,[data-is="fl-occupation-field-list-item"] .occupation-field{ background: #fff; height: 30px; width: 100%; display: table; border-bottom: 1px dashed #aaa; transition-duration: 300ms; transition-timing-function: ease-in-out; } fl-occupation-field-list-item .occupation-field:hover,[data-is="fl-occupation-field-list-item"] .occupation-field:hover{ background-color: rgba(1, 129, 78, 0.15); } fl-occupation-field-list-item .occupation-field-label,[data-is="fl-occupation-field-list-item"] .occupation-field-label{ padding: 10px; } fl-occupation-field-list-item .occupation-field-draggable,[data-is="fl-occupation-field-list-item"] .occupation-field-draggable{ padding-left: 5px; width: 8px; height: 10px; cursor: move; } fl-occupation-field-list-item .occupation-field-type,[data-is="fl-occupation-field-list-item"] .occupation-field-type{ padding-right: 5px; } fl-occupation-field-list-item .occupation-field-type > div,[data-is="fl-occupation-field-list-item"] .occupation-field-type > div{ height: 38px; } fl-occupation-field-list-item .occupation-field-option,[data-is="fl-occupation-field-list-item"] .occupation-field-option{ min-width: 150px; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_occupation=e.idOccupation,this.field=e.field,this.occupationFieldEdit=this.fl.checkRules({feature:"occupation_field",permission:"save_occupation",onSuccess:function(){$(".app").toggle("slide",{direction:"left"},500,function(){t.router.load("occupation.field.edit",{id_occupation:t.id_occupation,id_occupation_field:t.field.id_occupation_field})})}}),this.occupationFieldDelete=this.fl.checkRules({feature:"occupation_field",permission:"save_occupation",onSuccess:function(){1==t.field.standard?school.popup.error(t.i18n.translate("occupation.field_cannot_delete")):school.popup.confirm(t.i18n.translate("occupation.confirm_delete_field"),function(){var e={id_institution:t.id_institution,id_occupation:t.id_occupation,id_occupation_field:t.field.id_occupation_field},i=[t.actions.deleteOccupationField(e)];t.store.dispatch(i).then(function(){t.parent.getOccupationFields()})["catch"](function(e){e&&school.popup.error(t.store.getState().occupationField.error)})})}})})},function(e,t,i){var a=i(1);a.tag2("fl-occupation-permission",'<div class="app"> <fl-title> <fl-trans keyword="occupation.permission.plural"></fl-trans> <fl-trans keyword="for"></fl-trans> <span if="{parent.occupation}"> {parent.occupation.name} </span> </fl-title> <br> <br> <fl-back-button text="occupation.occupation" prefix-text="true" callback="{backOccupation}"> </fl-back-button> <fl-section></fl-section> <br> <div class="permission-groups"> <fl-occupation-permission-form if="{permissions.length > 0}" id-institution="{id_institution}" permissions="{permissions}" callback="{saveOccupationPermission}"> </fl-occupation-permission-form> </div> </div>','fl-occupation-permission .permission-groups,[data-is="fl-occupation-permission"] .permission-groups{ padding: 20px; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_occupation=e.idOccupation,this.permissions=[],this.on("mount",function(){t.getOccupationPermission()}),this.getOccupationPermission=function(){var e={id_institution:t.id_institution,id_occupation:t.id_occupation},i=[t.actions.getOccupation(e),t.actions.getOccupationPermissions(e)];t.store.dispatch(i).then(function(){t.occupation=t.store.getState().occupation.occupation,t.permissions=t.store.getState().occupationPermission.permissions,t.update(
375)})["catch"](function(e){e&&(t.errors=t.store.getState().occupationPermission.errors,t.update())})},this.saveOccupationPermission=function(e){var i={id_occupation:t.id_occupation,permissions:e},a=[t.actions.editOccupationPermission(i)];t.store.dispatch(a).then(function(){window.toast(t.i18n.translate("occupation.permission_successfully_saved"),"long"),t.tags["fl-occupation-permission-form"].saving=!1,t.update()})["catch"](function(e){if(e){t.tags["fl-occupation-permission-form"].saving=!1,t.update();var i=t.store.getState().occupationPermission.errors,a="";i&&i.length>0&&i.map(function(e){a+=e.message+"<br />"}),school.popup.error(a)}})},this.backOccupation=function(){t.router.load("occupation",{id_institution:t.id_institution})}})},function(e,t,i){var a=i(1);a.tag2("fl-occupation-permission-form",'<div> <form onsubmit="{submitOccupationPermission}"> <div each="{group_permission, key in permissions}"> <fl-section for="permission-group-{key}" label="{this.i18n.translate(âoccupation.group_permission_â+group_permission.group.toLowerCase())}"> </fl-section> <div id="permission-group-{key}" class="permission-items"> <div> <div each="{permission in group_permission.permissions}" class="permission-item"> <div class="permission-text first-letter"> <fl-trans keyword="occupation.permission_{permission.name.toLowerCase()}"></fl-trans> </div> <div class="permission-switch"> <fl-field type="boolean" name="{permission.name.toLowerCase()}" input-value="{permission.allow}"> </fl-field> </div> </div> </div> </div> </div> <fl-modal-footer align="right" content-align="right"> <div class="address-button"> <fl-spinner loading="{this.parent.saving}" text="save.action"></fl-spinner> <span show="{!this.saving}"> <fl-button type="button" text="cancel" schema="cancel" onclick="{parent.parent.backOccupation}"> </fl-button> <fl-button type="submit" text="edit" schema="success"> </fl-button> </span> </div> </fl-modal-footer> </form> </div>','fl-occupation-permission-form .permission-items > div,[data-is="fl-occupation-permission-form"] .permission-items > div{ padding: 20px; } fl-occupation-permission-form .permission-item,[data-is="fl-occupation-permission-form"] .permission-item{ border-bottom: 1px dashed #ccc; display: table; width: 100%; transition-duration: 300ms; transition-timing-function: ease-in-out; } fl-occupation-permission-form .permission-item:hover,[data-is="fl-occupation-permission-form"] .permission-item:hover{ background-color:rgba(1, 129, 78, 0.10); } fl-occupation-permission-form .permission-items > div > .permission-item:last-of-type,[data-is="fl-occupation-permission-form"] .permission-items > div > .permission-item:last-of-type{ border-bottom: none } fl-occupation-permission-form .permission-text,[data-is="fl-occupation-permission-form"] .permission-text{ font-size: 12px; color: #01814e; display: inline-block; height: 32px; vertical-align: middle; padding-right: 5px; padding-left: 5px; display: table-cell; width: 80%; text-align: left; vertical-align: middle; } fl-occupation-permission-form .permission-switch,[data-is="fl-occupation-permission-form"] .permission-switch{ display: table-cell; width: 20%; text-align: center; vertical-align: middle; }',"",function(e){"use strict";var t=this;this.saving=!1,this.permissions=e.permissions,this.callback=e.callback,this.submitOccupationPermission=function(e){e.preventDefault();var i=[];$(t.root).find("form").find("input[type!=radio][name], input[type=radio][name]:checked, textarea").each(function(){var e=$
375(this).attr("name"),t=$(this).val();i.push({allow:"1"==t?!0:!1,name:e})}),t.saving=!0,t.update(),t.callback&&t.callback(i)}})},function(e,t,i){var a=i(1);a.tag2("fl-report",'<div class="app"> <fl-title> <fl-trans keyword="report.report_editor"></fl-trans> </fl-title> <br> <br> <div class="menu"> <fl-menu-tab color="#fff" data="{menu}"></fl-menu-tab> </div> <div class="report-content"> <fl-action-button ref="new_report" text="report.add_report" disabled="{reportAdd.disabled}" locked="{reportAdd.locked}" onclick="{reportAdd.apply}"> </fl-action-button> <div class="report-content-top"> <fl-spinner loading="{loader}"></fl-spinner> <fl-report-list if="{!loader}" id-institution="{id_institution}" id-report-category="{id_report_category}"> </fl-report-list> <div if="{error}" class="report-error">{error}</div> </div> </div> </div> <fl-report-create-modal-box id-institution="{id_institution}" menu="{menu}"> </fl-report-create-modal-box>','fl-report .header,[data-is="fl-report"] .header{ margin: 0px; padding: 0px; background-color: #fff; border-radius: 5px; box-shadow: 0px 1px 10px #aaa; } fl-report .report-content,[data-is="fl-report"] .report-content{ padding:10px; } fl-report .report-content-top,[data-is="fl-report"] .report-content-top{ margin-top: 20px; } fl-report .menu,[data-is="fl-report"] .menu{ padding:10px; padding-bottom:0px; background-color:#fff; } fl-report .report-option,[data-is="fl-report"] .report-option{ background-color:#01814e; height:75px; line-height: 75px; vertical-align: middle; color:#fff; text-shadow: 1px 1px #333; text-align: center; font-size:15px; cursor: pointer; box-shadow: 1px 2px 6px 0 #aaa; } fl-report .report-option:hover,[data-is="fl-report"] .report-option:hover{ background-color: rgba(1, 129, 78, 0.6) } fl-report .report-option-left,[data-is="fl-report"] .report-option-left{ border-right:#aaa 1px solid; border-top-left-radius:50px; border-bottom-left-radius:50px; } fl-report .report-option-right,[data-is="fl-report"] .report-option-right{ border-left:#aaa 1px solid; border-top-right-radius:50px; border-bottom-right-radius:50px; } fl-report .report-error,[data-is="fl-report"] .report-error{ width: 100%; text-align: center; padding: 15px 0px 15px 0px; }',"",function(e){"use strict";var t=this;this.error=null,this.loader=!0,this.id_institution=e.idInstitution,this.id_report_category=e.idReportCategory,this.features=window.interceptor.feature,this.menu={all:{label:this.i18n.translate("all.plural"),callback:function(){t.router.load("report.list")}}},this.id_report_category||(this.menu.all.active="active"),this.data_report=[],this.column_report=[{label:this.i18n.translate("report"),field:"name",width:"50%"},{label:this.i18n.translate("category"),field:"category",width:"40%"},{label:this.i18n.translate("action.plural"),field:"action",width:"10%"}],this.on("mount",function(){t.bus.off("load_reports"),t.bus.on("load_reports",function(){var i={id_institution:e.idInstitution},a=[t.actions.getReportCategory(i)];t.store.dispatch(a).then(function(){t.loader=!1;var i=t.store.getState().report.categorys,a=function(){var a=i[n];(window.location.href.indexOf("institution")<0&&3==a.id_report_category||window.location.href.indexOf("institution")<0&&6==a.id_report_category||window.location.href.indexOf("institution")>=0&&7==a.id_report_category||window.location.href.indexOf("institution")>=0&&8==a.id_report_category||3!=a.id_report_category&&6!=a.id_report_category&&7!=a.id_report_category&&8!=a.id_report_category)&&(t.menu[a.name]={label:a.name,callback:function(){t.router.load("report.category",{id_report_category:a.id_report_category})}}),e.idReportCategory==a.id_report_category&&(t.menu[a.name].active="active")};for(var n in i)a();t.update()})["catch"](function(e){e&&(t.loader=!1,t.error=t.store.getState().report.error,t.update())})}),t.bus.trigger("load_reports"); 376}),this.reportAdd=this.fl.checkRules({feature:this.features&&this.features.indexOf("report_unlimited")>=0?"report_unlimited":"report_limited",permission:"save_report",onSuccess:function(){t.features&&t.features.indexOf("report_unlimited")<0&&t.tags["fl-report-list"].reports.length>=3?school.popup.info(t.i18n.translate("report.report_limited_reached")):(t.tags["fl-report-create-modal-box"].tags["fl-modal-box"].data_template=[],t.tags["fl-report-create-modal-box"].tags["fl-modal-box"].column_template=[{label:t.i18n.translate("report.report.plural"),field:"name",width:"100%"}],t.tags["fl-report-create-modal-box"].open())}}),this.reloadReport=function(){t.tags["fl-report-create-modal-box"].close(),t.tags["fl-report-list"].getInstitutionReport()}})},function(e,t,i){var a=i(1);a.tag2("fl-report-category-editor-popup",'<div class="center" style="padding: 5px;"> <fl-spinner loading="{isLoading}"></fl-spinner> <div class="center" show="{!isLoading}"> <fl-trans keyword="report.edit_category_content"></fl-trans> <br> <br> <select id="categories_list" name="categories" ref="categories"> <option riot-value="{id_report_category}" each="{categories}" selected="{isSelected(id_report_category)}">{name}</option> </select> <br> <br> <fl-button type="button" text="save" schema="success" onclick="{save}"> </fl-button> <fl-button type="button" text="cancel" schema="cancel" onclick="{cancel}"> </fl-button> <br> </div> </div>','fl-report-category-editor-popup p.edit_category_popup,[data-is="fl-report-category-editor-popup"] p.edit_category_popup{ padding-bottom: 5px; }',"",function(e){"use strict";var t=this,i=this;this.categories=[],this.isLoading=!0,this.on("mount",function(){var t={id_institution:e.idInstitution},a=[i.actions.getReportCategory(t)];i.store.dispatch(a).then(function(){var e=i.store.getState().report.categorys;i.categories=e,i.isLoading=!1,i.update()})}),this.save=function(){var a={id_institution:e.idInstitution,id_institution_report:e.idInstitutionReport,id_report_category:$(t.refs.categories).val()},n=[i.actions.editInstitutionReport(a)];i.store.dispatch(n).then(function(){school.popup.close(),t.bus.trigger("load_reports")})},this.cancel=function(){school.popup.close()},this.isSelected=function(t){return e.idReportCategory==t.toString()}})},function(e,t,i){var a=i(1);a.tag2("fl-report-category-list",'<div class="category-list"> <div class="category-title"> <h3> <fl-trans keyword="report.select_report_category"></fl-trans> </h3> </div> <div class="category-list"> <div class="category-overflow"> <div if="{categorys.length < 1}"> <fl-trans keyword="report.select_report_category"></fl-trans> </div> <div each="{row in categorys}" if="{row !== undefined}" class="category-item first-letter" data-id-report-category="{row.id_report_category}" onclick="{CategoryItem}"> {row.name} </div> </div> </div> </div>','fl-report-category-list .category-title,[data-is="fl-report-category-list"] .category-title{ padding: 10px 10px 0px 10px; } fl-report-category-list .category-modal,[data-is="fl-report-category-list"] .category-modal,fl-report-category-list .category-list,[data-is="fl-report-category-list"] .category-list{ width: 100%; display: table; padding: 0px; margin: 0px; } fl-report-category-list .category-modal,[data-is="fl-report-category-list"] .category-modal{ height: 450px; } fl-report-category-list .category-list,[data-is="fl-report-category-list"] .category-list{ height: 450px; } fl-report-category-list .category-overflow,[data-is="fl-report-category-list"] .category-overflow{ max-height: 400px; overflow: hidden; overflow-y: auto; padding: 0px; margin: 0px; } fl-report-category-list .category-item,[data-is="fl-report-category-list"] .category-item{ line-height: 30px; height: 30px; padding: 5px 0px 5px 10px; border-bottom: 1px dashed #aaa; cursor: pointer; } fl-report-category-list .category-item:last-child,[data-is="fl-report-category-list"] .category-item:last-child{ border: none; } fl-report-category-list .category-item:hover,[data-is="fl-report-category-list"] .category-item:hover,fl-report-category-list .category-item.active,[data-is="fl-report-category-list"] .category-item.active{ background: #d7
376dfd7; }',"",function(e){"use strict";var t=this;this.categorys=[],this.on("mount",function(){t.store.getState().report.categorys.length<=0?t.trigger("getReportCategory"):t.categorys=t.store.getState().report.categorys.map(function(e){return window.location.href.indexOf("institution")<0&&3==e.id_report_category||window.location.href.indexOf("institution")<0&&6==e.id_report_category||window.location.href.indexOf("institution")>=0&&7==e.id_report_category||window.location.href.indexOf("institution")>=0&&8==e.id_report_category||3!=e.id_report_category&&6!=e.id_report_category&&7!=e.id_report_category&&8!=e.id_report_category?e:void 0}),t.update()}),this.CategoryItem=function(){$(".category-item").removeClass("active");var e=$(this.root).attr("data-id-report-category");$(this.root).toggleClass("active"),this.id_report_default?this.router.load("report.default.new.category",{id_report_category:e,id_report_default:this.id_report_default}):this.router.load("report.new.category",{id_report_category:e})},this.on("getReportCategory",function(){var i={id_institution:e.idInstitution},a=[t.actions.getReportCategory(i)];t.store.dispatch(a).then(function(){var e=t.store.getState().report.categories;t.categorys=e.map(function(e){return window.location.href.indexOf("institution")<0&&3==e.id_report_category||window.location.href.indexOf("institution")<0&&6==e.id_report_category||window.location.href.indexOf("institution")>=0&&7==e.id_report_category||window.location.href.indexOf("institution")>=0&&8==e.id_report_category||3!=e.id_report_category&&6!=e.id_report_category&&7!=e.id_report_category&&8!=e.id_report_category?e:void 0}),t.update()})})})},function(e,t,i){var a=i(1);a.tag2("fl-report-create-modal-box",'<div> <fl-modal-box id-institution="{id_institution}"> <div show="{!parent.template && !parent.choose_category}" id="report_template_modal" class="report-content content-report-new"> <h2> <fl-trans keyword="report.how_create_new_report"></fl-trans> <div class="menu"> <fl-menu-tab color="#fff" data="{opts.menu}"></fl-menu-tab> </div> </h2> <div class="report-content report-content-top"> <table width="400" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="50%" align="center"> <div class="report-option report-option-left" ref="button_template" onclick="{parent.chooseTemplate}"> <fl-trans keyword="report.from_model"></fl-trans> </div> </td> <td width="50%" align="center" ref="button_blank"> <div class="report-option report-option-right" onclick="{parent.reportBlank.apply}"> <span style="display:inline-block"> <fl-trans keyword="report.from_blank"></fl-trans>
376 </span> <span style="display:inline-block"> <fl-icon if="{parent.reportBlank.locked}" icon="lock" size="14"> </fl-icon> </span> </div> </td> </tr> </table> </div> </div> <div class="report-content"> <fl-report-template-list if="{parent.template}" id-institution="{parent.id_institution}"> </fl-report-template-list> </div> <div class="category"> <fl-report-category-list if="{parent.choose_category}" id-institution="{parent.id_institution}"> </fl-report-category-list> </div> </fl-modal-box> </div>',"","",function(e){"use strict";var t=this;this.template=!1,this.choose_category=!1,this.id_institution=e.idInstitution,this.on("mount",function(){t.tags["fl-modal-box"].finallyUnmount(function(){t.template=!1,t.choose_category=!1,t.update()})}),this.chooseTemplate=function(){t.template=!0,t.choose_category=!1,t.update()},this.reportBlank=this.fl.checkRules({feature:"report_unlimited_custom",permission:"save_report",onSuccess:function(){t.template=!1,t.choose_category=!0,t.update()}}),this.open=function(){t.tags["fl-modal-box"].ModalBoxOpen()},this.close=function(){t.tags["fl-modal-box"].ModalBoxClose()}})},function(e,t,i){var a=i(1);a.tag2("fl-report-filter",'<div if="{!error}" id="report-filter" class="report-filter"> <div each="{filter in handler.filters}"> <span if="{filter.type_filter===âdateâ}"> <fl-field label="{filter.name}" name="{filter.code}" id="{handler.getId(filter)}" width="200" type="date"> </fl-field> </span> <span if="{filter.type_filter===âdatetimeâ}"> <fl-field label="{filter.name}" name="{filter.code}" id="{handler.getId(filter)}" width="200" type="datetime"> </fl-field> </span> <span if="{filter.type_filter===âselectâ}"> <fl-field type="select" label="{filter.name}" name="{filter.code}" id="{handler.getId(filter)}" width="300" items="{filter.field}"> </fl-field> </span> <span if="{filter.type_filter===âselect_with_endpointâ && !loader}"> <fl-field type="select" label="{filter.name}" name="{filter.code}" id="{handler.getId(filter)}" width="400" items="{handler.getFiltersWithEndpoint(filter)}"> </fl-field> </span> </div> <br> <br> <div if="{!loader}"> <fl-button schema="success" text="confirm" onclick="{confirmFilter}"> </fl-button> </div> </div> <div if="{error && !loader}" align="center"> {error} </div>','fl-report-filter .report-filter,[data-is="fl-report-filter"] .report-filter{ margin-top:15px; text-align: center; vertical-align: middle; height: 300px; width: 100%; text-align: center; display: table; }',"",function(e){"use strict";var t=this,i=this;this.loader=!1,this.error=null,this.callback=e.callback,this.id_user=e.idUser,this.id_course=e.idCourse,this.id_classroom=e.idClassroom,this.on("mount",function(){var i=e.filters.filter(function(e){return"select_with_endpoint"===e.type_filter}).map(function(e){return new Promise(function(i,a){t.getRequest(i,a,e)})});Promise.all(i).then(function(){t.handler.filters=e.filters,t.update(),a()})}),this.on("update",a),this.getFilters=function(){var e={};return $(t.root).find('[id$="-field"]').each(function(){""!=$(this).val()&&(e[""+$(this).attr("name")]=$(this).val())}),e},this.handler={filters:[],filtersWithEndpoint:{},getId:function(e){return""+e.id_institution_report_filter+e.id_report_filter+e.code+"-field"},getFiltersWithEndpoint:function(e){return t.handler.filtersWithEndpoint[t.handler.getId(e)]}};var a=function(){e.filters.filter(function(e){return"date"===e.type_filter}).forEach(function(e,i){showCalendar(t.handler.getId(e),"","")})};this.confirmFilter=function(){var e=[];$("#report-filter").find("input[name], textarea").each(function(){var t=$(this).attr("name"),a=$(this).val();return 0===a.length?(school.popup.error(i.i18n.translate("report.filter_empty")),e=[],!1):void(e[e.length]={name:t,value:t.includes("date")?a.replace(" ","T"):a})}),t.callback&&e.length>0&&t.callback(e)},this.getRequest=function(e,i,a,n){t.loader=!0,t.update();var o=t.handler.getId(a),s=a.field.property.property,r=a.field.property.values;n||(n=a.field.value,t.id_user&&(n+="&id_user="+t.id_user),t.id_course&&(n+="&id_course="+t.id_course),t.id_classroom&&(n+="&id_classroom="+t.id_classroom));var l=[t.actions.getReportFieldEndpoint({link:n})];t.store.dispatch(l).then(function(){t.loader=!1;var n=t.store.getState().report.filter_endpoint_result,l=t.store.getState().report.links;
376Array.isArray(n)&&(t.handler.filtersWithEndpoint[o]||n.forEach(function(e){t.handler.filtersWithEndpoint[o]=[]}),n.forEach(function(e){var i=r.reduce(function(t,i,a){var n=i.split(".").reduce(function(e,t){return e[t]},e);return a==r.length-1?t.concat(""+n):t.concat(n+" - ")},"");t.handler.filtersWithEndpoint[o].push({value:e[s],text:i})})),!l||!l.next||l.self.number>=l.next.number?e():t.getRequest(e,i,a,l.next.href)})["catch"](function(i){e(),t.loader=!1,t.error=t.i18n.translate("report.not_found_filter"),t.update()})}})},function(e,t,i){var a=i(1);a.tag2("fl-report-filter-badge",'<span each="{filter in opts.filters}"> <fl-badge label="info" message="{filter.name}"> </fl-badge> </span>',"","",function(e){})},function(e,t,i){var a=i(1);a.tag2("fl-report-filter-editor-popup",'<div class="padding"> <div class="center"> <fl-spinner loading="{isLoading}"></fl-spinner> </div> <div if="{!isLoading}"> <fl-trans keyword="report.filter.select"></fl-trans>: <fl-multi-select placeholder="report.filter.example" diff-property="id_report_filter" badge-label="report.filter.plural" auto-complete-item-property="name" auto-complete-items="{filters}"></fl-multi-select> <br> <div class="center"> <fl-button type="button" text="save" schema="success" onclick="{save}"> </fl-button> <fl-button type="button" text="cancel" schema="cancel" onclick="{cancel}"> </fl-button> </div> </div> </div>','fl-report-filter-editor-popup .fl-multi-select,[data-is="fl-report-filter-editor-popup"] .fl-multi-select{ width: 500px; } fl-report-filter-editor-popup .padding,[data-is="fl-report-filter-editor-popup"] .padding{ padding: 10px; } fl-report-filter-editor-popup .filter-select,[data-is="fl-report-filter-editor-popup"] .filter-select{ width: auto; box-shadow: 0px 0px 3px rgb(1, 129, 78); border-radius: 4px; margin-top: 10px; } fl-report-filter-editor-popup .filter-select>.item,[data-is="fl-report-filter-editor-popup"] .filter-select>.item{ padding: 5px; cursor: pointer; border-bottom: 1px solid #01814e; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } fl-report-filter-editor-popup .filter-select>.item:last-child,[data-is="fl-report-filter-editor-popup"] .filter-select>.item:last-child{ border-bottom: 0px; } fl-report-filter-editor-popup .filter-select>.item.select,[data-is="fl-report-filter-editor-popup"] .filter-select>.item.select{ background-color: rgba(1, 129, 78, 0.29); } fl-report-filter-editor-popup .filter-select>.item.select:first-child,[data-is="fl-report-filter-editor-popup"] .filter-select>.item.select:first-child{ border-radius: 4px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; } fl-report-filter-editor-popup .filter-select>.item.select:last-child,[data-is="fl-report-filter-editor-popup"] .filter-select>.item.select:last-child{ border-radius: 4px; border-top-left-radius: 0px; border-top-right-radius: 0px; }',"",function(e){"use strict";var t=this;this.isLoading=!0,this.filters=[],this.selectToggle=function(e){$(e.target).toggleClass("select");var t=$(e.target).find(".fa");t.hasClass("fa-plus")?(t.removeClass("fa-plus"),t.addClass("fa-minus"),$(e.target).attr("data-checked","false")):(t.removeClass("fa-minus"),t.addClass("fa-plus"),$(e.target).attr("data-checked","true"))},this.save=function(){t.tags["fl-multi-select"].getItems().then(function(i){var a={id_institution:e.idInstitution,id_institution_report:e.idInstitutionReport,filter:i},n=[t.actions.editInstitutionReportFilter(a)];t.store.dispatch(n).then(function(){school.popup.close()})})},this.cancel=function(){school.popup.close()},this.on("mount",function(){var i={id_institution:e.idInstitution,id_institution_report:e.idInstitutionReport},a=[t.actions.aggregationReportFilterChecked(i)];t.store.dispatch(a).then(function(){var e=t.store.getState().report.checked_filter;t.filters=e.map(function(e){return e.name=t.i18n.translate(e.name),e}),t.isLoading=!1,t.update()})})})},function(e,t,i){var a=i(1);a.tag2("fl-report-list",'<div if="{loader}"> <br> <fl-spinner loading="{loader}"></fl-spinner> <br> </div> <div if="{!loader && reports && reports.length > 0}" class="report-list"> <div class="report-line-header capitalize"> <div class="report-col report-name-col"> <fl-trans keyword="name"></fl-trans> </div> <div class="report-col report-category-col"> <fl-trans keyword="category"></fl-trans> </div> <div class="report-col report-option-col"> <fl-trans keyword="option.plural"></fl-trans> </div> </div> <fl-report-list-item each="{report in reports}" id-institution="{id_institution}" id-report-category="{id_report_category}" report="{report}" style="display:table-row;"> </fl-report-list-item> </div> <div if="{!loader && reports.length == 0}" align="center"> {error} </div>','fl-report-list .report-list,[data-is="fl-report-list"] .report-list{ margin: 0; padding: 0; width: 100%; display: table; } fl-report-list .report-line-header,[data-is="fl-report-list"] .report-line-header{ display: table-row; width: 100%; } fl-report-list .report-line-header:first-child .report-col,[data-is="fl-report-list"] .report-line-header:first-child .report-col{ height: auto; } fl-report-list .report-line-item,[data-is="fl-report-list"] .report-line-item{ width: 100%; } fl-report-list .report-col,[data-is="fl-report-list"] .report-col{ display: table-cell; line-height: normal; vertical-align: middle; text-align: left; height: 30px; } fl-report-list .report-line-header > .report-col,[data-is="fl-report-list"] .report-line-header > .report-col{ text-align: left; padding-top: 10px; padding-bottom: 2px; border-bottom: 1px solid #aaa; font-weight: bold; color: #555; } fl-report-list-item > .report-col{ text-align: left; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px dashed #aaa; transition-duration: 300ms; transition-timing-function: ease-in-out; } fl-report-list-item:last-of-type > .report-col{ border-bottom: none; } fl-report-list-item:hover > .report-col{ background-color:rgba(1, 129, 78, 0.10); } fl-report-list .report-name-col,[data-is="fl-report-list"] .report-name-col{ padding-left: 5px; width: 45%; } fl-report-list .report-category-col,[data-is="fl-report-list"] .report-category-col{ width: 45% } fl-report-list .report-option-col,[data-is="fl-report-list"] .report-option-col{ text-align: center; width: 10%; }',"",function(e){"use strict";var t=this;this.loader=!0,this.error="",this.id_institution=e.idInstitution,this.id_report_category=e.idReportCategory,this.reports=[],this.on("mount",function(){t.getInstitutionReport()}),this.getInstitutionReport=function(){var e={id_institution:t.id_institution,id_report_category:t.id_report_category},i=[t.actions.getInstitutionReport(e)];t.store.dispatch(i).then(function(){t.loader=!1,t.reports=t.store.getState().report.reports,t.update(
376)})["catch"](function(e){e&&(t.loader=!1,t.error=t.store.getState().report.error,t.update())})}})},function(e,t,i){var a=i(1);a.tag2("fl-report-list-item",'<div class="report-col report-name-col"> {report.name} </div> <div class="report-col report-category-col"> <fl-badge label="{report.badge}" message="{report.category}"> </fl-badge> </div> <div class="report-col report-option-col"> <fl-button-option> <fl-trans keyword="option.plural"></fl-trans> </fl-button-option> <fl-menu-option arrow="top"> <fl-menu-option-item icon="pencil" icon-size="12" text="edit" disabled="{parent.reportEdit.disabled}" locked="{parent.reportEdit.locked}" onclick="{parent.reportEdit.apply}"> </fl-menu-option-item> <fl-menu-option-item icon="pencil" icon-size="12" text="report.edit_category" disabled="{parent.reportEditCategory.disabled}" locked="{parent.reportEditCategory.locked}" onclick="{parent.reportEditCategory.apply}"> </fl-menu-option-item> <fl-menu-option-item icon="pencil" icon-size="12" text="report.edit_filter" disabled="{parent.reportEditFilter.disabled}" locked="{parent.reportEditFilter.locked}" onclick="{parent.reportEditFilter.apply}"> </fl-menu-option-item> <fl-menu-option-item icon="trash" icon-size="12" text="delete" disabled="{parent.reportDelete.disabled}" locked="{parent.reportDelete.locked}" onclick="{parent.reportDelete.apply}"> </fl-menu-option-item> </fl-menu-option> </div>','fl-report-list-item .report-items,[data-is="fl-report-list-item"] .report-items{ padding: 0px; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_report_category=e.idReportCategory,this.report=e.report,this.features=window.interceptor.feature,this.reportEdit=this.fl.checkRules({feature:"report_unlimited_custom",permission:"save_report",onSuccess:function(){t.router.load("report.edit",{id_institution_report:t.report.id_institution_report})}}),this.reportEditCategory=this.fl.checkRules({feature:"report_unlimited_custom",permission:"save_report",onSuccess:function(){school.popup.open();var i=t.i18n.translate("report.edit_category");$("#titulo").html(i);var n="fl-report-category-editor-popup",o="<"+n+' id-institution="'+e.idInstitution+'" id-institution-report="'+t.report.id_institution_report+'" id-report-category="'+t.report.id_report_category+'" ></'+n+">";$("#conteudo").html(o),a.mount(n)}}),this.reportEditFilter=this.fl.checkRules({feature:"report_unlimited_custom",permission:"save_report",onSuccess:function(){school.popup.open();var i=t.i18n.translate("report.edit_filter");$("#titulo").html(i);var n="fl-report-filter-editor-popup",o="<"+n+' id-institution="'+e.idInstitution+'" id-institution-report="'+t.report.id_institution_report+'"></'+n+">";$("#conteudo").html(o),a.mount(n)}}),this.reportDelete=this.fl.checkRules({feature:this.features.indexOf("report_unlimited")>=0?"report_unlimited":"report_limited",permission:"save_report",onSuccess:function(){school.popup.confirm(t.i18n.translate("report.report_delete_confirm"),function(){var e={id_institution:t.report.id_institution,id_institution_report:t.report.id_institution_report},i=[t.actions.deleteInstitutionReport(e)];t.store.dispatch(i).then(function(){t.store.getState().report.report_delete;school.popup.info(t.i18n.translate("report.success_delete_report")),t.parent.getInstitutionReport()})["catch"](function(e){if(e){var i=t.store.getState().report.error;school.popup.error(i)}})})}})})},function(e,t,i){var a=i(1);a.tag2("fl-report-modal-box",'<div> <fl-finance-graphics id-institution="{id_institution}" if="{router_name === âinstitution.financeâ}"></fl-finance-graphics> <fl-modal-box schema="light"> <span if="{!parent.error}"> <fl-report-print if="{parent.open}" id-institution="{parent.id_institution}" id-course="{parent.id_course}" id-user="{parent.id_user}" id-classroom="{parent.id_classroom}" id-report-category="{parent.id_report_category}" id-member-charge="{parent.id_member_charge}" id-member-payment="{parent.id_member_payment}" id-member-tuition="{parent.id_member_tuition}" id-institution-company="{parent.id_institution_company}" id-invoice="{parent.id_invoice}" invoice-list="{parent.invoice_list}"> </fl-report-print> </span> <span if="{parent.error}"> {parent.error} </span> </fl-modal-box> </div>',"","",function(e){"use strict";var t=this;this.error=null,this.legacyList=!1,this.open=!1,this.initialize="open",this.router_name=this.router.name,this.id_institution=e.idInstitution,this.id_course=e.idCourse,this.id_user=e.idUser,this.id_classroom=e.idClassroom,this.id_report_category=e.idReportCategory,this.id_member_charge=e.idMemberCharge,this.id_member_payment=e.idMemberPayment,this.id_member_tuition=e.idMemberTuition,this.id_institution_company=e.idInstitutionCompany,this.id_invoice=e.idInvoice,this.category_phrase=null,this.invoice_list=e.invoiceList,this.menu=[{label:this.i18n.translate("report.plural"),callback:function(){t.legacyList=!1,t.update(
376)},active:!0}],3!=this.id_report_category&&(this.menu[this.menu.length]={label:this.i18n.translate("Boletos e carnê"),callback:function(){t.legacyList=!0,t.update()}}),this.menu[this.menu.length]={label:this.i18n.translate("report_old"),callback:function(){t.tags["fl-modal-box"].ModalBoxClose(),3==t.id_report_category?e.linkInstitutionPage?loadPiece("/acao/inst/finance/financeiro_relatorios.php?inst="+t.id_institution,"finan_despesa_conteudo","finan_despesa_conteudo","","escola/"+e.linkInstitutionPage+"/financeiro/relatorio"):loadPiece("/acao/inst/finance/financeiro_relatorios.php?inst="+t.id_institution,"finan_despesa_conteudo","finan_despesa_conteudo"):e.idClassroom&&!e.idUser?(popup("open","700"),loadPiece("/acao/inst/turma/turma_relatorio.php?inst="+t.id_institution+"&turma="+t.id_classroom,"conteudo","conteudo")):e.idMemberCharge?(popup("open",500),loadPiece("/school/receipt/popup?inst="+t.id_institution+"&cobranca="+e.idMemberCharge+"&pagamento="+e.idMemberPayment+"&user="+t.id_user,"conteudo","conteudo","")):(popup("open","500"),loadPiece("/acao/inst/turma/relatorio_estudante.php?turma="+e.idClassroom+"&user="+e.idUser+"&inst="+e.idInstitution,"conteudo","conteudo",""))}},this.data_report=[],this.column_report=[{label:this.i18n.translate("report"),field:"name",width:"50%"},{label:this.i18n.translate("category"),field:"category",width:"50%"},{label:this.i18n.translate("actions"),field:"actions",width:"50%"}],this.on("mount",function(){e.initialize&&(t.initialize=e.initialize),"open"==t.initialize&&t.openModal(),t.tags["fl-modal-box"]&&t.tags["fl-modal-box"].finallyUnmount(function(){t.update()})}),this.openModal=function(){t.open=!0,t.id_institution=e.idInstitution,t.id_user=e.idUser,t.id_classroom=e.idClassroom,t.id_course=e.idCourse,t.id_report_category=e.idReportCategory,t.id_member_charge=e.idMemberCharge,t.id_member_payment=e.idMemberPayment,t.id_institution_company=e.idInstitutionCompany,t.id_invoice=e.idInvoice,t.update(),t.tags["fl-modal-box"].ModalBoxOpen()}})},function(e,t,i){var a=i(1);a.tag2("fl-report-print",'<div id="report-template-modal" class="report-modal-content content-report-new"> <div class="report-modal-content"> <h3> {category_phrase} </h3> <div class="report-menu"> <fl-menu-tab color="#fff" data="{menu}"> </fl-menu-tab> </div> <div id="content"> <fl-report-print-list if="{!legacyList && !invoice_list}" id-institution="{id_institution}" id-course="{id_course}" id-user="{id_user}" id-classroom="{id_classroom}" id-report-category="{id_report_category}" id-member-charge="{id_member_charge}" id-member-payment="{id_member_payment}" id-member-tuition="{id_member_tuition}" id-institution-company="{id_institution_company}" id-invoice="{id_invoice}"> </fl-report-print-list> <fl-member-finance-print-list if="{!legacyList && invoice_list}" id-institution="{id_institution}" id-user="{id_user}" id-classroom="{id_classroom}" id-invoice="{id_invoice}" id-institution-customer-installment="{id_institution_customer_installment}"> </fl-member-finance-print-list> <fl-report-legacy-member-list if="{legacyList && !id_classroom}" id-institution="{id_institution}" id-user="{id_user}"> </fl-report-legacy-member-list> <fl-report-legacy-classroom-list if="{legacyList && id_classroom}" id-institution="{id_institution}" id-classroom="{id_classroom}"> </fl-report-legacy-classroom-list> </div> </div> </div>','fl-report-print .report-modal-content,[data-is="fl-report-print"] .report-modal-content{ display: table; width: 100%; font-weight: normal; } fl-report-print h3,[data-is="fl-report-print"] h3{ padding-left: 10px; }',"",function(e){"use strict";var t=this;this.loader=!0,this.error=null,this.legacyList=!1,this.active=0,this.id_institution=e.idInstitution,this.id_course=e.idCourse,this.id_user=e.idUser,this.id_classroom=e.idClassroom,this.id_report_category=e.idReportCategory,this.id_member_charge=e.idMemberCharge,this.id_member_payment=e.idMemberPayment,this.id_member_tuition=e.idMemberTuition,this.id_institution_company=e.idInstitutionCompany,this.id_invoice=e.idInvoice,this.id_institution_customer_installment=e.idInstitutionCustomerInstallment,this.category_phrase=null,this.new_ui=!1,(window.location.href.indexOf("institution")>=0||this.router&&this.router.name&&this.router.name.indexOf("institution")>=0)&&(this.new_ui=!0),this.menu=[{label:this.i18n.translate("report.plural"),callback:function(){t.legacyList=!1,t.invoice_list=!1,t.update(
376)},active:this.invoice_list?!1:!0}],3!=this.id_report_category&&7!=this.id_report_category&&(this.new_ui&&!this.id_invoice?this.menu[this.menu.length]={label:this.i18n.translate("finance.report_bank_slip"),callback:function(){t.legacyList=!1,t.invoice_list=!0,t.update()},active:this.invoice_list?!0:!1}:this.id_invoice||(this.menu[this.menu.length]={label:this.i18n.translate("Boletos e carnê"),callback:function(){t.legacyList=!0,t.update()},active:this.invoice_list?!0:!1})),this.on("mount",function(){t.getReportCategory(),t.legacyList||t.invoice_list||t.listReport()}),this.getReportCategory=function(){var e={id_institution:t.id_institution,id_user:t.id_user,id_classroom:t.id_classroom,id_course:t.id_course,id_report_category:t.id_report_category,id_member_charge:t.id_member_charge,id_member_payment:t.id_member_payment,id_institution_company:t.id_institution_company,id_invoice:t.id_invoice},i=[t.actions.getReportCategoryByArguments(e)];t.store.dispatch(i).then(function(e){t.error=null;var i=t.store.getState().report.category;t.category_phrase=i.phrase,t.update()})["catch"](function(e){e&&(t.error=t.store.getState().report.error,t.update())})},this.listReport=function(){({id_institution:t.id_institution,id_user:t.id_user,id_classroom:t.id_classroom,id_course:t.id_course,id_report_category:t.id_report_category,id_member_charge:t.id_member_charge,id_member_payment:t.id_member_payment,id_institution_company:t.id_institution_company,id_invoice:t.id_invoice})}})},function(e,t,i){var a=i(1);a.tag2("fl-report-print-list",'<div> <div if="{reports && !error}" class="report-general"> <div ref="report_list" class="report-list"> <div class="report-overflow"> <fl-report-print-list-item each="{report in reports}" id-institution-report="{report.id_institution_report}" id-report-category="{report.id_report_category}" report="{report}" callback="{selectReport}"> </fl-report-print-list-item> </div> </div> <div if="{preview_open}" class="report-preview"> <div show="{preview_button}" align="right" class="report-preview-button"> <span class="report-action capitalize" onclick="{unselectReport}"> <fl-icon icon="times" size="14"> </fl-icon> <span id="report-action-close" class="report-action-text"> <fl-trans keyword="close"></fl-trans>
376 </span> </span> <span if="{!report.filter || report.filter.length == 0 || (report.filter && filters.length > 0)}"> <span if="{report.filter && report.filter.length > 0}" class="report-action capitalize" onclick="{clearFilter}"> <fl-icon icon="filter" size="16"> </fl-icon> <span class="report-action-text"> <fl-trans keyword="report.change_filter"></fl-trans> </span> </span> <span if="{report.print}" class="report-action capitalize" onclick="{printReport}"> <fl-icon icon="print" size="18"> </fl-icon> <span class="report-action-text"> <fl-trans keyword="print"></fl-trans> </span> </span> <span if="{report.document}" class="report-action capitalize" onclick="{textfileReport}"> <fl-icon icon="file" size="20" color="#1515ff"> </fl-icon> <span class="report-action-text"> <fl-trans keyword="report.text_document"></fl-trans> </span> </span> <span if="{report.spreadsheet}" class="report-action capitalize" onclick="{spreadsheetReport}"> <fl-icon icon="file-spreadsheet" size="20" color="#0a0"> </fl-icon> <span class="report-action-text"> <fl-trans keyword="report.spreadsheet"></fl-trans>
376 </span> </span> <span if="{report.pdf}" class="report-action uppercase" onclick="{pdfReport}"> <fl-icon icon="file-pdf" size="18" color="#a00"> </fl-icon> <span class="report-action-text"> <fl-trans keyword="report.pdf"></fl-trans> </span> </span> </span> </div> <div if="{preview_button}"> <fl-report-filter if="{report.filter && report.filter.length > 0 && filters.length === 0}" id-user="{id_user}" id-course="{id_course}" id-classroom="{id_classroom}" filters="{report.filter}" callback="{selectFilter}"> </fl-report-filter> </div> <iframe if="{!report.filter || report.filter.length === 0 || (report.filter && filters.length > 0)}" name="report_preview" id="report-preview" frameborder="0" width="100%" height="450" style="border-radius:10px;"> </iframe> </div> </div> <div show="{error}" class="report-error"> {error} </div> </div>','fl-report-print-list .report-general,[data-is="fl-report-print-list"] .report-general{ width: 100%; height:450px; } fl-report-print-list .report-list,[data-is="fl-report-print-list"] .report-list{ float: left; vertical-align: top; width: 100%; display: table; } fl-report-print-list .report-preview,[data-is="fl-report-print-list"] .report-preview{ float: right; vertical-align: top; width: 0%; height: 450px; padding-top: 5px; padding-bottom: 5px; } fl-report-print-list-item .report-list-item { padding:5px; padding-top: 15px; padding-bottom: 15px; border-bottom: #aaa 1px dashed; cursor:pointer; transition-duration: 300ms; transition-timing-function: ease-in-out; } fl-report-print-list-item:last-of-type .report-list-item { border-bottom: none; } fl-report-print-list-item:hover .report-list-item { background-color:rgba(1, 129, 78, 0.10); } fl-report-print-list .report-overflow,[data-is="fl-report-print-list"] .report-overflow{ height: 477px; overflow: hidden; overflow-y: auto; padding: 10px; border-radius:10px; } fl-report-print-list .report-preview-button,[data-is="fl-report-print-list"] .report-preview-button{ padding: 5px; text-align: right; font-size: 12px; font-weight: bold; font-family: verdana; } fl-report-print-list .report-preview-text,[data-is="fl-report-print-list"] .report-preview-text{ padding: 5px; } fl-report-print-list .report-action,[data-is="fl-report-print-list"] .report-action{ border:#fff 1px solid; background: #fff; border-radius:5px; padding:5px; vertical-align: middle; cursor: pointer; display: inline-block; } fl-report-print-list .report-action:hover,[data-is="fl-report-print-list"] .report-action:hover{ border:#aaa 1px solid; background: #eee; } fl-report-print-list .report-action:hover .report-action-text,[data-is="fl-report-print-list"] .report-action:hover .report-action-text,fl-report-print-list .report-action-text-hovered,[data-is="fl-report-print-list"] .report-action-text-hovered{ width:130px; } fl-report-print-list .report-action-text,[data-is="fl-report-print-list"] .report-action-text{ margin: 0px; padding: 0px; width:0px; text-overflow: clip; white-space: nowrap; overflow: hidden; text-align: center; display: inline-block; transition:width 500ms; font-weight: bold; } fl-report-print-list .report-error,[data-is="fl-report-print-list"] .report-error{ width: 100%; text-align: center; padding: 15px 0px 15px 0px; }',"",function(e){ 377"use strict";function t(e){return e&&e.__esModule?e:{"default":e}}var a=this,n=i(3),o=t(n);this.error=null,this.preview_open=!1,this.preview_button=!1,this.id_institution=e.idInstitution,this.id_course=e.idCourse,this.id_user=e.idUser,this.id_classroom=e.idClassroom,this.id_report_category=e.idReportCategory,this.id_member_charge=e.idMemberCharge,this.id_member_payment=e.idMemberPayment,this.id_member_tuition=e.idMemberTuition,this.id_institution_company=e.idInstitutionCompany,this.id_invoice=e.idInvoice,this.report=null,this.reports=[],this.report_content="",this.filters=[],this.filter_string="",this.on("mount",function(){a.data=e.data,a.columns=e.columns,void 0!==e.width&&(a.width=e.width),a.update(),e.callback&&(a.refs.report_item.onclick=e.callback),a.getReportInstitution()}),this.selectReport=function(e){a.report&&a.report.id_institution_report!=e.id_institution_report&&(a.preview_button=!1,a.filters=[],a.update()),a.preview_open=!0,a.report=e,a.update(),(!a.report.filter||0==a.report.filter.length||a.report.filter&&a.filters.length>0)&&a.getPreview(),$(a.root).find(".report-list").animate({width:"40%"},500,function(){$(a.root).find(".report-list").css("border-right","1px solid #aaa"),$(a.root).find(".report-preview").animate({width:"59%"},500,function(){a.preview_button=!0,a.update()})})},this.unselectReport=function(){a.preview_button=!1,a.update(),$(a.root).find(".report-preview").animate({width:"0%"},500,function(){$(a.root).find(".report-list").css("border-right",""),$(a.root).find(".report-list").animate({width:"100%"},500,function(){a.store.dispatch([a.actions.setInstitutionReportSelected(null)]),a.preview_open=!1,a.report=null,a.clearFilter(),a.update()})})},this.selectFilter=function(e){a.filters=e,a.filter_string="",e.map(function(e){a.filter_string+="&"+e.name+"="+e.value}),a.update(),a.getPreview()},this.clearFilter=function(){a.filters=[],a.filter_string="",a.update()},this.getPreview=function(){var e={link:a.report.preview+"&"+a.filter_string},t=[a.actions.getTemplate(e)];a.store.dispatch(t).then(function(){a.report_content=a.store.getState().report.template,$(a.root).find("#report-preview").contents().find("body").html(a.report_content)})},this.printReport=function(){var e={link:a.report.print+"&"+a.filter_string},t=[a.actions.getTemplate(e)];a.store.dispatch(t).then(function(){a.report_content=a.store.getState().report.template,$(a.root).find("#report-preview").contents().find("body").html(a.report_content)})},this.textfileReport=function(){var e=a.report.document+"&"+a.filter_string;o["default"].download(e,{name:a.report.label})},this.spreadsheetReport=function(){var e=a.report.spreadsheet+"&"+a.filter_string;o["default"].download(e,{name:a.report.label})},this.getReportInstitution=function(){var e={id_institution:a.id_institution,id_user:a.id_user,id_classroom:a.id_classroom,id_course:a.id_course,id_report_category:a.id_report_category,id_member_charge:a.id_member_charge,id_member_payment:a.id_member_payment,id_member_tuition:a.id_member_tuition,id_institution_company:a.id_institution_company,id_invoice:a.id_invoice};a.id_report_category&&(e.id_report_category=a.id_report_category);var t=[a.actions.getInstitutionReport(e)];a.store.dispatch(t).then(function(){a.error=null;var e=a.store.getState().report.reports;a.reports=[];for(var t in e){var i=e[t];a.reports[t]={label:i.name,id_institution_report:i.id_institution_report,id_report_category:i.id_report_category,category:i.category,badge:i.badge,filter:i.filter},i.links&&(i.links.print&&(a.reports[t].print=i.links.print),i.links.preview&&(a.reports[t].preview=i.links.preview),i.links.spreadsheet&&(a.reports[t].spreadsheet=i.links.spreadsheet),i.links.document&&(a.reports[t].document=i.links.document),i.links.pdf&&(a.reports[t].pdf=i.links.pdf))}a.update()})["catch"](function(e){e&&(a.error=a.store.getState().report.error,a.update())})},this.update()})},function(e,t,i){var a=i(1);a.tag2("fl-report-print-list-item",'<div class="{class_item}" onclick="{selectItem}"> <div class="{class_label}"> <div class="item-width text-ellipsis"> {report.label} </div> </div> <div class="inline-block float-right middle"> <div if="{report.filter && report.filter.length > 0}" class="inline-block"> <fl-report-filter-badge filters="{report.filter}"> </fl-report-filter-badge> </div> <div class="inline-block"> <fl-icon icon="arrow-right"> </fl-icon> </div> </div> <span if="{report.id_report_default && report.filter.length > 0}"> <fl-report-filter-badge filters="{report.filter}"> </fl-report-filter-badge> </span> </div>','fl-report-print-list-item .item-width,[data-is="fl-report-print-list-item"] .item-width{ width: 300px; } fl-report-print-list-item .report-item-active,[data-is="fl-report-print-list-item"] .report-item-active{ background: #d7
377dfd7; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.report=e.report,this.callback=e.callback,this.active=!1,this.class_item={"report-list-item":!0,"report-item-active":this.active},this.class_label={"inline-block":!0,"item-width":!1},this.on("update",function(e){e===!0?t.active=e:e!==!0&&t.report.id_institution_report!=t.store.getState().report.id_institution_report_selected&&(t.active=!1),t.class_item={"report-list-item":!0,"report-item-active":t.active}}),this.selectItem=function(){t.class_label={"inline-block":!0,"item-width":!0},t.store.dispatch([t.actions.setInstitutionReportSelected(t.report.id_institution_report)]),t.update(!0),t.callback&&t.callback(t.report)}})},function(e,t,i){var a=i(1);a.tag2("fl-report-template-list",'<div> <div show="{menu.length > 1}"> <h3> <fl-trans keyword="report.select_report_template"></fl-trans> </h3> <div class="report-menu"> <fl-menu-tab color="#fff" data="{menu}"></fl-menu-tab> </div> </div> <div if="{templates.length == 0 && error}" align="center"> {error} </div> <div class="report-template"> <div if="{templates.length > 0}" class="report-template-list"> <div class="report-template-overflow"> <fl-report-template-list-item each="{template in templates}" id-institution="{id_institution}" template="{template}" callback="{selectTemplate}"> </fl-report-template-list-item> </div> </div> <div if="{preview_open}" class="report-template-preview"> <div show="{preview_button}" align="right" class="report-template-button"> <span class="report-action capitalize" onclick="{unselectTemplate}"> <fl-icon icon="times" size="14"> </fl-icon> <span id="report-action-close" class="report-action-text"> <fl-trans keyword="close"></fl-trans>
377 </span> </span> <span class="report-action" onclick="{reportDefaultClone.apply}"> <span class="report-action-text"> <fl-trans keyword="report.use_template"></fl-trans> </span> <fl-icon icon="arrow-right" size="18"> </fl-icon> </span> </div> <iframe name="report_preview" id="report-preview" frameborder="0" width="100%" height="450" style="border-radius:10px;"> </iframe> </div> </div> </div>','fl-report-template-list .report-template,[data-is="fl-report-template-list"] .report-template{ width: 100%; height:450px; } fl-report-template-list .report-template-list,[data-is="fl-report-template-list"] .report-template-list{ float: left; vertical-align: top; width: 100%; display: table; } fl-report-template-list .report-template-preview,[data-is="fl-report-template-list"] .report-template-preview{ float: right; vertical-align: top; width: 0%; height: 450px; } fl-report-template-list-item .template-list-item { padding:5px; padding-top: 15px; padding-bottom: 15px; border-bottom: #aaa 1px dashed; cursor:pointer; transition-duration: 300ms; transition-timing-function: ease-in-out; } fl-report-template-list-item:last-of-type .template-list-item { border-bottom: none; } fl-report-template-list-item:hover .template-list-item { background-color:rgba(1, 129, 78, 0.10); } fl-report-template-list .report-template-overflow,[data-is="fl-report-template-list"] .report-template-overflow{ height: 477px; overflow: hidden; overflow-y: auto; padding: 10px; } fl-report-template-list .report-template-button,[data-is="fl-report-template-list"] .report-template-button{ padding: 5px; text-align: right; font-size: 12px; font-weight: bold; font-family: verdana; } fl-report-template-list .report-action,[data-is="fl-report-template-list"] .report-action{ border:#fff 1px solid; background: #fff; border-radius:5px; padding:5px; vertical-align: middle; cursor: pointer; display: inline-block; } fl-report-template-list .report-action:hover,[data-is="fl-report-template-list"] .report-action:hover{ border:#aaa 1px solid; background: #eee; } fl-report-template-list .report-action:hover .report-action-text,[data-is="fl-report-template-list"] .report-action:hover .report-action-text{ width:130px; } fl-report-template-list .report-action-text,[data-is="fl-report-template-list"] .report-action-text{ margin: 0px; padding: 0px; width: 130px; text-overflow: clip; white-space: nowrap; overflow: hidden; text-align: center; display: inline-block; transition:width 500ms; font-weight: bold; } fl-report-template-list #report-action-close,[data-is="fl-report-template-list"] #report-action-close{ width: 60px; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_report_category=e.idReportCategory,this.preview_open=!1,this.preview_button=!1,this.templates=[],this.template=null,this.error=null,this.menu=[{label:this.i18n.translate("all.plural"),callback:function(){t.id_report_category=null,t.getReportDefault()},active:"active"}],this.on("mount",function(){t.getReportCategories(),t.getReportDefault()}),this.getReportCategories=function(){if(!t.id_report_category){var e={id_institution:t.id_institution},i=[t.actions.getReportCategories(e)];t.store.dispatch(i).then(function(){t.error=null;var e=t.store.getState().report.categories,i=function(i){var a=e[i];(window.location.href.indexOf("institution")<0&&3==a.id_report_category||window.location.href.indexOf("institution")<0&&6==a.id_report_category||window.location.href.indexOf("institution")>=0&&7==a.id_report_category||window.location.href.indexOf("institution")>=0&&8==a.id_report_category||3!=a.id_report_category&&6!=a.id_report_category&&7!=a.id_report_category&&8!=a.id_report_category)&&(t.menu[t.menu.length]={label:a.name,callback:function(){t.id_report_category=a.id_report_category,t.getReportDefault()}})};for(var a in e)i(a);t.update()})}},this.getReportDefault=function(){var e={id_institution:t.id_institution,id_report_category:t.id_report_category},i=[t.actions.getReportDefault(e)];t.store.dispatch(i).then(function(){t.error=null;var e=t.store.getState().report.reports_default;t.templates=[];var i=window.location.href.indexOf("institution")>=0;e.filter(function(e){return i?![3,6].includes(e.id_report_category):![7,8].includes(e.id_report_category)}).map(function(e){var i={label:e.name,id_report_default:e.id_report_default,id_report_category:e.id_report_category,category:e.category,badge:e.badge,filter:e.filter,checkedCategory:!1};return t.id_report_category&&(i.checkedCategory=!0),e.links&&(e.links.template&&(i.template=e.links.template),e.links["default"]&&(i.template_default=e.links["default"])),i}
377).forEach(function(e){return t.templates.push(e)}),t.update()})["catch"](function(e){e&&(t.templates=[],t.error=t.store.getState().report.error,t.update())})},this.selectTemplate=function(e){t.preview_open=!0,t.template=e,t.update(),t.getTemplate(),$(t.root).find(".report-template-list").animate({width:"40%"},500,function(){$(t.root).find(".report-template-list").css("border-right","1px solid #aaa"),$(t.root).find(".report-template-preview").animate({width:"59%"},500,function(){t.preview_button=!0,t.update()})})},this.unselectTemplate=function(){t.preview_button=!1,t.update(),$(t.root).find(".report-template-preview").animate({width:"0%"},500,function(){$(t.root).find(".report-template-list").css("border-right",""),$(t.root).find(".report-template-list").animate({width:"100%"},500,function(){t.preview_open=!1,t.update()})})},this.reportDefaultClone=this.fl.checkRules({feature:"report_unlimited_custom",permission:"save_report",onSuccess:function(){t.router.load("report.default.new.category",{id_report_category:t.template.id_report_category,id_report_default:t.template.id_report_default})},onErrorFeature:function(){t.saveTemplate()}}),this.getTemplate=function(){var e={link:t.template.template},i=[t.actions.getTemplate(e)];t.store.dispatch(i).then(function(){t.template_content=t.store.getState().report.template,$(t.root).find("#report-preview").contents().find("body").html(t.template_content)})},this.saveTemplate=function(){var e={id_institution:t.id_institution,id_report_category:t.template.id_report_category,name:t.template.label,template:t.template_content};if(t.template.filter&&t.template.filter.length>0){var i=[];for(var a in t.template.filter)i.push(t.template.filter[a].id_report_filter);e.filter=i}var n=[t.actions.saveInstitutionReport(e)];t.store.dispatch(n).then(function(){t.parent.parent.parent.reloadReport()})["catch"](function(e){if(e){var i=t.store.getState().report.error;school.popup.error(i)}})}})},function(e,t,i){var a=i(1);a.tag2("fl-report-template-list-item",'<div class="template-list-item" onclick="{selectItem}"> <div class="{class_label}"> <div class="item-width text-ellipsis"> {template.label} </div> </div> <div class="inline-block float-right middle"> <div if="{template.id_report_default && template.filter.length > 0}" class="inline-block"> <fl-report-filter-badge filters="{template.filter}"> </fl-report-filter-badge> </div> <div class="inline-block"> <fl-badge if="{template.id_report_default && !template.checkedCategory}" label="{template.badge}" message="{template.category}"> </fl-badge> </div> <div class="inline-block"> <fl-icon icon="arrow-right"> </fl-icon> </div> </div> </div>','fl-report-template-list-item .item-width,[data-is="fl-report-template-list-item"] .item-width{ width: 300px; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.template=e.template,this.callback=e.callback,this.class_label={"inline-block":!0,"item-width":!1},this.selectItem=function(){t.class_label={"inline-block":!0,"item-width":!0},t.callback&&t.callback(t.template)}})},function(e,t,i){var a=i(1);a.tag2("fl-report-legacy-classroom-list",'<div> <div ref="report_list" class="report-list"> <div class="report-overflow"> <div each="{row in memberLegacyReports}" onclick="{(row.filter && row.filter.length > 0) ? void(0) : ReportSelect}" class="report-item"> {row.label} <span show="{row.filter && row.filter.length > 0}"> | <fl-report-legacy-filter filters="{row.filter}"></fl-report-legacy-filter> <fl-button schema="success" onclick="{row.filter !== undefined ? ReportSelect : void(0)}"> Confirmar </fl-button> </span> </div> </div> </div> <div ref="report_preview" class="report-preview"> <div class="report-preview-button"> <span onclick="{ReportPreviewUnselect}" class="report-action capitalize"> <i class="fa fa-times" aria-hidden="true" style="font-size:20px;"></i> <span class="report-action-text"> Fechar </span> </span> <span onclick="{ReportLegacyPrint}" class="report-action capitalize"> <i class="fa fa-print" aria-hidden="true" style="font-size:20px;"></i> <span class="report-action-text"> <fl-trans keyword="print"></fl-trans>
377 </span> </span> </div> <div class="report-preview-text"> <iframe ref="report_preview_iframe" name="report_preview" id="report_preview" frameborder="0" width="100%" height="400"></iframe> </div> </div> </div>','fl-report-legacy-classroom-list .grid,[data-is="fl-report-legacy-classroom-list"] .grid{ border: 1px solid #aaa; border-radius:5px; } fl-report-legacy-classroom-list .label,[data-is="fl-report-legacy-classroom-list"] .label{ height: 40px; padding: 5px; background: #ccc; border-right:1px solid #aaa; cursor: default; font-weight: bold; } fl-report-legacy-classroom-list .label:last-child,[data-is="fl-report-legacy-classroom-list"] .label:last-child{ border:none; } fl-report-legacy-classroom-list .report-menu,[data-is="fl-report-legacy-classroom-list"] .report-menu{ padding: 0px; padding-bottom:10px; background-color:#fff; } fl-report-legacy-classroom-list .report-item,[data-is="fl-report-legacy-classroom-list"] .report-item{ line-height: 30px; height:30px; padding: 5px; border-bottom:#aaa 1px dashed; cursor:pointer; } fl-report-legacy-classroom-list .report-item:last-child,[data-is="fl-report-legacy-classroom-list"] .report-item:last-child{ border:none; } fl-report-legacy-classroom-list .report-item:hover,[data-is="fl-report-legacy-classroom-list"] .report-item:hover{ background: #d7dfd7; } fl-report-legacy-classroom-list .report-item-active,[data-is="fl-report-legacy-classroom-list"] .report-item-active{ background: #d7dfd7; } fl-report-legacy-classroom-list .report-list,[data-is="fl-report-legacy-classroom-list"] .report-list{ float: left; width: 100%; display: table; } fl-report-legacy-classroom-list .report-overflow,[data-is="fl-report-legacy-classroom-list"] .report-overflow{ height: 450px; overflow: hidden; overflow-y: auto; padding: 10px; } fl-report-legacy-classroom-list .report-preview,[data-is="fl-report-legacy-classroom-list"] .report-preview{ width: 0%; opacity: 0; border-left:#aaa 1px solid; display: none; float: left; } fl-report-legacy-classroom-list .report-preview-button,[data-is="fl-report-legacy-classroom-list"] .report-preview-button{ padding: 5px; text-align: right; font-size: 12px; font-weight: bold; font-family: verdana; } fl-report-legacy-classroom-list .report-preview-text,[data-is="fl-report-legacy-classroom-list"] .report-preview-text{ padding: 5px; } fl-report-legacy-classroom-list .report-action,[data-is="fl-report-legacy-classroom-list"] .report-action{ border:#fff 1px solid; background: #fff; border-radius:5px; padding:5px; vertical-align: middle; cursor: pointer; display: inline-block; } fl-report-legacy-classroom-list .report-action:hover,[data-is="fl-report-legacy-classroom-list"] .report-action:hover{ border:#aaa 1px solid; background: #eee; } fl-report-legacy-classroom-list .report-action:hover .report-action-text,[data-is="fl-report-legacy-classroom-list"] .report-action:hover .report-action-text,fl-report-legacy-classroom-list .report-action-text-hovered,[data-is="fl-report-legacy-classroom-list"] .report-action-text-hovered{ width:130px; } fl-report-legacy-classroom-list .report-action-text,[data-is="fl-report-legacy-classroom-list"] .report-action-text{ margin: 0px; padding: 0px; width:0px; text-overflow: clip; white-space: nowrap; overflow: hidden; text-align: center; display: inline-block; transition:width 500ms; } fl-report-legacy-classroom-list .report-error,[data-is="fl-report-legacy-classroom-list"] .report-error{ width: 100%; text-align: center; padding: 15px 0px 15px 0px; }',"",function(e){"use strict";var t=this,i=this;this.report={print:null},this.memberLegacyReports=[{label:"Carnê de todos os alunos ",filter:["month","year"],view:"/acao/inst/finance/print_all_carne.php",viewDefaultParams:{action:"view"},print:"/acao/inst/finance/print_all_carne.php",printDefaultParams:{action:"print"}},{label:"Carnê grande de todos os alunos ",filter:["month","year"],view:"/acao/inst/finance/print_all_carne.php",viewDefaultParams:{action:"view"},print:"/acao/inst/finance/print_all_carne.php",printDefaultParams:{action:"print"}},{label:"Todos os carnês pendentes",view:"/acao/inst/finance/print_c
377arne_pendente.php",viewDefaultParams:{action:"view"},print:"/acao/inst/finance/print_carne_pendente.php",printDefaultParams:{action:"print"}},{label:"Todos os próximos Boletos pendentes",view:"/acao/inst/boleto/relatorio/print_all_boleto.php",viewDefaultParams:{action:"view"},print:"/acao/inst/boleto/relatorio/print_all_boleto.php",printDefaultParams:{action:"print"}},{label:"Relatórios de inadimplentes",view:"/acao/inst/finance/relatorio/print_cobranca_inadimplente.php",viewDefaultParams:{action:"view"},print:"/acao/inst/finance/relatorio/print_cobranca_inadimplente.php",printDefaultParams:{action:"print"}}],this.ReportSelect=function(t){var a=this,n=t.item,o=(t.target,"&"+$.param(this.tags["fl-report-legacy-filter"].getFilters())),s=n.row,r=s.view,l=s.viewDefaultParams,d=s.print,c=s.printDefaultParams;r+="?",d+="?",l&&(l=$.param(l),r+=l+"&"),c&&(c=$.param(c),d+=c+"&");var u=$.param({turma:e.idClassroom,inst:e.idInstitution});r+=""+u,d+=""+u,o.length>1&&(r+=o,d+=o),i.report.print=d,$(i.refs.report_item).removeClass("report-item-active"),$(this.root).toggleClass("report-item-active"),$(i.refs.report_list).animate({width:"40%"},1e3),$(i.refs.report_preview).animate({width:"59%"},1e3,function(){$(this).css("display","table")}),$(i.refs.report_preview).animate({opacity:"1.0"},1e3,function(){i.refs.report_preview_iframe.src=r,$(a,".report-action-text").css("width","50px"),setTimeout(function(){return $(a,".report-action-text").css("width","")},1e3)}),i.update()},this.ReportPreviewUnselect=function(){$(t.refs.report_preview).animate({opacity:"0"},300,function(){$(t.refs.report_list).animate({width:"100%"},300,function(){})}),$(t.refs.report_preview).animate({width:"0%"},0,function(){$(this).css("display","none")})},this.ReportLegacyPrint=function(){t.refs.report_preview_iframe.src=t.report.print}})},function(e,t,i){var a=i(1);a.tag2("fl-report-legacy-filter",'<span each="{filter in opts.filters}"> <select name="mes" if="{filter==âmonthâ}" style="line-height:23px;width:100px;padding:2px;"> <option value="">-- Selecione um mês --</option> <option each="{month, index in months}" riot-value="{index + 1}" selected="{index==currentMonth}">{month}</option> </select> <select name="ano" if="{filter==âyearâ}" style="line-height:23px;padding:2px;width:60px;"> <option value="">----</option> <option each="{year in years}" riot-value="{year}" selected="{year==currentYear}">{year}</option> </select> </span>',"","",function(e){"use strict";var t=this,i=(new Date).getMonth(),a=(new Date).getFullYear();this.currentMonth=i,this.currentYear=a,this.years=[a-1,a,a+1],this.months=[this.i18n.translate("Janeiro"),this.i18n.translate("Fevereiro"),this.i18n.translate("Março"),this.i18n.translate("Abril"),this.i18n.translate("Maio"),this.i18n.translate("Junho"),this.i18n.translate("Julho"),this.i18n.translate("Agosto"),this.i18n.translate("Setembro"),this.i18n.translate("Outubro"),this.i18n.translate("Novembro"),this.i18n.translate("Dezembro")],this.getFilters=function(){var e={};return $(t.root).find("select").each(function(){""!=$(this).val()&&(e[""+$(this).attr("name")]=$(this).val())}),e}})},function(e,t,i){var a=i(1);a.tag2("fl-report-legacy-member-list",'<div> <div ref="report_list" class="report-list"> <div class="report-overflow"> <div each="{row in memberLegacyReports}" onclick="{ReportSelect}" class="report-item"> {row.label} </div> </div> </div> <div ref="report_preview" class="report-preview"> <div class="report-preview-button"> <span onclick="{ReportPreviewUnselect}" class="report-action capitalize"> <i class="fa fa-times" aria-hidden="true" style="font-size:20px;"></i> <span class="report-action-text"> Fechar </span> </span> <span onclick="{ReportLegacyPrint}" class="report-action capitalize"> <i class="fa fa-print" aria-hidden="true" style="font-size:20px;"></i> <span class="report-action-text"> <fl-trans keyword="print"></fl-trans>
377 </span> </span> </div> <div class="report-preview-text"> <iframe ref="report_preview_iframe" name="report_preview" id="report_preview" frameborder="0" width="100%" height="400"></iframe> </div> </div> </div>','fl-report-legacy-member-list .grid,[data-is="fl-report-legacy-member-list"] .grid{ border: 1px solid #aaa; border-radius:5px; } fl-report-legacy-member-list .label,[data-is="fl-report-legacy-member-list"] .label{ height: 40px; padding: 5px; background: #ccc; border-right:1px solid #aaa; cursor: default; font-weight: bold; } fl-report-legacy-member-list .label:last-child,[data-is="fl-report-legacy-member-list"] .label:last-child{ border:none; } fl-report-legacy-member-list .report-menu,[data-is="fl-report-legacy-member-list"] .report-menu{ padding: 0px; padding-bottom:10px; background-color:#fff; } fl-report-legacy-member-list .report-item,[data-is="fl-report-legacy-member-list"] .report-item{ line-height: 30px; height:30px; padding: 5px; border-bottom:#aaa 1px dashed; cursor:pointer; } fl-report-legacy-member-list .report-item:last-child,[data-is="fl-report-legacy-member-list"] .report-item:last-child{ border:none; } fl-report-legacy-member-list .report-item:hover,[data-is="fl-report-legacy-member-list"] .report-item:hover{ background: #d7dfd7; } fl-report-legacy-member-list .report-item-active,[data-is="fl-report-legacy-member-list"] .report-item-active{ background: #d7dfd7; } fl-report-legacy-member-list .report-list,[data-is="fl-report-legacy-member-list"] .report-list{ float: left; width: 100%; display: table; } fl-report-legacy-member-list .report-overflow,[data-is="fl-report-legacy-member-list"] .report-overflow{ height: 450px; overflow: hidden; overflow-y: auto; padding: 10px; } fl-report-legacy-member-list .report-preview,[data-is="fl-report-legacy-member-list"] .report-preview{ width: 0%; opacity: 0; border-left:#aaa 1px solid; display: none; float: left; } fl-report-legacy-member-list .report-preview-button,[data-is="fl-report-legacy-member-list"] .report-preview-button{ padding: 5px; text-align: right; font-size: 12px; font-weight: bold; font-family: verdana; } fl-report-legacy-member-list .report-preview-text,[data-is="fl-report-legacy-member-list"] .report-preview-text{ padding: 5px; } fl-report-legacy-member-list .report-action,[data-is="fl-report-legacy-member-list"] .report-action{ border:#fff 1px solid; background: #fff; border-radius:5px; padding:5px; vertical-align: middle; cursor: pointer; display: inline-block; } fl-report-legacy-member-list .report-action:hover,[data-is="fl-report-legacy-member-list"] .report-action:hover{ border:#aaa 1px solid; background: #eee; } fl-report-legacy-member-list .report-action:hover .report-action-text,[data-is="fl-report-legacy-member-list"] .report-action:hover .report-action-text,fl-report-legacy-member-list .report-action-text-hovered,[data-is="fl-report-legacy-member-list"] .report-action-text-hovered{ width:130px; } fl-report-legacy-member-list .report-action-text,[data-is="fl-report-legacy-member-list"] .report-action-text{ margin: 0px; padding: 0px; width:0px; text-overflow: clip; white-space: nowrap; overflow: hidden; text-align: center; display: inline-block; transition:width 500ms; } fl-report-legacy-member-list .report-error,[data-is="fl-report-legacy-member-list"] .report-error{ width: 100%; text-align: center; padding: 15px 0px 15px 0px; }',"",function(e){"use strict";var t=this;this.report={print:null},this.memberLegacyReports=[{label:"Carnê de pagamento",view:"/acao/inst/finance/print_carne.php",print:"/acao/inst/finance/print_carne.php",printDefaultParams:{print:"true"}},{label:"Carnê de pagamento (com código de barras do boleto)",view:"/acao/inst/finance/print_carne.php",viewDefaultParams:{showBoleto:"1"},print:"/acao/inst/finance/print_carne.php",printDefaultParams:{showBoleto:"1",print:"true"}},{label:"Todos os boletos",view:"/acao/inst/boleto/relatorio/print_all_boleto.php",viewDefaultParams:{showBoleto:"1"},print:"/acao/inst/boleto/relatorio/print_all_boleto.php",printDefaultParams:{showBoleto:"1",acao:"print"}},{label:"Imprimir todas as parcelas do aluno",view:"/acao/inst/membro/financeiro/print_parcelas.php",viewDefaultParams:{acao:"view"},print:"/acao/inst/membro/financeiro/print_parcelas.php",printDefaultParams:{acao:"print"}}],this.loadMemberTuition=function(){return new Promise(function(i){var a={id_institution:e.idInstitution,id_user:e.idUser},n=[t.actions.getMemberTuitions(a)];t.store.dispatch(n).then(function(){var e=t.store.getState().memberTuition.tuitions;e&&0 in Object.keys(e)&&e[0].id_member_tuition&&(t.id_member_tuition=e[0].id_member_tuition),i(t.id_member_tuition)})["catch"](function(e){if(e){var i=t.store.getState().member.error;school.popup.error(i)}})})},this.ReportSelect=function(i){var a=i.item;t.loadMemberTuition().then(function(i){var n=a.row,o=n.view,s=n.viewDefaultParams,r=n.print,l=n.printDefaultParams;o+="?",r+="?",s&&(s=$.param(s),o+=s+"&"),l&&(l=$.param(l),r+=l+"&");var d=$.param({user:e.idUser,inst:e.idInstitution,membro_letivo:i});o+=""+d,r+=""+d,t.report.print=r,$(t.refs.report_item).removeClass("report-item-active"),$(t.root).toggleClass("report-item-active"),$(t.refs.report_list).animate({width:"40%"},1e3),$(t.refs.report_preview).animate({width:"59%"},1e3,function(){$(this).css("display","table")}),$(t.refs.report_preview).animate({opacity:"1.0"}
377,1e3,function(){t.refs.report_preview_iframe.src=o,$(t,".report-action-text").css("width","50px"),setTimeout(function(){return $(t,".report-action-text").css("width","")},1e3)}),t.update()})},this.ReportPreviewUnselect=function(){$(t.refs.report_preview).animate({opacity:"0"},300,function(){$(t.refs.report_list).animate({width:"100%"},300,function(){})}),$(t.refs.report_preview).animate({width:"0%"},0,function(){$(this).css("display","none")})},this.ReportLegacyPrint=function(){t.refs.report_preview_iframe.src=t.report.print}})},function(e,t,i){var a=i(1);a.tag2("fl-report-add",'<div class="app"> <div id="title" class="title-fixed"> <fl-title if="{!id_institution_report}"> <fl-trans keyword="report.new_report"></fl-trans> </fl-title> <fl-report-editor-name-input report-name="{report.name}"> </fl-report-editor-name-input> </div> <br> <br> <fl-report-editor if="{!loader}" id-institution="{id_institution}" id-institution-report="{id_institution_report}" report="{report}" callback="{saveInstitutionReport}"> </fl-report-editor> </div>','fl-report-add .title-fixed,[data-is="fl-report-add"] .title-fixed{ background-color:#fff; margin-top:-10px; padding-top:10px; position:fixed; width:100%; z-index:1; }',"",function(e){"use strict";var t=this;this.loader=!0,this.id_institution=e.idInstitution,this.id_institution_report=null,this.id_report_default=e.idReportDefault,this.id_report_category=e.idReportCategory,this.report={},this.on("mount",function(){t.id_report_default?t.getReportDefault():(t.loader=!1,t.update())}),this.getReportDefault=function(){var e={id_institution:t.id_institution,id_report_default:t.id_report_default},i=[t.actions.getReportDefault(e)];t.store.dispatch(i).then(function(){if(t.loader=!1,t.report=t.store.getState().report.report_default,t.report.filter.length>0){var e=[];for(var i in t.report.filter)e.push(t.report.filter[i].id_report_filter);t.report.filter=e}t.update()})},this.saveInstitutionReport=function(e,i){var a=t.tags["fl-report-editor-name-input"].name;if(!a)return school.popup.error("Informe o nome do documento"),$("#popup").effect("shake",{},500),!1;t.id_report_category&&(t.report.id_report_category=t.id_report_category),t.report.name=a,t.report.template=e;var n={id_institution:t.id_institution,id_report_category:t.report.id_report_category,name:t.report.name,template:t.report.template};t.report.filter&&t.report.filter.length>0&&(n.filter=t.report.filter);var o=[t.actions.saveInstitutionReport(n)];t.store.dispatch(o).then(function(){i&&(t.tags["fl-report-editor"].clearEditor(),t.router.load("report.list")),window.toast(t.i18n.translate("report.success_save_report"),"long")})["catch"](function(e){e&&t.store.getState().report.error&&school.popup.error(t.store.getState().report.error)})}})},function(e,t,i){var a=i(1);a.tag2("fl-report-edit",'<div class="app"> <div id="title" class="title-fixed"> <fl-title> <fl-trans keyword="editing"></fl-trans> </fl-title> <fl-report-editor-name-input if="{report}" report-name="{report.name}"> </fl-report-editor-name-input> </div> <br> <br> <fl-report-editor if="{report}" id-institution="{id_institution}" id-institution-report="{id_institution_report}" report="{report}" callback="{editInstitutionReport}"> </fl-report-editor> </div>','fl-report-edit .title-fixed,[data-is="fl-report-edit"] .title-fixed{ background-color:#fff; margin-top:-10px; padding-top:10px; position:fixed; width:100%; z-index:1; }',"",function(e){ 378"use strict";var t=this;this.id_institution=e.idInstitution,this.id_institution_report=e.idInstitutionReport,this.report=null,this.on("mount",function(){t.getReport()}),this.getReport=function(){var e={id_institution:t.id_institution,id_institution_report:t.id_institution_report},i=[t.actions.getInstitutionReport(e)];t.store.dispatch(i).then(function(){t.report=t.store.getState().report.report,t.update()})["catch"](function(e){e&&t.store.getState().report.error&&school.popup.error(t.store.getState().report.error)})},this.editInstitutionReport=function(e,i){var a=t.tags["fl-report-editor-name-input"].name;if(!a)return school.popup.error("Informe o nome do documento"),$("#popup").effect("shake",{},500),!1;t.report.name=a,t.report.template=e;var n={id_institution:t.id_institution,id_institution_report:t.id_institution_report,name:a,template:t.report.template};t.report.filter&&t.report.filter.length>0&&(n.filter=t.report.filter);var o=[t.actions.editInstitutionReport(n)];t.store.dispatch(o).then(function(){i&&(t.tags["fl-report-editor"].clearEditor(),t.router.load("report.list")),window.toast(t.i18n.translate("report.success_edit_report"),"long")})["catch"](function(e){e&&school.popup.error(t.store.getState().report.error)})}})},function(e,t,i){var a=i(1);a.tag2("fl-report-editor",'<div> <span id="textarea_span" style="display:none"> <textarea></textarea> </span> </div> <fl-modal-box> <fl-report-editor-variable if="{parent.services && parent.services.length > 0 && parent.modal_variable}" id-institution="{parent.id_institution}" services="{parent.services}" editor="{parent.editor}" compose="{parent.compose}" repl="{parent.repl}"> </fl-report-editor-variable> <fl-report-editor-loop if="{parent.services && parent.services.length > 0 && parent.modal_loop}" services="{parent.services}" editor="{parent.editor}" compose="{parent.compose}" repl="{parent.repl}"> </fl-report-editor-loop> </fl-modal-box> <div> <fl-institution-gallery id-institution="{id_institution}" callback="{insertImage}"> </fl-institution-gallery> </div>',"","",function(e){"use strict";function t(e,t){return e.raw=t,e}
378var i=this,a=t(['\n <span data-template="{% for '," in ",' %}" class="variableTemplate loop mceNonEditable" style="background-color: ','">\n InÃcio ',"\n </span>"],['\n <span data-template="{% for '," in ",' %}" class="variableTemplate loop mceNonEditable" style="background-color: ','">\n InÃcio ',"\n </span>"]),n=t(['\n <span class="variable mceNonEditable">\n ',"\n </span>"],['\n <span class="variable mceNonEditable">\n ',"\n </span>"]),o=t(['\n <span data-template="','" data-label="','" class="variableTemplate variable mceNonEditable">\n ',"\n </span>"],['\n <span data-template="','" data-label="','" class="variableTemplate variable mceNonEditable">\n ',"\n </span>"]),s=t(['\n <img class="variableTemplate" src="','" data-template="','" />'],['\n <img class="variableTemplate" src="','" data-template="','" />']),r=t(['\n <img src="','" border="0" />'],['\n <img src="','" border="0" />']),l=this;this.id_institution=e.idInstitution,this.id_institution_report=e.idInstitutionReport,this.report=e.report,this.callback=e.callback,this.loader=!0,this.show_gallery=!1;var d=[];this.menu_variable=[],this.menu_loop=[],this.services=[],this.editor=null,this.modal_variable=!1,this.modal_loop=!1,this.example_text='<p>Bem vindo(a)</span> ao maravilhoso editor de relatórios !<br><br>Digite seu texto, altere o <strong><span style="color: rgb(0, 128, 128);" data-mce-style="color: #008080;">e</span><span style="color: rgb(128, 0, 128);" data-mce-style="color: #800080;">s</span><span style="color: rgb(255, 0, 255);" data-mce-style="color: #ff00ff;">t</span><span style="color: rgb(0, 255, 0);" data-mce-style="color: #00ff00;">i<span style="color: rgb(51, 51, 153);" data-mce-style="color: #333399;">l</span></span><span style="color: rgb(255, 102, 0);" data-mce-style="color: #ff6600;">o</span></strong> <span style="background-color: rgb(255, 255, 153);" data-mce-style="background-color: #ffff99;">visual</span>, crie tabelas, adicione <strong>variáveis</strong> e <strong>listagens</strong> para coletar informações cadastradas na plataforma Forleven.<br><br>Exemplo:<br><br>Relatório do aluno: <span class="variableTemplate variable mceNonEditable" contenteditable="false" data-template="{{member.name}}" data-label="nome do membro"> nome do membro </span><br><br>Listagem de responsáveis do aluno <span class="variableTemplate variable mceNonEditable" contenteditable="false" data-template="{{member.name}}" data-label="nome do membro"> nome do membro </span>:<br><br><span class="variableTemplate loop mceNonEditable" style="background-color: #87bdf4;" contenteditable="false" data-template="{% for guardian in guardians %}" data-mce-style="background-color: #87bdf4;"> InÃcio <span class="variable mceNonEditable" contenteditable="false"> todos os responsáveis </span> </span> <br><br><ul><li> <span class="variableTemplate variable mceNonEditable" contenteditable="false" data-template="{{guardian.name}}" data-label="nome do responsável"> nome do responsável </span> <span class="variableTemplate variable mceNonEditable" contenteditable="false" data-template="{{guardian.lastname}}" data-label="sobrenome do responsável"> sobrenome do responsável </span></li></ul><br> <span class="variableTemplate loop mceNonEditable" style="background-color: #87bdf4;" contenteditable="false" data-template="{% endfor %}" data-mce-style="background-color: #87bdf4;"> Fim </span><br></p>',this.on("mount",function(){i.getReportVariables().then(function(e){i.services=e,i.initTinyMCE(e)})}),this.insertImage=function(e){e&&i.editor.insertContent(i.compose.imageHtml(e))},this.getReportVariables=function(){return new Promise(function(e,t){var a={id_institution:i.id_institution},n=[i.actions.getVariables(a),i.actions.getOccupationVariables(a)];i.store.dispatch(n).then(function(){var t=i.store.getState().report.services,a=i.store.getState().report.occupation_variables;t=t.map(function(e){return"ocupação"==e.name&&(e.field=e.field.concat(a)),e});for(var n in t)i.menu_variable[n]=t[n].name+"_variable",i.menu_loop[n]=t[n].name+"_loop";e(t)})["catch"](function(e){e&&(t([]),school.popup.error(i.store.getState().report.error))})})},this.getTemplate=function(){if(i.report&&i.report.links&&i.report.links.template){var e=[i.actions.getTemplate({link:i.report.links.template})];i.store.dispatch(e).then(function(){var e=i.store.getState().report.template;i.report.template=e,i.editor.setContent(i.repl.parse(i.report.template)),i.editor.undoManager.clear(),i.update()})}else i.editor.setContent(i.example_text),i.update()},this.initTinyMCE=function(e){tinyMCE.PluginManager.add("flvariable",function(e){i.editor=e,e.addMenuItem("variable",{text:i.i18n.translate("add").substr(0,1).toUpperCase()+i.i18n.translate("add").substr(1),context:"variable",oncl
378ick:function(){i.modal_variable=!0,i.modal_loop=!1,i.update(),i.tags["fl-modal-box"].tags["fl-report-editor-variable"].open()}})}),tinyMCE.PluginManager.add("flloop",function(t){function i(e,i,n){return{text:e,onclick:function(){if(n&&-1==t.getContent().indexOf(n.entity))return school.popup.error('A repetição "'+e+'" depende de outra repetição ("'+n.title+'")'),$("#popup").effect("shake",{},500),!1;l.getRandomColor();var o=d.splice(-1),s="";s+=l.utils.singleLineString(a,i["var"],i.entities,o,l.compose.tagHtml(e)),s+='\n \n conteúdo ou texto\n \n <span data-template="{% endfor %}" class="variableTemplate loop mceNonEditable" style="background-color: '+o+'">\n Fim\n </span>',t.insertContent(s)},context:"loop"}}function n(e){var t=[];for(var a in e)if(e[a].loop&&(t[a]=i(e[a].label,e[a].loop,e[a].loop.depend)),e[a].field){var o=n(e[a].field);o.length>0&&(e[a].loop.entities?t[a].menu=[i(e[a].label,e[a].loop,e[a].loop.depend)].concat(o):t[a].menu=o,delete t[a].onclick)}return t}function o(){for(var a=0;a<e.length;a++){var o=e[a].name;if(e[a].loop){var s=i(o,e[a].loop,e[a].loop.depend),r=n(e[a].field);r.length>0&&(e[a].loop.entities?s.menu=[i(o,e[a].loop,e[a].loop.depend)].concat(r):s.menu=r,delete s.onclick),t.addMenuItem(l.menu_loop[a],s)}}}o()}),tinymce.PluginManager.add("flsave",function(e,t){e.addMenuItem("flsave",{text:i.i18n.translate("save").substr(0,1).toUpperCase()+i.i18n.translate("save").substr(1),icon:"save",context:"variable",onclick:function(){var t=e.getContent();return t?void i.callback(i.repl.stringify(t),!1):(school.popup.error("Informe o corpo do documento"),$("#popup").effect("shake",{},500),!1)}})}),tinymce.PluginManager.add("flsaveexit",function(e,t){e.addMenuItem("flsaveexit",{text:i.i18n.translate("report.save_exit").substr(0,1).toUpperCase()+i.i18n.translate("report.save_exit").substr(1),icon:"back",context:"variable",onclick:function(){var t=e.getContent();return t?void i.callback(i.repl.stringify(t),!0):(school.popup.error("Informe o corpo do documento"),$("#popup").effect("shake",{},500),!1)}})}),tinymce.PluginManager.add("flgallery",function(e,t){e.addMenuItem("gallery",{text:i.i18n.translate("report.image_insert"),icon:"image",context:"gallery",onclick:function(){i.tags["fl-institution-gallery"].open()}}),e.addButton("gallery",{text:null,icon:"image",context:"gallery",tooltip:i.i18n.translate("report.image_insert"),onclick:function(){i.tags["fl-institution-gallery"].open()}})}),tinymce.PluginManager.add("pagebreak",function(e,t){e.addMenuItem("pagebreak",{text:i.i18n.translate("report.pagebreak"),icon:"pagebreak",context:"pagebreak",onclick:function(){e.insertContent('<br /><div style="page-break-after: always;"></div><div class="no-print" align="center" style="margin-left: 10px; margin-right: 10px; page-break-after: always;border-top: 1px solid #999; border-bottom: 1px solid #999; padding: 10px; background-color: #ddd;"></div><br />')}})});var t="\n .mce-content-body *[contentEditable=false]\n {\n display: inline-block;\n }\n .mce-content-body *[contentEditable=false][data-mce-selected]\n {\n display: inline-block;\n outline: none;\n }\n .variable{\n background-color: #fff;\n display:inline-block;\n border:1px solid #2276d2;\n border-radius: 5px;\n padding: 2px 5px;\n margin:0;\n color:#2276d2;\n }\n\n .loop,\n loop-start {\n background-position: left -3px top -3px;\n padding: 10px 10px 5px 10px;\n border: 1px dotted #CCCCCC;\n height: 20px;\n min-width: 50px;\n text-align: center;\n line-height: 15px;\n font-weight: bold;\n }\n loop-end {\n background-position: left -3px bottom -3px;\n padding: 5px 10px 10px 10px;\n border:1px dotted #CCCCCC;\n height:50px;\n width:100%;\n }\n p {\n padding: 0;\n margin: 0;\n }\n ul {\n margin: 0 auto 0 auto;\n }\n\n .mce-menu-item:hover, .mce-menu-item.mce-selected, .m
378ce-menu-item:focus {\n text-decoration: none;\n color: #fff;\n background-color: #54a769;\n }\n\n .mce-menu-item:hover, .mce-menu-item:focus {\n background-color: #54a769;\n }\n ";tinyMCE.init({content_style:t,selector:"textarea",autoresize_min_height:500,language:"pt_BR",menubar:!0,browser_spellcheck:!0,forced_root_block:!1,pagebreak_separator:'<div style="page-break-after: always;"></div>',menu:{file:{title:"File",items:i.id_institution_report?"flsave flsaveexit | print":"flsaveexit | print"},edit:{title:"Edit",items:"undo redo | cut copy paste pastetext | selectall | searchreplace | code"},insert:{title:"Insert",items:"gallery charmap hr pagebreak"},format:{title:"Format",items:"bold italic underline strikethrough superscript subscript | formats | removeformat"},table:{title:"Table",items:"inserttable tableprops deletetable | cell row column"},variable:{title:"Variable",items:"variable"},loop:{title:"List",items:i.menu_loop.join(" ")}},toolbar:"bold italic underline | fontselect fontsizeselect forecolor backcolor | alignleft aligncenter alignright al
378ignjustify | bullist numlist outdent indent | gallery",plugins:["advlist autolink link image lists charmap print preview hr anchor pagebreak spellchecker","searchreplace wordcount visualblocks visualchars code fullscreen insertdatetime media nonbreaking","save table contextmenu directionality emoticons template paste textcolor","autoresize noneditable","flvariable flloop flsave flsaveexit flgallery"],setup:function(e){e.on("init",function(){$(".mce-panel").css("border-width","0px"),$(".mce-menubar").css("background-color","#fff"),$("#textarea_span").css("display","block");var e=$(".app").width(),t=$("#title");t.attr("class","title-fixed"),t.css("width",e);var a=$(".mce-menubar");a.css("position","fixed"),a.css("z-index","2"),a.css("width",e),a.css("margin-top","-74px");var n=$('.mce-toolbar[role="toolbar"]');n.parent(".mce-container-body").css("background","#f1f1f1"),n.parent(".mce-container-body").css("position","fixed"),n.parent(".mce-container-body").css("z-index","1"),n.parent(".mce-container-body").css("width",e),n.parent(".mce-container-body").css("box-shadow","0px 2px 5px #ccc"),n.parent(".mce-container-body").css("margin-top","-39px"),n.find(".mce-btn").css("background","#f1f1f1");var o=$(".mce-edit-area");o.css("margin-top","85px"),$(".mce-wordcount.mce-widget.mce-label.mce-flow-layout-item").html(""),$(".mce-branding.mce-widget.mce-label.mce-flow-layout-item.mce-last").html(""),i.loader=!1,i.update(),i.getTemplate()})}})},this.compose={tagHtml:function(e){return l.utils.singleLineString(n,e)},tag:function(e,t){return l.utils.singleLineString(o,e,t,t)},image:function(e,t){return t="/img/default_placeholder.png",l.utils.singleLineString(s,t,e)},imageHtml:function(e){return l.utils.singleLineString(r,e)}},this.repl={_image_default:"/img/default_placeholder.png",stringify:function(e){"<"!=e[0]&&(e="<div>"+e+"</div>");var t=$(e),i=function(e,t){var i=$(t),a=i.attr("data-template");return a?(i.removeAttr("data-template"),i.attr("src")?i.attr("src",a):i.html(a),i):i};if(t.find(".variableTemplate").each(i),t.filter(".variableTemplate").each(i),0==t.length)return e;for(var a="",n=0;n<t.length;n++){var o;switch(t[n].nodeName){case"#text":o=t[n].data;break;default:o=t[n].outerHTML}o&&(a+=o)}return a},parse:function(e){function t(e){for(var i in e){if(e[i].loop){var n=e[i].name;e[i].label&&(n=e[i].label);var o=e[i].loop,s="{% for "+o["var"]+" in "+o.entities+" %}";a[s]={label:"InÃcio "+l.compose.tagHtml(n),template:s}}var r=e[i].field;if(r)for(var d in r)r[d].template&&!r[d].field&&(a[r[d].template]=r[d]),r[d].image&&!r[d].field&&(a[r[d].image]=r[d]),r[d].field&&t([r[d]])}}var i=l.store.getState().report.services,a={"{% endfor %}":{label:"Fim",template:"{% endfor %}"}};t(i);var n=function(e,t){var i="",n=$(t);return n.attr("src")&&a[n.attr("src")]&&a[n.attr("src")].image&&(i=a[n.attr("src")],n.attr("data-template",i.image),n.attr("src",l.repl._image_default)),n.attr("data-label")&&a[n.html()]&&a[n.html()].template&&(i=a[n.html()],n.attr("data-template",i.template),n.html(n.attr("data-label"))),!n.attr("data-label")&&a[n.html()]&&a[n.html()].template&&(i=a[n.html()],n.attr("data-template",i.template),n.html(i.label)),n},e=$(e);e.find(".variableTemplate").each(n),e.filter(".variableTemplate").each(n);for(var o="",s=0;s<e.length;s++){var r;switch(e[s].nodeName){case"#text":r=e[s].data;break;default:r=e[s].outerHTML}r&&(o+=r)}return o}},this.clearEditor=function(){tinyMCE.activeEditor.setContent(""),i.update()},this.getRandomColor=function(){for(var e="0123456789ABCDEF",t="#",a=0;6>a;a++)t+=e[Math.floor(16*Math.random())];return-1==d.indexOf(t)?(d.push(t),t):i.getRandomColor()}})},function(e,t,i){var a=i(1);a.tag2("fl-report-editor-loop",'<br> <div align="center"> <fl-search-field type="search" name="search-variable" label="report.variable_search" maxlength="255" width="300" margin="none" callback="{searchVariable}" default-callback="{defaultCallback}"> </fl-search-field> </div> <br> <br> <fl-menu-navigation if="{service_menu && service_menu.length > 0 && !searching}" menu="{service_menu}"> </fl-menu-navigation> <div if="{this.service_select && this.service_select.field != this.field}"> <fl-back-button text="back" prefix-text="false" parent-element=".variable-column" callback="{backService}"> </fl-back-button> </div> <div class="variable-content"> <div if="{(service_select && \'field\' in service_select || searching) && tree.length > 0}" each="{item in tree}" class="variable-column"> <div if="{item.length > 0}"> <fl-report-editor-loop-tree each="{field in item}" field="{field}" editor="{editor}" compose="{compose}" repl="{repl}" callback="{selectField}"> </fl-report-editor-loop-tree> </div> <div if="{item.length == 0}" align="center"> <fl-trans keyword="report.search_not_found_variable" args="{{\'search\': this.search}}"></fl-trans> </div> </div> </div>','fl-report-editor-loop .variable-content,[data-is="fl-report-editor-loop"] .variable-content{ position: relative; overflow: hidden; overflow-x: auto; width: 100%; margin-top: 50px; margin-bottom: 50px; display: table; } fl-report-editor-loop .variable-column,[data-is="fl-report-editor-loop"] .variable-column{ width: 100%; display: table-cell; vertical-align: top; } fl-report-editor-loop .variable-column > div,[data-is="fl-report-editor-loop"] .variable-column > div{ overflow: hidden; overflow-y:auto; height: 300px; width: 100%; } fl-report-editor-loop-tree:first-child .variable-item { border-top: 1px solid #aaa; }',"",function(e){"use strict";var t=this;this.services=e.services,this.editor=e.editor,this.compose=e.compose,this.repl=e.repl,this.service_select={},this.field={},this.tree=[],this.service_menu=[],this.loops=[],this.searching=!1,this.search="",this.on("mount",function(){t.services.flatMap(function(e){return t.flatLoops(e)}
378),t.open(),t.update()}),this.on("update",function(){t.service_menu=t.services.map(function(e){return{label:e.name,name:e.name,feature:null,locked:!1,permission:null,disabled:!1,callback:function(){t.selectService(e)},active:!1}}),t.service_select=t.store.getState().report.service,t.field=t.store.getState().report.field,t.tree=t.store.getState().report.tree}),this.on("updated",function(){var e=$("body").height()-.05*$("body").height()*2-100;$(".variable-column > div").css("height",e+"px")}),this.flatLoops=function(e){return e.loop&&"entities"in e.loop&&t.loops.push(e.loop),e.field?t.flatLoops(e.field):Array.isArray(e)?e.flatMap(function(e){return t.flatLoops(e)}):e},this.open=function(){t.parent.ModalBoxOpen(),setTimeout(function(){t.tags["fl-menu-navigation"].update()},300)},this.close=function(){t.parent.ModalBoxClose()},this.backService=function(){t.searching=!1,t.selectService(t.service_select)},this.selectService=function(e){t.store.dispatch([t.actions.setInstitutionReportServiceSelected(e),t.actions.setInstitutionReportFieldSelected(e.field)]),t.update()},this.selectField=function(e){t.store.dispatch([t.actions.setInstitutionReportFieldSelected(e)]),t.update()},this.loadFilter=function(){return new Promise(function(e,i){var a=t.services.map(function(e){return{label:e.name,key:e.name,value:e.name}}),n=[{label:t.i18n.translate("report.service.plural"),key:"service",values:a}];e(n)})},this.searchVariable=function(e,i){var a=t.variables.filter(function(t){return t.label.indexOf(e)>0});t.searching=!0,t.search=e,t.selectField(a),t.update()},this.defaultCallback=function(){t.selectService({}),t.selectField({})}})},function(e,t,i){var a=i(1);a.tag2("fl-report-editor-loop-tree",'<div class="{classes}" onclick="{clickItem}"> <div class="table-cell middle text-ellipsis"> {field.label} </div> <div if="{field.field}" class="table-cell middle right"> <fl-icon icon="arrow-right" size="12"> </fl-icon> </div> <div if="{!field.field}" class="table-cell middle right"> <fl-button schema="info" size="small" text="add" onclick="{addVariable}"> </fl-button> </div> </div>','fl-report-editor-loop-tree .variable-item,[data-is="fl-report-editor-loop-tree"] .variable-item{ clear: both; font-weight: normal; line-height: 20px; color: #595959; white-space: nowrap; cursor: pointer; border-left: 4px solid transparent; margin-bottom: 1px; border-bottom: 1px solid #ccc; display: table; border-right: 1px solid #aaa; width: 90%; margin-left: 5%; } fl-report-editor-loop-tree .variable-item > div,[data-is="fl-report-editor-loop-tree"] .variable-item > div{ padding-top: 5px; padding-bottom: 5px; } fl-report-editor-loop-tree .variable-item > div:first-child,[data-is="fl-report-editor-loop-tree"] .variable-item > div:first-child{ width: 80%; } fl-report-editor-loop-tree .variable-item > div:last-child,[data-is="fl-report-editor-loop-tree"] .variable-item > div:last-child{ padding-right: 10px; width: 20%; } fl-report-editor-loop-tree .variable-item:hover,[data-is="fl-report-editor-loop-tree"] .variable-item:hover{ background: #54a769; color: #fff; } fl-report-editor-loop-tree .variable-item-selected,[data-is="fl-report-editor-loop-tree"] .variable-item-selected{ background: #54a769; color: #fff; font-weight: bold; }',"",function(e){"use strict";var t=this;this.service=e.service,this.field=e.field,this.editor=e.editor,this.compose=e.compose,this.repl=e.repl,this.callback=e.callback,this.service_select=this.store.getState().report.service,this.field_select=this.store.getState().report.field,this.tree=this.store.getState().report.tree,this.classes={"variable-item":!0,capitalize:!0,"variable-item-selected":!1},this.on("update",function(){t.service_select=t.store.getState().report.service,t.field_select=t.store.getState().report.field,t.tree=t.store.getState().report.tree,t.classes={"variable-item":!0,capitalize:!0,"variable-item-selected":t.field.field==t.field_select}}),this.clickItem=function(){t.callback&&t.field.field&&$(t.root).closest(".variable-column").toggle("slide",{direction:"left"},500,function(){t.update(),t.callback(t.field.field)})},this.addVariable=function(){t.editor.insertContent(t.compose.tag(t.field.template,t.f
378ield.label)),t.editor.focus(),t.parent.close()}})},function(e,t,i){var a=i(1);a.tag2("fl-report-editor-name-input",'<span> <input class="value-default" ref="reportName" type="text" riot-value="{name}" spellcheck="false" onchange="{changeName}"> </span>','fl-report-editor-name-input input,[data-is="fl-report-editor-name-input"] input{ font-family: verdana; font-size: 18px; border-radius: 2px; border: 1px solid transparent; height: 20px; line-height: 22px; padding: 2px 7px; margin: 0; margin-top: -12px; width: auto; min-width: 1px; color: #000; font-style: normal; } fl-report-editor-name-input .active,[data-is="fl-report-editor-name-input"] .active{ border: 1px solid #54a769; box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1); } fl-report-editor-name-input .value-default,[data-is="fl-report-editor-name-input"] .value-default{ color: #777; font-style: italic; } fl-report-editor-name-input input:not(.active):hover,[data-is="fl-report-editor-name-input"] input:not(.active):hover{ border-color: #e5e5e5; }',"",function(e){"use strict";var t=this,i=this;this.name=null,this["default"]="Documento sem tÃtulo",this.on("mount",function(){e.reportName&&e.reportName!=t["default"]?t.name=e.reportName:t.name=t["default"],t.update(),$(t.refs.reportName).focus(function(){$(this).removeClass("value-default"),$(this).addClass("active"),$(this).val()==i["default"]&&$(this).select()}),$(t.refs.reportName).blur(function(){$(this).removeClass("active");var e=$(this).val();$(this).val(""),$(this).val(e),$(this).val()!=i["default"]?$(this).removeClass("value-default"):$(this).addClass("value-default")}),$(t.refs.reportName).change(function(){i.name=$(this).val(),i.update()})}),this.on("update",function(){e.reportName&&e.reportName!=t["default"]?t.name=e.reportName:t.name=t["default"],t.name==t["default"]?$(t.refs.reportName).addClass("value-default"):$(t.refs.reportName).removeClass("value-default")}),this.changeName=function(){t.name=$(t.refs.reportName).val(),t.parent.report.name=t.name,t.update()}})},function(e,t,i){var a=i(1);a.tag2("fl-report-editor-variable",'<br> <div align="center"> <fl-search-field type="search" name="search-variable" label="report.variable_search" maxlength="255" width="300" margin="none" callback="{searchVariable}" default-callback="{defaultCallback}"> </fl-search-field> </div> <br> <br> <fl-menu-navigation if="{service_menu && service_menu.length > 0 && !searching}" menu="{service_menu}"> </fl-menu-navigation> <div if="{this.service_select && this.service_select.field != this.field}"> <fl-back-button text="back" prefix-text="false" parent-element=".variable-column" callback="{backService}"> </fl-back-button> </div> <div class="variable-content"> <div if="{(service_select && \'field\' in service_select || searching) && tree.length > 0}" each="{item in tree}" class="variable-column"> <div if="{item && item.length > 0}"> <fl-report-editor-variable-tree each="{field in item}" field="{field}" editor="{editor}" compose="{compose}" repl="{repl}" callback="{selectField}"> </fl-report-editor-variable-tree> </div> <div if="{item && item.length == 0}" align="center"> <fl-trans keyword="report.search_not_found_variable" args="{{\'search\': this.search}}"></fl-trans> </div> </div> </div>','fl-report-editor-variable .variable-content,[data-is="fl-report-editor-variable"] .variable-content{ position: relative; overflow: hidden; overflow-x: auto; width: 100%; margin-top: 50px; margin-bottom: 50px; display: table; } fl-report-editor-variable .variable-column,[data-is="fl-report-editor-variable"] .variable-column{ width: 100%; display: table-cell; vertical-align: top; } fl-report-editor-variable .variable-column > div,[data-is="fl-report-editor-variable"] .variable-column > div{ overflow: hidden; overflow-y:auto; height: 300px; width: 100%; } fl-report-editor-variable-tree:first-child .variable-item { border-top: 1px solid #aaa; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.services=e.services,this.editor=e.editor,this.compose=e.compose,this.repl=e.repl,this.service_select={},this.field={},this.tree=[],this.new_tree=[],this.service_menu=[],this.variables=[],this.occupation_variables=[],this.error=!1,this.searching=!1,this.search="",this.on("mount",function(){t.variables=t.services.flatMap(function(e){return t.flatVariables(e)}
378),t.open(),t.update()}),this.on("update",function(){t.service_menu=t.services.map(function(e){return{label:e.name,name:e.name,feature:null,locked:!1,permission:null,disabled:!1,callback:function(){t.selectService(e)},active:!1}}),t.service_select=t.store.getState().report.service,t.field=t.store.getState().report.field,t.tree=t.store.getState().report.tree}),this.on("updated",function(){var e=$("body").height()-.05*$("body").height()*2-100;$(".variable-column > div").css("height",e+"px")}),this.flatVariables=function(e){return e.field?t.flatVariables(e.field):Array.isArray(e)?e.flatMap(function(e){return t.flatVariables(e)}):e},this.open=function(){t.parent.ModalBoxOpen()},this.close=function(){t.parent.ModalBoxClose()},this.backService=function(){t.searching=!1,t.selectService(t.service_select)},this.selectService=function(e){var i=e&&e.field?e.field:null;t.store.dispatch([t.actions.setInstitutionReportServiceSelected(e),t.actions.setInstitutionReportFieldSelected(i)]),t.update()},this.selectField=function(e){t.store.dispatch([t.actions.setInstitutionReportFieldSelected(e)]),t.update()},this.loadFilter=function(){return new Promise(function(e,i){var a=t.services.map(function(e){return{label:e.name,key:e.name,value:e.name}}),n=[{label:t.i18n.translate("report.service.plural"),key:"service",values:a}];e(n)})},this.searchVariable=function(e,i){if(!e)return!1;var a=[];e.indexOf(" ")>=0?a=e.split(" "):a[0]=e;var n=t.variables.filter(function(e){return a.filter(function(t){return e.label.indexOf(t)>0}).length>0});t.searching=!0,t.search=e,t.selectField(n),t.update()},this.defaultCallback=function(){t.searching=!1,t.service_select={},t.selectService(null)}})},function(e,t,i){var a=i(1);a.tag2("fl-report-editor-variable-tree",'<div class="{classes}" onclick="{clickItem}"> <div class="table-cell middle text-ellipsis"> {field.label} </div> <div if="{field.field}" class="table-cell middle right"> <fl-icon icon="arrow-right" size="12"> </fl-icon> </div> <div if="{!field.field}" class="table-cell middle right"> <fl-button schema="info" size="small" text="add" onclick="{addVariable}"> </fl-button> </div> </div>','fl-report-editor-variable-tree .variable-item,[data-is="fl-report-editor-variable-tree"] .variable-item{ clear: both; font-weight: normal; line-height: 20px; color: #595959; white-space: nowrap; cursor: pointer; border-left: 4px solid transparent; margin-bottom: 1px; border-bottom: 1px solid #ccc; display: table; border-right: 1px solid #aaa; width: 90%; margin-left: 5%; } fl-report-editor-variable-tree .variable-item > div,[data-is="fl-report-editor-variable-tree"] .variable-item > div{ padding-top: 5px; padding-bottom: 5px; } fl-report-editor-variable-tree .variable-item > div:first-child,[data-is="fl-report-editor-variable-tree"] .variable-item > div:first-child{ width: 80%; } fl-report-editor-variable-tree .variable-item > div:last-child,[data-is="fl-report-editor-variable-tree"] .variable-item > div:last-child{ padding-right: 10px; width: 20%; } fl-report-editor-variable-tree .variable-item:hover,[data-is="fl-report-editor-variable-tree"] .variable-item:hover{ background: #54a769; color: #fff; } fl-report-editor-variable-tree .variable-item-selected,[data-is="fl-report-editor-variable-tree"] .variable-item-selected{ background: #54a769; color: #fff; font-weight: bold; }',"",function(e){"use strict";var t=this;this.service=e.service,this.field=e.field,this.editor=e.editor,this.compose=e.compose,this.repl=e.repl,this.callback=e.callback,this.service_select=this.store.getState().report.service,this.field_select=this.store.getState().report.field,this.tree=this.store.getState().report.tree,this.classes={"variable-item":!0,capitalize:!0,"variable-item-selected":!1},this.on("update",function(){t.service_select=t.store.getState().report.service,t.field_select=t.store.getState().report.field,t.tree=t.store.getState().report.tree,t.classes={"variable-item":!0,capitalize:!0,"variable-item-selected":t.field.field==t.field_select}}),this.clickItem=function(){t.callback&&t.field.field&&$(t.root).closest(".variable-column").toggle("slide",{direction:"left"}
378,500,function(){t.update(),t.callback(t.field.field)})},this.addVariable=function(){t.field.template?t.editor.undoManager.add(t.editor.insertContent(t.compose.tag(t.field.template,t.field.label))):t.field.image&&t.editor.undoManager.add(t.editor.insertContent(t.compose.image(t.field.image,t.field.label))), 379t.editor.focus(),t.parent.close()}})},function(e,t,i){var a=i(1);a.tag2("fl-sales-receipt",'<div class="app"> <fl-title text="view_receipts_title"> </fl-title> <br> <br> <div class="receipts-menu"> <fl-menu-navigation if="{list_menu && list_menu.length > 0}" menu="{list_menu}"> </fl-menu-navigation> </div> <div class="receipt-companies"> <fl-sales-receipt-companies-list-item each="{company in companies}" address="{company.addresses}" company-name="{company.name}" documents="{company.documents}" id-institution-company="{company.id_institution_company}" id-institution="{id_institution}" simplified="{false}" company-callback="{callbackCompany}"></fl-sales-receipt-companies-list-item> </div> <p if="{!companies.length && !this.error}" class="center"> <fl-trans keyword="{âloading_companiesâ}"></fl-trans>... </p> <p if="{!companies.length && this.error}" class="center"> {error} </p> <div> <fl-sales-receipt-view if="{show_receipt_list && company}"></fl-sales-receipt-view> </div> </div>','fl-sales-receipt .app,[data-is="fl-sales-receipt"] .app{ min-width: 1374px } fl-sales-receipt .receipts-menu,[data-is="fl-sales-receipt"] .receipts-menu{ margin-bottom: 3em } fl-sales-receipt .receipt-companies,[data-is="fl-sales-receipt"] .receipt-companies{ display: flex; align-items: center; padding-left: 10px; }',"",function(e){"use strict";var t=this;this.error="",this.id_institution=e.idInstitution,this.features=window.interceptor.feature,this.selected_company_id=0,this.selected_company=e.params.idCompany?e.params.idCompany:void 0,this.payment_receipt_type=window.router.name,this.show_receipt_list=this.payment_receipt_type.split(".").includes("view"),this.companies=[],this.company=null,this.list_menu=[],this.on("mount",function(){t.getCompanies(),t.listMenu()}),this.on("update",function(){t.companies=t.store.getState().institutionCompany.companies}),this.getCompanies=function(){var e={id_institution:t.id_institution},i=[t.actions.getInstitutionCompanies(e)];t.store.dispatch(i).then(function(){t.companies=t.store.getState().institutionCompany.companies,t.getReceiptsInstitution()})["catch"](function(e){if(e){var i=t.store.getState().paymentReceipts.errors,a="";i&&i.length>0&&(a+=t.i18n.translate(i[0].message)),school.popup.error(a),t.getReceiptsInstitution()}})},this.getReceiptsInstitution=function(){var e={id_institution:t.id_institution},i=[t.actions.getReceiptsInstitution(e)];t.store.dispatch(i).then(function(){t.error="",setTimeout(function(){t.update()},1e3)})["catch"](function(e){if(e){var i=t.store.getState().paymentReceipts.errors,a="";i&&i.length>0&&(a+=t.i18n.translate(i[0].message)),t.error=a,school.popup.error(a),t.update()}})},this.PRService=this.fl.checkRules({feature:null,permission:"save_institution",onSuccess:function(){fl.route.load("/institution/"+t.id_institution+"/receipt/service")}}),this.PRProduct=this.fl.checkRules({feature:"api_json",permission:"save_institution",onSuccess:function(){fl.route.load("/institution/"+t.id_institution+"/receipt/product")},disabled:!0,locked:!0}),this.listMenu=function(){t.list_menu=[{icon:"",label:t.i18n.translate("service_payment_receipt"),name:"receiptService",feature:t.PRService.feature,locked:t.PRService.locked,permission:t.PRService.permission,disabled:t.PRService.disabled,callback:t.PRService.apply,active:!1}],t.update()},this.callbackCompany=function(e){t.company=e,t.update()}})},function(e,t,i){var a=i(1);a.tag2("fl-sales-receipt-add",'<div class="app flex-direction"> <div class="view-receipts-title"> <fl-trans keyword="{âview_add_service_receipt_titleâ}"></fl-trans> </div> <fl-back-button text="payment_receipt" prefix-text="true" callback="{goBack}" id="go-back"> </fl-back-button> <fl-section></fl-section> <div class="center" style="margin-top: 2em"> <span id="environment-description" if="{environment}"> {environment_description}
379 </span> <fl-tooltip for="environment-description" text="{environment_description_tooltip}" action="hover" position="right" width="250" style="margin-top:-20px; margin-left:5px;"> </fl-tooltip> </div> <fl-sales-receipt-filter id-institution="{id_institution}" date-from="{params.start_date}" date-end="{params.end_date}" open="{open_filter}" show-footer="{true}" generate="{filterItems}" show-generate="{true}" filter="{getPaidItems}" go-back="{goBack}" callback="{filterDate}"> </fl-sales-receipt-filter> <div class="flex-direction-reverse"> <fl-sales-receipt-add-list if="{company_receipt}" show-list="{items_filtered.length > 0}" items="{items_filtered}" checkbox-call-back="{checkboxCallback}" check-all-callback="{checkAll}" not-production-items="{not_production_items}" check-all="{check_all}" change-check-all="{changeCheckAll}" edited-field="{editedField}" edit-field="{edit_field}" edit-field-callback="{editField}" confirm-edit="{confirmEdit}" cancel-edit="{cancelEdit}" id-institution="{id_institution}"></fl-sales-receipt-add-list> </div> <br> <fl-pagination if="{links && items_filtered.length > 0}" type="page" id-institution="{id_institution}" links="{links}" action="{action}" store="{this.store.getState().paymentReceipts.paid_items}" params="{params}" stage=".flex-direction-reverse" callback="{listPaidItems}"> </fl-pagination> </div>','fl-sales-receipt-add .app,[data-is="fl-sales-receipt-add"] .app{ min-width: 1390px } fl-sales-receipt-add .flex-direction-reverse,[data-is="fl-sales-receipt-add"] .flex-direction-reverse{ display: flex; flex-direction: column-reverse; } fl-sales-receipt-add .production-bar,[data-is="fl-sales-receipt-add"] .production-bar{ background-color: rgba(1, 129, 78, 0.6); transition: all 0.3s } fl-sales-receipt-add .development-bar,[data-is="fl-sales-receipt-add"] .development-bar{ background-color: gray; transition: all 0.3s; } fl-sales-receipt-add #environment-bar,[data-is="fl-sales-receipt-add"] #environment-bar{ width: 90%; height:15px; border-radius: 15px; display: inline-block; } fl-sales-receipt-add .view-receipts-title,[data-is="fl-sales-receipt-add"] .view-receipts-title{ font-weight: bolder; margin-bottom: 6px; font-size: 18px; padding: 10px }',"",function(e){"use strict";var t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e},i=this;this.id_institution=e.idInstitution,this.id_institution_company=e.idCompany,this.company_receipt=null,this.check_boxes=[],this.not_production_items=[],this.check_all=!1,this.items=[],this.items_filtered=[],this.users=[],this.payers=[],this.open_Filter=!1,this.generating=!1,this.edit_field=!0,this.environment=null,this.links=null,this.action=this.actions.getPaidItems,this.issued_on=null,this.environment_description=null,this.environment_description_tooltip=null,this.has_no_items=!1,this.params={id_company:32833,start_date:null,end_date:null,page:"1",id_institution:this.id_institution},this.row_class=function(e){return{checked:i.items_filtered[e].checkbox.check,row:!0}},this.on("mount",function(){i.update(),i.setDate()}),this.on("update",function(){i.environment_description=i.i18n.translate("environment.change_environment_"+i.environment+"_title"),i.environment_description_tooltip=i.i18n.translate("environment.description_"+i.environment)}),this.setDate=function(){var e=new Date,t=String(new Date(e.getFullYear(),e.getMonth(),1).getDate()).padStart(2,"0"),a=String(e.getMonth()+1).padStart(2,"0"),n=e.getFullYear(),o=n+"-"+a+"-"+t,s=String(new Date(e.getFullYear(),e.getMonth()+1,0).getDate()).padStart(2,"0"),r=n+"-"+a+"-"+s;i.params.start_date=o,i.params.end_date=r,i.issued_on=e,i.update(),i.getCompany()},this.getUser=function(e,t,a,n){var o={id_institution:i.id_institution,id_user:e},s=[i.actions.getMemberViewSimple(o)];i.store.dispatch(s).then(function(){i.loader=!1,"USER"===a&&(i.users.push(i.store.getState().member.member),i.update(),i.users.length===t?i.invoiceFilter():null),"PAYER"===a&&(i.payers.push(i.store.getState().member.member),i.update(),i.payers.length===t&&i.addPayerOnItems(n))})["catch"](function(e){e&&(i.loader=!1,i.error=i.store.getState().member.error,i.update())})},this.editField=function(e){i.items_filtered[e].edit_field=!i.items_filtered[e].edit_field,i.update()},this.confirmEdit=function(e){i.items_filtered[e]=t({},i.items_filtered[e],i.items_filtered[e].editing_field),i.items_filtered[e].edit_field=!i.items_filtered[e].edit_field,i.update()},this.cancelEdit=function(e){var a=i.items_filtered[e];i.items_filtered[e]=t({},a,{name:a.name,iss:a.iss,city_service_code:a.city_service_code,federal_service_code:a.federal_service_code,issued_on:a.issued_on}),i.items_filtered[e].edit_field=!i.items_filtered[e].edit_field,i.update()},this.certificateExpiresPopUp=function(){var e=1e3,t=60*e,a=60*t,n=24*a;if(i.company_receipt.certificate){var o=new Date,s=new Date(i.company_receipt.certificate.expires_on),r=s.getDate().toString().padStart(2,"0"),l=(s.getMonth()+1).toString().padStart(2,"0"),d=s.getFullYear(),c=r+"/"+l+"/"+d,u=s.getTime()-o.getTime(),m=Math.floor(u/n);7>=m?school.popup.error(i.i18n.translate("upload_certified.expire_message")+c+"."):null}else school.popup.info(i.i18n.translate("upload_certified.not_certificate_uploaded"))},this.getCompany=function(){var e={id_institution_company:i.id_institution_company,id_company:i.id_institution_company,id_institution:i.id_institution}
379,t=[i.actions.getReceiptCompany(e)];i.store.dispatch(t).then(function(){i.company_receipt=i.store.getState().paymentReceipts.get_company,i.environment=i.store.getState().paymentReceipts.get_company.service_receipt_environment,i.update(),i.certificateExpiresPopUp(),i.getPaidItems()})["catch"](function(e){if(e){var t=i.store.getState().paymentReceipts.errors,a="";t&&t.length>0&&(a+=i.i18n.translate(t[0].message)+"<br />"),i.update()}})},this.getPaidItems=function(){var e={id_institution_company:i.id_institution_company,id_institution:i.id_institution,id_company:i.id_institution_company,start_date:i.params.start_date,end_date:i.params.end_date,page:i.params.page,sales_receipt_type:"receiptService"===window.router.name.split(".")[0]?"SERVICE":"PRODUCT",sales_receipt_environment:i.environment,size:40},t=[i.actions.getPaidItems(e)];i.store.dispatch(t).then(function(){i.open_Filter=!1,i.items_filtered=[],i.users=[],i.payers=[],i.items=[],i.update(),i.listPaidItems()})["catch"](function(e){if(e){i.has_no_items=!0;var t=i.store.getState().paymentReceipts.errors,a="";t&&t.length>0&&(a+=i.i18n.translate(t[0].message)+"<br />"),i.update()}})},this.listPaidItems=function(){i.items=[],i.links=[],i.users=[],i.payers=[],i.check_boxes=[],i.not_production_items=[],i.items_filtered=[],i.items=i.store.getState().paymentReceipts.paid_items,i.links=i.store.getState().paymentReceipts.links,setTimeout(function(){i.update(),i.filterUsers()},500)},this.filterUsers=function(){var e=i.items.map(function(e){return e.id_user}),t=e.filter(function(t,i){return e.indexOf(t)==i});t.map(function(e){return i.getUser(e,t.length,"USER")})},this.invoiceFilter=function(){i.items_filtered=i.items.map(function(e){return i.fillInvoiceItems(e)}),i.links=i.store.getState().paymentReceipts.links,i.update(),i.setCheckBoxes(),i.filterNotPoductionItems()},this.fillInvoiceItems=function(e){var a=i.users.filter(function(t){return e.id_user===t.id_user})[0],n={name:a.fullname,iss:i.company_receipt.iss_rate,city_service_code:null,federal_service_code:null,issued_on:i.issued_on},o=t({},e,n,{editing_field:n,edit_field:!1,user:a});return o},this.filterNotPoductionItems=function(){i.not_production_items=i.items_filtered.filter(function(e){return e.checkbox!==!1}),i.update()},this.setCheckBoxes=function(){i.items_filtered=i.items_filtered.map(function(e){var a=e.invoice_details?e.invoice_details.some(function(e){return"service_receipt_production"===e.name}):!1,n=e.invoice_details?e.invoice_details.some(function(e){return"service_receipt_development"===e.name}):!1,o="production"===i.environment?a:n;return a&&"production"===i.environment.toLowerCase()||n&&"development"===i.environment.toLowerCase()?t({},e,{has_receipt:o,checkbox:!1}):t({},e,{has_receipt:o,checkbox:{name:e.id_invoice_item,check:!1}})}),i.update()},this.changeCheckAll=function(e,t,a){i.checkAll(),i.update()},this.checkAll=function(){var e=i.items_filtered.filter(function(e){return e.checkbox!==!1?e:void 0}),a=e.every(function(e){return e.checkbox.check});i.check_all=a?!1:!0,i.items_filtered=i.items_filtered.map(function(e,n){return e.has_receipt?e:(a||e.edit_field!==!1?null:i.editField(n),setTimeout(function(){a&&!e.edit_field==!1?i.confirmEdit(n):null},100),t({},e,{checkbox:{name:e.checkbox.name,check:a?!1:!0}}))})},this.editedField=function(e){var t=Object.entries(e),a=t[0][0].split("-")[0],n=t[0][0].split("-")[1],o=t[0][1];i.items_filtered[n].editing_field[a]=o,i.update()},this.goBack=function(){fl.route.load("/institution/"+i.id_institution+"/receipt/service/"+i.id_institution_company+"/view")},this.generateServiceReceipt=function(e){var t=[i.actions.generateServiceReceipt(e)];i.store.dispatch(t).then(function(){i.setCheckBoxes(),i.check_all=!1,window.toast(i.i18n.translate("sales_receipt_generated"),"long"),i.update()})["catch"](function(e){if(e){var t=i.store.getState().paymentReceipts.errors,a="";t&&t.length>0&&(a+=i.i18n.translate(t[0].message)+"<br />"),school.popup.error(a),i.update()}})},this.generateServiceReceiptsBulk=function(e){var t={service_receipts:e,id_institution:i.id_institution},a=[i.actions.generateServiceReceiptBulk(t)];i.store.dispatch(a).then(function(){i.setCheckBoxes(),i.check_all=!1,window.toast(i.i18n.translate("sales_receipt_generated"),"long"),i.update()})["catch"](function(e){if(e){var t=i.store.getState().paymentReceipts.errors,a="";t&&t.length>0&&(a+=i.i18n.translate(t[0].message)+"<br />"),school.popup.error(a),i.update()}})},this.filterItems=function(){var e=i.items_filtered.filter(function(e){return e.checkbox!==!1?e:void 0}),t=e.filter(function(e){return e.checkbox.check});i.getPayer(t)},this.addPayerOnItems=function(e){var a=e.map(function(e){var a=i.payers.filter(function(t){return t.id_user===e.id_payer});return t({},e,{payer:a})});i.payers=[],i.fillForm(a)},this.getPayer=function(e){var t=e.map(function(e){return e.id_payer}),a=t.filter(function(e,i){return t.indexOf(e)==i});a.length>0?a.map(function(t){i.getUser(t,a.length,"PAYER",e)}):school.popup.error(i.i18n.translate("select_at_least_one_item"))},this.getCPF=function(e){var t=e.filter(function(e){return"CPF"===e.type});return t},this.fillForm=function(e){var t=!1,a="PRODUCTION"===i.environment?"environment.service_add_confirm_prod_message":"environment.service_add_confirm_dev_message",n=!1,o=[],s="",r=e.map(function(e){var a=e.payer.length>0?e.payer[0]:e.user,s=a.document,r=i.getCPF(s),l=e.description+" \n "+(i.i18n.translate("classroom.student").charAt(0).toUpperCase()+i.i18n.translate("classroom.student").slice(1))+": "+e.name;if(0===r.length)return void o.push(e.name);var d={additional_information:null,amount:e.amount,city_service_code:e.city_service_code,cnae_code:null,cofins_amount_withheld:null,csll_amount_withheld:null,customer_city:a.address[0].city,customer_complement:a.address[0].complement,customer_district:a.address[0].neighborhood,customer_federal_tax_number:r.length?r[0].document.replaceAll(".","").replaceAll("-",""):"",customer_name:a.fullname,customer_number:a.address[0].number,customer_state:a.address[0].state,customer_street:a.address[0].address,customer_type:"NATURAL_PERSON",customer_zip_code:a.address[0].zipcode?a.address[0].zipcode:"",deductions_amount:null,description:l,discount_unconditioned_amount:null,discount_conditioned_amount:null,federal_service_code:e.federal_service_code,id_company:i.id_institution_company,id_invoice:e.id_invoice,id_invoice_items:[e.id_invoice_item],inss_amount_withheld:null,ir_mount_withheld:null,iss_amount_withheld:null,iss_rate:e.iss,iss_tax_amount:null,issued_on:e.issued_on,job_location_city:null,job_location_state:null,others_amount_withheld:null,pis_amount_withheld:null,rps_number:null,rps_serial_number:null,taxation_type:null};return null===(d.city_service_code&&d.federal_service_code)&&(t=!0),e.edit_field===!0&&(n=!0),d});return 0===r.length&&(s+=i.i18n.translate("select_at_least_one_item")+"<br />"),t&&(s+=i.i18n.translate("fill_scs_fsc_fields")+"<br />"),o.length&&(s+=i.i18n.translate("receipt_payer_invalid_doc")+"<br />",o.map(function(e){s+=e+"<br />"})),n&&(s+=i.i18n.translate("save_the_fields_msg")+"<br />"),""!==s?void school.popup.error(s):void school.popup.confirm(i.i18n.translate(a),function(){1==r.length?
379i.generateServiceReceipt(r[0]):i.generateServiceReceiptsBulk(r)})},this.filterDate=function(e,t){"end_date"===e?i.params.end_date=t:null,"start_date"===e?i.params.start_date=t:null,i.update()}})},function(e,t,i){var a=i(1);a.tag2("fl-sales-receipt-add-grade-field",'<div> <div if="{type === âamountâ}"> <fl-grade-field style="width: 95%; text-align: start" if="{receipt.edit_field === true}" name="{âamount-â+key}" editable="{true}" type="letter" maxlength="10" color="{grade ? grade.absence_recovery_color : \'\'}" input-value="{amount}" precision="{2}" submit-to="{formatNumber}" row-name="{âamount-index-â+key}"> </fl-grade-field> <span if="{!receipt.edit_field}">{receipt.amount.toLocaleString(\'pt-br\', {minimumFractionDigits: 2})}</span> </div> <div if="{type === âissâ}"> <fl-grade-field style="width: 95%; text-align: start" if="{receipt.edit_field}" name="{âiss-â+key}" editable="{false}" type="letter" maxlength="6" color="{grade ? grade.absence_recovery_color : \'\'}" input-value="{iss}" precision="{2}" submit-to="{formatNumber}" row-name="{âiss-index-â+key}"> </fl-grade-field> <span if="{!receipt.edit_field}">{receipt.iss}</span> </div> <div if="{type === âdateâ}"> <fl-field if="{receipt.edit_field}" id="{âitem-field-start-dateâ+key}" name="{âstart_dateâ + key}" input-value="{receipt.issued_on}" width="85" change-callback="{sendDate}" type="date"> </fl-field> <fl-date if="{!receipt.edit_field}" text="{receipt.issued_on}" format-out="DD/MM/YYYY"> </fl-date> </div> </div>',"","",function(e){"use strict";var t=this;this.type=e.type,this.receipt=e.receipt,this.key=e.key,this.editedField=e.editedField,this.amount=this.receipt.amount.toLocaleString("pt-br",{minimumFractionDigits:2}),this.iss=this.receipt.iss,this.formatNumber=function(e){var i=Object.entries(e),a=(i[0][0].split("-")[0],i[0][0].split("-")[1],i[0][1]),n=Number(a.replace(".","").replace(",","."));i[0][1]=n,t.editedField(Object.fromEntries(i))},this.sendDate=function(e){t.editedField(Object.fromEntries([["issued_on-"+t.key,e]]))}})},function(e,t,i){var a=i(1);a.tag2("fl-sales-receipt-add-item-options",'<div> <div> <fl-icon class="icon" size="17" if="{!item.checkbox === false && !item.edit_field}" onclick="{editField}" icon="pencil"></fl-icon> <fl-icon class="icon" size="17" if="{item.checkbox === false}" onclick="{getServiceReceipt}" icon="print"></fl-icon> <fl-button if="{item.edit_field === true}" type="button" icon="check" onclick="{confirmEdit}" schema="success"> </fl-button> <fl-button if="{item.edit_field === true}" type="button" icon="remove" onclick="{cancelEdit}" schema="cancel"> </fl-button> </div> </div>','fl-sales-receipt-add-item-options .icon:hover,[data-is="fl-sales-receipt-add-item-options"] .icon:hover{ cursor: pointer }',"",function(e){"use strict";var t=this;this.key=e.key,this.item=e.item,this.id_institution=e.idInstitution,this.editField=function(){e.editField(t.key)},this.confirmEdit=function(){e.confirmEdit(t.key)},this.cancelEdit=function(){e.cancelEdit(t.key)},this.getServiceReceipt=function(){var e={id_service_receipt:t.item.invoice_details[0].value,id_institution:t.id_institution},i=[t.actions.getSingleServiceReceipt(e)];t.store.dispatch(i).then(function(){var e=t.store.getState().paymentReceipts.service_receipt;t.openPDF(e.pdf_url),t.update()})["catch"](function(e){if(e){var i=t.store.getState().paymentReceipts.errors,a="";i&&i.length>0&&(a+=t.i18n.translate(i[0].message)+"<br />"),school.popup.error(a),t.update()}})},this.openPDF=function(e){window.open(e,"_blank")}})},function(e,t,i){var a=i(1);a.tag2("fl-sales-receipt-add-list",'<div class="table-container"> <div class="{table_head_class}"> <div class="all cell" style="padding-left: 8px"> <fl-field type="{âcheckboxâ}" id="{âcheck-allâ}" name="{âname-check-allâ}" checked="{check_all}" change-callback="{changeCheckAll}"> </fl-field> </div> <div class="name cell"> <fl-trans class="first-letter" keyword="name"></fl-trans> </div> <div class="description cell"> <fl-trans class="first-letter" keyword="description"></fl-trans> </div> <div class="csc-csf cell"> <span id="csc"> <fl-trans class="first-letter" keyword="csc.csc"></fl-trans>
379 </span> <fl-icon id="csc-icon" icon="info-circle"></fl-icon> <fl-tooltip for="csc-icon" text="csc.name" action="hover" position="top" style="margin-top:-30px; margin-left:-18px;"> </fl-tooltip> / <span id="fsc"> <fl-trans class="first-letter" keyword="fsc.fsc"></fl-trans> </span> <fl-icon id="fsc-icon" icon="info-circle"></fl-icon> <fl-tooltip for="fsc-icon" text="fsc.name" action="hover" position="top" style="margin-top:-30px; margin-left:43px;"> </fl-tooltip> </div> <div class="amount cell"> <fl-trans class="first-letter" keyword="value"></fl-trans> (R$) </div> <div class="due-date cell"> <span> Data venc. </span> </div> <div class="payment-date cell"> <span> Data pg. </span> <fl-icon id="payment-date-icon" icon="info-circle"></fl-icon> <fl-tooltip for="payment-date-icon" text="{âfinance.payment_dateâ}" action="hover" position="top" style="margin-top:-5px; margin-left:20px;"> </fl-tooltip> </div> <div class="issued-on-date cell"> <fl-trans class="first-letter" keyword="issued_on"></fl-trans> </div> <div class="option cell"> <fl-trans class="first-letter" keyword="action.plural"></fl-trans> </div> </div> <div class="table-body" if="{show_list}"> <div each="{item, key in items}" class="table-row flex"> <div class="{rowCellClasses(key, items.length, âallâ)}"> <fl-field if="{!item.checkbox === false}" type="{âcheckboxâ}" id="{item.id_invoice_item}" name="{âname-â+item.id_invoice_item+â-â+key}" checked="{item.checkbox.check}" change-callback="{checkboxCallback}"> </fl-field> </div> <div class="{rowCellClasses(key, items.length, ânameâ)}"> <fl-grade-field style="width: 95%" if="{item.edit_field}" name="{âname-â+key}" editable="{false}" type="letter" maxlength="50" color="{grade ? grade.absence_recovery_color : \'\'}" input-value="{item.name}" precision="{}" submit-to="{editedField}" row-name="{âname-index-â+key}"> </fl-grade-field> <span if="{!item.edit_field}">{item.name}</span> </div> <div class="{rowCellClasses(key, items.length, âdescriptionâ)}"> <fl-grade-field style="width: 95%" if="{item.edit_field}" name="{âdescription-â+key}" editable="{false}" type="letter" maxlength="100" color="{grade ? grade.absence_recovery_color : \'\'}" input-value="{item.description}" precision="{}" submit-to="{editedField}" row-name="{âdexcription-index-â+key}"> </fl-grade-field> <span if="{!item.edit_field}">{item.description}</span> </div> <div class="{rowCellClasses(key, items.length, âcsc-csfâ)}"> <fl-select-field if="{item.edit_field}" class="{configurations.length ? âhas-selectsâ : âhas-no-selectsâ}" type="{âselectâ}" name="{âcity_service_code-â+key}" id="{âpayment_receipt_csc_selectorâ}" label="{label_select}" maxlength="{50}" input-value="{item.csc_csf}" width="{200}" items="{csc_csf_select}" required="{true}" change-callback="{selectChange}"> </fl-select-field> <span if="{!item.edit_field}">{item.csc_csf}</span> </div> <div class="{rowCellClasses(key, items.length, âamountâ)}"> <fl-sales-receipt-add-grade-field type="{âamountâ}" receipt="{item}" key="{key}" edited-field="{editedField}"></fl-sales-receipt-add-grade-field> </div> <div class="{rowCellClasses(key, items.length, âdue-dateâ)}"> <span> {item.due_date_formatted} </span> </div> <div class="{rowCellClasses(key, items.length, âpayment-dateâ)}"> <span> {item.invoice_payments[0].payment_date_formatted} </span> </div> <div class="{rowCellClasses(key, items.length, âissued-on-dateâ)}"> <fl-sales-receipt-add-grade-field type="{âdateâ}" receipt="{item}" key="{key}" edited-field="{editedField}"></fl-sales-receipt-add-grade-field> </div> <div class="{rowCellClasses(key, items.length, âoptionâ)}"> <fl-sales-receipt-add-item-options key="{key}" item="{item}" edit-field="{editField}" confirm-edit="{confirmEdit}" cancel-edit="{cancelEdit}" id-institution="{id_institution}"></fl-sales-receipt-add-item-options> </div> </div> </div> <div if="{parent.items_filtered.length === 0 && parent.has_no_items}" style="margin-top: 2em" class="center"> <fl-trans keyword="{ânot_found_items_on_this_period_of_timeâ}"></fl-trans> </div> </div>','fl-sales-receipt-add-list .grid,[data-is="fl-sales-receipt-add-list"] .grid{ display: grid } fl-sales-receipt-add-list .flex,[data-is="fl-sales-receipt-add-list"] .flex{ display: flex } fl-sales-receipt-add-list .table-container,[data-is="fl-sales-receipt-add-list"] .table-container{ margin-left: 1.7em; padding-right: 24px } fl-sales-receipt-add-list .table-head,[data-is="fl-sales-receipt-add-list"] .table-head{ font-weight: bolder; border-bottom: 2px solid; } fl-sales-receipt-add-list .all,[data-is="fl-sales-receipt-add-list"] .all{ width: 45px; padding-left: 1em; box-sizing: border-box } fl-sales-receipt-add-list .all .checkbox-container,[data-is="fl-sales-receipt-add-list"] .all .checkbox-container{ padding-left: 1px } fl-sales-receipt-add-list .all .checkbox-checkmark,[data-is="fl-sales-receipt-add-list"] .all .checkbox-checkmark{ width: 22px } fl-sales-receipt-add-list .name,[data-is="fl-sales-receipt-add-list"] .name{ width: 20% } fl-sales-receipt-add-list .description,[data-is="fl-sales-receipt-add-list"] .description{ width: 23% } fl-sales-receipt-add-list .csc-csf,[data-is="fl-sales-receipt-add-list"] .csc-csf{ width: 19% } fl-sales-receipt-add-list .amount,[data-is="fl-sales-receipt-add-list"] .amount{ width: 8% } fl-sales-receipt-add-list .amount input,[data-is="fl-sales-receipt-add-list"] .amount input{ width: 85% } fl-sales-receipt-add-list .due-date,[data-is="fl-sales-receipt-add-list"] .due-date{ width: 8% } fl-sales-receipt-add-list .issued-on-date,[data-is="fl-sales-receipt-add-list"] .issued-on-date{ width: 8% } fl-sales-receipt-add-list .issued-on-date input,[data-is="fl-sales-receipt-add-list"] .issued-on-date input{ margin: 0 } fl-sales-receipt-add-list .payment-date,[data-is="fl-sales-receipt-add-list"] .payment-date{ width: 8% } fl-sales-receipt-add-list .issued-on-date .field-icon,[data-is="fl-sales-receipt-add-list"] .issued-on-date .field-icon{ display: none } fl-sales-receipt-add-list .csc-csf .field-outside,[data-is="fl-sales-receipt-add-list"] .csc-csf .field-outside{ margin-bottom: 0px } fl-sales-receipt-add-list .option,[data-is="fl-sales-receipt-add-list"] .option{ width: 9%; justify-content: center; border-right: 1px solid #b7b7a4; padding-left: 0px } fl-sales-receipt-add-list .cell,[data-is="fl-sales-receipt-add-list"] .cell{ font-size: 14px; display: flex; align-items: center; border-left: 1px solid #b7b7a4; padding-left: 5px; height: 45px; box-sizing: border-box; } fl-sales-receipt-add-list .border-bottom,[data-is="fl-sales-receipt-add-list"] .border-bottom{ border-bottom: 1px dashed black } fl-sales-receipt-add-list .table-row,[data-is="fl-sales-receipt-add-list"] .table-row{ background-color: white; transition: all 0.3s } fl-sales-receipt-add-list .table-row:hover,[data-is="fl-sales-receipt-add-list"] .table-row:hover{ background-color: rgba(1, 129, 78, 0.10); transition: all 0.3s } fl-sales-receipt-add-list .field-again,[data-is="fl-sales-receipt-add-list"] .field-again{ height: 18px } fl-sales-receipt-add-list .table-row input,[data-is="fl-sales-receipt-add-list"] .table-row input{ text-align: start; transition: all 0.3s; font-size: 14px } fl-sales-receipt-add-list .table-row span,[data-is="fl-sales-receipt-add-list"] .table-row span{ padding-left: 2px; min-height: 20px; } fl-sales-receipt-add-list .table-row:hover input,[data-is="fl-sales-receipt-add-list"] .table-row:hover input{ background-color: rgba(1, 129, 78, 0.0); transition: all 0.3s } fl-sales-receipt-add-list .checked,[data-is="fl-sales-receipt-add-list"] .checked{ background-color: rgba(1, 129, 78, 0.20) } fl-sales-receipt-add-list .checked input,[data-is="fl-sales-receipt-add-list"] .checked input{ background-color: rgba(1, 129, 78, 0); transition: ease-in-out 300ms; transition-property: all; } fl-sales-receipt-add-list .table-head-production,[data-is="fl-sales-receipt-add-list"] .table-head-production{ background-color: #54A769; transition: all 0.3s; color: white } fl-sales-receipt-add-list .table-head-production .checkbox-checkmark,[data-is="fl-sales-receipt-add-list"] .table-head-production .checkbox-checkmark{ background-color: white; transition: all 0.3s } fl-sales-receipt-add-list .table-head-development,[data-is="fl-sales-receipt-add-list"] .table-head-development{ background-color: #d3d3d3; transition: all 0.3s } fl-sales-receipt-add-list .editing,[data-is="fl-sales-receipt-add-list"] .editing{ height: 45px; } fl-sales-receipt-add-list .has-no-selects .text-ellipsis,[data-is="fl-sales-receipt-add-list"] .has-no-selects .text-ellipsis{ white-space: normal; overflow: initial; }',"",function(e){"use strict";var t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e},i=this;this.id_institution=e.idInstitution,this.items=e.items,this.check_all=e.checkAll,this.changeCheckAll=e.changeCheckAll,this.checkAll=e.checkAllCallback,this.check_boxes=e.checkBoxes,this.not_production_items=e.notProductionItems,this.editedField=e.editedField,this.edit_field=e.editField,this.editField=e.editFieldCallback,this.confirmEdit=e.confirmEdit,this.cancelEdit=e.cancelEdit,this.show_list=e.showList,this.configurations=this.store.getState().paymentReceipts.get_company.company_configurations?this.store.getState().paymentReceipts.get_company.company_configurations:[],this.csc_csf_select=[],this.csf_select=[],this.table_head_class={"table-head-development":"DEVELOPMENT"===this.parent.environment,"table-head-production":"PRODUCTION"===this.parent.environment,"table-head":!0,flex:!0}
379,this.label_select=this.i18n.translate("csc.csc")+"/"+this.i18n.translate("fsc.fsc"),this.on("update",function(){i.edit_field=e.editField,i.items=e.items,i.check_boxes=e.checkBoxes,i.check_all=e.checkAll,i.show_list=e.showList}),this.on("mount",function(){i.setSelects()}),this.rowCellClasses=function(e,t,a){var n={"border-bottom":e+1==t?!1:!0,cell:!0,checked:i.items[e].checkbox?i.items[e].checkbox.check:null,editing:i.items[e].edit_field};return n[a]=!0,n},this.checkboxCallback=function(e,a,n){var o=n.split("-")[1],s=n.split("-")[2];i.parent.items_filtered=i.parent.items_filtered.map(function(a){return a.checkbox===!1?t({},a):a.checkbox.name==Number(o)?(i.parent.check_all=e===!1?!1:i.parent.check_all,i.update(),t({},a,{checkbox:{name:a.checkbox.name,check:e}})):t({},a,{checkbox:{name:a.checkbox.name,check:a.checkbox.check}})});var r=i.parent.items_filtered.filter(function(e){return e.has_receipt?void 0:e}),l=r.every(function(e){return e.checkbox.check});l?i.parent.check_all=!0:null,i.update(),e===!0&&i.items[s].edit_field===!1?i.editField(s):null},this.setSelects=function(){var e=i.configurations;e.length>0?i.csc_csf_select=e.map(function(e){return{text:e.csc+"/"+e.csf+"-"+e.description+" ",value:e.csc+"/"+e.csf}}):i.csc_csf_select=[{text:i.i18n.translate("no_csc_csf_items_select"),value:null}],i.update()},this.selectChange=function(e,t,a){var n=Number(a.split("-")[1]),o=(a.split("-")[0],e.split("/")[0]),s=e.split("/")[1];i.parent.items_filtered[n].editing_field.city_service_code=o,i.parent.items_filtered[n].editing_field.federal_service_code=s,i.parent.items_filtered[n].editing_field.csc_csf=e,0===n&&setTimeout(function(){i.parent.items_filtered.map(function(t,a){t.checkbox.check&&(i.parent.items_filtered[a].city_service_code=o, 380i.parent.items_filtered[a].federal_service_code=s,i.parent.items_filtered[a].csc_csf=e,i.parent.items_filtered[a].editing_field.city_service_code=o,i.parent.items_filtered[a].editing_field.federal_service_code=s)}),i.parent.update()},100),i.update()}})},function(e,t,i){var a=i(1);a.tag2("fl-sales-receipt-companies-list-item",'<div class="{classes}" align="left" onclick="{clickBox}"> <div class="company-box-content"> <div class="inline-block middle company-title" onclick="{}"> <div class="text-ellipsis"> {company_name} </div> </div> <div class="inline-block middle company-icon"> <fl-sales-receipt-menu-options id-institution="{id_institution}" id-company="{id_company}"> </fl-sales-receipt-menu-options> </div> </div> <div> <span class="company_address"> {company_address} </span> <span style="display: block"> <span> {company_doc.type} </span> <span> {company_doc.document} </span> <span if="{is_invalid_doc_type}"> <fl-icon id="exclamation-circle-two-icon" icon="{âexclamation-circle-twoâ}" size="{\'15.5\'}" color="{â#FF1B49â}"> </fl-icon> <fl-tooltip for="exclamation-circle-two-icon" text="has_to_be_cnpj" action="hover" position="top" style="margin-top:0px; margin-left:-68px;"> </fl-tooltip> </span> </span> <span if="{fiscal_status}" class="company-alert" style="display: block"> <fl-trans class="{fiscal_status.toLowerCase()}" style="font-weight: bolder" keyword="{âfiscal_status.â+fiscal_status}"></fl-trans> <fl-icon class="{fiscal_status.toLowerCase()}" id="fiscal_status-{id_company}" icon="{âexclamation-circle-twoâ}" size="{\'15.5\'}"> </fl-icon> <fl-tooltip for="fiscal_status-{id_company}" text="fiscal_status.description" action="hover" position="top" style="margin-top:10px; margin-left:-70px;"> </fl-tooltip> </span> <span if="{!has_certified && show_message}" class="certified-status company-alert"> <fl-trans keyword="{âwaiting_certifiedâ}"></fl-trans>
380 </span> <span if="{!is_this_company_configured}" class="certified-status company-alert"> <fl-trans keyword="{âwaiting_settingâ}"></fl-trans> </span> </div> </div>','fl-sales-receipt-companies-list-item .company-box,[data-is="fl-sales-receipt-companies-list-item"] .company-box{ margin:5px; padding:10px; border: 1px solid #aaa; border-radius: 5px; width: 200px; min-height: 84px; display: inline-block; transition: ease-in-out 300ms; transition-property: all; } fl-sales-receipt-companies-list-item .company-box:hover,[data-is="fl-sales-receipt-companies-list-item"] .company-box:hover{ background-color:rgba(1, 129, 78, 0.10); box-shadow: 0px 0px 10px #aaa; } fl-sales-receipt-companies-list-item .company-box-selected,[data-is="fl-sales-receipt-companies-list-item"] .company-box-selected{ border: 1px solid rgba(1, 129, 78); background-color:rgba(1, 129, 78, 0.20); box-shadow: 0px 0px 10px #aaa; } fl-sales-receipt-companies-list-item .company-box-content,[data-is="fl-sales-receipt-companies-list-item"] .company-box-content{ width: 100%; display: table; } fl-sales-receipt-companies-list-item .company-title,[data-is="fl-sales-receipt-companies-list-item"] .company-title{ font-weight: bold; cursor: pointer; } fl-sales-receipt-companies-list-item .company-pointer,[data-is="fl-sales-receipt-companies-list-item"] .company-pointer{ cursor: pointer; } fl-sales-receipt-companies-list-item .company-icon,[data-is="fl-sales-receipt-companies-list-item"] .company-icon{ float:right; cursor: pointer; transition: ease-in-out 300ms; transition-property: all; } fl-sales-receipt-companies-list-item .company-icon:hover,[data-is="fl-sales-receipt-companies-list-item"] .company-icon:hover{ color: rgba(1, 129, 78); } fl-sales-receipt-companies-list-item .wallet-situation-verified,[data-is="fl-sales-receipt-companies-list-item"] .wallet-situation-verified{ font-weight: bold; color: #33aa33; cursor: help; display: inline; } fl-sales-receipt-companies-list-item .wallet-situation-unverified,[data-is="fl-sales-receipt-companies-list-item"] .wallet-situation-unverified{ font-weight: bold; color:#ff3333; cursor: help; display: inline; } fl-sales-receipt-companies-list-item .wallet-situation-progress,[data-is="fl-sales-receipt-companies-list-item"] .wallet-situation-progress{ font-weight: bold; color:#ffaa33; cursor: help; display: inline; } fl-sales-receipt-companies-list-item .disabled-company-box,[data-is="fl-sales-receipt-companies-list-item"] .disabled-company-box{ color: gray } fl-sales-receipt-companies-list-item .certified-status,[data-is="fl-sales-receipt-companies-list-item"] .certified-status{ color: #D06464; font-weight: bolder; height: 0.5em } fl-sales-receipt-companies-list-item .company-alert,[data-is="fl-sales-receipt-companies-list-item"] .company-alert{ display: table } fl-sales-receipt-companies-list-item .company_address,[data-is="fl-sales-receipt-companies-list-item"] .company_address{ display: block; text-overflow: ellipsis; width: 180px; overflow: hidden; white-space: nowrap; } fl-sales-receipt-companies-list-item .city_not_supported,[data-is="fl-sales-receipt-companies-list-item"] .city_not_supported{ color: #ff3333 } fl-sales-receipt-companies-list-item .pending,[data-is="fl-sales-receipt-companies-list-item"] .pending{ color: #ffaa33 } fl-sales-receipt-companies-list-item .inactive,[data-is="fl-sales-receipt-companies-list-item"] .inactive{ color: #333 } fl-sales-receipt-companies-list-item .none,[data-is="fl-sales-receipt-companies-list-item"] .none{ color: #333 } fl-sales-receipt-companies-list-item .active,[data-is="fl-sales-receipt-companies-list-item"] .active{ color: #54A769 }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.company_name=e.companyName?e.companyName:"----",this.company_address=e.address.length>0?e.address[0].address:"----",this.company_doc=e.documents.length>0?e.documents[0]:"----",this.id_company=e.idInstitutionCompany,this.is_invalid_doc_type="CPF"===this.company_doc.type,this.companies=this.store.getState().paymentReceipts.companies,this.is_this_company_configured=this.companies.length>0?this.companies.some(function(e){return e.id_company===t.id_company}):null,this.company="",this.has_certified=!0,this.show_message=!1,this.simplified=e.simplified?e.simplified:!1,this.route_name=window.router.name,this.fiscal_status=null,this.classes=[],this.wallet=e.wallet,this.selected=this.parent.selected_company==this.id_company,this.callback=e.callback,this.reload_callback=e.reloadCallback,this.classes={"company-box":!0,"company-box-selected":this.selected,"disabled-company-box":this.is_invali
380d_doc_type,"company-pointer":!this.is_invalid_doc_type},this.on("mount",function(){t.selected?t.getCompany():null,"receipt.invoice.add"===t.route_name&&t.selected&&t.parent.getIdCompany(t.id_company),t.update()}),this.on("update",function(){t.simplified?t.classes["company-box-selected"]=t.parent.selected_company==t.id_company:null}),this.clickBox=function(){if(t.is_this_company_configured)if(t.simplified){switch(t.route_name){case"receipt.invoice":fl.route.load("/institution/"+t.id_institution+"/receipt/service/invoice/"+t.parent.id_invoice+"/tuition/"+t.parent.id_member_tuition+"/add/company/"+t.id_company);break;case"receipt.invoice.add":fl.route.load("/institution/"+t.id_institution+"/receipt/service/invoice/"+t.parent.id_invoice+"/tuition/"+t.parent.id_member_tuition+"/add/company/"+t.id_company),t.getCompany(),t.parent.getIdCompany(t.id_company)}t.update()}else t.getCompany(),"receiptService"===t.parent.payment_receipt_type.split(".")[0]?t.goToServiceReceiptView():t.goToProductReceiptView(),t.update();else t.editCompany.apply()},this.goToServiceReceiptView=function(){t.is_invalid_doc_type?null:fl.route.load("/institution/"+t.id_institution+"/receipt/service/"+t.id_company+"/view")},this.goToProductReceiptView=function(){t.is_invalid_doc_type?null:fl.route.load("/institution/"+t.id_institution+"/receipt/product/"+t.id_company+"/view")},this.goToServiceReceiptAdd=function(){t.is_invalid_doc_type?null:fl.route.load("/institution/"+t.id_institution+"/receipt/service/"+t.id_company+"/add")},this.getCompany=function(){var i={id_institution_company:t.id_company,id_institution:t.id_institution},a=[t.actions.getReceiptCompany(i)];t.store.dispatch(a).then(function(){t.company=t.store.getState().paymentReceipts.get_company,t.show_message=!0,t.has_certified=t.company.certificate,t.parent.company=t.company,t.fiscal_status=t.company.fiscal_status,t.update(),e.companyCallback?e.companyCallback(t.company):null})["catch"](function(e){if(e){var i=t.store.getState().paymentReceipts.errors,a="";i&&i.length>0&&(a+=t.i18n.translate(i[0].message)+"<br />"),school.popup.error(a)}})},this.editCompany=this.fl.checkRules({feature:null,permission:"save_institution",onSuccess:function(e){e.preventDefault(),e.stopPropagation(),t.router.load("company.edit",{id_institution_company:t.company.id_institution_company})}})})},function(e,t,i){var a=i(1);a.tag2("fl-sales-receipt-environment",'<div class="app"> <div class="view-receipts-title"> <fl-trans keyword="{âenvironment.title_viewâ}"></fl-trans> </div> <fl-back-button text="payment_receipt" prefix-text="true" callback="{goBack}" id="go-back"> </fl-back-button> <fl-section></fl-section> <div class="center"> <p class="situation"> {title} </p> <div class="bar"></div> <div if="{service_receipt_environment}" class="box-environment"> <p> <strong>{sequence_one}</strong> {sequence_two} </p> <p> {sequence_three} <strong>{sequence_four}</strong> {sequence_five}<strong>{sequence_six}</strong> </p> </div> <div> <div class="exchange" if="{exchange_text}" onclick="{exchange}"> <fl-icon icon="exchange" size="35"></fl-icon> <p>{exchange_text}</p> </div> </div> </div> </div>','fl-sales-receipt-environment .app,[data-is="fl-sales-receipt-environment"] .app{ margin-bottom: 0px } fl-sales-receipt-environment .situation,[data-is="fl-sales-receipt-environment"] .situation{ font-size: 20px; font-weight: bolder } fl-sales-receipt-environment .box-environment,[data-is="fl-sales-receipt-environment"] .box-environment{ display: inline-block; max-width: 940px; min-height: 190px; border: 1px solid #85AA91; box-sizing: border-box; border-radius: 18px; padding: 19px 31px; font-size: 20px; margin: 110px 0 120px 0 } fl-sales-receipt-environment .bar,[data-is="fl-sales-receipt-environment"] .bar{ height: 5px; background-color: green } fl-sales-receipt-environment .exchange,[data-is="fl-sales-receipt-environment"] .exchange{ min-width: 450px; height: 40px; display: inline-flex; align-items: center; color: #499562; font-size: 20px; margin-bottom: 40px; justify-content: center; cursor: pointer; transition: ease-in-out 300ms; transition-property: all; } fl-sales-receipt-environment .exchange:hover,[data-is="fl-sales-receipt-environment"] .exchange:hover{ text-decoration: underline; transition: ease-in-out 300ms; transition-property: all; } fl-sales-receipt-environment .exchange svg,[data-is="fl-sales-receipt-environment"] .exchange svg{ margin-right: 10px } fl-sales-receipt-environment .view-receipts-title,[data-is="fl-sales-receipt-environment"] .view-receipts-title{ font-weight: bolder; margin-bottom: 6px; font-size: 18px; padding: 10px }',"",function(e){"use strict";var t=this;this.id_institution_company=e.idCompany,this.id_institution=e.idInstitution,this.company_receipt=null,this.service_receipt_environment=null,this.sequence_one="",this.sequence_two="",this.sequence_three="",this.sequence_four="",this.sequence_five="",this.sequence_six="",this.exchange_text="",this.title="",this.opposiite_environment=null,this.receipt_type=window.router.name.toUpperCase().split(".")[1],this.environments=[{value:"DEVELOPMENT"},{value:"PRODUCTION"}],this.on("mount",function(){t.getCompanyReceipt()}),this.on("update",function(){t.opposiite_environment="DEVELOPMENT"===t.service_receipt_environment?"PRODUCTION":"DEVELOPMENT"}),this.goBack=function(){fl.route.load("/institution/"+t.id_institution+"/receipt/service/"+t.id_institution_company+"/v
380iew")},this.createText=function(e){var i=e.toLowerCase();t.sequence_one=t.i18n.translate("environment.change_environment_"+i+"_text_one"),t.sequence_two=t.i18n.translate("environment.change_environment_"+i+"_text_two"),t.sequence_three=t.i18n.translate("environment.change_environment_"+i+"_text_three"),t.sequence_four=t.i18n.translate("environment.change_environment_"+i+"_text_four"),t.sequence_five=t.i18n.translate("environment.change_environment_"+i+"_text_five"),t.sequence_six=t.i18n.translate("environment.change_environment_"+i+"_text_six"),t.exchange_text="DEVELOPMENT"===t.service_receipt_environment?t.i18n.translate("environment.exchange_production"):t.i18n.translate("environment.exchange_development"),t.title=t.i18n.translate("environment.change_environment_"+i+"_title"),t.update()},this.getCompanyReceipt=function(){var e={id_institution_company:t.id_institution_company,id_company:t.id_institution_company,id_institution:t.id_institution},i=[t.actions.getReceiptCompany(e)];t.store.dispatch(i).then(function(){t.company_receipt=t.store.getState().paymentReceipts.get_company;var e=t.store.getState().paymentReceipts.get_company.service_receipt_environment;t.service_receipt_environment=e,t.update(),t.createText(e)})["catch"](function(e){if(e){var i=t.store.getState().paymentReceipts.errors,a="";i&&i.length>0&&(a+=t.i18n.translate(i[0].message)+"<br />"),school.popup.error(a),t.update()}})},this.exchangeEnvironment=function(){var e={id_institution_company:t.id_institution_company,environment_change:t.receipt_type,id_institution:t.id_institution},i=[t.actions.changeCompanyEnvironment(e)];t.store.dispatch(i).then(function(){})["catch"](function(e){if(e){var i=t.store.getState().paymentReceipts.errors,a="";i&&i.length>0&&(a+=t.i18n.translate(i[0].message)+"<br />"),school.popup.error(a),t.update()}})},this.exchange=function(){var e=t.company_receipt.certificate?!0:!1,i=t.i18n.translate("environment.has_not_certified"),a=t.i18n.translate("environment.confirm_exchange_to_"+t.opposiite_environment);school.popup.confirm(t.i18n.translate(a),function(){e?t.exchangeEnvironment():school.popup.error(i)})}})},function(e,t,i){var a=i(1);a.tag2("fl-sales-receipt-filter",'<div class="wallet-timeline-filter"> <fl-modal-footer if="{opts.showFooter || open}" content-align="right"> <div class="classroom-filter-button"> <fl-spinner loading="{this.generating}" text="save.action"></fl-spinner> <span show="{!this.generating}"> <fl-button type="button" text="cancel" schema="cancel" onclick="{parent.cancel}"> </fl-button> <fl-button if="{parent.show_generate}" onclick="{parent.generate}" type="button" text="generate_sale_receipt" schema="success"> </fl-button> <fl-button onclick="{parent.filter}" disabled="{!parent.open}" type="button" text="classroom.apply_filter" schema="success"> </fl-button> </span> </div> </fl-modal-footer> <form id="wallet-timeline-filter-form" onsubmit="{()=> {}}"> <div class="wallet-timeline-filter-button inline-block float-right"> <span if="{!open}" class="capitalize filter-button no-select bold" onclick="{openFilter}"> <fl-icon icon="filter"> </fl-icon> <fl-trans keyword="finance.installment_filter"></fl-trans>
380 </span> <span if="{open}" class="capitalize filter-button no-select bold" onclick="{openFilter}"> <fl-icon icon="times"> </fl-icon> <fl-trans keyword="close"></fl-trans> </span> </div> <div if="{open}" class="wallet-timeline-filter-field inline-block"> <fl-field label="start_date" name="date_from" width="200" input-value="{date_from}" change-callback="{filterStart}" type="date"> </fl-field> </div> <div if="{open}" class="wallet-timeline-filter-field inline-block"> <fl-field label="end_date" name="date_to" width="200" input-value="{date_end}" change-callback="{filterEnd}" type="date"> </fl-field> </div> <div if="{open && selects}" class="wallet-timeline-filter-field inline-block"> <fl-field type="select" label="receipt_situations.select" name="situation" width="300" input-value="{parent.params[âsituationâ]}" items="{selects[0]}" change-callback="{filterSituationSelect}"> </fl-field> </div> <div if="{open && selects}" class="wallet-timeline-filter-field inline-block"> <fl-field type="select" label="environment.label" name="environment" width="300" input-value="{parent.params[âenvironmentâ]}" items="{selects[1]}" change-callback="{filterEnvironmentSelect}"> </fl-field> </div> </form> </div>','fl-sales-receipt-filter .wallet-timeline-filter,[data-is="fl-sales-receipt-filter"] .wallet-timeline-filter{ margin: 2em; padding: 10px; background-color: #ccc; border-radius: 15px; min-height: 50px; } fl-sales-receipt-filter .wallet-timeline-filter-button,[data-is="fl-sales-receipt-filter"] .wallet-timeline-filter-button{ text-align: right; padding: 5px; } fl-sales-receipt-filter .wallet-timeline-filter-field,[data-is="fl-sales-receipt-filter"] .wallet-timeline-filter-field{ padding: 5px; padding-top:10px; border-radius: 5px; background-color: #fff; display: inline-block; margin: 5px; } fl-sales-receipt-filter .filter-button,[data-is="fl-sales-receipt-filter"] .filter-button{ border:#aaa 1px solid; background: #ddd; border-radius:5px; padding:5px; vertical-align: middle; cursor: pointer; display: inline-block; transition-duration: 300ms; transition-timing-function: ease-in-out; } fl-sales-receipt-filter .filter-button:hover,[data-is="fl-sales-receipt-filter"] .filter-button:hover{ background: #eee; } fl-sales-receipt-filter .field-outside,[data-is="fl-sales-receipt-filter"] .field-outside{ margin-top: 0px; margin-bottom: 0px; }',"",function(e){"use strict";var t=this;this.open=e.open,this.saving=!1,this.button=!1,this.has_select=!1,this.selects=e.selects,this.show_generate=e.showGenerate,this.id_institution=e.idInstitution,this.id_institution_wallet=e.idInstitutionWallet,this.common=e.common,this.date_from="",this.date_end="",this.type=e.type?e.type:"all",this.on("mount",function(){}),this.on("update",function(){t.date_from=e.dateFrom,t.date_end=e.dateEnd,t.type=e.type?e.type:"all"}),this.openFilter=function(){t.open===!0?(t.open=!1,t.button=!1):(t.open=!0,t.button=!0),t.update()},this.cancel=function(){t.open=!1,t.button=!1,t.update()},this.setDate=function(e){var t=new Date(e),i=String(t.getDate()).padStart(2,"0"),a=String(t.getMonth()+1).padStart(2,"0"),n=String(t.getFullYear()).padStart(2,"0"),o=n+"-"+a+"-"+i;return o},this.filterEnd=function(i){t.button=!0,t.date_end=t.setDate(i),e.callback("end_date",t.date_end)},this.filterStart=function(i){t.button=!0,t.date_from=t.setDate(i),e.callback("start_date",t.date_from)},this.filterSituationSelect=function(t){e.callbackSelect[0](t)},this.filterEnvironmentSelect=function(t){e.callbackSelect[1](t)},this.filter=function(){t.open?e.filter():null,t.open=!1},this.generate=function(){e.generate()},this.cancel=function(){t.selects?t.openFilter():e.goBack()}})},function(e,t,i){var a=i(1);a.tag2("fl-sales-receipt-menu-options",'<fl-button-option for="#wallet-menu-{parent.id_company}" width="30px" icon-size="16"> </fl-button-option> <fl-menu-option id="wallet-menu-{parent.id_company}" arrow="top" margin-left="-85px"> <fl-menu-option-item if="{!this.parent.is_invalid_doc_type && this.parent.is_this_company_configured}" icon="plus" text="add_receipt" disabled="{this.parent.is_invalid_doc_type}" locked="{false}" onclick="{this.parent.goToAddReceipt}"> </fl-menu-option-item>
380 <fl-menu-option-item if="{!this.parent.is_invalid_doc_type && this.parent.is_this_company_configured}" icon="eye-open" text="view_receipts" disabled="{this.parent.is_invalid_doc_type}" locked="{false}" onclick="{this.parent.goToView}"> </fl-menu-option-item> <fl-menu-option-item icon="pencil" text="edit_company" disabled="{false}" locked="{false}" onclick="{this.parent.goToEdit}"> </fl-menu-option-item> <fl-menu-option-item if="{!this.parent.is_invalid_doc_type && this.parent.is_this_company_configured}" icon="certified" text="certified" disabled="{this.parent.is_invalid_doc_type || !this.parent.is_this_company_configured}" locked="{false}" onclick="{this.parent.goToCertificate}"> </fl-menu-option-item> <fl-menu-option-item if="{!this.parent.is_invalid_doc_type && this.parent.is_this_company_configured}" icon="exchange" text="environment.receipt_environment" disabled="{this.parent.is_invalid_doc_type || !this.parent.is_this_company_configured}" locked="{false}" onclick="{this.parent.goToEnvironment}"> </fl-menu-option-item> </fl-menu-option>',"","",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_company=e.idCompany,this.is_invalid_doc_type=this.parent.is_invalid_doc_type,this.is_this_company_configured=this.parent.is_this_company_configured,this.goToEdit=function(e){e.preventDefault(),e.stopPropagation(),t.editCompany.apply()},this.editCompany=this.fl.checkRules({feature:null,permission:"save_institution",onSuccess:function(){t.router.load("company.edit",{id_institution_company:t.parent.id_company})}}),this.goToView=function(e){e.preventDefault(),e.stopPropagation(),"receiptService"===t.parent.parent.payment_receipt_type?t.parent.goToServiceReceiptView():t.parent.goToProductReceiptView()},this.goToCertificate=function(e){e.preventDefault(),e.stopPropagation(),t.parent.simplified?fl.route.load("/institution/"+t.parent.id_institution+"/receipt/certificate/"+t.parent.id_company+"/"+t.parent.parent.id_member_tuition+"/"+t.parent.parent.id_invoice):fl.route.load("/institution/"+t.parent.id_institution+"/receipt/certificate/"+t.parent.id_company)},this.goToAddReceipt=function(e){e.preventDefault(),e.stopPropagation(),"receiptService"===t.parent.parent.payment_receipt_type.split(".")[0]?t.parent.goToServiceReceiptAdd():null},this.goToEnvironment=function(e){e.preventDefault(),e.stopPropagation(),fl.route.load("/institution/"+t.parent.id_institution+"/receipt/service/environment/"+t.parent.id_company)}})},function(e,t,i){var a=i(1);a.tag2("fl-sales-receipt-single-invoice-add",'<div class="app padding-bottom"> <fl-title text="payment_receipt" capitalize="first-letter"></fl-title> <br><br> <fl-pagination if="{this.links && this.selected_company}" type="more" id-institution="{id_institution}" links="{links}" action="{action}" store="{state}" params="{params}" auto_load="{true}" callback="{listReceipts}"> </fl-pagination> <fl-back-button text="member.parcel_view.plural" prefix-text="true" callback="{backMemberInstallment}"> </fl-back-button> <fl-section></fl-section> <div class="body"> <div if="{companies.length > 0}"> <div class="receipt-companies"> <fl-sales-receipt-companies-list-item each="{company in companies}" address="{company.addresses}" company-name="{company.name}" documents="{company.documents}" id-institution-company="{company.id_institution_company}" id-institution="{id_institution}" simplified="{true}" company-callback="{companyCallback}"></fl-sales-receipt-companies-list-item> </div> </div> <div class="center" style="margin-top: 2em"> <span id="environment-description"> {environment_description} </span> <fl-tooltip for="environment-description" text="{environment_description_tooltip}" action="hover" position="right" width="250" style="margin-top:-20px; margin-left:5px;"> </fl-tooltip> </div> <div style="text-align: end; margin-right: 3em; margin-bottom: 1em"> <span class="reload-icon" onclick="{getAllServiceReceiptsInvoice}"> <fl-icon icon="redo" size="25"></fl-icon> </span> </div> <div class="{table_head_class}" if="{invoice !== null}"> <div class="title cell description" style="text-transform: capitalize;"> <fl-trans keyword="billing.description"></fl-trans> </div> <div class="title cell amount" style="text-transform: capitalize;"> <fl-trans keyword="billing.amount"></fl-trans> ({currency}) </div> <div class="title cell csc-csf"> <span id="csc"> <fl-trans class="first-letter" keyword="csc.csc"></fl-trans>
380 </span> <fl-icon id="csc-icon" icon="info-circle"></fl-icon> <fl-tooltip for="csc-icon" text="csc.name" action="hover" position="top" style="margin-top:-20px; margin-left:-25px;"> </fl-tooltip> / <span id="fsc"> <fl-trans class="first-letter" keyword="fsc.fsc"></fl-trans> </span> <fl-icon id="fsc-icon" icon="info-circle"></fl-icon> <fl-tooltip for="fsc-icon" text="fsc.name" action="hover" position="top" style="margin-top:-20px; margin-left:23px;"> </fl-tooltip> </div> <div class="title cell expire-date"> <fl-trans class="first-letter" keyword="data venc."></fl-trans> </div> <div class="title cell payment-date"> <fl-trans class="first-letter" keyword="data pg."></fl-trans> </div> <div class="title cell issued-on-date"> <fl-trans class="first-letter" keyword="issued_on"></fl-trans> </div> <div class="cell situation"> <fl-trans class="first-letter" keyword="situation"></fl-trans> </div> <div class="cell radio-type"> <fl-trans class="first-letter" keyword="sale_receipt_type"></fl-trans> </div> <div class="cell option options"> <fl-trans class="first-letter" keyword="action.plural"></fl-trans> </div> </div> <fl-sales-receipt-single-invoice-add-item if="{company && show_receipt_list && items.length > 0}" each="{item, key in items}" item="{item}" id-institution="{id_institution}" description="{item.description}" amount="{{amount: item.amount, formatted: item.amount.toLocaleString(\'pt-BR\', { minimumFractionDigits: 2})}}" iss="{{amount: company.iss_rate, formatted: company.iss_rate}}" id-invoice-item-generated="" index="{key}" invoice="{invoice}" generating="{generating}" environment="{company_environment}" id-invoice-item="{item.id_invoice_item}"> </fl-sales-receipt-single-invoice-add-it> </div> </div>','fl-sales-receipt-single-invoice-add .app,[data-is="fl-sales-receipt-single-invoice-add"] .app{ min-width: 1390px } fl-sales-receipt-single-invoice-add .body,[data-is="fl-sales-receipt-single-invoice-add"] .body{ text-align: center; } fl-sales-receipt-single-invoice-add .padding-bottom,[data-is="fl-sales-receipt-single-invoice-add"] .padding-bottom{ padding-bottom: 2em } fl-sales-receipt-single-invoice-add .receipt-companies,[data-is="fl-sales-receipt-single-invoice-add"] .receipt-companies{ display: flex; align-items: center; padding-left: 30px } fl-sales-receipt-single-invoice-add .reload-icon svg,[data-is="fl-sales-receipt-single-invoice-add"] .reload-icon svg{ cursor: pointer; transition: all 1s } fl-sales-receipt-single-invoice-add .reload-icon svg:hover,[data-is="fl-sales-receipt-single-invoice-add"] .reload-icon svg:hover{ transform: rotate(90deg); transition: all 0.5s ease-out; } fl-sales-receipt-single-invoice-add .header,[data-is="fl-sales-receipt-single-invoice-add"] .header{ display: flex; width: 95%; margin-left: auto; margin-right: auto; height: 38px; font-weight: bolder; border-bottom: 2px solid } fl-sales-receipt-single-invoice-add .cell,[data-is="fl-sales-receipt-single-invoice-add"] .cell{ font-size: 12px; border-left: 1px solid #b7b7a4; padding-left: 5px; display: flex; align-items: center; } fl-sales-receipt-single-invoice-add .option,[data-is="fl-sales-receipt-single-invoice-add"] .option{ border-right: 1px solid #b7b7a4; padding-left: 5px; } fl-sales-receipt-single-invoice-add .table-head-production,[data-is="fl-sales-receipt-single-invoice-add"] .table-head-production{ background-color: #54A769; transition: all 0.3s; color: white } fl-sales-receipt-single-invoice-add .table-head-development,[data-is="fl-sales-receipt-single-invoice-add"] .table-head-development{ background-color: #d3d3d3; transition: all 0.3s } fl-sales-receipt-single-invoice-add .description,[data-is="fl-sales-receipt-single-invoice-add"] .description{ width: 20% } fl-sales-receipt-single-invoice-add .csc-csf,[data-is="fl-sales-receipt-single-invoice-add"] .csc-csf{ width: 17% } fl-sales-receipt-single-invoice-add .amount,[data-is="fl-sales-receipt-single-invoice-add"] .amount{ width: 6% } fl-sales-receipt-single-invoice-add .expire-date,[data-is="fl-sales-receipt-single-invoice-add"] .expire-date{ width: 7% } fl-sales-receipt-single-invoice-add .payment-date,[data-is="fl-sales-receipt-single-invoice-add"] .payment-date{ width: 7% } fl-sales-receipt-single-invoice-add .issued-on-date,[data-is="fl-sales-receipt-single-invoice-add"] .issued-on-date{ width: 8% } fl-sales-receipt-single-invoice-add .radio-type,[data-is="fl-sales-receipt-single-invoice-add"] .radio-type{ width:13% } fl-sales-receipt-single-invoice-add .options,[data-is="fl-sales-receipt-single-invoice-add"] .options{ width: 11% } fl-sales-receipt-single-invoice-add .situation,[data-is="fl-sales-receipt-single-invoice-add"] .situation{ width: 7% }',"",function(e){"use strict";var t=this;this.id_invoice=e.params.idInvoice,this.id_institution=e.params.idInstitution,this.id_member_tuition=e.params.idMemberTuition,this.items=[],this.invoice=null,this.user=null,this.companies=[],this.company=null,this.selected_company=e.params.idCompany,this.invoice_receipts=[],this.filter_has_invoice=!1,this.generating_receipt=!1,this.show_receipt_list=!1,this.generating=[],this.links=null,this.params={id_invoice:this.id_invoice,id_institution:this.id_institution},this.action=this.actions.getAllServiceReceiptsInvoice,this.state=this.store.getState().paymentReceipts.invoice_service_receipts,this.company="",this.company_environment=null,this.environment_description=null,this.environment_description_tooltip=null,this.table_head_class={header:!0},this.on("mount",function(){t.getCompanies(),t.getInvoice()}),this.on("update",function(){t.table_head_class={"table-head-development":"DEVELOPMENT"===t.company_environment,"table-head-production":"PRODUCTION"===t.company_environment,header:!0}}),this.getCompanies=function(){var e={id_institution:t.id_institution},i=[t.actions.getInstitutionCompanies(e),t.actions.getReceiptsInstitution(e)];t.store.dispatch(i).then(function(){t.companies=t.store.getState().institutionCompany.companies,t.company=t.store.getState().paymentReceipts.get_company,t.setSalesCompany(),t.update(
380)})["catch"](function(e){if(e){var i=t.store.getState().paymentReceipts.errors,a="";i&&i.length>0&&(a+=t.i18n.translate(i[0].message)+"<br />"),school.popup.error(a),t.update()}})},this.setSalesCompany=function(){var e=t.store.getState().paymentReceipts.companies;t.companies.map(function(i,a){t.companies[a].configured_company=[],e.map(function(e){i.id_institution_company===e.id_company?t.companies[a].configured_company=e:null})}),t.update()},this.getInvoice=function(){var e={id_invoice:t.id_invoice,id_institution:t.id_institution},i=[t.actions.getMemberInvoice(e)];t.store.dispatch(i).then(function(){t.items=t.store.getState().memberInvoice.invoice.items,t.invoice=t.store.getState().memberInvoice.invoice,t.currency=t.invoice.currency_format;var e=t.store.getState().memberInvoice.invoice.user,i=t.store.getState().memberInvoice.invoice.payer;t.update(),t.getUser(e.id_user,"USER"),t.getUser(i.id_user,"PAYER"),t.getAllServiceReceiptsInvoice()})["catch"](function(e){if(e){var i=t.store.getState().memberInvoice.errors,a="";i&&i.length>0&&i.map(function(e){a+=e.message+"<br />"}),school.popup.error(a)}})},this.getUser=function(e,i){var a={id_institution:t.id_institution,id_user:e},n=[t.actions.getMemberViewSimple(a),t.actions.getInstitutionCompanies(a)];t.store.dispatch(n).then(function(){t.companies=t.store.getState().institutionCompany.companies,"USER"===i&&(t.user=t.store.getState().member.member),"PAYER"===i&&(t.payer=t.store.getState().member.member),t.update()})["catch"](function(e){if(e){var i=t.store.getState().paymentReceipts.errors,a="";i&&i.length>0&&(a+=t.i18n.translate(i[0].message)+"<br />"),school.popup.error(a),t.update()}})},this.getIdCompany=function(e){t.show_receipt_list=!0,t.update()},this.getAllServiceReceiptsInvoice=function(){var e={id_invoice:t.id_invoice,id_institution:t.id_institution},i=[t.actions.getAllServiceReceiptFromInvoice(e)];t.store.dispatch(i).then(function(){var e=t.store.getState().paymentReceipts.invoice_service_receipts;t.invoice_receipts=e,t.filter_has_invoice=!0,t.links=t.store.getState().paymentReceipts.links,t.invoice=t.invoice.details=e,t.update(),t.listReceipts(!0)})["catch"](function(e){if(e){var i=t.store.getState().paymentReceipts.errors,a="";t.filter_has_invoice=!0,t.invoice_receipts=[], 381i&&i.length>0&&(a+=t.i18n.translate(i[0].message)+"<br />"),"service_receipt.not_found"===i[0].code?(t.show_receipt_list=!0,t.setSituation()):school.popup.error(a),t.update()}})},this.setSituation=function(e){var i=[];return t.items.map(function(e,i){t.items[i].receipts=[],t.items[i].item_receipt_situation="NONE",t.invoice_receipts.filter(function(a){var n=a.id_invoice_items.some(function(t){return t===e.id_invoice_item});n&&t.items[i].receipts.push(a)}),t.items[i].receiptQty=t.items[i].receipts.length,t.items[i].receipts.sort(function(e,t){return t.nfNumber-e.nfNumber}),e.receiptQty>0&&("CANCELLED"===e.receipts[0].situation?t.items[i].item_receipt_situation="CANCELLED":null,"ISSUED"===e.receipts[0].situation?t.items[i].item_receipt_situation="ISSUED":null,"ISSUE_FAILED"===e.receipts[0].situation?t.items[i].item_receipt_situation="ISSUE_FAILED":null,"CANCELLATION_IN_PROGRESS"===e.receipts[0].situation?t.items[i].item_receipt_situation="CANCELLATION_IN_PROGRESS":null),e.receipts.some(function(e){return"CALCULATING_TAXES"===e.situation})?t.items[i].item_receipt_situation="CALCULATING_TAXES":null}),t.update(),i},this.listReceipts=function(e){e===!0?t.invoice_receipts=t.store.getState().paymentReceipts.invoice_service_receipts:t.invoice_receipts=t.invoice_receipts.concat(t.store.getState().paymentReceipts.invoice_service_receipts),t.links=t.store.getState().paymentReceipts.links,t.update(),t.links.last.number===t.links.self.number?t.setSituation():null,t.update(
381)},this.backMemberInstallment=function(e){t.id_member_tuition?t.router.load("member.finance.tuition",{id_user:t.user.id_user,id_member_tuition:t.id_member_tuition}):t.router.load("member.parcel",{id_user:t.user.id_user})},this.companyCallback=function(e){t.company_environment=e.service_receipt_environment,t.environment_description=t.i18n.translate("environment.change_environment_"+t.company_environment+"_title"),t.environment_description_tooltip=t.i18n.translate("environment.description_"+t.company_environment),t.update()}})},function(e,t,i){var a=i(1);a.tag2("fl-sales-receipt-single-invoice-add-item",'<div class="{classes}"> <div style="display: flex; align-items: center;" class="cell boder-left description"> <span if="{!description_switch}" onclick="{teste}" style="font-size: 14px"> {description} </span> <fl-grade-field style="width: 95%;" onfocusout="{teste}" autofocus="{true}" if="{description_switch}" name="{âdescription-â+key}" id="{âdescription-â+key}" editable="{false}" type="letter" maxlength="50" color="{grade ? grade.absence_recovery_color : \'\'}" input-value="{description}" precision="{}" submit-to="{editedField}" row-name="{âdscription-id-â+id_invoice_item}"> </fl-grade-field> </div> <div class="cell boder-left amount"> <fl-grade-field style="width: 95%;" name="{âamount-â+key}" editable="{false}" type="letter" maxlength="10" color="{grade ? grade.absence_recovery_color : \'\'}" input-value="{amount.formatted}" precision="{2}" submit-to="{editedField}" row-name="{âamount-index-â+id_invoice_item}"> </fl-grade-field> </div> <div class="cell boder-left csc-csf"> <fl-select-field class="{configurations.length ? âhas_selectsâ : âhas_no_selectsâ}" type="{âselectâ}" name="{âcity_service_code-â+key}" id="{âpayment_receipt_csc_selectorâ}" label="{label_select}" maxlength="{50}" input-value="{csc_csf}" width="{200}" items="{csc_csf_select}" required="{true}" change-callback="{selectChange}"> </fl-select-field> <span if="{!item.edit_field}">{item.csc_csf}</span> </div> <div class="cell boder-left expire-date" style="font-size: 14px"> <span> {invoice.due_date_formatted} </span> </div> <div class="cell boder-left payment-date" style="font-size: 14px"> <span> {invoice.payment.payment_date_formatted} </span> </div> <div class="cell boder-left issued-on-date" style="font-size: 14px"> <span> <fl-field id="{âitem-field-start-dateâ+key}" name="{âstart_dateâ + key}" input-value="{issued_on}" width="85" change-callback="{sendDate}" type="date"> </fl-field> </span> </div> <div class="cell boder-left situation" style="font-size: 14px"> <span if="{item.receipts !== undefined && item.receipts.length > 0}" class="{item_situation.toLowerCase()}" style="font-weight: bolder"> <fl-trans class="first-letter" keyword="{âreceipt_situations.â+item_situation}"></fl-trans>
381 </span> </div> <div style="display: flex; padding-top: 8px" class="cell boder-left radio-type"> <div style="align-self: center;" if="{(item_situation === âCANCELLEDâ || item_situation === âNONEâ) && generating === false}"> <fl-radio-field name="{âradio-â+key}" id="{âradioâ}" label="{ââ}" input-value="{}" checked="{}" width="{}" layout="inline" items="{radio_items}" change-callback="{setReceiptType}"> </fl-radio-field> <span if="{!city_is_supported}" class="city_not_supported"> <fl-icon id="{âinfo-â+key}" icon="info-circle"></fl-icon> <fl-tooltip for="{âinfo-â+key}" text="receipt_no_suport" action="hover" position="top" style="margin-top:0px; margin-left:-70px;"> </fl-tooltip> </span> </div> </div> <div class="button-area cell boder-left border-right options" if="{(item_situation === âCANCELLEDâ || item_situation === âNONEâ) && generating === false}"> <fl-action-button style="margin-right: 4px;" type="button" text="generate_sale_receipt" schema="success" disabled="{receipt_type === null || parent.selected_company === null}" onclick="{!(receipt_type === null || parent.selected_company === null) ? generateServiceReceipt : null}"> </fl-action-button> </div> <div class=" inline-block middle arrow-icon option boder-right border-left options" if="{has_receipt > 0 && (item_situation === âISSUEDâ || item_situation === âISSUE_FAILEDâ)}"> <fl-button-option if="{has_receipt > 0 && (item_situation === âISSUEDâ || item_situation === âISSUE_FAILEDâ)}" for="#invoice-item-{id_invoice_item}" style="margin-right: 12px;" class="options" width="" text="option.plural" icon-size="16"> </fl-button-option> <fl-menu-option id="invoice-item-{id_invoice_item}" style="margin-top: 35px" arrow="top" margin-top: 20px margin-left="-110px"> <fl-menu-option-item if="{parent.item_situation === âISSUEDâ}" icon="eye-open" text="visualizar" disabled="{}" locked="{false}" onclick="{parent.openPDF}"> </fl-menu-option-item> <fl-menu-option-item if="{parent.item_situation === âISSUEDâ}" icon="ban" text="cancelar" disabled="{}" locked="{false}" onclick="{parent.cancelReceipt.apply}"> </fl-menu-option-item> <fl-menu-option-item if="{parent.item_situation === âISSUE_FAILEDâ}" icon="trash" text="delete" disabled="{}" locked="{false}" onclick="{parent.deleteReceipt.apply}"> </fl-menu-option-item> </fl-menu-option> </div> <div if="{item_situation === âCALCULATING_TAXESâ}" class=" middle options cell border-right" style="display: flex; align-items: center; justify-content: center;"> <fl-trans keyword="generating_sale_receipt"></fl-trans> </div> <div if="{item_situation === âCANCELLATION_IN_PROGRESSâ}" class=" middle cell border-right" style="height: inherit; display: flex; align-items: center; justify-content: center;"> <fl-trans keyword="canceling_receipt"></fl-trans> </div> </div>','fl-sales-receipt-single-invoice-add-item .card,[data-is="fl-sales-receipt-single-invoice-add-item"] .card{ display: flex; width: 95%; margin-left: auto; margin-right: auto; height: 38px; transition: ease-in-out 300ms; transition-property: all; height: 45px } fl-sales-receipt-single-invoice-add-item .card:hover,[data-is="fl-sales-receipt-single-invoice-add-item"] .card:hover{ background-color: rgba(1, 129, 78, 0.15); transition: ease-in-out 300ms; transition-property: all; } fl-sales-receipt-single-invoice-add-item .card:hover .field-item input,[data-is="fl-sales-receipt-single-invoice-add-item"] .card:hover .field-item input{ background-color: rgba(1, 129, 78, 0); transition: ease-in-out 300ms; transition-property: all; } fl-sales-receipt-single-invoice-add-item .card:hover .field-item,[data-is="fl-sales-receipt-single-invoice-add-item"] .card:hover .field-item{ font-size: 14px } fl-sales-receipt-single-invoice-add-item .border-bottom,[data-is="fl-sales-receipt-single-invoice-add-item"] .border-bottom{ border-bottom: 1px dotted black } fl-sales-receipt-single-invoice-add-item .title,[data-is="fl-sales-receipt-single-invoice-add-item"] .title{ font-weight: bolder } fl-sales-receipt-single-invoice-add-item .field-inline span,[data-is="fl-sales-receipt-single-invoice-add-item"] .field-inline span{ font-weight: bolder } fl-sales-receipt-single-invoice-add-item .button-area,[data-is="fl-sales-receipt-single-invoice-add-item"] .button-area{ display: flex; align-items: center; justify-content: center; } fl-sales-receipt-single-invoice-add-item .button-area button,[data-is="fl-sales-receipt-single-invoice-add-item"] .button-area button{ border-radius: 2pt; padding: 5px; padding-left: 10px; min-height: 30px; font: 14px verdana; height: 30px; padding: 0 5px } fl-sales-receipt-single-invoice-add-item .button-area .title,[data-is="fl-sales-receipt-single-invoice-add-item"] .button-area .title{ font-weight: normal; padding: 0 } fl-sales-receipt-single-invoice-add-item .button-area .icon,[data-is="fl-sales-receipt-single-invoice-add-item"] .button-area .icon{ display: none } fl-sales-receipt-single-invoice-add-item .hidden,[data-is="fl-sales-receipt-single-invoice-add-item"] .hidden{ visibility: hidden } fl-sales-receipt-single-invoice-add-item .field-item input,[data-is="fl-sales-receipt-single-invoice-add-item"] .field-item input{ font-size: 14px; transition: ease-in-out 300ms; transition-property: all; } fl-sales-receipt-single-invoice-add-item .arrow-icon,[data-is="fl-sales-receipt-single-invoice-add-item"] .arrow-icon{ float:right; cursor: pointer; transition: ease-in-out 300ms; transition-property: all; } fl-sales-receipt-single-invoice-add-item .arrow-icon:hover,[data-is="fl-sales-receipt-single-invoice-add-item"] .arrow-icon:hover{ color: rgba(1, 129, 78); } fl-sales-receipt-single-invoice-add-item .arrow-icon .button-option-arrow-down-absolute,[data-is="fl-sales-receipt-single-invoice-add-item"] .arrow-icon .button-option-arrow-down-absolute{ margin-left: -5px } fl-sales-receipt-single-invoice-add-item .arrow-icon .button,[data-is="fl-sales-receipt-single-invoice-add-item"] .arrow-icon .button{ display: flex; align-items: center; justify-content: center; height: 100%; width: auto } fl-sales-receipt-single-invoice-add-item .field-item,[data-is="fl-sales-receipt-single-invoice-add-item"] .field-item{ border: none; border-bottom-style: none; } fl-sales-receipt-single-invoice-add-item .field-grade,[data-is="fl-sales-receipt-single-invoice-add-item"] .field-grade{ width: auto } fl-sales-receipt-single-invoice-add-item .arrow_box,[data-is="fl-sales-receipt-single-invoice-add-item"] .arrow_box{ margin-top: -10 } fl-sales-receipt-single-invoice-add-item .city_not_supported,[data-is="fl-sales-receipt-single-invoice-add-item"] .city_not_supported{ display: block; text-align: start; } fl-sales-receipt-single-invoice-add-item .cell,[data-is="fl-sales-receipt-single-invoice-add-item"] .cell{ height: ""; font-size: 14px; padding-left: 5px } fl-sales-receipt-single-invoice-add-item .cell input,[data-is="fl-sales-receipt-single-invoice-add-item"] .cell input{ width: 95%; height: 20px; text-align: start; font-size: 14px } fl-sales-receipt-single-invoice-add-item .option,[data-is="fl-sales-receipt-single-invoice-add-item"] .option{ padding-left: 5px; height: inherit; display: flex; justify-content: center; } fl-sales-receipt-single-invoice-add-item .border-left,[data-is="fl-sales-receipt-single-invoice-add-item"] .border-left{ border-left: 1px solid #b7b7a4; } fl-sales-receipt-single-invoice-add-item .border-right,[data-is="fl-sales-receipt-single-invoice-add-item"] .border-right{ border-right: 1px solid #b7b7a4; } fl-sales-receipt-single-invoice-add-item .cancelled,[data-is="fl-sales-receipt-single-invoice-add-item"] .cancelled{ color: #333 }
381 fl-sales-receipt-single-invoice-add-item .issued,[data-is="fl-sales-receipt-single-invoice-add-item"] .issued{ color: #54A769 } fl-sales-receipt-single-invoice-add-item .calculating_taxes,[data-is="fl-sales-receipt-single-invoice-add-item"] .calculating_taxes{ color: #339aaa } fl-sales-receipt-single-invoice-add-item .cancellation_in_progress,[data-is="fl-sales-receipt-single-invoice-add-item"] .cancellation_in_progress{ color: #ffaa33 } fl-sales-receipt-single-invoice-add-item .issue_failed,[data-is="fl-sales-receipt-single-invoice-add-item"] .issue_failed{ color: #ff3333 } fl-sales-receipt-single-invoice-add-item .has_no_selects .text-ellipsis,[data-is="fl-sales-receipt-single-invoice-add-item"] .has_no_selects .text-ellipsis{ white-space: normal; overflow: initial; } fl-sales-receipt-single-invoice-add-item .issued-on-date .field-icon,[data-is="fl-sales-receipt-single-invoice-add-item"] .issued-on-date .field-icon{ display: none } fl-sales-receipt-single-invoice-add-item .csc-csf .field-outside,[data-is="fl-sales-receipt-single-invoice-add-item"] .csc-csf .field-outside{ margin-bottom: 0px }',"",function(e){"use strict";var t=this;this.amount=e.amount,this.id_institution=e.idInstitution,this.description=e.description,this.description_switch=!1,this.iss=e.iss,this.csc="",this.csf="",this.id_invoice_item_generated=e.idInvoiceItemGenerated,this.id_invoice_item=e.idInvoiceItem,this.key=e.index,this.item=e.item,this.invoice=e.invoice,this.receipt_type=null,this.has_receipt=!1,this.item_situation=!0,this.generating=!1,this.company_configured="",this.environment=e.environment,this.company=this.store.getState().paymentReceipts.get_company,this.configurations=this.store.getState().paymentReceipts.get_company.company_configurations?this.store.getState().paymentReceipts.get_company.company_configurations:[],this.issued_on=null,this.city_is_supported="CITY_NOT_SUPPORTED"!==this.company.fiscalStatus,this.label_select=this.i18n.translate("csc.csc")+"/"+this.i18n.translate("fsc.fsc"),this.radio_items=[{value:"service-"+this.key,text:this.i18n.translate("service"),disabled:!this.city_is_supported},{value:"product-"+this.key,text:this.i18n.translate("product_one"),disabled:!0}],this.classes=[],this.classes={card:!0,"border-bottom":this.parent.items.length>this.key+1},this.on("update",function(){t.parent.invoice_receipts;t.has_receipt=e.item.receiptQty,t.item_situation=t.item.item_receipt_situation}),this.on("mount",function(){t.setDate(),t.getCompanyConfigured()}),this.setDate=function(){var e=new Date;t.issued_on=e,t.update()},this.setSelects=function(){var e=t.configurations;e.length>0?t.csc_csf_select=e.map(function(e){return{text:e.csc+"/"+e.csf+"-"+e.description+" ",value:e.csc+"/"+e.csf}}):t.csc_csf_select=[{text:t.i18n.translate("no_csc_csf_items_select"),value:null}],t.update()},this.selectChange=function(e,i,a){var n=(Number(a.split("-")[1]),a.split("-")[0],e.split("/")[0]),o=e.split("/")[1];t.csc=n,t.csf=o,t.csc_csf=e,t.update()},this.editedField=function(e){var i=Object.entries(e),a=i[0][0].split("-")[0],n=(i[0][0].split("-")[1],i[0][1]);switch(a){case"description":t.description=n;break;case"iss":t.formatNumber(n,a);break;case"amount":t.formatNumber(n,a);break;case"csc":t.csc=n;break;case"csf":t.csf=n}t.update()},this.formatNumber=function(e,i){var a=e,n=a.replace(/[.]/g,"").replace(/[,]/g,".");switch(i){case"iss":t.iss.amount=Number(n),t.iss.formatted=a;case"amount":t.amount.amount=Number(n),t.amount.formatted=a}t.update()},this.setReceiptType=function(e){var i=e.split("-"),a=i[0];i[1];
381"service"===a?t.receipt_type=a:null,t.update()},this.getCPF=function(e){var t=e.filter(function(e){return"CPF"===e.type});return t},this.generateServiceReceipt=function(){var e=t.parent.payer?t.parent.payer:t.parent.user,i=e.document,a="PRODUCTION"===t.environment?"environment.service_add_confirm_prod_message":"environment.service_add_confirm_dev_message",n=(t.getCPF(i),t.description+" \n "+(t.i18n.translate("classroom.student").charAt(0).toUpperCase()+t.i18n.translate("classroom.student").slice(1))+": "+t.parent.user.fullname),o={description:n,customer_type:"NATURAL_PERSON",city_service_code:t.csc,federal_service_code:t.csf,rps_serial_number:null,rps_number:null,taxation_type:"NONE",iss_rate:t.iss.amount,iss_tax_amount:t.parent.items.iss,deductions_amount:null,discount_unconditioned_amount:null,discount_conditioned_amount:null,ir_amount_withheld:null,pis_amount_withheld:null,cofins_amount_withheld:null,csll_amount_withheld:null,inss_amount_withheld:null,iss_amount_withheld:null,others_amount_withheld:null,additional_information:null,cnae_code:null,job_location_state:null,job_location_city:null,customer_name:e.fullname,customer_federal_tax_number:e.document[0].document.replaceAll(".","").replaceAll("-",""),customer_zip_code:e.address[0].zipcode?e.address[0].zipcode:"",customer_street:e.address[0].address,customer_number:e.address[0].number,customer_complement:e.address[0].complement,customer_district:e.address[0].neighborhood,customer_city:e.address[0].city,customer_state:e.address[0].state,amount:t.amount.amount,id_invoice:t.parent.id_invoice,id_company:t.parent.selected_company,id_invoice_items:[t.item.id_invoice_item],issued_on:t.issued_on};school.popup.confirm(t.i18n.translate(a),function(){t.generateSingleServiceReceipt(o)})},this.generateSingleServiceReceipt=function(e){var i=[t.actions.generateServiceReceipt(e)];t.store.dispatch(i).then(function(){var e=t.store.getState().paymentReceipts.generate_service_receipt.id_service_receipt;
381t.item.item_receipt_situation="CALCULATING_TAXES",t.update(),t.getServiceReceipt(e)})["catch"](function(e){if(e){var i=t.store.getState().paymentReceipts.errors,a="";i&&i.length>0&&(a+=t.i18n.translate(i[0].message)+"<br />"),school.popup.error(a),t.update()}})},this.getServiceReceipt=function(e){var i={id_service_receipt:e,id_institution:t.id_institution},a=[t.actions.getSingleServiceReceipt(i)];t.store.dispatch(a).then(function(){var e=t.store.getState().paymentReceipts.service_receipt,i=t.store.getState().paymentReceipts.service_receipt.situation;t.store.getState().paymentReceipts.service_receipt.id_service_receipt;t.item.item_receipt_situation=i,t.parent.getAllServiceReceiptsInvoice(e.idCompany),t.update()})["catch"](function(e){if(e){var i=t.store.getState().paymentReceipts.errors,a="";i&&i.length>0&&(a+=t.i18n.translate(i[0].message)+"<br />"),school.popup.error(a),t.update()}})},this.hasReceipt=function(e){e.map(function(e){e.idInvoiceItems.some(function(e){return e===t.item.id_invoice_item})?t.has_receipt=!0:null}),t.parent.filter_has_invoice=!1,t.update()},this.cancelReceipt=this.fl.checkRules({feature:null,permission:"save_plan",onSuccess:function(){school.popup.confirm(t.i18n.translate("confirm_cancel_receipt_one"),function(){t.item.receipts.map(function(e){"ISSUED"===e.situation?t.cancelServiceReceipt(e.id_service_receipt):null})})}}),this.deleteReceipt=this.fl.checkRules({feature:null,permission:"save_plan",onSuccess:function(){school.popup.confirm(t.i18n.translate("confirm_delete_receipt_one"),function(){var e=t.item.receipts[0];"ISSUE_FAILED"===e.situation?t.deleteFailedServiceReceipt(e.id_service_receipt):null})}}),this.cancelServiceReceipt=function(e){var i={id_service_receipt:e,id_institution:t.id_institution},a=[t.actions.cancelSingleServiceReceipt(i)];t.store.dispatch(a).then(function(){t.store.getState().paymentReceipts.cancel_service_receipt;t.update(),t.getServiceReceipt(e)})["catch"](function(e){if(e){var i=t.store.getState().paymentReceipts.errors,a="";i&&i.length>0&&(a+=t.i18n.translate(i[0].message)+"<br />"),school.popup.error(a),t.update()}})},this.deleteFailedServiceReceipt=function(e){var i={id_service_receipt:e,id_institution:t.id_institution},a=[t.actions.deleteFailedServiceReceipt(i)];t.store.dispatch(a).then(function(){t.getServiceReceipt(e),t.update()})["catch"](function(e){if(e){var i=t.store.getState().paymentReceipts.errors,a="";i&&i.length>0&&(a+=t.i18n.translate(i[0].message)+"<br />"),school.popup.error(a),t.update()}})},this.openPDF=function(){window.open(t.item.receipts[0].pdf_url,"_blank")},this.getCompanyConfigured=function(){var e=t.store.getState().paymentReceipts.companies,i=e.filter(function(e){return e.id_company==t.parent.selected_company});t.company_configured=i[0],t.update(),t.setSelects()},this.teste=function(){t.description_switch=!t.description_switch,t.update(),$("#description-"+t.key+" input").focus()},this.sendDate=function(e){t.issued_on=e,t.update()}})},function(e,t,i){var a=i(1);a.tag2("fl-sales-receipt-uploaded-certificate",'<div class="app"> <div class="view-receipts-title"> <fl-trans keyword="{âview_certified_titleâ}"></fl-trans> </div> <fl-back-button text="payment_receipt" prefix-text="true" callback="{goBack}" id="go-back"> </fl-back-button> <fl-section></fl-section> <div class="container-upload"> <div class="center unploaded-certificate"> <fl-icon icon="certified" size="60" id="certified"> </fl-icon> <h2> <fl-trans keyword="upload_certified.unploaded_title"></fl-trans> </h2> <p> <fl-trans keyword="upload_certified.unploaded_text"></fl-trans> </p> <span if="{certified_status === âloadingâ}">....</span> <spa if="{certified_status === âexpiredâ}" class="expired-certificate"> <fl-trans keyword="{âupload_certified.expiredâ}"></fl-trans> {due_date} </spa> <div if="{certified_status === âinvalidâ || certified_status === âexpiredâ || certified_status === âexchangeâ}" class="upload-area"> <span id="description"> <fl-trans keyword="upload_certified.unploaded_upload_description"></fl-trans>
381 </span> <fl-upload-file type="small" show-file-name="{true}" text="upload_certified.unploaded_upload_area_text" callback="{getFile}" file="{file}"> </fl-upload-file> </div> <form if="{certified_status === âinvalidâ || certified_status === âexchangeâ}" class="form-upload" onsubmit="{submit}"> <fl-text-field id="password" required="{true}" type="password" name="password" input-value="{password}" label="{âpasswordâ}" change-callback="{change}"> </fl-text-field> <fl-modal-footer align="right" content-align="right"> <div class="address-button"> <fl-spinner loading="{this.parent.saving}" text="save.action"></fl-spinner> <span show="{true}"> <fl-button type="button" text="cancel" schema="cancel" disabled="{}" onclick="{parent.cancelFunc}"> </fl-button> <fl-button type="submit" text="{parent.footer_type}" disabled="{}" schema="success"> </fl-button> </span> </div> </fl-modal-footer> </form> <div if="{certified_status === âvalidâ}"> <spa class="uploaded-certificate"> <fl-trans keyword="{âupload_certified.due_dateâ}"></fl-trans> {due_date} </spa> <div class="exchange" onclick="{exchange}"> <fl-icon icon="exchange" size="25"></fl-icon> <p>{exchange_text}</p> </div> </div> </div> </div> </div>','fl-sales-receipt-uploaded-certificate .unploaded-certificate,[data-is="fl-sales-receipt-uploaded-certificate"] .unploaded-certificate{ min-height: 10em; border: 2px dashed black; width: 900px; max-width: 800px; display: flex; flex-direction: column; align-items: center; padding-top: 3em; position: relative; border-radius: 10px } fl-sales-receipt-uploaded-certificate .view-receipts-title,[data-is="fl-sales-receipt-uploaded-certificate"] .view-receipts-title{ font-weight: bolder; margin-bottom: 6px; font-size: 18px; padding: 10px } fl-sales-receipt-uploaded-certificate .unploaded-certificate p,[data-is="fl-sales-receipt-uploaded-certificate"] .unploaded-certificate p{ width: 400px; text-align: justify } fl-sales-receipt-uploaded-certificate .container-upload,[data-is="fl-sales-receipt-uploaded-certificate"] .container-upload{ display: flex; justify-content: center; padding: 3em 0 5em 0 } fl-sales-receipt-uploaded-certificate #go-back,[data-is="fl-sales-receipt-uploaded-certificate"] #go-back{ align-self: start; } fl-sales-receipt-uploaded-certificate .upload-area,[data-is="fl-sales-receipt-uploaded-certificate"] .upload-area{ margin-top: 4em; text-align: left } fl-sales-receipt-uploaded-certificate .upload-area #description,[data-is="fl-sales-receipt-uploaded-certificate"] .upload-area #description{ display: block; margin-bottom: 1em } fl-sales-receipt-uploaded-certificate #certified,[data-is="fl-sales-receipt-uploaded-certificate"] #certified{ position: absolute; right: 10px; top: 5px } fl-sales-receipt-uploaded-certificate input,[data-is="fl-sales-receipt-uploaded-certificate"] input{ width: 400px } fl-sales-receipt-uploaded-certificate .form-upload,[data-is="fl-sales-receipt-uploaded-certificate"] .form-upload{ margin: 3em 0 3em 0 } fl-sales-receipt-uploaded-certificate .uploaded-certificate,[data-is="fl-sales-receipt-uploaded-certificate"] .uploaded-certificate{ display: block; margin: 7em 0 3em 0 } fl-sales-receipt-uploaded-certificate .expired-certificate,[data-is="fl-sales-receipt-uploaded-certificate"] .expired-certificate{ display: block; margin: 1em 0 -1em 0 } fl-sales-receipt-uploaded-certificate .exchange,[data-is="fl-sales-receipt-uploaded-certificate"] .exchange{ height: 40px; display: flex; align-items: center; color: #499562; font-size: 15px; margin-bottom: 25px; justify-content: center; cursor: pointer; transition: ease-in-out 300ms; transition-property: all; } fl-sales-receipt-uploaded-certificate .exchange:hover,[data-is="fl-sales-receipt-uploaded-certificate"] .exchange:hover{ text-decoration: underline; transition: ease-in-out 300ms; transition-property: all; } fl-sales-receipt-uploaded-certificate .exchange p,[data-is="fl-sales-receipt-uploaded-certificate"] .exchange p{ display: inline; width: fit-content; } fl-sales-receipt-uploaded-certificate .exchange svg,[data-is="fl-sales-receipt-uploaded-certificate"] .exchange svg{ margin-right: 10px }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.id_company=e.idCompany,this.certified_status="loading",this.due_date="--/--/----",this.password="",this.file=null,this.myForm=new FormData,this.myForm.append("certificate",null),this.myForm.append("password",null),this.has_certificate=!1,this.company=null,this.footer_type=null,this.exchange_text=this.i18n.translate("upload_certified.change_certified"),this.on("mount",function(){t.getCompany()}),this.on("update",function(){"exchange"===t.certified_status||"expired"===t.certified_status?t.footer_type="edit":t.footer_type="register"}),this.goBack=function(){switch(void 0===e.idTuition){case!0:fl.route.load("/institution/"+t.id_institution+"/receipt/service");break;case!1:fl.route.load("/institution/"+t.id_institution+"/receipt/service/invoice/"+e.idTuition+"/"+e.idInvoice+"/add")}}
381,this.change=function(e){t.password=e.target.value,t.update()},this.submit=function(e){e.preventDefault();$("#docpicker");t.myForm.set("certificate",t.file),t.myForm.set("password",t.password),t.myForm.set("id_institution_company",t.id_company),t.myForm.set("id_institution",t.id_institution),t.update(),"edit"===t.footer_type?school.popup.confirm(t.i18n.translate("upload_certified.confirm_change_msg"),function(){t.uploadCertificate(e.target.result)}):t.uploadCertificate(e.target.result)},this.getFile=function(e){t.file=e.target.files[0],t.update(),t.exchange()},this.uploadCertificate=function(e){var i=[t.actions.uploadCertificate(t.myForm)];t.store.dispatch(i).then(function(){t.show_receipt_list.show=!0,t.show_receipt_list.error="",t.update()})["catch"](function(e){if(e){var i=t.store.getState().paymentReceipts.errors,a="";i&&i.length>0&&(a+=t.i18n.translate(i[0].message)+"<br />"),school.popup.error(a),t.update()}})},this.certificateExpiresPopUp=function(){var e=1e3,i=60*e,a=60*i,n=24*a,o=new Date,s=new Date(t.company.certificate.expires_on),r=(s.getDate().toString().padStart(2,"0"),(s.getMonth()+1).toString().padStart(2,"0"),s.getFullYear(),s.getTime()-o.getTime()),l=Math.floor(r/n);t.left_day=l,0>=l?t.certified_status="expired":t.certified_status="valid",t.update()},this.getCompany=function(){var e={id_institution_company:t.id_company,id_institution:t.id_institution},i=[t.actions.getReceiptCompany(e)];t.store.dispatch(i).then(function(){var e=t.store.getState().paymentReceipts.get_company;t.company=e,t.certified_status=e.certificate?"valid":"invalid",e.certificate&&t.formatDueDate(e.certificate.expires_on),t.update(),t.certificateExpiresPopUp()})["catch"](function(e){if(e){var i=t.store.getState().paymentReceipts.errors,a="";i&&i.length>0&&(a+=t.i18n.translate(i[0].message)+"<br />"),school.popup.error(a)}})},this.formatDueDate=function(e){var i=new Date(e),a=i.getDate().toString().padStart(2,"0"),n=(i.getMonth()+1).toString().padStart(2,"0"),o=i.getFullYear(),s=a+"/"+n+"/"+o;t.due_date=s,t.update()},this.exchange=function(){t.certified_status="exchange",t.update()},this.cancelFunc=function(){t.file=null,$("#docpicker").val(null),"edit"===t.footer_type?t.certificateExpiresPopUp():t.goBack()}})},function(e,t,i){var a=i(1);a.tag2("fl-sales-receipt-view",'<div class="container-receipt-list"> <div style="margin-left: 23px;"> <fl-action-button text="{buttonAddName}" disabled="{}" locked="{}" click="{goToAddReceipt}"> </fl-action-button> </div> <div> <fl-sales-receipt-filter id-institution="{id_institution}" callback="{filterDate}" callback-select="{[filterSituationSelect, filterEnvironmentSelect]}" filter="{getAllServiceReceiptsCompany}" show-footer="{false}" date-from="{params.start_date}" date-end="{params.end_date}" selects="{[situation_select, environment_select]}"> </fl-sales-receipt-filter> </div> <div class="view-list"> <fl-sales-receipt-view-list id-institution="{id_institution}" id-user="{id_user}" id-member-tuition="{id_member_tuition != \'NO_FILTER\' ? id_member_tuition : null}" id-invoice-select="{id_invoice_select}" member="{member}"> </fl-sales-receipt-view-list> </div> <fl-pagination if="{links}" type="page" id-institution="{parent.id_institution}" links="{links}" action="{action}" store="{this.store.getState().paymentReceipts.company_service_receipts}" params="{params_pagination}" stage=".view-list" callback="{listAllCompanyServiceReceipt}"> </fl-pagination> </div>','fl-sales-receipt-view .container-receipt-list,[data-is="fl-sales-receipt-view"] .container-receipt-list{ padding: 3em 1em 1em 1em }',"",function(e){"use strict";var t=this;this.id_institution=this.parent.opts.idInstitution,this.id_company=this.parent.opts.idCompany,this.buttonAddName="receiptService"===this.parent.payment_receipt_type.split(".")[0]?"add_service_receipt":"add_product_receipt",this.company_service_receipts=[],this.show_view_list=!1,this.links=null,this.action=this.actions.getAllServiceReceiptsCompany,this.params_pagination={id_institution_company:this.id_company,id_institution:this.id_institution},this.params={end_date:null,start_date:null,situation:"ALL",environment:null},this.show_receipt_list={show:!1,error:""},this.situation_select=[{text:this.i18n.translate("all.plural"),value:"ALL"},{text:this.i18n.translate("receipt_situations.cancelled").toLowerCase(),value:"CANCELLED"},{text:this.i18n.translate("receipt_situations.cancellation_in_progress").toLowerCase(),value:"CANCELLATION_IN_PROGRESS"},{text:this.i18n.translate("receipt_situations.issued").toLowerCase(),value:"ISSUED"},{text:this.i18n.translate("receipt_situations.calculating_taxes").toLowerCase(),value:"CALCULATING_TAXES"},{text:this.i18n.translate("receipt_situations.issue_failed").toLowerCase(),value:"ISSUE_FAILED"}],this.environment_select=[{text:this.i18n.translate("environment.development"),value:"DEVELOPMENT"},{text:this.i18n.translate("environment.production"),value:"PRODUCTION"}],this.on("mount",function(){t.params.environment=t.parent.company.service_receipt_environment,t.setDate()}),this.on("update",function(){}),this.setDate=function(){var e=new Date,i=String(new Date(e.getFullYear(),e.getMonth(),1).getDate()).padStart(2,"0"),a=String(e.getMonth()+1).padStart(2,"0"),n=e.getFullYear(),o=n+"-"+a+"-"+i,s=String(new Date(e.getFullYear(),e.getMonth()+1,0).getDate()).padStart(2,"0"),r=n+"-"+a+"-"+s;
381t.params.start_date=o,t.params.end_date=r,t.update(),t.getAllServiceReceiptsCompany()},this.getAllServiceReceiptsCompany=function(){var e={id_institution_company:t.id_company,end_date:t.params.end_date,start_date:t.params.start_date, 382situation:t.params.situation,environment:t.params.environment,id_institution:t.id_institution},i=[t.actions.getAllServiceReceiptsCompany(e)];t.store.dispatch(i).then(function(){t.show_receipt_list.show=!0,t.show_receipt_list.error="",t.show_view_list=!0,t.listAllCompanyServiceReceipt(),t.update()})["catch"](function(e){e&&(t.show_receipt_list.show=!1,t.show_receipt_list.error=t.store.getState().paymentReceipts.errors[0].message,t.show_view_list=!0,t.update())})},this.filterDate=function(e,i){"end_date"===e?t.params.end_date=i:null,"start_date"===e?t.params.start_date=i:null,t.update()},this.filterSituationSelect=function(e){t.params.situation=e,t.update()},this.filterEnvironmentSelect=function(e){t.params.environment=e,t.update()},this.goToAddReceipt=function(){"receiptService"===t.parent.payment_receipt_type.split(".")[0]?fl.route.load("/institution/"+t.id_institution+"/receipt/service/"+t.id_company+"/add"):null},this.listAllCompanyServiceReceipt=function(){t.company_service_receipts=t.store.getState().paymentReceipts.company_service_receipts,t.links=t.store.getState().paymentReceipts.links,setTimeout(function(){t.update()},500)}})},function(e,t,i){var a=i(1);a.tag2("fl-sales-receipt-view-list",'<div> <div style="text-align: end; margin-right: 2em; margin-bottom: 1em"> <span class="reload-icon" onclick="{reload}"> <fl-icon icon="redo" size="25"></fl-icon> </span> </div> <div class="center" style="padding: 0 20px 0 15px"> <div class="header"> <span class="cell bolder name"> <fl-trans class="first-letter" keyword="name"></fl-trans>
382 </span> <span class="cell bolder description"> <fl-trans class="first-letter" keyword="description"></fl-trans> </span> <span class="cell bolder value"> <fl-trans class="first-letter" keyword="value"></fl-trans> </span> <span class="cell bolder date"> <fl-trans class="first-letter" keyword="issued_on"></fl-trans> </span> <span class="cell bolder situation"> <fl-trans class="first-letter" keyword="billing.situation"></fl-trans> </span> <span class="cell bolder action"> <fl-trans class="first-letter" keyword="action.plural"> </span> </div> <div if="{parent.show_receipt_list.show}" class="tbody"> <div each="{receipt, key in receipts}"> <div class="first-letter trow"> <div class="{rowCellClasses(key, receipts.length, ânameâ)}"> {receipt.description.split(âEstudante:â).length > 1 ? receipt.description.split(âEstudante:â)[1] : receipt.description.split(âEstudante:â)[0]} </div> <div class="{rowCellClasses(key, receipts.length, âdescriptionâ)}">{receipt.description.split(â\\nâ)[0]}</div> <div class="{rowCellClasses(key, receipts.length, âvalueâ)}">{receipt.amount_formatted}</div> <div class="{rowCellClasses(key, receipts.length, âdateâ)}"> <fl-date text="{receipt.issued_on}" format-out="DD/MM/YYYY"> </fl-date> </div> <div class="{rowCellClasses(key, receipts.length, âsituationâ)}"> <span class="{receipt.situation.toLowerCase()}" style="font-weight: bolder"> <fl-trans class="first-letter" keyword="{âreceipt_situations.â+receipt.situation}"></fl-trans>
382 </span> </div> <div class="{rowCellClasses(key, receipts.length, âactionâ)}"> <div class="inline-block middle arrow-icon"> <fl-sales-receipt-view-list-item-options if="{receipt.situation !== âCANCELLEDâ && receipt.situation !== âCANCELLATION_IN_PROGRESSâ && receipt.situation !== âCALCULATING_TAXESâ}" key="{key}" view="{openPDF}" cancel="{cancelServiceReceipt}" situation="{receipt.situation}" delete="{deleteFailedServiceReceipt}" id-invoice="{receipt.id_invoice}" id-item="{receipt.id_invoice_items}"></fl-sales-receipt-view-list-item-options> </div> </div> </div> <div if="{view_invoice === receipt.id_invoice_items}" style="position: relative"> <fl-member-invoice-view style="text-align: left" id-institution="{this.id_institution}" id-user="{receipt.id_user}" id-invoice="{receipt.id_invoice}" class="trow"> </fl-member-invoice-view> </div> </div> </div> <div if="{!parent.show_receipt_list.show}" style="margin-top: 2em" class="center"> <fl-trans keyword="{ânot_found_items_on_this_period_of_timeâ}"></fl-trans> <br><br> </div> </div> </div>','fl-sales-receipt-view-list .table,[data-is="fl-sales-receipt-view-list"] .table{ margin-left: 2em; min-height: 6em } fl-sales-receipt-view-list .header,[data-is="fl-sales-receipt-view-list"] .header{ display: flex; border-bottom: 2px solid; } fl-sales-receipt-view-list .header span,[data-is="fl-sales-receipt-view-list"] .header span{ } fl-sales-receipt-view-list .name,[data-is="fl-sales-receipt-view-list"] .name{ width: 30%; } fl-sales-receipt-view-list .description,[data-is="fl-sales-receipt-view-list"] .description{ width: 31%; } fl-sales-receipt-view-list .value,[data-is="fl-sales-receipt-view-list"] .value{ width: 8% } fl-sales-receipt-view-list .date,[data-is="fl-sales-receipt-view-list"] .date{ width: 8% } fl-sales-receipt-view-list .situation,[data-is="fl-sales-receipt-view-list"] .situation{ width: 8% } fl-sales-receipt-view-list .action,[data-is="fl-sales-receipt-view-list"] .action{ width: 13%; justify-content: center; border-right: 1px solid #b7b7a4 } fl-sales-receipt-view-list .trow,[data-is="fl-sales-receipt-view-list"] .trow{ display: flex; } fl-sales-receipt-view-list .cell,[data-is="fl-sales-receipt-view-list"] .cell{ padding: 0.7em 0 0.7em 5px; font-size: 14px; display: flex; align-items: center; text-align: left; border-left: 1px solid #b7b7a4; } fl-sales-receipt-view-list .bolder,[data-is="fl-sales-receipt-view-list"] .bolder{ font-weight: bolder } fl-sales-receipt-view-list .trow,[data-is="fl-sales-receipt-view-list"] .trow{ background-color: white; transition: all 0.3s } fl-sales-receipt-view-list .trow:hover,[data-is="fl-sales-receipt-view-list"] .trow:hover{ background-color: rgba(1, 129, 78, 0.10); transition: all 0.3s } fl-sales-receipt-view-list .border-bottom,[data-is="fl-sales-receipt-view-list"] .border-bottom{ border-bottom: 1px dashed black } fl-sales-receipt-view-list .reload-icon svg,[data-is="fl-sales-receipt-view-list"] .reload-icon svg{ cursor: pointer; transition: all 1s } fl-sales-receipt-view-list .reload-icon svg:hover,[data-is="fl-sales-receipt-view-list"] .reload-icon svg:hover{ transform: rotate(90deg); transition: all 0.5s ease-out; } fl-sales-receipt-view-list .cancelled,[data-is="fl-sales-receipt-view-list"] .cancelled{ color: #333 } fl-sales-receipt-view-list .issued,[data-is="fl-sales-receipt-view-list"] .issued{ color: #54A769 } fl-sales-receipt-view-list .calculating_taxes,[data-is="fl-sales-receipt-view-list"] .calculating_taxes{ color: #339aaa } fl-sales-receipt-view-list .cancellation_in_progress,[data-is="fl-sales-receipt-view-list"] .cancellation_in_progress{ color: #ffaa33 } fl-sales-receipt-view-list .issue_failed,[data-is="fl-sales-receipt-view-list"] .issue_failed{ color: #ff3333 } fl-sales-receipt-view-list .hidden,[data-is="fl-sales-receipt-view-list"] .hidden{ display: none } fl-sales-receipt-view-list .show,[data-is="fl-sales-receipt-view-list"] .show{ display: block }',"",function(e){"use strict";var t=this;this.receipts=[],this.classrooms=e.classrooms,this.callback=e.callback,this.links=this.store.getState().paymentReceipts.links,this.id_institution=e.idInstitution,this.action=this.actions.getAllServiceReceiptsCompany,this.view_invoice=null,this.params={id_institution_company:this.id_company,id_institution:this.id_institution},this.rowCellClasses=function(e,t,i){var a={"border-bottom":e+1==t?!1:!0,cell:!0};return a[i]=!0,a}
382,this.on("mount",function(){t.receipts=t.parent.company_service_receipts,t.links=t.parent.links,t.update()}),this.on("update",function(){t.receipts=t.parent.company_service_receipts,t.links=t.parent.links}),this.reload=function(){t.parent.show_receipt_list.show=!1,t.parent.getAllServiceReceiptsCompany(),t.receipts=t.parent.company_service_receipts,t.update()},this.cancelServiceReceipt=function(e,i){var a={id_service_receipt:e,id_institution:t.id_institution},n=[t.actions.cancelSingleServiceReceipt(a)];t.store.dispatch(n).then(function(){t.store.getState().paymentReceipts.cancel_service_receipt;t.receipts[i].situation="CANCELLATION_IN_PROGRESS",t.update()})["catch"](function(e){if(e){var i=t.store.getState().paymentReceipts.errors,a="";i&&i.length>0&&(a+=t.i18n.translate(i[0].message)+"<br />"),school.popup.error(a),t.update()}})},this.deleteFailedServiceReceipt=function(e,i){var a={id_service_receipt:e,id_institution:t.id_institution},n=[t.actions.deleteFailedServiceReceipt(a)];t.store.dispatch(n).then(function(){t.receipts=t.receipts.splice(i,1),t.update()})["catch"](function(e){if(e){var i=t.store.getState().paymentReceipts.errors,a="";i&&i.length>0&&(a+=t.i18n.translate(i[0].message)+"<br />"),school.popup.error(a),t.update()}})},this.openPDF=function(e){window.open(e,"_blank")}})},function(e,t,i){var a=i(1);a.tag2("fl-sales-receipt-view-list-item-options",'<div> <fl-button-option for="#invoice-item-{key}" width="" text="option.plural" icon-size="16"> </fl-button-option> <fl-menu-option id="invoice-item-{key}" arrow="top" margin-left="-15px"> <fl-menu-option-item if="{parent.situation == âISSUEDâ}" icon="file-pdf" text="download_pdf" disabled="{parent.situation !== âISSUEDâ}" onclick="{parent.downloadPDF}"> </fl-menu-option-item> <fl-menu-option-item if="{parent.situation == âISSUEDâ}" icon="eye-open" text="view_parcel" disabled="{parent.situation !== âISSUEDâ}" onclick="{parent.viewInvoice.apply}"> </fl-menu-option-item> <fl-menu-option-item if="{parent.situation == âISSUEDâ}" icon="ban" text="cancelar" disabled="{parent.situation !== âISSUEDâ}" onclick="{parent.toCancel}"> </fl-menu-option-item> <fl-menu-option-item if="{parent.situation == âISSUE_FAILEDâ}" icon="trash" text="delete" disabled="{parent.situation !== âISSUE_FAILEDâ}" onclick="{parent.toDelete}"> </fl-menu-option-item> </fl-menu-option> </div>',"","",function(e){"use strict";var t=this;this.key=e.key,this.cancel=e.cancel,this.view=e.view,this.situation=e.situation,this.id_invoice=e.idInvoice,this.id_item=e.idItem,this.on("update",function(){}),this.toCancel=function(){var e=t.parent.receipts[t.key].id_service_receipt;school.popup.confirm(t.i18n.translate("confirm_cancel_receipt_one"),function(){t.cancel(e,t.key)})},this.downloadPDF=function(){var e=t.parent.receipts[t.key].pdf_url;t.view(e)},this.toDelete=function(){var i=t.parent.receipts[t.key].id_service_receipt;e["delete"](i,t.key)},this.viewInvoice=this.fl.checkRules({feature:"member_parcel",permission:"edit_member",onSuccess:function(){t.selectInvoice()}}),this.selectInvoice=function(){t.store.dispatch([t.actions.setMemberInvoiceOpened(t.id_invoice)]),t.parent.view_invoice=t.id_item,t.parent.parent.update()}})},function(e,t,i){var a=i(1);a.tag2("fl-student-schedule",'<div class="app"> <div class="view-receipts-title"> <fl-trans keyword="{title}"></fl-trans> </div> <div> <fl-back-button if="{back_title}" text="{back_title}" prefix-text="true" callback="{this.goBack}" id="go-back"></fl-back-button> </div> <div class="schedule-menu"> <fl-menu-navigation if="{list_menu && list_menu.length > 0}" menu="{list_menu}"> </fl-menu-navigation> <br> <br> <br> <br> <div> <fl-student-schedule-message-screen-flow router-name="{router.name}" options="{opts}"></fl-student-schedule-message-screen-flow> </div> </div> </div>','fl-student-schedule .app,[data-is="fl-student-schedule"] .app{ margin-bottom: 0; min-height: 90vh } fl-student-schedule .view-receipts-title,[data-is="fl-student-schedule"] .view-receipts-title{ font-weight: bolder; margin-bottom: 6px; font-size: 18px; padding: 10px }',"",function(e){"use strict";var t=this;this.list_menu=[],this.title=null,this.back_title=null,this.back_route_name=null,this.member={},this.on("mount",function(){t.listMenu(),t.setSchedule()}),this.listMenu=function(){t.list_menu=[{icon:"bell-notif",icon_size:18,label:t.i18n.translate("student_schedule.board_messages"),name:"boardMessages",feature:null,locked:null,permission:null,disabled:null,callback:function(){t.goToBoardMessages()},active:!1},{icon:"envelope",label:t.i18n.translate("student_schedule.messages"),name:"messages",permission:null,callback:function(){t.goToSentMessages()},active:!1,menu:[{icon:"archive",label:t.i18n.translate("archived_messages"),feature:null,locked:null,permission:null,disabled:null,callback:function(){t.goToArchivedMessages()}}]},{icon:"channel-icon",icon_size:20,label:t.i18n.translate("student_schedule.channels"),name:"channel",feature:null,locked:null,permission:null,disabled:null,callback:function(){t.goToChannel
382()},active:!1}],t.update()},this.goToBoardMessages=function(){t.router.load("institution.studentSchedule.boardMessages")},this.goToSentMessages=function(){t.router.load("institution.studentSchedule.messages")},this.goToArchivedMessages=function(){t.router.load("institution.studentSchedule.messages.archived")},this.goToChannel=function(){t.router.load("institution.studentSchedule.channel")},this.setSchedule=function(){switch(t.router.name){case"institution.studentSchedule.messages":t.title="student_schedule.title",t.back_title=null,t.back_route_name=null,t.back_route_params={};break;case"institution.studentSchedule.message":t.title="view_message",t.back_title="message.plural",t.back_route_name="institution.studentSchedule.messages",t.back_route_params={};break;case"institution.studentSchedule.messages.archived":t.title="student_schedule.archived_title",t.back_title=null,t.back_route_name=null,t.back_route_params={};break;case"institution.studentSchedule.messages.archived.message":t.title="view_message",t.back_title="student_schedule.archived_title",t.back_route_name="institution.studentSchedule.messages.archived",t.back_route_params={};break;case"institution.studentSchedule.boardMessages":t.title="student_schedule.board_messages",t.back_title=null,t.back_route_name=null,t.back_route_params={};break;case"institution.studentSchedule.channel":t.title="student_schedule.channels",t.back_title=null,t.back_route_name=null,t.back_route_params={};break;case"institution.studentSchedule.view.channel":t.title="view_members",t.back_title=null,t.back_route_name=null,t.back_route_params={};break;case"institution.studentSchedule.view.messages.channel":t.getUser(e.idUser),t.title="",t.back_title="view_channels",t.back_route_name="institution.studentSchedule.view.channel",t.back_route_params={id_channel:e.idChannel};break;case"institution.studentSchedule.view.message.channel":t.getUser(e.idUser),t.title="",t.back_title="view_messages",t.back_route_name="institution.studentSchedule.view.messages.channel",t.back_route_params={id_channel:e.idChannel,id_user:e.idUser}}t.update()},this.goBack=function(){t.router.load(t.back_route_name,t.back_route_params)},this.getUser=function(e){var i={id_institution:t.id_institution,id_user:e},a=[t.actions.getMemberViewSimple(i)];t.store.dispatch(a).then(function(){t.loader=!1,t.member=t.store.getState().member.member,t.member_image="https://forleven.com/img/IMG0120A.jpg"===t.member.image?"https://forleven-image.s3.us-east-1.amazonaws.com/profile.svg":t.member.image,"institution.studentSchedule.view.messages.channel"===t.router.name?t.title=t.i18n.translate("view_user_messages",{name:t.member.fullname}):"institution.studentSchedule.view.message.channel"===t.router.name&&(t.title=t.i18n.translate("view_user_message",{name:t.member.fullname})),t.update()})["catch"](function(e){e&&(t.loader=!1,t.error=t.store.getState().member.error,t.title=t.i18n.translate("view_user_messages",{name:"--"}),t.update())})}})},function(e,t,i){var a=i(1);a.tag2("fl-student-schedule-field",'<div if="{opts.size === âlargeâ}"> <input if="{type===âtextâ}" type="text" placeholder="{placeholders.title}" maxlength="{title_length}" class="field-text field" id="field-text"> <div if="{type===âmultilineâ}" class="field p-relative"> <textarea placeholder="{placeholders.message}" maxlength="{textarea_length}" class="field-multiline {files.document !== null || files.image !== null ? \'mb-80\' : \'false\'}" id="field-multiline"></textarea> <span class="p-absolute"> <span if="{files.document !== null}" class="file-toast file-toast-document" title="{files.document.name}"> <span class="ellipsis"> {files.document.name} </span> <fl-icon icon="clip" size="15" id="file-toast-icon"></fl-icon> <fl-icon icon="times-circle" size="15" id="file-toast-close-icon" class="c-pointer" onclick="{() => removeFile(âdocumentâ)}"></fl-icon> </span> <span if="{files.image !== null}" class="file-toast file-toast-image" title="{files.image.name}"> <span class="ellipsis"> {files.image.name} </span> <fl-icon icon="portrait" size="15" id="file-toast-icon"></fl-icon> <fl-icon icon="times-circle" size="15" id="file-toast-close-icon" class="c-pointer" onclick="{() => removeFile(âimageâ)}"></fl-icon> </span> </span> <span class="text-area-icons"> <span class="icon-document-picker c-pointer" id="icon-document-picker"> <fl-icon icon="clip" size="20"></fl-icon> </span> <span class="c-pointer" id="icons-image-picker"> <fl-icon icon="portrait" id="icon-image-1" size="20"></fl-icon> <fl-icon icon="portrait-colored" class=" d-none" id="icon-image-2" size="20"></fl-icon> </span> <span class="c-pointer d-none" id="emoji-picker-area"> <div id="emoji-picker-window"> <emoji-picker></emoji-picker> </div> <span id="icons-emoji"> <fl-icon icon="smiley-icon" id="icon-emoji-1" size="20"></fl-icon> <fl-icon icon="laugh-icon" class=" d-none" id="icon-emoji-2" size="20"></fl-icon> </span> </span> <span if="{opts.scheduleType === âboardâ}" id="{date ? \'schedule-board-calendar-cont-date-picked\' : \'schedule-board-calendar-cont\'}"> <span class c-pointer id="icons-calendar"> <fl-icon icon="calendar" id="icon-calendar" size="18"></fl-icon> </span> <span id="{date ? \'schedule-board-calendar-field-date-picked\' : \'schedule-board-calendar-field\'}"> <fl-icon if="{date}" icon="times-circle" size="15" id="date-field-close-icon" class="c-pointer" onclick="{() => removeDate()}"></fl-icon> <fl-field id="schedule-board-calendar" name="start_date" label="" input-value="{date}" width="100" change-callback="{getPostDate}" type="date"> </fl-field> </span> </span> </span> <span class="textarea-counter">{textarea_counter}/{textarea_length}</span> </div> </div> <div if="{opts.size === âsmallâ}" class="small-field"> <div if="{type===âmultilineâ}" class="field p-relative"> <textarea placeholder="{placeholders.message}" maxlength="{textarea_length}" class="field-multiline {files.document !== null || files.image !== null ? \'mb-80\' : \'false\'}" id="field-multiline"></textarea> <span class="small-p-absolute"> <span if="{files.document !== null}" class="file-toast file-toast-document" title="{files.document.name}"> <span class="ellipsis"> {files.document.name} </span> <fl-icon icon="clip" size="15" id="file-toast-icon"></fl-icon> <fl-icon icon="times-circle" size="15" id="file-toast-close-icon" class="c-pointer" onclick="{() => removeFile(âdocumentâ)}"></fl-icon> </span> <span if="{files.image !== null}" class="file-toast file-toast-image" title="{files.image.name}"> <span class="ellipsis"> {files.image.name} </span> <fl-icon icon="portrait" size="15" id="file-toast-icon"></fl-icon> <fl-icon icon="times-circle" size="15" id="file-toast-close-icon" class="c-pointer" onclick="{() => removeFile(âimageâ)}"></fl-icon> </span> </span> <span class="small-text-area-icons"> <span class="icon-document-picker c-pointer" id="icon-document-picker"> <fl-icon icon="clip" size="20"></fl-icon> </span> <span class="c-pointer" id="icons-image-picker"> <fl-icon icon="portrait" id="icon-image-1" size="20"></fl-icon> <fl-icon icon="portrait-colored" class=" d-none" id="icon-image-2" size="20"></fl-icon> </span> <span class="c-pointer d-none" id="emoji-picker-area"> <div id="emoji-picker-window"> <emoji-picker></emoji-picker> </div> <span id="icons-emoji"> <fl-icon icon="smiley-icon" id="icon-emoji-1" size="20"></fl-icon> <fl-icon icon="laugh-icon" class=" d-none" id="icon-emoji-2" size="20"></fl-icon> </span> </span> <span> <fl-button class="send-button" type="submit" text="upload_certified.send" disabled="{!this.content_message[âmessageâ]}" schema="success"> </fl-button>
382 </span> </span> <span class="textarea-counter">{textarea_counter}/{textarea_length}</span> </div> </div>','fl-student-schedule-field .multiline-field .field-inline-block,[data-is="fl-student-schedule-field"] .multiline-field .field-inline-block,fl-student-schedule-field .field-block>div,[data-is="fl-student-schedule-field"] .field-block>div{ display: block !important } fl-student-schedule-field .multiline-field .field-outside,[data-is="fl-student-schedule-field"] .multiline-field .field-outside,fl-student-schedule-field textarea,[data-is="fl-student-schedule-field"] textarea{ width: 100%; min-height: 315px; border: none; border-radius: 15px; margin-bottom: 40px; margin-top: 10px; } fl-student-schedule-field .label,[data-is="fl-student-schedule-field"] .label{ margin-top:11px ; margin-left: 10px; background-color: white } fl-student-schedule-field .field,[data-is="fl-student-schedule-field"] .field{ border: 1px solid gray; border-radius: 10px; } fl-student-schedule-field .field-text,[data-is="fl-student-schedule-field"] .field-text{ height: 25px; width: 640px; padding-left: 10px } fl-student-schedule-field .field-multiline,[data-is="fl-student-schedule-field"] .field-multiline{ resize: none; padding: 10px 10px 0px 10px; box-sizing: border-box; } fl-student-schedule-field .field-multiline:focus-visible,[data-is="fl-student-schedule-field"] .field-multiline:focus-visible{ outline: none } fl-student-schedule-field .text-area-icons,[data-is="fl-student-schedule-field"] .text-area-icons{ position: absolute; bottom: 10px; left: 20px; border: 1px solid black; padding: 3px; border-radius: 8px; box-shadow: 0px 4px 4px rgb(0 0 0 / 25%); background-color: white; height: 29px; box-sizing: border-box; display: flex } fl-student-schedule-field .text-area-icons span,[data-is="fl-student-schedule-field"] .text-area-icons span{ margin: 0px 3px } fl-student-schedule-field #emoji-picker-window,[data-is="fl-student-schedule-field"] #emoji-picker-window{ width: 0px; height: 0px; background-color: white; position: absolute; bottom: 30px; left: 85px; box-shadow: 4px 4px 15px rgb(0 0 0 / 25%); } fl-student-schedule-field emoji-picker,[data-is="fl-student-schedule-field"] emoji-picker{ width: 100%; height: 100%; --num-columns: 6; --emoji-size: 1rem; --category-emoji-padding: 0.2em; --button-hover-background: rgba(1, 129, 78, 0.10); } fl-student-schedule-field .textarea-counter,[data-is="fl-student-schedule-field"] .textarea-counter{ position: absolute; bottom: 8px; right: 10px; font-size: 14px; } fl-student-schedule-field .icon-document-picker,[data-is="fl-student-schedule-field"] .icon-document-picker{ fill: black } fl-student-schedule-field .icon-document-picker:hover,[data-is="fl-student-schedule-field"] .icon-document-picker:hover{ fill: blue } fl-student-schedule-field .p-absolute,[data-is="fl-student-schedule-field"] .p-absolute{ position: absolute; left: 20px; bottom: 47px; } fl-student-schedule-field .file-toast,[data-is="fl-student-schedule-field"] .file-toast{ display: inline-block; width: 160px; padding: 3px; font-size: 13px; background: #FAFAFA; border: 1px solid #2D734F; box-shadow: 0px 4px 4px rgb(0 0 0 / 25%); border-radius: 6px; } fl-student-schedule-field .file-toast-document,[data-is="fl-student-schedule-field"] .file-toast-document{ margin-right: 10px; position: relative } fl-student-schedule-field .file-toast-image,[data-is="fl-student-schedule-field"] .file-toast-image{ position: relative } fl-student-schedule-field .file-toast span,[data-is="fl-student-schedule-field"] .file-toast span{ display: inline-block; width: 140px } fl-student-schedule-field .file-toast #file-toast-icon,[data-is="fl-student-schedule-field"] .file-toast #file-toast-icon{ display: inline !important; vertical-align: unset !important } fl-student-schedule-field .ellipsis,[data-is="fl-student-schedule-field"] .ellipsis{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } fl-student-schedule-field #file-toast-close-icon,[data-is="fl-student-schedule-field"] #file-toast-close-icon{ display: inline !important; position: absolute; top: -9px; left: 160px;
382 width: 20px; height: 20px; } fl-student-schedule-field #file-toast-close-icon:hover,[data-is="fl-student-schedule-field"] #file-toast-close-icon:hover{ color: red } fl-student-schedule-field #file-toast-close-icon svg,[data-is="fl-student-schedule-field"] #file-toast-close-icon svg{ background-color: white } fl-student-schedule-field .mb-80,[data-is="fl-student-schedule-field"] .mb-80{ margin-bottom: 80px } fl-student-schedule-field .mb-80,[data-is="fl-student-schedule-field"] .mb-80{ min-height: 275px } fl-student-schedule-field .c-pointer,[data-is="fl-student-schedule-field"] .c-pointer{ cursor: pointer } fl-student-schedule-field .d-none,[data-is="fl-student-schedule-field"] .d-none{ display: none } fl-student-schedule-field .p-relative,[data-is="fl-student-schedule-field"] .p-relative{ position: relative } fl-student-schedule-field .small-field textarea,[data-is="fl-student-schedule-field"] .small-field textarea{ min-height: 90px; margin-top: 0px; margin-bottom: 36px; } fl-student-schedule-field .small-field .small-text-area-icons,[data-is="fl-student-schedule-field"] .small-field .small-text-area-icons{ position: absolute; bottom: 1px; left: 86%; padding: 3px; border-radius: 8px; display: flex; background-color: white; align-items: center; gap: 10px; } fl-student-schedule-field .send-button .button,[data-is="fl-student-schedule-field"] .send-button .button{ border-radius: 10px } fl-student-schedule-field .small-field .textarea-counter,[data-is="fl-student-schedule-field"] .small-field .textarea-counter{ position: absolute; bottom: 12px; left: 10px; font-size: 14px; width: fit-content } fl-student-schedule-field .small-field .small-p-absolute,[data-is="fl-student-schedule-field"] .small-field .small-p-absolute{ position: absolute; right: 180px; bottom: 5px; } fl-student-schedule-field #schedule-board-calendar-cont-date-picked #icon-calendar svg,[data-is="fl-student-schedule-field"] #schedule-board-calendar-cont-date-picked #icon-calendar svg{ color: #4eb579; transition: all 0.5s } fl-student-schedule-field #schedule-board-calendar-cont,[data-is="fl-student-schedule-field"] #schedule-board-calendar-cont{ display: flex; width: 35px; height: auto; transition: all 0.5s } fl-student-schedule-field #schedule-board-calendar-cont #icon-calendar svg,[data-is="fl-student-schedule-field"] #schedule-board-calendar-cont #icon-calendar svg{ color: inherit; transition: all 0.5s } fl-student-schedule-field #schedule-board-calendar-cont-date-picked,[data-is="fl-student-schedule-field"] #schedule-board-calendar-cont-date-picked,fl-student-schedule-field #schedule-board-calendar-cont:has(#schedule-board-calendar .field-outside input:focus),[data-is="fl-student-schedule-field"] #schedule-board-calendar-cont:has(#schedule-board-calendar .field-outside input:focus),fl-student-schedule-field #schedule-board-calendar-cont:hover,[data-is="fl-student-schedule-field"] #schedule-board-calendar-cont:hover{ display: flex; width: 140px; height:auto; transition: all 0.5s } fl-student-schedule-field #schedule-board-calendar-field,[data-is="fl-student-schedule-field"] #schedule-board-calendar-field{ display: inline-block; width: 0px; overflow: hidden; transition: all 0.5s } fl-student-schedule-field #schedule-board-calendar-field-date-picked,[data-is="fl-student-schedule-field"] #schedule-board-calendar-field-date-picked,fl-student-schedule-field #schedule-board-calendar-field:has(#schedule-board-calendar .field-outside input:focus),[data-is="fl-student-schedule-field"] #schedule-board-calendar-field:has(#schedule-board-calendar .field-outside input:focus),fl-student-schedule-field #schedule-board-calendar-cont:hover>#schedule-board-calendar-field,[data-is="fl-student-schedule-field"] #schedule-board-calendar-cont:hover>#schedule-board-calendar-field{ position: relative; display: inherit; height: 29px; width: 104px; transition: all 0.5s } fl-student-schedule-field #schedule-board-calendar .field-outside,[data-is="fl-student-schedule-field"] #schedule-board-calendar .field-outside{ margin-top: 0px; margin-bottom: 0px; width: auto; display: inherit; } fl-student-schedule-field #schedule-board-calendar .field-outside .field-icon,[data-is="fl-student-schedule-field"] #schedule-board-calendar .field-outside .field-icon{ display: none } fl-student-schedule-field #schedule-board-calendar .field-outside > .field,[data-is="fl-student-schedule-field"] #schedule-board-calendar .field-outside > .field{ border: none; border-radius: 0px } fl-student-schedule-field #schedule-board-calendar .field-outside > .field input,[data-is="fl-student-schedule-field"] #schedule-board-calendar .field-outside > .field input{ margin: 0px } fl-student-schedule-field #date-field-close-icon,[data-is="fl-student-schedule-field"] #date-field-close-icon{ display: inline !important; position: absolute; top: -9px; left: 105%;
382 width: 20px; height: 20px; } fl-student-schedule-field #date-field-close-icon:hover,[data-is="fl-student-schedule-field"] #date-field-close-icon:hover{ color: red }',"",function(e){"use strict";var t=this;self=this,this.type=e.type,this.is_emoji_picker_open=!1,this.callback=e.callback,this.files=e.files,this.date=null,this.is_date_open=!1,this.content_message={title:"",message:""},this.field_focused=null,this.caret_position={field_multiline:0,field_text:0},this.textarea_counter=0,this.textarea_length=2e3,this.title_length=140,this.placeholders={title:this.i18n.translate("schedule_fields_placeholders.subject"),message:this.i18n.translate("schedule_fields_placeholders.message")},this.on("mount",function(){t.fieldsEvents(),document.querySelector("emoji-picker").addEventListener("emoji-click",function(e){t.emojiPicked(e.detail)}),"board"===e.scheduleType?t.getBoardMessageFields():t.getMessageFields(),t.emojiPickerEvents(),t.imagePickerEvents(),t.documentPickerEvents()}),this.on("update",function(){t.files=e.files}),this.toggleIcons=function(e,t,i){$(t).css("display","none"),$(i).mouseover(function(){self.is_emoji_picker_open||($(e).css("display","none"),$(t).css("display","inline"))}),$(i).mouseout(function(){self.is_emoji_picker_open||($(e).css("display","inline"),$(t).css("display","none"))})},this.imagePickerEvents=function(){var i="#icons-image-picker";t.toggleIcons("#icon-image-1","#icon-image-2",i),$(i).on("click",function(){e.callbackOpenUpload?e.callbackOpenUpload("image"):null})},this.documentPickerEvents=function(){var t="#icon-document-picker";$(t).on("click",function(){e.callbackOpenUpload?e.callbackOpenUpload("document"):null})},this.emojiPickerEvents=function(){t.toggleIcons("#icon-emoji-1","#icon-emoji-2","#icons-emoji"),$("#icons-emoji").off("click").on("click",function(e){self.is_emoji_picker_open=!self.is_emoji_picker_open,self.is_emoji_picker_open?($("#icon-emoji-1").css("display","none"),$("#icon-emoji-2").css("display","inline"),$("#emoji-picker-window").animate({width:"250px",height:"250px"},500)):($("#icon-emoji-1").css("display","inline"),$("#icon-emoji-2").css("display","none"),$("#emoji-picker-window").animate({width:"0px",height:"0px"},500))}),$(document).on("click",function(e){if(document.querySelector("#emoji-picker-window")){var t=document.querySelector("#emoji-picker-window"),i=document.querySelector("#icons-emoji"),a=!(t.contains(e.target)||i.contains(e.target));a&&self.is_emoji_picker_open===!0?$("#icons-emoji").click():null}}),t.update()},this.emojiPicked=function(e){var i=e.unicode;if("field-text"===t.field_focused){var a=t.content_message.title.split("");a.splice(t.caret_position.field_text,0,i),a=a.join(""),t.content_message.title=a,$("#field-text").val(a),t.setMessageFields("title",a)}else if("field-multiline"===t.field_focused&&t.textarea_counter<=t.textarea_length){var n=t.content_message.message.split("");n.splice(t.caret_position.field_multiline,0,i),n=n.join(""),t.content_message.message=n,$("#field-multiline").val(n), 383t.setMessageFields("content",n),t.textCounter("textarea",t.content_message.message)}},this.fieldsEvents=function(){$("#field-multiline").keyup(function(e){var i=$("#field-multiline").val();self.content_message.message=i,t.textCounter("textarea",i)}).focus(function(){self.field_focused="field-multiline"}).on("change",function(){t.setMessageFields("content",self.content_message.message)}),document.getElementById("field-multiline").addEventListener("keyup",function(e){t.caret_position.field_multiline=e.target.selectionStart}),document.getElementById("field-multiline").addEventListener("click",function(e){t.caret_position.field_multiline=e.target.selectionStart}),$("#field-text").keyup(function(e){var t=$("#field-text").val();self.content_message.title=t}).focus(function(){self.field_focused="field-text"}).on("change",function(){t.setMessageFields("title",self.content_message.title)}),document.getElementById("field-text")&&(document.getElementById("field-text").addEventListener("keyup",function(e){t.caret_position.field_text=e.target.selectionStart}),document.getElementById("field-text").addEventListener("click",function(e){t.caret_position.field_text=e.target.selectionStart}
383)),t.update()},this.textCounter=function(e,i){"textarea"===e&&(t.textarea_counter=i.length,t.textarea_counter>t.textarea_length?($(".textarea-counter").css("color","red"),$(".field:has(textarea)").css("border-color","red")):($(".textarea-counter").css("color","black"),$(".field:has(textarea)").css("border-color","gray"))),t.update()},this.removeFile=function(t){e.removeFile(t)},this.setMessageFields=function(t,i){e.callback(i,t)},this.getMessageFields=function(){t.content_message.title=t.store.getState().scheduleMessage.title,$("#field-text").val(t.content_message.title),t.content_message.message=t.store.getState().scheduleMessage.content,$("#field-multiline").val(t.content_message.message),t.textCounter("textarea",t.content_message.message),t.update()},this.getBoardMessageFields=function(){t.content_message.title=t.store.getState().scheduleBoardMessage.title,$("#field-text").val(t.content_message.title),t.content_message.message=t.store.getState().scheduleBoardMessage.content,$("#field-multiline").val(t.content_message.message),t.textCounter("textarea",t.content_message.message),t.update()},this.getPostDate=function(i){t.date=i,t.update(),e.getDate(t.date)}
383,this.removeDate=function(){t.date=null,t.update()}})},function(e,t,i){var a=i(1);a.tag2("fl-student-schedule-upload",'<div> <div id="div-dropzone" class="file-upload" onclick="{getFile}" ondrop="{dropHandler}" ondragover="{dragOverHandler}"> <div class="close-icon" onclick="{closeUpload}"> <fl-icon icon="times-circle" id="close-icon" size="26"> </div> <div id="upload-body"> <fl-trans keyword="{upload_phrase_one}"></fl-trans> <span class="mb10 mt1 d-block">{supported_files.replace(â,â, â â)}</span> <fl-icon icon="cloud-upload" size="100px"></fl-icon> <input type="file" class="hidden" id="docpicker" name="docpicker" onchange="{pickFile}" accept="{supported_files}"> </div> </div> </div>','fl-student-schedule-upload .file-upload,[data-is="fl-student-schedule-upload"] .file-upload{ border: 1px solid gray; border-radius: 15px; position: relative; width: 90%; height: 338px; margin: 0px auto 30px auto; text-align: center; padding: 20px; cursor: pointer } fl-student-schedule-upload .file-upload span,[data-is="fl-student-schedule-upload"] .file-upload span{ display: block; font-weight: bold } fl-student-schedule-upload #two,[data-is="fl-student-schedule-upload"] #two{ margin-bottom: 10em; } fl-student-schedule-upload .close-icon,[data-is="fl-student-schedule-upload"] .close-icon{ width: 26px; height: 26px; position: absolute; right: -11px; top: -10px; border-radius: 50px; background: #FFFFFF; color: #606061; } fl-student-schedule-upload .close-icon:hover,[data-is="fl-student-schedule-upload"] .close-icon:hover{ background: #606061; color: #fff; } fl-student-schedule-upload .hidden,[data-is="fl-student-schedule-upload"] .hidden{ display: none } fl-student-schedule-upload .d-block,[data-is="fl-student-schedule-upload"] .d-block{ display: block } fl-student-schedule-upload .mt1,[data-is="fl-student-schedule-upload"] .mt1{ margin-top: 1em } fl-student-schedule-upload .mb10,[data-is="fl-student-schedule-upload"] .mb10{ margin-bottom: 10em }',"",function(e){"use strict";var t=this;this.type=e.type,this.upload_phrase_one=e.uploadPhraseOne,this.upload_phrase_two=e.uploadPhraseTwo,this.supported_files=e.supportedFiles,this.files=e.files,this.on("mount",function(){t.uploadDragEvents(),t.files=e.files}),this.uploadDragEvents=function(){$(".file-upload").on("dragover",function(e){e.preventDefault(),e.stopPropagation()}),$(".file-upload").on("dragleave",function(e){e.preventDefault(),e.stopPropagation()})},this.dropHandler=function(e){e.preventDefault(),event.stopPropagation();var i=e.dataTransfer.items[0];i.kind;if(e.dataTransfer.items.length&&"file"===e.dataTransfer.items[0].kind){var a=e.dataTransfer.items[0].getAsFile(),n=a.name,o="."+n.split(".").pop(),s=t.supported_files.replace(/\s/g,"").split(",");s.includes(o)&&t.saveFile(a)}},this.saveFile=function(i){"document"===t.type?e.getFiles(i,"document"):"image"===t.type&&e.getFiles(i,"image"),t.closeUpload()},this.closeUpload=function(t){e.closeCallback()},this.getFile=function(){null!==document.getElementById("docpicker")?document.getElementById("docpicker").click():null},this.pickFile=function(e){t.saveFile(e.srcElement.files[0])}})},function(e,t,i){var a=i(1);a.tag2("fl-student-schedule-board-messages",'<div class="cont"> <div class="mt-4"> <fl-student-schedule-board-messages-list type="message" list="{messages}" state-callback="{stateCallback}"></fl-student-schedule-board-messages-list> </div> <div class="no-messages" if="{!messages.length && error?.code === âexchange.board.not_foundâ}"> <div> <fl-icon icon="student-schedule-board-messages-initial" size="430"></fl-icon> </div> <div class="block fs-14">{this.i18n.translate(âmake_a_postâ, {institution_name: âColégioâ})}</div> </div> </div>','fl-student-schedule-board-messages .cont,[data-is="fl-student-schedule-board-messages"] .cont{ padding-bottom: 1em; margin-top: -75px; } fl-student-schedule-board-messages .no-messages,[data-is="fl-student-schedule-board-messages"] .no-messages{ text-align: center } fl-student-schedule-board-messages .fs-14,[data-is="fl-student-schedule-board-messages"] .fs-14{ font-size: 14px } fl-student-schedule-board-messages .mt-4,[data-is="fl-student-schedule-board-messages"] .mt-4{ margin-top: 4em }',"",function(e){"use strict";var t=this;this.messages=[],this.error={},this.recycle_bin=[],this.selected_filter="all",this.no_messages_error={all:this.i18n.translate("no_all_messages"),inbox:this.i18n.translate("no_inbox_messages"),sent:this.i18n.translate("no_sent_messages")},this.on("update",function(){}),this.stateCallback=function(e,i){t.error=e,t.messages=i,t.update(
383)}})},function(e,t,i){var a=i(1);a.tag2("fl-student-schedule-board-messages-list",'<div> <div class="d-flex jc-sb mb-3em"> <span> <fl-action-button text="{ânew_postâ}" disabled="{}" locked="{}" click="{openWriteMessageModalBox}"> </fl-action-button> </span> </div> <fl-student-schedule-board-message-list-item if="{messages.length}" each="{message, index in messages}" index="{index}" message="{message}" state-callback="{stateCallback}"></fl-student-schedule-board-message-list-item> <fl-pagination if="{links && messages.length}" id-institution="{id_institution}" type="more" links="{links}" action="{action}" store="{state}" params="{params}" callback="{listBoardMessages}"> </fl-pagination> <fl-student-schedule-board-messages-write-post-modal-box open-message-writer="{openWriteMessageModalBox}" state-callback="{stateCallback}"></fl-student-schedule-board-messages-write-post-modal-box> </div>','fl-student-schedule-board-messages-list .d-flex,[data-is="fl-student-schedule-board-messages-list"] .d-flex{ display: flex } fl-student-schedule-board-messages-list .jc-sb,[data-is="fl-student-schedule-board-messages-list"] .jc-sb{ justify-content: space-between } fl-student-schedule-board-messages-list .mb-3em,[data-is="fl-student-schedule-board-messages-list"] .mb-3em{ padding-bottom: 3em }',"",function(e){"use strict";var t=this;this.messages=[],this.type=e.type,this.id_institution=window.interceptor.id_institution,this.links=null,this.action=this.actions.getAllBoardMessages,this.state=this.store.getState().scheduleBoardMessage.get_all_board_messages,this.stateCallback=e.stateCallback,this.params={id_institution:this.id_institution},this.filter=[{value:"all",text:this.i18n.translate("all.plural")},{value:"inbox",text:this.i18n.translate("inbox")},{value:"sent",text:this.i18n.translate("sent.plural")}],this.on("mount",function(){t.getMessages()}),this.getMessages=function(i){t.loader=!0;var a={id_institution:t.id_institution},n=[t.actions.getAllBoardMessages(a)];t.store.dispatch(n).then(function(){t.listBoardMessages(!0),t.parent.update()})["catch"](function(i){i&&(t.loader=!1,t.links={},t.error=t.store.getState().scheduleBoardMessage.errors[0],"exchange.board.not_found"===t.error.code?(t.messages=[],t.links=null,e.stateCallback(t.error,t.messages)):school.popup.error(t.error.message),t.parent.update())})},this.listBoardMessages=function(i){setTimeout(function(){i===!0?t.messages=t.store.getState().scheduleBoardMessage.get_all_board_messages:t.messages=t.messages.concat(t.store.getState().scheduleBoardMessage.get_all_board_messages),t.links=t.store.getState().scheduleBoardMessage.links,t.loader=!1,t.update()},1e3),e.stateCallback(t.error,t.messages)},this.openWriteMessageModalBox=function(){t.tags["fl-student-schedule-board-messages-write-post-modal-box"].openModal()}})},function(e,t,i){var a=i(1);a.tag2("fl-student-schedule-board-message-list-item",'<div class="list-item list-item-{index}" onclick="{openMessage}"> <table> <tr> <td rowspan="4" class="date fwbold fs15 w-6per"> <div class="center"> <span class="cash-register-day-text"> <fl-date text="{message?.create_date}" format-out="DD"> </fl-date> </span> <br> <span class="cash-register-month-text uppercase"> <fl-date text="{message?.create_date}" format-out="MMM"> </fl-date> </span> <br> <span class="cash-register-year-text uppercase"> <fl-date text="{message?.create_date}" format-out="YYYY"> </fl-date> </span> </div> </td> <td colspan="2" class="fs14 fwbold pt-10px w-84per"> <span>{message?.created_by?.occupation} - {message?.created_by?.user_fullname}</span> </td> </tr> <tr class="p-relative"> <td class="fs14 taend w-84per read"> <span id="msg-course-{index}" if="{message.courses.length}" class="classroom ellipsis"> <span each="{course, key in message.courses}"> {key === 0 ? \'\' : \', \'}{course.course_name} </span> </span> <span id="msg-classroom-{index}" if="{!message.courses.length}" class="classroom ellipsis"> <span each="{course, key in message.classrooms}"> {key === 0 ? \'\' : \', \'}{course.classroom_name} </span> </span> <fl-tooltip for="msg-course-{index}" text="{courses_recipients}" position="bottom" style="margin-top:30px; margin-left:-125px; "> </fl-tooltip> <fl-tooltip for="msg-classroom-{index}" text="{classrooms_recipients}" position="bottom" style="margin-top:30px; margin-left:-125px;"> </fl-tooltip> </td> <td rowspan="1" style="position: absolute; top: -10px; right: 0%" class="options center w-10per"> <span> <span id="msg-board-{message.id_exchange_board.slice(5)}" class="{message.situation.toLowerCase()} fwbold"> {this.i18n.translate(\'board_situations.\'+message.situation.toLowerCase())} </span>
383 <fl-icon if="{is_opened}" onclick="{confirmDelete}" id="delete-board" icon="trash" size="20"></fl-icon> <fl-tooltip if="{message.situation === âSCHEDULEDâ}" for="msg-board-{message.id_exchange_board.slice(5)}" text="{message.schedule_date.split(\'-\').reverse().join(\'/\')}" class="board-date" position="bottom" style="margin-top:30px; margin-left:-10px; width: auto"> </fl-tooltip> </span> </td> </tr> <tr> <td class="fs14 w-84per pb10px"> <span>{message.title}</span> </td> </tr> <tr> <td colspan="3"> <div class="{is_opened ? \'mh50\' : \'\'} message-area" id="book-{index}"> {message.message} <div> <div each="{file in message?.attached_files}" onclick="{() => downloadFile(file)}" title="{file.file_name}" style="display: inline-block" class="download-field"> <span class="text-ellipsis" style="display: inline-block; font-size: 12px"> {file.file_name} </span> <fl-icon icon="download" size="20"></fl-icon> </div> </div> </div> </td> </tr> </table> </div>','fl-student-schedule-board-message-list-item .list-item,[data-is="fl-student-schedule-board-message-list-item"] .list-item{ box-sizing: border-box; border: 1px solid gray; border-radius: 15px; margin: 0px 0px 0.5em 0px; cursor: pointer } fl-student-schedule-board-message-list-item table,[data-is="fl-student-schedule-board-message-list-item"] table{ width: 100%; height: 100%; border-collapse: collapse; } fl-student-schedule-board-message-list-item .content-column,[data-is="fl-student-schedule-board-message-list-item"] .content-column{ padding-right: 10px } fl-student-schedule-board-message-list-item .fs14,[data-is="fl-student-schedule-board-message-list-item"] .fs14{ font-size: 14px } fl-student-schedule-board-message-list-item .fs15,[data-is="fl-student-schedule-board-message-list-item"] .fs15{ font-size: 15px } fl-student-schedule-board-message-list-item .taend,[data-is="fl-student-schedule-board-message-list-item"] .taend{ text-align: end } fl-student-schedule-board-message-list-item .fwbold,[data-is="fl-student-schedule-board-message-list-item"] .fwbold{ font-weight: bold; } fl-student-schedule-board-message-list-item .sent-color,[data-is="fl-student-schedule-board-message-list-item"] .sent-color{ color: #54A769 } fl-student-schedule-board-message-list-item .unread-color,[data-is="fl-student-schedule-board-message-list-item"] .unread-color{ color: #D28830 } fl-student-schedule-board-message-list-item .read-color,[data-is="fl-student-schedule-board-message-list-item"] .read-color{ color: #0345A8 } fl-student-schedule-board-message-list-item .options .button,[data-is="fl-student-schedule-board-message-list-item"] .options .button{ width: auto } fl-student-schedule-board-message-list-item .w-10per,[data-is="fl-student-schedule-board-message-list-item"] .w-10per{ width: 10% } fl-student-schedule-board-message-list-item .w-6per,[data-is="fl-student-schedule-board-message-list-item"] .w-6per{ width: 6% } fl-student-schedule-board-message-list-item .w-84per,[data-is="fl-student-schedule-board-message-list-item"] .w-84per{ width: 84% } fl-student-schedule-board-message-list-item .pt-10px,[data-is="fl-student-schedule-board-message-list-item"] .pt-10px{ padding-top: 10px } fl-student-schedule-board-message-list-item .p-relative,[data-is="fl-student-schedule-board-message-list-item"] .p-relative{ position: relative } fl-student-schedule-board-message-list-item .read,[data-is="fl-student-schedule-board-message-list-item"] .read{ width: 80%; position: absolute; right: 10%; top: -10px; } fl-student-schedule-board-message-list-item .pb10px,[data-is="fl-student-schedule-board-message-list-item"] .pb10px{ padding-bottom: 10px; } fl-student-schedule-board-message-list-item .yellow,[data-is="fl-student-schedule-board-message-list-item"] .yellow{ background-color: rgb(255 170 51 / 70%); } fl-student-schedule-board-message-list-item .red,[data-is="fl-student-schedule-board-message-list-item"] .red{ background-color: rgb(255 51 51 / 70%); transition: background-color 0.2s ease-out; } fl-student-schedule-board-message-list-item .desapearing,[data-is="fl-student-schedule-board-message-list-item"] .desapearing{ height: 0px; overflow: hidden; transition: height 0.5s, overflow 0.5s ease-out } fl-student-schedule-board-message-list-item .mh50,[data-is="fl-student-schedule-board-message-list-item"] .mh50{ opacity: 1 !important; min-height: auto !important; max-height: 700px !important; height: auto !important; padding: 10px !important; transition: all 0.5s ease-out } fl-student-schedule-board-message-list-item .message-area,[data-is="fl-student-schedule-board-message-list-item"] .message-area{ background-color: #F1FFF3; width: 98%; margin: auto; border-radius: 10px; padding: 0px 10px; box-sizing: border-box; font-size: 18px; overflow: hidden; opacity: 0; min-height: 0; max-height: 0; height: 0px; transition: all 0.5s ease-out; text-align: justify; } fl-student-schedule-board-message-list-item .classroom,[data-is="fl-student-schedule-board-message-list-item"] .classroom{ color: #B8B3B3; border: 2px solid; padding: 3px; border-radius: 9px; } fl-student-schedule-board-message-list-item #delete-board:hover,[data-is="fl-student-schedule-board-message-list-item"] #delete-board:hover{ color: rgb(255 51 51 / 70%); transition: color 0.2s ease-out; } fl-student-schedule-board-message-list-item #delete-board,[data-is="fl-student-schedule-board-message-list-item"] #delete-board{ color: inherit; transition: color 0.2s ease-out; } fl-student-schedule-board-message-list-item .ellipsis,[data-is="fl-student-schedule-board-message-list-item"] .ellipsis{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 150px; display: inline-block; text-align: center } fl-student-schedule-board-message-list-item .tooltip .tooltiptext,[data-is="fl-student-schedule-board-message-list-item"] .tooltip .tooltiptext{ width: 200px; } fl-student-schedule-board-message-list-item .tooltiptext.bottom::after,[data-is="fl-student-schedule-board-message-list-item"] .tooltiptext.bottom::after{ content: none } fl-student-schedule-board-message-list-item .download-field,[data-is="fl-student-schedule-board-message-list-item"] .download-field{ display: inline-block; padding: 3px 10px; border-radius: 10px; background: #FAFAFA; border: 1px solid #2D734F; box-shadow: 0px 4px 4px rgb(0 0 0 / 25%); cursor: pointer; margin-left: 5px; margin-top: 15px } fl-student-schedule-board-message-list-item .posted,[data-is="fl-student-schedule-board-message-list-item"] .posted{ color: #54A769 } fl-student-schedule-board-message-list-item .scheduled,[data-is="fl-student-schedule-board-message-list-item"] .scheduled{ color: #D28830 } fl-student-schedule-board-message-list-item .board-date .tooltiptext,[data-is="fl-student-schedule-board-message-list-item"] .board-date .tooltiptext{ width: max-content }',"",function(e){"use strict";var t=this;this.message=e.message,this.index=e.index,this.is_opened=!1,this.classrooms_recipients="",this.courses_recipients="",this.message_status={"sent-color":void 0===this.message.visualizaed&&"sent"===this.message.status,"unread-color":void 0!==this.message.visualizaed&&this.message.visualizaed,"read-color":void 0!==this.message.visualizaed&&this.message.visualized},this.on("mount",function(){t.message.courses.length?t.message.courses.map(function(e,i){var a=0===i?"":", ";t.courses_recipients+=a+e.course_name}):t.message.classrooms.map(function(e,i){var a=0===i?"":", ";t.classrooms_recipients+=a+e.classroom_name})}),this.confirmDelete=function(e){e.stopPropagation(),school.popup.confirm(t.i18n.translate("schedule_confirm.delete_message"),function(){t.deleteBoardMessage()})},this.deleteBoardMessage=function(){var i={id_institution:t.id_institution,idExchangeBoard:t.message.id_exchange_board},a=[t.actions.deleteBoardMessage(i)];t.store.dispatch(a).then(function(){t.parent.messages.splice(e.index,1),e.stateCallback({code:"exchange.board.not_found"}
383,t.parent.messages),t.parent.update(),t.parent.parent.update(),window.toast(t.i18n.translate("deleted_successfully"),"long")})["catch"](function(e){if(e){var i="",a=t.store.getState().scheduleMessage.errors;a&&a.length>0&&a.map(function(e){i+=e.message+" "}),school.popup.error(i),t.update()}})},this.openMessage=function(){t.is_opened=!t.is_opened,t.update()},this.downloadFile=function(e){window.open(e.url,"_blank")}})},function(e,t,i){var a=i(1);a.tag2("fl-student-schedule-board-messages-write-post-modal-box",'<div> <fl-modal-box if="{open}" close-callback="{close}" confirm-before-close="{confirm_before_close}" message-confirm-before-close="{âclose_modalbox_confirmâ}" schema="light"> <div> <div class="write-message-container"> <div class="write-message-title"> <fl-trans keyword="{parent.message_controller.title}"></fl-trans> </div> <br><br> <div if="{!parent.message_controller.show_upload_file && !parent.message_controller.show_upload_gallery &&!parent.message_controller.show_member_selector}" class="write-message-body"> <div class="d-flex aic gap-15px"> <fl-student-schedule-field callback="{parent.getTitle}" class="field-text" size="large" type="text"> </fl-student-schedule-field> <fl-field if="{parent.courses_filter.length}" type="multiple-select" name="courses-filter" id="courses-filter" input-value="{\'all\'}" label="choose_the_course" items="{parent.courses_filter}" change-callback="{parent.filterChange}"> </fl-field> <fl-field if="{parent.classroom_filter.length && parent.selected_course.length === 1}" type="multiple-select" name="classroom-filter" id="classroom-filter" input-value="{\'all\'}" label="choose_the_classroom" items="{parent.classroom_filter}" change-callback="{parent.filterChange}"> </fl-field> </div> <br><br> <fl-student-schedule-field callback-open-upload="{parent.openUploadField}" callback="{parent.getText}" get-date="{parent.getDate}" class="field-text" files="{parent.files}" remove-file="{parent.removeFile}" size="large" schedule-type="board" type="multiline"> </fl-student-schedule-field> </div> </div> </div> <fl-student-schedule-upload if="{parent.message_controller.show_upload_gallery || parent.message_controller.show_upload_file}" close-callback="{parent.backToWriteMessage}" upload-phrase-one="{parent.message_controller.upload_phrase_one}" upload-phrase-two="{parent.message_controller.upload_phrase_two}" supported-files="{parent.message_controller.supported_files}" get-files="{parent.getFile}" files="{files}" type="{parent.message_controller.type}"></fl-student-schedule-upload> </fl-modal-box> <fl-modal-footer if="{open}" align="right" content-align="right"> <div class="address-button"> <span> <fl-button type="button" text="cancel" schema="cancel" onclick="{parent.footerCancel}"> </fl-button> <fl-button if="{!parent.loader}" type="button" text="upload_certified.send" schema="success" onclick="{parent.sendBoardMessage}"> </fl-button> <span if="{parent.loader}" class="loading"> <fl-spinner loading="{true}" text="posting"></fl-spinner> </span> </span> </div> </fl-modal-footer> </div>','fl-student-schedule-board-messages-write-post-modal-box .write-message-container,[data-is="fl-student-schedule-board-messages-write-post-modal-box"] .write-message-container{ padding: 30px } fl-student-schedule-board-messages-write-post-modal-box .write-message-title,[data-is="fl-student-schedule-board-messages-write-post-modal-box"] .write-message-title{ font-size: 20px; font-weight: bold } fl-student-schedule-board-messages-write-post-modal-box .ellipsis,[data-is="fl-student-schedule-board-messages-write-post-modal-box"] .ellipsis{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } fl-student-schedule-board-messages-write-post-modal-box .d-flex,[data-is="fl-student-schedule-board-messages-write-post-modal-box"] .d-flex{ display: flex } fl-student-schedule-board-messages-write-post-modal-box .gap-15px,[data-is="fl-student-schedule-board-messages-write-post-modal-box"] .gap-15px{ gap: 15px } fl-student-schedule-board-messages-write-post-modal-box .tt-cap,[data-is="fl-student-schedule-board-messages-write-post-modal-box"] .tt-cap{ text-transform: capitalize } fl-student-schedule-board-messages-write-post-modal-box .aic,[data-is="fl-student-schedule-board-messages-write-post-modal-box"] .aic{ align-items: center } fl-student-schedule-board-messages-write-post-modal-box .loading .spinner,[data-is="fl-student-schedule-board-messages-write-post-modal-box"] .loading .spinner{ display: inline !important }',"",function(e){"use strict";var t=this;this.id_institution=window.interceptor.id_institution,this.permission=window.interceptor.permission,this.loader=!1,this.open=!1,this.selected_member=new Object,this.confirm_before_close=!0,this.courses=[],this.courses_filter=[],this.classroom_filter=[],this.selected_classroom=[],this.selected_classroom_ids=[],this.selected_course="all",this.files={image:null,document:null},this.message_controller={title:"new_post",show_upload_file:!1,show_upload_gallery:!1,show_member_selector:!1,upload_phrase_one:"",upload_phrase_two:"",supported_files:"",type:""},this.openModal=function(){t.open=!0,t.loader=!1,t.schedule_date=null,t.message_controller={title:"new_post",show_upload_file:!1,show_upload_gallery:!1,upload_phrase_one:"",upload_phrase_two:"",supported_files:""}
383,t.update(),t.tags["fl-modal-box"].ModalBoxOpen(),t.getCourseClassroomAggregation(),$(".modal-background").off()},this.close=function(e){t.removeFile("image"),t.removeFile("document"),t.setMessageFields("content",""),t.setMessageFields("title",""),t.selected_member=new Object,t.open=!1,t.classroom_filter=[],t.update()},this.openUploadField=function(e){"image"===e?t.message_controller={title:"schedule_message_upload_image.title",show_upload_gallery:!0,show_upload_file:!1,show_member_selector:!1,upload_phrase_one:"schedule_message_upload_image.upload_phrase_one",upload_phrase_two:"schedule_message_upload_image.upload_phrase_two",supported_files:".jpg,.png",type:"image"}:"document"===e&&(t.message_controller={title:"schedule_message_upload_document.title",show_upload_gallery:!1,show_upload_file:!0,show_member_selector:!1,upload_phrase_one:"schedule_message_upload_document.upload_phrase_one",upload_phrase_two:"schedule_message_upload_document.upload_phrase_two",supported_files:".pdf,.docx,.xlsx",type:"document"}),t.update()},this.backToWriteMessage=function(){t.message_controller={title:"new_post",show_upload_gallery:!1,show_upload_file:!1,show_member_selector:!1,upload_phrase_one:"",upload_phrase_two:"",supported_files:"",type:"message"},t.update()},this.getFile=function(e,i){t.files[i]=e,t.update()}
383,this.removeFile=function(e){t.files[e]=null,t.update()},this.setMessageFields=function(e,i){var a=[];"content"===e?a.push(t.actions.setScheduleBoardMessageContent(i)):a.push(t.actions.setScheduleBoardMessageTitle(i)),t.store.dispatch(a)},this.sendBoardMessage=function(){var e=t.store.getState().scheduleBoardMessage.title,i=t.store.getState().scheduleBoardMessage.content;e&&i?(t.gettingAllClassroomsId(),t.update()):school.popup.error(t.i18n.translate("empty_fields_alert"))},this.createBoardMessage=function(){t.loader=!0;var i={id_institution:t.id_institution,title:t.store.getState().scheduleBoardMessage.title,message:t.store.getState().scheduleBoardMessage.content,id_classrooms:t.selected_classroom_ids,schedule_date:t.schedule_date},a=[t.actions.createBoardMessage(i)];t.store.dispatch(a).then(function(){t.confirm_before_close=!1,t.loader=!1,t.open=!1;var i=t.store.getState().scheduleBoardMessage.create_board_message,a=i.id_exchange_board,n=[],o=Object.entries(t.files);if(o.map(function(e){e[1]?n.push(e[1]):null}),n.length)for(var s=n,r=Array.isArray(s),l=0,s=r?s:s[Symbol.iterator]();;){var d;if(r){if(l>=s.length)break;d=s[l++]}else{if(l=s.next(),l.done)break;d=l.value}var c=d,u=new FormData;u.append("files",c),u.append("id_institution",t.id_institution),u.append("idExchangeBoard",a),t.attachFilesToBoardMessage(a,n,u)}else t.parent.messages.unshift(i),e.stateCallback(t.error,t.parent.messages),t.parent.update();window.toast(t.i18n.translate("message_sent"),"long"),t.close(),t.tags["fl-modal-box"].ModalBoxClose()})["catch"](function(e){e&&(t.loader=!1,t.members=[],t.links={},t.error=t.store.getState().scheduleBoardMessage.error,t.update())})},this.attachFilesToBoardMessage=function(e,i,a){var n=({id_institution:t.id_institution,idExchangeBoard:e},[t.actions.attachFilesToBoardMessage(a)]);t.store.dispatch(n).then(function(){t.board_message=t.store.getState().scheduleBoardMessage.attach_files_to_board_message,t.parent.messages.unshift(board_message),t.update()})["catch"](function(e){e&&(t.loader=!1,t.links={},t.error=t.store.getState().scheduleBoardMessage.errors[0],"exchange.board.not_found"===t.error.code?t.messages=[]:school.popup.error(t.error.message),t.update())})},this.footerCancel=function(){$(".close-icon").click()},this.getCourseClassroomAggregation=function(){var e={id_institution:t.id_institution},i=t.permission&&t.permission.indexOf("read_classroom_all")>=0,a=i?[t.actions.getCourseClassroomAggregation(e)]:[t.actions.getTeacherCourseClassroomAggregation(e)];t.store.dispatch(a).then(function(){t.courses=t.store.getState().classroom.courses,t.listCourses()})["catch"](function(e){e&&(t.courses=[],t.links={},t.error=t.store.getState().classroom.error,t.update())})},this.setFilterList=function(e,i){var a=[{text:t.i18n.translate("all.plural"),value:"all"}];if("courses"===i){for(var n=e,o=Array.isArray(n),s=0,n=o?n:n[Symbol.iterator]();;){var r;if(o){if(s>=n.length)break;r=n[s++]}else{if(s=n.next(),s.done)break;r=s.value}var l=r;a.push({text:l.name,value:l.id_course})}t.courses_filter=a,t.selected_course=[a[0].value]}if("classrooms"===i){for(var d=e,c=Array.isArray(d),u=0,d=c?d:d[Symbol.iterator]();;){var m;if(c){if(u>=d.length)break;m=d[u++]}else{if(u=d.next(),u.done)break;m=u.value}var p=m;a.push({text:p.name,value:p.id_classroom})}t.classroom_filter=a,t.selected_classroom="all"}t.update()},this.listCourses=function(){t.courses=t.store.getState().classroom.courses,t.links=t.store.getState().classroom.links,t.update(),t.setFilterList(t.courses,"courses"),t.update()},this.gettingAllClassroomsId=function(){var e=[],i=t.courses;if("all"===t.selected_course){for(var a=i,n=Array.isArray(a),o=0,a=n?a:a[Symbol.iterator]();;){var s;if(n){if(o>=a.length)break;s=a[o++]}else{if(o=a.next(),o.done)break;s=o.value}for(var r=s,l=r.classrooms,d=Array.isArray(l),c=0,l=d?l:l[Symbol.iterator]();;){var u;if(d){if(c>=l.length)break;u=l[c++]}else{if(c=l.next(),c.done)break;u=c.value}var m=u;e.push(m.id_classroom)}}t.selected_classroom_ids=e}else if("all"!==t.selected_course&&"all"===t.selected_classroom){for(var p=t.courses.filter(function(e){return t.selected_course.includes(String(e.id_course))}),f=p,_=Array.isArray(f),h=0,f=_?f:f[Symbol.iterator]();;){var g;if(_){if(h>=f.length)break;g=f[h++]}else{if(h=f.next(),h.done)break;g=h.value}for(var b=g,v=b.classrooms,y=Array.isArray(v),w=0,v=y?v:v[Symbol.iterator]();;){var x;if(y){if(w>=v.length)break;x=v[w++]}else{if(w=v.next(),w.done)break;x=w.value}var k=x;e.push(k.id_classroom)}}t.selected_classroom_ids=e}
383t.update(),t.createBoardMessage()},this.setClassroomList=function(e){var i=t.courses.filter(function(t){return t.id_course===Number(e)});t.setFilterList(i[0].classrooms,"classrooms")},this.filterChange=function(e,i,a){"courses-filter"!==a||e.includes("all")?"classroom-filter"!==a||e.includes("all")?"courses-filter"===a&&e.includes("all")?(t.selected_course="all",t.classroom_filter=[],t.selected_classroom=[]):"classroom-filter"===a&&e.includes("all")&&(t.selected_classroom="all"):(t.selected_classroom=e,t.selected_classroom_ids=e):(t.selected_course=e,t.selected_classroom="all",t.update(),1===e.length?t.setClassroomList(e[0]):null),t.update()},this.getTitle=function(e,i){if("title"===i){var a=[t.actions.setScheduleBoardMessageTitle(e)];t.store.dispatch(a).then(function(){})}},this.getText=function(e,i){if("content"===i){var a=[t.actions.setScheduleBoardMessageContent(e)];t.store.dispatch(a).then(function(){})}},this.getDate=function(e){t.schedule_date=e}})},function(e,t,i){var a=i(1);a.tag2("fl-student-schedule-channel",'<div class=""> <fl-action-button text="{âregister_channelâ}" disabled="{show_fields}" locked="{}" click="{showFields}"> </fl-action-button> <div class="mt-2"> <div class="bb-d" if="{show_fields}"> <form onsubmit="{createChannel}"> <fl-field type="text" label="name" name="name" id="channel-name" maxlength="255" input-value="{}" change-callback="{getInputs}" width="360"> </fl-field> <fl-field type="text" label="description" name="description" id="channel-description" maxlength="255" input-value="{}" change-callback="{getInputs}" width="360"> </fl-field> <fl-modal-footer content-align="right" if="{show_fields}"> <div class="classroom-button"> <fl-spinner loading="{this.parent.saving}" text="save.action"></fl-spinner> <span show="{!this.saving}"> <fl-button type="button" text="cancel" schema="cancel" id="classroom-cancel" style="padding-right: 10px" onclick="{parent.hideFields}"> </fl-button> <fl-button type="submit" text="edit" schema="success" id="classroom-cancel"> </fl-button> </span> </div> </fl-modal-footer> </form> </div> <div> <fl-student-schedule-channel-list id-institution="{id_institution}"></fl-student-schedule-channel-list> </div> </div> </div>','fl-student-schedule-channel .cont,[data-is="fl-student-schedule-channel"] .cont{ } fl-student-schedule-channel .table-channel,[data-is="fl-student-schedule-channel"] .table-channel{ width: 100%; height: 60px; border-bottom: 1px dotted; padding-bottom: 10px } fl-student-schedule-channel .w-05,[data-is="fl-student-schedule-channel"] .w-05{ width: 5% } fl-student-schedule-channel .w-10,[data-is="fl-student-schedule-channel"] .w-10{ width: 10% } fl-student-schedule-channel .w-85,[data-is="fl-student-schedule-channel"] .w-85{ width: 85% } fl-student-schedule-channel .channel-title,[data-is="fl-student-schedule-channel"] .channel-title{ font-weight: bold; font-size: 18px } fl-student-schedule-channel fl-button-option .button,[data-is="fl-student-schedule-channel"] fl-button-option .button{ width:100% } fl-student-schedule-channel .mt-2,[data-is="fl-student-schedule-channel"] .mt-2{ margin-top: 2em } fl-student-schedule-channel .draggable-dot,[data-is="fl-student-schedule-channel"] .draggable-dot{ width: 8px; margin: auto; height: 80%; } fl-student-schedule-channel .bb-d,[data-is="fl-student-schedule-channel"] .bb-d{ border-bottom: 1px dotted; } fl-student-schedule-channel .pb-10,[data-is="fl-student-schedule-channel"] .pb-10{ padding: 0 0 10px 0 } fl-student-schedule-channel .mt-30,[data-is="fl-student-schedule-channel"] .mt-30{ margin: 20px 0 0 0 }',"",function(e){ 384"use strict";var t=this;this.id_institution=window.interceptor.id_institution,this.show_fields=!1,this.new_channel_name="",this.new_channel_description="",this.on("mount",function(){}),this.showFields=function(){t.show_fields=!0,t.update()},this.createChannel=function(e){e.preventDefault();var i={id_institution:t.id_institution,channel_name:t.new_channel_name,channel_description:t.new_channel_description,id_users:[]},a=[t.actions.createChannel(i)];t.store.dispatch(a).then(function(){window.toast(t.i18n.translate("channel_created"),"long")})["catch"](function(e){if(e){var i="",a=t.store.getState().scheduleMessage.errors;a&&a.length>0&&a.map(function(e){i+=e.message+" "}
384),school.popup.error(i),t.update()}})},this.hideFields=function(){t.show_fields=!1,t.new_channel_name="",t.new_channel_description="",t.update()},this.getInputs=function(e){var i=e.target;"name"===i.name?t.new_channel_name=i.value:"description"===i.name&&(t.new_channel_description=i.value)}})},function(e,t,i){var a=i(1);a.tag2("fl-student-schedule-channel-add-teacher-modal-box",'<div> <fl-modal-box if="{open}" close-callback="{close}" confirm-before-close="{confirm_before_close}" message-confirm-before-close="{âclose_modalbox_confirmâ}" schema="light"> <div> <div class="cont"> <div> <div class="mt-5em"> <form class="d-flex jc-se" onsubmit="{parent.onSubmitSearch}" id="form"> <span class="search fs-20 color-green" id="search"> <span id="search-button" class="d-flex"> <fl-icon icon="search" size="20"></fl-icon> <span class="search-label border-green">{this.i18n.translate(âsearchâ)}</span> </span> <input class="search-member fs-20 color-green" onchange="{parent.searchMemberEvents}" id="search-member" autofocus type="text"> <button type="submit" class="d-none"></button> </span> <fl-field type="select" name="payment_method_type" id="select" input-value="{parent.filters[0].value}" label="filter" items="{parent.filters}" change-callback="{parent.filterChange}"> </fl-field> </form> </div> <div class="member-list"> <div each="{member in parent.members}" class="member-list-item {(parent.parent.selected_member.id_member !== undefined) && (parent.parent.selected_member.id_member !== member.id_member) ? \'opacity\' : \'\'}" onclick="{() => parent.parent.selectMember(member)}" id="{member.id_member}"> <div class="member-list-item-image"> <span class="radio radio-checked" if="{parent.parent.selected_member.id_member === member.id_member}"> <fl-icon icon="check" size="17"></fl-icon> </span> <span class="radio radio-unchecked" if="{parent.parent.selected_member.id_member !== member.id_member}"></span> <img width="70px" class="mh-80px" riot-src="{member.image === âhttps://forleven.com/img/IMG0120A.jpgâ ? âhttps://forleven-image.s3.us-east-1.amazonaws.com/profile.svgâ : member.image}"> </div> <div class="member-list-item-info"> <div class="name mb-3"> <a onclick="{() => parent.parent.memberView.apply(member.id_user)}"> {member.fullname} </a> </div> <div class="role mb-3">{member.occupation.name}</div> </div> </div> <fl-pagination if="{parent.links}" type="page" id-institution="{parent.id_institution}" links="{parent.links}" action="{parent.action}" store="{parent.state}" params="{parent.params}" stage=".member-list" callback="{parent.listMembers}"> </fl-pagination> </div> </div> </div> </div> </fl-modal-box> <fl-modal-footer if="{open}" align="right" content-align="right"> <div class="address-button"> <fl-button type="button" text="cancel" schema="cancel" onclick="{parent.closeModal}"> </fl-button> <fl-button type="button" text="Selecionar membro" schema="success" onclick="{parent.AddMember}"> </fl-button> </div> </fl-modal-footer> </div>','fl-student-schedule-channel-add-teacher-modal-box .cont,[data-is="fl-student-schedule-channel-add-teacher-modal-box"] .cont{ height: 438px; padding: 0 30px } fl-student-schedule-channel-add-teacher-modal-box .search,[data-is="fl-student-schedule-channel-add-teacher-modal-box"] .search{ border: 1px solid black; height: 20px; display: inline-flex; padding: 10px; align-items: center; width: 70%; border-radius: 10px; cursor: pointer; } fl-student-schedule-channel-add-teacher-modal-box .search-label,[data-is="fl-student-schedule-channel-add-teacher-modal-box"] .search-label{ border-right: 2px solid; padding-right: 10px; margin-right: 10px; margin-left: 1em } fl-student-schedule-channel-add-teacher-modal-box .search-member,[data-is="fl-student-schedule-channel-add-teacher-modal-box"] .search-member{ outline: none; border: none; width: 100% } fl-student-schedule-channel-add-teacher-modal-box .color-green,[data-is="fl-student-schedule-channel-add-teacher-modal-box"] .color-green{ color: #2D734F } fl-student-schedule-channel-add-teacher-modal-box .border-green,[data-is="fl-student-schedule-channel-add-teacher-modal-box"] .border-green{ border-color: #2D734F } fl-student-schedule-channel-add-teacher-modal-box .member-list,[data-is="fl-student-schedule-channel-add-teacher-modal-box"] .member-list{ margin-top: 2em; height: 345px; overflow: auto; } fl-student-schedule-channel-add-teacher-modal-box .member-list-item,[data-is="fl-student-schedule-channel-add-teacher-modal-box"] .member-list-item{ height: 85px; border-bottom: 1px dotted black; display: flex; padding-bottom: 5px; margin-bottom: 10px } fl-student-schedule-channel-add-teacher-modal-box .member-list-item-image,[data-is="fl-student-schedule-channel-add-teacher-modal-box"] .member-list-item-image{ width: 12%; display: flex; align-items: center; justify-content: space-around; } fl-student-schedule-channel-add-teacher-modal-box .member-list-item-info,[data-is="fl-student-schedule-channel-add-teacher-modal-box"] .member-list-item-info{ width: 88%; padding: 10px } fl-student-schedule-channel-add-teacher-modal-box .member-list-item-info .role,[data-is="fl-student-schedule-channel-add-teacher-modal-box"] .member-list-item-info .role,fl-student-schedule-channel-add-teacher-modal-box .member-list-item-info .name a,[data-is="fl-student-schedule-channel-add-teacher-modal-box"] .member-list-item-info .name a{ font-size: 14px; } fl-student-schedule-channel-add-teacher-modal-box .member-list-item-info .identification,[data-is="fl-student-schedule-channel-add-teacher-modal-box"] .member-list-item-info .identification{ font-size: 14px; } fl-student-schedule-channel-add-teacher-modal-box .mb-3,[data-is="fl-student-schedule-channel-add-teacher-modal-box"] .mb-3{ margin-bottom: 3px } fl-student-schedule-channel-add-teacher-modal-box .fs-20,[data-is="fl-student-schedule-channel-add-teacher-modal-box"] .fs-20{ font-size: 20px } fl-student-schedule-channel-add-teacher-modal-box .radio,[data-is="fl-student-schedule-channel-add-teacher-modal-box"] .radio{ cursor: pointer; height: 23px; width: 23px; display: inline-flex; justify-content: center; align-items: center; box-sizing: border-box; } fl-student-schedule-channel-add-teacher-modal-box .radio-checked,[data-is="fl-student-schedule-channel-add-teacher-modal-box"] .radio-checked{ background-color: #314C1C; color: white; } fl-student-schedule-channel-add-teacher-modal-box .radio-unchecked,[data-is="fl-student-schedule-channel-add-teacher-modal-box"] .radio-unchecked{ border: 1px solid #314C1C; } fl-student-schedule-channel-add-teacher-modal-box .opacity,[data-is="fl-student-schedule-channel-add-teacher-modal-box"] .opacity{ opacity: 0.5 } fl-student-schedule-channel-add-teacher-modal-box #go-back,[data-is="fl-student-schedule-channel-add-teacher-modal-box"] #go-back{ position: absolute; top: 60px; } fl-student-schedule-channel-add-teacher-modal-box #select .label,[data-is="fl-student-schedule-channel-add-teacher-modal-box"] #select .label{ font-size: 14px } fl-student-schedule-channel-add-teacher-modal-box .d-flex,[data-is="fl-student-schedule-channel-add-teacher-modal-box"] .d-flex{ display: flex } fl-student-schedule-channel-add-teacher-modal-box .d-none,[data-is="fl-student-schedule-channel-add-teacher-modal-box"] .d-none{ display: none } fl-student-schedule-channel-add-teacher-modal-box .jc-se,[data-is="fl-student-schedule-channel-add-teacher-modal-box"] .jc-se{ justify-content: space-evenly } fl-student-schedule-channel-add-teacher-modal-box .mh-80px,[data-is="fl-student-schedule-channel-add-teacher-modal-box"] .mh-80px{ max-height: 80px } fl-student-schedule-channel-add-teacher-modal-box .mt-5em,[data-is="fl-student-schedule-channel-add-teacher-modal-box"] .mt-5em{ margin-top: 5em }',"",function(e){"use strict";var t=this;self=this,this.id_institution=window.interceptor.id_institution,this.open=!1,this.members=[],this.selected_member=new Object,this.filters=[{value:"principal",text:this.i18n.translate("occupation.principal")},{value:"teacher",text:this.i18n.translate("teacher")},{value:"manager",text:this.i18n.translate("occupation.manager")}],this.member_type=this.filters[0].value,this.id_principal_occupation=null,this.id_teacher_occupation=null,this.id_manager_occupation=null,this.action=this.actions.getMember,this.state=this.store.getState().member.member,this.links=null,this.params={id_customer:this.id_customer,id_occupation:null,status:1},this.search_value=null,this.openModal=function(){t.members=[],t.open=!0,t.action=t.actions.getMember,t.state=t.store.getState().member.member,t.links=null,t.params={id_customer:t.id_customer,id_occupation:null,status:1}
384,t.search_value=null,t.update(),t.tags["fl-modal-box"].ModalBoxOpen(),$(".modal-background").off(),t.id_principal_occupation?t.getMembers(t.id_principal_occupation):t.getOccupations()},this.close=function(e){t.cleanField(),t.open=!1,t.update()},this.on("mount",function(){$("#go-back").on("click",function(){self.opts.goBack()})}),this.getMembers=function(e){var i={id_institution:t.id_institution,id_occupation:e,status:1},a=[t.actions.getMember(i)];t.store.dispatch(a).then(function(){t.loader=!1,t.action=t.actions.getMember,t.update(),t.listMembers()})["catch"](function(e){if(e){t.loader=!1,t.members=[],t.links={};var i="",a=t.store.getState().member.error;a&&a.length>0&&a.map(function(e){i+=e.message+" "}),school.popup.error(i),t.update()}})},this.searchMemberEvents=function(e){var i=e.target,a=i.value;t.search_value=a,$("#search-button").on("click",function(){"principal"===t.member_type?t.searchMember(a,t.id_principal_occupation):"teacher"===t.member_type?t.searchMember(a,t.id_teacher_occupation):"manager"===t.member_type&&t.searchMember(a,t.id_manager_occupation)})},this.onSubmitSearch=function(e){e.preventDefault(),t.links=null,"principal"===t.member_type?t.searchMember(t.search_value,t.id_principal_occupation):"teacher"===t.member_type?t.searchMember(t.search_value,t.id_teacher_occupation):"manager"===t.member_type&&t.searchMember(t.search_value,t.id_manager_occupation)},this.searchMember=function(e,i){t.loader=!0,t.error="",t.update();var a={id_institution:t.id_institution,query:e,status:"null",id_occupation:i},n=[t.actions.searchMember(a)];t.store.dispatch(n).then(function(){t.listMembers(),t.update()})["catch"](function(e){if(e){t.loader=!1,t.members=[];var i="",a=t.store.getState().member.error;a&&a.length>0&&a.map(function(e){i+=e.message+" "}),school.popup.error(i),t.update()}})},this.getOccupations=function(){var e={id_institution:t.id_institution,type:"member"},i=[t.actions.getOccupation(e)];t.store.dispatch(i).then(function(){var e=t.store.getState().occupation.occupations,i=null;e.map(function(e){"Professor"===e.name?(t.id_teacher_occupation=e.id_occupation,t.params.id_occupation=e.id_occupation):"Diretor"===e.name?(t.id_principal_occupation=e.id_occupation,t.params.id_occupation=e.id_occupation,i=e.id_occupation):"Coordenador"===e.name&&(t.id_manager_occupation=e.id_occupation,t.params.id_occupation=e.id_occupation)}),t.update(),t.getMembers(i)})["catch"](function(e){e&&(t.loader=!1,school.popup.error(t.store.getState().occupation.error),t.update())})},this.selectMember=function(e){t.selected_member.id_member===e.id_member?t.selected_member=new Object:t.selected_member=e},this.listMembers=function(){t.members=t.store.getState().member.member,t.links=t.store.getState().member.links,$(".member-list").animate({scrollTop:0},"slow"),setTimeout(function(){t.update()},500)},this.filterChange=function(e){"principal"===e&&e!==t.member_type?(t.getMembers(t.id_principal_occupation),t.links=null,t.selected_member=new Object):"teacher"===e&&e!==t.member_type?(t.getMembers(t.id_teacher_occupation),t.links=null,t.selected_member=new Object):"manager"===e&&e!==t.member_type&&(t.getMembers(t.id_manager_occupation),t.links=null,t.selected_member=new Object),t.member_type=e,t.cleanField()},this.cleanField=function(){$(".search-member").val(""),t.search_value="",t.selected_member={}},this.memberView=this.fl.checkRules({feature:"member",permission:"read_member",onSuccess:function(e){t.router.load("member.view",{id_user:e})}}),this.AddMember=function(){var i={id_institution:t.id_institution,id_exchange_channel:e.idChannel,channel_name:e.channel.channel_name,channel_description:e.channel.channel_description,id_users_add:[t.selected_member.id_user]},a=[t.actions.editChannel(i)];t.store.dispatch(a).then(function(){e.updateView(t.selected_member),t.closeModal(),t.update()})["catch"](function(e){if(e){var i="",a=t.store.getState().scheduleChannels.errors;a&&a.length>0&&a.map(function(e){i+=e.message+" "}),school.popup.error(i),t.update()}})},this.closeModal=function(){$(".close-icon").click()}})},function(e,t,i){var a=i(1);a.tag2("fl-student-schedule-channel-list",'<div class=" pb-10 mt-30"> <fl-student-schedule-channel-list-item if="{channels.length}" each="{channel, key in channels}" channel="{channel}" id-institution="{id_institution}" index="{key}" remove="{removeChannel}"></fl-student-schedule-channel-list-item> </div>',"","",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.channels=[],this.on("mount",function(){t.getChannels()}),this.getChannels=function(){var e={id_institution:t.id_institution},i=[t.actions.getChannels(e)];t.store.dispatch(i).then(function(){t.channels=t.store.getState().scheduleChannels.get_channels,t.update(
384)})["catch"](function(e){if(e){var i="",a=t.store.getState().scheduleChannels.errors;a&&a.length>0&&a.map(function(e){i+=e.message+" "}),school.popup.error(i),t.update()}})},this.removeChannel=function(e){t.channels.splice(e,1),t.update()}})},function(e,t,i){var a=i(1);a.tag2("fl-student-schedule-channel-list-item",'<table if="{!edit}" class="table-channel"> <tr> <td class="w-05" rowspan="2"> <div class="draggable-dot"> </div> </td> <td class="w-85 channel-title">{channel.channel_name}</td> <td class="w-10" rowspan="2"> <fl-button-option for="#channel-{channel.id_exchange_channel.slice(5)}" text="{âoption.pluralâ}" icon-size="16"> </fl-button-option> <fl-menu-option id="channel-{channel.id_exchange_channel.slice(5)}" arrow="top" margin-left="-50px"> <fl-menu-option-item icon="eye-open" text="view" disabled="{}" locked="{}" onclick="{parent.viewChannel}"> </fl-menu-option-item> <fl-menu-option-item icon="pencil" text="edit" disabled="{}" locked="{}" onclick="{parent.openEditChannel}"> </fl-menu-option-item> <fl-menu-option-item icon="trash" text="delete" disabled="{}" locked="{}" onclick="{parent.confirmDelete}"> </fl-menu-option-item> </fl-menu-option> </td> </tr> <tr> <td if="{channel.channel_description}" class="w-85">{channel.channel_description}</td> </tr> </table> <table if="{edit}" class="table-channel"> <tr> <td class="w-05"> <div class="draggable-dot"> </div> </td> <td class="w-85 channel-title"> <fl-field type="text" label="name" name="name" id="channel-name" maxlength="255" input-value="{channel.channel_name}" change-callback="{getEditInput}" width="360"> </fl-field> <fl-field type="text" label="description" name="description" id="channel-description" maxlength="255" input-value="{channel.channel_description}" change-callback="{getEditInput}" width="360"> </fl-field> </td> <td class="w-10" style="text-align: center"> <fl-button type="button" icon="check" onclick="{editChannel}" schema="success"> </fl-button> <fl-button type="button" icon="remove" onclick="{cancelEdit}" schema="cancel"> </fl-button> </td> </tr> </table>','fl-student-schedule-channel-list-item table:hover,[data-is="fl-student-schedule-channel-list-item"] table:hover{ background-color: rgba(1, 129, 78, 0.15); transition: 0.3s all ease-in-out; } fl-student-schedule-channel-list-item table,[data-is="fl-student-schedule-channel-list-item"] table{ transition: 0.3s all ease-in-out; }',"",function(e){"use strict";var t=this;this.id_institution=e.idInstitution,this.channel=e.channel,this.edit=!1,this.edit_fields={name:this.channel.channel_name,description:this.channel.channel_description},this.on("mount",function(){}),this.viewChannel=function(){t.router.load("institution.studentSchedule.view.channel",{id_channel:t.channel.id_exchange_channel})},this.openEditChannel=function(){t.edit=!0,t.update()},this.editChannel=function(){var e={id_institution:t.id_institution,id_exchange_channel:t.channel.id_exchange_channel,channel_name:t.edit_fields.name,channel_description:t.edit_fields.description,id_users_add:[]},i=[t.actions.editChannel(e)];t.store.dispatch(i).then(function(){t.channel=t.store.getState().scheduleChannels.edited_channel,t.cancelEdit()})["catch"](function(e){e&&(t.loader=!1,t.members=[],t.links={},t.error=t.store.getState().member.error,t.update())})},this.cancelEdit=function(){t.edit=!1,t.edit_fields={name:t.channel.channel_name,description:t.channel.channel_description},t.update()},this.getEditInput=function(e){var i=e.target;"name"===i.name?t.edit_fields.name=i.value:"description"===i.name&&(t.edit_fields.description=i.value)},this.confirmDelete=function(e){e.stopPropagation(),school.popup.confirm(t.i18n.translate("delete_channel.msg_one"),function(){school.popup.confirm(t.i18n.translate("delete_channel.msg_two"),function(){t.deleteChannel()})})},this.deleteChannel=function(){var i={id_institution:t.id_institution,id_exchange_channel:t.channel.id_exchange_channel},a=[t.actions.deleteChannel(i)];t.store.dispatch(a).then(function(){window.toast(t.i18n.translate("channel_deleted"),"long"),e.remove(e.index)})["catch"](function(e){e&&(t.loader=!1,t.members=[],t.links={}
384,t.error=t.store.getState().member.error,t.update())})}})},function(e,t,i){var a=i(1);a.tag2("fl-student-schedule-channel-view",'<div if="{channel}"> <fl-action-button text="{âadd_memberâ}" disabled="{}" locked="{}" click="{addMemberModalBox}"> </fl-action-button> <div style="margin-top: 3em"> <div each="{user, key in members}"> <fl-student-schedule-channel-view-list-item member="{user}" members="{members}" index="{key}" remove-callback="{removeCallback}" view-member-messages="{viewMemberMessages}"></fl-student-schedule-channel-view-list-item> </div> </div> <fl-student-schedule-channel-add-teacher-modal-box id-channel="{id_channel}" channel="{channel}" update-view="{updateView}"></fl-student-schedule-channel-add-teacher-modal-box> </div>','fl-student-schedule-channel-view .member-item,[data-is="fl-student-schedule-channel-view"] .member-item{ display: flex; width: 100%; border-bottom: 1px dotted gray; padding: 5px 0 }',"",function(e){"use strict";var t=this;this.id_institution=window.interceptor.id_institution,this.id_channel=e.idChannel,this.channel=null,this.members=null,this.on("mount",function(){t.getChannels()}),this.addMemberModalBox=function(){t.tags["fl-student-schedule-channel-add-teacher-modal-box"].openModal()},this.getChannels=function(){var e={id_institution:t.id_institution},i=[t.actions.getChannels(e)];t.store.dispatch(i).then(function(){var e=t.store.getState().scheduleChannels.get_channels;t.channel=e.filter(function(e){return e.id_exchange_channel===t.id_channel})[0],t.members=t.channel.users,t.update()})["catch"](function(e){if(e){var i="",a=t.store.getState().schedulechannels.errors;a&&a.length>0&&a.map(function(e){i+=e.message+" "}),school.popup.error(i),t.update()}})},this.removeCallback=function(i,a){var n={id_institution:t.id_institution,id_exchange_channel:e.idChannel,channel_name:t.channel.channel_name,channel_description:t.channel.channel_description,id_users_remove:i.map(function(e){return e.id_user})},o=[t.actions.editChannel(n)];t.store.dispatch(o).then(function(){t.members=a,t.update()})["catch"](function(e){if(e){var i="",a=t.store.getState().scheduleChannels.errors;a&&a.length>0&&a.map(function(e){i+=e.message+" "}),school.popup.error(i),t.update()}})},this.updateView=function(e){var i={user_fullname:e.fullname,id_user:e.id_user,occupation:e.occupation.name,profile_image:e.image};t.members.push(i),t.update()},this.memberView=this.fl.checkRules({feature:"member",permission:"read_member",onSuccess:function(e){t.router.load("member.view",{id_user:e})}})})},function(e,t,i){var a=i(1);a.tag2("fl-student-schedule-channel-view-list-item",'<div class="member-item"> <div style="width: 10%; text-align: center"> <img height="80px" riot-src="{member.profile_image === âhttps://forleven.com/img/IMG0120A.jpgâ ? âhttps://forleven-image.s3.us-east-1.amazonaws.com/profile.svgâ : member.profile_image}"> </div> <div style="width: 70%"> <span style="font-size: 13px; display: block; cursor: pointer"> <a onclick="{() => memberView.apply(member.id_user)}"> {member.user_fullname} </a> </span> <span style="font-weight: bold; display: block"> {member.occupation} </span> </div> <div style="width: 20%; text-align: center"> <fl-button-option id="{member.occupation}" for="#member-{member.id_user}" text="{âoption.pluralâ}" icon-size="16"> </fl-button-option> <fl-menu-option id="member-{member.id_user}" arrow="top" margin-left="-20px"> <fl-menu-option-item icon="eye-open" text="{âview_messagesâ}" disabled="{}" locked="{}" onclick="{parent.viewMemberMessages}"> </fl-menu-option-item> <fl-menu-option-item icon="trash" text="delete" disabled="{}" locked="{}" onclick="{parent.confirmDelete}"> </fl-menu-option-item> </fl-menu-option> </div> </div>',"","",function(e){"use strict";var t=this;this.member=e.member,this.members=e.members,this.index=e.index,this.confirmDelete=function(){school.popup.confirm(t.i18n.translate("delete_channel_member"),function(){t.removeMember()})},this.removeMember=function(){var i=t.members.splice(t.members.findIndex(function(e){return e.id_user===t.member.id_user}),1);e.removeCallback(i,t.members)},this.viewMemberMessages=function(){t.router.load("institution.studentSchedule.view.messages.channel",{id_user:t.member.id_user,id_channel:t.parent.channel.i
384d_exchange_channel})}})},function(e,t,i){var a=i(1);a.tag2("fl-student-schedule-message",'<div class="cont"> <div class="mt-4"> <fl-student-schedule-message-list if="{origin}" type="message" list="{messages}" state-callback="{stateCallback}" origin="{origin}" id-user="{opts.idUser}" id-channel="{opts.idChannel}"></fl-student-schedule-message-list> </div> <div class="no-messages" if="{!messages.length && error?.code === âexchange.message.not_foundâ}"> <div> <fl-icon icon="student-schedule-messages-initial" size="430"> </div> <div class="block fs-14">{no_messages_error[selected_filter]}</div> </div> </div>','fl-student-schedule-message .cont,[data-is="fl-student-schedule-message"] .cont{ padding-bottom: 1em; margin-top: -75px; } fl-student-schedule-message .no-messages,[data-is="fl-student-schedule-message"] .no-messages{ text-align: center } fl-student-schedule-message .fs-14,[data-is="fl-student-schedule-message"] .fs-14{ font-size: 14px } fl-student-schedule-message .mt-4,[data-is="fl-student-schedule-message"] .mt-4{ margin-top: 4em }',"",function(e){"use strict";var t=this;this.messages=[],this.error={},this.recycle_bin=[],this.selected_filter="all",this.no_messages_error={all:this.i18n.translate("no_all_messages"),inbox:this.i18n.translate("no_inbox_messages"),sent:this.i18n.translate("no_sent_messages")},this.origin=null,this.on("mount",function(){"institution.studentSchedule.messages"===t.router.name?t.origin="messages":"institution.studentSchedule.view.messages.channel"===t.router.name&&(t.origin="channel"),t.update()}),this.on("update",function(){t.messages=t.messages}),this.stateCallback=function(e,i){t.error=e,t.messages=i,t.update()}})},function(e,t,i){var a=i(1);a.tag2("fl-student-schedule-message-archived-messages",'<div class="cont"> <div class="mt-4"> <fl-student-schedule-message-list type="archived" list="{messages}" state-callback="{stateCallback}"></fl-student-schedule-message-list> </div> <div class="no-messages" if="{!messages.length && error?.code === âexchange.message.not_foundâ}"> <div> <fl-icon icon="student-schedule-messages-initial" size="430"> </div> <div class="block fs-14">{no_messages_error}</div> </div> <fl-student-schedule-message-write-message-modal-box open-message-writer="{openWriteMessageModalBox}"></fl-student-schedule-message-write-message-modal-box> </div>','fl-student-schedule-message-archived-messages .cont,[data-is="fl-student-schedule-message-archived-messages"] .cont{ width: 95%; margin: 0px auto 0px auto; padding-bottom: 1em; margin-top: -75px; } fl-student-schedule-message-archived-messages .no-messages,[data-is="fl-student-schedule-message-archived-messages"] .no-messages{ text-align: center } fl-student-schedule-message-archived-messages .fs-14,[data-is="fl-student-schedule-message-archived-messages"] .fs-14{ font-size: 14px } fl-student-schedule-message-archived-messages .mt-4,[data-is="fl-student-schedule-message-archived-messages"] .mt-4{ margin-top: 4em }',"",function(e){"use strict";var t=this;this.messages=[],this.error={},this.no_messages_error=this.i18n.translate("no_archived_messages"),this.on("update",function(){t.messages=t.messages}),this.stateCallback=function(e,i){t.error=e,t.messages=i,t.update()}})},function(e,t,i){var a=i(1);a.tag2("fl-student-schedule-message-list",'<div> <div class="d-flex jc-sb mb-3em"> <span> <fl-action-button if="{opts.type === âmessageâ && opts.origin === âmessagesâ}" text="{ânew_messageâ}" disabled="{}" locked="{}" click="{openWriteMessageModalBox}"> </fl-action-button> </span> <fl-field type="select" name="payment_method_type" id="select" input-value="{selected_filter}" label="filter" items="{filter}" change-callback="{filterChange}"> </fl-field> </div> <fl-student-schedule-message-list-item if="{messages.length && origin}" each="{message, index in messages}" index="{index}" type="{type}" message="{message}" state-callback="{stateCallback}" origin="{origin}" id-user="{id_user}" id-channel="{id_channel}"></fl-student-schedule-message-list-item> <fl-pagination if="{links && messages.length}" id-institution="{id_institution}" type="more" links="{links}" action="{action}" store="{state}" params="{params}" callback="{listMessages}"> </fl-pagination> <fl-student-schedule-message-write-message-modal-box get-message="{getMessage}" open-message-writer="{openWriteMessageModalBox}" state-callback="{stateCallback}"></fl-student-schedule-message-write-message-modal-box> </div>','fl-student-schedule-message-list .d-flex,[data-is="fl-student-schedule-message-list"] .d-flex{ display: flex } fl-student-schedule-message-list .jc-sb,[data-is="fl-student-schedule-message-list"] .jc-sb{ justify-content: space-between } fl-student-schedule-message-list .mb-3em,[data-is="fl-student-schedule-message-list"] .mb-3em{ padding-bottom: 3em }',"",function(e){"use strict";var t=this;this.messages=[],this.type=e.type,this.origin=e.origin,this.id_user=e.idUser,this.id_channel=e.idChannel,this.id_institution=window.interceptor.id_institution,this.stateCallback=e.stateCallback,this.selected_filter=null,this.links=null,this.action=this.actions.getAllMessages,this.state=this.store.getState().scheduleMessage.get_all_messages,this.params={id_institution:this.id_institution},this.filter=[{value:"all",text:this.i18n.translate("all.plural")},{value:"inbox",text:this.i18n.translate("inbox")},{value:"sent",text:this.i18n.translate("sent.plural")}],this.on("mount",function(){"channel"===e.origin?t.filter.splice(0,1):null,"archived"===e.type?(t.filter.shift(),t.selected_filter=t.filter[0].value,t.getArchivedMessages()):(t.selected_filter=t.filter[0].value,t.getMessages(t.filter[0].value))}),this.getMessages=function(i){t.loader=!0;var a={id_institution:t.id_institution},n=[];"messages"===e.origin?"all"===i?n.push(t.actions.getAllMessages(a)):"sent"===i?n.push(t.actions.getSentMessages(a)):"inbox"===i&&n.push(t.actions.getInboxMessages(a)):"channel"===e.origin&&("all"===i?(a.id_user=e.idUser,a.type="ALL",n.push(t.actions.getMessagesFromMember(a))):"sent"===i?(a.id_user=e.idUser,a.type="SENT",n.push(t.actions.getMessagesFromMember(a))):"inbox"===i&&(a.id_user=e.idUser,a.type="INBOX",n.push(t.actions.getMessagesFromMember(a)))),t.store.dispatch(n).then(function(){t.listMessages(!0)})["catch"](function(i){i&&(t.loader=!1,t.links={},t.error=t.store.getState().scheduleMessage.errors[0],"exchange.message.not_found"===t.error.code?(t.messages=[],t.links=null,e.stateCallback(t.error,t.parent.messages)):school.popup.error(t.error.message),t.parent.update(
384))})},this.listMessages=function(i){var a="";"channel"===e.origin?a="all":"messages"===e.origin&&(a=t.selected_filter),setTimeout(function(){i===!0?t.messages=t.store.getState().scheduleMessage["get_"+a+"_messages"]:t.messages=t.messages.concat(t.store.getState().scheduleMessage["get_"+a+"_messages"]),t.links=t.store.getState().scheduleMessage.links,t.loader=!1,t.parent.update()},1e3),e.stateCallback(t.error,t.parent.messages)},this.filterChange=function(i){if(t.error={},t.selected_filter=i,t.parent.selected_filter=i,"message"===e.type)switch(i){case"all":t.getMessages("all");break;case"sent":t.getMessages("sent");break;case"inbox":t.getMessages("inbox");break;default:t.getMessages("all")}else switch(i){case"sent":t.getArchivedMessages();break;case"inbox":t.getArchivedMessages();break;default:t.getArchivedMessages()}t.update()},this.openWriteMessageModalBox=function(){t.tags["fl-student-schedule-message-write-message-modal-box"].openModal()},this.getArchivedMessages=function(e){t.loader=!0;var i={id_institution:t.id_institution,type:t.selected_filter.toUpperCase()},a=[t.actions.getArchivedMessages(i)];t.store.dispatch(a).then(function(){t.parent.error={},t.update(),t.listArchivedMessages(!0)})["catch"](function(e){e&&(t.loader=!1,t.links={},t.error=t.store.getState().scheduleMessage.errors[0],t.parent.error=t.store.getState().scheduleMessage.errors[0],"exchange.message.not_found"===t.error.code?(t.messages=[],t.links=null,t.parent.messages=[]):school.popup.error(t.error.message),t.parent.update())})},this.listArchivedMessages=function(e){setTimeout(function(){e===!0?(t.messages=t.store.getState().scheduleMessage.get_archived_messages,t.parent.messages=t.store.getState().scheduleMessage.get_archived_messages):(t.messages=t.messages.concat(t.store.getState().scheduleMessage.get_archived_messages),t.parent.messages=t.messages.concat(t.store.getState().scheduleMessage.get_archived_messages)),t.links=t.store.getState().scheduleMessage.links,t.loader=!1,t.parent.update()},1e3)},this.getMessage=function(e){var i={id_institution:t.id_institution,idExchangeMessage:e},a=[t.actions.getMessage(i)];t.store.dispatch(a).then(function(){var e=t.store.getState().scheduleMessage.single_message;t.messages.unshift(e),t.update()})["catch"](function(e){if(e){var i="",a=t.store.getState().scheduleMessage.errors;a&&a.length>0&&a.map(function(e){i+=e.message+" "}),school.popup.error(i),t.update()}})}})},function(e,t,i){var a=i(1);a.tag2("fl-student-schedule-message-list-item",'<div class="list-item list-item-{index}" onclick="{openMessage}"> <table> <tr> <td rowspan="3" class="date fwbold fs15 w-6per"> <div class="center"> <span class="cash-register-day-text"> <fl-date text="{message?.create_date}" format-out="dd"> </fl-date> </span> <br> <span class="cash-register-month-text uppercase"> <fl-date text="{message?.create_date}" format-out="MMM"> </fl-date> </span> <br> <span class="cash-register-year-text uppercase"> <fl-date text="{message?.create_date}" format-out="YYYY"> </fl-date> </span> </div> </td> <td class="fs14 pt-10px w-84per"> <span>{message.title}</span> </td> <td rowspan="3" class="options center w-10per"> <fl-button-option for="#message-{message.id_exchange_message.slice(5)}" text="{âoption.pluralâ}" icon-size="16"> </fl-button-option> <fl-menu-option id="message-{message.id_exchange_message.slice(5)}" arrow="top" margin-left="-50px"> <fl-menu-option-item icon="eye-open" text="view" disabled="{}" locked="{}" onclick="{parent.openMessage}"> </fl-menu-option-item> <fl-menu-option-item if="{parent.origin === âmessagesâ}" icon="trash" text="delete" disabled="{}" locked="{}" onclick="{parent.confirmDelete}"> </fl-menu-option-item> <fl-menu-option-item if="{parent.type === âmessageâ && parent.origin === âmessagesâ}" icon="archive" text="archive" disabled="{}" locked="{}" onclick="{parent.confirmArchive}"> </fl-menu-option-item> </fl-menu-option> </td> </tr> <tr class="p-relative"> <td class="fs14 taend fwbold w-84per read"> <span class="{message_status_color}"> <fl-trans keyword="{âmessage_status.â+message_status}"></fl-trans>
384 </span> </td> </tr> <tr> <td class="fs14 w-84per pb10px"> <span>{message.recipients && message.recipients?.length ? message?.recipients[0]?.user_fullname : message?.sent_by?.user_fullname} - {message.recipients && message.recipients?.length ? message?.recipients[0]?.occupation : message?.sent_by?.occupation}</span> </td> </tr> </table> </div>','fl-student-schedule-message-list-item .list-item,[data-is="fl-student-schedule-message-list-item"] .list-item{ height: 75px; box-sizing: border-box; border: 1px solid gray; border-radius: 15px; margin: 0px 0px 0.5em 0px; cursor: pointer } fl-student-schedule-message-list-item table,[data-is="fl-student-schedule-message-list-item"] table{ width: 100%; height: 100%; border-collapse: collapse; } fl-student-schedule-message-list-item .content-column,[data-is="fl-student-schedule-message-list-item"] .content-column{ padding-right: 10px } fl-student-schedule-message-list-item .fs14,[data-is="fl-student-schedule-message-list-item"] .fs14{ font-size: 14px } fl-student-schedule-message-list-item .fs15,[data-is="fl-student-schedule-message-list-item"] .fs15{ font-size: 15px } fl-student-schedule-message-list-item .taend,[data-is="fl-student-schedule-message-list-item"] .taend{ text-align: end } fl-student-schedule-message-list-item .fwbold,[data-is="fl-student-schedule-message-list-item"] .fwbold{ font-weight: bold; } fl-student-schedule-message-list-item .sent-color,[data-is="fl-student-schedule-message-list-item"] .sent-color{ color: #006644 } fl-student-schedule-message-list-item .new-message-color,[data-is="fl-student-schedule-message-list-item"] .new-message-color{ color: #0747a6 } fl-student-schedule-message-list-item .read-color,[data-is="fl-student-schedule-message-list-item"] .read-color{ color: #ff991f } fl-student-schedule-message-list-item .opened-color,[data-is="fl-student-schedule-message-list-item"] .opened-color{ color: #008da6 } fl-student-schedule-message-list-item .options .button,[data-is="fl-student-schedule-message-list-item"] .options .button{ width: auto } fl-student-schedule-message-list-item .w-10per,[data-is="fl-student-schedule-message-list-item"] .w-10per{ width: 10% } fl-student-schedule-message-list-item .w-6per,[data-is="fl-student-schedule-message-list-item"] .w-6per{ width: 6% } fl-student-schedule-message-list-item .w-84per,[data-is="fl-student-schedule-message-list-item"] .w-84per{ width: 84% } fl-student-schedule-message-list-item .pt-10px,[data-is="fl-student-schedule-message-list-item"] .pt-10px{ padding-top: 10px } fl-student-schedule-message-list-item .p-relative,[data-is="fl-student-schedule-message-list-item"] .p-relative{ position: relative } fl-student-schedule-message-list-item .read,[data-is="fl-student-schedule-message-list-item"] .read{ width: 80%; position: absolute; right: 10%; top: -10px; } fl-student-schedule-message-list-item .pb10px,[data-is="fl-student-schedule-message-list-item"] .pb10px{ padding-bottom: 10px; } fl-student-schedule-message-list-item .yellow,[data-is="fl-student-schedule-message-list-item"] .yellow{ background-color: rgb(255 170 51 / 70%); } fl-student-schedule-message-list-item .red,[data-is="fl-student-schedule-message-list-item"] .red{ background-color: rgb(255 51 51 / 70%); transition: background-color 0.2s; } fl-student-schedule-message-list-item .desapearing,[data-is="fl-student-schedule-message-list-item"] .desapearing{ height: 0px;; overflow: hidden; transition: height 0.5s, overflow 0.5s }',"",function(e){ 385"use strict";var t=this;this.message=e.message,this.type=e.type,this.index=e.index,this.origin=e.origin,this.message_status=null,this.message_status_color=null,this.on("mount",function(){t.setMessageStatus()}),this.setMessageStatus=function(){var e=t.message;e.visualized||"SENT"!==e.message_type?e.visualized&&"SENT"===e.message_type?t.message_status="read":e.visualized||"INBOX"!==e.message_type?e.visualized&&"INBOX"===e.message_type&&(t.message_status="opened"):t.message_status="new_message":t.message_status="sent",t.message_status_color={"sent-color":"sent"===t.message_status,"new-message-color":"new_message"===t.message_status,"read-color":"read"===t.message_status,"opened-color":"opened"===t.message_status}
385,t.update()},this.confirmDelete=function(e){e.stopPropagation(),school.popup.confirm(t.i18n.translate("schedule_confirm.delete_message"),function(){t.deleteMessage()})},this.confirmArchive=function(e){e.stopPropagation(),school.popup.confirm(t.i18n.translate("schedule_confirm.archive_message"),function(){t.archiveMessage()})},this.deleteMessage=function(){var i={id_institution:t.id_institution,idExchangeMessage:t.message.id_exchange_message},a=[t.actions.deleteMessage(i)];t.store.dispatch(a).then(function(){$(".list-item-"+t.index).addClass("desapearing").addClass("red"),setTimeout(function(){$(".list-item-"+t.index).css("border","none")},400),setTimeout(function(){t.parent.messages.splice(e.index,1),t.parent.update(),e.stateCallback({code:"exchange.message.not_found"},t.parent.messages)},500),window.toast(t.i18n.translate("deleted_successfully"),"long")})["catch"](function(e){if(e){var i="",a=t.store.getState().scheduleMessage.errors;a&&a.length>0&&a.map(function(e){i+=e.message+" "}),school.popup.error(i),t.update()}})},this.archiveMessage=function(){var i={id_institution:t.id_institution,idExchangeMessage:t.message.id_exchange_message},a=[t.actions.archiveMessage(i)];t.store.dispatch(a).then(function(){$(".list-item-"+t.index).addClass("desapearing").addClass("yellow"),setTimeout(function(){$(".list-item-"+t.index).css("border","none")},400),setTimeout(function(){t.parent.messages.splice(e.index,1),t.parent.update(),e.stateCallback({code:"exchange.message.not_found"},t.parent.messages)},500),window.toast(t.i18n.translate("archived_successfully"),"long")})["catch"](function(e){if(e){var i="",a=t.store.getState().scheduleMessage.errors;a&&a.length>0&&a.map(function(e){i+=e.message+" "}),school.popup.error(i),t.update()}})},this.openMessage=function(){if("messages"===t.origin){var i="message"===e.type?"institution.studentSchedule.message":"institution.studentSchedule.messages.archived.message";t.router.load(i,{id_message:t.message.id_exchange_message})}else if("channel"===t.origin){var a="message"===e.type?"institution.studentSchedule.view.message.channel":"institution.studentSchedule.messages.archived.message";t.router.load(a,{id_message:t.message.id_exchange_message,id_user:e.idUser,id_channel:e.idChannel})}}})},function(e,t,i){var a=i(1);a.tag2("fl-student-schedule-message-member-selector",'<div class="cont"> <div> <fl-back-button text="new_message" prefix-text="true" id="go-back"></fl-back-button> </div> <div> <div class="mt-5em"> <form class="d-flex jc-se" onsubmit="{onSubmitSearch}" id="form"> <span class="search fs-20 color-green" id="search"> <span id="search-button" class="d-flex"> <fl-icon icon="search" size="20"></fl-icon> <span class="search-label border-green">{this.i18n.translate(âsearchâ)}</span> </span> <input class="search-input fs-20 color-green" autofocus type="text"> <button type="submit" class="d-none"></button> </span> <fl-field type="select" name="payment_method_type" id="select" input-value="{filters[0].value}" label="filter" items="{filters}" change-callback="{filterChange}"> </fl-field> </form> </div> <div class="member-list"> <div each="{member in members}" class="member-list-item {(selected_member.id_member !== undefined) && (selected_member.id_member !== member.id_member) ? \'opacity\' : \'\'}" onclick="{() => selectMember(member)}" id="{member.id_member}"> <div class="member-list-item-image"> <span class="radio radio-checked" if="{selected_member.id_member === member.id_member}"> <fl-icon icon="check" size="17"></fl-icon> </span> <span class="radio radio-unchecked" if="{selected_member.id_member !== member.id_member}"></span> <img width="70px" class="mh-80px" riot-src="{member.image}"> </div> <div class="member-list-item-info"> <div class="name mb-3"> <a onclick="{() => memberView.apply(member.id_user)}"> {member.fullname} </a> </div> <div class="role mb-3">{member.occupation.name}</div> <div if="{member.registration_institution}" class="identification">MatrÃcula: {member.registration_institution}</div> </div> </div> <p if="{error && !members.length}" class="center">{this.error}</p> <fl-pagination if="{links}" type="page" id-institution="{id_institution}" links="{links}" action="{action}" store="{state}" params="{params}" stage=".member-list" callback="{listMembers}"> </fl-pagination> </div> </div> </div>','fl-student-schedule-message-member-selector .cont,[data-is="fl-student-schedule-message-member-selector"] .cont{ height: 438px;
385 padding: 0 30px } fl-student-schedule-message-member-selector .search,[data-is="fl-student-schedule-message-member-selector"] .search{ border: 1px solid black; height: 20px; display: inline-flex; padding: 10px; align-items: center; width: 70%; border-radius: 10px; cursor: pointer; } fl-student-schedule-message-member-selector .search-label,[data-is="fl-student-schedule-message-member-selector"] .search-label{ border-right: 2px solid; padding-right: 10px; margin-right: 10px; margin-left: 1em } fl-student-schedule-message-member-selector .search-input,[data-is="fl-student-schedule-message-member-selector"] .search-input{ outline: none; border: none; width: 100% } fl-student-schedule-message-member-selector .color-green,[data-is="fl-student-schedule-message-member-selector"] .color-green{ color: #2D734F } fl-student-schedule-message-member-selector .border-green,[data-is="fl-student-schedule-message-member-selector"] .border-green{ border-color: #2D734F } fl-student-schedule-message-member-selector .member-list,[data-is="fl-student-schedule-message-member-selector"] .member-list{ margin-top: 2em; height: 345px; overflow: auto; } fl-student-schedule-message-member-selector .member-list-item,[data-is="fl-student-schedule-message-member-selector"] .member-list-item{ height: 85px; border-bottom: 1px dotted black; display: flex; padding-bottom: 5px; margin-bottom: 10px } fl-student-schedule-message-member-selector .member-list-item-image,[data-is="fl-student-schedule-message-member-selector"] .member-list-item-image{ width: 12%; display: flex; align-items: center; justify-content: space-around; } fl-student-schedule-message-member-selector .member-list-item-info,[data-is="fl-student-schedule-message-member-selector"] .member-list-item-info{ width: 88%; padding: 10px } fl-student-schedule-message-member-selector .member-list-item-info .role,[data-is="fl-student-schedule-message-member-selector"] .member-list-item-info .role,fl-student-schedule-message-member-selector .member-list-item-info .name a,[data-is="fl-student-schedule-message-member-selector"] .member-list-item-info .name a{ font-size: 14px; } fl-student-schedule-message-member-selector .member-list-item-info .identification,[data-is="fl-student-schedule-message-member-selector"] .member-list-item-info .identification{ font-size: 14px; } fl-student-schedule-message-member-selector .mb-3,[data-is="fl-student-schedule-message-member-selector"] .mb-3{ margin-bottom: 3px } fl-student-schedule-message-member-selector .fs-20,[data-is="fl-student-schedule-message-member-selector"] .fs-20{ font-size: 20px } fl-student-schedule-message-member-selector .radio,[data-is="fl-student-schedule-message-member-selector"] .radio{ cursor: pointer; height: 23px; width: 23px; display: inline-flex; justify-content: center; align-items: center; box-sizing: border-box; } fl-student-schedule-message-member-selector .radio-checked,[data-is="fl-student-schedule-message-member-selector"] .radio-checked{ background-color: #314C1C; color: white; } fl-student-schedule-message-member-selector .radio-unchecked,[data-is="fl-student-schedule-message-member-selector"] .radio-unchecked{ border: 1px solid #314C1C; } fl-student-schedule-message-member-selector .opacity,[data-is="fl-student-schedule-message-member-selector"] .opacity{ opacity: 0.5 } fl-student-schedule-message-member-selector #go-back,[data-is="fl-student-schedule-message-member-selector"] #go-back{ position: absolute; top: 60px; } fl-student-schedule-message-member-selector #select .label,[data-is="fl-student-schedule-message-member-selector"] #select .label{ font-size: 14px } fl-student-schedule-message-member-selector .d-flex,[data-is="fl-student-schedule-message-member-selector"] .d-flex{ display: flex } fl-student-schedule-message-member-selector .d-none,[data-is="fl-student-schedule-message-member-selector"] .d-none{ display: none } fl-student-schedule-message-member-selector .jc-se,[data-is="fl-student-schedule-message-member-selector"] .jc-se{ justify-content: space-evenly } fl-student-schedule-message-member-selector .mh-80px,[data-is="fl-student-schedule-message-member-selector"] .mh-80px{ max-height: 80px } fl-student-schedule-message-member-selector .mt-5em,[data-is="fl-student-schedule-message-member-selector"] .mt-5em{ margin-top: 5em }',"",function(e){"use strict";var t=this;self=this,this.id_institution=window.interceptor.id_institution,this.error=null,this.members=[],this.selected_member=new Object,this.filters=[{value:"student",text:this.i18n.translate("student")},{value:"guardian",text:this.i18n.translate("guardian")}],this.member_type=this.filters[0].value,this.id_student_occupation=null,this.id_guardian_occupation=null,this.action=this.actions.getMember,this.state=this.store.getState().member.member,this.links=null,this.params={id_customer:this.id_customer,id_occupation:null,status:1},this.search_value=null,this.on("mount",function(){t.getOccupations(),t.searchMemberEvents(),$("#go-back").on("click",function(){self.opts.goBack()})}),this.getMembers=function(e){var i={id_institution:t.id_institution,id_occupation:e,status:1},a=[t.actions.getMember(i)];t.store.dispatch(a).then(function(){t.loader=!1,t.action=t.actions.getMember,t.update(
385),t.listMembers()})["catch"](function(e){e&&(t.loader=!1,t.members=[],t.links={},t.error=t.store.getState().member.error,t.update())})},this.searchMemberEvents=function(){var e="";$(".search-input").on("change",function(){e=$(".search-input").val(),t.search_value=e}),$("#search-button").on("click",function(){"student"===t.member_type?t.searchMember(e,t.id_student_occupation):"guardian"===t.member_type&&t.searchMember(e,t.id_guardian_occupation)})},this.onSubmitSearch=function(e){e.preventDefault(),t.links=null,"student"===t.member_type?t.searchMember(t.search_value,t.id_student_occupation):"guardian"===t.member_type&&t.searchMember(t.search_value,t.id_guardian_occupation)},this.searchMember=function(e,i){t.loader=!0,t.error="",t.update();var a={id_institution:t.id_institution,query:e,status:"null",id_occupation:i},n=[t.actions.searchMember(a)];t.store.dispatch(n).then(function(){t.loader=!1,t.action=t.actions.searchMember,t.update(),t.listMembers()})["catch"](function(e){e&&(t.loader=!1,t.error=t.store.getState().member.error,t.members=[],t.update())})},this.getOccupations=function(){var e={id_institution:t.id_institution,type:"MemberGuardian,MemberStudent"},i=[t.actions.getOccupation(e)];t.store.dispatch(i).then(function(){var e=t.store.getState().occupation.occupations,i=null;e.map(function(e){"MemberGuardian"===e.type?(t.id_guardian_occupation=e.id_occupation,t.params.id_occupation=e.id_occupation):"MemberStudent"===e.type&&(t.id_student_occupation=e.id_occupation,t.params.id_occupation=e.id_occupation,i=e.id_occupation)}),t.update(),t.getMembers(i)})["catch"](function(e){e&&(t.loader=!1,school.popup.error(t.store.getState().occupation.error),t.update())})},this.selectMember=function(i){t.selected_member.id_member===i.id_member?t.selected_member=new Object:t.selected_member=i,e.selectMemberCallback(t.selected_member)},this.listMembers=function(){t.members=t.store.getState().member.member,t.links=t.store.getState().member.links,$(".member-list").animate({scrollTop:0},"slow"),setTimeout(function(){t.update()},500)},this.filterChange=function(e){"guardian"===e&&e!==t.member_type&&(t.getMembers(t.id_guardian_occupation),t.links=null,t.selected_member=new Object),"student"===e&&e!==t.member_type&&(t.getMembers(t.id_student_occupation),t.links=null,t.selected_member=new Object),t.member_type=e,t.cleanField(),t.update()},this.cleanField=function(){$(".search-input").val(""),t.search_value=""},this.memberView=this.fl.checkRules({feature:"member",permission:"read_member",onSuccess:function(e){t.router.load("member.view",{id_user:e})}})})},function(e,t,i){var a=i(1);a.tag2("fl-student-schedule-message-reading-message",'<div class="d-flex mh-63vh" if="{messages.length}"> <div class="cont" if="{messages.length}"> <div class="d-flex-jcsb"> <span class="msg-title">{messages[0].title}</span> <span class="options w-10per"> <fl-button-option if="{origin === âmessagesâ}" for="#message-{messages[0].id_exchange_message.slice(5)}" text="{âoption.pluralâ}" icon-size="16"> </fl-button-option> <fl-menu-option id="message-{messages[0].id_exchange_message.slice(5)}" arrow="top" margin-left="-50px"> <fl-menu-option-item icon="trash" text="delete" disabled="{}" locked="{}" onclick="{parent.confirmDelete}"> </fl-menu-option-item> <fl-menu-option-item if="{router.name === âinstitution.studentSchedule.messageâ}" icon="archive" text="archive" disabled="{}" locked="{}" onclick="{parent.confirmArchive}"> </fl-menu-option-item> </fl-menu-option> </span> </div> <br> <div if="{show_messages}" each="{message, key in messages}"> </br> <table class="{key !== 0 ? \'reply\' : \'\'}"> <thead> <tr> <th class="w-10per"></th> <th></th> </tr> </thead> <tbody> <tr> <td rowspan="4" class="td-img"> <img riot-src="{message?.sent_by.profile_image === âhttps://forleven.com/img/IMG0120A.jpgâ ? âhttps://forleven-image.s3.us-east-1.amazonaws.com/profile.svgâ : message?.sent_by.profile_image}"> </td> <td>{message?.sent_by.occupation} {message?.sent_by.user_fullname}</td> </tr> <tr> <td class="color-gray"> <fl-date text="{message?.create_date}" format-out="DD/MM/YYYY Ã s HH:ii"> </fl-date> </td> </tr> <tr> <td class="msg-content"> {message?.message} </td> </tr> <tr> <td> <div each="{file in message?.files}" onclick="{() => downloadFile(file)}" alt="{file.file_name}" title="{file.file_name}" style="display: inline-block" class="download-field"> <span class="text-ellipsis" style="display: inline-block"> {file.file_name} </span> <fl-icon icon="download" size="20"></fl-icon> </div> </td> </tr> </tbody> </table> </div> </div> <form onsubmit="{checkReply}" class="text-field"> <fl-student-schedule-field if="{!message_controller.show_upload_gallery && !message_controller.show_upload_file && origin === âmessagesâ}" callback-open-upload="{openUploadField}" callback="{getText}" class="field-text mb-1em" files="{files}" remove-file="{removeFile}" size="small" type="multiline"> </fl-student-schedule-field> <fl-student-schedule-upload class="small-upload" if="{message_controller.show_upload_gallery || message_controller.show_upload_file && origin === âmessagesâ}" close-callback="{backToWriteMessage}
385" upload-phrase-one="{message_controller.upload_phrase_one}" upload-phrase-two="{message_controller.upload_phrase_two}" supported-files="{message_controller.supported_files}" get-files="{getFile}" files="{files}" type="{message_controller.type}"></fl-student-schedule-upload> </form> </div>','fl-student-schedule-message-reading-message .cont,[data-is="fl-student-schedule-message-reading-message"] .cont{ padding-bottom: 1em; margin-top: -33px; } fl-student-schedule-message-reading-message .msg-title,[data-is="fl-student-schedule-message-reading-message"] .msg-title{ font-size: 24px; font-weight: bold; margin-left: 10px } fl-student-schedule-message-reading-message table,[data-is="fl-student-schedule-message-reading-message"] table{ width: 100%; border: 1px solid #B8B3B3; border-radius: 10px; padding: 5px; margin-bottom: 1em } fl-student-schedule-message-reading-message .w-10per,[data-is="fl-student-schedule-message-reading-message"] .w-10per{ width: 10% } fl-student-schedule-message-reading-message .w-70per,[data-is="fl-student-schedule-message-reading-message"] .w-70per{ width: 70% } fl-student-schedule-message-reading-message .td-img,[data-is="fl-student-schedule-message-reading-message"] .td-img{ vertical-align: top; text-align: center } fl-student-schedule-message-reading-message .td-img img,[data-is="fl-student-schedule-message-reading-message"] .td-img img{ width: 70px; height: 70px; border-radius: 50%; } fl-student-schedule-message-reading-message .color-gray,[data-is="fl-student-schedule-message-reading-message"] .color-gray{ color: #B8B3B3 } fl-student-schedule-message-reading-message .msg-content,[data-is="fl-student-schedule-message-reading-message"] .msg-content{ padding-top: 2em; } fl-student-schedule-message-reading-message .mb-1em,[data-is="fl-student-schedule-message-reading-message"] .mb-1em{ margin-bottom: 1em } fl-student-schedule-message-reading-message .text-field,[data-is="fl-student-schedule-message-reading-message"] .text-field{ padding-bottom: 1em; } fl-student-schedule-message-reading-message .d-flex,[data-is="fl-student-schedule-message-reading-message"] .d-flex{ display: flex; flex-direction: column; justify-content: space-between; } fl-student-schedule-message-reading-message .mh-63vh,[data-is="fl-student-schedule-message-reading-message"] .mh-63vh{ min-height: 63vh } fl-student-schedule-message-reading-message .options .button,[data-is="fl-student-schedule-message-reading-message"] .options .button{ width: initial; } fl-student-schedule-message-reading-message .d-flex-jcsb,[data-is="fl-student-schedule-message-reading-message"] .d-flex-jcsb{ display: flex; justify-content: space-between; } fl-student-schedule-message-reading-message .download-field,[data-is="fl-student-schedule-message-reading-message"] .download-field{ display: inline-block; padding: 4px 10px; border-radius: 10px; background: #FAFAFA; border: 1px solid #2D734F; box-shadow: 0px 4px 4px rgb(0 0 0 / 25%); cursor: pointer; margin-left: 5px; margin-top: 15px } fl-student-schedule-message-reading-message .download-field td,[data-is="fl-student-schedule-message-reading-message"] .download-field td{ padding-top: 15px } fl-student-schedule-message-reading-message .reply,[data-is="fl-student-schedule-message-reading-message"] .reply{ width: 98%; margin-left: auto } fl-student-schedule-message-reading-message .small-upload .file-upload,[data-is="fl-student-schedule-message-reading-message"] .small-upload .file-upload{ height: 127px !important; box-sizing: border-box; width: 100% !important } fl-student-schedule-message-reading-message .small-upload .mb10,[data-is="fl-student-schedule-message-reading-message"] .small-upload .mb10{ margin-bottom: 0px !important; } fl-student-schedule-message-reading-message .small-upload #upload-body svg,[data-is="fl-student-schedule-message-reading-message"] .small-upload #upload-body svg{ width: 22% !important; } fl-student-schedule-message-reading-message .field-text .small-p-absolute,[data-is="fl-student-schedule-message-reading-message"] .field-text .small-p-absolute{ right: 200px !important }',"",function(e){"use strict";var t=this;this.messages=[],this.id_institution=window.interceptor.id_institution,this.id_message=e.idMessage,this.messages_qntd=null,this.show_messages=!1,this.loader=!1,this.reply_text="",this.origin=this.router.name.includes("channel")?"channel":"messages",this.files={image:null,document:null},this.message_controller={title:"new_message",show_upload_file:!1,show_upload_gallery:!1,show_member_selector:!1,upload_phrase_one:"",upload_phrase_two:"",supported_files:"",type:""},this.on("mount",function(){t.getMessage()}),this.on("update",function(){t.messasge=t.store.getState().scheduleMessage.content}),this.getMessage=function(e){var i={id_institution:t.id_institution,idExchangeMessage:t.id_message},a=[e?t.actions.getMessageHide(i):t.actions.getMessage(i)];t.store.dispatch(a).then(function(){try{var e=t.store.getState().scheduleMessage.single_message;if(e.replies=[],t.messages=[],t.messages.push(e),t.messages_qntd=e.history.length+1,"INBOX"===e.message_type?t.setAsRead():null,e.history.length)for(var i=e.history,a=Array.isArray(i),n=0,i=a?i:i[Symbol.iterator]();;){var o;if(a){if(n>=i.length)break;o=i[n++]}else{if(n=i.next(),n.done)break;o=n.value}var s=o;t.getReplies(s)}else t.orderMessages()}catch(r){console.log(r)}
385t.update()})["catch"](function(e){if(e){var i="",a=t.store.getState().scheduleMessage.errors;a&&a.length>0&&a.map(function(e){i+=e.message+" "}),school.popup.error(i),t.update()}})},this.getReplies=function(e){var i={id_institution:t.id_institution,idExchangeMessage:e},a=[t.actions.getMessage(i)];t.store.dispatch(a).then(function(){var e=t.store.getState().scheduleMessage.single_message;t.messages.push(e),t.messages.length===t.messages_qntd&&t.orderMessages(),t.update()})["catch"](function(e){if(e){var i="",a=t.store.getState().scheduleMessage.errors;a&&a.length>0&&a.map(function(e){i+=e.message+" "}),school.popup.error(i),t.update()}})},this.orderMessages=function(){t.messages.sort(function(e,t){return new Date(e.create_date)-new Date(t.create_date)}),t.show_messages=!0,t.update()},this.setAsRead=function(){var e={id_institution:t.id_institution,idExchangeMessage:t.id_message},i=[t.actions.setAsReadMessage(e)];t.store.dispatch(i).then(function(){})["catch"](function(e){if(e){var i="",a=t.store.getState().scheduleMessage.errors;a&&a.length>0&&a.map(function(e){i+=e.message+" "}),school.popup.error(i),t.update()}})},this.openUploadField=function(e){"image"===e?t.message_controller={title:"schedule_message_upload_image.title",show_upload_gallery:!0,show_upload_file:!1,show_member_selector:!1,upload_phrase_one:"schedule_message_upload_image.upload_phrase_one",upload_phrase_two:"schedule_message_upload_image.upload_phrase_two",supported_files:".jpg,.png",type:"image"}:"document"===e&&(t.message_controller={title:"schedule_message_upload_document.title",show_upload_gallery:!1,show_upload_file:!0,show_member_selector:!1,upload_phrase_one:"schedule_message_upload_document.upload_phrase_one",upload_phrase_two:"schedule_message_upload_document.upload_phrase_two",supported_files:".pdf,.docx,.xlsx",type:"document"}),t.update()}
385,this.removeFile=function(e){t.files[e]=null,t.update()},this.backToWriteMessage=function(){t.message_controller={title:"new_message",show_upload_gallery:!1,show_upload_file:!1,show_member_selector:!1,upload_phrase_one:"",upload_phrase_two:"",supported_files:"",type:"message"},t.stage="1",t.update()},this.getFile=function(e,i){t.files[i]=e,t.update()},this.checkReply=function(e){e.preventDefault(),t.reply_text.length?t.replyMessage():school.popup.error(t.i18n.translate("empty_fields_alert"))},this.replyMessage=function(e){var i={message:t.reply_text,idExchangeMessage:t.id_message},a=[t.actions.replyMessage(i)];t.store.dispatch(a).then(function(){try{var e=t.store.getState().scheduleMessage.reply_message,i=e.id_exchange_message,a=[],n=Object.entries(t.files);if(n.map(function(e){e[1]?a.push(e[1]):null}),a.length)for(var o=a,s=Array.isArray(o),r=0,o=s?o:o[Symbol.iterator]();;){var l;if(s){if(r>=o.length)break;l=o[r++]}else{if(r=o.next(),r.done)break;l=r.value}var d=l,c=new FormData;c.append("files",d),c.append("id_institution",t.id_institution),c.append("idExchangeMessage",i),t.update(),t.attachFilesToMessage(i,a,c)}var u="institution.studentSchedule.message";t.router.load(u,{id_message:e.id_exchange_message})}catch(m){console.log(m)}})["catch"](function(e){e&&(t.loader=!1,t.members=[],t.links={},t.error=t.store.getState().scheduleMessage.error,t.update())})},this.attachFilesToMessage=function(e,i,a){var n=({id_institution:t.id_institution,idExchangeMessage:e},[t.actions.attachFilesToMessage(a)]);t.store.dispatch(n).then(function(){t.message=t.store.getState().scheduleMessage.attach_files_to_message})["catch"](function(e){e&&(t.loader=!1,t.links={},t.error=t.store.getState().scheduleMessage.errors[0],"exchange.message.not_found"===t.error.code?t.messages=[]:school.popup.error(t.error.message),t.update())})},this.confirmDelete=function(e){e.stopPropagation(),school.popup.confirm(t.i18n.translate("schedule_confirm.delete_message"),function(){t.deleteMessage()})},this.confirmArchive=function(e){e.stopPropagation(),school.popup.confirm(t.i18n.translate("schedule_confirm.archive_message"),function(){t.archiveMessage()})},this.deleteMessage=function(){var e={id_institution:t.id_institution,idExchangeMessage:t.id_message},i=[t.actions.deleteMessage(e)];t.store.dispatch(i).then(function(){$(".button-back").click()})["catch"](function(e){if(e){var i="",a=t.store.getState().scheduleMessage.errors;a&&a.length>0&&a.map(function(e){i+=e.message+" "}),school.popup.error(i),t.update()}})},this.archiveMessage=function(){var e={id_institution:t.id_institution,idExchangeMessage:t.id_message},i=[t.actions.archiveMessage(e)];t.store.dispatch(i).then(function(){$(".button-back").click()})["catch"](function(e){if(e){var i="",a=t.store.getState().scheduleMessage.errors;a&&a.length>0&&a.map(function(e){i+=e.message+" "}),school.popup.error(i),t.update()}})},this.getText=function(e,i){t.reply_text=e},this.downloadFile=function(e){window.open(e.url,"_blank")}})},function(e,t,i){var a=i(1);a.tag2("fl-student-schedule-message-screen-flow",'<div style="width: 94%; margin: auto"> <fl-student-schedule-message if="{router.name === âinstitution.studentSchedule.messagesâ || router.name === âinstitution.studentSchedule.view.messages.channelâ}" id-user="{options.idUser}" id-channel="{options.idChannel}"></fl-student-schedule-message> <fl-student-schedule-message-reading-message if="{(router.name === âinstitution.studentSchedule.messageâ || router.name === âinstitution.studentSchedule.messages.archived.messageâ || router.name === âinstitution.studentSchedule.view.message.channelâ) && options.idMessage}" id-message="{options.idMessage}" id-channel="{options.idChannel}"></fl-student-schedule-message-reading-message> <fl-student-schedule-message-archived-messages if="{router.name === âinstitution.studentSchedule.messages.archivedâ}"></fl-student-schedule-message-archived-messages> <fl-student-schedule-board-messages if="{router.name === âinstitution.studentSchedule.boardMessagesâ}"></fl-student-schedule-board-messages> <fl-student-schedule-channel if="{router.name === âinstitution.studentSchedule.channelâ}"></fl-student-schedule-channel> <fl-student-schedule-channel-view if="{router.name === âinstitution.studentSchedule.view.channelâ}" id-channel="{options.idChannel}"></fl-student-schedule-channel-view> </div>',"","",function(e){"use strict";this.router_name=e.routerName,this.options=e.options})},function(e,t,i){var a=i(1);a.tag2("fl-student-schedule-message-write-message-modal-box",'<div> <fl-modal-box if="{open}" close-callback="{close}" confirm-before-close="{confirm_before_close}" message-confirm-before-close="{âclose_modalbox_confirmâ}" schema="light"> <div> <div class="write-message-container"> <div class="write-message-title"> <fl-trans keyword="{parent.message_controller.title}"></fl-trans> </div> <br><br> <div if="{!parent.message_controller.show_upload_file && !parent.message_controller.show_upload_gallery &&!parent.message_controller.show_member_selector}" class="write-message-body"> <div class="d-flex gap-15px"> <fl-student-schedule-field callback="{parent.getTitle}" class="field-text" size="large" type="text"> </fl-student-schedule-field> <span if="{parent.stage === â3â}" class="selected-member"> <span class="selected-member-receiver"> <fl-trans keyword="lms.handout_receiver"></fl-trans>: </span> <span class="selected-member-name ellipsis">{parent.selected_member.fullname}</span> <span if="{parent.selected_member?.registration_institution}" class="selected-member-id"> <fl-trans keyword="registration" class="tt-cap"></fl-trans>: {parent.selected_member.registration_institution}
385 </span> </span> </div> <br><br> <fl-student-schedule-field callback-open-upload="{parent.openUploadField}" callback="{parent.getText}" class="field-text" files="{parent.files}" remove-file="{parent.removeFile}" size="large" type="multiline"> </fl-student-schedule-field> </div> </div> </div> <fl-student-schedule-upload if="{parent.message_controller.show_upload_gallery || parent.message_controller.show_upload_file}" close-callback="{parent.backToWriteMessage}" upload-phrase-one="{parent.message_controller.upload_phrase_one}" upload-phrase-two="{parent.message_controller.upload_phrase_two}" supported-files="{parent.message_controller.supported_files}" get-files="{parent.getFile}" files="{files}" type="{parent.message_controller.type}"></fl-student-schedule-upload> <fl-student-schedule-message-member-selector if="{parent.message_controller.show_member_selector}" select-member-callback="{parent.selectedMember}" go-back="{parent.backToWriteMessage}"></fl-student-schedule-message-member-selector> </fl-modal-box> <fl-modal-footer if="{open}" align="right" content-align="right"> <div class="address-button"> <span if="{parent.stage === â1â}"> <fl-button type="button" text="cancel" schema="cancel" onclick="{parent.footerCancel}"> </fl-button> <fl-button type="button" text="next" schema="success" onclick="{parent.openMemberSelect}"> </fl-button> </span> <span if="{parent.stage === â2â}"> <fl-button type="button" text="cancel" schema="cancel" onclick="{parent.footerCancel}"> </fl-button> <fl-button disabled="{parent.selected_member.id_member === undefined}" type="button" text="next" schema="success" onclick="{parent.openSendMessage}"> </fl-button> </span> <span if="{parent.stage === â3â}"> <fl-button type="button" text="cancel" schema="cancel" onclick="{parent.footerCancel}"> </fl-button> <fl-button if="{!parent.loader}" type="button" text="upload_certified.send" schema="success" onclick="{parent.sendMessage}"> </fl-button> <span if="{parent.loader}" class="loading"> <fl-spinner loading="{true}" text="sending"></fl-spinner> </span> </span> </div> </fl-modal-footer> </div>','fl-student-schedule-message-write-message-modal-box .write-message-container,[data-is="fl-student-schedule-message-write-message-modal-box"] .write-message-container{ padding: 30px } fl-student-schedule-message-write-message-modal-box .write-message-title,[data-is="fl-student-schedule-message-write-message-modal-box"] .write-message-title{ font-size: 20px; font-weight: bold } fl-student-schedule-message-write-message-modal-box .selected-member,[data-is="fl-student-schedule-message-write-message-modal-box"] .selected-member{ border: 1px solid gray; border-radius: 10px; height: 29px; min-width: 319px; padding: 0 10px; display: flex; line-height: 29px; box-sizing: border-box; gap: 7px } fl-student-schedule-message-write-message-modal-box .selected-member-receiver,[data-is="fl-student-schedule-message-write-message-modal-box"] .selected-member-receiver{ text-transform: capitalize; width: 63px; display: inline-block; } fl-student-schedule-message-write-message-modal-box .selected-member-name,[data-is="fl-student-schedule-message-write-message-modal-box"] .selected-member-name{ color: #0345A8; width: 150px; display: inline-block } fl-student-schedule-message-write-message-modal-box .selected-member-id,[data-is="fl-student-schedule-message-write-message-modal-box"] .selected-member-id{ width: auto; display: inline-block } fl-student-schedule-message-write-message-modal-box .ellipsis,[data-is="fl-student-schedule-message-write-message-modal-box"] .ellipsis{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } fl-student-schedule-message-write-message-modal-box .d-flex,[data-is="fl-student-schedule-message-write-message-modal-box"] .d-flex{ display: flex } fl-student-schedule-message-write-message-modal-box .gap-15px,[data-is="fl-student-schedule-message-write-message-modal-box"] .gap-15px{ gap: 15px } fl-student-schedule-message-write-message-modal-box .tt-cap,[data-is="fl-student-schedule-message-write-message-modal-box"] .tt-cap{ text-transform: capitalize } fl-student-schedule-message-write-message-modal-box .loading .spinner,[data-is="fl-student-schedule-message-write-message-modal-box"] .loading .spinner{ display: inline !important }',"",function(e){ 386"use strict";var t=this;this.id_institution=window.interceptor.id_institution,this.open=!1,this.loader=!1,this.selected_member=new Object,this.confirm_before_close=!0,this.stage="1",this.files={image:null,document:null},this.message_controller={title:"new_message",show_upload_file:!1,show_upload_gallery:!1,show_member_selector:!1,upload_phrase_one:"",upload_phrase_two:"",supported_files:"",type:""},this.openModal=function(){t.open=!0,t.loader=!1,t.message_controller={title:"new_message",show_upload_file:!1,show_upload_gallery:!1,upload_phrase_one:"",upload_phrase_two:"",supported_files:""}
386,t.update(),t.tags["fl-modal-box"].ModalBoxOpen(),$(".modal-background").off()},this.close=function(e){t.stage="1",t.removeFile("image"),t.removeFile("document"),t.setMessageFields("content",""),t.setMessageFields("title",""),t.selected_member=new Object,t.open=!1,t.update()},this.openUploadField=function(e){"image"===e?t.message_controller={title:"schedule_message_upload_image.title",show_upload_gallery:!0,show_upload_file:!1,show_member_selector:!1,upload_phrase_one:"schedule_message_upload_image.upload_phrase_one",upload_phrase_two:"schedule_message_upload_image.upload_phrase_two",supported_files:".jpg,.png",type:"image"}:"document"===e&&(t.message_controller={title:"schedule_message_upload_document.title",show_upload_gallery:!1,show_upload_file:!0,show_member_selector:!1,upload_phrase_one:"schedule_message_upload_document.upload_phrase_one",upload_phrase_two:"schedule_message_upload_document.upload_phrase_two",supported_files:".pdf,.docx,.xlsx",type:"document"}),t.update()},this.backToWriteMessage=function(){t.message_controller={title:"new_message",show_upload_gallery:!1,show_upload_file:!1,show_member_selector:!1,upload_phrase_one:"",upload_phrase_two:"",supported_files:"",type:"message"},t.stage="1",t.update()},this.getFile=function(e,i){t.files[i]=e,t.update()}
386,this.removeFile=function(e){t.files[e]=null,t.update()},this.openMemberSelect=function(){var e=t.store.getState().scheduleMessage.title,i=t.store.getState().scheduleMessage.content;e&&i?(t.message_controller={title:"member_select",show_upload_gallery:!1,show_upload_file:!1,show_member_selector:!0,upload_phrase_one:"",upload_phrase_two:"",supported_files:"",type:""},t.stage="2",t.update()):school.popup.error(t.i18n.translate("empty_fields_alert"))},this.openSendMessage=function(){t.backToWriteMessage(),t.stage="3",t.update()},this.selectedMember=function(e){t.selected_member=e,t.update()},this.setMessageFields=function(e,i){var a=[];"content"===e?a.push(t.actions.setScheduleMessageContent(i)):a.push(t.actions.setScheduleMessageTitle(i)),t.store.dispatch(a)},this.sendMessage=function(){var e=t.store.getState().scheduleMessage.title,i=t.store.getState().scheduleMessage.content;e&&i?(t.createMessage(),t.update()):school.popup.error(t.i18n.translate("empty_fields_alert"))},this.createMessage=function(){t.loader=!0;var i={id_institution:t.id_institution,title:t.store.getState().scheduleMessage.title,message:t.store.getState().scheduleMessage.content,recipients:[t.selected_member.id_user]},a=[t.actions.createMessage(i)];t.store.dispatch(a).then(function(){t.confirm_before_close=!1,t.open=!1;var i=t.store.getState().scheduleMessage.create_message,a=i.id_exchange_message,n=[],o=Object.entries(t.files);if(o.map(function(e){e[1]?n.push(e[1]):null}),n.length)for(var s=n,r=Array.isArray(s),l=0,s=r?s:s[Symbol.iterator]();;){var d;if(r){if(l>=s.length)break;d=s[l++]}else{if(l=s.next(),l.done)break;d=l.value}var c=d,u=new FormData;u.append("files",c),u.append("id_institution",t.id_institution),u.append("idExchangeMessage",a),t.update(),t.attachFilesToMessage(a,n,u)}else e.getMessage(a),e.stateCallback(t.error,t.parent.messages),t.parent.update();window.toast(t.i18n.translate("message_sent"),"long"),t.close(),t.tags["fl-modal-box"].ModalBoxClose(),t.loader=!1})["catch"](function(e){e&&(t.loader=!1,t.members=[],t.links={},t.error=t.store.getState().scheduleMessage.error,t.update())})},this.attachFilesToMessage=function(i,a,n){var o=({id_institution:t.id_institution,idExchangeMessage:i},[t.actions.attachFilesToMessage(n)]);t.store.dispatch(o).then(function(){t.message=t.store.getState().scheduleMessage.attach_files_to_message,t.parent.messages.unshift(message),e.stateCallback(t.error,t.parent.messages),t.update()})["catch"](function(e){e&&(t.loader=!1,t.links={},t.error=t.store.getState().scheduleMessage.errors[0],"exchange.message.not_found"===t.error.code?t.messages=[]:school.popup.error(t.error.message),t.update())})},this.footerCancel=function(){$(".close-icon").click()},this.getTitle=function(e,i){if("title"===i){var a=[t.actions.setScheduleMessageTitle(e)];t.store.dispatch(a).then(function(){})}},this.getText=function(e,i){if("content"===i){var a=[t.actions.setScheduleMessageContent(e)];t.store.dispatch(a).then(function(){})}}})},function(e,t,i){var a=i(1);a.tag2("fl-navigation-bar",'<div class="navigation-bar" id="bandeja_system"> <div class="navigation-content"> <div id="logo" class="navigation-logo inline-block" onclick="{homePage}"> <a href="/home"> <img src="https://site.forleven.com/img/logotipo_white_no_shadow.png" height="40"> </a> </div> <div class="navigation-search inline-block"> </div> <div if="{!loader && user}" class="navigation-menu inline-block"> <fl-navigation-menu user="{user}"> </fl-navigation-menu> </div> </div> </div>','fl-navigation-bar .navigation-content,[data-is="fl-navigation-bar"] .navigation-content{ margin-left: 5%; margin-right: 5%; position: relative; } fl-navigation-bar .navigation-logo,[data-is="fl-navigation-bar"] .navigation-logo{ width: auto; cursor: pointer } fl-navigation-bar .navigation-search,[data-is="fl-navigation-bar"] .navigation-search{ width: 300px; } fl-navigation-bar .navigation-menu,[data-is="fl-navigation-bar"] .navigation-menu{ float: right; }',"",function(e){"use strict";var t=this;this.loader=!0,this.user=window.interceptor.user,this.on("update",function(){t.user=window.interceptor.user,t.user||1!=t.loader?t.user&&(t.loader=!1):t.getUserMe()}),this.getUserMe=function(){var e=[t.actions.getUserMe()];t.store.dispatch(e).then(function(){t.loader=!1,t.user=t.store.getState().user.user,t.update(
386)})["catch"](function(e){e&&(t.loader=!1,t.error=t.store.getState().user.error,t.update())})},this.homePage=function(){location.href="/home"}})},function(e,t,i){var a=i(1);a.tag2("fl-navigation-help",'<div class="{classes}" onclick="{toogleMenu}"> <fl-icon icon="question-circle" size="22"> </fl-icon> </div> <div class="{container}"> <ul> <li> <a onclick="{userGuide}"> <div> <fl-icon icon="info-circle" size="24"> </fl-icon> </div> <div> <fl-trans keyword="user_guide"></fl-trans> </div> </a> </li> <li> <a onclick="{mySupport}"> <div> <fl-icon icon="life-ring" size="26"> </fl-icon> </div> <div> <fl-trans keyword="my_support"></fl-trans> </div> </a> </li> <li> <a onclick="{openTicket}"> <div> <fl-icon icon="ticket" size="26"> </fl-icon> </div> <div> <fl-trans keyword="open_ticket"></fl-trans> </div> </a> </li> <li> <a onclick="{openChat}"> <div> <fl-icon icon="comments" size="26"> </fl-icon> </div> <div> <fl-trans keyword="open_support_chat"></fl-trans> </div> </a> </li> </ul> </div>','fl-navigation-help .navigation-menu-container-help,[data-is="fl-navigation-help"] .navigation-menu-container-help{ margin-left: -125px; width: 160px; }',"",function(e){"use strict";var t=this;this.user=e.user,this.email="",this.phone="",this.on("mount",function(){for(var e in t.user.emails){var i=t.user.emails[e];if(i.email&&i.email.length>0){t.email=i.email;break}}for(var a in t.user.phones){var n=t.user.phones[a];if(n.phone&&n.phone.length>0){t.phone=n.phone;break}}t.update(),t.initChat()}),this.classes={"navigation-menu-button":!0,"user-help":!0,middle:!0,"navigation-menu-button-active":!1},this.container={"navigation-menu-container-help":!0,"navigation-menu-container":!0,none:!0},this.toogleMenu=function(){1==t.classes["navigation-menu-button-active"]?t.close():t.open()},this.open=function(){t.classes["navigation-menu-button-active"]=!0,t.container.none=!1,t.parent.update("fl-navigation-help")},this.close=function(){t.classes["navigation-menu-button-active"]=!1,t.container.none=!0,t.update()},this.userGuide=function(){window.open("/login?redirect=http://forleven.freshdesk.com/support/solutions","_blank"),t.close()},this.mySupport=function(){window.open("/login?redirect=http://forleven.freshdesk.com/support/tickets","_blank"),t.close()},this.openTicket=function(){void 0!==FreshWidget&&(FreshWidget.init("",{queryString:"&helpdesk_ticket[requester]="+t.email+"&widgetType=popup&formTitle=Ajuda+e+suporte&submitTitle=Abrir+Ticket&submitThanks=Obrigado+pelo+envio%2C+logo+iremos+responder+seu+ticket+de+suporte.",utf8:"â",widgetType:"popup",buttonType:"text",buttonText:"Ajuda?",buttonColor:"white",buttonBg:"#01814E",alignment:"2",offset:"-1500px",submitThanks:t.i18n.translate("support_ticket_thanks"),formHeight:"500px",url:"https://forleven.freshdesk.com"}),FreshWidget.show()),t.close()},this.initChat=function(){if(void 0!==window.fcWidget){window.fcWidget.init({token:"5b5ac6a9-2544-47c3-b8da-daae21e2b14f",host:"https://wchat.freshchat.com",open:!1,locale:"pt-BR",config:{agent:{hideName:!1,hidePic:!1,hideBio:!1},headerProperty:{hideChatButton:!0},content:{placeholders:{search_field:"Search in my widget",reply_field:"Digite sua mensagem",csat_reply:"Reply for csat"},actions:{csat_yes:"Yes, Resolved",csat_no:"No, Resolved",push_notify_yes:t.i18n.translate("site.yes_notify"),push_notify_no:t.i18n.translate("site.no_notify"),tab_faq:"Knowledge",tab_chat:"Message",csat_submit:"Submit Review Comments"},headers:{chat:t.i18n.translate("site.chat_hello"),chat_help:t.i18n.translate("site.chat_welcome"),faq:"Knowledge Base",faq_help:"Browse our faqs",faq_not_available:"No FAQS",faq_search_not_available:"No FAQS available for {{query}}",faq_useful:"FAQS is useful",faq_thankyou:"Thanks for feedback",faq_message_us:"Message Us For FAQs",push_notification:t.i18n.translate("site.push_notification"),csat_question:"Did we address your question?",csat_yes_question:"Did we resolve the conversation?",csat_no_question:"Did we not resolve the conversation?",csat_thankyou:"Thanks for the response",csat_rate_here:"Give your rating here",channel_response:{offline:t.i18n.translate("site.chat_missed"),online:{minutes:{one:t.i18n.translate("site.chat_reply_in_minute"),more:t.i18n.translate("site.chat_reply_in_minutes")},hours:{one:t.i18n.translate("site.chat_reply_in_hour"),more:t.i18n.translate("site.chat_reply_in_hours")}}}}}}});var e={externalId:t.user.username,firstName:t.user.social_name.split(" ")[0],lastName:t.user.social_name.split(" ").slice(1).join(" "),email:t.email,phone:t.phone,phoneCountry:"+55"};for(var i in t.user.institutions){var a=t.user.institutions[i],n="institution_"+a.id_institution;e[n]=a.name}window.fcWidget.user.setProperties(e)}},this.openChat=function(){var e=(new Date).getUTCHours();e>=12&&21>e?(window.fcWidget?window.fcWidget.open():t.initChat(),t.close()):school.popup.confirm(t.i18n.translate("confirm_support_chat_unavailable"),function(){t.openTicket()})},this.openIdeaForum=function(){window.open("/school/user/loginSupport/?redirect=https://forleven.freshdesk.com/support/discussions/forums/22000003004","_blank"),t.close()}})},function(e,t,i){var a=i(1);a.tag2("fl-navigation-menu",'<div class="no-select"> <div class="navigation-menu-item inline-block"> <fl-navigation-profile user="{user}"> </fl-navigation-profile> </div> <div class="navigation-menu-item inline-block"> <fl-navigation-notification user="{user}"> </fl-navigation-notification> </div> <div class="navigation-menu-item inline-block"> <fl-navigation-help user="{user}"> </fl-navigation-help> </div> <div class="navigation-menu-item inline-block"> <fl-navigation-setting user="{user}"> </fl-navigation-setting> </div> </div>','fl-navigation-menu .navigation-menu-item,[data-is="fl-navigation-menu"] .navigation-menu-item{ background: none; height: 42px; vertical-align: top; transition: ease-in-out 300ms; transition-property: all; } fl-navigation-menu .navigation-menu-item:hover,[data-is="fl-navigation-menu"] .navigation-menu-item:hover{ background: rgba(255,255,255,0.3); } fl-navigation-menu .navigation-menu-button,[data-is="fl-navigation-menu"] .navigation-menu-button{ background: none; width: 36px; height: 42px; text-align: center; display: table-cell; cursor:pointer; transition: ease-in-out 300ms; transition-property: all; } fl-navigation-menu .navigation-menu-button-active,[data-is="fl-navigation-menu"] .navigation-menu-button-active{ background: rgba(255,255,255,0.3); color:#fff; } fl-navigation-menu .navigation-menu-container,[data-is="fl-navigation-menu"] .navigation-menu-container{ background-color: #fff; border: #999 1px solid; box-shadow: 0px 2px 5px #999; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; position: absolute; margin-left: -165px; width: 200px; padding-bottom: 5px; padding-top: 5px; } fl-navigation-menu .navigation-menu-container ul,[data-is="fl-navigation-menu"] .navigation-menu-container ul{ margin: 0; padding: 0; list-style: none; } fl-navigation-menu .navigation-menu-container ul li a,[data-is="fl-navigation-menu"] .navigation-menu-container ul li a{ display: block; text-decoration: none; color: #333;
386 min-height: 26px; font: bold 12px/26px verdana; padding: 5px; position: relative; border: #fff 1px solid; cursor: pointer; vertical-align: middle; user-select: none; transition: ease-in-out 300ms; transition-property: all; } fl-navigation-menu .navigation-menu-container ul li a:hover,[data-is="fl-navigation-menu"] .navigation-menu-container ul li a:hover{ background-color: #54A769; border: #338844 1px solid; color: #fff; } fl-navigation-menu .navigation-menu-container ul li a > div,[data-is="fl-navigation-menu"] .navigation-menu-container ul li a > div{ display: table-cell; vertical-align: middle; padding-left: 5px; padding-right: 5px; }',"",function(e){"use strict";var t=this;this.user=e.user,this.opened=null,this.on("update",function(e){t.opened&&t.opened!=e&&t.tags[t.opened].close(),e&&(t.opened=e)})})},function(e,t,i){var a=i(1);a.tag2("fl-navigation-notification",'<div class="{classes}" onclick="{toogleMenu}"> <fl-icon icon="bell" size="20"> </fl-icon> <div if="{count}" class="notification-counter"> <div if="{count < 10}" class="table-cell middle"> {count} </div> <div if="{count >= 10}" class="table-cell middle"> 9+ </div> </div> </div> <div if="{open}" id="notification-menu" class="{container}"> <fl-navigation-notification-list> </fl-navigation-notification-list> </div>','fl-navigation-notification .user-notification,[data-is="fl-navigation-notification"] .user-notification{ position: relative; } fl-navigation-notification .container-notification,[data-is="fl-navigation-notification"] .container-notification{ width: 400px; margin-left: -365px; } fl-navigation-notification .notification-list,[data-is="fl-navigation-notification"] .notification-list{ background-color: #fff; } fl-navigation-notification .notification-section,[data-is="fl-navigation-notification"] .notification-section{ background-color: #fbfbfb; border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; color: #000; font-weight: 500; font-weight: bold; font-size: 11px; padding: 5px 12px; margin-top: 10px; } fl-navigation-notification .notification-section.first-section,[data-is="fl-navigation-notification"] .notification-section.first-section{ margin: 0px; border-top: 0; } fl-navigation-notification .notification-list > .notification-header,[data-is="fl-navigation-notification"] .notification-list > .notification-header{ background-color: #fff; font-size: 12px; font-weight: 700; border-bottom: 1px solid #eee; padding: 5px; height: 20px; line-height: 20px; } fl-navigation-notification .notification-header > .notification-header-content,[data-is="fl-navigation-notification"] .notification-header > .notification-header-content{ float: right; padding-right: 5px; } fl-navigation-notification .notification-header a,[data-is="fl-navigation-notification"] .notification-header a{ font-weight: normal; color: #0069ff; text-align: center; font-weight: 400; font-size: 12px; text-transform: capitalize; cursor: pointer; } fl-navigation-notification .notification-header a:hover,[data-is="fl-navigation-notification"] .notification-header a:hover{ color: #2a6496; } fl-navigation-notification .notification-list > .notification-footer,[data-is="fl-navigation-notification"] .notification-list > .notification-footer{ background-color: #fff; font-size: 11px; font-weight: bold; border-top: 1px solid #eee; text-align: center; position: absolute; height: 30px; bottom: 0px; width: 100%; line-height: 30px; } fl-navigation-notification .notification-counter,[data-is="fl-navigation-notification"] .notification-counter{ background-color: #f00; position: absolute; display: table; top: 2px; left: 18px; padding: 1px; height: 18px; width: 18px; box-shadow: -1px 1px 1px #666; border-radius: 50px; color: #fff; text-shadow: 1px 1px 1px #333; font-weight: bold; font-size: 12px; font-family: Helvetica; } fl-navigation-notification .user-notification-attention,[data-is="fl-navigation-notification"] .user-notification-attention{ animation-iteration-count: infinite; animation-timing-function: ease-in-out; animation-name: attention; animation-duration: 5s; animation-delay: 10s; animation-fill-mode: backwards; } @keyframes attention { 0% { color: rgba(0, 0, 0, 1) } 50% { color: rgba(255, 0, 0, 1) } 100% { color: rgba(0, 0, 0, 1) } }',"",function(e){"use strict";var t=this;this.user=e.user,this.notifications=[],this.count=null,this.open=!1,this.on("mount",function(){t.update(
386),t.countNotification()}),this.on("update",function(){t.classes={"navigation-menu-button":!0,"user-notification":!0,"user-notification-attention":t.count>0,middle:!0,"navigation-menu-button-active":t.open},t.container={"navigation-menu-container":!0,"container-notification":!0}}),this.countNotification=function(){if(t.open)setTimeout(function(){t.countNotification()},6e4);else{var e=[t.actions.getUserNotificationCount()];t.store.dispatch(e).then(function(){t.info=t.store.getState().userNotification.notification,t.count=t.info.filter(function(e){return"sent"==e.name}).map(function(e){return e.value})[0],setTimeout(function(){t.countNotification()},6e4),t.update()})["catch"](function(){t.errors=t.store.getState().userNotification.errors,t.update()})}},this.toogleMenu=function(){1==t.open?t.open=!1:(t.open=!0,t.count=null),t.parent.update("fl-navigation-notification")},this.close=function(){t.open=!1,t.update()}})},function(e,t,i){var a=i(1);a.tag2("fl-navigation-notification-list",'<div> <div class="notification-title first-letter"> <fl-trans keyword="user.notification.plural"></fl-trans> </div> <div if="{!loading}"> <fl-spinner loading="{loading}"></fl-spinner> </div> <div if="{loading}" class="notification-list"> <fl-navigation-notification-list-item each="{notification in notifications}" notification="{notification}"> </fl-navigation-notification-list-item> </div> </div>','fl-navigation-notification-list .notification-title,[data-is="fl-navigation-notification-list"] .notification-title{ padding: 5px; font-weight: bold; font-family: verdana; font-size: 12px; border-bottom: #aaa 1px solid; } fl-navigation-notification-list .notification-list,[data-is="fl-navigation-notification-list"] .notification-list{ height: 360px; overflow: hidden; overflow-y: auto; } fl-navigation-notification-list-item:last-child .notification-item { border-bottom: none; }',"",function(e){"use strict";var t=this;this.loading=!0,this.notifications=[],this.on("mount",function(){t.getUserNotification()}),this.getUserNotification=function(){var e=[t.actions.getUserNotification(),t.actions.setUserNotificationRead()];t.store.dispatch(e).then(function(){t.notifications=t.store.getState().userNotification.notifications,t.update()})["catch"](function(e){e&&(t.errors=t.store.getState().userNotification.errors,t.update())})}})},function(e,t,i){var a=i(1);a.tag2("fl-navigation-notification-list-item",'<div class="notification-item" onclick="{clickActions}"> <div class="notification-sender-image"> <fl-image if="{image}" image="{image}" size="50px" circular="true" style="left: 50%; position: absolute; top: 1px; margin-left: -25px;"> </fl-image> </div> <div class="notification-info"> <div class="notification-message text-ellipsis"> {notification.title} </div> <div class="notification-date"> <fl-date text="{notification.create_date}" format-out="{\'dd \'+this.i18n.translate(\'date_of\')+\' MMMM \'+this.i18n.translate(\'date_of\')+\' YYYY\'}"> </fl-date> </div> </div> </div>','fl-navigation-notification-list-item .notification-item,[data-is="fl-navigation-notification-list-item"] .notification-item{ border-bottom: #ccc 1px dashed; display: table; width: 100%; cursor: pointer; transition-duration: 300ms; transition-timing-function: ease-in-out; } fl-navigation-notification-list-item .notification-item:hover,[data-is="fl-navigation-notification-list-item"] .notification-item:hover{ background-color:rgba(1, 129, 78, 0.15); } fl-navigation-notification-list-item .notification-sender-image,[data-is="fl-navigation-notification-list-item"] .notification-sender-image{ text-align: center; vertical-align: middle; display: table-cell; width: 20%; height: 55px; position: relative; } fl-navigation-notification-list-item .notification-info,[data-is="fl-navigation-notification-list-item"] .notification-info{ display: table-cell; width: 79%; } fl-navigation-notification-list-item .notification-message,[data-is="fl-navigation-notification-list-item"] .notification-message{ font-weight: bold; font-family: verdana; font-size: 12px; padding: 5px; min-width: 100%; } fl-navigation-notification-list-item .notification-date,[data-is="fl-navigation-notification-list-item"] .notification-date{ font-size: 12px; font-family: verdana; color: #333; padding: 5px; }',"",function(e){"use strict";var t=this;this.notification=e.notification,this.image=null,this.on("mount",function(){"1"==t.notification.sender?(t.image="https://s3.amazonaws.com/forleven-image/Asset+12xxxhdpi.png",t.update(
386)):t.notification.sender&&"1"!=t.notification.sender?t.getUser():t.notification.sender_institution&&t.getInstitution()}),this.clickActions=function(){t.notification.actions.map(function(e){"OPEN_LINK_EXTERNAL"==e.key&&window.open(e.value,"_blank")})},this.getUser=function(){var e=[t.actions.getUser()];t.store.dispatch(e).then(function(){t.user=t.store.getState().user.user,"https://forleven.com/img/IMG0120A.jpg"===t.user.image?t.image="https://forleven-image.s3.us-east-1.amazonaws.com/profile.svg":t.image=t.user.image,t.update()})["catch"](function(e){e&&(t.error=t.store.getState().user.error,t.update())})},this.getInstitution=function(){var e=[t.actions.getInstitution()];t.store.dispatch(e).then(function(){t.institution=t.store.getState().institution.institution,t.image=t.institution.image,t.update()})["catch"](function(e){e&&(t.error=t.store.getState().institution.error,t.update())})}})},function(e,t,i){var a=i(1);a.tag2("fl-navigation-profile",'<div class="user-profile no-select" onclick="{profile}"> <div class="table-cell middle"> {user.social_name} </div> <div class="table-cell middle"> <div class="user-profile-image"> <fl-image image="{image_profile}" circular="true" size="30px"> </fl-image> </div> </div> </div>','fl-navigation-profile .user-profile,[data-is="fl-navigation-profile"] .user-profile{ height: 100%; padding: 0 20px; display: table; line-height: 36px; color: white; cursor: pointer; font: bold 12px/36px verdana; line-height: 40px; float: left; vertical-align: middle; text-shadow: 0 0 1px black; } fl-navigation-profile .user-profile-image,[data-is="fl-navigation-profile"] .user-profile-image{ margin-left: 10px; height: 30px; width: 30px; }',"",function(e){"use strict";var t=this;this.user=e.user,this.image_profile=null,this.on("mount",function(){"https://forleven.com/img/IMG0120A.jpg"===e.user.image?t.image_profile="https://forleven-image.s3.us-east-1.amazonaws.com/profile.svg":t.image_profile=t.user.image}),this.profile=function(){location.href="/home"}})},function(e,t,i){var a=i(1);a.tag2("fl-navigation-setting",'<div class="{classes}" onclick="{toogleMenu}"> <fl-icon icon="cog" size="22"> </fl-icon> </div> <div class="{container}"> <div if="{user.institutions && user.institutions.length > 0}" class="capitalize navigation-institution"> <div class="navigation-institution-label"> <fl-trans keyword="institution.my_institution.plural"></fl-trans>: </div> <ul> <li each="{institution in user.institutions}"> <a href="{`/institution/${this.institution.id_institution}`}"> <div> <fl-image image="{institution.image}" size="25px" circular="true"> </fl-image> </div> <div> <div class="text-ellipsis"> {institution.name} </div> </div> </a> </li> </ul> <fl-section></fl-section> </div> <ul> <li> <a onclick="{myAccount}"> <div> <fl-icon icon="user-circle" size="26"> </fl-icon> </div> <div> <fl-trans keyword="my_account"></fl-trans> </div> </a> </li> <li> <a onclick="{signOut}"> <div> <fl-icon icon="sign-out" size="26"> </fl-icon> </div> <div> <fl-trans keyword="sign_out"></fl-trans> </div> </a> </li> </ul> </div>','fl-navigation-setting .navigation-institution,[data-is="fl-navigation-setting"] .navigation-institution{ font-weight: normal; margin: 5px; } fl-navigation-setting .navigation-institution-label,[data-is="fl-navigation-setting"] .navigation-institution-label{ padding: 5px; padding-bottom: 10px; }',"",function(e){"use strict";var t=this;this.user=e.user,this.classes={"navigation-menu-button":!0,"user-setting":!0,middle:!0,"navigation-menu-button-active":!1},this.container={"navigation-menu-container":!0,none:!0},this.toogleMenu=function(){1==t.classes["navigation-menu-button-active"]?t.close():t.open()},this.open=function(){t.classes["navigation-menu-button-active"]=!0,t.container.none=!1,t.parent.update("fl-navigation-setting")},this.close=function(){t.classes["navigation-menu-button-active"]=!1,t.container.none=!0,window.sessionStorage.removeItem("token"),t.update()},this.myAccount=function(){location.href="/meupainel",t.close()},this.signOut=function(){window.fcWidget&&window.fcWidget.user.clear(function(e){}),location.href="/sair.php",t.close()}})},function(e,t,i){var a=i(1);a.tag2("fl-side-bar",'<div if="{window.location.pathname !== â/homeâ}" class="side-bar"> <fl-institution-side-menu></fl-institution-side-menu> </div>','fl-side-bar .side-bar,[data-is="fl-side-bar"] .side-bar{ box-shadow: 0 0 4px #999; padding-top: 47px; padding-bottom: 47px; width: 70px; transition: width 1s; overflow: hidden; position: fixed; z-index: 101; left: 0; top: 0; bottom: 0; background: white; white-space: nowrap; transition: ease-in-out 500ms; transition-property: width; transition-delay: 300ms; } fl-side-bar .side-bar:hover,[data-is="fl-side-bar"] .side-bar:hover{ width: 205px; } fl-side-bar .side-bar-label,[data-is="fl-side-bar"] .side-bar-label{ font-family: arial; opacity: 0; text-align: left; transition: linear 500ms; transition-property: opacity; transition-delay: 400ms; }
386 fl-side-bar .side-bar:hover .side-bar-label,[data-is="fl-side-bar"] .side-bar:hover .side-bar-label{ opacity: 1; }',"",function(e){})},function(e,t){e.exports='<svg viewBox="0 0 20 12" xmlns="http://www.w3.org/2000/svg"><path d="M19.7232 6.53083L13.0562 11.78C12.4609 12.2486 11.4291 11.9206 11.4291 11.2488V8.24929H6.03205C5.50424 8.24929 5.07962 7.91498 5.07962 7.49942V4.49992C5.07962 4.08436 5.50424 3.75004 6.03205 3.75004H11.4291V0.75054C11.4291 0.0819011 12.457 -0.249294 13.0562 0.219378L19.7232 5.46851C20.0923 5.76221 20.0923 6.23713 19.7232 6.53083ZM7.61943 11.6237V10.3739C7.61943 10.1677 7.40513 9.999 7.14321 9.999H3.80971C3.1073 9.999 2.53981 9.5522 2.53981 8.99917V3.00017C2.53981 2.44713 3.1073 2.00033 3.80971 2.00033H7.14321C7.40513 2.00033 7.61943 1.83161 7.61943 1.62539V0.375602C7.61943 0.169387 7.40513 0.000664533 7.14321 0.000664533H3.80971C1.70643 0.000664533 0 1.34419 0 3.00017V8.99917C0 10.6551 1.70643 11.9987 3.80971 11.9987H7.14321C7.40513 11.9987 7.61943 11.83 7.61943 11.6237Z" fill="white"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" style="width:16px;" viewBox="0 0 512 512"><path fill="currentColor" d="M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm-6 336H54a6 6 0 0 1-6-6V118a6 6 0 0 1 6-6h404a6 6 0 0 1 6 6v276a6 6 0 0 1-6 6zm-54-176H300c-6.627 0-12-5.373-12-12v-16c0-6.627 5.373-12 12-12h104c6.627 0 12 5.373 12 12v16c0 6.627-5.373 12-12 12zm0 72H300c-6.627 0-12-5.373-12-12v-16c0-6.627 5.373-12 12-12h104c6.627 0 12 5.373 12 12v16c0 6.627-5.373 12-12 12zM176 160c33.137 0 60 26.863 60 60s-26.863 60-60 60-60-26.863-60-60 26.863-60 60-60zm68.731 125.183l-26.742-6.686c-28.096 20.209-62.152 15.699-83.978 0l-26.742 6.686C91.243 289.189 80 303.589 80 320.108V334c0 9.941 8.059 18 18 18h156c9.941 0 18-8.059 18-18v-13.892c0-16.519-11.243-30.919-27.269-34.925z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" style="width:16px;" viewBox="0 0 512 512"><path fill="currentColor" d="M32 448c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32V160H32v288zm160-212c0-6.6 5.4-12 12-12h104c6.6 0 12 5.4 12 12v8c0 6.6-5.4 12-12 12H204c-6.6 0-12-5.4-12-12v-8zM480 32H32C14.3 32 0 46.3 0 64v48c0 8.8 7.2 16 16 16h480c8.8 0 16-7.2 16-16V64c0-17.7-14.3-32-32-32z"></path></svg>'},function(e,t){e.exports='<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width:12px;" viewBox="0 0 512 512"><path fill="currentColor" d="M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z"></path></svg>'},function(e,t){e.exports='<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width:13px;" viewBox="0 0 448 512"><path fill="currentColor" d="M34.52 239.03L228.87 44.69c9.37-9.37 24.57-9.37 33.94 0l22.67 22.67c9.36 9.36 9.37 24.52.04 33.9L131.49 256l154.02 154.75c9.34 9.38 9.32 24.54-.04 33.9l-22.67 22.67c-9.37 9.37-24.57 9.37-33.94 0L34.52 272.97c-9.37-9.37-9.37-24.57 0-33.94z" class></path></svg>'},function(e,t){e.exports='<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width:13px;" viewBox="0 0 448 512"><path fill="currentColor" d="M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z"></path></svg>'},function(e,t){e.exports='<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width:18px;" viewBox="0 0 448 512"><path fill="currentColor" d="M240.971 130.524l194.343 194.343c9.373 9.373 9.373 24.569 0 33.941l-22.667 22.667c-9.357 9.357-24.522 9.375-33.901.04L224 227.495 69.255 381.516c-9.379 9.335-24.544 9.317-33.901-.04l-22.667-22.667c-9.373-9.373-9.373-24.569 0-33.941L207.03 130.525c9.372-9.373 24.568-9.373 33.941-.001z"></path></svg>'},function(e,t){e.exports='<svg viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg">
386<path fill="currentColor" d="M1.16602 17.8888H15.5108C16.1958 17.8888 16.754 17.331 16.754 16.6452V4.23706H1.16602V17.8888ZM7.4856 14.7835C7.69764 14.9959 7.69764 15.3405 7.4856 15.5531C7.37898 15.6593 7.23993 15.712 7.10087 15.712C6.96182 15.712 6.82237 15.6593 6.71575 15.5527L5.61518 14.451L4.51421 15.5523C4.4076 15.6586 4.26894 15.712 4.12949 15.712C3.99043 15.712 3.85098 15.6586 3.74516 15.5523C3.53232 15.3403 3.53232 14.9957 3.74516 14.7831L4.84652 13.6817L3.74516 12.58C3.53232 12.3671 3.53232 12.023 3.74516 11.8103C3.9576 11.5979 4.30177 11.5979 4.51441 11.8103L5.61538 12.9121L6.71595 11.8107C6.92918 11.5983 7.27296 11.5983 7.48599 11.8107C7.69804 12.0228 7.69804 12.3673 7.48599 12.58L6.38463 13.6817L7.4856 14.7835ZM12.6366 15.7802H12.2564C11.9557 15.7802 11.712 15.5369 11.712 15.2362C11.712 14.9356 11.9557 14.6923 12.2564 14.6923H12.6366C12.9372 14.6923 13.1813 14.9356 13.1813 15.2362C13.1813 15.5369 12.937 15.7802 12.6366 15.7802ZM10.706 7.43157H14.185C14.4856 7.43157 14.7297 7.67486 14.7297 7.97552C14.7297 8.27618 14.4856 8.51948 14.185 8.51948H10.706C10.4061 8.51948 10.1625 8.27618 10.1625 7.97552C10.1625 7.67486 10.4061 7.43157 10.706 7.43157ZM13.1813 12.1224C13.1813 12.4231 12.9372 12.6668 12.6366 12.6668H12.2564C11.9557 12.6668 11.712 12.4231 11.712 12.1224C11.712 11.8222 11.9557 11.5785 12.2564 11.5785H12.6366C12.937 11.5785 13.1813 11.8224 13.1813 12.1224ZM10.706 13.1374H14.185C14.4856 13.1374 14.7297 13.3807 14.7297 13.6813C14.7297 13.982 14.4856 14.2253 14.185 14.2253H10.706C10.4061 14.2253 10.1625 13.982 10.1625 13.6813C10.1625 13.3807 10.4061 13.1374 10.706 13.1374ZM3.8765 7.43157H5.07063V6.23704C5.07063 5.93638 5.31432 5.69308 5.61459 5.69308C5.91525 5.69308 6.15854 5.93638 6.15854 6.23704V7.43157H7.35465C7.65452 7.43157 7.89861 7.67486 7.89861 7.97552C7.89861 8.27618 7.65452 8.51948 7.35465 8.51948H6.15854V9.7148C6.15854 10.0155 5.91525 10.2591 5.61459 10.2591C5.31432 10.2591 5.07063 10.0155 5.07063 9.7148V8.51948H3.8765C3.57584 8.51948 3.33175 8.27618 3.33175 7.97552C3.33175 7.67486 3.57584 7.43157 3.8765 7.43157Z"></path><path fill="currentColor" d="M16.7542 0.223022H1.16602V3.14871H16.7542V0.223022Z"></path></svg>'; 387},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" style="width:18px;" viewBox="0 0 640 512"><path fill="currentColor" d="M352 448h168c13.255 0 24 10.745 24 24v16c0 13.255-10.745 24-24 24H120c-13.255 0-24-10.745-24-24v-16c0-13.255 10.745-24 24-24h168V153.324C264.469 143.04 246.836 121.778 241.603 96H120c-13.255 0-24-10.745-24-24V56c0-13.255 10.745-24 24-24h135.999C270.594 12.57 293.828 0 320 0s49.406 12.57 64.001 32H520c13.255 0 24 10.745 24 24v16c0 13.255-10.745 24-24 24H398.397c-5.233 25.778-22.866 47.04-46.397 57.324V448zm287.981-112c.001-16.182 1.342-8.726-85.048-181.506-17.647-35.294-68.186-35.358-85.865 0C381.94 328.75 384.019 320.331 384.019 336H384c0 44.183 57.308 80 128 80s128-35.817 128-80h-.019zM512 176l72 144H440l72-144zM255.981 336c.001-16.182 1.342-8.726-85.048-181.506-17.647-35.294-68.186-35.358-85.865 0C-2.06 328.75.019 320.331.019 336H0c0 44.183 57.308 80 128 80s128-35.817 128-80h-.019zM128 176l72 144H56l72-144z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" style="width:14px;" viewBox="0 0 512 512"><path fill="currentColor" d="M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm141.421 106.579c73.176 73.175 77.05 187.301 15.964 264.865L132.556 98.615c77.588-61.105 191.709-57.193 264.865 15.964zM114.579 397.421c-73.176-73.175-77.05-187.301-15.964-264.865l280.829 280.829c-77.588 61.105-191.709 57.193-264.865-15.964z"></path></svg>'},function(e,t){e.exports='<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 40 40" enable-background="new 0 0 40 40" xml:space="preserve" style="width:18px;"><image id="image0" width="40" height="40" x="0" y="0" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAIAAAADnC86AAAABGdBTUEAALGPC/xhBQAAACBjSFJN AAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QA/wD/AP+gvaeTAAAG DUlEQVRYw9WYa2wcVxXH/+fcOzO7s86uvcn6EeehErWlxaYhQJogoFKAvlJEEYIqiIJKBEhBNJIr WtxGQESLgIAqKkQfXwpSwwfaVEFqGyK+oMSoKE0IDWn6sBBpkpLHrp21vTO7OzP3Hj6s6zSx1/aG 4oqj0Uo7czW/c8899/zPHQq+/6Pk9TdAWDgTqFXv08k/XjEHDoIWkCwiYZUXcKYXjIgYkPeALKJb 9xYgwoWkEIhchvOtgIlAhCiWWhVRDLEghuNQOgXXBQBr/wdgrSUIZHSUXJcKBc63w/NQj2y5LOdK UqtRPk8ZH8a8e2AmRLE9W+TlS707Nzk3blBXXUW5LLkOEiOVwJw4GT2/J3pmtz1+gjs64Lnzmfpc YGYJQpkYdzff6W+7T/Uum7xvrB0pSbkMZnXt1f51/f7gd8MdD9d+8UsKNOXb52TrOahRJJVK+pEd /re+AQAi8f6h+rO74n1D8q9TqMdwXcrl+IoVzoYbUl/9inPTp4JNX0cQIp2aHUxjn7/DHDg0QwFh hhFz+i1/x0P+wFYAMj4e/vqx6KmdMj4G16PISliT8QmJKwIDgBf3+j//MQjVe+4nPwNpkusias3q mcBEiGMJQlsZcT97e/YPT089McPD5HnUkYeI1OsSBub4m+bYa8nfXzYvHU4OHwRi/eH1Ujo/W5aJ qDWrp4WaCUEoWusbN7i3b3RvvaVxOzn2qhRLpLUlorNF5LKqs8DLl6uVK3HDJwFIZSL6877ab3Ym L+yFMbx4CRw9y0pfCrbnx/T6j6a23UdECANqzwGIh4bGN34OEaAYADHD86g9x0u7Vf8H3E9vUOvW qu5u77aN3m0b4/1D4c8ejp/bw4VO8tPNpq4Gr+mTt05PhloE1vKKZfaV16qDg1IeT236EkDBtu32 0N+4s4tclzyPHAdWMFGRE6eSv74UPbM7en6POf4mr7qC8x1q5Qrvji/Ac+M//omUJmeG/OWe7ovB ROR59p/H7cHDEiepzXc5H1tvi8Xqgz8lduBoMIMZSpGjKeVRJkPtOUp5cuZcvG9/vGs3lHLWrSVm 9xMfRyYT79lLqdT0zOWe7mnqZC1lfOrp4nSG0ikA5vU3ZGQUWkPkossKrIUx0JoKi9WyZVIJg3vu ndhyt8QRAH/gbn3rTVIeA8+ggU1kUSDWSlQHIKVRxPFsnULDCYCyi1RPb/3RJ8LtDzWepL55lyie cV81ARMRYP99BmjokDQbNnlNeUDEHYX6E0+a4WEAur+PF+cRRTNEu8kbAebk8BERy10FaH0pmgAR KY1IsSilEqydSk9yHVSC5MhRAIhjSQyIpk+6SckkguclLx8xR4+pvj5qb0clBL9jcGIkk/YGvk3p NBJT//2zKI00xFHEiqOpqxNA/JcXZWSUCkumb+hmayzUlpFSqf7U76itTV/XLxMT0HrKLUkMZTKZ B3/oP/A9/wcPcGdBwioAKCWjo+ojH3LWXS9hWPvV4+Q4rawxAKU4v6T++JPJ8LC3+WsSBpPxbKQ0 BNbakREAUq9LkoAISkl5DLlc26OPgLmyZas5cIiy2RbBxlB2kdTjYMtWte565+bP2HNFEIsxiOO3 Q0dTP2CSIKCl3bl9e3nF8okvfrn+253cWWi2HWbtMpOEuwrJ/hfDe+/n1f1gJePj6YHvLHphl+q7 Vs6X35kTElQl5fo/2Z4cOVr+4Nrkub2qtxeObqZRczUCxnBXZ/z0bjiaO5fYUlFd8369Zg3lO/Bq dNHIlMeOWx0YNCdOUi5HPd0wprG/LwsMwArlFsFYWAuQ1GoALt2aIsSMKLbVKnd1gXnO5mt+Db3g Qtl7u6pPGyNgpkwGmFe7+W6fJGS+HfZ7c4T5/wXPO7D/NVikIdKN8km5LAByPSjVqhMtHtqUssWS OXdWoghE5uRJSvuUJGSSGdV+FmveVzeZMTI+/JScH4MxlG2D0rAWlQAN+ZvfS2Zqb2c3ZhkZxemI 2tqglJw6A7EgavxtKdotgkUonYbvNxiUzU5qwKRktWAal/Hd5QLjco7kAECkJ4/0C2kiENHqylWI ElrArz4iwldf+R+UVtfz6wUj3QAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxOC0wNy0xMlQx
387MDozNDoy OS0wNzowMBg3oqMAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTgtMDctMTJUMTA6MzQ6MjktMDc6MDBp ahofAAAAAElFTkSuQmCC"></image></svg>'},function(e,t){e.exports='<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 299.99999 303.75043" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" style="width:18px;"><defs><clipPath id="a" clipPathUnits="userSpaceOnUse"><path d="m0 0h339.98v340h-339.98v-340z"></path></clipPath></defs><g transform="translate(-196.04 -481.48)"><g transform="matrix(4.1707 0 0 -4.2193 195.74 785.27)"><g transform="scale(.21178 .21177)"><g clip-path="url(#a)"><path d="m57.032 340.05h226.63l2.94-0.06 2.86-0.24 2.85-0.36 2.79-0.49 2.74-0.64 2.7-0.76 2.63-0.89 2.57-1.02 2.51-1.13 2.44-1.25 2.38-1.38 2.3-1.47 2.21-1.57 2.14-1.7 2.07-1.79 1.95-1.87 1.89-1.97 1.77-2.04 1.7-2.15 1.57-2.23 1.46-2.3 1.36-2.38 1.26-2.44 1.15-2.51 0.99-2.57 0.9-2.63 0.76-2.7 0.64-2.74 0.49-2.79 0.36-2.82 0.23-2.89 0.07-2.92v-226.67l-0.07-2.911-0.23-2.869-0.36-2.848-0.49-2.783-0.64-2.742-0.76-2.698-0.9-2.614-0.99-2.571-1.15-2.529-1.26-2.423-1.36-2.38-1.46-2.295-1.57-2.231-1.7-2.125-1.77-2.061-1.89-1.976-1.95-1.87-2.07-1.785-2.14-1.679-2.21-1.5726-2.3-1.4662-2.38-1.36-2.44-1.2537-2.51-1.1476-2.57-0.9987-2.63-0.8925-2.7-0.765-2.74-0.6375-2.79-0.48876-2.85-0.36124-2.86-0.23377-2.94-0.063747h-226.63l-2.933 0.063747-2.868 0.23377-2.848 0.36124-2.784 0.48876-2.762 0.6375-2.678 0.765-2.635 0.8925-2.571 0.9987-2.529 1.1476-2.443 1.2537-2.359 1.36-2.316 1.4662-2.21 1.5726-2.147 1.679-2.061 1.785-1.955 1.87-1.891 1.976-1.764 2.061-1.679 2.125-1.593 2.231-1.4665 2.295-1.36 2.38-1.2538 2.423-1.1475 2.529-0.9987 2.571-0.8925 2.614-0.765 2.698-0.6375 2.742-0.48877 2.783-0.36125 2.848-0.23375 2.869-0.06375 2.911v226.67l0.06375 2.92 0.23375 2.89 0.36125 2.82 0.48877 2.79 0.6375 2.74 0.765 2.7 0.8925 2.63 0.9987 2.57 1.1475 2.51 1.2538 2.44 1.36 2.38 1.4665 2.3 1.593 2.23 1.679 2.15 1.764 2.04 1.891 1.97 1.955 1.87 2.061 1.79 2.147 1.7 2.21 1.57 2.316 1.47 2.359 1.38 2.443 1.25 2.529 1.13 2.571 1.02 2.635 0.89 2.678 0.76 2.762 0.64 2.784 0.49 2.848 0.36 2.868 0.24 2.933 0.06z" fill-rule="evenodd" fill="#1a5493"></path><path d="m28.663 56.723h26.435v113.35h-26.435v-113.35z" fill-rule="evenodd" fill="#fff212"></path><path d="m173.55 144.15h-1.51l-1.49-0.05-1.47-0.06-1.42-0.09-1.4-0.08-1.38-0.13-1.36-0.15-1.34-0.15-1.3-0.19-1.27-0.19-1.26-0.21-1.23-0.23-1.19-0.24-1.17-0.25-1.15-0.28-1.12-0.28-1.09-0.29-1.06-0.3-1.02-0.32-1-0.32-0.98-0.32-0.93-0.34-0.91-0.34-0.88-0.36-0.85-0.34-0.82-0.36-0.79-0.36-0.77-0.36-0.72-0.36-0.7-0.36-0.66-0.37-0.64-0.36 4.98-16.7 0.57 0.34 0.6 0.34 0.61 0.34 0.64 0.32 0.66 0.32 0.68 0.32 0.7 0.32 0.72 0.29 0.75 0.3 0.76 0.3 0.77 0.3 0.78 0.27 0.79 0.26 0.81 0.27 0.82 0.26 0.83 0.23 0.85 0.24 0.85 0.21 0.87 0.21 0.85 0.19 0.88 0.19 0.89 0.17 0.87 0.15 0.89 0.15 0.87 0.13 0.9 0.1 0.89 0.11 0.87 0.06 0.89 0.07 0.87 0.06 0.9 0.02h0.87l1.4-0.02 1.36-0.06 1.27-0.11 1.19-0.13 1.15-0.19 1.09-0.21 1.02-0.25 0.95-0.28 0.92-0.32 0.85-0.34 0.78-0.36 0.72-0.38 0.68-0.41 0.64-0.42 0.6-0.45 0.53-0.44 0.49-0.47 0.46-0.49 0.41-0.47 0.36-0.49 0.32-0.51 0.3-0.49 0.25-0.48 0.23-0.49 0.2-0.49 0.14-0.47 0.13-0.47 0.11-0.44 0.08-0.45 0.05-0.42 0.04-0.41v-0.38-0.91l-3.17-0.03-3.1-0.08-3.02-0.15-2.93-0.21-2.85-0.28-2.76-0.36-2.7-0.4-2.59-0.49-2.51-0.53-2.4-0.62-2.34-0.68-2.23-0.74-2.12-0.81-2.04-0.87-1.96-0.94-1.85-1-1.74-1.06-1.64-1.12-1.55-1.19-1.42-1.28-1.34-1.317-1.21-1.381-1.11-1.466-1.02-1.509-0.87-1.572-0.78-1.658-0.66-1.7-0.53-1.785-0.43-1.827-0.32-1.892-0.17-1.976-0.06-2.019 0.02-1.211 0.08-1.211 0.15-1.211 0.22-1.19 0.27-1.19 0.32-1.19 0.38-1.169 0.45-1.148 0.49-1.126 0.57-1.105 0.62-1.084 0.66-1.062 0.72-1.041 0.79-0.999 0.85-0.978 0.89-0.935 0.95-0.892 1-0.85 1.07-0.808 1.1-0.765 1.17-0.722 1.23-0.68 1.28-0.616 1.34-0.553 1.38-0.51 1.42-0.446 1.51-0.383 1.53-0.318 1.59-0.255 1.64-0.192 1.7-0.106 1.74-0.042 1.06 0.021 1.05 0.042 1.02 0.043 1.02 0.085 0.99 0.106 1 0.128 0.98 0.148 0.98 0.17 0.95 0.213 0.94 0.212 0.93 0.234 0.92 0.255 0.89 0.276 0.89 0.298 0.87 0.34 0.85 0.34 0.83 0.361 0.83 0.383 0.81 0.382 0.79 0.425 0.76 0.446 0.74 0.447 0.75 0.488 0.7 0.489 0.7 0.51 0.68 0.531 0.66 0.553 0.62 0.574 0.61 0.573 0.6 0.595 0.57 0.617 0.55 0.637h0.3l2.89-8.819h21.51v50.237l-0.03 1.91-0.1 1.87-0.15 1.85-0.21 1.83-0.28 1.8-0.36 1.77-0.4 1.72-0.49 1.68-0.58 1.65-0.61 1.6-0.73 1.55-0.78 1.51-0.87 1.46-0.94 1.41-1.04 1.36-1.1 1.29-1.19 1.24-1.3 1.16-1.38 1.11-1.47 1.04-1.55 0.98-1.66 0.89-1.74 0.83-1.85 0.74-1.93 0.68-2.06 0.58-2.15 0.51-2.25 0.42-2.36 0.32-2.47 0.23-2.57 0.15-2.67 0.05zm15.08-56.083v-0.51l-0.02-0.531-0.04-0.531-0.04-0.553
387-0.07-0.531-0.06-0.553-0.09-0.531-0.12-0.531-0.05-0.191-0.08-0.277-0.06-0.255-0.07-0.17-0.08-0.212-0.09-0.213-0.23-0.531-0.26-0.51-0.27-0.51-0.3-0.51-0.32-0.489-0.34-0.51-0.36-0.488-0.38-0.468-0.41-0.467-0.4-0.468-0.45-0.446-0.46-0.446-0.47-0.425-0.49-0.404-0.53-0.404-0.53-0.382-0.56-0.362-0.55-0.361-0.59-0.319-0.6-0.318-0.61-0.298-0.64-0.255-0.64-0.255-0.68-0.234-0.68-0.191-0.68-0.191-0.72-0.149-0.72-0.127-0.73-0.107-0.76-0.063-0.77-0.064h-0.76-0.68l-0.66 0.042-0.64 0.043-0.64 0.085-0.61 0.106-0.6 0.106-0.59 0.149-0.58 0.17-0.53 0.17-0.55 0.213-0.51 0.233-0.49 0.255-0.49 0.255-0.44 0.298-0.45 0.319-0.4 0.318-0.41 0.362-0.36 0.382-0.36 0.383-0.32 0.425-0.3 0.446-0.29 0.446-0.26 0.489-0.23 0.489-0.19 0.51-0.19 0.552-0.15 0.553-0.13 0.573-0.11 0.617-0.06 0.616-0.04 0.637-0.02 0.659 0.02 0.744 0.06 0.701 0.11 0.701 0.12 0.68 0.17 0.638 0.22 0.637 0.25 0.595 0.28 0.595 0.32 0.574 0.34 0.531 0.38 0.532 0.42 0.51 0.45 0.488 0.49 0.447 0.51 0.446 0.55 0.425 0.58 0.425 0.59 0.382 0.64 0.362 0.66 0.361 0.68 0.34 0.72 0.319 0.72 0.297 0.77 0.276 0.8 0.277 0.81 0.233 0.83 0.234 0.87 0.234 0.87 0.191 0.92 0.191 0.91 0.17 0.96 0.149 0.89 0.128 0.93 0.127 0.94 0.106 0.98 0.107 0.97 0.063 1.02 0.085 1.02 0.043 1.05 0.042 0.63 0.022 0.64 0.021 0.66 0.021h0.64 0.66 0.65 0.66 0.68v-9.01z" fill-rule="evenodd" fill="#fff212"></path><path d="m285.83 141.66v-49.789-0.744l-0.04-0.722-0.07-0.702-0.1-0.68-0.11-0.68-0.15-0.637-0.19-0.638-0.23-0.595-0.19-0.488-0.24-0.489-0.25-0.489-0.26-0.489-0.27-0.467-0.3-0.489-0.32-0.489-0.34-0.467-0.36-0.468-0.36-0.467-0.41-0.468-0.4-0.446-0.42-0.425-0.45-0.425-0.47-0.404-0.49-0.403-0.51-0.383-0.51-0.382-0.55-0.34-0.55-0.34-0.6-0.298-0.59-0.297-0.62-0.277-0.64-0.233-0.65-0.234-0.68-0.191-0.71-0.17-0.72-0.128-0.72-0.127-0.77-0.064-0.76-0.064h-0.81l-0.98 0.021-0.95 0.064-0.94 0.106-0.89 0.17-0.85 0.192-0.83 0.255-0.78 0.297-0.75 0.34-0.72 0.361-0.68 0.425-0.66 0.468-0.62 0.51-0.57 0.531-0.57 0.595-0.51 0.616-0.49 0.659-0.47 0.701-0.42 0.744-0.39 0.786-0.38 0.808-0.32 0.85-0.32 0.892-0.27 0.935-0.24 0.957-0.21 0.998-0.19 1.02-0.15 1.063-0.13 1.105-0.1 1.126-0.07 1.169-0.04 1.19-0.02 1.232v44.942h-25.8v-49.659-1.254l0.04-1.211 0.05-1.169 0.06-1.169 0.09-1.147 0.1-1.126 0.13-1.084 0.13-1.084 0.17-1.041 0.17-1.02 0.19-0.999 0.23-0.977 0.24-0.957 0.25-0.935 0.26-0.913 0.29-0.872 0.3-0.871 0.34-0.85 0.32-0.829 0.36-0.807 0.36-0.786 0.36-0.765 0.41-0.744 0.4-0.744 0.4-0.701 0.43-0.701 0.45-0.68 0.46-0.638 0.47-0.637 0.49-0.617 0.49-0.595 0.51-0.573 0.53-0.574 0.55-0.531 0.55-0.532 0.56-0.488 0.59-0.489 0.58-0.468 0.61-0.446 0.62-0.425 0.64-0.404 0.63-0.382 0.66-0.361 0.66-0.362 0.68-0.318 0.7-0.319 0.7-0.276 0.73-0.277 0.74-0.255 0.72-0.233 0.77-0.234 0.74-0.191 0.79-0.192 0.76-0.17 0.79-0.17 0.81-0.127 0.8-0.128 0.81-0.106 0.83-0.085 0.83-0.085 0.85-0.064 0.85-0.021 0.87-0.042h0.87 0.77l0.74 0.021 0.72 0.021 0.72 0.043 0.73 0.063 0.7 0.064 0.7 0.064 0.68 0.106 0.66 0.085 0.66 0.128 0.66 0.106 0.63 0.149 0.62 0.127 0.62 0.17 0.61 0.17 0.6 0.17 1.14 0.383 1.13 0.403 1.06 0.425 1.04 0.425 1 0.468 0.96 0.467 0.91 0.51 0.87 0.51 0.83 0.532 0.81 0.531 0.77 0.552 0.74 0.553 0.7 0.574 0.66 0.595 0.62 0.595 0.59 0.616 0.57 0.595 0.54 0.595 0.48 0.574 0.47 0.552 0.45 0.531 0.4 0.532 0.36 0.488 0.34 0.51 3.32-12.07h20.95v84.937h-26.18z" fill-rule="evenodd" fill="#fff212"></path><path d="m79.897 170.07v-28.37h-12.049v-19.36h12.049v-34.549l0.021-1.063 0.021-1.041 0.022-1.041 0.042-0.999 0.064-0.999 0.085-0.977 0.085-0.956 0.106-0.957 0.106-0.913 0.128-0.914 0.149-0.893 0.17-0.871 0.17-0.85 0.191-0.85 0.191-0.807 0.213-0.808 0.233-0.786 0.255-0.765 0.255-0.744 0.277-0.722 0.297-0.723 0.298-0.68 0.318-0.68 0.34-0.637 0.34-0.638 0.362-0.616 0.382-0.595 0.404-0.595 0.404-0.553 0.425-0.531 0.446-0.531 0.446-0.489 0.425-0.425 0.425-0.425 0.446-0.404 0.447-0.403 0.488-0.383 0.489-0.382 0.531-0.383 0.532-0.361 0.531-0.361 0.574-0.34 0.573-0.319 0.595-0.34 0.617-0.298 0.616-0.297 0.659-0.298 0.637-0.255 0.68-0.276 0.68-0.234 0.701-0.233 0.702-0.213 0.722-0.212 0.744-0.17 0.743-0.17 0.77-0.149 0.76-0.149 0.79-0.127 0.78-0.085 0.81-0.085 0.81-0.085 0.83-0.043 0.83-0.021 0.85-0.021 1.4 0.021 1.29 0.042 1.22 0.064 1.1 0.085 1.04 0.106 0.96 0.128 0.91 0.149 0.83 0.17 0.81 0.17 0.74 0.191 0.7 0.212 0.7 0.213 1.32 0.467 1.3 0.489v19.741l-0.34-0.127-0.45-0.128-0.53-0.127-0.66-0.106-0.74-0.107-0.83-0.063-0.89-0.064-0.96-0.021-0.85 0.021-0.79 0.042-0.76 0.085-0.72 0.128-0.68 0.149-0.64 0.17-0.62 0.212-0.57 0.255-0.53 0.276-0.51 0.298-0.49 0.361-0.43 0.361-0.42 0.404-0.38 0.425-0.36 0.468-0.32 0.51-0.3 0.51-0.28 0.573-0.25 0.574-0.24 0.616-0.19 0.659-0.19 0.659-0.15 0.722-0.15 0.723-0.1 0.765-0.11 0.807-0.08 0.808-0.07 0.85-0.04 0.892-0.04 0.893-0.02 0.935v0.956 30.108h16.4v19.36h-16.4v28.37h-25.673z" fill-rule="evenodd" fill="#fff212"></path><path d="m276.08 170.09-15.94-22.91h18.44l22.47 22.91h-24.97z" fill-rule="evenodd" fill="#fff212"></path></g></g></g></g></svg>'},function(e,t){e.exports='<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 244.000000 244.000000" preserveAspectRatio="xMidYMid meet"><g transform="translate(0.000000,244.000000) scale(0.100000,-0.100000)" fill="#E81C2A" stroke="none"><path d="M1169 2389 c-54 -98 -74 -186 -66 -302 3 -49 13 -104 26 -135 12 -30 96 -183 188 -340 92 -158 175 -314 186 -347 36 -113 20 -284 -37 -385 -14 -24 -15 -24 -21 -5 -4 11 -13 37 -2
3871 57 -8 21 -120 224 -251 450 -130 227 -245 439 -256 471 -11 31 -23 57 -27 57 -10 0 -57 -106 -70 -162 -20 -77 -9 -231 21 -303 14 -33 97 -184 184 -335 88 -151 170 -304 182 -340 39 -115 28 -262 -30 -375 l-20 -40 -12 40 c-16 55 -22 66 -233 430 -103 176 -197 346 -210 378 -13 32 -26 90 -29 128 -3 38 -9 72 -13 74 -14 9 -209 -64 -306 -114 -172 -88 -286 -200 -334 -329 -18 -47 -21 -72 -18 -147 4 -76 9 -99 35 -150 144 -280 592 -465 1128 -465 619 0 1112 246 1166 582 38 236 -169 457 -544 583 l-102 34 -13 62 c-17 87 -33 119 -256 508 -108 190 -202 363 -208 385 -15 55 -24 62 -39 35z"></path></g></svg>'},function(e,t){e.exports='<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width:20px;" viewBox="0 0 640 512"><path fill="currentColor" d="M360 384h48c4.4 0 8-3.6 8-8V136c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v240c0 4.4 3.6 8 8 8zm96 0h48c4.4 0 8-3.6 8-8V136c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v240c0 4.4 3.6 8 8 8zm-160 0h16c4.4 0 8-3.6 8-8V136c0-4.4-3.6-8-8-8h-16c-4.4 0-8 3.6-8 8v240c0 4.4 3.6 8 8 8zM592 0H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h544c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48zm0 464H48V48h544v416zm-456-80h48c4.4 0 8-3.6 8-8V136c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v240c0 4.4 3.6 8 8 8zm96 0h16c4.4 0 8-3.6 8-8V136c0-4.4-3.6-8-8-8h-16c-4.4 0-8 3.6-8 8v240c0 4.4 3.6 8 8 8z"></path></svg>'},function(e,t){e.exports='<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="bars" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" style="width: 16px;"><path fill="currentColor" d="M16 132h416c8.837 0 16-7.163 16-16V76c0-8.837-7.163-16-16-16H16C7.163 60 0 67.163 0 76v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z" class></path></svg>'},function(e,t){e.exports='<svg viewBox="0 0 60 60" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M29.9779 3C28.3527 3 27 4.32223 27 5.94727V9.30012C27.9475 9.13758 28.9737 9.05156 29.9779 9.05156C30.982 9.05156 31.7375 9.13746 32.9557 9.30012V5.94727C32.9557 4.32223 31.6029 3 29.9779 3Z" fill="black"></path><path d="M24 54C25.2495 56.0305 27.6476 57.7073 30.3548 57.7073V57.7126C33.1973 57.7126 35.4518 56.0304 36.7011 54H24Z" fill="black"></path><path d="M6.38721 48.5723V50.4542C6.38721 52.1807 7.96525 53.7159 9.69189 53.7159H50.4844C52.2109 53.7159 53.4919 52.1806 53.4919 50.4542V48.5723H6.38721V48.5723Z" fill="black"></path><path d="M50.879 39.2657L50.7116 39.1761C47.0836 35.3159 44.9644 30.2728 44.9644 24.9755V23.6203C44.9644 15.4127 38.3502 8.73535 30.1426 8.73535C21.935 8.73535 15.3208 15.4127 15.3208 23.6203V24.6711C15.3208 30.1784 13.2425 35.3404 9.36373 39.2502C7.59127 41.0369 6.64439 43.2931 6.56787 45.8649H53.6124C53.5801 43.2931 52.5747 41.0697 50.879 39.2657Z" fill="black"></path><path d="M25 54C34.2 54 36.1667 53.6667 36 53.5" stroke="black"></path><path d="M34.9985 52.6581C35.1515 52.6581 35.3641 52.5286 35.4972 52.4399" stroke="black" stroke-width="3" stroke-linecap="round"></path><path d="M35.7467 53.001C35.9152 53.001 35.7846 52.9041 35.7225 52.8694C35.6203 52.8124 35.5492 52.814 35.4351 52.814" stroke="black" stroke-width="3" stroke-linecap="round"></path><path d="M26.9264 52.6582C26.9264 52.818 26.9111 52.9675 26.8952 53.1257C26.882 53.2583 26.8158 53.393 26.8035 53.5343C26.7965 53.6141 26.8035 53.6243 26.7152 53.6243C26.4515 53.6243 26.1918 53.4585 25.9533 53.3612C25.787 53.2932 25.6033 53.202 25.4616 53.0876C25.3263 52.9783 25.1694 52.8453 25.0028 52.7898C24.9324 52.7663 24.8913 52.7411 24.8539 52.6738C24.7831 52.5463 24.8609 52.3881 24.9941 52.35C25.1276 52.3119 25.2424 52.3819 25.356 52.4071C25.4984 52.4388 25.6977 52.4781 25.8218 52.5526C25.9256 52.6149 25.9688 52.6168 26.0849 52.634C26.2306 52.6555 26.47 52.6136 26.5836 52.6894" stroke="black" stroke-width="3" stroke-linecap="round"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" style="width:14px;" viewBox="0 0 448 512">
387<path fill="currentColor" d="M433.884 366.059C411.634 343.809 384 316.118 384 208c0-79.394-57.831-145.269-133.663-157.83A31.845 31.845 0 0 0 256 32c0-17.673-14.327-32-32-32s-32 14.327-32 32c0 6.75 2.095 13.008 5.663 18.17C121.831 62.731 64 128.606 64 208c0 108.118-27.643 135.809-49.893 158.059C-16.042 396.208 5.325 448 48.048 448H160c0 35.346 28.654 64 64 64s64-28.654 64-64h111.943c42.638 0 64.151-51.731 33.941-81.941zM224 472a8 8 0 0 1 0 16c-22.056 0-40-17.944-40-40h16c0 13.234 10.766 24 24 24z"></path></svg>'},function(e,t){e.exports='<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width:14px;" viewBox="0 0 448 512"><path fill="currentColor" d="M448 360V24c0-13.3-10.7-24-24-24H96C43 0 0 43 0 96v320c0 53 43 96 96 96h328c13.3 0 24-10.7 24-24v-16c0-7.5-3.5-14.3-8.9-18.7-4.2-15.4-4.2-59.3 0-74.7 5.4-4.3 8.9-11.1 8.9-18.6zM128 134c0-3.3 2.7-6 6-6h212c3.3 0 6 2.7 6 6v20c0 3.3-2.7 6-6 6H134c-3.3 0-6-2.7-6-6v-20zm0 64c0-3.3 2.7-6 6-6h212c3.3 0 6 2.7 6 6v20c0 3.3-2.7 6-6 6H134c-3.3 0-6-2.7-6-6v-20zm253.4 250H96c-17.7 0-32-14.3-32-32 0-17.6 14.4-32 32-32h285.4c-1.9 17.1-1.9 46.9 0 64z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" style="width:14px;" viewBox="0 0 448 512"><path fill="currentColor" d="M447.9 176c0-10.6-2.6-21-7.6-30.3l-49.1-91.9c-4.3-13-16.5-21.8-30.3-21.8H87.1c-13.8 0-26 8.8-30.4 21.9L7.6 145.8c-5 9.3-7.6 19.7-7.6 30.3C.1 236.6 0 448 0 448c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32 0 0-.1-211.4-.1-272zM248 80h102.8l34.2 64H248V80zM97.2 80H200v64H63l34.2-64zM48 432c0-36.5.1-163.5.1-240h351.8c0 76.5.1 203.5.1 240H48zm201.3-129.7l-42.2-11.4c-4.2-1.1-7.1-4.5-7.1-8.3 0-4.8 4.5-8.7 10.1-8.7h26.3c4.1 0 8.2 1 11.8 3 3.1 1.7 6.8 1.4 9.2-1.2l12.1-12.7c3.1-3.3 2.6-8.6-1.1-11.2-8.3-5.7-18.1-8.9-28.3-9.5V232c0-4.4-3.6-8-8-8h-16c-4.4 0-8 3.6-8 8v10.2c-22.2 1.1-40 18.6-40 40.3 0 18.2 12.6 34.3 30.7 39.2l42.2 11.4c4.2 1.1 7.1 4.5 7.1 8.3 0 4.8-4.5 8.7-10.1 8.7h-26.3c-4.1 0-8.2-1-11.8-3-3.1-1.7-6.8-1.4-9.2 1.2L178.6 361c-3.1 3.3-2.6 8.6 1.1 11.2 8.3 5.7 18.1 8.9 28.3 9.5V392c0 4.4 3.6 8 8 8h16c4.4 0 8-3.6 8-8v-10.2c22.2-1.1 40-18.6 40-40.3 0-18.2-12.6-34.3-30.7-39.2z" class></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" style="width:18px;" viewBox="0 0 576 512"><path fill="currentColor" d="M576 240c0-23.63-12.95-44.04-32-55.12V32.01C544 23.26 537.02 0 512 0c-7.12 0-14.19 2.38-19.98 7.02l-85.03 68.03C364.28 109.19 310.66 128 256 128H64c-35.35 0-64 28.65-64 64v96c0 35.35 28.65 64 64 64h33.7c-1.39 10.48-2.18 21.14-2.18 32 0 39.77 9.26 77.35 25.56 110.94 5.19 10.69 16.52 17.06 28.4 17.06h74.28c26.05 0 41.69-29.84 25.9-50.56-16.4-21.52-26.15-48.36-26.15-77.44 0-11.11 1.62-21.79 4.41-32H256c54.66 0 108.28 18.81 150.98 52.95l85.03 68.03a32.023 32.023 0 0 0 19.98 7.02c24.92 0 32-22.78 32-32V295.13C563.05 284.04 576 263.63 576 240zm-96 141.42l-33.05-26.44C392.95 311.78 325.12 288 256 288v-96c69.12 0 136.95-23.78 190.95-66.98L480 98.58v282.84z"></path></svg>'},function(e,t){e.exports='<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width:18px;" viewBox="0 0 448 512"><path fill="currentColor" d="M436 160H12c-6.6 0-12-5.4-12-12v-36c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48v36c0 6.6-5.4 12-12 12zM12 192h424c6.6 0 12 5.4 12 12v260c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V204c0-6.6 5.4-12 12-12zm116 204c0-6.6-5.4-12-12-12H76c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12v-40zm0-128c0-6.6-5.4-12-12-12H76c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12v-40zm128 128c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12v-40zm0-128c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12v-40zm128 128c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12v-40zm0-128c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12v-40z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" style="width:14px;" viewBox="0 0 512 512">
387<path fill="currentColor" d="M512 144v288c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V144c0-26.5 21.5-48 48-48h88l12.3-32.9c7-18.7 24.9-31.1 44.9-31.1h125.5c20 0 37.9 12.4 44.9 31.1L376 96h88c26.5 0 48 21.5 48 48zM376 288c0-66.2-53.8-120-120-120s-120 53.8-120 120 53.8 120 120 120 120-53.8 120-120zm-32 0c0 48.5-39.5 88-88 88s-88-39.5-88-88 39.5-88 88-88 88 39.5 88 88z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" style="width:10px;" viewBox="0 0 320 512"><path fill="currentColor" d="M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" style="width:10px;" viewBox="0 0 192 512"><path fill="currentColor" d="M192 127.338v257.324c0 17.818-21.543 26.741-34.142 14.142L29.196 270.142c-7.81-7.81-7.81-20.474 0-28.284l128.662-128.662c12.599-12.6 34.142-3.676 34.142 14.142z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" style="width:10px;" viewBox="0 0 192 512"><path fill="currentColor" d="M0 384.662V127.338c0-17.818 21.543-26.741 34.142-14.142l128.662 128.662c7.81 7.81 7.81 20.474 0 28.284L34.142 398.804C21.543 411.404 0 402.48 0 384.662z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" style="width:10px;" viewBox="0 0 320 512"><path fill="currentColor" d="M288.662 352H31.338c-17.818 0-26.741-21.543-14.142-34.142l128.662-128.662c7.81-7.81 20.474-7.81 28.284 0l128.662 128.662c12.6 12.599 3.676 34.142-14.142 34.142z" class></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" style="width:16px;" viewBox="0 0 512 512"><path fill="currentColor" d="M168 296h-16c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16v-16c0-8.8-7.2-16-16-16zm-32-48c0-8.8-7.2-16-16-16h-16c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16v-16zm96 0c0-8.8-7.2-16-16-16h-16c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16v-16zm128 48h-16c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16v-16c0-8.8-7.2-16-16-16zm48-64h-16c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16v-16c0-8.8-7.2-16-16-16zm103.4 147.5l-25.5-178.3c-3.4-23.6-23.6-41.2-47.5-41.2H208v-32h96c8.8 0 16-7.2 16-16V16c0-8.8-7.2-16-16-16H48c-8.8 0-16 7.2-16 16v96c0 8.8 7.2 16 16 16h96v32H73.6c-23.9 0-44.1 17.6-47.5 41.2L.6 379.5c-.4 3-.6 6-.6 9.1V464c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48v-75.5c0-3-.2-6-.6-9zM80 80V48h192v32H80zm-6.4 128h364.7l22.9 160H50.8l22.8-160zM464 464H48v-48h416v48zM328 248c0-8.8-7.2-16-16-16h-16c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16v-16zm-64 48h-16c-8.8 0-16 7.2-16 16v16c0 8.8 7.2 16 16 16h16c8.8 0 16-7.2 16-16v-16c0-8.8-7.2-16-16-16z"></path></svg>'},function(e,t){e.exports='<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 195 215"><path d="M91.5 1.4c-1.7.7-3.6 2-4.4 3-.8.9-4 3.9-7.2 6.7l-5.8 5-10.7-1.8-10.6-1.8-2.7 3.1c-2.2 2.4-3.1 4.8-4 11-2.1 13.2-1.3 12.1-12.6 17.3-9 4.3-10.4 5.2-11.4 8.2-1.1 3.1-.8 4.1 3.9 13.7l5 10.3-4.5 8.9c-7.1 14.2-6.2 16.9 8 23.5 10.2 4.8 9.5 3.7 11.6 17 1 6.4 1.8 8.5 4 10.7 3.2 3.2 4.4 3.3 15.9 1.3 4.7-.8 9.3-1.5 10.2-1.5 1 0 5.1 3.1 9 6.9 4 3.7 8.4 7.4 9.7 8 3.2 1.8 8.3.6 11.2-2.5 1.3-1.4 5-4.9 8.2-7.6l5.7-5 11.5 1.7c10.8 1.7 11.6 1.7 14.1 0 3.3-2.1 4.8-6 6.4-16.2l1.2-8.1 10.4-5.1c15-7.2 15.4-9 5.5-23.6l-5.9-8.6 4.9-10.2c4.6-9.5 4.9-10.5 3.8-13.6-1.1-3-2.4-4-11.4-8.2-11.3-5.3-10.5-4.2-12.6-17.4-1-6.4-1.8-8.5-4-10.8-3.2-3.1-4.4-3.2-15.9-1.2-4.7.8-9.3 1.5-10.3 1.5-.9 0-5.2-3.3-9.5-7.4C99.9.7 96.5-.8 91.5 1.4zm19.6 28.2c8.8 2.6 16.4 7.2 22.7 13.8 9.7 10.1 14.2 21 14.2 34.6 0 13.6-4.5 24.5-14.2 34.6-15.7 16.3-39.5 20.2-60.3 9.7-10.9-5.6-21.8-19.3-25.1-31.7-1.8-6.5-1.8-18.6 0-25.1C52.8 49 66.1 35.3 82.9 29.9c7.2-2.3 20.9-2.4 28.2-.3z"></path><path d="M87.7 39c-22 5.6-35.4 28.6-29.1 50.1 3.3 11.2 10.9 19.9 22.3 25.3 6 2.8 7.5 3.1 16.6 3.1 9.1 0 10.6-.3 16.6-3.1 15-7.1 23.9-20.7 23.9-36.4s-9-29.3-23.8-36.3c-5.4-2.5-8.1-3.1-14.7-3.3-4.4-.2-9.7.1-11.8.6zM16.7 152.6C7.5 171.1 0 186.4.2 186.6c.2.2 8.6-.8 18.6-2.2 10-1.4 18.9-2.4 19.6-2.1.7.3 5.3 7.8 10.2 16.6 4.9 8.8 9.4 16.1 9.9 16.1.6 0 7.4-12.9 15-28.7l14-28.6-6.5-5.9-6.5-6-7.5.8c-11.7 1.3-15.4.9-20.2-1.9-5.3-3.1-8-7.8-10.2-18-1-4.2-2-7.7-2.4-7.7-.4 0-8.3 15.1-17.5 33.6zM157.5 126.7c-2.2 10.2-5.5 15.7-10.7 18.4-4.6 2.4-7.9 2.6-18.8 1.5l-7.5-.7-6.5 5.9-6.5 5.9 14 28.6c7.7 15.8 14.5 28.7 15 28.7.6 0 5-7 9.9-15.6 5-8.6 9.6-15.8 10.3-16.1.7-.3 9.5.7 19.5 2.1 10 1.4 18.3 2.4 18.6 2.2.6-.6-34.1-68.6-35-68.6-.3 0-1.4 3.5-2.3 7.7z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" style="width:16px;" viewBox="0 0 640 512">
387<path fill="currentColor" d="M208 352c-2.39 0-4.78.35-7.06 1.09C187.98 357.3 174.35 360 160 360c-14.35 0-27.98-2.7-40.95-6.91-2.28-.74-4.66-1.09-7.05-1.09C49.94 352-.33 402.48 0 464.62.14 490.88 21.73 512 48 512h224c26.27 0 47.86-21.12 48-47.38.33-62.14-49.94-112.62-112-112.62zm-48-32c53.02 0 96-42.98 96-96s-42.98-96-96-96-96 42.98-96 96 42.98 96 96 96zM592 0H208c-26.47 0-48 22.25-48 49.59V96c23.42 0 45.1 6.78 64 17.8V64h352v288h-64v-64H384v64h-76.24c19.1 16.69 33.12 38.73 39.69 64H592c26.47 0 48-22.25 48-49.59V49.59C640 22.25 618.47 0 592 0z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" style="width:16px;" viewBox="0 0 640 512"><path fill="currentColor" d="M96 64h448v352h64V40c0-22.06-17.94-40-40-40H72C49.94 0 32 17.94 32 40v376h64V64zm528 384H480v-64H288v64H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h608c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16z"></path></svg>'},function(e,t){e.exports='<svg fill="#000000" viewBox="0 0 36 36" version="1.1" preserveAspectRatio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><title>group-solid</title><path class="clr-i-solid clr-i-solid-path-1" d="M12,16.14q-.43,0-.87,0a8.67,8.67,0,0,0-6.43,2.52l-.24.28v8.28H8.54v-4.7l.55-.62.25-.29a11,11,0,0,1,4.71-2.86A6.59,6.59,0,0,1,12,16.14Z"></path><path class="clr-i-solid clr-i-solid-path-2" d="M31.34,18.63a8.67,8.67,0,0,0-6.43-2.52,10.47,10.47,0,0,0-1.09.06,6.59,6.59,0,0,1-2,2.45,10.91,10.91,0,0,1,5,3l.25.28.54.62v4.71h3.94V18.91Z"></path><path class="clr-i-solid clr-i-solid-path-3" d="M11.1,14.19c.11,0,.2,0,.31,0a6.45,6.45,0,0,1,3.11-6.29,4.09,4.09,0,1,0-3.42,6.33Z"></path><path class="clr-i-solid clr-i-solid-path-4" d="M24.43,13.44a6.54,6.54,0,0,1,0,.69,4.09,4.09,0,0,0,.58.05h.19A4.09,4.09,0,1,0,21.47,8,6.53,6.53,0,0,1,24.43,13.44Z"></path><circle class="clr-i-solid clr-i-solid-path-5" cx="17.87" cy="13.45" r="4.47"></circle><path class="clr-i-solid clr-i-solid-path-6" d="M18.11,20.3A9.69,9.69,0,0,0,11,23l-.25.28v6.33a1.57,1.57,0,0,0,1.6,1.54H23.84a1.57,1.57,0,0,0,1.6-1.54V23.3L25.2,23A9.58,9.58,0,0,0,18.11,20.3Z"></path><rect x="0" y="0" width="36" height="36" fill-opacity="0"></rect></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" style="width:16px;" viewBox="0 0 512 512"><path fill="currentColor" d="M496 384H64V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zM464 96H345.94c-21.38 0-32.09 25.85-16.97 40.97l32.4 32.4L288 242.75l-73.37-73.37c-12.5-12.5-32.76-12.5-45.25 0l-68.69 68.69c-6.25 6.25-6.25 16.38 0 22.63l22.62 22.62c6.25 6.25 16.38 6.25 22.63 0L192 237.25l73.37 73.37c12.5 12.5 32.76 12.5 45.25 0l96-96 32.4 32.4c15.12 15.12 40.97 4.41 40.97-16.97V112c.01-8.84-7.15-16-15.99-16z" class></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" style="width:16px;" viewBox="0 0 512 512"><path fill="currentColor" d="M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" style="width:16px;" viewBox="0 0 512 512"><path fill="currentColor" d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" style="width:16px;" viewBox="0 0 512 512"><path fill="currentColor" d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200z"></path></svg>'},function(e,t){e.exports='<svg viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg">
387<path fill="currentColor" d="M12.4138 3.9375C12.4138 1.76288 10.4685 0 8.06897 0C5.66938 0 3.72414 1.76288 3.72414 3.9375C3.72414 6.11212 5.66938 7.875 8.06897 7.875C10.4685 7.875 12.4138 6.11212 12.4138 3.9375ZM4.96552 3.9375C4.96552 2.3842 6.35498 1.125 8.06897 1.125C9.78295 1.125 11.1724 2.3842 11.1724 3.9375C11.1724 5.4908 9.78295 6.75 8.06897 6.75C6.35498 6.75 4.96552 5.4908 4.96552 3.9375ZM8.06997 7.875C3.62175 7.875 0 11.0264 0 14.918V17.4375C0 17.7482 0.277892 18 0.62069 18C0.963487 18 1.24138 17.7482 1.24138 17.4375V14.918C1.24138 11.6582 4.2963 9 8.06997 9C8.88971 9 9.68864 9.12502 10.4402 9.36621C10.7633 9.4699 11.1181 9.31657 11.2325 9.02373C11.3469 8.73089 11.1777 8.40943 10.8546 8.30573C9.97026 8.02195 9.03123 7.875 8.06997 7.875Z"></path><path fill="currentColor" fill-rule="evenodd" clip-rule="evenodd" d="M11.1781 16.2274L16.6629 11.2569C16.9012 11.0408 17.2947 11.0404 17.5371 11.2601C17.7811 11.4813 17.78 11.8355 17.5382 12.0546L11.4154 17.6033C11.1721 17.8238 10.7812 17.822 10.5388 17.6023C10.5319 17.5961 10.5302 17.5945 10.5285 17.593L8.34408 15.6134C8.10159 15.3936 8.1019 15.0377 8.34429 14.8181C8.58838 14.5969 8.97959 14.5983 9.22186 14.8179L10.9777 16.4091L11.1781 16.2274Z"></path></svg>'; 388},function(e,t){e.exports='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" fill-rule="evenodd" clip-rule="evenodd" d="M15.5556 15.3333V20H4.44444V15.3333C4.44471 14.4038 4.71476 13.5033 5.20819 12.7868C5.70163 12.0702 6.38763 11.5822 7.14833 11.4067C7.63278 13.0367 8.34333 14.5967 8.93333 15.752V15.7513L9.58 13.2033L9.15 12.6867C9.08813 12.6126 9.04727 12.517 9.03321 12.4135C9.01915 12.31 9.03261 12.2038 9.07167 12.11L9.39556 11.3333H10.6044L10.9283 12.11C10.9674 12.2038 10.9809 12.31 10.9668 12.4135C10.9527 12.517 10.9119 12.6126 10.85 12.6867L10.3983 13.2293L11.025 15.838C11.6244 14.6753 12.3572 13.0807 12.8528 11.4067C13.6133 11.5825 14.299 12.0706 14.7922 12.7871C15.2854 13.5037 15.5553 14.404 15.5556 15.3333ZM0.833333 6.654C0.834683 6.39136 0.879129 6.1316 0.964134 5.88957C1.04914 5.64754 1.17304 5.42797 1.32876 5.2434C1.48447 5.05883 1.66896 4.91287 1.87169 4.81385C2.07442 4.71484 2.29141 4.66471 2.51028 4.66633C2.72915 4.66795 2.94561 4.72129 3.1473 4.82329C3.34899 4.9253 3.53197 5.07398 3.68578 5.26084C3.83959 5.4477 3.96122 5.66909 4.04373 5.91236C4.12624 6.15563 4.16802 6.41602 4.16667 6.67867C4.16394 7.2091 3.98573 7.71651 3.67124 8.08927C3.35676 8.46203 2.93175 8.6696 2.48972 8.66633C2.04769 8.66306 1.62485 8.44921 1.31422 8.07183C1.00359 7.69444 0.830608 7.18443 0.833333 6.654ZM3.96167 13.3333H0V11.3333C0 10.2287 0.746111 9.66667 1.66667 9.66667H3.33333C4.25389 9.66667 5 10.2287 5 11.3333V11.6173C4.55592 12.094 4.20189 12.6791 3.96167 13.3333ZM20 11.3333V13.3333H16.0383C15.7981 12.6791 15.4441 12.094 15 11.6173V11.3333C15 10.2287 15.7461 9.66667 16.6667 9.66667H18.3333C19.2539 9.66667 20 10.2287 20 11.3333ZM15.8333 6.654C15.8361 6.12357 16.0143 5.61616 16.3288 5.2434C16.4845 5.05883 16.669 4.91287 16.8717 4.81385C17.0744 4.71484 17.2914 4.66471 17.5103 4.66633C17.7291 4.66795 17.9456 4.72129 18.1473 4.82329C18.349 4.9253 18.532 5.07398 18.6858 5.26084C18.8396 5.4477 18.9612 5.66909 19.0437 5.91236C19.1262 6.15563 19.168 6.41602 19.1667 6.67867C19.1639 7.2091 18.9857 7.71651 18.6712 8.08927C18.3568 8.46203 17.9317 8.6696 17.4897 8.66633C17.0477 8.66306 16.6249 8.44921 16.3142 8.07183C16.0036 7.69444 15.8306 7.18443 15.8333 6.654ZM6.71389 4.35467C7.22833 4.95267 7.87333 5.14 8.62778 5.14C9.85333 5.14 10.8817 4.34533 11.1878 2.99067C11.2599 3.61769 11.5125 4.1947 11.9018 4.6218C12.2911 5.0489 12.7926 5.29919 13.3194 5.32933C13.1794 7.38067 11.7456 9 10 9C8.16167 9 6.66667 7.206 6.66667 5C6.66667 4.78 6.68556 4.56533 6.71389 4.35467ZM10 10C12.2972 10 14.1667 7.75733 14.1667 5C14.1667 2.24267 12.2972 0 10 0C7.70278 0 5.83333 2.24267 5.83333 5C5.83333 7.75733 7.70278 10 10 10Z"></path></svg>'},function(e,t){e.exports='<svg viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M16.875 5.625H18V16.8722C18 17.4954 17.4959 18 16.874 18H1.12598C0.50021 18 0 17.4951 0 16.8722V5.625H1.12491C1.1247 8.67517 1.12428 16.875 1.12598 16.875C1.12598 16.875 16.875 16.8743 16.875 16.8722V5.625ZM7.52613 0.959089C6.98278 0.415734 6.53928 0 5.77145 0H1.6876C0.755982 0 0 0.755344 0 1.68603V5.62647C0 5.
38862647 0.755582 5.625 1.68278 5.625H16.3172C17.2464 5.625 18 5.62617 18 5.62617V3.37383C18 2.4426 17.2469 1.6875 16.3162 1.6875H9.14284C8.674 1.6875 7.95682 1.38977 7.62496 1.05792L7.52613 0.959089ZM16.875 3.37383V4.50117L1.125 4.50147V1.68603C1.125 1.37688 1.37709 1.125 1.6876 1.125H5.77145C6.24124 1.125 6.39849 1.42244 6.73064 1.75458L6.82946 1.85341C7.37208 2.39602 8.37532 2.8125 9.14284 2.8125H16.3162C16.6249 2.8125 16.875 3.06325 16.875 3.37383Z"></path><path fill="currentColor" fill-rule="evenodd" clip-rule="evenodd" d="M7.21018 13.3894L7.39182 13.2078L12.3624 8.2372C12.5784 8.0212 12.935 8.02077 13.1546 8.24044C13.3758 8.46164 13.3748 8.81581 13.1557 9.03492L7.60692 14.5837C7.38643 14.8041 7.03211 14.8023 6.81244 14.5826C6.81088 14.5811 6.80933 14.5795 6.8078 14.578C6.80623 14.5764 6.80467 14.5749 6.80312 14.5733L4.8235 12.5937C4.60374 12.374 4.60403 12.0181 4.8237 11.7984C5.0449 11.5772 5.39943 11.5787 5.61899 11.7982L7.21018 13.3894Z"></path></svg>'},function(e,t){e.exports='<svg viewBox="0 0 24 24" id="magicoon-Filled" xmlns="http://www.w3.org/2000/svg"><defs><style>.cls-1{fill:#41416e;}</style></defs><title>paperclip</title><g id="paperclip-Filled"><path id="paperclip-Filled-2" data-name="paperclip-Filled" class d="M20.716,14.736l-5.028,5.042A7.638,7.638,0,0,1,10.313,22h0a7.264,7.264,0,0,1-5.185-2.127,7.507,7.507,0,0,1,.1-10.582L10.95,3.547a5.257,5.257,0,0,1,7.449,0,5.293,5.293,0,0,1,0,7.463l-5.755,5.77a3.2,3.2,0,0,1-4.433,0,3.146,3.146,0,0,1,0-4.436l5.055-5.07a1,1,0,1,1,1.416,1.413L9.627,13.756a1.136,1.136,0,1,0,1.6,1.612L16.983,9.6a3.291,3.291,0,0,0,0-4.639,3.338,3.338,0,0,0-4.617,0L6.638,10.7a5.572,5.572,0,0,0-.095,7.758A5.278,5.278,0,0,0,10.312,20h0a5.628,5.628,0,0,0,3.959-1.634L19.3,13.324a1,1,0,0,1,1.416,1.412Z"></path></g></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" style="width:18px;" viewBox="0 0 384 512"><path fill="currentColor" d="M269.3 225.8c-3.9-3.9-10.2-3.9-14.1-.1l-88 87.3-38.1-38.5c-3.9-3.9-10.2-3.9-14.1-.1l-23.6 23.4c-3.9 3.9-3.9 10.2-.1 14.1l68.5 69.1c3.9 3.9 10.2 3.9 14.1.1l118.6-117.6c3.9-3.9 3.9-10.2.1-14.1l-23.3-23.6zM336 64h-80c0-35.3-28.7-64-64-64s-64 28.7-64 64H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zM192 48c8.8 0 16 7.2 16 16s-7.2 16-16 16-16-7.2-16-16 7.2-16 16-16zm144 408c0 4.4-3.6 8-8 8H56c-4.4 0-8-3.6-8-8V120c0-4.4 3.6-8 8-8h40v32c0 8.8 7.2 16 16 16h160c8.8 0 16-7.2 16-16v-32h40c4.4 0 8 3.6 8 8v336z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" style="width:18px;" viewBox="0 0 384 512"><path fill="currentColor" d="M280 240H168c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8h112c4.4 0 8-3.6 8-8v-16c0-4.4-3.6-8-8-8zm0 96H168c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8h112c4.4 0 8-3.6 8-8v-16c0-4.4-3.6-8-8-8zM112 232c-13.3 0-24 10.7-24 24s10.7 24 24 24 24-10.7 24-24-10.7-24-24-24zm0 96c-13.3 0-24 10.7-24 24s10.7 24 24 24 24-10.7 24-24-10.7-24-24-24zM336 64h-80c0-35.3-28.7-64-64-64s-64 28.7-64 64H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zM192 48c8.8 0 16 7.2 16 16s-7.2 16-16 16-16-7.2-16-16 7.2-16 16-16zm144 408c0 4.4-3.6 8-8 8H56c-4.4 0-8-3.6-8-8V120c0-4.4 3.6-8 8-8h40v32c0 8.8 7.2 16 16 16h160c8.8 0 16-7.2 16-16v-32h40c4.4 0 8 3.6 8 8v336z" class></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" style="width:16px;" viewBox="0 0 640 512"><path fill="currentColor" d="M395.5 267.5l-99-99c-4.7-4.7-12.3-4.7-17 0l-99 99c-7.6 7.6-2.2 20.5 8.5 20.5h67v84c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12v-84h67c10.7 0 16.1-12.9 8.5-20.5zm148.2-67.4C539.7 142.1 491.4 96 432 96c-7.6 0-15.1.8-22.4 2.3C377.7 58.3 328.1 32 272 32c-84.6 0-155.5 59.7-172.3 139.8C39.9 196.1 0 254.4 0 320c0 88.4 71.6 160 160 160h336c79.5 0 144-64.5 144-144 0-61.8-39.2-115.8-96.3-135.9zM496 432H160c-61.9 0-112-50.1-112-112 0-56.4 41.7-103.1 96-110.9V208c0-70.7 57.3-128 128-128 53.5 0 99.3 32.8 118.4 79.4 11.2-9.6 25.7-15.4 41.6-15.4 35.3 0 64 28.7 64 64 0 11.8-3.2 22.9-8.8 32.4 2.9-.3 5.9-.4 8.8-.4 53 0 96 43 96 96s-43 96-96 96z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" style="width:16px;" viewBox="0 0 512 512">
388<path fill="currentColor" d="M444.788 291.1l42.616 24.599c4.867 2.809 7.126 8.618 5.459 13.985-11.07 35.642-29.97 67.842-54.689 94.586a12.016 12.016 0 0 1-14.832 2.254l-42.584-24.595a191.577 191.577 0 0 1-60.759 35.13v49.182a12.01 12.01 0 0 1-9.377 11.718c-34.956 7.85-72.499 8.256-109.219.007-5.49-1.233-9.403-6.096-9.403-11.723v-49.184a191.555 191.555 0 0 1-60.759-35.13l-42.584 24.595a12.016 12.016 0 0 1-14.832-2.254c-24.718-26.744-43.619-58.944-54.689-94.586-1.667-5.366.592-11.175 5.459-13.985L67.212 291.1a193.48 193.48 0 0 1 0-70.199l-42.616-24.599c-4.867-2.809-7.126-8.618-5.459-13.985 11.07-35.642 29.97-67.842 54.689-94.586a12.016 12.016 0 0 1 14.832-2.254l42.584 24.595a191.577 191.577 0 0 1 60.759-35.13V25.759a12.01 12.01 0 0 1 9.377-11.718c34.956-7.85 72.499-8.256 109.219-.007 5.49 1.233 9.403 6.096 9.403 11.723v49.184a191.555 191.555 0 0 1 60.759 35.13l42.584-24.595a12.016 12.016 0 0 1 14.832 2.254c24.718 26.744 43.619 58.944 54.689 94.586 1.667 5.366-.592 11.175-5.459 13.985L444.788 220.9a193.485 193.485 0 0 1 0 70.2zM336 256c0-44.112-35.888-80-80-80s-80 35.888-80 80 35.888 80 80 80 80-35.888 80-80z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" style="width:16px;" viewBox="0 0 640 512"><path fill="currentColor" d="M512.1 191l-8.2 14.3c-3 5.3-9.4 7.5-15.1 5.4-11.8-4.4-22.6-10.7-32.1-18.6-4.6-3.8-5.8-10.5-2.8-15.7l8.2-14.3c-6.9-8-12.3-17.3-15.9-27.4h-16.5c-6 0-11.2-4.3-12.2-10.3-2-12-2.1-24.6 0-37.1 1-6 6.2-10.4 12.2-10.4h16.5c3.6-10.1 9-19.4 15.9-27.4l-8.2-14.3c-3-5.2-1.9-11.9 2.8-15.7 9.5-7.9 20.4-14.2 32.1-18.6 5.7-2.1 12.1.1 15.1 5.4l8.2 14.3c10.5-1.9 21.2-1.9 31.7 0L552 6.3c3-5.3 9.4-7.5 15.1-5.4 11.8 4.4 22.6 10.7 32.1 18.6 4.6 3.8 5.8 10.5 2.8 15.7l-8.2 14.3c6.9 8 12.3 17.3 15.9 27.4h16.5c6 0 11.2 4.3 12.2 10.3 2 12 2.1 24.6 0 37.1-1 6-6.2 10.4-12.2 10.4h-16.5c-3.6 10.1-9 19.4-15.9 27.4l8.2 14.3c3 5.2 1.9 11.9-2.8 15.7-9.5 7.9-20.4 14.2-32.1 18.6-5.7 2.1-12.1-.1-15.1-5.4l-8.2-14.3c-10.4 1.9-21.2 1.9-31.7 0zm-10.5-58.8c38.5 29.6 82.4-14.3 52.8-52.8-38.5-29.7-82.4 14.3-52.8 52.8zM386.3 286.1l33.7 16.8c10.1 5.8 14.5 18.1 10.5 29.1-8.9 24.2-26.4 46.4-42.6 65.8-7.4 8.9-20.2 11.1-30.3 5.3l-29.1-16.8c-16 13.7-34.6 24.6-54.9 31.7v33.6c0 11.6-8.3 21.6-19.7 23.6-24.6 4.2-50.4 4.4-75.9 0-11.5-2-20-11.9-20-23.6V418c-20.3-7.2-38.9-18-54.9-31.7L74 403c-10 5.8-22.9 3.6-30.3-5.3-16.2-19.4-33.3-41.6-42.2-65.7-4-10.9.4-23.2 10.5-29.1l33.3-16.8c-3.9-20.9-3.9-42.4 0-63.4L12 205.8c-10.1-5.8-14.6-18.1-10.5-29 8.9-24.2 26-46.4 42.2-65.8 7.4-8.9 20.2-11.1 30.3-5.3l29.1 16.8c16-13.7 34.6-24.6 54.9-31.7V57.1c0-11.5 8.2-21.5 19.6-23.5 24.6-4.2 50.5-4.4 76-.1 11.5 2 20 11.9 20 23.6v33.6c20.3 7.2 38.9 18 54.9 31.7l29.1-16.8c10-5.8 22.9-3.6 30.3 5.3 16.2 19.4 33.2 41.6 42.1 65.8 4 10.9.1 23.2-10 29.1l-33.7 16.8c3.9 21 3.9 42.5 0 63.5zm-117.6 21.1c59.2-77-28.7-164.9-105.7-105.7-59.2 77 28.7 164.9 105.7 105.7zm243.4 182.7l-8.2 14.3c-3 5.3-9.4 7.5-15.1 5.4-11.8-4.4-22.6-10.7-32.1-18.6-4.6-3.8-5.8-10.5-2.8-15.7l8.2-14.3c-6.9-8-12.3-17.3-15.9-27.4h-16.5c-6 0-11.2-4.3-12.2-10.3-2-12-2.1-24.6 0-37.1 1-6 6.2-10.4 12.2-10.4h16.5c3.6-10.1 9-19.4 15.9-27.4l-8.2-14.3c-3-5.2-1.9-11.9 2.8-15.7 9.5-7.9 20.4-14.2 32.1-18.6 5.7-2.1 12.1.1 15.1 5.4l8.2 14.3c10.5-1.9 21.2-1.9 31.7 0l8.2-14.3c3-5.3 9.4-7.5 15.1-5.4 11.8 4.4 22.6 10.7 32.1 18.6 4.6 3.8 5.8 10.5 2.8 15.7l-8.2 14.3c6.9 8 12.3 17.3 15.9 27.4h16.5c6 0 11.2 4.3 12.2 10.3 2 12 2.1 24.6 0 37.1-1 6-6.2 10.4-12.2 10.4h-16.5c-3.6 10.1-9 19.4-15.9 27.4l8.2 14.3c3 5.2 1.9 11.9-2.8 15.7-9.5 7.9-20.4 14.2-32.1 18.6-5.7 2.1-12.1-.1-15.1-5.4l-8.2-14.3c-10.4 1.9-21.2 1.9-31.7 0zM501.6 431c38.5 29.6 82.4-14.3 52.8-52.8-38.5-29.6-82.4 14.3-52.8 52.8z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" style="width:18px;" viewBox="0 0 576 512"><path fill="currentColor" d="M224 358.857c-37.599 0-73.027-6.763-104.143-18.7-31.375 24.549-69.869 39.508-110.764 43.796a8.632 8.632 0 0 1-.89.047c-3.736 0-7.111-2.498-8.017-6.061-.98-3.961 2.088-6.399 5.126-9.305 15.017-14.439 33.222-25.79 40.342-74.297C17.015 266.886 0 232.622 0 195.429 0 105.16 100.297 32 224 32s224 73.159 224 163.429c-.001 90.332-100.297 163.428-224 163.428zm347.067 107.174c-13.944-13.127-30.849-23.446-37.46-67.543 68.808-64.568 52.171-156.935-37.674-207.065.031 1.334.066 2.667.066 4.006 0 122.493-129.583 216.394-284.252 211.222 38.121 30.961 93.989 50.492 156.252 50.492 34.914 0 67.811-6.148 96.704-17 29.134 22.317 64.878 35.916 102.853 39.814 3.786.395 7.363-1.973 8.27-5.467.911-3.601-1.938-5.817-4.759-8.459z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" style="width:14px;" viewBox="0 0 448 512">
388<path fill="currentColor" d="M436 480h-20V24c0-13.255-10.745-24-24-24H56C42.745 0 32 10.745 32 24v456H12c-6.627 0-12 5.373-12 12v20h448v-20c0-6.627-5.373-12-12-12zM128 76c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40c0 6.627-5.373 12-12 12h-40c-6.627 0-12-5.373-12-12V76zm0 96c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40c0 6.627-5.373 12-12 12h-40c-6.627 0-12-5.373-12-12v-40zm52 148h-40c-6.627 0-12-5.373-12-12v-40c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40c0 6.627-5.373 12-12 12zm76 160h-64v-84c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v84zm64-172c0 6.627-5.373 12-12 12h-40c-6.627 0-12-5.373-12-12v-40c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40zm0-96c0 6.627-5.373 12-12 12h-40c-6.627 0-12-5.373-12-12v-40c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40zm0-96c0 6.627-5.373 12-12 12h-40c-6.627 0-12-5.373-12-12V76c0-6.627 5.373-12 12-12h40c6.627 0 12 5.373 12 12v40z" class></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" style="width:18px;" viewBox="0 0 600 512"><path fill="currentColor" d="M576 255.4c-37.9-.2-44.2-.9-54.5 5v-5c-45.3 0-53.5-1.7-64.9 5.2v-5.2h-78.2v5.1c-11.4-6.5-21.4-5.1-75.7-5.1v5.6c-6.3-3.7-14.5-5.6-24.3-5.6h-58c-3.5 3.8-12.5 13.7-15.7 17.2-12.7-14.1-10.5-11.6-15.5-17.2h-83.1v92.3h82c3.3-3.5 12.9-13.9 16.1-17.4 12.7 14.3 10.3 11.7 15.4 17.4h48.9c0-14.7.1-8.3.1-23 11.5.2 24.3-.2 34.3-6.2 0 13.9-.1 17.1-.1 29.2h39.6c0-18.5.1-7.4.1-25.3 6.2 0 7.7 0 9.4.1.1 1.3 0 0 0 25.2 152.8 0 145.9 1.1 156.7-4.5v4.5c34.8 0 54.8 2.2 67.5-6.1V432c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V228.3h26.6c4.2-10.1 2.2-5.3 6.4-15.3h19.2c4.2 10 2.2 5.2 6.4 15.3h52.9v-11.4c2.2 5 1.1 2.5 5.1 11.4h29.5c2.4-5.5 2.6-5.8 5.1-11.4v11.4h135.5v-25.1c6.4 0 8-.1 9.8.2 0 0-.2 10.9.1 24.8h66.5v-8.9c7.4 5.9 17.4 8.9 29.7 8.9h26.8c4.2-10.1 2.2-5.3 6.4-15.3h19c6.5 15 .2.5 6.6 15.3h52.8v-21.9c11.8 19.7 7.8 12.9 13.2 21.9h41.6v-92h-39.9v18.4c-12.2-20.2-6.3-10.4-11.2-18.4h-43.3v20.6c-6.2-14.6-4.6-10.8-8.8-20.6h-32.4c-.4 0-2.3.2-2.3-.3h-27.6c-12.8 0-23.1 3.2-30.7 9.3v-9.3h-39.9v5.3c-10.8-6.1-20.7-5.1-64.4-5.3-.1 0-11.6-.1-11.6 0h-103c-2.5 6.1-6.8 16.4-12.6 30-2.8-6-11-23.8-13.9-30h-46V157c-7.4-17.4-4.7-11-9-21.1H22.9c-3.4 7.9-13.7 32-23.1 53.9V80c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48v175.4zm-186.6-80.6c-.3.2-1.4 2.2-1.4 7.6 0 6 .9 7.7 1.1 7.9.2.1 1.1.5 3.4.5l7.3-16.9c-1.1 0-2.1-.1-3.1-.1-5.6 0-7 .7-7.3 1zm-19.9 130.9c9.2 3.3 11 9.5 11 18.4l-.1 13.8h-16.6l.1-11.5c0-11.8-3.8-13.8-14.8-13.8h-17.6l-.1 25.3h-16.6l.1-69.3h39.4c13 0 27.1 2.3 27.1 18.7-.1 7.6-4.2 15.3-11.9 18.4zm-6.3-15.4c0-6.4-5.6-7.4-10.7-7.4h-21v15.6h20.7c5.6 0 11-1.3 11-8.2zm181.7-7.1H575v-14.6h-32.9c-12.8 0-23.8 6.6-23.8 20.7 0 33 42.7 12.8 42.7 27.4 0 5.1-4.3 6.4-8.4 6.4h-32l-.1 14.8h32c8.4 0 17.6-1.8 22.5-8.9v-25.8c-10.5-13.8-39.3-1.3-39.3-13.5 0-5.8 4.6-6.5 9.2-6.5zm-99.2-.3v-14.3h-55.2l-.1 69.3h55.2l.1-14.3-38.6-.3v-13.8H445v-14.1h-37.8v-12.5h38.5zm42.2 40.1h-32.2l-.1 14.8h32.2c14.8 0 26.2-5.6 26.2-22 0-33.2-42.9-11.2-42.9-26.3 0-5.6 4.9-6.4 9.2-6.4h30.4v-14.6h-33.2c-12.8 0-23.5 6.6-23.5 20.7 0 33 42.7 12.5 42.7 27.4-.1 5.4-4.7 6.4-8.8 6.4zm-78.1-158.7c-17.4-.3-33.2-4.1-33.2 19.7 0 11.8 2.8 19.9 16.1 19.9h7.4l23.5-54.5h24.8l27.9 65.4v-65.4h25.3l29.1 48.1v-48.1h16.9v69H524l-31.2-51.9v51.9h-33.7l-6.6-15.3h-34.3l-6.4 15.3h-19.2c-22.8 0-33-11.8-33-34 0-23.3 10.5-35.3 34-35.3h16.1v15.2zm14.3 24.5h22.8l-11.2-27.6-11.6 27.6zm-72.6-39.6h-16.9v69.3h16.9v-69.3zm-38.1 37.3c9.5 3.3 11 9.2 11 18.4v13.5h-16.6c-.3-14.8 3.6-25.1-14.8-25.1h-18v25.1h-16.4v-69.3l39.1.3c13.3 0 27.4 2 27.4 18.4.1 8-4.3 15.7-11.7 18.7zm-6.7-15.3c0-6.4-5.6-7.4-10.7-7.4h-21v15.3h20.7c5.7 0 11-1.3 11-7.9zm-59.5-7.4v-14.6h-55.5v69.3h55.5v-14.3h-38.9v-13.8h37.8v-14.1h-37.8v-12.5h38.9zm-84.6 54.7v-54.2l-24 54.2H124l-24-54.2v54.2H66.2l-6.4-15.3H25.3l-6.4 15.3H1l29.7-69.3h24.5l28.1 65.7v-65.7h27.1l21.7 47 19.7-47h27.6v69.3h-16.8zM53.9 188.8l-11.5-27.6-11.2 27.6h22.7zm253 102.5c0 27.9-30.4 23.3-49.3 23.3l-.1 23.3h-32.2l-20.4-23-21.3 23h-65.4l.1-69.3h66.5l20.5 22.8 21-22.8H279c15.6 0 27.9 5.4 27.9 22.7zm-112.7 11.8l-17.9-20.2h-41.7v12.5h36.3v14.1h-36.3v13.8h40.6l19-20.2zM241 276l-25.3 27.4 25.3 28.1V276zm48.3 15.3c0-6.1-4.6-8.4-10.2-8.4h-21.5v17.6h21.2c5.9 0 10.5-2.8 10.5-9.2z" class></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" style="width:18px;" viewBox="0 0 600 512">
388<path fill="currentColor" d="M302.2 218.4c0 17.2-10.5 27.1-29 27.1h-24.3v-54.2h24.4c18.4 0 28.9 9.8 28.9 27.1zm47.5 62.6c0 8.3 7.2 13.7 18.5 13.7 14.4 0 25.2-9.1 25.2-21.9v-7.7l-23.5 1.5c-13.3.9-20.2 5.8-20.2 14.4zM576 79v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V79c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zM127.8 197.2c8.4.7 16.8-4.2 22.1-10.4 5.2-6.4 8.6-15 7.7-23.7-7.4.3-16.6 4.9-21.9 11.3-4.8 5.5-8.9 14.4-7.9 22.8zm60.6 74.5c-.2-.2-19.6-7.6-19.8-30-.2-18.7 15.3-27.7 16-28.2-8.8-13-22.4-14.4-27.1-14.7-12.2-.7-22.6 6.9-28.4 6.9-5.9 0-14.7-6.6-24.3-6.4-12.5.2-24.2 7.3-30.5 18.6-13.1 22.6-3.4 56 9.3 74.4 6.2 9.1 13.7 19.1 23.5 18.7 9.3-.4 13-6 24.2-6 11.3 0 14.5 6 24.3 5.9 10.2-.2 16.5-9.1 22.8-18.2 6.9-10.4 9.8-20.4 10-21zm135.4-53.4c0-26.6-18.5-44.8-44.9-44.8h-51.2v136.4h21.2v-46.6h29.3c26.8 0 45.6-18.4 45.6-45zm90 23.7c0-19.7-15.8-32.4-40-32.4-22.5 0-39.1 12.9-39.7 30.5h19.1c1.6-8.4 9.4-13.9 20-13.9 13 0 20.2 6 20.2 17.2v7.5l-26.4 1.6c-24.6 1.5-37.9 11.6-37.9 29.1 0 17.7 13.7 29.4 33.4 29.4 13.3 0 25.6-6.7 31.2-17.4h.4V310h19.6v-68zM516 210.9h-21.5l-24.9 80.6h-.4l-24.9-80.6H422l35.9 99.3-1.9 6c-3.2 10.2-8.5 14.2-17.9 14.2-1.7 0-4.9-.2-6.2-.3v16.4c1.2.4 6.5.5 8.1.5 20.7 0 30.4-7.9 38.9-31.8L516 210.9z" class></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" style="width:18px;" viewBox="0 0 600 512"><path fill="currentColor" d="M239.7 79.9c-96.9 0-175.8 78.6-175.8 175.8 0 96.9 78.9 175.8 175.8 175.8 97.2 0 175.8-78.9 175.8-175.8 0-97.2-78.6-175.8-175.8-175.8zm-39.9 279.6c-41.7-15.9-71.4-56.4-71.4-103.8s29.7-87.9 71.4-104.1v207.9zm79.8.3V151.6c41.7 16.2 71.4 56.7 71.4 104.1s-29.7 87.9-71.4 104.1zM528 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM329.7 448h-90.3c-106.2 0-193.8-85.5-193.8-190.2C45.6 143.2 133.2 64 239.4 64h90.3c105 0 200.7 79.2 200.7 193.8 0 104.7-95.7 190.2-200.7 190.2z" class></path></svg>'},function(e,t){e.exports='<svg viewBox="0 0 120 70" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M114 0H6C2.68687 0 0 2.23906 0 5V65C0 67.7609 2.68687 70 6 70H114C117.313 70 120 67.7609 120 65V5C120 2.23906 117.313 0 114 0ZM33 46.2313V48.75C33 49.4406 32.3288 50 31.5 50H28.5C27.6712 50 27 49.4406 27 48.75V46.2047C24.8831 46.1141 22.8244 45.4984 21.1181 44.4312C20.3869 43.9734 20.3494 43.0609 21.0112 42.5344L23.2144 40.7828C23.7337 40.3703 24.5063 40.3516 25.1138 40.6688C25.8394 41.0469 26.6625 41.25 27.5175 41.25H32.7881C34.0069 41.25 35.0006 40.325 35.0006 39.1891C35.0006 38.2594 34.3237 37.4406 33.3562 37.2L24.9187 35.0906C21.4331 34.2187 18.9975 31.4312 18.9975 28.3109C18.9975 24.4797 22.5694 21.3672 26.9981 21.2687V18.75C26.9981 18.0594 27.6694 17.5 28.4981 17.5H31.4981C32.3269 17.5 32.9981 18.0594 32.9981 18.75V21.2953C35.115 21.3859 37.1738 22 38.88 23.0688C39.6113 23.5266 39.6488 24.4391 38.9869 24.9656L36.7837 26.7172C36.2644 27.1297 35.4919 27.1484 34.8844 26.8312C34.1588 26.4516 33.3356 26.25 32.4806 26.25H27.21C25.9912 26.25 24.9975 27.175 24.9975 28.3109C24.9975 29.2406 25.6744 30.0594 26.6419 30.3L35.0794 32.4094C38.565 33.2812 41.0006 36.0687 41.0006 39.1891C41.0006 43.0219 37.4287 46.1328 33 46.2313ZM78 43.75C78 44.4406 77.3288 45 76.5 45H55.5C54.6712 45 54 44.4406 54 43.75V41.25C54 40.5594 54.6712 40 55.5 40H76.5C77.3288 40 78 40.5594 78 41.25V43.75ZM108 43.75C108 44.4406 107.329 45 106.5 45H91.5C90.6712 45 90 44.4406 90 43.75V41.25C90 40.5594 90.6712 40 91.5 40H106.5C107.329 40 108 40.5594 108 41.25V43.75ZM108 28.75C108 29.4406 107.329 30 106.5 30H55.5C54.6712 30 54 29.4406 54 28.75V26.25C54 25.5594 54.6712 25 55.5 25H106.5C107.329 25 108 25.5594 108 26.25V28.75Z" fill="#333333"></path></svg>'},function(e,t){e.exports='<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 291.000000 189.000000" style="width:18px" preserveAspectRatio="xMidYMid meet"><g transform="translate(0.000000,189.000000) scale(0.100000,-0.100000)" fill="#000000" stroke="none"><path d="M112 1860 c-64 -39 -62 -6 -62 -911 0 -739 2 -824 16 -855 33 -68 -65 -64 1405 -64 l1331 0 34 34 34 34 0 847 c0 780 -1 849 -17 876 -37 63 47 59 -1395 59 -1299 0 -1313 0 -1346 -20z m1506 -106 c263 -54 478 -221 592 -459 61 -129 75 -197 74 -370 0 -140 -2 -156 -31 -242 -74 -221 -211 -383 -413 -487 -133 -69 -228 -91 -390 -90 -117 0 -147 4 -223 27 -146 45 -236 97 -346 201 -117 112 -198 251 -237 406 -30 117 -25 308 10 423 14 49 38 112 53 140 112 222 321 389 553 442 41 9 80 18 85 20 30 10 207 3 273 -11z"></path><path d="M1355 1719 c-331 -50 -584 -276 -665 -593 -27 -108 -27 -273 0 -382 70 -278 290 -501 569 -576 108 -29 286 -29 396 1 276 73 488 282 567 557 32 113 32 305 0 418 -95 330 -381 559 -724 580 -46 3 -110 1 -143 -5z m113 -682 l2 -238 35 -15 c40 -16 41 -19 19 -73 l-15 -39 -50 20 c-90 38 -89 33 -89 330 l0 259 48 -3 47 -3 3 -238z m-329 122 c81 -17 163 -91 185 -165 7 -23 -7 -29 -341 -170 l-103 -43 -20 39 c-63 124 19 299 157 336 61 16 62 16 122 3z m766 -18 c82 -37 145 -137 145 -229 0 -23 -16 -88 -25 -99 -1 -2 -20 6 -42 17 l-41 20 1 58 c1 46 -3 64 -22 91 -41 57 -121 77 -183 45 -30 -15 -31 -15 -64 17 -19 18 -34 36 -34 39 0 4 21 19 48 33 59 33 155 37 217 8z m-272 -137 c33 -16 34 -18 33 -74 -1 -63 15 -95 66 -133 32 -24 109 -25 145 -2 25 16 26 16 59 -16 19 -18 34 -35 34 -38 0 -14 -70 -51 -114 -61 -148 -33 -296 85 -296 236 0 57 13 104 29 104 6 0 26 -7 44 -16z m-389 -276 c-44 -48 -183 -67 -256 -35 l-38 16 28 45 c19 32 31 44 42 39 8 -4 38 -8 65 -11 40 -3 56 1 75 17 l25 20 37 -37 c35 -33 37 -37 22 -54z"></path><path d="M1025 1040 c-22 -11 -46 -30 -54 -42 -13 -21 -33 -88 -26 -88 15 0 230 99 232 107 5 13 -57 43 -89 43 -12 0 -41 -9 -63 -20z"></path></g></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" style="width:18px;" viewBox="0 0 576 500">
388<path fill="currentColor" d="M482.9 410.3c0 6.8-4.6 11.7-11.2 11.7-6.8 0-11.2-5.2-11.2-11.7 0-6.5 4.4-11.7 11.2-11.7 6.6 0 11.2 5.2 11.2 11.7zm-310.8-11.7c-7.1 0-11.2 5.2-11.2 11.7 0 6.5 4.1 11.7 11.2 11.7 6.5 0 10.9-4.9 10.9-11.7-.1-6.5-4.4-11.7-10.9-11.7zm117.5-.3c-5.4 0-8.7 3.5-9.5 8.7h19.1c-.9-5.7-4.4-8.7-9.6-8.7zm107.8.3c-6.8 0-10.9 5.2-10.9 11.7 0 6.5 4.1 11.7 10.9 11.7 6.8 0 11.2-4.9 11.2-11.7 0-6.5-4.4-11.7-11.2-11.7zm105.9 26.1c0 .3.3.5.3 1.1 0 .3-.3.5-.3 1.1-.3.3-.3.5-.5.8-.3.3-.5.5-1.1.5-.3.3-.5.3-1.1.3-.3 0-.5 0-1.1-.3-.3 0-.5-.3-.8-.5-.3-.3-.5-.5-.5-.8-.3-.5-.3-.8-.3-1.1 0-.5 0-.8.3-1.1 0-.5.3-.8.5-1.1.3-.3.5-.3.8-.5.5-.3.8-.3 1.1-.3.5 0 .8 0 1.1.3.5.3.8.3 1.1.5s.2.6.5 1.1zm-2.2 1.4c.5 0 .5-.3.8-.3.3-.3.3-.5.3-.8 0-.3 0-.5-.3-.8-.3 0-.5-.3-1.1-.3h-1.6v3.5h.8V426h.3l1.1 1.4h.8l-1.1-1.3zM576 81v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V81c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zM64 220.6c0 76.5 62.1 138.5 138.5 138.5 27.2 0 53.9-8.2 76.5-23.1-72.9-59.3-72.4-171.2 0-230.5-22.6-15-49.3-23.1-76.5-23.1-76.4-.1-138.5 62-138.5 138.2zm224 108.8c70.5-55 70.2-162.2 0-217.5-70.2 55.3-70.5 162.6 0 217.5zm-142.3 76.3c0-8.7-5.7-14.4-14.7-14.7-4.6 0-9.5 1.4-12.8 6.5-2.4-4.1-6.5-6.5-12.2-6.5-3.8 0-7.6 1.4-10.6 5.4V392h-8.2v36.7h8.2c0-18.9-2.5-30.2 9-30.2 10.2 0 8.2 10.2 8.2 30.2h7.9c0-18.3-2.5-30.2 9-30.2 10.2 0 8.2 10 8.2 30.2h8.2v-23zm44.9-13.7h-7.9v4.4c-2.7-3.3-6.5-5.4-11.7-5.4-10.3 0-18.2 8.2-18.2 19.3 0 11.2 7.9 19.3 18.2 19.3 5.2 0 9-1.9 11.7-5.4v4.6h7.9V392zm40.5 25.6c0-15-22.9-8.2-22.9-15.2 0-5.7 11.9-4.8 18.5-1.1l3.3-6.5c-9.4-6.1-30.2-6-30.2 8.2 0 14.3 22.9 8.3 22.9 15 0 6.3-13.5 5.8-20.7.8l-3.5 6.3c11.2 7.6 32.6 6 32.6-7.5zm35.4 9.3l-2.2-6.8c-3.8 2.1-12.2 4.4-12.2-4.1v-16.6h13.1V392h-13.1v-11.2h-8.2V392h-7.6v7.3h7.6V416c0 17.6 17.3 14.4 22.6 10.9zm13.3-13.4h27.5c0-16.2-7.4-22.6-17.4-22.6-10.6 0-18.2 7.9-18.2 19.3 0 20.5 22.6 23.9 33.8 14.2l-3.8-6c-7.8 6.4-19.6 5.8-21.9-4.9zm59.1-21.5c-4.6-2-11.6-1.8-15.2 4.4V392h-8.2v36.7h8.2V408c0-11.6 9.5-10.1 12.8-8.4l2.4-7.6zm10.6 18.3c0-11.4 11.6-15.1 20.7-8.4l3.8-6.5c-11.6-9.1-32.7-4.1-32.7 15 0 19.8 22.4 23.8 32.7 15l-3.8-6.5c-9.2 6.5-20.7 2.6-20.7-8.6zm66.7-18.3H408v4.4c-8.3-11-29.9-4.8-29.9 13.9 0 19.2 22.4 24.7 29.9 13.9v4.6h8.2V392zm33.7 0c-2.4-1.2-11-2.9-15.2 4.4V392h-7.9v36.7h7.9V408c0-11 9-10.3 12.8-8.4l2.4-7.6zm40.3-14.9h-7.9v19.3c-8.2-10.9-29.9-5.1-29.9 13.9 0 19.4 22.5 24.6 29.9 13.9v4.6h7.9v-51.7zm7.6-75.1v4.6h.8V302h1.9v-.8h-4.6v.8h1.9zm6.6 123.8c0-.5 0-1.1-.3-1.6-.3-.3-.5-.8-.8-1.1-.3-.3-.8-.5-1.1-.8-.5 0-1.1-.3-1.6-.3-.3 0-.8.3-1.4.3-.5.3-.8.5-1.1.8-.5.3-.8.8-.8 1.1-.3.5-.3 1.1-.3 1.6 0 .3 0 .8.3 1.4 0 .3.3.8.8 1.1.3.3.5.5 1.1.8.5.3 1.1.3 1.4.3.5 0 1.1 0 1.6-.3.3-.3.8-.5 1.1-.8.3-.3.5-.8.8-1.1.3-.6.3-1.1.3-1.4zm3.2-124.7h-1.4l-1.6 3.5-1.6-3.5h-1.4v5.4h.8v-4.1l1.6 3.5h1.1l1.4-3.5v4.1h1.1v-5.4zm4.4-80.5c0-76.2-62.1-138.3-138.5-138.3-27.2 0-53.9 8.2-76.5 23.1 72.1 59.3 73.2 171.5 0 230.5 22.6 15 49.5 23.1 76.5 23.1 76.4.1 138.5-61.9 138.5-138.4z" class></path></svg>'},function(e,t){e.exports='<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 467.6 467.6" style="enable-background:new 0 0 467.6 467.6;" xml:space="preserve"><g><g><path fill="currentColor" d="M209.3,219.916c4.3-3.7,10.4-6.1,18.4-6.7v45.899c-9.8-3.1-16.5-6.699-20.2-9.8c-3.7-3.7-5.5-8-5.5-14.1 C202.6,229.116,205,224.216,209.3,219.916z M388.6,72.416c-8-29.4-31.199-40.4-58.1-33L93,103.016h303.6L388.6,72.416z M467.6,178.916v204.4c0,26.3-20.8,47.101-47.1,47.101H47.1c-26.3,0-47.1-20.801-47.1-47.101v-204.4c0-26.3,20.8-47.1,47.1-47.1 h373.3C446.2,131.815,467.6,153.216,467.6,178.916z M304.8,318.415c0-15.301-4.899-26.899-14.7-35.5 c-9.8-8.601-24.5-14.699-44.699-19H244.8v-49.601c13.5,1.8,26.3,7.3,37.9,15.3l17.1-24.5c-17.1-11.6-35.5-18.4-55.1-19.6v-13.5 h-17.1l0,0v12.9c-17.1,0.6-30.6,6.1-41.6,15.9c-10.4,9.8-15.9,22-15.9,37.3s4.9,26.9,14.1,34.3c9.2,8,23.9,14.102,43.5,19v51.4 c-15.9-2.4-30.6-10.4-45.9-23.3l-19.6,23.3c19,16.5,41,26.3,64.9,28.8v19.602h17.1v-19c17.699-0.602,32.398-6.102,43.5-15.9 C299.3,346.016,304.8,333.716,304.8,318.415z M244.8,295.815v47.7c8.601-0.601,15.3-3.101,20.2-7.3 c4.899-4.301,7.3-9.2,7.3-15.301s-1.8-11-5.5-14.699C262.6,302.516,255.8,298.915,244.8,295.815z"></path></g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" style="width:18px;" viewBox="0 0 600 512">
388<path fill="currentColor" d="M186.3 258.2c0 12.2-9.7 21.5-22 21.5-9.2 0-16-5.2-16-15 0-12.2 9.5-22 21.7-22 9.3 0 16.3 5.7 16.3 15.5zM80.5 209.7h-4.7c-1.5 0-3 1-3.2 2.7l-4.3 26.7 8.2-.3c11 0 19.5-1.5 21.5-14.2 2.3-13.4-6.2-14.9-17.5-14.9zm284 0H360c-1.8 0-3 1-3.2 2.7l-4.2 26.7 8-.3c13 0 22-3 22-18-.1-10.6-9.6-11.1-18.1-11.1zM576 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zM128.3 215.4c0-21-16.2-28-34.7-28h-40c-2.5 0-5 2-5.2 4.7L32 294.2c-.3 2 1.2 4 3.2 4h19c2.7 0 5.2-2.9 5.5-5.7l4.5-26.6c1-7.2 13.2-4.7 18-4.7 28.6 0 46.1-17 46.1-45.8zm84.2 8.8h-19c-3.8 0-4 5.5-4.2 8.2-5.8-8.5-14.2-10-23.7-10-24.5 0-43.2 21.5-43.2 45.2 0 19.5 12.2 32.2 31.7 32.2 9 0 20.2-4.9 26.5-11.9-.5 1.5-1 4.7-1 6.2 0 2.3 1 4 3.2 4H200c2.7 0 5-2.9 5.5-5.7l10.2-64.3c.3-1.9-1.2-3.9-3.2-3.9zm40.5 97.9l63.7-92.6c.5-.5.5-1 .5-1.7 0-1.7-1.5-3.5-3.2-3.5h-19.2c-1.7 0-3.5 1-4.5 2.5l-26.5 39-11-37.5c-.8-2.2-3-4-5.5-4h-18.7c-1.7 0-3.2 1.8-3.2 3.5 0 1.2 19.5 56.8 21.2 62.1-2.7 3.8-20.5 28.6-20.5 31.6 0 1.8 1.5 3.2 3.2 3.2h19.2c1.8-.1 3.5-1.1 4.5-2.6zm159.3-106.7c0-21-16.2-28-34.7-28h-39.7c-2.7 0-5.2 2-5.5 4.7l-16.2 102c-.2 2 1.3 4 3.2 4h20.5c2 0 3.5-1.5 4-3.2l4.5-29c1-7.2 13.2-4.7 18-4.7 28.4 0 45.9-17 45.9-45.8zm84.2 8.8h-19c-3.8 0-4 5.5-4.3 8.2-5.5-8.5-14-10-23.7-10-24.5 0-43.2 21.5-43.2 45.2 0 19.5 12.2 32.2 31.7 32.2 9.3 0 20.5-4.9 26.5-11.9-.3 1.5-1 4.7-1 6.2 0 2.3 1 4 3.2 4H484c2.7 0 5-2.9 5.5-5.7l10.2-64.3c.3-1.9-1.2-3.9-3.2-3.9zm47.5-33.3c0-2-1.5-3.5-3.2-3.5h-18.5c-1.5 0-3 1.2-3.2 2.7l-16.2 104-.3.5c0 1.8 1.5 3.5 3.5 3.5h16.5c2.5 0 5-2.9 5.2-5.7L544 191.2v-.3zm-90 51.8c-12.2 0-21.7 9.7-21.7 22 0 9.7 7 15 16.2 15 12 0 21.7-9.2 21.7-21.5.1-9.8-6.9-15.5-16.2-15.5z" class></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" style="width:18px;" viewBox="0 0 600 512"><path fill="currentColor" d="M470.1 231.3s7.6 37.2 9.3 45H446c3.3-8.9 16-43.5 16-43.5-.2.3 3.3-9.1 5.3-14.9l2.8 13.4zM576 80v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h480c26.5 0 48 21.5 48 48zM152.5 331.2L215.7 176h-42.5l-39.3 106-4.3-21.5-14-71.4c-2.3-9.9-9.4-12.7-18.2-13.1H32.7l-.7 3.1c15.8 4 29.9 9.8 42.2 17.1l35.8 135h42.5zm94.4.2L272.1 176h-40.2l-25.1 155.4h40.1zm139.9-50.8c.2-17.7-10.6-31.2-33.7-42.3-14.1-7.1-22.7-11.9-22.7-19.2.2-6.6 7.3-13.4 23.1-13.4 13.1-.3 22.7 2.8 29.9 5.9l3.6 1.7 5.5-33.6c-7.9-3.1-20.5-6.6-36-6.6-39.7 0-67.6 21.2-67.8 51.4-.3 22.3 20 34.7 35.2 42.2 15.5 7.6 20.8 12.6 20.8 19.3-.2 10.4-12.6 15.2-24.1 15.2-16 0-24.6-2.5-37.7-8.3l-5.3-2.5-5.6 34.9c9.4 4.3 26.8 8.1 44.8 8.3 42.2.1 69.7-20.8 70-53zM528 331.4L495.6 176h-31.1c-9.6 0-16.9 2.8-21 12.9l-59.7 142.5H426s6.9-19.2 8.4-23.3H486c1.2 5.5 4.8 23.3 4.8 23.3H528z" class></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" style="width:16px;" viewBox="0 0 600 512"><path fill="currentColor" d="M527.9 32H48.1C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48.1 48h479.8c26.6 0 48.1-21.5 48.1-48V80c0-26.5-21.5-48-48.1-48zM54.1 80h467.8c3.3 0 6 2.7 6 6v42H48.1V86c0-3.3 2.7-6 6-6zm467.8 352H54.1c-3.3 0-6-2.7-6-6V256h479.8v170c0 3.3-2.7 6-6 6zM192 332v40c0 6.6-5.4 12-12 12h-72c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h72c6.6 0 12 5.4 12 12zm192 0v40c0 6.6-5.4 12-12 12H236c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h136c6.6 0 12 5.4 12 12z" class></path></svg>'},function(e,t){e.exports='<svg viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M6.66545 0.0545321C6.59455 0.0861759 6.22364 0.416677 5.83091 0.792886L5.12727 1.47498H2.69455H0.267273L0.136364 1.56288L0 1.64727V3.30329V4.95931L0.136364 5.04369L0.267273 5.13159H2.82545C5.31818 5.13159 5.38364 5.12808 5.49818 5.06127C5.56364 5.0226 5.62909 4.95228 5.64545 4.91009C5.66182 4.86789 5.66727 4.29479 5.66182 3.64082L5.64545 2.44891L5.19818 2.88489L4.74545 3.32438V3.92913V4.53388H2.83636H0.927273V3.30329V2.0727H2.7C3.67636 2.0727 4.47273 2.07973 4.47273 2.09028C4.47273 2.12192 3.20182 3.33845 3.16909 3.33845C3.14727 3.33845 3 3.16265 2.83636 2.94817C2.67273 2.7337 2.48727 2.53681 2.42727 2.50868C2.14909 2.3821 1.69091 2.52977 1.69091 2.74073C1.69091 2.79699 1.92545 3.14155 2.20909 3.51073C2.78182 4.2526 2.86909 4.3194 3.20727 4.26666C3.39818 4.23502 3.50182 4.14712 5.38909 2.32585C7.05273 0.715534 7.36364 0.399097 7.36364 0.293618C7.36364 0.0545321 6.9
3886545 -0.0825906 6.66545 0.0545321Z"></path><path fill="currentColor" d="M8.66729 2.79698C8.54183 2.88137 8.53638 2.9095 8.53638 3.3068C8.53638 3.71465 8.54183 3.7252 8.6891 3.82013L8.83638 3.91858H13.2764H17.7164L17.8582 3.8342C17.9946 3.74981 18 3.73575 18 3.31383C18 2.89895 17.9946 2.87434 17.8636 2.79347L17.7327 2.70557H13.2655H8.7982L8.66729 2.79698Z"></path><path fill="currentColor" d="M0.136364 5.85231L0 5.93669V7.59272V9.24874L0.136364 9.33312L0.267273 9.42102H2.82C5.50909 9.4175 5.47091 9.42102 5.60727 9.25577C5.7 9.14677 5.7 6.03866 5.60727 5.92966C5.47091 5.76441 5.50909 5.76793 2.82 5.76441H0.267273L0.136364 5.85231ZM4.73455 7.59975L4.74545 8.82331H2.83636H0.927273V7.59272V6.36213L2.82545 6.36916L4.71818 6.37971L4.73455 7.59975Z"></path><path fill="currentColor" d="M8.66729 7.08642C8.54183 7.1708 8.53638 7.19893 8.53638 7.59271C8.53638 7.9865 8.54183 8.01463 8.66729 8.09901L8.7982 8.19043H13.2655H17.7327L17.8636 8.10253C17.9946 8.02166 18 7.99705 18 7.59271C18 7.18838 17.9946 7.16377 17.8636 7.0829L17.7327 6.995H13.2655H8.7982L8.66729 7.08642Z"></path><path fill="currentColor" d="M0.136364 10.1419L0 10.2262V11.8823V13.5383L0.141818 13.6227L0.289091 13.7106H2.82H5.35636L5.51455 13.6086L5.67273 13.5066V11.8998C5.67273 10.2579 5.66727 10.2016 5.46 10.0997C5.39455 10.068 4.74 10.0575 2.82 10.054H0.267273L0.136364 10.1419ZM4.73455 11.8717L4.71818 13.0953L2.82545 13.1058L0.927273 13.1129V11.8823V10.6517H2.83636H4.74545L4.73455 11.8717Z"></path><path fill="currentColor" d="M8.91274 11.274C8.84729 11.281 8.7382 11.3267 8.66729 11.376C8.54729 11.4603 8.53638 11.492 8.53638 11.8823C8.53638 12.2761 8.54183 12.3042 8.66729 12.3886L8.7982 12.48H13.2655H17.7327L17.8636 12.3921C17.9946 12.3112 18 12.2866 18 11.8717C18 11.4498 17.9946 11.4357 17.8582 11.3514L17.7164 11.267L13.3746 11.2635C10.9855 11.2599 8.97274 11.2635 8.91274 11.274Z"></path><path fill="currentColor" d="M0.12 14.4243C0 14.5051 0 14.5122 0 16.1436C0 17.0472 0.0163636 17.8101 0.0327273 17.8418C0.125455 17.993 0.245455 18 2.86364 18H5.35636L5.51455 17.898L5.67273 17.7961V16.1611V14.5297L5.53636 14.4348L5.40545 14.3434H2.82H0.234545L0.12 14.4243ZM4.73455 16.1611L4.71818 17.3847L2.82545 17.3953L0.927273 17.4023V16.1717V14.9411H2.83636H4.74545L4.73455 16.1611Z"></path><path fill="currentColor" d="M8.79812 15.5916C8.56358 15.6584 8.49267 15.8201 8.51448 16.2561C8.5363 16.5831 8.54176 16.6042 8.68903 16.685L8.84176 16.7694H13.2872H17.7327L17.8636 16.6815C17.9945 16.6006 17.9999 16.576 17.9999 16.1611C17.9999 15.7392 17.9945 15.7252 17.8581 15.6408L17.7163 15.5564L13.3472 15.5494C9.69812 15.5423 8.94539 15.5494 8.79812 15.5916Z"></path></svg>'; 389},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" style="width:18px;" viewBox="0 0 288 512"><path fill="currentColor" d="M209.2 233.4l-108-31.6C88.7 198.2 80 186.5 80 173.5c0-16.3 13.2-29.5 29.5-29.5h66.3c12.2 0 24.2 3.7 34.2 10.5 6.1 4.1 14.3 3.1 19.5-2l34.8-34c7.1-6.9 6.1-18.4-1.8-24.5C238 74.8 207.4 64.1 176 64V16c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48h-2.5C45.8 64-5.4 118.7.5 183.6c4.2 46.1 39.4 83.6 83.8 96.6l102.5 30c12.5 3.7 21.2 15.3 21.2 28.3 0 16.3-13.2 29.5-29.5 29.5h-66.3C100 368 88 364.3 78 357.5c-6.1-4.1-14.3-3.1-19.5 2l-34.8 34c-7.1 6.9-6.1 18.4 1.8 24.5 24.5 19.2 55.1 29.9 86.5 30v48c0 8.8 7.2 16 16 16h32c8.8 0 16-7.2 16-16v-48.2c46.6-.9 90.3-28.6 105.7-72.7 21.5-61.6-14.6-124.8-72.5-141.7z" class></path></svg>'},function(e,t){e.exports='<svg viewBox="0 0 120 70" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M60 14.5833C50.0588 14.5833 42 23.7234 42 35C42 46.2747 50.0588 55.4167 60 55.4167C69.9375 55.4167 78 46.2784 78 35C78 23.7234 69.9413 14.5833 60 14.5833ZM67.5 45.2083C67.5 46.0141 66.8288 46.6667 66 46.6667H54C53.1712 46.6667 52.5 46.0141 52.5 45.2083V42.2917C52.5 41.4859 53.1712 40.8333 54 40.8333H57V30.7271L56.9119 30.7836C56.7481 30.8899 56.5643 30.9637 56.3711 31.0009C56.1779 31.0381 55.979 31.0379 55.7859 31.0003C55.5928 30.9628 55.4092 30.8885 55.2456 30.7819C55.082 30.6753 54.9416 30.5383 54.8325 30.3789L53.1675 27.9526C53.0582 27.7933 52.9822 27.6147 52.9439 27.4268C52.9057 27.239 52.9059 27.0457 52.9446 26.8579C52.9832 26.6701 53.0596 26.4916 53.1693 26.3326C53.2789 26.1735 53.4198 26.0371 53.5837 25.931L56.4581 24.068C57.1971 23.5889 58.0655 23.3333 58.9538 23.3333H61.5C62.3288 23.3333 63 23.9859 63 24.7917V40.8333H66C66.8288 40.8333 67.5 41.4859 67.5 42.2917V45.2083ZM114 0H6C2.68687 0 0 2.61224 0 5.83333V64.1667C0 67.3878 2.68687 70 6 70H114C117.313 70 120 67.3878 120 64.1667V5.83333C120 2.61224
389117.313 0 114 0ZM111 49.5833C104.372 49.5833 99 54.806 99 61.25H21C21 54.806 15.6281 49.5833 9 49.5833V20.4167C15.6281 20.4167 21 15.194 21 8.75H99C99 15.194 104.372 20.4167 111 20.4167V49.5833Z" fill="#333333"></path></svg>'},function(e,t){e.exports='<svg viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><rect width="15" height="15" fill="url(#pattern0)"></rect><defs><pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1"><use xlink:href="#image0_192_48" transform="scale(0.00390625)"></use></pattern><image id="image0_192_48" width="256" height="256" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAYAAABccqhmAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAADyJJREFUeJzt3V1wXOdZwPHneVe2NQ52mtpp7ELdtNbQIMfS7opCSOshaZqGNIELhjKU1um0HWAIAwwXkCZkpjOFkDZDp6XgDlNoPUzakhlmyg0FGt8kmI9+sOesVrYSB6dNjGMrTmNjnLhKVvs+XHjtKkK2pd1z9j173v/vJvGH3n1Gq+dv7Wp1pIKi0VqttlNVd4nI28zsbap6rYhsFJENqrpeRDTkgJdgZnZWRM6IyP+a2TOqekhEDpnZ/jRNZ0TEwo6IxYr6gRSbkampqdvM7AMi8m5VvTr0QHkwsxfMbJ+ZfaXZbH5DRDqhZ4odAQioWq1e7Zz7XRH5qKpuCT3PIJnZnIh80Xv/Z81m84XQ88SKAAQwPj7++tHR0ftF5NdV9YrQ84RkZi+LyBfm5+f/eHZ29mToeWJDAAasVqt9WFU/VdZP83vVfXhwT5qme0PPEhMCMCDVavVqVX3YOXdb6FmKzHv/DTPbzcOCwSAAA1Cv13eJyCOq+sbQswwDMzsmIr+SJMn+0LOUnQs9QNlNTU29T0T2sfwr131f7eu+75CjSugByqxWq/2GiHxJVdeEnmXYqOqImf3ili1bnp+bm2uEnqesCEBOqtXq+51zX1RV3sc9UlUnIu+95ppr/mtubu5A6HnKiOcAclCtVm91zv2Dqq4NPUsZmNmr3vs7m83mvtCzlA0ByNj4+Pi20dHRRFU3hZ6lTMzsxfn5+frs7OyR0LOUCU8CZmvN6OjoIyx/9lR10+jo6CMiwvMpGeLxaYZqtdq9zrkPhZ6jrFT1TVu3bp0/fvw4Xx7MCA8BMjI5OXmtc+6gc2596FnKzMxeVtXxRqPBQ4EM8BAgI5VK5dMsf/663zvxp6HnKAs+A8jAxMTE9SMjI9PdL1shZ2bmvfc7m83mbOhZhh0fsBmoVCofY/kHR1Wdc+7e0HOUAZ8B9GliYuINa9asOSo8Oz1o7Xa7/WOtVutE6EGGGf9q9WlkZORXheUPYU2lUvlA6CGGHQHo312hB4iVqu4OPcOwIwB9GB8f36Kq1dBzxEpVq+Pj41FdSi1rBKAPa9euvVl4HiUk7d4H6BEB6INz7mdDzxA77oP+EIA+mNmO0DPEjvugPwSgP9eFHgDcB/0gAD2anJx8nXNuc+g5Yuec2zw5Ofm60HMMKwLQOz7oioP7okcEoEfOuY2hZ8A53Be9IwC9i/on+hQM90WPCECPvPe87wrCOceFbXrEBzEQMQIARIwAABEjAEDECAAQMQIARIwAABEjAEDECAAQMQIARIwAABEjAEDECAAQMQIARIwAABEjAEDECAAQMQIARIwAABEjAEDECAAQMQIARIwAABEjAEDECAAQMQIARIwAABEjAEDECAAQMQIARIwAABEjAEDECAAQMQIARIwAABEjAEDECAAQMQIARIwAABEjAEDECAAQMQIARIwAABEjAEDECAAQMQIARIwAABEjAEDECAAQMQIARIwAABEjAEDECAAQMQIARIwAABEjAEDECAAQMQIARIwAABEjAEDECAAQMQIARIwAABEjAEDECAAQMQIARIwAABEjAEDECAAQMQIARIwAABEjAEDECAAQMQIARIwAABEjAEDECAAQMQ09wMVMTk5e65zbLiLbVHWbiGwSkXVmtk5V13b/P2TANjnndgW8fXR57/eLyIuBx3hVVV8xs/nuf0+KyDPOuWe894fSND0WeL5lFSoA11133aYrrrjibjP7ZVW9PvQ8QBbsnG+p6iMnTpz4wtGjR38QeqbzChOAqampzSLSEJFtoWcB8mJmzYWFhXe2Wq2XQ88iUqDnALz3u4XlR8mparVSqXww9BznFSYAzrnCzALkyTn3htAznFeYpWu3218zs4XQcwB5M7N9oWc4rzABaLVa3xORvws9B5CzVpIk3ww9xHmFCYCIiJn9kYicDT0HkKNPhR5gsUIFIE3TJ7z3vx16DiAPZva3jUbjq6HnWKwSeoCl5ubm0q1bt75ZVWuhZwGyYmbPqOrPHz9+/JXQsyxWuACIiFQqlUfXr19/u6puDT0L0C8zmzezX0iS5HDoWZYq1EOA844ePfqDTqdzu5kdCj0L0A8zW1DV96dp+h+hZ1lOYV4JuJwdO3a8ae3atf/qnOMFQhg63ZcAfzRN072hZ7mYQn4GcN7Bgwf/u9Pp3GpmJ0LPAqyWqv5+kZdfpOABEBFptVpPdTqd28zsVOhZgJUyswcajcanQ89xOYUPgIjI9PR008zeQwQwJD6ZJMn9oYdYiUI/B7BUrVb7SVV9VFWvCj0LcBGfbDQa94YeYqWGKgAiRACFNlTLLzKEARAhAiikoVt+kSENgAgRQKEM5fKLDHEARIgACmFol19kyAMgQgQQ1FAvv0gJAiBCBBDE0C+/SEkCIEIEMFClWH6REgVAhAhgIEqz/CIlC4AIEUCuSrX8IiUMgAgRQC5Kt/wiJQ2ACBFApkq5/CIlDoAIEUAmSrv8IiUPgAgRQF9KvfwiEQRAhAigJ6VffpFIAiBCBLAqUSy/SEQBECECWJFoll8ksgCIEAFcUlTLLxJhAESIAJYV3fKLRBoAESKA14hy+UUiDoAIEYCIRLz8IpEHQIQIRC7q5RchACJCBCIV/fKLEIALiEBUWP4uArAIEYgCy78IAViCCJQay78EAVgGESglln8ZBOAiiECpsPwXQQAugQiUAst/CQTgMojAUGP5L4MArAARGEos/woQgBUiAkOF5V8hArAKRGAosPyrQABWiQgUGsu/SgSgB0SgkFj+HhCAHhGBQmH5e0QA+kAECoHl7wMB6BMRCIrl7xMByAARCILlzwAByAgRGCiWPyMEIENEYCBY/gwRgIwRgVyx/BkjADkgArlg+XNAAHJCBDLF8ueEAOSICGSC5c8RAcgZEegLy58zAjAARKAnLP8AEIABIQKrwvIPCAEYICKwIiz/ABGAASMCl8TyDxgBCIAILIvlD4AABEIEXoPlD4QABEQERITlD4oABBZ5BFj+wAhAAUQaAZa/AAhAQUQWAZa/IAhAgUQSAZa/QAhAwZQ8Aix/wRCAAippBFj+AiIABVWyCLD8BUUACqwkEWD5C4wAFNyQR4DlLzgCMASGNAIs/xDQWq32QmaHqf5TkiR3ZXUefqher0+JyKOq+vrQs6zAg41G477QQ5RRvV7/GzN7b1bnjTjnNmd1mIhsyPAsLJIkSWNqaupWM3tUVTeFnudizOyBJEnuDz1HWZnZxix31mV1EPLXaDSSTqfzbhH5fuhZluO9/wTLP1wIwJCZnp5ueu9vMbPMHrplwcw+nqbpx0PPgdUhAEMoTdNWu92+xcxOhJ5FRMR7f3+SJJ8IPQdWjwAMqZmZmZlOp/MuM3s+5Bxmdl+apg+EnAG9IwBDbHp6+qCZ3WxmcyFu33t/T5IkD4a4bWSDAAy5NE2faLfbN4nIkUHdppl5M/u9NE0fGtRtIh8EoARmZmYOLSws3GhmB/K+LTN7VVV3J0ny2bxvC/kjACUxPT39XKfT2eW935/XbZjZGe/9nY1G46t53QYGiwCUyPT09P+cPHnyPd77v8/6bDN7XlVvajab+7I+G+EQgJJ59tln59M0/SUz+8sMjz2squ9oNBpJhmeiAAhAOfkkSX7TzO4zs4V+DjKzf2u32+9oNBpPZzUcioMAlFiSJA+a2S1mdnS1b2tm3nv/J0mS3NRqtQrxgiNkjwCUXJqm/3L27NmqiPy1mXVW+GYznU7nljRN/1BE+voMAsU2EnoA5O/JJ598UUR+bWJi4vMjIyP3icidqjq69O+ZWUtE/iJJki+JyEpjgSFGACLSarVSEXnfzp07rxoZGblZVbeb2RVy7kVE/5mmaSvwiBgwAhChmZmZUyLytdBzIDyeAwAiRgCAiBEAIGIEAIgYAQAiRgCAiBEAIGIEAIgYAQAiRgCAiBEAIGIEAIgYAQAiRgCAiBEAIGIEAIgYAQAiRgCAiBEAIGIEAIgYAQAi5szMZ3WY956rDAM5UtVKVmeZmXci8lJWB6rqNVmdBWBZWzI86yUnImeyOs3M3iIimtV5AF5DuzuWlTNORE5ldZpzbnOtVrshq/MA/FC9Xv9p59zmDI885UQk0x/7rKp3ZXkegAs+lPF5TzszeyrjQz9Sq9XGMj4TiFp3pz6S5Zlm9pQzs4NZHqqqa0Xk4bGxsXVZngvEqrtLD3d3KzPOuYNOVR/L8tDuwTds3Ljxy0QA6M/Y2Ni6jRs3ftk5l/lza977x1REZGpq6rCIbM/h
389Br7pnPtgo9HI9HkGIAZTU1Pbvfe5LL+ZfTdJku2u+4t/zPoGRM59JmBms7VabU+9Xr9B+BIhcDlar9dvqNVqe8xsNo/l7/q6SHchq9Xq2yuVyrdzuqELvPffV9XvicicmXXyvj1gWHRf4bfFzN6S8Zf6ltXpdH6q2Wx+58K/yPV6/aCqjud9wwDCMrMnkiQZF1n0zUBm9ufhRgIwKKr6ufP/fyEAZ86c2Wtmx8KMBGBAjp0+fXrv+V9cCMDhw4dfEZGHgowEYCDM7KHurovIkusBJEmyx8wODH4sAHkzswMbNmzYs/j3ll4QZEFE7jYzG9xYAPLW3em7H3/88YXFv///Li5w/PjxI1u3bt2oqj8zsOkA5O2zSZL81dLfXPaSYKr6MRH5Vu4jAcidmX1bVe9Z7s8u+sq88fHxbaOjo/+uqj+a32gA8mRmz6nqjY1G48hyf37Ri4LOzs4eWVhY+Dkzy+yCIQAGx8xOtdvt2y+2/CKXuSpwq9U6YGZ3EAFguJjZKTO7Y2ZmZuZSf29F35wzMTFx/cjIyD/zcAAoPjN7rt1u33655RdZ4c8FaLVaB+bn528UnhgECq37hN+NK1l+kVX8YJDZ2dkjIrLLzD7D6wSAYrFzPqOq77zUY/6levr+/Hq9vktEPq+q1/fy9gCy03317t1Jkuxf7dv2c4GOkXq9/lsi8geq+sY+zgHQm2Nm9tCGDRv2LH2F30r1fYWesbGxdVdeeeWHzex3VPUn+j0PwKWZ2ROq+rnTp0/vXfyNPb3I9BJd1Wr17c653SJyh6q+NcuzgZiZ2XdF5Ove+4ebzeZ3sjo3t2v01Wq1NzvnbvLe71DVH5dzFx29SkQ2iMiPqCo/mRjo6v6Q3pfk3I/qOyUiT5vZU865g977x9I0fTaP2/0/2v1echNJ2gsAAAAASUVORK5CYII="></image></defs></svg>'},function(e,t){e.exports='<svg viewBox="0 0 46 30" fill="none" xmlns="http://www.w3.org/2000/svg"><line x1="1" y1="30" x2="1" y2="17" stroke="#C0ADAD" stroke-width="2"></line><line x1="45" y1="30" x2="45" y2="17" stroke="#C0ADAD" stroke-width="2"></line><line x1="2" y1="29" x2="44" y2="29" stroke="#C0ADAD" stroke-width="2"></line><path d="M21.8901 23.009C22.4474 23.622 23.396 23.6672 24.009 23.1099L33.9982 14.0288C34.6112 13.4716 34.6564 12.5229 34.0991 11.9099C33.5418 11.2969 32.5932 11.2517 31.9802 11.809L23.1009 19.8811L15.0288 11.0018C14.4716 10.3888 13.5229 10.3436 12.9099 10.9009C12.2969 11.4582 12.2517 12.4068 12.809 13.0198L21.8901 23.009ZM22.5017 0.928652L21.5017 21.9287L24.4983 22.0714L25.4983 1.07135L22.5017 0.928652Z" fill="#C0ADAD"></path></svg>'},function(e,t){e.exports='<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width:12px; height:18px" viewBox="0 0 192 512"><path fill="currentColor" d="M96 184c39.8 0 72 32.2 72 72s-32.2 72-72 72-72-32.2-72-72 32.2-72 72-72zM24 80c0 39.8 32.2 72 72 72s72-32.2 72-72S135.8 8 96 8 24 40.2 24 80zm0 352c0 39.8 32.2 72 72 72s72-32.2 72-72-32.2-72-72-72-72 32.2-72 72z"></path></svg>'},function(e,t){e.exports='<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width:18px;" viewBox="0 0 512 512"><path fill="currentColor" d="M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z" class></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" style="width:16px;" viewBox="0 0 512 512"><path fill="currentColor" d="M0 168v-16c0-13.255 10.745-24 24-24h360V80c0-21.367 25.899-32.042 40.971-16.971l80 80c9.372 9.373 9.372 24.569 0 33.941l-80 80C409.956 271.982 384 261.456 384 240v-48H24c-13.255 0-24-10.745-24-24zm488 152H128v-48c0-21.314-25.862-32.08-40.971-16.971l-80 80c-9.372 9.373-9.372 24.569 0 33.941l80 80C102.057 463.997 128 453.437 128 432v-48h360c13.255 0 24-10.745 24-24v-16c0-13.255-10.745-24-24-24z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-alert-circle"><circle cx="12" cy="12" r="10"></circle><line x1="12" y1="8" x2="12" y2="12"></line><line x1="12" y1="16" x2="12" y2="16"></line></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" style="width:16px;" viewBox="0 0 512 512"><path fill="currentColor" d="M504 256c0 136.997-111.043 248-248 248S8 392.997 8 256C8 119.083 119.043 8 256 8s248 111.083 248 248zm-248 50c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418
389-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" style="width:16px;" viewBox="0 0 576 512"><path fill="currentColor" d="M448 279.196V464c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48V112c0-26.51 21.49-48 48-48h248a24 24 0 0 1 16.97 7.029l16 16C344.09 102.149 333.382 128 312 128H64v320h320V295.196c0-6.365 2.529-12.47 7.029-16.971l16-16C422.148 247.106 448 257.814 448 279.196zM576 37.333C576 16.715 559.285 0 538.667 0H380c-15.464 0-28 12.536-28 28v17.885c0 15.766 13.011 28.424 28.772 27.989l67.203-1.906L199.09 319.09c-9.429 9.363-9.457 24.605-.061 34.001l23.879 23.879c9.396 9.396 24.639 9.369 34.001-.06l247.122-248.885-1.906 67.203c-.434 15.76 12.224 28.772 27.99 28.772H548c15.464 0 28-12.536 28-28V37.333z"></path></svg>'},function(e,t){e.exports='<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 511.626 511.626" style="width:16px; enable-background:new 0 0 511.626 511.626;" xml:space="preserve"><path fill="currentColor" d="M505.918,236.117c-26.651-43.587-62.485-78.609-107.497-105.065c-45.015-26.457-92.549-39.687-142.608-39.687 c-50.059,0-97.595,13.225-142.61,39.687C68.187,157.508,32.355,192.53,5.708,236.117C1.903,242.778,0,249.345,0,255.818 c0,6.473,1.903,13.04,5.708,19.699c26.647,43.589,62.479,78.614,107.495,105.064c45.015,26.46,92.551,39.68,142.61,39.68 c50.06,0,97.594-13.176,142.608-39.536c45.012-26.361,80.852-61.432,107.497-105.208c3.806-6.659,5.708-13.223,5.708-19.699 C511.626,249.345,509.724,242.778,505.918,236.117z M194.568,158.03c17.034-17.034,37.447-25.554,61.242-25.554 c3.805,0,7.043,1.336,9.709,3.999c2.662,2.664,4,5.901,4,9.707c0,3.809-1.338,7.044-3.994,9.704 c-2.662,2.667-5.902,3.999-9.708,3.999c-16.368,0-30.362,5.808-41.971,17.416c-11.613,11.615-17.416,25.603-17.416,41.971 c0,3.811-1.336,7.044-3.999,9.71c-2.667,2.668-5.901,3.999-9.707,3.999c-3.809,0-7.044-1.334-9.71-3.999 c-2.667-2.666-3.999-5.903-3.999-9.71C169.015,195.482,177.535,175.065,194.568,158.03z M379.867,349.04 c-38.164,23.12-79.514,34.687-124.054,34.687c-44.539,0-85.889-11.56-124.051-34.687s-69.901-54.2-95.215-93.222 c28.931-44.921,65.19-78.518,108.777-100.783c-11.61,19.792-17.417,41.207-17.417,64.236c0,35.216,12.517,65.329,37.544,90.362 s55.151,37.544,90.362,37.544c35.214,0,65.329-12.518,90.362-37.544s37.545-55.146,37.545-90.362 c0-23.029-5.808-44.447-17.419-64.236c43.585,22.265,79.846,55.865,108.776,100.783C449.767,294.84,418.031,325.913,379.867,349.04 z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" style="width:16px;" viewBox="0 0 512 512"><path fill="currentColor" d="M369.83 97.98L285.94 14.1c-9-9-21.2-14.1-33.89-14.1H47.99C21.5.1 0 21.6 0 48.09v415.92C0 490.5 21.5 512 47.99 512h287.94c26.5 0 48.07-21.5 48.07-47.99V131.97c0-12.69-5.17-24.99-14.17-33.99zM255.95 51.99l76.09 76.08h-76.09V51.99zM336 464.01H47.99V48.09h159.97v103.98c0 13.3 10.7 23.99 24 23.99H336v287.95zM224 264v20.8c0 35.48 12.88 68.89 36.28 94.09 3.02 3.25 7.27 5.11 11.72 5.11s8.7-1.86 11.72-5.11c23.41-25.2 36.28-58.61 36.28-94.09V264c0-4.42-3.58-8-8-8h-16c-4.42 0-8 3.58-8 8v20.8c0 20.27-5.7 40.17-16 56.88-10.3-16.7-16-36.61-16-56.88V264c0-4.42-3.58-8-8-8h-16c-4.42 0-8 3.58-8 8zm-104-8h-8c-26.51 0-48 21.49-48 48v32c0 26.51 21.49 48 48 48h8c4.42 0 8-3.58 8-8v-16c0-4.42-3.58-8-8-8h-8c-8.84 0-16-7.16-16-16v-32c0-8.84 7.16-16 16-16h8c4.42 0 8-3.58 8-8v-16c0-4.42-3.58-8-8-8zm59.45 42.47c-1.38-1.19-2.12-2.55-2.12-3.84 0-3.12 4.45-6.62 10.41-6.62H200c4.42 0 8-3.58 8-8v-16c0-4.42-3.58-8-8-8h-12.27c-23.39 0-42.41 17.33-42.41 38.62 0 10.66 4.86 20.92 13.33 28.14l21.89 18.77c1.38 1.19 2.12 2.55 2.12 3.84 0 3.12-4.45 6.62-10.41 6.62H160c-4.42 0-8 3.58-8 8v16c0 4.42 3.58 8 8 8h12.27c23.39 0 42.41-17.33 42.41-38.62 0-10.66-4.86-20.92-13.33-28.14l-21.9-18.77z" class></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" style="width:16px;" viewBox="0 0 384 512"><svg aria-hidden="true" data-prefix="far" data-icon="file-invoice-dollar" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512" class="svg-inline--fa fa-file-invoice-dollar fa-w-12 fa-9x">
389<path fill="currentColor" d="M369.83 97.98L285.94 14.1c-9-9-21.2-14.1-33.89-14.1H47.99C21.5.1 0 21.6 0 48.09v415.92C0 490.5 21.5 512 47.99 512h287.94c26.5 0 48.07-21.5 48.07-47.99V131.97c0-12.69-5.17-24.99-14.17-33.99zM255.95 51.99l76.09 76.08h-76.09V51.99zM336 464.01H47.99V48.09h159.97v103.98c0 13.3 10.7 23.99 24 23.99H336v287.95zM208 216c0-4.42-3.58-8-8-8h-16c-4.42 0-8 3.58-8 8v24.12c-23.62.63-42.67 20.55-42.67 45.07 0 19.97 12.98 37.81 31.58 43.39l45 13.5c5.16 1.55 8.77 6.78 8.77 12.73 0 7.27-5.3 13.19-11.8 13.19h-28.11c-4.56 0-8.96-1.29-12.82-3.72-3.24-2.03-7.36-1.91-10.13.73l-11.75 11.21c-3.53 3.37-3.33 9.21.57 12.14 9.1 6.83 20.08 10.77 31.37 11.35V424c0 4.42 3.58 8 8 8h16c4.42 0 8-3.58 8-8v-24.12c23.62-.63 42.67-20.54 42.67-45.07 0-19.97-12.98-37.81-31.58-43.39l-45-13.5c-5.16-1.55-8.77-6.78-8.77-12.73 0-7.27 5.3-13.19 11.8-13.19h28.11c4.56 0 8.96 1.29 12.82 3.72 3.24 2.03 7.36 1.91 10.13-.73l11.75-11.21c3.53-3.37 3.33-9.21-.57-12.14-9.1-6.83-20.08-10.77-31.37-11.35V216zM88 112h80c4.42 0 8-3.58 8-8V88c0-4.42-3.58-8-8-8H88c-4.42 0-8 3.58-8 8v16c0 4.42 3.58 8 8 8zm88 56v-16c0-4.42-3.58-8-8-8H88c-4.42 0-8 3.58-8 8v16c0 4.42 3.58 8 8 8h80c4.42 0 8-3.58 8-8z"></path></svg></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" style="width:14px;" viewBox="0 0 384 512"><path fill="currentColor" d="M296 400h-80c-4.42 0-8 3.58-8 8v16c0 4.42 3.58 8 8 8h80c4.42 0 8-3.58 8-8v-16c0-4.42-3.58-8-8-8zM80 240v96c0 8.84 7.16 16 16 16h192c8.84 0 16-7.16 16-16v-96c0-8.84-7.16-16-16-16H96c-8.84 0-16 7.16-16 16zm32 16h160v64H112v-64zM369.83 97.98L285.94 14.1c-9-9-21.2-14.1-33.89-14.1H47.99C21.5.1 0 21.6 0 48.09v415.92C0 490.5 21.5 512 47.99 512h287.94c26.5 0 48.07-21.5 48.07-47.99V131.97c0-12.69-5.17-24.99-14.17-33.99zM255.95 51.99l76.09 76.08h-76.09V51.99zM336 464.01H47.99V48.09h159.97v103.98c0 13.3 10.7 23.99 24 23.99H336v287.95zM88 112h80c4.42 0 8-3.58 8-8V88c0-4.42-3.58-8-8-8H88c-4.42 0-8 3.58-8 8v16c0 4.42 3.58 8 8 8zm0 64h80c4.42 0 8-3.58 8-8v-16c0-4.42-3.58-8-8-8H88c-4.42 0-8 3.58-8 8v16c0 4.42 3.58 8 8 8z" class></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" style="width:16px;" viewBox="0 0 512 512"><path fill="currentColor" d="M369.9 97.9L286 14C277 5 264.8-.1 252.1-.1H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V131.9c0-12.7-5.1-25-14.1-34zM332.1 128H256V51.9l76.1 76.1zM48 464V48h160v104c0 13.3 10.7 24 24 24h104v288H48zm250.2-143.7c-12.2-12-47-8.7-64.4-6.5-17.2-10.5-28.7-25-36.8-46.3 3.9-16.1 10.1-40.6 5.4-56-4.2-26.2-37.8-23.6-42.6-5.9-4.4 16.1-.4 38.5 7 67.1-10 23.9-24.9 56-35.4 74.4-20 10.3-47 26.2-51 46.2-3.3 15.8 26 55.2 76.1-31.2 22.4-7.4 46.8-16.5 68.4-20.1 18.9 10.2 41 17 55.8 17 25.5 0 28-28.2 17.5-38.7zm-198.1 77.8c5.1-13.7 24.5-29.5 30.4-35-19 30.3-30.4 35.7-30.4 35zm81.6-190.6c7.4 0 6.7 32.1 1.8 40.8-4.4-13.9-4.3-40.8-1.8-40.8zm-24.4 136.6c9.7-16.9 18-37 24.7-54.7 8.3 15.1 18.9 27.2 30.1 35.5-20.8 4.3-38.9 13.1-54.8 19.2zm131.6-5s-5 6-37.3-7.8c35.1-2.6 40.9 5.4 37.3 7.8z" class></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" style="width:16px;" viewBox="0 0 512 512"><path fill="currentColor" d="M80 240v176c0 8.84 7.16 16 16 16h192c8.84 0 16-7.16 16-16V240c0-8.84-7.16-16-16-16H96c-8.84 0-16 7.16-16 16zm128 32h64v48h-64v-48zm0 80h64v48h-64v-48zm-96-80h64v48h-64v-48zm0 80h64v48h-64v-48zM369.83 97.98L285.94 14.1c-9-9-21.2-14.1-33.89-14.1H47.99C21.5.1 0 21.6 0 48.09v415.92C0 490.5 21.5 512 47.99 512h287.94c26.5 0 48.07-21.5 48.07-47.99V131.97c0-12.69-5.17-24.99-14.17-33.99zM255.95 51.99l76.09 76.08h-76.09V51.99zM336 464.01H47.99V48.09h159.97v103.98c0 13.3 10.7 23.99 24 23.99H336v287.95z" class></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" style="width:16px;" viewBox="0 0 512 512"><path fill="currentColor" d="M288 248v28c0 6.6-5.4 12-12 12H108c-6.6 0-12-5.4-12-12v-28c0-6.6 5.4-12 12-12h168c6.6 0 12 5.4 12 12zm-12 72H108c-6.6 0-12 5.4-12 12v28c0 6.6 5.4 12 12 12h168c6.6 0 12-5.4 12-12v-28c0-6.6-5.4-12-12-12zm108-188.1V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V48C0 21.5 21.5 0 48 0h204.1C264.8 0 277 5.1 286 14.1L369.9 98c9 8.9 14.1 21.2 14.1 33.9zm-128-80V128h76.1L256 51.9zM336 464V176H232c-13.3 0-24-10.7-24-24V48H48v416h288z" class></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" style="width:18px;" viewBox="0 0 512 512">
389<path fill="currentColor" d="M487.976 0H24.028C2.71 0-8.047 25.866 7.058 40.971L192 225.941V432c0 7.831 3.821 15.17 10.237 19.662l80 55.98C298.02 518.69 320 507.493 320 487.98V225.941l184.947-184.97C520.021 25.896 509.338 0 487.976 0z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" style="width:16px;" viewBox="0 0 512 512"><path fill="currentColor" d="M466.515 66.928C487.731 57.074 512 72.551 512 95.944v243.1c0 10.526-5.161 20.407-13.843 26.358-35.837 24.564-74.335 40.858-122.505 40.858-67.373 0-111.63-34.783-165.217-34.783-50.853 0-86.124 10.058-114.435 22.122V488c0 13.255-10.745 24-24 24H56c-13.255 0-24-10.745-24-24V101.945C17.497 91.825 8 75.026 8 56 8 24.296 34.345-1.254 66.338.048c28.468 1.158 51.779 23.968 53.551 52.404.52 8.342-.81 16.31-3.586 23.562C137.039 68.384 159.393 64 184.348 64c67.373 0 111.63 34.783 165.217 34.783 40.496 0 82.612-15.906 116.95-31.855zM96 134.63v70.49c29-10.67 51.18-17.83 73.6-20.91v-71.57c-23.5 2.17-40.44 9.79-73.6 21.99zm220.8 9.19c-26.417-4.672-49.886-13.979-73.6-21.34v67.42c24.175 6.706 47.566 16.444 73.6 22.31v-68.39zm-147.2 40.39v70.04c32.796-2.978 53.91-.635 73.6 3.8V189.9c-25.247-7.035-46.581-9.423-73.6-5.69zm73.6 142.23c26.338 4.652 49.732 13.927 73.6 21.34v-67.41c-24.277-6.746-47.54-16.45-73.6-22.32v68.39zM96 342.1c23.62-8.39 47.79-13.84 73.6-16.56v-71.29c-26.11 2.35-47.36 8.04-73.6 17.36v70.49zm368-221.6c-21.3 8.85-46.59 17.64-73.6 22.47v71.91c27.31-4.36 50.03-14.1 73.6-23.89V120.5zm0 209.96v-70.49c-22.19 14.2-48.78 22.61-73.6 26.02v71.58c25.07-2.38 48.49-11.04 73.6-27.11zM316.8 212.21v68.16c25.664 7.134 46.616 9.342 73.6 5.62v-71.11c-25.999 4.187-49.943 2.676-73.6-2.67z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" style="width:16px;" viewBox="0 0 512 512"><path fill="currentColor" d="M336.174 80c-49.132 0-93.305-32-161.913-32-31.301 0-58.303 6.482-80.721 15.168a48.04 48.04 0 0 0 2.142-20.727C93.067 19.575 74.167 1.594 51.201.104 23.242-1.71 0 20.431 0 48c0 17.764 9.657 33.262 24 41.562V496c0 8.837 7.163 16 16 16h16c8.837 0 16-7.163 16-16v-83.443C109.869 395.28 143.259 384 199.826 384c49.132 0 93.305 32 161.913 32 58.479 0 101.972-22.617 128.548-39.981C503.846 367.161 512 352.051 512 335.855V95.937c0-34.459-35.264-57.768-66.904-44.117C409.193 67.309 371.641 80 336.174 80zM464 336c-21.783 15.412-60.824 32-102.261 32-59.945 0-102.002-32-161.913-32-43.361 0-96.379 9.403-127.826 24V128c21.784-15.412 60.824-32 102.261-32 59.945 0 102.002 32 161.913 32 43.271 0 96.32-17.366 127.826-32v240z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" style="width:16px;" viewBox="0 0 225 225"><g xmlns="http://www.w3.org/2000/svg" transform="translate(0.000000,225.000000) scale(0.100000,-0.100000)" fill="currentColor"><path d="M942 2213 c-13 -11 -63 -124 -137 -310 -63 -161 -247 -627 -409 -1036 -162 -410 -298 -756 -302 -771 -5 -20 0 -32 23 -54 l28 -29 425 4 c264 3 435 8 453 15 16 6 30 21 34 36 3 14 3 498 -1 1076 -5 799 -10 1054 -19 1063 -23 23 -71 26 -95 6z m-23 -1325 l1 -728 -325 0 c-179 0 -325 2 -325 4 0 4 303 768 501 1265 l134 335 6 -75 c4 -41 7 -401 8 -801z"></path><path d="M1216 2209 l-26 -20 0 -1049 c0 -748 3 -1056 11 -1073 22 -48 28 -49 486 -45 407 3 432 4 452 22 12 11 21 30 21 43 0 35 -44 145 -758 1908 -96 236 -121 265 -186 214z"></path></g></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" style="width:16px;" viewBox="0 0 225 225"><g transform="translate(0.000000,225.000000) scale(0.100000,-0.100000)" fill="currentColor"><path d="M2045 2121 c-395 -151 -1984 -797 -2002 -814 -30 -27 -29 -62 3 -92 l27 -25 1043 0 c743 0 1050 3 1067 11 48 22 48 28 45 486 -4 536 8 507 -183 434z"></path><path d="M100 1051 c-45 -5 -57 -10 -69 -33 -24 -41 -3 -74 67 -105 115 -51 2026 -814 2053 -820 21 -4 34 1 54 21 l26 26 -3 440 c-3 406 -4 441 -21 457 -17 17 -73 18 -1035 19 -559 1 -1042 -1 -1072 -5z m1990 -456 c0 -224 -3 -325 -11 -325 -11 0 -1574 626 -1599 641 -9 5 331 9 798 9 l812 0 0 -325z"></path></g></svg>'},function(e,t){e.exports='<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1381.000000 1336.000000" preserveAspectRatio="xMidYMid meet" style="color: #01814e; width:20px;"><g transform="translate(0.000000,1336.000000) scale(0.100000,-0.100000)" fill="#000000" stroke="none">
389<path fill="currentColor" d="M0 13339 c0 -88 311 -697 589 -1154 661 -1087 1458 -2027 2280 -2689 678 -547 1720 -1216 2466 -1585 292 -145 446 -197 461 -158 18 47 -159 427 -366 786 -455 791 -1051 1613 -1620 2236 -236 258 -604 611 -915 876 -518 442 -1149 880 -1738 1208 -331 185 -811 405 -1035 475 -102 32 -122 33 -122 5z"></path><path fill="currentColor" d="M13651 13328 c-185 -68 -668 -321 -1071 -561 -884 -527 -1669 -1097 -2195 -1595 -726 -690 -1501 -1715 -2044 -2707 -156 -285 -331 -660 -331 -709 0 -26 37 -20 177 28 528 181 1303 606 1963 1076 1186 845 2095 1811 2951 3140 377 586 709 1211 709 1336 0 21 -4 24 -37 23 -21 0 -76 -14 -122 -31z"></path><path fill="currentColor" d="M6803 11900 c-582 -66 -1042 -474 -1184 -1050 -21 -84 -24 -118 -24 -300 0 -189 3 -213 27 -311 45 -178 98 -298 198 -447 201 -301 528 -513 890 -578 134 -24 354 -22 485 4 424 85 772 348 963 728 42 84 96 242 118 349 26 126 26 384 0 510 -49 238 -148 443 -303 627 -194 230 -490 401 -784 452 -110 19 -293 27 -386 16z"></path><path fill="currentColor" d="M6916 8051 c-37 -41 -159 -355 -251 -645 -276 -877 -451 -1790 -525 -2736 -18 -227 -24 -795 -11 -1015 37 -622 155 -1405 327 -2169 149 -663 331 -1273 431 -1444 44 -77 72 -53 149 128 186 439 425 1376 558 2190 113 689 151 1179 143 1855 -6 518 -28 838 -88 1295 -109 838 -341 1745 -595 2328 -48 111 -110 232 -118 232 -2 0 -11 -9 -20 -19z"></path></g></svg>'},function(e,t){e.exports='<svg viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M6.22246 0.137939C6.03113 0.354536 5.69948 0.917688 5.39016 1.56267C5.2945 1.76483 4.55468 3.43022 4.41755 3.75271C3.82442 5.15818 3.27275 6.52034 2.77209 7.82474C2.57757 8.33013 2.38305 8.83553 2.34159 8.95586C2.29695 9.07138 2.16302 9.43719 2.04184 9.7693L1.82181 10.371L1.63366 10.4865C1.24781 10.7127 1.07561 11.0256 1.0501 11.5502C1.04053 11.8053 1.0501 11.916 1.1075 12.1182L1.18084 12.3733L1.11387 12.5754C1.05329 12.7632 0.877898 13.3263 0.708887 13.8847C0.667432 14.0146 0.581332 14.3082 0.517554 14.5344C0.450588 14.7607 0.370866 15.0302 0.342166 15.1361C0.096622 15.9736 -0.0245555 16.6138 0.00414447 16.9026C0.0838665 17.6438 0.648298 18.1203 1.09155 17.8123C1.34985 17.6342 1.49973 17.2684 2.01633 15.5452C2.09924 15.2661 2.19172 14.9532 2.22361 14.8473C2.41494 14.2216 2.58395 13.6295 2.70194 13.1771C2.83587 12.6717 2.83906 12.6573 2.95386 12.6284C3.01764 12.6139 3.1994 12.5562 3.35566 12.5081C3.5151 12.4551 3.84993 12.3492 4.10504 12.2722C4.36016 12.1952 4.77471 12.0604 5.02982 11.9834C5.65165 11.7812 6.76776 11.4684 6.9272 11.4443L7.05476 11.4299L7.09303 11.7909C7.2716 13.3552 7.51396 15.0061 7.66702 15.6848C8.0178 17.2636 8.39409 18 8.8501 18C9.15304 18 9.49425 17.6149 9.58992 17.1625C9.67283 16.7678 9.61543 16.402 9.13072 14.366C8.96171 13.6536 8.90112 13.3071 8.6492 11.5021C8.60774 11.1988 8.52164 10.5924 8.45787 10.1544C8.39409 9.71635 8.30799 9.10988 8.26653 8.80665C8.14217 7.92582 8.00823 6.96798 7.88387 6.11121C7.82009 5.6732 7.74356 5.08599 7.70848 4.80682C7.65108 4.31105 7.59049 3.81528 7.43424 2.59752C7.39278 2.26541 7.33538 1.80815 7.30987 1.58192C7.22696 0.84549 7.02925 0.330469 6.74863 0.118685C6.53816 -0.0449657 6.37872 -0.0401516 6.22246 0.137939ZM6.17782 5.34109C6.22884 5.72615 6.32451 6.3952 6.38509 6.8332C6.58599 8.25312 6.66572 8.90772 6.63702 8.95104C6.62107 8.97511 6.42974 9.03768 6.21289 9.09544C5.70905 9.2254 4.85124 9.48532 4.30276 9.67304C4.06997 9.75005 3.86269 9.81743 3.84356 9.81743C3.79572 9.81743 3.8308 9.70191 4.05402 9.16764C4.16563 8.90291 4.38885 8.35901 4.55149 7.96432C4.97561 6.93428 4.97561 6.93428 5.10316 6.63105C5.16694 6.47702 5.22115 6.34225 5.22115 6.33262C5.22115 6.31818 5.3519 6.00532 5.50815 5.62988C5.6676 5.25445 5.79515 4.94159 5.79515 4.92715C5.79515 4.91752 5.84936 4.78756 5.91314 4.63835L6.03113 4.36881L6.05664 4.50358C6.07258 4.58059 6.12679 4.95603 6.17782 5.34109Z"></path><path fill="currentColor" d="M14.1852 5.25449C14.1054 5.31706 14.0034 5.44221 13.9556 5.53366C13.7929 5.84171 13.761 6.14494 13.7451 7.58893L13.7291 8.89814L13.4995 8.92702C13.3752 8.94146 12.9064 8.97515 12.46 8.9944C11.5543 9.04254 11.4427 9.07623 11.2992 9.36021C11.2546 9.44685 11.2036 9.62013 11.1844 9.75009C11.1079 10.2555 11.2418 10.6742 11.5511 10.8956C11.8318 11.0978 12.0964 11.1315 12.9574 11.093L13.726 11.0593L13.7451 12.0412C13.7578 12.5755 13.7674 13.259 13.7674 13.5526C13.7674 14.1831 13.8184 14.4575 13.9683 14.6356C14.1214 14.8233 14.2872 14.8859 14.5359 14.8618C14.8038 14.8329 14.976 14.6789 15.0812 14.3756C15.1514 14.1783 15.1546 14.1302 15.1641 12.5851L1
3895.1737 10.9967L15.9773 10.9823C16.4939 10.9678 16.8829 10.9823 17.0679 11.0208C17.441 11.0978 17.5781 11.0449 17.7695 10.7561C17.9353 10.5106 18.0278 10.1159 17.9927 9.8271C17.9512 9.48536 17.8332 9.25913 17.6164 9.1003C17.3103 8.86926 17.1285 8.84038 16.3121 8.87407C15.9135 8.88851 15.483 8.88851 15.3587 8.87407L15.1291 8.84038L15.1514 7.35789C15.1737 5.77432 15.1737 5.77432 15.0206 5.50959C14.8261 5.17748 14.4339 5.05714 14.1852 5.25449Z"></path></svg>'},function(e,t){e.exports='<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width:18px;" viewBox="0 0 640 512"><path fill="currentColor" d="M622.884 199.005l-275.817 85.1a96 96 0 0 1-54.134 0L92.398 222.232c-8.564 11.438-11.018 23.05-11.918 38.335C89.778 266.165 96 276.355 96 288c0 11.952-6.557 22.366-16.265 27.861l16.197 123.096c.63 4.786-3.1 9.043-7.932 9.043H40c-4.828 0-8.562-4.253-7.932-9.044L48.265 315.86C38.557 310.366 32 299.952 32 288c0-12.034 6.646-22.511 16.465-27.976.947-17.951 3.974-33.231 12.152-47.597l-43.502-13.422c-22.876-6.801-22.766-39.241 0-46.01l275.817-85.1a96 96 0 0 1 54.134 0l275.817 85.1c22.877 6.801 22.767 39.241.001 46.01zM356.503 314.682l-.207.064-.207.061a127.998 127.998 0 0 1-72.177 0l-.207-.061-.207-.064-150.914-46.57L120 352c0 35.346 89.543 64 200 64s200-28.654 200-64l-12.583-83.888-150.914 46.57z"></path></svg>'},function(e,t){e.exports='<svg viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M11.4661 0.0313469C8.7341 0.261312 6.20012 1.35152 4.1623 3.17421C1.73053 5.35036 0.259118 8.34417 0.0206264 11.6041C-0.0113145 12.0364 -0.00492628 13.0542 0.0312734 13.5099C0.225048 15.9032 1.08106 18.1411 2.53118 20.0554C3.48302 21.3095 4.72445 22.4253 6.05745 23.2238C7.75245 24.2373 9.60928 24.825 11.6024 24.9762C12.2838 25.0273 13.4252 24.9932 14.1279 24.9017C16.2189 24.6291 18.2227 23.8221 19.9092 22.5743C22.6667 20.5345 24.4682 17.4874 24.9026 14.1274C25.0325 13.1351 25.0325 11.8575 24.9026 10.8695C24.5874 8.45276 23.5738 6.19144 21.9661 4.3219C21.5445 3.83216 20.878 3.18698 20.3563 2.76538C18.557 1.31319 16.4233 0.397588 14.1321 0.0952262C13.4166 -0.000592696 12.1901 -0.0282737 11.4661 0.0313469ZM13.3634 0.553027C16.6512 0.802157 19.6068 2.32248 21.7042 4.83933C23.1267 6.5449 24.0572 8.64014 24.3575 10.8163C24.4448 11.4466 24.4554 11.6403 24.4554 12.4984C24.4554 13.3566 24.4448 13.5503 24.3575 14.1806C23.8187 18.0751 21.3209 21.5161 17.7691 23.2515C16.5745 23.8349 15.4247 24.1841 14.0959 24.3693C13.1696 24.4971 11.8281 24.4971 10.9018 24.3693C10.1097 24.2586 9.40699 24.0947 8.69151 23.8562C6.59193 23.1514 4.70955 21.861 3.29137 20.1554C1.87746 18.4563 0.957559 16.3972 0.650927 14.2402C0.552975 13.5674 0.542328 13.3779 0.542328 12.4984C0.542328 11.619 0.552975 11.4295 0.650927 10.7567C1.12365 7.4456 3.01881 4.43902 5.81257 2.56309C7.5459 1.40049 9.52198 0.710596 11.5726 0.555157C11.909 0.529605 13.0419 0.527476 13.3634 0.553027Z" fill="#FF3333"></path><path fill="currentColor" d="M12.0304 3.43818C11.4171 3.55316 10.8592 3.90876 10.4781 4.42618C10.2502 4.73493 10.0863 5.13311 10.0266 5.52277C9.98618 5.77616 10.0139 6.29571 10.0799 6.53206C10.3311 7.43915 10.9806 8.07581 11.9069 8.3292C12.0623 8.37179 12.1326 8.37817 12.4989 8.37817C12.8672 8.37817 12.9354 8.37179 13.0951 8.32707C14.0299 8.07368 14.6964 7.40508 14.9306 6.47883C14.9732 6.317 14.9796 6.23822 14.9796 5.88688C14.9796 5.51212 14.9753 5.46741 14.9221 5.27577C14.6666 4.35804 14.015 3.71286 13.0951 3.46586C12.8822 3.40837 12.2689 3.39346 12.0304 3.43818Z" fill="#FF3333"></path><path fill="currentColor" d="M8.98538 10.3031V10.8759L9.48153 10.8866C10.0054 10.8951 10.1076 10.9121 10.3439 11.0186C10.493 11.0867 10.6719 11.2613 10.7336 11.3976L10.7847 11.5083V15.6285V19.7487L10.7379 19.8488C10.6719 19.9936 10.5185 20.1469 10.3652 20.2236C10.1267 20.3428 10.0224 20.3599 9.48153 20.3705L8.98538 20.3811V20.9326V21.4841H12.7651H16.5447V20.9326V20.3811L16.0507 20.3705C15.5077 20.3599 15.4034 20.3428 15.1649 20.2236C15.0116 20.1469 14.8582 19.9936 14.7922 19.8488L14.7454 19.7487L14.739 14.7534L14.7347 9.75803L13.1654 9.74525C12.303 9.73674 11.0104 9.73035 10.2907 9.73035H8.98538V10.3031Z" fill="#FF3333"></path></svg>'; 390},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" style="width:16px;" viewBox="0 0 512 512">
390<path fill="currentColor" d="M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 110c23.196 0 42 18.804 42 42s-18.804 42-42 42-42-18.804-42-42 18.804-42 42-42zm56 254c0 6.627-5.373 12-12 12h-88c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h12v-64h-12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h64c6.627 0 12 5.373 12 12v100h12c6.627 0 12 5.373 12 12v24z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" style="width:16px;" viewBox="0 0 512 512"><path fill="currentColor" d="M496 128v16a8 8 0 0 1-8 8h-24v12c0 6.627-5.373 12-12 12H60c-6.627 0-12-5.373-12-12v-12H24a8 8 0 0 1-8-8v-16a8 8 0 0 1 4.941-7.392l232-88a7.996 7.996 0 0 1 6.118 0l232 88A8 8 0 0 1 496 128zm-24 304H40c-13.255 0-24 10.745-24 24v16a8 8 0 0 0 8 8h464a8 8 0 0 0 8-8v-16c0-13.255-10.745-24-24-24zM96 192v192H60c-6.627 0-12 5.373-12 12v20h416v-20c0-6.627-5.373-12-12-12h-36V192h-64v192h-64V192h-64v192h-64V192H96z" class></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 81.707 32.137"><g transform="translate(-21.225 -0.243)"><g transform="translate(21.225 0.243)"><path fill="#484848" fill-rule="evenodd" d="M217.837,26.563h-1.171a2.393,2.393,0,0,0-2.343,2.428V35.4a6.258,6.258,0,1,0,12.508,0V26.563H225.66a2.393,2.393,0,0,0-2.343,2.428V35.4a2.879,2.879,0,0,1-1.3,2.653,2.667,2.667,0,0,1-2.873,0,2.879,2.879,0,0,1-1.3-2.653Zm-12.475,3.084c2.015,0,2.81,1.588,2.81,3.588a3.294,3.294,0,0,1-3.248,3.577c-1.862,0-2.817-1.379-2.817-3.538A3.355,3.355,0,0,1,205.362,29.648Zm2.81,9.93c0,3.337-2.558,3.645-4.409,3.5a8.9,8.9,0,0,1-4.009-1.209v1.214c0,2.282,2.437,3.236,5.134,3.236,4.006,0,6.8-2.511,6.8-6.776V33.618h-.009c0-.125.009-.251.009-.377,0-3.958-2.257-7.23-6.324-7.23-3.908,0-6.769,3.273-6.769,7.269,0,3.957,2.315,7.182,6.331,7.182a4.278,4.278,0,0,0,3.248-1.235v.356ZM187.5,26.563h-1.171a2.393,2.393,0,0,0-2.345,2.428V35.4a6.258,6.258,0,1,0,12.508,0V26.563h-1.171a2.393,2.393,0,0,0-2.343,2.428V35.4a2.863,2.863,0,0,1-1.349,2.518,2.657,2.657,0,0,1-2.779,0A2.863,2.863,0,0,1,187.5,35.4Zm-6.151,0h-1.171a2.393,2.393,0,0,0-2.345,2.428V38.9a2.393,2.393,0,0,0,2.345,2.428h1.171Zm-2.642-5h1.767a.892.892,0,0,1,.874.906V24.3a.892.892,0,0,1-.874.9H178.7a.892.892,0,0,1-.874-.906V22.466A.892.892,0,0,1,178.7,21.56Z" transform="translate(-145.124 -17.899)"></path><path fill="#484848" fill-rule="evenodd" d="M22.557,19.153c.821-.1,1.166-.376,1.146-1.349a19.9,19.9,0,0,0-.24-2.648A12.261,12.261,0,0,0,19.829,8.11a12.366,12.366,0,0,0-8.76-3.094,7.287,7.287,0,0,1-3.124-.671A7.6,7.6,0,0,1,5.369,2.357L4.207,1A2.251,2.251,0,0,0,1.01.826,2.4,2.4,0,0,0,.753,4.107L1.914,5.468A12.23,12.23,0,0,0,6.05,8.656a11.672,11.672,0,0,0,5.031,1.077,8,8,0,0,1,5.668,1.876,7.864,7.864,0,0,1,2.26,4.925c.263,2.146,1.6,2.867,3.542,2.621ZM2.878,13.425h0c1.946-.245,3.281.475,3.544,2.621a7.864,7.864,0,0,0,2.26,4.925,8.02,8.02,0,0,0,5.668,1.876,11.672,11.672,0,0,1,5.031,1.075,12.2,12.2,0,0,1,4.136,3.188l1.159,1.361A2.4,2.4,0,0,1,24.46,31.8a2.251,2.251,0,0,1-3.236-.222L20.07,30.208a7.588,7.588,0,0,0-2.576-1.988,7.248,7.248,0,0,0-3.119-.66,12.351,12.351,0,0,1-8.76-3.094A12.234,12.234,0,0,1,1.981,17.42a19.952,19.952,0,0,1-.24-2.648c-.021-.973.323-1.246,1.144-1.349Zm8.607.353h2.468a1.238,1.238,0,0,1,1.218,1.25v2.529a1.238,1.238,0,0,1-1.218,1.252H11.485a1.238,1.238,0,0,1-1.218-1.252V15.028a1.239,1.239,0,0,1,1.218-1.259Z" transform="translate(-0.225 -0.243)"></path></g></g></svg>'},function(e,t){e.exports='<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.000000 512.000000"><g transform="translate(0.000000,512.000000) scale(0.100000,-0.100000)" fill="currentColor"><path d="M640 3521 l0 -320 393 -3 c434 -5 442 -6 586 -74 112 -53 191 -113 361 -279 85 -83 188 -181 229 -218 l73 -67 -73 -67 c-41 -37 -144 -135 -229 -218 -170 -166 -249 -226 -361 -279 -144 -68 -152 -69 -586 -74 l-393 -3 0 -320 0 -319 360 0 c199 0 404 5 458 10 203 22 396 85 557 184 124 75 227 161 445 373 211 204 286 263 401 317 139 66 161 69 509 73 l315 4 -184 -185 c-163 -163 -184 -188 -184 -217 0 -23 8 -39 27 -56 l28 -24 267 3 c257 3 268 4 312 27 32 16 152 129 382 360 327 328 336 337 342 383 12 82 -6 105 -353 451 -271 269 -327 321 -378 344 -59 28 -60 28 -315 31 l-256 4 -28 -24 c-20 -18 -28 -34 -28 -57 0 -29 21 -54 184 -217 l184 -185 -315 4 c-348 4 -370 7 -509 73 -115 54 -190 113 -401 317 -218 212 -321 298 -445 373 -161 99 -354 162 -557 184 -54 5 -259 10 -458 10 l-360 0 0 -319z"></path></g></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" style="width:12px;" viewBox="0 0 512 512">
390<path fill="currentColor" d="M512 176.001C512 273.203 433.202 352 336 352c-11.22 0-22.19-1.062-32.827-3.069l-24.012 27.014A23.999 23.999 0 0 1 261.223 384H224v40c0 13.255-10.745 24-24 24h-40v40c0 13.255-10.745 24-24 24H24c-13.255 0-24-10.745-24-24v-78.059c0-6.365 2.529-12.47 7.029-16.971l161.802-161.802C163.108 213.814 160 195.271 160 176 160 78.798 238.797.001 335.999 0 433.488-.001 512 78.511 512 176.001zM336 128c0 26.51 21.49 48 48 48s48-21.49 48-48-21.49-48-48-48-48 21.49-48 48z"></path></svg>'},function(e,t){e.exports='<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 122.88 122.88" style="enable-background:new 0 0 122.88 122.88" xml:space="preserve"><style type="text/css">.st0{fill-rule:evenodd;clip-rule:evenodd;fill:#FBD433;} .st1{fill-rule:evenodd;clip-rule:evenodd;fill:#141518;} .st2{fill-rule:evenodd;clip-rule:evenodd;fill:#FFFFFF;} .st3{fill-rule:evenodd;clip-rule:evenodd;fill:#FF0000;}</style><g><path class="st0" d="M45.54,2.11c32.77-8.78,66.45,10.67,75.23,43.43c8.78,32.77-10.67,66.45-43.43,75.23 c-32.77,8.78-66.45-10.67-75.23-43.43C-6.67,44.57,12.77,10.89,45.54,2.11L45.54,2.11z"></path><path class="st1" d="M41.89,27.86c4.3,0,7.78,4.91,7.78,10.97c0,6.06-3.48,10.97-7.78,10.97s-7.78-4.91-7.78-10.97 C34.11,32.77,37.59,27.86,41.89,27.86L41.89,27.86z M28.55,67.12c16.68-0.52,51.01,0.29,65.78-0.04 C94.33,106.85,28.55,110.65,28.55,67.12L28.55,67.12z M80.99,27.86c4.3,0,7.78,4.91,7.78,10.97c0,6.06-3.48,10.97-7.78,10.97 c-4.3,0-7.78-4.91-7.78-10.97C73.21,32.77,76.69,27.86,80.99,27.86L80.99,27.86z"></path><path class="st2" d="M28.55,67.12c16.68-1.52,51.01-0.67,65.78-0.04C94.52,81.23,28.75,81.05,28.55,67.12L28.55,67.12z"></path><path class="st3" d="M38.6,90.95c11.11,9.61,31.84,9.99,44.3,0c-6.78-7.71-14.18-7.95-22.39-1.88 C52.05,82.3,46.38,82.11,38.6,90.95L38.6,90.95z"></path></g></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" style="width:16px;" viewBox="0 0 512 512"><path fill="currentColor" d="M256 504c136.967 0 248-111.033 248-248S392.967 8 256 8 8 119.033 8 256s111.033 248 248 248zm-103.398-76.72l53.411-53.411c31.806 13.506 68.128 13.522 99.974 0l53.411 53.411c-63.217 38.319-143.579 38.319-206.796 0zM336 256c0 44.112-35.888 80-80 80s-80-35.888-80-80 35.888-80 80-80 80 35.888 80 80zm91.28 103.398l-53.411-53.411c13.505-31.806 13.522-68.128 0-99.974l53.411-53.411c38.319 63.217 38.319 143.579 0 206.796zM359.397 84.72l-53.411 53.411c-31.806-13.505-68.128-13.522-99.973 0L152.602 84.72c63.217-38.319 143.579-38.319 206.795 0zM84.72 152.602l53.411 53.411c-13.506 31.806-13.522 68.128 0 99.974L84.72 359.398c-38.319-63.217-38.319-143.579 0-206.796z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" style="width:16px;" viewBox="0 0 640 512"><path fill="currentColor" d="M41.8 334.14a7.998 7.998 0 0 0-2.93 10.93l8 13.86a7.998 7.998 0 0 0 10.93 2.93l99.22-57.28c-6.7-8.47-12.78-17.29-18.01-26.55L41.8 334.14zM112.33 176H8c-4.42 0-8 3.58-8 8v16c0 4.42 3.58 8 8 8h106.52c-1.63-10.52-2.17-21.23-2.19-32zM41.8 49.85l85.16 49.17c3.97-10.01 8.72-19.58 14.17-28.77L57.8 22.14a7.998 7.998 0 0 0-10.93 2.93l-8 13.86c-2.21 3.82-.9 8.71 2.93 10.92zm556.4 0a7.998 7.998 0 0 0 2.93-10.93l-8-13.86a7.998 7.998 0 0 0-10.93-2.93l-83.38 48.14C504.26 79.44 509.06 89 513.06 99l85.14-49.15zM632 176H528c0 10.8-1.25 21.45-2.9 32H632c4.42 0 8-3.58 8-8v-16c0-4.42-3.58-8-8-8zm-33.8 158.14l-97.39-56.23c-5.25 9.3-11.45 18.03-18.13 26.48l99.52 57.46c3.83 2.21 8.72.9 10.93-2.93l8-13.86c2.21-3.82.9-8.71-2.93-10.92zM320 64c-61.75 0-112 50.25-112 112 0 8.84 7.16 16 16 16s16-7.16 16-16c0-44.11 35.88-80 80-80 8.84 0 16-7.16 16-16 0-8.85-7.16-16-16-16zm0-64C217.05 0 143.88 83.54 144 176.24c.06 44.28 16.5 84.67 43.56 115.54 25.65 29.26 50.29 76.91 52.44 92.22l.06 75.18c0 3.15.94 6.22 2.68 8.84l24.51 36.84c2.97 4.46 7.97 7.14 13.32 7.14h78.85c5.36 0 10.36-2.68 13.32-7.14l24.51-36.84c1.74-2.62 2.67-5.7 2.68-8.84L400 384c2.26-15.72 26.99-63.19 52.44-92.22C479.55 260.85 496 220.37 496 176 496 78.8 417.2 0 320 0zm47.94 454.31L350.85 480h-61.71l-17.09-25.69-.01-6.31h95.9v6.31zm.04-38.31h-95.97l-.07-32h96.08l-.04 32zm60.4-145.32c-13.99 15.96-36.33 48.1-50.58 81.31H262.21c-14.26-33.22-36.59-65.35-50.58-81.31-23.13-26.38-35.5-59.84-35.58-94.68C175.87 99.01 236.43 32 320 32c79.4 0 144 64.6 144 144 0 34.85-12.65 68.48-35.62 94.68z"></path></svg>'},function(e,t){e.exports='<svg viewBox="0 0 173 173" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><rect width="173" height="173" fill="url(#pattern0)"></rect><defs><pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1"><use xlink:href="#image0_15_324" transform="scale(0.00195312)"></use></pattern><image id="image0_15_324" width="512" height="512" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIAEAYAAACk6Ai5AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAABgAAAAYADwa0LPAACAAElEQVR42uzdd3jTVd8G8Pv8kqZ70MHee++9p0xZAgooAiqoCIgDKIq1oCwVkKWoIEtkqWxFoC177723pYXumTTJef/I0xcXUqDtSdL7c129eAptcic80vzunPM9AkRERPQUDh8a8pqLi/v5uPZ+O4KCDBX0MfpP8ueXi2VVq0v+/GiN5+VgPz9RDU3FUD8/QPwK5MtnbQA/cdvPD53gLTU/P/TAj7jn6yvmitLY6ekpG8sueMvDQ0zBeuz19JRzsRxNDAbRCJsQ6+srIyBQRq9HPUQgztf3YelEP7jiRS8vbEEbLHNxeejDaI/teDEjQy6HEcuSkx/6dZeQKt+Pjxc10VEEWyxyHzrDPyFBDEM/7DGZ5Fh0ReOUFLFXbMSc1FQ5TF5F85QU7MU9cTM+Hr/hD1kzPh4/yGuidHy85okzMiM+HlITkHFx8gCqWVvHx2sfWzeLwtHRxlDL2/K5e/fSKupj3C9ERwOtRKgwm1X/rRMRETkioToAERGRCl41d3kGRwYF6T60tpatixa1vmfxEc8UKyYKimXyveLFZQqAuUWLimsAthQtKvtjFUYWKSJcxFLMyJ8fh2UFVAwKwll0QamgINWPJ8+ojI24du8e2uFzvBEdLaOxCtfv3RNbkYCut29LT7yGaXfuCE8Aw27floHijDx844a2QVbRZdy6ZTkCGKf
390cvp1ct5X44uj9+6ofDhERUW5iAUBERA5q1arevXU634kF2lU4ULy47CUtpm/LlkWMDNBulymDywD8y5YFsES2LVMGcfATlcqWhYYD+KZMGYxHO+x0d1f9KEiRidiK5mlp8EUUjJcvA2gu2165giK4i52XL6M6zuGry5dFOXwvqly5ggRATrl8OUFEwA03bwKhIlRYraofBhER0eNgAUBERHbF/fxW/9HlCxc21NfHaD0qV7bux1tydJUq+FxI8VnlyiJDzsW6KlXkMwA+qllTDEMETnh6qs5NeUQfMQEnTCa4wRN/XL4sS8lEdDhzBu9gh5xy9qzmKyLE2DNnzBetu+Q3Z8+mFLxf8Wrb8+eBPn1Wr7ZYVMcnIqK8jQUAERHlMNseec+7ib/mW1O+vLYJJbGzTh0xQTsqGtepg+ZyBorWqSMbijZArVoiWI5HNw8P1amJssX/ZiuggDiO/pcu4bC8i6gjR+RCNJBnjhyRqZiDqUeOeB9JruM29ejRyKHPHg0VqamqYxMRkXNiAUBERE/ItgTfc2CBHaVLVa4s3rLOEZcaNNDSATmuYUNcxqvidv36+BH9sKpSJeyDhhJ6verURHapEay4YTbL2mIm1p49K16VHTD54EGrH3aL9P375SYsF8sPHEgZEAGXE2fPcgsCERE9CRYARET0r/w7br4YIn18Mr5we9MU1LQplmr1Ub1JE0Cet/7YqBHao5z4uW5d0RUdcMPbW3VeorxA7hCfYGZiIo7KbfLQoUNIBcSb+/eLd8V1ad2zx2W13kve2707plvToGkXk5JU5yUiIvvCAoCIKI8KWLf73ujy3t7mlzICtR4NGlhLABBt24qaANY1bYp0jMfq+vUfeXwcEdmPymiJYRYL6opn0eXCBZmK4ui4e7e2Br0ht22zhMmWGVvDw3kKAhFR3sQCgIjIae0rMmqvu7vPOeMJl6SmTQFZTrvYrp3che/l4HbtxAQcFeYaNZCIVpgs+POAKC8oivGIt1plKMqi9IkTor3IL722bhVF5VRxY+vWhETAdcru3UArESrS01XHJSKi7MUXfEREDs7v+bAlY07VqGH5Ce21Ve3bY40Ik6Z27cRJBGFn06b4HDq0cHNTnZOIHMD/jkeU7cQV/LRrF4bKFcKydau1jPaWNf+WLSmLWsydOu3UKdUxiYjoybAAICKye+EyRLq5+foAxrFNm8p8YhTmPfusnILz+KJ7dzFUjsHV4sVVpyQi5ydXoKWcfOMG1ohhInjLFkTjTdlg48akjbKKW/etW7lygIjIvrEAICKyE97B2xYFtw4IwDzNT0Z26yY+FN0ws2tXWRBAbNu2PO+eiOyVnIuWqJGSIgLQBpbff5ffY7vsv369uGW8Zdq3fn3i/g7FZzSOjVWdk4gor2MBQESUy7wOh8t3awcGihNyqX5xp05irRCia+/ecMMFbGjfnkP3iMhpZA4lLAfgmf37ZTDekrtXr7YM1ZXRJa1albqr+TuTSkZGqo5JRJRXsAAgIsohnqW21x83okABXaruZUvfPn3QV+YX6NMHv+NLLG7cGLcxEX6apjonEVGuyywGXha9cXzPHuyS/vL+qlXWs/oftA6rViUfb5YyudC9e6pjEhE5GxYARERPzTZt39fHuMx1XZcusoW8jVUDBvAdfSKix/S3FQNivQxHtyVL9EsM1aw///hjTLemQdMuJiWpjklE5KhYABARZVm4DJF6vXcwYGrToQMqiUG4/9JLIk4WllOefRbj0Q473d1VpyQicjZyspiIdampqC/7i/j163EZk60Dli1L6ntv0tWrv/0G9OmzerXFojonEZG9YwFARPQQ3iXD+o8uX6ECroll4kLfvlghOopvBw3i1H0iIjvxJtZhW2QkfhTAhdWrtdmWvdqgBQviu7Y5OGnWyZOq4xER2RsWAESU5wWs231vdHlvb/Mn5s26iS+8IHXyNzln0CCcxRA0adRIdT4iInpM3dAS6/bssc5EP/Hy99+7v47lhjErV95b3UqEiuRk1fGIiFRhAUBEeY7X4XAZPL9iRTEIkNcGDsRRjAaGDBEB6ATky6c6HxERZS+5Hr+hRFISlogk3PjxR12KtaHsP29e/MrWA6ZWO3FCdT4iotzCAoCInNiqlSHSYPD1yZ/fOLZbN+sSeRcYMkQMQEGItm1VpyMiIrVkOFoCR45orWU48M03CQnuLxm7Ll0KNLozo3Famup8RETZjQUAETkN9/Nb/UeXL1xYv1UfoxV4803xA95D4SFDcBZdUCooSHU+IiKyc43FJLwSHS1fk83Es998Y5mp8xK/zZuXuqv5O5NKRkaqjkdE9LRYABCRw/J9cfvIcddr17YadBnWr4cOFSVlT+wYMACfQ4cWbm6q8xERkYPrIybghMkkK0kLqq9bh/vadXFoxoykyS1uTg7bt091PCKix8UCgIgcQIgMkZrm27QlTHd79pS+4jmZOGoUdsnh+L5xY9XpiIgojxmM++i2e7fVS+4Wphkzkj/ZMdPQfO1aIFSECqtVdTwioodhAUBEdsi2d997QaAx/fQLL4g1Ip8YGRyMPfBC/YoVVacjIiL6M3leTIO8ehXxsrQcPWtWUmXMcfOfPx9oJUJFerrqfEREmVgAEJFymcfwmcplfCz2DR4sdmKOqP/++xiNCPQuUkR1PiIiosfSCS1xNCpK/gjILV9/rQFww8yZCaKVCBXx8arjEVHexQKAiHKdT8Pfbo7a6+8v33dd5DZ41CjUxHg5cPhwUQsRiPf1VZ2PiIgoO8mryJAfxccjXezWCsyapVXRtZPDZs5MSGjWbMqUuDjV+Ygo72ABQEQ5zjt426Lg1gEBmKR72bp9+HDEYCvSRo4UpeEiJvj5qc5HRESUm+RSmLEoORkfoi0Gzp0rPI23jF2nTUvc36H4jMaxsarzEZHzYgFARNnO63C4fLd2YKCoA+iPvPUWrgJi6ttv8x1+IiKif8osBMQIsQkpCxdaNMtebdCkSSnX2hycNCsqSnU+InIeLACI6KkF9Q6XIdLLy/Q7RhuDhw2zHsU0+AUH84KfiIjo8f19hYD+lnmrtE6eHBff7pmp0xISVOcjIsfFAoCInoBtSr+vb2CQMXjgQNlRtMLRCROwGRGoXaCA6nREREROxRMtERcTI1IxGvk++ywhAdNcJ3/5JU8ZIKLHxQKAiLIgXIZIvd63nlhiWjVokPU5mV+Kjz4Sk+CGo0WLqk5HRESUl8j5YipK37yJ162vY0ZoaFLCfdOVqosXA336rF5tsajOR0T2iwUAET2Ur0+4HDumbVs5C6+i4fTpGIEXcaBaNdW5iIiI6E+aIBkHz5/HdlFVGt95J9HUstTUPb/+qjoWEdkfFgBE9P+8am5LCo6sXFlL1g+RPT77DNFyCFp26qQ6FxERET2GFriNlRs34jk5xXLn7bcTB7Y+85npyhXVsYhIPRYARHmY+wfbF33QqkgRF01Lt4R88gl+wjKsGDAAtzERfpqmOh8RERE9hdfQEs8ajQgRY+SJL7/UP5/6qtsbn34a+2un8qEiMVF1PCLKfSwAiPKUw4eGvObi4n02aVG+KW++iWh4iVUTJ4qu6IAb3t6q0xEREVEO+t8wQbkdb8lJEycmVb7X4urrc+ZwdgBR3sECgCgP8O0Q7jGubZs2sqxobb03axaWyHfRsXJl1bmIiIhIHbkAi+F/7Jj8zTpd1nn77eQFbfynttm5U3UuIso5LACInJDPorAq7xvKlJExIkA3avJkEYpQiN69VeciIiIiO/a/2QGivtZFbxkxImF8i3yf3Lx2TXUsIso+LACInIJtab/P2sQK+eq9/z5OioPi+/Hj8Tl0aOHmpjodEREROZCJ2IrmaWnyXTlS7Pv44ySzyG+YMH060EqECrNZdTwienIsAIgcmK8Ml+NW1axpPQpYj373nWiFCKBOHdW5iOjxCWH7KFjQ1dXbGyhRws0tXz7br/7+QECAi4uHB+Dv/9dfAwJcXDw9gXz59HoPD8DXV6//c+3n4qJpOh3g6alpBsOD3y9a1M3Nz+/B52azlFYrYLVKKeWD3zcapTSbgdRUi8VkAhITzeb0dCA+3mxOSwNiYjIyUlKA6GiTKTkZOH06OTkyEjh8OCnp1i3g1KmkpLt3Adttq36WiehJyGFiOr48eVLoRSR+ffXVxIktDk9peeiQ6lxE9PhYABA5lH1FRu11d/euln7bdX1IiPAEMOy993AWEZir06lOR0QPGAy2C++KFT08ChQAqlTx8ipYEKhc2dOzYEGgShVPzwIFHlzgFytmuyB3ddU0vV51+uxnMlmtFguQlGSxpKcD16+np8fFASdPJiXduQPs3Bkff/Uq8PvvMTHnzwPJybbCgYjsSCNYccNsxnmxARvnzXMvb9pu7jZuXNTWZ059viwlRXU8Ino0FgBEDsDrle2xY7Y3b67t0b0ovvr2W/wh30fZ8uVV5yLKy8qUcXcPDAQaNPD1LV4caNjQ17dkSaBuXR+fYsWA8uU9PIKCABcXIVjPPb70dKvVbAZu3kxPj40F9u5NSLh+Hfj55+jokyeBHTvi4niqOZFa8ryYBnn1qlZRbgaGDk1IbCWmTN22TXUuIno4FgBEdshXhssQ6ednfUUMMwZPnSp+l4EIfu01JKIVJgv+d0uUC4oUcXX19QXatQsIqFABaNMmX77y5W0X+iVKAPnzGwxeXqpT5l2ZWxXu3jWZkpJshcDly8A339y5s28fcPRoUtLt26pTEuUtMgQhkKtX475lsDj0xhtJk9sOnBwWE6M6FxE9wAsJIjvi3SXi9Jhfnn1WdJFVxHtffYXRiEDvIkVU5yJyRppm23PfuLGfX8mSwDPPBARUrAi0a+fvX6GCbal+gQKqU9KTylxBkDmTYOXKqKhjx4CFC+/cOXAAMJs5k4Aox3RCSxyNipLt5FL5xejRSa+0HjC12pIlqmMREQsAIqXcP9i+6INWRYq4nNR0lutff40dKIrnu3RRnYvIGdWs6e1dpAjQt2+BArVrA926BQVVrQoUKuTq6uOjOh3lFiltH5cupabeuwfMn29bMbBw4Z07Bw9yWCFRjhiPlmi1bp15vW6GVuGNN1J3NX9nUsnISNWxiPIiFgBECngtizgwtmCPHtr7sj66ffstUhCBfAEBqnMROYPSpd3dAwKAl18uVKhePaBPnwIFatYEChe2Lekn+jcWi+0UhCNHbFsHJk68du3334GdOzlrgCi7yKvIkB/Fx4vv0Q7d3ngj8f1WYurWFStU5yLKS1gAEOUK2/R+nxLG3q7tp0xBnOyGYSNGqE5F5Mgyp+x36hQQULkyMGhQ4cL16wMtWuTLV6bMg2P1iJ5GSortNIKNG+/fP3MGGDPm0qWNG4G4OLM5NVV1OiIHVxnvY9HSpa7FcMg18s03761uJUJFcrLqWETOjC+NiHKQz+5wObp83bp4VXTWqv/wA6f3Ez25zKF7r71WpEijRsDgwYULN2gABAa6uHh6qk5HeYXVattCsHdvfPz168A771y6tHYtcOFCSkp0tOp0RI5J7sca+f61a1iqbdB69++fNLnFzclh+/apzkXkjFgAEGUrKQEhvM9GvDUmZsQIMV2cFS9Om4ZV8iPUMBhUpyNyJJlL+YcOLVKkcWPg5ZcLF65XD3B31zQXF9XpiP7q+nXbcYVjx16+vHEj8Ouv9++fO6c6FZGDaQQrbpjN8je0lss//TRJ3Ft9tc/EiUCfPqtXWyyq4xE5AxYARNkgn9/W38eMLl7c8o2+HaYuWYJXESGCW7RQnYvIkVSp4uVVsCDwwQclS7ZrB3TqFBhYqRKX8pNjiow0GhMTgffeu3Rp3TrbFoKzZ1WnInIwlfEN9uzbJzpr8/Q3+vdPG
390N8i3yc3r11THYvIkfElFdFT8G0aLoMje/WSR0U7GTB/PvTyA3zk7686F5EjqFDBwyN/fuCdd0qUaNkS6N07f/4aNQCdTghNU52OKHvduWM0JiQAI0ZcuPDzz8C2bbGxFy+qTkXkGOQxtIRfQoKogy4YOWxYYnyrTVPcf/hBdS4iR8QCgOgx+HfcfDFE+viY49z7GQvNmYOz+AwDX3pJdS4iR1CkiG0K/0cflS7dvj0v+Clvu3IlLS0mBnjllbNnf/wROHYsKenOHdWpiBzESFxAh0WLXM9jqGuL4cM5PJAo61gAEGWBd8mw/qPLV6ggumgJmvvPP2OJfBcdK1dWnYvInmXu1R86tGjRxo2B0aNLlGjdGvD01Ok4EYPor/bvT0i4cQPo1+/06aVLgZiYjIyUFNWpiOxcYfEZLl+8aImwNpTbe/ZMKdj6o6lxZ86ojkVkz1gAEP0H75Jh/YNHdu2K7WKZLLRkiaiFCMTzJHGif5O5V/+55/Lnr14dmDChTJmOHR+8809Ej2Y2S2m1AvPn37mzbx8wbpxtqCARPZxcj99QIilJ+xBTRPfBgxN2txKTC61ZozoXkT1iAUD0F6tW9e6t03lXC+pdpsynn4o4hCB49GgkohUmcwwZ0b8pUcLNLV8+4MsvK1To0QNo1SpfvnLlVKcicg4JCWZzejrw8stnzixfDoSHx8VduqQ6FZGd8kE4gqWETiSi6OzZiTfkDNfEd98FWolQYTarjkdkD3hBQwTA63C4fLd2YKBIQ3fDveXLRWe8Lfu3a6c6F5E90jTbO/0DBtiO5Zs0qUyZzp25tJ8oN2zdahsemLlVwGSyWnlZQ/QQ36GlnLxjh2WMtYFu5PPPp1xrc3DSrKgo1bGIVGIBQHma74vbR467Xru29U3tGevKn34SHeCBuJIlVeciskeVKnl6FigAzJtXsWKvXkDt2t7eRYuqTkWUN6WkWCwmEzB48LlzP/4I/Pbb/fvnz6tORWSf5Diko/bt2xghi4t+vXolebSuMtl84IDqXEQq6FQHIFLBe0HYkjGnBgxAkJaIKz//LF5BRVwIClKdi8ieZO7pHziwcOH69YFly6pUefFFoHhx25J/IlLHYNA0nc52mkbNmkDVql5ehQoBa9dGR58+DUhp+yAiQOyCHpE+PiJB1MPkl15yMw8q3ax9VJTxj0Vrd685elR1PqLcxBUAlEdsvjh8s6urdxf37h7G2bPFTswVB157TXUqInsUFGQweHkBc+ZUqPDcc0CHDgEBFSuqTkVEWREbm5GRmgp07XrixHffAadOJSdHRqpORWSnKuN9LFq6NHG/W6Tx56FDgUZ3ZjROS1MdiygnsQAgp+Z+fqv/6PKFC+sL6jtrzdeuFcUxGIH16qnORWSPWrf29y9XDvjmm4oV+/R5UAQQkeOxWqWUEggJuXr111+BWbNu3dq1S3UqIjtlQEtcOHDAPA+w6Lp3T+3TSny25u5d1bGIcoKmOgBRTvBcEi7HVa9aVX/Mpb723r59vPAn+qfMJf5vv128eIsWwJo11aoNHMgLfyJnoGlCCAFMnFimTKdOwKZNNWsOGQLodLZBnkT0JyZEoEKDBvpYQHfs8GFfGS7HrapZU3UsopzAFQDkVHx9wuXYMW3bWo8ByLdmjaiFCMTzBHKiP/Py0ulcXYGvvrIN8+vaNSioalXVqYgoN0RHm0xJSUDLlkePzp0L3LmTnp6QoDoVkX2R6/EbSiQliWfE63LZ888nmlqWmrrn119V5yLKDiwAyCl4145YETxk0CBRRp6WI+bPxxa0wTIXF9W5iOxJmTLu7oGBwMqV1aoNGACUK+fhwdGXRHlT5vGBzz136tSiRcDOnXFxV66oTkVkZxrBihtmM5ZgqUx6663EAq0WTd04f77qWERPgwUAOSgpASG8ZQTGyJAQ4YsIERwSojoVkT2qX9/Hp3hx4McfbRf+gYEuLp6eqlMRkT3IPC1g9OhLlzZsAL755s6dfftUpyKyU/nEOsydNSvxRosZU5Leftu2kY7nbZBjYQFADsY2zd/Hy72c5wcLFkBDBNr37686FZE96tbNtrR//vxKlfr0AdzdNY3rYojov2QWAO+/f+nS+vWq0xDZJxmCEMjVq5PexQ7XKQMGAK1EqEhPV52LKCs4BoYcgk/D326O2uvv77PKvZxHxy1beOFP9HCZQ/0WL65SpV8/XvgTUdYNGVKkSKNGD7YKEdE/iVCEQvTu7dNZPGe8uH271+Fw+W7twEDVuYiygisAyK75+m5rMnZs6dKysW4sDm7ahD3wQn2eSE70b8aNK1mybVtgzJiSJdu0UZ2GiJzB4cOJibduAW3aHD06b57qNER2Kh0piL18WR7XDJaGnTolVW7xzGeDL11SHYvo37AAILvk03D7otGf1K8PaKe0Uxs34iy6oBTHlRH9WeYxfpMmlS3buTPw5ptFizZpojoVETmjc+dSUqKigKZNDx2aNQswmwGrVXUqIjvTCS1xNCpK/CrDUbtz54SE1q2nTDlyRHUsoj9jAUB2xVeGyzGyZUvrcdFWuK9bJ1rID/G2j4/qXET2RKcTQtOAmTPLl+/RAxgwoFChunVVpyKivODGjfT02Figfv2DB2fMANLTbacJENEDcinMWJScrPmKlprs2jWhZUuXSVHh4apzEQEsAMhOeHeJOD3ml2efFfXlXTFt1Sp8Dh1auLmpzkVkTzTN9o7/3LkVK/bqBfTrV7Bg7dqqUxFRXnT1alpaTAxQp86BA9On21YDcEUA0V/JyWIi1qWmCk9rFCb16JE4sPWZKT1+/111LsrbOASQlPKOCpdjlr/4osiQUWLVzz/zwp/
390onzKX+n/2WblyXbvywp+I1Ctd2t09IADYs6deveHDVachsk8iWI5HNw8P7Nby45sNG7yWRRwYW7BHD9W5KG9jAUBKeH8VMXNsvlGjRB2EiM5LlmAfNJTQ61XnIrJHH39cunT79sCrrxYp0rCh6jRERA9UruzpWbAgsHNn3bosAogeYpX8CDUMBm2d3IBtK1f6bA5vPXbZ88+rjkV5E7cAUK7yLhnx2djn339fxMq6KDVtmuo8RPYsc5p/5nR/IiJ7FxYWG3vpEtCjx8mTCxeqTkNkpyqjJYZZLNZN6Cd+GDo0OaDVj5PHLligOhblDVwBQLnC1zf8/bFjx4zhhT/Ro734YsGCderwwp+IHE/r1v7+5coBM2aULt21q+o0RHbqLCIwV6fTaqCcfOPbb703h8vgsm+/rToW5Q061QHIuXnLcDlGfvwxJsNFbP/kE9V5iOxZ06Z+fqVLA99/X7lyv34Ppv0TETmaWrV8fYsVA5KT09LS0oCDB1NSbt1SnYrIzhhRCruFEGtwHZU7dHANGlii6SbAmLh4x+4pO3aojkfOiQUA5Qjvn8InBFecOFE0hMSdjz5SnYfInlWs6OmZPz+wdm2NGq+8Anh66nQGg+pURERPr3XroKAKFYCTJ2Nibt4ELl0ymWJjVacislNGlMLuli0N5QcuatrU3d0UvTh09+5t21THIufC95YoW3kHR4wLbv3pp2IQmsnuH36oOg+RPQsMdHHx9ATWrKlWbdAgwNdXr+cZGETkTMT/pk0tXVqr1ssvA8WLA97eqlMR2TdxAxHAmDHe+8N1Y0tMmKA6DzkXFgCULf7/Hf+5sp2sP26c6jxE9ixzaf8331Sq1KcPUKyYm5ufn+pUREQ5R6/XNJ0O2LmzceORIwEh0tIyMlSnIrJv4hlsQ9/x431iw+WYMWPHqs5DzoEFAD0Vn4ZhGWOuffQR3/EnyrqQENuxfm3a+PuXL686DRFR7smXz2Dw9AQ2b65b9/XXgYyMlJT0dNWpiOxcSUQIMXmyd3DYteDW77yjOg45Ns4AoCfi3T/87bF1331X7BEeIm7yZNV5iBxBt25BQVWrAlOmlC3bpYttaazgYayUTYxGq9VsBqKj09MTE4Fr11JS7t8Hbt1KTY2NBc6dS0iIjASuXUtOvn8f8PMzGDw8gLQ0iyUjA7BapZTywa9CCCEEoGm2X4myU7Finp7+/oCmZWRYrUB4+L17Fy4AOp3B4OKiOh2RfRIXxC+Y88wzbhUGDW5W648/jH8sWrt7zdGjqnORY+GPdHosmceUiBcQIXvNmKE6D5EjKFXK3T0gANi9u27d4cMBLy+dztVVdSqyV5kX8mfOxMf/8Qdw+nR8/O3bwKlTCQl37gBXriQl3bsH3Lhhu8C/fj0lJSYGiI83mVJTcy5XiRKengEBQMOGgYGlSwM1a+bLV7w4UKWKr2/hwkClSr6+hQoBhQq5u/v6Au7uHGZJjyal7aNVq23bPvsMOHjQaIyMBFxcPD05E4XoISqjJYZZLPgIbbCjf//ETq3Cpry4cqXqWOQYWABQlnjvivgluNhLL4m+8pg8vXgxEtEKk/meENF/0ette/23bKlV6/XXgbp1fXyKFVOdilRLSsrISE8HwsOjos6fB3bujI6+eBHYv//+/atXgSNHYmNv3ABMJlsR4Ki8vGxDLfv1K1myfn2gc+ciRWrUAOrVCwgoWRLIn9/NzceHq2DIJjHR9t9FgQI//TRqFCCEt7erq60IcHdXnY7ITrXHdryYkSHTxAvy0nPPJW1sWXVqjw0bVMci+8Yfu/SfvFLDa4y5062b1gPTxXtr1mAfNJTQ61XnInIEH3xQqlS7dsDo0SVKtG6tOg3ltqgo21L8FSuuXz94ENiw4c6dEyeAPXvu3bt82fEv8J9WZkEwdGi5ci1aAP37lyzZoAFQrZqfX9Gi3HqQV4WHR0VduAC0bbt9++efA66uvr5eXlwRQPSf+ogJOGEyYQkWysTu3RNNLUtN3fPrr6pjkX3ij1b6V74Tw3zGNmvdWkrxM8ybNuFz6NCCP3qJsqJhQ1/fEiWAzZtr1hwy5MHUf3JOmUv2t22LjDx7Fliy5Nq1ffuAdetu3z52DMjIsFotFtUpHYfBoGl6PTByZMWKbdoAQ4aULduiBVC6tJdXUJDqdJRbXn/94MGlS4Fvv718eedOWxHg6ckVAUT/RU4WE7EuNVUetayRczp2TF7Qxn9qm507Veci+8ICgP7Cp+H2RaM/qV9fBmtFtDnbt4uXoMdALy/VuYgcgYeHbc/zvn11644cCZQs6e7u7686FWW3kydte/LnzLlwISwMWLPm5s3Dh4GEhIyMtDTV6ZxX5gyCCRNq1OjeHejVq1ixOnUANzedjkPjnE9mcVakyC+/vPsuEBNjNKaksAggygp5DC3hl5Cg1ZbhiG/TJiGhdespU44cUZ2L7AMLAAIA+E7cEfdh8VKl5B7Zx7x9/37sleOwIH9+1bmIHMmkSWXLdu4MDBtWtGjTpqrTUHY5fjwu7tYtYPLkM2c2bwZ++unmzSNHHgwvIzU0zfYRElK9eteuwNtvV6zYtq1tawGHbDqPgwdjYq5dAxo12rJl0qQHv8+tAURZUAQmvHP/PnzxDIyNGiXubyWmFLt8WXUsUosFQB7n0/C3m6P2+vsDrsVci+3di7OIwNwKFVTnInIktWt7exctCmzbVrv2G29wyb+jy9yjP23a2bO//QZs3Gjbu0+O4Y03ypVr2RL4+OPq1bt1AwIDXV25js3xDRiwd++CBcAPP1y/vn//g9/nigCiLGiCZBw8f17s1fuhfuPGCQnNmk2ZEhenOhapwQIgz1q1MkQaDN6f5V9j/OLXX8VE+Sbuc0wZ0eNwcRFCpwN27KhT5623gCpVvLwKFlSdih7XuXOJiZGRwPDhhw4tX/5gOj85h9GjK1fu2BEIDbWtFMicMUCOJS3NYjGZgMDA1atHjgTS0/86RJMrAoiyYKqYiyY7dya+kTopRffMM0Cn8rM7GY2qY1Hu4ntUeY6UgBA+DYM+Mxb67jte+BM9ubfeKlasWTNe+DualBSz2WgExo07fvznn4HatTdvnjCBF/7Oatq0s2d//RXIn3/NmlGjgG3b7t49d051Knpc7u62GSsrVjRr9vrr//xzozEhITkZyMhISeEsDqKHGCOHYU/z5t6H3Hd5vbJoUeZ1gepYlLv4F57HeAdHjAtu/emnYq5sJ+uPG6c6D5Ejyp/fYPDyAo4erV//vfcAb2/uOXYEmzbduXPyJDBixOHDy5cD16+npMTEqE5FqtSrFxBQsiSwZk2zZm++CRQt6uGRL5/qVPQomXM3atfevDk09MFQzr/j1gCiR5MJaCknh4YmiVZiqvj4Y9V5KHfoVAeg3OHtG7Z2bKXBg8VBVEabzz9XnYfIkX32WblyXbsCdev6+BQrpjoNPUxcnMmUmgq89NLevd99B4SEnDy5bh0QH89p/QT88UdaWnw8MHPm+fNbtwI+Pi4u7u5Aw4aBgaVL294T4/ti9ifz76RlywIFKlYE5s27eDE8/J9fZ7EYjRkZgBCapmmATmcwcOsH0V+Jefhe1G/RwjBsYECzg9evm3YvPrf7GqfeODsWAE7OV4bLMbJlS1zR3hSbVqzAGbRAQR3/3omeQI0a3t6FCwNffFGuXLdugBBC8ALB/hw+HBt7/TrQoUNY2IwZwL599+9fuaI6Fdm733+PjDxz5sGvffqUKFGvHuDqypkB9ihzuOO1a8nJ9+8/fCWAxWI0mky2IkAIWxHAYyOJ/seIUtgthPBHMsZ07ux2e+COpt779hmNi0N377l6VXU8yhl86eqkvGpuSwqOrFxZbNPts/ru2SNKw0VM8PNTnYvIkW3ZUqvW668DDRv6+pYooToNZco8jm/mzPPnt20DgoOPH//ppwfniBM9CS8vvd7NDdi5s1270aOBGjXy5eOKH/sTH29b6RMQsGbNyJGP/npuDSB6OLlDfIKZiYnWL0VFOaJp05RFLeZOnXbqlOpclL34TrCT8Wi2c/q464UKaaPEFPlrRIRoh+ZibYECqnMRObL27QMCKlYERo0qXrxFC9VpKFPmEv8XXti9+5tvgDlzLl4MCwOsVikz9wkTPSmTyTZlfv78y5d37ADc3GxD6Jo0CQoqU4ZbBOyFm5tO5+Ji+/uyWIDdu+/du3Tp4V/PrQFEDycWoTkaurqKGbKk8O/YUd9+4A+N/FauzFi9OHTv2eRk1fkoe/BHl9MIlyHSzc07HgOMr+3cKYpjMALr1VOdisiRZb7ADwurU+fNN4Hatb29ixZVnYoiI9PSEhKAzp0jIr78EjhxIi7u1i3VqSiv6Nq1aNGaNW3DA994A9DphNB4ppJymad7+PmtWjViBGC12j4ehSsCiP5DQcTgvf37Ey+mVU852LIljw10DvyR5SR8dgPph+fM4YU/Ufbp0iUoqHJlXvjbiytXkpPv3QNatNi6depUXviTGuvX3759/DjQuvW2bZ999mClAKnl6Wk7jeWjj6pX79Il699nNCYkpKTw+ECif3UXAfi8YUPvYPdyXp9/+aXqOJQ9uALAwfn6hoWNHTtkiJRCAPPnq85D5Aw0zfbO/65ddesOHw5UrerlVaiQ6lR5V+ZQvy5dwsNnzQLu3TMak5JUpyKyKVvWyyt/fuDw4U6dxo+3HQvq5qY6Vd6VlmaxZGQAvr6rVr31FmCxSJmVlQCZXF19fb28bCsC+PdI9FfWa/hG+L36anJAqx8nj12wQHUeejJcAeCgfBpuXzT6k/r15auiFZ6dNUt1HiJn0rlzYGDlyrzwV23btrt3z54F2rTZtu3zz3nhT/bp8uXk5OhooFKlDRs+/NA2myIlRXWqvMvd3TYTYPz4atUeZyVAJqMxISE5mSsCiP6NNhevyHVz5vjsDpejy9etqzoPPRkWAA7GO3jbouDWAQFyuhakuaxciW8RgQ2urqpzETmT4cOLFWvWTHWKvOvAgZiYa9eAnj137pw3D0hOtu3tJbJnmbMpypdfv37cOCAxMSMjPV11qrxr+PDy5du0efLv59YAon/xOXRo4eYmb4mO2ns//eR1OFy+WzswUHUsejwsABzGqlW9e+t0eEn/qyy1fLnoAA/ElSypOhWRM8nc69+gAY/5U+HMmYSEP/6wLfX/8ssHQ72IHElsrO10itq
3901N28ODQWMRtuSdMpdfn4Gg4cHMHhw6dJNmjz57fy5CGChQ2QjhsoxuFq8uDgB6BevWPH/1ynkEFgAOAifrUHXSg+cMkU0lK8j6JlnVOchckY85k+N27dTU+PigC5dbFP9Y2O5hJoc37VrKSn37wPNmtmGVprNj7cXnbLH+PHVqnXt+vS3w60BRP8kRiFC/NCmjXdw/uNlYyZMUJ2HsoYFgJ3zOhwug+d3745BSBFN331XdR4iZ1S8uJtbvnwP9v5T7rh/32hMTgbatw8Lmz4duHkzJSU2VnUqoux15Ehs7I0bQK9eti0tUto+KHcUL+7p6e8PNGoUGFimzNPfHrcGEP2TWCr18pfgYN+m4TI4slcv1Xnov7EAsFPeJcP6jy5foYLQibZy5OLFSEQrTBY8tYEoBwwcWKhQvXo8zzu3ZL4T2qvXrl3z5gHnzycm3r2rOhVRztqw4c6dEyeA9947enT1atVp8p7Jk2vW7Nkz+26PRQDRn/zvOsX6CcbKtQsXetXclhQcybdU7BVf6toZ/46bL4ZIHx9RUCzTtq9bJ1rID/G2j4/qXETOSK+3XfD361ewYJ06qtPkHSEhJ0+uWwfs2hUdfemS6jREuWvmzPPnt24FIiKioi5cUJ0m72jcOCiobFnAYNA0vT77bpczAogeEF3RATe8vbWm+r6yw+rVQb3DZYj08lKdi/6KBYCdMce59zMWmjMHZxGBuRUqqM5D5Mw6dgwIqFQJKFTI1ZU1W84LD4+KOn8e+Oyzs2d/+011GiK12rcPD58+nTMvckvmCq/g4KpVO3XK/tvnjACiP1ki30XHypWNI4H0wzNnqo5Df8UCwE78/56Zs/gMA196SXUeorzg5ZcLF65XT3UK5xcVlZ6emAi8+OKePd99B1gsHIZGZDZbrVYr0KKFbUig1SolZwPkvCFDypRp3jznbp9bA4j+pBMixE+vvOKzObz12GXPP686DtmwAFDMv2O4HH2xaFF5VLSTAfPnq85DlBcULGgweHsDrVvny1eunOo0zivzQr9v3927588H7t5NT09IUJ2KyL6cPZuQEBkJjBlz7NiaNarTOL+CBd3dfX2BSpV8fQsVyrn74dYAogdkfYyVPb/+Op/f1t/HjC5eXHWevI4FgDIhMkRqWkZNPCd8lyyBXn6Aj/z9Vaciygu6d8+fv1o1Dv3LafPmXbwYHg7s2BEdffGi6jRE9m369PPnf/8dOHMmIeGPP1SncX4ffli1apcuOX8/3BpABIjScBET/Pwsk12+Ec2WLgVWrerdW6dTnSuv4ktfRXy+bPmB8dfgYDEXw8WMVq1U5yHKS3r2DAqqXl11CueVueT/449PnVq/XnUaIsfSuXN4+JdfcktATuvQoVChqlVz7/64NYAIwBg5DHuaN/fWB7YoW5HHm6vCAiCX+fqGhY0dW6cOTol9mP3RR6rzEOUlhQu7uvr6AvXr+/pyAVrOeffdo0dXrQLi402m1FTVaYgcy61bqamxscDChVev7t6tOo3z8vMzGDw8gFq18uXLzZ8HLAKIANFDzJbPf/KJT8Pti0Z/Ur++6jx5DQuAXFKg3e/V3nvR01NWEq0w7IcfsEp+hBoGg+pcRHlJjx5BQdWqAULYPih7RUTYpvyvWHH9+sGDqtMQObY33jhwYNkyICEhI4MXijln7NgqVXLiVIBH4YwAytO2oA2WubjgqBao3fzhBx4XmLtYAOSStBCXk7qRX37J4/2I1OnUKTCwcmXVKZyPyWS1ms3AW28dOrR8OSCl7YOInpzVavsYPHj//u+/V53GebVuXbBgxYrq7p8zAihPc4Mn/MuWTW+C2caXP/tMdZy8ggVADvNaFnFgbMEePTKPwVCdhygv8vbW611dgQYNuPQ/JyxadPXqnj3AuXOJiZGRqtMQOZe1a2/dOnYMuHQpKSkqSnUa5+PvbzB4egIFCri5+fioy8GtAZSXiY9QDYVff90rNbzGmDvduqnO4+xYAOQQ9w+2L/qgVZEi2vuyPrp9+63qPER5WatWtuP+XFyE4MzZ7JN5zN8XX5w79/vvqtMQObc33jh4cOlS1Smc15tvli9vDyOZWQRQXqbVwTTh8t13Hs12Th93PScP6szbWADkEBc/7WXL2LlzkYII5AsIUJ2HKC9r187fnxtvst/y5devHzgAXL6clBQdrToNkXMLD4+KunABuHEjJSUmRnUa59OjR7FitWqpTvEAZwRQnnQHBkwPDNRnWEZZdXwDNaewAMhmPp+FyzHtXngBExGBcC5hIbIHbdv6+5crpzqF88g8nmzq1DNnfv1VdRqivGXUqCNHVqxQncL5VKjg42OP7zdyRgDlSWcRgbmdO/s0DJs9Zky/fqrjOBsWANnEp+FvN0ft9ffHEUCImTNV5yEioHRpd/eAgAfH/1H2+OWXW7eOHuWefyIV1q27ffv4cSAyMi0tIUF1Gueh1wuhaUCjRoGBZcqoTvNP3BpAedIN8ZaInzXLs9T2+uNGFCigOo6zYAGQXaq7FjM0mj4dmxGB2vw/KJE9aNDA17dECdUpnM8XX5w7t2WL6hREeVto6KlT69erTuF8+vYtWbJBA9UpHo5FAOUp/9tKrXtTO2DtPH++6jjOggXAU/KNiMgYV6BVK2xGiEgcMEB1HiJ6oFEjX9+SJVWncB4XL9qmkB84EBNz7ZrqNER527ffXr68c+eDYzgpe7RokT9/+fKqUzwaiwDKU/63tdq3abgMjuzVS3UcR8cC4AkVmr+hdoj08LDWl3oZ8+23SEQrTBZCdS4ieqB+fR8fHvuXfRYvvnp1717VKYjoz3bvvnfv0iXVKZxH2bLe3vnzq06RdRwWSHmJLArIl+fM8fXdtWvs2Hz5VOdxVCwAnlBKjHer9NMTJ4qCiJDv2eNuMaK8y9dXr3dzAypU8PBwpBdy9ipz6N8PP1y7tn+/6jRE9Gcff3zyJLcCZB83N53OxQUoWtTDw5EuLzgskPKE/221toaaj+GPSZNUx3FULAAek8/4HXXHRtSrh/Xyc+E3cqTqPET0T9Wre3kVLgxomhBcl/P0IiKios6fB27dSk2NjVWdhoj+bM+ee/cuXwYSEjIyeOGXfbp2LVq0Zk3VKR4ftwZQXiC+wSp4DBni3Wz7wTFVGjdWncfRsADIsnAZIvV6Wd1aFQfnz7cdT6HTqU5FRP9UtaqXlz0e5+Soli69fp3v/BPZt3Xrbt8+dkx1CufRrFn+/I58fCyLAHJqtzERfpomemqRImH+fODwoSGvubiojuUoWABkkc9amZT+7ejR4hW8jNhatVTnIaKHq1zZ07NgQdUpHJ/FIqXVCmzcePv2iROq0xDRf5k48dSpDRtUp3AeVav6+hYpojrF0+OMAHJqIfDBi1Wr+vomrfIPeOcd1XEcBQuAR/BZFFblfUOZMjgpDorvx49XnYeIHq1qVS8vFgBPb+/ee/euXAFiY02mlBTVaYjov1y9mpx8/z6QnGw2G42q0zi+YsU8PPz9VafIPpwRQM7MOkkcwbqPPvL7ZHvsB1d5APSjsAB4lB2iqG7/jBn4HDq0cHNTHYeIHk7TACGAihU5/C87bNkSGXn6tOoURPQ4Dh2Kibl+XXUKx+fl5eLi5mb7uaI50atlbg0gZySC5Xh08/CwpGjrzHc+/1x1HnvnRP+kZS+fRWFVxv7yzDP4CWOx6tlnVechokcrWNDV1ccH8PDQ6QwG1WkcX3i4bfgfETmOtWtv3z56VHUKx5c5QLZSJV9fZ1xRxiKAnJGYi5JiU69ePm+FFxyd0b696jz2igXAP6xaGSINBnwtTqPurFmq0xBR1pUo4ebmSMc22Suj0Wo1m4Fjx2Jjb95UnYaIHseyZVev7tunOoXzaNAgMLB0adUpcg6LAHJKseiqnZsxg8MB/x0LgL/xOZb/ivHrd9+1TfmvUEF1HiLKuuLFWQBkh8OHbUuIM4sAInIc8fG24wCTksxmDn17ejVq+PkVK6Y6Rc7jsEByKhvRF8srVfIOTgwMuDJ8uOo49oYFwP+4f7B90QetihSRN2U9hI4bpzoPET0+rgDIHpkFABE5ruvXbUMB6emUL+/jU6CA6hS5h8MCyan00V6Ve0NCPEttrz9uRF76L/m/sQD4H5d72svmsE8/FS9Bj4FeXqrzENHj4wqA7HH6dELCnTuqUxDR0zhxIj7+9m3VKRxfiRKengEBqlPkPm4NIGcgWsgP8baPj9ZKV9fqMWGC6jz2Is8XAH7Phy0Zc6pGDexGM/HGSy+pzkNET65AAYPB21t1Csd36hQvHIgc3a5d0dEXL6pO4fj8/AwGDw/VKdRhEUDOQJyVczHslVc8B+4YNmZ0tWqq86iW5wsAS1/hIpZ9/jluYyL8nOmgF6K8JyDAxSUvv1DLLhcvJiZGRalOQURPIyLi7t0LF1SncHw8VcaGRQA5tLOIwFydTqsio0X+mTNVx1Etz17wegeHy+DW
390XbqIASgI0bat6jxE9PQCAlxcPD1Vp3BcsbEmU0oKkJBgGyJGRI7r8uXk5OhoQErVSRybq6tOxxniD3BYIDkyMVG+ifutW+f1YwLzYAEQLkOkXi9uYKicOW2a6jRElH38/bkC4Glcv56cHBOjOgURZSej0WLJyFCdwnG5uGga14f+E4cFkkMrg/laqc8/B1at6t1bp1MdJ7fluX/SfH1luDF48ODM4yFU5yGip+fiIoROB3h76/WurqrTOK4//khLi4tTnYKIshOPA3w6Qtg+XF01Ta9Xncb+cGsAOaQQ+ODFqlW9ewf1Lr0q782Ay0MFQLgMkW5u1iliLeZ/+KHqNESUfTw9bXs0M1+o0ZOJjTUaU1JUpyCi7JSUlJHBAuDpBQa6uvKMqIdjEUAOaRAAfPwxsPni8M155y2kPFMAeDcDTIPeekuMQQ8MLVZMdR4iyj58ZyZ7REcbjUlJqlMQUXaKjzeZUlNVp3B8Xl4uLm5uqlPYPxYB5EjEC4gQwSVKeKe6ZXh1HTpUdZ7c4vQFQMC63fdGl/f2Fp7iGfnB+++rzkNE2U+vF4J7NJ8e3ykkcj7cApA9vL31ehYAWcdhgeRIRGuxUD734YeZ142q8+Q0p3/JbDJnfKXTRo/GXjkOC/LnV52HiLIfVwBkD5PJajWbVacgouxkMlksFovqFI7Pw0Ov53GAj4/DAskhnEUXlAoKytiZESi+GjlSdZyc5rQFgNfhcPlu7cBABCBFjnT+v0iivMxg0LS8N8M1+5lMVisvFIicS3q61cpTAJ6elxeHzD4Nbg0gRyDfBMSh997z9d21a+zYfPlU58kpTlsAiEGAyzPvvSe6ogNuOP9SDqK8TK+3nQJAT8dsZgFA5GwyMiwWrux5eh4eLACyA4sAsmeiFiIQ7+trPWPZKua+/bbqPDnF6QoA7+Bti4JbBwRgNsaixJtvqs5DREREREQPsAggu3YPe2TG228760oApysA8IfuTVno3Xf5zj8RERERkf1iEUD2SLSQH+JtHx9rvLmpnOx8W8mdpgDwafjbzVF7/f0xCMPR9K23VOchIiIiIqJHYxFAdukqIKY630oApykAZH/XYq5j3nmH7/wTERERETkeFgFkTzJnAkhv81YEjxihOk92cfgCwL/j5osh0scHfbFVbhk2THUeIiIiIiJ6ciwCyJ7Ia0jD5JEjg3qHyxDp5aU6z9Ny+ALA/IN7ufSxb74pSsNFTPDzU52HiIiIiIieHosA
390sgciAJ2AfPmMO8W89P2DBqnO87QcuADYfHH4ZldXTMMosd15lmQQEREREdEDLALIHshweRblR40CwmWI1OtV53lSDlsA+ES5T/KYN3Ag5qEb2hYqpDoPERERERHlHBYBpJJoiF7is1KlfH1EhHFsjx6q8zwpBywAVq3q3VunQ3W4iR/ffVd1GiIiIiIiyj0sAkgl6025EDHvv686x5NyuALAt2lQ77KzevRAGp7Hp+XKqc5DRERERES5j0UAqSCKYzAC69XzOhwux4xu2lR1nsflcAWANKOf7PPOO6pzEBERERGReiwCSAXtNJZgvOOtSHeYAsDXNyxs7Ng6dXAWQ9CkUSPVeYiIiIiIyH6wCKBc9SGuCGu3bl4f7pg+enGlSqrjZJXDFADWSG2Z+Jzv/BMRERER0cOxCKBckYhWmCyECLTqNQc6lc7uCwD381v9R5cvXFiMwDXZrlcv1XmIiIiIiMj+sQig3CASURmXBg70LLW9/rgRBQqozvModl8A6Be7vK4rOmwYVsmPUMNgUJ2HiIiIiIgcB4sAylGfQ4cWbm66DK2DdeLrr6uO8yh2XABsvjh8s6urCJdGGfTaa6rTEBERERGR42IRQDmqqtiH6DffzLyOVR3nYey2APCOci/nEd+7N86iC0oFBanOQ0REREREjo9FAOWIvXIcFuTP7zPI44pnwZ49Vcd5GLstAMRg8Zyo88YbqnMQEREREZHzYRFAOaI+FuCO/W4FsLsCwG/99vrjRlSvjl1yOL5v3Fh1HiIiIiIicl4sAihbjZHDsKd5c88l4XJc9apVVcf5O7srACxXtRet8Xznn4iIiIiIcg+LAMpOuvFilPWa/c2ys5sCIKh3uAyRXl5oIdZhVb9+qvMQEREREVHewyKAsoMMkzPwwcsvF2j3e7X3XvT0VJ0nk90UAKbrYolpVd++ooX8EG/7+KjOQ0REREREeReLAHoaohYiEO/rm+rnclK3tHdv1Xky2U0BIBOkp2wzeLDqHERERERERJlYBNDTEK1Fb7Fx0CDVOTIpLwC8S4b1H12+QgWk4iRcGjRQnYeIiIiIiOjvWATQE/lUVkbzZs18GobLsbfKllUdR3kBIH4Vm7Xhr7yCRLTCZCFU5yEiIiIiInqYPxcB6emq05Dd+991ruwPoN/AgarjKCwAwmWI1OuxGC9j8Ysvqn4iiIiIiIiIsspoTEhITuaKAMoa4QLgj4EDgVWrevfW6VTlUFYAeHcRZ9LXduyIeeiGtoUKqcpBRERERET0pLg1gLJkNCLQu0gRn7eCRpRa3ratqhjqVgC0km+K/S+9pOz+iYiIiIiIsgmLAMqSRYjU6qu7Ds71AiBg3e57o8t7ews9mqJFly6qHjgREREREVF2YxFA/0V+BWB09+5BvcNliPTyyu37z/UCwLQ/Y6iuaM+eGI922Onuntv3T0RERERElNNYBNC/EcMQgROenkYv8Zvx2LPP5vb95/4WgJeEiyzVr1+u3y8REREREVEuYxFA/07OBPr2ze17zbUCwHPJ79XeezF/fjFKDkFq69a5/UCJiIiIiIhUYRFAf5GMejB06OAdvG1RcOuAgNy621wrALRe+hUuK154AfugoYRen1v3S0REREREZC9YBBAAYAvaYJmLi+ise1n27907t+421woAMVRUluX69Mmt+yMiIiIiIrJXLAIIAOQ+0QdxTlQAeKwKl+/3KlgQR9AMLRo1yq0HRkREREREZO9YBORt4ie5Cs+3aJG5ZT6n7y/HCwD9KXlI91bPnriNifDTcn/oIBERERERkZ1jEZBHnUUE5up0orLLSX1K1645fXc5fkEufbTPcPi553L6foiIiIiIiBwdi4C8SdTCcphz/ro5xwqAzGmGYpt8HUeaN8/pB0JEREREROQsWATkLeIFnMPkNm18fXftGjs2X76cup+cWwGwRe+Gsl27cuo/ERERERHRk2ERkEf871QA60bLffFDly45dTc5VgCIttggf+jePadun4iIiIiIKK9gEZBHbJbx1uU5NwsgBwqAzReHb3Z1lU3kQHi3bp2Tzw0REREREVFewiLAyTVEUdG7Q4fM6+rsvvlsLwC8z7q96TWgTRvxEvQY6OWVO88SERERERFR3sEiwDllXkf7+riX89zRrFl23372rwA4Ia6jQM7tWSAiIiIiIiIbFgHOSbbFF3Jc587ZfbvZXwD44pL1dKdOufKsEBEREREREYsAJyPniO1iUvbPAsi2AsBv/fb640ZUry5eQIQILlEid58eIiIiIiIiYhHgHERFORqidGmvw+EyeH7Fitl1u9lWAFh6ig3St0MHNU8PERERERERZWIR4BxENIDPsu86O/u2AKwRYdLUrp2KJ4WIiIiIiIj+iUWAYxMjRD8ZmH3X2dlQAITLEOnmJm7gFFo0aaLyySEiIiIiIqJ/YhHgmGSIXI6RLVpk17GAT10A+CySVY1rmzfHeLTDTnd31U8QERERERER/bs/FwHp6arT0KOIYYjACU9PX+lezqNjo0ZPe3tPvwKgiBggDVz6T0RERERE5CiMxoSE5GSuCHAU1nHiA63N0193P3UBII9itLjLAoCIiIiIiMjRcGuAgxgjb8nSCgsAn4a/3Ry1199fLEYzHKpWTfXzQURERERERE+GRYB9E41xDfo6dXxluAyRfn5PejtPXABY57gWczvVvDluYyL8tOw7TYCIiIiIiIiUYBFgp/533W1dgXLpY598+P4TX7hri1BI1mzeXPXzQERERERERNmLRYB9Ep1FT5R48uvwJy4AZHfRQBZs0UL1E0BEREREREQ5g0WAnSktp4qtT34d/tgFgH/HzRdDpI+P+FCuFVqNGqofPxEREREREeUsFgF2og7C4FanTsC63fdGl/f2ftxvf+wCIOMLtzdNQU2b4iwiMFenU/34iYiIiIiIKHewCFBsHzSU0OszypsFZjds+Ljf/vhbAKaKvbJ906aqHzcRERERERGpwSJALZkgC2hDmjV73O97/AKgMDrI6Y/fNBAREREREZFzYRGgiI/ohbYNGjzutz1GARAiQ6SmoY9IECXq1FH9eImIiIiIiMg+sAjIZa5yBco1aPD/1+lZlOUv9FvfvEHGyKpVRQv5Id728VH9eImIiIiIiMi+sAjIHaIWIhDv6+tVs1my6W7Filn9viwXAHKibphs8vhLDIiIiIiIiChvYRGQO8Q1bbtsnfUt+lkvAGbIAdbSLACIiIiIiIgoa1gE5LDntN/RLevX6VmfAXAZr4rb9eurfnxERERERETkWFgE5JAKcq5tFkDWZKEACJch0s0NP6IfVlWqpPrxERERERERkWNiEZC9xGGMR4PKlf//uv0RHlkA+DS0Lk77tHp17IOGEnq96gdIREREREREjo1FQDbZgjZY5uLi+6L17YwblSs/6ssfvQJgnRYh9teqpfpxERERERERkXNhEZA9LF9q0XLFo6/bH/mOvpyJ77XUWrUEECFVPyoiJ+XurmkuLkCDBr6+JUqoTuN4SpVyd/f3V53C8VWo4ONTsCDQpk3Bgtzw5fxq1/b3L15cdQrKaeXL2/67pqfTtWvRojVqAKVKeXkFBKhO43gWLLh8edcuIDbWZEpNVZ2G7FVmEZDJxcXT091ddSrHIaKwHJ/XqgXgx//8ukfdkHd8+EtjXz14UBTHYATWq6f6gRE5o5IlbRewJ040aPD++6rTEBEREWWfVq22bfvsM2DnzujoixdVpyFH4erq6+vpySIgy5qJ2Ri0d2/ippY/T6nQpMnDvuw/tgCsWtW7t04nFqMYelatqvrxEBERERERUd7ArQGPRw6Rb6BF9epAiAyR2kOv8x/6B97B/qllY8qUwXi0w052LkRERERERJS7WARkjXgJegz08vKd2DreUuLhm4ofWgDIKvpK8myVKqofCBEREREREeVtLAKyxppq9bOUffh1/MOXBsTIdVj46GMEiIiIiIiIiHLDn4uA9HTVaezQZzIaTR5+Hf/wFQCvibuiKwsAIiIiIiIisi9GY0JCcjJXBPydGCzyWyc8QQGAZbKrNYEFABEREREREdknbg34KzkNA8Rrj1UA2KYGijQcFDsqVFD9AIiIiIiIiIj+C4uA/9mBAdhYqRIgJSDE3//4HwXA/08N5PR/IiIiIiIiciB5vQjIPA3Av2MERl8sUuTvf/6PAkD2khbTt2XLqg5ORERERERE9CTyehFg2QyIcv+8rv/nFoAD+EWEsQAgIiIiIiIix5ZXiwDLEUD0zEoBAPmqaFimjOrARERERERERNkhrxUBYhwmCc9/Xtf/swC4B8CDKwCIiIiIiIjIueSZIqAOCluHZmUFQCIAVxYARERERERE5JycvggohXyo/Z8FgO2YAFlQtMEbpUqpzktERERERESUk5y2CCiPfWLJf2wB8Kq52ys4MjBQBMvx6ObhoTovE
390RERERERUW5wtiJAdEUH3PD29vXdtWvs2Hz5Mn///wsAXVXTq8JYrJjqoEREREREREQqOF0RsNT0rpb64Dr//wsAyzdahMWFBQARERERERHlbc5SBFhStFiL+78UAFprHBdWFgBEREREREREgOMXAcIoxgDFi2d+/mAI4O9ijNzAAoCIiIiIiIjozxy1CJDhcqS4/S8rAKQe97URRYuqDkhERERERERkjxytCBC7MBOz/6UAwCjZXn5XuLDqgERERERERET2zFGKAPkBXpN3ChXK/Pz/CwCRhO2oXaCA6oBEREREREREjsDeiwCRiPWi44Pr/AcrANaKq6jIAoCIiIiIiIjocdhtEbBFzEF4/vyZn2rA4UNDXnNxgb9sjLR8+VTnIyIiIiIiInJEdlcE3JRp+CIwEAiXIVKv19w/SDgTdDl/fiSiFSYLoTofERERERERkSOzmyLgNibCT9M8S1kbZIwMCNAMtfQ/We4+WBJARERERERERE/PXooAly8BoEABTSZbrmJSUJDqJ4aIiIiIiIjIGakuAuQ87TTOBgVpyC8KIIV7/4mIiIiIiIhy0p+LgPT0XLzjMqhhdfHz01AHxeUKPz/VTwQRERERERFRXmA0JiQkJ+feigDLIOyFW758GlzwPapwBQARERERERFRbsqtrQFiFCB8/fw0+QImaXd8fVU/cCIiIiIiIqK8KMeLgLcxEft9fTV0grfUuAWAiIiIiIiISKUcKwIqYTzu58unoQd+xD2uACAiIiIiIiKyB9ldBIj6gCzm56eJj+GDT728VD9AIiIiIiIiInog24qAOVgid3p6arIpfpMuHh6qHxgRERERERER/dPTFgGyvtgs3vbw0MTP4jlhcHdX/YCIiIiIiIiI6OGetAgQP0mJde7umuwmB8iiXAFARERERERE5AgetwiQnbASr3p4aGK6+Ea8zAKAiIiIiIiIyJFktQgQX2Ao+nl4aHKkLIvt3AJARERERERE5IgeVQTIt9ANv7q7a2IxXPCMm5vqwERERERERET05B5WBIhZ6ITt7u56uQsaSun1IkB1VCIiIiIiIiJ6WplFQCaXHZ5wL6XXa9gDDSX0etUBiYiIiIiIiCj7ZBYBpsYpbmmJHh4azohDmKXTqQ5GRERERERERNkvY0PSMylvu7lp4qrcju9YABARERERERE5I2mWfcV3Qmg4jTDMYQFARERERERE5KykBDScwQ58zQKAiIiIiIiIyDlJCQCa6hhERERERERElPM0VEELvG6xqA5CRERERERERDlBCADQUBWt8RYLACIiIiIiIiLn9L8tALK0aINXWQAQEREREREROSOh11bgNSk1VJH1MIIFABEREREREZGzEhqgoQmsuGE2qw5DRERERERERDlHL5rBimv/KwBKqY5DRERETyMjQ0qLBYiMNBoTE4HkZIvFZAJSU22/JidbLEYjcOJEcvIffwCBgS4unp6An59e7+Fh+9zDA6hWzdu7UCHAw0PTDAbVj4qIiIieig6rxFAp9fJlZOD39HQxBsBQ1amIiIjo32ReuO/ZEx9/7Rqwd29CwvXrwMWLqanR0bZf790Drl9PS4uNBcxmKa3Wp79fg0HTdDogXz5bQVC8uJtbvnxAu3b+/uXLA4MHFy7coAEQFGQweHmpfpaIiIjo3whP0UMeslr14ktxGW3S0gCpOhMREVGed/t2enp8PLBiRVTUsWPAli0xMefPA0ePJiXdvp19F/ZZZTJZrRYLEBVlMiUlPfj10KHExJs3gUmTrl/ftg3w9tbrXV2B+vV9fIoXB8aNK1myXTugbl0fn2LFVD+rREREeZy3EFpTi0Uv35FD5OLUVPEeICaqTkVERJQ3ZF5Y//RTdPSJE8CyZXfvHjkC7N1re4ffas08sMcxJCWZzUYjsH17bOylS8D27TExly4Bvr4uLm5uQM+e+fPXqAF88knp0p06AV5eej23FhAREeUSL+GKhhaLXqwTS8Tt1FRADlediYiIyFkZjVar2Qz8+OPdu0ePAtOm3bgRFgbcuWM0JiSoTpcThACAhASzOT0d+P77P/44cABYsiQy8tAhoFOngIBKlYBZs8qX79kT8Pc3GDw8VGcmIiJyTqKiGCYKZGToZU/5kzSlpYldiBCqUxERETkJKW0fS5dGRh45AkyYcO3ali3AvXsmU3Ky6nTqWCy2LQwbNty/f+YMsGlTTMy5c0C/fgUL1q4NzJ5doUKPHoCm2T6IiIjo6UmBFeIXs1kTu9FBZKSmqg5ERETkDM6cSU6+exdo3/7YsfnzgeHDL1z46Sde+D+M1WorBJYti4w8fBgoUmTXrtBQ2wyEo0dVpyMiInISxaDHpyaTJj9GIj7gSxIiIqInYbVKKSXw2We2Jf3Nmx85Mns2cOBAQsKNG6rTOZ7M4wqHDj13bvVqoEePEycWLADMZqs1N4cfEhEROZWy4qD83WjUsBf3xM34eNV5iIiIHMn9+xkZKSlA796nTi1aBHzyybVrW7fm/pR+ZxcWFhd3+TJQpsy+fZ98Apw+nZISGak6FRERkYPpLV4QgxMSNPyGP2RNFgBERERZcfJkcvIffwBNmhw69OWXwLZtsbEXL6pO5fzi4zMy0tKA5s0PH549G1i7Njr61CnVqYiIiByD6C9+EB6JiRp+kNdEaRYARERE/2X3btvxfJ07Hz/+7bfA3bsmU1KS6lR5j8Vi23Lx8stnzy5fDsyceetWRITqVERERHYuGOdERny8pnnijMxgAUBERPRvNm26f//sWaBnz5MnFy4EEhNtx9qRffj44ytXtmwBQkOvXt2yRXUaIiIi+yS2Ik3637+vyVPYLeezACAiIvqzXbvi469eBQYNOnv2xx8Bo9FqNZtVp6K/k9L26/TptpUA06ffuMEVAURERH8l4vGKWHH/voYU7U25Ii5OdSAiIiJ7cPp0cnJkJNC//+nTS5fywt9x2KqA0NBr17ZsAVavjoo6cUJ1JiIiIvsgXteq6SKiozVRUQboE+7dUx2IiIhIpT/+MBoTEoDu3W1L/RMSuNTfkQ0Zcv78qlXAiRNJSXfuqE5DRESklnW2fNf6/uXLWkZz3QzUj4pSHYiIiEiFzGP7Xnnl7NkVK4B790ym5GTVqehpWa22v9dnnz1x4rvvAJOJKzmIiCgPWy92ieiLF7XUXZZRLiXu3UNRjEc8Ty4mIqK85dNPr13buhXYuzch4fp11Wkou2Wu5OjW7cSJBQtUpyEiIlLDdNcUeXfh5csa0EqECrMZEuMxITZWdTAiIqLcsG+f7YJ/5sybN3fsUJ2GctrevfHx168DixZFRh46pDoNERFR7hCuWk/tqNUK9Hl+9RqTSfv/P2kjZqNddLTqgERERDkpc8n/e+9durR+PWC1PpgkT85MCAAYM8b2956ezi0BRETk/ERRkS7eMZkyP///AkB6S4P8nbMAiIjIuX311e3be/Y8mPZPeUvmhf+rr9pmPhARETm1atpWeKemZn76YAXAeOGnFeFLISIick6xsRkZqanAlCnXr2/frjoNqbZx4/37Z88C166lpsbEqE5DRESUQ7prsbrr8fGZnz4oABrIBfK9W7dU5yMiIsoJme/8JydbLEaj6jSkmpS2j+HDL178+WfVaYiIiHKG+EoUF1MevNH//wWAqIahsgILACIici5JSWaz0Qh8882dO/v2qU5D9mb37oSEa9eAqCiTKTFRdRoiIqLspc3V/YRvH5xz9GAGwF6Zoh1nAUBERM5l4cLIyAMHgPh4szktTXUasjdSSmlbCXDhwtq1qtMQERFlL9FaSFHu0qXMz/+/ANA+1yXK31kAEBGRc1m2LDLy8GHVKcjeRUTExj54eUREROQcrH2sC5B04kTm5/9fAFiPZDwnCt28qTogERFRdjhyJDHx1i3g4sXU1Hv3VKche2c0Smk2AytXRkUdO6Y6DRERUfbQhosvDClHjvz/55n/I2ly24GTw2Ji5GQxEeseHBNARETkiFas4IUcPb7Zs2/d2rVLdQoiIqKnI/TaCjFUyvRq3d+b3uLBSn/tH19okiORdPWq6sBERERPI/OYN6LHcfZsSsrdu6pTEBERPR1RRuupa5ee/vff/0cBgHyIl+cuX1YdmIiI6Elcvpyaev8+8McfRmNCguo05GgsFttQwJ074+KuXFGdhoiI6An11Q5pCTExf//tfxYARXAXO1kAEBGRY9q5Mz6eF270tH744e7dBzsmiYiIHItYqZ0RXf855P+fBYA7Rou7fOlERESOaffu+Phr11SnIEe3d29CwoNTk4mIiByLaCLKi/EXL/799/9ZAASIGGtRFgBEROSYzp3jHm56elFRGRlJSapTEBERPaH3xTdy8fHjf//tfw4BXCN0hte4BYCIiByL1Wrbu331alraP3e8ET0ek8liMZuBjAyr1WJRnYaIiOjx6I7qftWv2rPn77//jwIgYXyYn+7GjRuYiK1onpamOjgREVFW3LyZnh4XB6SnW61ms+o05OiktP169GhS0u3bqtMQERFljdBrK/CalGnPP9vxy6h/TrP55xYAhIpQYbXKwvgDp8+fV/0AiIiIsuLGDVsBQJSdDh9OTPznCCUiIiL7JKpqK3VBqamAEIDV+vc/1x76jYPwPX7kCcpEROQYEhMtln+edkv0dGJiMjJSU1WnICIiyqJxeg+tT2Tkw/74oQUAlskk+QYLAC
390IicgzJyWaz0ag6BTmbuDizmRsiiYjIUQi9rp/u5oULD/vzhxYA1qLCW5MsAIiIyDGkpFgsJpPqFORsEhLMZq4AICIiR6F1Ez/IqMOHH/rnD/sD8ZNlMVayACAiIsdgNkv5z51uRE/HZOIpAERE5DhEG3yu/zAs7GF//tACIGlyrMflgCtX5GQxEevYfRMRkX1zddU0nU51CnI2np46ncGgOgUREdF/y5z+nx529D2/T/bufdjXPXwGAPr0Wb3aYhEhcjsqnjql+gERERH9F3d3XqhR9mMBQEREjkDrqP2o756UZDvV7+EHImuPuiH5IWbD+9gx1Q+IiIjovwQGurh4eqpOQc6mWDE3Nz8/1SmIiIj+m1ygnyvCr1171Nc9sgDQQmRVFGYBQERE9q1QIYPBx0d1CnI25cp5eOTPrzoFERHRf9NmiHdFgaNHH/l1j/oCuUm0sv786BsiIiJSqWhRvlNL2a92bS+vIkVUpyAiIvpvsp2+r27A1q2P+rpHFgCJTdMupc08dQrtsR0vZmSofmBERET/xtdXr3dzAwoXdnXlSgB6WjqdEJoGFC7s5ubrqzoNERHRwwkBZLTUf4o3Nm161Nc+sgAAOpWf3clolGXFCdQ7d071gyMiIvovlSp5ehYsqDoFOTp/fxcXd3fVKYiIiP6bVkFv0halpdmu2xMTH/n1Wb7lU/KKXH7ggOoHSERE9F/q1fPxKVZMdQpydJUrs0giIiIH8IP+HS3s0cP/MmW5AJCLUUO7wAKAiIjsW9Omfn6lS6tOQY6uU6eAgMqVVacgIiL6b9pO7VPdZ/v2Zfnrs/qFchOWC64AICIiO1e3rm0FgIcHz2+nJ/fCCwUL1q6tOgUREdEj9Bfntdd+/jmrX57lAiBlQARcTpw9K4+hJfwSElQ/TiIion/j7q5pLi5Amzb+/uXKqU5DjqZIEdtpEn5+tqGSRERE9kjotRViqJSmoGNf5uvy++9Z/b6szwBAqAgVVisiANn58GHVD5iIiOi/dO0aGFi1quoU5GiefTYwkEv/iYjI3one+i26/TExtut0szmr3/cYBcD/pALizf37VT9gIiKi//Lss0FBVao8OB6Q6L8IYft1zJgSJdq0UZ2GiIjovwmTbqlW4MyZx/2+xy4AxLviurTu2aP6ARMREf2XzK0AvXrlz1+zpuo0ZO+qVPH0LFTIdvyfh4fqNERERP9N94Lw045t3vy43/fYBYDLar2XvLd7NxrBihtZX2pARESkwhtvFC3auDGgaQ/e5SX6u4kTy5Tp2FF1CiIiokexvZrRpcgT5paLFj3udz92ARDTrWnQtItJSfJrJIjNx4+rfvhERET/pVw5D4+gIKBzZ+7tpn/KHPrXujWHRhIRkf3TGulX6nsnJaUM6Dn66/bR0Y/9/U96x+JHsce6e+dO1U8AERFRVowZU7JkmzZcCUB/NWVK2bKdO6tOQURElDUiWr9M83r8vf+ZnrgAsL4tt8GfBQARETmGatW8vAoVAvr25fnuZFsZEhjI0yKIiMix6O6JYVrgb7896fc/cQGgtTZuMN3YtQtFMR7xVqvqJ4KIiCgrPvywVKlnngG8vfV6V1fVaSi3CWH7WLCgUqUXXlCdhoiI6DHVtnrJ0Mff+5/piQuAxP0dis9oHBsrQ1EWpU+cUP08EBERZUXhwq6uPj7Axx+XKtWhg+o0lNteeKFgwVq1gBo1vL2LFFGdhoiIKGu0mvoeunEpKelhz82bu/zGjSe+nacNItqL/NJr61bVTwgREdHjGDy4cOEGDYBmzfz8SpdWnYZyWr58er2HBzBvXsWKzz2nOg0REdHjEa76CH2Tpx/C//QFQFE5VdxgAUBERI5F04QQAli4sHLlvn2BAgUMBm9v1akou2X+Pa9fX6vWq6/ahkBqT/3qh4iIKHfJEbqK+u9WrXra23nqH4EJiYDrlN27MRFb0TwtTfUTQ0RE9Djy5zcYvLyA+fMrVerdG9DrheAFovOYOLF06U6dgOrVPT0LFVKdhoiI6PEIYSuyzX0NZqt48r3/mbLhJU4rESrS02VtnBFDd+9W/QQRERE9iVat8uUrVw6YPLls2S5dVKehp9WrV4ECNWoAb71VrFjTpqrTEBERPRkxxPChbkRUFNCp/OxOiYlPe3vZ9x7HS6KpbMytAERE5NiGDClSpFEjYOTIYsWaN1edhh5Xw4a+viVLcso/ERE5BzFBG6evvWdPdt1ethUA1gnyPe3cr7+qeVqIiIiy14QJZcp07PigECD7Vr26l1fhwsCWLbVqDR2qOg0REVH20GrpKlt/+PbbbLu97LqhlAGtxKSTp0/L/Vgj3792Tc3TQ0RElL2mTStX7tlngbFjS5Zs00Z1Gvq7mjVtx/nt2FG37rBhqtMQERFlDy2/rrumZWQYb3drPK/Pb79l2+1me9KCKCuabtqUq88OERFRDhHC9hEcXLJk27bAJ5+UKdOpE6DTcVigSl27BgVVqQLs2FGnzltvcbo/ERE5F626SwN925Mns/12s/sGRSe8jd9ZABARkXMaPrxYsWbNgFWrqlV7+WXAz0+vd3dXncr5ZU5B/vjj0qXbtweWLq1S5cUXVaciIiLKGdoXooo2dsWKbL/d7L7BxP1pl1JOhYfL9fgNJZKScufpISIiyl1t2/r7ly8P7NxZt+7w4bbhcyVKqE7lfHx99Xo3N2DLlpo1hw4FRo0qXrxlS9WpiIiIcobQayvEUCnTq5l7Wqd8/XV2334OLJbrVH52J6NRpOIQvLdty40niYiISJUSJdzc8uUDNm+uWXPIkAfvULu7a5qLi+p0jkgIAGjXLiCgQgXg8uXGjT/4AGjQgAULERE5PxHqck3/+e3bQJ/n5/VJTs7u28+x3XLye2yX/devz9mnh4iIyD5kzgTIfIf6wIH69UeNApo29fMrXVp1Ovv393f616ypVm3gQMBg0DS9XnU6IiKi3KG10pcVY3JuS32OFQDaKsANa9eij5iAEyZTTt0PERGRPcpcGdCrV/781aurTmP/OnTw969Y0baVomRJ1WmIiIhynxCAMGpFtMPTpuXUfeRYAZAgWolQER8vX5Y+4vSOHTl1P0RERERERESOTHvFEKEPjI42tug6d86Qa9dy7H5y+oGI8shnrfHTTzl9P0RERERERESOSCvpslEru3Fjjt9PTt+BpaH1rK702rWojJYYZrHk9P0REREREREROZQGLodQderUnL6bHC8AUq61OThpVlQUXha9cXzPnpy+PyIiIiIiIiJHoPUyhLmciokxte1cdG6Dixdz/P5y7ZEtlqtRc/XqXLs/IiIiIiIiIjum+0Q/UVf+119z6/5yrQCwpuu9hH7lSjSCFTfM5ty6XyIiIiIiIiJ7IwQg81n8M4ZNmJBb95lrBUDy8WYpkwvduyc34y6St23LrfslIiIiIiIisifaW4aS+pt375qCernNb3jpUq7db64/0r3CQxxfvjzX75eIiIiIiIjIDuh+1jfWVV65MrfvN9cLAI8Jpo8yWvz8s5yLlqiRkpLb909ERERERESkghBCCAHoJ8nPzB0mTcrt+8/1AiBq6zOnPl+WkoIAAL/n/DmHRERERERERPZAfG9IdKl69WrKgJ6jv24fHZ3b95/7WwAyJaCczL90qbL7JyIiIiIiIspF+nRDirB+842q+1dWACT1vTfp6tXffpPjkI7at2+rykFERERERESUk4SHzqzVt1jSh6QXjd4zY4aqHOpWAKBPn9WrLRb8gA44+sMP6nIQERERERER5RytieELfYe9e4E+z69eYzIpy6H6iUAXy2JxcOFC+CAcwVKqjkNERERERESUnbT5Oi/9qyEhynOoDpA0ue3AyWEXL6KGOI27+/apzkNERERERESUHbRnDFv1c+LjjSW77Z31e3i48jyqA2SyLpGu4peFC1XnICIiIiIiIsoO2hv6bvoDq1apzvH/eVQHyOT+OpYbxqxcKXeITzAzMVF1HiIiIiIiIqInIfTaCjFUSkORtM2uoz74QHWeTHZTANxb3UqEiuRkxKEymi5bpjoPERERERER0ZMQ9w1nXWaeOJFct9+3Xxy9f191nkx2UwBkku+YJ4mlc+dyKCARERERERE5Im2qS379iY8/Vp3jH7lUB/i75ONtvScXOnsWvVANZ/fsUZ2HiIiIiIiIKCsyh/6ZPu26b9bpdetU5/lHPtUBHmoRFqHm11+rjkFERERERESUFbrT+u/1wYsXq87xMHZbACTGp81ICV+zBpWxEdfu3VOdh4iIiIiIiOjfCFetp3bUajXezlhlbfThh6rzPIzdFgBAp/KzOxmNciZmYj9XAhAREREREZF90q1ybefiunMn0Of5eX2Sk1XneRg7LgBsLO/rPtN2fPUV+ogJOGEyqc5DRERERERE9Gfyiv6CdeLIkapzPIrdFwCpu5q/M6lkZCTCZF/8sGqV6jxEREREREREAKCtdTW5dL50KePtrve+anvypOo8j8yrOkBWicbWM1rijBmqcxAREREREREBgKipjzGUGj9edY6scpgCIGFZmy8nlTx6FINxH91271adh4iIiIiIiPImrbNhoD4hLi6jePf3vqy5cqXqPFnOrTrA47J6yd3CxJUAREREREREpIbuE/0lXbm5c1XneFwOVwAkf7JjpqH52rUYIL7Ar2fPqs5DREREREREeYNWQr9Md8ZoNNY4XiLw09BQ1XkeO7/qAI8vVIQKq9UaKr1F3+nTVachIiIiIiKivEGbaRjiMmXxYtt1qdmsOs9j51cd4EklB3i/E3NlyRI5Fb9g/q1bqvMQERERERGRcxIeOrNW32IxdcswWaPefVd1niflsAUAULfeN99mZGA5vhTdZs1SnYaIiIiIiIick3bW9R2Xw+vXA32en9cnOVl1nid+HKoDPC3Dey73LXvnz5cx2AzExanOQ0RERERERM5B6LUVYqiUhhY+ZXzd3nhDdZ6n5fAFQEy3pkHTLiYlIUq4i7mzZ6vOQ0RERERERM5BF+463FAvPDzlWpuDk2ZFRanO87QcvgDIpK+a0dT6xvTp8ioy5Efx8arzEBERERERkWPKfOdf2+Uy1mv0oEGq82QXpykA4uLbPTN1WkICdmC/VnvOHNV5iIiIiIiIyDHpNrtddPkhIiJ97LNHp067eVN1nuziNAXA/z+gnhhvOPfFF1wJQERERERERI/j/9/5n2RtI6Kd553/TE5XACSIViJUxMfjCxGhdZk3T3UeIiIiIiIicgy6n1zjDCN27EgPe27e3OU3bqjOk92crgB4wFwemD5d7hCfYGZiouo0REREREREZJ+EXluB16TUZsjqKDVwoOo8OcVpC4CkyW0HTg6LiRHPyiaImj5dd
390R4iIiIiIiKyT7o7rt6GXVu3Ous7/5mctgDI5NoIoa4+X3yBTmiJo45/bAMRERERERFlD+Gq9RSHrFZ9T2wxFHDed/4zOX0BcG91KxEqkpPlAEBcnTJFdR4iIiIiIiKyDzqDaxPDS2vWpO7qGTPzpchI1XlymtMXAJmSOt1bZbg0b57cjzXy/WvXVOchIiIiIiIiNTR/3VIx32w2Jbit0Cq/9prqPLn2uFUHyD19ng8VJhMayXai6SefqE5DREREREREamgLXIe67l64EOhUfnanvDM0Pg8VADZJCfdNV6ouXiyHien48uRJ1XmIAMBqlVJK1SmIiIiIsp/FIqXVqjoFkY1WQW/SLU5LM3XLMEXNHj5cdZ5cf/yqA+S+Pn1Wr7ZYtPb4WfN5+23VaYgAwGyW0mJRnYKIiIgo+yUlmc3p6apTEP3PR64t3NaOHQv0eX71GpNJdZzclgcLAJuEli1dJkWFh2MWbsoP1q5VnYfyNqPRamUBQERERM4oOTkjw2hUnYLyOu1T18kuSbdumft2L/1l51mzVOdR9jyoDqCaGGn5Rnz67rt4DS3xLP9pIjWMRqvVbFadgoiIiCj7JSZmZHAFAKkjhBCAXrgaXL7q1091GtXyfAGQkNB2z5QpV68iRIyRJ778UnUeyptSUiwWk8m2FYB75IiIiMiZxMQYjcnJqlNQXqVr7pbskrB7d/rYZ4/O8t+9W3Ue1fJ8AZDJJVz/vpz5ySd4E+uwzfnPfyT7IqXtIy4uIyM1VXUaIiIioqeXOfwv83UOUW4SHjqzqGWxGG74fudXsFcv1XnsBQuA/4np1jRo2sWkJOv7iBK9xo9XnYfypthYs5kFABERETmDjAzOOCJ1dNvcfnFp9O23KdfaHJw0KypKdR57wQLgb5IDIpYbxnz/vbyJhbh/6JDqPJS3REebTFwiR0RERM4gNdW2xZEoN2l19Wm6C8nJpobdfplXe9gw1XnsDQuAfwgVocJqxbPW4XLf22/DB+EI5qIlyh03b6anx8WpTkFERET09O7dS09PSlKdgvKcha5rXd4eMwYQAuB0rb9jAfAQSbva1J96Zu9eOUncFM1Wr1adh/IGFgBERETkLG7dSkmJjVWdgvIKbZFrkqHa1avmqt03znlu3jzVeewVC4BH0N20TNfWjh6NidiK5mlpqvOQc7t+PS2NPyiJiIjIGVy4kJR0967qFOTshF5bgdekFK/oCrjf7NNHdR57xwLgEeI/bOP/aekbN8RHyMDO0FDVeci5nTuXmsoRJUREROQMwsOjos6fV52CnJ12ynWv2+h16zIyevT44osjR1TnsXcsALIoIQHTXCd/8YUMR0uA/8einHH+fEpKdDRgNtuOzSEiIiJyVFu3RkaeO6c6BTkrraa+h25cSkpGBfO8qKDnn1edx1GwAMiyViJUmM26aXKp7P/KK2iP7XgxI0N1KnIuRqPVajYDly+npt6/rzoNERER0eNLT7dYMjKA5GSzOT1ddRpyVmK6+8uGka+9BvR5fvUanjeRVSwAHlP8ytYDplY7cQILhEnunDFDdR5yTkePJiXdvq06BREREdHju3mTw/8o5+iau6cYEnfvzmjZdfXsDT/+qDqPo2EB8IQSfVx/MNX8+GOkIwWxly+rzkPO5cCBxMQbN1SnICIiInp8e/bcv89Xx5TdtMK6VG2YyZQRIV5zWfnss6rzOCq96gCOq9GdGY3T0oQxvPMY+dprshhCRGJYGBLRCpOFUJ2OHNuBAwkJLACInEOpUu7uAQFA9+5BQdWqqU7zwMGDiYk3b6pO8UCVKt7ehQqpTkFE2WHlyuvXDx5UnYKcjf6Qa0vXtuPGmQv1EF/GxMerzuOoeKGaTXzWRAwdu3LBAgyWL+DY4MGq85Bj0zRACODSpSZNPvgACAx0cfH0VJ2KiIiI6OEsFtsQYze3H3984w3AarV9ED0N7bDbWy4vnz1rrv1c3FfNqlRRncfRcQtANtG9mvGcPPLOO5iGllh9547qPOTYrFZASmD79tjYixdVpyEiIiJ6tKtXk5Pv3eOFP2UP4ar11I5arfr30Ff7qlMn1XmcBQuAbBIX3+6ZqdMSEsRoEYFeo0apzkPOYetWFgBERETkGDZtunPn5EnVKchZ6D9yN7qaPvssPey5eXOXc3NsdmEBkM0SElu2mjJ19WrMwk35wdq1qvOQY8tcAWA225bUEREREdmr2bMvXNi+XXUKcnTax65/6Mffvm0M7u43+/TYsarzOBsWADnEvEAXo4t5800UgQnv8ER3ejKxsRkZqanAzp1xcVeuqE5DRERE9E/R0enpiYnA9espKTExqtOQoxKuWk9xyGoV3TRpWNWxo+o8zooFQA5J3dX8nUklIyOtRzBaZrz6quo85Nh++eXePS6pIyIiInv0yy+3bx87pjoFOTr9frcoQ+dJkzJq9Bw96/3Tp1XncVYsAHJYskerE1OLrFsne4nVwDffqM5DjmnDhvv3z54FjEar1WxWnYaIiIjogUmTTp/etEl1CnJU2lX3nwyrTp0y1uhRcu6k8eNV53F2LAByiVeDpP2uk0eNQhMk4+D586rzkGOJi7NtBdi0yVYEEBEREamWOfX/9u3U1Lg41WnI0Wgl9Mt0Z4xGt/vpAe5lW7dWnSevYAGQSyKHPns0VKSmigDrNm1h//7oIybghMmkOhc5lkWLIiMPHlSdgoiIiAiYNevChW3bVKcgRyV2uLZx++rll5Pr9vv2i6OcmZZbWADksoRlbb6cVPLoUUyTYbJ6SIjqPORYdu6Mi7t6FbhyJS2N/0wSERGRCiaTbUvi3LkXLkREqE5Djka3z6O/W9D69RnFu7/3Zc2VK1XnyWtYACiS6B8BtynTpsnxYh4Cw8JU5yHHIKXt4+uvb9/eu1d1GiIiIsqLfvrp5s0jRwCr1fZBlBVaL0OYy6mYmIwGx2XApOeeU50nr2IBoEyoCBVWqzne0lm3acAAmMWnmBAbqzoVOYalS+/ePXz4wTGBRERERDnNapVSSmDEiMOHly9XnYYchdBrK/CalC5Glw+0s507266DONZaFRYAiqV92mbgp+F37ljfsVYR+157TXUecgxpaRZLRgawcOEffxw4oDoNERER5QU7d0ZHX7wIxMaaTHwDgrJKX9P9ZbdBM2emreteem4SX7mqxgLATiR/0vrLyS1+/hkjcQEdFi1SnYccw6xZt27t3AkkJJjN6emq0xAREZEzytyC+OqrBw7wVSpllbbX7Zgh4Nw548Huveacfecd1XnIhgWAnXE9j6GuLYYPxwDxBX7lgW/03zIv/L/++vbtPXtUpyEiIiJntH373bvnzwPXriUncwgxPYpWRt9La5Ce7npR5Le2btlSdR76KxYAdube6lYiVCQnS29zLxHQo4c8hpbwS0hQnYvs25w5t2/v3s2ZAERERJR9Mvf8Dxy4b9+CBarTkL0Tem2FGCqlLsRwwK12ly4pA3qO/rp9dLTqXPRXLADsVNLktgMnh128iDbyRRE5YAB8EI5gKVXnIvuUmGhbCTBp0vXrPI+XiIiIssPy5dev798PREampfHtKHoUfaj7UrdB06YZX+zRfFad7dtV56F/p1MdgP6bKX7xqd0HLlww9Bh4qOktV1dxHv3h26yZ6lxkn06cSE7+4w+gS5egoCpVgPz5DQYvL9WpiIiIyJFkDhtu2vT336dMASwWKXncHz2MrotbMVevnTtN83pWmLP+xRdV56H/xhUADiJpcUSK67IPP5Rx+ANnfvtNdR6yT5k/oIODL1/euPHB0B4iIiKirBo79tixNWsAk8lq5WFt9DBaL0OYy6mYmIz1lsjo2+3aqc5DWcMCwGGEilBhtYomxmbG4P795X6ske9fu6Y6FdmnHTvi4q5cAZYvv3v36FHVaYiIiMgRnD+fmBgZCcyZc/FiWJjqNGSvhLduqW6h2awN8QjVZjVuDPR5fvUak0l1LsoaFgAOJnF/h+IzGsfGapUwR7e9Z09MxFY0T0tTnYvs0wcfXLmyeTMQHW0yJSerTkNERET2KHPYX5cuERGzZqlOQ/ZLCCEALdTVxWXioEGmtp2Lzm1w8aLqVPR4WAA4qATRSkzqc/y4rC3qiaFDh6rOQ/YpLs52KsCoURcv/vKL6jRERERkjz799MyZjRt5zB/9N/1Ej3cNDRcuzHi7x4Y5HyxbpjoPPRkOAXRwpu8XrdydePKk4Z2Bi5oZChUSh3AdRerWVZ2L7MvFi6mp9+4BhQu7uvr6AjVrensXKaI6FREREal0+nR8/J07wAsv7N49f77qNGSvtNtuHQ1VT57M6Nxz/Lw3O3ZUnYeeDlcAOImkyWmXkt8bORIGtMSFAwdU5yH7NHasbTjgpUu2QoCIiIjyHqPRYjGbgVattm2bNk11GrJXWiOXVbpnkpLMhS1bUbhJE9V5KHuwAHAancrP7mQ0mucBFl337nIFWsrJN26oTkX2JTXVYjGZgH79Tp9euhRISjKbjUbVqYiIiCg3ZJ4M9Pzzu3d//TUQG2sypaaqTkX2RvPXLRXzzWYxT9/E9YZtyN+8Ppwm5SxYADiZ1D6txGdr7t6Ve7UZcknHjjIGm4G4ONW5yL5kbgl4443z51ev5nGBREREecHMmefPb90KbNhw586JE6rTkL0Rem2FGCql1tP1V9djvXtn1Og5etb7p0+rzkXZizMAnJRp56Ite9bev2/Y8PKOZqv37xe9RGnk79sXR3EdF/V61fnIPmQWAR4eOp3BADRs6OtbooTqVERERJSd9u69d+/K
390FaBv3z17uNef/kkIADAc8wjwiBg92vhqjyazRy5cqDoV5QyuAHByycdbu0wutGMHYsVvcB80CD4IRzDf66W/Cgm5cuW334DVq6Oijh9XnYaIiIiyw+3bqalxcUCrVtu3c68/PYz+F3d3t5e++Sa9Wvf3Zq38/HPVeShnsQDIIxK/b9lxSu0ff5T7BUTRiRNV5yH7krkFYPjwCxd+/hk4eDAx8eZN1amIiIjoSSQmZmSkpQHVq2/aFBICmM1Wq9WqOhXZG/0u9yDX78LCTN169JjTgseK5xUsAPKYpKItQicnffwxWonleHnJEtV5yL6kpVmtGRnAc8+dPPn998CJE0lJf/yhOhURERFlRXq6xZKRAdSp8+uvEyYACQm2IoDoz7SZhv0uETdumJr0aDcX7dqpzkO5iwVAniMEIGXiOq8hsdNffVXOQEvZf/t21anIviQmms3p6UDPnidPLlwInD+fkhIdrToVERER/RuTyWq1WIAGDX777dNPgatXk5Pv31ediuyNrq9hqy40Pt48wnO4flb16rbrAq4NyWtYAORZdet9821Ghv5d81Ysfe45hCIRyzjlk/7q/v2MjJQUoHv3kycXLAAuXEhOjopSnYqIiIgAwGi0Ws1moFGjLVs+/RQ4fToh4c4d1anI3mgl9Mt0Z4xGbYirp8um2rVtx4cnJqrORWoI1QHIPvjKcDlGliwp+wKi/f792IwI1C5QQHUusi9+fjqdmxvw009Vqrz8MlC3rr9/yZKqUxEREeUtqakWi8kE1Kv366+ffAKcP5+YGBmpOhXZG+EqumlHrVaXgx5fu5Vr1sw25G/vXtW5SC0WAPQXvr5hYWPH1qljPSpawW/7dlELEYj39VWdi+yLr68Qrq7A8uWVK7/4ItC0aVBQ2bKqUxERETm3+HiTKTUVqFVr8+bQUODmzdTU2FjVqcjeCL22QgyVUrvs3sLDpW/fjOLd3/uy5sqVqnORfWABQP/KO3hH8eDWjRqhoXWBPPv77+Il6DHQy0t1LrIvBgOg0wFfflmqVNeuQL9+JUrUr686FRERkXPJPM6vRo3Nmz/++EERQPRnQgghBCD2eL7mvuKtt8wNu6XMSpo7V3Uusi8sAOg/+XYI9xjXtk0b2RjrrSkbN+Jz6NDCzU11LrI3tgEyY8YULNisGRAcXLlyx4620TKC/8oQERE9kR07oqMvXADatt22bfp0209bjmyjh3H19n7Ore8776QldHWb02bGDNV5yD7xpTllic9b4QVHZ7RvD1dEagfXrcO3iMAGV1fVuci+SGm1Sgm0bm0wFC8OLFpUv/7AgYCfn8Hg4aE6HRERkX2T0vbr55+fO/fbb8DYsceO/fST6lRkv2xvs7jEeqS775gwwejXffDsSyEhqlORfWMBQI/F68OwkcE7evbUDomu8uuVK7EPGkro9apzkX3JLAKKFjWZXF2BH39s0ODVV4EaNfLlK1ZMdToiIiL7kjnUr1u3iIjZs4GwsKio8+dVpyJ75yI81rn1mD3baOmxak7nESNU5yHHoFMdgByLaefiA7sXnTtn6DMwuVn+mzdFJDbCs2tXJKI13LjYm2wy96AlJmqa2QwsWHDuXEQEoNcDmgY0ahQYWKbMg68jIiLKi06ciIu7dQuoVm3jxpAQ4MKFpKS7d1WnInun7+d5wW3rkiWmEz3mzZk3dKjqPORY+NKbnopPv/AhY74fNgwb0VdcmDNHdR6yT5krAtLSYmLi44HWrQMCKlQAvvmmQYMBA4ASJTw9AwJUpyQiIspZZrPVarEA48adOPHLL8AXX5w7t2WL6lTkKFy+8/jK7fDKlcbBPXbPOf7CC6rzkGNiAUDZwntzuAwu+/bb4gVEyF4cOkL/Tkqr1Wq1FQEJCYCbm5Q6HTB+fNWqzz4LvPtupUrPPAPodEJomuq0RERE2eP8+cTEyEigdett2z7/HIiKSk9PTFSdihyFi8F9j1v0r78a03vOm7O+UyfVecixsQCgbOX9U/iE4IoTJ4pBaCa7f/ih6jxkn/5eBFitGRkWC1CvXkBAyZLAjBl16rzwwoOtAkRERI4kMTEjIz0dGDbs0KFly4Dly69fP3BAdSpyNLrn3PWGZ3bsyFjd8/l5fVq2VJ2HnAMLAMoRvr7h748dO2aMlOgETJmiOg/Zp4cVAZnHB/btW7Jk/frApEk1a/bsCRQr5uHh7686NRER0V+ZzVJarcBXX128GB4OvPPOkSOrVvHYPnoyujLuXQ2D9u/PuNTTe16TRo1U5yHnwgKAcpS3PiwqePzo0cJDnJUZU6eqzkP26WFFQCaDQdP0euDll0uXbtwY+OijatWefRYoXNjd3c9PdXoiIsprrFYppQR+/z0y8swZoH//vXu//RaIjzeZUlNVpyNHpd/lHuT6XViYqUnPZ+aiTRvVecg5sQCgXOGzO1yOXfD66xiCZjg0dy5uYyL8uMub/iqzCEhPv38/MRGwWMxms/mfX+fhodcbDMCrr5Yp06wZMHJkxYrt2gElS3KYIBERZb/M4X3r1t2+ffw48PrrBw8uWQLExvKCn56e7rrHCFftl18yiveImftNz56q85BzYwFAucrHL7zz2LT+/dEA72DwokXYBw0l9HrVuci+ZJ4akJ5uWxFgsWRk/FsRkEmvtw0N7NmzePE6dYARIypUaNOGMwSIiOjJJCXZ9vAvXHjlyu7dwNixx4//9BNgMlmt//XziOhx6Cd6vufaaOFC0wfdI+e+8sorqvNQ3sACgJTwuRk2YUy+Pn3wrjCJXcuWYQvaYJmLi+pcZF8etwj4u6pV/fyKFAFeecW2UqB//5IlGzQAAgJcXb28VD86IiJSLXMp/4kTcXG3bgETJpw+vWEDsH697Z1+ouwmBODS1eOOW48vvjCu7TF6dqf33lOdifIWFgCklPeP4WXHjOncWUSjj2ixejXGox12ururzkX25WmLgEwuLpqm0wFt2hQsWKkS8PzzxYvXqwd07Vq0aM2agJ+fweDhofrREhFRdpPS9nHlSlLSvXvA4sVXr+7dC8yceeHC1q1AaqrZbDKpTknOzmWJRzG3jydPNr7Yo/mcouPGqc5DeRMLALILXjXDMoIjW7QQM8WHcu2GDaIrOuCGt7fqXGRfsqsI+LvMYqBx46CgsmWBDh0KFapaFXjmmUKFqlQBqlf38ytaFNA0IQT/1SQisltpaRaLyQQcP257R3/Fihs3Dh4Evvvu0qWdO4H0dC7hp9wjhO11g8sq9wDXwDFj0p/r0X7O5GnTVOeivI0vZcmu+IzfUXdsRL16+EL6ofFvv0EvP8BHPPiN/urBsMCYGNuwwOwpAh4mc2VA5kyBxo2DgsqUAerW9fcvWfLBVgOeSkBElDMsFtsxe5lT9s+dS0y8exfYutU2hT/zHf1bt1JTY2NVp6W8Tui1FWKolCLRvZLbzDfeMLt1nzb7h/nzVeciAlgAkJ3y9Q0LGzu2Th3ZUbTC0U2bsBkRqF2ggOpcZF9yuwh4lMzZApUr+/oWKmQ7lSAwEChVyssrMPDB50FBbm5eXoC/v8Hg5QUEBtq+7++zCTw9bacdZB6DSETkKDKX3Gcym23/XhuNtnfgU1PNZqMRSEy0Ddu7dSs1NS4OuHw5KSkq6sGe/Mxj9q5cSU6+d0/1oyL6b8JVdNOOWq3ar16DXIu8+GJGy66rZ2/48UfVuYj+jAUA2TXfiTviPixeqpQ8Zx1j3rhpEzaiL5ZXqqQ6F9mXB0VAbKytCDCZuMSTiIiIcoNWQr9Md8Zo1K93beNavHXr9Grd35u1cu9e1bmI/g3PYSe7ljC+Rb5Pbl67JjbpX8LyJk3kMMyWo8LDVeci+yKEpmka4Obm7+/jA+h0BgPfMSciIqKcpHU2DNQnxMXpS+lL6UtVqMALf3IEXAFADmbVyhBpMPh0y7/NeP7bbxEu+2HxgAGqU5F94YoAIiIiyinaKrf+LscvXzb3sqwUo2vVAvo8P69PcrLqXERZwQKAHJSUgBDeMgJjZEiIKIYQkfjRR0hEK0zmnHaysbcZAUREROS4dM+56w3P7NiRsbpHn3l9WrcGhACsVtW5iB4HtwCQgxICkDJJtBJTxccfy5dwWvQYNAh9xASc4Em+ZPNga0BAgG1rgEmGtoQAABSrSURBVIsLtwYQERFRVgkB6H/3mOD62vz5Gat7Pj+vT8uWvPAnR8YCgJxC0uRWP08OW7xYlLAeQXLHjvIqMuRH8fGqc5F9eFAEBAb6+rIIICIioocTem0FXpNSf8Gjn8Ft1ChT2x4X5jZ4/XXVuYiyA5dKk1PyqrktKTiycmUxT7dTLtm0SXSAB+JKllSdi+yDlFJKCaSn37+fkMCtAURERARo/rqlYr7ZrIV7fe/WtHt3U7UuhWbv27RJdS6i7MQVAOSUko+39Z5c6OxZy210shxq1AgFEYP39u9XnYvsgxBCCPHnrQE8NYCIiCiv0hq5rNI9k5Sk6d3GuW2pUYMX/uTMuAKA8ohwGSL1eu9qgDH4k0/EDUQAY8aoTkX2gSsCiIiI8h5tr9sxQ8C5c+aGlnqoU78+p/lTXsACgPIk76hwOWb5iy9ijWgjJs6fL4LleHTz8FCdi9RiEUBEROTMbCsA9cFufVymff+96dOe+nn5Bg9WnYooN3ELAOVJSQVaian9li3T3pTbtdAmTeR+rJHvX7umOhep9WBrQOawQG4NICIicnTCW79CzDebdYM867jnHziQF/6Ul7EAoDwtQbQSk/ocP46llnpa73r15CW0FLO2bFGdi9T684wAFgFERESOSRtgKOay5N49fStDM/FGxYoZC7pVmPXp4sWqcxGpxC0ARH8hJSCEr2/E6LFjR4+WRbAP8ZMm4TYmwk9jYZZHSSml1Qqkp8fEJCYCFovJxK0BRERE9klXxr2rYdD+/RmXTngFNW7WDAgVoYI/uYkAFgBE/8k7OFwGt+7SBe9iq3Xj0qWiNFzEBD8/1blIjT8XAUlJtiIgI0N1KiIiorxN6LUVYqiU+lD3pW6Dpk0zBnf3m3167FjVuYjsEQsAoizwPrvj9/cXlisntljTdB/9/DNC4IMXq1ZVnYvUeDAs8MGKABYBREREuUsrrEvVhplM2q9eXVzf7NmTx/cRPRqXNBNlQVLlFs98NvjSJde96Op6q1EjLBQrUGvhQtW5SI0/zwjw9gZ0OhcXzgggIiLKHdoOt1ouc86fd51kiNOiixXjhT9R1nEFANFT8PowbGTwjp49tQViplz+zTdIQQTyBQSozkW5iysCiIiIcs7/L/G3uLm7Rs+ZY7T0WDWn84gRqnMROSIWAETZwGNVuHy/V8GCuuewXGf8/nuRD4VRpUMH1bkodz0oAmJjbUWA0cgigIiI6Mlo3Q2F9INjY8UGfYLnT888k5HRo8cXXxw5ojoXkSNjAUCUrWynCHifjXhrTMyIEWIB5ojzU6fiW0Rgg6ur6nSUO1gEEBERPQkhAED3nJvO8MyOHRmrT/QJ6t22Laf4E2UfFgBEOchzSbgcV71qVZ0Vr1pDly/HCLyIA9Wqqc5FuYNFABER0aNpJfTLdGeMRvG9u5chcNCgjJZdV8/e8OOPqnMROSMWAES5Yl+RUXvd3X1KGHu7tp8yBRb5f+3daVxV5doG8Pt51lp7M28GBUvL1BOQ6YtKhRJvxmuoOTAdgTRJbNDKMVNEUbZ4Uk9lmSJmNHnMTEmNSvJoGqQ5lILZURrUyCO+icgQintez/uBH3bOe2xCcW32vv5f4QcXH2DvdXE/z+1HVVOmUCPF0hKG30MX969FQPP6QIvFatU6FQAAgLb4Gv0FXe/vv9cTb1TDBwxoeig5c/WQc+e0zgXgyvDgAaABv8klnTJtQ4aQndbwL9esofWkp82dOmmdC9oWigAAAHBnTM8SeLmqygc8zytDFy+2RCTdkr94/nytcwG4E6wBBNBA48rYs88p27fbj0kVvGO/fvQ4e43yPvhA61zQtn5eHxgY2Lw+UKdTFK1TAQAAtC2erfuTrD9zhh/wWOUxOiICD/4A2sEEAIATMfiVlmTNTkkRnYWVnl61is6Qjl7s0EHrXNA2MBEAAACu6PJ/+od4rtI/s2yZpSgpM2/YzJla5wIAFAAATsl77Y7eM8cGB0urFL28c+lSqqDnKSM9Xetc0DZ+LgJqa5svC7RacVkgAAC0Ny1n+q
390UtUqP92ODBlqKkzIKCkye1zgUAP0MBANAOGGJKxJwfR40SvWi7qMrLw50BrglFAAAAtCc8mN/Puc3G93gEKPrMTOutSSw/76WXtM4FAL8MBQBAOxLg//GO2ZkGg8OgfMReXriQbhDLqGLSJKqgUsqXJK3zwbWBIgAAAJyZ1MMzXjf+wAHbceajRN9/P1ESW84aGrTOBQC/DQUAQDtmGLtr2twf+vVTn+IvqasLClgslRJFRmqdC64N3BEAAADOgIfJVnmTycQm6rbIsyZMsE1P+nBl9rp1WucCgD8OBQCASzh0cMJjimIwXCgMDJoxQ13Myuj9nBw2R8ynBC8vrdPB1UERAAAA11PL1hpe4TFF/11RkS3Mvqq6Y1oaUWrau5vwCgTQnqEAAHBBntm71mTHdu6s7OIrHV8vWYJLBF0DigAAAGhLfIFur+71qio5Sekup6almXsnzlyxcd8+rXMBwLWDAgDADRhKS21zQ2JjxWHxkaqsWEFG8qOxvXppnQta51+LgOY7AiwW3BEAAAB/FO8jJ8mLm5poh8d9uu9mzrR3SNi3Imb1aq1zAUDbQQEA4FZKhFHIsm8FTTbXTZpEelrJXs3NZX2plBoMBq3TwR8lBBGRyVRX99NPKAIAAODXMS/Jzu9yOORyfZxuzzvvWEK/vCFo7fjxRLksl9ntWucDgLaHAgDAjXl323XX3KkhITxWukP1WriQVYh8mvTII9gq0N6gCAAAgCtjjEgyeFgVw8GDOn8lU/l25Mimyvia5R9WV2udDQCuPxQAAHCZz6ESMeeV8HD2KQ0U3y9cyHIpl1hKita54I8xmVrWB+KOAAAAd8Qn6ufL06qr5W+VJ/QbUlPNnyTMWr5o926tcwGA9lAAAMAvMviViKzZ992nZhNR6NKlbBGV0vGICK1zwe+DIgAAwD20rOmjZ/WLZPPs2fb4xBMrzXl5WucCAOfDtQ4AAM7rp8ZY9tdnd+68MLvm3ZN/j4wUf2LVrO7hh8UGulcsOXVK63zw6zw9AwP9/IgkSa/X6bROAwAA1woPlN5ir9jt8nteXh7pBQX2rysyQur9/PDgDwC/BRMAANAKhRuNQqczGDp0tMzJyBCjmZX+nJtL60lPmzt10jodXJnJ1LI1wGzGRAAAQPvB9DyZl6uqLPRP67ps324xs3zp/TFjiJLYctbQoHU+AGg/UAAAwFULidvRe+ZYb2/zF8pQucvkyepJihM5WVmsOylsob+/1vng36EIAABwbkzmG9hEIXhX/XrF+vnncqp9m56NGmValJq6LPrMGa3zAUD7hQIAAK65oPc/q8kM9fW1P2R7jic/+SQKAecjRHMRcOECigAAAK39/wd+/pqcxY+NGWMZGJ+/ckJlpdb5AMB1oAAAgDb3H4XAeSKi2bNZEA0jCgjQOp87QxEAAHD94YEfALSCAgAArjuDKBFG4e8vbiKjpXHaNKpj+8hz6lSSRTblBAZqnc/9CNFcBNTXtxwNsNm0zgQA4DpaHvilEv0U3Z0lJdyPf6X/NCPD3Dtx5osDT5/WOh8AuA8UAADgBEqEUXh4+L4u3jIfTU1lr7J05j93LlVQKeWHhWmdzp1gIgAA4OoxPUvg5arKR3gUy1l79kg5/LRHSHo6HvgBQGsoAADACRmFUXDuOyL2mLlo+HAmKIf1zMqiPWIKvRkdrXU6d4AiAADg9+PBUqLkYbOxL/Q3y9atW2036/fzxIwMomGhecMaG7XOBwDQAgUAALQbPodKxOzMmBh+lNbS/KefpufoVTYrPp6q6C/kz7nW+VyVyVRb23w0wGJBEQAAQMSH6zIUpb5eekY+zgPy8y0RiV3zFxuNRIwRqarW+QAAfgkKAABotwyGnXdnZXXvLvzlOyl/2jSRSV9Rl0cfZXPEfErw8tI6nyvBRAAAuCvGiPgC3V7ltaoqtk0XJRUbjbb9CePyhr3xhtbZAAD+KBQAAOAyfPrs8Z7zY8eO3MPWoJqfeIL8+TBmnzSJ9om59HpwsNb5XIXJVFfXclkgigAAcCVMz5Obz+7rP5Cz9uyheXRKPjV5si0iOXPFrKNHtc4HAHC1UAAAgAsr3GgUOp3BLzjYkpWQoK4VZ4kmTGCT6WuaO2gQNVIsLWH4O9gKmAgAAFfAb1felXwvXZI2K6uU81u2WEI97coT06YRDb15WXRdndb5AACuNbzxBQC343vLJw9mhoaFkS9bx5PHj2fniaj+0UepiUopIChI63ztSUsRcPFicxFgsWidCADgP7Ws4WO7dWHKpm++4ZlyjlQ2b551d4Jf3s4tW7TOBwBwvaAAAAC3FxK3o/fMsd7el/yVr6S3UlLYf1Ea6/jww/QKhdPJmBhMCvw2TAQAgDORRus+lnIbGliqnKCcKCzUdTZ9pH8qO/viHWNefaH8/Hmt8wEAaAVvaAEAfkHAO7vvyM6/6Sb1cUes4/SYMep+uiRmTZzI+tMo9ny3blrncz5CEBGZTPX1LUUAJgIAoC0xL8nO+joc/AZdstLn4EFuZIdlj3nzLGOT7lkRuWuX1vkAAJwNCgAAgN/NKIyCc7/J995gssfF0Rr6kd+Vni5eJqLMxEQ2iUrpiLe31imdAY4GAMC1dHmE/zVluLKvslI265qYWlBgnlA2o8P0F14gymW5zG7XOicAgLNDAQAAcNVKhFF4ePiOYMfMRXFxFCueZAfS09nXTKKvEhKoUORQhE6ndcrrr2UioKGheWuAyYSjAQDwe/BERZFG1tXxcYqi+G/apEz3W+K3OSenqXLQF4tXVFdrnQ8AoL1CAQAA0EZ85+xcM+d/goLYdKlU9Ro1SqxlTeze1FS2WRRS2sCBVEGllC9JWudseygCAODKWh70pZXKLt0DxcX0JPWwpOfmWoqSMgsKTp7UOh8AgKtBAQAAcJ359f/7P5/aFxgoHtOV6nxHjGBFjLH4lBQKYW9Q+ODBrj4xYDbX1zc2EtntKAIA3IU0UjdOLm5spDzZII3ctYvqxWzp1pwcW0Ry5opZR49qnQ8AwF2gAAAAcBIGUSKMwt9f/YwVWW8eOZLWikTxVEICPUhZ5Dl4MIunoXTK11frnFcPlwUCuJrLZ/TnyTcpd505wwcr/0tlW7dyb4rxuLB4sbl34swXB54+rXVOAAB3hwIAAMDpFRampEiSz6GOKd27DRjAxhMxPmIE600TaUx8PG2l0bT+ttu0TtlaZnNzEWC3m0woAgCcGw+WEiUPm42KFKPkfeKE5MknM2nzZkuE7XPR59lniVLTVqVevKh1TgAAuDIUAAAA7ZzPoRIx55XwcHaOiJ4fOpRNZWNEh7g4YRTradrAgc6/naB5IsBsbmhAEQCgLSbzDfSYEGyc3Ekpqqlh8+UtvHbvXj5V7soTV6+2FI0szxu2Y4fWOQEAoHVQAAAAuKzCjUah0xlEx1QzRUerGeTNxg4eTAtoHdsaF8dGU5I42rev81xGiCIA4HrhfeQkaW5TE9PLpfLdX34ppkrh8muFhfbR1oO2pjfewH/yAQBcEwoAAAA31TGlRBiFj491O5Elq39/9Sci8deYGHqfNrCsu+9mW1kBfXXPPVpdSoijAQCtx29X3pV8L12iEmkAn3j8uDRM6iElf/IJ3Si+t8bk5+OWfQAA94QCAAAArqilILAMF70sRdHRIpx9Q9NjYsiPjaL7oqJILzbQrVFRrC+VUoPB0FY5zOa6uuatAWYztgaAu7t82V6KvF06UFvLrNJbPOTYMekB5s8Pf/SR1CSO2O9ds6bpoeTM1UPOndM6LwAAOBcUAAAA0EpGYRSc+/T574vWs+HhjMvFZIyKoj60WwT2709hIp9ujYpih2g+RfXsSdtpEK1TlNZ+NxQB4NoYIyLiYZJF+pvJRG/LM6TGykq+my/iafv30yAlidW895619/BOefu3bWv+fFXVOjUAALQvKAAAAKCNHTo44TFF8T7buC1gU2goL6ZbaHdkJFvIy1l0ZCTdI5ZRl8hIMYp2Un1EBEsnmTJ8fH7pq+FoALQnly/VC5MkaYPJRLP4UOmWs2fZvVI2O3bkiGhkA9iQnTvtvTxWKTds2EA09OZl0XV1WucGAADXhAIAAACciuc3Hwdmht54o+4uuZYn9eypHqDJIvP222kpE+z5nj1ZtXhVdOzVy/xtvd9F05132r83rbD80PrJAoDW4F3lddIxi4XG827SgZoa9g9pIG08eZKf4hJfUF4u4vgLnH/6qXVR2b6AfxQXE+WyXGa3a50bAADcGwoAAABop4Qg4twzuzh0iucddzimO6aLsQMG0EtCodsiIsQ2dYlKYWHiQfWwiO3Shd4WQaJzUJA4ah/mOOXlJezqA+IVhtdBN3X5LH0PnsyjzWYaLZ1nJ2pr2VusK6+qqmJR0lE+5rvvyC
390hyRfzhw1K5tE0u3LvXlDby/uXVZWUYwQcAgPYIb3wAAMAteWZvvfWpfZ07O/Y4yuw5UVEsT62jnn37UhXVqot69FBX0IeivksXelM9x7JCQsQs8aFjQGAg+9axUMzw9la/EVzk63TikkMWB5vXKDYvMoS2xPQ8mZerKuvCOZthtVJvvpd1v3SJEtl3/GBDA3uJP0uOs2f5X6g7e+zUKbqbP8j7HT8u4tko6nrkCJftWWpwWZn5kz+vyl9/6pTWPw8AAMD1hAIAAADgqhQWpqRIknLRryr4aHg4e8g8lYaHhvJ8Ucnf7N5dPMPG0biQEOGv7nbM79BBPCTJPDEggB1xbBSlAQG0VCSJH/z8xFrS0QJfX/G2+rm43dOTvqUC2uzhQdXqcvFPRaE6NlY8IMt0UVjogCSRSWyiSM7JzIqoH+dkV5PFSsaElVLVl/99soFxImEXo5snHn69pmg5s37Fj3EiFsg28L/Z7STTevGIEBTAi9lau52Fs0ksxGYTDlEvbnM4KJTP54+YzdSVvMTDVivdz7vx1RcusNHiUebd2EhG9hndVl/PtlANe662lpn443SypoY9J/zYk2fPqmk8hPpWVopk1sOedeKEbXrZueBBFRUYpQcAAGi9/wOrRQXB6MKbiAAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMi0wOC0yM1QwMTozODoxMiswMDowMNoPeAUAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjItMDgtMjNUMDE6Mzg6MTIrMDA6MDCrUsC5AAAAKHRFWHRkYXRlOnRpbWVzdGFtcAAyMDIyLTA4LTIzVDAxOjM4OjEyKzAwOjAw/EfhZgAAAABJRU5ErkJggg=="></image></defs></svg>'; 391},function(e,t){e.exports='<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width:18px;" viewBox="0 0 576 512"><path fill="currentColor" d="M423.5 0C339.5.3 272 69.5 272 153.5V224H48c-26.5 0-48 21.5-48 48v192c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V272c0-26.5-21.5-48-48-48h-48v-71.1c0-39.6 31.7-72.5 71.3-72.9 40-.4 72.7 32.1 72.7 72v80c0 13.3 10.7 24 24 24h32c13.3 0 24-10.7 24-24v-80C576 68 507.5-.3 423.5 0z"></path></svg>'},function(e,t){e.exports='<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width:18px;" viewBox="0 0 448 512"><path fill="currentColor" d="M400 224h-24v-72C376 68.2 307.8 0 224 0S72 68.2 72 152v72H48c-26.5 0-48 21.5-48 48v192c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V272c0-26.5-21.5-48-48-48zm-104 0H152v-72c0-39.7 32.3-72 72-72s72 32.3 72 72v72z"></path></svg>'},function(e,t){e.exports='<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 640 512" style="width:18px;" xml:space="preserve"><path fill="currentColor" d="M608 32H32C14.33 32 0 46.33 0 64v384c0 17.67 14.33 32 32 32h576c17.67 0 32-14.33 32-32V64c0-17.67-14.33-32-32-32zM176 327.88V344c0 4.42-3.58 8-8 8h-16c-4.42 0-8-3.58-8-8v-16.29c-11.29-.58-22.27-4.52-31.37-11.35-3.9-2.93-4.1-8.77-.57-12.14l11.75-11.21c2.77-2.64 6.89-2.76 10.13-.73 3.87 2.42 8.26 3.72 12.82 3.72h28.11c6.5 0 11.8-5.92 11.8-13.19 0-5.95-3.61-11.19-8.77-12.73l-45-13.5c-18.59-5.58-31.58-23.42-31.58-43.39 0-24.52 19.05-44.44 42.67-45.07V152c0-4.42 3.58-8 8-8h16c4.42 0 8 3.58 8 8v16.29c11.29.58 22.27 4.51 31.37 11.35 3.9 2.93 4.1 8.77.57 12.14l-11.75 11.21c-2.77 2.64-6.89 2.76-10.13.73-3.87-2.43-8.26-3.72-12.82-3.72h-28.11c-6.5 0-11.8 5.92-11.8 13.19 0 5.95 3.61 11.19 8.77 12.73l45 13.5c18.59 5.58 31.58 23.42 31.58 43.39 0 24.53-19.05 44.44-42.67 45.07zM416 312c0 4.42-3.58 8-8 8H296c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h112c4.42 0 8 3.58 8 8v16zm160 0c0 4.42-3.58 8-8 8h-80c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h80c4.42 0 8 3.58 8 8v16zm0-96c0 4.42-3.58 8-8 8H296c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h272c4.42 0 8 3.58 8 8v16z" class></path></svg>'},function(e,t){e.exports='<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width:18px;" viewBox="0 0 640 512"><path fill="currentColor" d="M320 144c-53.02 0-96 50.14-96 112 0 61.85 42.98 112 96 112 53 0 96-50.13 96-112 0-61.86-42.98-112-96-112zm40 168c0 4.42-3.58 8-8 8h-64c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h16v-55.44l-.47.31a7.992 7.992 0 0 1-11.09-2.22l-8.88-13.31a7.992 7.992 0 0 1 2.22-11.09l15.33-10.22a23.99 23.99 0 0 1 13.31-4.03H328c4.42 0 8 3.58 8 8v88h16c4.42 0 8 3.58 8 8v16zM608 64H32C14.33 64 0 78.33 0 96v320c0 17.67 14.33 32 32 32h576c17.67 0 32-14.33 32-32V96c0-17.67-14.33-32-32-32zm-16 272c-35.35 0-64 28.65-64 64H112c0-35.35-28.65-64-64-64V176c35.35 0 64-28.65 64-64h416c0 35.35 28.65 64 64 64v160z" class></path></svg>'},function(e,t){e.exports='<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width:18px;" viewBox="0 0 512 512"><path fill="currentColor" d="M440 6.5L24 246.4c-34.4 19.9-31.1 70.8 5.7 85.9L144 379.6V464c0 46.4 59.2 65.5 86.6 28.6l43.8-59.1 111.9 46.2c5.9 2.4
39112.1 3.6 18.3 3.6 8.2 0 16.3-2.1 23.6-6.2 12.8-7.2 21.6-20 23.9-34.5l59.4-387.2c6.1-40.1-36.9-68.8-71.5-48.9zM192 464v-64.6l36.6 15.1L192 464zm212.6-28.7l-153.8-63.5L391 169.5c10.7-15.5-9.5-33.5-23.7-21.2L155.8 332.6 48 288 464 48l-59.4 387.3z"></path></svg>'},function(e,t){e.exports='<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1024.489 1024.489" style="enable-background:new 0 0 1024.489 1024.489;" xml:space="preserve"><g><path fill="currentColor" d="M293.216,683.842l-74.106,42.79c-23.368,13.505-50.597,17.091-76.641,10.091c-26.068-6.984-47.843-23.698-61.34-47.066 l-7.36-12.759C45.92,628.662,62.5,566.758,110.735,538.917l331.784-191.56c48.243-27.849,110.124-11.245,137.981,36.975 l7.36,12.759c13.497,23.368,17.075,50.589,10.099,76.649c-6.984,26.06-23.698,47.843-47.066,61.34l-29.355,16.949 c-14.415,8.318-19.351,26.742-11.025,41.157c8.325,14.423,26.734,19.374,41.157,11.025l29.355-16.942 c77.01-44.461,103.493-143.293,59.025-220.311l-7.368-12.759c-44.453-77.002-143.27-103.478-220.295-59.032L80.603,486.726 C3.593,531.187-22.891,630.012,21.578,707.03l7.36,12.759c21.54,37.304,56.317,63.992,97.93,75.142 c13.897,3.719,27.99,5.563,41.997,5.563c27.943,0,55.525-7.329,80.376-21.673l74.106-42.781 c14.415-8.325,19.351-26.75,11.033-41.165C326.056,680.483,307.654,675.54,293.216,683.842z"></path><path fill="currentColor" d="M1002.808,317.46l-7.361-12.759c-21.54-37.304-56.318-63.992-97.93-75.142c-41.628-11.143-85.069-5.438-122.373,16.11 l-74.107,42.781c-14.415,8.326-19.351,26.75-11.033,41.165c8.325,14.415,26.75,19.358,41.165,11.033l74.107-42.79 c23.376-13.481,50.621-17.059,76.641-10.091c26.067,6.984,47.843,23.698,61.339,47.066l7.361,12.759 c27.857,48.235,11.268,110.132-36.967,137.981l-331.785,191.56c-48.227,27.841-110.132,11.245-137.98-36.975l-7.361-12.759 c-13.497-23.368-17.075-50.589-10.099-76.649c6.984-26.06,23.698-47.843,47.066-61.34l29.355-16.949 c14.415-8.318,19.351-26.742,11.025-41.157c-8.31-14.399-26.719-19.358-41.157-11.025l-29.355,16.942 c-77.01,44.461-103.493,143.293-59.025,220.311l7.368,12.759c29.834,51.68,84.151,80.604,139.935,80.604 c27.339,0,55.031-6.952,80.361-21.571l331.785-191.56c37.304-21.532,63.992-56.318,75.142-97.922 C1030.076,398.229,1024.348,354.764,1002.808,317.46z"></path></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g></svg>'},function(e,t){e.exports='<svg viewBox="0 0 40 48" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#a)"><path d="M3 29.5H1.5V43A4.5 4.5 0 0 0 6 47.5V46h1.5V29.5H3Z" stroke="currentColor" stroke-width="3"></path><path d="M7 2h31v36a8 8 0 0 1-8 8H7V2Z" stroke="currentColor" stroke-width="4"></path><path d="M28.31 19.416c0 1.216-.329 2.24-.985 3.072-.656.832-1.672 1.368-3.048 1.608v3.384h-2.64v-3.288a12.861 12.861 0 0 1-1.944-.36 15.892 15.892 0 0 1-2.136-.816l.888-2.472c.896.384 1.656.656 2.28.816.64.144 1.264.216 1.872.216 1.856 0 2.784-.688 2.784-2.064 0-.56-.144-1-.432-1.32-.272-.32-.784-.6-1.536-.84l-1.968-.648c-2.352-.768-3.528-2.312-3.528-4.632 0-1.136.304-2.112.912-2.928.608-.816 1.544-1.344 2.808-1.584V4.2h2.64v3.312c.56.064 1.12.176 1.68.336.56.16 1.144.376 1.752.648l-.888 2.472c-.768-.304-1.424-.52-1.968-.648a6.175 6.175 0 0 0-1.632-.216c-.736 0-1.32.136-1.752.408-.416.256-.624.728-.624 1.416 0 .512.144.936.432 1.272.304.32.8.592 1.488.816l1.968.648c1.184.4 2.072.984 2.664 1.752.608.752.912 1.752.912 3Z" fill="currentColor"></path><path stroke="currentColor" stroke-width="3" stroke-linecap="round" d="M11.5 30.5h4m-4 10h4m-4-5h9m4 0h9m-12-5h11m-11 10h11"></path></g><defs><clipPath id="a"><path fill="#fff" d="M0 0h40v48H0z"></path></clipPath></defs></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" style="width:14px;" viewBox="0 0 512 512"><path fill="currentColor" d="M497.9 142.1l-46.1 46.1c-4.7 4.7-12.3 4.7-17 0l-111-111c-4.7-4.7-4.7-12.3 0-17l46.1-46.1c18.7-18.7 49.1-18.7 67.9 0l60.1 60.1c18.8 18.7 18.8 49.1 0 67.9zM284.2 99.8L21.6 362.4.4 483.9c-2.9 16.4 11.4 30.6 27.8 27.8l121.5-21.3 262.6-262.6c4.7-4.7 4.7-12.3 0-17l-111-111c-4.8-4.7-12.4-4.7-17.1 0zM124.1 339.9c-5.5-5.5-5.5-14.3 0-19.8l154-154c5.5-5.5 14.3-5.5 19.8 0s5.5 14.3 0 19.8l-154 154c-5.5 5.5-14.3 5.5-19.8 0zM88 424h48v36.3l-64.5 11.3-31.1-31.1L51.7 376H88v48z"></path></svg>'},function(e,t){e.exports='<svg viewBox="0 0 120 70" fill="none" xmlns="http://www.w3.org/2000/svg">
391<path fill="currentColor" d="M1.60428 1.8617L0 3.64894V35V66.3511L1.60428 68.1383L3.14438 70H60H116.856L118.396 68.1383L120 66.3511V35V3.64894L118.396 1.8617L116.856 0H60H3.14438L1.60428 1.8617ZM70.2674 11.1702C74.3743 13.4787 78.8663 18.6915 80.8556 23.4574C82.2674 26.6596 82.4599 28.2234 82.4599 35C82.4599 41.7766 82.2674 43.3404 80.8556 46.5426C78.8663 51.3085 74.3743 56.5213 70.2674 58.8298C67.508 60.4681 66.1604 60.6915 60.3209 60.6915C54.4813 60.6915 53.1337 60.4681 50.3743 58.8298C46.2674 56.5213 41.7754 51.3085 39.7861 46.5426C37.7326 41.7021 37.2192 31.6489 38.7594 26.2872C40.8128 19.2872 46.3316 12.734 52.492 10.0532C54.0321 9.30851 56.9198 9.01064 60.9626 9.15958C65.9679 9.30851 67.6364 9.60638 70.2674 11.1702Z" fill="#333333"></path><path fill="currentColor" d="M53.7112 16.0851C51.0802 18.9149 48.8984 21.4468 48.8342 21.7447C48.77 22.117 49.5401 22.3404 50.4385 22.3404C51.5935 22.3404 53.3262 23.6809 56.0855 26.8085C58.3315 29.266 60.385 31.2766 60.7058 31.2766C61.0267 31.2766 62.8877 29.4149 64.8128 27.1809C66.7379 24.8724 69.1123 22.7872 70.139 22.4894L71.8716 21.9681L67.508 16.9043C64.2353 13.1064 62.5668 11.766 60.8342 11.3936C58.6524 11.0213 58.2032 11.3192 53.7112 16.0851Z" fill="#333333"></path><path fill="currentColor" d="M43.7006 27.8511C39.1444 33.5107 39.2728 36.117 44.4065 41.8511C48.1926 46.0213 49.7327 45.7979 55.1872 39.8404C57.6257 37.1596 59.9359 35 60.3209 35C60.7701 35 62.8877 37.0107 65.0696 39.4681C67.6364 42.2979 69.8182 44.0851 71.1658 44.383C73.0268 44.8298 73.5401 44.5319 76.4278 41.2553C79.3155 37.9787 79.5722 37.383 79.5722 34.2553C79.5722 31.1277 79.3155 30.5319 76.4278 27.2553C73.5401 23.9787 73.091 23.6809 71.1016 24.1277C69.6257 24.4256 67.7647 25.9894 65.1337 29.0426C63.0161 31.5 60.9626 33.5107 60.4492 33.5107C60 33.5107 57.6257 31.3511 55.1872 28.6702C49.4118 22.4149 48.2567 22.3404 43.7006 27.8511Z" fill="#333333"></path><path fill="currentColor" d="M56.0214 41.7021C53.262 44.8298 51.5935 46.1702 50.4385 46.1702C49.5401 46.1702 48.77 46.3191 48.77 46.5425C48.77 47.2127 54.3529 53.6915 56.5347 55.5532C60.1283 58.6064 61.7968 58.0851 67.3155 51.7553C71.6791 46.7659 72 46.1702 70.5882 46.1702C69.4331 46.1702 67.7647 44.8298 65.1337 41.7021C63.016 39.2447 61.0267 37.234 60.6417 37.234C60.3208 37.234 58.2032 39.2447 56.0214 41.7021Z" fill="#333333"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="mdi-rhombus-split" viewBox="0 0 24 24"><path fill="currentColor" d="M7.36,5.94L10.8,2.5C11.5,1.8 12.5,1.8 13.2,2.5L16.64,5.94L12,10.59L7.36,5.94M18.06,7.36L13.41,12L18.06,16.64L21.5,13.2C22.1,12.5 22.1,11.5 21.5,10.8L18.06,7.36M5.94,16.64L10.59,12L5.94,7.36L2.5,10.8C1.8,11.5 1.8,12.5 2.5,13.2L5.94,16.64M12,13.41L7.36,18.06L10.8,21.5C11.5,22.2 12.5,22.2 13.2,21.5L16.64,18.06L12,13.41Z"></path></svg>'},function(e,t){e.exports='<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width:18px;" viewBox="0 0 448 512"><path fill="currentColor" d="M448 294.2v-76.4c0-13.3-10.7-24-24-24H286.2V56c0-13.3-10.7-24-24-24h-76.4c-13.3 0-24 10.7-24 24v137.8H24c-13.3 0-24 10.7-24 24v76.4c0 13.3 10.7 24 24 24h137.8V456c0 13.3 10.7 24 24 24h76.4c13.3 0 24-10.7 24-24V318.2H424c13.3 0 24-10.7 24-24z"></path></svg>'},function(e,t){e.exports='<svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#clip0_1402_8)"><rect width="24" height="24" fill="white"></rect><rect x="5" y="6" width="18" height="17" fill="#BBFAF2" stroke="black" stroke-width="2"></rect><path d="M1 1H19V19H1V1Z" fill="#BBFAF2" stroke="black" stroke-width="2"></path><circle cx="6" cy="7" r="2" fill="#FFFF07"></circle><path d="M6.5 12L1 18.5H18.5V17L18 15.5L13.5 10L9.5 15L6.5 12Z" fill="#4CC34C" stroke="black" stroke-width="2"></path></g><defs><clipPath id="clip0_1402_8"><rect width="24" height="24" fill="white"></rect></clipPath></defs></svg>'},function(e,t){e.exports='<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>portrait</title><path fill="none" stroke="#000" stroke-width="2" d="M1,1 L19,1 L19,19 L1,19 L1,1 Z M5,19 L5,23 L23,23 L23,5.97061363 L18.9998921,5.97061363 M6,8 C6.55228475,8 7,7.55228475 7,7 C7,6.44771525 6.55228475,6 6,6 C5.44771525,6 5,6.44771525 5,7 C5,7.55228475 5.44771525,8 6,8 Z M2,18 L7,12 L10,15 L14,10 L19,16"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" style="width:16px;" viewBox="0 0 576 512">
391<path fill="currentColor" d="M560 0H16C7.16 0 0 7.16 0 16v16c0 8.84 7.16 16 16 16h16v272c0 17.67 14.33 32 32 32h200v43.72l-77.65 77.65c-6.25 6.25-6.25 16.38 0 22.63l11.31 11.31c6.25 6.25 16.38 6.25 22.63 0L288 439.6l67.72 67.72c6.25 6.25 16.38 6.25 22.63 0l11.3-11.32c6.25-6.25 6.25-16.38 0-22.63L312 395.72V352h200c17.67 0 32-14.33 32-32V48h16c8.84 0 16-7.16 16-16V16c0-8.84-7.16-16-16-16zm-64 304H80V48h416v256z"></path></svg>'},function(e,t){e.exports='<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width:16px;" viewBox="0 0 512 512"><path fill="currentColor" d="M464 192h-16V81.941a24 24 0 0 0-7.029-16.97L383.029 7.029A24 24 0 0 0 366.059 0H88C74.745 0 64 10.745 64 24v168H48c-26.51 0-48 21.49-48 48v132c0 6.627 5.373 12 12 12h52v104c0 13.255 10.745 24 24 24h336c13.255 0 24-10.745 24-24V384h52c6.627 0 12-5.373 12-12V240c0-26.51-21.49-48-48-48zm-80 256H128v-96h256v96zM128 224V64h192v40c0 13.2 10.8 24 24 24h40v96H128zm304 72c-13.254 0-24-10.746-24-24s10.746-24 24-24 24 10.746 24 24-10.746 24-24 24z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" style="width:16px;" viewBox="0 0 576 512"><path fill="currentColor" d="M519.442 288.651c-41.519 0-59.5 31.593-82.058 31.593C377.409 320.244 432 144 432 144s-196.288 80-196.288-3.297c0-35.827 36.288-46.25 36.288-85.985C272 19.216 243.885 0 210.539 0c-34.654 0-66.366 18.891-66.366 56.346 0 41.364 31.711 59.277 31.711 81.75C175.885 207.719 0 166.758 0 166.758v333.237s178.635 41.047 178.635-28.662c0-22.473-40-40.107-40-81.471 0-37.456 29.25-56.346 63.577-56.346 33.673 0 61.788 19.216 61.788 54.717 0 39.735-36.288 50.158-36.288 85.985 0 60.803 129.675 25.73 181.23 25.73 0 0-34.725-120.101 25.827-120.101 35.962 0 46.423 36.152 86.308 36.152C556.712 416 576 387.99 576 354.443c0-34.199-18.962-65.792-56.558-65.792z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" style="width:16px;" viewBox="0 0 512 512"><path fill="currentColor" d="M504 256c0 136.997-111.043 248-248 248S8 392.997 8 256C8 119.083 119.043 8 256 8s248 111.083 248 248zM262.655 90c-54.497 0-89.255 22.957-116.549 63.758-3.536 5.286-2.353 12.415 2.715 16.258l34.699 26.31c5.205 3.947 12.621 3.008 16.665-2.122 17.864-22.658 30.113-35.797 57.303-35.797 20.429 0 45.698 13.148 45.698 32.958 0 14.976-12.363 22.667-32.534 33.976C247.128 238.528 216 254.941 216 296v4c0 6.627 5.373 12 12 12h56c6.627 0 12-5.373 12-12v-1.333c0-28.462 83.186-29.647 83.186-106.667 0-58.002-60.165-102-116.531-102zM256 338c-25.365 0-46 20.635-46 46 0 25.364 20.635 46 46 46s46-20.636 46-46c0-25.365-20.635-46-46-46z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" style="width:16px;" viewBox="0 0 512 512"><path fill="currentColor" d="M344 240H104c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8h240c4.4 0 8-3.6 8-8v-16c0-4.4-3.6-8-8-8zm0 96H104c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8h240c4.4 0 8-3.6 8-8v-16c0-4.4-3.6-8-8-8zM418.1 0c-5.8 0-11.8 1.8-17.3 5.7L357.3 37 318.7 9.2c-8.4-6-18.2-9.1-28.1-9.1-9.8 0-19.6 3-28 9.1L224 37 185.4 9.2C177 3.2 167.1.1 157.3.1s-19.6 3-28 9.1L90.7 37 47.2 5.7C41.8 1.8 35.8 0 29.9 0 14.4.1 0 12.3 0 29.9v452.3C0 499.5 14.3 512 29.9 512c5.8 0 11.8-1.8 17.3-5.7L90.7 475l38.6 27.8c8.4 6 18.2 9.1 28.1 9.1 9.8 0 19.6-3 28-9.1L224 475l38.6 27.8c8.4 6 18.3 9.1 28.1 9.1s19.6-3 28-9.1l38.6-27.8 43.5 31.3c5.4 3.9 11.4 5.7 17.3 5.7 15.5 0 29.8-12.2 29.8-29.8V29.9C448 12.5 433.7 0 418.1 0zM416 477.8L376 449l-18.7-13.5-18.7 13.5-38.6 27.8c-2.8 2-6 3-9.3 3-3.4 0-6.6-1.1-9.4-3.1L242.7 449 224 435.5 205.3 449l-38.6 27.8c-2.8 2-6 3-9.4 3-3.4 0-6.6-1.1-9.4-3.1L109.3 449l-18.7-13.5L72 449l-40 29.4V34.2L72 63l18.7 13.5L109.4 63 148 35.2c2.8-2 6-3 9.3-3 3.4 0 6.6 1.1 9.4 3.1L205.3 63 224 76.5 242.7 63l38.6-27.8c2.8-2 6-3 9.4-3 3.4 0 6.6 1.1 9.4 3.1L338.7 63l18.7 13.5L376 63l40-28.8v443.6zM344 144H104c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8h240c4.4 0 8-3.6 8-8v-16c0-4.4-3.6-8-8-8z" class></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" style="width:14px;" viewBox="0 0 603 522"><g transform="translate(0.000000,448.000000) scale(0.100000,-0.100000)">
391<path fill="currentColor" d="M111 3808 c1 -750 4 -1489 8 -1643 7 -269 9 -283 35 -365 78 -238 223 -439 427 -590 101 -75 184 -118 331 -170 l111 -40 547 0 c301 0 871 -3 1267 -7 l721 -6 3 -448 c2 -246 7 -450 11 -454 3 -4 26 4 50 18 24 14 282 152 573 307 482 257 1675 907 1717 935 16 10 -13 29 -200 133 -266 147 -774 423 -1347 729 -236 127 -511 274 -609 327 -99 53 -180 96 -181 96 -2 0 -6 -202 -10 -450 l-7 -450 -1195 0 -1195 0 -77 40 c-87 46 -154 108 -205 194 l-36 60 0 1573 0 1573 -370 0 -370 0 1 -1362z"></path></g></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" style="width:12px;" viewBox="0 0 512 512"><path fill="currentColor" d="M256.455 8c66.269.119 126.437 26.233 170.859 68.685l35.715-35.715C478.149 25.851 504 36.559 504 57.941V192c0 13.255-10.745 24-24 24H345.941c-21.382 0-32.09-25.851-16.971-40.971l41.75-41.75c-30.864-28.899-70.801-44.907-113.23-45.273-92.398-.798-170.283 73.977-169.484 169.442C88.764 348.009 162.184 424 256 424c41.127 0 79.997-14.678 110.629-41.556 4.743-4.161 11.906-3.908 16.368.553l39.662 39.662c4.872 4.872 4.631 12.815-.482 17.433C378.202 479.813 319.926 504 256 504 119.034 504 8.001 392.967 8 256.002 7.999 119.193 119.646 7.755 256.455 8z"></path></svg>'},function(e,t){e.exports='<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 193.769 193.769" style="enable-background:new 0 0 193.769 193.769;" xml:space="preserve"><g><g><g><path fill="currentColor" d="M149.203,41.104l-9.348,12.009c20.15,15.679,30.201,41.063,26.234,66.253c-2.906,18.484-12.838,34.73-27.964,45.748 c-15.131,11.012-33.64,15.488-52.124,12.567c-38.157-6.008-64.32-41.938-58.322-80.098C30.585,79.097,40.52,62.85,55.648,51.835 c13.208-9.615,28.991-14.233,45.086-13.317L87.579,52.319l9.759,9.313l20.766-21.801l0.005,0.008l9.303-9.769l-9.752-9.303 l-0.005,0.003L95.862,0l-9.31,9.769l14.2,13.525c-19.303-0.913-38.21,4.702-54.059,16.242 C28.28,52.943,16.19,72.717,12.65,95.221c-7.302,46.445,24.54,90.184,70.985,97.493c4.489,0.708,8.976,1.055,13.434,1.055 c17.89,0,35.273-5.623,50.011-16.356c18.415-13.409,30.503-33.183,34.043-55.682C185.952,91.077,173.72,60.181,149.203,41.104z"></path><path fill="currentColor" d="M105.24,151.971v-0.003h0.001v-8.757c10.383-1.159,20.485-7.718,20.485-20.17c0-16.919-15.732-18.859-27.223-20.274 c-7.347-0.878-12.97-1.897-12.97-6.348c0-6.188,8.722-6.855,12.473-6.855c5.567,0,11.507,2.617,13.525,5.957l0.586,0.971 l11.542-5.341l-0.571-1.164c-4.301-8.793-12.009-11.337-17.85-12.364v-7.71H91.723v7.677 c-12.582,1.856-20.054,8.839-20.054,18.829c0,16.29,14.791,17.943,25.582,19.153c9.617,1.134,14.094,3.51,14.094,7.469 c0,7.563-10.474,8.154-13.685,8.154c-7.147,0-14.038-3.566-16.031-8.301l-0.495-1.169l-12.539,5.316l0.5,1.169 c3.713,8.691,11.725,14.137,22.63,15.425v8.336H105.24z"></path></g></g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g></svg>'},function(e,t){e.exports='<svg viewBox="0 0 100 100" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M50 0C22.379 0 0 22.379 0 50C0 77.621 22.379 100 50 100C77.621 100 100 77.621 100 50C100 22.379 77.621 0 50 0ZM74.5161 63.125C75.4637 64.0726 75.4637 65.6048 74.5161 66.5524L66.5323 74.5161C65.5847 75.4637 64.0524 75.4637 63.1048 74.5161L50 61.2903L36.875 74.5161C35.9274 75.4637 34.3952 75.4637 33.4476 74.5161L25.4839 66.5323C24.5363 65.5847 24.5363 64.0524 25.4839 63.1048L38.7097 50L25.4839 36.875C24.5363 35.9274 24.5363 34.3952 25.4839 33.4476L33.4677 25.4637C34.4153 24.5161 35.9476 24.5161 36.8952 25.4637L50 38.7097L63.125 25.4839C64.0726 24.5363 65.6048 24.5363 66.5524 25.4839L74.5363 33.4677C75.4839 34.4153 75.4839 35.9476 74.5363 36.8952L61.2903 50L74.5161 63.125Z" fill="#333333"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" style="width:16px;" viewBox="0 0 640 512"><path fill="currentColor" d="M629.657 343.598L528.971 444.284c-9.373 9.372-24.568 9.372-33.941 0L394.343 343.598c-9.373-9.373-9.373-24.569 0-33.941l10.823-10.823c9.562-9.562 25.133-9.34 34.419.492L480 342.118V160H292.451a24.005 24.005 0 0 1-16.971-7.029l-16-16C244.361 121.851 255.069 96 276.451 96H520c13.255 0 24 10.745 24 24v222.118l40.416-42.792c9.285-9.831 24.856-10.054 34.419-.492l10.823 10.823c9.372 9.372 9.372 24.569-.001 33.941zm-265.138 15.431A23.999 23.999 0 0 0 347.548 352H160V169.881l40.416 42.792c9.286 9.831 24.856 10.054 34.419.491l10.822-10.822c9.373-9.373 9.373-24.569 0-33.941L144.971 67.716c-9.373-9.373-24.569-9.373-33.941 0L10.343 168.402c-9.373 9.373-9.373 24.569 0 33.941l10.822 10.822c9.562 9.562 25.133 9.34 34.419-.491L96 169.881V392c0 13.255 10.745 24 24 24h243.549c21.382 0 32.09-25.851 16.971-40.971l-16.001-16z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" style="width:14px;" viewBox="0 0 512 512">
391<path fill="currentColor" d="M323.1 441l53.9-53.9c9.4-9.4 9.4-24.5 0-33.9L279.8 256l97.2-97.2c9.4-9.4 9.4-24.5 0-33.9L323.1 71c-9.4-9.4-24.5-9.4-33.9 0L192 168.2 94.8 71c-9.4-9.4-24.5-9.4-33.9 0L7 124.9c-9.4 9.4-9.4 24.5 0 33.9l97.2 97.2L7 353.2c-9.4 9.4-9.4 24.5 0 33.9L60.9 441c9.4 9.4 24.5 9.4 33.9 0l97.2-97.2 97.2 97.2c9.3 9.3 24.5 9.3 33.9 0z"></path></svg>'},function(e,t){e.exports='<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 219.272 219.271" style="width:16px; enable-background:new 0 0 219.272 219.271;" xml:space="preserve"><g><path fill="currentColor" d="M120.774,179.271v40c47.303,0,85.784-38.482,85.784-85.785c0-47.3-38.481-85.782-85.784-85.782H89.282L108.7,28.286 L80.417,0L12.713,67.703l67.703,67.701l28.283-28.284L89.282,87.703h31.492c25.246,0,45.784,20.538,45.784,45.783 C166.558,158.73,146.02,179.271,120.774,179.271z"></path></g></svg>'},function(e,t){e.exports='<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 512 512" style="width:18px; enable-background:new 0 0 512 512;" xml:space="preserve"><g><g><polygon points="192.024,243.299 192.024,354.583 230.409,380.174 230.409,243.299 "></polygon></g></g><g><g><path fill="currentColor" d="M262.398,51.369V0L188.73,73.666l73.668,73.668V89.755c81.136,0,147.146,66.01,147.146,147.146 c0,43.576-19.027,83.987-51.181,111.585V243.299h-89.567v208.598l-115.158-76.772V243.299H64.071V512h294.292V395.705 c55.532-33.539,89.567-93.343,89.567-158.804C447.929,134.599,364.7,51.369,262.398,51.369z"></path></g></g></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" style="width:16px;" viewBox="0 0 512 512"><path fill="currentColor" d="M192 96h128l47.4-71.12A16 16 0 0 0 354.09 0H157.94a16 16 0 0 0-13.31 24.88zm128 32H192C-10.38 243.4.09 396.64.09 416c0 53 49.11 96 109.68 96h292.48c60.58 0 109.68-43 109.68-96 0-19 9.35-173.24-191.93-288zm-46.58 278v17.34a8.69 8.69 0 0 1-8.7 8.62h-17.41a8.69 8.69 0 0 1-8.71-8.62v-17.51a63.19 63.19 0 0 1-34.16-12.17 8.55 8.55 0 0 1-.66-13l12.84-12.06a8.92 8.92 0 0 1 11-.76 26.72 26.72 0 0 0 13.93 4h30.58c7.07 0 12.84-6.35 12.84-14.22 0-6.46-3.92-12.06-9.58-13.67l-49-14.54c-20.24-6-34.39-25.2-34.39-46.74 0-26.38 20.68-47.82 46.46-48.57v-17.48a8.69 8.69 0 0 1 8.74-8.62h17.41a8.68 8.68 0 0 1 8.7 8.62v17.55a63.12 63.12 0 0 1 34.17 12.17 8.55 8.55 0 0 1 .65 13l-12.73 12.2a8.92 8.92 0 0 1-11 .75 26.78 26.78 0 0 0-13.93-4h-30.56c-7.07 0-12.84 6.35-12.84 14.21 0 6.46 3.92 12.06 9.57 13.68l49 14.54c20.24 6 34.38 25.2 34.38 46.74-.14 26.4-20.92 47.94-46.6 48.54z"></path></svg>'},function(e,t){e.exports='<svg viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M4.5476 0.0754452C4.42757 0.162388 4.4009 0.256575 4.4009 0.575363V0.959356L3.38736 1.00283C2.82725 1.02456 1.99374 1.03905 1.53365 1.02456C0.586787 1.01007 0.40675 1.06804 0.153365 1.47376L0 1.7201L0.0133361 9.53039C0.0333402 17.2972 0.0333402 17.3407 0.173369 17.5436C0.246717 17.6522 0.413418 17.8044 0.540111 17.8696C0.753488 17.9928 1.2936 18 8.99518 18C17.1168 18 17.2302 18 17.5036 17.8551C18.0504 17.5653 18.0104 18.2246 17.9904 9.39998L17.9703 1.56071L17.777 1.34335C17.4769 1.00283 17.2369 0.952112 16.27 1.01007C15.7966 1.03905 15.0097 1.03181 14.5096 1.01007L13.6028 0.952112V0.568117C13.6028 0.140652 13.4894 -0.0477219 13.2694 0.0102386C13.0893 0.060955 13.0627 0.118917 13.036 0.560873C13.0293 0.770983 13.016 0.959356 13.0093 0.981092C13.0027 1.01007 5.35443 1.01732 5.08771 0.981092C5.04103 0.981092 5.00102 0.814453 4.98769 0.568117C4.97435 0.249331 4.93434 0.133408 4.83432 0.060955C4.7143 -0.0259857 4.67429 -0.0187416 4.5476 0.0754452ZM4.4009 2.0896C4.4009 2.35767 4.36089 2.64024 4.30088 2.75616C4.13418 3.11842 4.34089 3.50966 4.70096 3.50966C5.06104 3.50966 5.26775 3.11842 5.10104 2.75616C5.04103 2.64024 5.00102 2.35767 5.00102 2.0896V1.62591L9.02185 1.6404L13.036 1.66214L13.056 2.08236C13.0693 2.36492 13.0427 2.54605 12.976 2.65473C12.8293 2.87933 12.8426 3.19087 13.0027 3.36475C13.3894 3.78497 14.0362 3.21985 13.7028 2.74167C13.6428 2.65473 13.6095 2.43013 13.6028 2.11134V1.62591H15.4365H17.2702L17.3702 1.7998
391C17.4569 1.93745 17.4702 2.22726 17.4569 3.58935L17.4369 5.21227H9.03518H0.633463L0.613459 3.5169C0.600123 2.32869 0.620127 1.79255 0.673471 1.72734C0.733484 1.64765 1.10689 1.62591 2.57386 1.62591H4.4009V2.0896ZM17.4502 11.4431C17.4636 16.2829 17.4502 17.0364 17.3636 17.1813L17.2702 17.3479H9.01518C2.68055 17.3479 0.740152 17.3262 0.680139 17.261C0.620127 17.1958 0.600123 15.8192 0.600123 11.5011V5.82811L9.02185 5.8426L17.4369 5.86434L17.4502 11.4431Z"></path><path fill="currentColor" d="M7.44819 8.3422C7.37484 8.42189 7.39485 8.68996 7.48153 8.78415C7.54154 8.84936 7.98163 8.87109 9.04852 8.87109C10.4621 8.87109 10.5355 8.86385 10.6022 8.72619C10.6555 8.62476 10.6555 8.53782 10.6022 8.43638C10.5355 8.29873 10.4621 8.29148 9.00851 8.29148C8.17501 8.29148 7.4682 8.31322 7.44819 8.3422Z"></path><path fill="currentColor" d="M11.9424 8.45087C11.9091 8.54506 11.9091 8.67547 11.9491 8.74068C12.0025 8.8566 12.1492 8.87109 13.5361 8.87109C14.9964 8.87109 15.0697 8.86385 15.1364 8.72619C15.1898 8.62476 15.1898 8.53782 15.1364 8.43638C15.0697 8.29873 14.9964 8.29148 13.5294 8.29148C12.0025 8.29148 11.9958 8.29148 11.9424 8.45087Z"></path><path fill="currentColor" d="M3.06735 11.3272C2.88064 11.3851 2.8073 11.6459 2.93399 11.8126C3.06068 11.972 5.88126 11.9647 6.02796 11.7981C6.14798 11.6677 6.16132 11.5662 6.06796 11.4069C6.01462 11.3199 5.7679 11.2982 4.621 11.2837C3.86085 11.2764 3.1607 11.2982 3.06735 11.3272Z"></path><path fill="currentColor" d="M7.52153 11.3417C7.3815 11.4286 7.3615 11.6967 7.48152 11.8271C7.54153 11.8923 7.97495 11.9141 9.0085 11.9141C10.2354 11.9141 10.4755 11.8996 10.5622 11.7981C10.7022 11.6532 10.6955 11.5301 10.5488 11.3852C10.4421 11.2765 10.2354 11.262 9.0285 11.262C8.20834 11.262 7.58821 11.2982 7.52153 11.3417Z"></path><path fill="currentColor" d="M12.1692 11.3127C11.9025 11.3779 11.8225 11.704 12.0292 11.8561C12.0692 11.8851 12.756 11.9141 13.5495 11.9141C14.7764 11.9141 15.0098 11.8996 15.0965 11.7981C15.2432 11.646 15.2298 11.5083 15.0565 11.3779C14.9298 11.2837 14.6831 11.262 13.6028 11.2692C12.8894 11.2765 12.2426 11.291 12.1692 11.3127Z"></path><path fill="currentColor" d="M2.94721 14.3919C2.84719 14.5006 2.84719 14.7614 2.94721 14.8701C3.00722 14.9353 3.44064 14.957 4.47419 14.957C5.70111 14.957 5.94115 14.9425 6.02784 14.8411C6.08785 14.7831 6.13453 14.6817 6.13453 14.631C6.13453 14.5803 6.08785 14.4788 6.02784 14.4209C5.94115 14.3195 5.70111 14.305 4.47419 14.305C3.44064 14.305 3.00722 14.3267 2.94721 14.3919Z"></path><path fill="currentColor" d="M7.48151 14.3919C7.43483 14.4426 7.40149 14.5441 7.40149 14.631C7.40149 14.9425 7.48817 14.957 9.00849 14.957C10.2354 14.957 10.4755 14.9425 10.5621 14.8411C10.6221 14.7831 10.6688 14.6817 10.6688 14.631C10.6688 14.5803 10.6221 14.4788 10.5621 14.4209C10.4755 14.3195 10.2354 14.305 9.00849 14.305C7.97494 14.305 7.54152 14.3267 7.48151 14.3919Z"></path><path fill="currentColor" d="M12.0158 14.3919C11.9691 14.4426 11.9358 14.5441 11.9358 14.631C11.9358 14.9425 12.0225 14.957 13.5428 14.957C14.783 14.957 15.0098 14.9425 15.1031 14.8411C15.2098 14.7179 15.1831 14.4571 15.0431 14.3629C14.9097 14.2687 12.1025 14.2977 12.0158 14.3919Z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" style="width:16px;" viewBox="0 0 512 512"><path fill="currentColor" d="M304 192v32c0 6.6-5.4 12-12 12H124c-6.6 0-12-5.4-12-12v-32c0-6.6 5.4-12 12-12h168c6.6 0 12 5.4 12 12zm201 284.7L476.7 505c-9.4 9.4-24.6 9.4-33.9 0L343 405.3c-4.5-4.5-7-10.6-7-17V372c-35.3 27.6-79.7 44-128 44C93.1 416 0 322.9 0 208S93.1 0 208 0s208 93.1 208 208c0 48.3-16.4 92.7-44 128h16.3c6.4 0 12.5 2.5 17 7l99.7 99.7c9.3 9.4 9.3 24.6 0 34zM344 208c0-75.2-60.8-136-136-136S72 132.8 72 208s60.8 136 136 136 136-60.8 136-136z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" style="width:16px;" viewBox="0 0 512 512"><path fill="currentColor" d="M304 192v32c0 6.6-5.4 12-12 12h-56v56c0 6.6-5.4 12-12 12h-32c-6.6 0-12-5.4-12-12v-56h-56c-6.6 0-12-5.4-12-12v-32c0-6.6 5.4-12 12-12h56v-56c0-6.6 5.4-12 12-12h32c6.6 0 12 5.4 12 12v56h56c6.6 0 12 5.4 12 12zm201 284.7L476.7 505c-9.4 9.4-24.6 9.4-33.9 0L343 405.3c-4.5-4.5-7-10.6-7-17V372c-35.3 27.6-79.7 44-128 44C93.1 416 0 322.9 0 208S93.1 0 208 0s208 93.1 208 208c0 48.3-16.4 92.7-44 128h16.3c6.4 0 12.5 2.5 17 7l99.7 99.7c9.3 9.4 9.3 24.6 0 34zM344 208c0-75.2-60.8-136-136-136S72 132.8 72 208s60.8 136 136 136 136-60.8 136-136z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" style="width:16px;" viewBox="0 0 512 512">
391<path fill="currentColor" d="M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" style="width:16px;" viewBox="0 0 512 512"><path fill="currentColor" d="M512 320v160c0 17.67-14.33 32-32 32H320c-17.67 0-32-14.33-32-32V320c0-17.67 14.33-32 32-32h160c17.67 0 32 14.33 32 32zm-384-64C57.31 256 0 313.31 0 384s57.31 128 128 128 128-57.31 128-128-57.31-128-128-128zm351.03-32c25.34 0 41.18-26.67 28.51-48L412.51 16c-12.67-21.33-44.35-21.33-57.02 0l-95.03 160c-12.67 21.33 3.17 48 28.51 48h190.06z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" style="width:16px;" viewBox="0 0 512 512"><path fill="currentColor" d="M497 273L329 441c-15 15-41 4.5-41-17v-96H152c-13.3 0-24-10.7-24-24v-96c0-13.3 10.7-24 24-24h136V88c0-21.4 25.9-32 41-17l168 168c9.3 9.4 9.3 24.6 0 34zM192 436v-40c0-6.6-5.4-12-12-12H96c-17.7 0-32-14.3-32-32V160c0-17.7 14.3-32 32-32h84c6.6 0 12-5.4 12-12V76c0-6.6-5.4-12-12-12H96c-53 0-96 43-96 96v192c0 53 43 96 96 96h84c6.6 0 12-5.4 12-12z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" style="width:16px;" viewBox="0 0 512 512"><path fill="currentColor" d="M288 248v28c0 6.6-5.4 12-12 12H108c-6.6 0-12-5.4-12-12v-28c0-6.6 5.4-12 12-12h168c6.6 0 12 5.4 12 12zm-12 72H108c-6.6 0-12 5.4-12 12v28c0 6.6 5.4 12 12 12h168c6.6 0 12-5.4 12-12v-28c0-6.6-5.4-12-12-12zm108-188.1V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V48C0 21.5 21.5 0 48 0h204.1C264.8 0 277 5.1 286 14.1L369.9 98c9 8.9 14.1 21.2 14.1 33.9zm-128-80V128h76.1L256 51.9zM336 464V176H232c-13.3 0-24-10.7-24-24V48H48v416h288z" class></path></svg>'; 392},function(e,t){e.exports='<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 122.88 122.88"><title>happy</title><path d="M45.54,2.1A61.48,61.48,0,1,1,8.25,30.74,61.26,61.26,0,0,1,45.54,2.1ZM30.61,70.3a38,38,0,0,0,8.34,8,40.39,40.39,0,0,0,23.58,7.1A38.05,38.05,0,0,0,85.3,77.68a33.56,33.56,0,0,0,7.08-7.42.22.22,0,0,1,.3-.06L95,72.49a.21.21,0,0,1,0,.27A43.47,43.47,0,0,1,81.7,87.08a35.7,35.7,0,0,1-19,6,36.82,36.82,0,0,1-19.53-5.25A47.5,47.5,0,0,1,27.87,72.9a.23.23,0,0,1,0-.27l2.38-2.36a.22.22,0,0,1,.3,0l0,0ZM76.23,33.89c4.06,0,7.35,4.77,7.35,10.65s-3.29,10.64-7.35,10.64-7.35-4.77-7.35-10.64,3.29-10.65,7.35-10.65Zm-29.58,0c4.06,0,7.35,4.77,7.35,10.65s-3.29,10.64-7.35,10.64S39.3,50.41,39.3,44.54s3.29-10.65,7.35-10.65Zm42.1-19.75A54.64,54.64,0,1,0,114.18,47.3,54.46,54.46,0,0,0,88.75,14.14Z"></path></svg>'},function(e,t){e.exports='<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width:20px;" viewBox="0 0 512 512"><path fill="currentColor" d="M187.298 395.314l-79.984 80.002c-6.248 6.247-16.383 6.245-22.627 0L4.705 395.314C-5.365 385.244 1.807 368 16.019 368H64V48c0-8.837 7.163-16 16-16h32c8.837 0 16 7.163 16 16v320h47.984c14.241 0 21.363 17.264 11.314 27.314zm119.075-180.007A12 12 0 0 1 294.838 224h-35.717c-8.22 0-14.007-8.078-11.362-15.861l57.096-168A12 12 0 0 1 316.217 32h39.566c5.139 0 9.708 3.273 11.362 8.139l57.096 168C426.886 215.922 421.1 224 412.879 224h-35.735a12 12 0 0 1-11.515-8.622l-8.301-28.299h-42.863l-8.092 28.228zm22.857-78.697h13.367l-6.6-22.937-6.767 22.937zm12.575 287.323l67.451-95.698a12 12 0 0 0 2.192-6.913V300c0-6.627-5.373-12-12-12H274.522c-6.627 0-12 5.373-12 12v28.93c0 6.627 5.373 12 12 12h56.469c-.739.991-1.497 2.036-2.27 3.133l-67.203 95.205a12.001 12.001 0 0 0-2.196 6.92V468c0 6.627 5.373 12 12 12h129.355c6.627 0 12-5.373 12-12v-28.93c0-6.627-5.373-12-12-12h-61.146c.74-.993 1.5-2.039 2.274-3.137z"></path></svg>'},function(e,t){e.exports='<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width:20px;" viewBox="0 0 448 512">
392<path fill="currentColor" d="M4.702 116.686l79.984-80.002c6.248-6.247 16.383-6.245 22.627 0l79.981 80.002c10.07 10.07 2.899 27.314-11.314 27.314H128v320c0 8.837-7.163 16-16 16H80c-8.837 0-16-7.163-16-16V144H16.016c-14.241 0-21.363-17.264-11.314-27.314zm301.671 98.621A12 12 0 0 1 294.838 224h-35.717c-8.22 0-14.007-8.078-11.362-15.861l57.096-168A12 12 0 0 1 316.217 32h39.566c5.139 0 9.708 3.273 11.362 8.139l57.096 168C426.886 215.922 421.1 224 412.879 224h-35.735a12 12 0 0 1-11.515-8.622l-8.301-28.299h-42.863l-8.092 28.228zm22.857-78.697h13.367l-6.6-22.937-6.767 22.937zm12.575 287.323l67.451-95.698a12 12 0 0 0 2.192-6.913V300c0-6.627-5.373-12-12-12H274.522c-6.627 0-12 5.373-12 12v28.93c0 6.627 5.373 12 12 12h56.469c-.739.991-1.497 2.036-2.27 3.133l-67.203 95.205a12.001 12.001 0 0 0-2.196 6.92V468c0 6.627 5.373 12 12 12h129.355c6.627 0 12-5.373 12-12v-28.93c0-6.627-5.373-12-12-12h-61.146c.74-.993 1.5-2.039 2.274-3.137z"></path></svg>'},function(e,t){e.exports='<svg version="1.0" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.000000 512.000000"><g transform="translate(-100.000000,600.000000) scale(0.300000,-0.300000)" fill="currentColor" stroke="none"><path fill="currentColor" d="M1350 1632 l0 -80 -70 -16 c-132 -29 -232 -97 -380 -257 -52 -56 -115 -115 -139 -131 l-45 -28 -273 0 -273 0 0 -114 0 -115 268 -3 267 -3 45 -26 c25 -15 88 -71 140 -125 52 -55 120 -121 150 -147 64 -57 171 -110 253 -127 l57 -11 0 -80 c0 -65 3 -80 14 -77 28 6 466 263 463 271 -2 8 -434 262 -464 274 -10 4 -13 -15 -13 -75 l0 -81 -28 8 c-71 21 -123 60 -243 183 l-125 130 130 132 c124 125 170 159 244 181 22 6 22 5 22 -75 0 -62 3 -81 13 -77 32 13 461 265 464 273 3 9 -434 266 -463 272 -11 3 -14 -12 -14 -76z"></path></g></svg>'},function(e,t){e.exports='<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width:14px;" viewBox="0 0 448 512"><path fill="currentColor" d="M312 320h136V56c0-13.3-10.7-24-24-24H24C10.7 32 0 42.7 0 56v400c0 13.3 10.7 24 24 24h264V344c0-13.2 10.8-24 24-24zm129 55l-98 98c-4.5 4.5-10.6 7-17 7h-6V352h128v6.1c0 6.3-2.5 12.4-7 16.9z"></path></svg>'},function(e,t){e.exports='<svg viewBox="0 0 676 504" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M676 442.645H0V442.983H676V442.645Z" fill="#EBEBEB"></path><path d="M608.265 458.558H563.487V458.896H608.265V458.558Z" fill="#EBEBEB"></path><path d="M488.221 462.235H476.472V462.573H488.221V462.235Z" fill="#EBEBEB"></path><path d="M520.223 448.445H322.1V448.783H520.223V448.445Z" fill="#EBEBEB"></path><path d="M91.4898 448.283H70.9259V448.621H91.4898V448.283Z" fill="#EBEBEB"></path><path d="M149.923 448.283H103.523V448.621H149.923V448.283Z" fill="#EBEBEB"></path><path d="M237.506 453.988H177.747V454.326H237.506V453.988Z" fill="#EBEBEB"></path><path d="M322.384 382.346H61.3132C59.2657 382.346 57.3021 381.532 55.8544 380.085C54.4066 378.637 53.5933 376.673 53.5933 374.626V7.65232C53.6111 5.61661 54.4323 3.67034 55.8781 2.23716C57.324 0.803984 59.2774 -7.80455e-05 61.3132 5.68184e-09H322.384C324.429 0.00358163 326.39 0.818511 327.834 2.26589C329.279 3.71327 330.091 5.67481 330.091 7.71992V374.626C330.091 376.671 329.279 378.632 327.834 380.08C326.39 381.527 324.429 382.342 322.384 382.346ZM61.3132 0.270401C59.3565 0.273975 57.4809 1.05286 56.0973 2.43646C54.7137 3.82007 53.9348 5.69561 53.9313 7.65232V374.626C53.9348 376.582 54.7137 378.458 56.0973 379.842C57.4809 381.225 59.3565 382.004 61.3132 382.008H322.384C324.34 382.004 326.214 381.225 327.595 379.841C328.977 378.457 329.753 376.581 329.753 374.626V7.65232C329.753 5.69685 328.977 3.82128 327.595 2.43729C326.214 1.0533 324.34 0.273982 322.384 0.270401H61.3132Z" fill="#EBEBEB"></path><path d="M612.875 382.346H351.804C349.758 382.342 347.796 381.528 346.349 380.081C344.902 378.634 344.088 376.672 344.084 374.626V7.65232C344.105 5.61771 344.928 3.67349 346.373 2.24107C347.818 0.808643 349.769 0.00344529 351.804 0H612.875C614.906 0.00703648 616.853 0.814241 618.293 2.24666C619.733 3.67907 620.55 5.62128 620.568 7.65232V374.626C620.568 376.668 619.758 378.628 618.316 380.075C616.875 381.522 614.918 382.338 612.875 382.346ZM351.804 0.270401C349.847 0.273975 347.972 1.05286 346.588 2.43646C345.204 3.82007 344.426 5.69561 344.422 7.65232V374.626C344.426 376.582 345.204 378.458 346.588 379.842C347.972 381.225 349.847 382.004 351.804 382.008H612.875C614.832 382.004 616.707 381.225 618.091 379.842C619.475 378.458 620.253 376.582 620.257 374.62
3926V7.65232C620.253 5.69561 619.475 3.82007 618.091 2.43646C616.707 1.05286 614.832 0.273975 612.875 0.270401H351.804Z" fill="#EBEBEB"></path><path d="M578.115 38.3292H230.421V278.688H578.115V38.3292Z" fill="#EBEBEB"></path><path d="M585.119 38.3292H233.693V278.688H585.119V38.3292Z" fill="#F5F5F5"></path><path d="M557.511 278.674H230.421V291.694H557.511V278.674Z" fill="#EBEBEB"></path><path d="M595.421 278.674H264.816V291.694H595.421V278.674Z" fill="#F0F0F0"></path><path d="M575.303 268.872V48.1448L243.495 48.1448V268.872H575.303Z" fill="#FAFAFA"></path><path d="M304.389 268.872L388.159 48.1448H427.719L343.935 268.872H304.389Z" fill="white"></path><path d="M248.051 214.211C247.865 214.211 247.686 214.137 247.554 214.005C247.423 213.873 247.348 213.694 247.348 213.508V54.5262C247.39 54.3793 247.479 54.25 247.601 54.158C247.723 54.066 247.872 54.0162 248.024 54.0162C248.177 54.0162 248.326 54.066 248.448 54.158C248.57 54.25 248.658 54.3793 248.7 54.5262V213.508C248.701 213.685 248.634 213.856 248.514 213.987C248.394 214.117 248.228 214.197 248.051 214.211Z" fill="#F0F0F0"></path><path d="M352.426 268.872L436.209 48.1448H451.622L367.852 268.872H352.426Z" fill="white"></path><path d="M448.229 268.872L532.012 48.1448H547.425L463.655 268.872H448.229Z" fill="white"></path><path d="M575.317 268.872V48.1448H574.073V268.872H575.317Z" fill="#EBEBEB"></path><g opacity="0.7"><path d="M587.444 57.0409H239.75L238.844 51.9574H586.538L587.444 57.0409Z" fill="#EBEBEB"></path><path d="M587.444 62.503H239.75L238.844 57.4194H586.538L587.444 62.503Z" fill="#EBEBEB"></path><path d="M587.444 67.965H239.75L238.844 62.8815H586.538L587.444 67.965Z" fill="#EBEBEB"></path><path d="M587.444 73.4271H239.75L238.844 68.3436H586.538L587.444 73.4271Z" fill="#EBEBEB"></path><path d="M587.444 78.9027H239.75L238.844 73.8057H586.538L587.444 78.9027Z" fill="#EBEBEB"></path><path d="M587.444 84.3647H239.75L238.844 79.2677H586.538L587.444 84.3647Z" fill="#EBEBEB"></path><path d="M587.444 89.8269H239.75L238.844 84.7434H586.538L587.444 89.8269Z" fill="#EBEBEB"></path><path d="M587.444 95.289H239.75L238.844 90.2054H586.538L587.444 95.289Z" fill="#EBEBEB"></path><path d="M587.444 100.751H239.75L238.844 95.6675H586.538L587.444 100.751Z" fill="#EBEBEB"></path><path d="M587.444 106.213H239.75L238.844 101.13H586.538L587.444 106.213Z" fill="#EBEBEB"></path><path d="M587.444 111.675H239.75L238.844 106.592H586.538L587.444 111.675Z" fill="#EBEBEB"></path><path d="M587.444 117.151H239.75L238.844 112.054H586.538L587.444 117.151Z" fill="#EBEBEB"></path><path d="M587.444 122.613H239.75L238.844 117.529H586.538L587.444 122.613Z" fill="#EBEBEB"></path><path d="M587.444 128.075H239.75L238.844 122.991H586.538L587.444 128.075Z" fill="#EBEBEB"></path><path d="M587.444 133.537H239.75L238.844 128.453H586.538L587.444 133.537Z" fill="#EBEBEB"></path><path d="M587.444 138.999H239.75L238.844 133.916H586.538L587.444 138.999Z" fill="#EBEBEB"></path><path d="M587.444 144.461H239.75L238.844 139.378H586.538L587.444 144.461Z" fill="#EBEBEB"></path><path d="M587.444 149.937H239.75L238.844 144.84H586.538L587.444 149.937Z" fill="#EBEBEB"></path><path d="M587.444 155.399H239.75L238.844 150.315H586.538L587.444 155.399Z" fill="#EBEBEB"></path><path d="M587.444 160.861H239.75L238.844 155.777H586.538L587.444 160.861Z" fill="#EBEBEB"></path><path d="M587.444 166.323H239.75L238.844 161.24H586.538L587.444 166.323Z" fill="#EBEBEB"></path><path d="M587.444 171.785H239.75L238.844 166.702H586.538L587.444 171.785Z" fill="#EBEBEB"></path><path d="M587.444 177.247H239.75L238.844 172.164H586.538L587.444 177.247Z" fill="#EBEBEB"></path><path d="M587.444 182.723H239.75L238.844 177.626H586.538L587.444 182.723Z" fill="#EBEBEB"></path></g><path d="M91.4898 282.811C91.4898 297.886 106.794 310.108 125.668 310.108C144.542 310.108 159.847 297.94 159.847 282.811H91.4898Z" fill="#EBEBEB"></path><path d="M95.3971 310.108H70.9259V434.749H95.3971V310.108Z" fill="#F0F0F0"></path><path d="M196.337 434.749H75.6309V442.645H196.337V434.749Z" fill="#F0F0F0"></path><path d="M95.3972 434.749H201.029L201.029 310.108H95.3972L95.3972 434.749Z" fill="#F5F5F5"></path><path d="M105.023 366.311H191.403V325.44H105.023V366.311Z" fill="#F0F0F0"></path><path d="M105.023 419.404H191.403V378.533H105.023V419.404Z" fill="#F0F0F0"></path><path d="M158.062 343.084H138.377C137.138 343.084 136.133 344.088 136.133 345.328V346.45C136.133 347.69 137.138 348.694 138.377 348.694H158.062C159.302 348.694 160.307 347.69 160.307 346.45V345.328C160.307 344.088 159.302 343.084 158.062 343.084Z" fill="#F5F5F5"></path><path d="M158.062 396.163H138.377C137.138 396.163 136.133 397.168 136.133 398.407V399.53C136.133 400.769 137.138 401.774 138.377 401.774H158.062C159.302 401.774 160.307 400.769 160.307 399.53V398.407C160.307 397.
392168 159.302 396.163 158.062 396.163Z" fill="#F5F5F5"></path><path d="M342.854 340.258H322.736V436.547H342.854V340.258Z" fill="#F0F0F0"></path><path d="M548.223 436.547H326.603V442.645H548.223V436.547Z" fill="#F0F0F0"></path><path d="M342.854 436.534H552.089V340.244H342.854V436.534Z" fill="#F5F5F5"></path><path d="M350.763 383.684H544.18V352.101H350.763V383.684Z" fill="#F0F0F0"></path><path d="M350.763 424.69H544.18V393.108H350.763V424.69Z" fill="#F0F0F0"></path><path d="M516.829 365.73H378.114C377.128 365.73 376.329 366.529 376.329 367.514V368.271C376.329 369.257 377.128 370.056 378.114 370.056H516.829C517.815 370.056 518.614 369.257 518.614 368.271V367.514C518.614 366.529 517.815 365.73 516.829 365.73Z" fill="#F5F5F5"></path><path d="M516.829 406.736H378.114C377.128 406.736 376.329 407.535 376.329 408.52V409.277C376.329 410.263 377.128 411.062 378.114 411.062H516.829C517.815 411.062 518.614 410.263 518.614 409.277V408.52C518.614 407.535 517.815 406.736 516.829 406.736Z" fill="#F5F5F5"></path><path d="M179.573 53.4851H85.1083V245.753H179.573V53.4851Z" fill="#E6E6E6"></path><path d="M187.144 53.4851H87.15V245.753H187.144V53.4851Z" fill="#F5F5F5"></path><path d="M172.596 231.205V68.0326H101.697L101.697 231.205H172.596Z" fill="white"></path><path d="M294.087 442.645C317.354 442.645 336.215 423.783 336.215 400.517C336.215 377.25 317.354 358.388 294.087 358.388C270.82 358.388 251.959 377.25 251.959 400.517C251.959 423.783 270.82 442.645 294.087 442.645Z" fill="#F5F5F5"></path><path d="M338 503.701C482.776 503.701 600.139 496.849 600.139 488.397C600.139 479.944 482.776 473.092 338 473.092C193.224 473.092 75.8607 479.944 75.8607 488.397C75.8607 496.849 193.224 503.701 338 503.701Z" fill="#F5F5F5"></path><path opacity="0.2" d="M338.541 248.592L119.436 274.199L76.7125 57.1085L295.804 31.5016L338.541 248.592Z" fill="#6BCF88"></path><path opacity="0.7" d="M325.791 239.277L128.021 262.396L89.4619 66.4238L287.232 43.3046L325.791 239.277Z" fill="#6BCF88"></path><path opacity="0.8" d="M181.182 128.328C190.035 116.674 186.997 99.4677 174.398 89.8972C161.798 80.3266 144.408 82.0157 135.555 93.6699C126.703 105.324 129.74 122.53 142.34 132.101C154.94 141.671 172.33 139.982 181.182 128.328Z" fill="white"></path><path opacity="0.2" d="M325.791 239.277L235.735 173.407L206.897 213.075L178.802 192.525L128.021 262.396L175.165 256.758L174.732 257.34L325.791 239.277Z" fill="black"></path><path d="M200.503 311.127L199.155 311.232L200.634 330.156L201.982 330.051L200.503 311.127Z" fill="#263238"></path><path d="M202.517 337.016L201.169 337.121L201.822 345.478L203.17 345.373L202.517 337.016Z" fill="#263238"></path><path d="M236.938 481.596H392.54C395.074 481.628 397.586 481.126 399.914 480.124C402.242 479.122 404.333 477.641 406.052 475.779C407.77 473.916 409.078 471.713 409.89 469.312C410.702 466.911 411 464.367 410.765 461.843L381.656 89.232C381.152 83.8967 378.701 78.9338 374.771 75.2904C370.841 71.6471 365.707 69.5785 360.349 69.4793H204.747C202.216 69.4509 199.707 69.9551 197.384 70.9592C195.061 71.9633 192.975 73.4449 191.261 75.3076C189.547 77.1704 188.245 79.3727 187.438 81.7716C186.631 84.1705 186.337 86.7123 186.576 89.232L215.644 461.843C216.148 467.176 218.597 472.137 222.524 475.78C226.451 479.423 231.582 481.493 236.938 481.596Z" fill="#263238"></path><path d="M195.391 189.064H198.392C198.845 189.07 199.293 188.98 199.709 188.801C200.124 188.622 200.497 188.357 200.803 188.024C201.109 187.691 201.342 187.297 201.486 186.869C201.629 186.44 201.681 185.985 201.637 185.535L198.284 142.501C198.192 141.548 197.752 140.662 197.049 140.011C196.346 139.361 195.429 138.991 194.472 138.972H191.47C191.018 138.966 190.569 139.056 190.154 139.235C189.739 139.414 189.366 139.679 189.059 140.012C188.753 140.345 188.521 140.738 188.377 141.167C188.233 141.596 188.182 142.051 188.225 142.501L191.578 185.535C191.668 186.489 192.107 187.377 192.81 188.028C193.514 188.679 194.433 189.048 195.391 189.064Z" fill="#263238"></path><path d="M197.852 231.773H202.597C202.943 231.78 203.285 231.712 203.602 231.575C203.919 231.437 204.203 231.234 204.435 230.978C204.667 230.721 204.841 230.419 204.946 230.089C205.052 229.76 205.085 229.412 205.044 229.069L203.26 206.085C203.203 205.359 202.878 204.68 202.348 204.181C201.818 203.681 201.122 203.396 200.393 203.381H195.634C195.289 203.375 194.946 203.443 194.629 203.58C194.312 203.717 194.028 203.921 193.796 204.177C193.564 204.433 193.39 204.736 193.285 205.065C193.18 205.394 193.147 205.742 193.187 206.085L194.985 229.069C195.042 229.795 195.367 230.474 195.897 230.974C196.427 231.474 197.123 231.759 197.852 231.773Z" fill="#263238"></path><path d="M243.711 481.596H399.313C401.847 481.63 404.36 481.13 406.689 480.129C409.017 479.127 411.108 477.646 412.826 475.783C414.544 473.92 415.85 471.715 416.66 469.314C417.469 466.912 417.764 464.366 417.525 461.843L388.416 89.232C387.918 83.8968 385.471 78.9323 381.542 75.2882C377.614 71.644 372.48 69.5759 367.122 69.4793H211.52C208.988 69.449 206.478 69.9519 204.153 70.9551C201.828 71.9584 199.74 73.4396 198.025 75.3026C196.31 77.1655 195.007 79.3685 194.199 81.7683C193.391 84.1682 193.097 86.7112 193.336 89.232L222.404 461.843C222.911 467.177 225.363 472.139 229.292 475.781C233.222 479.424 238.354 481.494 243.711 481.596Z" fill="#6BCF88"></path><path opacity="0.2" d="M311.244 462.722C311.46 465.097 312.545 467.309 314.292 468.933C316.038 470.558 318.323 471.48 320.708 471.524C321.838 471.542 322.959 471.322 323.998 470.877C325.037 470.432 325.97 469.772 326.736 468.941C327.502 468.11 328.084 467.126 328.443 466.054C328.802 464.982 328.931 463.847 328.82 462.722C328.604 460.348 327.518 458.138 325.771 456.516C324.024 454.894 321.739 453.974 319.356 453.934C318.227 453.915 317.107 454.135 316.069 454.58C315.031 455.024 314.099 455.683 313.333 456.512C312.567 457.342 311.985 458.324 311.625 459.394C311.265 460.464 311.135 461.598 311.244 462.722Z" fill="black"></path><path opacity="0.8" d="M221.201 446.349H416.321L388.646 92.2334H193.539L221.201 446.349Z" fill="white"></path><path opacity="0.2" d="M312.528 79.9708C312.452 79.1301 312.067 78.3474 311.448 77.7734C310.829 77.1993 310.
392019 76.8744 309.175 76.8612C308.776 76.8558 308.379 76.9344 308.012 77.0919C307.645 77.2493 307.315 77.4822 307.043 77.7753C306.772 78.0685 306.565 78.4154 306.436 78.7936C306.307 79.1718 306.259 79.5729 306.295 79.9708C306.372 80.8138 306.759 81.5984 307.381 82.1728C308.003 82.7471 308.815 83.0705 309.662 83.0804C310.061 83.086 310.457 83.0075 310.823 82.8499C311.19 82.6923 311.519 82.4592 311.79 82.1658C312.06 81.8724 312.266 81.5252 312.393 81.147C312.52 80.7688 312.566 80.3681 312.528 79.9708Z" fill="black"></path><path opacity="0.2" d="M298.427 76.8612H272.59C272.191 76.8558 271.794 76.9344 271.427 77.0919C271.06 77.2493 270.73 77.4822 270.459 77.7753C270.187 78.0685 269.98 78.4154 269.851 78.7936C269.722 79.1718 269.674 79.5729 269.71 79.9708C269.793 80.8093 270.179 81.5886 270.797 82.1615C271.415 82.7345 272.221 83.0613 273.063 83.0804H298.914C299.312 83.0839 299.707 83.004 300.072 82.8456C300.438 82.6873 300.766 82.4542 301.036 82.1612C301.306 81.8683 301.512 81.522 301.64 81.1448C301.768 80.7675 301.816 80.3676 301.78 79.9708C301.7 79.1312 301.315 78.3502 300.696 77.7768C300.078 77.2033 299.27 76.8774 298.427 76.8612Z" fill="black"></path><path d="M303.396 395.291C310.073 388.348 309.399 376.867 301.891 369.647C294.383 362.427 282.884 362.202 276.207 369.145C269.53 376.088 270.204 387.569 277.712 394.789C285.22 402.009 296.719 402.234 303.396 395.291Z" fill="white"></path><path d="M358.091 411.008C358.318 413.327 358.052 415.667 357.311 417.876C356.571 420.085 355.371 422.113 353.792 423.826C352.213 425.539 350.29 426.899 348.149 427.817C346.007 428.735 343.696 429.19 341.366 429.152C336.437 429.079 331.709 427.185 328.093 423.836C324.476 420.486 322.226 415.917 321.776 411.008C321.549 408.689 321.815 406.349 322.555 404.14C323.296 401.931 324.495 399.903 326.074 398.19C327.653 396.477 329.577 395.117 331.718 394.199C333.859 393.281 336.171 392.826 338.5 392.864C343.429 392.937 348.157 394.831 351.774 398.18C355.391 401.53 357.641 406.099 358.091 411.008Z" fill="white"></path><path d="M349.058 366.578C355.734 359.635 355.06 348.154 347.552 340.934C340.044 333.714 328.545 333.489 321.869 340.432C315.192 347.375 315.866 358.856 323.374 366.076C330.882 373.296 342.381 373.521 349.058 366.578Z" fill="white"></path><path d="M340.109 413.022C339.734 413.021 339.367 412.923 339.041 412.739L288.895 383.968C288.579 383.792 288.312 383.54 288.116 383.236C287.92 382.932 287.803 382.584 287.773 382.224C287.738 381.884 287.798 381.541 287.946 381.234C288.094 380.926 288.324 380.665 288.611 380.48L334.282 351.736C334.754 351.471 335.309 351.396 335.834 351.527C336.36 351.658 336.815 351.984 337.108 352.439C337.266 352.651 337.38 352.892 337.442 353.149C337.504 353.406 337.514 353.673 337.469 353.934C337.425 354.194 337.328 354.443 337.185 354.665C337.041 354.887 336.854 355.077 336.634 355.224L293.735 382.264L340.853 409.304C341.332 409.564 341.695 409.996 341.866 410.514C342.037 411.032 342.003 411.596 341.772 412.09C341.605 412.381 341.363 412.622 341.07 412.786C340.777 412.951 340.445 413.032 340.109 413.022Z" fill="white"></path><path opacity="0.1" d="M406.195 316.801H223.08L208.046 124.37H391.161L406.195 316.801Z" fill="black"></path><path d="M426.123 305.295H233.68L218.645 112.865H411.089L426.123 305.295Z" fill="white"></path><path d="M416.024 295.939H242.319L228.745 122.234H402.45L416.024 295.939Z" fill="#6BCF88"></path><path opacity="0.8" d="M301.948 185.142C310.798 175.939 309.906 160.72 299.954 151.15C290.003 141.581 274.761 141.284 265.911 150.487C257.06 159.69 257.953 174.909 267.904 184.479C277.856 194.049 293.098 194.346 301.948 185.142Z" fill="white"></path><path opacity="0.2" d="M416.024 295.939L344.652 229.745L315.665 261.193L293.384 240.534L242.319 295.939L283.731 295.831L283.311 296.291L416.024 295.939Z" fill="black"></path><path d="M511.732 165.363C512.34 166.715 512.786 167.891 513.233 169.149C513.679 170.406 514.111 171.596 514.517 172.826C515.342 175.273 516.045 177.747 516.721 180.222C518.046 185.17 519.145 190.154 520.02 195.175L520.344 197.068L520.425 197.527L520.52 198.122C520.598 198.642 520.643 199.165 520.655 199.69C520.689 201.537 520.367 203.373 519.709 205.098C518.629 207.91 517.069 210.513 515.098 212.791C511.621 216.866 507.546 220.39 503.012 223.242L499.388 218.781C502.535 215.312 505.368 211.57 507.852 207.6C508.909 205.925 509.711 204.102 510.231 202.192C510.384 201.568 510.416 200.921 510.326 200.285L509.596 197.46C508.379 192.728 507.081 187.996 505.648 183.412C504.945 181.1 504.188 178.802 503.444 176.517C503.066 175.381 502.674 174.246 502.268 173.137L501.092 169.946L511.732 165.363Z" fill="#FFB573"></path><path d="M504.296 221.525L507.784 229.029L502.944 231.828C502.944 231.828 493.548 218.105 500.632 217.659
392L504.296 221.525Z" fill="#FFB573"></path><path d="M484.976 477.499C485.984 477.474 486.986 477.338 487.964 477.094C488.014 477.079 488.058 477.051 488.094 477.013C488.13 476.975 488.155 476.928 488.167 476.877C488.175 476.825 488.168 476.772 488.146 476.724C488.124 476.676 488.089 476.635 488.045 476.607C487.653 476.35 484.219 474.133 482.907 474.728C482.757 474.793 482.627 474.898 482.532 475.032C482.437 475.165 482.38 475.322 482.366 475.485C482.314 475.74 482.327 476.004 482.405 476.253C482.483 476.501 482.623 476.726 482.813 476.904C483.439 477.356 484.207 477.567 484.976 477.499ZM487.207 476.715C485.233 477.107 483.745 477.04 483.151 476.512C483.026 476.389 482.935 476.237 482.886 476.069C482.836 475.901 482.83 475.723 482.867 475.552C482.872 475.481 482.896 475.412 482.936 475.352C482.976 475.293 483.032 475.245 483.097 475.214C483.813 474.904 485.8 475.904 487.207 476.715Z" fill="#6BCF88"></path><path d="M487.896 477.094H488.031C488.071 477.07 488.104 477.036 488.128 476.996C488.151 476.956 488.165 476.91 488.167 476.864C488.167 476.715 488.167 473.457 486.923 472.375C486.774 472.232 486.594 472.124 486.397 472.061C486.2 471.998 485.992 471.98 485.787 472.01C485.574 472.012 485.368 472.087 485.203 472.222C485.038 472.357 484.925 472.545 484.881 472.754C484.624 474.106 486.679 476.472 487.761 477.094C487.805 477.107 487.852 477.107 487.896 477.094ZM485.976 472.511C486.195 472.516 486.406 472.597 486.571 472.74C487.281 473.793 487.644 475.041 487.612 476.31C486.544 475.444 485.26 473.606 485.409 472.835C485.409 472.713 485.503 472.551 485.855 472.511H485.976Z" fill="#6BCF88"></path><path d="M486.909 125.831C485.557 132.591 482.853 146.111 487.518 150.64C487.518 150.64 485.679 157.4 473.186 157.4C459.464 157.4 466.629 150.64 466.629 150.64C474.119 148.855 473.93 143.299 472.619 138.066L486.909 125.831Z" fill="#FFB573"></path><path d="M465.845 152.844C463.993 153.114 465.71 148.882 466.48 148.436C468.252 147.382 490.816 145.259 490.56 147.638C490.413 149.049 489.794 150.369 488.802 151.383C487.788 152.1 482.082 150.234 465.845 152.844Z" fill="#6BCF88"></path><path d="M459.68 111.418C459.596 111.419 459.513 111.4 459.437 111.363C459.362 111.325 459.297 111.27 459.247 111.202C458.867 110.647 458.362 110.19 457.773 109.865C457.183 109.541 456.526 109.36 455.854 109.336C455.777 109.349 455.698 109.344 455.622 109.323C455.547 109.302 455.477 109.264 455.418 109.214C455.358 109.163 455.31 109.1 455.278 109.029C455.245 108.958 455.228 108.881 455.228 108.802C455.228 108.724 455.245 108.647 455.278 108.576C455.31 108.505 455.358 108.442 455.418 108.391C455.477 108.34 455.547 108.303 455.622 108.282C455.698 108.26 455.777 108.256 455.854 108.268C456.704 108.278 457.54 108.492 458.29 108.892C459.041 109.292 459.684 109.866 460.167 110.567C460.209 110.624 460.239 110.69 460.255 110.759C460.272 110.828 460.275 110.9 460.263 110.97C460.252 111.041 460.227 111.108 460.189 111.169C460.152 111.23 460.103 111.282 460.045 111.324C459.939 111.399 459.809 111.433 459.68 111.418Z" fill="#263238"></path><path d="M456.624 117.867C455.896 119.985 454.876 121.992 453.596 123.83C454.077 124.142 454.619 124.345 455.187 124.427C455.754 124.509 456.332 124.466 456.881 124.303L456.624 117.867Z" fill="#FF5652"></path><path d="M457.382 116.272C457.382 117.191 456.962 117.949 456.368 117.962C455.773 117.976 455.259 117.273 455.218 116.353C455.178 115.434 455.638 114.69 456.232 114.663C456.827 114.636 457.341 115.366 457.382 116.272Z" fill="#263238"></path><path d="M456.503 114.704L454.286 114.163C454.286 114.163 455.475 115.826 456.503 114.704Z" fill="#263238"></path><path d="M501.065 476.837H489.748L490.627 450.608H501.957L501.065 476.837Z" fill="#FFB573"></path><path opacity="0.2" d="M501.957 450.608H490.627L490.181 464.128H501.511L501.957 450.608Z" fill="black"></path><path d="M488.843 475.525H501.592C501.812 475.517 502.027 475.592 502.195 475.734C502.363 475.877 502.471 476.077 502.498 476.296L503.944 486.355C503.975 486.61 503.951 486.868 503.874 487.113C503.797 487.358 503.668 487.583 503.496 487.774C503.325 487.965 503.114 488.117 502.879 488.219C502.644 488.322 502.389 488.373 502.133 488.369C497.698 488.302 495.562 488.031 489.965 488.031C486.531 488.031 481.501 488.396 476.742 488.396C471.983 488.396 471.74 483.692 473.714 483.272C482.583 481.353 483.989 478.73 486.977 476.215C487.502 475.779 488.16 475.535 488.843 475.525Z" fill="#263238"></path><path d="M451.987 169C449.743 174.651 447.323 180.032 444.605 185.413C441.924 190.878 438.889 196.162 435.52 201.232C434.614 202.584 433.708 203.801 432.694 205.071C432.153 205.72 431.707 206.302 431.099 206.991C430.38 207.789 429.588 208.518 428.733 209.168C427.063 210.404 425.179 211.321 423.176 211.872C421.371 212.373 419.506 212.619 417.633 212.602C414.274 212.565 410.943 211.994 407.763 210.912C406.256 210.426 404.779 209.848 403.342 209.182C401.883 208.536 400.465 207.8 399.097 206.978L401.544 201.718C406.709 203.07 412.495 204.044 417.106 203.381C419.051 203.203 420.89 202.418 422.365 201.137C422.65 200.865 422.908 200.566 423.135 200.245L424.244 198.704C424.988 197.635 425.704 196.473 426.421 195.31C427.84 192.958 429.192 190.497 43
3920.477 187.982C431.761 185.467 433.059 182.926 434.276 180.33C436.683 175.165 439.062 169.852 441.266 164.66L451.987 169Z" fill="#FFB573"></path><path d="M447.512 153.547C441.888 154.899 434.952 170.366 434.952 170.366L448.35 187.536C448.35 187.536 462.195 167.945 460.342 161.97C458.395 155.737 454.272 151.884 447.512 153.547Z" fill="#263238"></path><path d="M404.086 202.53L395.663 199.826L393.81 208.641C393.81 208.641 402.058 210.25 405.316 206.653L404.086 202.53Z" fill="#FFB573"></path><path d="M387.848 200.907V207.207L393.81 208.708L395.649 199.893L387.848 200.907Z" fill="#FFB573"></path><path d="M487.937 111.932C487.693 123.167 487.829 127.926 482.394 133.902C474.214 142.893 460.464 140.135 457.355 129.048C454.556 119.071 455.435 102.374 466.224 97.4793C468.599 96.3901 471.214 95.9261 473.819 96.1315C476.424 96.337 478.934 97.2049 481.109 98.653C483.285 100.101 485.054 102.081 486.249 104.405C487.444 106.729 488.025 109.32 487.937 111.932Z" fill="#FFB573"></path><path d="M503.39 137.16C499.888 132.564 500.524 127.534 501.2 122.207C501.957 116.204 502.795 109.444 497.644 102.428C497.594 102.359 497.549 102.286 497.509 102.211C484.651 84.0134 460.045 92.6526 458.166 102.211C456.814 109.079 458.544 106.916 461.857 114.014C465.169 121.112 461.789 136.376 460.505 141.771C466.021 145.502 496.454 146.138 501.213 138.688C498.347 134.186 498.901 129.684 499.861 124.952C499.415 129.441 499.496 133.713 502.565 137.769C502.613 137.831 502.674 137.882 502.745 137.917C502.815 137.953 502.892 137.971 502.971 137.972C503.083 137.969 503.192 137.931 503.282 137.864C503.387 137.783 503.457 137.665 503.477 137.534C503.498 137.403 503.466 137.269 503.39 137.16Z" fill="#263238"></path><path d="M466.44 117.137C466.255 119.256 465.348 121.246 463.871 122.775C461.87 124.844 459.815 123.654 459.45 121.207C459.139 119.003 459.802 115.272 462.235 114.095C464.669 112.919 466.562 114.636 466.44 117.137Z" fill="#FFB573"></path><path d="M465.088 221.89C465.088 221.89 471.659 299.617 478.473 343.422C483.975 378.803 488.329 461.519 488.329 461.519H503.769C503.769 461.519 511.124 381.643 508.325 346.599C501.254 258.056 513.665 242.373 498.928 221.85L465.088 221.89Z" fill="#6BCF88"></path><path opacity="0.2" d="M482.34 263.843C481.691 287.097 477.31 301.496 473.849 309.257C472.037 294.087 470.374 278.255 468.982 264.289C473.727 248.471 482.84 246.334 482.34 263.843Z" fill="black"></path><path d="M510.515 431.653C510.513 431.604 510.498 431.555 510.472 431.514C510.445 431.472 510.408 431.437 510.365 431.414C510.321 431.391 510.272 431.38 510.222 431.381C510.173 431.383 510.125 431.397 510.083 431.423C509.623 431.761 505.58 434.817 505.661 436.399C505.664 436.545 505.706 436.689 505.782 436.815C505.858 436.94 505.966 437.044 506.094 437.115C506.292 437.244 506.518 437.324 506.754 437.348C506.989 437.371 507.226 437.338 507.446 437.25C508.974 436.642 509.988 433.519 510.461 431.707C510.474 431.703 510.485 431.696 510.495 431.687C510.504 431.677 510.511 431.666 510.515 431.653ZM506.189 436.317C506.189 435.425 508.203 433.613 509.772 432.343C509.055 434.776 508.136 436.399 507.284 436.764C507.136 436.822 506.975 436.843 506.817 436.824C506.659 436.805 506.508 436.747 506.378 436.655C506.323 436.63 506.276 436.591 506.243 436.54C506.21 436.49 506.191 436.432 506.189 436.372V436.317Z" fill="#6BCF88"></path><path d="M510.515 431.653C510.509 431.606 510.489 431.561 510.458 431.525C510.426 431.489 510.385 431.463 510.339 431.45C510.218 431.45 507.365 430.301 505.675 431.058C505.43 431.166 505.209 431.323 505.026 431.518C504.842 431.713 504.7 431.943 504.607 432.194C504.35 432.897 504.607 433.262 504.85 433.438C505.918 434.181 509.285 432.843 510.42 431.896C510.459 431.87 510.489 431.833 510.506 431.79C510.523 431.746 510.526 431.698 510.515 431.653ZM505.039 432.64C505.076 432.393 505.174 432.159 505.325 431.96C505.477 431.762 505.676 431.605 505.905 431.504C507.154 431.184 508.472 431.259 509.677 431.721C508.325 432.6 505.797 433.397 505.161 432.938C505.113 432.906 505.076 432.861 505.054 432.808C505.032 432.755 505.027 432.696 505.039 432.64Z" fill="#6BCF88"></path><path d="M517.897 421.567L511.462 430.896L502.511 425.109L490.803 417.525L489.438 416.646L495.859 407.317L497.401 408.304L508.744 415.645L517.897 421.567Z" fill="#FFB573"></path><path opacity="0.2" d="M508.744 415.645L502.511 425.109L490.803 417.525L497.401 408.304L508.744 415.645Z" fill="black"></path><path d="M452.92 221.89C452.92 221.89 435.979 299.144 435.979 338.906C435.979 374.829 496.819 424.298 496.819 424.298L505.378 411.373C505.378 411.373 463.763 354.481 466.17 342.962C473.186 309.54 484.881 237.506 484.746 221.89H452.92Z" fill="#6BCF88"></path><path d="M509.393 430.396L514.95 418.958C515.042 418.758 515.204 418.599 515.407 418.511C515.609 418.424 515.836 418.414 516.045 418.485L525.725 421.581C525.966 421.667 526.187 421.803 526.372 421.98C526.557 422.157 526.703 422.372 526.8 422.609C526.897 422.846 526.943 423.101 526.935 423.357C526.926 423.613 526.864 423.865 526.753 424.095C524.738 428.043 523.575 429.855 521.128 434.911C519.628 438.007 516.829 444.578 514.76 448.851C512.692 453.123 508.338 451.298 508.825 449.337C510.988 440.509 510.177 436.223 509.19 432.437C509.011 431.754 509.083 431.03 509.393 430.396Z" fill="#263238"></path><path d="M497.482 427.286L508.92 411.292L503.309 406.114L491.046 423.23L497.482 427.286Z" fill="#263238"></path><path d="M486.166 461.816H505.837L506.878 454.921L486.057 454.218L486.166 461.816Z" fill="#263238"></path><path d="M516.775 171.177L505.405 180.235L498.577 185.643C498.577 185.643 497.86 183.737 496.995 181.006C495.346 175.733 493.196 167.378 494.683 163.538C497.022 157.454 501.443 151.965 507.04 153.182C511.745 154.25 516.775 171.177 516.775 171.177Z" fill="#263238"></path><path opacity="0.2" d="M505.405 180.235L498.577 185.643C498.577 185.643 497.861 183.737 496.995 181.006L501.051 160.929L505.405 180.235Z" fill="black"></path><path d="M447.512 153.547C447.512 153.547 442.104 155.439 452.92 221.89H498.888C498.117 203.179 498.09 191.633 507 153.209C500.563 151.88 494.038 151.022 487.477 150.64C480.523 150.139 473.543 150.139 466.589 150.64C457.652 151.424 447.512 153.547 447.512 153.547Z" fill="#263238"></path><path d="M499.578 219.2L501.646 223.256C501.808 223.58 501.43 223.905 500.903 223.905H452.663C452.258 223.905 451.906 223.702 451.879 223.432L451.473 219.376C451.473 219.092 451.798 218.848 452.258 218.848H498.888C499.023 218.845 499.157 218.875 499.277 218.937C499.398 218.998 499.501 219.088 499.578 219.2Z" fill="#6BCF88"></path><path opacity="0.2" d="M499.578 219.2L501.646 223.256C501.808 223.58 501.43 223.905 500.903 223.905H452.663C452.258 223.905 451.906 223.702 451.879 223.432L451.473 219.376C451.473 219.092 451.798 218.848 452.258 218.848H498.888C499.023 218.845 499.157 218.875 499.277 218.937C499.398 218.998 499.501 219.088 499.578 219.2Z" fill="black"></path><path d="M493.318 224.432H494.575C494.818 224.432 495.008 224.297 494.994 224.148L494.399 218.74C494.399 218.578 494.169 218.456 493.926 218.456H492.669C492.425 218.456 492.236 218.578 492.25 218.74L492.844 224.148C492.858 224.27 493.074 224.432 493.318 224.432Z" fill="#6BCF88"></path><path d="M463.087 224.432H464.331C464.588 224.432 464.777 224.297 464.75 224.148L464.169 218.74C464.169 218.578 463.939 218.456 463.682 218.456H462.384C462.141 218.456 461.951 218.578 461.965 218.74L462.546 224.148C462.627 224.27 462.844 224.432 463.087 224.432Z" fill="#6BCF88"></path></svg>'; 393},function(e,t){e.exports='<svg viewBox="0 0 504 487" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M252 486.525C391.176 486.525 504 427.51 504 354.712C504 281.913 391.176 222.898 252 222.898C112.824 222.898 0 281.913 0 354.712C0 427.51 112.824 486.525 252 486.525Z" fill="#F5F5F5"></path><path d="M165.598 376.953L179.512 385.017C181.11 385.828 182.877 386.251 184.67 386.251C186.462 386.251 188.229 385.828 189.828 385.017L324.679 307.156C327.526 305.513 327.526 302.844 324.679 301.2L310.801 293.183C309.202 292.372 307.435 291.949 305.643 291.949C303.85 291.949 302.083 292.372 300.484 293.183L165.633 371.044C162.751 372.64 162.751 375.309 165.598 376.953Z" fill="#E0E0E0"></path><path d="M421.147 403.792C455.194 403.792 482.795 388.682 482.795 370.044C482.795 351.405 455.194 336.295 421.147 336.295C387.1 336.295 359.499 351.405 359.499 370.044C359.499 388.682 387.1 403.792 421.147 403.792Z" fill="#E0E0E0"></path><path d="M41.0747 402.696C60.397 411.905 91.7273 411.905 111.05 402.696C130.372 393.488 130.372 378.561 111.05 369.341C91.7273 360.12 60.397 360.132 41.0747 369.341C21.7524 378.549 21.7524 393.488 41.0747 402.696Z" fill="#E0E0E0"></path><path d="M321.07 18.8585C320.736 16.476 318.818 15.5945 316.507 16.9406L189.661 90.1676C188.32 91.0451 187.204 92.2259 186.403 93.6144C185.602 95.003 185.139 96.5604 185.051 98.161V378.108C185.051 380.812 186.814 382.051 189.078 381.051C187.705 381.637 186.22 381.915 184.728 381.865C183.236 381.816 181.772 381.44 180.441 380.765L175.152 377.727C173.807 376.852 172.687 375.672 171.884 374.283C171.081 372.894 170.617 371.336 170.53 369.733V89.7983C170.614 88.1956 171.077 86.6357 171.88 85.2463C172.684 83.8569 173.805 82.6776 175.152 81.8049L301.986 8.57791C303.414 7.84997 304.993 7.47046 306.596 7.47046C308.199 7.47046 309.778 7.84997 311.206 8.57791L316.507 11.6037C317.742 12.4165 318.788 13.4847 319.576 14.7362C320.363 15.9877 320.872 17.3934 321.07 18.8585Z" fill="#455A64"></path><path d="M316.507 16.9168L189.661 90.1677C188.32 91.0452 187.204 92.2259 186.403 93.6145C185.602 95.003 185.139 96.5605 185.051 98.161V378.108C185.051 381.039 187.124 382.242 189.661 380.765L316.507 307.49C317.848 306.612 318.964 305.431 319.764 304.042C320.565 302.654 321.029 301.097 321.117 299.497V19.5495C321.117 16.6667 319.045 15.4635 316.507 16.9168ZM314.47 273.122C314.47 275.636 312.707 277.232 310.515 278.495L195.189 345.074C193.009 346.337 191.234 345.325 191.234 342.799V124.893C191.31 123.52 191.708 122.183 192.395 120.992C193.082 119.8 194.039 118.786 195.189 118.031L310.551 51.4635C312.743 50.2007 3
39314.506 51.2252 314.506 53.7388L314.47 273.122Z" fill="#37474F"></path><path d="M189.042 381.003C187.669 381.589 186.184 381.867 184.692 381.817C183.2 381.768 181.736 381.392 180.405 380.717L175.116 377.679C173.772 376.803 172.654 375.623 171.851 374.234C171.048 372.845 170.583 371.287 170.494 369.686V89.7981C170.553 88.1869 171.02 86.6171 171.852 85.2356L186.373 93.5744C185.544 94.9524 185.077 96.5179 185.015 98.1251V378.072C185.051 380.764 186.814 382.003 189.042 381.003Z" fill="#263238"></path><path d="M253.084 59.7191C254.787 58.7304 256.181 59.5285 256.181 61.506C256.12 62.5795 255.808 63.6238 255.27 64.5548C254.732 65.4859 253.983 66.2777 253.084 66.8667C251.38 67.8435 249.986 67.0454 249.986 65.0798C250.046 64.0061 250.358 62.9615 250.896 62.0303C251.434 61.0991 252.183 60.3074 253.084 59.7191Z" fill="#263238"></path><path d="M250.988 337.367C250.219 337.376 249.462 337.178 248.796 336.795C247.223 335.89 246.413 334.031 246.413 331.565C246.56 328.94 247.323 326.386 248.639 324.11C249.955 321.834 251.788 319.899 253.99 318.462C256.122 317.27 258.171 317.044 259.731 317.949C261.292 318.855 262.114 320.713 262.114 323.179C261.969 325.805 261.208 328.36 259.892 330.636C258.575 332.913 256.741 334.847 254.537 336.283C253.47 336.95 252.246 337.324 250.988 337.367ZM257.492 318.557C256.444 318.603 255.427 318.919 254.537 319.474C252.508 320.802 250.82 322.588 249.607 324.688C248.395 326.789 247.692 329.144 247.557 331.565C247.557 333.591 248.2 335.08 249.391 335.771C250.583 336.462 252.191 336.271 253.942 335.258C255.972 333.929 257.662 332.141 258.875 330.039C260.087 327.936 260.789 325.578 260.923 323.155C260.923 321.13 260.279 319.641 259.088 318.962C258.583 318.68 258.01 318.544 257.432 318.569L257.492 318.557Z" fill="#E6E6E6"></path><path d="M241.148 78.5291L264.973 64.7462C266.402 63.9242 267.558 64.508 267.558 66.0447C267.495 66.9125 267.228 67.7533 266.779 68.4985C266.33 69.2437 265.711 69.8723 264.973 70.3332L241.148 84.1162C239.718 84.9381 238.562 84.3544 238.562 82.8177C238.625 81.9498 238.892 81.1091 239.342 80.3639C239.791 79.6187 240.41 78.9901 241.148 78.5291Z" fill="#263238"></path><path d="M314.47 273.146C314.47 275.659 312.707 277.256 310.515 278.518L195.188 345.098C193.008 346.361 191.233 345.348 191.233 342.823V124.893C191.31 123.519 191.708 122.183 192.394 120.991C193.081 119.8 194.038 118.786 195.188 118.031L310.55 51.4633C312.742 50.2006 314.505 51.2251 314.505 53.7387L314.47 273.146Z" fill="#2D734F"></path><path opacity="0.75" d="M314.47 273.146C314.47 275.659 312.707 277.256 310.515 278.518L195.188 345.098C193.008 346.361 191.233 345.348 191.233 342.823V124.893C191.31 123.519 191.708 122.183 192.394 120.991C193.081 119.8 194.038 118.786 195.188 118.031L310.55 51.4633C312.742 50.2006 314.505 51.2251 314.505 53.7387L314.47 273.146Z" fill="white"></path><path d="M310.551 51.4633L195.225 118.031C194.074 118.786 193.118 119.8 192.431 120.991C191.744 122.183 191.346 123.519 191.27 124.893V139.617L314.506 68.4508V53.7387C314.47 51.2251 312.707 50.2006 310.551 51.4633Z" fill="#2D734F"></path><path d="M191.233 326.753V342.823C191.233 345.348 193.008 346.397 195.188 345.098L310.55 278.518C312.742 277.256 314.505 275.659 314.505 273.146V255.61L191.233 326.753Z" fill="#2D734F"></path><path opacity="0.15" d="M201.371 327.003L287.547 277.208C289.537 276.017 291.121 276.993 291.121 279.293C291.055 280.542 290.698 281.758 290.077 282.844C289.457 283.93 288.59 284.856 287.547 285.547L201.371 335.342C199.382 336.533 197.797 335.556 197.797 333.257C197.863 332.008 198.22 330.791 198.841 329.705C199.462 328.619 200.328 327.693 201.371 327.003Z" fill="black"></path><path d="M297.304 270.227V272.765C297.304 273.336 297.602 273.73 297.959 273.646L302.021 272.705C302.378 272.622 302.378 272.824 302.021 273.158L297.959 276.898C297.552 277.346 297.32 277.925 297.304 278.53V281.068C297.304 281.64 297.59 281.771 297.935 281.366L307.572 270.096C307.906 269.691 307.906 269.358 307.572 269.358L297.935 269.203C297.59 269.203 297.304 269.655 297.304 270.227Z" fill="#455A64"></path><path d="M218.108 179.703L211.985 176.13C211.865 176.08 211.764 175.992 211.699 175.879L210.58 173.914L214.153 171.817L214.046 172.127L218.108 179.703Z" fill="#E0E0E0"></path><path d="M213.653 172.15L217.894 179.489C217.948 179.609 218.037 179.71 218.151 179.777C218.265 179.844 218.397 179.874 218.528 179.862C218.66 179.85 218.784 179.798 218.884 179.711C218.984 179.625 219.055 179.51 219.085 179.381L223.565 166.444L213.653 172.15Z" fill="#F0F0F0"></path><path d="M257.956 118.996C257.9 117.967 257.603 116.966 257.087 116.074C256.572 115.182 255.853 114.424 254.99 113.862C254.069 113.386 253.048 113.138 252.012 113.138C250.976 113.138 249.954 113.386 249.034 113.862L201.121 141.523C200.259 142.087 199.542 142.845 199.026 143.737C198.511 144.629 198.213 145.629 198.155 146.657V170.935C198.211 171.964 198.508 172.965 199.024 173.857C199.539 174.749 200.258 175.507 201.121 176.07C202.042 176.545 203.063 176.793 204.099 176.793C205.135 176.793 206.157 176.545 207.077 176.07L255.3 148.218C257.968 146.705 257.992 145.18 257.992 143.286L257.956 118.996Z" fill="#F0F0F0"></path><path d="M198.154 170.935C198.21 171.964 198.508 172.965 199.023 173.857C199.539 174.749 200.257 175.507 201.121 176.07C201.953 176.493 202.865 176.734 203.798 176.777C204.73 176.82 205.661 176.664 206.529 176.32C205.135 176.856 204.075 176.058 204.075 174.366V150.076C204.107 149.044 204.407 148.039 204.945 147.158L198.988 143.739C198.455 144.622 198.156 145.626 198.119 146.657L198.154 170.935Z" fill="#E0E0E0"></path><path d="M257.849 118.174C257.503 116.983 256.36 116.518 254.99 117.305L207.042 144.966C206.164 145.508 205.445 146.272 204.957 147.182L199 143.763C199.494 142.86 200.212 142.101 201.085 141.559L249.034 113.898C249.956 113.428 250.977 113.183 252.012 113.183C253.047 113.183 254.067 113.428 254.99 113.898C255.734 114.377 256.371 115.004 256.863 115.739C257.355 116.475 257.69 117.304 257.849 118.174Z" fill="#FAFAFA"></path><path d="M212.033 155.866L246.294 136.043C247.282 135.471 248.081 135.733 248.081 136.627C248.01 137.178 247.812 137.705 247.501 138.166C247.191 138.627 246.778 139.01 246.294 139.283L212.033 159.106C211.044 159.678 210.246 159.416 210.246 158.522C210.317 157.971 210.515 157.444 210.825 156.983C211.136 156.521 211.549 156.139 212.033 155.866Z" fill="#455A64"></path><path d="M212.033 162.894L235.858 149.052C236.859 148.48 237.657 148.742 237.657 149.636C237.585 150.188 237.385 150.716 237.073 151.177C236.76 151.638 236.344 152.02 235.858 152.292L212.033 166.135C211.044 166.706 210.246 166.444 210.246 165.551C210.317 165 210.515 164.472 210.825 164.011C211.136 163.55 211.549 163.168 212.033 162.894Z" fill="#455A64"></path><path d="M212.033 148.861L246.294 128.991C247.282 128.419 248.081 128.681 248.081 129.575C248.01 130.126 247.812 130.653 247.501 131.114C247.191 131.575 246.778 131.958 246.294 132.231L212.033 152.101C211.044 152.673 210.246 152.411 210.246 151.518C210.317 150.966 210.515 150.439 210.825 149.978C211.136 149.517 211.549 149.134 212.033 148.861Z" fill="#455A64"></path><path d="M211.604 182.288L207.852 180.144C207.208 179.851 206.499 179.734 205.795 179.805C205.092 179.876 204.42 180.133 203.849 180.549C202.291 181.517 200.988 182.845 200.049 184.42C198.899 186.202 198.245 188.258 198.155 190.377C198.082 191.083 198.199 191.796 198.492 192.442C198.785 193.089 199.244 193.646 199.822 194.058L203.575 196.214C2
39304.226 196.545 204.957 196.688 205.685 196.627C206.413 196.566 207.11 196.303 207.697 195.868C209.353 194.789 210.732 193.335 211.721 191.623C212.711 189.911 213.283 187.991 213.391 186.017C213.467 185.291 213.341 184.558 213.025 183.899C212.71 183.241 212.218 182.683 211.604 182.288Z" fill="#455A64"></path><path d="M207.851 180.12C207.208 179.827 206.499 179.71 205.795 179.781C205.092 179.852 204.42 180.109 203.849 180.525C202.294 181.497 200.991 182.824 200.049 184.397C198.898 186.178 198.244 188.234 198.155 190.353C198.08 191.059 198.195 191.773 198.488 192.42C198.781 193.067 199.242 193.624 199.822 194.034L203.539 196.166C203.008 195.744 202.589 195.196 202.321 194.573C202.053 193.949 201.943 193.269 202.002 192.593C202.112 190.617 202.685 188.696 203.674 186.982C204.663 185.269 206.041 183.812 207.697 182.729C208.251 182.338 208.893 182.089 209.566 182.004C210.238 181.919 210.922 182 211.556 182.24L207.851 180.12Z" fill="#37474F"></path><path d="M207.459 184.48C208.507 183.872 209.353 184.361 209.353 185.564C209.318 186.222 209.128 186.863 208.799 187.434C208.47 188.006 208.011 188.491 207.459 188.852C206.41 189.447 205.564 188.959 205.564 187.756C205.598 187.099 205.787 186.459 206.116 185.889C206.445 185.319 206.906 184.836 207.459 184.48Z" fill="white"></path><path d="M207.709 194.844C209.18 193.913 210.379 192.61 211.187 191.068V190.913C211.187 188.923 209.793 188.125 208.078 189.114L207.006 189.734C206.142 190.3 205.416 191.053 204.882 191.938C204.348 192.822 204.019 193.816 203.92 194.844C204.003 194.936 204.095 195.02 204.194 195.094C204.744 195.389 205.366 195.522 205.988 195.477C206.61 195.433 207.206 195.214 207.709 194.844Z" fill="white"></path><path d="M218.108 267.833L211.985 264.259C211.867 264.206 211.767 264.119 211.699 264.009L210.58 262.043L214.153 259.935L214.046 260.256L218.108 267.833Z" fill="#E0E0E0"></path><path d="M213.653 260.28L217.894 267.618C217.948 267.739 218.037 267.84 218.151 267.907C218.265 267.974 218.397 268.004 218.528 267.992C218.66 267.98 218.784 267.927 218.884 267.841C218.984 267.755 219.055 267.639 219.085 267.511L223.565 254.574L213.653 260.28Z" fill="#F0F0F0"></path><path d="M257.956 207.126C257.9 206.097 257.602 205.096 257.087 204.204C256.571 203.312 255.853 202.554 254.99 201.992C254.067 201.522 253.047 201.277 252.011 201.277C250.976 201.277 249.956 201.522 249.033 201.992L201.085 229.653C200.222 230.215 199.503 230.973 198.988 231.865C198.472 232.757 198.175 233.758 198.119 234.787V259.065C198.176 260.093 198.475 261.094 198.99 261.986C199.505 262.877 200.223 263.636 201.085 264.199C202.006 264.675 203.027 264.923 204.063 264.923C205.099 264.923 206.12 264.675 207.041 264.199L255.264 236.348C257.932 234.823 257.956 233.298 257.956 231.416V207.126Z" fill="#F0F0F0"></path><path d="M198.154 259.065C198.212 260.094 198.511 261.094 199.026 261.986C199.541 262.878 200.259 263.636 201.121 264.2C201.953 264.623 202.865 264.864 203.798 264.907C204.73 264.95 205.661 264.794 206.529 264.45C205.135 264.974 204.075 264.188 204.075 262.496V238.194C204.112 237.163 204.411 236.159 204.945 235.276L198.988 231.869C198.453 232.751 198.154 233.756 198.119 234.787L198.154 259.065Z" fill="#E0E0E0"></path><path d="M257.849 206.327C257.503 205.065 256.36 204.672 254.99 205.458L207.042 233.119C206.161 233.658 205.441 234.423 204.957 235.335L199 231.916C199.494 231.014 200.212 230.254 201.085 229.712L249.034 202.039C249.958 201.575 250.978 201.333 252.012 201.333C253.046 201.333 254.066 201.575 254.99 202.039C255.734 202.521 256.372 203.15 256.863 203.887C257.355 204.625 257.69 205.455 257.849 206.327Z" fill="#FAFAFA"></path><path d="M212.033 243.995L246.294 224.113C247.282 223.541 248.081 223.804 248.081 224.709C248.008 225.258 247.809 225.783 247.499 226.242C247.189 226.701 246.776 227.081 246.294 227.354L212.033 247.224C211.044 247.808 210.246 247.545 210.246 246.64C210.319 246.091 210.518 245.566 210.828 245.107C211.138 244.648 211.551 244.268 212.033 243.995Z" fill="#455A64"></path><path d="M212.033 251.012L235.858 237.182C236.859 236.61 237.657 236.872 237.657 237.765C237.585 238.318 237.385 238.846 237.073 239.307C236.76 239.768 236.344 240.15 235.858 240.422L212.033 254.252C211.044 254.824 210.246 254.562 210.246 253.669C210.317 253.117 210.515 252.59 210.825 252.129C211.136 251.668 211.549 251.286 212.033 251.012Z" fill="#455A64"></path>
393<path d="M212.033 236.991L246.294 217.121C247.282 216.537 248.081 216.799 248.081 217.704C248.01 218.256 247.812 218.783 247.501 219.244C247.191 219.705 246.778 220.087 246.294 220.361L212.033 240.231C211.044 240.803 210.246 240.541 210.246 239.647C210.317 239.096 210.515 238.569 210.825 238.108C211.136 237.647 211.549 237.264 212.033 236.991Z" fill="#455A64"></path><path d="M211.604 270.418L207.851 268.273C207.208 267.98 206.498 267.864 205.795 267.935C205.092 268.006 204.42 268.263 203.848 268.678C202.291 269.647 200.988 270.975 200.048 272.55C198.898 274.332 198.244 276.388 198.154 278.506C198.082 279.213 198.198 279.925 198.491 280.572C198.784 281.219 199.243 281.776 199.822 282.187L203.574 284.332C204.224 284.667 204.954 284.814 205.683 284.755C206.412 284.696 207.109 284.434 207.696 283.998C209.354 282.918 210.734 281.462 211.724 279.748C212.713 278.034 213.284 276.111 213.39 274.134C213.466 273.41 213.339 272.679 213.024 272.023C212.708 271.367 212.216 270.811 211.604 270.418Z" fill="#455A64"></path><path d="M207.851 268.273C207.208 267.98 206.499 267.864 205.795 267.935C205.092 268.006 204.42 268.263 203.849 268.678C202.294 269.65 200.991 270.977 200.049 272.55C198.898 274.332 198.244 276.388 198.155 278.506C198.08 279.213 198.195 279.927 198.488 280.574C198.781 281.221 199.242 281.778 199.822 282.187L203.539 284.308C203.005 283.888 202.585 283.34 202.317 282.716C202.048 282.092 201.94 281.411 202.002 280.734C202.085 278.614 202.739 276.556 203.896 274.778C204.836 273.199 206.139 271.868 207.697 270.894C208.251 270.503 208.893 270.254 209.566 270.169C210.238 270.084 210.922 270.165 211.556 270.406L207.851 268.273Z" fill="#37474F"></path><path d="M207.459 272.598C208.507 272.002 209.353 272.491 209.353 273.694C209.318 274.351 209.128 274.99 208.799 275.559C208.469 276.128 208.01 276.612 207.459 276.97C206.41 277.577 205.564 277.089 205.564 275.886C205.599 275.227 205.789 274.587 206.118 274.015C206.447 273.444 206.907 272.958 207.459 272.598Z" fill="white"></path><path d="M207.709 282.974C209.18 282.038 210.38 280.731 211.187 279.185V278.995C211.187 277.005 209.793 276.207 208.078 277.196L207.006 277.815C206.142 278.379 205.416 279.13 204.882 280.013C204.348 280.896 204.019 281.887 203.92 282.914C204 283.013 204.092 283.101 204.194 283.176C204.74 283.478 205.359 283.618 205.981 283.583C206.603 283.547 207.202 283.336 207.709 282.974Z" fill="white"></path><path d="M289.763 184.563L283.64 180.99C283.519 180.94 283.419 180.852 283.354 180.739L282.222 178.774L285.867 176.677L285.748 176.999L289.763 184.563Z" fill="#2D734F"></path><g opacity="0.1"><path d="M289.763 184.563L283.64 180.99C283.519 180.94 283.419 180.852 283.354 180.739L282.222 178.774L285.867 176.677L285.748 176.999L289.763 184.563Z" fill="black"></path></g><path d="M285.308 177.011L289.549 184.349C289.602 184.47 289.692 184.571 289.806 184.638C289.919 184.705 290.051 184.734 290.183 184.722C290.314 184.711 290.439 184.658 290.538 184.572C290.638 184.485 290.709 184.37 290.74 184.242L295.219 171.316L285.308 177.011Z" fill="#2D734F"></path><path d="M308.514 136.103C308.458 135.075 308.162 134.075 307.649 133.183C307.135 132.292 306.42 131.533 305.559 130.968C304.637 130.499 303.616 130.254 302.581 130.254C301.546 130.254 300.525 130.499 299.603 130.968L251.69 158.677C250.827 159.236 250.108 159.992 249.592 160.882C249.076 161.773 248.779 162.772 248.724 163.8V188.09C248.779 189.117 249.076 190.117 249.592 191.007C250.108 191.897 250.827 192.653 251.69 193.212C252.613 193.682 253.633 193.926 254.669 193.926C255.704 193.926 256.724 193.682 257.647 193.212L305.786 165.313C308.442 163.8 308.466 162.275 308.466 160.381L308.514 136.103Z" fill="#2D734F"></path><path d="M264.663 171.781L298.912 151.911C299.901 151.339 300.711 151.601 300.711 152.495C300.639 153.047 300.438 153.575 300.126 154.036C299.814 154.498 299.398 154.879 298.912 155.151L264.663 175.022C263.674 175.594 262.864 175.331 262.864 174.438C262.936 173.886 263.136 173.358 263.449 172.897C263.761 172.435 264.177 172.053 264.663 171.781Z" fill="#455A64"></path><path d="M275.039 172.698L298.864 158.856C299.853 158.284 300.663 158.546 300.663 159.439C300.591 159.992 300.391 160.519 300.079 160.981C299.766 161.442 299.35 161.824 298.864 162.096L275.039 175.938C274.05 176.51 273.24 176.248 273.24 175.355C273.312 174.802 273.512 174.274 273.825 173.813C274.137 173.352 274.553 172.97 275.039 172.698Z" fill="#455A64"></path><path d="M264.663 164.777L298.912 144.906C299.901 144.335 300.711 144.597 300.711 145.49C300.639 146.042 300.438 146.57 300.126 147.031C299.814 147.493 299.398 147.875 298.912 148.147L264.663 168.017C263.674 168.589 262.864 168.327 262.864 167.433C262.936 166.881 263.136 166.353 263.449 165.892C263.761 165.43 264.177 165.049 264.663 164.777Z" fill="#455A64"></path><path opacity="0.1" d="M248.724 188.054C248.779 189.081 249.076 190.081 249.592 190.971C250.108 191.862 250.827 192.617 251.69 193.176C252.526 193.594 253.44 193.832 254.374 193.875C255.307 193.918 256.24 193.765 257.111 193.427C255.717 193.951 254.657 193.153 254.657 191.461V167.183C254.692 166.152 254.991 165.147 255.526 164.264L249.57 160.845C249.036 161.729 248.737 162.733 248.7 163.764L248.724 188.054Z" fill="black"></path><path opacity="0.3" d="M308.418 135.257C308.073 134.006 306.929 133.601 305.559 134.387L257.599 162.049C256.724 162.594 256.005 163.358 255.514 164.264L249.558 160.857C250.049 159.951 250.767 159.187 251.642 158.642L299.579 130.98C300.502 130.513 301.522 130.269 302.557 130.269C303.592 130.269 304.612 130.513 305.535 130.98C306.281 131.46 306.922 132.086 307.418 132.821C307.913 133.557 308.254 134.386 308.418 135.257Z" fill="white"></path><path d="M306.715 175.355L302.974 173.211C302.331 172.918 301.621 172.801 300.918 172.872C300.215 172.943 299.543 173.2 298.971 173.616C297.411 174.581 296.107 175.909 295.171 177.487C294.018 179.267 293.364 181.324 293.277 183.444C293.202 184.149 293.316 184.861 293.607 185.508C293.898 186.155 294.356 186.713 294.933 187.125L298.697 189.281C299.349 189.612 300.079 189.755 300.807 189.694C301.536 189.633 302.232 189.37 302.819 188.935C304.477 187.855 305.857 186.399 306.847 184.685C307.836 182.971 308.407 181.048 308.514 179.072C308.589 178.346 308.461 177.614 308.143 176.957C307.825 176.301 307.331 175.746 306.715 175.355Z" fill="#455A64"></path><path d="M302.974 173.222C302.331 172.929 301.621 172.812 300.918 172.883C300.215 172.954 299.543 173.211 298.971 173.627C297.411 174.592 296.107 175.921 295.171 177.499C294.018 179.279 293.364 181.336 293.277 183.455C293.202 184.16 293.316 184.873 293.607 185.52C293.898 186.166 294.356 186.724 294.933 187.136L298.65 189.268C298.122 188.843 297.707 188.295 297.441 187.672C297.175 187.049 297.067 186.37 297.125 185.695C297.209 183.575 297.864 181.517 299.019 179.738C299.955 178.157 301.258 176.824 302.819 175.855C303.374 175.464 304.015 175.215 304.688 175.13C305.361 175.045 306.045 175.126 306.679 175.366L302.974 173.222Z" fill="#37474F"></path><path d="M302.498 177.737C303.534 177.13 304.392 177.63 304.392 178.833C304.355 179.489 304.164 180.128 303.835 180.697C303.506 181.266 303.048 181.75 302.498 182.109C301.449 182.717 300.604 182.228 300.604 181.013C300.639 180.357 300.83 179.718 301.159 179.149C301.488 178.579 301.947 178.096 302.498 177.737Z" fill="#2D734F"></path><path d="M302.736 188.125C304.214 187.193 305.418 185.886 306.226 184.337V184.194C306.226 182.205 304.833 181.407 303.117 182.395L302.045 183.015C301.181 183.58 300.455 184.331 299.919 185.213C299.383 186.095 299.051 187.086 298.948 188.113C299.037 188.207 299.133 188.294 299.234 188.375C299.781 188.67 300.401 188.804 301.021 188.759C301.641 188.715 302.236 188.495 302.736 188.125Z" fill="#2D734F"></path><path d="M288.011 252.144L284.569 250.154C284.534 250.143 284.503 250.124 284.476 250.099C284.45 250.075 284.428 250.045 284.414 250.011L283.771 248.904L285.819 247.712L285.76 247.903L288.011 252.144Z" fill="#2D734F"></path><g opacity="0.1"><path d="M288.011 252.144L284.569 250.154C284.534 250.143 284.503 250.124 284.476 250.099C284.45 250.075 284.428 250.045 284.414 250.011L283.771 248.904L285.819 247.712L285.76 247.903L288.011 252.144Z" fill="black"></path></g><path d="M285.534 247.903L287.917 252.025C287.951 252.083 288.001 252.13 288.062 252.161C288.122 252.192 288.19 252.205 288.257 252.198C288.325 252.192 288.389 252.167 288.442 252.126C288.496 252.084 288.537 252.029 288.56 251.965L291.074 244.698L285.534 247.903Z" fill="#2D734F"></path><path d="M304.177 227.377C304.119 226.351 303.821 225.352 303.305 224.462C302.79 223.572 302.073 222.816 301.211 222.255C300.288 221.785 299.268 221.541 298.233 221.541C297.198 221.541 296.177 221.785 295.255 222.255L278.279 232.047C277.419 232.609 276.703 233.366 276.19 234.255C275.677 235.145 275.38 236.144 27
3935.325 237.17V243.65C275.378 244.678 275.674 245.679 276.187 246.571C276.701 247.463 277.417 248.222 278.279 248.784C279.2 249.26 280.221 249.508 281.257 249.508C282.293 249.508 283.315 249.26 284.235 248.784L301.485 238.802C304.153 237.289 304.177 235.764 304.177 233.882V227.377Z" fill="#2D734F"></path><path opacity="0.1" d="M275.36 243.65C275.414 244.678 275.71 245.679 276.223 246.571C276.736 247.463 277.453 248.222 278.315 248.784C279.149 249.208 280.064 249.449 280.998 249.492C281.932 249.535 282.865 249.379 283.735 249.035C282.341 249.571 281.281 248.773 281.281 247.081V240.6C281.318 239.569 281.617 238.565 282.151 237.682L276.194 234.263C275.661 235.146 275.362 236.151 275.325 237.182L275.36 243.65Z" fill="black"></path><path opacity="0.3" d="M304.07 226.579C303.725 225.316 302.581 224.923 301.211 225.71L284.236 235.502C283.359 236.039 282.639 236.8 282.151 237.706L276.195 234.299C276.693 233.397 277.41 232.635 278.28 232.083L295.255 222.291C296.179 221.826 297.199 221.585 298.233 221.585C299.267 221.585 300.287 221.826 301.211 222.291C301.955 222.772 302.593 223.401 303.085 224.139C303.576 224.877 303.912 225.707 304.07 226.579Z" fill="white"></path><path d="M287.833 238.766C287.36 239.073 286.967 239.488 286.685 239.977C286.404 240.466 286.242 241.014 286.213 241.577C286.213 242.602 286.928 243.03 287.833 242.506C288.304 242.2 288.696 241.787 288.978 241.3C289.259 240.814 289.422 240.268 289.453 239.707C289.453 238.67 288.726 238.254 287.833 238.766Z" fill="#455A64"></path><path d="M292.956 235.8C292.483 236.107 292.09 236.522 291.808 237.011C291.526 237.5 291.365 238.048 291.335 238.611C291.335 239.636 292.062 240.064 292.956 239.54C293.427 239.234 293.819 238.821 294.1 238.334C294.382 237.848 294.545 237.302 294.576 236.741C294.576 235.704 293.873 235.287 292.956 235.8Z" fill="#455A64"></path><path d="M298.09 232.833C297.619 233.14 297.226 233.553 296.945 234.039C296.663 234.526 296.501 235.072 296.47 235.633C296.47 236.669 297.196 237.086 298.09 236.574C298.567 236.263 298.963 235.842 299.245 235.347C299.527 234.852 299.686 234.296 299.71 233.727C299.71 232.738 298.983 232.321 298.09 232.833Z" fill="#455A64"></path><path d="M306.715 244.127L302.974 241.982C302.331 241.689 301.621 241.573 300.918 241.644C300.215 241.715 299.543 241.972 298.971 242.387C297.411 243.353 296.107 244.681 295.171 246.259C294.018 248.039 293.364 250.096 293.277 252.215C293.202 252.921 293.316 253.633 293.607 254.28C293.898 254.927 294.356 255.485 294.933 255.896L298.697 258.053C299.349 258.384 300.079 258.527 300.807 258.466C301.536 258.405 302.232 258.142 302.819 257.707C304.476 256.628 305.855 255.174 306.844 253.462C307.833 251.75 308.405 249.829 308.514 247.855C308.59 247.128 308.462 246.394 308.145 245.735C307.827 245.076 307.332 244.519 306.715 244.127Z" fill="#455A64"></path><path d="M302.974 241.982C302.331 241.689 301.621 241.573 300.918 241.644C300.215 241.715 299.543 241.972 298.971 242.387C297.411 243.353 296.107 244.681 295.171 246.259C294.018 248.039 293.364 250.096 293.277 252.215C293.202 252.921 293.316 253.633 293.607 254.28C293.898 254.927 294.356 255.485 294.933 255.896L298.65 258.029C298.122 257.604 297.707 257.055 297.441 256.432C297.175 255.809 297.067 255.13 297.125 254.455C297.209 252.335 297.864 250.278 299.019 248.499C299.958 246.92 301.261 245.588 302.819 244.615C303.374 244.224 304.015 243.975 304.688 243.89C305.361 243.805 306.045 243.886 306.679 244.127L302.974 241.982Z" fill="#37474F"></path><path d="M302.498 246.509C303.534 245.914 304.392 246.402 304.392 247.605C304.355 248.261 304.164 248.9 303.835 249.469C303.506 250.038 303.048 250.522 302.498 250.881C301.449 251.489 300.604 251 300.604 249.785C300.639 249.129 300.83 248.49 301.159 247.921C301.488 247.351 301.947 246.868 302.498 246.509Z" fill="#2D734F"></path><path d="M302.736 256.885C304.214 255.953 305.418 254.646 306.226 253.097V252.954C306.226 250.964 304.833 250.166 303.117 251.155L302.045 251.774C301.181 252.34 300.455 253.091 299.919 253.973C299.383 254.855 299.051 255.846 298.948 256.873C299.037 256.967 299.133 257.054 299.234 257.135C299.781 257.43 300.401 257.563 301.
393021 257.519C301.641 257.475 302.236 257.255 302.736 256.885Z" fill="#2D734F"></path><path d="M410.129 200.491L404.006 196.917C403.887 196.86 403.787 196.769 403.72 196.655L402.6 194.689L406.233 192.593L406.114 192.914L410.129 200.491Z" fill="#E0E0E0"></path><path d="M405.673 192.938L409.914 200.277C409.968 200.397 410.057 200.498 410.171 200.565C410.285 200.632 410.417 200.662 410.548 200.65C410.68 200.638 410.804 200.586 410.904 200.499C411.004 200.413 411.075 200.298 411.106 200.169L415.537 187.268L405.673 192.938Z" fill="#F0F0F0"></path><path d="M449.929 139.784C449.871 138.756 449.573 137.756 449.057 136.864C448.542 135.972 447.825 135.214 446.963 134.65C446.042 134.175 445.021 133.927 443.985 133.927C442.948 133.927 441.927 134.175 441.006 134.65L393.058 162.299C392.196 162.863 391.479 163.621 390.963 164.513C390.448 165.405 390.15 166.405 390.092 167.433V191.711C390.148 192.74 390.445 193.741 390.961 194.633C391.476 195.525 392.195 196.283 393.058 196.846C393.981 197.315 395.001 197.56 396.036 197.56C397.071 197.56 398.092 197.315 399.014 196.846L447.237 168.982C449.893 167.469 449.929 165.944 449.929 164.05V139.784Z" fill="#F0F0F0"></path><path d="M390.175 191.723C390.231 192.752 390.529 193.753 391.044 194.645C391.56 195.537 392.278 196.295 393.142 196.858C393.975 197.276 394.888 197.513 395.82 197.554C396.752 197.595 397.683 197.439 398.55 197.096C397.156 197.632 396.096 196.834 396.096 195.142V170.864C396.131 169.833 396.431 168.828 396.966 167.946L391.009 164.527C390.476 165.41 390.177 166.414 390.14 167.445L390.175 191.723Z" fill="#E0E0E0"></path><path d="M449.929 138.938C449.584 137.687 448.44 137.282 447.07 138.069L399.062 165.73C398.184 166.272 397.465 167.036 396.977 167.945L391.021 164.538C391.512 163.632 392.231 162.868 393.106 162.323L441.042 134.662C441.965 134.194 442.986 133.95 444.02 133.95C445.055 133.95 446.075 134.194 446.999 134.662C447.754 135.136 448.403 135.76 448.907 136.496C449.411 137.232 449.759 138.063 449.929 138.938Z" fill="#F5F5F5"></path><path d="M404.053 176.654L438.302 156.783C439.303 156.211 440.101 156.474 440.101 157.367C440.029 157.919 439.828 158.447 439.516 158.908C439.204 159.37 438.788 159.752 438.302 160.024L404.053 179.894C403.064 180.466 402.266 180.204 402.266 179.31C402.337 178.759 402.535 178.232 402.845 177.771C403.156 177.309 403.569 176.927 404.053 176.654Z" fill="#455A64"></path><path d="M404.053 183.694L427.878 169.852C428.867 169.28 429.677 169.542 429.677 170.435C429.605 170.988 429.405 171.516 429.093 171.977C428.78 172.438 428.364 172.82 427.878 173.092L404.053 186.934C403.064 187.506 402.266 187.244 402.266 186.351C402.337 185.799 402.535 185.272 402.845 184.811C403.156 184.35 403.569 183.967 404.053 183.694Z" fill="#455A64"></path><path d="M404.053 169.649L438.302 149.779C439.303 149.207 440.101 149.469 440.101 150.362C440.029 150.915 439.828 151.443 439.516 151.904C439.204 152.365 438.788 152.747 438.302 153.019L404.053 172.889C403.064 173.461 402.266 173.199 402.266 172.305C402.337 171.754 402.535 171.227 402.845 170.766C403.156 170.305 403.569 169.922 404.053 169.649Z" fill="#455A64"></path><path d="M74.2871 107.275L80.4102 103.701C80.5316 103.647 80.632 103.555 80.6961 103.439L81.8874 101.473L78.2421 99.3765L78.3612 99.6981L74.2871 107.275Z" fill="#2D734F"></path><g opacity="0.1"><path d="M74.2871 107.275L80.4102 103.701C80.5316 103.647 80.632 103.555 80.6961 103.439L81.8874 101.473L78.2421 99.3765L78.3612 99.6981L74.2871 107.275Z" fill="black"></path></g><path d="M78.7424 99.7094L74.5015 107.048C74.4481 107.168 74.3582 107.269 74.2445 107.336C74.1308 107.403 73.9989 107.433 73.8674 107.421C73.7359 107.409 73.6114 107.357 73.5115 107.27C73.4116 107.184 73.3412 107.069 73.3102 106.94L68.8311 94.0151L78.7424 99.7094Z" fill="#2D734F"></path><path d="M55.5366 58.8018C55.5916 57.7744 55.889 56.7747 56.4045 55.8843C56.9201 54.994 57.6392 54.2384 58.5029 53.6794C59.4254 53.2097 60.4459 52.9648 61.481 52.9648C62.5162 52.9648 63.5367 53.2097 64.4592 53.6794L112.419 81.3405C113.28 81.9023 113.995 82.6588 114.509 83.5488C115.022 84.4387 115.318 85.4371 115.374 86.4629V110.753C115.318 111.779 115.022 112.777 114.509 113.667C113.995 114.557 113.28 115.313 112.419 115.875C111.497 116.345 110.476 116.59 109.441 116.59C108.406 116.59 107.386 116.345 106.463 115.875L58.217 88.0116C55.5604 86.4987 55.5366 84.9739 55.5366 83.0917V58.8018Z" fill="#2D734F"></path><path d="M99.3871 94.4802L65.1502 74.6099C64.1614 74.0381 63.3633 74.3002 63.3633 75.1936C63.4341 75.7449 63.6324 76.272 63.9426 76.7332C64.2528 77.1943 64.6663 77.5768 65.1502 77.8502L99.399 97.7204C100.4 98.2923 101.198 98.0302 101.198 97.1367C101.124 96.5833 100.922 96.0547 100.608 95.5934C100.294 95.132 99.8754 94.7508 99.3871 94.4802Z" fill="#455A64"></path><path d="M88.9755 95.3972L65.1502 81.5547C64.1614 80.9829 63.3633 81.245 63.3633 82.1385C63.4305 82.6939 63.6272 83.2258 63.9376 83.6914C64.248 84.1569 64.6633 84.5431 65.1502 84.8188L88.9755 98.6613C89.9642 99.2331 90.7743 98.971 90.7743 98.0776C90.7058 97.521 90.5072 96.9884 90.1947 96.5227C89.8822 96.0571 89.4646 95.6715 88.9755 95.3972Z" fill="#455A64"></path><path d="M99.3871 87.4756L65.1502 67.6053C64.1614 67.0335 63.3633 67.2956 63.3633 68.189C63.4341 68.7402 63.6324 69.2674 63.9426 69.7285C64.2528 70.1897 64.6663 70.5722 65.1502 70.8455L99.3871 90.7754C100.388 91.3472 101.186 91.0851 101.186 90.1917C101.123 89.6288 100.927 89.089 100.614 88.6167C100.301 88.1445 99.8807 87.7534 99.3871 87.4756Z" fill="#455A64"></path><path opacity="0.1" d="M115.326 110.753C115.271 111.779 114.974 112.777 114.461 113.667C113.948 114.557 113.232 115.313 112.372 115.875C111.538 116.299 110.623 116.54 109.689 116.583C108.7
39354 116.626 107.821 116.47 106.952 116.125C108.345 116.649 109.406 115.851 109.406 114.172V89.8818C109.369 88.8508 109.069 87.8462 108.536 86.9632L114.492 83.5562C115.028 84.4337 115.328 85.4351 115.362 86.4628L115.326 110.753Z" fill="black"></path><path opacity="0.3" d="M55.6201 57.9679C55.9656 56.7052 57.1092 56.3121 58.4792 57.0983L106.451 84.819C107.329 85.3566 108.048 86.117 108.536 87.0229L114.492 83.6159C113.994 82.7143 113.277 81.9523 112.408 81.4001L64.4236 53.6794C63.5005 53.2116 62.4802 52.9678 61.4454 52.9678C60.4106 52.9678 59.3903 53.2116 58.4672 53.6794C57.7263 54.1634 57.0917 54.7933 56.6023 55.5306C56.1128 56.2679 55.7786 57.0972 55.6201 57.9679Z" fill="white"></path><path d="M357.916 120.784L351.316 116.972C351.185 116.918 351.076 116.821 351.006 116.698L349.815 114.577L353.734 112.314L353.615 112.659L357.916 120.784Z" fill="#263238"></path><path d="M353.114 112.635L357.677 120.545C357.748 120.644 357.843 120.722 357.954 120.772C358.064 120.822 358.186 120.842 358.307 120.83C358.428 120.818 358.543 120.774 358.642 120.703C358.74 120.632 358.818 120.537 358.868 120.426L363.633 106.488L353.114 112.635Z" fill="#37474F"></path><path d="M407.293 18.489C407.234 17.3813 406.914 16.3032 406.359 15.3427C405.805 14.3821 405.031 13.5662 404.101 12.9615L401.504 11.4605C400.515 10.9555 399.421 10.6921 398.311 10.6921C397.201 10.6921 396.107 10.9555 395.119 11.4605L333.757 46.9007C332.827 47.5053 332.053 48.3212 331.498 49.2818C330.943 50.2423 330.623 51.3204 330.564 52.4281V111.61C330.623 112.718 330.943 113.796 331.498 114.756C332.053 115.717 332.827 116.533 333.757 117.138L336.354 118.639C337.342 119.144 338.436 119.407 339.546 119.407C340.656 119.407 341.75 119.144 342.739 118.639L404.399 82.984C407.269 81.352 407.293 79.7081 407.293 77.671V18.489Z" fill="#37474F"></path><path d="M330.564 111.611C330.623 112.718 330.943 113.796 331.498 114.757C332.053 115.718 332.827 116.533 333.757 117.138L336.354 118.639C337.252 119.093 338.237 119.353 339.243 119.4C340.249 119.447 341.253 119.281 342.191 118.913C340.69 119.473 339.546 118.615 339.546 116.805V57.6106C339.585 56.4989 339.909 55.4159 340.487 54.4657L331.505 49.2837C330.925 50.2332 330.601 51.3167 330.564 52.4286V111.611Z" fill="#263238"></path><path d="M407.186 17.5842C406.817 16.2262 405.578 15.7973 404.101 16.6431L342.715 52.0832C341.77 52.6684 340.994 53.4895 340.464 54.4658L331.481 49.2838C332.016 48.3101 332.791 47.4898 333.733 46.9012L395.131 11.4611C396.122 10.9662 397.215 10.7085 398.323 10.7085C399.431 10.7085 400.524 10.9662 401.516 11.4611L404.125 12.9621C404.921 13.4858 405.603 14.1653 406.129 14.9597C406.655 15.7541 407.015 16.6469 407.186 17.5842Z" fill="#455A64"></path><path d="M345.872 61.5775C345.893 61.2332 345.994 60.8986 346.168 60.6007C346.342 60.3028 346.583 60.0498 346.873 59.8621L397.513 30.5927C397.823 30.4403 398.163 30.3611 398.508 30.3611C398.853 30.3611 399.193 30.4403 399.503 30.5927L400.623 31.236C400.908 31.4264 401.146 31.6803 401.318 31.9778C401.49 32.2754 401.59 32.6086 401.611 32.9514V71.8105C401.59 72.1549 401.49 72.4898 401.318 72.7893C401.147 73.0888 400.909 73.3449 400.623 73.5378L349.97 102.807C349.661 102.96 349.32 103.039 348.975 103.039C348.63 103.039 348.29 102.96 347.981 102.807L346.873 102.164C346.583 101.974 346.342 101.718 346.168 101.419C345.994 101.119 345.893 100.782 345.872 100.437V61.5775Z" fill="#2D734F"></path><path opacity="0.4" d="M345.872 61.5775C345.893 61.2332 345.994 60.8986 346.168 60.6007C346.342 60.3028 346.583 60.0498 346.873 59.8621L397.513 30.5927C397.823 30.4403 398.163 30.3611 398.508 30.3611C398.853 30.3611 399.193 30.4403 399.503 30.5927L400.623 31.236C400.908 31.4264 401.146 31.6803 401.318 31.9778C401.49 32.2754 401.59 32.6086 401.611 32.9514V71.8105C401.59 72.1549 401.49 72.4898 401.318 72.7893C401.147 73.0888 400.909 73.3449 400.623 73.5378L349.97 102.807C349.661 102.96 349.32 103.039 348.975 103.039C348.63 103.039 348.29 102.96 347.981 102.807L346.873 102.164C346.583 101.974 346.342 101.718 346.168 101.419C345.994 101.119 345.893 100.782 345.872 100.437V61.5775Z" fill="white"></path><path d="M350.518 63.1261L346.17 60.6006C345.99 60.8961 345.888 61.232 345.872 61.5774V100.436C345.893 100.782 345.994 101.119 346.168 101.418C346.342 101.718 346.583 101.974 346.873 102.164L347.981 102.807C348.29 102.959 348.63 103.039 348.975 103.039C349.32 103.039 349.661 102.959 349.97 102.807L350.518 102.485V63.1261Z" fill="#2D734F"></path><path opacity="0.3" d="M350.518 63.1261L346.17 60.6006C345.99 60.8961 345.888 61.232 345.872 61.5774V100.436C345.893 100.782 345.994 101.119 346.168 101.418C346.342 101.718 346.583 101.974 346.873 102.164L347.981 102.807C348.29 102.959 348.63 103.039 348.975 103.039C349.32 103.039 349.661 102.959 349.97 102.807L350.518 102.485V63.1261Z" fill="black"></path><path d="M401.659 32.9514V71.8224C401.639 72.145 401.548 72.4593 401.394 72.7433C401.239 73.0273 401.025 73.274 400.765 73.4663H400.705L349.97 102.807C349.871 102.875 349.758 102.917 349.639 102.929C349.521 102.942 349.401 102.924 349.291 102.879C349.184 102.808 349.1 102.71 349.048 102.594C348.995 102.478 348.976 102.35 348.993 102.223V63.3763C348.982 63.2374 349.005 63.0979 349.061 62.9702C349.117 62.8426 349.204 62.7307 349.314 62.6447C349.423 62.5586 349.553 62.501 349.69 62.4769C349.827 62.4528 349.968 62.4631 350.101 62.5067L371.424 67.5696L374.212 68.2367C374.542 68.2973 374.883 68.2673 375.197 68.1498C375.512 68.0324 375.789 67.8318 375.999 67.5696L379.227 63.0666L401.003 32.7489C401.361 32.2248 401.659 32.3201 401.659 32.9514Z" fill="#2D734F"></path><path d="M400.67 73.5379H400.73C400.968 73.3679 401.167 73.1485 401.313 72.8946C401.498 72.5963 401.605 72.2562 401.623 71.9058L379.18 63.1262L394.202 77.3142L400.67 73.5379Z" fill="#2D734F"></path><path opacity="0.2" d="M400.67 73.5379H400.73C400.968 73.3679 401.167 73.1485 401.313 72.8946C401.498 72.5963 401.605 72.2562 401.623 71.9058L379.18 63.1262L394.202 77.3142L400.67 73.5379Z" fill="black"></path><path d="M348.981 102.223C348.964 102.35 348.983 102.478 349.036 102.594C349.088 102.71 349.172 102.808 349.278 102.879C349.389 102.924 349.508 102.942 349.627 102.929C349.746 102.917 349.859 102.875 349.957 102.807L367.41 92.729L371.4 67.5576L348.969 101.58L348.981 102.223Z" fill="#2D734F"></path><path opacity="0.2" d="M348.981 102.223C348.964 102.35 348.983 102.478 349.036 102.594C349.088 102.71 349.172 102.808 349.278 102.879C349.389 102.924 349.508 102.942 349.627 102.929C349.746 102.917 349.859 102.875 349.957 102.807L367.41 92.729L371.4 67.5576L348.969 101.58L348.981 102.223Z" fill="black"></path><path d="M401.349 72.823C401.203 73.0769 401.004 73.2964 400.766 73.4663L349.97 102.807C349.872 102.875 349.758 102.917 349.64 102.929C349.521 102.942 349.401 102.924 349.291 102.879L373.569 64.1268C374.057 63.3531 374.806 62.7798 375.68 62.5109C376.554 62.2421 377.496 62.2955 378.334
39362.6616L401.349 72.823Z" fill="#2D734F"></path><path opacity="0.3" d="M349.386 62.4351L372.496 72.6204C373.331 73.0003 374.276 73.0623 375.154 72.7947C376.031 72.5271 376.781 71.9483 377.261 71.1671L401.396 32.4033L349.386 62.4351Z" fill="black"></path><path d="M349.386 62.4351L372.615 71.1194C373.419 71.4181 374.3 71.4345 375.114 71.1661C375.928 70.8976 376.626 70.3602 377.095 69.6422L401.396 32.4033L349.386 62.4351Z" fill="#2D734F"></path><path d="M420.695 3.81295L415.382 0.656093C413.547 -0.380307 411.022 -0.225442 408.234 1.38277C402.623 4.623 398.073 12.5092 398.073 19.0016C398.073 22.2299 399.204 24.5052 401.039 25.5773L406.03 28.4364L406.924 26.9354C407.951 26.6886 408.936 26.2869 409.842 25.7441C415.465 22.492 420.016 14.6058 420.016 8.12532C420.014 7.24985 419.906 6.37783 419.694 5.52836L420.695 3.81295Z" fill="#F28F8F"></path><path d="M413.286 4.33734C407.675 7.57758 403.124 15.4638 403.124 21.9442C403.124 28.4247 407.675 31.0693 413.286 27.8172C418.896 24.565 423.459 16.6908 423.459 10.2103C423.459 3.7298 418.956 1.09711 413.286 4.33734Z" fill="#FFA8A7"></path><path d="M409.652 16.3572C409.585 16.2596 409.56 16.1399 409.58 16.0236C409.603 15.8756 409.656 15.7338 409.735 15.6067L412.689 10.8416L412.963 10.4366C413.059 10.292 413.185 10.17 413.333 10.0792L415 9.10237C415.041 9.07572 415.089 9.06152 415.137 9.06152C415.186 9.06152 415.234 9.07572 415.274 9.10237C415.312 9.13914 415.342 9.18386 415.36 9.23329C415.379 9.28273 415.386 9.33566 415.382 9.38827V21.3009C415.378 21.4425 415.342 21.5813 415.274 21.7059C415.212 21.8284 415.117 21.9314 415 22.0038L413.202 23.0521C413.164 23.0811 413.118 23.0968 413.071 23.0968C413.023 23.0968 412.977 23.0811 412.94 23.0521C412.902 23.0153 412.872 22.9706 412.854 22.9211C412.835 22.8717 412.828 22.8188 412.832 22.7662V14.7132L411.188 17.3221C411.129 17.4348 411.032 17.5233 410.914 17.5723C410.879 17.6003 410.835 17.6155 410.789 17.6155C410.744 17.6155 410.7 17.6003 410.664 17.5723L409.652 16.3572Z" fill="white"></path><path d="M433.68 314.959C430.785 311.6 428.45 306.835 427.414 305.846C424.4 302.975 421.338 262.317 421.338 262.317C428.379 262.079 432.155 264.7 433.37 270.108C434.585 275.516 439.41 301.677 439.41 3
39301.677" fill="#FFA8A7"></path><path d="M390.783 317.985C387.28 325.061 378.632 346.361 375.201 361.097C371.985 374.892 370.734 384.446 375.201 387.781C379.668 391.117 392.45 389.092 400.551 371.854C403.088 366.458 412.631 349.804 412.631 349.804C412.631 349.804 419.683 347.266 422.161 345.36C422.161 345.36 445.7 346.039 457.136 343.705C468.572 341.37 480.735 327.384 476.053 326.014C467.631 323.537 451.216 321.738 432.215 320.511L390.783 317.985Z" fill="#37474F"></path><path d="M445.867 340.75C440.721 341.942 433.097 340.345 428.784 339.094C429.049 337.58 429 336.027 428.641 334.532C428.402 336.548 427.754 338.494 426.735 340.25C426.032 340.655 425.425 340.989 424.996 341.203C422.137 342.668 414.275 346.683 412.821 345.42C410.625 342.586 407.506 340.61 404.006 339.833C406.472 341.489 413.607 346.599 411.07 352.532L412.631 349.804C412.631 349.804 419.683 347.266 422.161 345.36C422.161 345.36 435.265 345.742 446.748 344.955L460.305 335.568C460.305 335.568 453.765 335.187 445.867 340.75Z" fill="#263238"></path><path d="M432.679 357.225C430.214 359.453 426.449 361.24 423.805 360.692C421.16 360.144 417.372 359.882 415.895 365.159C414.215 371.115 408.747 374.796 405.745 378.084C402.743 381.372 403.684 386.304 405.257 389.711C407.901 395.453 411.761 391.986 413.905 388.341C416.049 384.696 422.339 378.013 425.377 375.237C428.744 371.891 432.326 368.767 436.098 365.886L432.679 357.225Z" fill="#FFA8A7"></path><path d="M468.132 325.574C482.868 324.073 483.165 333.067 479.377 339.154C475.291 345.706 459.698 353.795 452.062 357.678C444.426 361.562 433.764 367.661 433.764 367.661C431.484 365.228 430.051 362.123 429.678 358.81C438.017 352.949 446.224 337.891 460.222 335.568L468.132 325.574Z" fill="#37474F"></path><path d="M424.781 360.787C424.454 360.78 424.127 360.748 423.805 360.692C421.16 360.132 417.372 359.882 415.895 365.159C414.215 371.116 408.747 374.797 405.745 378.084C402.743 381.372 403.684 386.304 405.257 389.711C407.901 395.453 411.761 391.986 413.905 388.341C415.074 386.51 416.385 384.774 417.824 383.147C417.162 383.936 416.225 384.442 415.202 384.564C414.18 384.685 413.15 384.413 412.321 383.803C411.237 382.861 412.035 379.55 414.048 377.322C416.061 375.094 423.388 360.609 424.781 360.787Z" fill="#263238"></path><path d="M426.616 359.048C429.308 358.369 433.263 357.404 434.896 355.26C436.528 353.116 439.911 351.031 444.497 354.069C449.691 357.488 456.195 356.677 460.627 357.166C465.058 357.654 467.572 362.026 468.62 365.624C470.395 371.699 465.297 369.627 461.294 368.28C457.291 366.934 447.987 365.672 444.044 366.196C440.101 366.72 430.214 369.221 430.214 369.221L426.616 359.048Z" fill="#FFA8A7"></path><path d="M459.387 367.697C460.09 367.875 460.745 368.054 461.293 368.245C465.296 369.591 470.395 371.664 468.62 365.588C467.571 362.014 465.046 357.63 460.626 357.13C456.207 356.63 449.691 357.452 444.497 354.033C439.91 351.031 436.527 353.104 434.895 355.224C434.703 355.464 434.492 355.687 434.264 355.891C434.264 355.891 439.541 357.523 445.354 359.203C451.168 360.883 461.008 363.789 461.377 365.29C461.651 366.41 461.841 367.768 459.387 367.697Z" fill="#263238"></path><path d="M372.783 383.826C373.64 389.068 379.513 391.593 392.105 389.068C404.697 386.542 431.822 369.329 431.822 369.329C431.822 369.329 433.49 360.454 426.604 358.512C426.604 358.512 420.338 359.703 410.117 361.871C405.503 362.888 400.946 364.149 396.465 365.648C389.556 374.916 382.36 371.175 379.787 374.439C375.463 379.907 372.783 383.826 372.783 383.826Z" fill="#37474F"></path><path d="M405.173 363.074C399.96 364.177 394.975 366.167 390.437 368.959C390.437 368.959 396.882 361.407 406.841 360.049L405.173 363.074Z" fill="#263238"></path><path d="M430.285 295.387C430.856 300.748 432.179 320.511 432.179 320.511C428.021 334.532 395.738 331.709 389.496 320.713C391.491 316.146 393.112 311.425 394.344 306.597L390.913 291.599C390.913 291.599 399.121 284.118 390.913 268.846L401.766 265.593L421.338 262.317C424.638 262.496 430.237 270.061 432.393 275.588C433.763 279.126 434.871 286.309 430.285 295.387Z" fill="#2D734F"></path><path opacity="0.15" d="M413.357 330.017C399.812 329.445 393.57 321.118 393.713 318.926C394.204 315.715 394.872 312.534 395.714 309.396L400.789 311.386L396.60
3937 305.286L393.713 292.29C396.774 287.799 395.261 279.674 395.261 279.674L394.416 279.174C395.404 287.513 390.913 291.599 390.913 291.599L394.344 306.597C393.111 311.417 391.489 316.13 389.496 320.689C392.807 326.55 403.469 330.088 413.357 330.017Z" fill="black"></path><path d="M413.202 257.112L406.054 257.302C403.697 257.367 401.349 256.967 399.146 256.124C396.943 255.282 394.928 254.013 393.215 252.391C391.503 250.77 390.126 248.826 389.165 246.672C388.204 244.518 387.677 242.196 387.614 239.838C387.536 237.014 388.015 234.201 389.025 231.562C390.034 228.923 391.553 226.508 393.496 224.456C395.438 222.404 397.766 220.755 400.346 219.603C402.926 218.45 405.708 217.817 408.532 217.74C411.357 217.663 414.169 218.142 416.808 219.151C419.448 220.161 421.862 221.68 423.914 223.622C425.966 225.565 427.615 227.893 428.768 230.473C429.92 233.053 430.553 235.834 430.63 238.659C430.762 243.416 429 248.03 425.733 251.49C422.465 254.95 417.959 256.971 413.202 257.112Z" fill="#263238"></path><path d="M391.152 229.379L385.803 227.509C385.906 227.147 386.083 226.81 386.322 226.519C386.561 226.229 386.858 225.99 387.193 225.819C387.529 225.648 387.896 225.548 388.271 225.525C388.647 225.502 389.023 225.557 389.377 225.686C390.089 225.958 390.67 226.492 391 227.179C391.331 227.866 391.385 228.653 391.152 229.379Z" fill="#263238"></path><path d="M391.092 227.997L389.448 222.589C389.799 222.457 390.172 222.399 390.546 222.418C390.92 222.437 391.286 222.533 391.621 222.699C391.956 222.866 392.254 223.099 392.495 223.386C392.736 223.672 392.915 224.005 393.022 224.364C393.236 225.101 393.154 225.893 392.793 226.572C392.433 227.25 391.823 227.761 391.092 227.997Z" fill="#263238"></path><path d="M422.089 227.008C424.4 228.295 427.366 233.93 427.414 245.926C427.414 256.087 424.233 258.684 422.649 259.446C421.064 260.209 417.812 259.863 414.703 259.446L414.763 263.652C414.763 263.652 420.35 269.763 420.147 272.562C419.945 275.362 413 276.815 408.925 274.194C405.971 272.045 403.398 269.415 401.313 266.415L401.004 252.335C401.004 252.335 399.229 254.157 396.06 251.536C393.451 249.368 392.486 245.58 394.428 243.555C394.928 243.052 395.541 242.676 396.217 242.458C396.892 242.241 397.609 242.188 398.309 242.305C399.009 242.422 399.671 242.704 400.239 243.129C400.807 243.554 401.265 244.108 401.575 244.746C401.575 244.746 406.519 244.746 413 240.994C415.505 239.538 417.632 237.514 419.211 235.084C420.79 232.655 421.776 229.889 422.089 227.008Z" fill="#FFA8A7"></path><path d="M416.001 243.674C416.025 243.846 416.013 244.022 415.966 244.189C415.92 244.357 415.839 244.513 415.73 244.648C415.62 244.784 415.484 244.895 415.33 244.976C415.176 245.057 415.007 245.105 414.834 245.118C414.66 245.131 414.486 245.109 414.322 245.052C414.157 244.995 414.006 244.905 413.878 244.788C413.75 244.67 413.647 244.528 413.576 244.369C413.504 244.21 413.466 244.039 413.464 243.865C413.44 243.692 413.452 243.517 413.499 243.349C413.546 243.182 413.626 243.026 413.736 242.89C413.845 242.755 413.981 242.644 414.135 242.563C414.289 242.482 414.458 242.434 414.631 242.421C414.805 242.408 414.979 242.43 415.143 242.487C415.308 242.544 415.459 242.634 415.587 242.751C415.716 242.869 415.818 243.011 415.89 243.17C415.961 243.329 415.999 243.5 416.001 243.674Z" fill="#263238"></path><path d="M416.574 252.275L419.564 253.145C419.515 253.345 419.427 253.533 419.304 253.699C419.181 253.864 419.026 254.002 418.847 254.106C418.669 254.209 418.472 254.276 418.268 254.301C418.063 254.326 417.856 254.31 417.658 254.252C417.255 254.128 416.917 253.852 416.715 253.483C416.513 253.114 416.462 252.681 416.574 252.275Z" fill="#F28F8F"></path><path d="M426.365 239.469L423.721 237.753C423.826 237.576 423.965 237.423 424.131 237.301C424.297 237.179 424.486 237.092 424.686 237.046C424.886 236.999 425.094 236.993 425.297 237.029C425.499 237.065 425.693 237.141 425.865 237.253C426.217 237.487 426.466 237.848 426.559 238.261C426.653 238.673 426.583 239.106 426.365 239.469Z" fill="#263238"></path><path d="M425.854 242.483C425.872 242.655 425.855 242.828 425.804 242.994C425.754 243.159 425.67 243.312 425.559 243.445C425.448 243.577 425.311 243.686 425.157 243.764C425.003 243.842 424.835 243.889 424.662 243.9C424.322 243.923 423.986 243.811 423.727 243.588C423.468 243.365 423.308 243.05 423.28 242.709C423.268 242.542 423.288 242.374 423.341 242.214C423.393 242.055 423.477 241.907 423.586 241.78C423.696 241.653 423.829 241.548 423.979 241.473C424.129 241.397 424.292 241.352 424.46 241.339C424.627 241.327 424.795 241.347 424.955 241.4C425.114 241.452 425.262 241.536 425.389 241.645C425.516 241.755 425.621 241.888 425.696 242.038C425.772 242.188 425.817 242.351 425.83 242.519L425.854 242.483Z" fill="#263238"></path><path d="M420.076 241.28L420.219 249.595L424.233 248.237L420.076 241.28Z" fill="#F28F8F"></path><path d="M414.656 259.434C411.38 259.089 404.601 257.338 403.481 254.669C403.945 256 404.8 257.159 405.935 257.993
393C407.984 259.661 414.715 261.412 414.715 261.412L414.656 259.434Z" fill="#F28F8F"></path><path d="M393.13 354.545V355.51C393.123 355.991 393.244 356.465 393.481 356.883C393.717 357.302 394.061 357.65 394.476 357.893L420.302 372.748C420.714 372.99 421.183 373.117 421.66 373.117C422.138 373.117 422.607 372.99 423.018 372.748L470.395 345.349C470.814 345.11 471.161 344.762 471.4 344.343C471.639 343.924 471.761 343.448 471.753 342.966V342.311L421.66 371.223L393.13 354.545Z" fill="#EBEBEB"></path><path d="M471.753 342.358L443.663 326.133C443.416 325.992 443.137 325.918 442.853 325.918C442.569 325.918 442.289 325.992 442.043 326.133L393.308 354.283C393.254 354.314 393.208 354.36 393.177 354.414C393.145 354.468 393.129 354.53 393.129 354.593C393.129 354.656 393.145 354.717 393.177 354.772C393.208 354.826 393.254 354.871 393.308 354.902L421.66 371.282L471.753 342.358Z" fill="#FAFAFA"></path><path d="M439.386 301.629C443.162 307.121 451.727 319.057 455.575 325.895C457.791 329.838 455.003 333.662 448.952 332.042C444.961 330.982 439.231 321.416 433.68 314.936" fill="#FFA8A7"></path><path d="M421.41 368.888L406.257 360.156L450.56 334.568L465.797 343.264L421.41 368.888Z" fill="#E0E0E0"></path><path d="M413.953 344.574L414.239 344.741L421.66 349.029L434.871 341.405L435.145 341.25L427.438 336.795L413.953 344.574Z" fill="#E0E0E0"></path><path d="M414.238 344.741L421.66 349.03L434.871 341.406L427.437 337.117L414.238 344.741Z" fill="#E6E6E6"></path><path d="M421.66 371.271V373.105C422.138 373.107 422.607 372.979 423.018 372.736L470.395 345.337C470.814 345.098 471.161 344.751 471.4 344.331C471.639 343.912 471.761 343.437 471.753 342.954V342.299L421.66 371.271Z" fill="#EBEBEB"></path><g opacity="0.5"><path d="M421.66 371.271V373.105C422.138 373.107 422.607 372.979 423.018 372.736L470.395 345.337C470.814 345.098 471.161 344.751 471.4 344.331C471.639 343.912 471.761 343.437 471.753 342.954V342.299L421.66 371.271Z" fill="#E0E0E0"></path></g><path d="M422.422 371.675C422.87 371.848 423.35 371.918 423.829 371.881C424.307 371.844 424.771 371.701 425.186 371.461L472.36 344.229C472.772 343.994 473.126 343.67 473.396 343.28C473.666 342.891 473.846 342.445 473.921 341.977L479.091 311.159C479.103 310.985 479.103 310.81 479.091 310.635C479.092 310.211 479.009 309.79 478.848 309.398C478.686 309.005 478.449 308.649 478.15 308.348L429.129 336.664C428.82 336.835 428.553 337.072 428.347 337.358C428.141 337.645 428.002 337.973 427.938 338.32L422.422 371.675Z" fill="#2D734F"></path><g opacity="0.7"><path d="M422.422 371.675C422.87 371.848 423.35 371.918 423.829 371.881C424.307 371.844 424.771 371.701 425.186 371.461L472.36 344.229C472.772 343.994 473.126 343.67 473.396 343.28C473.666 342.891 473.846 342.445 473.921 341.977L479.091 311.159C479.103 310.985 479.103 310.81 479.091 310.635C479.092 310.211 479.009 309.79 478.848 309.398C478.686 309.005 478.449 308.649 478.15 308.348L429.129 336.664C428.82 336.835 428.553 337.072 428.347 337.358C428.141 337.645 428.002 337.973 427.938 338.32L422.422 371.675Z" fill="white"></path></g><path d="M421.66 371.282L421.982 371.461C422.124 371.542 422.271 371.614 422.423 371.675L428.01 338.32C428.073 337.973 428.213 337.645 428.419 337.358C428.625 337.072 428.892 336.835 429.201 336.664L478.221 308.348C478.021 308.163 477.801 307.999 477.566 307.859L428.438 336.212C428.128 336.383 427.86 336.622 427.654 336.911C427.448 337.199 427.309 337.53 427.247 337.879L421.66 371.282Z" fill="#FAFAFA"></path><path d="M449 343.24C449.738 340.663 451.446 338.473 453.765 337.129C456.04 335.806 457.612 336.414 457.267 338.475C456.521 341.051 454.816 343.242 452.502 344.598C450.215 345.908 448.654 345.301 449 343.24Z" fill="#2D734F"></path><path d="M397.156 348.97C394.559 347.183 378.012 335.14 371.401 330.017C364.515 324.68 364.932 322.965 365.766 319.117C367.41 311.517 377.845 287.584 380.716 280.484C383.933 272.562 384.671 271.562 390.913 268.846C395.226 272.253 397.632 280.603 391.831 292.111L380.013 319.915C380.013 319.915 387.888 328.254 392.545 332.662C397.203 337.069 401.313 342.013 404.792 342.394C407.555 342.692 412.452 342.883 413.5 343.848C416.063 346.433 418.451 349.187 420.647 352.091C421.636 353.711 423.983 357.011 420.647 358.048C417.61 359.001 415.132 357.702 412.654 356.01C411.496 355.174 410.394 354.262 409.354 353.282C406.883 353.559 404.386 353.063 402.207 351.865C400.301 350.817 397.
393156 348.97 397.156 348.97Z" fill="#FFA8A7"></path><path d="M388.388 279.674H388.733C390.411 279.673 392.071 279.337 393.616 278.684C395.162 278.032 396.561 277.078 397.732 275.877C398.903 274.676 399.822 273.253 400.435 271.691C401.048 270.13 401.342 268.462 401.301 266.785L400.979 253.383C399.326 253.381 397.689 253.706 396.162 254.337C394.634 254.969 393.246 255.895 392.076 257.063C390.907 258.232 389.979 259.619 389.346 261.146C388.713 262.673 388.388 264.31 388.388 265.963V279.674Z" fill="#263238"></path><path d="M53.9881 235.168C52.7969 237.73 48.961 241.446 44.5176 236.658C38.0252 229.641 27.3276 204.732 27.3276 204.732L34.3561 201.479L48.6513 221.04L56.2873 229.522" fill="#FFA8A7"></path><path d="M55.8825 187.339C52.5112 198.644 45.7329 223.828 45.7329 223.828L53.9884 235.168C55.463 232.263 56.7212 229.253 57.7528 226.162C59.1942 222.231 63.9593 206.542 63.9593 206.542C63.9593 206.542 62.9467 183.908 66.4847 180.882C68.3933 179.193 70.5987 177.872 72.989 176.987C67.3544 177.44 58.9559 176.987 55.8825 187.339Z" fill="#FFA8A7"></path><path d="M40.0386 188.971C38.1683 185.493 37.6561 185.338 36.5958 184.576C35.5356 183.813 28.6739 182.801 25.8745 182.562C22.5389 182.277 21.3596 182.896 22.3007 185.755C24.2782 191.878 30.2821 204.875 31.6283 206.674C32.5098 207.865 32.6885 208.937 36.3933 209.306C39.8837 209.64 44.2676 209.831 45.5541 209.914C46.8407 209.997 48.6276 210.307 47.4721 206.519C45.9987 202.226 44.2968 198.015 42.3735 193.903C40.932 190.842 40.0386 188.971 40.0386 188.971Z" fill="#263238"></path><path d="M27.328 204.732C25.9342 198.585 21.8482 192.914 24.1592 190.842L25.3505 193.558C25.3505 193.558 32.9984 195.392 36.6913 195.106C40.3843 194.82 43.3982 193.915 44.4107 194.654C46.555 196.166 47.1745 202.599 41.0275 204.946C35.8575 206.924 27.328 204.732 27.328 204.732Z" fill="#FFA8A7"></path><path d="M73.489 174.974C66.7226 175.045 59.2772 177.511 56.716 182.812C54.1548 188.113 49.4136 207.519 49.4136 207.519C51.3779 209.315 53.6965 210.679 56.2202 211.524C58.7438 212.37 61.4165 212.677 64.0661 212.427L73.489 174.974Z" fill="#2D734F"></path><path opacity="0.1" d="M73.489 174.974C66.7226 175.045 59.2772 177.511 56.716 182.812C54.1548 188.113 49.4136 207.519 49.4136 207.519C51.3779 209.315 53.6965 210.679 56.2202 211.524C58.7438 212.37 61.4165 212.677 64.0661 212.427L73.489 174.974Z" fill="black"></path><path d="M102.89 370.341H93.5264V383.969H102.89V370.341Z" fill="#FFA8A7"></path><path d="M69.976 353.473L60.6182 353.795L61.0866 367.415L70.4444 367.093L69.976 353.473Z" fill="#FFA8A7"></path><path d="M102.27 237.301C102.27 246.247 103.461 304.012 103.461 304.012C103.676 306.573 106.082 311.314 105.57 321.19C104.855 334.615 103.7 371.878 103.7 371.878C103.7 371.878 99.3038 376.238 93.1093 371.878C93.1093 371.878 84.6394 321.237 82.9597 307.943C81.4944 296.34 79.0166 264.819 79.0166 264.819L74.2515 302.654C74.2515 302.654 75.7764 311.386 76.1099 317.533C76.4435 323.679 70.6182 358.524 70.6182 358.524C69.1027 359.474 67.3641 360.01 65.5765 360.077C63.789 360.143 62.0152 359.739 60.4329 358.905C60.4329 358.905 56.8591 307.681 55.8584 302.13C54.8578 296.578 58.4911 237.301 58.4911 237.301H102.27Z" fill="#37474F"></path><path d="M88.1775 175.355C89.2735 175.617 98.2913 177.737 102.27 179.084V237.301C95.7063 244.448 72.8221 247.772 58.4912 237.301V191.675C58.4912 184.385 62.5415 175.629 73.7275 174.998L88.1775 175.355Z" fill="#EBEBEB"></path><path d="M91.358 138.092C92.1103 138.006 92.8723 138.092 93.5865 138.344C94.3006 138.595 94.948 139.006 95.4798 139.545C97.2548 141.356 96.8855 144.715 95.4798 152.423L90 153.054L91.358 138.092Z" fill="#263238"></path><path d="M59.3964 135.864C58.2177 135.87 57.0503 135.634 55.9656 135.173C54.2859 134.208 53.8451 136.114 54.7743 137.77C55.3822 138.96 56.2852 139.973 57.3969 140.714C58.5087 141.454 59.7919 141.897 61.1237 141.999C61.1237 141.761 62.6962 137.711 62.6962 137.711L59.3964 135.864Z" fill="#263238"></path><path d="M88.7607 153.055C89.5708 153.543 90.7382 151.983 91.7389 150.934C92.7395 149.886 96.0155 148.445 97.6952 151.887C99.3749 155.33 96.2538 160.024 93.6687 160.834C89.2372 162.228 88.5701 159.38 88.5701 159.38L88.177 175.355C87.2014 177.496 85.7125 179.364 83.8422 180.791C81.9719 182.219 79.7782 183.163 77.4556 183.539C69.5814 184.611 71.2015 178.107 73.7865 174.926V170.054C71.8175 170.367 69.821 170.471 67.8302 170.364C64.5542 169.864 62.5052 167.278 61.5165 163.74C59.9202 158.07 59.3127 153.484 60.6707 142.298C62.1479 130.051 76.3835 129.932 84.079 134.769C91.7746 139.605 88.7607 153.055 88.7607 153.055Z" fill="#FFA8A7"></path><path d="M88.7612 154.425C89.1662 154.425 90.7268 151.852 91.7393 150.934C93.145 149.648 91.3343 138.092 91.3343 138.092C91.3343 138.092 92.7519 133.709 89.9763 130.802C87.2006 127.895 81.828 128.419 77.9088 128.253C73.084
393128.274 68.3053 127.314 63.8638 125.429C58.2887 123.047 57.9075 122.725 57.1808 125.167C56.4541 127.609 56.2278 133.232 59.5633 136.985L62.339 138.009C62.339 138.009 63.828 139.331 69.0339 139.963C73.8363 140.326 78.6621 140.238 83.4481 139.701C84.9611 139.486 85.2827 140.951 86.0928 144.942C86.7956 148.456 87.3912 154.401 88.7612 154.425Z" fill="#263238"></path><path d="M91.3581 138.998L96.278 136.353C96.1168 136.025 95.891 135.733 95.6142 135.494C95.3374 135.256 95.0153 135.075 94.6671 134.964C94.319 134.853 93.952 134.813 93.5881 134.847C93.2242 134.881 92.8709 134.988 92.5494 135.162C91.8975 135.527 91.4106 136.129 91.1889 136.842C90.9673 137.556 91.0279 138.327 91.3581 138.998Z" fill="#263238"></path><path d="M73.7397 170.102C73.7397 170.102 81.0303 168.636 83.5796 167.278C85.0964 166.503 86.3425 165.286 87.1534 163.788C86.7693 165.282 86.0887 166.684 85.1521 167.91C83.2937 170.292 73.7874 172.043 73.7874 172.043L73.7397 170.102Z" fill="#F28F8F"></path><path d="M75.4907 151.232C75.5023 151.519 75.5981 151.796 75.766 152.029C75.934 152.262 76.1667 152.441 76.4352 152.543C76.7038 152.644 76.9964 152.665 77.2766 152.602C77.5568 152.539 77.8122 152.395 78.0112 152.188C78.2102 151.981 78.344 151.72 78.3959 151.437C78.4477 151.155 78.4155 150.863 78.303 150.599C78.1906 150.335 78.0029 150.109 77.7634 149.951C77.5239 149.792 77.2431 149.708 76.9559 149.707C76.7593 149.71 76.5653 149.752 76.3851 149.831C76.2048 149.909 76.0418 150.023 75.9056 150.164C75.7694 150.306 75.6626 150.474 75.5914 150.657C75.5202 150.84 75.4859 151.036 75.4907 151.232Z" fill="#263238"></path><path d="M77.063 145.716L80.196 147.444C80.4172 147.015 80.4652 146.517 80.33 146.054C80.1947 145.59 79.8866 145.196 79.4693 144.954C79.2626 144.84 79.0348 144.769 78.7998 144.745C78.5648 144.722 78.3275 144.746 78.1023 144.818C77.8771 144.889 77.6689 145.006 77.4902 145.16C77.3115 145.315 77.1661 145.504 77.063 145.716Z" fill="#263238"></path><path d="M74.4062 161.322L71.1064 162.573C71.1773 162.797 71.2931 163.005 71.4468 163.184C71.6005 163.363 71.7889 163.508 72.0006 163.612C72.2123 163.715 72.4428 163.775 72.6782 163.787C72.9136 163.799 73.1489 163.762 73.3698 163.68C73.812 163.495 74.1661 163.147 74.3589 162.708C74.5518 162.269 74.5687 161.773 74.4062 161.322Z" fill="#F28F8F"></path><path d="M62.4576 146.932L65.3166 144.74C65.183 144.547 65.0115 144.383 64.8126 144.259C64.6137 144.135 64.3915 144.052 64.1597 144.016C63.9278 143.981 63.6911 143.993 63.4641 144.051C63.237 144.11 63.0242 144.215 62.8388 144.358C62.4588 144.658 62.2075 145.091 62.1367 145.569C62.0658 146.048 62.1806 146.535 62.4576 146.932Z" fill="#263238"></path><path d="M63.3393 150.815C63.351 151.102 63.4467 151.379 63.6147 151.612C63.7826 151.845 64.0153 152.024 64.2839 152.126C64.5524 152.227 64.845 152.248 65.1252 152.185C65.4054 152.122 65.6609 151.978 65.8599 151.771C66.0589 151.564 66.1926 151.303 66.2445 151.02C66.2964 150.738 66.2641 150.446 66.1516 150.182C66.0392 149.918 65.8516 149.692 65.6121 149.534C65.3726 149.375 65.0918 149.291 64.8046 149.29C64.608 149.293 64.414 149.335 64.2337 149.414C64.0534 149.492 63.8905 149.606 63.7542 149.747C63.618 149.889 63.5112 150.057 63.44 150.24C63.3688 150.423 63.3346 150.619 63.3393 150.815Z" fill="#263238"></path><path d="M70.785 149.433L70.3085 158.213L65.7222 156.652L70.785 149.433Z" fill="#F28F8F"></path><path d="M93.526 379.347V378.013C92.6325 378.394 90.5478 386.352 86.831 389.723C83.8767 392.415 79.8502 395.524 78.8258 398.526C77.8013 401.528 84.4366 403.375 87.1646 402.886C90.3691 402.315 95.9204 400.063 97.3142 397.966C98.708 395.87 99.3631 392.796 100.495 391.26C101.627 389.723 104.235 388.019 104.855 386.244C105.188 385.268 104.783 383.135 104.319 381.324C103.854 379.514 103.413 377.858 102.842 378.013V379.061C101.512 380.108 99.8639 380.667 98.1719 380.645C96.8377 380.657 93.514 380.395 93.526 379.347Z" fill="#263238"></path><path d="M60.9809 364.528C60.4924 364.528 60.0993 365.231 59.0272 366.386C57.4273 368.007 55.5669 369.348 53.5235 370.353C50.0212 372.104 43.2072 374.808 40.1218 376.19C38.192 377.06 38.2873 379.383 40.2767 380.705C42.2661 382.027 47.0788 382.992 52.8445 381.694C55.9895 380.991 60.0874 378.12 62.6724 378.251C65.2575 378.382 70.1178 378.37 72.0239 377.06C73.9299 375.749 73.2151 372.926 72.6314 370.508C72.0477 367.863 71.2019 363.825 70.3323 364.004V364.837C69.2125 366.541 63.4825 367.22 61.0047 366.029L60.9809 364.528Z" fill="#263238"></path><path d="M119.472 230.749C120.055 227.938 113.754 200.026 111.288 191.199L100.364 203.945L107.083 231.488C105.831 239.191 103.999 246.789 101.603 254.217C101.165 255.37 100.316 256.32 99.2202 256.885C96.3016 258.446 95.0627 260.161 92.8112 262.222C91.0482 263.83 89.6187 264.164 89.7973 264.736C90.0735 265.361 90.5752 265.859 91.2022 266.13C91.8293 266.402 92.5357 266.427 93.1805 266.201C94.6254 265.743 96.0124 265.119 97.3142 264.343C96.1718 266.801 94.6435 269.061 92.7874 271.038C88.5465 275.564 88.1772 278.507 96.0753 279.102C101.019 279.484 105.177 276.72 109.644 265.998C110.93 262.937 112.55 258.47 113.766 254.431C116.625 244.913 118.126 237.301 119.472 230.749Z" fill="#FFA8A7"></path><path d="M96.6474 195.94C93.6692 189.102 95.1583 181.097 98.4581 177.988C106.797 179.429 108.977 183.396 111.288 191.199C114.862 203.231 116.637 211.045 116.637 211.045C114.54 213.833 106.189 217.073 102.27 215.882L96.6474 195.94Z" fill="#2D734F"></path><path opacity="0.1" d="M96.6474 195.94C93.6692 189.102 95.1583 181.097 98.4581 177.988C106.797 179.429 108.977 183.396 111.288 191.199C114.862 203.231 116.637 211.045 116.637 211.045C114.54 213.833 106.189 217.073 102.27 215.882L96.6474 195.94Z" fill="black"></path><path opacity="0.1" d="M102.27 215.882L98.458 202.361L102.27 227.795V215.882Z" fill="black"></path><path d="M78.9807 264.855C74.1433 263.346 69.695 260.797 65.9482 257.386C65.9482 257.386 68.4618 262.091 75.9429 266.475L75.5379 292.206L78.9807 264.855Z" fill="#263238"></path></svg>'; 394},function(e,t){e.exports='<svg viewBox="3 7 40 38" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><rect width="45" height="50" fill="url(#pattern0)"></rect><defs><pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1"><use xlink:href="#image0_59_27" transform="translate(0 0.0833333) scale(0.0111111 0.00925926)"></use></pattern><image id="image0_59_27" width="90" height="90" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAYAAAA4qEECAAAABmJLR0QA/wD/AP+gvaeTAAAHHUlEQVR4nO2cX2wcRx3Hv9/ZvTub1PH5GhsnaZsqbZP+AQpyBHVq2lXWsbHk8oSf+CcViUeEeAAkBAp/xBsv5QEkEBICXrB4wZasOLrLNbKTlMZVi1BbR0ncFOMaJ7WdmLh3vtv58XBruDvfuT77PHat+Uin252dnfnN50Y7uyvdD7BYLBaLxWKxWCwWi8Vi2Tuw2oGBgYHo/Pz8TwF8FcBBAEsk8yKyAuBeWO0OSS0iWQD3ROQWyVsA5kTkPZK3RGTOdd33HMeZGxkZyW77iGrA87yGaDTamsvlDimlWkWkleRBAG3hdiuAfSRjIqIANIen7iMZFREXQBOAGZJ/aGlp+dHg4OBKpb7cakEsLCz8BMB3i4qaRGRNveIykmu2SSIIAgRBoH3fvwlgkuTbWutJAFcdx3n73LlzMxsRs1lOnz59KAiCxwEcI/k4gOPh50gQBEopVTV+oHSMVcoOicj3FhYWAOD7lWKoOqN9359BYSabYBbAFREZU0qN5/P5K+l0OrOZhjzPc0k+rZTqItkhIp8H8HB9w63KbDKZrOhsPdFrf0ZzZAC8LCLDWuvhdDr9znqVPc97WCnVr5R6QUSeA9BgJsy1JJPJik53q+hyLgL4XRAEf1qd6Z2dnY2NjY1fJvkigM6dDe//fNRFrzIN4Gfh9g8BHN7BWCpSTXTVxbAaItJBMkZyH4D9WuuYUqoJ
394wD4RaSDZJiKtKEhoA9AOILGV4It4AMCv69RWMfMorBP/BjAjInNKqTkAWQD3tNZLSqksgLsick9EsiQnaumgZtGpVOq1Ws/p6+uLZbPZdsdxHhWRYyKyuuofQ2GhUrW2WSMawDsArqJw1zNJ8moQBNdisdjsZm47fd+vqX7NojdDOJCb4SdZfKyvr2//ysrK51C4zj4Tfse32OUiyYsichnA5Wg0+srIyMjdLba5JSpeTzo6OiLxeLzijXe1a1C98DzPdV23S0T6AXwRwGMbPPUqgCGSw/l8fiydTue3L8rqa9ji4mJ0YmIiV16+Rprnee2O4/wFwMlKDW236HJOnTr1WZLfBPCNKlV+KyK/SaVSfzMZVzXRIjKutf5SOp2eLS4vkdbR0RFpbm4+T/LZah2YFr1KtYHttnhCLkejUa/42l+yCMXj8RfXk2zZMM/kcrmvFReUr/ZfNxjMnkZrXeKyRHT4wsVSB0g+UbxfIlpEWsyGs6cpeUjb7gcFS4gVbQgr2hBWtCGsaENY0Yawog1hRRvCijaEFW0IK9oQVrQhrGhDWNGGsKINYUUbwoo2hBVtCCvaEFa0IaxoQ1jRhrCiDWFFG8KKNoQVbQgr2hBWtCGsaENY0Yawog1hRRvCijaEFW0IK9oQVrQhrGhDWNGGqDm7QXd39xURuQsgS3JJRJZRyBp2m+RtrfVtx3HmRGQuk8lMj42NLdQ96m2gq6urpaGh4QGSbUEQtCmlDojIAQAHUMgK9jERaQIQI7m/UkKr9dhUYpSi7fJjIAmtNQAgFovB9/0lAO+SvAngBoA3tdaTWus3y/+Yvt14nteulHpSKXUcwJMAjorIEQAPIcyCtjqGSmOrtL1RTOTraALwlIg8tVpAEo7jwPf9RQBXSI5rrScikcj42bNn5+vRqed597mu++kwY86zYVKrjwObE7VVykV/AKDRYP9xAN0i0k0S+Xxe+77/lohcBDCitT6XTqf/s5GGQrE9WusvkDwJ4IkwKeCOiAWwXLxTkoLB9/03AHzKaDjrkyX5MoBhEXmpUgWS3wLQLyLPA4gZjW59Xk8mk59Z3SmZ0SLyZ5K7SXRMRHoA9FSrUO0H2AUMFu+U3N5ls9mXAEwZDWdvciOTyfyyuKBE9Pj4+BKAfgDvmoxqj3GTZH/o8n845bWmpqZuHT58+Peu6xLAEQD7TUX4EedfJH8VBMFXUqnUdPnBD81H1Nvbm8jn8wcANJNs1lq3oJDe936SB0XkIMlDJNtF5CEA0fqPYUdYATAdpmeeFZEZkrPhQ9kCgDsicsdxnLsiMpdMJt9fr7G6Jn46c+aMunDhwoMkj4rIIyQfA/BJAJ8A8GA9+6oj0wD+AeDvJK9pra9rrW+0trb+c3BwMKhXJ8YybHmeF49EIk9rrU+ikOqtE8D9pvoPeR/AJQCXSF7MZDJvmHpFsCOpzFb77unpOZ7P5ztJdpF8TkQerWsH5DURuSAiY67rXhodHZ0EsCNPLzspeg3d3d1HReQFFO58ngcQqbGJgOTrAIaDIBg6f/58TYlat5NdJbqY3t7eRBAE3xGRH2zwlJ+7rvuLer0rqTe7VjQADAwMOPPz85cBnPiQqq8mEonOei5e9WZXiwYKMzuXy/11nQyTrzqO0z86OjpnNLAaWfPAstu4fv36BydOnPjj8vLyFMkEgPtQeMv4GskfJxKJbw8NDe1oymKLxWKxWCyW3cN/AT0uwUJ7G6AsAAAAAElFTkSuQmCC"></image></defs></svg>'},function(e,t){e.exports='<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width:18px;" viewBox="0 0 512 512"><path fill="currentColor" d="M395.198 256c3.461-10.526 18.796-21.28 36.265-32.425 16.625-10.605 35.467-22.626 50.341-38.862 17.458-19.054 25.944-40.175 25.944-64.567 0-60.562-50.702-88.146-97.81-88.146-42.491 0-76.378 22.016-94.432 50.447-4.654 7.329-2.592 17.036 4.623 21.865l30.328 20.296c7.032 4.706 16.46 3.084 21.63-3.614 8.022-10.394 18.818-18.225 31.667-18.225 19.387 0 26.266 12.901 26.266 23.948 0 36.159-119.437 57.023-119.437 160.024 0 6.654.561 13.014 1.415 19.331 1.076 7.964 7.834 13.928 15.87 13.928H496c8.837 0 16-7.163 16-16v-32c0-8.837-7.163-16-16-16H395.198zM272 416c8.837 0 16 7.163 16 16v32c0 8.837-7.163 16-16 16h-62.399a16 16 0 0 1-13.541-7.478l-45.701-72.615c-2.297-3.352-4.422-6.969-6.195-10.209-1.65 3.244-3.647 6.937-5.874 10.582l-44.712 72.147a15.999 15.999 0 0 1-13.6 7.572H16c-8.837 0-16-7.163-16-16v-32c0-8.837 7.163-16 16-16h26.325l56.552-82.709L46.111 256H16c-8.837 0-16-7.163-16-16v-32c0-8.837 7.163-16 16-16h68.806a16 16 0 0 1 13.645 7.644l39.882 65.126c2.072 3.523 4.053 7.171 5.727 10.37 1.777-3.244 3.92-6.954 6.237-10.537l40.332-65.035a16 16 0 0 1 13.598-7.567H272c8.837 0 16 7.163 16 16v32c0 8.837-7.163 16-16 16h-27.979l-52.69 75.671L249.974 416H272z" class></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" style="width:16px;" viewBox="0 0 512 512"><path fill="currentColor" d="M370.72 133.28C339.458 104.008 298.888 87.962 255.848 88c-77.458.068-144.328 53.178-162.791 126.85-1.344 5.363-6.122 9.15-11.651 9.15H24.103c-7.498 0-13.194-6.807-11.807-14.176C33.933 94.924 134.813 8 256 8c66.448 0 126.791 26.136 171.315 68.685L463.03 40.97C478.149 25.851 504 36.559 504 57.941V192c0 13.255-10.745 24-24 24H345.941c-21.382 0-32.09-25.851-16.971-40.971l41.75-41.749zM32 296h134.059c21.382 0 32.09 25.851 16.971 40.971l-41.75 41.75c31.262 29.273 71.835 45.319 114.876 45.28 77.418-.07 144.315-53.144 162.787-126.849 1.344-5.363 6.122-9.15 11.651-9.15h57.304c7.498 0 13.194 6.807 11.807 14.176C478.067 417.076 377.187 504 256 504c-66.448 0-126.791-26.136-171.315-68.685L48.97 471.03C33.851 486.149 8 475.441 8 454.059V320c0-13.255 10.745-24 24-24z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" style="width:14px;" viewBox="0 0 576 512">
394<path fill="currentColor" d="M128 160h320v192H128V160zm400 96c0 26.51 21.49 48 48 48v96c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48v-96c26.51 0 48-21.49 48-48s-21.49-48-48-48v-96c0-26.51 21.49-48 48-48h480c26.51 0 48 21.49 48 48v96c-26.51 0-48 21.49-48 48zm-48-104c0-13.255-10.745-24-24-24H120c-13.255 0-24 10.745-24 24v208c0 13.255 10.745 24 24 24h336c13.255 0 24-10.745 24-24V152z" class></path></path></svg>'},function(e,t){e.exports='<svg viewBox="0 0 22 12" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M22 2C22 3.1 21.1 4 20 4C19.82 4 19.65 3.98 19.49 3.93L15.93 7.48C15.98 7.64 16 7.82 16 8C16 9.1 15.1 10 14 10C12.9 10 12 9.1 12 8C12 7.82 12.02 7.64 12.07 7.48L9.52 4.93C9.36 4.98 9.18 5 9 5C8.82 5 8.64 4.98 8.48 4.93L3.93 9.49C3.98 9.65 4 9.82 4 10C4 11.1 3.1 12 2 12C0.9 12 0 11.1 0 10C0 8.9 0.9 8 2 8C2.18 8 2.35 8.02 2.51 8.07L7.07 3.52C7.02 3.36 7 3.18 7 3C7 1.9 7.9 1 9 1C10.1 1 11 1.9 11 3C11 3.18 10.98 3.36 10.93 3.52L13.48 6.07C13.64 6.02 13.82 6 14 6C14.18 6 14.36 6.02 14.52 6.07L18.07 2.51C18.02 2.35 18 2.18 18 2C18 0.9 18.9 0 20 0C21.1 0 22 0.9 22 2Z"></path></svg>'},function(e,t){e.exports='<svg viewBox="0 0 22 22" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M2.74998 3.43757V0.687504C2.74998 0.307457 3.05744 0 3.43758 0C3.81754 0 4.125 0.307457 4.125 0.687504V3.43757C4.125 3.81752 3.81754 4.12498 3.43758 4.12498C3.05744 4.12503 2.74998 3.81752 2.74998 3.43757ZM14.4376 4.12503C14.8175 4.12503 15.1252 3.81757 15.1252 3.43761V0.687504C15.1252 0.307457 14.8175 0 14.4376 0C14.0576 0 13.7499 0.307457 13.7499 0.687504V3.43757C13.7499 3.81752 14.0576 4.12503 14.4376 4.12503ZM22 16.4998C22 19.5375 19.5374 22 16.5 22C13.4628 22 11 19.5375 11 16.4998C11 13.4626 13.4627 11 16.5 11C19.5374 11 22 13.4626 22 16.4998ZM20.6252 16.4998C20.6252 14.2255 18.7748 12.3749 16.5 12.3749C14.2255 12.3749 12.3751 14.2254 12.3751 16.4998C12.3751 18.7746 14.2255 20.6249 16.5 20.6249C18.7748 20.6249 20.6252 18.7746 20.6252 16.4998ZM5.50006 8.25001H2.74998V11H5.50006V8.25001ZM2.74998 15.125H5.50006V12.3749H2.74998V15.125ZM6.87498 11H9.6251V8.25001H6.87498V11ZM6.87498 15.125H9.6251V12.3749H6.87498V15.125ZM1.37506 16.3631V6.87495H16.5V9.62501H17.8751V4.26205C17.8751 3.42682 17.2089 2.74997 16.386 2.74997H15.8125V3.43761C15.8125 4.19485 15.1961 4.81257 14.4377 4.81257C13.6791 4.81257 13.0627 4.19485 13.0627 3.43761V2.74997H4.81246V3.43761C4.81246 4.19485 4.19614 4.81257 3.43763 4.81257C2.67893 4.81257 2.06257 4.19485 2.06257 3.43761V2.74997H1.48982C0.666786 2.74997 0 3.42682 0 4.26205V16.3632C0 17.1956 0.666786 17.8751 1.48982 17.8751H9.6251V16.4999H1.48982C1.42752 16.4998 1.37506 16.4355 1.37506 16.3631ZM13.7499 11V8.25001H11.0001V11H13.7499ZM19.4164 15.1601C19.1479 14.8914 18.7128 14.8914 18.4444 15.1601L16.0141 17.5905L14.5554 16.1321C14.2869 15.8635 13.8518 15.8635 13.5833 16.1321C13.3148 16.4006 13.3148 16.8357 13.5833 17.1042L15.5278 19.0487C15.662 19.1828 15.8381 19.2499 16.0141 19.2499C16.1898 19.2499 16.3656 19.1828 16.5 19.0487L19.4164 16.1321C19.6849 15.8635 19.6849 15.4287 19.4164 15.1601Z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" style="width:16px;" viewBox="0 0 512 512"><path fill="currentColor" d="M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm121.6 313.1c4.7 4.7 4.7 12.3 0 17L338 377.6c-4.7 4.7-12.3 4.7-17 0L256 312l-65.1 65.6c-4.7 4.7-12.3 4.7-17 0L134.4 338c-4.7-4.7-4.7-12.3 0-17l65.6-65-65.6-65.1c-4.7-4.7-4.7-12.3 0-17l39.6-39.6c4.7-4.7 12.3-4.7 17 0l65 65.7 65.1-65.6c4.7-4.7 12.3-4.7 17 0l39.6 39.6c4.7 4.7 4.7 12.3 0 17L312 256l65.6 65.1z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" style="width:12px;" viewBox="0 0 352 512"><path fill="currentColor" d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z" class></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" style="width:14px;" viewBox="0 0 512 512">
394<path fill="currentColor" d="M0 84V56c0-13.3 10.7-24 24-24h112l9.4-18.7c4-8.2 12.3-13.3 21.4-13.3h114.3c9.1 0 17.4 5.1 21.5 13.3L312 32h112c13.3 0 24 10.7 24 24v28c0 6.6-5.4 12-12 12H12C5.4 96 0 90.6 0 84zm416 56v324c0 26.5-21.5 48-48 48H80c-26.5 0-48-21.5-48-48V140c0-6.6 5.4-12 12-12h360c6.6 0 12 5.4 12 12zm-272 68c0-8.8-7.2-16-16-16s-16 7.2-16 16v224c0 8.8 7.2 16 16 16s16-7.2 16-16V208zm96 0c0-8.8-7.2-16-16-16s-16 7.2-16 16v224c0 8.8 7.2 16 16 16s16-7.2 16-16V208zm96 0c0-8.8-7.2-16-16-16s-16 7.2-16 16v224c0 8.8 7.2 16 16 16s16-7.2 16-16V208z"></path></svg>'},function(e,t){e.exports='<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width:12px;" viewBox="0 0 512 512"><path fill="currentColor" d="M212.333 224.333H12c-6.627 0-12-5.373-12-12V12C0 5.373 5.373 0 12 0h48c6.627 0 12 5.373 12 12v78.112C117.773 39.279 184.26 7.47 258.175 8.007c136.906.994 246.448 111.623 246.157 248.532C504.041 393.258 393.12 504 256.333 504c-64.089 0-122.496-24.313-166.51-64.215-5.099-4.622-5.334-12.554-.467-17.42l33.967-33.967c4.474-4.474 11.662-4.717 16.401-.525C170.76 415.336 211.58 432 256.333 432c97.268 0 176-78.716 176-176 0-97.267-78.716-176-176-176-58.496 0-110.28 28.476-142.274 72.333h98.274c6.627 0 12 5.373 12 12v48c0 6.627-5.373 12-12 12z"></path></svg>'},function(e,t){e.exports='<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width:18px;" viewBox="0 0 448 512"><path fill="currentColor" d="M400 256H152V152.9c0-39.6 31.7-72.5 71.3-72.9 40-.4 72.7 32.1 72.7 72v16c0 13.3 10.7 24 24 24h32c13.3 0 24-10.7 24-24v-16C376 68 307.5-.3 223.5 0 139.5.3 72 69.5 72 153.5V256H48c-26.5 0-48 21.5-48 48v160c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V304c0-26.5-21.5-48-48-48z"></path></svg>'},function(e,t){e.exports='<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width:16px;" viewBox="0 0 496 512"><path fill="currentColor" d="M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm0 96c48.6 0 88 39.4 88 88s-39.4 88-88 88-88-39.4-88-88 39.4-88 88-88zm0 344c-58.7 0-111.3-26.6-146.5-68.2 18.8-35.4 55.6-59.8 98.5-59.8 2.4 0 4.8.4 7.1 1.1 13 4.2 26.6 6.9 40.9 6.9 14.3 0 28-2.7 40.9-6.9 2.3-.7 4.7-1.1 7.1-1.1 42.9 0 79.7 24.4 98.5 59.8C359.3 421.4 306.7 448 248 448z" class></path></svg>'},function(e,t){e.exports='<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width:16px;" viewBox="0 0 640 512"><path fill="currentColor" d="M256 288c0 35.35 28.66 64 64 64 35.35 0 64-28.65 64-64s-28.65-64-64-64c-35.34 0-64 28.65-64 64zm224 0c0 35.35 28.66 64 64 64 35.35 0 64-28.65 64-64s-28.65-64-64-64c-35.34 0-64 28.65-64 64zM96 352c35.35 0 64-28.65 64-64s-28.65-64-64-64c-35.34 0-64 28.65-64 64s28.66 64 64 64zm480 32h-64c-35.34 0-64 28.65-64 64v32c0 17.67 14.33 32 32 32h128c17.67 0 32-14.33 32-32v-32c0-35.35-28.66-64-64-64zm-224 0h-64c-35.34 0-64 28.65-64 64v32c0 17.67 14.33 32 32 32h128c17.67 0 32-14.33 32-32v-32c0-35.35-28.66-64-64-64zm-224 0H64c-35.34 0-64 28.65-64 64v32c0 17.67 14.33 32 32 32h128c17.67 0 32-14.33 32-32v-32c0-35.35-28.66-64-64-64zM96 64h448v128c24.68 0 46.98 9.62 64 24.97V49.59C608 22.25 586.47 0 560 0H80C53.53 0 32 22.25 32 49.59v167.38C49.02 201.62 71.33 192 96 192V64z"></path></svg>'},function(e,t){e.exports='<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width:16px;" viewBox="0 0 640 512"><path fill="currentColor" d="M496 224c-79.6 0-144 64.4-144 144s64.4 144 144 144 144-64.4 144-144-64.4-144-144-144zm64 150.3c0 5.3-4.4 9.7-9.7 9.7h-60.6c-5.3 0-9.7-4.4-9.7-9.7v-76.6c0-5.3 4.4-9.7 9.7-9.7h12.6c5.3 0 9.7 4.4 9.7 9.7V352h38.3c5.3 0 9.7 4.4 9.7 9.7v12.6zM320 368c0-27.8 6.7-54.1 18.2-77.5-8-1.5-16.2-2.5-24.6-2.5h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h347.1c-45.3-31.9-75.1-84.5-75.1-144zm-96-112c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128z"></path></svg>'},function(e,t){e.exports='<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width:16px;" viewBox="0 0 640 512">
394<path fill="currentColor" d="M192 256c61.9 0 112-50.1 112-112S253.9 32 192 32 80 82.1 80 144s50.1 112 112 112zm76.8 32h-8.3c-20.8 10-43.9 16-68.5 16s-47.6-6-68.5-16h-8.3C51.6 288 0 339.6 0 403.2V432c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48v-28.8c0-63.6-51.6-115.2-115.2-115.2zM480 256c53 0 96-43 96-96s-43-96-96-96-96 43-96 96 43 96 96 96zm48 32h-3.8c-13.9 4.8-28.6 8-44.2 8s-30.3-3.2-44.2-8H432c-20.4 0-39.2 5.9-55.7 15.4 24.4 26.3 39.7 61.2 39.7 99.8v38.4c0 2.2-.5 4.3-.6 6.4H592c26.5 0 48-21.5 48-48 0-61.9-50.1-112-112-112z" class></path></svg>'},function(e,t){e.exports='<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width:16px;" viewBox="0 0 448 512"><path fill="currentColor" d="M319.4 320.6L224 416l-95.4-95.4C57.1 323.7 0 382.2 0 454.4v9.6c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-9.6c0-72.2-57.1-130.7-128.6-133.8zM13.6 79.8l6.4 1.5v58.4c-7 4.2-12 11.5-12 20.3 0 8.4 4.6 15.4 11.1 19.7L3.5 242c-1.7 6.9 2.1 14 7.6 14h41.8c5.5 0 9.3-7.1 7.6-14l-15.6-62.3C51.4 175.4 56 168.4 56 160c0-8.8-5-16.1-12-20.3V87.1l66 15.9c-8.6 17.2-14 36.4-14 57 0 70.7 57.3 128 128 128s128-57.3 128-128c0-20.6-5.3-39.8-14-57l96.3-23.2c18.2-4.4 18.2-27.1 0-31.5l-190.4-46c-13-3.1-26.7-3.1-39.7 0L13.6 48.2c-18.1 4.4-18.1 27.2 0 31.6z"></path></svg>'},function(e,t){e.exports='<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width:16px;" viewBox="0 0 640 512"><path fill="currentColor" d="M320 320c0-11.1 3.1-21.4 8.1-30.5-4.8-.5-9.5-1.5-14.5-1.5h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h280.9c-5.5-9.5-8.9-20.3-8.9-32V320zm-96-64c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm384 32h-32v-48c0-44.2-35.8-80-80-80s-80 35.8-80 80v48h-32c-17.7 0-32 14.3-32 32v160c0 17.7 14.3 32 32 32h224c17.7 0 32-14.3 32-32V320c0-17.7-14.3-32-32-32zm-80 0h-64v-48c0-17.6 14.4-32 32-32s32 14.4 32 32v48z" class></path></svg>'},function(e,t){e.exports='<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 59 59" style="width:18px; enable-background:new 0 0 59 59;" xml:space="preserve"><g><path fill="currentColor" d="M58.188,42.863l-1.444-0.277c-0.677-0.13-1.21-0.573-1.462-1.216c-0.253-0.642-0.163-1.329,0.245-1.885l0.907-1.236 c0.292-0.398,0.25-0.95-0.1-1.299l-1.959-1.958c-0.339-0.339-0.872-0.388-1.268-0.121l-1.217,0.824 c-0.331,0.224-0.71,0.343-1.099,0.343c-0.844,0-1.787-0.576-1.956-1.676l-0.233-1.515C48.528,32.36,48.108,32,47.615,32h-2.77 c-0.479,0-0.892,0.341-0.982,0.812l-0.358,1.865c-0.201,1.051-1.13,1.601-1.942,1.601c-0.389,0-0.769-0.118-1.099-0.342 l-1.572-1.064c-0.396-0.267-0.929-0.218-1.268,0.121l-1.959,1.958c-0.35,0.349-0.392,0.9-0.1,1.299l0.907,1.236 c0.408,0.556,0.498,1.243,0.245,1.885c-0.252,0.643-0.785,1.086-1.462,1.216l-1.444,0.277C33.341,42.954,33,43.366,33,43.846v2.77 c0,0.493,0.36,0.913,0.848,0.988l1.515,0.233c0.683,0.105,1.232,0.528,1.508,1.16c0.276,0.633,0.212,1.323-0.175,1.895 l-0.824,1.217c-0.269,0.396-0.218,0.929,0.121,1.268l1.958,1.959c0.348,0.349,0.899,0.391,1.299,0.1l1.236-0.907 c0.342-0.252,0.742-0.385,1.156-0.385c0.813,0,1.742,0.551,1.944,1.602l0.277,1.444C43.954,57.659,44.366,58,44.846,58h2.77 c0.493,0,0.913-0.36,0.988-0.848l0.164-1.065c0.169-1.1,1.113-1.676,1.958-1.676c0.413,0,0.813,0.134,1.156,0.386l0.869,0.638 c0.399,0.293,0.951,0.25,1.299-0.1l1.958-1.959c0.339-0.339,0.39-0.871,0.121-1.268l-0.824-1.217 c-0.387-0.571-0.451-1.262-0.175-1.895c0.275-0.632,0.825-1.055,1.508-1.16l1.515-0.233C58.64,47.528,59,47.108,59,46.615v-2.77 C59,43.366,58.659,42.954,58.188,42.863z M57,45.758l-0.667,0.103c-1.354,0.208-2.489,1.082-3.036,2.337 c-0.548,1.256-0.416,2.682,0.352,3.815l0.361,0.533l-0.768,0.768l-0.177-0.13c-0.689-0.505-1.498-0.772-2.34-0.772 c-1.979,0-3.635,1.418-3.935,3.371L46.758,56h-1.086l-0.121-0.633c-0.359-1.868-2.004-3.225-3.909-3.225 c-0.843,0-1.651,0.268-2.34,0.771l-0.544,0.399l-0.768-0.768l0.361-0.533c0.768-1.134,0.899-2.56,0.352-3.815 c-0.547-1.255-1.683-2.129-3.036-2.337L35,45.758v-1.086l0.633-0.121c1.346-0.259,2.447-1.175,2.947-2.449 c0.5-1.275,0.315-2.695-0.494-3.8l-0.399-0.544l0.768-0.768l0.889,0.602c0.662,0.448,1.43,0.686,2.22,0.686 c1.905,0,3.548-1.355,3.907-3.224L45.672,34h1.086l0.103,0.667c0.301,1.953,1.955,3.371,3.934,3.371 c0.789,0,1.556-0.237,2.219-0.687l0.533-0.361l0.768,0.768l-0.399,0.544c-0.81,1.104-0.994,2.524-0.494,3.8 c0.5,1.274,1.602,2.19,2.947,2.449L57,44.672V45.758z"></path>
394<path fill="currentColor" d="M46,40c-2.757,0-5,2.243-5,5s2.243,5,5,5s5-2.243,5-5S48.757,40,46,40z M46,48c-1.654,0-3-1.346-3-3s1.346-3,3-3 s3,1.346,3,3S47.654,48,46,48z"></path><path fill="currentColor" d="M31.998,52.477l1.303-1.923l-2.453-0.377C30.36,50.102,30,49.682,30,49.188v-7.821c0-0.479,0.341-0.892,0.812-0.982 l2.28-0.438l-1.469-2c-0.292-0.398-0.25-0.95,0.1-1.299l5.532-5.529c0.34-0.338,0.871-0.389,1.268-0.121l2.338,1.583l0.054-0.315 l0.471-2.454C41.476,29.341,41.888,29,42.367,29h4.325c0.363-0.772,0.699-1.562,0.981-2.383C49.084,25.97,50,24.575,50,23v-4 c0-0.963-0.36-1.896-1-2.625v-5.319c0.056-0.55,0.276-3.824-2.092-6.525C44.854,2.188,41.521,1,37,1s-7.854,1.188-9.908,3.53 c-1.435,1.637-1.918,3.481-2.064,4.805C23.314,8.449,21.294,8,19,8C8.611,8,8.006,16.855,8,17v4.579c-0.648,0.706-1,1.521-1,2.33 v3.454c0,1.079,0.483,2.085,1.311,2.765c0.825,3.11,2.854,5.46,3.644,6.285v2.743c0,0.787-0.428,1.509-1.171,1.915l-6.653,4.173 C1.583,46.634,0,49.301,0,52.203V56h14h2h18.373l-2.254-2.256C31.78,53.405,31.729,52.873,31.998,52.477z M14,54H2v-1.797 c0-2.17,1.183-4.164,3.089-5.203l0.053-0.029l0.052-0.032l6.609-4.146c1.349-0.764,2.152-2.118,2.152-3.636v-2.743V35.61 l-0.555-0.58c-0.558-0.583-2.436-2.698-3.156-5.415l-0.165-0.624L9.58,28.582C9.211,28.28,9,27.835,9,27.363v-3.454 c0-0.298,0.168-0.645,0.474-0.978L10,22.358v-0.779v-4.506C10.078,16.152,10.901,10,19,10c2.392,0,4.408,0.552,6,1.644v4.73 c-0.648,0.731-1,1.647-1,2.626v4c0,0.304,0.035,0.603,0.101,0.893c0.199,0.867,0.687,1.646,1.393,2.214 c0.001,0.001,0.002,0.002,0.003,0.003c0.006,0.023,0.014,0.044,0.02,0.067c0.055,0.212,0.116,0.432,0.192,0.686l0.074,0.239 c0.011,0.036,0.024,0.068,0.036,0.104c0.063,0.197,0.129,0.386,0.197,0.576c0.031,0.088,0.06,0.183,0.092,0.269 c0.061,0.163,0.117,0.305,0.174,0.446c0.048,0.119,0.095,0.234,0.144,0.349c0.038,0.089,0.076,0.181,0.114,0.267l0.004-0.002 c0.018,0.042,0.037,0.083,0.055,0.125l-0.004,0.002c0.024,0.055,0.05,0.104,0.075,0.159c0.098,0.216,0.195,0.425,0.296,0.627 c0.016,0.033,0.032,0.07,0.048,0.103c0.026,0.052,0.053,0.096,0.079,0.147c0.157,0.306,0.311,0.594,0.465,0.864 c0.017,0.03,0.033,0.058,0.05,0.087c0.575,0.997,1.102,1.742,1.392,2.122L29,36.655c0,0.242-0.033,0.479-0.096,0.706 c-0.188,0.68-0.645,1.267-1.282,1.615l-8.921,4.866c-0.21,0.115-0.402,0.253-0.6,0.382C15.563,45.88,14,48.697,14,51.762V54z"></path></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g></svg>'},function(e,t){e.exports='<svg viewBox="0 0 200 200" fill="none" xmlns="http://www.w3.org/2000/svg"><path opacity="0.2" d="M100 193.75C148.325 193.75 187.5 154.575 187.5 106.25C187.5 57.9251 148.325 18.75 100 18.75C51.6751 18.75 12.5 57.9251 12.5 106.25C12.5 154.575 51.6751 193.75 100 193.75Z" fill="#00100F"></path><path d="M100 187.5C148.325 187.5 187.5 148.325 187.5 100C187.5 51.6751 148.325 12.5 100 12.5C51.6751 12.5 12.5 51.6751 12.5 100C12.5 148.325 51.6751 187.5 100 187.5Z" fill="#01814E"></path><g opacity="0.2"><path opacity="0.2" d="M100 43.75C86.19 43.75 75 54.945 75 68.75C75 82.555 86.19 93.75 100 93.75C113.81 93.75 125 82.555 125 68.75C125 54.945 113.81 43.75 100 43.75Z" fill="black"></path><path opacity="0.2" d="M100 106.25C56.2544 106.276 56.25 133.942 56.25 133.942V145.192C56.25 145.192 64.3269 162.5 100 162.5C135.673 162.5 143.75 145.192 143.75 145.192V133.942C143.75 133.942 143.75 106.233 100.009 106.25H100Z" fill="black"></path></g><path d="M100 37.5C86.19 37.5 75 48.695 75 62.5C75 76.305 86.19 87.5 100 87.5C113.81 87.5 125 76.305 125 62.5C125 48.695 113.81 37.5 100 37.5Z" fill="white"></path><path d="M100 100C56.2544 100.026 56.25 127.692 56.25 127.692V138.942C56.25 138.942 64.3269 156.25 100 156.25C135.673 156.25 143.75 138.942 143.75 138.942V127.692C143.75 127.692 143.75 99.9827 100.009 100H100Z" fill="white"></path><path opacity="0.2" d="M100 12.5C76.7936 12.5 54.5376 21.7187 38.1282 38.1282C21.7187 54.5376 12.5 76.7936 12.5 100C12.5192 101.222 12.564 102.442 12.6343 103.662C13.3069 80.9303 22.8033 59.3535 39.1115 43.5033C55.4197 27.6531 77.2583 18.775 100 18.75C122.562 18.7649 144.247 27.4946 160.526 43.1166C176.806 58.7386 186.421 80.0452 187.366 102.588C187.423 101.726 187.468 100.863 187.5 100C187.5 76.7936 178.281 54.5376 161.872 38.1282C145.462 21.7187 123.206 12.5 100 12.5V12.5Z" fill="white"></path></svg>'},function(e,t){e.exports='<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width:16px;" viewBox="0 0 640 512">
394<path fill="currentColor" d="M622.3 271.1l-115.2-45c-4.1-1.6-12.6-3.7-22.2 0l-115.2 45c-10.7 4.2-17.7 14-17.7 24.9 0 111.6 68.7 188.8 132.9 213.9 9.6 3.7 18 1.6 22.2 0C558.4 489.9 640 420.5 640 296c0-10.9-7-20.7-17.7-24.9zM496 462.4V273.3l95.5 37.3c-5.6 87.1-60.9 135.4-95.5 151.8zM224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm96 40c0-2.5.8-4.8 1.1-7.2-2.5-.1-4.9-.8-7.5-.8h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c6.8 0 13.3-1.5 19.2-4-54-42.9-99.2-116.7-99.2-212z"></path></svg>'},function(e,t){e.exports='<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width:16px;" viewBox="0 0 640 512"><path fill="currentColor" d="M630.6 364.9l-90.3-90.2c-12-12-28.3-18.7-45.3-18.7h-79.3c-17.7 0-32 14.3-32 32v79.2c0 17 6.7 33.2 18.7 45.2l90.3 90.2c12.5 12.5 32.8 12.5 45.3 0l92.5-92.5c12.6-12.5 12.6-32.7.1-45.2zm-182.8-21c-13.3 0-24-10.7-24-24s10.7-24 24-24 24 10.7 24 24c0 13.2-10.7 24-24 24zm-223.8-88c70.7 0 128-57.3 128-128C352 57.3 294.7 0 224 0S96 57.3 96 128c0 70.6 57.3 127.9 128 127.9zm127.8 111.2V294c-12.2-3.6-24.9-6.2-38.2-6.2h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 287.9 0 348.1 0 422.3v41.6c0 26.5 21.5 48 48 48h352c15.5 0 29.1-7.5 37.9-18.9l-58-58c-18.1-18.1-28.1-42.2-28.1-67.9z"></path></svg>'},function(e,t){e.exports='<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width:16px;" viewBox="0 0 448 512"><path fill="currentColor" d="M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z" class></path></svg>'},function(e,t){e.exports='<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="width:16px;" viewBox="0 0 640 512"><path fill="currentColor" d="M96 224c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm448 0c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm32 32h-64c-17.6 0-33.5 7.1-45.1 18.6 40.3 22.1 68.9 62 75.1 109.4h66c17.7 0 32-14.3 32-32v-32c0-35.3-28.7-64-64-64zm-256 0c61.9 0 112-50.1 112-112S381.9 32 320 32 208 82.1 208 144s50.1 112 112 112zm76.8 32h-8.3c-20.8 10-43.9 16-68.5 16s-47.6-6-68.5-16h-8.3C179.6 288 128 339.6 128 403.2V432c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48v-28.8c0-63.6-51.6-115.2-115.2-115.2zm-223.7-13.4C161.5 263.1 145.6 256 128 256H64c-35.3 0-64 28.7-64 64v32c0 17.7 14.3 32 32 32h65.9c6.3-47.4 34.9-87.3 75.2-109.4z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" style="width:16px;" viewBox="0 0 512 512"><path fill="currentColor" d="M448 112V96c0-35.35-28.65-64-64-64H96C42.98 32 0 74.98 0 128v256c0 53.02 42.98 96 96 96h352c35.35 0 64-28.65 64-64V176c0-35.35-28.65-64-64-64zm16 304c0 8.82-7.18 16-16 16H96c-26.47 0-48-21.53-48-48V128c0-26.47 21.53-48 48-48h288c8.82 0 16 7.18 16 16v32H112c-8.84 0-16 7.16-16 16s7.16 16 16 16h336c8.82 0 16 7.18 16 16v240zm-80-160c-17.67 0-32 14.33-32 32s14.33 32 32 32 32-14.33 32-32-14.33-32-32-32z"></path></svg>'},function(e,t){e.exports='<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill="currentColor" d="M.057 24l1.687-6.163c-1.041-1.804-1.588-3.849-1.587-5.946.003-6.556 5.338-11.891 11.893-11.891 3.181.001 6.167 1.24 8.413 3.488 2.245 2.248 3.481 5.236 3.48 8.414-.003 6.557-5.338 11.892-11.893 11.892-1.99-.001-3.951-.5-5.688-1.448l-6.305 1.654zm6.597-3.807c1.676.995 3.276 1.591 5.392 1.592 5.448 0 9.886-4.434 9.889-9.885.002-5.462-4.415-9.89-9.881-9.892-5.452 0-9.887 4.434-9.889 9.884-.001 2.225.651 3.891 1.746 5.634l-.999 3.648 3.742-.981zm11.387-5.464c-.074-.124-.272-.198-.57-.347-.297-.149-1.758-.868-2.031-.967-.272-.099-.47-.149-.669.149-.198.297-.768.967-.941 1.165-.173.198-.347.223-.644.074-.297-.149-1.255-.462-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.297-.347.446-.521.151-.172.2-.296.3-.495.099-.198.05-.372-.025-.521-.075-.148-.669-1.611-.916-2.206-.242-.579-.487-.501-.669-.51l-.57-.01c-.198 0-.52.074-.792.372s-1.04 1.016-1.04 2.479 1.065 2.876 1.213 3.074c.149.198 2.095 3.2 5.076 4.487.709.306 1.263.489 1.694.626.712.226 1.36.194 1.872.118.571-.085 1.758-.719 2.006-1.413.248-.695.248-1.29.173-1.414z"></path></svg>'},function(e,t,i){(function(e,a){"use strict";
394function n(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var o,s=i(1171),r=n(s);o="undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof e?e:a;var l=r["default"](o);t["default"]=l}).call(t,function(){return this}(),i(42)(e))},function(e,t){"use strict";function i(e){var t,i=e.Symbol;return"function"==typeof i?i.observable?t=i.observable:(t=i("observable"),i.observable=t):t="@@observable",t}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=i}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.