Advertisement
Guest User

Untitled

a guest
May 21st, 2017
453
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 78.93 KB | None | 0 0
  1. package me.Rodrigo.SOCKET;
  2.  
  3. import java.io.BufferedReader;
  4. import java.io.IOException;
  5. import java.io.InputStreamReader;
  6. import java.io.PrintWriter;
  7. import java.net.ServerSocket;
  8. import java.net.Socket;
  9.  
  10. import org.bukkit.Bukkit;
  11.  
  12. public class Server {
  13. function slideside(a,b){
  14.  
  15. function c(c,d,e){
  16.  
  17. function f() {
  18. d.classList.add("slide"),d.classList.remove("slideback")
  19. }
  20.  
  21. function g() {
  22. a.innerWidth<992?b.isMyAccount()||f():b.isMyAccount()&&b.goToEdit()
  23. }
  24.  
  25. function h() {
  26. g(),a.innerWidth<992?angular.forEach(i,function(a,b){a.addEventListener("click",f)}):angular.forEach(i,function(a,b){a.removeEventListener("click",f)})
  27. }
  28.  
  29. var i = document.querySelectorAll("li.nav-item a"), d = d[0];
  30.  
  31. h(),angular.element(a).bind("resize",h)}return
  32.  
  33. {restrict:"C",scope:{},link:c}
  34. }
  35.  
  36. function slideBackButton(a){
  37.  
  38. function b(b,c,d){
  39.  
  40. function e() {
  41. var b=document.querySelector(".slideside");b.classList.add("slideback"),b.classList.remove("slide"),a.go("my-account")
  42. }c[0].addEventListener("click",e)}return{restrict:"E",scope:{},link:b,template:'<a class="it-cont valign-middle"><svg class="svg-icon icon-size3"><
  43.  
  44. use xmlns:xlink="http://www.w3.org/1999/xlink"xlink:href="#icon-arrow-left-2"></use></svg></a>'}
  45. }!
  46.  
  47. function a(b,c,d){
  48.  
  49. function e(g,h){if(!c[g]){if(!b[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);var j=new Error("Cannot find module '"+g+"'");throw j.code="MODULE_NOT_FOUND",j}var k=c[g]={exports:{}};b[g][0].call(k.exports,function(a){var c=b[g][1][a];return e(c?c:a)},k,k.exports,a,b,c,d)}return c[g].exports}for(var f="function"==typeof require&&require,g=0;g<d.length;g++)e(d[g]);return e}({1:[
  50.  
  51. function(a,b,c){"use strict";var d=a("./header"),e=a("./footer"),f=a("./collapse");window.Header=d,window.Footer=e,window.Collapse=f},{"./collapse":3,"./footer":4,"./header":5}],2:[function(a,b,c){"use strict";
  52.  
  53. function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}var e=
  54.  
  55. function f() {
  56. d(this,f),this.options={media:{medium:"screen and (min-width:768px)",large:"screen and (min-width:992px)"}}
  57. };b.exports=e},{}],3:[function(a,b,c){"use strict";for(
  58.  
  59. var d="function"==typeof Symbol&&"symbol"==
  60. typeof Symbol.iterator?
  61.  
  62. function(a){return typeof a}:function(a){return a&&"function"==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},e=a("./utils"),f=function(a,b){this.btn="object"===("undefined"==typeof a?"undefined":d(a))?a:document.querySelector(a),this.accordion=null,this.collapse=null,this.duration=300,b.duration=b.duration?b.duration:a.getAttribute("data-duration"),b.overlay=b.overlay?b.overlay:a.getAttribute("data-overlay"),b.clickOut=b.clickout?b.clickout:a.getAttribute("data-clickout"),this.options=b||{},this.options.duration=e.isIE&&e.isIE<10?0:b.duration||this.duration;var c=this,f=function(a){var b=a&&(a.currentStyle||window.getComputedStyle(a)),c=/px/.test(b.borderTopWidth)?Math.round(b.borderTopWidth.replace("px","")):0,d=/px/.test(b.marginTop)?Math.round(b.marginTop.replace("px","")):0,e=/px/.test(b.marginBottom)?Math.round(b.marginBottom.replace("px","")):0,f=/em/.test(b.marginTop)?Math.round(b.marginTop.replace("em","")*parseInt(b.fontSize)):0,g=/em/.test(b.marginBottom)?Math.round(b.marginBottom.replace("em","")*parseInt(b.fontSize)):0;return a.clientHeight+parseInt(c)+parseInt(d)+parseInt(e)+parseInt(f)+parseInt(g)};return this.toggle=function(a){a.preventDefault(),/\bin/.test(c.collapse.className)?c.close():c.open()},this.close=
  63.  
  64. function(){this._close(this.collapse),e.addClass(this.btn,"collapsed")},this.open=
  65.  
  66. function(){if(c.options.overlay&&e.addClass(document.body,"page-overlay"),this._open(this.collapse),e.removeClass(this.btn,"collapsed"),null!==this.accordion){var a=this.accordion.querySelectorAll(".collapse.in"),b=a.length,d=0;for(d;d<b;d++){var f=document.querySelector('[data-href="#'+a[d].getAttribute("id")+'"]'),g=f.getAttribute("data-parent")&&e.getClosest(f,f.getAttribute("data-parent"));g===this.accordion&&a[d]!==this.collapse&&(e.addClass(f,"collapsed"),this._close(a[d]))}}},this._open=
  67.  
  68. function(a){this.removeEvent(),e.addClass(a,"in"),a.setAttribute("aria-expanded","true"),e.addClass(a,"collapsing"),setTimeout(
  69.  
  70. function(){a.style.height=c.getMaxHeight(a)+"px",console.log(a.style.height),a.style.overflowY="hidden"},0),
  71.  
  72. setTimeout(
  73.  
  74. function(){a.style.height="",a.style.overflowY="",e.removeClass(a,"collapsing"),c.addEvent(),"string"==typeof c.options.clickOut&&c.addClickOut()},this.options.duration)
  75.  
  76. },this._close=function(a){this.removeEvent(),"string"==typeof c.options.clickOut&&c.removeClickOut(),a.setAttribute("aria-expanded","false"),a.style.height=this.getMaxHeight(a)+"px",console.log(a.style.height),e.addClass(a,"collapsing"),setTimeout(
  77.  
  78. function(){a.style.height="0px",a.style.overflowY="hidden"},0),
  79.  
  80. setTimeout(
  81.  
  82. function(){e.removeClass(a,"collapsing"),e.removeClass(a,"in"),c.options.overlay&&e.removeClass(document.body,"page-overlay"),a.style.overflowY="",a.style.height="",c.addEvent()},this.options.duration)},this.getMaxHeight=function(a){for(
  83.  
  84. var b = 0, c = 0, d = a.children.length;c<d;c++)b+=
  85.  
  86. f(a.children[c]);return b},this.removeEvent=
  87.  
  88. function(){this.btn.removeEventListener("click",this.toggle,!1)},this.addEvent=
  89.  
  90. function(){this.btn.addEventListener("click",this.toggle,!1)},this.getTarget=
  91.  
  92. function(){var a=this.btn,b=a.getAttribute("data-href")&&a.getAttribute("data-href").replace("#",""),c=a.getAttribute("data-target")&&a.getAttribute("data-target"),d=b||c&&/#/.test(c)&&c.replace("#",""),e=c&&"."===c.charAt(0)&&c,f=d&&document.getElementById(d)||e&&document.querySelector(e);return f},this.outsideEvent=
  93.  
  94. function(a){a.target===c.btn||a.target===c.collapse||e.getClosest(a.target,".collapse")||c.toggle(a)},this.addClickOut=
  95.  
  96. function(){document.addEventListener("click",this.outsideEvent,!1),document.addEventListener("touchstart",this.outsideEvent,!1)},this.removeClickOut=
  97.  
  98. function(){document.removeEventListener("click",this.outsideEvent,!1),document.removeEventListener("touchstart",this.outsideEvent,!1)},this.addEvent(),this.collapse=this.getTarget(),this.accordion=this.btn.getAttribute("data-parent")&&e.getClosest(this.btn,this.btn.getAttribute("data-parent")),this},g=document.querySelectorAll('[data-toggle="collapse"]'),h=0,i=g.length;h<i;h++){
  99.  
  100. var j = g[h], k = {};new f(j,k)
  101. }b.exports=f},{"./utils":6}],4:[function(a,b,c){"use strict";
  102.  
  103. function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}
  104.  
  105. function e(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}
  106.  
  107. function f(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}var g=function(){
  108.  
  109. function a(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(a,d.key,d)}}return function(b,c,d){return c&&a(b.prototype,c),d&&a(b,d),b}}(),h=
  110.  
  111. a("./vendor/enquire.min"),i=a("./collapse"),j=a("./collapse-base"),k=function(a){
  112.  
  113. function b(a){d(this,b);var c=e(this,(b.__proto__||Object.getPrototypeOf(b)).call(this));return c.footer=document.querySelector(a),c.footersCollapses=c.footer.querySelectorAll(".tab-accordion"),c.footersCollapsesObj=[],c.controlMediaQuery(),c}return f(b,a),g(b,[{key:"controlMediaQuery",value:
  114.  
  115. function(){h.register(this.options.media.medium,[{setup:this.applyFooterMobile.bind(this),match:this.applyFooterDesktop.bind(this),unmatch:this.applyFooterMobile.bind(this)}])}
  116.  
  117. },{key:"applyFooterMobile",value:
  118.  
  119. function(){this.applyFooterCollapse();for(var a=0,b=this.footersCollapses.length;a<b;a++)this.footersCollapsesObj[a].getTarget().classList.remove("collapsed"),this.footersCollapsesObj[a].getTarget().classList.add("collapse")}
  120.  
  121. },{key:"applyFooterDesktop",value:
  122.  
  123. function(){this.detachFooterCollapse();for(var a=0,b=this.footersCollapses.length;a<b;a++)this.footersCollapsesObj[a].getTarget().classList.remove("collapse"),this.footersCollapsesObj[a].getTarget().classList.add("collapsed")}
  124.  
  125. },{key:"applyFooterCollapse",value:
  126.  
  127. function(){for(var a=0,b=this.footersCollapses.length;a<b;a++)this.footersCollapsesObj[a]=new i(this.footersCollapses[a],{})}
  128.  
  129. },{key:"detachFooterCollapse",value:
  130.  
  131. function(){for(var a=0,b=this.footersCollapses.length;a<b;a++)this.footersCollapsesObj[a].removeEvent()}
  132.  
  133. }]),b}(j);b.exports=k},{"./collapse":3,"./collapse-base":2,"./vendor/enquire.min":7}],5:[function(a,b,c){"use strict";
  134.  
  135. function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}
  136.  
  137. function e(a,b){if(!a)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!b||"object"!=typeof b&&"function"!=typeof b?a:b}
  138.  
  139. function f(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}var g=function(){
  140.  
  141. function a(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(a,d.key,d)}}return function(b,c,d){return c&&a(b.prototype,c),d&&a(b,d),b}}(),h=
  142.  
  143. a("./vendor/enquire.min"),i=a("./collapse"),j=a("./collapse-base"),k=a("./utils"),l=function(a){
  144.  
  145. function b(a){d(this,b);var c=e(this,(b.__proto__||Object.getPrototypeOf(b)).call(this));return c.header=document.querySelector(a),c.userMenu=c.header.querySelector(".hd-user-menu"),c.mainMenuCollapses={items:c.header.querySelectorAll(".hd-main-menu .hd-mm-lnk"),collapsesObj:[]},c.filterCollapses={items:c.header.querySelectorAll(".filter-head"),collapsesObj:[]},c.closeCollapseOnClickLink(),c.controlMediaQuery(),c}return f(b,a),g(b,[{key:"detachCollapse",value:function(a){k.each(a.items,function(b){a.collapsesObj[b].removeEvent()})}},{key:"applyCollapse",value:function(a,b){var c=b||{};k.each(a.items,function(b,d){a.collapsesObj[b]=new i(d,c)})}},{key:"closeCollapseOnClickLink",value:
  146.  
  147. function(){this.userMenu.addEventListener("click",function(a){k.getClosest(a.target,"a")&&k.triggerEvent(document,"click",{})})}
  148.  
  149. },{key:"changeMainMenu",value:function(a){a?this.applyCollapse(this.mainMenuCollapses,{overlay:!0}):this.detachCollapse(this.mainMenuCollapses)}},{key:"changeFilter",value:function(a){a?k.each(this.filterCollapses.collapsesObj,function(a,b){k.addClass(b.collapse,"in"),k.removeClass(b.btn,"collapsed"),b.removeEvent()}):k.each(this.filterCollapses.collapsesObj,function(a,b){k.removeClass(b.collapse,"in"),k.addClass(b.btn,"collapsed"),b.addEvent()})}},{key:"controlMediaQuery",value:
  150.  
  151. function(){var a=this;h.register(this.options.media.large,{setup:
  152.  
  153. function(){a.changeMainMenu(!0),a.applyCollapse(a.filterCollapses),console.log("setup")}.bind(this),match:
  154.  
  155. function(){a.changeMainMenu(!1),a.changeFilter(!0),console.log("match")}.bind(this),unmatch:
  156.  
  157. function(){a.changeMainMenu(!0),a.changeFilter(!1),console.log("unmatch")}.bind(this)
  158.  
  159. })}}]),b}(j);b.exports=l},{"./collapse":3,"./collapse-base":2,"./utils":6,"./vendor/enquire.min":7}],6:[function(a,b,c){"use strict";
  160.  
  161. function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}var e=function(){
  162.  
  163. function a(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(a,d.key,d)}}return function(b,c,d){return c&&a(b.prototype,c),d&&a(b,d),b}}(),f=
  164.  
  165. function(){
  166.  
  167. function a() {
  168. d(this,a)
  169. }return
  170.  
  171. e(a,null,[{key:"addClass",value:function(a,b){a.classList?a.classList.add(b):(a.className+=" "+b,a.offsetWidth)}},{key:"removeClass",value:function(a,b){a.classList?a.classList.remove(b):a.className=a.className.replace(b,"").replace(/^\s+|\s+$/g,"")}},{key:"each",value:function(a,b){if(void 0!=a)for(var c=0,d=a.length;c<d;c++)b(c,a[c])}},{key:"getClosest",value:function(a,b){for(Element.prototype.matches||(Element.prototype.matches=Element.prototype.matchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector||Element.prototype.oMatchesSelector||Element.prototype.webkitMatchesSelector||function(a){for(var b=(this.document||this.ownerDocument).querySelectorAll(a),c=b.length;--c>=0&&b.item(c)!==this;);return c>-1});a&&a!==document;a=a.parentNode)if(a.matches(b))return a;return null}},{key:"triggerEvent",value:function(a,b,c){var d;window.CustomEvent?d=new CustomEvent(b,c):(d=document.createEvent("CustomEvent"),d.initCustomEvent(b,!0,!0,c)),a.dispatchEvent(d)}}]),a}();f.mouseHover="onmouseleave"
  172.  
  173. in document?["mouseenter","mouseleave"]:["mouseover","mouseout"],f.tipPositions=/\
  174.  
  175. b(top|bottom|left|top)+/,f.isIE=null!=new RegExp("MSIE ([0-9]{1,}[.0-9]{0,})").exec(navigator.userAgent)&&parseFloat(RegExp.$1),b.exports=f},{}],7:[function(a,b,c){"use strict";!function(a,c,d){
  176.  
  177. var e = window.matchMedia;"undefined"!=
  178. typeof b&&b.exports?b.exports=
  179.  
  180. d(e):"function"==typeof define&&define.amd?define(
  181.  
  182. function(){return c[a]=d(e)}):c[a]=
  183.  
  184. d(e)}("enquire",void 0,
  185.  
  186. function(a){
  187.  
  188. function b(a,b){var c,d=0,e=a.length;for(d;e>d&&(c=b(a[d],d),c!==!1);d++);}
  189.  
  190. function c(a){return"[object Array]"===Object.prototype.toString.apply(a)}
  191.  
  192. function d(a){return"function"==typeof a}
  193.  
  194. function e(a){this.options=a,!a.deferSetup&&this.setup()}
  195.  
  196. function f(b,c){this.query=b,this.isUnconditional=c,this.handlers=[],this.mql=a(b);var d=this;this.listener=function(a){d.mql=a,d.assess()},this.mql.addListener(this.listener)}
  197.  
  198. function g() {
  199. if(!a)throw new Error("matchMedia not present, legacy browsers require a polyfill");this.queries={},this.browserIsIncapable=!a("only all").matches
  200. }return e.prototype={setup:
  201.  
  202. function(){this.options.setup&&this.options.setup(),this.initialised=!0},on:
  203.  
  204. function(){!this.initialised&&this.setup(),this.options.match&&this.options.match()},off:
  205.  
  206. function(){this.options.unmatch&&this.options.unmatch()},destroy:
  207.  
  208. function(){this.options.destroy?this.options.destroy():this.off()},equals:
  209.  
  210. function(a){return this.options===a||this.options.match===a}},f.prototype={addHandler:
  211.  
  212. function(a){var b=new e(a);this.handlers.push(b),this.matches()&&b.on()},removeHandler:function(a){var c=this.handlers;b(c,function(b,d){return b.equals(a)?(b.destroy(),!c.splice(d,1)):void 0})},matches:
  213.  
  214. function(){return this.mql.matches||this.isUnconditional},clear:
  215.  
  216. function(){b(this.handlers,function(a){a.destroy()}),this.mql.removeListener(this.listener),this.handlers.length=0},assess:
  217.  
  218. function(){var a=this.matches()?"on":"off";b(this.handlers,function(b){b[a]()})}},g.prototype={register:function(a,e,g){
  219.  
  220. var h = this.queries, i = g && this.browserIsIncapable;return h[a]||(h[a]=new f(a,i)),
  221.  
  222. d(e)&&(e={match:e}),c(e)||(e=[e]),b(e,function(b){h[a].addHandler(b)}),this},unregister:
  223.  
  224. function(a,b){var c=this.queries[a];return c&&(b?c.removeHandler(b):(c.clear(),delete this.queries[a])),this}},new g
  225.  
  226. })},{}]},{},[1]),angular.module("web-control-panel",["web-control-panel.router","web-control-panel.server","web-control-panel.users","web-control-panel.tracking","web-control-panel.control-panel","web-control-panel.dialog","web-control-panel.order","web-control-panel.partnership","web-control-panel.platform","web-control-panel.tagmanager","ngResource","ngSanitize","ngAnimate","ui.router","ui.mask","ngDialog","ngCookies","matchmedia-ng","ja.qr","ngFileSaver"]).run(["$state","$rootScope","$location","$window","$timeout","DITO_KEY","FORCE_SSL",function(a,b,c,d,e,f,g){f&&(d.dito_key=f),b.cssBodyClass="",b.isMenuOpen=!1,b.headerBackLink=
  227.  
  228. function(){a.is("my-account")?d.location.href="http://www.ingresso.com":"my-account"==a.$current.parent.name&&(b.isMenuOpen=!1,a.go("my-account"))},b.$on("$stateChangeSuccess",
  229.  
  230. function(a,d){b.cssBodyClass="page-"+d.name.replace(".","-"),b.isMenuOpen=b.isMenuOpen,dataLayer.push({category:"ecommerce",trigger:"cliente",pagina:d.name.replace(".","-"),event:"pageview",virtualUrl:"cliente/#"+c.path()})}),g&&"https"!=c.protocol()&&(d.location.href=c.absUrl().replace("http","https"))}]).factory("authInterceptor",["$rootScope","$q","$location","$cookies","COOKIE_NAME",
  231.  
  232. function(a,b,c,d,e){return{request:function(a){a.headers=a.headers||{};var b=d.getObject(e);return b&&(a.headers.Authorization="Bearer "+b.access_token),a},response:function(a){return 401===a.status&&c.path("/"),a||b.when(a)}}}]).factory("$exceptionHandler",["$log",function(a){return function(b,c){NREUM.noticeError({exception:b,metadata:c}),a.error(b)}}]).config(["uiMask.ConfigProvider",function(a){a.clearOnBlur(!1),a.clearOnBlurPlaceholder(!1)}]).config(["ngDialogProvider",function(a){a.setDefaults({className:"ngdialog-theme-default",showClose:!1,closeByDocument:!1,closeByEscape:!1})}]).config(["$sceDelegateProvider",function(a){a.resourceUrlWhitelist(["self","https://icomstatic-a.akamaihd.net/**"])}]),
  233.  
  234. function(){"use strict";angular.module("web-control-panel.tagmanager",[])}(),
  235.  
  236. function(){"use strict";
  237.  
  238. function a(a,b){
  239.  
  240. function c() {
  241. var c={event:"pageview",trigger:b.getTagManagerTrigger(),virtualUrl:"cliente/#"+a.path()};dataLayer.push(c)
  242. }this.track=c
  243.  
  244. }angular.module("web-control-panel.tagmanager").service("PageviewTrackingService",["$location","platform",a])}(),angular.module("web-control-panel").constant("API_URL","https://api.ingresso.com/v1").constant("AUTH_URL","https://api.ingresso.com/v1").constant("ADDRESS_URL","https://api.ingresso.com/v1").constant("CONTACT_URL","https://atendimento.ingresso.com/").constant("CATALOG_URL","http://www.ingresso.com/").constant("FBAPP_ID","431758946894401").constant("RECAPTCHA_KEY","6Lefm_4SAAAAACP3NQfy8gyW1ZaoFVq382HGhxxm").constant("COOKIE_NAME","token").constant("COOKIE_DOMAIN",".ingresso.com").constant("DITO_KEY","MjAxMy0wNy0yOSAxNDowMzo0NiAtMDMwMEluZ3Jlc3NvLmNvbTIw").constant("ALLOWED_REDIR",["carrinho.ingresso.com","carrinho.ingresso.com.br","www.ingresso.com","www.ingresso.com.br","novosite.ingresso.com","novosite.ingresso.com.br","admin.ingresso.com","api.ingresso.com","rockinrio.ingresso.com","rockinrio.ingresso.com.br","hotsite.ingresso.com","hotsite.ingresso.com.br","ingresso-a.akamaihd.net"]).constant("SHOW_RIR",!1).constant("SHOW_PAYMENTS",!0).constant("FORCE_SSL",!0).constant("ADOBE_TRACKING_SCRIPT","//assets.adobedtm.com/a5fa26c3da5356c4d77ae8244dc4eb5096e2f4b0/satelliteLib-489253e675f52629c57abdf0afb9f2c6306ff92f.js").constant("API_RIR","https://api-eventos.ingresso.com").constant("MOBILE_PARTNERSHIP","ingressoapp").constant("ANDROID_PARTNERSHIP","TicketingAppAndroid").constant("IOS_PARTNERSHIP","TicketingAppIOS").constant("CLIENT_ORIGIN_COOKIE_NAME","login_client_id"),angular.module("web-control-panel.control-panel",[]).factory("controlPanel",
  245.  
  246. function(){var a={};return a.menuOpen=!1,a.loading=!1,a.loadingContent=!1,a}),angular.module("web-control-panel.dialog",["ngDialog"]).factory("dialog",["ngDialog","$rootScope",
  247.  
  248. function(a,b){var c={};return c.show=function(d,e,f,g,h,i){i&&c.closeAll(),f&&(Array.isArray(f.message)||(f.message=[f.message]));var j=d?d:"scripts/sections/control-panel/error.html",k=e?e:"lightbox-type1",l=b.$new(),m=h?h:null;l.data=f;var n=a.open({template:j,scope:l,showClose:!0,className:k,controller:m});"function"==typeof g&&n.closePromise.then(g)},c.showError=function(a,b){c.show("scripts/sections/control-panel/error.html","lightbox-type1 alert-error-msg",{title:b?b:"Ops!",message:a})},c.showError=function(a,b,d){c.show("scripts/sections/control-panel/error.html","lightbox-type1 alert-error-msg",{title:b?b:"Ops!",message:a},d,null,!0)},c.showSuccess=function(a,b,d){c.show("scripts/sections/control-panel/success.html","lightbox-type1",{title:b?b:"Sucesso!",message:a},d)},c.closeAll=
  249.  
  250. function(){a.closeAll()},c}]),angular.module("web-control-panel.order",["web-control-panel.users"]).factory("order",["$q","server","users",function(a,b,c){
  251.  
  252. var d = {};return d.getOrders=
  253.  
  254. function(){return c.whenReady().then(
  255.  
  256. function(){var a=c.getUserId();return b.get("/users/"+a+"/orders?renderView=my-orders").then(function(a){return console.log("Recuperando pedidos do usuário."),a})})},d}]),angular.module("web-control-panel.partnership",["web-control-panel.users"]).factory("partnership",["$q","server",function(a,b){
  257.  
  258. var c = {};return c.getPartnership=
  259.  
  260. function(a){return console.info("partnership-service","Buscando parceria"),b.get("/partnership/"+a).then(function(a){return console.log("Retornando parceria."),a})},c}]);
  261.  
  262. var state={login:"login",logout:"logout",forgotPassword:"forgot-password",myAccount:"my-account",myAccountEdit:"my-account.edit",myAccountFavoritePlaces:"my-account.favorite-places",myAccountGiftCards:"my-account.giftcards",paymentMethods:"my-account.payment-methods",register:"register",orders:"my-account.orders",rockInRio:"my-account.rock-in-rio"};angular.module("web-control-panel.router",["ui.router"]).config(["$stateProvider","$urlRouterProvider","$httpProvider",function(a,b,c){b.otherwise("/login"),a.state(state.login,{url:"/login?ReturnUrl",templateUrl:"scripts/sections/login/login.html",controller:"LoginController as login",data:{pageLayout:!1}}).state("zendesk",{url:"/zendesk/sso?return_to",template:"<div></div>",controller:"ZendeskController"}).state(state.logout,{url:"/logout",controller:"LogoutCtrl"}).state(state.register,{url:"/cadastrar",templateUrl:"scripts/sections/register/register.html",controller:"AccountCtrl",data:{pageLayout:!1}}).state(state.myAccount,{url:"/minha-conta",templateUrl:"scripts/sections/my-account/my-account.html",controller:"MyAccountController as myAccount",data:{pageLayout:!0}}).state(state.myAccountEdit,{url:"/editar",templateUrl:"scripts/sections/my-account/edit/edit.html",controller:"EditCtrl"}).state(state.orders,{url:"/pedidos",templateUrl:"scripts/sections/my-account/orders/orders.html",controller:"OrdersController as myOrders"}).state(state.rockInRio,{url:"/pedidos-rock-in-rio",templateUrl:"scripts/sections/my-account/rock-in-rio/rock-in-rio.html",controller:"RiRController as rir"}).state(state.paymentMethods,{url:"/formas-pagamento",templateUrl:"scripts/sections/my-account/payment-methods/payment-methods.html",controller:"PaymentMethodsController as paymentMethods"}).state("my-account.change-password",{url:"/alterar-senha",templateUrl:"scripts/sections/my-account/change-password/change_password.html",controller:"ChangePasswordCtrl as pass"}).state(state.myAccountFavoritePlaces,{url:"/favoritos",views:{content:{templateUrl:"scripts/sections/favorite-places/favorite-places.html"}}}).state(state.myAccountGiftCards,{url:"/vales",views:{content:{templateUrl:"scripts/sections/giftcards/giftcards.html"}}}).state("resend-email",{url:"/:email/reenviar-confirmacao-de-email",controller:"ResendEmailConfirmationCtrl"}).state("resend-email-success",{url:"/reenviar-confirmacao-de-email/sucesso",templateUrl:"views/resend_email_confirmation_success.html"}).state("confirm-email",{url:"/:userId/confirmar-email?token",templateUrl:"views/confirm_email.html",controller:"ConfirmEmailCtrl"}).state("confirm-email-error",{url:"/:userId/confirmar-email/erro",controller:"ConfirmEmailErrorCtrl",templateUrl:"views/confirm_email_error.html"}).state("confirm-email-success",{url:"/confirmar-email/sucesso",controller:"LoginController as login",templateUrl:"views/confirm_email_success.html",resolve:{UserAccount:["$state","users",function(a,b){b.whenReady().then(
  263.  
  264. function(){return b.get()})["catch"](
  265.  
  266. function(){a.go(state.myAccountEdit)})
  267.  
  268. }]},onEnter:
  269.  
  270. function(){$("body").addClass("email-confirmed-page")},onExit:
  271.  
  272. function(){$("body").removeClass("email-confirmed-page")}}).state(state.forgotPassword,{url:"/esqueci-a-senha",templateUrl:"views/forget_password.html",controller:"ForgotPasswordCtrl"}).state("reset-password",{url:"/:userId/alterar-senha?token",templateUrl:"views/reset_password.html",controller:"ResetPasswordCtrl"}).state("reset-password-expired",{url:"/:userId/senha-expirada?token",templateUrl:"views/change_password_expired.html",controller:"ResetPasswordCtrl"}),c.interceptors.push("authInterceptor")}]).factory("router",["$state",function(a){
  273.  
  274. var b = {};return b.state=state,b.goToLogin=
  275.  
  276. function(){a.go(state.login)},b.goToForgotPassword=
  277.  
  278. function(){a.go(state.forgotPassword)},b.goToEdit=
  279.  
  280. function(){b.isEdit()||a.go(state.myAccountEdit)},b.isEdit=
  281.  
  282. function(){return a.is(state.myAccountEdit)},b.goToPaymentMethods=
  283.  
  284. function(){b.isPaymentMethods()||a.go(state.paymentMethods)},b.isPaymentMethods=
  285.  
  286. function(){return a.is(state.paymentMethods)},b.goToGiftCards=
  287.  
  288. function(){b.isGiftCards()||a.go(state.myAccountGiftCards)},b.isGiftCards=
  289.  
  290. function(){return a.is(state.myAccountGiftCards)},b.goToRegister=
  291.  
  292. function(){a.go(state.register)},b.goToMyAccount=
  293.  
  294. function(){a.go(state.myAccount)},b.isMyAccount=
  295.  
  296. function(){return a.current.name===state.myAccount},b.currentStateData=
  297.  
  298. function(){return a.current.data},b.isOrders=
  299.  
  300. function(){return a.is(state.orders)},b.goToOrders=
  301.  
  302. function(){return a.go(state.orders)},b.isRockInRio=
  303.  
  304. function(){return a.is(state.rockInRio)},b.goToRockInRio=
  305.  
  306. function(){return a.go(state.rockInRio)},b}]),angular.module("web-control-panel.server",[]).factory("server",["$http","API_URL",function(a,b){
  307.  
  308. var c = {};return c.get=
  309.  
  310. function(c){return a.get(b+c).then(function(a){return a.data})},c.post=function(c,d){return a.post(b+c,d).then(function(a){return a.data})},c.put=function(c,d){return a.put(b+c,d)},c}]),angular.module("web-control-panel").service("Account",["$resource","AUTH_URL",
  311.  
  312. function(a,b){var c=a(b+"/users/:id",{id:"@id"},{update:{method:"PUT"}});return c}]),angular.module("web-control-panel.users",["ngCookies"]).factory("users",["$q","$cookies","server","router","COOKIE_NAME",function(a,b,c,d,e){var f={},g=void 0,h=a.defer(),i=h.promise;return f.getUser=
  313.  
  314. function(){h=a.defer(),i=h.promise;var d=b.getObject(e),f=d&&d.user_id?d.user_id:void 0;g?h.resolve(g):f?c.get("/users/"+f).then(function(a){g=a,FS.identify(a.id,{displayName:a.account.fullName,email:a.userName}),h.resolve(a)}):h.reject()},f.whenReady=
  315.  
  316. function(){return i},f.logout=
  317.  
  318. function(){g=void 0,h=a.defer(),h.reject(),i=h.promise},f.getUserId=
  319.  
  320. function(){return g.id},f.update=
  321.  
  322. function(a){return c.put("/users/"+a.id,a)},f}]),angular.module("web-control-panel.tracking",[]).factory("tracking",["$q","$document","$window","ADOBE_TRACKING_SCRIPT","DITO_KEY",
  323.  
  324. function(a,b,c,d,e){
  325.  
  326. function f(){if(c.dtmData)h.resolve({data:c.dtmData,satellite:c._satellite});else{var a=b[0].createElement("script");a.type="text/javascript",a.src=d,a.onload=
  327.  
  328. function(){c.dtmData={},h.resolve({data:c.dtmData,satellite:c._satellite})};
  329.  
  330. var e = b[0].getElementsByTagName("head")[0];e.appendChild(a)}}
  331. var g = {}, h = a.defer();c.datalayer=window.dataLayer||[];return
  332.  
  333. f(),g.trackLoginStart=
  334.  
  335. function(){console.debug("Track - Login Start"),h.promise.then(function(a){a.data.pageName="ingresso | login | start",a.satellite.track("login start")})},g.trackLoginComplete=
  336.  
  337. function(a){console.debug("Track - Login Complete"),h.promise.then(function(b){b.data.customerGUID=a.user_id,b.satellite.track("login complete")})},g.trackRegistrationStart=
  338.  
  339. function(){console.debug("Track - Registration Start"),h.promise.then(function(a){a.data.pageName="ingresso | registration | start",a.satellite.track("registration start")})},g.trackRegistrationComplete=
  340.  
  341. function(a){console.debug("Track - Registration Complete"),h.promise.then(function(b){b.data.customerGUID=a.id,b.satellite.track("registration complete")})},g.trackRegistrationConfirmed=
  342.  
  343. function(){console.debug("Track - Registration Confirmed"),h.promise.then(function(a){a.data.pageName="ingresso | registration | confirmed",a.satellite.track("registration confirmed")})},g.trackPersonalDataRequest=
  344.  
  345. function(){console.debug("Track - Personal Data Request"),h.promise.then(function(a){a.data.pageName="ingresso | account | personal data",a.satellite.track("personal data")})},g.trackMyOrdersRequest=
  346.  
  347. function(){console.debug("Track - My Orders Request"),h.promise.then(function(a){a.data.pageName="ingresso | account | my requests",a.satellite.track("my requests")})},g.trackRirOrdersRequest=
  348.  
  349. function(){console.debug("Track - Rir Orders Request"),h.promise.then(function(a){a.data.pageName="ingresso | account | my rir requests",a.satellite.track("my rir requests")})},g.trackPaymentMethods=
  350.  
  351. function(){console.debug("Track - Payment Methods"),h.promise.then(function(a){a.data.pageName="ingresso | account | payment methods",a.satellite.track("payment methods")})},g}]),angular.module("web-control-panel.platform",["web-control-panel.router"]).factory("platform",["$cookies","$location","router","CATALOG_URL","MOBILE_PARTNERSHIP","ANDROID_PARTNERSHIP","IOS_PARTNERSHIP",function(a,b,c,d,e,f,g){
  352.  
  353. var h = this, i = {};i.setPlatformByPartnership=
  354.  
  355. function(a){return a?(h.isAndroid=a.toLowerCase()==f.toLowerCase(),h.isIOS=a.toLowerCase()==g.toLowerCase(),void(h.isMobileApp=a.toLowerCase()==e.toLowerCase()||h.isAndroid||h.isIOS)):void(h.isMobileApp=!1)},i.isMobileApp=
  356.  
  357. function(){return h.isMobileApp},i.isAndroid=
  358.  
  359. function(){return h.isAndroid},i.isIOS=
  360.  
  361. function(){return h.isIOS},i.getTagManagerTrigger=
  362.  
  363. function(){var a="";return this.isAndroid()||this.isIOS()||(a="checkout-web"),a};
  364.  
  365. var j = a.get(
  366. "partnership");return i.setPlatformByPartnership(j),i.setPlatformByPartnership(b.search().partnership),i}]),angular.module("web-control-panel.control-panel").controller("ControlPanelController",["controlPanel","users","router","platform","CATALOG_URL","CONTACT_URL",function(a,b,c,d,e,f){
  367. var g = this;g.pageLayout=
  368.  
  369. function(){var a=c.currentStateData();return!(!a||!a.pageLayout)},g.loading=
  370.  
  371. function(){return a.loading},g.headerBackLink=
  372.  
  373. function(){a.menuOpen=!1,c.goToMyAccount()},g.showBackLink=
  374.  
  375. function(){return!c.isMyAccount()},g.isMobileApp=
  376.  
  377. function(){return d.isMobileApp()},g.catalogLink=e,g.contactLink=f}]),angular.module("web-control-panel.control-panel").controller("HeaderController",["users","$timeout","$window","partnership","$location","platform",function(a,b,c,d,e,f){
  378.  
  379. var g = this, h = !1, i = e.search().partnership;f.setPlatformByPartnership(i),g.getPartnership=
  380.  
  381. function(a){var b=d.getPartnership(a);b.then(function(a){g.partnership=a})["catch"](
  382.  
  383. function(){})
  384.  
  385. },i&&g.getPartnership(i),b(
  386.  
  387. function(){new Header("#header");for(var a=document.querySelectorAll('[data-toggle="collapse"]'),b=0,c=a.length;b<c;b++){var d=a[b],e={overlay:a[b].getAttribute("data-overlay")};e.duration=d.getAttribute("data-duration"),new Collapse(d,e)}},1e3),a.whenReady().then(
  388.  
  389. function(a){h=!0,g.displayName=
  390.  
  391. function(){return a.account.firstName}
  392.  
  393. }),g.slide=
  394.  
  395. function(){if(c.innerWidth<992){var a=$(".slideside");a.addClass("slide"),a.removeClass("slideback")}},g.userLogged=
  396.  
  397. function(){return h}}]),angular.module("web-control-panel.control-panel").controller("PoweredByController",["users","$timeout","$window","$cookies","partnership","$location","COOKIE_DOMAIN",function(a,b,c,d,e,f,g){
  398.  
  399. var h = this,
  400. i = f.search().partnership;i||(i=d.get("partnership",{path:"/",domain:g})),h.getPartnership=function(a){
  401. var b = e.getPartnership(a);b.then(
  402.  
  403. function(a){h.partnership=a,a&&d.put("partnership",a.name,{path:"/",domain:g})})["catch"](
  404.  
  405. function(){})},i&&h.getPartnership(i)}]),angular.module("web-control-panel").controller("LoginController",["$scope","$location","$window","$http","$state","router","Login","users","controlPanel","ConfirmEmail","Recaptcha","ngDialog","matchmedia","AUTH_URL","SHOW_RIR","ALLOWED_REDIR","DITO_KEY","tracking","platform","PageviewTrackingService",function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t){
  406.  
  407. var u = this;i.loading=!1,t.track(),a.dirty=!1,a.service=g,a.service.enableResendEmail=!1,a.show_rir=o,a.inactive_message="",r.trackLoginStart(),""!=j.getEmailConfirmed()&&(a.userName=j.getEmailConfirmed()),a.validate=
  408.  
  409. function(b){return b&&(b.$dirty||a.dirty)&&b.$invalid},a.setFieldDirty=function(a){a.$dirty=!0};var v=function(){var a=function(a){if(void 0===a||null===a)return!1;var b="";try{var c=new URL(a);b=c.hostname}catch(d){var e=document.createElement("a");e.href=a,b=e.hostname}for(var f=0;f<p.length;f++)if(p[f]===b)return!0;return!1},d=b.search().ReturnUrl;a(d)?c.location=d:m.isDesktop()?f.goToEdit():f.goToMyAccount()};h.whenReady().then(v),s.isMobileApp()?u.registerLinkText="Cadastrar":u.registerLinkText="Criar uma nova conta",g.addSuccessCbk(function(a){r.trackLoginComplete(a),s.isMobileApp()?(s.isIOS()&&webkit.messageHandlers.callbackHandler.postMessage({loginSuccessful:a
  410. }),s.isAndroid()&&TicketingAppAndroid.loginSuccessfulWasCalled(JSON.stringify(a))):(h.getUser(),v())}),g.addSuccessCbk(
  411.  
  412. function(){h.whenReady().then(function(a){if(q&&a.id)try{var b={id:a.id};if(a.userName&&(b.email=a.userName),a.account){if(a.account.fullName&&(b.name=a.account.fullName),a.account.gender&&(b.gender=a.account.gender.toLowerCase()),a.account.address&&(b.location=a.account.address.city.toLowerCase()+", "+a.account.address.stateRegion),a.account.birthDate){var d=a.account.birthDate;b.birthday=d.substr(5,2)+"/"+d.substr(8,2)+"/"+d.substr(0,4)}b.data={recebe_email:a.account.emailOptIn?"S":"N"}}dito.init(c.dito_key),dito.identify(b)}catch(e){console.log("Erro de tracking: "+e)}})});g.addErrorCbk(
  413.  
  414. function(b,c){i.loading=!1,"inactive_user_email_validation_required"==c?(a.inactive_message=b,a.error=""):(a.inactive_message="",a.error=b)}),u.registerLink=
  415.  
  416. function(){s.isMobileApp()?(s.isIOS()&&webkit.messageHandlers.callbackHandler.postMessage({signUpButtonDidTap:""}),s.isAndroid()&&TicketingAppAndroid.signUpButtonWasCalled()):f.goToRegister()},u.forgetPasswordLink=
  417.  
  418. function(){s.isMobileApp()?(s.isIOS()&&webkit.messageHandlers.callbackHandler.postMessage({forgetPasswordButtonDidTap:""}),s.isAndroid()&&TicketingAppAndroid.forgetPasswordButtonWasCalled()):f.goToForgotPassword()},u.loginLoading=!1,a.resendEmailConfirmation=
  419.  
  420. function(b){d.post(n+"/users/resend_email_confirmation",JSON.stringify({email:b})).success(
  421.  
  422. function(){a.dialog=l.open({template:"views/resend_email_confirmation_success.html",scope:a,showClose:!0,className:"lightbox-type1"}),a.close=
  423.  
  424. function(){a.dialog.close(),e.go("login")}
  425.  
  426. })},u.loginLoading=!1,u.doLogin=function(b) {
  427. i.loading=!0,u.loginLoading=!0,a.dirty=!0,b.$valid?(g.doLogin(a.userName,a.password),g.whenReady().then(
  428.  
  429. function(){u.loginLoading=!1})["catch"](
  430.  
  431. function(){u.loginLoading=!1,i.loading=!1})):(u.loginLoading=!1,i.loading=!1)
  432.  
  433. }}]),
  434.  
  435. function(){"use strict";
  436.  
  437. function a(){
  438.  
  439. function a(a,b,c,d){
  440.  
  441. function e(){var a,b,c,e,f;return"[object Undefined]"===Object.prototype.toString.call(d.$modelValue)?
  442.  
  443. void delete d.$error.dateOfBirth_minor:(a=d.$modelValue.slice(-4),b=d.$modelValue.slice(0,2),c=d.$modelValue.slice(2,4),e=new Date(a,Math.abs(Number(c)-1),b),f=new Date(1900,0,1),void(e.getTime()<f.getTime()?d.$error.dateOfBirth_minor=!0:
  444. delete d.$error.dateOfBirth_minor))}b[0].addEventListener("blur",e)}
  445. var b={restrict:"A",require:"ngModel",scope:{},link:a};return b}angular.module("web-control-panel").directive("minBirthDateValidator",[a])}(),angular.module("web-control-panel").controller("ChangePasswordCtrl",["router","$scope","$http","Formhelper","users","dialog","ngDialog","AUTH_URL",function(a,b,c,d,e,f,g,h){
  446. var i = this;i.formHelper=d,i.validate=d.validate,i.invalidPassword="",i.dirty=!1,i.error=!1,i.validate=
  447.  
  448. function(a){return(a.$dirty||i.dirty)&&a.$invalid},i.clear=function(a){i.newPassword="",i.password=null,i.confirmPassword="",i.dirty=!1,i.error=!1,i.invalidPassword="",b.form.$setPristine()},i.setInvalidPassword=function(a){i.invalidPassword=a.target.value},i.matches=
  449.  
  450. function(){return!(!i.newPassword||!i.confirmPassword||i.newPassword!=i.confirmPassword)},e.whenReady().then(
  451.  
  452. function(b){i.save=function(d){i.dirty=!0,d.$valid&&i.newPassword==i.confirmPassword&&(i.changePasswordLoading=!0,c({method:"PUT",url:h+"/users/"+b.id+"/change_password",data:$.param({password:i.password,newPassword:i.newPassword,confirmPassword:i.confirmPassword}),headers:{"Content-Type":"application/x-www-form-urlencoded"}}).success(
  453.  
  454. function(){i.changePasswordLoading=!1,i.clear(),f.show("scripts/sections/my-account/change-password/change_password_success.html","lightbox-type1",null,
  455.  
  456. function(){a.goToEdit()},null,!0)
  457.  
  458. }).error(function(a,b) {
  459. i.changePasswordLoading=!1,400===b&&a.modelState.invalidPassword?i.error=a.modelState.invalidPassword[0]:f.show("scripts/sections/my-account/change-password/change_password_error.html","lightbox-type1",{goToEdit:
  460.  
  461. function(){f.closeAll()}
  462.  
  463. },null,null)}))}})}]),angular.module("web-control-panel").controller("EditCtrl",["$rootScope","$scope","$state","$location","$window","users","controlPanel","Address","Formhelper","Login","ngDialog","DITO_KEY","SHOW_RIR","dialog","tracking","platform",function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p) {
  464. g.loadingContent=!0,o.trackPersonalDataRequest(),f.whenReady().then(function(o){g.loading=!1,g.menuOpen=!0,g.loadingContent=!1,b.user=o,b.show_rir=m,b.disableCPF=void 0!==b.user.account.cpf,b.disablePrivacyPolicy=void 0!==b.user.account.privacyPolicy&&b.user.account.privacyPolicy,b.formHelper=i,b.formHelper.dirty=!1,b.displayName=b.user.account.firstName,b.displayGender=b.user.account.gender,b.user.socialLogins=[],null!=b.user.account.birthDate&&(b.formHelper.birthDate=b.formHelper.dateToString(b.user.account.birthDate),b.BirthMask="99/99/9999"),b.user.account.cpf&&(b.CPFMask="999.999.999-99"),b.postalCodeMask="99999-999",b.showChangePassword=
  465.  
  466. function(){n.show("scripts/sections/my-account/change-password/change_password.html","lightbox-type2",null,null,"ChangePasswordCtrl as pass")},b.update=
  467.  
  468. function(a){b.submitLoading=!0,b.formHelper.dirty=!0,b.errors=[],a.$dirty&&a.$valid?(b.user.account.birthDate=b.formHelper.toDate(b.formHelper.birthDate),f.update(b.user).then(
  469.  
  470. function(){b.user.password="",b.UpdateDitoInformations(),b.submitLoading=!1;var e=d.search().ReturnUrl;e?j.doLogout(e):(b.formHelper.dirty=!1,a.$setPristine(),b.dialog=k.open({template:"views/account_update_success.html",scope:b,showClose:!0,className:"lightbox-type1",controller:["$scope","platform",function(a,b){a.isMobileApp=
  471.  
  472. function(){return b.isMobileApp()}
  473.  
  474. }],controllerAs:"updateSuccessController"}),b.close=
  475.  
  476. function(){b.dialog.close(),c.go("edit")})},function(a){b.submitLoading=!1,b.errors=i.CreateErrors(a.data.modelState)})):b.submitLoading=!1},b.getAddress=function(a,c){b.addressLoading=!0;
  477.  
  478. var d = !b.userForm.account.$valid || c;if(void 0!=a&&d){
  479. var e=h.get({postalCode:a});e.$promise.then(function(a){b.user.account.address=a,b.addressResume=!0,b.expandAddress=!1,b.streetCompleted=a.street.length>0,b.neighborhoodCompleted=a.neighborhood.length>0,b.stateRegionCompleted=a.stateRegion.length>0,b.cityCompleted=a.city.length>0,b.addressLoading=!1},function(a){b.addressResume=!1,b.expandAddress=!0,b.streetCompleted=!1,b.neighborhoodCompleted=!1,b.stateRegionCompleted=!1,b.cityCompleted=!1,b.user.account.address.street="",b.user.account.address.neighborhood="",b.user.account.address.stateRegion="",b.user.account.address.city="",b.addressLoading=!1})
  480. }else b.addressResume=!1,b.expandAddress=!0,b.streetCompleted=!1,b.neighborhoodCompleted=!1,b.stateRegionCompleted=!1,b.cityCompleted=!1,b.user.account.address.street="",b.user.account.address.neighborhood="",b.user.account.address.stateRegion="",b.user.account.address.city="",b.addressLoading=!1},b.cancel=
  481.  
  482. function(){c.is("my-account")?e.location="http://www.ingresso.com":"my-account"==c.$current.parent.name&&(a.isMenuOpen=!1,c.go("my-account"))},b.UpdateDitoInformations=
  483.  
  484. function(){if(l&&o.id)try{var a={id:o.id};if(o.userName&&(a.email=o.userName),o.account){if(o.account.fullName&&(a.name=o.account.fullName),o.account.gender&&(a.gender=o.account.gender.toLowerCase()),o.account.address&&(a.location=o.account.address.city.toLowerCase()+", "+o.account.address.stateRegion),o.account.birthDate){var b=o.account.birthDate;a.birthday=b.substr(5,2)+"/"+b.substr(8,2)+"/"+b.substr(0,4)}a.data={recebe_email:o.account.emailOptIn?"S":"N"}}dito.init(e.dito_key),dito.identify(a)}catch(c){console.log("Erro de tracking: "+c)}},b.onPrivacyPolicyReferenceClick=
  485.  
  486. function(){p.isMobileApp()?(p.isIOS()&&webkit.messageHandlers.callbackHandler.postMessage({showPrivacyPolicy:""}),p.isAndroid()&&TicketingAppAndroid.showPrivacyPolicyWasCalled()):e.open(b.controlPanel.catalogLink+"selecionar-cidade/home?returnUrl=/institucional/privacidade-seguranca")}})["catch"](function(a){c.go("login")})}]),angular.module("web-control-panel").controller("MyAccountController",["controlPanel","router","users","Login","matchmedia","SHOW_PAYMENTS",function(a,b,c,d,e,f){a.loading=!1;
  487.  
  488. var g = this;g.showPayments=f,c.getUser(),c.whenReady().then(
  489.  
  490. function(a){g.displayName=
  491.  
  492. function(){return a.account.firstName},g.displayGender=
  493.  
  494. function(){return a.account.gender}
  495.  
  496. }),g.login=d,g.loadingContent=
  497.  
  498. function(){return a.loadingContent},g.menuOpen=
  499.  
  500. function(){if(b.isMyAccount())return!1;var c=e.isDesktop()||e.isTablet()&&e.isLandscape();return c||a.menuOpen},g.state={orders:
  501.  
  502. function(){return{"class":{active:b.isOrders()}}},rockInRio:
  503.  
  504. function(){return{"class":{active:b.isRockInRio()},link:
  505.  
  506. function(){a.menuOpen=!0,a.loadingContent=!0,b.goToRockInRio()}
  507.  
  508. }},rockInRio:
  509.  
  510. function(){return{"class":{active:b.isRockInRio()},link:
  511.  
  512. function(){a.menuOpen=!0,a.loadingContent=!0,b.goToRockInRio()}
  513.  
  514. }},edit:
  515.  
  516. function(){return{"class":{active:b.isEdit()}}},favoritePlaces:
  517.  
  518. function(){return{"class":{active:b.isFavoritePlaces()}}},giftCards:
  519.  
  520. function(){return{"class":{active:b.isGiftCards()}}},paymentMethods:
  521.  
  522. function(){return{"class":{active:b.isPaymentMethods()}}}}}]),angular.module("web-control-panel").controller("OrdersController",["$resource","$sce","$window","$state","$http","order","controlPanel","dialog","router","API_URL","users","tracking","FileSaver",function(a,b,c,d,e,f,g,h,i,j,k,l,m){
  523.  
  524. var n = this;n.listFilter=["-sessions[0].date"],n.filterName="AllEvents",n.showPassbook=
  525.  
  526. function(a,b){h.show("scripts/sections/my-account/orders/passbook.html","lightbox-type1",{order:a,session:b,API_PATH:j},null,"PassbookController as passbook")};var o=function(a){for(var c=[],d=0;d<a.views.length;d++){var e=b.trustAsHtml(a.views[d]);if(c.length>0){for(var f=0;f<c.length;f++)if(c[f]!=e){c.push(e);break}}else c.push(e)}return c};k.whenReady().then(function(a){f.getOrders().then(function(a){l.trackMyOrdersRequest(),g.loadingContent=!1;for(var b=0;b<a.length;b++){var c=a[b];if(c.vouchers)for(var d=0;d<c.vouchers.length;d++){var f=c.vouchers[d];c.vouchers[d].views=o(f)}angular.forEach(c.sessions,function(a){a.seatsDescription=
  527.  
  528. function(){var b=[];return angular.forEach(a.tickets,function(c,d){if(void 0!==c.seat){var e=void 0===c.seat.typeDescription?c.seat.type:c.seat.typeDescription,f=c.seat.label+("Normal"!==e&&"Cadeira"!==e?" ("+e+")":"");d!==a.tickets.length-1&&(f+=", "),b.push(f)}}),b},a.seatList=
  529.  
  530. function(){var b=[];return angular.forEach(a.tickets,function(c,d){if(void 0!==c.seat){var e=c.seat.label;d!==a.tickets.length-1&&(e+=", "),b.push(e)}}),b},a.ticketsDescription=
  531.  
  532. function(){var b=[],c=function(a){for(var c=0;c<b.length;c++)if(b[c].name===a)return b[c]};return angular.forEach(a.tickets,function(a){var d=c(a.type.name);d?d.quantity+=1:b.push({name:a.type.name,quantity:1})}),b},a.hasPassbook=
  533.  
  534. function(){if(!a.delivery.mobile)return!1;if(a.delivery.passbookUrl)return!0;for(var b=0;b<a.tickets.length;b++){var c=a.tickets[b];if(c.delivery&&c.delivery.passbookUrl)return!0}return!1},a.printTickets=
  535.  
  536. function(b){a.ticketsBeingPrinted=!0,e.get(a.delivery.printUrl,{responseType:"arraybuffer"}).then(function(c){a.ticketsBeingPrinted=!1;var d=new Blob([c.data],{type:"application/pdf"});m.saveAs(d,"tickets-{0}.pdf".replace("{0}",b.id))},
  537.  
  538. function(){h.showError('Escolha outra forma de retirada ou entre em contato com o <a href="https://atendimento.ingresso.com/" target="_blank">Atendimento</a>.',"Ocorreu um erro na geração dos ingressos."),a.ticketsBeingPrinted=!1})
  539.  
  540. },a.event.type.parseId=isNaN(parseInt(a.event.type.id,10))?1:parseInt(a.event.type.id,10)}),c.paymentsDescription=
  541.  
  542. function(){var a=[];return angular.forEach(this.payments,function(b){"PaymentGiftCard"!=b.type&&a.push(b)}),a},c.isPayPal=
  543.  
  544. function(){for(var a=0;a<this.payments.length;a++){var b=this.payments[a];if("PaymentPayPalPreApproved"==b.type||"PaymentPayPal"==b.type)return!0}return!1},c.discountsDescription=
  545.  
  546. function(){var a=[];return angular.forEach(this.discounts,function(b){a.push(b)}),a},c.giftcardsDescription=
  547.  
  548. function(){var a=[];return angular.forEach(this.payments,function(b){"PaymentGiftCard"===b.type&&a.push(b)}),a},c.popcornClubDescription=
  549.  
  550. function(){var a=[];return angular.forEach(this.sessions,function(b){angular.forEach(b.tickets,function(b){b.promotion&&(b.promotion.type="PopcornClub")&&a.push(b.promotion)})}),a},c.getPassbokLink=
  551.  
  552. function(){return j+"/passbook/orders/"+c.id+".pkpass"}
  553.  
  554. }n.orders=a},
  555.  
  556. function(){h.showError("Não foi possível carregar seus pedidos, tente novamente mais tarde.","Oops!",i.goToEdit)})})["catch"](function(a){c.location=d.href("login")+"?ReturnUrl="+encodeURIComponent(c.location.href)}),g.menuOpen=!0,g.loadingContent=!0,n.getVerticalImage=function(a){for(
  557.  
  558. var b = 0;b<a.length;b++){
  559. var c = a[b];if("vertical"===c.type)return c.url}},n.canRetrieveTickets=function(a){return void 0!=a.sessions[0].delivery.printUrl&&""!=a.sessions[0].delivery.printUrl||void 0!=a.sessions[0].delivery.searchCode&&""!=a.sessions[0].delivery.searchCode},n.ticketIsValid=function(a){
  560. var b=new Date,c=new Date(a.sessions[0].date);return c>b}}]),angular.module("web-control-panel").controller("PassbookController",["$scope",function(a){
  561. var b = this;b.session=a.data.session;
  562. var c = !1;angular.forEach(b.session.tickets,
  563.  
  564. function(a,b){if(a.isActived)return void(c=!0)}),c||(b.session.tickets[0].isActived=!0),b.activeTicket=function(a){angular.forEach(b.session.tickets,function(b){b.isActived=b.seat.label==a.seat.label})}}]),angular.module("web-control-panel").controller("RiRController",["$http","$window","$state","users","API_RIR","dialog","router","controlPanel","ngDialog","$scope","Address","Account","Formhelper","tracking",
  565.  
  566. function(a,b,c,d,e,f,g,h,i,j,k,l,m,n){
  567.  
  568. function o(a) {
  569. for(var b=0;b<t.orders.length;b++)if(t.orders[b].Id===a)return t.orders[b]
  570. }
  571.  
  572. function p(a) {
  573. return""===a||void 0===a
  574. }
  575.  
  576. function q() {
  577. j.changeAddressData.shippingDetailAddress="",j.changeAddressData.shippingDetailAddressDisabled=!1,j.changeAddressData.errors.shippingDetailAddress=void 0,j.changeAddressData.shippingDetailNumber="",j.changeAddressData.errors.shippingDetailNumber=void 0,j.changeAddressData.shippingDetailComplement="",j.changeAddressData.shippingDetailNeighborhood="",j.changeAddressData.shippingDetailNeighborhoodDisabled=!1,j.changeAddressData.errors.shippingDetailNeighborhood=void 0,j.changeAddressData.shippingDetailCity="",j.changeAddressData.shippingDetailCityDisabled=!1,j.changeAddressData.errors.shippingDetailCity=void 0,j.changeAddressData.shippingDetailStateRegion="",j.changeAddressData.shippingDetailStateRegionDisabled=!1,j.changeAddressData.errors.shippingDetailStateRegion=void 0,j.changeAddressData.shippingDetailValid=!1,j.changeAddressData.errors.shippingDetailPostalCode=""
  578. }
  579.  
  580. function r() {
  581. j.changeAddressData.errors={};var a=!0;return a=j.changeAddressData.validateShippingDetailName()&&a,a=j.changeAddressData.validateShippingDetailRg()&&a,a=j.changeAddressData.validateShippingDetailDDD()&&a,a=j.changeAddressData.validateShippingDetailPhone()&&a,a=j.changeAddressData.shippingDetailValid&&a,a=j.changeAddressData.validateShippingDetailAddress()&&a,a=j.changeAddressData.validateShippingDetailNumber()&&a,a=j.changeAddressData.validateShippingDetailNeighborhood()&&a,a=j.changeAddressData.validateShippingDetailCity()&&a,a=j.changeAddressData.validateShippingDetailStateRegion()&&a
  582. }
  583.  
  584. function s(){d.whenReady().then(
  585.  
  586. function(){var b=d.getUserId();a.get(e+"/users/"+b+"/orders").then(function(a){n.trackRirOrdersRequest(),h.loadingContent=!1;for(var b=a.data.orders,c=0;c<b.length;c++){b[c].needAssociation=!1;for(var d=0;d<b[c].Tickets.length;d++)b[c].needAssociation=b[c].needAssociation||!b[c].Tickets[d].Association}return t.orders=b})["catch"](
  587.  
  588. function(){f.showError("Não foi possível carregar seus pedidos, tente novamente mais tarde.","Oops!",g.goToEdit)})})["catch"](function(a){b.location=c.href("login")+"?ReturnUrl="+encodeURIComponent(b.location.href)})}
  589.  
  590. var t = this;t.cancelReason="",t.cancelOrder=
  591.  
  592. function(b){j.cancelRIR=
  593.  
  594. function(){""===j.cancelReason||void 0===j.cancelReason?alert("Motivo do cancelamento obrigatório."):a.post(e+"/orders/cancel/"+b,{reason:j.cancelReason}).then(function(a){i.closeAll(),s()})["catch"](function(a){a.data?alert(a.data.Errors[0]):alert("Ocorreu um erro ao cancelar seu pedido.")})},j.cancelReason="",i.open({template:"scripts/sections/my-account/rock-in-rio/cancel-modal.html",scope:j,showClose:!0,className:"lightbox-type2"
  595.  
  596. })},j.changeAddressData= {
  597. errors:{}},j.changeAddressData.validateShippingDetailName=
  598.  
  599. function(){var a=!p(j.changeAddressData.shippingDetailName);return a||(j.changeAddressData.errors.shippingDetailName="Nome obrigatório"),a},j.changeAddressData.validateShippingDetailRg=
  600.  
  601. function(){var a=!p(j.changeAddressData.shippingDetailRg);return a||(j.changeAddressData.errors.shippingDetailRg="Identidade obrigatória"),a},j.changeAddressData.validateShippingDetailDDD=
  602.  
  603. function(){var a=!p(j.changeAddressData.shippingDetailDDD);return a||(j.changeAddressData.errors.shippingDetailDDD="DDD obrigatório"),a},j.changeAddressData.validateShippingDetailPhone=
  604.  
  605. function(){var a=!p(j.changeAddressData.shippingDetailPhone);return a||(j.changeAddressData.errors.shippingDetailPhone="Telefone obrigatório"),a},j.changeAddressData.validateShippingDetailAddress=
  606.  
  607. function(){var a=!p(j.changeAddressData.shippingDetailAddress);return a||(j.changeAddressData.errors.shippingDetailAddress="Logradouro obrigatório"),a},j.changeAddressData.validateShippingDetailNumber=
  608.  
  609. function(){var a=!p(j.changeAddressData.shippingDetailNumber);return a||(j.changeAddressData.errors.shippingDetailNumber="Número obrigatório"),a},j.changeAddressData.validateShippingDetailNeighborhood=
  610.  
  611. function(){var a=!p(j.changeAddressData.shippingDetailNeighborhood);return a||(j.changeAddressData.errors.shippingDetailNeighborhood="Bairro obrigatório"),a},j.changeAddressData.validateShippingDetailCity=
  612.  
  613. function(){var a=!p(j.changeAddressData.shippingDetailCity);return a||(j.changeAddressData.errors.shippingDetailCity="Cidade obrigatória"),a},j.changeAddressData.validateShippingDetailStateRegion=
  614.  
  615. function(){var a=!p(j.changeAddressData.shippingDetailStateRegion);return a||(j.changeAddressData.errors.shippingDetailStateRegion="Estado obrigatório"),a},t.changeAddress=
  616.  
  617. function(a){var b=o(a);j.changeAddressData.orderId=b.Id,j.changeAddressData.shippingDetailName="",j.changeAddressData.shippingDetailRg="",j.changeAddressData.shippingDetailDDD="",j.changeAddressData.shippingDetailPhone="",j.changeAddressData.shippingDetailPostalCode="",j.changeAddressData.errors={},q(),i.open({template:"scripts/sections/my-account/rock-in-rio/change-address-modal.html",scope:j,showClose:!0,className:"lightbox-type2"})},j.associationData={},j.associationData.save=
  618.  
  619. function(){var b=d.getUserId();if(!j.associationData.accept)return
  620.  
  621. void alert("Você deve concordar com os termos da escolha do dia.");for(var c=[],f=0;f<j.associationData.tickets.length;f++) {
  622. var g=j.associationData.tickets[f];"0"!==g.selectedAssociation&&c.push({OrderTicketId:g.id,EventAssociationId:g.selectedAssociation})}0===c.length?alert("Você deve selecionar ao menos um dia para salvar."):a.post(e+"/association/register/"+b+"/"+j.associationData.orderId,c).then(function(a){i.closeAll(),s()})["catch"](function(a){a.data?alert(a.data.Errors[0]):alert("Ocorreu um erro ao associar o dia do seu pedido.")})
  623. },a.get(e+"/association").then(
  624.  
  625. function(a){var b=[];b.push({Id:0,Name:"Selecione",selected:"selected"});for(var c=0;c<a.data.length;c++)b.push({Id:a.data[c].Id,Name:a.data[c].Name,Description:a.data[c].Description});j.associationData.days=b}),t.association=function(a){var b=o(a);j.associationData.orderId=b.Id,j.associationData.accept=!1;for(var c=[],d=0;d<b.Tickets.length;d++)b.Tickets[d].Association||c.push({id:b.Tickets[d].Id,name:b.Tickets[d].Name,selectedAssociation:"0"});j.associationData.tickets=c,i.open({template:"scripts/sections/my-account/rock-in-rio/association.html",scope:j,showClose:!0,className:"lightbox-type2"})},j.changeAddressData.update=
  626.  
  627. function(){r()&&d.whenReady().then(
  628.  
  629. function(){var b=d.getUserId(),c={};c.OrderId=j.changeAddressData.orderId,c.DeliveryName=j.changeAddressData.shippingDetailName,c.RG=j.changeAddressData.shippingDetailRg,c.AreaCode=j.changeAddressData.shippingDetailDDD,c.Phone=j.changeAddressData.shippingDetailPhone,c.PostalCode=j.changeAddressData.shippingDetailPostalCode,c.Street=j.changeAddressData.shippingDetailAddress,c.Number=j.changeAddressData.shippingDetailNumber,c.Complement=j.changeAddressData.shippingDetailComplement,c.Neighborhood=j.changeAddressData.shippingDetailNeighborhood,c.City=j.changeAddressData.shippingDetailCity,c.StateRegion=j.changeAddressData.shippingDetailStateRegion,a.post(e+"/orders/change-shipping/"+b,c).then(function(a){i.closeAll(),s()})["catch"](function(a){a.data?alert(a.data.Errors[0]):alert("Ocorreu um erro ao alterar o endereço do seu pedido.")})})},t.changeAddress=function(a){
  630.  
  631. var b = o(
  632. a);j.changeAddressData.orderId=b.Id,j.changeAddressData.shippingDetailName="",j.changeAddressData.shippingDetailRg="",j.changeAddressData.shippingDetailDDD="",j.changeAddressData.shippingDetailPhone="",j.changeAddressData.shippingDetailPostalCode="",j.changeAddressData.errors={
  633. },q(),i.open( {
  634. template:"scripts/sections/my-account/rock-in-rio/change-address-modal.html",scope:j,showClose:!0,className:"lightbox-type2"})},s(),j.getAddressFromPostalCode=
  635.  
  636. function(){j.addressLoading=!0,q(),j.changeAddressData.shippingDetailPostalCode?a.get(e+"/postal-codes/"+j.changeAddressData.shippingDetailPostalCode).then(function(a){return a.data.Found?(j.changeAddressData.shippingDetailAddress=a.data.PostalCode.Address,j.changeAddressData.shippingDetailAddressDisabled=""!==a.data.PostalCode.Address,j.changeAddressData.shippingDetailStateRegion=a.data.PostalCode.StateRegion,j.changeAddressData.shippingDetailStateRegionDisabled=""!==a.data.PostalCode.StateRegion,j.changeAddressData.shippingDetailNeighborhood=a.data.PostalCode.Neighborhood,j.changeAddressData.shippingDetailNeighborhoodDisabled=""!==a.data.PostalCode.Neighborhood,j.changeAddressData.shippingDetailCity=a.data.PostalCode.City,j.changeAddressData.shippingDetailCityDisabled=""!==a.data.PostalCode.City,j.changeAddressData.shippingDetailValid=!0,void(j.addressLoading=!1)):(j.addressLoading=!1,q(),void(j.changeAddressData.errors.shippingDetailPostalCode="Área de CEP não atendida pela transportadora. Favor informar outro CEP."))},
  637.  
  638. function(){j.changeAddressData.errors.shippingDetailPostalCode="Ocorreu um erro inesperado ao buscar o CEP"}):j.changeAddressData.errors.shippingDetailPostalCode="CEP obrigatório"},t.alertMsg=function(a){alert("Este pedido ainda não está disponível para rastreio. Consulte novamente dentro de alguns dias. A entrega poderá ocorrer até o fim de agosto.")}}]),angular.module("web-control-panel").controller("PaymentMethodsController",["controlPanel","users","server","dialog","$window","$location","tracking",function(a,b,c,d,e,f,g){
  639.  
  640. var h = this, i = "Ocorreu um erro ao associar sua conta o PayPal";b.whenReady().then(
  641.  
  642. function(b){var j=function(){c.get("/users/"+b.id+"/payments").then(function(b){g.trackPaymentMethods();for(var c=0;c<b.length;c++){var d=b[c];if("PaymentPayPal"==d.type){k=!0;break}}a.loading=!1})["catch"](function(b){a.loading=!1,d.showError("Ocorreu um erro ao carregar suas formas de pagamento")})},k=!1;h.paypalLinked=
  643.  
  644. function(){return k};
  645.  
  646. var l = f.search().paypal,
  647. m = f.search().token;void 0!==l&&void 0!=m?"false"!=l?c.post("/users/"+b.id+"/payments/paypal/"+m).then(
  648.  
  649. function(){d.showSuccess("Sua conta do PayPal foi associada com sucesso","Sucesso!"),j()})["catch"](
  650.  
  651. function(a){d.showError(i)}):(c.post("/users/"+b.id+"/payments/paypal/cancel"),d.showError(i)):j(),h.preAuthorizePayPal=
  652.  
  653. function(){a.loading=!0,c.post("/users/"+b.id+"/payments/paypal").then(function(a){e.location=a.redirectUrl})["catch"](function(b){a.loading=!1,d.showError(i)})},h.cancelPreAuthorizePayPal=
  654.  
  655. function(){a.loading=!0,c.post("/users/"+b.id+"/payments/paypal/cancel").then(function(a){k=!1,j(),d.showSuccess("Sua conta do PayPal foi desassociada com sucesso","Sucesso!")})["catch"](function(b){a.loading=!1,d.showError("Ocorreu um erro ao desassociar sua conta o PayPal")})}})}]),angular.module("web-control-panel").controller("ZendeskController",["$state","$stateParams","$location","$window","users","server",function(a,b,c,d,e,f){e.getUser(),e.whenReady().then(function(a){
  656.  
  657. var c = "/zendesk/sso";void 0!==b.return_to&&(c=c+"?return_to="+b.return_to),f.get(c).then(
  658.  
  659. function(a){console.log("going to zendesk...",a.url),d.location=a.url})})["catch"](
  660.  
  661. function(b){d.location=a.href("login")+"?ReturnUrl="+encodeURIComponent(d.location.href)})}]),angular.module("web-control-panel").controller("MainCtrl",["$scope",
  662.  
  663. function(a){a.awesomeThings=["HTML5 Boilerplate","AngularJS","Karma"]}]),angular.module("web-control-panel").controller("AccountCtrl",["$anchorScroll","$location","$scope","$state","$window","$cookies","dialog","controlPanel","Account","Address","Formhelper","COOKIE_NAME","SHOW_RIR","router","tracking","platform","AnchorService",function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){
  664.  
  665. function r(a) {
  666. var b;for(var c in a.$error){var d=a.$error[c];if(void 0!=d[0]){b=void 0===d[0].$submitted?d[0].$name:r(d[0]);break}}return b
  667. }
  668.  
  669. function s(a){var b=null;for(var c in a)if(a.hasOwnProperty(c)){b=c;break}if(null!=b)switch(b){case"userName":return"email";case"password":return"password";case"account.firstName":return"firstName";case"account.gender":return"gender";case"account.cPF":return"cpf";case"account.birthDate":return"birthdate";case"account.rG":return"rg"}return null}h.loading=!1,c.show_rir=m,c.invalidPassword="",o.trackRegistrationStart(),c.onPrivacyPolicyReferenceClick=
  670.  
  671. function(){p.isMobileApp()?(p.isIOS()&&webkit.messageHandlers.callbackHandler.postMessage({showPrivacyPolicy:""}),p.isAndroid()&&TicketingAppAndroid.showPrivacyPolicyWasCalled()):e.open(c.controlPanel.catalogLink+"selecionar-cidade/home?returnUrl=/institucional/privacidade-seguranca")},c.setInvalidPassword=
  672.  
  673. function(a){c.invalidPassword=a.target.value},c.formHelper=k,c.formHelper.birthDate=void 0,c.validate=k.validate,c.disableCPF=!1,c.addressResume=!1,c.expandAddress=!1,c.layoutObj={address:!1,fullRegister:!1};var t=f.getObject(l);t?n.goToEdit():(c.user=new i,c.user.account={emailOptIn:!0},c.user.socialLogins=[]),c.clear=
  674.  
  675. function(){c.user=new i,c.user.account={emailOptIn:!0},c.user.socialLogins=[],c.formHelper.dirty=!1,c.em_err=!1,c.userForm.$setPristine()},c.save=
  676.  
  677. function(e){if(c.submitLoading=!0,c.formHelper.dirty=!0,e.$valid)c.user.account.birthDate=c.formHelper.toDate(c.formHelper.birthDate),c.user.userName=c.user.userName.toLowerCase(),c.user.createdBy="Frontend",c.user.$save(function(a){if(o.trackRegistrationComplete(a),c.submitLoading=!1,c.firstName=c.user.account.firstName,p.isMobileApp())p.isIOS()&&webkit.messageHandlers.callbackHandler.postMessage({signUpWasSuccessful:""}),p.isAndroid()&&TicketingAppAndroid.signUpSuccessfulWasCalled();else{var b=[];b.push("Olá, "+c.user.account.firstName+"!"),b.push("Confirme seu cadastro clicando no link que acabamos de enviar para o seu e-mail."),c.dialog=g.showSuccess(b,"Falta pouco!",
  678.  
  679. function(){d.go("login")}),c.clear(),c.accountSaved=!0}},function(d){c.errors=k.CreateErrors(d.data.modelState);
  680.  
  681. var e = s(c.errors);void 0!==e&&(b.hash(e),
  682.  
  683. a()),c.submitLoading=!1});else{
  684.  
  685. var f = r(
  686. c.userForm);void 0!==f&&q.anchorToId(f),c.submitLoading=!1}},c.getAddress=function(a,b){c.addressLoading=!0;
  687. var d = !c.userForm.account.$valid || b;if(void 0!=a&&d){
  688. var e=j.get({postalCode:a});e.$promise.then(function(a){c.user.account.address=a,c.addressResume=!0,c.expandAddress=!1,c.streetCompleted=a.street.length>0,c.neighborhoodCompleted=a.neighborhood.length>0,c.stateRegionCompleted=a.stateRegion.length>0,c.cityCompleted=a.city.length>0,c.addressLoading=!1},
  689.  
  690. function(){c.addressResume=!1,c.expandAddress=!0,c.streetCompleted=!1,c.neighborhoodCompleted=!1,c.stateRegionCompleted=!1,c.cityCompleted=!1,c.user.account.address.street="",c.user.account.address.neighborhood="",c.user.account.address.stateRegion="",c.user.account.address.city="",c.addressLoading=!1})
  691.  
  692. }else c.addressResume=!1,c.expandAddress=!0,c.streetCompleted=!1,c.neighborhoodCompleted=!1,c.stateRegionCompleted=!1,c.cityCompleted=!1,c.user.account.address="",c.addressLoading=!1},c.cancel=
  693.  
  694. function(){e.location="http://www.ingresso.com"},c.setInputChanged=
  695.  
  696. function(a){return void 0!==c.errors&&("email"===a.$name&&c.errors.userName&&(c.errors.userName.invalid=1!=c.errors.userName.invalid&&c.errors.userName.invalid),"birthdate"===a.$name&&c.errors["account.birthDate"]&&(c.errors["account.birthDate"].invalid=1!=c.errors["account.birthDate"].invalid&&c.errors["account.birthDate"].invalid),"cpf"===a.$name&&c.errors["account.cPF"]&&(c.errors["account.cPF"].invalid=1!=c.errors["account.cPF"].invalid&&c.errors["account.cPF"].invalid),void("rg"===a.$name&&c.errors["account.rG"]&&(c.errors["account.rG"].invalid=1!=c.errors["account.rG"].invalid&&c.errors["account.rG"].invalid)))}}]),angular.module("web-control-panel").controller("LogoutCtrl",["Login","router",
  697.  
  698. function(a,b){a.doLogout()}]),angular.module("web-control-panel").controller("ConfirmEmailCtrl",["$scope","$state","$stateParams","$http","AUTH_URL","Account","ConfirmEmail","controlPanel","tracking",function(a,b,c,d,e,f,g,h,i){h.loading=!0,g.confirm(c.userId,c.token).success(
  699.  
  700. function(){i.trackRegistrationConfirmed(),h.loading=!1,b.go("confirm-email-success")}).error(
  701.  
  702. function(){h.loading=!1,b.go("confirm-email-error",{userId:c.userId})})
  703.  
  704. }]),angular.module("web-control-panel").controller("ConfirmEmailErrorCtrl",["$scope","$state","$stateParams","$http","ngDialog","AUTH_URL",function(a,b,c,d,e,f) {
  705. a.resendEmail=
  706.  
  707. function(){
  708.  
  709. function g(){a.dialog=e.open({template:"views/resend_email_confirmation_success.html",scope:a,showClose:!0,className:"lightbox-type1"}),a.close=
  710.  
  711. function(){a.dialog.close(),b.go("login")}
  712.  
  713. }d.post(f+"/users/"+c.userId+"/resend_email_confirmation",JSON.stringify( {
  714. userId:c.userId})).success(g).error(g)}}]),angular.module("web-control-panel").controller("ForgotPasswordCtrl",["$location","$scope","$state","$window","$http","ngDialog","AUTH_URL","Login","platform",function(a,b,c,d,e,f,g,h,i){b.dirty=!1,b.isLoading=!1,b.validate=function(a){return(a.$dirty||b.dirty)&&a.$invalid},b.clear=
  715.  
  716. function(){b.email="",b.dirty=!1,b.userForm.$setPristine()},b.helpLink=
  717.  
  718. function(){i.isMobileApp()?(i.isIOS()&&webkit.messageHandlers.callbackHandler.postMessage({showZendesk:""}),i.isAndroid()&&TicketingAppAndroid.showZendeskWasCalled()):d.location.href="https://atendimento.ingresso.com/"},b.save=
  719.  
  720. function(a){b.isLoading=!0,b.dirty=!0,a.$valid&&e.post(g+"/users/reset_password",JSON.stringify({email:b.email})).success(
  721.  
  722. function(){i.isMobileApp()?(i.isIOS()&&webkit.messageHandlers.callbackHandler.postMessage({forgetPasswordWasSuccessful:""}),i.isAndroid()&&TicketingAppAndroid.forgetPasswordSuccessfulWasCalled()):(h.resetAttempts(),b.clear(),b.dialog=f.open({template:"views/forgot_password_success.html",scope:b,showClose:!0,className:"lightbox-type1"}),b.close=
  723.  
  724. function(){b.dialog.close(),c.go("login")},b.isLoading=!1)
  725.  
  726. })}}]),angular.module("web-control-panel").controller("ResetPasswordCtrl",["$scope","$stateParams","$http","ngDialog","controlPanel","AUTH_URL","Formhelper","router",function(a,b,c,d,e,f,g,h) {
  727. e.loading=!1,a.formHelper=g,a.validate=g.validate,a.clear=
  728.  
  729. function(){a.confirmPassword=null,a.password=null,a.dirty=!1,a.pw_err=!1,a.userForm.$setPristine()},a.save=
  730.  
  731. function(e){a.formHelper.dirty=!0,e.$valid&&a.password==a.confirmPassword&&!a.resetPasswordLoading&&(a.resetPasswordLoading=!0,c.post(f+"/users/"+b.userId+"/reset_password",JSON.stringify({token:b.token,newPassword:a.password})).success(
  732.  
  733. function(){a.resetPasswordLoading=!1,a.clear(),a.dialog=d.open({template:"views/reset_password_success.html",scope:a,showClose:!0,className:"lightbox-type1"}),a.close=
  734.  
  735. function(){a.dialog.close(),h.goToLogin()}
  736.  
  737. }).error(function(b,c) {
  738. a.resetPasswordLoading=!1,400==c?a.errors=g.CreateErrors(b.modelState):a.dialog=d.open({template:"views/reset_password_error.html",scope:a,showClose:!0,className:"lightbox-type1"}),a.close=
  739.  
  740. function(){a.dialog.close()}
  741.  
  742. }))},a.goToLogin=
  743.  
  744. function(){a.dialog.close(),h.goToLogin()}
  745.  
  746. }]),angular.module("web-control-panel").controller("ResendEmailConfirmationCtrl",["$stateParams","$state","$http","AUTH_URL",function(a,b,c,d) {
  747. c.post(d+"/users/resend_email_confirmation",JSON.stringify({email:a.email})).success(
  748.  
  749. function(){b.go("resend-email-success")})}]),angular.module("web-control-panel").controller("UserStatusCtrl",["$scope","$state","Login",function(a,b,c){a.login=c;
  750.  
  751. var d=["change-password","edit","my-account","my-account.edit","my-account.orders"];a.showHeader=
  752.  
  753. function(){var a=!1;return angular.forEach(d,function(c){b.is(c)&&(a=!0)}),c.isLogged()&&a}}]),angular.module("web-control-panel").service("Formhelper",["$window",function(a){
  754.  
  755. var b = function(a){this.invalid=void 0!=a,this.messages=a};return{CreateErrors:function(a){
  756. var c = {};if(a)for(
  757. var d
  758. in a)c[d]=new b(a[d]);return c},AddError:function(a,c,d){a[c]=new b([d])},IsComplete:function(a){return!(a.$error&&a.$error.required&&a.$error.required.length>1)},toDate:function(a,b){if(a){
  759. var c = a.replace("/", "").replace("/", ""), d = parseInt(c.substring(0, 2)), e = parseInt(c.substring(2, 4)) - 1,
  760. f = parseInt(c.substring(4, 8));if("en_US"==b){
  761. var g = d;d=e,e=g}return new Date(f,e,d).toJSON()}},dateToString:function(a){
  762. var b = new Date(a), c = b.getDate(), d = b.getMonth() + 1, e = b
  763. .getFullYear();return(c<10?"0":"")+c.toString()+(d<10?"0":"")+d.toString()+e.toString()},dirty:!1,validate:function(a){return!a||(a.$dirty||this.dirty)&&a.$invalid},strength:function(b){return b?a.zxcvbn(b).score:0},label:function(a){
  764. var b = this.strength(a),
  765. c = "Muito Simples";return b>=2&&b<3&&(c="Razoável"),b>=3&&b<4&&(c="Bom"),b>=4&&(c="Excelente"),c},complexity:function(a){
  766. var b = Math.ceil(this.strength(a) / 4
  767. * 3);return b>3?3:b<1?1:b}}}]),angular.module("web-control-panel").service("Address",["ADDRESS_URL","$resource",function(a,b){
  768. var c=b(a+"/address/:postalCode",{postalCode:"@postalCode"});return c}]),angular.module("web-control-panel").service("Login",["$http","$window","$state","$cookies","AUTH_URL","Recaptcha","COOKIE_NAME","COOKIE_DOMAIN","CATALOG_URL","users","CLIENT_ORIGIN_COOKIE_NAME",function(a,b,c,d,e,f,g,h,i,j,k){
  769. var l, m = !1,
  770. n=[],o=[],p=0,q=function(b){l=a({method:"POST",url:e+"/token",withCredentials:!0,data:$.param(b),headers:{"Content-Type":"application/x-www-form-urlencoded"}}).success(function(a){if(void 0==a.password_expired_token){
  771. var b=new Date,e=b.getTime()+864e5;b.setTime(e),d.remove(g,{path:"/",domain:h}),d.putObject(g,{user_id:a.user_id,access_token:a.access_token,user_first_name:a.user_first_name},{path:"/",domain:h,expires:b}),angular.forEach(n,function(b){b(a)}),p=0}else d.remove(g,{path:"/",domain:h}),c.go("change-password-expired",{userId:a.user_id,token:a.password_expired_token})}).error(function(a,b,c){
  772. var e = "usuário ou senha inválidos";400==b&&(e=a.error_description),null!=a&&("invalid_captcha_response"==a.error&&(p=99),"email_not_confirmed"==a.error&&(r.enableResendEmail=!0),angular.forEach(o,
  773.  
  774. function(b){b(e,a.error)}),d.remove(g,{path:"/",domain:h})),p++,p>=3&&f.whenReady().then(
  775.  
  776. function(){f.render(),f.reset()})
  777.  
  778. })},r= {
  779. enableResendEmail:!1,addSuccessCbk:function(a){a&&n.push(a)},addErrorCbk:function(a){a&&o.push(a)},resetAttempts:
  780.  
  781. function(){p=0},doLogin:
  782.  
  783. function(a,b){var c=this;c.enableResendEmail=!1;var e={username:a.toLowerCase(),password:b,grant_type:"password"};try{var g=d.getObject(k);g&&g.client_origin&&(e.client_origin=g.client_origin,d.remove(k))}catch(h){console.log("invalid client_id cookie")}p>=3?f.whenReady().then(
  784.  
  785. function(){e.captcha_response=f.getResponse(),dataLayer.push({pagina:"login",trigger:"cliente",event:"Logou com Recaptcha"}),q(e)}):
  786.  
  787. q(e)},doLogout:
  788.  
  789. function(c){d.remove("partnership",{path:"/",domain:h}),d.remove(g,{path:"/",domain:h}),a({method:"GET",withCredentials:!0,url:e+"/users/logout"}),j.logout(),m=!1,b.location=i},isLogged:
  790.  
  791. function(){return!!m.account},IsCaptchaRequired:
  792.  
  793. function(){return p>=3},enableResendEmailConfirmation:
  794.  
  795. function(){return this.enableResendEmail},whenReady:
  796.  
  797. function(){return l}
  798.  
  799. };return r}]),
  800.  
  801. function(){"use strict";
  802.  
  803. function a(a){
  804.  
  805. function b(b) {
  806. a(b)}this.anchorToId=b
  807. }angular.module("web-control-panel").service("AnchorService",["$anchorScroll",a])}(),angular.module("web-control-panel").directive("nextWhenValid",["$timeout",function(a){return{restrict:"A",require:["ngModel"],scope:{nextWhenValid:"@"},link:function(b,c,d,e){
  808.  
  809. var f = e[0];b.next=
  810.  
  811. function(){return f.$valid},b.$watch(b.next,
  812.  
  813. function(c){if(c&&f.$dirty){var d=$(b.nextWhenValid);1===d.length&&a(
  814.  
  815. function(){d[0].focus()})
  816.  
  817. }})}}}]),angular.module("web-control-panel").directive("selectWrapper",
  818.  
  819. function(){return{template:'<div class="frm-customselect2" ng-class="{\'is-disabled\': disabled}"><span class="frm-select-lbl">{{title}}</span><span class="frm-select-val">{{label}}</span><div ng-transclude></div></div>',restrict:"E",transclude:!0,scope:{title:"=",value:"=",disabled:"=swDisabled"},controller:["$scope","$element",function(a,b){a.label=null,a.$watch(
  820.  
  821. function(){return b.find("select option:selected").text()},
  822.  
  823. function(b){a.label=b?b:a.value})}],link:
  824.  
  825. function(a,b){var c=b.find("select");c.focus(
  826.  
  827. function(){b.children(".frm-customselect2").addClass("frm-select-focus")}),c.blur(
  828.  
  829. function(){b.children(".frm-customselect2").removeClass("frm-select-focus")})
  830.  
  831. }}}),angular.module("web-control-panel").directive("togglemenu",["matchmedia","$window",function(a,b) {
  832. return{restrict:"A",link:function(c,d){
  833.  
  834. function e(a) {
  835. var b=$();if(1==n.autoclose){var b=$("[data-togglemenu-wp]").not("[data-closeoncontext], [data-noautoclose]");b.hasClass("is-opened")&&!h.hasClass("is-opened")&&b.not(h).removeClass("is-opened")}else"context"==n.autoclose&&$("[data-togglemenu-wp][data-closeoncontext]").hasClass("is-opened")&&!h.hasClass("is-opened")&&h.parent().children().removeClass("is-opened");h.toggleClass("is-opened"),!$("[data-togglemenu-animate]",d).length||1!=n.autoclose&&"context"!=n.autoclose||($("[data-togglemenu-wp]").not(h).children("[data-togglemenu-animate]").velocity("slideUp",{duration:250}),h.hasClass("is-opened")?$("[data-togglemenu-animate]",d).velocity("slideDown",{duration:250}):$("[data-togglemenu-animate]",d).velocity("slideUp",{duration:250})),void 0!==i.attr("aria-expanded")&&("false"===i.attr("aria-expanded")?i.attr("aria-expanded","true"):i.attr("aria-expanded","false")),(i.hasClass("icon-plus")||i.hasClass("icon-less"))&&i.filter(".box-toggle").toggleClass("icon-plus icon-less"),a.stopPropagation()
  836. }
  837.  
  838. function f() {
  839. h.filter(".is-opened").length&&(h.removeClass("is-opened"),d.removeClass("is-opened"),$("[data-togglemenu-animate]",d).length&&$("[data-togglemenu-animate]",d).velocity("slideUp",{duration:250}),$("[data-togglemenu-animate]",d)&&i.filter(".box-toggle:not(.icon-arrow2-3)").removeClass("icon-less"),i.filter(".box-toggle:not(.icon-arrow2-3)").addClass("icon-plus"))
  840. }
  841.  
  842. function g(a){a.stopPropagation()}var h,i=d.find("[data-togglemenu-item]"),j=d.find("[data-togglemenu-close]"),k=d.find("[data-item-mobile-only]"),l=!1,m=angular.element(b),n={autoclose:!0};c.getWindowDimensions=
  843.  
  844. function(){return{h:m.height(),w:m.width()}},"string"==
  845.  
  846. typeof d.attr("data-noautoclose")?n.autoclose=!1:"string"==
  847. typeof d.attr("data-closeoncontext")&&(n.autoclose="context"),"string"==
  848. typeof d.attr("data-mobile-only")&&(a.onDesktop(
  849.  
  850. function(a){a.matches&&(l=!1)}),a.onTablet(function(a){a.matches&&(l=!0)}),a.onPhone(function(a){a.matches&&(l=!0)})),a.onDesktop(function(a){a.matches&&k.attr("style","display: none")}),a.onTablet(function(a){a.matches&&k.attr("style","display: block")}),a.onPhone(function(a){a.matches&&k.attr("style","display: block")}),h=$("[data-togglemenu-wp]",d).length?$("[data-togglemenu-wp]",d):d,i.click(e),j.click(e),1==n.autoclose&&(h.bind("click touchstart",g),d!==h&&d.bind("click touchstart",g)),1==n.autoclose&&$(document).bind("click touchstart",f),c.$watch(c.getWindowDimensions,
  851.  
  852. function(){"string"==typeof d.attr("data-mobile-only")&&(i.unbind("click",e),j.unbind("click",e),$(document).unbind("click touchstart",f),h.bind("click touchstart",g),d.bind("click touchstart",g),h.removeAttr("style"),l&&(i.click(e),j.click(e),$(document).bind("click touchstart",f),h.bind("click touchstart",g),d.bind("click touchstart",g)))},!0),m.bind("resize",
  853.  
  854. function(){c.$apply()})
  855.  
  856. }}}]),angular.module("web-control-panel").directive("formGroup",
  857.  
  858. function(){return{restrict:"C",link:function(a,b){
  859.  
  860. function c() {
  861. var a=document.createElement("input");return"placeholder"in a
  862. }
  863.  
  864. var d = function(){
  865. var a = $(this), b = a.children(".form-control"), d = a.children(
  866. ".fl-label");""!=b.val()?(a.addClass("fl-form-group-with-value"),d.removeClass("is-hidden")):(a.removeClass("fl-form-group-with-value"),
  867.  
  868. c()&&b.attr("placeholder")&&d.addClass("is-hidden"))},e=
  869.  
  870. function(){var a=$(this),b=a.children(".form-control"),d=a.children(".fl-label");c()&&b.attr("placeholder")&&d.addClass("is-hidden")};
  871.  
  872. $(b).on("blur keyup keydown",d),$(b).each(d),$(b).each(e)}
  873.  
  874. }}).directive("frmCustomcheckbox",
  875.  
  876. function(){return{restrict:"C",link:function(a,b){var c=function(){var a=$("input[type=checkbox]",b);a.is(":checked")?(a.prop("checked"),$(b).addClass("is-checked")):(a.removeAttr("checked"),$(b).removeClass("is-checked"))};$(b).click(c),c()}}}),angular.module("web-control-panel").directive("colorboxLk",
  877.  
  878. function(){return{restrict:"C",link:function(a,b){console.log(b),$(b).colorbox({maxWidth:"95%",maxHeight:"95%",width:"895px",title:$(b).attr("data-title"),close:"&times;",onComplete:
  879.  
  880. function(){$("html").addClass("cbox-is-opened")},onClosed:
  881.  
  882. function(){$("html").removeClass("cbox-is-opened")}})}}}),angular.module("web-control-panel").directive("itooltip",["matchmedia",function(a){return{restrict:"A",link:function(b,c,d){
  883.  
  884. var e = $(c), f = a.isPhone() ? "100%" : e.attr("data-itooltip-width");d.$observe("itooltip",
  885.  
  886. function(){$(e.attr("data-itooltip-content")).wrap("<div></div>").parent().css("display","none"),e.tooltipster({trigger:e.attr("data-itooltip-trigger")||"click",contentAsHTML:!0,content:$(e.attr("data-itooltip-content")),maxWidth:f,animation:e.attr("data-itooltip-animation")||"fade",theme:e.attr("data-itooltip-theme")||"tooltipster-default",minWidth:100,interactive:!0,positionTracker:!0,functionReady:function(a,b){var c=$('<span role="button" class="tooltipster-close icon-size1 icon-close icon-enabled"></span>');$(b).offset(),$("#page").offset();c.bind("click touchstart",
  887.  
  888. function(){$(a).tooltipster("hide")}),
  889.  
  890. $(b).append(c),$("body").append('<div class="tooltipster-bg"></div>')},functionBefore:
  891.  
  892. function(a,b){e.hasClass("icon-bt-disabled")||(this.tooltipster("content",$(e.attr("data-itooltip-content"))),b())},functionAfter:
  893.  
  894. function(){$("body .tooltipster-bg").remove()}
  895.  
  896. })})}}}]),angular.module("web-control-panel").service("CarouselTrigger",
  897.  
  898. function(){return{enable:!1}}).directive("carousel",["matchmedia","CarouselTrigger",
  899.  
  900. function(a,b){var c=a,d=b,e={basic:568,small:768,desktop:1024};return{restrict:"A",link:function(a,b){
  901.  
  902. function f() {
  903. console.log("removendo carousel"),b.data("owlCarousel")&&b.data("owlCarousel").destroy()
  904. }
  905.  
  906. function g() {
  907. console.log("aplicando carousel");var a={items:parseInt(b.attr("data-carousel-items"))||5,pagination:!0,navigation:!0,navigationText:!1};if("undefined"!=typeof b.attr("data-carousel-items-mobile")){var c=parseInt(b.attr("data-carousel-items-mobile"));a=$.extend({},a,{itemsMobile:[e.basic,c],itemsTablet:[e.basic,c],itemsDesktopTablet:[e.basic,c],itemsDesktop:[e.basic,c]})}"undefined"!=typeof b.attr("data-carousel-not-responsive")&&b.attr("data-carousel-items")&&(a=$.extend({},a,{itemsScaleUp:!0,itemsDesktop:!1,itemsDesktopSmall:!1,itemsTablet:!1,itemsTabletSmall:!1})),b.owlCarousel(a)
  908. }a.trigger=d,console.log("carousel"),"string"!=
  909.  
  910. typeof b.attr("data-static-content")?a.$watch("trigger",
  911.  
  912. function(a){a.enable?"string"==typeof b.attr("data-mobile-only")?(c.on("(min-width: 770px)",function(a){a.matches&&f()}),c.on("(max-width: 768px)",function(a){a.matches&&g()}),c.onPhone(function(a){a.matches&&g()})):g():f()},!0):"string"==typeof b.attr("data-mobile-only")?(c.onDesktop(function(a){a.matches&&f()}),c.onTablet(function(a){a.matches&&f()}),c.onPhone(function(a){a.matches&&g()})):g()}
  913.  
  914. }}]).directive("carouselTrigger",
  915.  
  916. function(){return{restrict:"A",controller:["$scope","CarouselTrigger",function(a,b){a.trigger=b,a.$last&&(a.trigger.enable=!0)}]}}),slideside.$inject=["$window","router"],angular.module("web-control-panel").directive("slideside",slideside),slideBackButton.$inject=["$state"],angular.module("web-control-panel").directive("slideBackButton",slideBackButton),angular.module("web-control-panel").service("ConfirmEmail",["$http","AUTH_URL",
  917.  
  918. function(a,b){var c;return{confirm:function(d,e){return a.post(b+"/users/"+d+"/confirm_email",JSON.stringify({token:e})).success(function(a){c=a.email})},getEmailConfirmed:
  919.  
  920. function(){return c}}}]),angular.module("web-control-panel").factory("Recaptcha",["$q","$document","$window","RECAPTCHA_KEY",function(a,b,c,d){
  921.  
  922. var e, f = {}, g = a.defer(), h = null, i = b[0].createElement(
  923. "script");i.type="text/javascript",i.async=!0,i.defer=!0,i.src="https://www.google.com/recaptcha/api.js?fallback=false&hl=pt-BR&render=explicit&onload=recaptchaApiLoaded";
  924. var j = b[0].getElementsByTagName("body")[0];j.appendChild(i),c.recaptchaApiLoaded=
  925.  
  926. function(){h=c.grecaptcha,g.resolve()},f.whenReady=
  927.  
  928. function(){return g.promise};
  929.  
  930. var k = function(){return
  931.  
  932. $(".g-recaptcha")[0]};return f.render=
  933.  
  934. function(){e=h.render(k(),{sitekey:d})},f.getResponse=
  935.  
  936. function(){return h.getResponse(e)},f.reset=
  937.  
  938. function(){console.log("Resetando Recaptcha..."),h.reset(e),console.log("Recaptcha resetado.")},f
  939.  
  940. }]),angular.module("web-control-panel").directive("validValues",
  941.  
  942. function(){return{restrict:"A",scope:{validValues:"="},link:function(a,b,c){a.$watch(
  943.  
  944. function(){return b[0].value},
  945.  
  946. function(a,c,d){var e=new RegExp("[^"+d.validValues+"]+","i");b.val(a.replace(e,""))})}
  947.  
  948. }}),angular.module("web-control-panel").directive("errSrc",
  949.  
  950. function(){return{link:function(a,b,c){b.bind("error",
  951.  
  952. function(){c.src!=c.errSrc&&c.$set("src",c.errSrc)})
  953. }}});}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement