",' ',' error_outline'," "+l("Select a vCard or LDIF file.")+"","
",""].join(""),position:C.toastPosition,hideDelay:3e3}),e}this.uploader=new h({url:ApplicationBaseURL+[t.id,"import"].join("/"),autoUpload:!0,queueLimit:1,filters:[{name:o,fn:o}],onSuccessItem:function(e,t,o,s){var r;n.hide(),0===t.imported?r=l("No card was imported."):(r=l("A total of %{0} cards were imported in the addressbook.",t.imported),g.selectedFolder.$reload()),c.show(c.simple().textContent(r).position(f.toastPosition).hideDelay(3e3))},onErrorItem:function(e,t,o,s){c.show({template:["",' ',' error_outline'," "+l("An error occured while importing contacts.")+"","
",""].join(""),position:C.toastPosition,hideDelay:3e3})}}),this.close=function(){n.hide()}}d.show({parent:angular.element(document.body),targetEvent:e,clickOutsideToClose:!0,escapeToClose:!0,templateUrl:"UIxContactsImportDialog",controller:o,controllerAs:"$CardsImportDialogController",locals:{folder:t}}),o.$inject=["scope","$mdDialog","folder"]},this.showLinks=function(e){function t(e,t){this.addressbook=t,this.close=function(){e.hide()}}(e.urls?o.when():g.$reloadAll()).then(function(){d.show({parent:angular.element(document.body),clickOutsideToClose:!0,escapeToClose:!0,templateUrl:e.id+"/links",controller:t,controllerAs:"links",locals:{addressbook:e}})}),t.$inject=["$mdDialog","addressbook"]},this.showProperties=function(e){function t(e,t,o){var s=this;s.addressbook=new g(o.$omit()),s.saveProperties=function(){s.addressbook.$save().then(function(){o.init(s.addressbook.$omit()),t.hide()})},s.close=function(){t.cancel()}}d.show({templateUrl:e.id+"/properties",controller:t,controllerAs:"properties",clickOutsideToClose:!0,escapeToClose:!0,locals:{srcAddressBook:e}}).catch(function(){}),t.$inject=["$scope","$mdDialog","srcAddressBook"]},this.share=function(e){e.$acl.$users().then(function(){d.show({templateUrl:e.id+"/UIxAclEditor",controller:"AclController",controllerAs:"acl",clickOutsideToClose:!0,escapeToClose:!0,locals:{usersWithACL:e.$acl.users,User:b,folder:e}})})},this.subscribeToFolder=function(e){g.$subscribe(e.owner,e.name).then(function(e){c.show(c.simple().textContent(l("Successfully subscribed to address book")).position(C.toastPosition).hideDelay(3e3))})},this.isDroppableFolder=function(e,t){return t.id!=e.id&&(t.isOwned||t.acls.objectCreator)},this.dragSelectedCards=function(e,t,o){var s,r,n,t=t.id,d=!1,i=e.$selectedCards();0===i.length&&(i=[e.$selectedCard()]),(s=_.filter(i,function(e){return e.$isCard()})).length!=i.length&&c.show(c.simple().textContent(l("Lists can't be moved or copied.")).position(C.toastPosition).hideDelay(2e3)),s.length&&("copy"==o?(r=e.$copyCards(s,t),n=l("%{0} card(s) copied",s.length)):(r=e.$moveCards(s,t),n=l("%{0} card(s) moved",s.length),i=_.map(s,"id"),d=e.selectedCard&&0<=i.indexOf(e.selectedCard)),r.then(function(){d&&a.go("app.addressbook"),c.show(c.simple().textContent(n).position(C.toastPosition).hideDelay(2e3))}))}}e.$inject=["$q","$state","$scope","$rootScope","$stateParams","$timeout","$window","$mdDialog","$mdToast","$mdMedia","$mdSidenav","FileUploader","sgConstant","sgHotkeys","sgFocus","Card","AddressBook","Dialog","sgSettings","User","stateAddressbooks"],angular.module("SOGo.ContactsUI").controller("AddressBooksController",e)}(),function(){"use strict";function e(e,t,o,s,r,n,d,i,a,c,u,h,f){var p,m=this,$=[];m.card=f,m.currentFolder=n.selectedFolder,m.allEmailTypes=d.$EMAIL_TYPES,m.allTelTypes=d.$TEL_TYPES,m.allUrlTypes=d.$URL_TYPES,m.allAddressTypes=d.$ADDRESS_TYPES,m.categories={},m.userFilterResults=[],m.showRawSource=!1,p=$,_.forEach(["backspace","delete"],function(e){p.push(a.createHotkey({key:e,description:l("Delete"),callback:function(e){m.currentFolder.acls.objectEraser&&0===m.currentFolder.$selectedCount()&&m.confirmDelete(),e.preventDefault()}}))}),_.forEach(p,function(e){a.registerHotkey(e)}),m.card.hasCertificate&&m.card.$certificate().then(function(e){m.certificate=e},function(){delete m.card.hasCertificate}),e.$on("$destroy",function(){_.forEach($,function(e){a.deregisterHotkey(e)})}),this.transformCategory=function(e){return angular.isString(e)?{value:e}:e},this.removeAttribute=function(e,t,o){this.card.$delete(t,o),e.$setDirty()},this.addOrg=function(){var e=this.card.$addOrg({value:""});c("org_"+e)},this.removeCertificate=function(e){this.card.$removeCertificate(),e.$setDirty()},this.addBirthday=function(){this.card.birthday=new Date},this.addScreenName=function(){this.card.$addScreenName("")},this.addEmail=function(){var e=this.card.$addEmail("");c("email_"+e)},this.addPhone=function(){var e=this.card.$addPhone("");c("phone_"+e)},this.addUrl=function(){var e=this.card.$addUrl("","https://www.fsf.org/");c("url_"+e)},this.canAddCustomField=function(){return _.keys(this.card.customFields).length<4},this.addCustomField=function(){angular.isDefined(this.card.customFields)||(this.card.customFields={});var e=_.pullAll(["1","2","3","4"],_.keys(this.card.customFields));this.card.customFields[e[0]]=""},this.deleteCustomField=function(e){delete this.card.customFields[e]},this.addAddress=function(){var e=this.card.$addAddress("","","","","","","","");c("address_"+e)},this.userFilter=function(e,t){return e.length"+o.$fullname()+""),{ok:l("Delete")}).then(function(){n.selectedFolder.$deleteCards([o]).then(function(){close(),u.go("app.addressbook")},function(e,t){i.alert(l("Warning"),l('An error occured while deleting the card "%{0}".',o.$fullname()))})})},this.toggleRawSource=function(e){this.showRawSource||this.rawSource?this.showRawSource=!this.showRawSource:d.$$resource.post(this.currentFolder.id+"/"+this.card.id,"raw").then(function(e){m.rawSource=e,m.showRawSource=!0})}}e.$inject=["$scope","$timeout","$window","$mdDialog","sgSettings","AddressBook","Card","Dialog","sgHotkeys","sgFocus","$state","$stateParams","stateCard"],angular.module("SOGo.ContactsUI").controller("CardController",e)}(),function(){"use strict";angular.module("SOGo.Common").directive("sgAddress",function(){return{restrict:"A",scope:{data:"=sgAddress"},controller:["$scope",function(e){e.addressLines=function(e){var t=[],o=[];return e.street&&t.push(e.street),e.street2&&t.push(e.street2),e.locality&&o.push(e.locality),e.region&&o.push(e.region),0")}}],template:''}})}();
+!function(){"use strict";function e(e,t){e.state("app",{url:"/addressbooks",abstract:!0,views:{addressbooks:{templateUrl:"UIxContactFoldersView",controller:"AddressBooksController",controllerAs:"app"}},resolve:{stateAddressbooks:o}}).state("app.addressbook",{url:"/:addressbookId",views:{addressbook:{templateUrl:"addressbook",controller:"AddressBookController",controllerAs:"addressbook"}},resolve:{stateAddressbook:s}}).state("app.addressbook.new",{url:"/{contactType:(?:card|list)}/new",params:{refs:{array:!0}},views:{card:{templateUrl:"UIxContactEditorTemplate",controller:"CardController",controllerAs:"editor"}},resolve:{stateCard:r}}).state("app.addressbook.card",{url:"/:cardId",abstract:!0,views:{card:{template:""}},resolve:{stateCard:d},onEnter:n,onExit:i}).state("app.addressbook.card.view",{url:"/view",views:{"card@app.addressbook":{templateUrl:"UIxContactViewTemplate",controller:"CardController",controllerAs:"editor"}}}).state("app.addressbook.card.editor",{url:"/edit",views:{"card@app.addressbook":{templateUrl:"UIxContactEditorTemplate",controller:"CardController",controllerAs:"editor"}}}),t.rules.otherwise({state:"app.addressbook",params:{addressbookId:"personal"}})}function o(e){return e.$findAll(window.contactFolders)}function s(e,t,o,s){s=_.find(s.$findAll(),function(e){return e.id==o.addressbookId});return s?(delete s.selectedCard,s.$reload(),s):e.reject("Addressbook "+o.addressbookId+" not found")}function r(e,t,o){var s="v"+e.contactType,o=new o({pid:e.addressbookId,c_component:s,refs:e.refs});return t.selectedCard=!0,o}function d(t,o,s){return s.$futureAddressBookData.then(function(){var e=_.find(s.$cards,function(e){return e.id==o.cardId});if(e)return e.$reload();t.go("app.addressbook")})}function n(e,t){t.selectedCard=e.cardId}function i(e){delete s.selectedCard}function t(e,t,o,s){e.DebugEnabled||s.defaultErrorHandler(function(){}),o.onError({to:"app.**"},function(e){"app"==e.to().name||e.ignored()||(t.error("transition error to "+e.to().name+": "+e.error().detail),s.go("app.addressbook",{addressbookId:"personal"}))})}angular.module("SOGo.ContactsUI",["ngCookies","ui.router","angularFileUpload","sgCkeditor","SOGo.Common","SOGo.PreferencesUI","SOGo.MailerUI"]).config(e).run(t),e.$inject=["$stateProvider","$urlServiceProvider"],o.$inject=["AddressBook"],s.$inject=["$q","$state","$stateParams","AddressBook"],r.$inject=["$stateParams","stateAddressbook","Card"],d.$inject=["$state","$stateParams","stateAddressbook"],n.$inject=["$stateParams","stateAddressbook"],i.$inject=["stateAddressbook"],t.$inject=["$window","$log","$transitions","$state"]}(),function(){"use strict";function e(n,i,e,a,t,c,u,o,h,r,s,d,f,p,m,$){var g,k=this,C=[];function b(e){var t=k.selectedFolder.$selectedCardIndex();return angular.isDefined(t)?(t--,0"],"to"),e.stopPropagation(),e.preventDefault()},this.newMessageWithSelectedCards=function(e,t){var o=this.selectedFolder,s=_.filter(this.selectedFolder.$cards,function(e){return e.selected}),r=[],d=[];_.forEach(s,function(t){t.$isList({expandable:!0})?angular.isDefined(t.refs)&&t.refs.length?_.forEach(t.refs,function(e){e.email.length&&d.push(e.$shortFormat())}):r.push(t.$reload().then(function(e){_.forEach(e.refs,function(e){e.email.length&&d.push(e.$shortFormat())})})):t.$loaded==h.STATUS.LOADED?t.c_mail&&d.push(t.$shortFormat()):o.$loadCard(t)&&r.push(o.$futureHeadersData.then(function(){var e=o.idsMap[t.id];angular.isDefined(e)&&(e=o.$cards[e]).c_mail&&d.push(e.$shortFormat())}))}),i.all(r).then(function(){(d=_.uniq(d)).length&&k.newMessage(e,d,t)})},this.newListWithSelectedCards=function(){var e=_.filter(this.selectedFolder.$cards,function(e){return e.selected}),t=[],o=[],s=[];_.forEach(e,function(e){e.$isList({expandable:!0})?angular.isDefined(e.refs)&&e.refs.length?_.forEach(e.refs,function(e){e.email.length&&s.push(e)}):t.push(e.$reload().then(function(e){_.forEach(e.refs,function(e){e.email.length&&s.push(e)})})):e.$$email&&e.$$email.length?s.push(e):e.$loaded||(s.push(e),o.push(e.id))}),o.length&&(e=r.$$resource.post(this.selectedFolder.id,"headers",{ids:o}),t.push(this.selectedFolder.$unwrapHeaders(e))),i.all(t).then(function(){(s=_.uniqBy(_.map(s,function(e){return{reference:e.id||e.reference,email:e.$$email||e.email}}),"reference")).length&&a.go("app.addressbook.new",{contactType:"list",refs:s})})}}e.$inject=["$scope","$q","$window","$state","$timeout","$mdDialog","$mdToast","Account","Card","AddressBook","sgFocus","Dialog","sgConstant","sgHotkeys","stateAddressbooks","stateAddressbook"],angular.module("SOGo.ContactsUI").controller("AddressBookController",e)}(),function(){"use strict";function e(o,a,e,t,s,r,d,n,c,i,u,h,f,p,m,$,g,k,C,b,v){var w=this,y=[];this.$onInit=function(){var t;this.activeUser=C.activeUser,this.service=g,this.saving=!1,t=y,_.forEach(["backspace","delete"],function(e){t.push(p.createHotkey({key:e,description:l("Delete selected card or address book"),callback:function(){g.selectedFolder&&!g.selectedFolder.hasSelectedCard()&&confirmDelete()}}))}),_.forEach(t,function(e){p.registerHotkey(e)})},this.$onDestroy=function(){_.forEach(y,function(e){p.deregisterHotkey(e)})},this.select=function(e,t){a.params.addressbookId!=t.id&&this.editMode!=t.id&&(this.editMode=!1,g.$query.value="",i(f["gt-md"])||u("left").close(),a.go("app.addressbook",{addressbookId:t.id}))},this.newAddressbook=function(){k.prompt(l("New Addressbook..."),l("Name of the Address Book")).then(function(e){var t=new g({name:e,isEditable:!0,isRemote:!1,owner:UserLogin});t.$id().then(function(){g.$add(t)}).catch(_.noop)})},this.edit=function(e){e.isRemote||(this.editMode=e.id,this.originalAddressbook=e.$omit(),m("addressBookName_"+e.id))},this.revertEditing=function(e){e.name=this.originalAddressbook.name,this.editMode=!1},this.save=function(e){var t=e.name;!this.saving&&t&&0",' ',' error_outline'," "+l("Select a vCard or LDIF file.")+"","
",""].join(""),position:C.toastPosition,hideDelay:3e3}),e}this.uploader=new h({url:ApplicationBaseURL+[t.id,"import"].join("/"),autoUpload:!0,queueLimit:1,filters:[{name:o,fn:o}],onSuccessItem:function(e,t,o,s){var r;d.hide(),0===t.imported?r=l("No card was imported."):(r=l("A total of %{0} cards were imported in the addressbook.",t.imported),g.selectedFolder.$reload()),c.show(c.simple().textContent(r).position(f.toastPosition).hideDelay(3e3))},onErrorItem:function(e,t,o,s){c.show({template:["",' ',' error_outline'," "+l("An error occured while importing contacts.")+"","
",""].join(""),position:C.toastPosition,hideDelay:3e3})}}),this.close=function(){d.hide()}}n.show({parent:angular.element(document.body),targetEvent:e,clickOutsideToClose:!0,escapeToClose:!0,templateUrl:"UIxContactsImportDialog",controller:o,controllerAs:"$CardsImportDialogController",locals:{folder:t}}),o.$inject=["scope","$mdDialog","folder"]},this.showLinks=function(e){function t(e,t){this.addressbook=t,this.close=function(){e.hide()}}(e.urls?o.when():g.$reloadAll()).then(function(){n.show({parent:angular.element(document.body),clickOutsideToClose:!0,escapeToClose:!0,templateUrl:e.id+"/links",controller:t,controllerAs:"links",locals:{addressbook:e}})}),t.$inject=["$mdDialog","addressbook"]},this.showProperties=function(e){function t(e,t,o){var s=this;s.addressbook=new g(o.$omit()),s.saveProperties=function(){s.addressbook.$save().then(function(){o.init(s.addressbook.$omit()),t.hide()})},s.close=function(){t.cancel()}}n.show({templateUrl:e.id+"/properties",controller:t,controllerAs:"properties",clickOutsideToClose:!0,escapeToClose:!0,locals:{srcAddressBook:e}}).catch(function(){}),t.$inject=["$scope","$mdDialog","srcAddressBook"]},this.share=function(e){e.$acl.$users().then(function(){n.show({templateUrl:e.id+"/UIxAclEditor",controller:"AclController",controllerAs:"acl",clickOutsideToClose:!0,escapeToClose:!0,locals:{usersWithACL:e.$acl.users,User:b,folder:e}})})},this.subscribeToFolder=function(e){g.$subscribe(e.owner,e.name).then(function(e){c.show(c.simple().textContent(l("Successfully subscribed to address book")).position(C.toastPosition).hideDelay(3e3))})},this.isDroppableFolder=function(e,t){return t.id!=e.id&&(t.isOwned||t.acls.objectCreator)},this.dragSelectedCards=function(e,t,o){var s,r,d,t=t.id,n=!1,i=e.$selectedCards();0===i.length&&(i=[e.$selectedCard()]),(s=_.filter(i,function(e){return e.$isCard()})).length!=i.length&&c.show(c.simple().textContent(l("Lists can't be moved or copied.")).position(C.toastPosition).hideDelay(2e3)),s.length&&("copy"==o?(r=e.$copyCards(s,t),d=l("%{0} card(s) copied",s.length)):(r=e.$moveCards(s,t),d=l("%{0} card(s) moved",s.length),i=_.map(s,"id"),n=e.selectedCard&&0<=i.indexOf(e.selectedCard)),r.then(function(){n&&a.go("app.addressbook"),c.show(c.simple().textContent(d).position(C.toastPosition).hideDelay(2e3))}))}}e.$inject=["$q","$state","$scope","$rootScope","$stateParams","$timeout","$window","$mdDialog","$mdToast","$mdMedia","$mdSidenav","FileUploader","sgConstant","sgHotkeys","sgFocus","Card","AddressBook","Dialog","sgSettings","User","stateAddressbooks"],angular.module("SOGo.ContactsUI").controller("AddressBooksController",e)}(),function(){"use strict";function e(e,t,o,s,r,d,n,i,a,c,u,h,f){var p,m=this,$=[];m.card=f,m.currentFolder=d.selectedFolder,m.allEmailTypes=n.$EMAIL_TYPES,m.allTelTypes=n.$TEL_TYPES,m.allUrlTypes=n.$URL_TYPES,m.allAddressTypes=n.$ADDRESS_TYPES,m.categories={},m.userFilterResults=[],m.showRawSource=!1,p=$,_.forEach(["backspace","delete"],function(e){p.push(a.createHotkey({key:e,description:l("Delete"),callback:function(e){m.currentFolder.acls.objectEraser&&0===m.currentFolder.$selectedCount()&&m.confirmDelete(),e.preventDefault()}}))}),_.forEach(p,function(e){a.registerHotkey(e)}),m.card.hasCertificate&&m.card.$certificate().then(function(e){m.certificate=e},function(){delete m.card.hasCertificate}),e.$on("$destroy",function(){_.forEach($,function(e){a.deregisterHotkey(e)})}),this.transformCategory=function(e){return angular.isString(e)?{value:e}:e},this.removeAttribute=function(e,t,o){this.card.$delete(t,o),e.$setDirty()},this.addOrg=function(){var e=this.card.$addOrg({value:""});c("org_"+e)},this.removeCertificate=function(e){this.card.$removeCertificate(),e.$setDirty()},this.addBirthday=function(){this.card.birthday=new Date},this.addScreenName=function(){this.card.$addScreenName("")},this.addEmail=function(){var e=this.card.$addEmail("");c("email_"+e)},this.addPhone=function(){var e=this.card.$addPhone("");c("phone_"+e)},this.addUrl=function(){var e=this.card.$addUrl("","https://www.fsf.org/");c("url_"+e)},this.canAddCustomField=function(){return _.keys(this.card.customFields).length<4},this.addCustomField=function(){angular.isDefined(this.card.customFields)||(this.card.customFields={});var e=_.pullAll(["1","2","3","4"],_.keys(this.card.customFields));this.card.customFields[e[0]]=""},this.deleteCustomField=function(e){delete this.card.customFields[e]},this.addAddress=function(){var e=this.card.$addAddress("","","","","","","","");c("address_"+e)},this.userFilter=function(e,t){return e.length"+o.$fullname()+""),{ok:l("Delete")}).then(function(){d.selectedFolder.$deleteCards([o]).then(function(){close(),u.go("app.addressbook")},function(e,t){i.alert(l("Warning"),l('An error occured while deleting the card "%{0}".',o.$fullname()))})})},this.toggleRawSource=function(e){this.showRawSource||this.rawSource?this.showRawSource=!this.showRawSource:n.$$resource.post(this.currentFolder.id+"/"+this.card.id,"raw").then(function(e){m.rawSource=e,m.showRawSource=!0})}}e.$inject=["$scope","$timeout","$window","$mdDialog","sgSettings","AddressBook","Card","Dialog","sgHotkeys","sgFocus","$state","$stateParams","stateCard"],angular.module("SOGo.ContactsUI").controller("CardController",e)}(),function(){"use strict";angular.module("SOGo.Common").directive("sgAddress",function(){return{restrict:"A",scope:{data:"=sgAddress"},controller:["$scope",function(e){e.addressLines=function(e){var t=[],o=[];return e.street&&t.push(e.street),e.street2&&t.push(e.street2),e.locality&&o.push(e.locality),e.region&&o.push(e.region),0")}}],template:''}})}();
//# sourceMappingURL=Contacts.js.map
\ No newline at end of file
diff --git a/UI/WebServerResources/js/Contacts.js.map b/UI/WebServerResources/js/Contacts.js.map
index 9a1171f8e..a6c9831ac 100644
--- a/UI/WebServerResources/js/Contacts.js.map
+++ b/UI/WebServerResources/js/Contacts.js.map
@@ -1 +1 @@
-{"version":3,"file":"Contacts.js","sources":["Contacts/Contacts.app.js","Contacts/AddressBookController.js","Contacts/AddressBooksController.js","Contacts/CardController.js","Contacts/sgAddress.directive.js"],"names":["configure","$stateProvider","$urlServiceProvider","state","url","abstract","views","addressbooks","templateUrl","controller","controllerAs","resolve","stateAddressbooks","addressbook","stateAddressbook","params","refs","array","card","stateCard","stateNewCard","template","onEnter","onEnterCard","onExit","onExitCard","card@app.addressbook","rules","otherwise","addressbookId","AddressBook","$findAll","window","contactFolders","$q","$state","$stateParams","_","find","id","selectedCard","$reload","reject","Card","tag","contactType","pid","c_component","$futureAddressBookData","then","$cards","cardObject","cardId","go","stateMailbox","runBlock","$window","$log","$transitions","DebugEnabled","defaultErrorHandler","onError","to","transition","name","ignored","error","detail","angular","module","config","run","$inject","AddressBookController","$scope","$timeout","$mdDialog","$mdToast","Account","focus","Dialog","sgConstant","sgHotkeys","sortLabels","vm","this","hotkeys","_nextCard","$event","index","selectedFolder","$selectedCardIndex","isDefined","$topIndex","length","getLength","selectCard","preventDefault","_previousCard","_addNextCardToSelection","hasSelectedCard","toggleCardSelection","_addPreviousCardToSelection","_selectedCardsOperation","operation","dstId","promise","success","srcFolder","clearCardView","allCards","$selectedCards","cards","filter","$isCard","show","simple","textContent","l","position","toastPosition","hideDelay","$copyCards","$moveCards","ids","map","indexOf","c_cn","c_sn","c_givenname","c_mail","c_screenname","c_o","c_telephonenumber","$onInit","keys","service","mode","search","multiple","push","createHotkey","key","description","callback","bind","searchMode","newComponent","forEach","hotkey","confirmDeleteSelectedCards","registerHotkey","$on","deregisterHotkey","centerIsClose","navController_centerIsClose","selectedIndex","nextSelectedIndex","i","folder","$selectedCard","selected","shiftKey","$selectedCount","idsMap","Math","min","max","stopPropagation","type","unselectCards","selectedCards","acls","objectEraser","size","confirm","ok","$deleteCards","copySelectedCards","moveSelectedCards","selectAll","sort","field","$query","$filter","sortedBy","ascending","asc","cancelSearch","newMessage","recipients","recipientsField","accounts","account","o","onCompleteDeferred","defer","$getMailboxes","mailboxes","$newMessage","message","editable","parent","element","document","body","targetEvent","clickOutsideToClose","escapeToClose","onComplete","scope","locals","stateParent","stateAccount","stateMessage","onCompletePromise","newMessageWithRecipient","recipient","fn","newMessageWithSelectedCards","promises","$isList","expandable","ref","email","$shortFormat","$loaded","STATUS","LOADED","$loadCard","$futureHeadersData","loadedCard","all","uniq","newListWithSelectedCards","$$email","uniqBy","reference","AddressBooksController","$rootScope","$mdMedia","$mdSidenav","FileUploader","Settings","User","activeUser","saving","confirmDelete","$onDestroy","select","editMode","value","close","newAddressbook","prompt","isEditable","isRemote","owner","UserLogin","$id","$add","catch","noop","edit","originalAddressbook","$omit","revertEditing","save","$rename","data","finally","isSubscription","$delete","status","alert","response","statusText","importCards","CardsImportDialogController","filterByExtension","item","isTextFile","test","join","uploader","ApplicationBaseURL","autoUpload","queueLimit","filters","onSuccessItem","headers","msg","hide","imported","onErrorItem","showLinks","LinksDialogController","urls","when","$reloadAll","showProperties","PropertiesDialogController","srcAddressBook","saveProperties","$save","init","cancel","share","$acl","$users","usersWithACL","users","subscribeToFolder","addressbookData","$subscribe","isDroppableFolder","dstFolder","isOwned","objectCreator","dragSelectedCards","CardController","sgSettings","currentFolder","allEmailTypes","$EMAIL_TYPES","allTelTypes","$TEL_TYPES","allUrlTypes","$URL_TYPES","allAddressTypes","$ADDRESS_TYPES","categories","userFilterResults","showRawSource","hasCertificate","$certificate","crt","certificate","transformCategory","input","isString","removeAttribute","form","attribute","$setDirty","addOrg","$addOrg","removeCertificate","$removeCertificate","addBirthday","birthday","Date","addScreenName","$addScreenName","addEmail","$addEmail","addPhone","$addPhone","addUrl","$addUrl","canAddCustomField","customFields","addCustomField","availableKeys","pullAll","deleteCustomField","addAddress","$addAddress","userFilter","excludedCards","minimumSearchLength","dry","excludeLists","options","$valid","copy","duplicatedCard","$setPristine","reset","$reset","isNew","$fullname","toggleRawSource","rawSource","$$resource","post","directive","restrict","addressLines","lines","locality_region","street","street2","locality","region","country","postalcode"],"mappings":"CAGA,wBAWE,SAASA,EAAUC,EAAgBC,GACjCD,EACGE,MAAM,MAAO,CACZC,IAAK,gBACLC,UAAU,EACVC,MAAO,CACLC,aAAc,CACZC,YAAa,wBACbC,WAAY,yBACZC,aAAc,QAGlBC,QAAS,CACPC,kBAAmBA,KAGtBT,MAAM,kBAAmB,CACxBC,IAAK,kBACLE,MAAO,CACLO,YAAa,CACXL,YAAa,cACbC,WAAY,wBACZC,aAAc,gBAGlBC,QAAS,CACPG,iBAAkBA,KAGrBX,MAAM,sBAAuB,CAC5BC,IAAK,mCACLW,OAAQ,CACNC,KAAM,CAAEC,OAAO,IAEjBX,MAAO,CACLY,KAAM,CACJV,YAAa,2BACbC,WAAY,iBACZC,aAAc,WAGlBC,QAAS,CACPQ,UAAWC,KAGdjB,MAAM,uBAAwB,CAC7BC,IAAK,WACLC,UAAU,EACVC,MAAO,CACLY,KAAM,CACJG,SAAU,eAGdV,QAAS,CACPQ,UAAWA,GAEbG,QAASC,EACTC,OAAQC,IAETtB,MAAM,4BAA6B,CAClCC,IAAK,QACLE,MAAO,CACLoB,uBAAwB,CACtBlB,YAAa,yBACbC,WAAY,iBACZC,aAAc,aAInBP,MAAM,8BAA+B,CACpCC,IAAK,QACLE,MAAO,CACLoB,uBAAwB,CACtBlB,YAAa,2BACbC,WAAY,iBACZC,aAAc,aAMtBR,EAAoByB,MAAMC,UAAU,CAAEzB,MAAO,kBAAmBY,OAAQ,CAAEc,cAAe,cAO3F,SAASjB,EAAkBkB,GACzB,OAAOA,EAAYC,SAASC,OAAOC,gBAOrC,SAASnB,EAAiBoB,EAAIC,EAAQC,EAAcN,GAC9CjB,EAAcwB,EAAEC,KAAKR,EAAYC,WAAY,SAASlB,GACxD,OAAOA,EAAY0B,IAAMH,EAAaP,gBAExC,OAAIhB,UACKA,EAAY2B,aACnB3B,EAAY4B,UACL5B,GAEFqB,EAAGQ,OAAO,eAAiBN,EAAaP,cAAgB,cAOjE,SAAST,EAAagB,EAActB,EAAkB6B,GACpD,IAAIC,EAAM,IAAMR,EAAaS,YACzB3B,EAAO,IAAIyB,EAAK,CAAEG,IAAKV,EAAaP,cAAekB,YAAaH,EAAK5B,KAAMoB,EAAapB,OAE5F,OADAF,EAAiB0B,cAAe,EACzBtB,EAOT,SAASC,EAAUgB,EAAQC,EAActB,GACvC,OAAOA,EAAiBkC,uBAAuBC,KAAK,WAClD,IAAI/B,EAAOmB,EAAEC,KAAKxB,EAAiBoC,OAAQ,SAASC,GAClD,OAAQA,EAAWZ,IAAMH,EAAagB,SAGxC,GAAIlC,EACF,OAAOA,EAAKuB,UAIZN,EAAOkB,GAAG,qBAShB,SAAS9B,EAAYa,EAActB,GACjCA,EAAiB0B,aAAeJ,EAAagB,OAO/C,SAAS3B,EAAW6B,UACXxC,EAAiB0B,aAO1B,SAASe,EAASC,EAASC,EAAMC,EAAcvB,GACxCqB,EAAQG,cACXxB,EAAOyB,oBAAoB,cAG7BF,EAAaG,QAAQ,CAAEC,GAAI,UAAY,SAASC,GAClB,OAAxBA,EAAWD,KAAKE,MACfD,EAAWE,YACdR,EAAKS,MAAM,uBAAyBH,EAAWD,KAAKE,KAAO,KAAOD,EAAWG,QAAQC,QACrFhC,EAAOkB,GAAG,kBAAmB,CAAExB,cAAe,gBAhLpDuC,QAAQC,OAAO,kBAAmB,CAAC,YAAa,YAAa,oBAAqB,aAAc,cAAe,qBAAsB,kBAClIC,OAAOtE,GACPuE,IAAIhB,GAKPvD,EAAUwE,QAAU,CAAC,iBAAkB,uBAwFvC5D,EAAkB4D,QAAU,CAAC,eAQ7B1D,EAAiB0D,QAAU,CAAC,KAAM,SAAU,eAAgB,eAgB5DpD,EAAaoD,QAAU,CAAC,eAAgB,mBAAoB,QAW5DrD,EAAUqD,QAAU,CAAC,SAAU,eAAgB,oBAoB/CjD,EAAYiD,QAAU,CAAC,eAAgB,oBAQvC/C,EAAW+C,QAAU,CAAC,oBAQtBjB,EAASiB,QAAU,CAAC,UAAW,OAAQ,eAAgB,UAzKzD,GCDA,wBAOE,SAASC,EAAsBC,EAAQxC,EAAIsB,EAASrB,EAAQwC,EAAUC,EAAWC,EAAUC,EAASnC,EAAMb,EAAaiD,EAAOC,EAAQC,EAAYC,EAAWtE,EAAmBE,GAC9K,IAA6BqE,EAAzBC,EAAKC,KAAMC,EAAU,GAsJzB,SAASC,EAAUC,GACjB,IAAIC,EAAQL,EAAGM,eAAeC,qBAkB9B,OAhBIvB,QAAQwB,UAAUH,IACpBA,IACkC,EAA9BL,EAAGM,eAAeG,WACpBT,EAAGM,eAAeG,cAIpBJ,EAAQL,EAAGM,eAAexC,OAAO4C,SAAW,EAC5CV,EAAGM,eAAeG,UAAYT,EAAGM,eAAeK,cAGrC,EAATN,GACFL,EAAGY,WAAWZ,EAAGM,eAAexC,OAAOuC,IAEzCD,EAAOS,iBAEAR,EAMT,SAASS,EAAcV,GACrB,IAAIC,EAAQL,EAAGM,eAAeC,qBAkB9B,OAhBIvB,QAAQwB,UAAUH,IACpBA,IACIL,EAAGM,eAAeG,UAAYT,EAAGM,eAAexC,OAAO4C,QACzDV,EAAGM,eAAeG,aAIpBJ,EAAQ,EAENA,EAAQL,EAAGM,eAAexC,OAAO4C,OACnCV,EAAGY,WAAWZ,EAAGM,eAAexC,OAAOuC,IAEvCA,GAAS,EAEXD,EAAOS,iBAEAR,EAGT,SAASU,EAAwBX,GAC/B,IAAIC,EAEAL,EAAGM,eAAeU,mBAEP,IADbX,EAAQF,EAAUC,KAEhBa,oBAAoBb,EAAQJ,EAAGM,eAAexC,OAAOuC,IAI3D,SAASa,EAA4Bd,GACnC,IAAIC,EAEAL,EAAGM,eAAeU,mBAEP,IADbX,EAAQS,EAAcV,KAEpBa,oBAAoBb,EAAQJ,EAAGM,eAAexC,OAAOuC,IA0B3D,SAASc,EAAwBC,EAAWC,GAC1C,IAAoDC,EAASC,EAE7DC,EAAYxB,EAAGM,eACfmB,GAAgB,EAChBC,EAAWF,EAAUG,iBACrBC,EAAQ3E,EAAE4E,OAAOH,EAAU,SAAS5F,GAClC,OAAOA,EAAKgG,YAGVF,EAAMlB,QAAUgB,EAAShB,QAC3BjB,EAASsC,KACPtC,EAASuC,SACNC,YAAYC,EAAE,oCACdC,SAAStC,EAAWuC,eACpBC,UAAU,MAEbT,EAAMlB,SACS,QAAbU,GACFE,EAAUE,EAAUc,WAAWV,EAAOP,GACtCE,EAAUW,EAAE,sBAAuBN,EAAMlB,UAGzCY,EAAUE,EAAUe,WAAWX,EAAOP,GACtCE,EAAUW,EAAE,qBAAsBN,EAAMlB,QAExC8B,EAAMvF,EAAEwF,IAAIb,EAAO,MACnBH,EAAiBD,EAAUpE,cAAuD,GAAvCoF,EAAIE,QAAQlB,EAAUpE,eAInEkE,EAAQzD,KAAK,WACP4D,GACF1E,EAAOkB,GAAG,mBACZwB,EAASsC,KACPtC,EAASuC,SACNC,YAAYV,GACZY,SAAStC,EAAWuC,eACpBC,UAAU,SAnRrBtC,EAAa,CACX4C,KAAM,OACNC,KAAM,WACNC,YAAa,YACbC,OAAQ,QACRC,aAAc,cACdC,IAAK,eACLC,kBAAmB,mBAGrBhD,KAAKiD,QAAU,WAmBf,IAA0BC,EAlBxBzG,EAAY4D,eAAiB5E,EAE7BuE,KAAKmD,QAAU1G,EACfuD,KAAKK,eAAiB5E,EACtBuE,KAAKoD,KAAO,CAAEC,QAAQ,EAAOC,SAAU,IAcfJ,EAXPjD,GAYZsD,KAAK1D,EAAU2D,aAAa,CAC/BC,IAAKxB,EAAE,iBACPyB,YAAazB,EAAE,UACf0B,SAAU5E,QAAQ6E,KAAK7D,EAAIA,EAAG8D,eAEhCX,EAAKK,KAAK1D,EAAU2D,aAAa,CAC/BC,IAAKxB,EAAE,mBACPyB,YAAazB,EAAE,kCACf0B,SAAU5E,QAAQ6E,KAAK7D,EAAIA,EAAG+D,aAAc,WAE9CZ,EAAKK,KAAK1D,EAAU2D,aAAa,CAC/BC,IAAKxB,EAAE,mBACPyB,YAAazB,EAAE,qBACf0B,SAAU5E,QAAQ6E,KAAK7D,EAAIA,EAAG+D,aAAc,WAE9CZ,EAAKK,KAAK1D,EAAU2D,aAAa,CAC/BC,IAAK,QACLC,YAAazB,EAAE,eACf0B,SAAU5E,QAAQ6E,KAAK7D,EAAIA,EAAGiB,wBAEhCkC,EAAKK,KAAK1D,EAAU2D,aAAa,CAC/BC,IAAK,cACLC,YAAazB,EAAE,yBACf0B,SAAU5E,QAAQ6E,KAAK7D,EAAIA,EAAGiB,wBAEhCkC,EAAKK,KAAK1D,EAAU2D,aAAa,CAC/BC,IAAK,KACLC,YAAazB,EAAE,kBACf0B,SAAUzD,KAEZgD,EAAKK,KAAK1D,EAAU2D,aAAa,CAC/BC,IAAK,OACLC,YAAazB,EAAE,sBACf0B,SAAU9C,KAEZqC,EAAKK,KAAK1D,EAAU2D,aAAa,CAC/BC,IAAK,WACLC,YAAazB,EAAE,8BACf0B,SAAU7C,KAEZoC,EAAKK,KAAK1D,EAAU2D,aAAa,CAC/BC,IAAK,aACLC,YAAazB,EAAE,kCACf0B,SAAU1C,KAEZjE,EAAE+G,QAAQ,CAAC,YAAa,UAAW,SAASC,GAC1Cd,EAAKK,KAAK1D,EAAU2D,aAAa,CAC/BC,IAAKO,EACLN,YAAazB,EAAE,wCACf0B,SAAU5E,QAAQ6E,KAAK7D,EAAIA,EAAGkE,iCAKlCjH,EAAE+G,QAAQb,EAAM,SAASO,GACvB5D,EAAUqE,eAAeT,KAjE3BpE,EAAO8E,IAAI,WAAY,WAErBnH,EAAE+G,QAAQ9D,EAAS,SAASwD,GAC1B5D,EAAUuE,iBAAiBX,QAkEjCzD,KAAKqE,cAAgB,SAASC,GAE5B,OAAOtE,KAAKK,eAAeU,qBAAuBuD,GAGpDtE,KAAKW,WAAa,SAAS9E,GACzBiB,EAAOkB,GAAG,4BAA6B,CAACD,OAAQlC,EAAKqB,MAGvD8C,KAAKgB,oBAAsB,SAASb,EAAQtE,GAC1C,IACI0I,EAAeC,EAAmBC,EADlCC,EAAS1E,KAAKK,eASlB,IALExE,EADGA,GACI6I,EAAOC,iBACXC,UAAY/I,EAAK+I,SACtB5E,KAAKoD,KAAKE,UAAYzH,EAAK+I,SAAU,GAAK,EAGtCzE,EAAO0E,UAAsC,EAA1BH,EAAOI,iBAAsB,CAIlD,IADAN,GAFAD,EAAgBG,EAAOK,OAAOlJ,EAAKqB,KAEC,EACR,GAArBsH,IACCE,EAAO7G,OAAO2G,GAAmBI,UACvCJ,IACF,GAAIA,EAAoB,EAGtB,IADAA,EAAoBD,EAAgB,EAC7BC,EAAoBE,EAAOhE,cAC1BgE,EAAO7G,OAAO2G,GAAmBI,UACvCJ,IAEJ,GAAyB,GAArBA,GAA0BA,EAAoBE,EAAOhE,YACvD,IAAK+D,EAAIO,KAAKC,IAAIV,EAAeC,GAC5BC,GAAKO,KAAKE,IAAIX,EAAeC,GAC7BC,IACHC,EAAO7G,OAAO4G,GAAGG,UAAW,EAIlCzE,EAAOS,iBACPT,EAAOgF,mBAGTnF,KAAK8D,aAAe,SAASsB,GAC3BtI,EAAOkB,GAAG,sBAAuB,CAAER,YAAa4H,KAGlDpF,KAAKqF,cAAgB,WACnBrI,EAAE+G,QAAQ/D,KAAKK,eAAexC,OAAQ,SAAShC,GAC7CA,EAAK+I,UAAW,IAElB5E,KAAKoD,KAAKE,SAAW,GAyEvBtD,KAAKiE,2BAA6B,SAAS9D,GACzC,IAAImF,EAAgBtF,KAAKK,eAAeqB,iBAEpC1B,KAAKK,eAAekF,KAAKC,cAAwC,EAAxBxI,EAAEyI,KAAKH,IAClD3F,EAAO+F,QAAQzD,EAAE,WACFA,EAAE,0DACF,CAAE0D,GAAI1D,EAAE,YACtBrE,KAAK,WAEJmC,EAAGM,eAAeuF,aAAaN,GAAe1H,KAAK,WACjDmC,EAAGqD,KAAKE,SAAW,EACdvD,EAAGM,eAAelD,cACrBL,EAAOkB,GAAG,uBAIlBmC,EAAOS,kBAiDTZ,KAAK6F,kBAAoB,SAASnB,GAChCxD,EAAwB,OAAQwD,IAGlC1E,KAAK8F,kBAAoB,SAASpB,GAChCxD,EAAwB,OAAQwD,IAGlC1E,KAAK+F,UAAY,WACf/I,EAAE+G,QAAQ/D,KAAKK,eAAexC,OAAQ,SAAShC,GAC7CA,EAAK+I,UAAW,IAElB5E,KAAKoD,KAAKE,SAAWtD,KAAKK,eAAexC,OAAO4C,QAGlDT,KAAKgG,KAAO,SAASC,GACnB,IAAIA,EAIF,OAAOnG,EAAWrD,EAAYyJ,OAAOF,MAHrChG,KAAKK,eAAe8F,QAAQ,GAAI,CAAEH,KAAMC,KAO5CjG,KAAKoG,SAAW,SAASH,GACvB,OAAOxJ,EAAYyJ,OAAOF,MAAQC,GAGpCjG,KAAKqG,UAAY,WACf,OAAO5J,EAAYyJ,OAAOI,KAG5BtG,KAAK6D,WAAa,SAAS1D,GACzBJ,EAAGqD,KAAKC,QAAS,EACjB3D,EAAM,UACFS,GACFA,EAAOS,kBAGXZ,KAAKuG,aAAe,WAClBvG,KAAKoD,KAAKC,QAAS,EACnBrD,KAAKK,eAAe8F,QAAQ,KAG9BnG,KAAKwG,WAAa,SAASrG,EAAQsG,EAAYC,GAC7CjH,EAAQ/C,WAAWkB,KAAK,SAAS+I,GAC/B,IAAIC,EAAU5J,EAAEC,KAAK0J,EAAU,SAASE,GACtC,GAAa,IAATA,EAAE3J,GACJ,OAAO2J,IAEPC,EAAqBjK,EAAGkK,QAI5BH,EAAQI,gBAAgBpJ,KAAK,SAASqJ,GACpCL,EAAQM,cAActJ,KAAK,SAASuJ,GAClCA,EAAQC,SAASV,GAAmBD,EACpClH,EAAUuC,KAAK,CACbuF,OAAQtI,QAAQuI,QAAQC,SAASC,MACjCC,YAAatH,EACbuH,qBAAqB,EACrBC,eAAe,EACfxM,YAAa,wBACbC,WAAY,0BACZC,aAAc,SACduM,WAAY,SAAUC,EAAOP,GAC3B,OAAOR,EAAmBxL,QAAQgM,IAEpCQ,OAAQ,CACNC,YAAa1I,EACb2I,aAAcpB,EACdqB,aAAcd,EACde,kBAAmB,WACjB,OAAOpB,EAAmBzF,mBASxCrB,KAAKmI,wBAA0B,SAAShI,EAAQiI,EAAWC,GAEzDrI,KAAKwG,WAAWrG,EADC,CAACkI,EAAK,KAAOD,EAAY,KACN,MACpCjI,EAAOgF,kBACPhF,EAAOS,kBAGTZ,KAAKsI,4BAA8B,SAASnI,EAAQuG,GAClD,IAAIrG,EAAiBL,KAAKK,eACtBiF,EAAgBtI,EAAE4E,OAAO5B,KAAKK,eAAexC,OAAQ,SAAShC,GAAQ,OAAOA,EAAK+I,WAClF2D,EAAW,GAAI9B,EAAa,GAEhCzJ,EAAE+G,QAAQuB,EAAe,SAASzJ,GAC5BA,EAAK2M,QAAQ,CAACC,YAAY,IAExB1J,QAAQwB,UAAU1E,EAAKF,OAASE,EAAKF,KAAK8E,OAC5CzD,EAAE+G,QAAQlI,EAAKF,KAAM,SAAS+M,GACxBA,EAAIC,MAAMlI,QACZgG,EAAWlD,KAAKmF,EAAIE,kBAIxBL,EAAShF,KAAK1H,EAAKuB,UAAUQ,KAAK,SAAS/B,GACzCmB,EAAE+G,QAAQlI,EAAKF,KAAM,SAAS+M,GACxBA,EAAIC,MAAMlI,QACZgG,EAAWlD,KAAKmF,EAAIE,qBAKrB/M,EAAKgN,SAAWvL,EAAKwL,OAAOC,OAC/BlN,EAAKgH,QACP4D,EAAWlD,KAAK1H,EAAK+M,gBAGhBvI,EAAe2I,UAAUnN,IAChC0M,EAAShF,KAAKlD,EAAe4I,mBAAmBrL,KAAK,WACnD,IAAI6G,EAAIpE,EAAe0E,OAAOlJ,EAAKqB,IAC/B6B,QAAQwB,UAAUkE,KAChByE,EAAa7I,EAAexC,OAAO4G,IACxB5B,QACb4D,EAAWlD,KAAK2F,EAAWN,qBAMrC/L,EAAGsM,IAAIZ,GAAU3K,KAAK,YACpB6I,EAAazJ,EAAEoM,KAAK3C,IACLhG,QACbV,EAAGyG,WAAWrG,EAAQsG,EAAYC,MAIxC1G,KAAKqJ,yBAA2B,WAC9B,IAAI/D,EAAgBtI,EAAE4E,OAAO5B,KAAKK,eAAexC,OAAQ,SAAShC,GAAQ,OAAOA,EAAK+I,WAClF2D,EAAW,GAAI5M,EAAO,GAE1BqB,EAAE+G,QAAQuB,EAAe,SAASzJ,GAC5BA,EAAK2M,QAAQ,CAACC,YAAY,IAExB1J,QAAQwB,UAAU1E,EAAKF,OAASE,EAAKF,KAAK8E,OAC5CzD,EAAE+G,QAAQlI,EAAKF,KAAM,SAAS+M,GACxBA,EAAIC,MAAMlI,QACZ9E,EAAK4H,KAAKmF,KAIdH,EAAShF,KAAK1H,EAAKuB,UAAUQ,KAAK,SAAS/B,GACzCmB,EAAE+G,QAAQlI,EAAKF,KAAM,SAAS+M,GACxBA,EAAIC,MAAMlI,QACZ9E,EAAK4H,KAAKmF,QAKX7M,EAAKyN,SAAWzN,EAAKyN,QAAQ7I,QACpC9E,EAAK4H,KAAK1H,KAIdgB,EAAGsM,IAAIZ,GAAU3K,KAAK,YACpBjC,EAAOqB,EAAEuM,OAAOvM,EAAEwF,IAAI7G,EAAM,SAASkL,GACnC,MAAO,CAAE2C,UAAW3C,EAAE3J,IAAM2J,EAAE2C,UAAWb,MAAO9B,EAAEyC,SAAWzC,EAAE8B,SAC7D,cACKlI,QACP3D,EAAOkB,GAAG,sBAAuB,CAAER,YAAa,OAAQ7B,KAAMA,OApctEyD,EAAsBD,QAAU,CAAC,SAAU,KAAM,UAAW,SAAU,WAAY,YAAa,WAAY,UAAW,OAAQ,cAAe,UAAW,SAAU,aAAc,YAAa,oBAAqB,oBA0clNJ,QACGC,OAAO,mBACP5D,WAAW,wBAAyBgE,GAldzC,GCAA,wBAOE,SAASqK,EAAuB5M,EAAIC,EAAQuC,EAAQqK,EAAY3M,EAAcuC,EAAUnB,EAASoB,EAAWC,EAAUmK,EAAUC,EAAYC,EAAcjK,EAAYC,EAAWH,EAAOpC,EAAMb,EAAakD,EAAQmK,EAAUC,EAAMxO,GACjO,IAAIwE,EAAKC,KAAMC,EAAU,GAEzBD,KAAKiD,QAAU,WAef,IAA0BC,EAdxBlD,KAAKgK,WAAaF,EAASE,WAC3BhK,KAAKmD,QAAU1G,EACfuD,KAAKiK,QAAS,EAYU/G,EAVPjD,EAWjBjD,EAAE+G,QAAQ,CAAC,YAAa,UAAW,SAASC,GAC1Cd,EAAKK,KAAK1D,EAAU2D,aAAa,CAC/BC,IAAKO,EACLN,YAAazB,EAAE,wCACf0B,SAAU,WACJlH,EAAY4D,iBAAmB5D,EAAY4D,eAAeU,mBAC5DmJ,sBAMRlN,EAAE+G,QAAQb,EAAM,SAASO,GACvB5D,EAAUqE,eAAeT,MArB7BzD,KAAKmK,WAAa,WAEhBnN,EAAE+G,QAAQ9D,EAAS,SAASwD,GAC1B5D,EAAUuE,iBAAiBX,MAsB/BzD,KAAKoK,OAAS,SAAUjK,EAAQuE,GAC1B5H,EAAOpB,OAAOc,eAAiBkI,EAAOxH,IACtC8C,KAAKqK,UAAY3F,EAAOxH,KAC1B8C,KAAKqK,UAAW,EAChB5N,EAAYyJ,OAAOoE,MAAQ,GAEtBX,EAAS/J,EAAW,WACvBgK,EAAW,QAAQW,QACrBzN,EAAOkB,GAAG,kBAAmB,CAACxB,cAAekI,EAAOxH,OAIxD8C,KAAKwK,eAAiB,WACpB7K,EAAO8K,OAAOxI,EAAE,sBACFA,EAAE,6BACbrE,KAAK,SAASe,GACb,IAAInD,EAAc,IAAIiB,EACpB,CACEkC,KAAMA,EACN+L,YAAY,EACZC,UAAU,EACVC,MAAOC,YAGXrP,EAAYsP,MAAMlN,KAAK,WACrBnB,EAAYsO,KAAKvP,KAChBwP,MAAMhO,EAAEiO,SAIjBjL,KAAKkL,KAAO,SAAUxG,GACfA,EAAOiG,WACV3K,KAAKqK,SAAW3F,EAAOxH,GACvB8C,KAAKmL,oBAAsBzG,EAAO0G,QAClC1L,EAAM,mBAAqBgF,EAAOxH,MAItC8C,KAAKqL,cAAgB,SAAU3G,GAC7BA,EAAO/F,KAAOqB,KAAKmL,oBAAoBxM,KACvCqB,KAAKqK,UAAW,GAGlBrK,KAAKsL,KAAO,SAAU5G,GACpB,IAAI/F,EAAO+F,EAAO/F,MACbqB,KAAKiK,QAAUtL,GAAsB,EAAdA,EAAK8B,OAC3B9B,GAAQqB,KAAKmL,oBAAoBxM,MACnCqB,KAAKiK,QAAS,EACdvF,EAAO6G,QAAQ5M,GACZf,KAAK,SAAS4N,GACbzL,EAAGsK,UAAW,GACb,WACDtK,EAAGsL,cAAc3G,GACjB3E,EAAGsK,SAAW3F,EAAOxH,KAEtBuO,QAAQ,WACP1L,EAAGkK,QAAS,KAIhBjK,KAAKqK,UAAW,EAIlBrK,KAAKqL,cAAc3G,IAIvB1E,KAAKkK,cAAgB,WACflK,KAAKmD,QAAQ9C,eAAeqL,eAE9B1L,KAAKmD,QAAQ9C,eAAesL,UACzB/N,KAAK,WACJmC,EAAGoD,QAAQ9C,eAAiB,KAC5BvD,EAAOkB,GAAG,kBAAmB,CAAExB,cAAe,cAC7C,SAASgP,EAAMI,GAChBjM,EAAOkM,MAAM5J,EAAE,0DACAlC,EAAGoD,QAAQ9C,eAAe1B,MAC5BsD,EAAEuJ,EAAK3M,UAIxBc,EAAO+F,QAAQzD,EAAE,WAAYA,EAAE,0DACAjC,KAAKmD,QAAQ9C,eAAe1B,MAC5C,CAAEgH,GAAI1D,EAAE,YACpBrE,KAAK,WACJ,OAAOmC,EAAGoD,QAAQ9C,eAAesL,YAElC/N,KAAK,WAGJ,OAFAmC,EAAGoD,QAAQ9C,eAAiB,KAC5BvD,EAAOkB,GAAG,kBAAmB,CAAExB,cAAe,cACvC,IAERwO,MAAM,SAASc,GACVA,IACE3E,EAAU2E,EAASN,KAAKrE,SAAW2E,EAASC,WAChDpM,EAAOkM,MAAM5J,EAAE,0DACAlC,EAAGoD,QAAQ9C,eAAe1B,MAC5BwI,OAMvBnH,KAAKgM,YAAc,SAAU7L,EAAQuE,GAkBnC,SAASuH,EAA4BpE,EAAOtI,EAAWmF,GA8CrD,SAASwH,EAAkBC,GACrBC,EAA2C,IAA9BD,EAAK/G,KAAK3C,QAAQ,SAC/B,sBAAsB4J,KAAKF,EAAKxN,MAgBpC,OAdKyN,GACH5M,EAASsC,KAAK,CACZ9F,SAAU,CACR,aACA,mCACA,gEACA,aAAeiG,EAAE,gCAAkC,UACnD,WACA,eACAqK,KAAK,IACPpK,SAAU4H,EAAS3H,cACnBC,UAAW,MAGRgK,EA/DApM,KAENuM,SAAW,IAAI1C,EAAa,CAC7B9O,IAAKyR,mBAAqB,CAAC9H,EAAOxH,GAAI,UAAUoP,KAAK,KACrDG,YAAY,EACZC,WAAY,EACZC,QAAS,CAAC,CAAEhO,KAAMuN,EAAmB7D,GAAI6D,IACzCU,cAAe,SAAST,EAAML,EAAUF,EAAQiB,GAC9C,IAAIC,EAEJvN,EAAUwN,OAEgB,IAAtBjB,EAASkB,SACXF,EAAM7K,EAAE,0BAER6K,EAAM7K,EAAE,0DAA2D6J,EAASkB,UAC5EvQ,EAAY4D,eAAejD,WAG7BoC,EAASsC,KACPtC,EAASuC,SACNC,YAAY8K,GACZ5K,SAAStC,EAAWuC,eACpBC,UAAU,OAEjB6K,YAAa,SAASd,EAAML,EAAUF,EAAQiB,GAC5CrN,EAASsC,KAAK,CACZ9F,SAAU,CACR,aACA,mCACA,gEACA,aAAeiG,EAAE,8CAAgD,UACjE,WACA,eACAqK,KAAK,IACPpK,SAAU4H,EAAS3H,cACnBC,UAAW,SApCRpC,KAyCNuK,MAAQ,WACThL,EAAUwN,QA5DdxN,EAAUuC,KAAK,CACbuF,OAAQtI,QAAQuI,QAAQC,SAASC,MACjCC,YAAatH,EACbuH,qBAAqB,EACrBC,eAAe,EACfxM,YAAa,0BACbC,WAAY6Q,EACZ5Q,aAAc,+BACdyM,OAAQ,CACNpD,OAAQA,KAOZuH,EAA4B9M,QAAU,CAAC,QAAS,YAAa,WAsE/Da,KAAKkN,UAAY,SAAU1R,GAyBzB,SAAS2R,EAAsB5N,EAAW/D,GAExCwE,KAAKxE,YAAcA,EACnBwE,KAAKuK,MAEL,WACEhL,EAAUwN,SA7BVvR,EAAY4R,KACJvQ,EAAGwQ,OAGH5Q,EAAY6Q,cAChB1P,KAAK,WACX2B,EAAUuC,KAAK,CACbuF,OAAQtI,QAAQuI,QAAQC,SAASC,MACjCE,qBAAqB,EACrBC,eAAe,EACfxM,YAAaK,EAAY0B,GAAK,SAC9B9B,WAAY+R,EACZ9R,aAAc,QACdyM,OAAQ,CACNtM,YAAaA,OAQnB2R,EAAsBhO,QAAU,CAAC,YAAa,gBAYhDa,KAAKuN,eAAiB,SAAU/R,GAkB9B,SAASgS,EAA2BnO,EAAQE,EAAWkO,GACrD,IAAI1N,EAAKC,KAETD,EAAGvE,YAAc,IAAIiB,EAAYgR,EAAerC,SAChDrL,EAAG2N,eAGH,WACE3N,EAAGvE,YAAYmS,QAAQ/P,KAAK,WAE1B6P,EAAeG,KAAK7N,EAAGvE,YAAY4P,SACnC7L,EAAUwN,UANdhN,EAAGwK,MAUH,WACEhL,EAAUsO,UAjCdtO,EAAUuC,KAAK,CACb3G,YAAaK,EAAY0B,GAAK,cAC9B9B,WAAYoS,EACZnS,aAAc,aACdqM,qBAAqB,EACrBC,eAAe,EACfG,OAAQ,CACN2F,eAAgBjS,KAEjBwP,MAAM,cAOTwC,EAA2BrO,QAAU,CAAC,SAAU,YAAa,mBAsB/Da,KAAK8N,MAAQ,SAAUtS,GAErBA,EAAYuS,KAAKC,SAASpQ,KAAK,WAE7B2B,EAAUuC,KAAK,CACb3G,YAAaK,EAAY0B,GAAK,gBAC9B9B,WAAY,gBACZC,aAAc,MACdqM,qBAAqB,EACrBC,eAAe,EACfG,OAAQ,CACNmG,aAAczS,EAAYuS,KAAKG,MAC/BnE,KAAMA,EACNrF,OAAQlJ,QAShBwE,KAAKmO,kBAAoB,SAAUC,GACjC3R,EAAY4R,WAAWD,EAAgBxD,MAAOwD,EAAgBzP,MAAMf,KAAK,SAAS4N,GAC/EhM,EAASsC,KACPtC,EAASuC,SACNC,YAAYC,EAAE,4CACdC,SAAS4H,EAAS3H,eAClBC,UAAU,SAIpBpC,KAAKsO,kBAAoB,SAAU/M,EAAWgN,GAC5C,OAAQA,EAAUrR,IAAMqE,EAAUrE,KAAQqR,EAAUC,SAAWD,EAAUhJ,KAAKkJ,gBAMhFzO,KAAK0O,kBAAoB,SAAUnN,EAAWgN,EAAWnL,GACvD,IAAqBzB,EAA2BN,EAASC,EAEzDF,EAAQmN,EAAUrR,GAClBsE,GAAgB,EAChBC,EAAWF,EAAUG,iBACG,IAApBD,EAAShB,SACXgB,EAAW,CAACF,EAAUoD,mBACxBhD,EAAQ3E,EAAE4E,OAAOH,EAAU,SAAS5F,GAClC,OAAOA,EAAKgG,aAGJpB,QAAUgB,EAAShB,QAC3BjB,EAASsC,KACPtC,EAASuC,SACNC,YAAYC,EAAE,oCACdC,SAAS4H,EAAS3H,eAClBC,UAAU,MAEbT,EAAMlB,SACI,QAAR2C,GACF/B,EAAUE,EAAUc,WAAWV,EAAOP,GACtCE,EAAUW,EAAE,sBAAuBN,EAAMlB,UAGzCY,EAAUE,EAAUe,WAAWX,EAAOP,GACtCE,EAAUW,EAAE,qBAAsBN,EAAMlB,QAExC8B,EAAMvF,EAAEwF,IAAIb,EAAO,MACnBH,EAAiBD,EAAUpE,cAAuD,GAAvCoF,EAAIE,QAAQlB,EAAUpE,eAInEkE,EAAQzD,KAAK,WACP4D,GACF1E,EAAOkB,GAAG,mBACZwB,EAASsC,KACPtC,EAASuC,SACNC,YAAYV,GACZY,SAAS4H,EAAS3H,eAClBC,UAAU,UA9XvBqH,EAAuBtK,QAAU,CAAC,KAAM,SAAU,SAAU,aAAc,eAAgB,WAAY,UAAW,YAAa,WAAY,WAAY,aAAc,eAAgB,aAAc,YAAa,UAAW,OAAQ,cAAe,SAAU,aAAc,OAAQ,qBAqYjRJ,QACGC,OAAO,mBACP5D,WAAW,yBAA0BqO,GA7Y1C,GCAA,wBAQE,SAASkF,EAAetP,EAAQC,EAAUnB,EAASoB,EAAWqP,EAAYnS,EAAaa,EAAMqC,EAAQE,EAAWH,EAAO5C,EAAQC,EAAcjB,GAC3I,IAyB0BoH,EAzBtBnD,EAAKC,KAAMC,EAAU,GAEzBF,EAAGlE,KAAOC,EAEViE,EAAG8O,cAAgBpS,EAAY4D,eAC/BN,EAAG+O,cAAgBxR,EAAKyR,aACxBhP,EAAGiP,YAAc1R,EAAK2R,WACtBlP,EAAGmP,YAAc5R,EAAK6R,WACtBpP,EAAGqP,gBAAkB9R,EAAK+R,eAC1BtP,EAAGuP,WAAa,GAChBvP,EAAGwP,kBAAoB,GACvBxP,EAAGyP,eAAgB,EAcOtM,EAXTjD,EAYfjD,EAAE+G,QAAQ,CAAC,YAAa,UAAW,SAASC,GAC1Cd,EAAKK,KAAK1D,EAAU2D,aAAa,CAC/BC,IAAKO,EACLN,YAAazB,EAAE,UACf0B,SAAU,SAASxD,GACbJ,EAAG8O,cAActJ,KAAKC,cAAsD,IAAtCzF,EAAG8O,cAAc/J,kBACzD/E,EAAGmK,gBACL/J,EAAOS,uBAMb5D,EAAE+G,QAAQb,EAAM,SAASO,GACvB5D,EAAUqE,eAAeT,KAKvB1D,EAAGlE,KAAK4T,gBACV1P,EAAGlE,KAAK6T,eAAe9R,KAAK,SAAS+R,GACnC5P,EAAG6P,YAAcD,GAChB,kBACM5P,EAAGlE,KAAK4T,iBAhCrBpQ,EAAO8E,IAAI,WAAY,WAErBnH,EAAE+G,QAAQ9D,EAAS,SAASwD,GAC1B5D,EAAUuE,iBAAiBX,OAiC/BzD,KAAK6P,kBAAoB,SAAUC,GACjC,OAAI/Q,QAAQgR,SAASD,GACZ,CAAExF,MAAOwF,GAETA,GAGX9P,KAAKgQ,gBAAkB,SAAUC,EAAMC,EAAW9P,GAChDJ,KAAKnE,KAAK8P,QAAQuE,EAAW9P,GAC7B6P,EAAKE,aAGPnQ,KAAKoQ,OAAS,WACZ,IAAI3L,EAAIzE,KAAKnE,KAAKwU,QAAQ,CAAE/F,MAAO,KACnC5K,EAAM,OAAS+E,IAGjBzE,KAAKsQ,kBAAoB,SAAUL,GACjCjQ,KAAKnE,KAAK0U,qBACVN,EAAKE,aAGPnQ,KAAKwQ,YAAc,WACjBxQ,KAAKnE,KAAK4U,SAAW,IAAIC,MAG3B1Q,KAAK2Q,cAAgB,WACnB3Q,KAAKnE,KAAK+U,eAAe,KAG3B5Q,KAAK6Q,SAAW,WACd,IAAIpM,EAAIzE,KAAKnE,KAAKiV,UAAU,IAC5BpR,EAAM,SAAW+E,IAGnBzE,KAAK+Q,SAAW,WACd,IAAItM,EAAIzE,KAAKnE,KAAKmV,UAAU,IAC5BtR,EAAM,SAAW+E,IAGnBzE,KAAKiR,OAAS,WACZ,IAAIxM,EAAIzE,KAAKnE,KAAKqV,QAAQ,GAAI,wBAC9BxR,EAAM,OAAS+E,IAGjBzE,KAAKmR,kBAAoB,WACvB,OAAOnU,EAAEkG,KAAKlD,KAAKnE,KAAKuV,cAAc3Q,OAAS,GAGjDT,KAAKqR,eAAiB,WACftS,QAAQwB,UAAUP,KAAKnE,KAAKuV,gBAC/BpR,KAAKnE,KAAKuV,aAAe,IAG3B,IAAIE,EAAgBtU,EAAEuU,QAAQ,CAAC,IAAK,IAAK,IAAK,KAAMvU,EAAEkG,KAAKlD,KAAKnE,KAAKuV,eACrEpR,KAAKnE,KAAKuV,aAAaE,EAAc,IAAM,IAG7CtR,KAAKwR,kBAAoB,SAAU/N,UAC1BzD,KAAKnE,KAAKuV,aAAa3N,IAGhCzD,KAAKyR,WAAa,WAChB,IAAIhN,EAAIzE,KAAKnE,KAAK6V,YAAY,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,GAAI,IAC1DhS,EAAM,WAAa+E,IAGrBzE,KAAK2R,WAAa,SAAUzL,EAAQ0L,GAClC,OAAI1L,EAAOzF,OAASmO,EAAWiD,sBACtB,GAEFpV,EAAY4D,eAAe8F,QAAQD,EAAQ,CAAC4L,KAAK,EAAMC,cAAc,GAAOH,GAAehU,KAAK,SAAS+D,GAC9G,OAAOA,KAIX3B,KAAKsL,KAAO,SAAU2E,EAAM+B,GACtB/B,EAAKgC,QACPjS,KAAKnE,KAAK8R,MAAMqE,GACbpU,KAAK,SAAS4N,GACb,IAAI/G,EAAIzH,EAAEyF,QAAQzF,EAAEwF,IAAI/F,EAAY4D,eAAexC,OAAQ,MAAOkC,EAAGlE,KAAKqB,IACtEuH,EAAI,EAENhI,EAAY4D,eAAejD,UAI3BX,EAAY4D,eAAexC,OAAO4G,GAAK1F,QAAQmT,KAAKnS,EAAGlE,MAEzDiB,EAAOkB,GAAG,4BAA6B,CAAED,OAAQgC,EAAGlE,KAAKqB,MACxD,SAAS4O,GACV/L,EAAGoS,eAAiB,IAAI7U,EAAKwO,EAASN,SAK9CxL,KAAKuK,MAAQ,WACXzN,EAAOkB,GAAG,mBAAmBJ,KAAK,WAChCmC,EAAGlE,KAAO,YACHY,EAAY4D,eAAelD,gBAItC6C,KAAKkL,KAAO,SAAU+E,GACpBjQ,KAAKmS,gBAAiB,EACtBlC,EAAKmC,eACLnC,EAAKE,aAGPnQ,KAAKqS,MAAQ,SAAUpC,GACrBlQ,EAAGlE,KAAKyW,SACRrC,EAAKmC,gBAGPpS,KAAK6N,OAAS,WACZ9N,EAAGlE,KAAKyW,SACJvS,EAAGlE,KAAK0W,OAEVxS,EAAGlE,KAAO,YACHY,EAAY4D,eAAelD,aAClCL,EAAOkB,GAAG,kBAAmB,CAAExB,cAAeC,EAAY4D,eAAenD,MAIzEJ,EAAOkB,GAAG,4BAA6B,CAAED,OAAQgC,EAAGlE,KAAKqB,MAI7D8C,KAAKkK,cAAgB,WACnB,IAAIrO,EAAOC,EAEX6D,EAAO+F,QAAQzD,EAAE,WACFA,EAAE,oDAAqD,MAAQpG,EAAK2W,YAAc,QAClF,CAAE7M,GAAI1D,EAAE,YACpBrE,KAAK,WAEJnB,EAAY4D,eAAeuF,aAAa,CAAC/J,IACtC+B,KAAK,WACJ2M,QACAzN,EAAOkB,GAAG,oBACT,SAASwN,EAAMI,GAChBjM,EAAOkM,MAAM5J,EAAE,WAAYA,EAAE,mDACApG,EAAK2W,mBAK5CxS,KAAKyS,gBAAkB,SAAUtS,GAC1BH,KAAKwP,eAAkBxP,KAAK0S,UAO/B1S,KAAKwP,eAAiBxP,KAAKwP,cAN3BlS,EAAKqV,WAAWC,KAAK5S,KAAK6O,cAAc3R,GAAK,IAAM8C,KAAKnE,KAAKqB,GAAI,OAAOU,KAAK,SAAS4N,GACpFzL,EAAG2S,UAAYlH,EACfzL,EAAGyP,eAAgB,KA9M3Bb,EAAexP,QAAU,CAAC,SAAU,WAAY,UAAW,YAAa,aAAc,cAAe,OAAQ,SAAU,YAAa,UAAW,SAAU,eAAgB,aAuNzKJ,QACGC,OAAO,mBACP5D,WAAW,iBAAkBuT,GAhOlC,GCAA,wBA+BE5P,QACGC,OAAO,eACP6T,UAAU,YAxBb,WACE,MAAO,CACLC,SAAU,IACVjL,MAAO,CAAE2D,KAAM,cACfpQ,WAAY,CAAC,SAAU,SAASiE,GAC9BA,EAAO0T,aAAe,SAASvH,GAC7B,IAAIwH,EAAQ,GACRC,EAAkB,GAQtB,OAPIzH,EAAK0H,QAAQF,EAAMzP,KAAKiI,EAAK0H,QAC7B1H,EAAK2H,SAASH,EAAMzP,KAAKiI,EAAK2H,SAC9B3H,EAAK4H,UAAUH,EAAgB1P,KAAKiI,EAAK4H,UACzC5H,EAAK6H,QAAQJ,EAAgB1P,KAAKiI,EAAK6H,QACd,EAAzBJ,EAAgBxS,QAAYuS,EAAMzP,KAAK0P,EAAgB3G,KAAK,OAC5Dd,EAAK8H,SAASN,EAAMzP,KAAKiI,EAAK8H,SAC9B9H,EAAK+H,YAAYP,EAAMzP,KAAKiI,EAAK+H,YAC9BP,EAAM1G,KAAK,WAGtBtQ,SAAU,2DA3BhB"}
\ No newline at end of file
+{"version":3,"file":"Contacts.js","sources":["Contacts/Contacts.app.js","Contacts/AddressBookController.js","Contacts/AddressBooksController.js","Contacts/CardController.js","Contacts/sgAddress.directive.js"],"names":["configure","$stateProvider","$urlServiceProvider","state","url","abstract","views","addressbooks","templateUrl","controller","controllerAs","resolve","stateAddressbooks","addressbook","stateAddressbook","params","refs","array","card","stateCard","stateNewCard","template","onEnter","onEnterCard","onExit","onExitCard","card@app.addressbook","rules","otherwise","addressbookId","AddressBook","$findAll","window","contactFolders","$q","$state","$stateParams","_","find","id","selectedCard","$reload","reject","Card","tag","contactType","pid","c_component","$futureAddressBookData","then","$cards","cardObject","cardId","go","stateMailbox","runBlock","$window","$log","$transitions","DebugEnabled","defaultErrorHandler","onError","to","transition","name","ignored","error","detail","angular","module","config","run","$inject","AddressBookController","$scope","$timeout","$mdDialog","$mdToast","Account","focus","Dialog","sgConstant","sgHotkeys","sortLabels","vm","this","hotkeys","_nextCard","$event","index","selectedFolder","$selectedCardIndex","isDefined","$topIndex","length","getLength","selectCard","preventDefault","_previousCard","_addNextCardToSelection","hasSelectedCard","toggleCardSelection","_addPreviousCardToSelection","_selectedCardsOperation","operation","dstId","promise","success","srcFolder","clearCardView","allCards","$selectedCards","cards","filter","$isCard","show","simple","textContent","l","position","toastPosition","hideDelay","$copyCards","$moveCards","ids","map","indexOf","c_cn","c_sn","c_givenname","c_mail","c_screenname","c_o","c_telephonenumber","$onInit","keys","service","mode","search","multiple","push","createHotkey","key","description","callback","bind","searchMode","newComponent","forEach","hotkey","confirmDeleteSelectedCards","registerHotkey","$on","deregisterHotkey","centerIsClose","navController_centerIsClose","selectedIndex","nextSelectedIndex","i","folder","$selectedCard","selected","shiftKey","$selectedCount","idsMap","Math","min","max","stopPropagation","type","unselectCards","selectedCards","acls","objectEraser","size","confirm","ok","$deleteCards","copySelectedCards","moveSelectedCards","selectAll","sort","field","$query","$filter","sortedBy","ascending","asc","cancelSearch","newMessage","recipients","recipientsField","accounts","account","o","onCompleteDeferred","defer","$getMailboxes","mailboxes","$newMessage","message","editable","parent","element","document","body","targetEvent","clickOutsideToClose","escapeToClose","onComplete","scope","locals","stateParent","stateAccount","stateMessage","onCompletePromise","newMessageWithRecipient","recipient","fn","newMessageWithSelectedCards","promises","$isList","expandable","ref","email","$shortFormat","$loaded","STATUS","LOADED","$loadCard","$futureHeadersData","loadedCard","all","uniq","newListWithSelectedCards","$$email","futureHeadersData","$$resource","post","$unwrapHeaders","uniqBy","reference","AddressBooksController","$rootScope","$mdMedia","$mdSidenav","FileUploader","Settings","User","activeUser","saving","confirmDelete","$onDestroy","select","editMode","value","close","newAddressbook","prompt","isEditable","isRemote","owner","UserLogin","$id","$add","catch","noop","edit","originalAddressbook","$omit","revertEditing","save","$rename","data","finally","isSubscription","$delete","status","alert","response","statusText","importCards","CardsImportDialogController","filterByExtension","item","isTextFile","test","join","uploader","ApplicationBaseURL","autoUpload","queueLimit","filters","onSuccessItem","headers","msg","hide","imported","onErrorItem","showLinks","LinksDialogController","urls","when","$reloadAll","showProperties","PropertiesDialogController","srcAddressBook","saveProperties","$save","init","cancel","share","$acl","$users","usersWithACL","users","subscribeToFolder","addressbookData","$subscribe","isDroppableFolder","dstFolder","isOwned","objectCreator","dragSelectedCards","CardController","sgSettings","currentFolder","allEmailTypes","$EMAIL_TYPES","allTelTypes","$TEL_TYPES","allUrlTypes","$URL_TYPES","allAddressTypes","$ADDRESS_TYPES","categories","userFilterResults","showRawSource","hasCertificate","$certificate","crt","certificate","transformCategory","input","isString","removeAttribute","form","attribute","$setDirty","addOrg","$addOrg","removeCertificate","$removeCertificate","addBirthday","birthday","Date","addScreenName","$addScreenName","addEmail","$addEmail","addPhone","$addPhone","addUrl","$addUrl","canAddCustomField","customFields","addCustomField","availableKeys","pullAll","deleteCustomField","addAddress","$addAddress","userFilter","excludedCards","minimumSearchLength","dry","excludeLists","options","$valid","copy","duplicatedCard","$setPristine","reset","$reset","isNew","$fullname","toggleRawSource","rawSource","directive","restrict","addressLines","lines","locality_region","street","street2","locality","region","country","postalcode"],"mappings":"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"}
\ No newline at end of file