!function(){"use strict";angular.module("avi-contact",[]),angular.module("avi-card",[]),angular.module("avi-tombola",[]),angular.module("avi-card").controller("CardCallFormCtrl",["$scope","$http","$log",function(a,b,c){functiond(){a.options.agences=f.filter(function(b){returnb.city==a.contact.agency.city.code})}functione(){b({method:"POST",url:"/card-requests",data:angular.extend(a.contact,{status:"opened",comment:"",_perms:{r:["*"],w:["*"],d:["g:admin"]}})}).success(function(b){a.state="success"}).error(function(){a.state="error"})}varf=[{email:"casa44far@atlasvoyages.com",name:"CASA 44",code:"CASA44",address:"44, avenue de l’Armée Royale, Centre Ville, CASABLANCA",city:"CASABLANCA"},{email:"casatwincenter@atlasvoyages.com",name:"CASA TWIN CENTER",code:"CASATWINCENTER",address:"191 bd Mohamed Zerktouni Twin Center n°157 porte Maârif. Maarif 20330 CASABLANCA",city:"CASABLANCA"},{email:"casatechnopark@atlasvoyages.com",name:"CASA Technopark",code:"CASATechnopark",address:"Technopark rez de chaussée, Room 167/168 Sidi maarouf, CASABLANCA",city:"CASABLANCA"},{email:"casaanfaplace@atlasvoyages.com",name:"Anfa Place",code:"AnfaPlace",address:"S3 Centre Commercial Anfa Place, Bd La Corniche. CASABLANCA",city:"CASABLANCA"},{email:"casa150far@atlasvoyages.com",name:"CASA 150",code:"CASA150",address:"150, avenue des FAR Centre Ville, CASABLANCA",city:"CASABLANCA"},{email:"rabatagdal@atlasvoyages.com",name:"RABAT AGDAL",code:"RABATAGDAL",address:"59, avenue Ibnou Sina Appt n°1 Agdal, Rabat",city:"RABAT"},{email:"rabathayryad@atlasvoyages.com",name:"RABAT RYAD",code:"RABATRYAD",address:"Mahaj ryad n°22 - Hay Riad Rabat",city:"RABAT"},{email:"rabatlabelgallery@atlasvoyages.com",name:"Label Gallery",code:"LabelGallery",address:"Galerie commerciale « Label Gallery », Souissi, Route des Zaers, 3,5 km, rez de chaussée, local n° 16 Rabat",city:"RABAT"},{email:"fescentre@atlasvoyages.com",name:"Fès center",code:"Fescenter",address:"15 rue Bouchaib Doukkali. Fès",city:"FES"},{email:"fesborj@atlasvoyages.com",name:"Borj Fès",code:"BorjFes",address:"Centre Commercial Borj Fès. Fès",city:"FES"},{email:"tangerville@atlasvoyages.com",name:"Tanger Ville",code:"TangerVille",address:"N° 6 rés Camilia, Rue ibn Taymiya. Tanger",city:"TANGER"},{email:"tangersoccoalto@atlasvoyages.com",name:"Socco Alto",code:"SoccoAlto",address:"Centre commercial « Socco Alto », sis au quartier Californie, angle Rues Boubana et Banafsaj, rez de chaussée bas, local n° R34 Tanger",city:"TANGER"},{email:"oujda@atlasvoyages.com",name:"Oujda",code:"Oujda",address:"21 Bis Rue Melillia - oujda",city:"OUJDA"},{email:"agadir@atlasvoyages.com",name:"Agadir",code:"Agadir",address:"Immeuble Sud Bahia Avenue Hassan II. Agadir",city:"AGADIR"},{email:"marrakech@atlasvoyages.com",name:"Marrakech",code:"Marrakech",address:"131, bd. Mohammed V 40000, Marrakech",city:"MARRAKECH"},{email:"meknes@atlasvoyages.com",name:"Meknès",code:"Meknes",address:"Rue Abou Ali Ben Rahal, Meknès",city:"MEKNES"},{email:"kenitra@atlasvoyages.com",name:"Kénitra",code:"Kenitra",address:"352, Bd Mohamed V – Résidence Palace - rez de chaussée",city:"KENITRA"}];angular.extend(a,{contact:{agency:{infos:{},city:{}}},state:"form",save:e,onCityChanged:d,options:{cities:[{code:"CASABLANCA",name:"CASABLANCA"},{code:"MARRAKECH",name:"MARRAKECH"},{code:"RABAT",name:"RABAT"},{code:"FES",name:"FÉS"},{code:"AGADIR",name:"AGADIR"},{code:"TANGER",name:"TANGER"},{code:"OUJDA",name:"OUJDA"},{code:"KENITRA",name:"KÉNITRA"},{code:"MEKNES",name:"MEKNÈS"}],agences:f}})}]),angular.module("avi-contact").controller("RequestCallFormCtrl",["$scope","$http","$log",function(a,b,c){functiond(){c.debug("RequestCallFormCtrl: contact-requests onAdd"),b({method:"POST",url:"/contact-requests",data:angular.extend(a.contact,{status:"opened",_perms:{r:["*"],w:["*"],d:["g:admin"]}})}).success(function(b){a.state="success"}).error(function(){a.state="error"})}c.debug("RequestCallFormCtrl: init"),angular.extend(a,{contact:{agency:{infos:{},city:{}}},state:"form",save:d,options:{markets:["FRENCH","ENGLISH","DUTCH","OTHER"]}})}]),angular.module("avi-tombola").controller("TombolaCallFormCtrl",["$scope","$http","$log",function(a,b,c){functiond(){console.log(a.contact),b({method:"POST",url:"/tombola-requests",data:angular.extend(a.contact,{_perms:{r:["*"],w:["*"],d:["g:admin"]}})}).success(function(b){a.state="success"}).error(function(){a.state="error"})}angular.extend(a,{state:"form",save:d,options:{civilities:[{code:"M",name:"Monsieur"},{code:"Mme",name:"Madame"}]}})}])}();