1/*!**** /js/new/js.cookie.min.js (1681 bytes) ****!*/ 2 3/*! js-cookie v3.0.1 | MIT */ 4!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self,function(){var n=e.Cookies,o=e.Cookies=t();o.noConflict=function(){return e.Cookies=n,o}}())}(this,(function(){"use strict";function e(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)e[o]=n[o]}return e}return function t(n,o){function r(t,r,i){if("undefined"!=typeof document){"number"==typeof(i=e({},o,i)).expires&&(i.expires=new Date(Date.now()+864e5*i.expires)),i.expires&&(i.expires=i.expires.toUTCString()),t=encodeURIComponent(t).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var c="";for(var u in i)i[u]&&(c+="; "+u,!0!==i[u]&&(c+="="+i[u].split(";")[0]));return document.cookie=t+"="+n.write(r,t)+c}}return Object.create({set:r,get:function(e){if("undefined"!=typeof document&&(!arguments.length||e)){for(var t=document.cookie?document.cookie.split("; "):[],o={},r=0;r<t.length;r++){var i=t[r].split("="),c=i.slice(1).join("=");try{var u=decodeURIComponent(i[0]);if(o[u]=n.read(c,u),e===u)break}catch(e){}}return e?o[e]:o}},remove:function(t,n){r(t,"",e({},n,{expires:-1}))},withAttributes:function(n){return t(this.converter,e({},this.attributes,n))},withConverter:function(n){return t(e({},this.converter,n),this.attributes)}},{attributes:{value:Object.freeze(o)},converter:{value:Object.freeze(n)}})}({read:function(e){return'"'===e[0]&&(e=e.slice(1,-1)),e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}},{path:"/"})})); 5/*!**** /js/new/remodal.min.js (7766 bytes) ****!*/ 6!(function(a,b){if(typeof define==="function"&&define.amd){define(["jquery"],function(c){return b(a,c)})}else{if(typeof exports==="object"){b(a,require("jquery"))}else{b(a,a.jQuery||a.Zepto)}}})(this,function(s,f){var r="remodal";var e=s.REMODAL_GLOBALS&&s.REMODAL_GLOBALS.NAMESPACE||r;var k=f.map(["animationstart","webkitAnimationStart","MSAnimationStart","oAnimationStart"],function(y){return y+"."+e}).join(" ");var i=f.map(["animationend","webkitAnimationEnd","MSAnimationEnd","oAnimationEnd"],function(y){return y+"."+e}).join(" ");var a=f.extend({hashTracking:!0,closeOnConfirm:!0,closeOnCancel:!0,
6closeOnEscape:!0,closeOnOutsideClick:!0,modifier:""},s.REMODAL_GLOBALS&&s.REMODAL_GLOBALS.DEFAULTS);var t={CLOSING:"closing",CLOSED:"closed",OPENING:"opening",OPENED:"opened"};var d={CONFIRMATION:"confirmation",CANCELLATION:"cancellation"};var u=(function(){var y=document.createElement("div").style;return y.animationName!==undefined||y.WebkitAnimationName!==undefined||y.MozAnimationName!==undefined||y.msAnimationName!==undefined||y.OAnimationName!==undefined})();var o=/iPad|iPhone|iPod/.test(navigator.platform);var q;var c;function m(B){if(u&&B.css("animation-name")==="none"&&B.css("-webkit-animation-name")==="none"&&B.css("-moz-animation-name")==="none"&&B.css("-o-animation-name")==="none"&&B.css("-ms-animation-name")==="none"){return 0}var F=B.css("animation-duration")||B.css("-webkit-animation-duration")||B.css("-moz-animation-duration")||B.css("-o-animation-duration")||B.css("-ms-animation-duration")||"0s";var D=B.css("animation-delay")||B.css("-webkit-animation-delay")||B.css("-moz-animation-delay")||B.css("-o-animation-delay")||B.css("-ms-animation-delay")||"0s";var A=B.css("animation-iteration-count")||B.css("-webkit-animation-iteration-count")||B.css("-moz-animation-iteration-count")||B.css("-o-animation-iteration-count")||B.css("-ms-animation-iteration-count")||"1";var z;var y;var C;var E;F=F.split(", ");D=D.split(", ");A=A.split(", ");for(E=0,y=F.length,z=Number.NEGATIVE_INFINITY;E<y;E++){C=parseFloat(F[E])*parseInt(A[E],10)+parseFloat(D[E]);if(C>z){z=C}}return C}function h(){if(f(document.body).height()<=f(window).height()){return 0}var B=document.createElement("div");var z=document.createElement("div");var y;var A;B.style.visibility="hidden";B.style.width="100px";document.body.appendChild(B);y=B.offsetWidth;B.style.overflow="scroll";z.style.width="100%";B.appendChild(z);A=z.offsetWidth;B.parentNode.removeChild(B);return y-A}function n(){if(o){return}var y=f("html");var z=g("is-locked");var B;var A;if(!y.hasClass(z)){A=f(document.body);B=parseInt(A.css("padding-right"),10)+h();A.css("padding-right",B+"px");y.addClass(z)}}function v(){if(o){return}var y=f("html");var z=g("is-locked");var B;var A;if(y.hasClass(z)){A=f(document.body);B=parseInt(A.css("padding-right"),10)-h();A.css("padding-right",B+"px");y.removeClass(z)}}function p(z,A,D,C){var B=g("is",A);var y=[g("is",t.CLOSING),g("is",t.OPENING),g("is",t.CLOSED),g("is",t.OPENED)].join(" ");z.$bg.removeClass(y).addClass(B);z.$overlay.removeClass(y).addClass(B);z.$wrapper.removeClass(y).addClass(B);z.$modal.removeClass(y).addClass(B);z.state=A;!D&&z.$modal.trigger({type:A,reason:C},[{reason:C}])}function x(D,z,y){var C=0;var A=function(E){if(E.target!==this){return}C++};var B=function(E){if(E.target!==this){return}if(--C===0){f.each(["$bg","$overlay","$wrapper","$modal"],function(F,G){y[G].off(k+" "+i)});z()}};f.each(["$bg","$overlay","$wrapper","$modal"],function(E,F){y[F].on(k,A).on(i,B)});D();if(m(y.$bg)===0&&m(y.$overlay)===0&&m(y.$wrapper)===0&&m(y.$modal)===0){f.each(["$bg","$overlay","$wrapper","$modal"],function(E,F){y[F].off(k+" "+i)});z()}}function j(y){if(y.state===t.CLOSED){return}f.each(["$bg","$overlay","$wrapper","$modal"],function(z,A){y[A].off(k+" "+i)});y.$bg.removeClass(y.settings.modifier);y.$overlay.removeClass(y.settings.modifier).hide();y.$wrapper.hide();v();p(y,t.CLOSED,!0)}function b(D){var B={};var z;var y;var C;var A;D=D.replace(/\s*:\s*/g,":").replace(/\s*,\s*/g,",");z=D.split(",");for(A=0,y=z.length;A<y;A++){z[A]=z[A].split(":");C=z[A][1];if(typeof C==="string"||C instanceof String){C=C==="true"||(C==="false"?false:C)}if(typeof C==="string"||C instanceof String){C=!isNaN(C)?+C:C}B[z[A][0]]=C}return B}function g(){var y=e;for(var z=0;z<arguments.length;++z){y+="-"+arguments[z]}return y}function l(){var B=location.hash.replace("#","");var y;var z;if(!B){if(q&&q.state===t.OPENED&&q.settings.hashTracking){q.close()}}else{try{z=f("[data-"+r+'-id="'+B+'"]')}catch(A){}if(z&&z.length){y=f[r].lookup[z.data(r)];if(y&&y.settings.hashTracking){y.open()}}}}function w(z,y){var A=f(document.body);var B=this;B.settings=f.extend({},a,y);B.index=f[r].lookup.push(B)-1;B.state=t.CLOSED;B.$overlay=f("."+g("overlay"));if(!B.$overlay.length){B.$overlay=f("<div>").addClass(g("overlay")+" "+g("is",t.CLOSED)).hide();A.append(B.$overlay)}B.$bg=f("."+g("bg")).addClass(g("is",t.CLOSED));B.$modal=z.addClass(e+" "+g("is-initialized")+" "+B.settings.modifier+" "+g("is",t.CLOSED)).attr("tabindex","-1");B.$wrapper=f("<div>").addClass(g("wrapper")+" "+B.settings.modifier+" "+g("is",t.CLOSED)).hide().append(B.$modal);A.append(B.$wrapper);B.$wrapper.on("click."+e,"[data-"+r+'-action="close"]',function(C){C.preventDefault();B.close()});B.$wrapper.on("click."+e,"[data-"+r+'-action="cancel"]',function(C){C.preventDefault();B.$modal.trigger(d.CANCELLATION);if(B.settings.closeOnCancel){B.close(d.CANCELLATION)}});B.$wrapper.on("click."+e,"[data-"+r+'-action="confirm"]',function(C){C.preventDefault();B.$modal.trigger(d.CONFIRMATION);if(B.settings.closeOnConfirm){B.close(d.CONFIRMATION)}});B.$wrapper.on("click."+e,function(D){var C=f(D.target);if(!C.hasClass(g("wrapper"))){return}if(B.settings.closeOnOutsideClick){B.close()}})}w.prototype.open=function(){var y=this;var z;if(y.state===t.OPENING||y.state===t.CLOSING){return}z=y.$modal.attr("data-"+r+"-id");if(z&&y.settings.hashTracking){c=f(window).scrollTop();location.hash=z}if(q&&q!==y){j(q)}q=y;n();y.$bg.addClass(y.settings.modifier);y.$overlay.addClass(y.settings.modifier).show();y.$wrapper.show().scrollTop(0);y.$modal.focus();x(function(){p(y,t.OPENING)},function(){p(y,t.OPENED)},y)};w.prototype.close=function(y){var z=this;if(z.state===t.OPENING||z.state===t.CLOSING){return}
6if(z.settings.hashTracking&&z.$modal.attr("data-"+r+"-id")===location.hash.substr(1)){location.hash="";f(window).scrollTop(c)}x(function(){p(z,t.CLOSING,!1,y)},function(){z.$bg.removeClass(z.settings.modifier);z.$overlay.removeClass(z.settings.modifier).hide();z.$wrapper.hide();v();p(z,t.CLOSED,!1,y)},z)};w.prototype.getState=function(){return this.state};w.prototype.destroy=function(){var z=f[r].lookup;var y;j(this);this.$wrapper.remove();delete z[this.index];y=f.grep(z,function(A){return!!A}).length;if(y===0){this.$overlay.remove();this.$bg.removeClass(g("is",t.CLOSING)+" "+g("is",t.OPENING)+" "+g("is",t.CLOSED)+" "+g("is",t.OPENED))}};f[r]={lookup:[]};f.fn[r]=function(A){var y;var z;this.each(function(B,C){z=f(C);if(z.data(r)==null){y=new w(z,A);z.data(r,y.index);if(y.settings.hashTracking&&z.attr("data-"+r+"-id")===location.hash.substr(1)){y.open()}}else{y=f[r].lookup[z.data(r)]}});return y};f(document).ready(function(){f(document).on("click","[data-"+r+"-target]",function(A){A.preventDefault();var z=A.currentTarget;var B=z.getAttribute("data-"+r+"-target");var y=f("[data-"+r+'-id="'+B+'"]');f[r].lookup[y.data(r)].open()});f(document).find("."+e).each(function(A,y){var B=f(y);var z=B.data(r+"-options");if(!z){z={}}else{if(typeof z==="string"||z instanceof String){z=b(z)}}B[r](z)});f(document).on("keydown."+e,function(y){if(q&&q.settings.closeOnEscape&&q.state===t.OPENED&&y.keyCode===27){q.close()}});f(window).on("hashchange."+e,l)})}); 7/*!**** /js/new/modernizr-custom.min.js (1849 bytes) ****!*/ 8;(function(j,l,d){var a=[];var m={_version:"3.3.1",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(p,i){var o=this;setTimeout(function(){i(o[p])},0)},addTest:function(o,p,i){a.push({name:o,fn:p,options:i})},addAsyncTest:function(i){a.push({name:null,fn:i})}};var e=function(){};e.prototype=m;e=new e();var f=[];function h(o,i){return typeof o===i}function k(){var r;var s;var p;var i;var o;var q;var u;for(var t in a){if(a.hasOwnProperty(t)){r=[];s=a[t];if(s.name){r.push(s.name.toLowerCase());if(s.options&&s.options.aliases&&s.options.aliases.length){for(p=0;p<s.options.aliases.length;p++){r.push(s.options.aliases[p].toLowerCase())}}}i=h(s.fn,"function")?s.fn():s.fn;for(o=0;o<r.length;o++){q=r[o];u=q.split(".");if(u.length===1){e[u[0]]=i}else{if(e[u[0]]&&!(e[u[0]]instanceof Boolean)){e[u[0]]=new Boolean(e[u[0]])}e[u[0]][u[1]]=i}f.push((i?"":"no-")+u.join("-"))}}}}var c=l.documentElement;var n=c.nodeName.toLowerCase()==="svg";function b(){if(typeof l.createElement!=="function"){return l.createElement(arguments[0])}else{if(n){return l.createElementNS.call(l,"http://www.w3.org/2000/svg",arguments[0])}else{return l.createElement.apply(l,arguments)}}};e.addTest("audio",function(){var o=b("audio");var i=!1;try{if(i=!!o.canPlayType){i=new Boolean(i);i.ogg=o.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,"");
8i.mp3=o.canPlayType('audio/mpeg; codecs="mp3"').replace(/^no$/,"");i.opus=o.canPlayType('audio/ogg; codecs="opus"')||o.canPlayType('audio/webm; codecs="opus"').replace(/^no$/,"");i.wav=o.canPlayType('audio/wav; codecs="1"').replace(/^no$/,"");i.m4a=(o.canPlayType("audio/x-m4a;")||o.canPlayType("audio/aac;")).replace(/^no$/,"")}}catch(p){}return i});k();delete m.addTest;delete m.addAsyncTest;for(var g=0;g<e._q.length;g++){e._q[g]()}j.Modernizr=e})(window,document); 9/*!**** /js/new/swfobject.js (9760 bytes) ****!*/ 10var swfobject=function(){var b="undefined",Q="object",n="Shockwave Flash",p="ShockwaveFlash.ShockwaveFlash",P="application/x-shockwave-flash",m="SWFObjectExprInst",j=window,K=document,T=navigator,o=[],N=[],i=[],d=[],J,Z=null,M=null,l=null,e=!1,A=!1;var h=function(){var v=typeof K.getElementById!=b&&typeof K.getElementsByTagName!=b&&typeof K.createElement!=b,AC=[0,0,0],x=null;if(typeof T.plugins!=b&&typeof T.plugins[n]==Q){x=T.plugins[n].description;if(x&&!(typeof T.mimeTypes!=b&&T.mimeTypes[P]&&!T.mimeTypes[P].enabledPlugin)){x=x.replace(/^.*\s+(\S+\s+\S+$)/,"$1");AC[0]=parseInt(x.replace(/^(.*)\..*$/,"$1"),10);AC[1]=parseInt(x.replace(/^.*\.(.*)\s.*$/,"$1"),10);AC[2]=/r/.test(x)?parseInt(x.replace(/^.*r(.*)$/,"$1"),10):0}}else{if(typeof j.ActiveXObject!=b){var y=null,AB=!1;try{y=new ActiveXObject(p+".7")}catch(t){try{y=new ActiveXObject(p+".6");AC=[6,0,21];y.AllowScriptAccess="always"}catch(t){if(AC[0]==6){AB=!0}}if(!AB){try{y=new ActiveXObject(p)}catch(t){}}}if(!AB&&y){try{x=y.GetVariable("$version");if(x){x=x.split(" ")[1].split(",");AC=[parseInt(x[0],10),parseInt(x[1],10),parseInt(x[2],10)]}}catch(t){}}}}var AD=T.userAgent.toLowerCase(),r=T.platform.toLowerCase(),AA=/webkit/.test(AD)?parseFloat(AD.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):!1,q=!1,z=r?/win/.test(r):/win/.test(AD),w=r?/mac/.test(r):/mac/.test(AD);return{w3cdom:v,pv:AC,webkit:AA,ie:q,win:z,mac:w}}();var L=function(){if(!h.w3cdom){return}f(H);if(h.ie&&h.win){try{K.write("<script id=__ie_ondomload defer=true src=//:><\/script>");J=C("__ie_ondomload");if(J){I(J,"onreadystatechange",S)}}catch(q){}}if(h.webkit&&typeof K.readyState!=b){Z=setInterval(function(){if(/loaded|complete/.test(K.readyState)){E()}},10)}if(typeof K.addEventListener!=b){K.addEventListener("DOMContentLoaded",E,null)}R(E)}();function S(){if(J.readyState=="complete"){J.parentNode.removeChild(J);E()}}function E(){if(e){return}if(h.ie&&h.win){var v=a("span");try{var u=K.getElementsByTagName("body")[0].appendChild(v);u.parentNode.removeChild(u)}catch(w){return}}e=!0;if(Z){clearInterval(Z);Z=null}var q=o.length;for(var r=0;r<q;r++){o[r]()}}function f(q){if(e){q()}else{o[o.length]=q}}function R(r){if(typeof j.addEventListener!=b){j.addEventListener("load",r,!1)}else{if(typeof K.addEventListener!=b){K.addEventListener("load",r,!1)}else{if(typeof j.attachEvent!=b){I(j,"onload",r)}else{if(typeof j.onload=="function"){var q=j.onload;j.onload=function(){q();r()}}else{j.onload=r}}}}}function H(){var t=N.length;for(var q=0;q<t;q++){var u=N[q].id;if(h.pv[0]>0){var r=C(u);if(r){N[q].width=r.getAttribute("width")?r.getAttribute("width"):"0";N[q].height=r.getAttribute("height")?r.getAttribute("height"):"0";if(c(N[q].swfVersion)){if(h.webkit&&h.webkit<312){Y(r)}W(u,!0)}else{if(N[q].expressInstall&&!A&&c("6.0.65")&&(h.win||h.mac)){k(N[q])}else{O(r)}}}}else{W(u,!0)}}}function Y(t){var q=t.getElementsByTagName(Q)[0];if(q){var w=a("embed"),y=q.attributes;if(y){var v=y.length;for(var u=0;u<v;u++){if(y[u].nodeName=="DATA"){w.setAttribute("src",y[u].nodeValue)}else{w.setAttribute(y[u].nodeName,y[u].nodeValue)}}}var x=q.childNodes;if(x){var z=x.length;for(var r=0;r<z;r++){if(x[r].nodeType==1&&x[r].nodeName=="PARAM"){w.setAttribute(x[r].getAttribute("name"),x[r].getAttribute("value"))}}}t.parentNode.replaceChild(w,t)}}function k(w){A=!0;var u=C(w.id);if(u){if(w.altContentId){var y=C(w.altContentId);if(y){M=y;l=w.altContentId}}else{M=G(u)}if(!(/%$/.test(w.width))&&parseInt(w.width,10)<310){w.width="310"}if(!(/%$/.test(w.height))&&parseInt(w.height,10)<137){w.height="137"}K.title=K.title.slice(0,47)+" - Flash Player Installation";var z=h.ie&&h.win?"ActiveX":"PlugIn",q=K.title,r="MMredirectURL="+j.location+"&MMplayerType="+z+"&MMd
10octitle="+q,x=w.id;if(h.ie&&h.win&&u.readyState!=4){var t=a("div");x+="SWFObjectNew";t.setAttribute("id",x);u.parentNode.insertBefore(t,u);u.style.display="none";var v=function(){u.parentNode.removeChild(u)};I(j,"onload",v)}U({data:w.expressInstall,id:m,width:w.width,height:w.height},{flashvars:r},x)}}function O(t){if(h.ie&&h.win&&t.readyState!=4){var r=a("div");t.parentNode.insertBefore(r,t);r.parentNode.replaceChild(G(t),r);t.style.display="none";var q=function(){t.parentNode.removeChild(t)};I(j,"onload",q)}else{t.parentNode.replaceChild(G(t),t)}}function G(v){var u=a("div");if(h.win&&h.ie){u.innerHTML=v.innerHTML}else{var r=v.getElementsByTagName(Q)[0];if(r){var w=r.childNodes;if(w){var q=w.length;for(var t=0;t<q;t++){if(!(w[t].nodeType==1&&w[t].nodeName=="PARAM")&&!(w[t].nodeType==8)){u.appendChild(w[t].cloneNode(!0))}}}}}return u}function U(AG,AE,t){var q,v=C(t);if(v){if(typeof AG.id==b){AG.id=t}if(h.ie&&h.win){var AF="";for(var AB in AG){if(AG[AB]!=Object.prototype[AB]){if(AB.toLowerCase()=="data"){AE.movie=AG[AB]}else{if(AB.toLowerCase()=="styleclass"){AF+=' class="'+AG[AB]+'"'}else{if(AB.toLowerCase()!="classid"){AF+=" "+AB+'="'+AG[AB]+'"'}}}}}var AD="";for(var AA in AE){if(AE[AA]!=Object.prototype[AA]){AD+='<param name="'+AA+'" value="'+AE[AA]+'" />'}}v.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+AF+">"+AD+"</object>";i[i.length]=AG.id;q=C(AG.id)}else{if(h.webkit&&h.webkit<312){var AC=a("embed");AC.setAttribute("type",P);for(var z in AG){if(AG[z]!=Object.prototype[z]){if(z.toLowerCase()=="data"){AC.setAttribute("src",AG[z])}else{if(z.toLowerCase()=="styleclass"){AC.setAttribute("class",AG[z])}else{if(z.toLowerCase()!="classid"){AC.setAttribute(z,AG[z])}}}}}for(var y in AE){if(AE[y]!=Object.prototype[y]){if(y.toLowerCase()!="movie"){AC.setAttribute(y,AE[y])}}}v.parentNode.replaceChild(AC,v);q=AC}else{var u=a(Q);u.setAttribute("type",P);for(var x in AG){if(AG[x]!=Object.prototype[x]){if(x.toLowerCase()=="styleclass"){u.setAttribute("class",AG[x])}else{if(x.toLowerCase()!="classid"){u.setAttribute(x,AG[x])}}}}for(var w in AE){if(AE[w]!=Object.prototype[w]&&w.toLowerCase()!="movie"){F(u,w,AE[w])}}v.parentNode.replaceChild(u,v);q=u}}}return q}function F(t,q,r){var u=a("param");u.setAttribute("name",q);u.setAttribute("value",r);t.appendChild(u)}function X(r){var q=C(r);if(q&&(q.nodeName=="OBJECT"||q.nodeName=="EMBED")){if(h.ie&&h.win){if(q.readyState==4){B(r)}else{j.attachEvent("onload",function(){B(r)})}}else{q.parentNode.removeChild(q)}}}function B(t){var r=C(t);if(r){for(var q in r){if(typeof r[q]=="function"){r[q]=null}}r.parentNode.removeChild(r)}}function C(t){var q=null;try{q=K.getElementById(t)}catch(r){}return q}function a(q){return K.createElement(q)}function I(t,q,r){t.attachEvent(q,r);d[d.length]=[t,q,r]}function c(t){var r=h.pv,q=t.split(".");q[0]=parseInt(q[0],10);q[1]=parseInt(q[1],10)||0;q[2]=parseInt(q[2],10)||0;return(r[0]>q[0]||(r[0]==q[0]&&r[1]>q[1])||(r[0]==q[0]&&r[1]==q[1]&&r[2]>=q[2]))?true:!1}function V(v,r){if(h.ie&&h.mac){return}var u=K.getElementsByTagName("head")[0],t=a("style");t.setAttribute("type","text/css");t.setAttribute("media","screen");if(!(h.ie&&h.win)&&typeof K.createTextNode!=b){t.appendChild(K.createTextNode(v+" {"+r+"}"))}u.appendChild(t);if(h.ie&&h.win&&typeof K.styleSheets!=b&&K.styleSheets.length>0){var q=K.styleSheets[K.styleSheets.length-1];if(typeof q.addRule==Q){q.addRule(v,r)}}}function W(t,q){var r=q?"visible":"hidden";if(e&&C(t)){C(t).style.visibility=r}else{V("#"+t,"visibility:"+r)}}function g(s){var r=/[\\\"<>\.;]/;var q=r.exec(s)!=null;return q?encodeURIComponent(s):s}var D=function(){if(h.ie&&h.win){window.attachEvent("onunload",function(){var w=d.length;for(var v=0;v<w;v++){d[v][0].detachEvent(d[v][1],d[v][2])}var t=i.length;for(var u=0;u<t;u++){X(i[u])}for(var r in h){h[r]=null}h=null;for(var q in swfobject){swfobject[q]=null}swfobject=null})}}();return{registerObject:function(u,q,t){if(!h.w3cdom||!u||!q){return}var r={};r.id=u;r.swfVersion=q;r.expressInstall=t?t:!1;N[N.length]=r;W(u,!1)},getObjectById:function(v){var q=null;if(h.w3cdom){var t=C(v);if(t){var u=t.getElementsByTagName(Q)[0];if(!u||(u&&typeof t.SetVariable!=b)){q=t}else{if(typeof u.SetVariable!=b){q=u}}}}return q},embedSWF:function(x,AE,AB,AD,q,w,r,z,AC){if(!h.w3cdom||!x||!AE||!AB||!AD||!q){return}AB+="";AD+="";if(c(q)){W(AE,!1);var AA={};if(AC&&typeof AC===Q){for(var v in AC){if(AC[v]!=Object.prototype[v]){AA[v]=AC[v]}}}AA.data=x;AA.width=AB;AA.height=AD;var y={};if(z&&typeof z===Q){for(var u in z){if(z[u]!=Object.prototype[u]){y[u]=z[u]}}}if(r&&typeof r===Q){for(var t in r){if(r[t]!=Object.prototype[t]){if(typeof y.flashvars!=b){y.flashvars+="&"+t+"="+r[t]}else{y.flashvars=t+"="+r[t]}}}}f(function(){U(AA,y,AE);if(AA.id==AE){W(AE,!0)}})}else{if(w&&!A&&c("6.0.65")&&(h.win||h.mac)){A=!0;W(AE,!1);f(function(){var AF={};AF.id=AF.altContentId=AE;AF.width=AB;AF.height=AD;AF.expressInstall=w;k(AF)})}}},getFlashPlayerVersion:function(){return{major:h.pv[0],minor:h.pv[1],release:h.pv[2]}},hasFlashPlayerVersion:c,createSWF:function(t,r,q){if(h.w3cdom){return U(t,r,q)}else{return undefined}},removeSWF:function(q){if(h.w3cdom){X(q)}},createCSS:function(r,q){if(h.w3cdom){V(r,q)}},addDomLoadEvent:f,addLoadEvent:R,getQueryParamValue:function(v){var u=K.location.search||K.location.hash;if(v==null){return g(u)}if(u){var t=u.substring(1).split("&");for(var r=0;r<t.length;r++){if(t[r].substring(0,t[r].indexOf("="))==v){return g(t[r].substring((t[r].indexOf("=")+1)))}}}return""},expressInstallCallback:function(){if(A&&M){var q=C(m);if(q){q.parentNode.replaceChild(M,q);if(l){W(l,!0);if(h.ie&&h.win){M.style.display="block"}}M=null;l=null;A=!1}}}}}();
11/*!**** /js/new/uppod-api.min.js (614 bytes) ****!*/ 12function uppodEvent(a,b){console.log("UppodEvent - "+a+": "+b);switch(b){case"init":break;case"start":break;case"play":break;case"pause":break;case"stop":break;case"seek":break;case"loaded":break;case"end":break;case"error":console.log("UppodError - "+a+": "+uppodGet(a,"get[error]"));break;case"volume":console.log("volume: "+uppodGet(a,"get[volume]"));break}if(b.indexOf("info:")==0){console.log("UppodInfo:"+b.substr(5)+" - "+a+": "+uppodGet(a,"info["+b.substr(5)+"]"))}}function uppodSend(b,a,c){document.getElementById(b).sendToUppod(a)}function uppodGet(b,a,c){return document.getElementById(b).getUppod(a)}; 13/*!**** /js/new/main.js (103599 bytes) ****!*/ 14var htmlEntities=function(str){str=str.replace(/&/g,"&");str=str.replace(/>/g,">");str=str.replace(/</g,"<");str=str.replace(/"/g,""");str=str.replace(/'/g,"'");str=str.replace(/`/g,'`');return str} 15var getTimestamp=function(date){var d=date?new Date(date):new Date();return d.getTime()/1000};var navigateLink=function(navigation){var url=new URL(navigation.path,window.location.origin);if(navigation.query){Object.keys(navigation.query).forEach(key=>{url.searchParams.append(key,navigation.query[key])})} 16window.location.href=url.toString()} 17$(document).ready(function(){$('[data-navigate]').click(function(event){event.preventDefault();event.stopPropagation();navigateLink($(this).data('navigate'))})});var RadioPlayer=function(radioWrapperId,radioUrl){this.radioUrl=radioUrl;this.playing=!1;this.radioWrapperId=radioWrapperId;this.radio=null;this.init=function(){var wrapper=$('#'+this.radioWrapperId);if(Modernizr.audio){wrapper.html('<audio id="radioHkcinema" src=""></audio>');this.radio=$('#radioHkcinema')[0]}else{var flashvars={"uid":this.radioWrapperId};var params={allowScriptAccess:"always"};var so=new swfobject.embedSWF("/js/new/uppodmini-audio-0.7.swf","jquery_jplayer_1","100","100","10.0.0",!1,flashvars,params)}};this.setSource=function(source){if(this.radioUrl===source) 18return;this.radioUrl=source;if(this.playing) 19this.play();};this.play=function(){if(!this.radioUrl){this.pause();return} 20if(Modernizr.audio){this.radio.src=this.radioUrl;this.radio.play()}else{uppodSend('jquery_jplayer_1','file:'+this.radioUrl)} 21this.playing=!0};this.pause=function(){if(Modernizr.audio){this.radio.pause();this.radio.src=''}else{uppodSend('jquery_jplayer_1','stop')} 22this.playing=!1};this.togglePlay=function(){if(this.playing){this.pause()}else{this.play()}}};var RadioController=function(hkcinema){this.radioTrackProgressTimer=null;this.radioTimer=null;this.radioTimeoutId=null;this.chatInputTimer=null;this.radioServerTimeOffset=!1;this.track=!1;this.trackStartTime=!1;this.trackStopTime=!1;this.trackSecondsLeft=!1;this.radioDomain='https://cast.hkcinema.ru/';this.radioChannel=Cookies.get('radio_channel')||'China';this.radioPlayer=new RadioPlayer('jquery_jplayer_1',null);this.radioChannels={};this.firstUpdate=!0;this.doNowOrLater=function(later,timeout,callback){if(later){setTimeout(function(){callback()},timeout)}else{callback()}};this.isValidNumber=function(value){return(typeof(value)==='number')&&(!isNaN(value))};this.initRadio=function(){var that=this;this.radioPlayer.init();this.setRadioChannel(this.radioChannel);this.updateRadioInfo();this.radioTimer=setInterval(function(){that.updateRadioInfo()},20000);$('.radio-direct').on('click',function(){that.directRadio()});$('.header .radio .display2 .channel-selector').on('change',function(){that.setRadioChannel(this.options[this.selectedIndex].value);that.updateRadioInfo()})};this.setRadioChannel=function(radioChannel){this.radioChannel=radioChannel;var url=this.radioDomain+this.radioChannel;this.radioPlayer.setSource(url);Cookies.set('radio_channel',radioChannel,{expires:30})};this.directRadio=function(pause){this.radioPlayer.togglePlay();var pause=!this.radioPlayer.playing;var rd=$('.radio-direct');rd.prop('src','/img/new/radio-'+(pause?'play':'pause')+'.png');rd.prop('srcset','/img/new/radio-'+(pause?'play':'pause')+'@2x.png');this.updateCurrentTrackDynInfo()};this.formatArtistName=function(artist){if(typeof(artist)!=='string') 23return artist;if(artist.includes('|')) 24return artist;artist=$.trim(artist);var m=artist.match(/^([ -~]+)([^ -~].+)$/i);if(m){return $.trim(m[1])+' | '+$.trim(m[2])} 25return artist};this.formatTrackInfo=function(entry,returnNode=!1){var artist=this.formatArtistName(entry.artist);var album=$.trim(entry.album);var title=$.trim(entry.title);if(!artist) 26artist='(untitled)';if(!title) 27title=album;if(!returnNode){if(artist&&title){return artist+' - '+title} 28return artist} 29var node=$('<span>');var artist_node=null;if(entry.actor_id){artist_node=$('<a>',{href:'/actor/'+entry.actor_id,text:artist,target:'blank'})}else{artist_node=$('<span>',{text:artist,})} 30artist_node.appendTo(node);if(title){var dash_node=$('<span>',{text:' - ',});var title_node=$('<span>',{text:title,});dash_node.appendTo(node);title_node.appendTo(node)} 31node.attr('title',node.text());return node};this.formatTrackDuration=function(duration){if(typeof(duration)==='number'){var remander=duration;var hours=Math.floor(remander/(60*60));remander=remander%(60*60);var minutes=Math.floor(remander/60);var seconds=Math.floor(remander%60);hours=hours.toString().padStart(2,'0');minutes=minutes.toString().padStart(2,'0');seconds=seconds.toString().padStart(2,'0');duration=hours+':'+minutes+':'+seconds} 32if(typeof(duration)==='string'){duration=$.trim(duration);duration=duration.replace(/^0+:0(.:..)$/,'$1');duration=duration.replace(/^0:(..:..)$/,'$1')} 33return duration};this.parseTrackDuration=function(entry){var duration=$.trim(entry.duration);var m=duration.match(/^(\d\d?):(\d\d):(\d\d)$/);if(!m) 34return undefined;return 60*60*(+m[1])+60*(+m[2])+(+m[3])};this.calculateServerTimeOffset=function(clientTime1,jqXHR){var clientTime2=getTimestamp();var responseDate=jqXHR?jqXHR.getResponseHeader('Date'):null;if(responseDate){var serverTime=getTimestamp(responseDate);var clientTime=clientTime1+(clientTime2-clientTime1)/2;var timeOffset=serverTime-clientTime;if(this.radioServerTimeOffset===!1){this.radioServerTimeOffset=timeOffset}else{this.radioServerTimeOffset=timeOffset*0.5+this.radioServerTimeOffset*0.5}}else{this.radioServerTimeOffset=!1}};this.calculateTrackStartStopTime=function(track){if(this.isValidNumber(this.radioServerTimeOffset)&&this.isValidNumber(track.time)){this.trackStartTime=track.time-this.radioServerTimeOffset;this.trackStopTime=this.trackStartTime+this.parseTrackDuration(track)}else{this.trackStartTime=!1;this.trackStopTime=!1}} 35this.updateChannelList=function(response){var channels={};for(const[channel_id,channel]of Object.entries(response)){if(channel.i
35d!==channel_id) 36continue;if(!channel.enabled) 37continue;channels[channel_id]=channel} 38this.radioChannels=channels;var options='';for(const[channel_id,channel]of Object.entries(this.radioChannels)){var id=channel.id;var name=htmlEntities(channel.name||channel.id);var description=htmlEntities(channel.description);var selected=(id===this.radioChannel)?'selected':'';options+='<option value="'+id+'" title="'+description+'" '+selected+'>'+name+'</option>'} 39$('.header .radio .display2 .channel-selector').html(options)};this.updateRadioProgressBar=function(){var progress_bar_done=$('.header .radio .display2 .progress-bar-done');if(this.trackStartTime&&this.trackStopTime&&this.trackStopTime-this.trackStartTime>1){var time=getTimestamp();var secondsDone=time-this.trackStartTime;var secondsTotal=this.trackStopTime-this.trackStartTime;if(secondsTotal<1) 40secondsTotal=1;this.trackSecondsDone=secondsDone;this.trackSecondsLeft=secondsTotal-secondsDone;if(secondsDone<0) 41secondsDone=0;if(secondsDone>secondsTotal) 42secondsDone=secondsTotal;var percentDone=100*secondsDone/secondsTotal;progress_bar_done.css('width',''+percentDone+'%');return secondsDone}else{this.trackSecondsDone=!1;this.trackSecondsLeft=!1;progress_bar_done.css('width','50%');return!1}};this.updateCurrentTrackDynInfo=function(){var track=this.track||{};var duration=this.formatTrackDuration(track.duration);if(this.radioPlayer.playing){var secondsDone=this.updateRadioProgressBar();if(this.isValidNumber(secondsDone)&&duration){var doneDuration=this.formatTrackDuration(secondsDone);if(this.isValidNumber(this.trackSecondsDone)) 43duration=doneDuration+' / '+duration} 44$('.header .radio .display2 .progress-bar-inner').show()}else{$('.header .radio .display2 .progress-bar-inner').hide()} 45if(duration){$('.header .radio .display2 .current-track-duration').text(duration).parent().show()}else{$('.header .radio .display2 .current-track-duration').parent().hide()} 46if(this.radioPlayer.playing&&!this.radioTrackProgressTimer){var that=this;this.radioTrackProgressTimer=setInterval(function(){that.updateCurrentTrackDynInfo()},1000)} 47if(!this.radioPlayer.playing&&this.radioTrackProgressTimer){clearInterval(this.radioTrackProgressTimer);this.radioTrackProgressTimer=null} 48if(this.radioPlayer.playing&&this.trackSecondsLeft<1&&this.trackSecondsLeft>-5){this.scheduleUpdateRadioInfo(1)}};this.updateCurrentTrackInfoVisibleLine=function(track){var track=this.track||{};var trackInfo=this.formatTrackInfo(track);$('.header .radio .info > .current-track').text(trackInfo).attr('title',trackInfo)};this.updateCurrentTrackInfoDetails=function(track){var track=this.track||{};var fields={artist:this.formatArtistName(track.artist),album:$.trim(track.album||''),title:$.trim(track.title||''),year:$.trim(track.year||''),};for(const[key,value]of Object.entries(fields)){var node=$('.header .radio .display2 .current-track-'+key);if(value){node.text(value).attr('title',value).parent().show()}else{node.parent().hide()} 49if(value&&key==='artist'&&track.actor_id){node.text('');$('<a>',{href:'/actor/'+track.actor_id,text:value,target:'blank'}).appendTo(node)}} 50var img_src='/img/new/treble-clef.png';var dummy=!0;if(track.cover){img_src=this.radioDomain+'covers/'+track.cover;dummy=!1} 51var track_cover=$('.header .radio .display2 .current-track-area .track-cover');var img=$('img',track_cover);if(img.attr('src')!==img_src){img.attr('src',img_src)} 52if(dummy){img.addClass('dummy')}else{img.removeClass('dummy')} 53this.updateCurrentTrackDynInfo()};this.updateHistoryInfo=function(recent){var that=this;var historySpan=$('.header .radio .display2 .prev-track');recent.shift();$.each(recent,function(index,el){if(typeof historySpan[index]!=='undefined'){var trackInfo=that.formatTrackInfo(recent[index],!0);$(historySpan[index]).text('') 54trackInfo.appendTo($(historySpan[index]))}})};this.onRadioInfo=function(response,textStatus,jqXHR,clientTime1){var that=this;that.calculateServerTimeOffset(clientTime1,jqXHR);that.doNowOrLater(that.firstUpdate,100,function(){that.updateChannelList(response)});if(!response[that.radioChannel]){this.radioPlayer.pause();return} 55var recent=response[that.radioChannel].recent;that.calculateTrackStartStopTime(recent[0]);{that.track=recent[0];that.updateCurrentTrackInfoVisibleLine();that.doNowOrLater(that.firstUpdate,100,function(){that.updateCurrentTrackInfoDetail
55s();that.updateHistoryInfo(recent)})} 56if(that.trackStopTime){var timeout=that.trackStopTime-getTimestamp()+0.5;that.scheduleUpdateRadioInfo(timeout)}} 57this.updateRadioInfo=function(){var radioHistoryUrl=this.radioDomain+'radio-history.json?s='+Date.now() 58var that=this;if(window.preloadedRadioHistoryData){that.onRadioInfo(window.preloadedRadioHistoryData,null,null,null);window.preloadedRadioHistoryData=null}else{var clientTime1=getTimestamp();$.getJSON(radioHistoryUrl,function(response,textStatus,jqXHR){that.onRadioInfo(response,textStatus,jqXHR,clientTime1)},'json')} 59that.firstUpdate=!1};this.scheduleUpdateRadioInfo=function(timeout){if(this.radioTimeoutId) 60return;if(timeout>0){if(timeout<2) 61timeout=2;var that=this;this.radioTimeoutId=setTimeout(function(){that.updateRadioInfoOnTimeout()},timeout*1000)}};this.updateRadioInfoOnTimeout=function(){this.radioTimeoutId=null;this.updateRadioInfo()}} 62var hkcinema=new function(){this.radioController=new RadioController(this);this.ajaxUrl='/ajax';this.alertWindow=null;this.confirmWindow=null;this.feedbackWindow=null;this.pmWindow=null;this.recommendationWindow=null;this.addUrlWindow=null;this.commentWindow=null;this.loginWindow=null;this.alertFunc=null;this.sliderBusy=!1;this.chatBusy=!1;this.chatInfiniteScrollBusy=!1;this.mainSlidersBusy={premieres:!1,reviews:!1};this.ieWarning=!1;this.inputIntegerFilter=function(event){return((event.charCode==0)||(event.charCode==13)||(event.charCode>=48&&event.charCode<=57))};this.inputNumberFilter=function(event){return((event.charCode==0)||(event.charCode==13)||(event.charCode==46)||(event.charCode>=48&&event.charCode<=57))};this.displayLoad=function(width){return'<img src="/img/new/loading.gif" width="'+width+'" alt="loading..." data-role="loading-image">'};this.scrollDeCa=function(elem){if(this.sliderBusy){return!1} 63this.sliderBusy=!0;var sender=$(elem);if(sender.hasClass('disable')){this.sliderBusy=!1;return!1} 64var margin=10;var forward=sender.hasClass('right');var content=sender.closest('.de-ca-wrapper').find('.de-ca-content');var left=content.css('left');var childWidth=content.find('a').width();if(left=='auto'){left=0}else{left=parseFloat(left.split('px')[0])} 65if(forward){left=left-childWidth}else{left=left+childWidth} 66content.animate({left:left+'px'},'fast',function(){hkcinema.sliderBusy=!1});var diff=content.get(0).scrollWidth-content.width();if(Math.abs(left)>=diff-margin){sender.closest('.de-ca-wrapper').find('.de-ca-arrow.right').addClass('disable')}else{sender.closest('.de-ca-wrapper').find('.de-ca-arrow.right').removeClass('disable')} 67if(left>=0-margin){sender.closest('.de-ca-wrapper').find('.de-ca-arrow.left').addClass('disable')}else{sender.closest('.de-ca-wrapper').find('.de-ca-arrow.left').removeClass('disable')}};this.submitElem=function(elem){var sender=$(elem);var url=sender.data('url');if(url.indexOf(':value:')>-1){url=url.replace(':value:',sender.val())} 68window.location.assign(url)};this.filmProperty=function(elem,ext){var sender=$(elem);var user=parseInt(sender.data('user'),10);if(isNaN(user)||!user){return this.alert(hkcinemaLang.youNeedToLogInOrRegister+'!')} 69sender.html(this.displayLoad(35));var film=parseInt(sender.data('film'),10);var role=sender.data('role');$.ajax({url:this.ajaxUrl,method:'post',data:{func:'filmProperty',user:user,film:film,role:role},dataType:'json',success:function(response){if(location.pathname.split('/')[1]=='favourites'){return location.reload(!0)} 70sender.html('');sender.toggleClass('enable');switch(role){case 'favorite':sender.closest('div[data-role="'+(ext?'property-':'')+'links"]').find('a[data-role="viewed"]').addClass('enable');sender.closest('div[data-role="'+(ext?'property-':'')+'links"]').find('a[data-role="want"]').removeClass('enable');break;case 'viewed':sender.closest('div[data-role="'+(ext?'property-':'')+'links"]').find('a[data-role="want"]').removeClass('enable');break;case 'want':sender.closest('div[data-role="'+(ext?'property-':'')+'links"]').find('a[data-role="viewed"]').removeClass('enable');sender.closest('div[data-role="'+(ext?'property-':'')+'links"]').find('a[data-role="favorite"]').removeClass('enable');break}},error:function(){sender.html('');hkcinema.alert(hkcinemaLang.serverConnectionError+'!')}})};this.loadContent=function(elem){var sender=$(elem);if(sender.hasClass('busy')){return!1} 71sender.addClass('busy');var oldContent=sender.html();sender.html(this.displayLoad(40));var data=sender.data();if(typeof data.counter!=='undefined'){data.count=$(data.counter).length} 72if(sender.data('special')=='search'){this.composeSearchPersonValue();var params=$('form[name="ext-search"]').serializeArray();for(var i=0;i<params.length;i++){data[params[i].name]=params[i].value}} 73$.ajax({url:this.ajaxUrl,method:'post',data:data,dataType:'html',success:function(response){if(response.indexOf('ajax-loading-close-flag')>-1){sender.remove()}else{sender.html(oldContent);sender.removeClass('busy')} 74$(sender.data('target')).append(response);if(typeof data.call!=='undefined'){hkcinema[data.call]()}},error:function(){hkcinema.alert(hkcinemaLang.serverConnectionError+'!');sender.html(oldContent);sender.removeClass('busy')}})};this.like=function(elem,translator){var isTranslator=translator||!1;var sender=$(elem);var user=parseInt(sender.data('user'),10);if(isNaN(user)||!user){return this.alert(hkcinemaLang.youNeedToLogInOrRegister+'!')} 75sender.html(this.displayLoad(33));var actor=parseInt(sender.data('actor'),10);var mark=sender.hasClass('like')?1:-1;if(sender.hasClass('disable')){mark=0} 76$.ajax({url:this.ajaxUrl,method:'post',data:{func:isTranslator?'translatorLike':'actorLike',user:user,actor:actor,mark:mark},dataType:'json',success:function(response){if(sender.closest('.film-block').length){return window.location.reload(!0)} 77sender.html('');if(mark==0){sender.removeClass('disable')}else{var inverseSender=sender.closest('div[data-role="rating-wrapper"]').find('a.'+(sender.hasClass('like')?'dis':'')+'like');inverseSender.removeClass('disable');sender.addClass('disable')} 78sender.closest('div[data-role="rating-wrapper"]').find('a[data-role="value"]').html((response>0?'+':(response<0?'-':''))+response);if($('div[data-role="voting-result-area"]').length){$.ajax({url:hkcinema.ajaxUrl,method:'post',data:{func:isTranslator?'translatorvoting':'actorvoting',actor:actor,detail
78:$('div[data-role="voting-result-area"]').find('input[data-role="detail-value"]').val()==1},dataType:'html',success:function(response){$('div[data-role="voting-result-area"]').html(response)},error:function(){hkcinema.alert(hkcinemaLang.serverConnectionError+'!')}})}},error:function(){sender.html('');hkcinema.alert(hkcinemaLang.serverConnectionError+'!')}})};this.toggleTab=function(elem){var sender=$(elem);if(sender.hasClass('current')){return!1} 79sender.closest('div').find('a.current').removeClass('current');sender.addClass('current')};this.rateFilm=function(elem){var sender=$(elem);var user=parseInt(sender.data('user'),10);if(isNaN(user)||!user){return this.alert(hkcinemaLang.youNeedToLogInOrRegister+'!')} 80var mark=sender.val();var film=parseInt(sender.data('film'),10);var parent=sender.closest('div[data-role="usermark"]');parent.find('.custom-select').hide();parent.append(this.displayLoad(41));$.ajax({url:this.ajaxUrl,method:'post',data:{func:'filmRate',user:user,film:film,mark:mark,page:$('div[data-role="film-ratings"]').length},dataType:'html',success:function(response){var propParent=!1;if($('div[data-role="film-ratings"]').length){$('div[data-role="film-ratings"]').html(response);propParent=$('div[data-role="property-links"]')}else{parent.find('img[data-role="loading-image"]').remove();parent.find('.custom-select').show();parent.closest('.film-block').find('div[data-role="voting"]').html(response);propParent=parent.closest('.film-block').find('div[data-role="property-links"]')} 81if(propParent.length){var viewed=propParent.find('a[data-role="viewed"]');if(viewed.length){if(!viewed.hasClass('enable')){viewed.click()}}} 82if($('div[data-role="voting-result-area"]').length){$.ajax({url:hkcinema.ajaxUrl,method:'post',data:{func:'filmvoting',film:film,detail
82:$('div[data-role="voting-result-area"]').find('input[data-role="detail-value"]').val()==1},dataType:'html',success:function(response){$('div[data-role="voting-result-area"]').html(response)},error:function(){hkcinema.alert(hkcinemaLang.serverConnectionError+'!')}})}},error:function(){parent.find('img[data-role="loading-image"]').remove();parent.find('.custom-select').show();hkcinema.alert(hkcinemaLang.serverConnectionError+'!')}})};this.checkFloodProtection=function(callback){$.ajax({url:this.ajaxUrl,method:'post',data:{func:'checkFloodProtection'},dataType:'json',success:function(response){callback(response)},error:function(){hkcinema.alert(hkcinemaLang.serverConnectionError+'!')}})} 83this.sendComment=function(elem){this.sendComment_(elem,null)} 84this.sendComment_=function(elem,floodProtectionResponse){var sender=$(elem);var user=parseInt(sender.data('user'),10);if(isNaN(user)||!user){return this.alert(hkcinemaLang.youNeedToLogInOrRegister+'!')} 85var text=$.trim(sender.closest('[data-role="comment-send"]').find('textarea').val());if(!text){return this.alert(hkcinemaLang.writeComment+'!')} 86if(floodProtectionResponse===null){var that=this;this.checkFloodProtection(function(floodProtectionResponse){that.sendComment_(elem,floodProtectionResponse)});return} 87if(floodProtectionResponse!=='ok'){return this.alert(hkcinemaLang.floodProtection)} 88var target=parseInt(sender.data('target'));var type=sender.data('type');var parent=sender.closest('[data-role="comment-direct"]');var old=parent.html();parent.html(this.displayLoad(30));$.ajax({url:this.ajaxUrl,method:'post',data:{func:'comment',user:user,id:target,type:type,text:text},dataType:'html',success:function(response){$('#commentsList').html(response);parent.html(old);sender.closest('[data-role="comment-send"]').find('textarea').val('');$('#commentsCounter').html($('#commentsList .comment-wrapper').length);formatComments()},error:function(){parent.html(old);hkcinema.alert(hkcinemaLang.serverConnectionError+'!')}})};this.initGallery=function(){var galleries=$('.content .photos-block');galleries.each(function(key,el){if(typeof $(el).data('lightGallery')!=='undefined'){$(el).data('lightGallery').destroy(!0)}});galleries.each(function(key,el){$(el).lightGallery({selector:'.photo-frame'})})};this.initNewsGallery=function(){var galleries=$('.content .news-block .single-news-block');galleries.each(function(key,el){if(typeof $(el).data('lightGallery')!=='undefined'){$(el).data('lightGallery').destroy(!0)}});galleries.each(function(key,el){$(el).lightGallery({selector:'a[data-role="light-slider"]'})})};this.expandAllPerson=function(el){var sender=$(el);var parent=sender.closest('div');if(sender.hasClass('arrow')){var arrow=sender;var link=parent.find('a').not(arrow)}else{var link=sender;var arrow=parent.find('a').not(link)} 89if(!arrow.hasClass('unopen')){link.text(hkcinemaLang.hideEveryone);parent.closest('.film-persons').find('div[data-role="film-persons-row"]').addClass('open')}else{link.text(hkcinemaLang.showEveryone);parent.closest('.film-persons').find('div[data-role="film-persons-row"]').removeClass('open')} 90arrow.toggleClass('unopen')};this.alert=function(message,callback){if($.isFunction(callback)){this.alertFunc=callback} 91$(this.alertWindow['$modal']).find('[data-role="modal-message"]').html(message);this.alertWindow.open()};this.addUrlShow=function(film,user){if(!user){return hkcinema.alert(hkcinemaLang.youNeedToLogInOrRegister+'!')} 92$(this.addUrlWindow['$modal']).find('[name="link-title"]').val('');$(this.addUrlWindow['$modal']).find('[name="link-url"]').val('');$(this.addUrlWindow['$modal']).find('[name="film-id"]').val(film);this.addUrlWindow.open()};this.recommendationShow=function(elem,user){if(!user){return hkcinema.alert(hkcinemaLang.youNeedToLogInOrRegister+'!')} 93var sender=$(elem);var old=sender.html();var form=$('[data-remodal-id="recommendation"]');sender.html(this.displayLoad(20));$.ajax({url:this.ajaxUrl,method:'post',data:{func:'recommendationlistshow',film:form.find('[name="film-id"]').val()},dataType:'html',success:function(response){sender.html(old);$('#recommendation-area').html('');form.find('.recommendation-row').remove();form.find('#recommendation-remodal-table').append(response);hkcinema.recommendationWindow.open()},error:function(){sender.html(old);hkcinema.alert(hkcinemaLang.serverConnectionError+'!')}})};this.addUrl=function(){var titleType=$(this.addUrlWindow['$modal']).find('[name="title-type"]').val();
93var title=$(this.addUrlWindow['$modal']).find('[name="link-title"]').val();var url=$(this.addUrlWindow['$modal']).find('[name="link-url"]').val();var film=$(this.addUrlWindow['$modal']).find('[name="film-id"]').val();if(titleType=='ÐÑÑгое'&&!title){return this.alert(hkcinemaLang.noLinkDescription+'!')} 94if(!url){return this.alert(hkcinemaLang.noLinkProvided+'!')} 95var direct=$(this.addUrlWindow['$modal']).find('div[data-role="remodal-direct"]');var old=direct.html();direct.html(this.displayLoad(40));$.ajax({url:this.ajaxUrl,method:'post',data:{func:'addtrailer',title:title,url:url,film:film,type:titleType},dataType:'html',success:function(response){direct.html(old);hkcinema.addUrlWindow.close();if($.trim(response)!='ok'){hkcinema.alert(response)}},error:function(){direct.html(old);hkcinema.addUrlWindow.close();hkcinema.alert(hkcinemaLang.serverConnectionError+'!')}})};this.commentShow=function(elem){var sender=$(elem);var regex=/<br\s*[\/]?>/gi;$(this.commentWindow['$modal']).find('[name="comment-id"]').val(sender.data('comment-id'));$(this.commentWindow['$modal']).find('textarea').val(sender.closest('.comment-wrapper').find('div[data-role="comment-text-wrapper"]').data('source-comment'));this.commentWindow.open()};this.editComment=function(){var text=$.trim($(this.commentWindow['$modal']).find('textarea').val());var id=$(this.commentWindow['$modal']).find('[name="comment-id"]').val();if(!text){return this.alert(hkcinemaLang.commentCanNotBeEmpty+'!')} 96var direct=$(this.commentWindow['$modal']).find('div[data-role="remodal-direct"]');var old=direct.html();direct.html(this.displayLoad(40));$.ajax({url:this.ajaxUrl,method:'post',data:{func:'editcomment',text:text,id:id},dataType:'html',success:function(response){direct.html(old);var comment_text_wrapper=$('#comment'+id).closest('.comment-wrapper').find('div[data-role="comment-text-wrapper"]');comment_text_wrapper.data('source-comment',text);comment_text_wrapper.attr('data-source-comment',text);hkcinema.commentWindow.close();if($.trim(response)!='ok'){hkcinema.alert(response)} 97formatComments()},error:function(){direct.html(old);hkcinema.commentWindow.close();hkcinema.alert(hkcinemaLang.serverConnectionError+'!')}})};this.removeComment=function(){var id=$(this.commentWindow['$modal']).find('[name="comment-id"]').val();this.confirm(hkcinemaLang.doYouReallyWantToDeleteYourComment+'?',function(id){var direct=$(hkcinema.confirmWindow['$modal']).find('.confirm-direct');var old=direct.html();direct.html(hkcinema.displayLoad(40));$.ajax({url:hkcinema.ajaxUrl,method:'post',data:{func:'removecomment',id:id},dataType:'html',success:function(response){direct.html(old);hkcinema.confirmWindow.close();if($.trim(response)!='ok'){hkcinema.alert(response)}else{$('#comment'+id).closest('.comment-wrapper').remove();$('#commentsCounter').text(parseInt($('#commentsCounter').text(),10)-1)}},error:function(){direct.html(old);hkcinema.confirmWindow.close();hkcinema.alert(hkcinemaLang.serverConnectionError+'!')}})},id)};this.nl2br=function(str){return str.replace(/([^>])\n/g,'$1<br>')};this.changeSerialRate=function(elem,isUsers){var sender=$(elem);var parent=sender.parent();$('.cell-footer').toggleClass('hidden');if(isUsers){parent.html('<a class="long" href="javascript:;" onclick="hkcinema.changeSerialRate(this, false);">'+hkcinemaLang.reviewRating+'</a> <span class="long">'+hkcinemaLang.usersRating+'</span>')}else{parent.html('<span class="long">'+hkcinemaLang.reviewRating+'</span> <a class="long" href="javascript:;" onclick="hkcinema.changeSerialRate(this, true);">'+hkcinemaLang.usersRating+'</a>')}};this.selectCalendar=function(elem){var sender=$(elem);if(sender.hasClass('selected')){return} 98$('.table-cell-calendar .table-cell.selected').removeClass('selected');sender.addClass('selected');$('.calendar-actors-block.show').removeClass('show');$('.calendar-actors-block[data-id="'+sender.data('id')+'"]').addClass('show')};this.showAllRecommendation=function(elem){$('.content .award-block div[data-role="table"] .table-row:not(:nth-child(1))').css({display:"table-row"});$(elem).closest('div').remove()};this.removeSearchVariant=function(elem){var sender=$(elem);sender.closest('.search-person-variant').remove()};this.removeRecommendationSearchVariant=function(elem){var parent=$(elem).closest('.search-person-variant');var targetId=$('[data-remodal-id="recommendation"]').find('[name="film-id"]').val();var id=parent.data('id');$.ajax({url:this.ajaxUrl,method:'post',data:{func:'recommendationremove',id:id,film:targetId},success:function(){hkcinema.recommendationUpdate(targetId)}});parent.remove()};this.recommendationUpdate=function(targetId){$.ajax({url:hkcinema.ajaxUrl,method:'post',data:{func:'recommendationtableshow',film:targetId},dataType:'html',success:function(response){$('.recommendations-wrapper').html(response)}})};this.recommendationSet=function(elem){var sender=$(elem);var parent=sender.closest('[data-remodal-id="recommendation"]');var targetId=parent.find('[name="film-id"]').val();var filmId=sender.closest('[data-role="row"]').data('id');var parentCell=sender.closest('[data-role="cell"]');var old=parentCell.html();parentCell.html(hkcinema.displayLoad(40));$.ajax({url:hkcinema.ajaxUrl,method:'post',data:{func:'recommendationset',target:targetId,film:filmId,value:sender.hasClass('like')?1:-1},dataType:'html',success:function(response){$.ajax({url:hkcinema.ajaxUrl,method:'post',data:{func:'recommendationlistshow',film:targetId},dataType:'html',success:function(response){parentCell.html(old);parentCell.find('a').toggleClass('active');if(!sender.hasClass('active')){parentCell.closest('[data-role="row"]').find('.cell-voice a.'+(sender.hasClass('like')?'dis':'')+'like').removeClass('active')} 99parent.find('.recommendation-row').remove();parent.find('#recommendation-remodal-table').append(response);hkcinema.recommendationUpdate(targetId)},error:function(){sender.html(old);hkcinema.alert(hkcinemaLang.serverConnectionError+'!')}})},error:function(){parentCell.html(old);hkcinema.alert(hkcinemaLang.serverConnectionError+'!')}})};this.composeSearchPersonValue=function(){if($('#person-variants-values').length){var values=[];$('.search-person-variant').each(function(){values.push($(this).data('id')+'.'+$(this).find('select').val())});$('#person-variants-values').val(values.join('|'))}} 100this.searchSubmit=function(elem){this.composeSearchPersonValue();if($('#movie-variants-values').length){var values=[];$('.search-person-variant').each(function(){values.push($(this).data('id'))});if(values.length<2){this.alert(hkcinemaLang.youNeedToChooseAtLeast2Movies+'!');return!1} 101if(values.length>5){this.alert(hkcinemaLang.youCanNotChooseMoreThat5Movies+'!');return!1} 102$('#movie-variants-values').val(values.join('|'))} 103$(elem).closest('form').submit()};this.alertCallback=function(){if($.isFunction(this.alertFunc)){this.alertFunc();this.alertFunc=null}};this.newAlert=function(message,title,func,args,params){var title=title||hkcinemaLang.warning+'!';$(this.alertWindow['$modal']).find('.h1-title').html(title);$(this.alertWindow['$modal']).find('[data-role="modal-message"]').html(message);var params=params||{};$(document).off('closed','.remodal[data-remodal-id="modal"]');
103$(document).on('closed','.remodal[data-remodal-id="modal"]',function(e){if(e.reason=='confirmation'){if($.isFunction(func)){func(args||{})}}else{if($.isFunction(params.cancel)){params.cancel(params.cancel_args||{})}}});this.alertWindow.open()};this.confirm=function(message,func,args,params){var params=params||{};if($.isFunction(func)){var button=$(this.confirmWindow['$modal']).find('button.remodal-confirm');button.unbind('click');button.click(function(){func(args||{});hkcinema.confirmWindow.close()})} 104var buttonCancel=$(this.confirmWindow['$modal']).find('button.remodal-cancel');var buttonClose=$(this.confirmWindow['$modal']).find('button.remodal-close');buttonCancel.unbind('click');buttonClose.unbind('click');buttonCancel.click(function(){if($.isFunction(params.cancel)){params.cancel(params.cancel_args||{})} 105hkcinema.confirmWindow.close()});buttonClose.click(function(){if($.isFunction(params.cancel)){params.cancel(params.cancel_args||{})} 106hkcinema.confirmWindow.close()});$(this.confirmWindow['$modal']).find('[data-role="modal-message"]').html(message);this.confirmWindow.open()};this.scrollMainDeCa=function(elem,busyKey,offset){if(this.mainSlidersBusy[busyKey]){return!1} 107this.mainSlidersBusy[busyKey]=!0;var sender=$(elem);if(sender.hasClass('disable')){this.mainSlidersBusy[busyKey]=!1;return!1} 108let margin=(busyKey==='weibo'?23:10);var forward=sender.hasClass('right');var content=sender.closest('.main-de-ca-wrapper').find('.main-de-ca-content');var left=content.css('left');let childWidth=content.find('.main-de-ca-elem').outerWidth();if(left=='auto'){left=0}else{left=parseFloat(left.split('px')[0])} 109if(forward){left=left-childWidth*offset}else{left=left+childWidth*offset} 110content.animate({left:left+'px'},'normal',function(){hkcinema.mainSlidersBusy[busyKey]=!1;if(sender.closest('.main-de-ca-wrapper').find('.indicators-block').length){var indicators=sender.closest('.main-de-ca-wrapper').find('.indicators-block');indicators.find('> div').removeClass('active');var index=Math.round(Math.abs(left)/(childWidth*offset));$(indicators.find('> div').get(index)).addClass('active')}});let diff=content.get(0).scrollWidth-content.width();if(Math.abs(left)>=diff-margin){sender.closest('.main-de-ca-wrapper').find('.main-de-ca-arrow.right').addClass('disable')}else{sender.closest('.main-de-ca-wrapper').find('.main-de-ca-arrow.right').removeClass('disable')} 111if(left>=0-margin){sender.closest('.main-de-ca-wrapper').find('.main-de-ca-arrow.left').addClass('disable')}else{sender.closest('.main-de-ca-wrapper').find('.main-de-ca-arrow.left').removeClass('disable')}};this.scrollMainPremieresDeCa=function(elem){if(this.premieresSliderBusy){return!1} 112this.premieresSliderBusy=!0;var sender=$(elem);if(sender.hasClass('disable')){this.premieresSliderBusy=!1;return!1} 113var margin=10;var forward=sender.hasClass('right');var content=sender.closest('.main-de-ca-wrapper').find('.main-de-ca-content');var left=content.css('left');var childWidth=content.find('.main-de-ca-elem').innerWidth();if(left=='auto'){left=0}else{left=parseFloat(left.split('px')[0])} 114if(forward){left=left-childWidth*6}else{left=left+childWidth*6} 115content.animate({left:left+'px'},'fast',function(){hkcinema.premieresSliderBusy=!1});var diff=content.get(0).scrollWidth-content.width();if(Math.abs(left)>=diff-margin){sender.closest('.main-de-ca-wrapper').find('.main-de-ca-arrow.right').addClass('disable')}else{sender.closest('.main-de-ca-wrapper').find('.main-de-ca-arrow.right').removeClass('disable')} 116if(left>=0-margin){sender.closest('.main-de-ca-wrapper').find('.main-de-ca-arrow.left').addClass('disable')}else{sender.closest('.main-de-ca-wrapper').find('.main-de-ca-arrow.left').removeClass('disable')}};this.sendChatPost=function(elem){var sender=$(elem);var user=parseInt(sender.data('user'),10);if(isNaN(user)||!user){return this.alert(hkcinemaLang.youNeedToLogInOrRegister+'!')} 117var input=sender.closest('.main-chat-send').find('[name="post"]');var text=$.trim(input.val());if(!text){return this.alert(hkcinemaLang.writeMessage+'!')} 118this.chatBusy=!0;var chat=sender.closest('.main-chat-area').find('.main-chat-posts');var parent=sender.closest('.bt-wrapper');var old=parent.html();parent.html(this.displayLoad(37));$.ajax({url:this.ajaxUrl,method:'post',data:{func:'chat',text:text},dataType:'html',success:function(response){parent.html(old);input.val('');hkcinema.countPostChar();chat.html(response);hkcinema.chatBusy=!1},error:function(){parent.html(old);hkcinema.alert(hkcinemaLang.serverConnectionError+'!');hkcinema.chatBusy=!1}})};this.countPostChar=function(){var length=255-$('.main-chat-wrapper .main-chat-send').find('[name="post"]').val().length;if(length<0){length=0} 119$('.main-chat-wrapper .main-chat-area .main-chat-send span.gray').html(length)};this.observeChatInput=function(){if(this.chatInputTimer){clearInterval(this.chatInputTimer);this.chatInputTimer=null}else{this.chatInputTimer=setInterval(function(){hkcinema.countPostChar()},500)}};this.boxofficeToggle=function(elem){var sender=$(elem);var parent=sender.closest('.boxoffice-films-block');parent.find('.period-title').addClass('hidden');parent.find('.table-wrapper').addClass('hidden');if(sender.data('id')=='hk'){parent.find('.countries').html('<a class="long" href="javascript:;" onclick="hkcinema.boxofficeToggle(this)" data-id="rt">'+hkcinemaLang.today+' (<span class="country-long">'+hkcinemaLang.china+'</span><span class="country-short">CN</span>)</a><a class="long" href="javascript:;" onclick="hkcinema.boxofficeToggle(this)" data-id="cn">'+hkcinemaLang.week+' (<span class="country-long">'+hkcinemaLang.china+'</span><span class="country-short">CN</span>)</a><span class="long">'+hkcinemaLang.week+' (<span class="country-long">'+hkcinemaLang.hongKong+'</span><span class="country-short">HK</span>)</span>');parent.find('.more-link a').prop('href','/boxoffice/hk/');parent.find('.period-title.hk').removeClass('hidden');parent.find('.table-wrapper.hk').removeClass('hidden')}else{if(sender.data('id')=='cn'){parent.find('.countries').html('<a class="long" href="javascript:;" onclick="hkcinema.boxofficeToggle(this)" data-id="rt">'+hkcinemaLang.today+' (<span class="country-long">'+hkcinemaLang.china+'</span><span class="country-short">CN</span>)</a><span class="long">'+hkcinemaLang.week+' (<span class="country-long">'+hkcinemaLang.china+'</span><span class="country-short">CN</span>)</span><a class="long" href="javascript:;" onclick="hkcinema.boxofficeToggle(this)" data-id="hk">'+hkcinemaLang.week+' (<span class="country-long">'+hkcinemaLang.hongKong+'</span><span class="country-short">HK</span>)</a>');parent.find('.period-title.cn').removeClass('hidden');parent.find('.more-link a').prop('href','/boxoffice/');parent.find('.table-wrapper.cn').removeClass('hidden')}else{parent.find('.countries').html('<span class="long">'+hkcinemaLang.today+' (<span class="country-long">'+hkcinemaLang.china+'</span><span class="country-short">CN</span>)</span><a class="long" href="javascript:;" onclick="hkcinema.boxofficeToggle(this)" data-id="cn">'+hkcinemaLang.week+' (<span class="country-long">'+hkcinemaLang.china+'</span><span class="country-short">CN</span>)</a><a class="long" href="javascript:;" onclick="hkcinema.boxofficeToggle(this)" data-id="hk">'+hkcinemaLang.week+' (<span class="country-long">'+hkcinemaLang.hongKong+'</span><span class="country-short">HK</span>)</a>');parent.find('.period-title.rt').removeClass('hidden');parent.find('.table-wrapper.rt').removeClass('hidden');parent.find('.more-link a').prop('href','/boxoffice/realtime/')}}};this.statisticToggle=function(elem){var sender=$(elem);var parent=sender.closest('.tabs');if(sender.data('id')=='today'){parent.find('.countries').html('<span class="long">'+hkcinemaLang.today+'</span><a class="long" href="javascript:;" onclick="hkcinema.statisticToggle(this)" data-id="week">'+hkcinemaLang.week+'</a><a class="long" href="javascript:;" onclick="hkcinema.statisticToggle(this)" data-id="month">'+hkcinemaLang.month+'</a>');parent.find('.table-wrapper.week').addClass('hidden');parent.find('.table-wrapper.month').addClass('hidden');parent.find('.table-wrapper.today').removeClass('hidden')}else{if(sender.data('id')=='week'){parent.find('.countries').html('<a class="long" href="javascript:;" onclick="hkcinema.statisticToggle(this)" data-id="today">'+hkcinemaLang.today+'</a><span class="long">'+hkcinemaLang.week+'</span><a class="long" href="javascript:;" onclick="hkcinema.statisticToggle(this)" data-id="month">'+hkcinemaLang.month+'</a>');parent.find('.table-wrapper.today').addClass('hidden');parent.find('.table-wrapper.month').addClass('hidden');parent.find('.table-wrapper.week').removeClass('hidden')}else{parent.find('.countries').html('<a class="long" href="javascript:;" onclick="hkcinema.statisticToggle(this)" data-id="today">'+hkcinemaLang.today+'</a><a class="long" href="javascript:;" onclick="hkcinema.statisticToggle(this)" data-id="week">'+hkcinemaLang.week+'</a><span class="long">'+hkcinemaLang.month+'</span>');parent.find('.table-wrapper.today').addClass('hidden');parent.find('.table-wrapper.week').addClass('hidden');parent.find('.table-wrapper.month').removeClass('hidden')}}};this.feedback=function(messageType,category){var templateData={bug:{title:hkcinemaLang.reportAnError,categories:{film:[hkcinemaLang.errorInCrewOrCastList,hkcinemaLang.wrongPosterOrPhoto,hkcinemaLang.wrongMovieData,hkcinemaLang.factualErrorsOrOtherErrorsInArticle,hkcinemaLang.wrongTrailer,hkcinemaLang.wrongTranslation,hkcinemaLang.other],actor:[hkcinemaLang.errorsIn
119Filmograpy,hkcinemaLang.wrongPhoto,hkcinemaLang.wrongBioData,hkcinemaLang.wrongVideo,hkcinemaLang.other]}},info:{title:hkcinemaLang.addInfo,categories:{film:[hkcinemaLang.additionalCrewOrActors,hkcinemaLang.additionalPoster,hkcinemaLang.additionalTitle,hkcinemaLang.additionalTranslation,hkcinemaLang.other],actor:[hkcinemaLang.additionalMovies,hkcinemaLang.additionalPhoto,hkcinemaLang.additionalBioData,hkcinemaLang.additionalVideos,hkcinemaLang.other]}}};$(this.feedbackWindow['$modal']).find('h2').html(templateData[messageType].title);if(typeof category!=='undefined'){$(this.feedbackWindow['$modal']).find('select[name="category"]').html('');$.each(templateData[messageType].categories[category],function(key,val){$(hkcinema.feedbackWindow['$modal']).find('select[name="category"]').append('<option value="'+val+'">'+val+'</option>')});$(this.feedbackWindow['$modal']).find('.feeedback-caregories').show()}else{$(this.feedbackWindow['$modal']).find('.feeedback-caregories').hide()} 120$(this.feedbackWindow['$modal']).find('[name="type"]').val(messageType);$(this.feedbackWindow['$modal']).find('textarea').val('');$(this.feedbackWindow['$modal']).find('input[type="text"]').val('');this.feedbackWindow.open()};this.feedbackSend=function(elem){var sender=$(elem);var parent=sender.closest('div');var data={text:$.trim($(this.feedbackWindow['$modal']).find('textarea').val()),email:$.trim($(this.feedbackWindow['$modal']).find('input[type="text"]').val()),type:$(this.feedbackWindow['$modal']).find('[name="type"]').val(),category:$(this.feedbackWindow['$modal']).find('.feeedback-caregories').css('display')=='none'?0:$(this.feedbackWindow['$modal']).find('select[name="category"]').val(),func:'feedback'};if(!data.text){return this.alert(hkcinemaLang['writeMessage-1']+'!')} 121var old=parent.html();parent.html(this.displayLoad(40));$.ajax({url:this.ajaxUrl,method:'post',data:data,dataType:'html',success:function(response){parent.html(old);hkcinema.feedbackWindow.close();hkcinema.alert(hkcinemaLang.thankYouForYourFeedback)},error:function(){parent.html(old);hkcinema.alert(hkcinemaLang.serverConnectionError+'!')}})};this.pm=function(receiverID){$(this.pmWindow['$modal']).find('[name="receiverID"]').val(receiverID);$(this.pmWindow['$modal']).find('textarea').val('');$(this.pmWindow['$modal']).find('input[type="text"]').val('');this.pmWindow.open()};this.pmSend=function(elem){var sender=$(elem);var parent=sender.closest('div');var data={message:$.trim($(this.pmWindow['$modal']).find('textarea').val()),subject:$.trim($(this.pmWindow['$modal']).find('input[type="text"]').val()),receiver:$.trim($(this.pmWindow['$modal']).find('[name="receiverID"]').val()),func:'pm'};if(!data.message){return this.alert(hkcinemaLang['writeMessage-1']+'!')} 122var old=parent.html();parent.html(this.displayLoad(40));$.ajax({url:this.ajaxUrl,method:'post',data:data,dataType:'html',success:function(response){parent.html(old);hkcinema.pmWindow.close()},error:function(){parent.html(old);hkcinema.alert(hkcinemaLang.serverConnectionError+'!')}})};this.logIn=function(){$(this.loginWindow['$modal']).find('.login-form-wrapper').html($('#login-form-wrapper').html());this.loginWindow.open();return!1};this.mainMobileToggle=function(elem){var templates={article:'<span class="long"><h2>'+hkcinemaLang.newArticles+'</h2></span><a class="long" href="javascript:;" onclick="hkcinema.mainMobileToggle(this)" data-class="main-biography-wrapper" data-key="biography"><h2>'+hkcinemaLang.newBiographies+'</h2></a>',biography:'<a class="long" href="javascript:;" onclick="hkcinema.mainMobileToggle(this)" data-class="main-article-wrapper" data-key="article"><h2>'+hkcinemaLang.newArticles+'</h2></a><span class="long"><h2>'+hkcinemaLang.newBiographies+'</h2></span>',comment:'<div class="span long"><h2>'+hkcinemaLang.comments+'</h2></div><a class="long link-780" href="javascript:;" onclick="hkcinema.mainMobileToggle(this)" data-class="main-biography-wrapper" data-key="forum">'+hkcinemaLang.newestForumPosts+'</a><a class="long link-320" href="javascript:;" onclick="hkcinema.mainMobileToggle(this)" data-class="main-biography-wrapper" data-key="forum">'+hkcinemaLang.forum+'</a>',forum:'<a class="long" href="javascript:;" onclick="hkcinema.mainMobileToggle(this)" data-class="main-article-wrapper" data-key="comment"><h2>'+hkcinemaLang.comments+'</h2></a><span class="long link-780">'+hkcinemaLang.newestForumPosts+'</span><span class="long link-320">'+hkcinemaLang.forum+'</span>'};var sender=$(elem);var parent=sender.closest('.main-content');var baseClass=sender.data('class');sender.closest('.links-block').html(templates[sender.data('key')]);parent.find('.mobile-toggle-part').each(function(){if($(this).hasClass(baseClass)){$(this).show()}else{$(this).hide()}})};
122this.ratingQuiz=function(){$('.widget-rating.films-rating .loading-area').show();$.ajax({url:this.ajaxUrl,method:'post',data:{func:'rating-quiz'},dataType:'html',success:function(response){if(response==='empty'||response==='auth'){$('.widget-rating.films-rating .first-frame, .widget-rating .second-frame').hide();$('.widget-rating.films-rating .message-area').html(response==='empty'?hkcinemaLang.thankYouForParticipation:hkcinemaLang.youNeed+' <a href="javascript:;" onclick="hkcinema.logIn();">'+hkcinemaLang['login-1']+'</a>').show()}else{hkcinema.ratingQuizData=response.split('|:||:|');hkcinema.ratingQuizStart()} 123$('.widget-rating.films-rating .loading-area').hide()},error:function(){hkcinema.alert(hkcinemaLang.serverConnectionError+'!')}})};this.actorRatingQuiz=function(){$('.widget-rating.actors-rating .loading-area').show();$.ajax({url:this.ajaxUrl,method:'post',data:{func:'actor-rating-quiz'},dataType:'html',success:function(response){if(response==='empty'||response==='auth'){$('.widget-rating.actors-rating .first-frame').hide();$('.widget-rating.actors-rating .message-area').html(response==='empty'?hkcinemaLang.thankYouForParticipation:hkcinemaLang.youNeed+' <a href="javascript:;" onclick="hkcinema.logIn();">'+hkcinemaLang['login-1']+'</a>').show()}else{hkcinema.actorRatingQuizData=response.split('|:||:|');hkcinema.actorRatingQuizStart()} 124$('.widget-rating.actors-rating .loading-area').hide()},error:function(){hkcinema.alert(hkcinemaLang.serverConnectionError+'!')}})};
124this.ratingQuizStart=function(){$('.widget-rating.films-rating .second-frame').hide();var data=hkcinema.ratingQuizData[0].split('|::|');$('.widget-rating.films-rating .first-frame .movie-link').prop('href','/film/'+data[0]).attr('title',data[1]);$('.widget-rating.films-rating .first-frame .movie-title').html(data[1]+'<div class="english">'+data[2]+', '+data[3]+'</div>');$('.widget-rating.films-rating .first-frame .poster').prop('src','/foto/'+data[4]);$('.widget-rating.films-rating .first-frame').show()};this.actorRatingQuizStart=function(){let data=hkcinema.actorRatingQuizData[0].split('|::|');let showClass='male';let hideClass='female';if(data[1]===2){showClass='female';hideClass='male'} 125$('.widget-rating.actors-rating .first-frame .caption.'+showClass).show();$('.widget-rating.actors-rating .first-frame .caption.'+hideClass).hide();$('.widget-rating.actors-rating .first-frame .movie-title').html('<a style="display: block" href="" title="">'+data[2]+'</a><div class="english">'+data[3]+' / '+data[4]+'</div>'+'<div class="additional">'+data[5]+'</div>'+'<div class="additional">'+data[6]+'</div>');$('.widget-rating.actors-rating .first-frame .poster').prop('src','/foto/'+data[7]);$('.widget-rating.actors-rating .first-frame .movie-link a').prop('href','/actor/'+data[0]).attr('title',data[2]);$('.widget-rating.actors-rating .first-frame').show()};
125this.ratingQuizNext=function(sender,negative){$('.widget-rating.films-rating .loading-area').show();var movie=this.ratingQuizData.shift().split('|::|');$.ajax({url:this.ajaxUrl,method:'post',data:{func:'rating-quiz-submit',id:movie[0],rating:negative?-1:$(sender).closest('.widget-rating.films-rating').find('.second-frame .rating-area select').val()},success:function(response){if(hkcinema.ratingQuizData.length){hkcinema.ratingQuizStart()}else{hkcinema.ratingQuiz()} 126$('.widget-rating.films-rating .loading-area').hide()},error:function(){hkcinema.alert(hkcinemaLang.serverConnectionError+'!');$('.widget-rating.films-rating .loading-area').hide()}})};this.ratingQuizPrepare=function(){$('.widget-rating.films-rating .second-frame .rating-area select').val('-1');$('.widget-rating.films-rating .first-frame').hide();$('.widget-rating.films-rating .second-frame').show()};this.ratingQuizSubmit=function(sender){if($(sender).closest('.widget-rating.films-rating').find('.second-frame .rating-area select').val()=='-1'){this.alert(hkcinemaLang.selectRating+'!')}
126else{this.ratingQuizNext(sender,!1)}};this.actorRatingQuizSubmit=function(result){$('.widget-rating.actors-rating .loading-area').show();let actor=this.actorRatingQuizData.shift().split('|::|');$.ajax({url:this.ajaxUrl,method:'post',data:{func:'actor-rating-quiz-submit',id:actor[0],rating:result===!0?1:(result===null?0:-1)},success:function(response){$('.widget-rating.actors-rating .loading-area').hide();hkcinema.actorRatingQuiz()},error:function(){hkcinema.alert(hkcinemaLang.serverConnectionError+'!');$('.widget-rating.actors-rating .loading-area').hide()}})};this.coloredMovie=function(){var colors=['#ff4040','#009898','#fe7300','#00cb00','#a50000'];$('.search-person-variant').each(function(index){if(index<colors.length){$(this).css({'border-width':'2px','border-color':colors[index],'color':colors[index]})}})};this.initFeedbackWrapper=function(){var bottomScrollBound=$('div[data-role="comment-block"]').length?$('div[data-role="comment-block"]').offset().top:$(document).height();bottomScrollBound-=50;$(window).scroll(function(){if($(window).scrollTop()=='0'){$('.feedback-wrapper .scroll-to-top').css({display:'none'})}else{$('.feedback-wrapper .scroll-to-top').css({display:'block'})} 127if($(window).scrollTop()>=bottomScrollBound){$('.feedback-wrapper .scroll-to-bottom').css({display:'none'})}else{$('.feedback-wrapper .scroll-to-bottom').css({display:'block'})}});if($(window).scrollTop()>0){$('.feedback-wrapper .scroll-to-top').css({display:'block'})} 128if($(window).scrollTop()<bottomScrollBound){$('.feedback-wrapper .scroll-to-bottom').css({display:'block'})}};this.initSearchRecommendationInput=function(){var search_recommendation_input=$('.search-recommendation-input');if(search_recommendation_input.length){var autocompleteObj={source:function(request,response){request.func='filmautocomplete';request.film_id=$('[data-remodal-id="recommendation"]').find('[name="film-id"]').val();$.post('/ajax.php',request,function(data,status,xhr){response(data)},'json')},minLength:2,select:function(event,ui){var targetId=$('[data-remodal-id="recommendation"]').find('[name="film-id"]').val();if(ui.item){if(ui.item.classname=='disable'){return!1} 129$.ajax({url:hkcinema.ajaxUrl,method:'post',data:{func:'recommendationadd',id:ui.item.id,film:targetId},success:function(){hkcinema.recommendationUpdate(targetId)}});var s=['<div class="search-person-variant round border-both" data-id="'+ui.item.id+'">','<span>'+ui.item.caption+'</span>','<img src="/img/new/cross-24.png" width="24" srcset="/img/new/[email protected] 2x" alt="'+hkcinemaLang.remove+'" title="'+hkcinemaLang.remove+'" onclick="hkcinema.removeRecommendationSearchVariant(this)">','</div>'];$('#recommendation-area').append(s.join(''));this.value='';return!1}}};search_recommendation_input.autocomplete(autocompleteObj).data('ui-autocomplete')._renderItem=function(ul,item){var listItem=$("<li></li>").data('item.autocomplete',item).append("<a>"+item.label+"</a>").appendTo(ul);if(item.classname=='disable'){listItem.addClass('disable')} 130return listItem}}};$(document).ready(function(){var ua=window.navigator.userAgent;var msie=ua.indexOf("MSIE ");if(msie>0){if(parseInt(ua.substring(msie+5,ua.indexOf(".",msie)))<9){hkcinema.ieWarning=!0}} 131var touch=window.ontouchstart||(window.navigator.maxTouchPoints>0)||(window.navigator.msMaxTouchPoints>0);if(!touch){$('body').addClass('notouch')} 132hkcinema.radioController.initRadio();$('.remodal-wrapper').on('click',function(){if($(this).find('.alert-ok').length){hkcinema.alertCallback()}});$('.header .user-area[data-role="auth"]').on('click',function(){$(this).toggleClass('info-open');$(this).toggleClass('info-close')});$('.content a.content-loading').on('click',function(){hkcinema.loadContent(this)});if(!hkcinema.ieWarning){var tmpPS=$('[data-perfectscrollbar="1"]');if(tmpPS.length){tmpPS.perfectScrollbar()}}else{$('.content .actor-left-block .actor-info-table > div:nth-child(odd)').css('background-color','#f5f5f5')} 133var filmGr=$('.content .filmography-wrapper > div');if(filmGr.length){var height=filmGr.height();if(height>70){filmGr.append('<div data-index="1" class="row-delimiter"></div>')} 134if(height>140){filmGr.append('<div data-index="2" class="row-delimiter"></div>')}} 135if($('.content .photos-block').length){hkcinema.initGallery()} 136if($('.content .news-block').length){hkcinema.initNewsGallery()} 137hkcinema.alertWindow=$('[data-remodal-id=modal]').remodal();hkcinema.confirmWindow=$('[data-remodal-id=confirm]').remodal();hkcinema.feedbackWindow=$('[data-remodal-id=feedback]').remodal();hkcinema.pmWindow=$('[data-remodal-id=pm]').remodal();hkcinema.loginWindow=$('[data-remodal-id=auth]').remodal();if($('[data-remodal-id="addtrailer"]').length){hkcinema.addUrlWindow=$('[data-remodal-id="addtrailer"]').remodal()} 138if($('[data-remodal-id="recommendation"]').length){hkcinema.recommendationWindow=$('[data-remodal-id="recommendation"]').remodal()} 139if($('[data-remodal-id="editcomment"]').length){hkcinema.commentWindow=$('[data-remodal-id="editcomment"]').remodal()} 140if($('#dt-review-gallery').length){$('#dt-review-gallery').lightGallery({selector:'a[data-role="light-slider"]'});$('#mobile-frames-slider').lightGallery({selector:'a[data-role="light-slider"]'})} 141if($('.search-person-input').length){var autocompleteObj={source:function(request,response){request.func='personautocomplete';$.post('/ajax.php',request,function(data,status,xhr){response(data)},'json')}
141,minLength:2,select:function(event,ui){var search_person_variant_version=hkcinema.search_person_variant_version||0;if(ui.item){var template='';if(search_person_variant_version===1){template='\ 142 <div class="search-person-variant round border-both" data-id="PERSON_ID"> \ 143 <div class="search-person-variant__person-name">PERSON_NAME</div> \ 144 <select class="search-person-variant__person-role"> \ 145 PERSON_ROLES \ 146 </select> \ 147 <img class="search-person-variant__close-button" \ 148 src="/img/new/cross-24.png" \ 149 srcset="/img/new/[email protected] 2x" \ 150 width="24" \ 151 alt="TEXT_REMOVE" title="TEXT_REMOVE" \ 152 onclick="hkcinema.removeSearchVariant(this)"> \ 153 </div> \ 154 '}else{template='\ 155 <div class="search-person-variant round border-both" data-id="PERSON_ID"> \ 156 <span>PERSON_NAME</span> \ 157 <div class="custom-select"> \ 158 <select> \ 159 PERSON_ROLES \ 160 </select> \ 161 </div> \ 162 <img \ 163 src="/img/new/cross-24.png" \ 164 srcset="/img/new/[email protected] 2x" \ 165 width="24" \ 166 alt="TEXT_REMOVE" title="TEXT_REMOVE" \ 167 onclick="hkcinema.removeSearchVariant(this)"> \ 168 </div> \ 169 '} 170var values={PERSON_ID:ui.item.id,PERSON_NAME:ui.item.caption,TEXT_REMOVE:hkcinemaLang.remove,};var roles=[];roles.push('<option value="-1">'+hkcinemaLang.all+'</option>');$.each(ui.item.roles,function(index,el){roles.push('<option value="'+index+'">'+el+'</option>')});values.PERSON_ROLES=roles;var keys=Object.getOwnPropertyNames(values);var pattern=new RegExp('('+keys.join('|')+')','g');var s=template.replace(pattern,function(m){return values[m]});$(event.target).closest('.search-person-wrapper').find('.search-person-variants').append(s);this.value='';return!1}}};$('.search-person-input').autocomplete(autocompleteObj)} 171setTimeout(function(){hkcinema.initSearchRecommendationInput()},100);if($('.search-movie-input').length){var autocompleteObj={source:function(request,response){request.func='movieautocomplete';var values=[];$('.search-person-variant').each(function(){values.push($(this).data('id'))});request.ids=values.join('|');$.post('/ajax.php',request,function(data,status,xhr){response(data)},'json')},minLength:2,select:function(event,ui){if(ui.item&&$('.search-person-variant').length<5){var s=['<div class="search-person-variant round border-both" data-id="'+ui.item.id+'">','<span><a target="_blank" href="/film/'+ui.item.id+'">'+ui.item.caption+'</span>'];s.push('<img src="/img/new/cross-24.png" width="24" srcset="/img/new/[email protected] 2x" alt="'+hkcinemaLang.remove+'" title="'+hkcinemaLang.remove+'" onclick="hkcinema.removeSearchVariant(this);hkcinema.coloredMovie();">');s.push('</div>');$(event.target).closest('.table-cell').find('.search-person-variants').append(s.join(''));hkcinema.coloredMovie();this.value='';return!1}}};$('.search-movie-input').autocomplete(autocompleteObj)} 172if($('.main-chat-wrapper').length){$('.main-chat-posts').on('ps-y-reach-end',function(){var chatSelector='.main-chat-wrapper .main-chat-area .main-chat-posts';var loaderID='chat-infinite-loading';if(hkcinema.chatInfiniteScrollBusy){return} 173hkcinema.chatInfiniteScrollBusy=!0;$(chatSelector).append('<div id="'+loaderID+'"><img src="/img/new/ui-loading-32.gif"></div>');$.ajax({url:hkcinema.ajaxUrl,method:'post',data:{func:'chat',text:'',maxid:$($(chatSelector).find('.main-chat-post').last()).data('id')},dataType:'html',success:function(response){if(response!=='empty'){$('#'+loaderID).remove();$(chatSelector).append(response);hkcinema.chatInfiniteScrollBusy=!1}},error:function(){}})});setInterval(function(){if(!hkcinema.chatBusy){$.ajax({url:hkcinema.ajaxUrl,method:'post',data:{func:'chat',text:'',lastid:$($('.main-chat-wrapper .main-chat-post').get(0)).data('id')},dataType:'html',success:function(response){if(response!=='empty'){$('.main-chat-wrapper .main-chat-area').find('.main-chat-posts').prepend(response)}},error:function(){}})}},30000)} 174setTimeout(function(){hkcinema.initFeedbackWrapper()},100);$.each(['.main-de-ca-wrapper.reviews-de-ca .main-de-ca-window','.main-de-ca-wrapper.premieres-de-ca .main-de-ca-window','.main-de-ca-wrapper.calendar-de-ca .main-de-ca-window','.main-de-ca-wrapper.videos-de-ca.main-mobile-block .main-de-ca-window'],function(index,el){var element=$(el);if(element.css('overflow-x')=='scroll'){element.scroll(function(){var sender=$(this);var singleElems=sender.find('.main-de-ca-elem:not(.empty-de-ca-elem)');var totalWidth=singleElems.length*singleElems.outerWidth();var leftOffset=sender.get(0).scrollLeft;var indicators=[];var indicatorsElems=sender.closest('.main-de-ca-wrapper').find('.indicators-block > div');indicatorsElems.each(function(){if($(this).css('display')!='none'){indicators.push($(this))}});var currentIndex=leftOffset<=0?0:indicators.length-Math.floor((totalWidth-leftOffset-10)/Math.round(totalWidth/indicators.length))-1;indicatorsElems.removeClass('active');indicators[currentIndex].addClass('active')})}});if($('.main-content.main-h-block.main-statistics-wrapper').css('overflow-x')=='scroll'){$('.main-content.main-h-block.main-statistics-wrapper').scroll(function(){var sender=$(this);var singleElems=sender.find(' > .top-table > .table-row > .table-cell');var totalWidth=singleElems.length*singleElems.outerWidth();var leftOffset=sender.get(0).scrollLeft;var indicators=[];var indicatorsElems=$('#statistics-indicators').find('.indicators-block > div');indicatorsElems.each(function(){if($(this).css('display')!='none'){indicators.push($(this))}});var currentIndex=leftOffset<=0?0:indicators.length-Math.floor((totalWidth-leftOffset-10)/Math.round(totalWidth/indicators.length))-1;indicatorsElems.removeClass('active');indicators[currentIndex].addClass('active')})} 175if($('#recommendation-remodal-table input').length&&(!!navigator.userAgent.match(/iPod/i)||!!navigator.userAgent.match(/iPhone/i)||!!navigator.userAgent.match(/iPad/i))){document.addEventListener('focusout',function(e){});$(document).on('blur','#recommendation-remodal-table input',function(){setTimeout(function(){var body=$('body');var wrapper=$('div[data-remodal-id="recommendation"]').parent();var position=body.scrollTop();body.css('position','absolute');setTimeout(function(){body.css('position','static');
175wrapper.css('position','absolute');body.scrollTop(position);setTimeout(function(){wrapper.css('position','fixed');body.scrollTop(position)},500)},500)},100)})}})};if($('.widget-rating.films-rating').length){hkcinema.ratingQuiz()} 176if($('.widget-rating.actors-rating').length){hkcinema.actorRatingQuiz()} 177var PopupBlock=function(id){this.id=id;this.eventHandlers={};this.transitionTimeout=600;this.visible=!1;this.closed=!1;this._setVisible=function(selector,visible){let show1=function(selector){selector.addClass('hidden-in-transtion');selector.removeClass('display_none');selector.addClass('display_visible');selector.css('display','')};let show2=function(selector){selector.removeClass('hidden-in-transtion')};let hide1=function(selector){selector.removeClass('display_visible');selector.addClass('display_none');selector.css('display','none')};let hide2=function(selector){selector.addClass('hidden-in-transtion')};if(visible){if(selector.hasClass('display_none')||selector.css('display')==='none'){show1(selector);setTimeout(function(){show2(selector)},100)}else{show2(selector)}}else{hide2(selector);setTimeout(function(){hide1(selector)},this.transitionTimeout)}} 178this.$=function(selector){if(selector) 179return $('#'+this.id+' '+selector);else return $('#'+this.id)} 180this._fireEvent=function(eventName,...args){if(!this.eventHandlers.hasOwnProperty(eventName)) 181return undefined;let result=undefined;for(let callback of this.eventHandlers[eventName]){if(callback){result=callback.call(this,args);if(result===!1) 182break}} 183return result};this.on=function(eventName,callback){if(!this.eventHandlers.hasOwnProperty(eventName)){this.eventHandlers[eventName]=[]} 184this.eventHandlers[eventName].push(callback)};this.setVisible=function(visible){if(this.visible==visible) 185return;this.visible=visible;this._setVisible(this.$(),this.visible);this._setVisible($('.popup-block-dark-screen'),this.visible)} 186this.show=function(){this.setVisible(!0)};this.hide=function(){this.setVisible(!1)};this.setTitle=function(title){this.$('.popup-block__title').html(title)};this.setBody=function(body){this.$('.popup-block__body').html(body)};this.setLoadingProgress=function(message){let dots_loader=this.$('.popup-block__dots-loader');let loading_message=this.$('.popup-block__loading-message');if(!message){loading_message.html('');this._setVisible(loading_message,!1);this._setVisible(dots_loader,!1)}else if(message===!0){loading_message.html('');this._setVisible(loading_message,!1);this._setVisible(dots_loader,!0)}else{loading_message.html(message);this._setVisible(loading_message,!0);this._setVisible(dots_loader,!0)}};this.forceClose=function(){this.closed=!0;this.hide();this.setLoadingProgress(!1);let me=this;setTimeout(function(){me._fireEvent('close')},this.transitionTimeout)} 187this._close=function(event){let result=this._fireEvent('before-close',event);if(result!==!1) 188this.forceClose();};this.close=function(){this._close(null)};this._init=function(){let me=this;this.$('.popup-block__title-bar .close-button').on('click',function(event){me._close(event)})} 189this._init()};var OnlineController=function(){this.popup=null;let me=this;hkcinema.search_person_variant_version=1;this.searchSubmit=function(elem){hkcinema.composeSearchPersonValue();$(elem).closest('form').submit()};this.navigateToFilm=function(elem){var filmId=$(elem).closest('.search-result__item').data('filmId');if(filmId){var url='/film/'+filmId;window.open(url,'_blank').focus()}};$('#searchParamsYearTo').on('focus',function(){var year_from=+$('#searchParamsYearFrom').val();var year_to=+$('#searchParamsYearTo').val();if(!year_to&&year_from){$('#searchParamsYearTo').val(year_from);$('#searchParamsYearTo')[0].select()}});$('.do_search').on('click',function(){me.searchSubmit(this);return!1});$('.reset_filter').on('click',function(){$('#searchParamsTitle').val('');$('#searchParamsActors').val('');$('#searchParamsGenre').val(0);$('#searchParamsCountry').val(0);$('#searchParamsYearFrom').val('');$('#searchParamsYearTo').val('');$('#c_1').prop('checked',!1);$('#c_2').prop('checked',!1);$('#c_3').prop('checked',!1);$('#c_4').prop('checked',!1);$('#person-variants-values').val('');$('.search-person-variants').html('');me.searchSubmit(this);return!1});$('.search-result__item .item-result__body').on('click',function(){me.navigateToFilm(this);return!1});$('.search-result__item .item-result__name').on('click',function(){me.navigateToFilm(this);return!1});let loadVideos=function(popup,filmId){$.ajax({url:hkcinema.ajaxUrl,method:'post',data:{func:'filmVideos',film:filmId,},dataType:'html',success:function(response){if(response){popup.show();setTimeout(function(){if(!popup.closed) 190popup.setBody(response);},100);setTimeout(function(){if(!popup.closed) 191popup.setLoadingProgress(!1);},1000)}else{popup.close();hkcinema.alert(hkcinemaLang.serverConnectionError+'!')}},error:function(){popup.close();hkcinema.alert(hkcinemaLang.serverConnectionError+'!')}})};$('.film-popup-video-link').on('click',function(event){let filmId=$(this).data('filmId');let filmName=$(this).data('filmName');let popupBlockId='filmVideoPlayer';
191if(filmId){if(!this.popup){this.popup=new PopupBlock(popupBlockId);this.popup.on('close',function(event){this.setBody('')})} 192this.popup.closed=!1;loadVideos(this.popup,filmId);this.popup.setLoadingProgress(hkcinemaLang.msgLoading);let title="<a target='_blank' href='/film/"+filmId+"'>"+filmName+"</a>";this.popup.setTitle(title);{let me=this;setTimeout(function(){if(!me.popup.closed) 193me.popup.show();},500)} 194event.preventDefault();event.stopPropagation();return!1}});$(document).ready(function(){if($().scrollable){$('.slider-top__slider').scrollable({items:'.swiper-wrapper',circular:!0,keyboard:!1,}).navigator({navi:'.slider-top__pagination',}).autoscroll({autoplay:!0,interval:15000,})}})};$(document).ready(function(){if($('.search-block').length){hkcinema.onlineController=new OnlineController()}}); 195/*!**** /js/new/perfect-scrollbar.jquery.min.js (25637 bytes) ****!*/ 196!function t(e,n,r){function o(l,s){if(!n[l]){if(!e[l]){var a="function"==typeof require&&require;if(!s&&a)return a(l,!0);if(i)return i(l,!0);var c=new Error("Cannot find module '"+l+"'");throw c.code="MODULE_NOT_FOUND",c}var u=n[l]={exports:{}};e[l][0].call(u.exports,function(t){var n=e[l][1][t];return o(n?n:t)},u,u.exports,t,e,n,r)}return n[l].exports}for(var i="function"==typeof require&&require,l=0;l<r.length;l++)o(r[l]);return o}({1:[function(t,e,n){"use strict";function r(t){t.fn.perfectScrollbar=function(e){return this.each(function(){if("object"==typeof e||"undefined"==typeof e){var n=e;i.get(this)||o.initialize(this,n)}else{var r=e;"update"===r?o.update(this):"destroy"===r&&o.destroy(this)}return t(this)})}}var o=t("../main"),i=t("../plugin/instances");if("function"==typeof define&&define.amd)define(["jquery"],r);else{var l=window.jQuery?window.jQuery:window.$;"undefined"!=typeof l&&r(l)}e.exports=r},{"../main":7,"../plugin/instances":18}],2:[function(t,e,n){"use strict";function r(t,e){var n=t.className.split(" ");n.indexOf(e)<0&&n.push(e),t.className=n.join(" ")}function o(t,e){var n=t.className.split(" "),r=n.indexOf(e);r>=0&&n.splice(r,1),t.className=n.join(" ")}n.add=function(t,e){t.classList?t.classList.add(e):r(t,e)},n.remove=function(t,e){t.classList?t.classList.remove(e):o(t,e)},n.list=function(t){return t.classList?Array.prototype.slice.apply(t.classList):t.className.split(" ")}},{}],3:[function(t,e,n){"use strict";function r(t,e){return window.getComputedStyle(t)[e]}function o(t,e,n){return"number"==typeof n&&(n=n.toString()+"px"),t.style[e]=n,t}function i(t,e){for(var n in e){var r=e[n];"number"==typeof r&&(r=r.toString()+"px"),t.style[n]=r}return t}var l={};l.e=function(t,e){var n=document.createElement(t);return n.className=e,n},l.appendTo=function(t,e){return e.appendChild(t),t},l.css=function(t,e,n){return"object"==typeof e?i(t,e):"undefined"==typeof n?r(t,e):o(t,e,n)},l.matches=function(t,e){return"undefined"!=typeof t.matches?t.matches(e):"undefined"!=typeof t.matchesSelector?t.matchesSelector(e):"undefined"!=typeof t.webkitMatchesSelector?t.webkitMatchesSelector(e):"undefined"!=typeof t.mozMatchesSelector?t.mozMatchesSelector(e):"undefined"!=typeof t.msMatchesSelector?t.msMatchesSelector(e):void 0},l.remove=function(t){"undefined"!=typeof t.remove?t.remove():t.parentNode&&t.parentNode.removeChild(t)},l.queryChildren=function(t,e){return Array.prototype.filter.call(t.childNodes,function(t){return l.matches(t,e)})},e.exports=l},{}],4:[function(t,e,n){"use strict";var r=function(t){this.element=t,this.events={}};r.prototype.bind=function(t,e){"undefined"==typeof this.events[t]&&(this.events[t]=[]),this.events[t].push(e),this.element.addEventListener(t,e,!1)},r.prototype.unbind=function(t,e){var n="undefined"!=typeof e;this.events[t]=this.events[t].filter(function(r){return n&&r!==e?!0:(this.element.removeEventListener(t,r,!1),!1)},this)},r.prototype.unbindAll=function(){for(var t in this.events)this.unbind(t)};var o=function(){this.eventElements=[]};o.prototype.eventElement=function(t){var e=this.eventElements.filter(function(e){return e.element===t})[0];return"undefined"==typeof e&&(e=new r(t),this.eventElements.push(e)),e},o.prototype.bind=function(t,e,n){this.eventElement(t).bind(e,n)},o.prototype.unbind=function(t,e,n){this.eventElement(t).unbind(e,n)},o.prototype.unbindAll=function(){for(var t=0;t<this.eventElements.length;t++)this.eventElements[t].unbindAll()},o.prototype.once=function(t,e,n){var r=this.eventElement(t),o=function(t){r.unbind(e,o),n(t)};r.bind(e,o)},e.exports=o},{}],5:[function(t,e,n){"use strict";e.exports=function(){function t(){return Math.floor(65536*(1+Math.random())).toString(16).substring(1)}
196return function(){return t()+t()+"-"+t()+"-"+t()+"-"+t()+"-"+t()+t()+t()}}()},{}],6:[function(t,e,n){"use strict";var r=t("./class"),o=t("./dom");n.toInt=function(t){return parseInt(t,10)||0},n.clone=function(t){if(null===t)return null;if("object"==typeof t){var e={};for(var n in t)e[n]=this.clone(t[n]);return e}return t},n.extend=function(t,e){var n=this.clone(t);for(var r in e)n[r]=this.clone(e[r]);return n},n.isEditable=function(t){return o.matches(t,"input,[contenteditable]")||o.matches(t,"select,[contenteditable]")||o.matches(t,"textarea,[contenteditable]")||o.matches(t,"button,[contenteditable]")},n.removePsClasses=function(t){for(var e=r.list(t),n=0;n<e.length;n++){var o=e[n];0===o.indexOf("ps-")&&r.remove(t,o)}},n.outerWidth=function(t){return this.toInt(o.css(t,"width"))+this.toInt(o.css(t,"paddingLeft"))+this.toInt(o.css(t,"paddingRight"))+this.toInt(o.css(t,"borderLeftWidth"))+this.toInt(o.css(t,"borderRightWidth"))},n.startScrolling=function(t,e){r.add(t,"ps-in-scrolling"),"undefined"!=typeof e?r.add(t,"ps-"+e):(r.add(t,"ps-x"),r.add(t,"ps-y"))},n.stopScrolling=function(t,e){r.remove(t,"ps-in-scrolling"),"undefined"!=typeof e?r.remove(t,"ps-"+e):(r.remove(t,"ps-x"),r.remove(t,"ps-y"))},n.env={isWebKit:"WebkitAppearance"in document.documentElement.style,supportsTouch:"ontouchstart"in window||window.DocumentTouch&&document instanceof window.DocumentTouch,supportsIePointer:null!==window.navigator.msMaxTouchPoints}},{"./class":2,"./dom":3}],7:[function(t,e,n){"use strict";var r=t("./plugin/destroy"),o=t("./plugin/initialize"),i=t("./plugin/update");e.exports={initialize:o,update:i,destroy:r}},{"./plugin/destroy":9,"./plugin/initialize":17,"./plugin/update":21}],8:[function(t,e,n){"use strict";e.exports={maxScrollbarLength:null,minScrollbarLength:null,scrollXMarginOffset:0,scrollYMarginOffset:0,stopPropagationOnClick:!0,suppressScrollX:!1,suppressScrollY:!1,swipePropagation:!0,useBothWheelAxes:!1,useKeyboard:!0,useSelectionScroll:!1,wheelPropagation:!1,wheelSpeed:1,theme:"default"}},{}],9:[function(t,e,n){"use strict";var r=t("../lib/dom"),o=t("../lib/helper"),i=t("./instances");e.exports=function(t){var e=i.get(t);e&&(e.event.unbindAll(),r.remove(e.scrollbarX),r.remove(e.scrollbarY),r.remove(e.scrollbarXRail),r.remove(e.scrollbarYRail),o.removePsClasses(t),i.remove(t))}},{"../lib/dom":3,"../lib/helper":6,"./instances":18}],10:[function(t,e,n){"use strict";function r(t,e){function n(t){return t.getBoundingClientRect()}var r=window.Event.prototype.stopPropagation.bind;e.settings.stopPropagationOnClick&&e.event.bind(e.scrollbarY,"click",r),e.event.bind(e.scrollbarYRail,"click",function(r){var i=o.toInt(e.scrollbarYHeight/2),a=e.railYRatio*(r.pageY-window.pageYOffset-n(e.scrollbarYRail).top-i),c=e.railYRatio*(e.railYHeight-e.scrollbarYHeight),u=a/c;0>u?u=0:u>1&&(u=1),s(t,"top",(e.contentHeight-e.containerHeight)*u),l(t),r.stopPropagation()}),e.settings.stopPropagationOnClick&&e.event.bind(e.scrollbarX,"click",r),e.event.bind(e.scrollbarXRail,"click",function(r){var i=o.toInt(e.scrollbarXWidth/2),a=e.railXRatio*(r.pageX-window.pageXOffset-n(e.scrollbarXRail).left-i),c=e.railXRatio*(e.railXWidth-e.scrollbarXWidth),u=a/c;0>u?u=0:u>1&&(u=1),s(t,"left",(e.contentWidth-e.containerWidth)*u-e.negativeScrollAdjustment),l(t),r.stopPropagation()})}var o=t("../../lib/helper"),i=t("../instances"),l=t("../update-geometry"),s=t("../update-scroll");e.exports=function(t){var e=i.get(t);r(t,e)}},{"../../lib/helper":6,"../instances":18,"../update-geometry":19,"../update-scroll":20}],11:[function(t,e,n){"use strict";function r(t,e){function n(n){var o=r+n*e.railXRatio,i=Math.max(0,e.scrollbarXRail.getBoundingClientRect().left)+e.railXRatio*(e.railXWidth-e.scrollbarXWidth);0>o?e.scrollbarXLeft=0:o>i?e.scrollbarXLeft=i:e.scrollbarXLeft=o;var s=l.toInt(e.scrollbarXLeft*(e.contentWidth-e.containerWidth)/(e.containerWidth-e.railXRatio*e.scrollbarXWidth))-e.negativeScrollAdjustment;c(t,"left",s)}var r=null,o=null,s=function(e){n(e.pageX-o),a(t),e.stopPropagation(),e.preventDefault()},u=function(){l.stopScrolling(t,"x"),e.event.unbind(e.ownerDocument,"mousemove",s)};e.event.bind(e.scrollbarX,"mousedown",function(n){o=n.pageX,r=l.toInt(i.css(e.scrollbarX,"left"))*e.railXRatio,l.startScrolling(t,"x"),e.event.bind(e.ownerDocument,"mousemove",s),e.event.once(e.ownerDocument,"mouseup",u),n.stopPropagation(),n.preventDefault()})}function o(t,e){function n(n){var o=r+n*e.railYRatio,i=Math.max(0,e.scrollbarYRail.getBoundingClientRect().top)+e.railYRatio*(e.railYHeight-e.scrollbarYHeight);0>o?e.scrollbarYTop=0:o>
196i?e.scrollbarYTop=i:e.scrollbarYTop=o;var s=l.toInt(e.scrollbarYTop*(e.contentHeight-e.containerHeight)/(e.containerHeight-e.railYRatio*e.scrollbarYHeight));c(t,"top",s)}var r=null,o=null,s=function(e){n(e.pageY-o),a(t),e.stopPropagation(),e.preventDefault()},u=function(){l.stopScrolling(t,"y"),e.event.unbind(e.ownerDocument,"mousemove",s)};e.event.bind(e.scrollbarY,"mousedown",function(n){o=n.pageY,r=l.toInt(i.css(e.scrollbarY,"top"))*e.railYRatio,l.startScrolling(t,"y"),e.event.bind(e.ownerDocument,"mousemove",s),e.event.once(e.ownerDocument,"mouseup",u),n.stopPropagation(),n.preventDefault()})}var i=t("../../lib/dom"),l=t("../../lib/helper"),s=t("../instances"),a=t("../update-geometry"),c=t("../update-scroll");e.exports=function(t){var e=s.get(t);r(t,e),o(t,e)}},{"../../lib/dom":3,"../../lib/helper":6,"../instances":18,"../update-geometry":19,"../update-scroll":20}],12:[function(t,e,n){"use strict";function r(t,e){function n(n,r){var o=t.scrollTop;if(0===n){if(!e.scrollbarYActive)return!1;if(0===o&&r>0||o>=e.contentHeight-e.containerHeight&&0>r)return!e.settings.wheelPropagation}var i=t.scrollLeft;if(0===r){if(!e.scrollbarXActive)return!1;if(0===i&&0>n||i>=e.contentWidth-e.containerWidth&&n>0)return!e.settings.wheelPropagation}return!0}var r=!1;e.event.bind(t,"mouseenter",function(){r=!0}),e.event.bind(t,"mouseleave",function(){r=!1});var l=!1;e.event.bind(e.ownerDocument,"keydown",function(c){if(!c.isDefaultPrevented||!c.isDefaultPrevented()){var u=i.matches(e.scrollbarX,":focus")||i.matches(e.scrollbarY,":focus");if(r||u){var d=document.activeElement?document.activeElement:e.ownerDocument.activeElement;if(d){for(;d.shadowRoot;)d=d.shadowRoot.activeElement;if(o.isEditable(d))return}var p=0,f=0;switch(c.which){case 37:p=-30;break;case 38:f=30;break;case 39:p=30;break;case 40:f=-30;break;case 33:f=90;break;case 32:f=c.shiftKey?90:-90;break;case 34:f=-90;break;case 35:f=c.ctrlKey?-e.contentHeight:-e.containerHeight;break;case 36:f=c.ctrlKey?t.scrollTop:e.containerHeight;break;default:return}a(t,"top",t.scrollTop-f),a(t,"left",t.scrollLeft+p),s(t),l=n(p,f),l&&c.preventDefault()}}})}var o=t("../../lib/helper"),i=t("../../lib/dom"),l=t("../instances"),s=t("../update-geometry"),a=t("../update-scroll");e.exports=function(t){var e=l.get(t);r(t,e)}},{"../../lib/dom":3,"../../lib/helper":6,"../instances":18,"../update-geometry":19,"../update-scroll":20}],13:[function(t,e,n){"use strict";function r(t,e){function n(n,r){var o=t.scrollTop;if(0===n){if(!e.scrollbarYActive)return!1;if(0===o&&r>0||o>=e.contentHeight-e.containerHeight&&0>r)return!e.settings.wheelPropagation}var i=t.scrollLeft;if(0===r){if(!e.scrollbarXActive)return!1;if(0===i&&0>n||i>=e.contentWidth-e.containerWidth&&n>0)return!e.settings.wheelPropagation}return!0}function r(t){var e=t.deltaX,n=-1*t.deltaY;return("undefined"==typeof e||"undefined"==typeof n)&&(e=-1*t.wheelDeltaX/6,n=t.wheelDeltaY/6),t.deltaMode&&1===t.deltaMode&&(e*=10,n*=10),e!==e&&n!==n&&(e=0,n=t.wheelDelta),[e,n]}function o(e,n){var r=t.querySelector("textarea:hover");if(r){var o=r.scrollHeight-r.clientHeight;if(o>0&&!(0===r.scrollTop&&n>0||r.scrollTop===o&&0>n))return!0;var i=r.scrollLeft-r.clientWidth;if(i>0&&!(0===r.scrollLeft&&0>e||r.scrollLeft===i&&e>0))return!0}return!1}function s(s){var c=r(s),u=c[0],d=c[1];o(u,d)||(a=!1,e.settings.useBothWheelAxes?e.scrollbarYActive&&!e.scrollbarXActive?(d?l(t,"top",t.scrollTop-d*e.settings.wheelSpeed):l(t,"top",t.scrollTop+u*e.settings.wheelSpeed),a=!0):e.scrollbarXActive&&!e.scrollbarYActive&&(u?l(t,"left",t.scrollLeft+u*e.settings.wheelSpeed):l(t,"left",t.scrollLeft-d*e.settings.wheelSpeed),a=!0):(l(t,"top",t.scrollTop-d*e.settings.wheelSpeed),l(t,"left",t.scrollLeft+u*e.settings.wheelSpeed)),i(t),a=a||n(u,d),a&&(s.stopPropagation(),s.preventDefault()))}var a=!1;"undefined"!=typeof window.onwheel?e.event.bind(t,"wheel",s):"undefined"!=typeof window.onmousewheel&&e.event.bind(t,"mousewheel",s)}var o=t("../instances"),i=t("../update-geometry"),l=t("../update-scroll");e.exports=function(t){var e=o.get(t);r(t,e)}},{"../instances":18,"../update-geometry":19,"../update-scroll":20}],14:[function(t,e,n){"use strict";function r(t,e){e.event.bind(t,"scroll",function(){i(t)})}var o=t("../instances"),i=t("../update-geometry");e.exports=function(t){var e=o.get(t);r(t,e)}},{"../instances":18,"../update-geometry":19}],15:[function(t,e,n){"use strict";function r(t,e){function n(){var t=window.getSelection?window.getSelection():document.getSelection?document.getSelection():"";return 0===t.toString().length?null:t.getRangeAt(0).commonAncestorContainer}function r(){c||(c=setInterval(function(){return i.get(t)?(s(t,"top",t.scrollTop+u.top),s(t,"left",t.scrollLeft+u.left),void l(t)):void clearInterval(c)},50))}function a(){c&&(clearInterval(c),c=null),o.stopScrolling(t)}var c=null,u={top:0,left:0},d=!1;e.event.bind(e.ownerDocument,"selectionchange",function(){t.contains(n())?d=!0:(d=!1,a())}),e.event.bind(window,"mouseup",function(){d&&(d=!1,a())}),e.event.bind(window,"mousemove",function(e){if(d){var n={x:e.pageX,y:e.pageY},i={left:t.offsetLeft,right:t.offsetLeft+t.offsetWidth,top:t.offsetTop,bottom:t.offsetTop+t.offsetHeight};n.x<i.left+3?(u.left=-5,o.startScrolling(t,"x")):n.x>i.right-3?(u.left=5,o.startScrolling(t,"x")):u.left=0,n.y<i.top+3?(i.top+3-n.y<5?u.top=-5:u.top=-20,o.startScrolling(t,"y")):n.y>i.bottom-3?(n.y-i.bottom+3<5?u.top=5:u.top=20,o.startScrolling(t,"y")):u.top=0,0===u.top&&0===u.left?a():r()}})}var o=t("../../lib/helper"),i=t("../instances"),l=t("../update-geometry"),s=t("../update-scroll");e.exports=function(t){var e=i.get(t);r(t,e)}},{"../../lib/helper":6,"../instances":18,"../update-geometry":19,"../update-scroll":20}],16:[function(t,e,n){"use strict";function r(t,e,n,r){function s(n,r){var o=t.scrollTop,i=t.scrollLeft,l=Math.abs(n),s=Math.abs(r);if(s>l){if(0>r&&o===e.contentHeight-e.containerHeight||r>0&&0===o)return!e.settings.swipePropagation}else if(l>s&&(0>n&&i===e.contentWidth-e.containerWidth||n>0&&0===i))return!e.settings.swipePropagation;return!0}function a(e,n){l(t,"top",t.scrollTop-n),l(t,"left",t.scrollLeft-e),i(t)}function c(){Y=!0}function u(){Y=!1}function d(t){return t.targetTouches?t.targetTouches[0]:t}function p(t){return t.targetTouches&&1===t.targetTouches.length?!0:t.pointerType&&"mouse"!==t.pointerType&&t.pointerType!==t.MSPOINTER_TYPE_MOUSE?!0:!1}function f(t){if(p(t)){w=!0;var e=d(t);v.pageX=e.pageX,v.pageY=e.pageY,g=(new Date).getTime(),null!==y&&clearInterval(y),t.stopPropagation()}}function h(t){if(!Y&&w&&p(t)){var e=d(t),n={pageX:e.pageX,pageY:e.pageY},r=n.pageX-v.pageX,o=n.pageY-v.pageY;a(r,o),v=n;var i=(new Date).getTime(),l=i-g;l>0&&(m.x=r/l,m.y=o/l,g=i),s(r,o)&&(t.stopPropagation(),t.preventDefault())}}function b(){!Y&&w&&(w=!1,clearInterval(y),y=setInterval(function(){return o.get(t)?Math.abs(m.x)<.01&&Math.abs(m.y)<.01?void clearInterval(y):(a(30*m.x,30*m.y),m.x*=.8,void(m.y*=.8)):void clearInterval(y)},10))}var v={},g=0,m={},y=null,Y=!1,w=!1;n&&(e.event.bind(window,"touchstart",c),e.event.bind(window,"touchend",u),e.event.bind(t,"touchstart",f),e.event.bind(t,"touchmove",h),e.event.bind(t,"touchend",b)),r&&(window.PointerEvent?(e.event.bind(window,"pointerdown",c),e.event.bind(window,"pointerup",u),e.event.bind(t,"pointerdown",f),e.event.bind(t,"pointermove",h),e.event.bind(t,"pointerup",b)):window.MSPointerEvent&&(e.event.bind(window,"MSPointerDown",c),e.event.bind(window,"MSPointerUp",u),e.event.bind(t,"MSPointerDown",f),e.event.bind(t,"MSPointerMove",h),e.event.bind(t,"MSPointerUp",b)))}var o=t("../instances"),i=t("../update-geometry"),l=t("../update-scroll");e.exports=function(t,e,n){var i=o.get(t);r(t,i,e,n)}},{"../instances":18,"../update-geometry":19,"../update-scroll":20}],17:[function(t,e,n){"use strict";var r=t("../lib/class"),o=t("../lib/helper"),i=t("./instances"),l=t("./update-geometry"),s=t("./handler/click-rail"),a=t("./handler/drag-scrollbar"),c=t("./handler/keyboard"),u=t("./handler/mouse-wheel"),d=t("./handler/native-scroll"),p=t("./handler/selection"),f=t("./handler/touch");e.exports=function(t,e){e="object"==typeof e?e:{},r.add(t,"ps-container");var n=i.add(t);n.settings=o.extend(n.settings,e),r.add(t,"ps-theme-"+n.settings.theme),s(t),a(t),u(t),d(t),n.settings.useSelectionScroll&&p(t),(o.env.supportsTouch||o.env.supportsIePointer)&&f(t,o.env.supportsTouch,o.env.supportsIePointer),n.settings.useKeyboard&&c(t),l(t)}},{"../lib/class":2,"../lib/helper":6,"./handler/click-rail":10,"./handler/drag-scrollbar":11,"./handler/keyboard":12,"./handler/mouse-wheel":13,"./handler/native-scroll":14,"./handler/selection":15,"./handler/touch":16,"./instances":18,"./update-geometry":19}],18:[function(t,e,n){"use strict";function r(t){function e(){s.add(t,"ps-focus")}function n(){s.remove(t,"ps-focus")}var r=this;r.settings=p.clone(c),r.containerWidth=null,r.containerHeight=null,r.contentWidth=null,r.contentHeight=null,r.isRtl="rtl"===a.css(t,"direction"),r.isNegativeScroll=function(){var e=t.scrollLeft,n=null;return t.scrollLeft=-1,n=t.scrollLeft<0,t.scrollLeft=e,n}(),r.negativeScrollAdjustment=r.isNegativeScroll?t.scrollWidth-t.clientWidth:0,r.event=new u,r.ownerDocument=t.ownerDocument||document,r.scrollbarXRail=a.appendTo(a.e("div","ps-scrollbar-x-rail"),t),r.scrollbarX=a.appendTo(a.e("div","ps-scrollbar-x"),r.scrollbarXRail),r.scrollbarX.setAttribute("tabindex",0),r.event.bind(r.scrollbarX,"focus",e),r.event.bind(r.scrollbarX,"blur",n),r.scrollbarXActive=null,r.scrollbarXWidth=null,r.scrollbarXLeft=null,r.scrollbarXBottom=p.toInt(a.css(r.scrollbarXRail,"bottom")),r.isScrollbarXUsingBottom=r.scrollbarXBottom===r.scrollbarXBottom,r.scrollbarXTop=r.isScrollbarXUsingBottom?null:p.toInt(a.css(r.scrollbarXRail,"top")),r.railBorderXWidth=p.toInt(a.css(r.scrollbarXRail,"borderLeftWidth"))+p.toInt(a.css(r.scrollbarXRail,"borderRightWidth")),a.css(r.scrollbarXRail,"display","block"),r.railXMarginWidth=p.toInt(a.css(r.scrollbarXRail,"marginLeft"))+p.toInt(a.css(r.scrollbarXRail,"marginRight")),a.css(r.scrollbarXRail,"display",""),r.railXWidth=null,r.railXRatio=null,r.scrollbarYRail=a.appendTo(a.e("div","ps-scrollbar-y-rail"),t),r.scrollbarY=a.appendTo(a.e("div","ps-scrollbar-y"),r.scrollbarYRail),r.scrollbarY.setAttribute("tabindex",0),r.event.bind(r.scrollbarY,"focus",e),r.event.bind(r.scrollbarY,"blur",n),r.scrollbarYActive=null,r.scrollbarYHeight=null,r.scrollbarYTop=null,r.scrollbarYRight=p.toInt(a.css(r.scrollbarYRail,"right")),r.isScrollbarYUsingRight=r.scrollbarYRight===r.scrollbarYRight,r.scrollbarYLeft=r.isScrollbarYUsingRight?null:p.toInt(a.css(r.scrollbarYRail,"left")),r.scrollbarYOuterWidth=r.isRtl?p.outerWidth(r.scrollbarY):null,r.railBorderYWidth=p.toInt(a.css(r.scrollbarYRail,"borderTopWidth"))+p.toInt(a.css(r.scrollbarYRail,"borderBottomWidth")),a.css(r.scrollbarYRail,"display","block"),r.railYMarginHeight=p.toInt(a.css(r.scrollbarYRail,"marginTop"))+p.toInt(a.css(r.scrollbarYRail,"marginBottom")),a.css(r.scrollbarYRail,"display",""),r.railYHeight=null,r.railYRatio=null}function o(t){return"undefined"==typeof t.dataset?t.getAttribute("data-ps-id"):t.dataset.psId}function i(t,e){"undefined"==typeof t.dataset?t.setAttribute("data-ps-id",e):t.dataset.psId=e}function l(t){"undefined"==typeof t.dataset?t.removeAttribute("data-ps-id"):delete t.dataset.psId}var s=t("../lib/class"),a=t("../lib/dom"),c=t("./default-setting"),u=t("../lib/event-manager"),d=t("../lib/guid"),p=t("../lib/helper"),f={};n.add=function(t){var e=d();return i(t,e),f[e]=new r(t),f[e]},n.remove=function(t){delete f[o(t)],l(t)},n.get=function(t){return f[o(t)]}}
196,{"../lib/class":2,"../lib/dom":3,"../lib/event-manager":4,"../lib/guid":5,"../lib/helper":6,"./default-setting":8}],19:[function(t,e,n){"use strict";function r(t,e){return t.settings.minScrollbarLength&&(e=Math.max(e,t.settings.minScrollbarLength)),t.settings.maxScrollbarLength&&(e=Math.min(e,t.settings.maxScrollbarLength)),e}function o(t,e){var n={width:e.railXWidth};e.isRtl?n.left=e.negativeScrollAdjustment+t.scrollLeft+e.containerWidth-e.contentWidth:n.left=t.scrollLeft,e.isScrollbarXUsingBottom?n.bottom=e.scrollbarXBottom-t.scrollTop:n.top=e.scrollbarXTop+t.scrollTop,l.css(e.scrollbarXRail,n);var r={top:t.scrollTop,height:e.railYHeight};e.isScrollbarYUsingRight?e.isRtl?r.right=e.contentWidth-(e.negativeScrollAdjustment+t.scrollLeft)-e.scrollbarYRight-e.scrollbarYOuterWidth:r.right=e.scrollbarYRight-t.scrollLeft:e.isRtl?r.left=e.negativeScrollAdjustment+t.scrollLeft+2*e.containerWidth-e.contentWidth-e.scrollbarYLeft-e.scrollbarYOuterWidth:r.left=e.scrollbarYLeft+t.scrollLeft,l.css(e.scrollbarYRail,r),l.css(e.scrollbarX,{left:e.scrollbarXLeft,width:e.scrollbarXWidth-e.railBorderXWidth}),l.css(e.scrollbarY,{top:e.scrollbarYTop,height:e.scrollbarYHeight-e.railBorderYWidth})}var i=t("../lib/class"),l=t("../lib/dom"),s=t("../lib/helper"),a=t("./instances"),c=t("./update-scroll");e.exports=function(t){var e=a.get(t);e.containerWidth=t.clientWidth,e.containerHeight=t.clientHeight,e.contentWidth=t.scrollWidth,e.contentHeight=t.scrollHeight;var n;t.contains(e.scrollbarXRail)||(n=l.queryChildren(t,".ps-scrollbar-x-rail"),n.length>0&&n.forEach(function(t){l.remove(t)}),l.appendTo(e.scrollbarXRail,t)),t.contains(e.scrollbarYRail)||(n=l.queryChildren(t,".ps-scrollbar-y-rail"),n.length>0&&n.forEach(function(t){l.remove(t)}),l.appendTo(e.scrollbarYRail,t)),!e.settings.suppressScrollX&&e.containerWidth+e.settings.scrollXMarginOffset<e.contentWidth?(e.scrollbarXActive=!0,e.railXWidth=e.containerWidth-e.railXMarginWidth,e.railXRatio=e.containerWidth/e.railXWidth,e.scrollbarXWidth=r(e,s.toInt(e.railXWidth*e.containerWidth/e.contentWidth)),e.scrollbarXLeft=s.toInt((e.negativeScrollAdjustment+t.scrollLeft)*(e.railXWidth-e.scrollbarXWidth)/(e.contentWidth-e.containerWidth))):e.scrollbarXActive=!1,!e.settings.suppressScrollY&&e.containerHeight+e.settings.scrollYMarginOffset<e.contentHeight?(e.scrollbarYActive=!0,e.railYHeight=e.containerHeight-e.railYMarginHeight,e.railYRatio=e.containerHeight/e.railYHeight,e.scrollbarYHeight=r(e,s.toInt(e.railYHeight*e.containerHeight/e.contentHeight)),e.scrollbarYTop=s.toInt(t.scrollTop*(e.railYHeight-e.scrollbarYHeight)/(e.contentHeight-e.containerHeight))):e.scrollbarYActive=!1,e.scrollbarXLeft>=e.railXWidth-e.scrollbarXWidth&&(e.scrollbarXLeft=e.railXWidth-e.scrollbarXWidth),e.scrollbarYTop>=e.railYHeight-e.scrollbarYHeight&&(e.scrollbarYTop=e.railYHeight-e.scrollbarYHeight),o(t,e),e.scrollbarXActive?i.add(t,"ps-active-x"):(i.remove(t,"ps-active-x"),e.scrollbarXWidth=0,e.scrollbarXLeft=0,c(t,"left",0)),e.scrollbarYActive?i.add(t,"ps-active-y"):(i.remove(t,"ps-active-y"),e.scrollbarYHeight=0,e.scrollbarYTop=0,c(t,"top",0))}},{"../lib/class":2,"../lib/dom":3,"../lib/helper":6,"./instances":18,"./update-scroll":20}],20:[function(t,e,n){"use strict";var r,o,i=t("./instances"),l=document.createEvent("Event"),s=document.createEvent("Event"),a=document.createEvent("Event"),c=document.createEvent("Event"),u=document.createEvent("Event"),d=document.createEvent("Event"),p=document.createEvent("Event"),f=document.createEvent("Event"),h=document.createEvent("Event"),b=document.createEvent("Event");l.initEvent("ps-scroll-up",!0,!0),s.initEvent("ps-scroll-down",!0,!0),a.initEvent("ps-scroll-left",!0,!0),c.initEvent("ps-scroll-right",!0,!0),u.initEvent("ps-scroll-y",!0,!0),d.initEvent("ps-scroll-x",!0,!0),p.initEvent("ps-x-reach-start",!0,!0),f.initEvent("ps-x-reach-end",!0,!0),h.initEvent("ps-y-reach-start",!0,!0),b.initEvent("ps-y-reach-end",!0,!0),e.exports=function(t,e,n){if("undefined"==typeof t)throw"You must provide an element to the update-scroll function";if("undefined"==typeof e)throw"You must provide an axis to the update-scroll function";if("undefined"==typeof n)throw"You must provide a value to the update-scroll function";"top"===e&&0>=n&&(t.scrollTop=n=0,t.dispatchEvent(h)),"left"===e&&0>=n&&(t.scrollLeft=n=0,t.dispatchEvent(p));var v=i.get(t);"top"===e&&n>=v.contentHeight-v.containerHeight&&(t.scrollTop=n=v.contentHeight-v.containerHeight,t.dispatchEvent(b)),"left"===e&&n>=v.contentWidth-v.containerWidth&&(t.scrollLeft=n=v.contentWidth-v.containerWidth,t.dispatchEvent(f)),r||(r=t.scrollTop),o||(o=t.scrollLeft),"top"===e&&r>n&&t.dispatchEvent(l),"top"===e&&n>
196r&&t.dispatchEvent(s),"left"===e&&o>n&&t.dispatchEvent(a),"left"===e&&n>o&&t.dispatchEvent(c),"top"===e&&(t.scrollTop=r=n,t.dispatchEvent(u)),"left"===e&&(t.scrollLeft=o=n,t.dispatchEvent(d))}},{"./instances":18}],21:[function(t,e,n){"use strict";var r=t("../lib/dom"),o=t("../lib/helper"),i=t("./instances"),l=t("./update-geometry"),s=t("./update-scroll");e.exports=function(t){var e=i.get(t);e&&(e.negativeScrollAdjustment=e.isNegativeScroll?t.scrollWidth-t.clientWidth:0,r.css(e.scrollbarXRail,"display","block"),r.css(e.scrollbarYRail,"display","block"),e.railXMarginWidth=o.toInt(r.css(e.scrollbarXRail,"marginLeft"))+o.toInt(r.css(e.scrollbarXRail,"marginRight")),e.railYMarginHeight=o.toInt(r.css(e.scrollbarYRail,"marginTop"))+o.toInt(r.css(e.scrollbarYRail,"marginBottom")),r.css(e.scrollbarXRail,"display","none"),r.css(e.scrollbarYRail,"display","none"),l(t),s(t,"top",t.scrollTop),s(t,"left",t.scrollLeft),r.css(e.scrollbarXRail,"display",""),r.css(e.scrollbarYRail,"display",""))}},{"../lib/dom":3,"../lib/helper":6,"./instances":18,"./update-geometry":19,"./update-scroll":20}]},{},[1]); 197/*!**** /js/new/ofi.min.js (3290 bytes) ****!*/ 198 199/*! npm.im/object-fit-images 3.2.4 */ 200var objectFitImages=function(){"use strict";function t(t,e){return"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='"+t+"' height='"+e+"'%3E%3C/svg%3E"}function e(t){if(t.srcset&&!p&&window.picturefill){var e=window.picturefill._;t[e.ns]&&t[e.ns].evaled||e.fillImg(t,{reselect:!0}),t[e.ns].curSrc||(t[e.ns].supported=!1,e.fillImg(t,{reselect:!0})),t.currentSrc=t[e.ns].curSrc||t.src}}function i(t){for(var e,i=getComputedStyle(t).fontFamily,r={};null!==(e=u.exec(i));)r[e[1]]=e[2];return r}function r(e,i,r){var n=t(i||1,r||0);b.call(e,"src")!==n&&h.call(e,"src",n)}function n(t,e){t.naturalWidth?e(t):setTimeout(n,100,t,e)}function c(t){var c=i(t),o=t[l];if(c["object-fit"]=c["object-fit"]||"fill",!o.img){if("fill"===c["object-fit"])return;if(!o.skipTest&&f&&!c["object-position"])return}if(!o.img){o.img=new Image(t.width,t.height),o.img.srcset=b.call(t,"data-ofi-srcset")||t.srcset,o.img.src=b.call(t,"data-ofi-src")||t.src,h.call(t,"data-ofi-src",t.src),t.srcset&&h.call(t,"data-ofi-srcset",t.srcset),r(t,t.naturalWidth||t.width,t.naturalHeight||t.height),t.srcset&&(t.srcset="");try{s(t)}catch(t){window.console&&console.warn("https://bit.ly/ofi-old-browser")}}e(o.img),t.style.backgroundImage='url("'+(o.img.currentSrc||o.img.src).replace(/"/g,'\\"')+'")',t.style.backgroundPosition=c["object-position"]||"center",t.style.backgroundRepeat="no-repeat",t.style.backgroundOrigin="content-box",/scale-down/.test(c["object-fit"])?n(o.img,function(){o.img.naturalWidth>t.width||o.img.naturalHeight>t.height?t.style.backgroundSize="contain":t.style.backgroundSize="auto"}):t.style.backgroundSize=c["object-fit"].replace("none","auto").replace("fill","100% 100%"),n(o.img,function(e){r(t,e.naturalWidth,e.naturalHeight)})}function s(t){var e={get:function(e){return t[l].img[e?e:"src"]},set:function(e,i){return t[l].img[i?i:"src"]=e,h.call(t,"data-ofi-"+i,e),c(t),e}};Object.defineProperty(t,"src",e),Object.defineProperty(t,"currentSrc",{get:function(){return e.get("currentSrc")}}),Object.defineProperty(t,"srcset",{get:function(){return e.get("srcset")},set:function(t){return e.set(t,"srcset")}})}function o(){function t(t,e){return t[l]&&t[l].img&&("src"===e||"srcset"===e)?t[l].img:t}d||(HTMLImageElement.prototype.getAttribute=function(e){return b.call(t(this,e),e)},HTMLImageElement.prototype.setAttribute=function(e,i){return h.call(t(this,e),e,String(i))})}function a(t,e){var i=!y&&!t;if(e=e||{},t=t||"img",d&&!e.skipTest||!m)return!1;"img"===t?t=document.getElementsByTagName("img"):"string"==typeof t?t=document.querySelectorAll(t):"length"in t||(t=[t]);for(var r=0;r<t.length;r++)t[r][l]=t[r][l]||{skipTest:e.skipTest},c(t[r]);i&&(document.body.addEventListener("load",function(t){"IMG"===t.target.tagName&&a(t.target,{skipTest:e.skipTest})},!0),y=!0,t="img"),e.watchMQ&&window.addEventListener("resize",a.bind(null,t,{skipTest:e.skipTest}))}var l="bfred-it:object-fit-images",u=/(object-fit|object-position)\s*:\s*([-.\w\s%]+)/g,g="undefined"==typeof Image?{style:{"object-position":1}}:new Image,f="object-fit"in g.style,d="object-position"in g.style,m="background-size"in g.style,p="string"==typeof g.currentSrc,b=g.getAttribute,h=g.setAttribute,y=!1;return a.supportsObjectFit=f,a.supportsObjectPosition=d,o(),a}()
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.