1!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):((e=e||self).vueComponent=e.vueComponent||{},e.vueComponent.newMessage=t())}(this,function(){"use strict";function e(e,t,i,n,a,s,r,o,l,u){"boolean"!=typeof r&&(l=o,o=r,r=!1);var d,c,p="function"==typeof i?i.options:i;return e&&e.render&&(p.render=e.render,p.staticRenderFns=e.staticRenderFns,p._compiled=!0,a)&&(p.functional=!0),n&&(p._scopeId=n),s?(d=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),t&&t.call(this,l(e)),e&&e._registeredComponents&&e._registeredComponents.add(s)},p._ssrRegister=d):t&&(d=r?function(e){t.call(this,u(e,this.$root.$options.shadowRoot))}:function(e){t.call(this,o(e))}),d&&(p.functional?(c=p.render,p.render=function(e,t){return d.call(t),c(e,t)}):(e=p.beforeCreate,p.beforeCreate=e?[].concat(e,d):[d])),i}var t=e({render:function(){var t=this,e=t.$createElement,e=t._self._c||e;return e("transition",{attrs:{name:"limudnaim-modal-pop"}},[t.visible?e("div",{class:t.overlayClass,on:{click:function(e){if(e.target!==e.currentTarget)return null;t.closeable&&t.overlayClose&&t.close}}},[e("div",{staticClass:"limudnaim-modal-container"},[t.closeable?e("div",{staticClass:"limudnaim-modal-close close",on:{click:function(e){return e.target!==e.currentTarget?null:t.close.apply(null,arguments)}}}):t._e(),t._v(" "),t.hasHeader?e("div",{staticClass:"limudnaim-modal-header"},[t._t("header")],2):t._e(),t._v(" "),t.$slots.default?e("div",{staticClass:"limudnaim-modal-content"},[t._t("default")],2):t._e(),t._v(" "),t.hasFooter?e("div",{staticClass:"limudnaim-modal-footer"},[t._t("footer"),t._v(" "),t.closeButton&&t.closeable?e("button",{staticClass:"button limudnaim-close-button",attrs:{type:"button"},on:{click:function(e){return e.target!==e.currentTarget?null:t.close.apply(null,arguments)}}},[t._v(t._s(t.closeButtonText))]):t._e()],2):t._e()])]):t._e()])},staticRenderFns:[]},void 0,{name:"limudnaimModalVue",props:{closeable:{type:Boolean,default:!0},name:{type:String,default:"modal"},classes:{type:[String,Array],default:function(){return[]}},closeButton:{type:Boolean,default:!0},overlayClose:{type:Boolean,default:!0},closeButtonText:{type:String,default:"ס××ר"},visible:{type:Boolean,default:!1}},computed:{overlayClass:function(){var e=["limudnaim-modal","close",this.classes];return this.visible&&e.push("show"),e},hasHeader:function(){return this.$slots.header},hasFooter:function(){return this.$slots.footer||this.closeButton}},methods:{close:function(){this.$emit("update:visible",!1),this.$emit("close")},open:function(){this.$emit("update:visible",!0),this.$emit("open")}}},void 0,!1,void 0,!1,void 0,void 0,void 0),i=e({render:function(){var i=this,e=i.$createElement,n=i._self._c||e;return n("div",{staticClass:"input-wrapper",class:[{error:!i.valid||!i.interValid},"input-wrapper-"+i.type]},["checkbox"!=i.type?i._t("default"):i._e(),i._v(" "),"textarea"==i.type?n("textarea",{ref:"input",class:i.elemClass,attrs:{rows:"4",id:i.inputId,type:i.type,placeholder:i.placeholder,disabled:i.disabled,readonly:i.readonly},domProps:{value:i.interValue},on:{input:i.onInput,blur:i.blur,focus:i.focus}}):"select"==i.type?[i.iconClass?n("div",{staticClass:"icon-input-wrapper",class:["before"==i.iconPos?"icon-input-wrapper-before":"icon-input-wrapper-after"]},["before"==i.iconPos?n("span",{staticClass:"icon",class:i.iconClass},[i._t("icon")],2):i._e(),i._v(" "),n("select",{directives:[{name:"model",rawName:"v-model",value:i.interValue,expression:"interValue"}],ref:"input",class:i.elemClass,attrs:{id:i.inputId,type:i.type,disabled:i.disabled,readonly:i.readonly},on:{blur:i.blur,focus:i.focus,change:function(e){var t=Array.prototype.filter.call(e.target.options,function(e){return e.selected}).map(function(e){return"_value"in e?e._value:e.value});i.interValue=e.target.multiple?t:t[0]}}},[i.placeholder?n("option",{attrs:{disabled:"",value:""}},[i._v(i._s(i.placeholder))]):i._e(),i._v(" "),i._l(i.options,function(e,t){return n("option",{key:t,domProps:{value:e.hasOwnProperty("value")?e.value:e}},[i._v(i._s(e.hasOwnProperty("label")?e.label:e))])})],2),i._v(" "),"after"==i.iconPos?n("span",{staticClass:"icon",class:i.iconClass},[i._t("icon")],2):i._e()]):i._e(),i._v(" "),i.iconClass?i._e():n("select",{directives:[{name:"model",rawName:"v-model",value:i.interValue,expression:"interValue"}],ref:"input",class:i.elemClass,attrs:{id:i.inputId,type:i.type,disabled:i.disabled,readonly:i.readonly}
1,on:{blur:i.blur,focus:i.focus,change:function(e){var t=Array.prototype.filter.call(e.target.options,function(e){return e.selected}).map(function(e){return"_value"in e?e._value:e.value});i.interValue=e.target.multiple?t:t[0]}}},[i.placeholder?n("option",{attrs:{disabled:"",value:""}},[i._v(i._s(i.placeholder))]):i._e(),i._v(" "),i._l(i.options,function(e,t){return n("option",{key:t,domProps:{value:e.hasOwnProperty("value")?e.value:e}},[i._v(i._s(e.hasOwnProperty("label")?e.label:e))])})],2)]:[i.iconClass?n("div",{staticClass:"icon-input-wrapper",class:["before"==i.iconPos?"icon-input-wrapper-before":"icon-input-wrapper-after"]},["before"==i.iconPos?n("span",{staticClass:"icon",class:i.iconClass},[i._t("icon")],2):i._e(),i._v(" "),i._t("input"),i._v(" "),i.$slots.input?i._e():n("input",{ref:"input",class:i.elemClass,attrs:{id:i.inputId,type:i.type,placeholder:i.placeholder,disabled:i.disabled,readonly:i.readonly},domProps:{value:i.interValue},on:{blur:i.blur,focus:i.focus,input:i.onInput,change:i.onInput}}),i._v(" "),"after"==i.iconPos?n("span",{staticClass:"icon",class:i.iconClass},[i._t("icon")],2):i._e()],2):[i._t("input"),i._v(" "),i.$slots.input?i._e():n("input",{ref:"input",class:i.elemClass,attrs:{id:i.inputId,type:i.type,placeholder:i.placeholder,disabled:i.disabled,readonly:i.readonly},domProps:{value:i.interValue},on:{blur:i.blur,focus:i.focus,input:i.onInput,change:i.onInput}})],i._v(" "),"checkbox"==i.type?i._t("default"):i._e()],i._v(" "),!i.interValid&&i.errMsg?n("span",{staticClass:"validation-error"},[i._v("\n "+i._s(i.errMsg)+"\n ")]):i.valid?i._e():n("span",{staticClass:"validation-error"},[i._t("error")],2)],2)},staticRenderFns:[]},void 0,{name:"defaultInput",props:{readonly:Boolean,value:[String,Boolean,Number],placeholder:String,inputId:String,type:{type:String,default:"text"},required:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},iconClass:[String,Array],iconPos:{type:String,default:"before"},valid:{type:Boolean,default:!0},options:Array},data:function(){return{errMsg:"",interValue:this.value,interValid:this.valid}},computed:{elemClass:function(){var e=["input-"+this.type];return"checkbox"!==this.type&&e.push("input"),"textarea"===this.type&&e.push("textarea"),e}},methods:{refresh:function(){this.interValue=this.value},blur:function(e){this.validate(),this.$emit("blur",e)},focus:function(e){this.errMsg="",this.interValid=!0,this.$emit("focus",e)},validate:function(){return this.required&&!this.interValue?(this.errMsg="ש×× ××××",this.interValid=!1):(this.errMsg="",this.interValid=!0)},triggerNative:function(e){this.$refs.input[e]()},resetValidation:function(){this.errMsg="",this.interValid=!0},onInput:function(e){e=e.target;"input"===e.tagName.toLowerCase()&&"checkbox"===e.type.toLowerCase()?this.interValue=e.checked:this.interValue=e.value}},watch:{valid:function(e){this.interValid=e},value:function(e){this.interValue=e},interValue:function(e){this.validate()?this.$emit("input",e):this.$emit("input","checkbox"!==this.type&&"")}}},void 0,!1,void 0,!1,void 0,void 0,void 0);a={he:{network_error:"××פס, ש×××ת תקשר×ת, ××ª× ××××ר×× ×××× ××¨× ×?",invalid_address:"×ת××ת ×× ×ª×§×× ×, ×××× ×©××ת ××ת××ת ש×××?",network_problem:"××¢××ת רשת",minutes_abbrev:"××§'",hours_abbrev:"ש'"},en:{network_error:"Oops, a connection error. Are you online?",invalid_address:"Invalid address: are you sure that's the right one?",network_problem:"Network problem",minutes_abbrev:"min",hours_abbrev:"hr"},_ns:"common"},n&&n.fallback,a._ns;var n=e({render:function(){var t=this,e=t.$createElement,e=t._self._c||e;return e("defaultinput",{staticClass:"email-input",attrs:{"icon-class":t.iconClass,type:"email",required:t.required,valid:t.valid,placeholder:t.placeholder,disabled:t.disabled},on:{blur:t.updateValue},model:{value:t.interValue,callback:function(e){t.interValue=e},expression:"interValue"}},[e("template",{slot:"error"},[e("span",{domProps:{innerHTML:t._s(t.errMsg)}})])],2)},staticRenderFns:[]},void 0,{name:"EmailInput",components:{defaultinput:i},props:{value:String,placeholder:String,disabled:Boolean,required:Boolean,icon:{type:Boolean,default:!0}},data:function(){return{interValue:this.value,errMsg:"",valid:!0}},watch:{value:function(e){this.interVal=e}},computed:{iconClass:function(){return this.icon?"icon-envelope":""}},methods:{updateValue:function(){var e,t,i,n,a=this;this.interValue?this.interValue.match(/^\w+([.-]?\w+)*@\w+([.-]?\w+)*(\.\w{2,3})+$/)?(e="/username_check/isuniquemail?data="+this.interValue,t=function(e){e=JSON.parse(e);a.valid=e.allowed,a.errMsg=e.msg,a.valid?a.$emit("input",a.interValue):a.$emit("input","")},(n=new XMLHttpRequest).open("GET",e,!0),n.onload=function(){200<=n.status&&n.status<400?t&&t(n.responseText):i&&i(n)},n.onerror=function(){i&&i(n)},n.send()):(this.valid=!1,this.errMsg="×ת××ת ×××××× ×× ×××§×ת",this.$emit("input","")):(this.required&&(this.valid=!1,this.errMsg="ש×× ××××"),this.$emit("input",""))},clear:function(){this.errMsg="",this.valid=!0}
1,validate:function(){this.updateValue()}}},void 0,!1,void 0,!1,void 0,void 0,void 0),a=e({render:function(){var t=this,e=t.$createElement,e=t._self._c||e;return e("defaultinput",{ref:"input",staticClass:"phone-input",attrs:{"icon-class":"icon-phone",type:"tel",required:t.required,placeholder:t.placeholder,valid:!t.showErr,disabled:t.disabled},on:{blur:t.blur,focus:t.focus},model:{value:t.interValue,callback:function(e){t.interValue=e},expression:"interValue"}},[e("template",{slot:"error"},[t._v(t._s(t.errMsg))])],2)},staticRenderFns:[]},void 0,{name:"telInput",components:{defaultinput:i},props:{placeholder:String,disabled:Boolean,required:Boolean,value:{type:String,default:""}},data:function(){return{valid:!0,errMsg:"",interValue:this.value}},watch:{value:function(e){this.interVal=e},interValue:function(){this.updateValue()}},computed:{showErr:function(){return Boolean(this.errMsg)}},methods:{validate:function(){this.updateValue(),this.blur()},blur:function(){this.valid?this.$emit("input",this.interValue):(this.errMsg="××פ×× ×©×××",this.$emit("input",""))},focus:function(){this.errMsg=""},updateValue:function(){this.interValue=this.cleanVal(this.interValue),this.$refs.input.refresh(),this.valid?this.$emit("input",this.interValue):this.$emit("input","")},cleanVal:function(e){var t=e.replace(/\D/g,""),i="5"===t[1]||"7"===t[1],n=i?10:9,a="";if("0"===t[0])for(var s=0;s<t.length&&s<n;++s)(3===s&&i||2===s&&!i)&&(a+="-"),a+=t[s];return this.valid=a.length===1+n,a}}},void 0,!1,void 0,!1,void 0,void 0,void 0),s=e({render:function(){var t=this,e=t.$createElement,e=t._self._c||e;return e("DefaultInput",{ref:"TOS",attrs:{type:"checkbox",disabled:t.disabled,inputId:"term-of-use",required:!0},model:{value:t.interValue,callback:function(e){t.interValue=e},expression:"interValue"}},[e("label",{attrs:{for:"term-of-use"}},[t._v("×× × ×ס××× ×"),e("a",{attrs:{href:"/%D7%94%D7%A1%D7%9B%D7%9D-%D7%95%D7%AA%D7%A0%D7%90%D7%99-%D7%A9%D7%99%D7%9E%D7%95%D7%A9-%D7%91%D7%90%D7%AA%D7%A8",target:"tos"}},[t._v("×ª× ×× ×ש×××ש")])])])},staticRenderFns:[]},void 0,{name:"TOSInput",components:{DefaultInput:i},props:{value:Boolean,disabled:Boolean},data:function(){return{interValue:this.value}},methods:{validate:function(){return this.$refs.TOS.validate()}},watch:{interValue:function(){this.$emit("input",this.interValue)}}},void 0,!1,void 0,!1,void 0,void 0,void 0),r=e({render:function(){var t=this,e=t.$createElement,e=t._self._c||e;return e("button",{staticClass:"limudnaim-button",attrs:{type:"button",disabled:t.disabled},on:{click:function(e){return t.$emit("click")}}},[t.loading?e("span",{staticClass:"spinner"}):t._e(),t._v(" "),t._t("default")],2)},staticRenderFns:[]},void 0,{name:"LimudnaimButton",props:{disabled:Boolean,loading:Boolean}},void 0,!1,void 0,!1,void 0,void 0,void 0);window.limudnaimChatConfig={},window.limudnaimChatConfig.uid=window.user&&window.user.uid||!1,window.limudnaimChatConfig.name=null!=window.user&&null!=window.user.first_name&&null!=window.user.last_name?window.user.first_name+" "+window.user.last_name:"",window.limudnaimChatConfig.email=window.user&&window.user.mail||"",window.limudnaimChatConfig.tel=window.user&&window.user.phone||"";return e({render:function(){var t=this,e=t.$createElement,e=t._self._c||e;return e("LimudnaimVueModal",{staticClass:"send-message",attrs:{visible:t.showSendMessage},on:{"update:visible":function(e){t.showSendMessage=e},close:t.reset}},[e("template",{slot:"header"},[t._v(t._s(t.title))]),t._v(" "),t.success?[e("div",{staticStyle:{"font-size":"110%"}},[t._v("×××××¢× × ×©××× ××צ×××!")])]:[e("div",[t.serverErrors?e("div",{staticClass:"errors validation-error",domProps:{innerHTML:t._s(t.serverErrors)}}):t._e(),t._v(" "),t.options.name?e("DefaultInput",{attrs:{type:"text","icon-class":"icon-user",disabled:!0,value:t.options.name}}):e("DefaultInput",{ref:t.formFields.name.ref,attrs:{type:"text",required:"",placeholder:t.formFields.name.placeholder,disabled:t.sending,"icon-class":"icon-user"},model:{value:t.formFields.name.value,callback:function(e){t.$set(t.formFields.name,"value",e)},expression:"formFields.name.value"}}),t._v(" "),t.options.email?e("DefaultInput",{staticClass:"email-input",attrs:{type:"email","icon-class":"icon-envelope",disabled:!0,value:t.options.email}}):e("EmailInput",{ref:t.formFields.email.ref,attrs:{type:"text",required:"",placeholder:t.formFields.email.placeholder,disabled:t.sending},model:{value:t.formFields.email.value,callback:function(e){t.$set(t.formFields.email,"value",e)},expression:"formFields.email.value"}}),t._v(" "),t.options.tel?e("DefaultInput",{staticClass:"phone-input",attrs:{type:"tel","icon-class":"icon-phone",disabled:!0,value:t.options.tel}}):e("TelInput",{ref:t.formFields.tel.ref,attrs:{type:"text",required:"",placeholder:t.formFields.tel.placeholder,disabled:t.sending},model:{value:t.formFields.tel.value,callback:function(e){t.$set(t.formFields.tel,"value",e)},expression:"formFields.tel.value"}}),t._v(" "),e("DefaultInput",{ref:t.formFields.message.ref,attrs:{type:"textarea",required:"",placeholder:t.formFields.message.placeholder,disabled:t.sending},model:{value:t.formFields.message.value,callback:function(e){t.$set(t.formFields.message,"value",e)},expression:"formFields.message.value"}}),t._v(" "),t.isAnonymous?e("TOSInput",{ref:t.formFields.TOS.ref,attrs:{disabled:t.sending},model:{value:t.formFields.TOS.value,callback:function(e){t.$set(t.formFields.TOS,"value",e)},expression:"formFields.TOS.value"}}):t._e()],1),t._v(" "),e("template",{slot:"footer"},[e("LimudnaimButton",{staticClass:"button is-primary orange",attrs:{loading:t.sending,disabled:t.sending},on:{click:t.sendMessage}},[t._v("ש××")])],1)]],2)},staticRenderFns:[]},void 0,{name:"newMessage",data:function(){return{showSendMessage:!1,serverErrors:"",eventName:"",teacherNid:"",formFields:{name:{value:"",ref:"nameElem",placeholder:"×©× *"},email:{value:"",ref:"emailElem",placeholder:"×××× ××××¨× *"},tel:{value:"",ref:"telElem",placeholder:"××פ×× ××××¨× *"},TOS:{value:!1,ref:"userTOSElem"},message:{value:"",ref:"userMessageElem",placeholder:"פר×/× ×××§×©× ×ת × ××©× ×ש××¢×ר ××××קש, ×××¢× ×ש×ער ×פר××× × ×ספ×× ××××ת ×צ×ר×. *"}},teacherFirstName:"",sending:!1,success:!1,options:window.limudnaimChatConfig}},computed:{title:function(){return"ש×××ת ××××¢× ××××¨× "+this.teacherFirstName},isAnonymous:function(){return!this.options.uid}},components:{DefaultInput:i,EmailInput:n,TelInput:a,TOSInput:s,LimudnaimVueModal:t,LimudnaimButton:r},methods:{openChat:function(e,t,i){this.showSendMessage=!0,this.teacherNid=e,this.teacherFirstName=t,this.eventName=i,window.la&&window.la.push({eventCategory:"message-open",eventAction:"message-open-"+this.eventName,eventLabel:this.teacherNid,nid:this.teacherNid})},reset:function(){for(var e in this.sending=!1,this.success=!1,this.serverErrors="",this.formFields)this.formFields.hasOwnProperty(e)&&this.$refs[this.formFields[e].ref]&&(this.formFields[e].value="TOS"!==e&&"")},validateForm:function(){var e,t=!(this.serverErrors="");for(e in this.formFields)this.formFields.hasOwnProperty(e)&&this.$refs[this.formFields[e].ref]&&(this.validate(this.formFields[e]),this.formFields[e].value||(t=!1,window.la&&window.la.push({eventCategory:"message-click-invalid-"+e,eventAction:this.eventName,eventLabel:this.teacherNid,nid:this.teacherNid})));return t},validate:function(e){e.ref&&this.$refs[e.ref]&&this.$refs[e.ref].validate?this.$refs[e.ref].validate():e.required&&Boolean(e.value),e.valid&&e.validator&&e.validator()},sendMessage:function(){var n=this;if(this.validateForm()){window.la&&window.la.push({eventCategory:"message-send",eventAction:"message-send-"+this.eventName,eventLabel:this.teacherNid,nid:this.teacherNid}),this.sending=!0;var e,t={};for(e in this.formFields)this.formFields.hasOwnProperty(e)&&this.$refs[this.formFields[e].ref]&&(t[e]=this.formFields[e].value);window.jQuery.ajax({url:"/limudnaim_chat/message/"+this.teacherNid,method:"POST",type:"POST",data:JSON.stringify(t),dataType:"json",contentType:"application/json",success:function(e,t,i){e.status?e.reload?window.location.reload(!0):(n.success=!0,n.sending=!1):(n.serverErrors=e.error,n.sending=!1)},error:function(){n.sending=!1,n.serverErrors="×××¨×¢× ×©×××× ×ש×××ת ×××פס, ×× × × ×¡× ×©× ×ת."}})}}}},void 0,!1,void 0,!1,void 0,void 0,void 0)});
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.