1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[114],{85152:function(t,e,n){n(60739),n(33110);var i=n(24681),r=n(76546);e.A={getEmailAddress:function(t,e){i.A.get({url:"/api/user/account/email",success:t,failure:e})},signOut:function(){i.A.get({url:"/api/session/signout",success:function(t){t.success&&(0,r.t)("/signedout")}})},onlineEnquiry:function(t,e,n,r){i.A.post({inProgress:e,url:"/api/enquire",data:JSON.stringify(t),success:n,failure:r})}}},32187:function(t,e,n){n.d(e,{EG:function(){return y}});n(44114),n(54554),n(18111),n(7588),n(26099),n(23500);var i=n(74692),r=n.n(i),s=n(5179),o=!1,a=!1,u=window;var l=function(){return u.dataLayer=u.dataLayer||[],u.dataLayer},c=[];var h=(u.gtag=u.gtag||function(){a?l().push(arguments):c.push(arguments)},function(){u.gtag.apply(u,arguments)});function d(t,e){var n=t.analytics?"granted":"denied";h("consent",e?"update":"default",{ad_storage:"denied",ad_user_data:"denied",ad_personalization:"denied",analytics_storage:n})}function f(t){o?d(t,!0):function(t){if(t.analytics&&u.sb_ga_options){var e=u.sb_ga_options.ga_id,n="https://www.googletagmanager.com/gtag/js?id=".concat(e);d(t,!0);var i=document.createElement("script");i.src=n,i.async=!0,document.getElementsByTagName("head")[0].appendChild(i),o=!0}}(t)}function m(){s.F.required()||f(s.F.preferences()),s.F.preferences.subscribe(f)}var y=function(){r()(function(){if(function(){if(u.sb_ga_options){var t=u.sb_ga_options,e=t.ga_id,n=t.user_id,i=n?{user_id:n}:{};a=!0,d({analytics:!1}),h("js",new Date),h("config",e,i),c.splice(0,c.length).forEach(function(t){h.apply(null,t)})}}(),s.F.ready())m();else var t=s.F.ready.subscribe(function(e){e&&(m(),t.dispose())})})}},65216:function(t,e,n){n.d(e,{s:function(){return a}});var i=n(51786),r=n.n(i),s={user:r().observable(),portal:r().observable("public")},o={supportEmail:"[email protected]"},a={util:{},api:{},model:s,constants:o,m:s,c:o,params:{}};window.s=a,e.A=a},63250:function(t,e,n){n.d(e,{Om:function(){return u},Ox:function(){return o},cL:function(){return a},qS:function(){return s}});var i=n(65216),r='\n <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">\n <path fill="#00a652" d="M15.3669 0H8.63315C4.96992 0 2 2.94618 2 6.58012V13.26C2 15.5814 3.21284 17.6211 5.04313 18.7918L4.49184 23.1643C4.41069 23.8083 5.14369 24.2379 5.67381 23.8564L11.2405 19.8401H15.3669C19.0301 19.8401 22 16.8939 22 13.26V6.58012C22.0009 2.94618 19.031 0 15.3669 0ZM17.3603 10.4678C17.3603 10.8519 17.0437 11.167 16.6556 11.167H14.2069C13.8197 11.167 13.5022 11.4811 13.5022 11.8661V14.2286C13.5022 14.6128 13.1855 14.9278 12.7974 14.9278H11.3076C10.9203 14.9278 10.6028 14.6136 10.6028 14.2286V11.8661C10.6028 11.482 10.2861 11.167 9.89803 11.167H7.44941C7.06219 11.167 6.74464 10.8528 6.74464 10.4678V9.16754C6.74464 8.78341 7.0613 8.4684 7.44941 8.4684H9.89803C10.2853 8.4684 10.6028 8.15427 10.6028 7.76927V5.40672C10.6028 5.02259 10.9195 4.70759 11.3076 4.70759H12.7974C13.1846 4.70759 13.5022 5.02172 13.5022 5.40672V7.76927C13.5022 8.1534 13.8188 8.4684 14.2069 8.4684H16.6556C17.0428 8.4684 17.3603 8.78253 17.3603 9.16754V10.4678Z"/>\n </svg>\n',s=r,o='\n <svg viewBox="0 0 26 26">\n <path d="M25.3 12.6A12.6 12.6 0 1 0 9.6 25v-8.4H7v-3.9h2.6V11c0-4.3 2-6.3 6.1-6.3.8 0 2.2.1 2.8.3v3.5H17c-2 0-2.8.7-2.8 2.8v1.3h4l-.6 3.9h-3.4v8.7c6.2-.8 11-6.1 11-12.6"/>\n </svg>',a='\n <svg viewBox="0 0 26 26">\n <path d="M2.8 25.3A2.8 2.8 0 0 1 0 22.5V2.8C0 1.3 1.3 0 2.8 0h19.7c1.5 0 2.8 1.3 2.8 2.8v19.7c0 1.5-1.3 2.8-2.8 2.8H2.8ZM5.8 8C7 8 8 7 8 5.8c0-1.3-1-2.3-2.3-2.3-1.2 0-2.2 1-2.2 2.3C3.5 7 4.5 8 5.7 8Zm16 13.8V14c0-3.3-1.9-4.9-4.5-4.9s-3.6 2-3.6 2V9.6H10v12.2h3.7v-6.4c0-1.7.7-2.8 2.3-2.8 1.3 0 2 1 2 2.8v6.4h3.8Zm-18 0h3.8V9.6H4v12.2Z"/>\n </svg>',u='\n <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none">\n <circle cx="12" cy="12" r="4"/>\n </svg>\n',l={badge:s,studybugsBadge:r,tweet:'\n <svg viewBox="0 0 171.5054 139.37839">\n <g transform="translate(-282.32053,-396.30734)">\n <path d="m 453.82593,412.80619 c -6.3097,2.79897 -13.09189,4.68982 -20.20852,5.54049 7.26413,-4.35454 12.84406,-11.24992 15.47067,-19.46675 -6.79934,4.03295 -14.3293,6.96055 -22.34461,8.53841 -6.41775,-6.83879 -15.56243,-11.111 -25.68298,-11.111 -19.43159,0 -35.18696,15.75365 -35.18696,35.18525 0,2.75781 0.31128,5.44359 0.91155,8.01875 -29.24344,-1.46723 -55.16995,-15.47582 -72.52461,-36.76396 -3.02879,5.19662 -4.76443,11.24048 -4.76443,17.6891 0,12.20777 6.21194,22.97747 15.65332,29.28716 -5.76773,-0.18265 -11.19331,-1.76565 -15.93716,-4.40083 -0.004,0.14663 -0.004,0.29412 -0.004,0.44248 0,17.04767 12.12889,31.26806 28.22555,34.50266 -2.95247,0.80436 -6.06101,1.23398 -9.26989,1.23398 -2.2673,0 -4.47114,-0.22124 -6.62011,-0.63114 4.47801,13.97857 17.47214,24.15143 32.86992,24.43441 -12.04227,9.43796 -27.21366,15.06335 -43.69965,15.06335 -2.84014,0 -5.64082,-0.16722 -8.39349,-0.49223 15.57186,9.98421 34.06703,15.8094 53.93768,15.8094 64.72024,0 100.11301,-53.61524 100.11301,-100.11387 0,-1.52554 -0.0343,-3.04251 -0.10204,-4.55261 6.87394,-4.95995 12.83891,-11.15646 17.55618,-18.21305 z" />\n </g>\n </svg>',facebookLogo:o,linkedinLogo:a,navDown:'\n <svg viewBox="0 0 26.52 15.12">\n <path d="M1510.74,1721.81a1.86,1.86,0,0,1-1.32-.55L1498,1709.87a1.87,1.87,0,0,1,2.64-2.64l10.07,10.
107,10.07-10.07a1.87,1.87,0,0,1,2.64,2.64l-11.39,11.39A1.86,1.86,0,0,1,1510.74,1721.81Z" transform="translate(-1497.48 -1706.68)"/>\n </svg>',navUp:'\n <svg viewBox="0 0 26.52 15.12">\n <path d="M1551.8,1706.68a1.86,1.86,0,0,1,1.32.55l11.39,11.39a1.87,1.87,0,0,1-2.64,2.64l-10.07-10.07-10.07,10.07a1.87,1.87,0,0,1-2.64-2.64l11.39-11.39A1.86,1.86,0,0,1,1551.8,1706.68Z" transform="translate(-1538.54 -1706.68)"/>\n </svg>',vEllipsis:'\n <svg viewBox="0 0 3 17">\n <defs>\n <style>.a{opacity:0.8;}.b{fill:#f2f2f2;}</style>\n </defs>\n <g class="a">\n <circle class="b" cx="1.5" cy="1.5" r="1.5"/>\n <circle class="b" cx="1.5" cy="8.5" r="1.5"/>\n <circle class="b" cx="1.5" cy="15.5" r="1.5"/>\n </g>\n </svg>',ellipsis:'\n <svg viewBox="0 0 17 3">\n <defs>\n <style>.a{opacity:0.8;}.b{fill:#f2f2f2;}</style>\n </defs>\n <g class="a">\n <circle class="b" cy="1.5" cx="1.5" r="1.5"/>\n <circle class="b" cy="1.5" cx="6.5" r="1.5"/>\n <circle class="b" cy="1.5" cx="11.5" r="1.5"/>\n </g>\n </svg>',alert:'\n <svg viewBox="0 0 17 17" class="alert">\n <circle cx="8.5" cy="8.5" r="8.5"/>\n <path d="M9.9,13.9c0,0.2-0.2,0.4-0.4,0.4H7.4c-0.2,0-0.4-0.2-0.4-0.4v-2.2c0-0.2,0.2-0.4,0.4-0.4h2.2\n c0.2,0,0.4,0.2,0.4,0.4V13.9z"/>\n <path d="M9.9,6c0,0.2,0,0.5-0.1,0.7l-0.6,3.4c0,0.2-0.2,0.5-0.4,0.5H8.2c-0.2,0-0.4-0.3-0.4-0.5L7.1,6.8\n c0-0.2-0.1-0.6-0.1-0.8V3.1c0-0.2,0.2-0.4,0.4-0.4h2.2c0.2,0,0.4,0.2,0.4,0.4V6z"/>\n </svg>',warningTriangle:'\n <svg viewBox="0 0 15 13" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">\n <path d="M6.959,4.839l1.082,-0c0.148,-0 0.27,0.121 0.27,0.269l-0,1.014c-0,0.112 -0.018,0.293 -0.04,\n 0.401l-0.365,1.866c-0.021,0.109 -0.13,0.233 -0.242,0.233l-0.318,-0c-0.112,-0 -0.221,-0.124 -0.243,-0.233l-0.374,\n -1.849c-0.022,-0.109 -0.04,-0.306 -0.04,-0.418l0,-1.014c0,-0.148 0.122,-0.269 0.27,-0.269m1.352,4.526l-0,\n 1.216c-0,0.112 -0.091,0.203 -0.203,0.203l-1.216,-0c-0.112,-0 -0.203,-0.091 -0.203,-0.203l0,-1.216c0,-0.112 0.091,\n -0.203 0.203,-0.203l1.216,0c0.112,0 0.203,0.091 0.203,0.203m-6.101,1.959l5.29,-9.078l5.29,9.078l-10.58,0Zm12.683,\n 0.408l-6.69,-11.325c-0.145,-0.252 -0.413,-0.407 -0.703,-0.407c-0.29,0 -0.558,0.155 -0.703,0.407l-6.69,\n 11.325c-0.144,0.25 -0.142,0.559 0.002,0.809c0.145,0.25 0.413,0.404 0.702,0.404l13.378,0c0.289,0 0.557,\n -0.154 0.702,-0.404c0.144,-0.25 0.146,-0.559 0.002,-0.809" style="fill:#333;fill-rule:nonzero;"/>\n </svg>',appAppleLogo:'\n<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">\n <path fill-rule="evenodd" clip-rule="evenodd" d="M11.3462 6.56505C11.4594 6.66486 11.6104 6.71054 11.76 6.69021C12.7611 6.50561 13.6566 5.95258 14.27 5.14021C14.8664 4.38752 15.2156 3.46897 15.27 2.51021C15.2745 2.35133 15.2046 2.19945 15.0811 2.09945C14.9576 1.99944 14.7945 1.96275 14.64 2.00021C13.6751 2.25217 12.8121 2.79721 12.17 3.56021C11.5599 4.29728 11.2086 5.21419 11.17 6.17021C11.1686 6.32115 11.2329 6.46524 11.3462 6.56505ZM18.7025 9.22573C18.1109 9.7809 17.18 10.6544 17.18 12.5102C17.1661 14.1671 18.076 15.694 19.54 16.4702C19.7211 16.552 19.8382 16.7315 19.84 16.9302C19.84 17.0002 17.74 22.0002 15.22 22.0002C14.6683 22.0002 14.3006 21.8263 13.8979 21.6359C13.41 21.4052 12.8705 21.1502 11.89 21.1502C10.9236 21.1502 10.3828 21.3979 9.88507 21.6259C9.46094 21.8202 9.06815 22.0002 8.47001 22.0002C6.15001 22.0002 3.00001 17.1402 3.00001 12.7502C2.96015 11.5102 3.26846 10.2839 3.89001 9.21021C4.76661 7.72454 6.32762 6.77518 8.05001 6.68021C8.86168 6.68021 9.52612 6.91911 10.1546 7.14508C10.7186 7.34785 11.2536 7.54021 11.84 7.54021C12.3999 7.54021 12.8517 7.36489 13.3473 7.17257C13.9495 6.93894 14.6163 6.68021 15.62 6.68021C17.45 6.68021 19.18 8.00021 19.18 8.59021C19.18 8.77768 18.9781 8.96717 18.7025 9.22573Z" fill="white"/>\n</svg>\n',appGoogleLogo:'\n<svg width="17" height="18" viewBox="0 0 17 18" fill="none" xmlns="http://www.w3.org/2000/svg">\n <g clip-path="url(#clip0_8284_15962)">\n <path fill-rule="evenodd" clip-rule="evenodd" d="M0.440354 17.7527L8.57532 9.87773L11.4376 12.6565L1.77301 17.854C1.40218 18.0565 0.950239 18.0452 0.591002 17.854L0.440354 17.7527ZM7.75256 9.07898L0 16.5827V1.57523L7.75256 9.07898ZM12.608 5.97398L16.3974 8.01023C16.7682 8.21273 17 8.58398 17 9.00023C17 9.41648 16.7682 9.78773 16.3974 9.99023L12.5037 12.0827L9.39809 9.07898L12.608 5.97398ZM0.359237 0.326484L0.591002 0.157734C0.961827 -0.
10447656 1.40218 -0.0447656 1.77301 0.157734L11.5535 5.42273L8.58691 8.30273L0.359237 0.326484Z" fill="white"/>\n </g>\n <defs>\n <clipPath id="clip0_8284_15962">\n <rect width="17" height="18" fill="white"/>\n </clipPath>\n </defs>\n</svg>\n',dot:u};i.A.m.icons=l,e.Ay=l},58466:function(t,e,n){n.d(e,{A:function(){return C}});var i=n(74692),r=n.n(i),s=n(87542),o=n(73938),a=n(21506),u=n(4523),l=n(95093),c=n.n(l),h=n(65216);a.A.init(),window.$=r(),window.jQuery=r(),window._=u.Ay,window.moment=c();n(3362),n(23792);var d=n(51786),f=n.n(d),m=n(24681);f().components.register("ajax-error-handler",{viewModel:{instance:{ajax:m.A,dismiss:function(){m.A.errorCode(null)}}},template:'\n {{#if ajax.errorCode}}\n <error-box>\n {{#if ajax.errorCode() === ajax.errorCodeConnectionFailed}}\n <h1>Weâre unable to connect to our servers.</h1>\n <div class="aeMsg">\n <p>Please check your internet connection.</p>\n </div>\n {{/if}}\n {{#if ajax.errorCode() === ajax.errorCodeTimeout}}\n <h1>Weâre unable to get a response from our servers.</h1>\n <div class="aeMsg">\n <p>Please check your internet connection and try again. If it still fails, itâs possible weâre experiencing\n heavy traffic â please check for status updates on\n <a href="https://twitter.com/TeamStudybugs">@TeamStudybugs</a> or\n <a href="mailto:[email protected]">contact us</a> for help.</p>\n </div>\n {{/if}}\n {{#if ajax.errorCode() === ajax.errorCodeOther}}\n <h1>Oops! {{ajax.errorMessage}}</h1>\n <div class="aeMsg">\n <p>Weâll be looking into it.\n Please <a href="mailto:[email protected]">contact us</a> if you need help.</p>\n </div>\n {{/if}}\n <a href="#" class="dismiss" data-bind="click: dismiss">Ã</a>\n </error-box>\n {{/if}}\n '});n(24283);var y=f().observable(),g={isSigningIn:y,auth:function(t){y(!0),window.location.href="/auth/fb/signin?url="+encodeURIComponent(t)}};h.A.fb=g;n(71411),n(66909),n(6741);f().bindingHandlers.slideDown={init:function(t,e){var n=e();r()(t).hide(),f().utils.unwrapObservable(n)&&r()(t).slideDown(300,function(){r()(t).css("overflow","initial")})},update:function(t,e){var n=e();f().utils.unwrapObservable(n)?r()(t).slideDown(300,function(){r()(t).css("overflow","initial")}):r()(t).slideUp(300)}};n(50113),n(18111),n(20116),n(26099),n(38781),n(27495),n(25440),n(42762);!function(t){t.timeago=function(e){return e instanceof Date?i(e):i("string"==typeof e?t.timeago.parse(e):t.timeago.datetime(e))};var e=t.timeago;function n(){var n=function(n){if(!(n=t(n)).data("timeago")){n.data("timeago",{datetime:e.datetime(n)});var i=t.trim(n.text());i.length>0&&n.attr("title",i)}return n.data("timeago")}(this);return isNaN(n.datetime)||t(this).text(i(n.datetime)),this}function i(t){return e.inWords(function(t){return(new Date).getTime()-t.getTime()}(t))}t.extend(t.timeago,{settings:{refreshMillis:6e4,allowFuture:!1,strings:{prefixAgo:null,prefixFromNow:null,suffixAgo:"ago",suffixFromNow:"from now",seconds:"less than a minute",minute:"about a minute",minutes:"%d minutes",hour:"about an hour",hours:"about %d hours",day:"a day",days:"%d days",month:"about a month",months:"%d months",year:"about a year",years:"%d years",numbers:[]}},inWords:function(e){var n=this.settings.strings,i=n.prefixAgo,r=n.suffixAgo;this.settings.allowFuture&&(e<0&&(i=n.prefixFromNow,r=n.suffixFromNow),e=Math.abs(e));var s=e/1e3,o=s/60,a=o/60,u=a/24,l=u/365;function c(i,r){var s=t.isFunction(i)?i(r,e):i,o=n.numbers&&n.numbers[r]||r;return s.replace(/%d/i,o)}var h=s<45&&c(n.seconds,Math.round(s))||s<90&&c(n.minute,1)||o<45&&c(n.minutes,Math.round(o))||o<90&&c(n.hour,1)||a<24&&c(n.hours,Math.round(a))||a<48&&c(n.day,1)||u<30&&c(n.days,Math.floor(u))||u<60&&c(n.month,1)||u<365&&c(n.months,Math.floor(u/30))||l<2&&c(n.year,1)||c(n.years,Math.floor(l));return t.trim([i,h,r].join(" "))},parse:function(e){var n=t.trim(e);return n=(n=(n=(n=n.replace(/\.\d\d\d+/,"")).replace(/-/,"/").replace(/-/,"/")).replace(/T/," ").replace(/Z/," UTC")).replace(/([\+\-]\d\d)\:?(\d\d)/," $1$2"),new Date(n)},datetime:function(n){var i="time"===t(n).get(0).tagName.toLowerCase()?t(n).attr("datetime"):t(n).attr("title");return e.parse(i)}}),t.fn.timeago=function(){var t=this;t.each(n);var i=e.settings;return i.refreshMillis>0&&setInterval(function(){t.each(n)},i.refreshMillis),t},document.createElement("abbr"),document.createElement("time")}(jQuery),f().bindingHandlers.timeago={update:function(t,e){var n,i=e(),s=f().utils.unwrapObservable(i),o=!s||s instanceof Date?null!==(n=s)&&void 0!==n?n:null:new Date(s),a=o?'<abbr class="timeago" title="'+o.toISOString()+'">'+o.toString()+"</abbr>":"â";r()(t).html(a),r()(t).find("abbr").timeago()}};n(10740);f().bindingHandlers.date={update:function(t,e){var n,i=e(),s=f().utils.unwrapObservable(i.value),o=f().utils.unwrapObservable(null!==(n=i.format)&&void 0!==n?n:"dddd d MMMM yyyy")||"dddd d MMMM yyyy",a=!s||s instanceof Date?null!=s?s:null:new Date(s);r()(t).html(a?a.toString(o):"â")}};n(37410);f().onDemandObservable=function(t,e){var n=f().observable(),i=f().computed({read:function(){return i.loaded()||(n(t.call(e)),i.loaded(!0)),n()},write:function(t){i.loaded(!0),n(t)},deferEvaluation:!0});return i.loaded=f().observable(),i.reset=function(){i.loaded(!1)},i};n(23663),n(68176),n(33059),n(19190),n(69144),n(61123),n(28692),n(53040);var p=n(23029),v=n(92901),b=(n(16280),n(62062),n(61701),n(47764),n(73772),n(88454),n(29452),n(62953),n(26126));function w(t,e,n){(function(t,e){if(e.has(t))throw new TypeError("Cannot initialize the same private elements twice on an object")})(t,e),e.set(t,n)}function M(t,e,n){if("function"==typeof t?t===e:t.has(e))return arguments.length<3?e:n;throw new TypeError("Private element is not present on this object")}var D=new WeakMap,T=function(){return(0,v.A)(function t(e){(0,p.A)(this,t),this.id=void 0,this.fullName=f().observable(),this.firstName=f().observable(),this.profilePicInfo=f().observable(),this.gender=f().observable(),this.dateOfBirth=f().observable(),this.dependentCount=f().observable(),this.showWelcome=f().observable(),this.dontAnonymize=f().observable(),this.highContrast=f().observable(),w(this,D,void 0),this.id=e.id,this.fullName(e.fullName),this.firstName(e.firstName),this.profilePicInfo(e.profilePicInfo),this.gender(e.gender),this.dateOfBirth(e.dateOfBirth?new Date(e.dateOfBirth):void 0),this.dependentCount(e.depen
1dentCount),this.showWelcome(e.showWelcome),this.dontAnonymize(e.dontAnonymize),this.highContrast(e.enableHighContrast),function(t,e,n){t.set(M(t,e),n)}(D,this,u.Ay.map(e.orgs,function(t){return new b.F(t)}))},[{key:"orgs",get:function(){return e=this,(t=D).get(M(t,e));var t,e}}])}(),k=n(32187),x=n(5179);var C=function(t){if(t.user){var e=function(){var t=h.A.m.portal();!n.highContrast()||"fed"!==t&&"school"!==t&&"parent"!==t&&"police"!==t?r()("body").removeClass("high-contrast"):r()("body").addClass("high-contrast")},n=new T(t.user);h.A.m.user(n),h.A.m.portal.subscribe(function(){e()}),n.highContrast.subscribe(function(){e()}),e()}h.A.params=t||{main:"/",blog:"/"},(0,o.nM)(),x.F.init(),(0,k.EG)(),(0,s.hX)(t.model||h.A.m)}},68176:function(t,e,n){var i=n(92901),r=n(23029),s=(n(74423),n(42762),n(51786)),o=n.n(s),a=n(74692),u=n.n(a),l=(n(72244),n(25315).A.Cache),c=(0,i.A)(function t(e,n){(0,r.A)(this,t),this.text=void 0,this.textElement=void 0,this.items=void 0,this.selectedItem=void 0,this.queryCache=void 0,this.querying=void 0,this.hasFocus=void 0,this.selectVisible=void 0,this.disabled=void 0,this.placeholder=void 0,this.extInputsAsText=void 0,this.idAttribute=void 0,this.suspendQuerying=void 0,this.text=o().observable(),this.textElement=o().observable(),this.items=o().observableArray(),this.selectedItem=e,this.queryCache=new l(32),this.querying=o().observable(),this.hasFocus=o().observable(),this.selectVisible=o().observable(),this.disabled=o().observable(),this.placeholder=o().observable(),this.extInputsAsText=o().observable(""),this.idAttribute=n});o().bindingHandlers.autocomplete={init:function(t,e,n,i,r){var s,a=o().unwrap(e()),l=new c(a.selectedItem,null!==(s=a.idAttribute)&&void 0!==s?s:null);u()(t).data("autocomplete-model",l),null!=a.text&&(o().isObservable(a.text)?l.text=a.text:l.text(a.text)),null!=a.hasFocus&&(l.hasFocus=a.hasFocus),null!=a.disabled&&(l.disabled=a.disabled),null!=a.placeholder&&(o().isObservable(a.placeholder)?l.placeholder=a.placeholder:l.placeholder(a.placeholder));var h=function(t){var e=t||"";l.querying(!0);var n=function(t){return l.querying(!1),l.items(t),l.queryCache.setItem(l.extInputsAsText()+e,t)},i=l.queryCache.getItem(l.extInputsAsText()+e);return i?n(i):a.query(e,n)};l.text.subscribe(function(t){var e=l.selectedItem.peek(),n=e?a.itemAsText(e):void 0;if(!l.suspendQuerying&&t!==n)return l.selectedItem(void 0),h(null!=t?t:"")}),l.selectedItem.subscribe(function(t){t&&(l.suspendQuerying=!0,l.text(a.itemAsText(t)),l.suspendQuerying=!1,l.selectVisible(!1))});var d=function(){var t;l.selectVisible(Boolean(l.hasFocus()&&(null===(t=l.items())||void 0===t?void 0:t.length)))};l.items.subscribe(function(){if(d(),a.items)return a.items(l.items())}),l.hasFocus.subscribe(function(t){var e;t&&h(null!==(e=l.text())&&void 0!==e?e:"");d()});var f=a.autoselect;["exact","all"].includes(null!=f?f:"")&&o().computed(function(){if(1===l.items().length){var t=l.items()[0],e=l.text(),n=function(t){return t.trim().toLowerCase()};e&&n(e)===n(a.itemAsText(t))&&l.selectedItem(t)}}),["defocus","all"].includes(null!=f?f:"")&&l.hasFocus.subscribe(function(t){t||1===l.items().length&&l.selectedItem(l.items()[0])});var m=u()(t).html();u()(t).html(""),l.textElement(u()('<input type="text" spellcheck="false" data-bind="textInput: text, hasFocus: hasFocus, disable: disabled, attr: {placeholder: placeholder, id: idAttribute}"></input>').appendTo(t)),u()('<div class="assist" data-bind="select: $data, visible: selectVisible"></div>').appendTo(t).append(m);var y=r.createChildContext(l);return o().applyBindingsToDescendants(y,t),{controlsDescendantBindings:!0}},update:function(t,e){var n=o().unwrap(e()),i=u()(t).data("autocomplete-model");i.selectedItem.valueHasMutated(),null!=n.extInputsAsText&&i.extInputsAsText(o().unwrap(n.extInputsAsText))}}},47702:function(t,e,n){var i=n(51786),r=n.n(i),s=n(65216),o=n(94690);r().components.register("back-bar",{viewModel:function(){return{message:r().pureComputed(function(){var t=s.s.m.user();if(t)return"Back to ".concat(t.orgs?"Portal":"reporting sick")}),click:function(){window.location.href=s.s.params.uris.main},home:s.s.params.uris.main}}
1,template:'\n {{#if message}}\n <div class="section-dark">\n <a class="button button-small" href="{{home}}">'.concat(o,"<span>{{message}}</span></a>\n </div>\n {{/if}}")})},28692:function(t,e,n){var i=n(51786),r=n.n(i),s=n(74692),o=n.n(s);r().bindingHandlers.correctMouseScroll={init:function(t){o()(t).on("mousewheel DOMMouseScroll",function(t){var e,n,i=null,r=t.originalEvent;if("mousewheel"===t.type)i=-1*(null!==(e=r.wheelDelta)&&void 0!==e?e:0);else if("DOMMouseScroll"===t.type){var s;i=40*(null!==(s=r.detail)&&void 0!==s?s:0)}i&&(t.preventDefault(),o()(this).scrollTop(i+(null!==(n=o()(this).scrollTop())&&void 0!==n?n:0)))})}}},1544:function(t,e,n){var i=n(51786),r=n.n(i);r().components.register("togglable-item",{viewModel:function(){var t=r().observable();return{toggle:function(){t(!t())},on:t}},template:"{{#template {nodes: $componentTemplateNodes, data: $data}}}{{/template}}"})},10740:function(t,e,n){var i,s,o,a,u,l,c;n(16280),n(18107),n(28706),n(44114),n(34782),n(13609),n(2892),n(26099),n(84864),n(57465),n(27495),n(87745),n(38781),n(67357),n(71761),n(25440),n(90744); 2/** 3 * @version: 1.0 Alpha-1 4 * @author: Coolite Inc. http://www.coolite.com/ 5 * @date: 2008-05-13 6 * @copyright: Copyright (c) 2006-2008, Coolite Inc. (http://www.coolite.com/). All rights reserved. 7 * @license: Licensed under The MIT License. See license.txt and http://www.datejs.com/license/. 8 * @website: http://www.datejs.com/ 9 */ 10Date.CultureInfo={name:"en-GB",englishName:"English (United Kingdom)",nativeName:"English (United Kingdom)",dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],abbreviatedDayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],shortestDayNames:["Su","Mo","Tu","We","Th","Fr","Sa"],firstLetterDayNames:["S","M","T","W","T","F","S"],monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],abbreviatedMonthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],amDesignator:"AM",pmDesignator:"PM",firstDayOfWeek:1,twoDigitYearMax:2029,dateElementOrder:"dmy",formatPatterns:{shortDate:"dd/MM/yyyy",longDate:"dd MMMM yyyy",shortTime:"HH:mm",longTime:"HH:mm:ss",fullDateTime:"dd MMMM yyyy HH:mm:ss",sortableDateTime:"yyyy-MM-ddTHH:mm:ss",universalSortableDateTime:"yyyy-MM-dd HH:mm:ssZ",rfc1123:"ddd, dd MMM yyyy HH:mm:ss GMT",monthDay:"dd MMMM",yearMonth:"MMMM yyyy"},regexPatterns:{jan:/^jan(uary)?/i,feb:/^feb(ruary)?/i,mar:/^mar(ch)?/i,apr:/^apr(il)?/i,may:/^may/i,jun:/^jun(e)?/i,jul:/^jul(y)?/i,aug:/^aug(ust)?/i,sep:/^sep(t(ember)?)?/i,oct:/^oct(ober)?/i,nov:/^nov(ember)?/i,dec:/^dec(ember)?/i,sun:/^su(n(day)?)?/i,mon:/^mo(n(day)?)?/i,tue:/^tu(e(s(day)?)?)?/i,wed:/^we(d(nesday)?)?/i,thu:/^th(u(r(s(day)?)?)?)?/i,fri:/^fr(i(day)?)?/i,sat:/^sa(t(urday)?)?/i,future:/^next/i,past:/^last|past|prev(ious)?/i,add:/^(\+|aft(er)?|from|hence)/i,subtract:/^(\-|bef(ore)?|ago)/i,yesterday:/^yes(terday)?/i,today:/^t(od(ay)?)?/i,tomorrow:/^tom(orrow)?/i,now:/^n(ow)?/i,millisecond:/^ms|milli(second)?s?/i,second:/^sec(ond)?s?/i,minute:/^mn|min(ute)?s?/i,hour:/^h(our)?s?/i,week:/^w(eek)?s?/i,month:/^m(onth)?s?/i,day:/^d(ay)?s?/i,year:/^y(ear)?s?/i,shortMeridian:/^(a|p)/i,longMeridian:/^(a\.?m?\.?|p\.?m?\.?)/i,timezone:/^((e(s|d)t|c(s|d)t|m(s|d)t|p(s|d)t)|((gmt)?\s*(\+|\-)\s*\d\d\d\d?)|gmt|utc)/i,ordinalSuffix:/^\s*(st|nd|rd|th)/i,timeContext:/^\s*(\:|a(?!u|p)|p)/i},timezones:[{name:"UTC",offset:"-000"},{name:"GMT",offset:"-000"},{name:"EST",offset:"-0500"},{name:"EDT",offset:"-0400"},{name:"CST",offset:"-0600"},{name:"CDT",offset:"-0500"},{name:"MST",offset:"-0700"},{name:"MDT",offset:"-0600"},{name:"PST",offset:"-0800"},{name:"PDT",offset:"-0700"}]},a=Date,u=a.prototype,l=a.CultureInfo,c=function(t,e){return e||(e=2),("000"+t).slice(-1*e)},u.clearTime=function(){return this.setHours(0),this.setMinutes(0),this.setSeconds(0),this.setMilliseconds(0),this},u.setTimeToNow=function(){var t=new Date;return this.setHours(t.getHours()),this.setMinutes(t.getMinutes()),this.setSeconds(t.getSeconds()),this.setMilliseconds(t.getMilliseconds()),this},a.today=function(){return(new Date).clearTime()},a.compare=function(t,e){if(isNaN(t)||isNaN(e))throw new Error(t+" - "+e);if(t instanceof Date&&e instanceof Date)return t<e?-1:t>e?1:0;throw new TypeError(t+" - "+e)},a.equals=function(t,e){return 0===t.compareTo(e)},a.getDayNumberFromName=function(t){for(var e=l.dayNames,n=l.abbreviatedDayNames,i=l.shortestDayNames,r=t.toLowerCase(),s=0;s<e.length;s++)if(e[s].toLowerCase()==r||n[s].toLowerCase()==r||i[s].toLowerCase()==r)return s;return-1},a.getMonthNumberFromName=function(t){for(var e=l.monthNames,n=l.abbreviatedMonthNames,i=t.toLowerCase(),r=0;r<e.length;r++)if(e[r].toLowerCase()==i||n[r].toLowerCase()==i)return r;return-1},a.isLeapYear=function(t){return t%4==0&&t%100!=0||t%400==0},a.getDaysInMonth=function(t,e){return[31,a.isLeapYear(t)?29:28,31,30,31,30,31,31,30,31,30,31][e]},a.getTimezoneAbbreviation=function(t){for(var e=l.timezones,n=0;n<e.length;n++)if(e[n].offset===t)return e[n].name;return null},a.getTimezoneOffset=function(t){for(var e=l.timezones,n=0;n<e.length;n++)if(e[n].name===t.toUpperCase())return e[n].offset;return null},u.clone=function(){return new Date(this.getTime())},u.compareTo=function(t){return Date.compare(this,t)},u.equals=function(t){return Date.equals(this,t||new Date)},u.between=function(t,e){return this.getTime()>=t.getTime()&&this.getTime()<=e.getTime()},u.isAfter=function(t){return 1===this.compareTo(t||new Date)},u.isBefore=function(t){return-1===this.compareTo(t||new Date)},u.isToday=function(){return this.isSameDay(new Date)},u.isSameDay=function(t){return this.clone().clearTime().equals(t.clone().clearTime())},u.addMilliseconds=function(t){return this.setMilliseconds(this.getMilliseconds()+t),this},u.addSeconds=function(t){return this.addMilliseconds(1e3*t)},u.addMinutes=function(t){return this.addMilliseconds(6e4*t)},u.addHours=function(t){return this.addMilliseconds(36e5*t)},u.addDays=function(t){return this.setDate(this.getDate()+t),this},u.addWeeks=function(t){return this.addDays(7*t)},u.addMonths=function(t){var e=this.getDate();return this.setDate(1),this.setMonth(this.getMonth()+t),this.setDate(Math.min(e,a.getDaysInMonth(this.getFullYear(),this.getMonth()))),this},u.addYears=function(t){return this.addMonths(12*t)},u.add=function(t){if("number"==typeof t)return this._orient=t,this;var e=t;return e.milliseconds&&this.addMilliseconds(e.milliseconds),e.seconds&&this.addSeconds(e.seconds),e.minutes&&this.addMinutes(e.minutes),e.hours&&this.addHours(e.hours),e.weeks&&this.addWeeks(e.weeks),e.months&&this.addMonths(e.months),e.years&&this.addYears(e.years),e.days&&this.addDays(e.days),this},u.getWeek=function(){var t,e,n,r,a,u,l;return i=i||this.getFullYear(),s=s||this.getMonth()+1,o=o||this.getDate(),s<=2?(l=(e=((t=i-1)/4|0)-(t/100|0)+(t/400|0))-(((t-1)/4|0)-((t-1)/100|0)+((t-1)/400|0)),n=0,r=o-1+31*(s-1)):(n=1+(l=(e=((t=i)/4|0)-(t/100|0)+(t/400|0))-(((t-1)/4|0)-((t-1)/100|0)+((t-1)/400|0))),r=o+(153*(s-3)+2)/5+58+l),i=s=o=null,(u=r+3-(r+(a=(t+e)%7)-n)%7|0)<0?53-((a-l)/5|0):u>364+l?1:1+(u/7|0)},u.getISOWeek=function(){return i=this.getUTCFullYear(),s=this.getUTCMonth()+1,o=this.getUTCDate(),c(this.getWeek())}
10,u.setWeek=function(t){return this.moveToDayOfWeek(1).addWeeks(t-this.getWeek())},a._validate=function(t,e,n,i){if(void 0===t)return!1;if("number"!=typeof t)throw new TypeError(t+" is not a Number.");if(t<e||t>n)throw new RangeError(t+" is not a valid value for "+i+".");return!0},a.validateMillisecond=function(t){return a._validate(t,0,999,"millisecond")},a.validateSecond=function(t){return a._validate(t,0,59,"second")},a.validateMinute=function(t){return a._validate(t,0,59,"minute")},a.validateHour=function(t){return a._validate(t,0,23,"hour")},a.validateDay=function(t,e,n){return a._validate(t,1,a.getDaysInMonth(e,n),"day")},a.validateMonth=function(t){return a._validate(t,0,11,"month")},a.validateYear=function(t){return a._validate(t,0,9999,"year")},u.set=function(t){return a.validateMillisecond(t.millisecond)&&this.addMilliseconds(t.millisecond-this.getMilliseconds()),a.validateSecond(t.second)&&this.addSeconds(t.second-this.getSeconds()),a.validateMinute(t.minute)&&this.addMinutes(t.minute-this.getMinutes()),a.validateHour(t.hour)&&this.addHours(t.hour-this.getHours()),a.validateMonth(t.month)&&this.addMonths(t.month-this.getMonth()),a.validateYear(t.year)&&this.addYears(t.year-this.getFullYear()),a.validateDay(t.day,this.getFullYear(),this.getMonth())&&this.addDays(t.day-this.getDate()),t.timezone&&this.setTimezone(t.timezone),t.timezoneOffset&&this.setTimezoneOffset(t.timezoneOffset),t.week&&a._validate(t.week,0,53,"week")&&this.setWeek(t.week),this},u.moveToFirstDayOfMonth=function(){return this.set({day:1})},u.moveToLastDayOfMonth=function(){return this.set({day:a.getDaysInMonth(this.getFullYear(),this.getMonth())})},u.moveToNthOccurrence=function(t,e){var n=0;if(e>0)n=e-1;else if(-1===e)return this.moveToLastDayOfMonth(),this.getDay()!==t&&this.moveToDayOfWeek(t,-1),this;return this.moveToFirstDayOfMonth().addDays(-1).moveToDayOfWeek(t,1).addWeeks(n)},u.moveToDayOfWeek=function(t,e){var n=(t-this.getDay()+7*(e||1))%7;return this.addDays(0===n?n+=7*(e||1):n)},u.moveToMonth=function(t,e){var n=(t-this.getMonth()+12*(e||1))%12;return this.addMonths(0===n?n+=12*(e||1):n)},u.getOrdinalNumber=function(){return Math.ceil((this.clone().clearTime()-new Date(this.getFullYear(),0,1))/864e5)+1},u.getTimezone=function(){return a.getTimezoneAbbreviation(this.getUTCOffset())},u.setTimezoneOffset=function(t){var e=this.getTimezoneOffset(),n=-6*Number(t)/10;return this.addMinutes(n-e)},u.setTimezone=function(t){return this.setTimezoneOffset(a.getTimezoneOffset(t))},u.hasDaylightSavingTime=function(){return Date.today().set({month:0,day:1}).getTimezoneOffset()!==Date.today().set({month:6,day:1}).getTimezoneOffset()},u.isDaylightSavingTime=function(){return this.hasDaylightSavingTime()&&(new Date).getTimezoneOffset()===Date.today().set({month:6,day:1}).getTimezoneOffset()},u.getUTCOffset=function(){var t,e=-10*this.getTimezoneOffset()/6;return e<0?(t=(e-1e4).toString()).charAt(0)+t.substr(2):"+"+(t=(e+1e4).toString()).substr(1)},u.getElapsed=function(t){return(t||new Date)-this},u.toISOString||(u.toISOString=function(){function t(t){return t<10?"0"+t:t}return'"'+this.getUTCFullYear()+"-"+t(this.getUTCMonth()+1)+"-"+t(this.getUTCDate())+"T"+t(this.getUTCHours())+":"+t(this.getUTCMinutes())+":"+t(this.getUTCSeconds())+'Z"'}),u._toString=u.toString,u.toString=function(t){var e=this;if(t&&1==t.length){var n=l.formatPatterns;switch(e.t=e.toString,t){case"d":return e.t(n.shortDate);case"D":return e.t(n.longDate);case"F":return e.t(n.fullDateTime);case"m":return e.t(n.monthDay);case"r":return e.t(n.rfc1123);case"s":return e.t(n.sortableDateTime);case"t":return e.t(n.shortTime);case"T":return e.t(n.longTime);case"u":return e.t(n.universalSortableDateTime);case"y":return e.t(n.yearMonth)}}return t?t.replace(/(\\)?(dd?d?d?|MM?M?M?|yy?y?y?|hh?|HH?|mm?|ss?|tt?|S)/g,function(t){if("\\"===t.charAt(0))return t.replace("\\","");switch(e.h=e.getHours,t){case"hh":return c(e.h()<13?0===e.h()?12:e.h():e.h()-12);case"h":return e.h()<13?0===e.h()?12:e.h():e.h()-12;case"HH":return c(e.h());case"H":return e.h();case"mm":return c(e.getMinutes());case"m":return e.getMinutes();case"ss":return c(e.getSeconds());case"s":return e.getSeconds();case"yyyy":return c(e.getFullYear(),4);case"yy":return c(e.getFullYear());case"dddd":return l.dayNames[e.getDay()];case"ddd":return l.abbreviatedDayNames[e.getDay()];case"dd":return c(e.getDate());case"d":return e.getDate();case"MMMM":return l.monthNames[e.getMonth()];case"MMM":return l.abbreviatedMonthNames[e.getMonth()];case"MM":return c(e.getMonth()+1);case"M":return e.getMonth()+1;case"t":return e.h()<12?l.amDesignator.substring(0,1):l.pmDesignator.substring(0,1);case"tt":return e.h()<12?l.amDesignator:l.pmDesignator;case"S":return function(t){switch(1*t){case 1:case 21:case 31:return"st";case 2:case 22:return"nd";case 3:case 23:return"rd";default:return"th"}}(e.getDate());default:return t}}):this._toString()},function(){var t=Date,e=t.prototype,n=t.CultureInfo,i=Number.prototype;e._orient=1,e._nth=null,e._is=!1,e._same=!1,e._isSecond=!1,i._dateElement="day",e.next=function(){return this._orient=1,this},t.next=function(){return t.today().next()},e.last=e.prev=e.previous=function(){return this._orient=-1,this}
10,t.last=t.prev=t.previous=function(){return t.today().last()},e.is=function(){return this._is=!0,this},e.same=function(){return this._same=!0,this._isSecond=!1,this},e.today=function(){return this.same().day()},e.weekday=function(){return!!this._is&&(this._is=!1,!this.is().sat()&&!this.is().sun())},e.at=function(e){return"string"==typeof e?t.parse(this.toString("d")+" "+e):this.set(e)},i.fromNow=i.after=function(t){var e={};return e[this._dateElement]=this,(t?t.clone():new Date).add(e)},i.ago=i.before=function(t){var e={};return e[this._dateElement]=-1*this,(t?t.clone():new Date).add(e)};var r,s="sunday monday tuesday wednesday thursday friday saturday".split(/\s/),o="january february march april may june july august september october november december".split(/\s/),a="Millisecond Second Minute Hour Day Week Month Year".split(/\s/),u="Milliseconds Seconds Minutes Hours Date Week Month FullYear".split(/\s/),l="final first second third fourth fifth".split(/\s/);e.toObject=function(){for(var t={},e=0;e<a.length;e++)t[a[e].toLowerCase()]=this["get"+u[e]]();return t},t.fromObject=function(t){return t.week=null,Date.today().set(t)};for(var c=function(e){return function(){if(this._is)return this._is=!1,this.getDay()==e;if(null!==this._nth){this._isSecond&&this.addSeconds(-1*this._orient),this._isSecond=!1;var n=this._nth;this._nth=null;var i=this.clone().moveToLastDayOfMonth();if(this.moveToNthOccurrence(e,n),this>i)throw new RangeError(t.getDayName(e)+" does not occur "+n+" times in the month of "+t.getMonthName(i.getMonth())+" "+i.getFullYear()+".");return this}return this.moveToDayOfWeek(e,this._orient)}},h=function(e){return function(){var i=t.today(),r=e-i.getDay();return 0===e&&1===n.firstDayOfWeek&&0!==i.getDay()&&(r+=7),i.addDays(r)}},d=0;d<s.length;d++)t[s[d].toUpperCase()]=t[s[d].toUpperCase().substring(0,3)]=d,t[s[d]]=t[s[d].substring(0,3)]=h(d),e[s[d]]=e[s[d].substring(0,3)]=c(d);for(var f=function(t){return function(){return this._is?(this._is=!1,this.getMonth()===t):this.moveToMonth(t,this._orient)}},m=function(e){return function(){return t.today().set({month:e,day:1})}},y=0;y<o.length;y++)t[o[y].toUpperCase()]=t[o[y].toUpperCase().substring(0,3)]=y,t[o[y]]=t[o[y].substring(0,3)]=m(y),e[o[y]]=e[o[y].substring(0,3)]=f(y);for(var g=function(t){return function(){if(this._isSecond)return this._isSecond=!1,this;if(this._same){this._same=this._is=!1;for(var e=this.toObject(),n=(arguments[0]||new Date).toObject(),i="",r=t.toLowerCase(),s=a.length-1;s>-1;s--){if(e[i=a[s].toLowerCase()]!=n[i])return!1;if(r==i)break}return!0}return"s"!=t.substring(t.length-1)&&(t+="s"),this["add"+t](this._orient)}},p=function(t){return function(){return this._dateElement=t,this}},v=0;v<a.length;v++)e[r=a[v].toLowerCase()]=e[r+"s"]=g(a[v]),i[r]=i[r+"s"]=p(r);e._ss=g("Second");for(var b=function(t){return function(e){return this._same?this._ss(arguments[0]):e||0===e?this.moveToNthOccurrence(e,t):(this._nth=t,2===t&&null==e?(this._isSecond=!0,this.addSeconds(this._orient)):this)}},w=0;w<l.length;w++)e[l[w]]=b(0===w?-1:w)}(),function(){Date.Parsing={Exception:function(t){this.message="Parse error at '"+t.substring(0,10)+" ...'"}};for(var t=Date.Parsing,e=t.Operators={rtoken:function(e){return function(n){var i=n.match(e);if(i)return[i[0],n.substring(i[0].length)];throw new t.Exception(n)}},token:function(t){return function(t){return e.rtoken(new RegExp("^s*"+t+"s*"))(t)}},stoken:function(t){return e.rtoken(new RegExp("^"+t))},until:function(t){return function(e){for(var n=[],i=null;e.length;){try{i=t.call(this,e)}catch(t){n.push(i[0]),e=i[1];continue}break}return[n,e]}},many:function(t){return function(e){for(var n=[],i=null;e.length;){try{i=t.call(this,e)}catch(t){return[n,e]}n.push(i[0]),e=i[1]}return[n,e]}},optional:function(t){return function(e){var n=null;try{n=t.call(this,e)}catch(t){return[null,e]}return[n[0],n[1]]}},not:function(e){return function(n){try{e.call(this,n)}catch(t){return[null,n]}throw new t.Exception(n)}},ignore:function(t){return t?function(e){return[null,t.call(this,e)[1]]}:null},product:function(){for(var t=arguments[0],n=Array.prototype.slice.call(arguments,1
10),i=[],r=0;r<t.length;r++)i.push(e.each(t[r],n));return i},cache:function(e){var n={},i=null;return function(r){try{i=n[r]=n[r]||e.call(this,r)}catch(t){i=n[r]=t}if(i instanceof t.Exception)throw i;return i}},any:function(){var e=arguments;return function(n){for(var i=null,r=0;r<e.length;r++)if(null!=e[r]){try{i=e[r].call(this,n)}catch(t){i=null}if(i)return i}throw new t.Exception(n)}},each:function(){var e=arguments;return function(n){for(var i=[],r=null,s=0;s<e.length;s++)if(null!=e[s]){try{r=e[s].call(this,n)}catch(e){throw new t.Exception(n)}i.push(r[0]),n=r[1]}return[i,n]}},all:function(){var t=arguments,e=e;return e.each(e.optional(t))},sequence:function(n,i,r){return i=i||e.rtoken(/^\s*/),r=r||null,1==n.length?n[0]:function(e){for(var s=null,o=null,a=[],u=0;u<n.length;u++){try{s=n[u].call(this,e)}catch(t){break}a.push(s[0]);try{o=i.call(this,s[1])}catch(t){o=null;break}e=o[1]}if(!s)throw new t.Exception(e);if(o)throw new t.Exception(o[1]);if(r)try{s=r.call(this,s[1])}catch(e){throw new t.Exception(s[1])}return[a,s?s[1]:e]}},between:function(t,n,i){i=i||t;var s=e.each(e.ignore(t),n,e.ignore(i));return function(t){var e=s.call(this,t);return[[e[0][0],r[0][2]],e[1]]}},list:function(t,n,i){return n=n||e.rtoken(/^\s*/),i=i||null,t instanceof Array?e.each(e.product(t.slice(0,-1),e.ignore(n)),t.slice(-1),e.ignore(i)):e.each(e.many(e.each(t,e.ignore(n))),px,e.ignore(i))},set:function(n,i,r){return i=i||e.rtoken(/^\s*/),r=r||null,function(s){for(var o=null,a=null,u=null,l=null,c=[[],s],h=!1,d=0;d<n.length;d++){u=null,a=null,o=null,h=1==n.length;try{o=n[d].call(this,s)}catch(t){continue}if(l=[[o[0]],o[1]],o[1].length>0&&!h)try{u=i.call(this,o[1])}catch(t){h=!0}else h=!0;if(h||0!==u[1].length||(h=!0),!h){for(var f=[],m=0;m<n.length;m++)d!=m&&f.push(n[m]);(a=e.set(f,i).call(this,u[1]))[0].length>0&&(l[0]=l[0].concat(a[0]),l[1]=a[1])}if(l[1].length<c[1].length&&(c=l),0===c[1].length)break}if(0===c[0].length)return c;if(r){try{u=r.call(this,c[1])}catch(e){throw new t.Exception(c[1])}c[1]=u[1]}return c}},forward:function(t,e){return function(n){return t[e].call(this,n)}},replace:function(t,e){return function(n){var i=t.call(this,n);return[e,i[1]]}},process:function(t,e){return function(n){var i=t.call(this,n);return[e.call(this,i[0]),i[1]]}},min:function(e,n){return function(i){var r=n.call(this,i);if(r[0].length<e)throw new t.Exception(i);return r}}},n=function(t){return function(){var e=null,n=[];if(arguments.length>1?e=Array.prototype.slice.call(arguments):arguments[0]instanceof Array&&(e=arguments[0]),!e)return t.apply(null,arguments);for(var i=0,r=e.shift();i<r.length;i++)return e.unshift(r[i]),n.push(t.apply(null,e)),e.shift(),n}},i="optional not ignore cache".split(/\s/),s=0;s<i.length;s++)e[i[s]]=n(e[i[s]]);for(var o=function(t){return function(){return arguments[0]instanceof Array?t.apply(null,arguments[0]):t.apply(null,arguments)}},a="each any all".split(/\s/),u=0;u<a.length;u++)e[a[u]]=o(e[a[u]])}(),function(){var t=Date,e=(t.prototype,t.CultureInfo),n=function(t){for(var e=[],i=0;i<t.length;i++)t[i]instanceof Array?e=e.concat(n(t[i])):t[i]&&e.push(t[i]);return e};t.Grammar={},t.Translator={hour:function(t){return function(){this.hour=Number(t)}},minute:function(t){return function(){this.minute=Number(t)}},second:function(t){return function(){this.second=Number(t)}},meridian:function(t){return function(){this.meridian=t.slice(0,1).toLowerCase()}},timezone:function(t){return function(){var e=t.replace(/[^\d\+\-]/g,"");e.length?this.timezoneOffset=Number(e):this.timezone=t.toLowerCase()}},day:function(t){var e=t[0];return function(){this.day=Number(e.match(/\d+/)[0])}},month:function(t){return function(){this.month=3==t.length?"jan feb mar apr may jun jul aug sep oct nov dec".indexOf(t)/4:Number(t)-1}},year:function(t){return function(){var n=Number(t);this.year=t.length>2?n:n+(n+2e3<e.twoDigitYearMax?2e3:1900)}},rday:function(t){return function(){switch(t){case"yesterday":this.days=-1;break;case"tomorrow":this.days=1;break;case"today":this.days=0;break;case"now":this.days=0,this.now=!0}}},finishExact:function(e){e=e instanceof Array?e:[e];for(var n=0;n<e.length;n++)e[n]&&e[n].call(this);var i=new Date;if(!this.hour&&!this.minute||this.month||this.year||this.day||(this.day=i.getDate()),this.year||(this.year=i.getFullYear()),this.month||0===this.month||(this.month=i.getMonth()),this.day||(this.day=1),this.hour||(this.hour=0),this.minute||(this.minute=0),this.second||(this.second=0),this.meridian&&this.hour&&("p"==this.meridian&&this.hour<12?this.hour=this.hour+12:"a"==this.meridian&&12==this.hour&&(this.hour=0)),this.day>t.getDaysInMonth(this.year,this.month))throw new RangeError(this.day+" is not a valid value for days.");var r=new Date(this.year,this.month,this.day,this.hour,this.minute,this.second);return this.timezone?r.set({timezone:this.timezone}):this.timezoneOffset&&r.set({timezoneOffset:this.timezoneOffset}),r},finish:function(e){if(0===(e=e instanceof Array?n(e):[e]).length)return null;for(var i=0;i<e.length;i++)"function"==typeof e[i]&&e[i].call(this);var r=t.today();if(this.now&&!this.unit&&!this.operator)return new Date;this.now&&(r=new Date);var s,o,a,u=!!(this.days&&null!==this.days||this.orient||this.operator);if(a="past"==this.orient||"subtract"==this.operator?-1:1,this.now||-1=="hour minute second".indexOf(this.unit)||r.setTimeToNow(),(this.month||0===this.month)&&-1!="year day hour minute second".indexOf(this.unit)&&(this.value=this.month+1,this.month=null,u=!0),!u&&this.weekday&&!this.day&&!this.days){var l=Date[this.weekday]();this.day=l.getDate(),this.month||(this.month=l.getMonth()),this.year=l.getFullYear()}if(u&&this.weekday&&"month"!=this.unit&&(this.unit="day",s=t.getDayNumberFromName(this.weekday)-r.getDay(),o=7,this.days=s?(s+a*o)%o:a*o),this.month&&"day"==this.unit&&this.operator&&(this.value=this.month+1,this.month=null),null!=this.value&&null!=this.month&&null!=this.year&&(this.day=1*this.value),this.month&&!this.day&&this.value&&(r.set({day:1*this.value}),u||(this.day=1*this.value)),this.month||!this.value||"month"!=this.unit||this.now||(this.month=this.value,u=!0),u&&(this.month||0===this.month)&&"year"!=this.unit&&(this.unit="month",s=this.month-r.getMonth(),o=12,this.months=s?(s+a*o)%o:a*o,this.month=null),this.unit||(this.unit="day"),!this.value&&this.operator&&null!==this.operator&&this[this.unit+"s"]&&null!==this[this.unit+"s"]?this[this.unit+"s"]=this[this.unit+"s"]+("add"==this.operator?1:-1)+(this.value||0)*a:null!=this[this.unit+"s"]&&null==this.operator||(this.value||(this.value=1),this[this.unit+"s"]=this.value*a),this.meridian&&this.hour&&("p"==this.meridian&&this.hour<12?this.hour=this.hour+12:"a"==this.meridian&&12==this.hour&&(this.hour=0)),this.weekday&&!this.day&&!this.days){l=Date[this.weekday]();this.day=l.getDate(),l.getMonth()!==r.getMonth()&&(this.month=l.getMonth())}return!this.month&&0!==this.month||this.day||(this.day=1),this.orient||this.operator||"week"!=this.unit||!this.value||this.day||this.month?(u&&this.timezone&&this.day&&this.days&&(this.day=this.days),u?r.add(this):r.set(this)):Date.today().setWeek(this.value)}};var i,r=t.Parsing.Operators,s=t.Grammar,o=t.Translator;s.datePartDelimiter=r.rtoken(/^([\s\-\.\,\/\x27]+)/),s.timePartDelimiter=r.stoken(":"),s.whiteSpace=r.rtoken(/^\s*/),s.generalDelimiter=r.rtoken(/^(([\s\,]|at|@|on)+)/);var a={};s.ctoken=function(t){var n=a[t];if(!n){for(var i=e.regexPatterns,s=t.split(/\s+/),o=[],u=0;u<s.length;u++)o.push(r.replace(r.rtoken(i[s[u]]),s[u]));n=a[t]=r.any.apply(null,o)}return n},s.ctoken2=function(t){return r.rtoken(e.regexPatterns[t])},s.h=r.cache(r.process(r.rtoken(/^(0[0-9]|1[0-2]|[1-9])/),o.hour)),s.hh=r.cache(r.process(r.rtoken(/^(0[0-9]|1[0-2])/),o.hour)),s.H=r.cache(r.process(r.rtoken(/^([0-1][0-9]|2[0-3]|[0-9])/),o.hour)),s.HH=r.cache(r.process(r.rtoken(/^([0-1][0-9]|2[0-3])/),o.hour)),s.m=r.cache(r.process(r.rtoken(/^([0-5][0-9]|[0-9])/),o.minute)),s.mm=r.cache(r.process(r.rtoken(/^[0-5][0-9]/),o.minute)),s.s=r.cache(r.process(r.rtoken(/^([0-5][0-9]|[0-9])/),o.second)),s.ss=r.cache(r.process(r.rtoken(/^[0-5][0-9]/),o.second)),s.hms=r.cache(r.sequence([s.H,s.m,s.s],s.timePartDelimiter)),s.t=r.cache(r.process(s.ctoken2("shortMeridian"),o.meridian)),s.tt=r.cache(r.process(s.ctoken2("longMeridian"),o.meridian)),s.z=r.cache(r.process(r.rtoken(/^((\+|\-)\s*\d\d\d\d)|((\+|\-)\d\d\:?\d\d)/),o.timezone)),s.zz=r.cache(r.process(r.rtoken(/^((\+|\-)\s*\d\d\d\d)|((\+|\-)\d\d\:?\d\d)/),o.timezone)),s.zzz=r.cache(r.process(s.ctoken2("timezone"),o.timezone)),s.timeSuffix=r.each(r.ignore(s.whiteSpace),r.set([s.tt,s.zzz])),s.time=r.each(r.optional(r.ignore(r.stoken("T"))),s.hms,s.timeSuffix),s.d=r.cache(r.process(r.each(r.rtoken(/^([0-2]\d|3[0-1]|\d)/),r.optional(s.ctoken2("ordinalSuffix"))),o.day)),s.dd=r.cache(r.process(r.each(r.rtoken(/^([0-2]\d|3[0-1])/),r.optional(s.ctoken2("ordinalSuffix"))),o.day)),s.ddd=s.dddd=r.cache(r.process(s.ctoken("sun mon tue wed thu fri sat"),function(t){return function(){this.weekday=t}})),s.M=r.cache(r.process(r.rtoken(/^(1[0-2]|0\d|\d)/),o.month)),s.MM=r.cache(r.process(r.rtoken(/^(1[0-2]|0\d)/),o.month)),s.MMM=s.MMMM=r.cache(r.process(s.ctoken("jan feb mar apr may jun jul aug sep oct nov dec"),o.month)),s.y=r.cache(r.process(r.rtoken(/^(\d\d?)/),o.year)),s.yy=r.cache(r.process(r.rtoken(/^(\d\d)/),o.year)),s.yyy=r.cache(r.process(r.rtoken(/^(\d\d?\d?\d?)/),o.year)),s.yyyy=r.cache(r.process(r.rtoken(/^(\d\d\d\d)/),o.year)),i=function(){return r.each(r.any.apply(null,arguments),r.not(s.ctoken2("timeContext")))}
10,s.day=i(s.d,s.dd),s.month=i(s.M,s.MMM),s.year=i(s.yyyy,s.yy),s.orientation=r.process(s.ctoken("past future"),function(t){return function(){this.orient=t}}),s.operator=r.process(s.ctoken("add subtract"),function(t){return function(){this.operator=t}}),s.rday=r.process(s.ctoken("yesterday tomorrow today now"),o.rday),s.unit=r.process(s.ctoken("second minute hour day week month year"),function(t){return function(){this.unit=t}}),s.value=r.process(r.rtoken(/^\d\d?(st|nd|rd|th)?/),function(t){return function(){this.value=t.replace(/\D/g,"")}}),s.expression=r.set([s.rday,s.operator,s.value,s.unit,s.orientation,s.ddd,s.MMM]),i=function(){return r.set(arguments,s.datePartDelimiter)},s.mdy=i(s.ddd,s.month,s.day,s.year),s.ymd=i(s.ddd,s.year,s.month,s.day),s.dmy=i(s.ddd,s.day,s.month,s.year),s.date=function(t){return(s[e.dateElementOrder]||s.mdy).call(this,t)},s.format=r.process(r.many(r.any(r.process(r.rtoken(/^(dd?d?d?|MM?M?M?|yy?y?y?|hh?|HH?|mm?|ss?|tt?|zz?z?)/),function(e){if(s[e])return s[e];throw t.Parsing.Exception(e)}),r.process(r.rtoken(/^[^dMyhHmstz]+/),function(t){return r.ignore(r.stoken(t))}))),function(t){return r.process(r.each.apply(null,t),o.finishExact)});var u={},l=function(t){return u[t]=u[t]||s.format(t)[0]};s.formats=function(t){if(t instanceof Array){for(var e=[],n=0;n<t.length;n++)e.push(l(t[n]));return r.any.apply(null,e)}return l(t)},s._formats=s.formats(['"yyyy-MM-ddTHH:mm:ssZ"',"yyyy-MM-ddTHH:mm:ssZ","yyyy-MM-ddTHH:mm:ssz","yyyy-MM-ddTHH:mm:ss","yyyy-MM-ddTHH:mmZ","yyyy-MM-ddTHH:mmz","yyyy-MM-ddTHH:mm","ddd, MMM dd, yyyy H:mm:ss tt","ddd MMM d yyyy HH:mm:ss zzz","MMddyyyy","ddMMyyyy","Mddyyyy","ddMyyyy","Mdyyyy","dMyyyy","yyyy","Mdyy","dMyy","d"]),s._start=r.process(r.set([s.date,s.time,s.expression],s.generalDelimiter,s.whiteSpace),o.finish),s.start=function(t){try{var e=s._formats.call({},t);if(0===e[1].length)return e}catch(t){}return s._start.call({},t)},t._parse=t.parse,t.parse=function(e){var n=null;if(!e)return null;if(e instanceof Date)return e;
10try{n=t.Grammar.start.call({},e.replace(/^\s*(\S*(\s+\S+)*)\s*$/,"$1"))}catch(t){return null}return 0===n[1].length?n[0]:null},t.getParseFunction=function(e){var n=t.Grammar.formats(e);return function(t){var e=null;try{e=n.call({},t)}catch(t){return null}return 0===e[1].length?e[0]:null}},t.parseExact=function(e,n){return t.getParseFunction(n)(e)}}()},26126:function(t,e,n){n.d(e,{F:function(){return d}});var i=n(23029),r=n(92901);n(16280),n(23792),n(26099),n(47764),n(73772),n(88454),n(29452),n(62953);function s(t,e,n){(function(t,e){if(e.has(t))throw new TypeError("Cannot initialize the same private elements twice on an object")})(t,e),e.set(t,n)}function o(t,e){return t.get(u(t,e))}function a(t,e,n){return t.set(u(t,e),n),n}function u(t,e,n){if("function"==typeof t?t===e:t.has(e))return arguments.length<3?e:n;throw new TypeError("Private element is not present on this object")}var l=new WeakMap,c=new WeakMap,h=new WeakMap,d=function(){return(0,r.A)(function t(e){(0,i.A)(this,t),s(this,l,void 0),s(this,c,void 0),s(this,h,void 0),a(l,this,e.type),a(c,this,e.urlName),a(h,this,e.fullName)},[{key:"type",get:function(){return o(l,this)}},{key:"typeDisplayName",get:function(){return"la"===this.type?"LA":this.type}},{key:"urlName",get:function(){return o(c,this)}},{key:"fullName",get:function(){return o(h,this)}},{key:"isTrust",get:function(){return"trust"===this.type}},{key:"isFed",get:function(){return"la"===this.type||"trust"===this.type}},{key:"equals",value:function(t){return t.type===this.type&&t.urlName===this.urlName}}])}()},25315:function(t,e,n){var i=n(64467),r=n(23029),s=n(92901);n(52675),n(16280),n(2008),n(18111),n(22489),n(7588),n(83851),n(81278),n(79432),n(23500),n(44114),n(26910),n(26099),n(38781);function o(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,i)}return n}function a(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?o(Object(n),!0).forEach(function(e){(0,i.A)(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}var u={Low:1,Normal:2,High:4},l=function(){return(0,s.A)(function t(e){(0,r.A)(this,t),this.items=void 0,this.count=void 0,this.maxSize=void 0,this.fillFactor=void 0,this.purgeSize=void 0,this.stats=void 0,this.items={},this.count=0,this.maxSize=null!=e?e:-1,this.fillFactor=.75,this.purgeSize=Math.round(this.maxSize*this.fillFactor),this.stats={hits:0,misses:0}},[{key:"getItem",value:function(t){var e=this.items[t];null!=e&&(this._isExpired(e)?(this._removeItem(t),e=null):e.lastAccessed=(new Date).getTime());var n=null;return null!=e?(n=e.value,this.stats.hits++):this.stats.misses++,n}},{key:"setItem",value:function(t,e,n){var i;if(null==t)throw new Error("key cannot be null");null!=this.items[t]&&this._removeItem(t);var r=n?a(a({},n),{},{expirationAbsolute:n.expirationAbsolute instanceof Date?n.expirationAbsolute.getTime():n.expirationAbsolute,priority:null!==(i=n.priority)&&void 0!==i?i:u.Normal}):{priority:u.Normal};this._addItem({key:t,value:e,options:r,lastAccessed:(new Date).getTime()}),this.maxSize>0&&this.count>this.maxSize&&this._purge()}},{key:"clear",value:function(){for(var t in this.items)this._removeItem(t)}},{key:"_purge",value:function(){var t=[];for(var e in this.items){var n=this.items[e];this._isExpired(n)?this._removeItem(e):t.push(n)}if(t.length>this.purgeSize)for(t=t.sort(function(t,e){var n,i;return t.options.priority!=e.options.priority?(null!==(n=e.options.priority)&&void 0!==n?n:0)-(null!==(i=t.options.priority)&&void 0!==i?i:0):e.lastAccessed-t.lastAccessed});t.length>this.purgeSize;){var i=t.pop();this._removeItem(i.key)}}},{key:"_addItem",value:function(t){this.items[t.key]=t,this.count++}},{key:"_removeItem",value:function(t){var e=this.items[t];if(delete this.items[t],this.count--,null!=e.options.callback){setTimeout(function(){e.options.callback(e.key,e.value)},0)}}},{key:"_isExpired",value:function(t){var e=(new Date).getTime(),n=!1;(t.options.expirationAbsolute&&t.options.expirationAbsolute<e&&(n=!0),!n&&t.options.expirationSliding)&&(t.lastAccessed+1e3*t.o
10ptions.expirationSliding<e&&(n=!0));return n}},{key:"toHtmlString",value:function(){var t=this.count+" item(s) in cache<br /><ul>";for(var e in this.items){var n=this.items[e];t+="<li>"+n.key.toString()+" = "+String(n.value)+"</li>"}return t+="</ul>"}}])}();window.Cache=l,e.A={Cache:l,CachePriority:u}},24283:function(t,e,n){n(34782),n(27495),n(90906),n(25440);String.prototype.toTitleCase=function(){return this.replace(/\b(\d*[A-Z]+|\w\S*)\b/g,function(t){return/\d+[A-Z]+/.test(t)?t:t.charAt(0).toUpperCase()+t.substr(1).toLowerCase()})},String.prototype.capitalizeFirstLetter=function(){return this.charAt(0).toUpperCase()+this.slice(1)},String.prototype.decapitalizeFirstLetter=function(){return this.charAt(0).toLowerCase()+this.slice(1)}},66909:function(t,e,n){n.d(e,{Mh:function(){return r},hW:function(){return s}});n(54554);var i=n(65216),r=(n(24283),function(t){"function"==typeof ga&&ga("send","event","button","click",t)});i.A.util.trackButtonClick=r;i.A.util.removeParamFromUrl=function(t,e){var n=t.split("?")[0],i=-1!==t.indexOf("?")?t.split("?")[1]:"";if(i){for(var r=i.split("&"),s=r.length-1;s>=0;s-=1)r[s].split("=")[0]===e&&r.splice(s,1);r.length>0&&(n=n+"?"+r.join("&"))}return n};var s=function(t){var e,n=0;if("string"!=typeof t||0===t.length)return n;for(e=0;e<t.length;e++)n=(n<<5)-n+t.charCodeAt(e),n|=0;return n};i.A.util.stringHashCode=s;i.A.util.schoolIconUrl=function(t){return location.origin+"/school/".concat(t,"/icon")},e.Ay=i.A.util},6741:function(t,e,n){n(74423),n(27495),n(90906),n(21699),n(71761),n(42762);var i=n(65216),r=n(31774);function s(t,e){return null!=t?e(t):void 0}var o={validateName:function(t){return s(t,function(t){return t.length})?t.length>128?"tooLong":t.match(/^[^<>%$"[\]{}\\/?!@£&*()+=^;:~]*$/)?void 0:"invalidChars":"missing"},validateFullName:function(t){return o.validateName(t)||function(){if((s(t,function(t){return t.trim().split(" ")})||[]).length<2)return"notFullName"}()},validateNameForSchoolSignup:function(t){return function(e){if(null==t())return o.validateFullName(e)}},validateSchool:function(t){var e=t.schoolName;return s(e,function(t){return t.length})?e.length>128?"tooLong":void 0:"missing"},validateSchoolForChild:function(t){if(!t.notAtSchool()){var e=t.schoolName();if(!s(e,function(t){return t.length}))return"missing";if(e.length>128)return"tooLong"}},validateSchoolForSignup:function(t){return function(e){return t&&t()||!e.school||!e.school.hasAccount?o.validateSchool(e):"alreadyRegistered"}},validateTown:function(t){return function(e){if(null==t()){if(!s(e,function(t){return t.length}))return"missing";if(e.length>128)return"tooLong"}}},validateLongMessage:function(t){return s(t,function(t){return t.length})?null!=t&&t.length>2048?"tooLong":void 0:"missing"},validateMessage:function(t){if(null!=t&&t.length>512)return"tooLong"},validateEmail:function(t){return t?t.length>255?"tooLong":/^[^@\s]+@[^@\s]+\.[^@\s]+$/.test(t.trim())?void 0:"invalid":"missing"},validatePassword:function(t){return s(t,function(t){return t.length})?t.length<8?"tooShort":t.length>24?"tooLong":r.K.includes(t.trim())?"tooSimple":void 0:"missing"},validatePasswordForSchoolSignup:function(t){return function(e){if(t())return o.validatePassword(e)}},validateDateOfBirth:function(t){return function(e){var n=e.text(),i=e.date();if(!i&&s(n,function(t){return t.length}))return"invalid";if(i){if(i.getTime()>(new Date).getTime())return"futureDate";var r=((new Date).getTime()-i.getTime())/31536e6;if(t){if(r>60)return"childTooOld"}else{if(r>150)return"tooOld";if(r<13)return"tooYoung"}}}},validateConsent:function(t){if(!t)return"missing"}};i.A.util.validators=o,i.A.util.validationFailureCodes={"fullName:missing":"A name is required","fullName:tooLong":"Name too long","fullName:invalidChars":"Mustnât contain symbols like <, >, % or $","fullName:notFullName":"Must be full name","emailAddress:alreadyRegistered":"Already registered!","emailAddress:sendFailed":"Unable to send to this address!","emailAddress:sendTimedOut":"Unable to send to this address!","emailAddress:missing":"Email required","emailAddress:tooLong":"Too long","emailAddress:invalid":"Must be a valid email address","password:missing":"Password required","password:tooShort":"Too short","password:tooSimple":"Too easy to guess!","password:tooLong":"Too long","school:notFound":"School not found","school:alreadyRegistered":"School already registered","
10school:missing":"A school is required!","school:tooLong":"School name too long","school:invalidChars":"Mustnât contain symbols like <, >, % or $","schoolForChild:missing":"A school is required or âNo schoolâ","schoolForChild:tooLong":"School name too long","schoolTown:missing":"A school town is required","schoolTown:tooLong":"School town too long","schoolTown:invalidChars":"Mustnât contain symbols like <, >, % or $","dateOfBirth:invalid":"Must be a valid date e.g. â1 Jan 2000â","dateOfBirth:futureDate":"Must be in the past!","dateOfBirth:childTooOld":"Must be under 60!","dateOfBirth:tooOld":"Must be under 150!","dateOfBirth:tooYoung":"Must be 13 or over!","enquiryMsg:missing":"A message is required!","enquiryMsg:tooLong":"Message too long","consent:missing":"Consent is required"},e.A=o}}]);
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.