diff --git a/app.manifest b/app.manifest index 4fc9c7e3..cd4d1f2f 100644 --- a/app.manifest +++ b/app.manifest @@ -1,5 +1,5 @@ CACHE MANIFEST -# Time: Sat Apr 23 2016 21:47:57 GMT+0300 (MSK) +# Time: Sun Jun 12 2016 22:29:17 GMT+0300 (MSK) CACHE: diff --git a/css/app.css b/css/app.css index 615e5238..9a1083b9 100644 --- a/css/app.css +++ b/css/app.css @@ -1166,7 +1166,7 @@ button.toast-close-button{padding:0;cursor:pointer;background:0 0;border:0;-webk :not(.no-enter)#toast-container>div.ng-enter,:not(.no-leave)#toast-container>div.ng-leave{-webkit-transition:200ms cubic-bezier(.25,.25,.75,.75) all;-moz-transition:200ms cubic-bezier(.25,.25,.75,.75) all;-ms-transition:200ms cubic-bezier(.25,.25,.75,.75) all;-o-transition:200ms cubic-bezier(.25,.25,.75,.75) all;transition:200ms cubic-bezier(.25,.25,.75,.75) all} :not(.no-enter)#toast-container>div.ng-enter.ng-enter-active,:not(.no-leave)#toast-container>div.ng-leave{opacity:.8} :not(.no-enter)#toast-container>div.ng-enter,:not(.no-leave)#toast-container>div.ng-leave.ng-leave-active{opacity:0} -html{display:none;background:#e7ebf0;overflow:visible} +html{background:#e7ebf0;overflow:visible} body{color:#000;background:0 0;font:12px/18px 'Open Sans',"Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,Verdana,sans-serif;overflow:hidden} body.non_osx{font:13px/18px Tahoma,sans-serif,Arial,Helvetica} h1,h2,h3,h4,h5{color:#222} @@ -1356,7 +1356,7 @@ a.tg_radio_on:hover i.icon-radio{background-color:#5785aa} .im_dialogs_panel{padding:12px;position:relative} .im_dialogs_modal_col_wrap .im_dialogs_panel{padding:7px 12px 6px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.15);-moz-box-shadow:0 1px 1px rgba(0,0,0,.15);box-shadow:0 1px 1px rgba(0,0,0,.15);z-index:1} .im_dialogs_search{position:relative} -.im_dialogs_search_field{font-size:12px;line-height:normal;border:1px solid #F2F2F2;border-radius:2px;padding:6px 20px 6px 30px;margin:0;background-color:#F2F2F2;background-image:url(../img/icons/IconsetW.png);background-repeat:no-repeat;background-position:-6px -205px} +.im_dialogs_search_field{font-size:12px;line-height:normal;border:1px solid #F2F2F2;border-radius:2px;padding:6px 26px 6px 30px;margin:0;background-color:#F2F2F2;background-image:url(../img/icons/IconsetW.png);background-repeat:no-repeat;background-position:-6px -205px} .is_2x .im_dialogs_search_field{background-image:url(../img/icons/IconsetW_2x.png);background-size:42px 1171px} .im_dialogs_modal_col_wrap .im_dialogs_search_field{background-color:#fff;border-color:#fff!important} .im_dialogs_search_field:active,.im_dialogs_search_field:focus{background-color:#fff} @@ -1759,6 +1759,7 @@ li.inline_result_gif.composer_autocomplete_option_active a .inline_result_ind,li .inline_result_sticker img{object-fit:contain} .inline_result_gif_http,.inline_result_gif_mtproto,.inline_result_photo_http,.inline_result_photo_mtproto{pointer-events:none} .error_modal_description{color:#999;padding:5px 0;font-size:13px;line-height:160%} +.md_simple_modal_alert_body .error_modal_description,.md_simple_modal_alert_body .md_simple_header{text-align:center} .error_modal_details textarea{display:block;font-family:Menlo,Monaco,Consolas,"Courier New",monospace;font-size:10px;line-height:100%;white-space:pre-wrap;padding:4px;margin:10px 0;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px;width:100%;text-align:left} .error_modal_details_link,.error_modal_details_link:hover{font-size:11px;color:#999} .confirm_modal_description{text-align:center;padding:20px 0;font-size:14px;line-height:160%} @@ -1780,7 +1781,7 @@ a:hover .icon-github{background-position:0 -43px} .is_2x .icon-twitter{background-image:url(../img/icons/AboutLogos_2x.png);background-size:60px 136px} a:hover .icon-twitter{background-position:0 -116px} .contacts_modal_search{position:relative;padding:7px 12px 6px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.15);-moz-box-shadow:0 1px 1px rgba(0,0,0,.15);box-shadow:0 1px 1px rgba(0,0,0,.15);z-index:1} -.contacts_modal_search_field{font-size:12px;line-height:normal;border:1px solid #fff!important;border-radius:2px;padding:6px 15px 6px 30px;margin:0;background-image:url(../img/icons/IconsetW.png);background-repeat:no-repeat;background-position:-6px -205px} +.contacts_modal_search_field{font-size:12px;line-height:normal;border:1px solid #fff!important;border-radius:2px;padding:6px 27px 6px 30px;margin:0;background-image:url(../img/icons/IconsetW.png);background-repeat:no-repeat;background-position:-6px -205px} .is_2x .contacts_modal_search_field{background-image:url(../img/icons/IconsetW_2x.png);background-size:42px 1171px} .contacts_modal_search_field::-ms-clear{display:none} a.contacts_modal_search_clear{right:9px;margin-top:-24px} @@ -1955,7 +1956,7 @@ a.peer_modal_photo,div.peer_modal_photo{display:block;margin-right:19px} .md_modal_section_param_wrap{margin-top:19px;margin-bottom:19px} .md_modal_section_param_wrap:last-child{margin-bottom:16px} .md_modal_section_param_wrap .md_modal_section_param_name{color:#909090;font-size:11px;line-height:14px;margin-top:4px} -.md_modal_section_param_wrap .md_modal_section_param_value{word-break:break-all;word-wrap:break-word;overflow:hidden} +.md_modal_section_param_wrap .md_modal_section_param_value{word-break:break-word;word-wrap:break-word;overflow:hidden} .md_modal_section_range_wrap{padding-right:4px;margin-bottom:25px;padding-top:1px} .md_modal_section_select_wrap{margin-bottom:20px} .md_modal_section_select{float:right;font-size:12px;padding:0} diff --git a/index.html b/index.html index 50ab3647..2a5a3cfe 100644 --- a/index.html +++ b/index.html @@ -1 +1,5 @@ -Telegram Web
\ No newline at end of file +Telegram Web
\ No newline at end of file diff --git a/js/app.js b/js/app.js index f62e0a15..8a738b53 100644 --- a/js/app.js +++ b/js/app.js @@ -9,42 +9,39 @@ Config.Schema.API={constructors:[{id:"-1132882121",predicate:"boolFalse",params: },{id:"-378127636",predicate:"sendMessageUploadVideoAction",params:[{name:"progress",type:"int"}],type:"SendMessageAction"},{id:"-718310409",predicate:"sendMessageRecordAudioAction",params:[],type:"SendMessageAction"},{id:"-212740181",predicate:"sendMessageUploadAudioAction",params:[{name:"progress",type:"int"}],type:"SendMessageAction"},{id:"-774682074",predicate:"sendMessageUploadPhotoAction",params:[{name:"progress",type:"int"}],type:"SendMessageAction"},{id:"-1441998364",predicate:"sendMessageUploadDocumentAction",params:[{name:"progress",type:"int"}],type:"SendMessageAction"},{id:"393186209",predicate:"sendMessageGeoLocationAction",params:[],type:"SendMessageAction"},{id:"1653390447",predicate:"sendMessageChooseContactAction",params:[],type:"SendMessageAction"},{id:"446822276",predicate:"contacts.found",params:[{name:"results",type:"Vector"},{name:"chats",type:"Vector"},{name:"users",type:"Vector"}],type:"contacts.Found"},{id:"942527460",predicate:"updateServiceNotification",params:[{name:"type",type:"string"},{name:"message",type:"string"},{name:"media",type:"MessageMedia"},{name:"popup",type:"Bool"}],type:"Update"},{id:"-496024847",predicate:"userStatusRecently",params:[],type:"UserStatus"},{id:"129960444",predicate:"userStatusLastWeek",params:[],type:"UserStatus"},{id:"2011940674",predicate:"userStatusLastMonth",params:[],type:"UserStatus"},{id:"-298113238",predicate:"updatePrivacy",params:[{name:"key",type:"PrivacyKey"},{name:"rules",type:"Vector"}],type:"Update"},{id:"1335282456",predicate:"inputPrivacyKeyStatusTimestamp",params:[],type:"InputPrivacyKey"},{id:"-1137792208",predicate:"privacyKeyStatusTimestamp",params:[],type:"PrivacyKey"},{id:"218751099",predicate:"inputPrivacyValueAllowContacts",params:[],type:"InputPrivacyRule"},{id:"407582158",predicate:"inputPrivacyValueAllowAll",params:[],type:"InputPrivacyRule"},{id:"320652927",predicate:"inputPrivacyValueAllowUsers",params:[{name:"users",type:"Vector"}],type:"InputPrivacyRule"},{id:"195371015",predicate:"inputPrivacyValueDisallowContacts",params:[],type:"InputPrivacyRule"},{id:"-697604407",predicate:"inputPrivacyValueDisallowAll",params:[],type:"InputPrivacyRule"},{id:"-1877932953",predicate:"inputPrivacyValueDisallowUsers",params:[{name:"users",type:"Vector"}],type:"InputPrivacyRule"},{id:"-123988",predicate:"privacyValueAllowContacts",params:[],type:"PrivacyRule"},{id:"1698855810",predicate:"privacyValueAllowAll",params:[],type:"PrivacyRule"},{id:"1297858060",predicate:"privacyValueAllowUsers",params:[{name:"users",type:"Vector"}],type:"PrivacyRule"},{id:"-125240806",predicate:"privacyValueDisallowContacts",params:[],type:"PrivacyRule"},{id:"-1955338397",predicate:"privacyValueDisallowAll",params:[],type:"PrivacyRule"},{id:"209668535",predicate:"privacyValueDisallowUsers",params:[{name:"users",type:"Vector"}],type:"PrivacyRule"},{id:"1430961007",predicate:"account.privacyRules",params:[{name:"rules",type:"Vector"},{name:"users",type:"Vector"}],type:"account.PrivacyRules"},{id:"-1194283041",predicate:"accountDaysTTL",params:[{name:"days",type:"int"}],type:"AccountDaysTTL"},{id:"314130811",predicate:"updateUserPhone",params:[{name:"user_id",type:"int"},{name:"phone",type:"string"}],type:"Update"},{id:"1815593308",predicate:"documentAttributeImageSize",params:[{name:"w",type:"int"},{name:"h",type:"int"}],type:"DocumentAttribute"},{id:"297109817",predicate:"documentAttributeAnimated",params:[],type:"DocumentAttribute"},{id:"978674434",predicate:"documentAttributeSticker",params:[{name:"alt",type:"string"},{name:"stickerset",type:"InputStickerSet"}],type:"DocumentAttribute"},{id:"1494273227",predicate:"documentAttributeVideo",params:[{name:"duration",type:"int"},{name:"w",type:"int"},{name:"h",type:"int"}],type:"DocumentAttribute"},{id:"-1739392570",predicate:"documentAttributeAudio",params:[{name:"flags",type:"#"},{name:"voice",type:"flags.10?true"},{name:"duration",type:"int"},{name:"title",type:"flags.0?string"},{name:"performer",type:"flags.1?string"},{name:"waveform",type:"flags.2?bytes"}],type:"DocumentAttribute"},{id:"358154344",predicate:"documentAttributeFilename",params:[{name:"file_name",type:"string"}],type:"DocumentAttribute"},{id:"-244016606",predicate:"messages.stickersNotModified",params:[],type:"messages.Stickers"},{id:"-1970352846",predicate:"messages.stickers",params:[{name:"hash",type:"string"},{name:"stickers",type:"Vector"}],type:"messages.Stickers"},{id:"313694676",predicate:"stickerPack",params:[{name:"emoticon",type:"string"},{name:"documents",type:"Vector"}],type:"StickerPack"},{id:"-395967805",predicate:"messages.allStickersNotModified",params:[],type:"messages.AllStickers"},{id:"-302170017",predicate:"messages.allStickers",params:[{name:"hash",type:"int"},{name:"sets",type:"Vector"}],type:"messages.AllStickers"},{id:"-1369215196",predicate:"disabledFeature",params:[{name:"feature",type:"string"},{name:"description",type:"string"}],type:"DisabledFeature"},{id:"-1721631396",predicate:"updateReadHistoryInbox",params:[{name:"peer",type:"Peer"},{name:"max_id",type:"int"},{name:"pts",type:"int"},{name:"pts_count",type:"int"}],type:"Update"},{id:"791617983",predicate:"updateReadHistoryOutbox",params:[{name:"peer",type:"Peer"},{name:"max_id",type:"int"},{name:"pts",type:"int"},{name:"pts_count",type:"int"}],type:"Update"},{id:"-2066640507",predicate:"messages.affectedMessages",params:[{name:"pts",type:"int"},{name:"pts_count",type:"int"}],type:"messages.AffectedMessages"},{id:"1599050311",predicate:"contactLinkUnknown",params:[],type:"ContactLink"},{id:"-17968211",predicate:"contactLinkNone",params:[],type:"ContactLink"},{id:"646922073",predicate:"contactLinkHasPhone",params:[],type:"ContactLink"},{id:"-721239344",predicate:"contactLinkContact",params:[],type:"ContactLink"},{id:"2139689491",predicate:"updateWebPage",params:[{name:"webpage",type:"WebPage"},{name:"pts",type:"int"},{name:"pts_count",type:"int"}],type:"Update"},{id:"-350980120",predicate:"webPageEmpty",params:[{name:"id",type:"long"}],type:"WebPage"},{id:"-981018084",predicate:"webPagePending",params:[{name:"id",type:"long"},{name:"date",type:"int"}],type:"WebPage"},{id:"-897446185",predicate:"webPage",params:[{name:"flags",type:"#"},{name:"id",type:"long"},{name:"url",type:"string"},{name:"display_url",type:"string"},{name:"type",type:"flags.0?string"},{name:"site_name",type:"flags.1?string"},{name:"title",type:"flags.2?string"},{name:"description",type:"flags.3?string"},{name:"photo",type:"flags.4?Photo"},{name:"embed_url",type:"flags.5?string"},{name:"embed_type",type:"flags.5?string"},{name:"embed_width",type:"flags.6?int"},{name:"embed_height",type:"flags.6?int"},{name:"duration",type:"flags.7?int"},{name:"author",type:"flags.8?string"},{name:"document",type:"flags.9?Document"}],type:"WebPage"},{id:"-1557277184",predicate:"messageMediaWebPage",params:[{name:"webpage",type:"WebPage"}],type:"MessageMedia"},{id:"2079516406",predicate:"authorization",params:[{name:"hash",type:"long"},{name:"flags",type:"int"},{name:"device_model",type:"string"},{name:"platform",type:"string"},{name:"system_version",type:"string"},{name:"api_id",type:"int"},{name:"app_name",type:"string"},{name:"app_version",type:"string"},{name:"date_created",type:"int"},{name:"date_active",type:"int"},{name:"ip",type:"string"},{name:"country",type:"string"},{name:"region",type:"string"}],type:"Authorization"},{id:"307276766",predicate:"account.authorizations",params:[{name:"authorizations",type:"Vector"}],type:"account.Authorizations"},{id:"-1764049896",predicate:"account.noPassword",params:[{name:"new_salt",type:"bytes"},{name:"email_unconfirmed_pattern",type:"string"}],type:"account.Password"},{id:"2081952796",predicate:"account.password",params:[{name:"current_salt",type:"bytes"},{name:"new_salt",type:"bytes"},{name:"hint",type:"string"},{name:"has_recovery",type:"Bool"},{name:"email_unconfirmed_pattern",type:"string"}],type:"account.Password"},{id:"-1212732749",predicate:"account.passwordSettings",params:[{name:"email",type:"string"}],type:"account.PasswordSettings"},{id:"-2037289493",predicate:"account.passwordInputSettings",params:[{name:"flags",type:"#"},{name:"new_salt",type:"flags.0?bytes"},{name:"new_password_hash",type:"flags.0?bytes"},{name:"hint",type:"flags.0?string"},{name:"email",type:"flags.1?string"}],type:"account.PasswordInputSettings"},{id:"326715557",predicate:"auth.passwordRecovery",params:[{name:"email_pattern",type:"string"}],type:"auth.PasswordRecovery"},{id:"673687578",predicate:"inputMediaVenue",params:[{name:"geo_point",type:"InputGeoPoint"},{name:"title",type:"string"},{name:"address",type:"string"},{name:"provider",type:"string"},{name:"venue_id",type:"string"}],type:"InputMedia"},{id:"2031269663",predicate:"messageMediaVenue",params:[{name:"geo",type:"GeoPoint"},{name:"title",type:"string"},{name:"address",type:"string"},{name:"provider",type:"string"},{name:"venue_id",type:"string"}],type:"MessageMedia"},{id:"-1551583367",predicate:"receivedNotifyMessage",params:[{name:"id",type:"int"},{name:"flags",type:"int"}],type:"ReceivedNotifyMessage"},{id:"1776236393",predicate:"chatInviteEmpty",params:[],type:"ExportedChatInvite"},{id:"-64092740",predicate:"chatInviteExported",params:[{name:"link",type:"string"}],type:"ExportedChatInvite"},{id:"1516793212",predicate:"chatInviteAlready",params:[{name:"chat",type:"Chat"}],type:"ChatInvite"},{id:"-1813406880",predicate:"chatInvite",params:[{name:"flags",type:"#"},{name:"channel",type:"flags.0?true"},{name:"broadcast",type:"flags.1?true"},{name:"public",type:"flags.2?true"},{name:"megagroup",type:"flags.3?true"},{name:"title",type:"string"}],type:"ChatInvite"},{id:"-123931160",predicate:"messageActionChatJoinedByLink",params:[{name:"inviter_id",type:"int"}],type:"MessageAction"},{id:"1757493555",predicate:"updateReadMessagesContents",params:[{name:"messages",type:"Vector"},{name:"pts",type:"int"},{name:"pts_count",type:"int"}],type:"Update"},{id:"-4838507",predicate:"inputStickerSetEmpty",params:[],type:"InputStickerSet"},{id:"-1645763991",predicate:"inputStickerSetID",params:[{name:"id",type:"long"},{name:"access_hash",type:"long"}],type:"InputStickerSet"},{id:"-2044933984",predicate:"inputStickerSetShortName",params:[{name:"short_name",type:"string"}],type:"InputStickerSet"},{id:"-852477119",predicate:"stickerSet",params:[{name:"flags",type:"#"},{name:"installed",type:"flags.0?true"},{name:"disabled",type:"flags.1?true"},{name:"official",type:"flags.2?true"},{name:"id",type:"long"},{name:"access_hash",type:"long"},{name:"title",type:"string"},{name:"short_name",type:"string"},{name:"count",type:"int"},{name:"hash",type:"int"}],type:"StickerSet"},{id:"-1240849242",predicate:"messages.stickerSet",params:[{name:"set",type:"StickerSet"},{name:"packs",type:"Vector"},{name:"documents",type:"Vector"}],type:"messages.StickerSet"},{id:"-787638374",predicate:"user",params:[{name:"flags",type:"#"},{name:"self",type:"flags.10?true"},{name:"contact",type:"flags.11?true"},{name:"mutual_contact",type:"flags.12?true"},{name:"deleted",type:"flags.13?true"},{name:"bot",type:"flags.14?true"},{name:"bot_chat_history",type:"flags.15?true"},{name:"bot_nochats",type:"flags.16?true"},{name:"verified",type:"flags.17?true"},{name:"restricted",type:"flags.18?true"},{name:"min",type:"flags.20?true"},{name:"bot_inline_geo",type:"flags.21?true"},{name:"id",type:"int"},{name:"access_hash",type:"flags.0?long"},{name:"first_name",type:"flags.1?string"},{name:"last_name",type:"flags.2?string"},{name:"username",type:"flags.3?string"},{name:"phone",type:"flags.4?string"},{name:"photo",type:"flags.5?UserProfilePhoto"},{name:"status",type:"flags.6?UserStatus"},{name:"bot_info_version",type:"flags.14?int"},{name:"restriction_reason",type:"flags.18?string"},{name:"bot_inline_placeholder",type:"flags.19?string"}],type:"User"},{id:"-1032140601",predicate:"botCommand",params:[{name:"command",type:"string"},{name:"description",type:"string"}],type:"BotCommand"},{id:"-1729618630",predicate:"botInfo",params:[{name:"user_id",type:"int"},{name:"description",type:"string"},{name:"commands",type:"Vector"}],type:"BotInfo"},{id:"-1560655744",predicate:"keyboardButton",params:[{name:"text",type:"string"}],type:"KeyboardButton"},{id:"2002815875",predicate:"keyboardButtonRow",params:[{name:"buttons",type:"Vector"}],type:"KeyboardButtonRow"},{id:"-1606526075",predicate:"replyKeyboardHide",params:[{name:"flags",type:"#"},{name:"selective",type:"flags.2?true"}],type:"ReplyMarkup"},{id:"-200242528",predicate:"replyKeyboardForceReply",params:[{name:"flags",type:"#"},{name:"single_use",type:"flags.1?true"},{name:"selective",type:"flags.2?true"}],type:"ReplyMarkup"},{id:"889353612",predicate:"replyKeyboardMarkup",params:[{name:"flags",type:"#"},{name:"resize",type:"flags.0?true"},{name:"single_use",type:"flags.1?true"},{name:"selective",type:"flags.2?true"},{name:"rows",type:"Vector"}],type:"ReplyMarkup"},{id:"2072935910",predicate:"inputPeerUser",params:[{name:"user_id",type:"int"},{name:"access_hash",type:"long"}],type:"InputPeer"},{id:"-668391402",predicate:"inputUser",params:[{name:"user_id",type:"int"},{name:"access_hash",type:"long"}],type:"InputUser"},{id:"-1350696044",predicate:"help.appChangelogEmpty",params:[],type:"help.AppChangelog"},{id:"1181279933",predicate:"help.appChangelog",params:[{name:"text",type:"string"}],type:"help.AppChangelog"},{id:"-1148011883",predicate:"messageEntityUnknown",params:[{name:"offset",type:"int"},{name:"length",type:"int"}],type:"MessageEntity"},{id:"-100378723",predicate:"messageEntityMention",params:[{name:"offset",type:"int"},{name:"length",type:"int"}],type:"MessageEntity"},{id:"1868782349",predicate:"messageEntityHashtag",params:[{name:"offset",type:"int"},{name:"length",type:"int"}],type:"MessageEntity"},{id:"1827637959",predicate:"messageEntityBotCommand",params:[{name:"offset",type:"int"},{name:"length",type:"int"}],type:"MessageEntity"},{id:"1859134776",predicate:"messageEntityUrl",params:[{name:"offset",type:"int"},{name:"length",type:"int"}],type:"MessageEntity"},{id:"1692693954",predicate:"messageEntityEmail",params:[{name:"offset",type:"int"},{name:"length",type:"int"}],type:"MessageEntity"},{id:"-1117713463",predicate:"messageEntityBold",params:[{name:"offset",type:"int"},{name:"length",type:"int"}],type:"MessageEntity"},{id:"-2106619040",predicate:"messageEntityItalic",params:[{name:"offset",type:"int"},{name:"length",type:"int"}],type:"MessageEntity"},{id:"681706865",predicate:"messageEntityCode",params:[{name:"offset",type:"int"},{name:"length",type:"int"}],type:"MessageEntity"},{id:"1938967520",predicate:"messageEntityPre",params:[{name:"offset",type:"int"},{name:"length",type:"int"},{name:"language",type:"string"}],type:"MessageEntity"},{id:"1990644519",predicate:"messageEntityTextUrl",params:[{name:"offset",type:"int"},{name:"length",type:"int"},{name:"url",type:"string"}],type:"MessageEntity"},{id:"301019932",predicate:"updateShortSentMessage",params:[{name:"flags",type:"#"},{name:"unread",type:"flags.0?true"},{name:"out",type:"flags.1?true"},{name:"id",type:"int"},{name:"pts",type:"int"},{name:"pts_count",type:"int"},{name:"date",type:"int"},{name:"media",type:"flags.9?MessageMedia"},{name:"entities",type:"flags.7?Vector"}],type:"Updates"},{id:"-292807034",predicate:"inputChannelEmpty",params:[],type:"InputChannel"},{id:"-1343524562",predicate:"inputChannel",params:[{name:"channel_id",type:"int"},{name:"access_hash",type:"long"}],type:"InputChannel"},{id:"-1109531342",predicate:"peerChannel",params:[{name:"channel_id",type:"int"}],type:"Peer"},{id:"548253432",predicate:"inputPeerChannel",params:[{name:"channel_id",type:"int"},{name:"access_hash",type:"long"}],type:"InputPeer"},{id:"-1588737454",predicate:"channel",params:[{name:"flags",type:"#"},{name:"creator",type:"flags.0?true"},{name:"kicked",type:"flags.1?true"},{name:"left",type:"flags.2?true"},{name:"editor",type:"flags.3?true"},{name:"moderator",type:"flags.4?true"},{name:"broadcast",type:"flags.5?true"},{name:"verified",type:"flags.7?true"},{name:"megagroup",type:"flags.8?true"},{name:"restricted",type:"flags.9?true"},{name:"democracy",type:"flags.10?true"},{name:"signatures",type:"flags.11?true"},{name:"min",type:"flags.12?true"},{name:"id",type:"int"},{name:"access_hash",type:"flags.13?long"},{name:"title",type:"string"},{name:"username",type:"flags.6?string"},{name:"photo",type:"ChatPhoto"},{name:"date",type:"int"},{name:"version",type:"int"},{name:"restriction_reason",type:"flags.9?string"}],type:"Chat"},{id:"763724588",predicate:"channelForbidden",params:[{name:"id",type:"int"},{name:"access_hash",type:"long"},{name:"title",type:"string"}],type:"Chat"},{id:"2131196633",predicate:"contacts.resolvedPeer",params:[{name:"peer",type:"Peer"},{name:"chats",type:"Vector"},{name:"users",type:"Vector"}],type:"contacts.ResolvedPeer"},{id:"-1749097118",predicate:"channelFull",params:[{name:"flags",type:"#"},{name:"can_view_participants",type:"flags.3?true"},{name:"can_set_username",type:"flags.6?true"},{name:"id",type:"int"},{name:"about",type:"string"},{name:"participants_count",type:"flags.0?int"},{name:"admins_count",type:"flags.1?int"},{name:"kicked_count",type:"flags.2?int"},{name:"read_inbox_max_id",type:"int"},{name:"unread_count",type:"int"},{name:"unread_important_count",type:"int"},{name:"chat_photo",type:"Photo"},{name:"notify_settings",type:"PeerNotifySettings"},{name:"exported_invite",type:"ExportedChatInvite"},{name:"bot_info",type:"Vector"},{name:"migrated_from_chat_id",type:"flags.4?int"},{name:"migrated_from_max_id",type:"flags.4?int"},{name:"pinned_msg_id",type:"flags.5?int"}],type:"ChatFull"},{id:"1535415986",predicate:"dialogChannel",params:[{name:"peer",type:"Peer"},{name:"top_message",type:"int"},{name:"top_important_message",type:"int"},{name:"read_inbox_max_id",type:"int"},{name:"unread_count",type:"int"},{name:"unread_important_count",type:"int"},{name:"notify_settings",type:"PeerNotifySettings"},{name:"pts",type:"int"}],type:"Dialog"},{id:"182649427",predicate:"messageRange",params:[{name:"min_id",type:"int"},{name:"max_id",type:"int"}],type:"MessageRange"},{id:"-399216813",predicate:"messageGroup",params:[{name:"min_id",type:"int"},{name:"max_id",type:"int"},{name:"count",type:"int"},{name:"date",type:"int"}],type:"MessageGroup"},{id:"-1139861572",predicate:"messages.channelMessages",params:[{name:"flags",type:"#"},{name:"pts",type:"int"},{name:"count",type:"int"},{name:"messages",type:"Vector"},{name:"collapsed",type:"flags.0?Vector"},{name:"chats",type:"Vector"},{name:"users",type:"Vector"}],type:"messages.Messages"},{id:"-1781355374",predicate:"messageActionChannelCreate",params:[{name:"title",type:"string"}],type:"MessageAction"},{id:"-352032773",predicate:"updateChannelTooLong",params:[{name:"flags",type:"#"},{name:"channel_id",type:"int"},{name:"pts",type:"flags.0?int"}],type:"Update"},{id:"-1227598250",predicate:"updateChannel",params:[{name:"channel_id",type:"int"}],type:"Update"},{id:"-1016324548",predicate:"updateChannelGroup",params:[{name:"channel_id",type:"int"},{name:"group",type:"MessageGroup"}],type:"Update"},{id:"1656358105",predicate:"updateNewChannelMessage",params:[{name:"message",type:"Message"},{name:"pts",type:"int"},{name:"pts_count",type:"int"}],type:"Update"},{id:"1108669311",predicate:"updateReadChannelInbox",params:[{name:"channel_id",type:"int"},{name:"max_id",type:"int"}],type:"Update"},{id:"-1015733815",predicate:"updateDeleteChannelMessages",params:[{name:"channel_id",type:"int"},{name:"messages",type:"Vector"},{name:"pts",type:"int"},{name:"pts_count",type:"int"}],type:"Update"},{id:"-1734268085",predicate:"updateChannelMessageViews",params:[{name:"channel_id",type:"int"},{name:"id",type:"int"},{name:"views",type:"int"}],type:"Update"},{id:"1041346555",predicate:"updates.channelDifferenceEmpty",params:[{name:"flags",type:"#"},{name:"final",type:"flags.0?true"},{name:"pts",type:"int"},{name:"timeout",type:"flags.1?int"}],type:"updates.ChannelDifference"},{id:"1578530374",predicate:"updates.channelDifferenceTooLong",params:[{name:"flags",type:"#"},{name:"final",type:"flags.0?true"},{name:"pts",type:"int"},{name:"timeout",type:"flags.1?int"},{name:"top_message",type:"int"},{name:"top_important_message",type:"int"},{name:"read_inbox_max_id",type:"int"},{name:"unread_count",type:"int"},{name:"unread_important_count",type:"int"},{name:"messages",type:"Vector"},{name:"chats",type:"Vector"},{name:"users",type:"Vector"}],type:"updates.ChannelDifference"},{id:"543450958",predicate:"updates.channelDifference",params:[{name:"flags",type:"#"},{name:"final",type:"flags.0?true"},{name:"pts",type:"int"},{name:"timeout",type:"flags.1?int"},{name:"new_messages",type:"Vector"},{name:"other_updates",type:"Vector"},{name:"chats",type:"Vector"},{name:"users",type:"Vector"}],type:"updates.ChannelDifference"},{id:"-1798033689",predicate:"channelMessagesFilterEmpty",params:[],type:"ChannelMessagesFilter"},{id:"-847783593",predicate:"channelMessagesFilter",params:[{name:"flags",type:"#"},{name:"important_only",type:"flags.0?true"},{name:"exclude_new_messages",type:"flags.1?true"},{name:"ranges",type:"Vector"}],type:"ChannelMessagesFilter"},{id:"-100588754",predicate:"channelMessagesFilterCollapsed",params:[],type:"ChannelMessagesFilter"},{id:"367766557",predicate:"channelParticipant",params:[{name:"user_id",type:"int"},{name:"date",type:"int"}],type:"ChannelParticipant"},{id:"-1557620115",predicate:"channelParticipantSelf",params:[{name:"user_id",type:"int"},{name:"inviter_id",type:"int"},{name:"date",type:"int"}],type:"ChannelParticipant"},{id:"-1861910545",predicate:"channelParticipantModerator",params:[{name:"user_id",type:"int"},{name:"inviter_id",type:"int"},{name:"date",type:"int"}],type:"ChannelParticipant"},{id:"-1743180447",predicate:"channelParticipantEditor",params:[{name:"user_id",type:"int"},{name:"inviter_id",type:"int"},{name:"date",type:"int"}],type:"ChannelParticipant"},{id:"-1933187430",predicate:"channelParticipantKicked",params:[{name:"user_id",type:"int"},{name:"kicked_by",type:"int"},{name:"date",type:"int"}],type:"ChannelParticipant"},{id:"-471670279",predicate:"channelParticipantCreator",params:[{name:"user_id",type:"int"}],type:"ChannelParticipant"},{id:"-566281095",predicate:"channelParticipantsRecent",params:[],type:"ChannelParticipantsFilter"},{id:"-1268741783",predicate:"channelParticipantsAdmins",params:[],type:"ChannelParticipantsFilter"},{id:"1010285434",predicate:"channelParticipantsKicked",params:[],type:"ChannelParticipantsFilter"},{id:"-1299865402",predicate:"channelRoleEmpty",params:[],type:"ChannelParticipantRole"},{id:"-1776756363",predicate:"channelRoleModerator",params:[],type:"ChannelParticipantRole"},{id:"-2113143156",predicate:"channelRoleEditor",params:[],type:"ChannelParticipantRole"},{id:"-177282392",predicate:"channels.channelParticipants",params:[{name:"count",type:"int"},{name:"participants",type:"Vector"},{name:"users",type:"Vector"}],type:"channels.ChannelParticipants"},{id:"-791039645",predicate:"channels.channelParticipant",params:[{name:"participant",type:"ChannelParticipant"},{name:"users",type:"Vector"}],type:"channels.ChannelParticipant"},{id:"-636267638",predicate:"chatParticipantCreator",params:[{name:"user_id",type:"int"}],type:"ChatParticipant"},{id:"-489233354",predicate:"chatParticipantAdmin",params:[{name:"user_id",type:"int"},{name:"inviter_id",type:"int"},{name:"date",type:"int"}],type:"ChatParticipant"},{id:"1855224129",predicate:"updateChatAdmins",params:[{name:"chat_id",type:"int"},{name:"enabled",type:"Bool"},{name:"version",type:"int"}],type:"Update"},{id:"-1232070311",predicate:"updateChatParticipantAdmin",params:[{name:"chat_id",type:"int"},{name:"user_id",type:"int"},{name:"is_admin",type:"Bool"},{name:"version",type:"int"}],type:"Update"},{id:"1371385889",predicate:"messageActionChatMigrateTo",params:[{name:"channel_id",type:"int"}],type:"MessageAction"},{id:"-1336546578",predicate:"messageActionChannelMigrateFrom",params:[{name:"title",type:"string"},{name:"chat_id",type:"int"}],type:"MessageAction"},{id:"-1328445861",predicate:"channelParticipantsBots",params:[],type:"ChannelParticipantsFilter"},{id:"-236044656",predicate:"help.termsOfService",params:[{name:"text",type:"string"}],type:"help.TermsOfService"},{id:"1753886890",predicate:"updateNewStickerSet",params:[{name:"stickerset",type:"messages.StickerSet"}],type:"Update"},{id:"-253774767",predicate:"updateStickerSetsOrder",params:[{name:"order",type:"Vector"}],type:"Update"},{id:"1135492588",predicate:"updateStickerSets",params:[],type:"Update"},{id:"372165663",predicate:"foundGif",params:[{name:"url",type:"string"},{name:"thumb_url",type:"string"},{name:"content_url",type:"string"},{name:"content_type",type:"string"},{name:"w",type:"int"},{name:"h",type:"int"}],type:"FoundGif"},{id:"-1670052855",predicate:"foundGifCached",params:[{name:"url",type:"string"},{name:"photo",type:"Photo"},{name:"document",type:"Document"}],type:"FoundGif"},{id:"1212395773",predicate:"inputMediaGifExternal",params:[{name:"url",type:"string"},{name:"q",type:"string"}],type:"InputMedia"},{id:"1158290442",predicate:"messages.foundGifs",params:[{name:"next_offset",type:"int"},{name:"results",type:"Vector"}],type:"messages.FoundGifs"},{id:"-402498398",predicate:"messages.savedGifsNotModified",params:[],type:"messages.SavedGifs"},{id:"772213157",predicate:"messages.savedGifs",params:[{name:"hash",type:"int"},{name:"gifs",type:"Vector"}],type:"messages.SavedGifs"},{id:"-1821035490",predicate:"updateSavedGifs",params:[],type:"Update"},{id:"691006739",predicate:"inputBotInlineMessageMediaAuto",params:[{name:"flags",type:"#"},{name:"caption",type:"string"},{name:"reply_markup",type:"flags.2?ReplyMarkup"}],type:"InputBotInlineMessage"},{id:"1036876423",predicate:"inputBotInlineMessageText",params:[{name:"flags",type:"#"},{name:"no_webpage",type:"flags.0?true"},{name:"message",type:"string"},{name:"entities",type:"flags.1?Vector"},{name:"reply_markup",type:"flags.2?ReplyMarkup"}],type:"InputBotInlineMessage"},{id:"750510426",predicate:"inputBotInlineResult",params:[{name:"flags",type:"#"},{name:"id",type:"string"},{name:"type",type:"string"},{name:"title",type:"flags.1?string"},{name:"description",type:"flags.2?string"},{name:"url",type:"flags.3?string"},{name:"thumb_url",type:"flags.4?string"},{name:"content_url",type:"flags.5?string"},{name:"content_type",type:"flags.5?string"},{name:"w",type:"flags.6?int"},{name:"h",type:"flags.6?int"},{name:"duration",type:"flags.7?int"},{name:"send_message",type:"InputBotInlineMessage"}],type:"InputBotInlineResult"},{id:"175419739",predicate:"botInlineMessageMediaAuto",params:[{name:"flags",type:"#"},{name:"caption",type:"string"},{name:"reply_markup",type:"flags.2?ReplyMarkup"}],type:"BotInlineMessage"},{id:"-1937807902",predicate:"botInlineMessageText",params:[{name:"flags",type:"#"},{name:"no_webpage",type:"flags.0?true"},{name:"message",type:"string"},{name:"entities",type:"flags.1?Vector"},{name:"reply_markup",type:"flags.2?ReplyMarkup"}],type:"BotInlineMessage"},{id:"-1679053127",predicate:"botInlineResult",params:[{name:"flags",type:"#"},{name:"id",type:"string"},{name:"type",type:"string"},{name:"title",type:"flags.1?string"},{name:"description",type:"flags.2?string"},{name:"url",type:"flags.3?string"},{name:"thumb_url",type:"flags.4?string"},{name:"content_url",type:"flags.5?string"},{name:"content_type",type:"flags.5?string"},{name:"w",type:"flags.6?int"},{name:"h",type:"flags.6?int"},{name:"duration",type:"flags.7?int"},{name:"send_message",type:"BotInlineMessage"}],type:"BotInlineResult"},{id:"627509670",predicate:"messages.botResults",params:[{name:"flags",type:"#"},{name:"gallery",type:"flags.0?true"},{name:"query_id",type:"long"},{name:"next_offset",type:"flags.1?string"},{name:"switch_pm",type:"flags.2?InlineBotSwitchPM"},{name:"results",type:"Vector"}],type:"messages.BotResults"},{id:"1417832080",predicate:"updateBotInlineQuery",params:[{name:"flags",type:"#"},{name:"query_id",type:"long"},{name:"user_id",type:"int"},{name:"query",type:"string"},{name:"geo",type:"flags.0?GeoPoint"},{name:"offset",type:"string"}],type:"Update"},{id:"239663460",predicate:"updateBotInlineSend",params:[{name:"flags",type:"#"},{name:"user_id",type:"int"},{name:"query",type:"string"},{name:"geo",type:"flags.0?GeoPoint"},{name:"id",type:"string"},{name:"msg_id",type:"flags.1?InputBotInlineMessageID"}],type:"Update"},{id:"1358283666",predicate:"inputMessagesFilterVoice",params:[],type:"MessagesFilter"},{id:"928101534",predicate:"inputMessagesFilterMusic",params:[],type:"MessagesFilter"},{id:"-1107622874",predicate:"inputPrivacyKeyChatInvite",params:[],type:"InputPrivacyKey"},{id:"1343122938",predicate:"privacyKeyChatInvite",params:[],type:"PrivacyKey"},{id:"524838915",predicate:"exportedMessageLink",params:[{name:"link",type:"string"}],type:"ExportedMessageLink"},{id:"-947462709",predicate:"messageFwdHeader",params:[{name:"flags",type:"#"},{name:"from_id",type:"flags.0?int"},{name:"date",type:"int"},{name:"channel_id",type:"flags.1?int"},{name:"channel_post",type:"flags.2?int"}],type:"MessageFwdHeader"},{id:"457133559",predicate:"updateEditChannelMessage",params:[{name:"message",type:"Message"},{name:"pts",type:"int"},{name:"pts_count",type:"int"}],type:"Update"},{id:"-1738988427",predicate:"updateChannelPinnedMessage",params:[{name:"channel_id",type:"int"},{name:"id",type:"int"}],type:"Update"},{id:"-1799538451",predicate:"messageActionPinMessage",params:[],type:"MessageAction"},{id:"1923290508",predicate:"auth.codeTypeSms",params:[],type:"auth.CodeType"},{id:"1948046307",predicate:"auth.codeTypeCall",params:[],type:"auth.CodeType"},{id:"577556219",predicate:"auth.codeTypeFlashCall",params:[],type:"auth.CodeType"},{id:"1035688326",predicate:"auth.sentCodeTypeApp",params:[{name:"length",type:"int"}],type:"auth.SentCodeType"},{id:"-1073693790",predicate:"auth.sentCodeTypeSms",params:[{name:"length",type:"int"}],type:"auth.SentCodeType"},{id:"1398007207",predicate:"auth.sentCodeTypeCall",params:[{name:"length",type:"int"}],type:"auth.SentCodeType"},{id:"-1425815847",predicate:"auth.sentCodeTypeFlashCall",params:[{name:"pattern",type:"string"}],type:"auth.SentCodeType"},{id:"629866245",predicate:"keyboardButtonUrl",params:[{name:"text",type:"string"},{name:"url",type:"string"}],type:"KeyboardButton"},{id:"1748655686",predicate:"keyboardButtonCallback",params:[{name:"text",type:"string"},{name:"data",type:"bytes"}],type:"KeyboardButton"},{id:"-1318425559",predicate:"keyboardButtonRequestPhone",params:[{name:"text",type:"string"}],type:"KeyboardButton"},{id:"-59151553",predicate:"keyboardButtonRequestGeoLocation",params:[{name:"text",type:"string"}],type:"KeyboardButton"},{id:"-367298028",predicate:"keyboardButtonSwitchInline",params:[{name:"text",type:"string"},{name:"query",type:"string"}],type:"KeyboardButton"},{id:"1218642516",predicate:"replyInlineMarkup",params:[{name:"rows",type:"Vector"}],type:"ReplyMarkup"},{id:"308605382",predicate:"messages.botCallbackAnswer",params:[{name:"flags",type:"#"},{name:"alert",type:"flags.1?true"},{name:"message",type:"flags.0?string"}],type:"messages.BotCallbackAnswer"},{id:"-1500747636",predicate:"updateBotCallbackQuery",params:[{name:"query_id",type:"long"},{name:"user_id",type:"int"},{name:"peer",type:"Peer"},{name:"msg_id",type:"int"},{name:"data",type:"bytes"}],type:"Update"},{id:"649453030",predicate:"messages.messageEditData",params:[{name:"flags",type:"#"},{name:"caption",type:"flags.0?true"}],type:"messages.MessageEditData"},{id:"-469536605",predicate:"updateEditMessage",params:[{ name:"message",type:"Message"},{name:"pts",type:"int"},{name:"pts_count",type:"int"}],type:"Update"},{id:"-190472735",predicate:"inputBotInlineMessageMediaGeo",params:[{name:"flags",type:"#"},{name:"geo_point",type:"InputGeoPoint"},{name:"reply_markup",type:"flags.2?ReplyMarkup"}],type:"InputBotInlineMessage"},{id:"-1431327288",predicate:"inputBotInlineMessageMediaVenue",params:[{name:"flags",type:"#"},{name:"geo_point",type:"InputGeoPoint"},{name:"title",type:"string"},{name:"address",type:"string"},{name:"provider",type:"string"},{name:"venue_id",type:"string"},{name:"reply_markup",type:"flags.2?ReplyMarkup"}],type:"InputBotInlineMessage"},{id:"766443943",predicate:"inputBotInlineMessageMediaContact",params:[{name:"flags",type:"#"},{name:"phone_number",type:"string"},{name:"first_name",type:"string"},{name:"last_name",type:"string"},{name:"reply_markup",type:"flags.2?ReplyMarkup"}],type:"InputBotInlineMessage"},{id:"982505656",predicate:"botInlineMessageMediaGeo",params:[{name:"flags",type:"#"},{name:"geo",type:"GeoPoint"},{name:"reply_markup",type:"flags.2?ReplyMarkup"}],type:"BotInlineMessage"},{id:"1130767150",predicate:"botInlineMessageMediaVenue",params:[{name:"flags",type:"#"},{name:"geo",type:"GeoPoint"},{name:"title",type:"string"},{name:"address",type:"string"},{name:"provider",type:"string"},{name:"venue_id",type:"string"},{name:"reply_markup",type:"flags.2?ReplyMarkup"}],type:"BotInlineMessage"},{id:"904770772",predicate:"botInlineMessageMediaContact",params:[{name:"flags",type:"#"},{name:"phone_number",type:"string"},{name:"first_name",type:"string"},{name:"last_name",type:"string"},{name:"reply_markup",type:"flags.2?ReplyMarkup"}],type:"BotInlineMessage"},{id:"-1462213465",predicate:"inputBotInlineResultPhoto",params:[{name:"id",type:"string"},{name:"type",type:"string"},{name:"photo",type:"InputPhoto"},{name:"send_message",type:"InputBotInlineMessage"}],type:"InputBotInlineResult"},{id:"-459324",predicate:"inputBotInlineResultDocument",params:[{name:"flags",type:"#"},{name:"id",type:"string"},{name:"type",type:"string"},{name:"title",type:"flags.1?string"},{name:"description",type:"flags.2?string"},{name:"document",type:"InputDocument"},{name:"send_message",type:"InputBotInlineMessage"}],type:"InputBotInlineResult"},{id:"400266251",predicate:"botInlineMediaResult",params:[{name:"flags",type:"#"},{name:"id",type:"string"},{name:"type",type:"string"},{name:"photo",type:"flags.0?Photo"},{name:"document",type:"flags.1?Document"},{name:"title",type:"flags.2?string"},{name:"description",type:"flags.3?string"},{name:"send_message",type:"BotInlineMessage"}],type:"BotInlineResult"},{id:"-1995686519",predicate:"inputBotInlineMessageID",params:[{name:"dc_id",type:"int"},{name:"id",type:"long"},{name:"access_hash",type:"long"}],type:"InputBotInlineMessageID"},{id:"750622127",predicate:"updateInlineBotCallbackQuery",params:[{name:"query_id",type:"long"},{name:"user_id",type:"int"},{name:"msg_id",type:"InputBotInlineMessageID"},{name:"data",type:"bytes"}],type:"Update"},{id:"1008755359",predicate:"inlineBotSwitchPM",params:[{name:"text",type:"string"},{name:"start_param",type:"string"}],type:"InlineBotSwitchPM"}],methods:[{id:"-878758099",method:"invokeAfterMsg",params:[{name:"msg_id",type:"long"},{name:"query",type:"!X"}],type:"X"},{id:"1036301552",method:"invokeAfterMsgs",params:[{name:"msg_ids",type:"Vector"},{name:"query",type:"!X"}],type:"X"},{id:"1877286395",method:"auth.checkPhone",params:[{name:"phone_number",type:"string"}],type:"auth.CheckedPhone"},{id:"-855805745",method:"auth.sendCode",params:[{name:"flags",type:"#"},{name:"allow_flashcall",type:"flags.0?true"},{name:"phone_number",type:"string"},{name:"current_number",type:"flags.0?Bool"},{name:"api_id",type:"int"},{name:"api_hash",type:"string"},{name:"lang_code",type:"string"}],type:"auth.SentCode"},{id:"453408308",method:"auth.signUp",params:[{name:"phone_number",type:"string"},{name:"phone_code_hash",type:"string"},{name:"phone_code",type:"string"},{name:"first_name",type:"string"},{name:"last_name",type:"string"}],type:"auth.Authorization"},{id:"-1126886015",method:"auth.signIn",params:[{name:"phone_number",type:"string"},{name:"phone_code_hash",type:"string"},{name:"phone_code",type:"string"}],type:"auth.Authorization"},{id:"1461180992",method:"auth.logOut",params:[],type:"Bool"},{id:"-1616179942",method:"auth.resetAuthorizations",params:[],type:"Bool"},{id:"1998331287",method:"auth.sendInvites",params:[{name:"phone_numbers",type:"Vector"},{name:"message",type:"string"}],type:"Bool"},{id:"-440401971",method:"auth.exportAuthorization",params:[{name:"dc_id",type:"int"}],type:"auth.ExportedAuthorization"},{id:"-470837741",method:"auth.importAuthorization",params:[{name:"id",type:"int"},{name:"bytes",type:"bytes"}],type:"auth.Authorization"},{id:"-841733627",method:"auth.bindTempAuthKey",params:[{name:"perm_auth_key_id",type:"long"},{name:"nonce",type:"long"},{name:"expires_at",type:"int"},{name:"encrypted_message",type:"bytes"}],type:"Bool"},{id:"1147957548",method:"account.registerDevice",params:[{name:"token_type",type:"int"},{name:"token",type:"string"},{name:"device_model",type:"string"},{name:"system_version",type:"string"},{name:"app_version",type:"string"},{name:"app_sandbox",type:"Bool"},{name:"lang_code",type:"string"}],type:"Bool"},{id:"1707432768",method:"account.unregisterDevice",params:[{name:"token_type",type:"int"},{name:"token",type:"string"}],type:"Bool"},{id:"-2067899501",method:"account.updateNotifySettings",params:[{name:"peer",type:"InputNotifyPeer"},{name:"settings",type:"InputPeerNotifySettings"}],type:"Bool"},{id:"313765169",method:"account.getNotifySettings",params:[{name:"peer",type:"InputNotifyPeer"}],type:"PeerNotifySettings"},{id:"-612493497",method:"account.resetNotifySettings",params:[],type:"Bool"},{id:"2018596725",method:"account.updateProfile",params:[{name:"flags",type:"#"},{name:"first_name",type:"flags.0?string"},{name:"last_name",type:"flags.1?string"},{name:"about",type:"flags.2?string"}],type:"User"},{id:"1713919532",method:"account.updateStatus",params:[{name:"offline",type:"Bool"}],type:"Bool"},{id:"-1068696894",method:"account.getWallPapers",params:[],type:"Vector"},{id:"-1374118561",method:"account.reportPeer",params:[{name:"peer",type:"InputPeer"},{name:"reason",type:"ReportReason"}],type:"Bool"},{id:"227648840",method:"users.getUsers",params:[{name:"id",type:"Vector"}],type:"Vector"},{id:"-902781519",method:"users.getFullUser",params:[{name:"id",type:"InputUser"}],type:"UserFull"},{id:"-995929106",method:"contacts.getStatuses",params:[],type:"Vector"},{id:"583445000",method:"contacts.getContacts",params:[{name:"hash",type:"string"}],type:"contacts.Contacts"},{id:"-634342611",method:"contacts.importContacts",params:[{name:"contacts",type:"Vector"},{name:"replace",type:"Bool"}],type:"contacts.ImportedContacts"},{id:"-1902823612",method:"contacts.deleteContact",params:[{name:"id",type:"InputUser"}],type:"contacts.Link"},{id:"1504393374",method:"contacts.deleteContacts",params:[{name:"id",type:"Vector"}],type:"Bool"},{id:"858475004",method:"contacts.block",params:[{name:"id",type:"InputUser"}],type:"Bool"},{id:"-448724803",method:"contacts.unblock",params:[{name:"id",type:"InputUser"}],type:"Bool"},{id:"-176409329",method:"contacts.getBlocked",params:[{name:"offset",type:"int"},{name:"limit",type:"int"}],type:"contacts.Blocked"},{id:"-2065352905",method:"contacts.exportCard",params:[],type:"Vector"},{id:"1340184318",method:"contacts.importCard",params:[{name:"export_card",type:"Vector"}],type:"User"},{id:"1109588596",method:"messages.getMessages",params:[{name:"id",type:"Vector"}],type:"messages.Messages"},{id:"1799878989",method:"messages.getDialogs",params:[{name:"offset_date",type:"int"},{name:"offset_id",type:"int"},{name:"offset_peer",type:"InputPeer"},{name:"limit",type:"int"}],type:"messages.Dialogs"},{id:"-1347868602",method:"messages.getHistory",params:[{name:"peer",type:"InputPeer"},{name:"offset_id",type:"int"},{name:"offset_date",type:"int"},{name:"add_offset",type:"int"},{name:"limit",type:"int"},{name:"max_id",type:"int"},{name:"min_id",type:"int"}],type:"messages.Messages"},{id:"-732523960",method:"messages.search",params:[{name:"flags",type:"#"},{name:"important_only",type:"flags.0?true"},{name:"peer",type:"InputPeer"},{name:"q",type:"string"},{name:"filter",type:"MessagesFilter"},{name:"min_date",type:"int"},{name:"max_date",type:"int"},{name:"offset",type:"int"},{name:"max_id",type:"int"},{name:"limit",type:"int"}],type:"messages.Messages"},{id:"238054714",method:"messages.readHistory",params:[{name:"peer",type:"InputPeer"},{name:"max_id",type:"int"}],type:"messages.AffectedMessages"},{id:"-1212072999",method:"messages.deleteHistory",params:[{name:"peer",type:"InputPeer"},{name:"max_id",type:"int"}],type:"messages.AffectedHistory"},{id:"-1510897371",method:"messages.deleteMessages",params:[{name:"id",type:"Vector"}],type:"messages.AffectedMessages"},{id:"94983360",method:"messages.receivedMessages",params:[{name:"max_id",type:"int"}],type:"Vector"},{id:"-1551737264",method:"messages.setTyping",params:[{name:"peer",type:"InputPeer"},{name:"action",type:"SendMessageAction"}],type:"Bool"},{id:"-91733382",method:"messages.sendMessage",params:[{name:"flags",type:"#"},{name:"no_webpage",type:"flags.1?true"},{name:"broadcast",type:"flags.4?true"},{name:"silent",type:"flags.5?true"},{name:"background",type:"flags.6?true"},{name:"peer",type:"InputPeer"},{name:"reply_to_msg_id",type:"flags.0?int"},{name:"message",type:"string"},{name:"random_id",type:"long"},{name:"reply_markup",type:"flags.2?ReplyMarkup"},{name:"entities",type:"flags.3?Vector"}],type:"Updates"},{id:"-923703407",method:"messages.sendMedia",params:[{name:"flags",type:"#"},{name:"broadcast",type:"flags.4?true"},{name:"silent",type:"flags.5?true"},{name:"background",type:"flags.6?true"},{name:"peer",type:"InputPeer"},{name:"reply_to_msg_id",type:"flags.0?int"},{name:"media",type:"InputMedia"},{name:"random_id",type:"long"},{name:"reply_markup",type:"flags.2?ReplyMarkup"}],type:"Updates"},{id:"1888354709",method:"messages.forwardMessages",params:[{name:"flags",type:"#"},{name:"broadcast",type:"flags.4?true"},{name:"silent",type:"flags.5?true"},{name:"background",type:"flags.6?true"},{name:"from_peer",type:"InputPeer"},{name:"id",type:"Vector"},{name:"random_id",type:"Vector"},{name:"to_peer",type:"InputPeer"}],type:"Updates"},{id:"-820669733",method:"messages.reportSpam",params:[{name:"peer",type:"InputPeer"}],type:"Bool"},{id:"-1460572005",method:"messages.hideReportSpam",params:[{name:"peer",type:"InputPeer"}],type:"Bool"},{id:"913498268",method:"messages.getPeerSettings",params:[{name:"peer",type:"InputPeer"}],type:"PeerSettings"},{id:"1013621127",method:"messages.getChats",params:[{name:"id",type:"Vector"}],type:"messages.Chats"},{id:"998448230",method:"messages.getFullChat",params:[{name:"chat_id",type:"int"}],type:"messages.ChatFull"},{id:"-599447467",method:"messages.editChatTitle",params:[{name:"chat_id",type:"int"},{name:"title",type:"string"}],type:"Updates"},{id:"-900957736",method:"messages.editChatPhoto",params:[{name:"chat_id",type:"int"},{name:"photo",type:"InputChatPhoto"}],type:"Updates"},{id:"-106911223",method:"messages.addChatUser",params:[{name:"chat_id",type:"int"},{name:"user_id",type:"InputUser"},{name:"fwd_limit",type:"int"}],type:"Updates"},{id:"-530505962",method:"messages.deleteChatUser",params:[{name:"chat_id",type:"int"},{name:"user_id",type:"InputUser"}],type:"Updates"},{id:"164303470",method:"messages.createChat",params:[{name:"users",type:"Vector"},{name:"title",type:"string"}],type:"Updates"},{id:"-304838614",method:"updates.getState",params:[],type:"updates.State"},{id:"168039573",method:"updates.getDifference",params:[{name:"pts",type:"int"},{name:"date",type:"int"},{name:"qts",type:"int"}],type:"updates.Difference"},{id:"-285902432",method:"photos.updateProfilePhoto",params:[{name:"id",type:"InputPhoto"},{name:"crop",type:"InputPhotoCrop"}],type:"UserProfilePhoto"},{id:"-720397176",method:"photos.uploadProfilePhoto",params:[{name:"file",type:"InputFile"},{name:"caption",type:"string"},{name:"geo_point",type:"InputGeoPoint"},{name:"crop",type:"InputPhotoCrop"}],type:"photos.Photo"},{id:"-2016444625",method:"photos.deletePhotos",params:[{name:"id",type:"Vector"}],type:"Vector"},{id:"-1291540959",method:"upload.saveFilePart",params:[{name:"file_id",type:"long"},{name:"file_part",type:"int"},{name:"bytes",type:"bytes"}],type:"Bool"},{id:"-475607115",method:"upload.getFile",params:[{name:"location",type:"InputFileLocation"},{name:"offset",type:"int"},{name:"limit",type:"int"}],type:"upload.File"},{id:"-990308245",method:"help.getConfig",params:[],type:"Config"},{id:"531836966",method:"help.getNearestDc",params:[],type:"NearestDc"},{id:"-938300290",method:"help.getAppUpdate",params:[{name:"device_model",type:"string"},{name:"system_version",type:"string"},{name:"app_version",type:"string"},{name:"lang_code",type:"string"}],type:"help.AppUpdate"},{id:"1862465352",method:"help.saveAppLog",params:[{name:"events",type:"Vector"}],type:"Bool"},{id:"-1532407418",method:"help.getInviteText",params:[{name:"lang_code",type:"string"}],type:"help.InviteText"},{id:"-1848823128",method:"photos.getUserPhotos",params:[{name:"user_id",type:"InputUser"},{name:"offset",type:"int"},{name:"max_id",type:"long"},{name:"limit",type:"int"}],type:"photos.Photos"},{id:"865483769",method:"messages.forwardMessage",params:[{name:"peer",type:"InputPeer"},{name:"id",type:"int"},{name:"random_id",type:"long"}],type:"Updates"},{id:"-1082919718",method:"messages.sendBroadcast",params:[{name:"contacts",type:"Vector"},{name:"random_id",type:"Vector"},{name:"message",type:"string"},{name:"media",type:"InputMedia"}],type:"Updates"},{id:"651135312",method:"messages.getDhConfig",params:[{name:"version",type:"int"},{name:"random_length",type:"int"}],type:"messages.DhConfig"},{id:"-162681021",method:"messages.requestEncryption",params:[{name:"user_id",type:"InputUser"},{name:"random_id",type:"int"},{name:"g_a",type:"bytes"}],type:"EncryptedChat"},{id:"1035731989",method:"messages.acceptEncryption",params:[{name:"peer",type:"InputEncryptedChat"},{name:"g_b",type:"bytes"},{name:"key_fingerprint",type:"long"}],type:"EncryptedChat"},{id:"-304536635",method:"messages.discardEncryption",params:[{name:"chat_id",type:"int"}],type:"Bool"},{id:"2031374829",method:"messages.setEncryptedTyping",params:[{name:"peer",type:"InputEncryptedChat"},{name:"typing",type:"Bool"}],type:"Bool"},{id:"2135648522",method:"messages.readEncryptedHistory",params:[{name:"peer",type:"InputEncryptedChat"},{name:"max_date",type:"int"}],type:"Bool"},{id:"-1451792525",method:"messages.sendEncrypted",params:[{name:"peer",type:"InputEncryptedChat"},{name:"random_id",type:"long"},{name:"data",type:"bytes"}],type:"messages.SentEncryptedMessage"},{id:"-1701831834",method:"messages.sendEncryptedFile",params:[{name:"peer",type:"InputEncryptedChat"},{name:"random_id",type:"long"},{name:"data",type:"bytes"},{name:"file",type:"InputEncryptedFile"}],type:"messages.SentEncryptedMessage"},{id:"852769188",method:"messages.sendEncryptedService",params:[{name:"peer",type:"InputEncryptedChat"},{name:"random_id",type:"long"},{name:"data",type:"bytes"}],type:"messages.SentEncryptedMessage"},{id:"1436924774",method:"messages.receivedQueue",params:[{name:"max_qts",type:"int"}],type:"Vector"},{id:"-562337987",method:"upload.saveBigFilePart",params:[{name:"file_id",type:"long"},{name:"file_part",type:"int"},{name:"file_total_parts",type:"int"},{name:"bytes",type:"bytes"}],type:"Bool"},{id:"1769565673",method:"initConnection",params:[{name:"api_id",type:"int"},{name:"device_model",type:"string"},{name:"system_version",type:"string"},{name:"app_version",type:"string"},{name:"lang_code",type:"string"},{name:"query",type:"!X"}],type:"X"},{id:"-1663104819",method:"help.getSupport",params:[],type:"help.Support"},{id:"916930423",method:"messages.readMessageContents",params:[{name:"id",type:"Vector"}],type:"messages.AffectedMessages"},{id:"655677548",method:"account.checkUsername",params:[{name:"username",type:"string"}],type:"Bool"},{id:"1040964988",method:"account.updateUsername",params:[{name:"username",type:"string"}],type:"User"},{id:"301470424",method:"contacts.search",params:[{name:"q",type:"string"},{name:"limit",type:"int"}],type:"contacts.Found"},{id:"-623130288",method:"account.getPrivacy",params:[{name:"key",type:"InputPrivacyKey"}],type:"account.PrivacyRules"},{id:"-906486552",method:"account.setPrivacy",params:[{name:"key",type:"InputPrivacyKey"},{name:"rules",type:"Vector"}],type:"account.PrivacyRules"},{id:"1099779595",method:"account.deleteAccount",params:[{name:"reason",type:"string"}],type:"Bool"},{id:"150761757",method:"account.getAccountTTL",params:[],type:"AccountDaysTTL"},{id:"608323678",method:"account.setAccountTTL",params:[{name:"ttl",type:"AccountDaysTTL"}],type:"Bool"},{id:"-627372787",method:"invokeWithLayer",params:[{name:"layer",type:"int"},{name:"query",type:"!X"}],type:"X"},{id:"-113456221",method:"contacts.resolveUsername",params:[{name:"username",type:"string"}],type:"contacts.ResolvedPeer"},{id:"149257707",method:"account.sendChangePhoneCode",params:[{name:"flags",type:"#"},{name:"allow_flashcall",type:"flags.0?true"},{name:"phone_number",type:"string"},{name:"current_number",type:"flags.0?Bool"}],type:"auth.SentCode"},{id:"1891839707",method:"account.changePhone",params:[{name:"phone_number",type:"string"},{name:"phone_code_hash",type:"string"},{name:"phone_code",type:"string"}],type:"User"},{id:"-1373446075",method:"messages.getStickers",params:[{name:"emoticon",type:"string"},{name:"hash",type:"string"}],type:"messages.Stickers"},{id:"479598769",method:"messages.getAllStickers",params:[{name:"hash",type:"int"}],type:"messages.AllStickers"},{id:"954152242",method:"account.updateDeviceLocked",params:[{name:"period",type:"int"}],type:"Bool"},{id:"1738800940",method:"auth.importBotAuthorization",params:[{name:"flags",type:"int"},{name:"api_id",type:"int"},{name:"api_hash",type:"string"},{name:"bot_auth_token",type:"string"}],type:"auth.Authorization"},{id:"623001124",method:"messages.getWebPagePreview",params:[{name:"message",type:"string"}],type:"MessageMedia"},{id:"-484392616",method:"account.getAuthorizations",params:[],type:"account.Authorizations"},{id:"-545786948",method:"account.resetAuthorization",params:[{name:"hash",type:"long"}],type:"Bool"},{id:"1418342645",method:"account.getPassword",params:[],type:"account.Password"},{id:"-1131605573",method:"account.getPasswordSettings",params:[{name:"current_password_hash",type:"bytes"}],type:"account.PasswordSettings"},{id:"-92517498",method:"account.updatePasswordSettings",params:[{name:"current_password_hash",type:"bytes"},{name:"new_settings",type:"account.PasswordInputSettings"}],type:"Bool"},{id:"174260510",method:"auth.checkPassword",params:[{name:"password_hash",type:"bytes"}],type:"auth.Authorization"},{id:"-661144474",method:"auth.requestPasswordRecovery",params:[],type:"auth.PasswordRecovery"},{id:"1319464594",method:"auth.recoverPassword",params:[{name:"code",type:"string"}],type:"auth.Authorization"},{id:"-1080796745",method:"invokeWithoutUpdates",params:[{name:"query",type:"!X"}],type:"X"},{id:"2106086025",method:"messages.exportChatInvite",params:[{name:"chat_id",type:"int"}],type:"ExportedChatInvite"},{id:"1051570619",method:"messages.checkChatInvite",params:[{name:"hash",type:"string"}],type:"ChatInvite"},{id:"1817183516",method:"messages.importChatInvite",params:[{name:"hash",type:"string"}],type:"Updates"},{id:"639215886",method:"messages.getStickerSet",params:[{name:"stickerset",type:"InputStickerSet"}],type:"messages.StickerSet"},{id:"2066793382",method:"messages.installStickerSet",params:[{name:"stickerset",type:"InputStickerSet"},{name:"disabled",type:"Bool"}],type:"Bool"},{id:"-110209570",method:"messages.uninstallStickerSet",params:[{name:"stickerset",type:"InputStickerSet"}],type:"Bool"},{id:"-421563528",method:"messages.startBot",params:[{name:"bot",type:"InputUser"},{name:"peer",type:"InputPeer"},{name:"random_id",type:"long"},{name:"start_param",type:"string"}],type:"Updates"},{id:"1537966002",method:"help.getAppChangelog",params:[{name:"device_model",type:"string"},{name:"system_version",type:"string"},{name:"app_version",type:"string"},{name:"lang_code",type:"string"}],type:"help.AppChangelog"},{id:"-993483427",method:"messages.getMessagesViews",params:[{name:"peer",type:"InputPeer"},{name:"id",type:"Vector"},{name:"increment",type:"Bool"}],type:"Vector"},{id:"-1445735863",method:"channels.getDialogs",params:[{name:"offset",type:"int"},{name:"limit",type:"int"}],type:"messages.Dialogs"},{id:"-1891021902",method:"channels.getImportantHistory",params:[{name:"channel",type:"InputChannel"},{name:"offset_id",type:"int"},{name:"offset_date",type:"int"},{name:"add_offset",type:"int"},{name:"limit",type:"int"},{name:"max_id",type:"int"},{name:"min_id",type:"int"}],type:"messages.Messages"},{id:"-871347913",method:"channels.readHistory",params:[{name:"channel",type:"InputChannel"},{name:"max_id",type:"int"}],type:"Bool"},{id:"-2067661490",method:"channels.deleteMessages",params:[{name:"channel",type:"InputChannel"},{name:"id",type:"Vector"}],type:"messages.AffectedMessages"},{id:"-787622117",method:"channels.deleteUserHistory",params:[{name:"channel",type:"InputChannel"},{name:"user_id",type:"InputUser"}],type:"messages.AffectedHistory"},{id:"-32999408",method:"channels.reportSpam",params:[{name:"channel",type:"InputChannel"},{name:"user_id",type:"InputUser"},{name:"id",type:"Vector"}],type:"Bool"},{id:"-1814580409",method:"channels.getMessages",params:[{name:"channel",type:"InputChannel"},{name:"id",type:"Vector"}],type:"messages.Messages"},{id:"618237842",method:"channels.getParticipants",params:[{name:"channel",type:"InputChannel"},{name:"filter",type:"ChannelParticipantsFilter"},{name:"offset",type:"int"},{name:"limit",type:"int"}],type:"channels.ChannelParticipants"},{id:"1416484774",method:"channels.getParticipant",params:[{name:"channel",type:"InputChannel"},{name:"user_id",type:"InputUser"}],type:"channels.ChannelParticipant"},{id:"176122811",method:"channels.getChannels",params:[{name:"id",type:"Vector"}],type:"messages.Chats"},{id:"141781513",method:"channels.getFullChannel",params:[{name:"channel",type:"InputChannel"}],type:"messages.ChatFull"},{id:"-192332417",method:"channels.createChannel",params:[{name:"flags",type:"#"},{name:"broadcast",type:"flags.0?true"},{name:"megagroup",type:"flags.1?true"},{name:"title",type:"string"},{name:"about",type:"string"}],type:"Updates"},{id:"333610782",method:"channels.editAbout",params:[{name:"channel",type:"InputChannel"},{name:"about",type:"string"}],type:"Bool"},{id:"-344583728",method:"channels.editAdmin",params:[{name:"channel",type:"InputChannel"},{name:"user_id",type:"InputUser"},{name:"role",type:"ChannelParticipantRole"}],type:"Updates"},{id:"1450044624",method:"channels.editTitle",params:[{name:"channel",type:"InputChannel"},{name:"title",type:"string"}],type:"Updates"},{id:"-248621111",method:"channels.editPhoto",params:[{name:"channel",type:"InputChannel"},{name:"photo",type:"InputChatPhoto"}],type:"Updates"},{id:"-1432183160",method:"channels.toggleComments",params:[{name:"channel",type:"InputChannel"},{name:"enabled",type:"Bool"}],type:"Updates"},{id:"283557164",method:"channels.checkUsername",params:[{name:"channel",type:"InputChannel"},{name:"username",type:"string"}],type:"Bool"},{id:"890549214",method:"channels.updateUsername",params:[{name:"channel",type:"InputChannel"},{name:"username",type:"string"}],type:"Bool"},{id:"615851205",method:"channels.joinChannel",params:[{name:"channel",type:"InputChannel"}],type:"Updates"},{id:"-130635115",method:"channels.leaveChannel",params:[{name:"channel",type:"InputChannel"}],type:"Updates"},{id:"429865580",method:"channels.inviteToChannel",params:[{name:"channel",type:"InputChannel"},{name:"users",type:"Vector"}],type:"Updates"},{id:"-1502421484",method:"channels.kickFromChannel",params:[{name:"channel",type:"InputChannel"},{name:"user_id",type:"InputUser"},{name:"kicked",type:"Bool"}],type:"Updates"},{id:"-950663035",method:"channels.exportInvite",params:[{name:"channel",type:"InputChannel"}],type:"ExportedChatInvite"},{id:"-1072619549",method:"channels.deleteChannel",params:[{name:"channel",type:"InputChannel"}],type:"Updates"},{id:"-1154295872",method:"updates.getChannelDifference",params:[{name:"channel",type:"InputChannel"},{name:"filter",type:"ChannelMessagesFilter"},{name:"pts",type:"int"},{name:"limit",type:"int"}],type:"updates.ChannelDifference"},{id:"-326379039",method:"messages.toggleChatAdmins",params:[{name:"chat_id",type:"int"},{name:"enabled",type:"Bool"}],type:"Updates"},{id:"-1444503762",method:"messages.editChatAdmin",params:[{name:"chat_id",type:"int"},{name:"user_id",type:"InputUser"},{name:"is_admin",type:"Bool"}],type:"Bool"},{id:"363051235",method:"messages.migrateChat",params:[{name:"chat_id",type:"int"}],type:"Updates"},{id:"-1640190800",method:"messages.searchGlobal",params:[{name:"q",type:"string"},{name:"offset_date",type:"int"},{name:"offset_peer",type:"InputPeer"},{name:"offset_id",type:"int"},{name:"limit",type:"int"}],type:"messages.Messages"},{id:"936873859",method:"help.getTermsOfService",params:[{name:"lang_code",type:"string"}],type:"help.TermsOfService"},{id:"-1613775824",method:"messages.reorderStickerSets",params:[{name:"order",type:"Vector"}],type:"Bool"},{id:"864953444",method:"messages.getDocumentByHash",params:[{name:"sha256",type:"bytes"},{name:"size",type:"int"},{name:"mime_type",type:"string"}],type:"Document"},{id:"-1080395925",method:"messages.searchGifs",params:[{name:"q",type:"string"},{name:"offset",type:"int"}],type:"messages.FoundGifs"},{id:"-2084618926",method:"messages.getSavedGifs",params:[{name:"hash",type:"int"}],type:"messages.SavedGifs"},{id:"846868683",method:"messages.saveGif",params:[{name:"id",type:"InputDocument"},{name:"unsave",type:"Bool"}],type:"Bool"},{id:"1364105629",method:"messages.getInlineBotResults",params:[{name:"flags",type:"#"},{name:"bot",type:"InputUser"},{name:"peer",type:"InputPeer"},{name:"geo_point",type:"flags.0?InputGeoPoint"},{name:"query",type:"string"},{name:"offset",type:"string"}],type:"messages.BotResults"},{id:"-346119674",method:"messages.setInlineBotResults",params:[{name:"flags",type:"#"},{name:"gallery",type:"flags.0?true"},{name:"private",type:"flags.1?true"},{name:"query_id",type:"long"},{name:"results",type:"Vector"},{name:"cache_time",type:"int"},{name:"next_offset",type:"flags.2?string"},{name:"switch_pm",type:"flags.3?InlineBotSwitchPM"}],type:"Bool"},{id:"-1318189314",method:"messages.sendInlineBotResult",params:[{name:"flags",type:"#"},{name:"broadcast",type:"flags.4?true"},{name:"silent",type:"flags.5?true"},{name:"background",type:"flags.6?true"},{name:"peer",type:"InputPeer"},{name:"reply_to_msg_id",type:"flags.0?int"},{name:"random_id",type:"long"},{name:"query_id",type:"long"},{name:"id",type:"string"}],type:"Updates"},{id:"1231065863",method:"channels.toggleInvites",params:[{name:"channel",type:"InputChannel"},{name:"enabled",type:"Bool"}],type:"Updates"},{id:"-934882771",method:"channels.exportMessageLink",params:[{name:"channel",type:"InputChannel"},{name:"id",type:"int"}],type:"ExportedMessageLink"},{id:"527021574",method:"channels.toggleSignatures",params:[{name:"channel",type:"InputChannel"},{name:"enabled",type:"Bool"}],type:"Updates"},{id:"-1490162350",method:"channels.updatePinnedMessage",params:[{name:"flags",type:"#"},{name:"silent",type:"flags.0?true"},{name:"channel",type:"InputChannel"},{name:"id",type:"int"}],type:"Updates"},{id:"1056025023",method:"auth.resendCode",params:[{name:"phone_number",type:"string"},{name:"phone_code_hash",type:"string"}],type:"auth.SentCode"},{id:"520357240",method:"auth.cancelCode",params:[{name:"phone_number",type:"string"},{name:"phone_code_hash",type:"string"}],type:"Bool"},{id:"-39416522",method:"messages.getMessageEditData",params:[{name:"peer",type:"InputPeer"},{name:"id",type:"int"}],type:"messages.MessageEditData"},{id:"-829299510",method:"messages.editMessage",params:[{name:"flags",type:"#"},{name:"no_webpage",type:"flags.1?true"},{name:"peer",type:"InputPeer"},{name:"id",type:"int"},{name:"message",type:"flags.11?string"},{name:"reply_markup",type:"flags.2?ReplyMarkup"},{name:"entities",type:"flags.3?Vector"}],type:"Updates"},{id:"319564933",method:"messages.editInlineBotMessage",params:[{name:"flags",type:"#"},{name:"no_webpage",type:"flags.1?true"},{name:"id",type:"InputBotInlineMessageID"},{name:"message",type:"flags.11?string"},{name:"reply_markup",type:"flags.2?ReplyMarkup"},{name:"entities",type:"flags.3?Vector"}],type:"Bool"},{id:"-1494659324",method:"messages.getBotCallbackAnswer",params:[{name:"peer",type:"InputPeer"},{name:"msg_id",type:"int"},{name:"data",type:"bytes"}],type:"messages.BotCallbackAnswer"},{id:"1209817370",method:"messages.setBotCallbackAnswer",params:[{name:"flags",type:"#"},{name:"alert",type:"flags.1?true"},{name:"query_id",type:"long"},{name:"message",type:"flags.0?string"}],type:"Bool"}]},Config.Schema.API.layer=51,Config.Emoji={"00a9":["©",["copyright"]],"00ae":["®",["registered"]],"203c":["‼",["bangbang"]],2049:["⁉",["interrobang"]],2122:["™",["tm"]],2139:["ℹ",["information_source"]],2194:["↔",["left_right_arrow"]],2195:["↕",["arrow_up_down"]],2196:["↖",["arrow_upper_left"]],2197:["↗",["arrow_upper_right"]],2198:["↘",["arrow_lower_right"]],2199:["↙",["arrow_lower_left"]],"21a9":["↩",["leftwards_arrow_with_hook"]],"21aa":["↪",["arrow_right_hook"]],"231a":["⌚",["watch"]],"231b":["⌛",["hourglass"]],"23e9":["⏩",["fast_forward"]],"23ea":["⏪",["rewind"]],"23eb":["⏫",["arrow_double_up"]],"23ec":["⏬",["arrow_double_down"]],"23f0":["⏰",["alarm_clock"]],"23f3":["⏳",["hourglass_flowing_sand"]],"24c2":["Ⓜ",["m"]],"25aa":["▪",["black_small_square"]],"25ab":["▫",["white_small_square"]],"25b6":["▶",["arrow_forward"]],"25c0":["◀",["arrow_backward"]],"25fb":["◻",["white_medium_square"]],"25fc":["◼",["black_medium_square"]],"25fd":["◽",["white_medium_small_square"]],"25fe":["◾",["black_medium_small_square"]],2600:["☀",["sunny"]],2601:["☁",["cloud"]],"260e":["☎",["phone","telephone"]],2611:["☑",["ballot_box_with_check"]],2614:["☔",["umbrella"]],2615:["☕",["coffee"]],"261d":["☝",["point_up"]],"263a":["☺",["relaxed"]],2648:["♈",["aries"]],2649:["♉",["taurus"]],"264a":["♊",["gemini"]],"264b":["♋",["cancer"]],"264c":["♌",["leo"]],"264d":["♍",["virgo"]],"264e":["♎",["libra"]],"264f":["♏",["scorpius"]],2650:["♐",["sagittarius"]],2651:["♑",["capricorn"]],2652:["♒",["aquarius"]],2653:["♓",["pisces"]],2660:["♠",["spades"]],2663:["♣",["clubs"]],2665:["♥",["hearts"]],2666:["♦",["diamonds"]],2668:["♨",["hotsprings"]],"267b":["♻",["recycle"]],"267f":["♿",["wheelchair"]],2693:["⚓",["anchor"]],"26a0":["⚠",["warning"]],"26a1":["⚡",["zap"]],"26aa":["⚪",["white_circle"]],"26ab":["⚫",["black_circle"]],"26bd":["⚽",["soccer"]],"26be":["⚾",["baseball"]],"26c4":["⛄",["snowman"]],"26c5":["⛅",["partly_sunny"]],"26ce":["⛎",["ophiuchus"]],"26d4":["⛔",["no_entry"]],"26ea":["⛪",["church"]],"26f2":["⛲",["fountain"]],"26f3":["⛳",["golf"]],"26f5":["⛵",["boat","sailboat"]],"26fa":["⛺",["tent"]],"26fd":["⛽",["fuelpump"]],2702:["✂",["scissors"]],2705:["✅",["white_check_mark"]],2708:["✈",["airplane"]],2709:["✉",["email","envelope"]],"270a":["✊",["fist"]],"270b":["✋",["hand","raised_hand"]],"270c":["✌",["v"]],"270f":["✏",["pencil2"]],2712:["✒",["black_nib"]],2714:["✔",["heavy_check_mark"]],2716:["✖",["heavy_multiplication_x"]],2728:["✨",["sparkles"]],2733:["✳",["eight_spoked_asterisk"]], 2734:["✴",["eight_pointed_black_star"]],2744:["❄",["snowflake"]],2747:["❇",["sparkle"]],"274c":["❌",["x"]],"274e":["❎",["negative_squared_cross_mark"]],2753:["❓",["question"]],2754:["❔",["grey_question"]],2755:["❕",["grey_exclamation"]],2757:["❗",["exclamation","heavy_exclamation_mark"]],2764:["❤",["heart"],"<3"],2795:["➕",["heavy_plus_sign"]],2796:["➖",["heavy_minus_sign"]],2797:["➗",["heavy_division_sign"]],"27a1":["➡",["arrow_right"]],"27b0":["➰",["curly_loop"]],"27bf":["➿",["loop"]],2934:["⤴",["arrow_heading_up"]],2935:["⤵",["arrow_heading_down"]],"2b05":["⬅",["arrow_left"]],"2b06":["⬆",["arrow_up"]],"2b07":["⬇",["arrow_down"]],"2b1b":["⬛",["black_large_square"]],"2b1c":["⬜",["white_large_square"]],"2b50":["⭐",["star"]],"2b55":["⭕",["o"]],3030:["〰",["wavy_dash"]],"303d":["〽",["part_alternation_mark"]],3297:["㊗",["congratulations"]],3299:["㊙",["secret"]],"1f004":["🀄",["mahjong"]],"1f0cf":["🃏",["black_joker"]],"1f170":["🅰",["a"]],"1f171":["🅱",["b"]],"1f17e":["🅾",["o2"]],"1f17f":["🅿",["parking"]],"1f18e":["🆎",["ab"]],"1f191":["🆑",["cl"]],"1f192":["🆒",["cool"]],"1f193":["🆓",["free"]],"1f194":["🆔",["id"]],"1f195":["🆕",["new"]],"1f196":["🆖",["ng"]],"1f197":["🆗",["ok"]],"1f198":["🆘",["sos"]],"1f199":["🆙",["up"]],"1f19a":["🆚",["vs"]],"1f201":["🈁",["koko"]],"1f202":["🈂",["sa"]],"1f21a":["🈚",["u7121"]],"1f22f":["🈯",["u6307"]],"1f232":["🈲",["u7981"]],"1f233":["🈳",["u7a7a"]],"1f234":["🈴",["u5408"]],"1f235":["🈵",["u6e80"]],"1f236":["🈶",["u6709"]],"1f237":["🈷",["u6708"]],"1f238":["🈸",["u7533"]],"1f239":["🈹",["u5272"]],"1f23a":["🈺",["u55b6"]],"1f250":["🉐",["ideograph_advantage"]],"1f251":["🉑",["accept"]],"1f300":["🌀",["cyclone"]],"1f301":["🌁",["foggy"]],"1f302":["🌂",["closed_umbrella"]],"1f303":["🌃",["night_with_stars"]],"1f304":["🌄",["sunrise_over_mountains"]],"1f305":["🌅",["sunrise"]],"1f306":["🌆",["city_sunset"]],"1f307":["🌇",["city_sunrise"]],"1f308":["🌈",["rainbow"]],"1f309":["🌉",["bridge_at_night"]],"1f30a":["🌊",["ocean"]],"1f30b":["🌋",["volcano"]],"1f30c":["🌌",["milky_way"]],"1f30d":["🌍",["earth_africa"]],"1f30e":["🌎",["earth_americas"]],"1f30f":["🌏",["earth_asia"]],"1f310":["🌐",["globe_with_meridians"]],"1f311":["🌑",["new_moon"]],"1f312":["🌒",["waxing_crescent_moon"]],"1f313":["🌓",["first_quarter_moon"]],"1f314":["🌔",["moon","waxing_gibbous_moon"]],"1f315":["🌕",["full_moon"]],"1f316":["🌖",["waning_gibbous_moon"]],"1f317":["🌗",["last_quarter_moon"]],"1f318":["🌘",["waning_crescent_moon"]],"1f319":["🌙",["crescent_moon"]],"1f320":["🌠",["stars"]],"1f31a":["🌚",["new_moon_with_face"]],"1f31b":["🌛",["first_quarter_moon_with_face"]],"1f31c":["🌜",["last_quarter_moon_with_face"]],"1f31d":["🌝",["full_moon_with_face"]],"1f31e":["🌞",["sun_with_face"]],"1f31f":["🌟",["star2"]],"1f330":["🌰",["chestnut"]],"1f331":["🌱",["seedling"]],"1f332":["🌲",["evergreen_tree"]],"1f333":["🌳",["deciduous_tree"]],"1f334":["🌴",["palm_tree"]],"1f335":["🌵",["cactus"]],"1f337":["🌷",["tulip"]],"1f338":["🌸",["cherry_blossom"]],"1f339":["🌹",["rose"]],"1f33a":["🌺",["hibiscus"]],"1f33b":["🌻",["sunflower"]],"1f33c":["🌼",["blossom"]],"1f33d":["🌽",["corn"]],"1f33e":["🌾",["ear_of_rice"]],"1f33f":["🌿",["herb"]],"1f340":["🍀",["four_leaf_clover"]],"1f341":["🍁",["maple_leaf"]],"1f342":["🍂",["fallen_leaf"]],"1f343":["🍃",["leaves"]],"1f344":["🍄",["mushroom"]],"1f345":["🍅",["tomato"]],"1f346":["🍆",["eggplant"]],"1f347":["🍇",["grapes"]],"1f348":["🍈",["melon"]],"1f349":["🍉",["watermelon"]],"1f34a":["🍊",["tangerine"]],"1f34b":["🍋",["lemon"]],"1f34c":["🍌",["banana"]],"1f34d":["🍍",["pineapple"]],"1f34e":["🍎",["apple"]],"1f34f":["🍏",["green_apple"]],"1f350":["🍐",["pear"]],"1f351":["🍑",["peach"]],"1f352":["🍒",["cherries"]],"1f353":["🍓",["strawberry"]],"1f354":["🍔",["hamburger"]],"1f355":["🍕",["pizza"]],"1f356":["🍖",["meat_on_bone"]],"1f357":["🍗",["poultry_leg"]],"1f358":["🍘",["rice_cracker"]],"1f359":["🍙",["rice_ball"]],"1f35a":["🍚",["rice"]],"1f35b":["🍛",["curry"]],"1f35c":["🍜",["ramen"]],"1f35d":["🍝",["spaghetti"]],"1f35e":["🍞",["bread"]],"1f35f":["🍟",["fries"]],"1f360":["🍠",["sweet_potato"]],"1f361":["🍡",["dango"]],"1f362":["🍢",["oden"]],"1f363":["🍣",["sushi"]],"1f364":["🍤",["fried_shrimp"]],"1f365":["🍥",["fish_cake"]],"1f366":["🍦",["icecream"]],"1f367":["🍧",["shaved_ice"]],"1f368":["🍨",["ice_cream"]],"1f369":["🍩",["doughnut"]],"1f36a":["🍪",["cookie"]],"1f36b":["🍫",["chocolate_bar"]],"1f36c":["🍬",["candy"]],"1f36d":["🍭",["lollipop"]],"1f36e":["🍮",["custard"]],"1f36f":["🍯",["honey_pot"]],"1f370":["🍰",["cake"]],"1f371":["🍱",["bento"]],"1f372":["🍲",["stew"]],"1f373":["🍳",["egg"]],"1f374":["🍴",["fork_and_knife"]],"1f375":["🍵",["tea"]],"1f376":["🍶",["sake"]],"1f377":["🍷",["wine_glass"]],"1f378":["🍸",["cocktail"]],"1f379":["🍹",["tropical_drink"]],"1f37a":["🍺",["beer"]],"1f37b":["🍻",["beers"]],"1f37c":["🍼",["baby_bottle"]],"1f380":["🎀",["ribbon"]],"1f381":["🎁",["gift"]],"1f382":["🎂",["birthday"]],"1f383":["🎃",["jack_o_lantern"]],"1f384":["🎄",["christmas_tree"]],"1f385":["🎅",["santa"]],"1f386":["🎆",["fireworks"]],"1f387":["🎇",["sparkler"]],"1f388":["🎈",["balloon"]],"1f389":["🎉",["tada"]],"1f38a":["🎊",["confetti_ball"]],"1f38b":["🎋",["tanabata_tree"]],"1f38c":["🎌",["crossed_flags"]],"1f38d":["🎍",["bamboo"]],"1f38e":["🎎",["dolls"]],"1f38f":["🎏",["flags"]],"1f390":["🎐",["wind_chime"]],"1f391":["🎑",["rice_scene"]],"1f392":["🎒",["school_satchel"]],"1f393":["🎓",["mortar_board"]],"1f3a0":["🎠",["carousel_horse"]],"1f3a1":["🎡",["ferris_wheel"]],"1f3a2":["🎢",["roller_coaster"]],"1f3a3":["🎣",["fishing_pole_and_fish"]],"1f3a4":["🎤",["microphone"]],"1f3a5":["🎥",["movie_camera"]],"1f3a6":["🎦",["cinema"]],"1f3a7":["🎧",["headphones"]],"1f3a8":["🎨",["art"]],"1f3a9":["🎩",["tophat"]],"1f3aa":["🎪",["circus_tent"]],"1f3ab":["🎫",["ticket"]],"1f3ac":["🎬",["clapper"]],"1f3ad":["🎭",["performing_arts"]],"1f3ae":["🎮",["video_game"]],"1f3af":["🎯",["dart"]],"1f3b0":["🎰",["slot_machine"]],"1f3b1":["🎱",["8ball"]],"1f3b2":["🎲",["game_die"]],"1f3b3":["🎳",["bowling"]],"1f3b4":["🎴",["flower_playing_cards"]],"1f3b5":["🎵",["musical_note"]],"1f3b6":["🎶",["notes"]],"1f3b7":["🎷",["saxophone"]],"1f3b8":["🎸",["guitar"]],"1f3b9":["🎹",["musical_keyboard"]],"1f3ba":["🎺",["trumpet"]],"1f3bb":["🎻",["violin"]],"1f3bc":["🎼",["musical_score"]],"1f3bd":["🎽",["running_shirt_with_sash"]],"1f3be":["🎾",["tennis"]],"1f3bf":["🎿",["ski"]],"1f3c0":["🏀",["basketball"]],"1f3c1":["🏁",["checkered_flag"]],"1f3c2":["🏂",["snowboarder"]],"1f3c3":["🏃",["runner","running"]],"1f3c4":["🏄",["surfer"]],"1f3c6":["🏆",["trophy"]],"1f3c7":["🏇",["horse_racing"]],"1f3c8":["🏈",["football"]],"1f3c9":["🏉",["rugby_football"]],"1f3ca":["🏊",["swimmer"]],"1f3e0":["🏠",["house"]],"1f3e1":["🏡",["house_with_garden"]],"1f3e2":["🏢",["office"]],"1f3e3":["🏣",["post_office"]],"1f3e4":["🏤",["european_post_office"]],"1f3e5":["🏥",["hospital"]],"1f3e6":["🏦",["bank"]],"1f3e7":["🏧",["atm"]],"1f3e8":["🏨",["hotel"]],"1f3e9":["🏩",["love_hotel"]],"1f3ea":["🏪",["convenience_store"]],"1f3eb":["🏫",["school"]],"1f3ec":["🏬",["department_store"]],"1f3ed":["🏭",["factory"]],"1f3ee":["🏮",["izakaya_lantern","lantern"]],"1f3ef":["🏯",["japanese_castle"]],"1f3f0":["🏰",["european_castle"]],"1f400":["🐀",["rat"]],"1f401":["🐁",["mouse2"]],"1f402":["🐂",["ox"]],"1f403":["🐃",["water_buffalo"]],"1f404":["🐄",["cow2"]],"1f405":["🐅",["tiger2"]],"1f406":["🐆",["leopard"]],"1f407":["🐇",["rabbit2"]],"1f408":["🐈",["cat2"]],"1f409":["🐉",["dragon"]],"1f40a":["🐊",["crocodile"]],"1f40b":["🐋",["whale2"]],"1f40c":["🐌",["snail"]],"1f40d":["🐍",["snake"]],"1f40e":["🐎",["racehorse"]],"1f40f":["🐏",["ram"]],"1f410":["🐐",["goat"]],"1f411":["🐑",["sheep"]],"1f412":["🐒",["monkey"]],"1f413":["🐓",["rooster"]],"1f414":["🐔",["chicken"]],"1f415":["🐕",["dog2"]],"1f416":["🐖",["pig2"]],"1f417":["🐗",["boar"]],"1f418":["🐘",["elephant"]],"1f419":["🐙",["octopus"]],"1f41a":["🐚",["shell"]],"1f41b":["🐛",["bug"]],"1f41c":["🐜",["ant"]],"1f41d":["🐝",["bee","honeybee"]],"1f41e":["🐞",["beetle"]],"1f41f":["🐟",["fish"]],"1f420":["🐠",["tropical_fish"]],"1f421":["🐡",["blowfish"]],"1f422":["🐢",["turtle"]],"1f423":["🐣",["hatching_chick"]],"1f424":["🐤",["baby_chick"]],"1f425":["🐥",["hatched_chick"]],"1f426":["🐦",["bird"]],"1f427":["🐧",["penguin"]],"1f428":["🐨",["koala"]],"1f429":["🐩",["poodle"]],"1f42a":["🐪",["dromedary_camel"]],"1f42b":["🐫",["camel"]],"1f42c":["🐬",["dolphin","flipper"]],"1f42d":["🐭",["mouse"]],"1f42e":["🐮",["cow"]],"1f42f":["🐯",["tiger"]],"1f430":["🐰",["rabbit"]],"1f431":["🐱",["cat"]],"1f432":["🐲",["dragon_face"]],"1f433":["🐳",["whale"]],"1f434":["🐴",["horse"]],"1f435":["🐵",["monkey_face"]],"1f436":["🐶",["dog"]],"1f437":["🐷",["pig"]],"1f438":["🐸",["frog"]],"1f439":["🐹",["hamster"]],"1f43a":["🐺",["wolf"]],"1f43b":["🐻",["bear"]],"1f43c":["🐼",["panda_face"]],"1f43d":["🐽",["pig_nose"]],"1f43e":["🐾",["feet","paw_prints"]],"1f440":["👀",["eyes"]],"1f442":["👂",["ear"]],"1f443":["👃",["nose"]],"1f444":["👄",["lips"]],"1f445":["👅",["tongue"]],"1f446":["👆",["point_up_2"]],"1f447":["👇",["point_down"]],"1f448":["👈",["point_left"]],"1f449":["👉",["point_right"]],"1f44a":["👊",["facepunch","punch"]],"1f44b":["👋",["wave"]],"1f44c":["👌",["ok_hand"]],"1f44d":["👍",["+1","thumbsup"]],"1f44e":["👎",["-1","thumbsdown"]],"1f44f":["👏",["clap"]],"1f450":["👐",["open_hands"]],"1f451":["👑",["crown"]],"1f452":["👒",["womans_hat"]],"1f453":["👓",["eyeglasses"]],"1f454":["👔",["necktie"]],"1f455":["👕",["shirt","tshirt"]],"1f456":["👖",["jeans"]],"1f457":["👗",["dress"]],"1f458":["👘",["kimono"]],"1f459":["👙",["bikini"]],"1f45a":["👚",["womans_clothes"]],"1f45b":["👛",["purse"]],"1f45c":["👜",["handbag"]],"1f45d":["👝",["pouch"]],"1f45e":["👞",["mans_shoe","shoe"]],"1f45f":["👟",["athletic_shoe"]],"1f460":["👠",["high_heel"]],"1f461":["👡",["sandal"]],"1f462":["👢",["boot"]],"1f463":["👣",["footprints"]],"1f464":["👤",["bust_in_silhouette"]],"1f465":["👥",["busts_in_silhouette"]],"1f466":["👦",["boy"]],"1f467":["👧",["girl"]],"1f468":["👨",["man"]],"1f469":["👩",["woman"]],"1f46a":["👪",["family"]],"1f46b":["👫",["couple"]],"1f46c":["👬",["two_men_holding_hands"]],"1f46d":["👭",["two_women_holding_hands"]],"1f46e":["👮",["cop"]],"1f46f":["👯",["dancers"]],"1f470":["👰",["bride_with_veil"]],"1f471":["👱",["person_with_blond_hair"]],"1f472":["👲",["man_with_gua_pi_mao"]],"1f473":["👳",["man_with_turban"]],"1f474":["👴",["older_man"]],"1f475":["👵",["older_woman"]],"1f476":["👶",["baby"]],"1f477":["👷",["construction_worker"]],"1f478":["👸",["princess"]],"1f479":["👹",["japanese_ogre"]],"1f47a":["👺",["japanese_goblin"]],"1f47b":["👻",["ghost"]],"1f47c":["👼",["angel"]],"1f47d":["👽",["alien"]],"1f47e":["👾",["space_invader"]],"1f47f":["👿",["imp"]],"1f480":["💀",["skull"]],"1f481":["💁",["information_desk_person"]],"1f482":["💂",["guardsman"]],"1f483":["💃",["dancer"]],"1f484":["💄",["lipstick"]],"1f485":["💅",["nail_care"]],"1f486":["💆",["massage"]],"1f487":["💇",["haircut"]],"1f488":["💈",["barber"]],"1f489":["💉",["syringe"]],"1f48a":["💊",["pill"]],"1f48b":["💋",["kiss"]],"1f48c":["💌",["love_letter"]],"1f48d":["💍",["ring"]],"1f48e":["💎",["gem"]],"1f48f":["💏",["couplekiss"]],"1f490":["💐",["bouquet"]],"1f491":["💑",["couple_with_heart"]],"1f492":["💒",["wedding"]],"1f493":["💓",["heartbeat"]],"1f494":["💔",["broken_heart"],"10&&480>s}$("head").append(''),n||(n=(navigator.language||"").toLowerCase(),n=Config.I18n.aliases[n]||n);for(var r=0;r").appendTo("body").on("load",function(){i.i18n_ng=!0,o()}).attr("src","vendor/angular/i18n/angular-locale_"+Config.I18n.locale+".js")})})}(),function(e,t,n){"use strict";var a,i,o,s,r,l,c,d,u,p,m,g,h,f,_,v,y,b,w,k,$,C,S,M,x,I,A,E,T,D,P;S={paneClass:"nano-pane",sliderClass:"nano-slider",contentClass:"nano-content",iOSNativeScrolling:!1,preventPageScrolling:!1,disableResize:!1,alwaysVisible:!1,flashDelay:1500,sliderMinHeight:20,sliderMaxHeight:null,documentContext:null,windowContext:null},b="scrollbar",y="scroll",u="mousedown",p="mouseenter",m="mousemove",h="mousewheel",g="mouseup",v="resize",r="drag",l="enter",k="up",_="panedown",o="DOMMouseScroll",s="down",$="wheel",c="keydown",d="keyup",w="touchmove",a="Microsoft Internet Explorer"===t.navigator.appName&&/msie 7./i.test(t.navigator.appVersion)&&t.ActiveXObject,i=null,A=t.requestAnimationFrame,C=t.cancelAnimationFrame,T=n.createElement("div").style,P=function(){var e,t,n,a,i,o;for(a=["t","webkitT","MozT","msT","OT"],e=i=0,o=a.length;o>i;e=++i)if(n=a[e],t=a[e]+"ransform",t in T)return a[e].substr(0,a[e].length-1);return!1}(),D=function(e){return P===!1?!1:""===P?e:P+e.charAt(0).toUpperCase()+e.substr(1)},E=D("transform"),x=E!==!1,M=function(){var e,t,a;return e=n.createElement("div"),t=e.style,t.position="absolute",t.width="100px",t.height="100px",t.overflow=y,t.top="-9999px",n.body.appendChild(e),a=e.offsetWidth-e.clientWidth,n.body.removeChild(e),a},I=function(){var e,n,a;return n=t.navigator.userAgent,(e=/(?=.+Mac OS X)(?=.+Firefox)/.test(n))?(a=/Firefox\/\d{2}\./.exec(n),a&&(a=a[0].replace(/\D+/g,"")),e&&+a>23):!1},f=function(){function c(a,o){this.el=a,this.options=o,i||(i=M()),this.$el=e(this.el),this.doc=e(this.options.documentContext||n),this.win=e(this.options.windowContext||t),this.body=this.doc.find("body"),this.$content=this.$el.children("."+o.contentClass),this.$content.attr("tabindex",this.options.tabIndex||0),this.content=this.$content[0],this.previousPosition=0,this.options.iOSNativeScrolling&&(null!=this.el.style.WebkitOverflowScrolling||navigator.userAgent.match(/mobi.+Gecko/i))?this.nativeScrolling():this.generate(),this.createEvents(),this.addEvents(),this.reset()}return c.prototype.preventScrolling=function(e,t){if(this.isActive)if(e.type===o)(t===s&&e.originalEvent.detail>0||t===k&&e.originalEvent.detail<0)&&e.preventDefault();else if(e.type===h){if(!e.originalEvent||!e.originalEvent.wheelDelta)return;(t===s&&e.originalEvent.wheelDelta<0||t===k&&e.originalEvent.wheelDelta>0)&&e.preventDefault()}},c.prototype.nativeScrolling=function(){this.$content.css({WebkitOverflowScrolling:"touch"}),this.iOSNativeScrolling=!0,this.isActive=!0},c.prototype.updateScrollValues=function(){var e,t;e=this.content,this.maxScrollTop=e.scrollHeight-e.clientHeight,this.prevScrollTop=this.contentScrollTop||0,this.contentScrollTop=e.scrollTop,t=this.contentScrollTop>this.previousPosition?"down":this.contentScrollTop=e.maxScrollTop&&e.prevScrollTop!==e.maxScrollTop?e.$el.trigger("scrollend"):0===e.contentScrollTop&&0!==e.prevScrollTop&&e.$el.trigger("scrolltop"),!1}}(this),up:function(e){return function(t){return e.isBeingDragged=!1,e.pane.removeClass("active"),e.doc.unbind(m,e.events[r]).unbind(g,e.events[k]),e.body.unbind(p,e.events[l]),!1}}(this),resize:function(e){return function(t){e.reset()}}(this),panedown:function(e){return function(t){return e.sliderY=(t.offsetY||t.originalEvent.layerY)-.5*e.sliderHeight,e.scroll(),e.events.down(t),!1}}(this),scroll:function(e){return function(t){e.updateScrollValues(),e.isBeingDragged||(e.iOSNativeScrolling||(e.sliderY=e.sliderTop,e.setOnScrollStyles()),null!=t&&(e.contentScrollTop>=e.maxScrollTop?(e.options.preventPageScrolling&&e.preventScrolling(t,s),e.prevScrollTop!==e.maxScrollTop&&e.$el.trigger("scrollend")):0===e.contentScrollTop&&(e.options.preventPageScrolling&&e.preventScrolling(t,k),0!==e.prevScrollTop&&e.$el.trigger("scrolltop"))))}}(this),wheel:function(e){return function(t){var n;if(null!=t)return n=t.delta||t.wheelDelta||t.originalEvent&&t.originalEvent.wheelDelta||-t.detail||t.originalEvent&&-t.originalEvent.detail,n&&(e.sliderY+=-n/3),e.scroll(),!1}}(this),enter:function(e){return function(t){var n;if(e.isBeingDragged)return 1!==(t.buttons||t.which)?(n=e.events)[k].apply(n,arguments):void 0}}(this)}},c.prototype.addEvents=function(){var e;this.removeEvents(),e=this.events,this.options.disableResize||this.win.bind(v,e[v]),this.iOSNativeScrolling||(this.slider.bind(u,e[s]),this.pane.bind(u,e[_]).bind(""+h+" "+o,e[$])),this.$content.bind(""+y+" "+h+" "+o+" "+w,e[y])},c.prototype.removeEvents=function(){var e;e=this.events,this.win.unbind(v,e[v]),this.iOSNativeScrolling||(this.slider.unbind(),this.pane.unbind()),this.$content.unbind(""+y+" "+h+" "+o+" "+w,e[y])},c.prototype.generate=function(){var e,n,a,o,s,r,l;return o=this.options,r=o.paneClass,l=o.sliderClass,e=o.contentClass,(s=this.$el.children("."+r)).length||s.children("."+l).length||this.$el.append('
'),this.pane=this.$el.children("."+r),this.slider=this.pane.find("."+l),0===i&&I()?(a=t.getComputedStyle(this.content,null).getPropertyValue("padding-right").replace(/[^0-9.]+/g,""),n={right:-14,paddingRight:+a+14}):i&&(n={right:-i},this.$el.addClass("has-scrollbar")),null!=n&&this.$content.css(n),this},c.prototype.restore=function(){this.stopped=!1,this.iOSNativeScrolling||this.pane.show(),this.addEvents()},c.prototype.reset=function(){var e,t,n,o,s,r,l,c,d,u,p,m;return this.iOSNativeScrolling?void(this.contentHeight=this.content.scrollHeight):(this.$el.find("."+this.options.paneClass).length||this.generate().stop(),this.stopped&&this.restore(),e=this.content,o=e.style,s=o.overflowY,a&&this.$content.css({height:this.$content.height()}),t=e.scrollHeight+i,u=parseInt(this.$el.css("max-height"),10),u>0&&(this.$el.height(""),this.$el.height(e.scrollHeight>u?u:e.scrollHeight)),l=this.pane.outerHeight(!1),d=parseInt(this.pane.css("top"),10),r=parseInt(this.pane.css("bottom"),10),c=l+d+r,m=Math.round(c/t*c),mthis.options.sliderMaxHeight&&(m=this.options.sliderMaxHeight),s===y&&o.overflowX!==y&&(m+=i),this.maxSliderTop=c-m,this.contentHeight=t,this.paneHeight=l,this.paneOuterHeight=c,this.sliderHeight=m,this.paneTop=d,this.slider.height(m),this.events.scroll(),this.pane.show(),this.isActive=!0,e.scrollHeight===e.clientHeight||this.pane.outerHeight(!0)>=e.scrollHeight&&s!==y?(this.pane.hide(),this.isActive=!1):this.el.clientHeight===e.scrollHeight&&s===y?this.slider.hide():this.slider.show(),this.$el.toggleClass("active-scrollbar",this.isActive),this.pane.css({opacity:this.options.alwaysVisible?1:"",visibility:this.options.alwaysVisible?"visible":""}),n=this.$content.css("position"),("static"===n||"relative"===n)&&(p=parseInt(this.$content.css("right"),10),p&&this.$content.css({right:"",marginRight:p})),this)},c.prototype.scroll=function(){return this.isActive?(this.sliderY=Math.max(0,this.sliderY),this.sliderY=Math.min(this.maxSliderTop,this.sliderY),this.$content.scrollTop(this.maxScrollTop*this.sliderY/this.maxSliderTop),this.iOSNativeScrolling||(this.updateScrollValues(),this.setOnScrollStyles()),this):void 0},c.prototype.scrollBottom=function(e){return this.isActive?(this.$content.scrollTop(this.contentHeight-this.$content.height()-e).trigger(h),this.stop().restore(),this):void 0},c.prototype.scrollTop=function(e){return this.isActive?(this.$content.scrollTop(+e).trigger(h),this.stop().restore(),this):void 0},c.prototype.scrollTo=function(e){return this.isActive?(this.scrollTop(this.$el.find(e).get(0).offsetTop),this):void 0},c.prototype.stop=function(){return C&&this.scrollRAF&&(C(this.scrollRAF),this.scrollRAF=null),this.stopped=!0,this.removeEvents(),this.iOSNativeScrolling||this.pane.hide(),this},c.prototype.destroy=function(){return this.stopped||this.stop(),!this.iOSNativeScrolling&&this.pane.length&&this.pane.remove(),a&&this.$content.height(""),this.$content.removeAttr("tabindex"),this.$el.hasClass("has-scrollbar")&&(this.$el.removeClass("has-scrollbar"),this.$content.css({right:""})),this},c.prototype.flash=function(){return!this.iOSNativeScrolling&&this.isActive?(this.reset(),this.pane.addClass("flashed"),setTimeout(function(e){return function(){e.pane.removeClass("flashed")}}(this),this.options.flashDelay),this):void 0},c}(),e.fn.nanoScroller=function(t){return this.each(function(){var n,a;if((a=this.nanoscroller)||(n=e.extend({},S,t),this.nanoscroller=a=new f(this,n)),t&&"object"==typeof t){if(e.extend(a.options,t),null!=t.scrollBottom)return a.scrollBottom(t.scrollBottom);if(null!=t.scrollTop)return a.scrollTop(t.scrollTop);if(t.scrollTo)return a.scrollTo(t.scrollTo);if("bottom"===t.scroll)return a.scrollBottom(0);if("top"===t.scroll)return a.scrollTop(0);if(t.scroll&&t.scroll instanceof e)return a.scrollTo(t.scroll);if(t.stop)return a.stop();if(t.destroy)return a.destroy();if(t.flash)return a.flash()}return a.reset()})},e.fn.nanoScroller.Constructor=f}(jQuery,window,document),function(e,t,n){"use strict";function a(e,t){return t=t||Error,function(){var n,a,i=2,o=arguments,s=o[0],r="["+(e?e+":":"")+s+"] ",l=o[1];for(r+=l.replace(/\{\d+\}/g,function(e){var t=+e.slice(1,-1),n=t+i;return n0&&t-1 in e}function o(e,t,n){var a,s;if(e)if(M(e))for(a in e)"prototype"==a||"length"==a||"name"==a||e.hasOwnProperty&&!e.hasOwnProperty(a)||t.call(n,e[a],a,e);else if(Oa(e)||i(e)){var r="object"!=typeof e;for(a=0,s=e.length;s>a;a++)(r||a in e)&&t.call(n,e[a],a,e)}else if(e.forEach&&e.forEach!==o)e.forEach(t,n,e);else if(k(e))for(a in e)t.call(n,e[a],a,e);else if("function"==typeof e.hasOwnProperty)for(a in e)e.hasOwnProperty(a)&&t.call(n,e[a],a,e);else for(a in e)wa.call(e,a)&&t.call(n,e[a],a,e);return e}function s(e,t,n){for(var a=Object.keys(e).sort(),i=0;ii;++i){var s=t[i];if(w(s)||M(s))for(var r=Object.keys(s),l=0,u=r.length;u>l;l++){var p=r[l],m=s[p];n&&w(m)?S(m)?e[p]=new Date(m.valueOf()):x(m)?e[p]=new RegExp(m):(w(e[p])||(e[p]=Oa(m)?[]:{}),d(e[p],[m],!0)):e[p]=m}}return c(e,a),e}function u(e){return d(e,Aa.call(arguments,1),!1)}function p(e){ -return d(e,Aa.call(arguments,1),!0)}function m(e){return parseInt(e,10)}function g(e,t){return u(Object.create(e),t)}function h(){}function f(e){return e}function _(e){return function(){return e}}function v(e){return M(e.toString)&&e.toString!==Object.prototype.toString}function y(e){return"undefined"==typeof e}function b(e){return"undefined"!=typeof e}function w(e){return null!==e&&"object"==typeof e}function k(e){return null!==e&&"object"==typeof e&&!Pa(e)}function $(e){return"string"==typeof e}function C(e){return"number"==typeof e}function S(e){return"[object Date]"===Da.call(e)}function M(e){return"function"==typeof e}function x(e){return"[object RegExp]"===Da.call(e)}function I(e){return e&&e.window===e}function A(e){return e&&e.$evalAsync&&e.$watch}function E(e){return"[object File]"===Da.call(e)}function T(e){return"[object FormData]"===Da.call(e)}function D(e){return"[object Blob]"===Da.call(e)}function P(e){return"boolean"==typeof e}function F(e){return e&&M(e.then)}function R(e){return Ba.test(Da.call(e))}function N(e){return!(!e||!(e.nodeName||e.prop&&e.attr&&e.find))}function U(e){var t,n={},a=e.split(",");for(t=0;t=0&&e.splice(n,1),n}function L(e,t,n,a){if(I(e)||A(e))throw Fa("cpws","Can't copy! Making copies of Window or Scope instances is not supported.");if(R(t))throw Fa("cpta","Can't copy! TypedArray destination cannot be mutated.");if(t){if(e===t)throw Fa("cpi","Can't copy! Source and destination are identical.");n=n||[],a=a||[],w(e)&&(n.push(e),a.push(t));var i;if(Oa(e)){t.length=0;for(var s=0;sn;n++)t[n]=e[n]}else if(w(e)){t=t||{};for(var i in e)("$"!==i.charAt(0)||"$"!==i.charAt(1))&&(t[i]=e[i])}return t||e}function q(e,t){if(e===t)return!0;if(null===e||null===t)return!1;if(e!==e&&t!==t)return!0;var n,a,i,o=typeof e,s=typeof t;if(o==s&&"object"==o){if(!Oa(e)){if(S(e))return S(t)?q(e.getTime(),t.getTime()):!1;if(x(e))return x(t)?e.toString()==t.toString():!1;if(A(e)||A(t)||I(e)||I(t)||Oa(t)||S(t)||x(t))return!1;i=fe();for(a in e)if("$"!==a.charAt(0)&&!M(e[a])){if(!q(e[a],t[a]))return!1;i[a]=!0}for(a in t)if(!(a in i)&&"$"!==a.charAt(0)&&b(t[a])&&!M(t[a]))return!1;return!0}if(!Oa(t))return!1;if((n=e.length)==t.length){for(a=0;n>a;a++)if(!q(e[a],t[a]))return!1;return!0}}return!1}function H(e,t,n){return e.concat(Aa.call(t,n))}function V(e,t){return Aa.call(e,t||0)}function z(e,t){var n=arguments.length>2?V(arguments,2):[];return!M(t)||t instanceof RegExp?t:n.length?function(){return arguments.length?t.apply(e,H(n,arguments,0)):t.apply(e,n)}:function(){return arguments.length?t.apply(e,arguments):t.call(e)}}function W(e,a){var i=a;return"string"==typeof e&&"$"===e.charAt(0)&&"$"===e.charAt(1)?i=n:I(a)?i="$WINDOW":a&&t===a?i="$DOCUMENT":A(a)&&(i="$SCOPE"),i}function G(e,t){return"undefined"==typeof e?n:(C(t)||(t=t?2:null),JSON.stringify(e,W,t))}function K(e){return $(e)?JSON.parse(e):e}function Y(e,t){var n=Date.parse("Jan 01, 1970 00:00:00 "+e)/6e4;return isNaN(n)?t:n}function Z(e,t){return e=new Date(e.getTime()),e.setMinutes(e.getMinutes()+t),e}function X(e,t,n){n=n?-1:1;var a=Y(t,e.getTimezoneOffset());return Z(e,n*(a-e.getTimezoneOffset()))}function J(e){e=Ma(e).clone();try{e.empty()}catch(t){}var n=Ma("
").append(e).html();try{return e[0].nodeType===Ya?ba(n):n.match(/^(<[^>]+>)/)[1].replace(/^<([\w\-]+)/,function(e,t){return"<"+ba(t)})}catch(t){return ba(n)}}function Q(e){try{return decodeURIComponent(e)}catch(t){}}function ee(e){var t={};return o((e||"").split("&"),function(e){var n,a,i;e&&(a=e=e.replace(/\+/g,"%20"),n=e.indexOf("="),-1!==n&&(a=e.substring(0,n),i=e.substring(n+1)),a=Q(a),b(a)&&(i=b(i)?Q(i):!0,wa.call(t,a)?Oa(t[a])?t[a].push(i):t[a]=[t[a],i]:t[a]=i))}),t}function te(e){var t=[];return o(e,function(e,n){Oa(e)?o(e,function(e){t.push(ae(n,!0)+(e===!0?"":"="+ae(e,!0)))}):t.push(ae(n,!0)+(e===!0?"":"="+ae(e,!0)))}),t.length?t.join("&"):""}function ne(e){return ae(e,!0).replace(/%26/gi,"&").replace(/%3D/gi,"=").replace(/%2B/gi,"+")}function ae(e,t){return encodeURIComponent(e).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%3B/gi,";").replace(/%20/g,t?"%20":"+")}function ie(e,t){var n,a,i=Va.length;for(a=0;i>a;++a)if(n=Va[a]+t,$(n=e.getAttribute(n)))return n;return null}function oe(e,t){var n,a,i={};o(Va,function(t){var i=t+"app";!n&&e.hasAttribute&&e.hasAttribute(i)&&(n=e,a=e.getAttribute(i))}),o(Va,function(t){var i,o=t+"app";!n&&(i=e.querySelector("["+o.replace(":","\\:")+"]"))&&(n=i,a=i.getAttribute(o))}),n&&(i.strictDi=null!==ie(n,"strict-di"),t(n,a?[a]:[],i))}function se(n,a,i){w(i)||(i={});var s={strictDi:!1};i=u(s,i);var r=function(){if(n=Ma(n),n.injector()){var e=n[0]===t?"document":J(n);throw Fa("btstrpd","App Already Bootstrapped with this Element '{0}'",e.replace(//,">"))}a=a||[],a.unshift(["$provide",function(e){e.value("$rootElement",n)}]),i.debugInfoEnabled&&a.push(["$compileProvider",function(e){e.debugInfoEnabled(!0)}]),a.unshift("ng");var o=Je(a,i.strictDi);return o.invoke(["$rootScope","$rootElement","$compile","$injector",function(e,t,n,a){e.$apply(function(){t.data("$injector",a),n(t)(e)})}]),o},l=/^NG_ENABLE_DEBUG_INFO!/,c=/^NG_DEFER_BOOTSTRAP!/;return e&&l.test(e.name)&&(i.debugInfoEnabled=!0,e.name=e.name.replace(l,"")),e&&!c.test(e.name)?r():(e.name=e.name.replace(c,""),Ra.resumeBootstrap=function(e){return o(e,function(e){a.push(e)}),r()},void(M(Ra.resumeDeferredBootstrap)&&Ra.resumeDeferredBootstrap()))}function re(){e.name="NG_ENABLE_DEBUG_INFO!"+e.name,e.location.reload()}function le(e){var t=Ra.element(e).injector();if(!t)throw Fa("test","no injector found for element argument to getTestability");return t.get("$$testability")}function ce(e,t){return t=t||"_",e.replace(za,function(e,n){return(n?t:"")+e.toLowerCase()})}function de(){var t;if(!Wa){var a=Ha();xa=y(a)?e.jQuery:a?e[a]:n,xa&&xa.fn.on?(Ma=xa,u(xa.fn,{scope:mi.scope,isolateScope:mi.isolateScope,controller:mi.controller,injector:mi.injector,inheritedData:mi.inheritedData}),t=xa.cleanData,xa.cleanData=function(e){var n;if(Ua)Ua=!1;else for(var a,i=0;null!=(a=e[i]);i++)n=xa._data(a,"events"),n&&n.$destroy&&xa(a).triggerHandler("$destroy");t(e)}):Ma=Ie,Ra.element=Ma,Wa=!0}}function ue(e,t,n){if(!e)throw Fa("areq","Argument '{0}' is {1}",t||"?",n||"required");return e}function pe(e,t,n){return n&&Oa(e)&&(e=e[e.length-1]),ue(M(e),t,"not a function, got "+(e&&"object"==typeof e?e.constructor.name||"Object":typeof e)),e}function me(e,t){if("hasOwnProperty"===e)throw Fa("badname","hasOwnProperty is not a valid {0} name",t)}function ge(e,t,n){if(!t)return e;for(var a,i=t.split("."),o=e,s=i.length,r=0;s>r;r++)a=i[r],e&&(e=(o=e)[a]);return!n&&M(e)?z(o,e):e}function he(e){for(var t,n=e[0],a=e[e.length-1],i=1;n!==a&&(n=n.nextSibling);i++)(t||e[i]!==n)&&(t||(t=Ma(Aa.call(e,0,i))),t.push(n));return t||e}function fe(){return Object.create(null)}function _e(e){function t(e,t,n){return e[t]||(e[t]=n())}var n=a("$injector"),i=a("ng"),o=t(e,"angular",Object);return o.$$minErr=o.$$minErr||a,t(o,"module",function(){var e={};return function(a,o,s){var r=function(e,t){if("hasOwnProperty"===e)throw i("badname","hasOwnProperty is not a valid {0} name",t)};return r(a,"module"),o&&e.hasOwnProperty(a)&&(e[a]=null),t(e,a,function(){function e(e,t,n,a){return a||(a=i),function(){return a[n||"push"]([e,t,arguments]),d}}function t(e,t){return function(n,o){return o&&M(o)&&(o.$$moduleName=a),i.push([e,t,arguments]),d}}if(!o)throw n("nomod","Module '{0}' is not available! You either misspelled the module name or forgot to load it. If registering a module ensure that you specify the dependencies as the second argument.",a);var i=[],r=[],l=[],c=e("$injector","invoke","push",r),d={_invokeQueue:i,_configBlocks:r,_runBlocks:l,requires:o,name:a,provider:t("$provide","provider"),factory:t("$provide","factory"),service:t("$provide","service"),value:e("$provide","value"),constant:e("$provide","constant","unshift"),decorator:t("$provide","decorator"),animation:t("$animateProvider","register"),filter:t("$filterProvider","register"),controller:t("$controllerProvider","register"),directive:t("$compileProvider","directive"),config:c,run:function(e){return l.push(e),this}};return s&&c(s),d})}})}function ve(e){var t=[];return JSON.stringify(e,function(e,n){if(n=W(e,n),w(n)){if(t.indexOf(n)>=0)return"...";t.push(n)}return n})}function ye(e){return"function"==typeof e?e.toString().replace(/ \{[\s\S]*$/,""):y(e)?"undefined":"string"!=typeof e?ve(e):e}function be(t){u(t,{bootstrap:se,copy:L,extend:u,merge:p,equals:q,element:Ma,forEach:o,injector:Je,noop:h,bind:z,toJson:G,fromJson:K,identity:f,isUndefined:y,isDefined:b,isString:$,isFunction:M,isObject:w,isNumber:C,isElement:N,isArray:Oa,version:Qa,isDate:S,lowercase:ba,uppercase:ka,callbacks:{counter:0},getTestability:le,$$minErr:a,$$csp:qa,reloadWithDebugInfo:re}),(Ia=_e(e))("ng",["ngLocale"],["$provide",function(e){e.provider({$$sanitizeUri:_n}),e.provider("$compile",lt).directive({a:go,input:To,textarea:To,form:yo,script:$s,select:Ms,style:Is,option:xs,ngBind:Fo,ngBindHtml:No,ngBindTemplate:Ro,ngClass:Oo,ngClassEven:Lo,ngClassOdd:Bo,ngCloak:jo,ngController:qo,ngForm:bo,ngHide:_s,ngIf:zo,ngInclude:Wo,ngInit:Ko,ngNonBindable:ls,ngPluralize:ps,ngRepeat:ms,ngShow:fs,ngStyle:vs,ngSwitch:ys,ngSwitchWhen:bs,ngSwitchDefault:ws,ngOptions:us,ngTransclude:ks,ngModel:os,ngList:Yo,ngChange:Uo,pattern:Es,ngPattern:Es,required:As,ngRequired:As,minlength:Ds,ngMinlength:Ds,maxlength:Ts,ngMaxlength:Ts,ngValue:Po,ngModelOptions:rs}).directive({ngInclude:Go}).directive(ho).directive(Ho),e.provider({$anchorScroll:Qe,$animate:Ii,$animateCss:Ai,$$animateQueue:xi,$$AnimateRunner:Mi,$browser:ot,$cacheFactory:st,$controller:mt,$document:gt,$exceptionHandler:ht,$filter:Tn,$$forceReflow:Fi,$interpolate:At,$interval:Et,$http:St,$httpParamSerializer:_t,$httpParamSerializerJQLike:vt,$httpBackend:xt,$xhrFactory:Mt,$location:Vt,$log:zt,$parse:un,$rootScope:fn,$q:pn,$$q:mn,$sce:wn,$sceDelegate:bn,$sniffer:kn,$templateCache:rt,$templateRequest:$n,$$testability:Cn,$timeout:Sn,$window:In,$$rAF:hn,$$jqLite:Ge,$$HashMap:_i,$$cookieReader:En})}])}function we(){return++ti}function ke(e){return e.replace(ii,function(e,t,n,a){return a?n.toUpperCase():n}).replace(oi,"Moz$1")}function $e(e){return!ci.test(e)}function Ce(e){var t=e.nodeType;return t===Ga||!t||t===Xa}function Se(e){for(var t in ei[e.ng339])return!0;return!1}function Me(e,t){var n,a,i,s,r=t.createDocumentFragment(),l=[];if($e(e))l.push(t.createTextNode(e));else{for(n=n||r.appendChild(t.createElement("div")),a=(di.exec(e)||["",""])[1].toLowerCase(),i=pi[a]||pi._default,n.innerHTML=i[1]+e.replace(ui,"<$1>")+i[2],s=i[0];s--;)n=n.lastChild;l=H(l,n.childNodes),n=r.firstChild,n.textContent=""}return r.textContent="",r.innerHTML="",o(l,function(e){r.appendChild(e)}),r}function xe(e,n){n=n||t;var a;return(a=li.exec(e))?[n.createElement(a[1])]:(a=Me(e,n))?a.childNodes:[]}function Ie(e){if(e instanceof Ie)return e;var t;if($(e)&&(e=La(e),t=!0),!(this instanceof Ie)){if(t&&"<"!=e.charAt(0))throw ri("nosel","Looking up elements via selectors is not supported by jqLite! See: http://docs.angularjs.org/api/angular.element");return new Ie(e)}t?Oe(this,xe(e)):Oe(this,e)}function Ae(e){return e.cloneNode(!0)}function Ee(e,t){if(t||De(e),e.querySelectorAll)for(var n=e.querySelectorAll("*"),a=0,i=n.length;i>a;a++)De(n[a])}function Te(e,t,n,a){if(b(a))throw ri("offargs","jqLite#off() does not support the `selector` argument");var i=Pe(e),s=i&&i.events,r=i&&i.handle;if(r)if(t)o(t.split(" "),function(t){if(b(n)){var a=s[t];if(B(a||[],n),a&&a.length>0)return}ai(e,t,r),delete s[t]});else for(t in s)"$destroy"!==t&&ai(e,t,r),delete s[t]}function De(e,t){var a=e.ng339,i=a&&ei[a];if(i){if(t)return void delete i.data[t];i.handle&&(i.events.$destroy&&i.handle({},"$destroy"),Te(e)),delete ei[a],e.ng339=n}}function Pe(e,t){var a=e.ng339,i=a&&ei[a];return t&&!i&&(e.ng339=a=we(),i=ei[a]={events:{},data:{},handle:n}),i}function Fe(e,t,n){if(Ce(e)){var a=b(n),i=!a&&t&&!w(t),o=!t,s=Pe(e,!i),r=s&&s.data;if(a)r[t]=n;else{if(o)return r;if(i)return r&&r[t];u(r,t)}}}function Re(e,t){return e.getAttribute?(" "+(e.getAttribute("class")||"")+" ").replace(/[\n\t]/g," ").indexOf(" "+t+" ")>-1:!1}function Ne(e,t){t&&e.setAttribute&&o(t.split(" "),function(t){e.setAttribute("class",La((" "+(e.getAttribute("class")||"")+" ").replace(/[\n\t]/g," ").replace(" "+La(t)+" "," ")))})}function Ue(e,t){if(t&&e.setAttribute){var n=(" "+(e.getAttribute("class")||"")+" ").replace(/[\n\t]/g," ");o(t.split(" "),function(e){e=La(e),-1===n.indexOf(" "+e+" ")&&(n+=e+" ")}),e.setAttribute("class",La(n))}}function Oe(e,t){if(t)if(t.nodeType)e[e.length++]=t;else{var n=t.length;if("number"==typeof n&&t.window!==t){if(n)for(var a=0;n>a;a++)e[e.length++]=t[a]}else e[e.length++]=t}}function Be(e,t){return Le(e,"$"+(t||"ngController")+"Controller")}function Le(e,t,n){e.nodeType==Xa&&(e=e.documentElement);for(var a=Oa(t)?t:[t];e;){for(var i=0,o=a.length;o>i;i++)if(b(n=Ma.data(e,a[i])))return n;e=e.parentNode||e.nodeType===Ja&&e.host}}function je(e){for(Ee(e,!0);e.firstChild;)e.removeChild(e.firstChild)}function qe(e,t){t||Ee(e);var n=e.parentNode;n&&n.removeChild(e)}function He(t,n){n=n||e,"complete"===n.document.readyState?n.setTimeout(t):Ma(n).on("load",t)}function Ve(e,t){var n=gi[t.toLowerCase()];return n&&hi[O(e)]&&n}function ze(e){return fi[e]}function We(e,t){var n=function(n,a){n.isDefaultPrevented=function(){return n.defaultPrevented};var i=t[a||n.type],o=i?i.length:0;if(o){if(y(n.immediatePropagationStopped)){var s=n.stopImmediatePropagation;n.stopImmediatePropagation=function(){n.immediatePropagationStopped=!0,n.stopPropagation&&n.stopPropagation(),s&&s.call(n)}}n.isImmediatePropagationStopped=function(){return n.immediatePropagationStopped===!0},o>1&&(i=j(i));for(var r=0;o>r;r++)n.isImmediatePropagationStopped()||i[r].call(e,n)}};return n.elem=e,n}function Ge(){this.$get=function(){return u(Ie,{hasClass:function(e,t){return e.attr&&(e=e[0]),Re(e,t)},addClass:function(e,t){return e.attr&&(e=e[0]),Ue(e,t)},removeClass:function(e,t){return e.attr&&(e=e[0]),Ne(e,t)}})}}function Ke(e,t){var n=e&&e.$$hashKey;if(n)return"function"==typeof n&&(n=e.$$hashKey()),n;var a=typeof e;return n="function"==a||"object"==a&&null!==e?e.$$hashKey=a+":"+(t||l)():a+":"+e}function Ye(e,t){if(t){var n=0;this.nextUid=function(){return++n}}o(e,this.put,this)}function Ze(e){var t=e.toString().replace(wi,""),n=t.match(vi);return n?"function("+(n[1]||"").replace(/[\s\r\n]+/," ")+")":"fn"}function Xe(e,t,n){var a,i,s,r;if("function"==typeof e){if(!(a=e.$inject)){if(a=[],e.length){if(t)throw $(n)&&n||(n=e.name||Ze(e)),ki("strictdi","{0} is not using explicit annotation and cannot be invoked in strict mode",n);i=e.toString().replace(wi,""),s=i.match(vi),o(s[1].split(yi),function(e){e.replace(bi,function(e,t,n){a.push(n)})})}e.$inject=a}}else Oa(e)?(r=e.length-1,pe(e[r],"fn"),a=e.slice(0,r)):pe(e,"fn",!0);return a}function Je(e,t){function a(e){return function(t,n){return w(t)?void o(t,r(e)):e(t,n)}}function i(e,t){if(me(e,"service"),(M(t)||Oa(t))&&(t=C.instantiate(t)),!t.$get)throw ki("pget","Provider '{0}' must define $get factory method.",e);return k[e+f]=t}function s(e,t){return function(){var n=x.invoke(t,this);if(y(n))throw ki("undef","Provider '{0}' must return a value from $get factory method.",e);return n}}function l(e,t,n){return i(e,{$get:n!==!1?s(e,t):t})}function c(e,t){return l(e,["$injector",function(e){return e.instantiate(t)}])}function d(e,t){return l(e,_(t),!1)}function u(e,t){me(e,"constant"),k[e]=t,S[e]=t}function p(e,t){var n=C.get(e+f),a=n.$get;n.$get=function(){var e=x.invoke(a,n);return x.invoke(t,null,{$delegate:e})}}function m(e){ue(y(e)||Oa(e),"modulesToLoad","not an array");var t,n=[];return o(e,function(e){function a(e){var t,n;for(t=0,n=e.length;n>t;t++){var a=e[t],i=C.get(a[0]);i[a[1]].apply(i,a[2])}}if(!b.get(e)){b.put(e,!0);try{$(e)?(t=Ia(e),n=n.concat(m(t.requires)).concat(t._runBlocks),a(t._invokeQueue),a(t._configBlocks)):M(e)?n.push(C.invoke(e)):Oa(e)?n.push(C.invoke(e)):pe(e,"module")}catch(i){throw Oa(e)&&(e=e[e.length-1]),i.message&&i.stack&&-1==i.stack.indexOf(i.message)&&(i=i.message+"\n"+i.stack),ki("modulerr","Failed to instantiate module {0} due to:\n{1}",e,i.stack||i.message||i)}}}),n}function g(e,n){function a(t,a){if(e.hasOwnProperty(t)){if(e[t]===h)throw ki("cdep","Circular dependency found: {0}",t+" <- "+v.join(" <- "));return e[t]}try{return v.unshift(t),e[t]=h,e[t]=n(t,a)}catch(i){throw e[t]===h&&delete e[t],i}finally{v.shift()}}function i(e,n,i,o){"string"==typeof i&&(o=i,i=null);var s,r,l,c=[],d=Je.$$annotate(e,t,o);for(r=0,s=d.length;s>r;r++){if(l=d[r],"string"!=typeof l)throw ki("itkn","Incorrect injection token! Expected service name as string, got {0}",l);c.push(i&&i.hasOwnProperty(l)?i[l]:a(l,o))}return Oa(e)&&(e=e[s]),e.apply(n,c)}function o(e,t,n){var a=Object.create((Oa(e)?e[e.length-1]:e).prototype||null),o=i(e,a,t,n);return w(o)||M(o)?o:a}return{invoke:i,instantiate:o,get:a,annotate:Je.$$annotate,has:function(t){return k.hasOwnProperty(t+f)||e.hasOwnProperty(t)}}}t=t===!0;var h={},f="Provider",v=[],b=new Ye([],!0),k={$provide:{provider:a(i),factory:a(l),service:a(c),value:a(d),constant:a(u),decorator:p}},C=k.$injector=g(k,function(e,t){throw Ra.isString(t)&&v.push(t),ki("unpr","Unknown provider: {0}",v.join(" <- "))}),S={},x=S.$injector=g(S,function(e,t){var a=C.get(e+f,t);return x.invoke(a.$get,a,n,e)});return o(m(e),function(e){e&&x.invoke(e)}),x}function Qe(){var e=!0;this.disableAutoScrolling=function(){e=!1},this.$get=["$window","$location","$rootScope",function(t,n,a){function i(e){var t=null;return Array.prototype.some.call(e,function(e){return"a"===O(e)?(t=e,!0):void 0}),t}function o(){var e=r.yOffset;if(M(e))e=e();else if(N(e)){var n=e[0],a=t.getComputedStyle(n);e="fixed"!==a.position?0:n.getBoundingClientRect().bottom}else C(e)||(e=0);return e}function s(e){if(e){e.scrollIntoView();var n=o();if(n){var a=e.getBoundingClientRect().top;t.scrollBy(0,a-n)}}else t.scrollTo(0,0)}function r(e){e=$(e)?e:n.hash();var t;e?(t=l.getElementById(e))?s(t):(t=i(l.getElementsByName(e)))?s(t):"top"===e&&s(null):s(null)}var l=t.document;return e&&a.$watch(function(){return n.hash()},function(e,t){(e!==t||""!==e)&&He(function(){a.$evalAsync(r)})}),r}]}function et(e,t){return e||t?e?t?(Oa(e)&&(e=e.join(" ")),Oa(t)&&(t=t.join(" ")),e+" "+t):e:t:""}function tt(e){for(var t=0;tc&&this.remove(m.key),t}},get:function(e){if(c").parent()[0])});var s=F(e,t,e,n,a,i);D.$$addScopeClass(e);var r=null;return function(t,n,a){ue(t,"scope"),a=a||{};var i=a.parentBoundTranscludeFn,o=a.transcludeControllers,l=a.futureParentElement;i&&i.$$boundTransclude&&(i=i.$$boundTransclude),r||(r=P(l));var c;if(c="html"!==r?Ma(Q(r,Ma("
").append(e).html())):n?mi.clone.call(e):e,o)for(var d in o)c.data("$"+d+"Controller",o[d].instance);return D.$$addScopeInfo(c,t),n&&n(c,t),s&&s(t,c,c,i),c}}function P(e){var t=e&&e[0];return t&&"foreignobject"!==O(t)&&t.toString().match(/SVG/)?"svg":"html"}function F(e,t,a,i,o,s){function r(e,a,i,o){var s,r,l,c,d,u,p,m,f;if(g){var _=a.length;for(f=new Array(_),d=0;dd;)if(l=f[h[d++]],s=h[d++],r=h[d++],s){if(s.scope){c=e.$new(),D.$$addScopeInfo(Ma(l),c);var v=s.$$destroyBindings;v&&(s.$$destroyBindings=null,c.$on("$destroyed",v))}else c=e;m=s.transcludeOnThisElement?R(e,s.transclude,o):!s.templateOnThisElement&&o?o:!o&&t?R(e,t):null,s(r,c,l,i,m,s)}else r&&r(e,l.childNodes,n,o)}for(var l,c,d,u,p,m,g,h=[],f=0;fv;v++){var b=!1,k=!1;c=_[v],d=c.name,h=La(c.value),g=ct(d),(f=pe.test(g))&&(d=d.replace(Ti,"").substr(8).replace(/_(.)/g,function(e,t){return t.toUpperCase()}));var C=g.replace(/(Start|End)$/,"");W(C)&&g===C+"Start"&&(b=d,k=d.substr(0,d.length-5)+"end",d=d.substr(0,d.length-6)),u=ct(d.toLowerCase()),l[u]=d,(f||!n.hasOwnProperty(u))&&(n[u]=h,Ve(e,u)&&(n[u]=!0)),te(e,t,h,u,f),z(t,u,"A",a,i,b,k)}if(s=e.className,w(s)&&(s=s.animVal),$(s)&&""!==s)for(;o=m.exec(s);)u=ct(o[2]),z(t,u,"C",a,i)&&(n[u]=La(o[3])),s=s.substr(o.index+o[0].length);break;case Ya:if(11===Sa)for(;e.parentNode&&e.nextSibling&&e.nextSibling.nodeType===Ya;)e.nodeValue=e.nodeValue+e.nextSibling.nodeValue,e.parentNode.removeChild(e.nextSibling);X(t,e.nodeValue);break;case Za:try{o=p.exec(e.nodeValue),o&&(u=ct(o[1]),z(t,u,"M",a,i)&&(n[u]=La(o[2])))}catch(S){}}return t.sort(Y),t}function U(e,t,n){var a=[],i=0;if(t&&e.hasAttribute&&e.hasAttribute(t)){do{if(!e)throw Ei("uterdir","Unterminated attribute, found '{0}' but no matching '{1}' found.",t,n);e.nodeType==Ga&&(e.hasAttribute(t)&&i++,e.hasAttribute(n)&&i--),a.push(e),e=e.nextSibling}while(i>0)}else a.push(e);return Ma(a)}function L(e,t,n){return function(a,i,o,s,r){return i=U(i[0],t,n),e(a,i,o,s,r)}}function j(e,a,o,s,r,c,d,u,p){function m(e,t,n,a){e&&(n&&(e=L(e,n,a)),e.require=_.require,e.directiveName=v,(E===_||_.$$isolateScope)&&(e=ae(e,{isolateScope:!0})),d.push(e)),t&&(n&&(t=L(t,n,a)),t.require=_.require,t.directiveName=v,(E===_||_.$$isolateScope)&&(t=ae(t,{isolateScope:!0})),u.push(t))}function g(e,t,n,a){var i;if($(t)){var o=t.match(k),s=t.substring(o[0].length),r=o[1]||o[3],l="?"===o[2];if("^^"===r?n=n.parent():(i=a&&a[s],i=i&&i.instance),!i){var c="$"+s+"Controller";i=r?n.inheritedData(c):n.data(c)}if(!i&&!l)throw Ei("ctreq","Controller '{0}', required by directive '{1}', can't be found!",s,e)}else if(Oa(t)){i=[];for(var d=0,u=t.length;u>d;d++)i[d]=g(e,t[d],n,a)}return i||null}function h(e,t,n,a,i,o){var s=fe();for(var r in a){var c=a[r],d={$scope:c===E||c.$$isolateScope?i:o,$element:e,$attrs:t,$transclude:n},u=c.controller;"@"==u&&(u=t[c.name]);var p=l(u,d,!0,c.controllerAs);s[c.name]=p,O||e.data("$"+c.name+"Controller",p.instance)}return s}function f(e,t,i,s,r,l){function c(e,t,a){var i;return A(e)||(a=t,t=e,e=n),O&&(i=y),a||(a=O?w.parent():w),r(e,t,i,a,P)}var p,m,f,_,v,y,b,w,k;if(a===i?(k=o,w=o.$$element):(w=Ma(i),k=new se(w,o)),E&&(v=t.$new(!0)),r&&(b=c,b.$$boundTransclude=r),I&&(y=h(w,k,b,I,v,t)),E&&(D.$$addScopeInfo(w,v,!0,!(T&&(T===E||T===E.$$originalDirective))),D.$$addScopeClass(w,!0),v.$$isolateBindings=E.$$isolateBindings,oe(t,k,v,v.$$isolateBindings,E,v)),y){var $,C,S=E||x;S&&y[S.name]&&($=S.$$bindings.bindToController,_=y[S.name],_&&_.identifier&&$&&(C=_,l.$$destroyBindings=oe(t,k,_.instance,$,S)));for(p in y){_=y[p];var M=_();M!==_.instance&&(_.instance=M,w.data("$"+p+"Controller",M),_===C&&(l.$$destroyBindings(),l.$$destroyBindings=oe(t,k,M,$,S)))}}for(p=0,m=d.length;m>p;p++)f=d[p],ie(f,f.isolateScope?v:t,w,k,f.require&&g(f.directiveName,f.require,w,y),b);var P=t;for(E&&(E.template||null===E.templateUrl)&&(P=v),e&&e(P,i.childNodes,n,r),p=u.length-1;p>=0;p--)f=u[p],ie(f,f.isolateScope?v:t,w,k,f.require&&g(f.directiveName,f.require,w,y),b)}p=p||{};for(var _,v,y,b,C,S=-Number.MAX_VALUE,x=p.newScopeDirective,I=p.controllerDirectives,E=p.newIsolateScopeDirective,T=p.templateDirective,P=p.nonTlbTranscludeDirective,F=!1,R=!1,O=p.hasElementTranscludeDirective,B=o.$$element=Ma(a),j=c,q=s,z=0,W=e.length;W>z;z++){_=e[z];var Y=_.$$start,X=_.$$end;if(Y&&(B=U(a,Y,X)),y=n,S>_.priority)break;if((C=_.scope)&&(_.templateUrl||(w(C)?(Z("new/isolated scope",E||x,_,B),E=_):Z("new/isolated scope",E,_,B)),x=x||_),v=_.name,!_.templateUrl&&_.controller&&(C=_.controller,I=I||fe(),Z("'"+v+"' controller",I[v],_,B),I[v]=_),(C=_.transclude)&&(F=!0,_.$$tlb||(Z("transclusion",P,_,B),P=_),"element"==C?(O=!0,S=_.priority,y=B,B=o.$$element=Ma(t.createComment(" "+v+": "+o[v]+" ")),a=B[0],ne(r,V(y),a),q=D(y,s,S,j&&j.name,{nonTlbTranscludeDirective:P})):(y=Ma(Ae(a)).contents(),B.empty(),q=D(y,s))),_.template)if(R=!0,Z("template",T,_,B),T=_,C=M(_.template)?_.template(B,o):_.template,C=de(C),_.replace){if(j=_,y=$e(C)?[]:ut(Q(_.templateNamespace,La(C))),a=y[0],1!=y.length||a.nodeType!==Ga)throw Ei("tplrt","Template for directive '{0}' must have exactly one root element. {1}",v,"");ne(r,B,a);var ee={$attr:{}},te=N(a,[],ee),re=e.splice(z+1,e.length-(z+1));E&&H(te),e=e.concat(te).concat(re),G(o,ee),W=e.length}else B.html(C);if(_.templateUrl)R=!0,Z("template",T,_,B),T=_,_.replace&&(j=_),f=K(e.splice(z,e.length-z),B,o,r,F&&q,d,u,{controllerDirectives:I,newScopeDirective:x!==_&&x,newIsolateScopeDirective:E,templateDirective:T,nonTlbTranscludeDirective:P}),W=e.length;else if(_.compile)try{b=_.compile(B,o,q),M(b)?m(null,b,Y,X):b&&m(b.pre,b.post,Y,X)}catch(le){i(le,J(B))}_.terminal&&(f.terminal=!0,S=Math.max(S,_.priority))}return f.scope=x&&x.scope===!0,f.transcludeOnThisElement=F,f.templateOnThisElement=R,f.transclude=q,p.hasElementTranscludeDirective=O,f}function H(e){for(var t=0,n=e.length;n>t;t++)e[t]=g(e[t],{$$isolateScope:!0})}function z(t,n,a,o,s,r,l){if(n===s)return null;var u=null;if(c.hasOwnProperty(n))for(var p,m=e.get(n+d),h=0,f=m.length;f>h;h++)try{p=m[h],(y(o)||o>p.priority)&&-1!=p.restrict.indexOf(a)&&(r&&(p=g(p,{$$start:r,$$end:l})),t.push(p),u=p)}catch(_){i(_)}return u}function W(t){if(c.hasOwnProperty(t))for(var n,a=e.get(t+d),i=0,o=a.length;o>i;i++)if(n=a[i], -n.multiElement)return!0;return!1}function G(e,t){var n=t.$attr,a=e.$attr,i=e.$$element;o(e,function(a,i){"$"!=i.charAt(0)&&(t[i]&&t[i]!==a&&(a+=("style"===i?";":" ")+t[i]),e.$set(i,a,!0,n[i]))}),o(t,function(t,o){"class"==o?(T(i,t),e["class"]=(e["class"]?e["class"]+" ":"")+t):"style"==o?(i.attr("style",i.attr("style")+";"+t),e.style=(e.style?e.style+";":"")+t):"$"==o.charAt(0)||e.hasOwnProperty(o)||(e[o]=t,a[o]=n[o])})}function K(e,t,n,a,i,r,l,c){var d,u,p=[],m=t[0],h=e.shift(),f=g(h,{templateUrl:null,transclude:null,replace:null,$$originalDirective:h}),_=M(h.templateUrl)?h.templateUrl(t,n):h.templateUrl,v=h.templateNamespace;return t.empty(),s(_).then(function(s){var g,y,b,k;if(s=de(s),h.replace){if(b=$e(s)?[]:ut(Q(v,La(s))),g=b[0],1!=b.length||g.nodeType!==Ga)throw Ei("tplrt","Template for directive '{0}' must have exactly one root element. {1}",h.name,_);y={$attr:{}},ne(a,t,g);var $=N(g,[],y);w(h.scope)&&H($),e=$.concat(e),G(n,y)}else g=m,t.html(s);for(e.unshift(f),d=j(e,g,n,i,t,h,r,l,c),o(a,function(e,n){e==g&&(a[n]=t[0])}),u=F(t[0].childNodes,i);p.length;){var C=p.shift(),S=p.shift(),M=p.shift(),x=p.shift(),I=t[0];if(!C.$$destroyed){if(S!==m){var A=S.className;c.hasElementTranscludeDirective&&h.replace||(I=Ae(g)),ne(M,Ma(S),I),T(Ma(I),A)}k=d.transcludeOnThisElement?R(C,d.transclude,x):x,d(u,C,I,a,k,d)}}p=null}),function(e,t,n,a,i){var o=i;t.$$destroyed||(p?p.push(t,n,a,o):(d.transcludeOnThisElement&&(o=R(t,d.transclude,i)),d(u,t,n,a,o,d)))}}function Y(e,t){var n=t.priority-e.priority;return 0!==n?n:e.name!==t.name?e.name"+n+"",a.childNodes[0].childNodes;default:return n}}function ee(e,t){if("srcdoc"==t)return x.HTML;var n=O(e);return"xlinkHref"==t||"form"==n&&"action"==t||"img"!=n&&("src"==t||"ngSrc"==t)?x.RESOURCE_URL:void 0}function te(e,t,n,i,o){var s=ee(e,i);o=v[i]||o;var r=a(n,!0,s,o);if(r){if("multiple"===i&&"select"===O(e))throw Ei("selmulti","Binding to the 'multiple' attribute is not supported. Element: {0}",J(e));t.push({priority:100,compile:function(){return{pre:function(e,t,l){var c=l.$$observers||(l.$$observers=fe());if(C.test(i))throw Ei("nodomevents","Interpolations for HTML DOM event attributes are disallowed. Please use the ng- versions (such as ng-click instead of onclick) instead.");var d=l[i];d!==n&&(r=d&&a(d,!0,s,o),n=d),r&&(l[i]=r(e),(c[i]||(c[i]=[])).$$inter=!0,(l.$$observers&&l.$$observers[i].$$scope||e).$watch(r,function(e,t){"class"===i&&e!=t?l.$updateClass(e,t):l.$set(i,e)}))}}}})}}function ne(e,n,a){var i,o,s=n[0],r=n.length,l=s.parentNode;if(e)for(i=0,o=e.length;o>i;i++)if(e[i]==s){e[i++]=a;for(var c=i,d=c+r-1,u=e.length;u>c;c++,d++)u>d?e[c]=e[d]:delete e[c];e.length-=r-1,e.context===s&&(e.context=a);break}l&&l.replaceChild(a,s);var p=t.createDocumentFragment();p.appendChild(s),Ma.hasData(s)&&(Ma(a).data(Ma(s).data()),xa?(Ua=!0,xa.cleanData([s])):delete Ma.cache[s[Ma.expando]]);for(var m=1,g=n.length;g>m;m++){var h=n[m];Ma(h).remove(),p.appendChild(h),delete n[m]}n[0]=a,n.length=1}function ae(e,t){return u(function(){return e.apply(null,arguments)},e,t)}function ie(e,t,n,a,o,s){try{e(t,n,a,o,s)}catch(r){i(r,J(n))}}function oe(e,t,n,i,s,l){var c;o(i,function(i,o){var l,d,u,p,m=i.attrName,g=i.optional,f=i.mode;switch(f){case"@":g||wa.call(t,m)||(n[o]=t[m]=void 0),t.$observe(m,function(e){$(e)&&(n[o]=e)}),t.$$observers[m].$$scope=e,$(t[m])&&(n[o]=a(t[m])(e));break;case"=":if(!wa.call(t,m)){if(g)break;t[m]=void 0}if(g&&!t[m])break;d=r(t[m]),p=d.literal?q:function(e,t){return e===t||e!==e&&t!==t},u=d.assign||function(){throw l=n[o]=d(e),Ei("nonassign","Expression '{0}' used with directive '{1}' is non-assignable!",t[m],s.name)},l=n[o]=d(e);var _=function(t){return p(t,n[o])||(p(t,l)?u(e,t=n[o]):n[o]=t),l=t};_.$stateful=!0;var v;v=i.collection?e.$watchCollection(t[m],_):e.$watch(r(t[m],_),null,d.literal),c=c||[],c.push(v);break;case"&":if(d=t.hasOwnProperty(m)?r(t[m]):h,d===h&&g)break;n[o]=function(t){return d(e,t)}}});var d=c?function(){for(var e=0,t=c.length;t>e;++e)c[e]()}:h;return l&&d!==h?(l.$on("$destroy",d),h):d}var se=function(e,t){if(t){var n,a,i,o=Object.keys(t);for(n=0,a=o.length;a>n;n++)i=o[n],this[i]=t[i]}else this.$attr={};this.$$element=e};se.prototype={$normalize:ct,$addClass:function(e){e&&e.length>0&&I.addClass(this.$$element,e)},$removeClass:function(e){e&&e.length>0&&I.removeClass(this.$$element,e)},$updateClass:function(e,t){var n=dt(e,t);n&&n.length&&I.addClass(this.$$element,n);var a=dt(t,e);a&&a.length&&I.removeClass(this.$$element,a)},$set:function(e,t,n,a){var s,r=this.$$element[0],l=Ve(r,e),c=ze(e),d=e;if(l?(this.$$element.prop(e,t),a=l):c&&(this[c]=t,d=c),this[e]=t,a?this.$attr[e]=a:(a=this.$attr[e],a||(this.$attr[e]=a=ce(e,"-"))),s=O(this.$$element),"a"===s&&"href"===e||"img"===s&&"src"===e)this[e]=t=E(t,"src"===e);else if("img"===s&&"srcset"===e){for(var u="",p=La(t),m=/(\s+\d+x\s*,|\s+\d+w\s*,|\s+,|,\s+)/,g=/\s/.test(p)?m:/(,)/,h=p.split(g),f=Math.floor(h.length/2),_=0;f>_;_++){var v=2*_;u+=E(La(h[v]),!0),u+=" "+La(h[v+1])}var b=La(h[2*_]).split(/\s/);u+=E(La(b[0]),!0),2===b.length&&(u+=" "+La(b[1])),this[e]=t=u}n!==!1&&(null===t||y(t)?this.$$element.removeAttr(a):this.$$element.attr(a,t));var w=this.$$observers;w&&o(w[d],function(e){try{e(t)}catch(n){i(n)}})},$observe:function(e,t){var n=this,a=n.$$observers||(n.$$observers=fe()),i=a[e]||(a[e]=[]);return i.push(t),_.$evalAsync(function(){i.$$inter||!n.hasOwnProperty(e)||y(n[e])||t(n[e])}),function(){B(i,t)}}};var re=a.startSymbol(),le=a.endSymbol(),de="{{"==re||"}}"==le?f:function(e){return e.replace(/\{\{/g,re).replace(/}}/g,le)},pe=/^ngAttr[A-Z]/;return D.$$addBindingInfo=S?function(e,t){var n=e.data("$binding")||[];Oa(t)?n=n.concat(t):n.push(t),e.data("$binding",n)}:h,D.$$addBindingClass=S?function(e){T(e,"ng-binding")}:h,D.$$addScopeInfo=S?function(e,t,n,a){var i=n?a?"$isolateScopeNoTemplate":"$isolateScope":"$scope";e.data(i,t)}:h,D.$$addScopeClass=S?function(e,t){T(e,t?"ng-isolate-scope":"ng-scope")}:h,D}]}function ct(e){return ke(e.replace(Ti,""))}function dt(e,t){var n="",a=e.split(/\s+/),i=t.split(/\s+/);e:for(var o=0;o0?" ":"")+s}return n}function ut(e){e=Ma(e);var t=e.length;if(1>=t)return e;for(;t--;){var n=e[t];n.nodeType===Za&&Ea.call(e,t,1)}return e}function pt(e,t){if(t&&$(t))return t;if($(e)){var n=Pi.exec(e);if(n)return n[3]}}function mt(){var e={},t=!1;this.register=function(t,n){me(t,"controller"),w(t)?u(e,t):e[t]=n},this.allowGlobals=function(){t=!0},this.$get=["$injector","$window",function(i,o){function s(e,t,n,i){if(!e||!w(e.$scope))throw a("$controller")("noscp","Cannot export controller '{0}' as '{1}'! No $scope object provided via `locals`.",i,t);e.$scope[t]=n}return function(a,r,l,c){var d,p,m,g;if(l=l===!0,c&&$(c)&&(g=c),$(a)){if(p=a.match(Pi),!p)throw Di("ctrlfmt","Badly formed controller string '{0}'. Must match `__name__ as __id__` or `__name__`.",a);m=p[1],g=g||p[3],a=e.hasOwnProperty(m)?e[m]:ge(r.$scope,m,!0)||(t?ge(o,m,!0):n),pe(a,m,!0)}if(l){var h=(Oa(a)?a[a.length-1]:a).prototype;d=Object.create(h||null),g&&s(r,g,d,m||a.name);var f;return f=u(function(){var e=i.invoke(a,d,r,m);return e!==d&&(w(e)||M(e))&&(d=e,g&&s(r,g,d,m||a.name)),d},{instance:d,identifier:g})}return d=i.instantiate(a,r,m),g&&s(r,g,d,m||a.name),d}}]}function gt(){this.$get=["$window",function(e){return Ma(e.document)}]}function ht(){this.$get=["$log",function(e){return function(t,n){e.error.apply(e,arguments)}}]}function ft(e){return w(e)?S(e)?e.toISOString():G(e):e}function _t(){this.$get=function(){return function(e){if(!e)return"";var t=[];return s(e,function(e,n){null===e||y(e)||(Oa(e)?o(e,function(e,a){t.push(ae(n)+"="+ae(ft(e)))}):t.push(ae(n)+"="+ae(ft(e))))}),t.join("&")}}}function vt(){this.$get=function(){return function(e){function t(e,a,i){null===e||y(e)||(Oa(e)?o(e,function(e,n){t(e,a+"["+(w(e)?n:"")+"]")}):w(e)&&!S(e)?s(e,function(e,n){t(e,a+(i?"":"[")+n+(i?"":"]"))}):n.push(ae(a)+"="+ae(ft(e))))}if(!e)return"";var n=[];return t(e,"",!0),n.join("&")}}}function yt(e,t){if($(e)){var n=e.replace(Bi,"").trim();if(n){var a=t("Content-Type");(a&&0===a.indexOf(Ri)||bt(n))&&(e=K(n))}}return e}function bt(e){var t=e.match(Ui);return t&&Oi[t[0]].test(e)}function wt(e){function t(e,t){e&&(a[e]=a[e]?a[e]+", "+t:t)}var n,a=fe();return $(e)?o(e.split("\n"),function(e){n=e.indexOf(":"),t(ba(La(e.substr(0,n))),La(e.substr(n+1)))}):w(e)&&o(e,function(e,n){t(ba(n),La(e))}),a}function kt(e){var t;return function(n){if(t||(t=wt(e)),n){var a=t[ba(n)];return void 0===a&&(a=null),a}return t}}function $t(e,t,n,a){return M(a)?a(e,t,n):(o(a,function(a){e=a(e,t,n)}),e)}function Ct(e){return e>=200&&300>e}function St(){var e=this.defaults={transformResponse:[yt],transformRequest:[function(e){return!w(e)||E(e)||D(e)||T(e)?e:G(e)}],headers:{common:{Accept:"application/json, text/plain, */*"},post:j(Ni),put:j(Ni),patch:j(Ni)},xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",paramSerializer:"$httpParamSerializer"},t=!1;this.useApplyAsync=function(e){return b(e)?(t=!!e,this):t};var i=!0;this.useLegacyPromiseExtensions=function(e){return b(e)?(i=!!e,this):i};var s=this.interceptors=[];this.$get=["$httpBackend","$$cookieReader","$cacheFactory","$rootScope","$q","$injector",function(r,l,c,d,p,m){function g(t){function s(e){var t=u({},e);return t.data=e.data?$t(e.data,e.headers,e.status,c.transformResponse):e.data,Ct(e.status)?t:p.reject(t)}function r(e,t){var n,a={};return o(e,function(e,i){M(e)?(n=e(t),null!=n&&(a[i]=n)):a[i]=e}),a}function l(t){var n,a,i,o=e.headers,s=u({},t.headers);o=u({},o.common,o[ba(t.method)]);e:for(n in o){a=ba(n);for(i in s)if(ba(i)===a)continue e;s[n]=o[n]}return r(s,j(t))}if(!Ra.isObject(t))throw a("$http")("badreq","Http request configuration must be an object. Received: {0}",t);var c=u({method:"get",transformRequest:e.transformRequest,transformResponse:e.transformResponse,paramSerializer:e.paramSerializer},t);c.headers=l(t),c.method=ka(c.method),c.paramSerializer=$(c.paramSerializer)?m.get(c.paramSerializer):c.paramSerializer;var d=function(t){var a=t.headers,i=$t(t.data,kt(a),n,t.transformRequest);return y(i)&&o(a,function(e,t){"content-type"===ba(t)&&delete a[t]}),y(t.withCredentials)&&!y(e.withCredentials)&&(t.withCredentials=e.withCredentials),_(t,i).then(s,s)},g=[d,n],h=p.when(c);for(o(C,function(e){(e.request||e.requestError)&&g.unshift(e.request,e.requestError),(e.response||e.responseError)&&g.push(e.response,e.responseError)});g.length;){var f=g.shift(),v=g.shift();h=h.then(f,v)}return i?(h.success=function(e){return pe(e,"fn"),h.then(function(t){e(t.data,t.status,t.headers,c)}),h},h.error=function(e){return pe(e,"fn"),h.then(null,function(t){e(t.data,t.status,t.headers,c)}),h}):(h.success=ji("success"),h.error=ji("error")),h}function h(e){o(arguments,function(e){g[e]=function(t,n){return g(u({},n||{},{method:e,url:t}))}})}function f(e){o(arguments,function(e){g[e]=function(t,n,a){return g(u({},a||{},{method:e,url:t,data:n}))}})}function _(a,i){function o(e,n,a,i){function o(){s(n,e,a,i)}m&&(Ct(e)?m.put(C,[e,n,wt(a),i]):m.remove(C)),t?d.$applyAsync(o):(o(),d.$$phase||d.$apply())}function s(e,t,n,i){t=t>=-1?t:0,(Ct(t)?f.resolve:f.reject)({data:e,status:t,headers:kt(n),config:a,statusText:i})}function c(e){s(e.data,e.status,j(e.headers()),e.statusText)}function u(){var e=g.pendingRequests.indexOf(a);-1!==e&&g.pendingRequests.splice(e,1)}var m,h,f=p.defer(),_=f.promise,$=a.headers,C=v(a.url,a.paramSerializer(a.params));if(g.pendingRequests.push(a),_.then(u,u),!a.cache&&!e.cache||a.cache===!1||"GET"!==a.method&&"JSONP"!==a.method||(m=w(a.cache)?a.cache:w(e.cache)?e.cache:k),m&&(h=m.get(C),b(h)?F(h)?h.then(c,c):Oa(h)?s(h[1],h[0],j(h[2]),h[3]):s(h,200,{},"OK"):m.put(C,_)),y(h)){var S=xn(a.url)?l()[a.xsrfCookieName||e.xsrfCookieName]:n;S&&($[a.xsrfHeaderName||e.xsrfHeaderName]=S),r(a.method,C,i,o,$,a.timeout,a.withCredentials,a.responseType)}return _}function v(e,t){return t.length>0&&(e+=(-1==e.indexOf("?")?"?":"&")+t),e}var k=c("$http");e.paramSerializer=$(e.paramSerializer)?m.get(e.paramSerializer):e.paramSerializer;var C=[];return o(s,function(e){C.unshift($(e)?m.get(e):m.invoke(e))}),g.pendingRequests=[],h("get","delete","head","jsonp"),f("post","put","patch"),g.defaults=e,g}]}function Mt(){this.$get=function(){return function(){return new e.XMLHttpRequest}}}function xt(){this.$get=["$browser","$window","$document","$xhrFactory",function(e,t,n,a){return It(e,a,e.defer,t.angular.callbacks,n[0])}]}function It(e,t,n,a,i){function s(e,t,n){var o=i.createElement("script"),s=null;return o.type="text/javascript",o.src=e,o.async=!0,s=function(e){ai(o,"load",s),ai(o,"error",s),i.body.removeChild(o),o=null;var r=-1,l="unknown";e&&("load"!==e.type||a[t].called||(e={type:"error"}),l=e.type,r="error"===e.type?404:200),n&&n(r,l)},ni(o,"load",s),ni(o,"error",s),i.body.appendChild(o),s}return function(i,r,l,c,d,u,p,m){function g(){v&&v(),w&&w.abort()}function f(t,a,i,o,s){b(C)&&n.cancel(C),v=w=null,t(a,i,o,s),e.$$completeOutstandingRequest(h)}if(e.$$incOutstandingRequestCount(),r=r||e.url(),"jsonp"==ba(i)){var _="_"+(a.counter++).toString(36);a[_]=function(e){a[_].data=e,a[_].called=!0};var v=s(r.replace("JSON_CALLBACK","angular.callbacks."+_),_,function(e,t){f(c,e,a[_].data,"",t),a[_]=h})}else{var w=t(i,r);w.open(i,r,!0),o(d,function(e,t){b(e)&&w.setRequestHeader(t,e)}),w.onload=function(){var e=w.statusText||"",t="response"in w?w.response:w.responseText,n=1223===w.status?204:w.status;0===n&&(n=t?200:"file"==Mn(r).protocol?404:0),f(c,n,t,w.getAllResponseHeaders(),e)};var k=function(){f(c,-1,null,null,"")};if(w.onerror=k,w.onabort=k,p&&(w.withCredentials=!0),m)try{w.responseType=m}catch($){if("json"!==m)throw $}w.send(y(l)?null:l)}if(u>0)var C=n(g,u);else F(u)&&u.then(g)}}function At(){var e="{{",t="}}";this.startSymbol=function(t){return t?(e=t,this):e},this.endSymbol=function(e){return e?(t=e,this):t},this.$get=["$parse","$exceptionHandler","$sce",function(n,a,i){function o(e){return"\\\\\\"+e}function s(n){return n.replace(p,e).replace(m,t)}function r(e){if(null==e)return"";switch(typeof e){case"string":break;case"number":e=""+e;break;default:e=G(e)}return e}function l(o,l,p,m){function g(e){try{return e=I(e),m&&!b(e)?e:r(e)}catch(t){a(qi.interr(o,t))}}m=!!m;for(var h,f,_,v=0,w=[],k=[],$=o.length,C=[],S=[];$>v;){if(-1==(h=o.indexOf(e,v))||-1==(f=o.indexOf(t,h+c))){v!==$&&C.push(s(o.substring(v)));break}v!==h&&C.push(s(o.substring(v,h))),_=o.substring(h+c,f),w.push(_),k.push(n(_,g)),v=f+d,S.push(C.length),C.push("")}if(p&&C.length>1&&qi.throwNoconcat(o),!l||w.length){var x=function(e){for(var t=0,n=w.length;n>t;t++){if(m&&y(e[t]))return;C[S[t]]=e[t]}return C.join("")},I=function(e){return p?i.getTrusted(p,e):i.valueOf(e)};return u(function(e){var t=0,n=w.length,i=new Array(n);try{for(;n>t;t++)i[t]=k[t](e);return x(i)}catch(s){a(qi.interr(o,s))}},{exp:o,expressions:w,$$watchDelegate:function(e,t){var n;return e.$watchGroup(k,function(a,i){var o=x(a);M(t)&&t.call(this,o,a!==i?n:o,e),n=o})}})}}var c=e.length,d=t.length,p=new RegExp(e.replace(/./g,o),"g"),m=new RegExp(t.replace(/./g,o),"g");return l.startSymbol=function(){return e},l.endSymbol=function(){return t},l}]}function Et(){this.$get=["$rootScope","$window","$q","$$q",function(e,t,n,a){function i(i,s,r,l){var c=arguments.length>4,d=c?V(arguments,4):[],u=t.setInterval,p=t.clearInterval,m=0,g=b(l)&&!l,h=(g?a:n).defer(),f=h.promise;return r=b(r)?r:0,f.then(null,null,c?function(){i.apply(null,d)}:i),f.$$intervalId=u(function(){h.notify(m++),r>0&&m>=r&&(h.resolve(m),p(f.$$intervalId),delete o[f.$$intervalId]),g||e.$apply()},s),o[f.$$intervalId]=h,f}var o={};return i.cancel=function(e){return e&&e.$$intervalId in o?(o[e.$$intervalId].reject("canceled"),t.clearInterval(e.$$intervalId),delete o[e.$$intervalId],!0):!1},i}]}function Tt(e){for(var t=e.split("/"),n=t.length;n--;)t[n]=ne(t[n]);return t.join("/")}function Dt(e,t){var n=Mn(e);t.$$protocol=n.protocol,t.$$host=n.hostname,t.$$port=m(n.port)||Vi[n.protocol]||null}function Pt(e,t){var n="/"!==e.charAt(0);n&&(e="/"+e);var a=Mn(e);t.$$path=decodeURIComponent(n&&"/"===a.pathname.charAt(0)?a.pathname.substring(1):a.pathname),t.$$search=ee(a.search),t.$$hash=decodeURIComponent(a.hash),t.$$path&&"/"!=t.$$path.charAt(0)&&(t.$$path="/"+t.$$path)}function Ft(e,t){return 0===t.indexOf(e)?t.substr(e.length):void 0}function Rt(e){var t=e.indexOf("#");return-1==t?e:e.substr(0,t)}function Nt(e){return e.replace(/(#.+)|#$/,"$1")}function Ut(e){return e.substr(0,Rt(e).lastIndexOf("/")+1)}function Ot(e){return e.substring(0,e.indexOf("/",e.indexOf("//")+2))}function Bt(e,t,n){this.$$html5=!0,n=n||"",Dt(e,this),this.$$parse=function(e){var n=Ft(t,e);if(!$(n))throw zi("ipthprfx",'Invalid url "{0}", missing path prefix "{1}".',e,t);Pt(n,this),this.$$path||(this.$$path="/"),this.$$compose()},this.$$compose=function(){var e=te(this.$$search),n=this.$$hash?"#"+ne(this.$$hash):"";this.$$url=Tt(this.$$path)+(e?"?"+e:"")+n,this.$$absUrl=t+this.$$url.substr(1)},this.$$parseLinkUrl=function(a,i){if(i&&"#"===i[0])return this.hash(i.slice(1)),!0;var o,s,r;return b(o=Ft(e,a))?(s=o,r=b(o=Ft(n,o))?t+(Ft("/",o)||o):e+s):b(o=Ft(t,a))?r=t+o:t==a+"/"&&(r=t),r&&this.$$parse(r),!!r}}function Lt(e,t,n){Dt(e,this),this.$$parse=function(a){function i(e,t,n){var a,i=/^\/[A-Z]:(\/.*)/;return 0===t.indexOf(n)&&(t=t.replace(n,"")),i.exec(t)?e:(a=i.exec(e),a?a[1]:e)}var o,s=Ft(e,a)||Ft(t,a);y(s)||"#"!==s.charAt(0)?this.$$html5?o=s:(o="",y(s)&&(e=a,this.replace())):(o=Ft(n,s),y(o)&&(o=s)),Pt(o,this),this.$$path=i(this.$$path,o,e),this.$$compose()},this.$$compose=function(){var t=te(this.$$search),a=this.$$hash?"#"+ne(this.$$hash):"";this.$$url=Tt(this.$$path)+(t?"?"+t:"")+a,this.$$absUrl=e+(this.$$url?n+this.$$url:"")},this.$$parseLinkUrl=function(t,n){return Rt(e)==Rt(t)?(this.$$parse(t),!0):!1}}function jt(e,t,n){this.$$html5=!0,Lt.apply(this,arguments),this.$$parseLinkUrl=function(a,i){if(i&&"#"===i[0])return this.hash(i.slice(1)),!0;var o,s;return e==Rt(a)?o=a:(s=Ft(t,a))?o=e+n+s:t===a+"/"&&(o=t),o&&this.$$parse(o),!!o},this.$$compose=function(){var t=te(this.$$search),a=this.$$hash?"#"+ne(this.$$hash):"";this.$$url=Tt(this.$$path)+(t?"?"+t:"")+a,this.$$absUrl=e+n+this.$$url}}function qt(e){return function(){return this[e]}}function Ht(e,t){return function(n){return y(n)?this[e]:(this[e]=t(n),this.$$compose(),this)}}function Vt(){var e="",t={enabled:!1,requireBase:!0,rewriteLinks:!0};this.hashPrefix=function(t){return b(t)?(e=t,this):e},this.html5Mode=function(e){return P(e)?(t.enabled=e,this):w(e)?(P(e.enabled)&&(t.enabled=e.enabled),P(e.requireBase)&&(t.requireBase=e.requireBase),P(e.rewriteLinks)&&(t.rewriteLinks=e.rewriteLinks),this):t},this.$get=["$rootScope","$browser","$sniffer","$rootElement","$window",function(n,a,i,o,s){function r(e,t,n){var i=c.url(),o=c.$$state;try{a.url(e,t,n),c.$$state=a.state()}catch(s){throw c.url(i),c.$$state=o,s}}function l(e,t){n.$broadcast("$locationChangeSuccess",c.absUrl(),e,c.$$state,t)}var c,d,u,p=a.baseHref(),m=a.url();if(t.enabled){if(!p&&t.requireBase)throw zi("nobase","$location in HTML5 mode requires a tag to be present!");u=Ot(m)+(p||"/"),d=i.history?Bt:jt}else u=Rt(m),d=Lt;var g=Ut(u);c=new d(u,g,"#"+e),c.$$parseLinkUrl(m,m),c.$$state=a.state();var h=/^\s*(javascript|mailto):/i;o.on("click",function(e){if(t.rewriteLinks&&!e.ctrlKey&&!e.metaKey&&!e.shiftKey&&2!=e.which&&2!=e.button){for(var i=Ma(e.target);"a"!==O(i[0]);)if(i[0]===o[0]||!(i=i.parent())[0])return;var r=i.prop("href"),l=i.attr("href")||i.attr("xlink:href");w(r)&&"[object SVGAnimatedString]"===r.toString()&&(r=Mn(r.animVal).href),h.test(r)||!r||i.attr("target")||e.isDefaultPrevented()||c.$$parseLinkUrl(r,l)&&(e.preventDefault(),c.absUrl()!=a.url()&&(n.$apply(),s.angular["ff-684208-preventDefault"]=!0))}}),Nt(c.absUrl())!=Nt(m)&&a.url(c.absUrl(),!0);var f=!0;return a.onUrlChange(function(e,t){return y(Ft(g,e))?void(s.location.href=e):(n.$evalAsync(function(){var a,i=c.absUrl(),o=c.$$state;c.$$parse(e),c.$$state=t,a=n.$broadcast("$locationChangeStart",e,i,t,o).defaultPrevented,c.absUrl()===e&&(a?(c.$$parse(i),c.$$state=o,r(i,!1,o)):(f=!1,l(i,o)))}),void(n.$$phase||n.$digest()))}),n.$watch(function(){var e=Nt(a.url()),t=Nt(c.absUrl()),o=a.state(),s=c.$$replace,d=e!==t||c.$$html5&&i.history&&o!==c.$$state;(f||d)&&(f=!1,n.$evalAsync(function(){var t=c.absUrl(),a=n.$broadcast("$locationChangeStart",t,e,c.$$state,o).defaultPrevented;c.absUrl()===t&&(a?(c.$$parse(e),c.$$state=o):(d&&r(t,s,o===c.$$state?null:c.$$state),l(e,o)))})),c.$$replace=!1}),c}]}function zt(){var e=!0,t=this;this.debugEnabled=function(t){return b(t)?(e=t,this):e},this.$get=["$window",function(n){function a(e){return e instanceof Error&&(e.stack?e=e.message&&-1===e.stack.indexOf(e.message)?"Error: "+e.message+"\n"+e.stack:e.stack:e.sourceURL&&(e=e.message+"\n"+e.sourceURL+":"+e.line)),e}function i(e){var t=n.console||{},i=t[e]||t.log||h,s=!1;try{s=!!i.apply}catch(r){}return s?function(){var e=[];return o(arguments,function(t){e.push(a(t))}),i.apply(t,e)}:function(e,t){i(e,null==t?"":t)}}return{log:i("log"),info:i("info"),warn:i("warn"),error:i("error"),debug:function(){var n=i("debug");return function(){e&&n.apply(t,arguments)}}()}}]}function Wt(e,t){if("__defineGetter__"===e||"__defineSetter__"===e||"__lookupGetter__"===e||"__lookupSetter__"===e||"__proto__"===e)throw Gi("isecfld","Attempting to access a disallowed field in Angular expressions! Expression: {0}",t);return e}function Gt(e,t){if(e+="",!$(e))throw Gi("iseccst","Cannot convert object to primitive value! Expression: {0}",t);return e}function Kt(e,t){if(e){if(e.constructor===e)throw Gi("isecfn","Referencing Function in Angular expressions is disallowed! Expression: {0}",t);if(e.window===e)throw Gi("isecwindow","Referencing the Window in Angular expressions is disallowed! Expression: {0}",t);if(e.children&&(e.nodeName||e.prop&&e.attr&&e.find))throw Gi("isecdom","Referencing DOM nodes in Angular expressions is disallowed! Expression: {0}",t);if(e===Object)throw Gi("isecobj","Referencing Object in Angular expressions is disallowed! Expression: {0}",t)}return e}function Yt(e,t){if(e){if(e.constructor===e)throw Gi("isecfn","Referencing Function in Angular expressions is disallowed! Expression: {0}",t);if(e===Ki||e===Yi||e===Zi)throw Gi("isecff","Referencing call, apply or bind in Angular expressions is disallowed! Expression: {0}",t)}}function Zt(e,t){if(e&&(e===0..constructor||e===(!1).constructor||e==="".constructor||e==={}.constructor||e===[].constructor||e===Function.constructor))throw Gi("isecaf","Assigning to a constructor is disallowed! Expression: {0}",t)}function Xt(e,t){return"undefined"!=typeof e?e:t}function Jt(e,t){return"undefined"==typeof e?t:"undefined"==typeof t?e:e+t}function Qt(e,t){var n=e(t);return!n.$stateful}function en(e,t){var n,a;switch(e.type){case eo.Program:n=!0,o(e.body,function(e){en(e.expression,t),n=n&&e.expression.constant}),e.constant=n;break;case eo.Literal:e.constant=!0,e.toWatch=[];break;case eo.UnaryExpression:en(e.argument,t),e.constant=e.argument.constant,e.toWatch=e.argument.toWatch;break;case eo.BinaryExpression:en(e.left,t),en(e.right,t),e.constant=e.left.constant&&e.right.constant,e.toWatch=e.left.toWatch.concat(e.right.toWatch);break;case eo.LogicalExpression:en(e.left,t),en(e.right,t),e.constant=e.left.constant&&e.right.constant,e.toWatch=e.constant?[]:[e];break;case eo.ConditionalExpression:en(e.test,t),en(e.alternate,t),en(e.consequent,t),e.constant=e.test.constant&&e.alternate.constant&&e.consequent.constant,e.toWatch=e.constant?[]:[e];break;case eo.Identifier:e.constant=!1,e.toWatch=[e];break;case eo.MemberExpression:en(e.object,t),e.computed&&en(e.property,t),e.constant=e.object.constant&&(!e.computed||e.property.constant),e.toWatch=[e];break;case eo.CallExpression:n=e.filter?Qt(t,e.callee.name):!1,a=[],o(e.arguments,function(e){en(e,t),n=n&&e.constant,e.constant||a.push.apply(a,e.toWatch)}),e.constant=n,e.toWatch=e.filter&&Qt(t,e.callee.name)?a:[e];break;case eo.AssignmentExpression:en(e.left,t),en(e.right,t),e.constant=e.left.constant&&e.right.constant,e.toWatch=[e];break;case eo.ArrayExpression:n=!0,a=[],o(e.elements,function(e){en(e,t),n=n&&e.constant,e.constant||a.push.apply(a,e.toWatch)}),e.constant=n,e.toWatch=a;break;case eo.ObjectExpression:n=!0,a=[],o(e.properties,function(e){en(e.value,t),n=n&&e.value.constant,e.value.constant||a.push.apply(a,e.value.toWatch)}),e.constant=n,e.toWatch=a;break;case eo.ThisExpression:e.constant=!1,e.toWatch=[]}}function tn(e){if(1==e.length){var t=e[0].expression,a=t.toWatch;return 1!==a.length?a:a[0]!==t?a:n}}function nn(e){return e.type===eo.Identifier||e.type===eo.MemberExpression}function an(e){return 1===e.body.length&&nn(e.body[0].expression)?{type:eo.AssignmentExpression,left:e.body[0].expression,right:{type:eo.NGValueParameter},operator:"="}:void 0}function on(e){return 0===e.body.length||1===e.body.length&&(e.body[0].expression.type===eo.Literal||e.body[0].expression.type===eo.ArrayExpression||e.body[0].expression.type===eo.ObjectExpression)}function sn(e){return e.constant}function rn(e,t){this.astBuilder=e,this.$filter=t}function ln(e,t){this.astBuilder=e,this.$filter=t}function cn(e){return"constructor"==e}function dn(e){return M(e.valueOf)?e.valueOf():no.call(e)}function un(){var e=fe(),t=fe();this.$get=["$filter",function(a){function i(e,t){return null==e||null==t?e===t:"object"==typeof e&&(e=dn(e),"object"==typeof e)?!1:e===t||e!==e&&t!==t}function s(e,t,a,o,s){var r,l=o.inputs;if(1===l.length){var c=i;return l=l[0],e.$watch(function(e){var t=l(e);return i(t,c)||(r=o(e,n,n,[t]),c=t&&dn(t)),r},t,a,s)}for(var d=[],u=[],p=0,m=l.length;m>p;p++)d[p]=i,u[p]=null;return e.$watch(function(e){for(var t=!1,a=0,s=l.length;s>a;a++){var c=l[a](e);(t||(t=!i(c,d[a])))&&(u[a]=c,d[a]=c&&dn(c))}return t&&(r=o(e,n,n,u)),r},t,a,s)}function r(e,t,n,a){var i,o;return i=e.$watch(function(e){return a(e)},function(e,n,a){o=e,M(t)&&t.apply(this,arguments),b(e)&&a.$$postDigest(function(){b(o)&&i()})},n)}function l(e,t,n,a){function i(e){var t=!0;return o(e,function(e){b(e)||(t=!1)}),t}var s,r;return s=e.$watch(function(e){return a(e)},function(e,n,a){r=e,M(t)&&t.call(this,e,n,a),i(e)&&a.$$postDigest(function(){i(r)&&s()})},n)}function c(e,t,n,a){var i;return i=e.$watch(function(e){return a(e)},function(e,n,a){M(t)&&t.apply(this,arguments),i()},n)}function d(e,t){if(!t)return e;var n=e.$$watchDelegate,a=n!==l&&n!==r,i=a?function(n,a,i,o){var s=e(n,a,i,o);return t(s,n,a)}:function(n,a,i,o){var s=e(n,a,i,o),r=t(s,n,a);return b(s)?r:s};return e.$$watchDelegate&&e.$$watchDelegate!==s?i.$$watchDelegate=e.$$watchDelegate:t.$stateful||(i.$$watchDelegate=s,i.inputs=e.inputs?e.inputs:[e]),i}var u=qa().noUnsafeEval,p={csp:u,expensiveChecks:!1},m={csp:u,expensiveChecks:!0};return function(n,i,o){var u,g,f;switch(typeof n){case"string":n=n.trim(),f=n;var _=o?t:e;if(u=_[f],!u){":"===n.charAt(0)&&":"===n.charAt(1)&&(g=!0,n=n.substring(2));var v=o?m:p,y=new Qi(v),b=new to(y,a,v);u=b.parse(n),u.constant?u.$$watchDelegate=c:g?u.$$watchDelegate=u.literal?l:r:u.inputs&&(u.$$watchDelegate=s),_[f]=u}return d(u,i);case"function":return d(n,i);default:return h}}}]}function pn(){this.$get=["$rootScope","$exceptionHandler",function(e,t){return gn(function(t){e.$evalAsync(t)},t)}]}function mn(){this.$get=["$browser","$exceptionHandler",function(e,t){return gn(function(t){e.defer(t)},t)}]}function gn(e,t){function i(e,t,n){function a(t){return function(n){i||(i=!0,t.call(e,n))}}var i=!1;return[a(t),a(n)]}function s(){this.$$state={status:0}}function r(e,t){return function(n){t.call(e,n)}}function l(e){var a,i,o;o=e.pending,e.processScheduled=!1,e.pending=n;for(var s=0,r=o.length;r>s;++s){i=o[s][0],a=o[s][e.status];try{M(a)?i.resolve(a(e.value)):1===e.status?i.resolve(e.value):i.reject(e.value)}catch(l){i.reject(l),t(l)}}}function c(t){!t.processScheduled&&t.pending&&(t.processScheduled=!0,e(function(){l(t)}))}function d(){this.promise=new s,this.resolve=r(this,this.resolve),this.reject=r(this,this.reject),this.notify=r(this,this.notify)}function p(e){var t=new d,n=0,a=Oa(e)?[]:{};return o(e,function(e,i){n++,v(e).then(function(e){a.hasOwnProperty(i)||(a[i]=e,--n||t.resolve(a))},function(e){a.hasOwnProperty(i)||t.reject(e)})}),0===n&&t.resolve(a),t.promise}var m=a("$q",TypeError),g=function(){return new d};u(s.prototype,{then:function(e,t,n){if(y(e)&&y(t)&&y(n))return this;var a=new d;return this.$$state.pending=this.$$state.pending||[],this.$$state.pending.push([a,e,t,n]),this.$$state.status>0&&c(this.$$state),a.promise},"catch":function(e){return this.then(null,e)},"finally":function(e,t){return this.then(function(t){return _(t,!0,e)},function(t){return _(t,!1,e)},t)}}),u(d.prototype,{resolve:function(e){this.promise.$$state.status||(e===this.promise?this.$$reject(m("qcycle","Expected promise to be resolved with value other than itself '{0}'",e)):this.$$resolve(e))},$$resolve:function(e){var n,a;a=i(this,this.$$resolve,this.$$reject);try{(w(e)||M(e))&&(n=e&&e.then),M(n)?(this.promise.$$state.status=-1,n.call(e,a[0],a[1],this.notify)):(this.promise.$$state.value=e,this.promise.$$state.status=1,c(this.promise.$$state))}catch(o){a[1](o),t(o)}},reject:function(e){this.promise.$$state.status||this.$$reject(e)},$$reject:function(e){this.promise.$$state.value=e,this.promise.$$state.status=2,c(this.promise.$$state)},notify:function(n){var a=this.promise.$$state.pending;this.promise.$$state.status<=0&&a&&a.length&&e(function(){for(var e,i,o=0,s=a.length;s>o;o++){i=a[o][0],e=a[o][3];try{i.notify(M(e)?e(n):n)}catch(r){t(r)}}})}});var h=function(e){var t=new d;return t.reject(e),t.promise},f=function(e,t){var n=new d;return t?n.resolve(e):n.reject(e),n.promise},_=function(e,t,n){var a=null;try{M(n)&&(a=n())}catch(i){return f(i,!1)}return F(a)?a.then(function(){return f(e,t)},function(e){return f(e,!1)}):f(e,t)},v=function(e,t,n,a){var i=new d;return i.resolve(e),i.promise.then(t,n,a)},b=v,k=function $(e){function t(e){a.resolve(e)}function n(e){a.reject(e)}if(!M(e))throw m("norslvr","Expected resolverFn, got '{0}'",e);if(!(this instanceof $))return new $(e);var a=new d;return e(t,n),a.promise};return k.defer=g,k.reject=h,k.when=v,k.resolve=b,k.all=p,k}function hn(){this.$get=["$window","$timeout",function(e,t){var n=e.requestAnimationFrame||e.webkitRequestAnimationFrame,a=e.cancelAnimationFrame||e.webkitCancelAnimationFrame||e.webkitCancelRequestAnimationFrame,i=!!n,o=i?function(e){var t=n(e);return function(){a(t)}}:function(e){var n=t(e,16.66,!1);return function(){t.cancel(n)}};return o.supported=i,o}]}function fn(){function e(e){function t(){this.$$watchers=this.$$nextSibling=this.$$childHead=this.$$childTail=null,this.$$listeners={},this.$$listenerCount={},this.$$watchersCount=0,this.$id=l(),this.$$ChildScope=null}return t.prototype=e,t}var t=10,n=a("$rootScope"),s=null,r=null;this.digestTtl=function(e){return arguments.length&&(t=e),t},this.$get=["$injector","$exceptionHandler","$parse","$browser",function(a,c,d,u){function p(e){e.currentScope.$$destroyed=!0}function m(){this.$id=l(),this.$$phase=this.$parent=this.$$watchers=this.$$nextSibling=this.$$prevSibling=this.$$childHead=this.$$childTail=null,this.$root=this,this.$$destroyed=!1,this.$$listeners={},this.$$listenerCount={},this.$$watchersCount=0,this.$$isolateBindings=null}function g(e){if(C.$$phase)throw n("inprog","{0} already in progress",C.$$phase); +"ᴎ":"N","ᴙ":"R","ꜱ":"S","ᴛ":"T","ⱻ":"E","ᴚ":"R","ᴜ":"U","ᴠ":"V","ᴡ":"W","ʏ":"Y","ᴢ":"Z","á":"a","ă":"a","ắ":"a","ặ":"a","ằ":"a","ẳ":"a","ẵ":"a","ǎ":"a","â":"a","ấ":"a","ậ":"a","ầ":"a","ẩ":"a","ẫ":"a","ä":"a","ǟ":"a","ȧ":"a","ǡ":"a","ạ":"a","ȁ":"a","à":"a","ả":"a","ȃ":"a","ā":"a","ą":"a","ᶏ":"a","ẚ":"a","å":"a","ǻ":"a","ḁ":"a","ⱥ":"a","ã":"a","ꜳ":"aa","æ":"ae","ǽ":"ae","ǣ":"ae","ꜵ":"ao","ꜷ":"au","ꜹ":"av","ꜻ":"av","ꜽ":"ay","ḃ":"b","ḅ":"b","ɓ":"b","ḇ":"b","ᵬ":"b","ᶀ":"b","ƀ":"b","ƃ":"b","ɵ":"o","ć":"c","č":"c","ç":"c","ḉ":"c","ĉ":"c","ɕ":"c","ċ":"c","ƈ":"c","ȼ":"c","ď":"d","ḑ":"d","ḓ":"d","ȡ":"d","ḋ":"d","ḍ":"d","ɗ":"d","ᶑ":"d","ḏ":"d","ᵭ":"d","ᶁ":"d","đ":"d","ɖ":"d","ƌ":"d","ı":"i","ȷ":"j","ɟ":"j","ʄ":"j","dz":"dz","dž":"dz","é":"e","ĕ":"e","ě":"e","ȩ":"e","ḝ":"e","ê":"e","ế":"e","ệ":"e","ề":"e","ể":"e","ễ":"e","ḙ":"e","ë":"e","ė":"e","ẹ":"e","ȅ":"e","è":"e","ẻ":"e","ȇ":"e","ē":"e","ḗ":"e","ḕ":"e","ⱸ":"e","ę":"e","ᶒ":"e","ɇ":"e","ẽ":"e","ḛ":"e","ꝫ":"et","ḟ":"f","ƒ":"f","ᵮ":"f","ᶂ":"f","ǵ":"g","ğ":"g","ǧ":"g","ģ":"g","ĝ":"g","ġ":"g","ɠ":"g","ḡ":"g","ᶃ":"g","ǥ":"g","ḫ":"h","ȟ":"h","ḩ":"h","ĥ":"h","ⱨ":"h","ḧ":"h","ḣ":"h","ḥ":"h","ɦ":"h","ẖ":"h","ħ":"h","ƕ":"hv","í":"i","ĭ":"i","ǐ":"i","î":"i","ï":"i","ḯ":"i","ị":"i","ȉ":"i","ì":"i","ỉ":"i","ȋ":"i","ī":"i","į":"i","ᶖ":"i","ɨ":"i","ĩ":"i","ḭ":"i","ꝺ":"d","ꝼ":"f","ᵹ":"g","ꞃ":"r","ꞅ":"s","ꞇ":"t","ꝭ":"is","ǰ":"j","ĵ":"j","ʝ":"j","ɉ":"j","ḱ":"k","ǩ":"k","ķ":"k","ⱪ":"k","ꝃ":"k","ḳ":"k","ƙ":"k","ḵ":"k","ᶄ":"k","ꝁ":"k","ꝅ":"k","ĺ":"l","ƚ":"l","ɬ":"l","ľ":"l","ļ":"l","ḽ":"l","ȴ":"l","ḷ":"l","ḹ":"l","ⱡ":"l","ꝉ":"l","ḻ":"l","ŀ":"l","ɫ":"l","ᶅ":"l","ɭ":"l","ł":"l","lj":"lj","ſ":"s","ẜ":"s","ẛ":"s","ẝ":"s","ḿ":"m","ṁ":"m","ṃ":"m","ɱ":"m","ᵯ":"m","ᶆ":"m","ń":"n","ň":"n","ņ":"n","ṋ":"n","ȵ":"n","ṅ":"n","ṇ":"n","ǹ":"n","ɲ":"n","ṉ":"n","ƞ":"n","ᵰ":"n","ᶇ":"n","ɳ":"n","ñ":"n","nj":"nj","ó":"o","ŏ":"o","ǒ":"o","ô":"o","ố":"o","ộ":"o","ồ":"o","ổ":"o","ỗ":"o","ö":"o","ȫ":"o","ȯ":"o","ȱ":"o","ọ":"o","ő":"o","ȍ":"o","ò":"o","ỏ":"o","ơ":"o","ớ":"o","ợ":"o","ờ":"o","ở":"o","ỡ":"o","ȏ":"o","ꝋ":"o","ꝍ":"o","ⱺ":"o","ō":"o","ṓ":"o","ṑ":"o","ǫ":"o","ǭ":"o","ø":"o","ǿ":"o","õ":"o","ṍ":"o","ṏ":"o","ȭ":"o","ƣ":"oi","ꝏ":"oo","ɛ":"e","ᶓ":"e","ɔ":"o","ᶗ":"o","ȣ":"ou","ṕ":"p","ṗ":"p","ꝓ":"p","ƥ":"p","ᵱ":"p","ᶈ":"p","ꝕ":"p","ᵽ":"p","ꝑ":"p","ꝙ":"q","ʠ":"q","ɋ":"q","ꝗ":"q","ŕ":"r","ř":"r","ŗ":"r","ṙ":"r","ṛ":"r","ṝ":"r","ȑ":"r","ɾ":"r","ᵳ":"r","ȓ":"r","ṟ":"r","ɼ":"r","ᵲ":"r","ᶉ":"r","ɍ":"r","ɽ":"r","ↄ":"c","ꜿ":"c","ɘ":"e","ɿ":"r","ś":"s","ṥ":"s","š":"s","ṧ":"s","ş":"s","ŝ":"s","ș":"s","ṡ":"s","ṣ":"s","ṩ":"s","ʂ":"s","ᵴ":"s","ᶊ":"s","ȿ":"s","ɡ":"g","ß":"ss","ᴑ":"o","ᴓ":"o","ᴝ":"u","ť":"t","ţ":"t","ṱ":"t","ț":"t","ȶ":"t","ẗ":"t","ⱦ":"t","ṫ":"t","ṭ":"t","ƭ":"t","ṯ":"t","ᵵ":"t","ƫ":"t","ʈ":"t","ŧ":"t","ᵺ":"th","ɐ":"a","ᴂ":"ae","ǝ":"e","ᵷ":"g","ɥ":"h","ʮ":"h","ʯ":"h","ᴉ":"i","ʞ":"k","ꞁ":"l","ɯ":"m","ɰ":"m","ᴔ":"oe","ɹ":"r","ɻ":"r","ɺ":"r","ⱹ":"r","ʇ":"t","ʌ":"v","ʍ":"w","ʎ":"y","ꜩ":"tz","ú":"u","ŭ":"u","ǔ":"u","û":"u","ṷ":"u","ü":"u","ǘ":"u","ǚ":"u","ǜ":"u","ǖ":"u","ṳ":"u","ụ":"u","ű":"u","ȕ":"u","ù":"u","ủ":"u","ư":"u","ứ":"u","ự":"u","ừ":"u","ử":"u","ữ":"u","ȗ":"u","ū":"u","ṻ":"u","ų":"u","ᶙ":"u","ů":"u","ũ":"u","ṹ":"u","ṵ":"u","ᵫ":"ue","ꝸ":"um","ⱴ":"v","ꝟ":"v","ṿ":"v","ʋ":"v","ᶌ":"v","ⱱ":"v","ṽ":"v","ꝡ":"vy","ẃ":"w","ŵ":"w","ẅ":"w","ẇ":"w","ẉ":"w","ẁ":"w","ⱳ":"w","ẘ":"w","ẍ":"x","ẋ":"x","ᶍ":"x","ý":"y","ŷ":"y","ÿ":"y","ẏ":"y","ỵ":"y","ỳ":"y","ƴ":"y","ỷ":"y","ỿ":"y","ȳ":"y","ẙ":"y","ɏ":"y","ỹ":"y","ź":"z","ž":"z","ẑ":"z","ʑ":"z","ⱬ":"z","ż":"z","ẓ":"z","ȥ":"z","ẕ":"z","ᵶ":"z","ᶎ":"z","ʐ":"z","ƶ":"z","ɀ":"z","ff":"ff","ffi":"ffi","ffl":"ffl","fi":"fi","fl":"fl","ij":"ij","œ":"oe","st":"st","ₐ":"a","ₑ":"e","ᵢ":"i","ⱼ":"j","ₒ":"o","ᵣ":"r","ᵤ":"u","ᵥ":"v","ₓ":"x","Ё":"YO","Й":"I","Ц":"TS","У":"U","К":"K","Е":"E","Н":"N","Г":"G","Ш":"SH","Щ":"SCH","З":"Z","Х":"H","Ъ":"","ё":"yo","й":"i","ц":"ts","у":"u","к":"k","е":"e","н":"n","г":"g","ш":"sh","щ":"sch","з":"z","х":"h","ъ":"","Ф":"F","Ы":"I","В":"V","А":"A","П":"P","Р":"R","О":"O","Л":"L","Д":"D","Ж":"ZH","Э":"E","ф":"f","ы":"i","в":"v","а":"a","п":"p","р":"r","о":"o","л":"l","д":"d","ж":"zh","э":"e","Я":"Ya","Ч":"CH","С":"S","М":"M","И":"I","Т":"T","Ь":"","Б":"B","Ю":"YU","я":"ya","ч":"ch","с":"s","м":"m","и":"i","т":"t","ь":"","б":"b","ю":"yu"},Config.CountryCodes=[["AB","country_select_modal_country_ab","+7 840","+7 940","+995 44"],["AF","country_select_modal_country_af","+93"],["AX","country_select_modal_country_ax","+358 18"],["AL","country_select_modal_country_al","+355"],["DZ","country_select_modal_country_dz","+213"],["AS","country_select_modal_country_as","+1 684"],["AD","country_select_modal_country_ad","+376"],["AO","country_select_modal_country_ao","+244"],["AI","country_select_modal_country_ai","+1 264"],["AG","country_select_modal_country_ag","+1 268"],["AR","country_select_modal_country_ar","+54"],["AM","country_select_modal_country_am","+374"],["AW","country_select_modal_country_aw","+297"],["SH","country_select_modal_country_sh_ac","+247"],["AU","country_select_modal_country_au","+61"],["AU","country_select_modal_country_au_et","+672"],["AT","country_select_modal_country_at","+43"],["AZ","country_select_modal_country_az","+994"],["BS","country_select_modal_country_bs","+1 242"],["BH","country_select_modal_country_bh","+973"],["BD","country_select_modal_country_bd","+880"],["BB","country_select_modal_country_bb","+1 246"],["AG","country_select_modal_country_ag_bar","+1 268"],["BY","country_select_modal_country_by","+375"],["BE","country_select_modal_country_be","+32"],["BZ","country_select_modal_country_bz","+501"],["BJ","country_select_modal_country_bj","+229"],["BM","country_select_modal_country_bm","+1 441"],["BT","country_select_modal_country_bt","+975"],["BO","country_select_modal_country_bo","+591"],["BQ","country_select_modal_country_bq","+599 7"],["BA","country_select_modal_country_ba","+387"],["BW","country_select_modal_country_bw","+267"],["BR","country_select_modal_country_br","+55"],["IO","country_select_modal_country_io","+246"],["VG","country_select_modal_country_vg","+1 284"],["BN","country_select_modal_country_bn","+673"],["BG","country_select_modal_country_bg","+359"],["BF","country_select_modal_country_bf","+226"],["MY","country_select_modal_country_mm","+95"],["BI","country_select_modal_country_bi","+257"],["KH","country_select_modal_country_kh","+855"],["CM","country_select_modal_country_cm","+237"],["CA","country_select_modal_country_ca","+1"],["CV","country_select_modal_country_cv","+238"],["KY","country_select_modal_country_ky","+1 345"],["CF","country_select_modal_country_cf","+236"],["TD","country_select_modal_country_td","+235"],["CL","country_select_modal_country_cl","+56"],["CN","country_select_modal_country_cn","+86"],["CX","country_select_modal_country_cx","+61"],["CC","country_select_modal_country_cc","+61"],["CO","country_select_modal_country_co","+57"],["KM","country_select_modal_country_km","+269"],["CG","country_select_modal_country_cg","+242"],["CD","country_select_modal_country_cd","+243"],["CK","country_select_modal_country_ck","+682"],["CR","country_select_modal_country_cr","+506"],["CI","country_select_modal_country_ci","+225"],["HR","country_select_modal_country_hr","+385"],["CU","country_select_modal_country_cu","+53"],["CW","country_select_modal_country_cw","+599 9"],["CY","country_select_modal_country_cy","+357"],["CZ","country_select_modal_country_cz","+420"],["DK","country_select_modal_country_dk","+45"],["DG","country_select_modal_country_dg","+246"],["DJ","country_select_modal_country_dj","+253"],["DM","country_select_modal_country_dm","+1 767"],["DO","country_select_modal_country_do","+1 809","+1 829","+1 849"],["TL","country_select_modal_country_tl","+670"],["EC","country_select_modal_country_ec","+593"],["EG","country_select_modal_country_eg","+20"],["SV","country_select_modal_country_sv","+503"],["GQ","country_select_modal_country_gq","+240"],["ER","country_select_modal_country_er","+291"],["EE","country_select_modal_country_ee","+372"],["ET","country_select_modal_country_et","+251"],["FK","country_select_modal_country_fk","+500"],["FO","country_select_modal_country_fo","+298"],["FJ","country_select_modal_country_fj","+679"],["FI","country_select_modal_country_fi","+358"],["FR","country_select_modal_country_fr","+33"],["GF","country_select_modal_country_gf","+594"],["PF","country_select_modal_country_pf","+689"],["GA","country_select_modal_country_ga","+241"],["GM","country_select_modal_country_gm","+220"],["GE","country_select_modal_country_ge","+995"],["DE","country_select_modal_country_de","+49"],["GH","country_select_modal_country_gh","+233"],["GI","country_select_modal_country_gi","+350"],["GR","country_select_modal_country_gr","+30"],["GL","country_select_modal_country_gl","+299"],["GD","country_select_modal_country_gd","+1 473"],["GP","country_select_modal_country_gp","+590"],["GU","country_select_modal_country_gu","+1 671"],["GT","country_select_modal_country_gt","+502"],["GG","country_select_modal_country_gg","+44"],["GN","country_select_modal_country_gn","+224"],["GW","country_select_modal_country_gw","+245"],["GY","country_select_modal_country_gy","+592"],["HT","country_select_modal_country_ht","+509"],["HN","country_select_modal_country_hn","+504"],["HK","country_select_modal_country_hk","+852"],["HU","country_select_modal_country_hu","+36"],["IS","country_select_modal_country_is","+354"],["IN","country_select_modal_country_in","+91"],["ID","country_select_modal_country_id","+62"],["IR","country_select_modal_country_ir","+98"],["IQ","country_select_modal_country_iq","+964"],["IE","country_select_modal_country_ie","+353"],["IL","country_select_modal_country_il","+972"],["IT","country_select_modal_country_it","+39"],["JM","country_select_modal_country_jm","+1 876"],["SJ","country_select_modal_country_sj","+47 79"],["JP","country_select_modal_country_jp","+81"],["JE","country_select_modal_country_je","+44"],["JO","country_select_modal_country_jo","+962"],["KZ","country_select_modal_country_kz","+7 6","+7 7"],["KE","country_select_modal_country_ke","+254"],["KI","country_select_modal_country_ki","+686"],["KP","country_select_modal_country_kp","+850"],["KR","country_select_modal_country_kr","+82"],["KW","country_select_modal_country_kw","+965"],["KG","country_select_modal_country_kg","+996"],["LA","country_select_modal_country_la","+856"],["LV","country_select_modal_country_lv","+371"],["LB","country_select_modal_country_lb","+961"],["LS","country_select_modal_country_ls","+266"],["LR","country_select_modal_country_lr","+231"],["LY","country_select_modal_country_ly","+218"],["LI","country_select_modal_country_li","+423"],["LT","country_select_modal_country_lt","+370"],["LU","country_select_modal_country_lu","+352"],["MO","country_select_modal_country_mo","+853"],["MK","country_select_modal_country_mk","+389"],["MG","country_select_modal_country_mg","+261"],["MW","country_select_modal_country_mw","+265"],["MY","country_select_modal_country_my","+60"],["MV","country_select_modal_country_mv","+960"],["ML","country_select_modal_country_ml","+223"],["MT","country_select_modal_country_mt","+356"],["MH","country_select_modal_country_mh","+692"],["MQ","country_select_modal_country_mq","+596"],["MR","country_select_modal_country_mr","+222"],["MU","country_select_modal_country_mu","+230"],["YT","country_select_modal_country_yt","+262"],["MX","country_select_modal_country_mx","+52"],["FM","country_select_modal_country_fm","+691"],["MD","country_select_modal_country_md","+373"],["MC","country_select_modal_country_mc","+377"],["MN","country_select_modal_country_mn","+976"],["ME","country_select_modal_country_me","+382"],["MS","country_select_modal_country_ms","+1 664"],["MA","country_select_modal_country_ma","+212"],["MZ","country_select_modal_country_mz","+258"],["NA","country_select_modal_country_na","+264"],["NR","country_select_modal_country_nr","+674"],["NP","country_select_modal_country_np","+977"],["NL","country_select_modal_country_nl","+31"],["NC","country_select_modal_country_nc","+687"],["NZ","country_select_modal_country_nz","+64"],["NI","country_select_modal_country_ni","+505"],["NE","country_select_modal_country_ne","+227"],["NG","country_select_modal_country_ng","+234"],["NU","country_select_modal_country_nu","+683"],["NF","country_select_modal_country_nf","+672"],["MP","country_select_modal_country_mp","+1 670"],["NO","country_select_modal_country_no","+47"],["OM","country_select_modal_country_om","+968"],["PK","country_select_modal_country_pk","+92"],["PW","country_select_modal_country_pw","+680"],["PS","country_select_modal_country_ps","+970"],["PA","country_select_modal_country_pa","+507"],["PG","country_select_modal_country_pg","+675"],["PY","country_select_modal_country_py","+595"],["PE","country_select_modal_country_pe","+51"],["PH","country_select_modal_country_ph","+63"],["PN","country_select_modal_country_pn","+64"],["PL","country_select_modal_country_pl","+48"],["PT","country_select_modal_country_pt","+351"],["PR","country_select_modal_country_pr","+1 787","+1 939"],["QA","country_select_modal_country_qa","+974"],["RE","country_select_modal_country_re","+262"],["RO","country_select_modal_country_ro","+40"],["RU","country_select_modal_country_ru","+7"],["RW","country_select_modal_country_rw","+250"],["BL","country_select_modal_country_bl","+590"],["SH","country_select_modal_country_sh","+290"],["KN","country_select_modal_country_kn","+1 869"],["LC","country_select_modal_country_lc","+1 758"],["MF","country_select_modal_country_mf","+590"],["PM","country_select_modal_country_pm","+508"],["VC","country_select_modal_country_vc","+1 784"],["WS","country_select_modal_country_ws","+685"],["SM","country_select_modal_country_sm","+378"],["ST","country_select_modal_country_st","+239"],["SA","country_select_modal_country_sa","+966"],["SN","country_select_modal_country_sn","+221"],["RS","country_select_modal_country_rs","+381"],["SC","country_select_modal_country_sc","+248"],["SL","country_select_modal_country_sl","+232"],["SG","country_select_modal_country_sg","+65"],["BQ","country_select_modal_country_nl_bq3","+599 3"],["SX","country_select_modal_country_sx","+1 721"],["SK","country_select_modal_country_sk","+421"],["SI","country_select_modal_country_si","+386"],["SB","country_select_modal_country_sb","+677"],["SO","country_select_modal_country_so","+252"],["ZA","country_select_modal_country_za","+27"],["GS","country_select_modal_country_gs","+500"],[!1,"country_select_modal_country_ge_so","+995 34"],["SS","country_select_modal_country_ss","+211"],["ES","country_select_modal_country_es","+34"],["LK","country_select_modal_country_lk","+94"],["SD","country_select_modal_country_sd","+249"],["SR","country_select_modal_country_sr","+597"],["SJ","country_select_modal_country_sj_no","+47 79"],["SZ","country_select_modal_country_sz","+268"],["SE","country_select_modal_country_se","+46"],["CH","country_select_modal_country_ch","+41"],["SY","country_select_modal_country_sy","+963"],["TW","country_select_modal_country_tw","+886"],["TJ","country_select_modal_country_tj","+992"],["TZ","country_select_modal_country_tz","+255"],["TH","country_select_modal_country_th","+66"],["TG","country_select_modal_country_tg","+228"],["TK","country_select_modal_country_tk","+690"],["TO","country_select_modal_country_to","+676"],["TT","country_select_modal_country_tt","+1 868"],["TN","country_select_modal_country_tn","+216"],["TR","country_select_modal_country_tr","+90"],["TM","country_select_modal_country_tm","+993"],["TC","country_select_modal_country_tc","+1 649"],["TV","country_select_modal_country_tv","+688"],["UG","country_select_modal_country_ug","+256"],["UA","country_select_modal_country_ua","+380"],["AE","country_select_modal_country_ae","+971"],["UK","country_select_modal_country_uk","+44"],["US","country_select_modal_country_us","+1"],["UY","country_select_modal_country_uy","+598"],["VI","country_select_modal_country_vi","+1 340"],["UZ","country_select_modal_country_uz","+998"],["VU","country_select_modal_country_vu","+678"],["VE","country_select_modal_country_ve","+58"],["VA","country_select_modal_country_va","+39 06 698","+379"],["VN","country_select_modal_country_vn","+84"],["WF","country_select_modal_country_wf","+681"],["YE","country_select_modal_country_ye","+967"],["ZM","country_select_modal_country_zm","+260"],[!1,"country_select_modal_country_tz_uk","+255"],["ZW","country_select_modal_country_zw","+263"]],Config.LangCountries={es:"ES",ru:"RU",en:"US",de:"DE",it:"IT",nl:"NL",fr:"FR",ca:"ES","es-419":"MX",ar:"SA",he:"IL",tr:"TR",id:"ID",pl:"PL"},function(e){function t(e){l=e}function n(){c=!0}function a(){return c?(c=!1,""):l}function i(e,t){var n=!1;Array.isArray(e)||(e=Array.prototype.slice.call(arguments),t=e.pop(),n=1==e.length);var i,o,s,r=[],l=!0,c=a();for(o=0;o10&&480>s}$("head").append(''),n||(n=(navigator.language||"").toLowerCase(),n=Config.I18n.aliases[n]||n);for(var r=0;r").appendTo("body").on("load",function(){i.i18n_ng=!0,o()}).attr("src","vendor/angular/i18n/angular-locale_"+Config.I18n.locale+".js")})})}(),function(e,t,n){"use strict";var a,i,o,s,r,l,c,d,u,p,m,g,h,f,_,v,y,b,w,k,$,C,S,M,x,I,A,E,T,D,P;S={paneClass:"nano-pane",sliderClass:"nano-slider",contentClass:"nano-content",iOSNativeScrolling:!1,preventPageScrolling:!1,disableResize:!1,alwaysVisible:!1,flashDelay:1500,sliderMinHeight:20,sliderMaxHeight:null,documentContext:null,windowContext:null},b="scrollbar",y="scroll",u="mousedown",p="mouseenter",m="mousemove",h="mousewheel",g="mouseup",v="resize",r="drag",l="enter",k="up",_="panedown",o="DOMMouseScroll",s="down",$="wheel",c="keydown",d="keyup",w="touchmove",a="Microsoft Internet Explorer"===t.navigator.appName&&/msie 7./i.test(t.navigator.appVersion)&&t.ActiveXObject,i=null,A=t.requestAnimationFrame,C=t.cancelAnimationFrame,T=n.createElement("div").style,P=function(){var e,t,n,a,i,o;for(a=["t","webkitT","MozT","msT","OT"],e=i=0,o=a.length;o>i;e=++i)if(n=a[e],t=a[e]+"ransform",t in T)return a[e].substr(0,a[e].length-1);return!1}(),D=function(e){return P===!1?!1:""===P?e:P+e.charAt(0).toUpperCase()+e.substr(1)},E=D("transform"),x=E!==!1,M=function(){var e,t,a;return e=n.createElement("div"),t=e.style,t.position="absolute",t.width="100px",t.height="100px",t.overflow=y,t.top="-9999px",n.body.appendChild(e),a=e.offsetWidth-e.clientWidth,n.body.removeChild(e),a},I=function(){var e,n,a;return n=t.navigator.userAgent,(e=/(?=.+Mac OS X)(?=.+Firefox)/.test(n))?(a=/Firefox\/\d{2}\./.exec(n),a&&(a=a[0].replace(/\D+/g,"")),e&&+a>23):!1},f=function(){function c(a,o){this.el=a,this.options=o,i||(i=M()),this.$el=e(this.el),this.doc=e(this.options.documentContext||n),this.win=e(this.options.windowContext||t),this.body=this.doc.find("body"),this.$content=this.$el.children("."+o.contentClass),this.$content.attr("tabindex",this.options.tabIndex||0),this.content=this.$content[0],this.previousPosition=0,this.options.iOSNativeScrolling&&(null!=this.el.style.WebkitOverflowScrolling||navigator.userAgent.match(/mobi.+Gecko/i))?this.nativeScrolling():this.generate(),this.createEvents(),this.addEvents(),this.reset()}return c.prototype.preventScrolling=function(e,t){if(this.isActive)if(e.type===o)(t===s&&e.originalEvent.detail>0||t===k&&e.originalEvent.detail<0)&&e.preventDefault();else if(e.type===h){if(!e.originalEvent||!e.originalEvent.wheelDelta)return;(t===s&&e.originalEvent.wheelDelta<0||t===k&&e.originalEvent.wheelDelta>0)&&e.preventDefault()}},c.prototype.nativeScrolling=function(){this.$content.css({WebkitOverflowScrolling:"touch"}),this.iOSNativeScrolling=!0,this.isActive=!0},c.prototype.updateScrollValues=function(){var e,t;e=this.content,this.maxScrollTop=e.scrollHeight-e.clientHeight,this.prevScrollTop=this.contentScrollTop||0,this.contentScrollTop=e.scrollTop,t=this.contentScrollTop>this.previousPosition?"down":this.contentScrollTop=e.maxScrollTop&&e.prevScrollTop!==e.maxScrollTop?e.$el.trigger("scrollend"):0===e.contentScrollTop&&0!==e.prevScrollTop&&e.$el.trigger("scrolltop"),!1}}(this),up:function(e){return function(t){return e.isBeingDragged=!1,e.pane.removeClass("active"),e.doc.unbind(m,e.events[r]).unbind(g,e.events[k]),e.body.unbind(p,e.events[l]),!1}}(this),resize:function(e){return function(t){e.reset()}}(this),panedown:function(e){return function(t){return e.sliderY=(t.offsetY||t.originalEvent.layerY)-.5*e.sliderHeight,e.scroll(),e.events.down(t),!1}}(this),scroll:function(e){return function(t){e.updateScrollValues(),e.isBeingDragged||(e.iOSNativeScrolling||(e.sliderY=e.sliderTop,e.setOnScrollStyles()),null!=t&&(e.contentScrollTop>=e.maxScrollTop?(e.options.preventPageScrolling&&e.preventScrolling(t,s),e.prevScrollTop!==e.maxScrollTop&&e.$el.trigger("scrollend")):0===e.contentScrollTop&&(e.options.preventPageScrolling&&e.preventScrolling(t,k),0!==e.prevScrollTop&&e.$el.trigger("scrolltop"))))}}(this),wheel:function(e){return function(t){var n;if(null!=t)return n=t.delta||t.wheelDelta||t.originalEvent&&t.originalEvent.wheelDelta||-t.detail||t.originalEvent&&-t.originalEvent.detail,n&&(e.sliderY+=-n/3),e.scroll(),!1}}(this),enter:function(e){return function(t){var n;if(e.isBeingDragged)return 1!==(t.buttons||t.which)?(n=e.events)[k].apply(n,arguments):void 0}}(this)}},c.prototype.addEvents=function(){var e;this.removeEvents(),e=this.events,this.options.disableResize||this.win.bind(v,e[v]),this.iOSNativeScrolling||(this.slider.bind(u,e[s]),this.pane.bind(u,e[_]).bind(""+h+" "+o,e[$])),this.$content.bind(""+y+" "+h+" "+o+" "+w,e[y])},c.prototype.removeEvents=function(){var e;e=this.events,this.win.unbind(v,e[v]),this.iOSNativeScrolling||(this.slider.unbind(),this.pane.unbind()),this.$content.unbind(""+y+" "+h+" "+o+" "+w,e[y])},c.prototype.generate=function(){var e,n,a,o,s,r,l;return o=this.options,r=o.paneClass,l=o.sliderClass,e=o.contentClass,(s=this.$el.children("."+r)).length||s.children("."+l).length||this.$el.append('
'),this.pane=this.$el.children("."+r),this.slider=this.pane.find("."+l),0===i&&I()?(a=t.getComputedStyle(this.content,null).getPropertyValue("padding-right").replace(/[^0-9.]+/g,""),n={right:-14,paddingRight:+a+14}):i&&(n={right:-i},this.$el.addClass("has-scrollbar")),null!=n&&this.$content.css(n),this},c.prototype.restore=function(){this.stopped=!1,this.iOSNativeScrolling||this.pane.show(),this.addEvents()},c.prototype.reset=function(){var e,t,n,o,s,r,l,c,d,u,p,m;return this.iOSNativeScrolling?void(this.contentHeight=this.content.scrollHeight):(this.$el.find("."+this.options.paneClass).length||this.generate().stop(),this.stopped&&this.restore(),e=this.content,o=e.style,s=o.overflowY,a&&this.$content.css({height:this.$content.height()}),t=e.scrollHeight+i,u=parseInt(this.$el.css("max-height"),10),u>0&&(this.$el.height(""),this.$el.height(e.scrollHeight>u?u:e.scrollHeight)),l=this.pane.outerHeight(!1),d=parseInt(this.pane.css("top"),10),r=parseInt(this.pane.css("bottom"),10),c=l+d+r,m=Math.round(c/t*c),mthis.options.sliderMaxHeight&&(m=this.options.sliderMaxHeight),s===y&&o.overflowX!==y&&(m+=i),this.maxSliderTop=c-m,this.contentHeight=t,this.paneHeight=l,this.paneOuterHeight=c,this.sliderHeight=m,this.paneTop=d,this.slider.height(m),this.events.scroll(),this.pane.show(),this.isActive=!0,e.scrollHeight===e.clientHeight||this.pane.outerHeight(!0)>=e.scrollHeight&&s!==y?(this.pane.hide(),this.isActive=!1):this.el.clientHeight===e.scrollHeight&&s===y?this.slider.hide():this.slider.show(),this.$el.toggleClass("active-scrollbar",this.isActive),this.pane.css({opacity:this.options.alwaysVisible?1:"",visibility:this.options.alwaysVisible?"visible":""}),n=this.$content.css("position"),("static"===n||"relative"===n)&&(p=parseInt(this.$content.css("right"),10),p&&this.$content.css({right:"",marginRight:p})),this)},c.prototype.scroll=function(){return this.isActive?(this.sliderY=Math.max(0,this.sliderY),this.sliderY=Math.min(this.maxSliderTop,this.sliderY),this.$content.scrollTop(this.maxScrollTop*this.sliderY/this.maxSliderTop),this.iOSNativeScrolling||(this.updateScrollValues(),this.setOnScrollStyles()),this):void 0},c.prototype.scrollBottom=function(e){return this.isActive?(this.$content.scrollTop(this.contentHeight-this.$content.height()-e).trigger(h),this.stop().restore(),this):void 0},c.prototype.scrollTop=function(e){return this.isActive?(this.$content.scrollTop(+e).trigger(h),this.stop().restore(),this):void 0},c.prototype.scrollTo=function(e){return this.isActive?(this.scrollTop(this.$el.find(e).get(0).offsetTop),this):void 0},c.prototype.stop=function(){return C&&this.scrollRAF&&(C(this.scrollRAF),this.scrollRAF=null),this.stopped=!0,this.removeEvents(),this.iOSNativeScrolling||this.pane.hide(),this},c.prototype.destroy=function(){return this.stopped||this.stop(),!this.iOSNativeScrolling&&this.pane.length&&this.pane.remove(),a&&this.$content.height(""),this.$content.removeAttr("tabindex"),this.$el.hasClass("has-scrollbar")&&(this.$el.removeClass("has-scrollbar"),this.$content.css({right:""})),this},c.prototype.flash=function(){return!this.iOSNativeScrolling&&this.isActive?(this.reset(),this.pane.addClass("flashed"),setTimeout(function(e){return function(){e.pane.removeClass("flashed")}}(this),this.options.flashDelay),this):void 0},c}(),e.fn.nanoScroller=function(t){return this.each(function(){var n,a;if((a=this.nanoscroller)||(n=e.extend({},S,t),this.nanoscroller=a=new f(this,n)),t&&"object"==typeof t){if(e.extend(a.options,t),null!=t.scrollBottom)return a.scrollBottom(t.scrollBottom);if(null!=t.scrollTop)return a.scrollTop(t.scrollTop);if(t.scrollTo)return a.scrollTo(t.scrollTo);if("bottom"===t.scroll)return a.scrollBottom(0);if("top"===t.scroll)return a.scrollTop(0);if(t.scroll&&t.scroll instanceof e)return a.scrollTo(t.scroll);if(t.stop)return a.stop();if(t.destroy)return a.destroy();if(t.flash)return a.flash()}return a.reset()})},e.fn.nanoScroller.Constructor=f}(jQuery,window,document),function(e,t,n){"use strict";function a(e,t){return t=t||Error,function(){var n,a,i=2,o=arguments,s=o[0],r="["+(e?e+":":"")+s+"] ",l=o[1];for(r+=l.replace(/\{\d+\}/g,function(e){var t=+e.slice(1,-1),n=t+i;return n0&&t-1 in e}function o(e,t,n){var a,s;if(e)if(M(e))for(a in e)"prototype"==a||"length"==a||"name"==a||e.hasOwnProperty&&!e.hasOwnProperty(a)||t.call(n,e[a],a,e);else if(Oa(e)||i(e)){var r="object"!=typeof e;for(a=0,s=e.length;s>a;a++)(r||a in e)&&t.call(n,e[a],a,e)}else if(e.forEach&&e.forEach!==o)e.forEach(t,n,e);else if(k(e))for(a in e)t.call(n,e[a],a,e);else if("function"==typeof e.hasOwnProperty)for(a in e)e.hasOwnProperty(a)&&t.call(n,e[a],a,e);else for(a in e)wa.call(e,a)&&t.call(n,e[a],a,e);return e}function s(e,t,n){for(var a=Object.keys(e).sort(),i=0;ii;++i){var s=t[i];if(w(s)||M(s))for(var r=Object.keys(s),l=0,u=r.length;u>l;l++){var p=r[l],m=s[p];n&&w(m)?S(m)?e[p]=new Date(m.valueOf()):x(m)?e[p]=new RegExp(m):(w(e[p])||(e[p]=Oa(m)?[]:{}), +d(e[p],[m],!0)):e[p]=m}}return c(e,a),e}function u(e){return d(e,Aa.call(arguments,1),!1)}function p(e){return d(e,Aa.call(arguments,1),!0)}function m(e){return parseInt(e,10)}function g(e,t){return u(Object.create(e),t)}function h(){}function f(e){return e}function _(e){return function(){return e}}function v(e){return M(e.toString)&&e.toString!==Object.prototype.toString}function y(e){return"undefined"==typeof e}function b(e){return"undefined"!=typeof e}function w(e){return null!==e&&"object"==typeof e}function k(e){return null!==e&&"object"==typeof e&&!Pa(e)}function $(e){return"string"==typeof e}function C(e){return"number"==typeof e}function S(e){return"[object Date]"===Da.call(e)}function M(e){return"function"==typeof e}function x(e){return"[object RegExp]"===Da.call(e)}function I(e){return e&&e.window===e}function A(e){return e&&e.$evalAsync&&e.$watch}function E(e){return"[object File]"===Da.call(e)}function T(e){return"[object FormData]"===Da.call(e)}function D(e){return"[object Blob]"===Da.call(e)}function P(e){return"boolean"==typeof e}function F(e){return e&&M(e.then)}function R(e){return Ba.test(Da.call(e))}function N(e){return!(!e||!(e.nodeName||e.prop&&e.attr&&e.find))}function U(e){var t,n={},a=e.split(",");for(t=0;t=0&&e.splice(n,1),n}function L(e,t,n,a){if(I(e)||A(e))throw Fa("cpws","Can't copy! Making copies of Window or Scope instances is not supported.");if(R(t))throw Fa("cpta","Can't copy! TypedArray destination cannot be mutated.");if(t){if(e===t)throw Fa("cpi","Can't copy! Source and destination are identical.");n=n||[],a=a||[],w(e)&&(n.push(e),a.push(t));var i;if(Oa(e)){t.length=0;for(var s=0;sn;n++)t[n]=e[n]}else if(w(e)){t=t||{};for(var i in e)("$"!==i.charAt(0)||"$"!==i.charAt(1))&&(t[i]=e[i])}return t||e}function q(e,t){if(e===t)return!0;if(null===e||null===t)return!1;if(e!==e&&t!==t)return!0;var n,a,i,o=typeof e,s=typeof t;if(o==s&&"object"==o){if(!Oa(e)){if(S(e))return S(t)?q(e.getTime(),t.getTime()):!1;if(x(e))return x(t)?e.toString()==t.toString():!1;if(A(e)||A(t)||I(e)||I(t)||Oa(t)||S(t)||x(t))return!1;i=fe();for(a in e)if("$"!==a.charAt(0)&&!M(e[a])){if(!q(e[a],t[a]))return!1;i[a]=!0}for(a in t)if(!(a in i)&&"$"!==a.charAt(0)&&b(t[a])&&!M(t[a]))return!1;return!0}if(!Oa(t))return!1;if((n=e.length)==t.length){for(a=0;n>a;a++)if(!q(e[a],t[a]))return!1;return!0}}return!1}function H(e,t,n){return e.concat(Aa.call(t,n))}function V(e,t){return Aa.call(e,t||0)}function z(e,t){var n=arguments.length>2?V(arguments,2):[];return!M(t)||t instanceof RegExp?t:n.length?function(){return arguments.length?t.apply(e,H(n,arguments,0)):t.apply(e,n)}:function(){return arguments.length?t.apply(e,arguments):t.call(e)}}function W(e,a){var i=a;return"string"==typeof e&&"$"===e.charAt(0)&&"$"===e.charAt(1)?i=n:I(a)?i="$WINDOW":a&&t===a?i="$DOCUMENT":A(a)&&(i="$SCOPE"),i}function G(e,t){return"undefined"==typeof e?n:(C(t)||(t=t?2:null),JSON.stringify(e,W,t))}function K(e){return $(e)?JSON.parse(e):e}function Y(e,t){var n=Date.parse("Jan 01, 1970 00:00:00 "+e)/6e4;return isNaN(n)?t:n}function Z(e,t){return e=new Date(e.getTime()),e.setMinutes(e.getMinutes()+t),e}function X(e,t,n){n=n?-1:1;var a=Y(t,e.getTimezoneOffset());return Z(e,n*(a-e.getTimezoneOffset()))}function J(e){e=Ma(e).clone();try{e.empty()}catch(t){}var n=Ma("
").append(e).html();try{return e[0].nodeType===Ya?ba(n):n.match(/^(<[^>]+>)/)[1].replace(/^<([\w\-]+)/,function(e,t){return"<"+ba(t)})}catch(t){return ba(n)}}function Q(e){try{return decodeURIComponent(e)}catch(t){}}function ee(e){var t={};return o((e||"").split("&"),function(e){var n,a,i;e&&(a=e=e.replace(/\+/g,"%20"),n=e.indexOf("="),-1!==n&&(a=e.substring(0,n),i=e.substring(n+1)),a=Q(a),b(a)&&(i=b(i)?Q(i):!0,wa.call(t,a)?Oa(t[a])?t[a].push(i):t[a]=[t[a],i]:t[a]=i))}),t}function te(e){var t=[];return o(e,function(e,n){Oa(e)?o(e,function(e){t.push(ae(n,!0)+(e===!0?"":"="+ae(e,!0)))}):t.push(ae(n,!0)+(e===!0?"":"="+ae(e,!0)))}),t.length?t.join("&"):""}function ne(e){return ae(e,!0).replace(/%26/gi,"&").replace(/%3D/gi,"=").replace(/%2B/gi,"+")}function ae(e,t){return encodeURIComponent(e).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%3B/gi,";").replace(/%20/g,t?"%20":"+")}function ie(e,t){var n,a,i=Va.length;for(a=0;i>a;++a)if(n=Va[a]+t,$(n=e.getAttribute(n)))return n;return null}function oe(e,t){var n,a,i={};o(Va,function(t){var i=t+"app";!n&&e.hasAttribute&&e.hasAttribute(i)&&(n=e,a=e.getAttribute(i))}),o(Va,function(t){var i,o=t+"app";!n&&(i=e.querySelector("["+o.replace(":","\\:")+"]"))&&(n=i,a=i.getAttribute(o))}),n&&(i.strictDi=null!==ie(n,"strict-di"),t(n,a?[a]:[],i))}function se(n,a,i){w(i)||(i={});var s={strictDi:!1};i=u(s,i);var r=function(){if(n=Ma(n),n.injector()){var e=n[0]===t?"document":J(n);throw Fa("btstrpd","App Already Bootstrapped with this Element '{0}'",e.replace(//,">"))}a=a||[],a.unshift(["$provide",function(e){e.value("$rootElement",n)}]),i.debugInfoEnabled&&a.push(["$compileProvider",function(e){e.debugInfoEnabled(!0)}]),a.unshift("ng");var o=Je(a,i.strictDi);return o.invoke(["$rootScope","$rootElement","$compile","$injector",function(e,t,n,a){e.$apply(function(){t.data("$injector",a),n(t)(e)})}]),o},l=/^NG_ENABLE_DEBUG_INFO!/,c=/^NG_DEFER_BOOTSTRAP!/;return e&&l.test(e.name)&&(i.debugInfoEnabled=!0,e.name=e.name.replace(l,"")),e&&!c.test(e.name)?r():(e.name=e.name.replace(c,""),Ra.resumeBootstrap=function(e){return o(e,function(e){a.push(e)}),r()},void(M(Ra.resumeDeferredBootstrap)&&Ra.resumeDeferredBootstrap()))}function re(){e.name="NG_ENABLE_DEBUG_INFO!"+e.name,e.location.reload()}function le(e){var t=Ra.element(e).injector();if(!t)throw Fa("test","no injector found for element argument to getTestability");return t.get("$$testability")}function ce(e,t){return t=t||"_",e.replace(za,function(e,n){return(n?t:"")+e.toLowerCase()})}function de(){var t;if(!Wa){var a=Ha();xa=y(a)?e.jQuery:a?e[a]:n,xa&&xa.fn.on?(Ma=xa,u(xa.fn,{scope:mi.scope,isolateScope:mi.isolateScope,controller:mi.controller,injector:mi.injector,inheritedData:mi.inheritedData}),t=xa.cleanData,xa.cleanData=function(e){var n;if(Ua)Ua=!1;else for(var a,i=0;null!=(a=e[i]);i++)n=xa._data(a,"events"),n&&n.$destroy&&xa(a).triggerHandler("$destroy");t(e)}):Ma=Ie,Ra.element=Ma,Wa=!0}}function ue(e,t,n){if(!e)throw Fa("areq","Argument '{0}' is {1}",t||"?",n||"required");return e}function pe(e,t,n){return n&&Oa(e)&&(e=e[e.length-1]),ue(M(e),t,"not a function, got "+(e&&"object"==typeof e?e.constructor.name||"Object":typeof e)),e}function me(e,t){if("hasOwnProperty"===e)throw Fa("badname","hasOwnProperty is not a valid {0} name",t)}function ge(e,t,n){if(!t)return e;for(var a,i=t.split("."),o=e,s=i.length,r=0;s>r;r++)a=i[r],e&&(e=(o=e)[a]);return!n&&M(e)?z(o,e):e}function he(e){for(var t,n=e[0],a=e[e.length-1],i=1;n!==a&&(n=n.nextSibling);i++)(t||e[i]!==n)&&(t||(t=Ma(Aa.call(e,0,i))),t.push(n));return t||e}function fe(){return Object.create(null)}function _e(e){function t(e,t,n){return e[t]||(e[t]=n())}var n=a("$injector"),i=a("ng"),o=t(e,"angular",Object);return o.$$minErr=o.$$minErr||a,t(o,"module",function(){var e={};return function(a,o,s){var r=function(e,t){if("hasOwnProperty"===e)throw i("badname","hasOwnProperty is not a valid {0} name",t)};return r(a,"module"),o&&e.hasOwnProperty(a)&&(e[a]=null),t(e,a,function(){function e(e,t,n,a){return a||(a=i),function(){return a[n||"push"]([e,t,arguments]),d}}function t(e,t){return function(n,o){return o&&M(o)&&(o.$$moduleName=a),i.push([e,t,arguments]),d}}if(!o)throw n("nomod","Module '{0}' is not available! You either misspelled the module name or forgot to load it. If registering a module ensure that you specify the dependencies as the second argument.",a);var i=[],r=[],l=[],c=e("$injector","invoke","push",r),d={_invokeQueue:i,_configBlocks:r,_runBlocks:l,requires:o,name:a,provider:t("$provide","provider"),factory:t("$provide","factory"),service:t("$provide","service"),value:e("$provide","value"),constant:e("$provide","constant","unshift"),decorator:t("$provide","decorator"),animation:t("$animateProvider","register"),filter:t("$filterProvider","register"),controller:t("$controllerProvider","register"),directive:t("$compileProvider","directive"),config:c,run:function(e){return l.push(e),this}};return s&&c(s),d})}})}function ve(e){var t=[];return JSON.stringify(e,function(e,n){if(n=W(e,n),w(n)){if(t.indexOf(n)>=0)return"...";t.push(n)}return n})}function ye(e){return"function"==typeof e?e.toString().replace(/ \{[\s\S]*$/,""):y(e)?"undefined":"string"!=typeof e?ve(e):e}function be(t){u(t,{bootstrap:se,copy:L,extend:u,merge:p,equals:q,element:Ma,forEach:o,injector:Je,noop:h,bind:z,toJson:G,fromJson:K,identity:f,isUndefined:y,isDefined:b,isString:$,isFunction:M,isObject:w,isNumber:C,isElement:N,isArray:Oa,version:Qa,isDate:S,lowercase:ba,uppercase:ka,callbacks:{counter:0},getTestability:le,$$minErr:a,$$csp:qa,reloadWithDebugInfo:re}),(Ia=_e(e))("ng",["ngLocale"],["$provide",function(e){e.provider({$$sanitizeUri:_n}),e.provider("$compile",lt).directive({a:go,input:To,textarea:To,form:yo,script:$s,select:Ms,style:Is,option:xs,ngBind:Fo,ngBindHtml:No,ngBindTemplate:Ro,ngClass:Oo,ngClassEven:Lo,ngClassOdd:Bo,ngCloak:jo,ngController:qo,ngForm:bo,ngHide:_s,ngIf:zo,ngInclude:Wo,ngInit:Ko,ngNonBindable:ls,ngPluralize:ps,ngRepeat:ms,ngShow:fs,ngStyle:vs,ngSwitch:ys,ngSwitchWhen:bs,ngSwitchDefault:ws,ngOptions:us,ngTransclude:ks,ngModel:os,ngList:Yo,ngChange:Uo,pattern:Es,ngPattern:Es,required:As,ngRequired:As,minlength:Ds,ngMinlength:Ds,maxlength:Ts,ngMaxlength:Ts,ngValue:Po,ngModelOptions:rs}).directive({ngInclude:Go}).directive(ho).directive(Ho),e.provider({$anchorScroll:Qe,$animate:Ii,$animateCss:Ai,$$animateQueue:xi,$$AnimateRunner:Mi,$browser:ot,$cacheFactory:st,$controller:mt,$document:gt,$exceptionHandler:ht,$filter:Tn,$$forceReflow:Fi,$interpolate:At,$interval:Et,$http:St,$httpParamSerializer:_t,$httpParamSerializerJQLike:vt,$httpBackend:xt,$xhrFactory:Mt,$location:Vt,$log:zt,$parse:un,$rootScope:fn,$q:pn,$$q:mn,$sce:wn,$sceDelegate:bn,$sniffer:kn,$templateCache:rt,$templateRequest:$n,$$testability:Cn,$timeout:Sn,$window:In,$$rAF:hn,$$jqLite:Ge,$$HashMap:_i,$$cookieReader:En})}])}function we(){return++ti}function ke(e){return e.replace(ii,function(e,t,n,a){return a?n.toUpperCase():n}).replace(oi,"Moz$1")}function $e(e){return!ci.test(e)}function Ce(e){var t=e.nodeType;return t===Ga||!t||t===Xa}function Se(e){for(var t in ei[e.ng339])return!0;return!1}function Me(e,t){var n,a,i,s,r=t.createDocumentFragment(),l=[];if($e(e))l.push(t.createTextNode(e));else{for(n=n||r.appendChild(t.createElement("div")),a=(di.exec(e)||["",""])[1].toLowerCase(),i=pi[a]||pi._default,n.innerHTML=i[1]+e.replace(ui,"<$1>")+i[2],s=i[0];s--;)n=n.lastChild;l=H(l,n.childNodes),n=r.firstChild,n.textContent=""}return r.textContent="",r.innerHTML="",o(l,function(e){r.appendChild(e)}),r}function xe(e,n){n=n||t;var a;return(a=li.exec(e))?[n.createElement(a[1])]:(a=Me(e,n))?a.childNodes:[]}function Ie(e){if(e instanceof Ie)return e;var t;if($(e)&&(e=La(e),t=!0),!(this instanceof Ie)){if(t&&"<"!=e.charAt(0))throw ri("nosel","Looking up elements via selectors is not supported by jqLite! See: http://docs.angularjs.org/api/angular.element");return new Ie(e)}t?Oe(this,xe(e)):Oe(this,e)}function Ae(e){return e.cloneNode(!0)}function Ee(e,t){if(t||De(e),e.querySelectorAll)for(var n=e.querySelectorAll("*"),a=0,i=n.length;i>a;a++)De(n[a])}function Te(e,t,n,a){if(b(a))throw ri("offargs","jqLite#off() does not support the `selector` argument");var i=Pe(e),s=i&&i.events,r=i&&i.handle;if(r)if(t)o(t.split(" "),function(t){if(b(n)){var a=s[t];if(B(a||[],n),a&&a.length>0)return}ai(e,t,r),delete s[t]});else for(t in s)"$destroy"!==t&&ai(e,t,r),delete s[t]}function De(e,t){var a=e.ng339,i=a&&ei[a];if(i){if(t)return void delete i.data[t];i.handle&&(i.events.$destroy&&i.handle({},"$destroy"),Te(e)),delete ei[a],e.ng339=n}}function Pe(e,t){var a=e.ng339,i=a&&ei[a];return t&&!i&&(e.ng339=a=we(),i=ei[a]={events:{},data:{},handle:n}),i}function Fe(e,t,n){if(Ce(e)){var a=b(n),i=!a&&t&&!w(t),o=!t,s=Pe(e,!i),r=s&&s.data;if(a)r[t]=n;else{if(o)return r;if(i)return r&&r[t];u(r,t)}}}function Re(e,t){return e.getAttribute?(" "+(e.getAttribute("class")||"")+" ").replace(/[\n\t]/g," ").indexOf(" "+t+" ")>-1:!1}function Ne(e,t){t&&e.setAttribute&&o(t.split(" "),function(t){e.setAttribute("class",La((" "+(e.getAttribute("class")||"")+" ").replace(/[\n\t]/g," ").replace(" "+La(t)+" "," ")))})}function Ue(e,t){if(t&&e.setAttribute){var n=(" "+(e.getAttribute("class")||"")+" ").replace(/[\n\t]/g," ");o(t.split(" "),function(e){e=La(e),-1===n.indexOf(" "+e+" ")&&(n+=e+" ")}),e.setAttribute("class",La(n))}}function Oe(e,t){if(t)if(t.nodeType)e[e.length++]=t;else{var n=t.length;if("number"==typeof n&&t.window!==t){if(n)for(var a=0;n>a;a++)e[e.length++]=t[a]}else e[e.length++]=t}}function Be(e,t){return Le(e,"$"+(t||"ngController")+"Controller")}function Le(e,t,n){e.nodeType==Xa&&(e=e.documentElement);for(var a=Oa(t)?t:[t];e;){for(var i=0,o=a.length;o>i;i++)if(b(n=Ma.data(e,a[i])))return n;e=e.parentNode||e.nodeType===Ja&&e.host}}function je(e){for(Ee(e,!0);e.firstChild;)e.removeChild(e.firstChild)}function qe(e,t){t||Ee(e);var n=e.parentNode;n&&n.removeChild(e)}function He(t,n){n=n||e,"complete"===n.document.readyState?n.setTimeout(t):Ma(n).on("load",t)}function Ve(e,t){var n=gi[t.toLowerCase()];return n&&hi[O(e)]&&n}function ze(e){return fi[e]}function We(e,t){var n=function(n,a){n.isDefaultPrevented=function(){return n.defaultPrevented};var i=t[a||n.type],o=i?i.length:0;if(o){if(y(n.immediatePropagationStopped)){var s=n.stopImmediatePropagation;n.stopImmediatePropagation=function(){n.immediatePropagationStopped=!0,n.stopPropagation&&n.stopPropagation(),s&&s.call(n)}}n.isImmediatePropagationStopped=function(){return n.immediatePropagationStopped===!0},o>1&&(i=j(i));for(var r=0;o>r;r++)n.isImmediatePropagationStopped()||i[r].call(e,n)}};return n.elem=e,n}function Ge(){this.$get=function(){return u(Ie,{hasClass:function(e,t){return e.attr&&(e=e[0]),Re(e,t)},addClass:function(e,t){return e.attr&&(e=e[0]),Ue(e,t)},removeClass:function(e,t){return e.attr&&(e=e[0]),Ne(e,t)}})}}function Ke(e,t){var n=e&&e.$$hashKey;if(n)return"function"==typeof n&&(n=e.$$hashKey()),n;var a=typeof e;return n="function"==a||"object"==a&&null!==e?e.$$hashKey=a+":"+(t||l)():a+":"+e}function Ye(e,t){if(t){var n=0;this.nextUid=function(){return++n}}o(e,this.put,this)}function Ze(e){var t=e.toString().replace(wi,""),n=t.match(vi);return n?"function("+(n[1]||"").replace(/[\s\r\n]+/," ")+")":"fn"}function Xe(e,t,n){var a,i,s,r;if("function"==typeof e){if(!(a=e.$inject)){if(a=[],e.length){if(t)throw $(n)&&n||(n=e.name||Ze(e)),ki("strictdi","{0} is not using explicit annotation and cannot be invoked in strict mode",n);i=e.toString().replace(wi,""),s=i.match(vi),o(s[1].split(yi),function(e){e.replace(bi,function(e,t,n){a.push(n)})})}e.$inject=a}}else Oa(e)?(r=e.length-1,pe(e[r],"fn"),a=e.slice(0,r)):pe(e,"fn",!0);return a}function Je(e,t){function a(e){return function(t,n){return w(t)?void o(t,r(e)):e(t,n)}}function i(e,t){if(me(e,"service"),(M(t)||Oa(t))&&(t=C.instantiate(t)),!t.$get)throw ki("pget","Provider '{0}' must define $get factory method.",e);return k[e+f]=t}function s(e,t){return function(){var n=x.invoke(t,this);if(y(n))throw ki("undef","Provider '{0}' must return a value from $get factory method.",e);return n}}function l(e,t,n){return i(e,{$get:n!==!1?s(e,t):t})}function c(e,t){return l(e,["$injector",function(e){return e.instantiate(t)}])}function d(e,t){return l(e,_(t),!1)}function u(e,t){me(e,"constant"),k[e]=t,S[e]=t}function p(e,t){var n=C.get(e+f),a=n.$get;n.$get=function(){var e=x.invoke(a,n);return x.invoke(t,null,{$delegate:e})}}function m(e){ue(y(e)||Oa(e),"modulesToLoad","not an array");var t,n=[];return o(e,function(e){function a(e){var t,n;for(t=0,n=e.length;n>t;t++){var a=e[t],i=C.get(a[0]);i[a[1]].apply(i,a[2])}}if(!b.get(e)){b.put(e,!0);try{$(e)?(t=Ia(e),n=n.concat(m(t.requires)).concat(t._runBlocks),a(t._invokeQueue),a(t._configBlocks)):M(e)?n.push(C.invoke(e)):Oa(e)?n.push(C.invoke(e)):pe(e,"module")}catch(i){throw Oa(e)&&(e=e[e.length-1]),i.message&&i.stack&&-1==i.stack.indexOf(i.message)&&(i=i.message+"\n"+i.stack),ki("modulerr","Failed to instantiate module {0} due to:\n{1}",e,i.stack||i.message||i)}}}),n}function g(e,n){function a(t,a){if(e.hasOwnProperty(t)){if(e[t]===h)throw ki("cdep","Circular dependency found: {0}",t+" <- "+v.join(" <- "));return e[t]}try{return v.unshift(t),e[t]=h,e[t]=n(t,a)}catch(i){throw e[t]===h&&delete e[t],i}finally{v.shift()}}function i(e,n,i,o){"string"==typeof i&&(o=i,i=null);var s,r,l,c=[],d=Je.$$annotate(e,t,o);for(r=0,s=d.length;s>r;r++){if(l=d[r],"string"!=typeof l)throw ki("itkn","Incorrect injection token! Expected service name as string, got {0}",l);c.push(i&&i.hasOwnProperty(l)?i[l]:a(l,o))}return Oa(e)&&(e=e[s]),e.apply(n,c)}function o(e,t,n){var a=Object.create((Oa(e)?e[e.length-1]:e).prototype||null),o=i(e,a,t,n);return w(o)||M(o)?o:a}return{invoke:i,instantiate:o,get:a,annotate:Je.$$annotate,has:function(t){return k.hasOwnProperty(t+f)||e.hasOwnProperty(t)}}}t=t===!0;var h={},f="Provider",v=[],b=new Ye([],!0),k={$provide:{provider:a(i),factory:a(l),service:a(c),value:a(d),constant:a(u),decorator:p}},C=k.$injector=g(k,function(e,t){throw Ra.isString(t)&&v.push(t),ki("unpr","Unknown provider: {0}",v.join(" <- "))}),S={},x=S.$injector=g(S,function(e,t){var a=C.get(e+f,t);return x.invoke(a.$get,a,n,e)});return o(m(e),function(e){e&&x.invoke(e)}),x}function Qe(){var e=!0;this.disableAutoScrolling=function(){e=!1},this.$get=["$window","$location","$rootScope",function(t,n,a){function i(e){var t=null;return Array.prototype.some.call(e,function(e){return"a"===O(e)?(t=e,!0):void 0}),t}function o(){var e=r.yOffset;if(M(e))e=e();else if(N(e)){var n=e[0],a=t.getComputedStyle(n);e="fixed"!==a.position?0:n.getBoundingClientRect().bottom}else C(e)||(e=0);return e}function s(e){if(e){e.scrollIntoView();var n=o();if(n){var a=e.getBoundingClientRect().top;t.scrollBy(0,a-n)}}else t.scrollTo(0,0)}function r(e){e=$(e)?e:n.hash();var t;e?(t=l.getElementById(e))?s(t):(t=i(l.getElementsByName(e)))?s(t):"top"===e&&s(null):s(null)}var l=t.document;return e&&a.$watch(function(){return n.hash()},function(e,t){(e!==t||""!==e)&&He(function(){a.$evalAsync(r)})}),r}]}function et(e,t){return e||t?e?t?(Oa(e)&&(e=e.join(" ")),Oa(t)&&(t=t.join(" ")),e+" "+t):e:t:""}function tt(e){for(var t=0;tc&&this.remove(m.key),t}},get:function(e){if(c").parent()[0])});var s=F(e,t,e,n,a,i);D.$$addScopeClass(e);var r=null;return function(t,n,a){ue(t,"scope"),a=a||{};var i=a.parentBoundTranscludeFn,o=a.transcludeControllers,l=a.futureParentElement;i&&i.$$boundTransclude&&(i=i.$$boundTransclude),r||(r=P(l));var c;if(c="html"!==r?Ma(Q(r,Ma("
").append(e).html())):n?mi.clone.call(e):e,o)for(var d in o)c.data("$"+d+"Controller",o[d].instance);return D.$$addScopeInfo(c,t),n&&n(c,t),s&&s(t,c,c,i),c}}function P(e){var t=e&&e[0];return t&&"foreignobject"!==O(t)&&t.toString().match(/SVG/)?"svg":"html"}function F(e,t,a,i,o,s){function r(e,a,i,o){var s,r,l,c,d,u,p,m,f;if(g){var _=a.length;for(f=new Array(_),d=0;dd;)if(l=f[h[d++]],s=h[d++],r=h[d++],s){if(s.scope){c=e.$new(),D.$$addScopeInfo(Ma(l),c);var v=s.$$destroyBindings;v&&(s.$$destroyBindings=null,c.$on("$destroyed",v))}else c=e;m=s.transcludeOnThisElement?R(e,s.transclude,o):!s.templateOnThisElement&&o?o:!o&&t?R(e,t):null,s(r,c,l,i,m,s)}else r&&r(e,l.childNodes,n,o)}for(var l,c,d,u,p,m,g,h=[],f=0;fv;v++){var b=!1,k=!1;c=_[v],d=c.name,h=La(c.value),g=ct(d),(f=pe.test(g))&&(d=d.replace(Ti,"").substr(8).replace(/_(.)/g,function(e,t){return t.toUpperCase()}));var C=g.replace(/(Start|End)$/,"");W(C)&&g===C+"Start"&&(b=d,k=d.substr(0,d.length-5)+"end",d=d.substr(0,d.length-6)),u=ct(d.toLowerCase()),l[u]=d,(f||!n.hasOwnProperty(u))&&(n[u]=h,Ve(e,u)&&(n[u]=!0)),te(e,t,h,u,f),z(t,u,"A",a,i,b,k)}if(s=e.className,w(s)&&(s=s.animVal),$(s)&&""!==s)for(;o=m.exec(s);)u=ct(o[2]),z(t,u,"C",a,i)&&(n[u]=La(o[3])),s=s.substr(o.index+o[0].length);break;case Ya:if(11===Sa)for(;e.parentNode&&e.nextSibling&&e.nextSibling.nodeType===Ya;)e.nodeValue=e.nodeValue+e.nextSibling.nodeValue,e.parentNode.removeChild(e.nextSibling);X(t,e.nodeValue);break;case Za:try{o=p.exec(e.nodeValue),o&&(u=ct(o[1]),z(t,u,"M",a,i)&&(n[u]=La(o[2])))}catch(S){}}return t.sort(Y),t}function U(e,t,n){var a=[],i=0;if(t&&e.hasAttribute&&e.hasAttribute(t)){do{if(!e)throw Ei("uterdir","Unterminated attribute, found '{0}' but no matching '{1}' found.",t,n);e.nodeType==Ga&&(e.hasAttribute(t)&&i++,e.hasAttribute(n)&&i--),a.push(e),e=e.nextSibling}while(i>0)}else a.push(e);return Ma(a)}function L(e,t,n){return function(a,i,o,s,r){return i=U(i[0],t,n),e(a,i,o,s,r)}}function j(e,a,o,s,r,c,d,u,p){function m(e,t,n,a){e&&(n&&(e=L(e,n,a)),e.require=_.require,e.directiveName=v,(E===_||_.$$isolateScope)&&(e=ae(e,{isolateScope:!0})),d.push(e)),t&&(n&&(t=L(t,n,a)),t.require=_.require,t.directiveName=v,(E===_||_.$$isolateScope)&&(t=ae(t,{isolateScope:!0})),u.push(t))}function g(e,t,n,a){var i;if($(t)){var o=t.match(k),s=t.substring(o[0].length),r=o[1]||o[3],l="?"===o[2];if("^^"===r?n=n.parent():(i=a&&a[s],i=i&&i.instance),!i){var c="$"+s+"Controller";i=r?n.inheritedData(c):n.data(c)}if(!i&&!l)throw Ei("ctreq","Controller '{0}', required by directive '{1}', can't be found!",s,e)}else if(Oa(t)){i=[];for(var d=0,u=t.length;u>d;d++)i[d]=g(e,t[d],n,a)}return i||null}function h(e,t,n,a,i,o){var s=fe();for(var r in a){var c=a[r],d={$scope:c===E||c.$$isolateScope?i:o,$element:e,$attrs:t,$transclude:n},u=c.controller;"@"==u&&(u=t[c.name]);var p=l(u,d,!0,c.controllerAs);s[c.name]=p,O||e.data("$"+c.name+"Controller",p.instance)}return s}function f(e,t,i,s,r,l){function c(e,t,a){var i;return A(e)||(a=t,t=e,e=n),O&&(i=y),a||(a=O?w.parent():w),r(e,t,i,a,P)}var p,m,f,_,v,y,b,w,k;if(a===i?(k=o,w=o.$$element):(w=Ma(i),k=new se(w,o)),E&&(v=t.$new(!0)),r&&(b=c,b.$$boundTransclude=r),I&&(y=h(w,k,b,I,v,t)),E&&(D.$$addScopeInfo(w,v,!0,!(T&&(T===E||T===E.$$originalDirective))),D.$$addScopeClass(w,!0),v.$$isolateBindings=E.$$isolateBindings,oe(t,k,v,v.$$isolateBindings,E,v)),y){var $,C,S=E||x;S&&y[S.name]&&($=S.$$bindings.bindToController,_=y[S.name],_&&_.identifier&&$&&(C=_,l.$$destroyBindings=oe(t,k,_.instance,$,S)));for(p in y){_=y[p];var M=_();M!==_.instance&&(_.instance=M,w.data("$"+p+"Controller",M),_===C&&(l.$$destroyBindings(),l.$$destroyBindings=oe(t,k,M,$,S)))}}for(p=0,m=d.length;m>p;p++)f=d[p],ie(f,f.isolateScope?v:t,w,k,f.require&&g(f.directiveName,f.require,w,y),b);var P=t;for(E&&(E.template||null===E.templateUrl)&&(P=v),e&&e(P,i.childNodes,n,r),p=u.length-1;p>=0;p--)f=u[p],ie(f,f.isolateScope?v:t,w,k,f.require&&g(f.directiveName,f.require,w,y),b)}p=p||{};for(var _,v,y,b,C,S=-Number.MAX_VALUE,x=p.newScopeDirective,I=p.controllerDirectives,E=p.newIsolateScopeDirective,T=p.templateDirective,P=p.nonTlbTranscludeDirective,F=!1,R=!1,O=p.hasElementTranscludeDirective,B=o.$$element=Ma(a),j=c,q=s,z=0,W=e.length;W>z;z++){_=e[z];var Y=_.$$start,X=_.$$end;if(Y&&(B=U(a,Y,X)),y=n,S>_.priority)break;if((C=_.scope)&&(_.templateUrl||(w(C)?(Z("new/isolated scope",E||x,_,B),E=_):Z("new/isolated scope",E,_,B)),x=x||_),v=_.name,!_.templateUrl&&_.controller&&(C=_.controller,I=I||fe(),Z("'"+v+"' controller",I[v],_,B),I[v]=_),(C=_.transclude)&&(F=!0,_.$$tlb||(Z("transclusion",P,_,B),P=_),"element"==C?(O=!0,S=_.priority,y=B,B=o.$$element=Ma(t.createComment(" "+v+": "+o[v]+" ")),a=B[0],ne(r,V(y),a),q=D(y,s,S,j&&j.name,{nonTlbTranscludeDirective:P})):(y=Ma(Ae(a)).contents(),B.empty(),q=D(y,s))),_.template)if(R=!0,Z("template",T,_,B),T=_,C=M(_.template)?_.template(B,o):_.template,C=de(C),_.replace){if(j=_,y=$e(C)?[]:ut(Q(_.templateNamespace,La(C))),a=y[0],1!=y.length||a.nodeType!==Ga)throw Ei("tplrt","Template for directive '{0}' must have exactly one root element. {1}",v,"");ne(r,B,a);var ee={$attr:{}},te=N(a,[],ee),re=e.splice(z+1,e.length-(z+1));E&&H(te),e=e.concat(te).concat(re),G(o,ee),W=e.length}else B.html(C);if(_.templateUrl)R=!0,Z("template",T,_,B),T=_,_.replace&&(j=_),f=K(e.splice(z,e.length-z),B,o,r,F&&q,d,u,{controllerDirectives:I,newScopeDirective:x!==_&&x,newIsolateScopeDirective:E,templateDirective:T,nonTlbTranscludeDirective:P}),W=e.length;else if(_.compile)try{b=_.compile(B,o,q),M(b)?m(null,b,Y,X):b&&m(b.pre,b.post,Y,X)}catch(le){i(le,J(B))}_.terminal&&(f.terminal=!0,S=Math.max(S,_.priority))}return f.scope=x&&x.scope===!0,f.transcludeOnThisElement=F,f.templateOnThisElement=R,f.transclude=q,p.hasElementTranscludeDirective=O,f}function H(e){for(var t=0,n=e.length;n>t;t++)e[t]=g(e[t],{$$isolateScope:!0})}function z(t,n,a,o,s,r,l){if(n===s)return null;var u=null;if(c.hasOwnProperty(n))for(var p,m=e.get(n+d),h=0,f=m.length;f>h;h++)try{p=m[h],(y(o)||o>p.priority)&&-1!=p.restrict.indexOf(a)&&(r&&(p=g(p,{ +$$start:r,$$end:l})),t.push(p),u=p)}catch(_){i(_)}return u}function W(t){if(c.hasOwnProperty(t))for(var n,a=e.get(t+d),i=0,o=a.length;o>i;i++)if(n=a[i],n.multiElement)return!0;return!1}function G(e,t){var n=t.$attr,a=e.$attr,i=e.$$element;o(e,function(a,i){"$"!=i.charAt(0)&&(t[i]&&t[i]!==a&&(a+=("style"===i?";":" ")+t[i]),e.$set(i,a,!0,n[i]))}),o(t,function(t,o){"class"==o?(T(i,t),e["class"]=(e["class"]?e["class"]+" ":"")+t):"style"==o?(i.attr("style",i.attr("style")+";"+t),e.style=(e.style?e.style+";":"")+t):"$"==o.charAt(0)||e.hasOwnProperty(o)||(e[o]=t,a[o]=n[o])})}function K(e,t,n,a,i,r,l,c){var d,u,p=[],m=t[0],h=e.shift(),f=g(h,{templateUrl:null,transclude:null,replace:null,$$originalDirective:h}),_=M(h.templateUrl)?h.templateUrl(t,n):h.templateUrl,v=h.templateNamespace;return t.empty(),s(_).then(function(s){var g,y,b,k;if(s=de(s),h.replace){if(b=$e(s)?[]:ut(Q(v,La(s))),g=b[0],1!=b.length||g.nodeType!==Ga)throw Ei("tplrt","Template for directive '{0}' must have exactly one root element. {1}",h.name,_);y={$attr:{}},ne(a,t,g);var $=N(g,[],y);w(h.scope)&&H($),e=$.concat(e),G(n,y)}else g=m,t.html(s);for(e.unshift(f),d=j(e,g,n,i,t,h,r,l,c),o(a,function(e,n){e==g&&(a[n]=t[0])}),u=F(t[0].childNodes,i);p.length;){var C=p.shift(),S=p.shift(),M=p.shift(),x=p.shift(),I=t[0];if(!C.$$destroyed){if(S!==m){var A=S.className;c.hasElementTranscludeDirective&&h.replace||(I=Ae(g)),ne(M,Ma(S),I),T(Ma(I),A)}k=d.transcludeOnThisElement?R(C,d.transclude,x):x,d(u,C,I,a,k,d)}}p=null}),function(e,t,n,a,i){var o=i;t.$$destroyed||(p?p.push(t,n,a,o):(d.transcludeOnThisElement&&(o=R(t,d.transclude,i)),d(u,t,n,a,o,d)))}}function Y(e,t){var n=t.priority-e.priority;return 0!==n?n:e.name!==t.name?e.name"+n+"",a.childNodes[0].childNodes;default:return n}}function ee(e,t){if("srcdoc"==t)return x.HTML;var n=O(e);return"xlinkHref"==t||"form"==n&&"action"==t||"img"!=n&&("src"==t||"ngSrc"==t)?x.RESOURCE_URL:void 0}function te(e,t,n,i,o){var s=ee(e,i);o=v[i]||o;var r=a(n,!0,s,o);if(r){if("multiple"===i&&"select"===O(e))throw Ei("selmulti","Binding to the 'multiple' attribute is not supported. Element: {0}",J(e));t.push({priority:100,compile:function(){return{pre:function(e,t,l){var c=l.$$observers||(l.$$observers=fe());if(C.test(i))throw Ei("nodomevents","Interpolations for HTML DOM event attributes are disallowed. Please use the ng- versions (such as ng-click instead of onclick) instead.");var d=l[i];d!==n&&(r=d&&a(d,!0,s,o),n=d),r&&(l[i]=r(e),(c[i]||(c[i]=[])).$$inter=!0,(l.$$observers&&l.$$observers[i].$$scope||e).$watch(r,function(e,t){"class"===i&&e!=t?l.$updateClass(e,t):l.$set(i,e)}))}}}})}}function ne(e,n,a){var i,o,s=n[0],r=n.length,l=s.parentNode;if(e)for(i=0,o=e.length;o>i;i++)if(e[i]==s){e[i++]=a;for(var c=i,d=c+r-1,u=e.length;u>c;c++,d++)u>d?e[c]=e[d]:delete e[c];e.length-=r-1,e.context===s&&(e.context=a);break}l&&l.replaceChild(a,s);var p=t.createDocumentFragment();p.appendChild(s),Ma.hasData(s)&&(Ma(a).data(Ma(s).data()),xa?(Ua=!0,xa.cleanData([s])):delete Ma.cache[s[Ma.expando]]);for(var m=1,g=n.length;g>m;m++){var h=n[m];Ma(h).remove(),p.appendChild(h),delete n[m]}n[0]=a,n.length=1}function ae(e,t){return u(function(){return e.apply(null,arguments)},e,t)}function ie(e,t,n,a,o,s){try{e(t,n,a,o,s)}catch(r){i(r,J(n))}}function oe(e,t,n,i,s,l){var c;o(i,function(i,o){var l,d,u,p,m=i.attrName,g=i.optional,f=i.mode;switch(f){case"@":g||wa.call(t,m)||(n[o]=t[m]=void 0),t.$observe(m,function(e){$(e)&&(n[o]=e)}),t.$$observers[m].$$scope=e,$(t[m])&&(n[o]=a(t[m])(e));break;case"=":if(!wa.call(t,m)){if(g)break;t[m]=void 0}if(g&&!t[m])break;d=r(t[m]),p=d.literal?q:function(e,t){return e===t||e!==e&&t!==t},u=d.assign||function(){throw l=n[o]=d(e),Ei("nonassign","Expression '{0}' used with directive '{1}' is non-assignable!",t[m],s.name)},l=n[o]=d(e);var _=function(t){return p(t,n[o])||(p(t,l)?u(e,t=n[o]):n[o]=t),l=t};_.$stateful=!0;var v;v=i.collection?e.$watchCollection(t[m],_):e.$watch(r(t[m],_),null,d.literal),c=c||[],c.push(v);break;case"&":if(d=t.hasOwnProperty(m)?r(t[m]):h,d===h&&g)break;n[o]=function(t){return d(e,t)}}});var d=c?function(){for(var e=0,t=c.length;t>e;++e)c[e]()}:h;return l&&d!==h?(l.$on("$destroy",d),h):d}var se=function(e,t){if(t){var n,a,i,o=Object.keys(t);for(n=0,a=o.length;a>n;n++)i=o[n],this[i]=t[i]}else this.$attr={};this.$$element=e};se.prototype={$normalize:ct,$addClass:function(e){e&&e.length>0&&I.addClass(this.$$element,e)},$removeClass:function(e){e&&e.length>0&&I.removeClass(this.$$element,e)},$updateClass:function(e,t){var n=dt(e,t);n&&n.length&&I.addClass(this.$$element,n);var a=dt(t,e);a&&a.length&&I.removeClass(this.$$element,a)},$set:function(e,t,n,a){var s,r=this.$$element[0],l=Ve(r,e),c=ze(e),d=e;if(l?(this.$$element.prop(e,t),a=l):c&&(this[c]=t,d=c),this[e]=t,a?this.$attr[e]=a:(a=this.$attr[e],a||(this.$attr[e]=a=ce(e,"-"))),s=O(this.$$element),"a"===s&&"href"===e||"img"===s&&"src"===e)this[e]=t=E(t,"src"===e);else if("img"===s&&"srcset"===e){for(var u="",p=La(t),m=/(\s+\d+x\s*,|\s+\d+w\s*,|\s+,|,\s+)/,g=/\s/.test(p)?m:/(,)/,h=p.split(g),f=Math.floor(h.length/2),_=0;f>_;_++){var v=2*_;u+=E(La(h[v]),!0),u+=" "+La(h[v+1])}var b=La(h[2*_]).split(/\s/);u+=E(La(b[0]),!0),2===b.length&&(u+=" "+La(b[1])),this[e]=t=u}n!==!1&&(null===t||y(t)?this.$$element.removeAttr(a):this.$$element.attr(a,t));var w=this.$$observers;w&&o(w[d],function(e){try{e(t)}catch(n){i(n)}})},$observe:function(e,t){var n=this,a=n.$$observers||(n.$$observers=fe()),i=a[e]||(a[e]=[]);return i.push(t),_.$evalAsync(function(){i.$$inter||!n.hasOwnProperty(e)||y(n[e])||t(n[e])}),function(){B(i,t)}}};var re=a.startSymbol(),le=a.endSymbol(),de="{{"==re||"}}"==le?f:function(e){return e.replace(/\{\{/g,re).replace(/}}/g,le)},pe=/^ngAttr[A-Z]/;return D.$$addBindingInfo=S?function(e,t){var n=e.data("$binding")||[];Oa(t)?n=n.concat(t):n.push(t),e.data("$binding",n)}:h,D.$$addBindingClass=S?function(e){T(e,"ng-binding")}:h,D.$$addScopeInfo=S?function(e,t,n,a){var i=n?a?"$isolateScopeNoTemplate":"$isolateScope":"$scope";e.data(i,t)}:h,D.$$addScopeClass=S?function(e,t){T(e,t?"ng-isolate-scope":"ng-scope")}:h,D}]}function ct(e){return ke(e.replace(Ti,""))}function dt(e,t){var n="",a=e.split(/\s+/),i=t.split(/\s+/);e:for(var o=0;o0?" ":"")+s}return n}function ut(e){e=Ma(e);var t=e.length;if(1>=t)return e;for(;t--;){var n=e[t];n.nodeType===Za&&Ea.call(e,t,1)}return e}function pt(e,t){if(t&&$(t))return t;if($(e)){var n=Pi.exec(e);if(n)return n[3]}}function mt(){var e={},t=!1;this.register=function(t,n){me(t,"controller"),w(t)?u(e,t):e[t]=n},this.allowGlobals=function(){t=!0},this.$get=["$injector","$window",function(i,o){function s(e,t,n,i){if(!e||!w(e.$scope))throw a("$controller")("noscp","Cannot export controller '{0}' as '{1}'! No $scope object provided via `locals`.",i,t);e.$scope[t]=n}return function(a,r,l,c){var d,p,m,g;if(l=l===!0,c&&$(c)&&(g=c),$(a)){if(p=a.match(Pi),!p)throw Di("ctrlfmt","Badly formed controller string '{0}'. Must match `__name__ as __id__` or `__name__`.",a);m=p[1],g=g||p[3],a=e.hasOwnProperty(m)?e[m]:ge(r.$scope,m,!0)||(t?ge(o,m,!0):n),pe(a,m,!0)}if(l){var h=(Oa(a)?a[a.length-1]:a).prototype;d=Object.create(h||null),g&&s(r,g,d,m||a.name);var f;return f=u(function(){var e=i.invoke(a,d,r,m);return e!==d&&(w(e)||M(e))&&(d=e,g&&s(r,g,d,m||a.name)),d},{instance:d,identifier:g})}return d=i.instantiate(a,r,m),g&&s(r,g,d,m||a.name),d}}]}function gt(){this.$get=["$window",function(e){return Ma(e.document)}]}function ht(){this.$get=["$log",function(e){return function(t,n){e.error.apply(e,arguments)}}]}function ft(e){return w(e)?S(e)?e.toISOString():G(e):e}function _t(){this.$get=function(){return function(e){if(!e)return"";var t=[];return s(e,function(e,n){null===e||y(e)||(Oa(e)?o(e,function(e,a){t.push(ae(n)+"="+ae(ft(e)))}):t.push(ae(n)+"="+ae(ft(e))))}),t.join("&")}}}function vt(){this.$get=function(){return function(e){function t(e,a,i){null===e||y(e)||(Oa(e)?o(e,function(e,n){t(e,a+"["+(w(e)?n:"")+"]")}):w(e)&&!S(e)?s(e,function(e,n){t(e,a+(i?"":"[")+n+(i?"":"]"))}):n.push(ae(a)+"="+ae(ft(e))))}if(!e)return"";var n=[];return t(e,"",!0),n.join("&")}}}function yt(e,t){if($(e)){var n=e.replace(Bi,"").trim();if(n){var a=t("Content-Type");(a&&0===a.indexOf(Ri)||bt(n))&&(e=K(n))}}return e}function bt(e){var t=e.match(Ui);return t&&Oi[t[0]].test(e)}function wt(e){function t(e,t){e&&(a[e]=a[e]?a[e]+", "+t:t)}var n,a=fe();return $(e)?o(e.split("\n"),function(e){n=e.indexOf(":"),t(ba(La(e.substr(0,n))),La(e.substr(n+1)))}):w(e)&&o(e,function(e,n){t(ba(n),La(e))}),a}function kt(e){var t;return function(n){if(t||(t=wt(e)),n){var a=t[ba(n)];return void 0===a&&(a=null),a}return t}}function $t(e,t,n,a){return M(a)?a(e,t,n):(o(a,function(a){e=a(e,t,n)}),e)}function Ct(e){return e>=200&&300>e}function St(){var e=this.defaults={transformResponse:[yt],transformRequest:[function(e){return!w(e)||E(e)||D(e)||T(e)?e:G(e)}],headers:{common:{Accept:"application/json, text/plain, */*"},post:j(Ni),put:j(Ni),patch:j(Ni)},xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",paramSerializer:"$httpParamSerializer"},t=!1;this.useApplyAsync=function(e){return b(e)?(t=!!e,this):t};var i=!0;this.useLegacyPromiseExtensions=function(e){return b(e)?(i=!!e,this):i};var s=this.interceptors=[];this.$get=["$httpBackend","$$cookieReader","$cacheFactory","$rootScope","$q","$injector",function(r,l,c,d,p,m){function g(t){function s(e){var t=u({},e);return t.data=e.data?$t(e.data,e.headers,e.status,c.transformResponse):e.data,Ct(e.status)?t:p.reject(t)}function r(e,t){var n,a={};return o(e,function(e,i){M(e)?(n=e(t),null!=n&&(a[i]=n)):a[i]=e}),a}function l(t){var n,a,i,o=e.headers,s=u({},t.headers);o=u({},o.common,o[ba(t.method)]);e:for(n in o){a=ba(n);for(i in s)if(ba(i)===a)continue e;s[n]=o[n]}return r(s,j(t))}if(!Ra.isObject(t))throw a("$http")("badreq","Http request configuration must be an object. Received: {0}",t);var c=u({method:"get",transformRequest:e.transformRequest,transformResponse:e.transformResponse,paramSerializer:e.paramSerializer},t);c.headers=l(t),c.method=ka(c.method),c.paramSerializer=$(c.paramSerializer)?m.get(c.paramSerializer):c.paramSerializer;var d=function(t){var a=t.headers,i=$t(t.data,kt(a),n,t.transformRequest);return y(i)&&o(a,function(e,t){"content-type"===ba(t)&&delete a[t]}),y(t.withCredentials)&&!y(e.withCredentials)&&(t.withCredentials=e.withCredentials),_(t,i).then(s,s)},g=[d,n],h=p.when(c);for(o(C,function(e){(e.request||e.requestError)&&g.unshift(e.request,e.requestError),(e.response||e.responseError)&&g.push(e.response,e.responseError)});g.length;){var f=g.shift(),v=g.shift();h=h.then(f,v)}return i?(h.success=function(e){return pe(e,"fn"),h.then(function(t){e(t.data,t.status,t.headers,c)}),h},h.error=function(e){return pe(e,"fn"),h.then(null,function(t){e(t.data,t.status,t.headers,c)}),h}):(h.success=ji("success"),h.error=ji("error")),h}function h(e){o(arguments,function(e){g[e]=function(t,n){return g(u({},n||{},{method:e,url:t}))}})}function f(e){o(arguments,function(e){g[e]=function(t,n,a){return g(u({},a||{},{method:e,url:t,data:n}))}})}function _(a,i){function o(e,n,a,i){function o(){s(n,e,a,i)}m&&(Ct(e)?m.put(C,[e,n,wt(a),i]):m.remove(C)),t?d.$applyAsync(o):(o(),d.$$phase||d.$apply())}function s(e,t,n,i){t=t>=-1?t:0,(Ct(t)?f.resolve:f.reject)({data:e,status:t,headers:kt(n),config:a,statusText:i})}function c(e){s(e.data,e.status,j(e.headers()),e.statusText)}function u(){var e=g.pendingRequests.indexOf(a);-1!==e&&g.pendingRequests.splice(e,1)}var m,h,f=p.defer(),_=f.promise,$=a.headers,C=v(a.url,a.paramSerializer(a.params));if(g.pendingRequests.push(a),_.then(u,u),!a.cache&&!e.cache||a.cache===!1||"GET"!==a.method&&"JSONP"!==a.method||(m=w(a.cache)?a.cache:w(e.cache)?e.cache:k),m&&(h=m.get(C),b(h)?F(h)?h.then(c,c):Oa(h)?s(h[1],h[0],j(h[2]),h[3]):s(h,200,{},"OK"):m.put(C,_)),y(h)){var S=xn(a.url)?l()[a.xsrfCookieName||e.xsrfCookieName]:n;S&&($[a.xsrfHeaderName||e.xsrfHeaderName]=S),r(a.method,C,i,o,$,a.timeout,a.withCredentials,a.responseType)}return _}function v(e,t){return t.length>0&&(e+=(-1==e.indexOf("?")?"?":"&")+t),e}var k=c("$http");e.paramSerializer=$(e.paramSerializer)?m.get(e.paramSerializer):e.paramSerializer;var C=[];return o(s,function(e){C.unshift($(e)?m.get(e):m.invoke(e))}),g.pendingRequests=[],h("get","delete","head","jsonp"),f("post","put","patch"),g.defaults=e,g}]}function Mt(){this.$get=function(){return function(){return new e.XMLHttpRequest}}}function xt(){this.$get=["$browser","$window","$document","$xhrFactory",function(e,t,n,a){return It(e,a,e.defer,t.angular.callbacks,n[0])}]}function It(e,t,n,a,i){function s(e,t,n){var o=i.createElement("script"),s=null;return o.type="text/javascript",o.src=e,o.async=!0,s=function(e){ai(o,"load",s),ai(o,"error",s),i.body.removeChild(o),o=null;var r=-1,l="unknown";e&&("load"!==e.type||a[t].called||(e={type:"error"}),l=e.type,r="error"===e.type?404:200),n&&n(r,l)},ni(o,"load",s),ni(o,"error",s),i.body.appendChild(o),s}return function(i,r,l,c,d,u,p,m){function g(){v&&v(),w&&w.abort()}function f(t,a,i,o,s){b(C)&&n.cancel(C),v=w=null,t(a,i,o,s),e.$$completeOutstandingRequest(h)}if(e.$$incOutstandingRequestCount(),r=r||e.url(),"jsonp"==ba(i)){var _="_"+(a.counter++).toString(36);a[_]=function(e){a[_].data=e,a[_].called=!0};var v=s(r.replace("JSON_CALLBACK","angular.callbacks."+_),_,function(e,t){f(c,e,a[_].data,"",t),a[_]=h})}else{var w=t(i,r);w.open(i,r,!0),o(d,function(e,t){b(e)&&w.setRequestHeader(t,e)}),w.onload=function(){var e=w.statusText||"",t="response"in w?w.response:w.responseText,n=1223===w.status?204:w.status;0===n&&(n=t?200:"file"==Mn(r).protocol?404:0),f(c,n,t,w.getAllResponseHeaders(),e)};var k=function(){f(c,-1,null,null,"")};if(w.onerror=k,w.onabort=k,p&&(w.withCredentials=!0),m)try{w.responseType=m}catch($){if("json"!==m)throw $}w.send(y(l)?null:l)}if(u>0)var C=n(g,u);else F(u)&&u.then(g)}}function At(){var e="{{",t="}}";this.startSymbol=function(t){return t?(e=t,this):e},this.endSymbol=function(e){return e?(t=e,this):t},this.$get=["$parse","$exceptionHandler","$sce",function(n,a,i){function o(e){return"\\\\\\"+e}function s(n){return n.replace(p,e).replace(m,t)}function r(e){if(null==e)return"";switch(typeof e){case"string":break;case"number":e=""+e;break;default:e=G(e)}return e}function l(o,l,p,m){function g(e){try{return e=I(e),m&&!b(e)?e:r(e)}catch(t){a(qi.interr(o,t))}}m=!!m;for(var h,f,_,v=0,w=[],k=[],$=o.length,C=[],S=[];$>v;){if(-1==(h=o.indexOf(e,v))||-1==(f=o.indexOf(t,h+c))){v!==$&&C.push(s(o.substring(v)));break}v!==h&&C.push(s(o.substring(v,h))),_=o.substring(h+c,f),w.push(_),k.push(n(_,g)),v=f+d,S.push(C.length),C.push("")}if(p&&C.length>1&&qi.throwNoconcat(o),!l||w.length){var x=function(e){for(var t=0,n=w.length;n>t;t++){if(m&&y(e[t]))return;C[S[t]]=e[t]}return C.join("")},I=function(e){return p?i.getTrusted(p,e):i.valueOf(e)};return u(function(e){var t=0,n=w.length,i=new Array(n);try{for(;n>t;t++)i[t]=k[t](e);return x(i)}catch(s){a(qi.interr(o,s))}},{exp:o,expressions:w,$$watchDelegate:function(e,t){var n;return e.$watchGroup(k,function(a,i){var o=x(a);M(t)&&t.call(this,o,a!==i?n:o,e),n=o})}})}}var c=e.length,d=t.length,p=new RegExp(e.replace(/./g,o),"g"),m=new RegExp(t.replace(/./g,o),"g");return l.startSymbol=function(){return e},l.endSymbol=function(){return t},l}]}function Et(){this.$get=["$rootScope","$window","$q","$$q",function(e,t,n,a){function i(i,s,r,l){var c=arguments.length>4,d=c?V(arguments,4):[],u=t.setInterval,p=t.clearInterval,m=0,g=b(l)&&!l,h=(g?a:n).defer(),f=h.promise;return r=b(r)?r:0,f.then(null,null,c?function(){i.apply(null,d)}:i),f.$$intervalId=u(function(){h.notify(m++),r>0&&m>=r&&(h.resolve(m),p(f.$$intervalId),delete o[f.$$intervalId]),g||e.$apply()},s),o[f.$$intervalId]=h,f}var o={};return i.cancel=function(e){return e&&e.$$intervalId in o?(o[e.$$intervalId].reject("canceled"),t.clearInterval(e.$$intervalId),delete o[e.$$intervalId],!0):!1},i}]}function Tt(e){for(var t=e.split("/"),n=t.length;n--;)t[n]=ne(t[n]);return t.join("/")}function Dt(e,t){var n=Mn(e);t.$$protocol=n.protocol,t.$$host=n.hostname,t.$$port=m(n.port)||Vi[n.protocol]||null}function Pt(e,t){var n="/"!==e.charAt(0);n&&(e="/"+e);var a=Mn(e);t.$$path=decodeURIComponent(n&&"/"===a.pathname.charAt(0)?a.pathname.substring(1):a.pathname),t.$$search=ee(a.search),t.$$hash=decodeURIComponent(a.hash),t.$$path&&"/"!=t.$$path.charAt(0)&&(t.$$path="/"+t.$$path)}function Ft(e,t){return 0===t.indexOf(e)?t.substr(e.length):void 0}function Rt(e){var t=e.indexOf("#");return-1==t?e:e.substr(0,t)}function Nt(e){return e.replace(/(#.+)|#$/,"$1")}function Ut(e){return e.substr(0,Rt(e).lastIndexOf("/")+1)}function Ot(e){return e.substring(0,e.indexOf("/",e.indexOf("//")+2))}function Bt(e,t,n){this.$$html5=!0,n=n||"",Dt(e,this),this.$$parse=function(e){var n=Ft(t,e);if(!$(n))throw zi("ipthprfx",'Invalid url "{0}", missing path prefix "{1}".',e,t);Pt(n,this),this.$$path||(this.$$path="/"),this.$$compose()},this.$$compose=function(){var e=te(this.$$search),n=this.$$hash?"#"+ne(this.$$hash):"";this.$$url=Tt(this.$$path)+(e?"?"+e:"")+n,this.$$absUrl=t+this.$$url.substr(1)},this.$$parseLinkUrl=function(a,i){if(i&&"#"===i[0])return this.hash(i.slice(1)),!0;var o,s,r;return b(o=Ft(e,a))?(s=o,r=b(o=Ft(n,o))?t+(Ft("/",o)||o):e+s):b(o=Ft(t,a))?r=t+o:t==a+"/"&&(r=t),r&&this.$$parse(r),!!r}}function Lt(e,t,n){Dt(e,this),this.$$parse=function(a){function i(e,t,n){var a,i=/^\/[A-Z]:(\/.*)/;return 0===t.indexOf(n)&&(t=t.replace(n,"")),i.exec(t)?e:(a=i.exec(e),a?a[1]:e)}var o,s=Ft(e,a)||Ft(t,a);y(s)||"#"!==s.charAt(0)?this.$$html5?o=s:(o="",y(s)&&(e=a,this.replace())):(o=Ft(n,s),y(o)&&(o=s)),Pt(o,this),this.$$path=i(this.$$path,o,e),this.$$compose()},this.$$compose=function(){var t=te(this.$$search),a=this.$$hash?"#"+ne(this.$$hash):"";this.$$url=Tt(this.$$path)+(t?"?"+t:"")+a,this.$$absUrl=e+(this.$$url?n+this.$$url:"")},this.$$parseLinkUrl=function(t,n){return Rt(e)==Rt(t)?(this.$$parse(t),!0):!1}}function jt(e,t,n){this.$$html5=!0,Lt.apply(this,arguments),this.$$parseLinkUrl=function(a,i){if(i&&"#"===i[0])return this.hash(i.slice(1)),!0;var o,s;return e==Rt(a)?o=a:(s=Ft(t,a))?o=e+n+s:t===a+"/"&&(o=t),o&&this.$$parse(o),!!o},this.$$compose=function(){var t=te(this.$$search),a=this.$$hash?"#"+ne(this.$$hash):"";this.$$url=Tt(this.$$path)+(t?"?"+t:"")+a,this.$$absUrl=e+n+this.$$url}}function qt(e){return function(){return this[e]}}function Ht(e,t){return function(n){return y(n)?this[e]:(this[e]=t(n),this.$$compose(),this)}}function Vt(){var e="",t={enabled:!1,requireBase:!0,rewriteLinks:!0};this.hashPrefix=function(t){return b(t)?(e=t,this):e},this.html5Mode=function(e){return P(e)?(t.enabled=e,this):w(e)?(P(e.enabled)&&(t.enabled=e.enabled),P(e.requireBase)&&(t.requireBase=e.requireBase),P(e.rewriteLinks)&&(t.rewriteLinks=e.rewriteLinks),this):t},this.$get=["$rootScope","$browser","$sniffer","$rootElement","$window",function(n,a,i,o,s){function r(e,t,n){var i=c.url(),o=c.$$state;try{a.url(e,t,n),c.$$state=a.state()}catch(s){throw c.url(i),c.$$state=o,s}}function l(e,t){n.$broadcast("$locationChangeSuccess",c.absUrl(),e,c.$$state,t)}var c,d,u,p=a.baseHref(),m=a.url();if(t.enabled){if(!p&&t.requireBase)throw zi("nobase","$location in HTML5 mode requires a tag to be present!");u=Ot(m)+(p||"/"),d=i.history?Bt:jt}else u=Rt(m),d=Lt;var g=Ut(u);c=new d(u,g,"#"+e),c.$$parseLinkUrl(m,m),c.$$state=a.state();var h=/^\s*(javascript|mailto):/i;o.on("click",function(e){if(t.rewriteLinks&&!e.ctrlKey&&!e.metaKey&&!e.shiftKey&&2!=e.which&&2!=e.button){for(var i=Ma(e.target);"a"!==O(i[0]);)if(i[0]===o[0]||!(i=i.parent())[0])return;var r=i.prop("href"),l=i.attr("href")||i.attr("xlink:href");w(r)&&"[object SVGAnimatedString]"===r.toString()&&(r=Mn(r.animVal).href),h.test(r)||!r||i.attr("target")||e.isDefaultPrevented()||c.$$parseLinkUrl(r,l)&&(e.preventDefault(),c.absUrl()!=a.url()&&(n.$apply(),s.angular["ff-684208-preventDefault"]=!0))}}),Nt(c.absUrl())!=Nt(m)&&a.url(c.absUrl(),!0);var f=!0;return a.onUrlChange(function(e,t){return y(Ft(g,e))?void(s.location.href=e):(n.$evalAsync(function(){var a,i=c.absUrl(),o=c.$$state;c.$$parse(e),c.$$state=t,a=n.$broadcast("$locationChangeStart",e,i,t,o).defaultPrevented,c.absUrl()===e&&(a?(c.$$parse(i),c.$$state=o,r(i,!1,o)):(f=!1,l(i,o)))}),void(n.$$phase||n.$digest()))}),n.$watch(function(){var e=Nt(a.url()),t=Nt(c.absUrl()),o=a.state(),s=c.$$replace,d=e!==t||c.$$html5&&i.history&&o!==c.$$state;(f||d)&&(f=!1,n.$evalAsync(function(){var t=c.absUrl(),a=n.$broadcast("$locationChangeStart",t,e,c.$$state,o).defaultPrevented;c.absUrl()===t&&(a?(c.$$parse(e),c.$$state=o):(d&&r(t,s,o===c.$$state?null:c.$$state),l(e,o)))})),c.$$replace=!1}),c}]}function zt(){var e=!0,t=this;this.debugEnabled=function(t){return b(t)?(e=t,this):e},this.$get=["$window",function(n){function a(e){return e instanceof Error&&(e.stack?e=e.message&&-1===e.stack.indexOf(e.message)?"Error: "+e.message+"\n"+e.stack:e.stack:e.sourceURL&&(e=e.message+"\n"+e.sourceURL+":"+e.line)),e}function i(e){var t=n.console||{},i=t[e]||t.log||h,s=!1;try{s=!!i.apply}catch(r){}return s?function(){var e=[];return o(arguments,function(t){e.push(a(t))}),i.apply(t,e)}:function(e,t){i(e,null==t?"":t)}}return{log:i("log"),info:i("info"),warn:i("warn"),error:i("error"),debug:function(){var n=i("debug");return function(){e&&n.apply(t,arguments)}}()}}]}function Wt(e,t){if("__defineGetter__"===e||"__defineSetter__"===e||"__lookupGetter__"===e||"__lookupSetter__"===e||"__proto__"===e)throw Gi("isecfld","Attempting to access a disallowed field in Angular expressions! Expression: {0}",t);return e}function Gt(e,t){if(e+="",!$(e))throw Gi("iseccst","Cannot convert object to primitive value! Expression: {0}",t);return e}function Kt(e,t){if(e){if(e.constructor===e)throw Gi("isecfn","Referencing Function in Angular expressions is disallowed! Expression: {0}",t);if(e.window===e)throw Gi("isecwindow","Referencing the Window in Angular expressions is disallowed! Expression: {0}",t);if(e.children&&(e.nodeName||e.prop&&e.attr&&e.find))throw Gi("isecdom","Referencing DOM nodes in Angular expressions is disallowed! Expression: {0}",t);if(e===Object)throw Gi("isecobj","Referencing Object in Angular expressions is disallowed! Expression: {0}",t)}return e}function Yt(e,t){if(e){if(e.constructor===e)throw Gi("isecfn","Referencing Function in Angular expressions is disallowed! Expression: {0}",t);if(e===Ki||e===Yi||e===Zi)throw Gi("isecff","Referencing call, apply or bind in Angular expressions is disallowed! Expression: {0}",t)}}function Zt(e,t){if(e&&(e===0..constructor||e===(!1).constructor||e==="".constructor||e==={}.constructor||e===[].constructor||e===Function.constructor))throw Gi("isecaf","Assigning to a constructor is disallowed! Expression: {0}",t)}function Xt(e,t){return"undefined"!=typeof e?e:t}function Jt(e,t){return"undefined"==typeof e?t:"undefined"==typeof t?e:e+t}function Qt(e,t){var n=e(t);return!n.$stateful}function en(e,t){var n,a;switch(e.type){case eo.Program:n=!0,o(e.body,function(e){en(e.expression,t),n=n&&e.expression.constant}),e.constant=n;break;case eo.Literal:e.constant=!0,e.toWatch=[];break;case eo.UnaryExpression:en(e.argument,t),e.constant=e.argument.constant,e.toWatch=e.argument.toWatch;break;case eo.BinaryExpression:en(e.left,t),en(e.right,t),e.constant=e.left.constant&&e.right.constant,e.toWatch=e.left.toWatch.concat(e.right.toWatch);break;case eo.LogicalExpression:en(e.left,t),en(e.right,t),e.constant=e.left.constant&&e.right.constant,e.toWatch=e.constant?[]:[e];break;case eo.ConditionalExpression:en(e.test,t),en(e.alternate,t),en(e.consequent,t),e.constant=e.test.constant&&e.alternate.constant&&e.consequent.constant,e.toWatch=e.constant?[]:[e];break;case eo.Identifier:e.constant=!1,e.toWatch=[e];break;case eo.MemberExpression:en(e.object,t),e.computed&&en(e.property,t),e.constant=e.object.constant&&(!e.computed||e.property.constant),e.toWatch=[e];break;case eo.CallExpression:n=e.filter?Qt(t,e.callee.name):!1,a=[],o(e.arguments,function(e){en(e,t),n=n&&e.constant,e.constant||a.push.apply(a,e.toWatch)}),e.constant=n,e.toWatch=e.filter&&Qt(t,e.callee.name)?a:[e];break;case eo.AssignmentExpression:en(e.left,t),en(e.right,t),e.constant=e.left.constant&&e.right.constant,e.toWatch=[e];break;case eo.ArrayExpression:n=!0,a=[],o(e.elements,function(e){en(e,t),n=n&&e.constant,e.constant||a.push.apply(a,e.toWatch)}),e.constant=n,e.toWatch=a;break;case eo.ObjectExpression:n=!0,a=[],o(e.properties,function(e){en(e.value,t),n=n&&e.value.constant,e.value.constant||a.push.apply(a,e.value.toWatch)}),e.constant=n,e.toWatch=a;break;case eo.ThisExpression:e.constant=!1,e.toWatch=[]}}function tn(e){if(1==e.length){var t=e[0].expression,a=t.toWatch;return 1!==a.length?a:a[0]!==t?a:n}}function nn(e){return e.type===eo.Identifier||e.type===eo.MemberExpression}function an(e){return 1===e.body.length&&nn(e.body[0].expression)?{type:eo.AssignmentExpression,left:e.body[0].expression,right:{type:eo.NGValueParameter},operator:"="}:void 0}function on(e){return 0===e.body.length||1===e.body.length&&(e.body[0].expression.type===eo.Literal||e.body[0].expression.type===eo.ArrayExpression||e.body[0].expression.type===eo.ObjectExpression)}function sn(e){return e.constant}function rn(e,t){this.astBuilder=e,this.$filter=t}function ln(e,t){this.astBuilder=e,this.$filter=t}function cn(e){return"constructor"==e}function dn(e){return M(e.valueOf)?e.valueOf():no.call(e)}function un(){var e=fe(),t=fe();this.$get=["$filter",function(a){function i(e,t){return null==e||null==t?e===t:"object"==typeof e&&(e=dn(e),"object"==typeof e)?!1:e===t||e!==e&&t!==t}function s(e,t,a,o,s){var r,l=o.inputs;if(1===l.length){var c=i;return l=l[0],e.$watch(function(e){var t=l(e);return i(t,c)||(r=o(e,n,n,[t]),c=t&&dn(t)),r},t,a,s)}for(var d=[],u=[],p=0,m=l.length;m>p;p++)d[p]=i,u[p]=null;return e.$watch(function(e){for(var t=!1,a=0,s=l.length;s>a;a++){var c=l[a](e);(t||(t=!i(c,d[a])))&&(u[a]=c,d[a]=c&&dn(c))}return t&&(r=o(e,n,n,u)),r},t,a,s)}function r(e,t,n,a){var i,o;return i=e.$watch(function(e){return a(e)},function(e,n,a){o=e,M(t)&&t.apply(this,arguments),b(e)&&a.$$postDigest(function(){b(o)&&i()})},n)}function l(e,t,n,a){function i(e){var t=!0;return o(e,function(e){b(e)||(t=!1)}),t}var s,r;return s=e.$watch(function(e){return a(e)},function(e,n,a){r=e,M(t)&&t.call(this,e,n,a),i(e)&&a.$$postDigest(function(){i(r)&&s()})},n)}function c(e,t,n,a){var i;return i=e.$watch(function(e){return a(e)},function(e,n,a){M(t)&&t.apply(this,arguments),i()},n)}function d(e,t){if(!t)return e;var n=e.$$watchDelegate,a=n!==l&&n!==r,i=a?function(n,a,i,o){var s=e(n,a,i,o);return t(s,n,a)}:function(n,a,i,o){var s=e(n,a,i,o),r=t(s,n,a);return b(s)?r:s};return e.$$watchDelegate&&e.$$watchDelegate!==s?i.$$watchDelegate=e.$$watchDelegate:t.$stateful||(i.$$watchDelegate=s,i.inputs=e.inputs?e.inputs:[e]),i}var u=qa().noUnsafeEval,p={csp:u,expensiveChecks:!1},m={csp:u,expensiveChecks:!0};return function(n,i,o){var u,g,f;switch(typeof n){case"string":n=n.trim(),f=n;var _=o?t:e;if(u=_[f],!u){":"===n.charAt(0)&&":"===n.charAt(1)&&(g=!0,n=n.substring(2));var v=o?m:p,y=new Qi(v),b=new to(y,a,v);u=b.parse(n),u.constant?u.$$watchDelegate=c:g?u.$$watchDelegate=u.literal?l:r:u.inputs&&(u.$$watchDelegate=s),_[f]=u}return d(u,i);case"function":return d(n,i);default:return h}}}]}function pn(){this.$get=["$rootScope","$exceptionHandler",function(e,t){return gn(function(t){e.$evalAsync(t)},t)}]}function mn(){this.$get=["$browser","$exceptionHandler",function(e,t){return gn(function(t){e.defer(t)},t)}]}function gn(e,t){function i(e,t,n){function a(t){return function(n){i||(i=!0,t.call(e,n))}}var i=!1;return[a(t),a(n)]}function s(){this.$$state={status:0}}function r(e,t){return function(n){t.call(e,n)}}function l(e){var a,i,o;o=e.pending,e.processScheduled=!1,e.pending=n;for(var s=0,r=o.length;r>s;++s){i=o[s][0],a=o[s][e.status];try{M(a)?i.resolve(a(e.value)):1===e.status?i.resolve(e.value):i.reject(e.value)}catch(l){i.reject(l),t(l)}}}function c(t){!t.processScheduled&&t.pending&&(t.processScheduled=!0,e(function(){l(t)}))}function d(){this.promise=new s,this.resolve=r(this,this.resolve),this.reject=r(this,this.reject),this.notify=r(this,this.notify)}function p(e){var t=new d,n=0,a=Oa(e)?[]:{};return o(e,function(e,i){n++,v(e).then(function(e){a.hasOwnProperty(i)||(a[i]=e,--n||t.resolve(a))},function(e){a.hasOwnProperty(i)||t.reject(e)})}),0===n&&t.resolve(a),t.promise}var m=a("$q",TypeError),g=function(){return new d};u(s.prototype,{then:function(e,t,n){if(y(e)&&y(t)&&y(n))return this;var a=new d;return this.$$state.pending=this.$$state.pending||[],this.$$state.pending.push([a,e,t,n]),this.$$state.status>0&&c(this.$$state),a.promise},"catch":function(e){return this.then(null,e)},"finally":function(e,t){return this.then(function(t){return _(t,!0,e)},function(t){return _(t,!1,e)},t)}}),u(d.prototype,{resolve:function(e){this.promise.$$state.status||(e===this.promise?this.$$reject(m("qcycle","Expected promise to be resolved with value other than itself '{0}'",e)):this.$$resolve(e))},$$resolve:function(e){var n,a;a=i(this,this.$$resolve,this.$$reject);try{(w(e)||M(e))&&(n=e&&e.then),M(n)?(this.promise.$$state.status=-1,n.call(e,a[0],a[1],this.notify)):(this.promise.$$state.value=e,this.promise.$$state.status=1,c(this.promise.$$state))}catch(o){a[1](o),t(o)}},reject:function(e){this.promise.$$state.status||this.$$reject(e)},$$reject:function(e){this.promise.$$state.value=e,this.promise.$$state.status=2,c(this.promise.$$state)},notify:function(n){var a=this.promise.$$state.pending;this.promise.$$state.status<=0&&a&&a.length&&e(function(){for(var e,i,o=0,s=a.length;s>o;o++){i=a[o][0],e=a[o][3];try{i.notify(M(e)?e(n):n)}catch(r){t(r)}}})}});var h=function(e){var t=new d;return t.reject(e),t.promise},f=function(e,t){var n=new d;return t?n.resolve(e):n.reject(e),n.promise},_=function(e,t,n){var a=null;try{M(n)&&(a=n())}catch(i){return f(i,!1)}return F(a)?a.then(function(){return f(e,t)},function(e){return f(e,!1)}):f(e,t)},v=function(e,t,n,a){var i=new d;return i.resolve(e),i.promise.then(t,n,a)},b=v,k=function $(e){function t(e){a.resolve(e)}function n(e){a.reject(e)}if(!M(e))throw m("norslvr","Expected resolverFn, got '{0}'",e);if(!(this instanceof $))return new $(e);var a=new d;return e(t,n),a.promise};return k.defer=g,k.reject=h,k.when=v,k.resolve=b,k.all=p,k}function hn(){this.$get=["$window","$timeout",function(e,t){var n=e.requestAnimationFrame||e.webkitRequestAnimationFrame,a=e.cancelAnimationFrame||e.webkitCancelAnimationFrame||e.webkitCancelRequestAnimationFrame,i=!!n,o=i?function(e){var t=n(e);return function(){a(t)}}:function(e){var n=t(e,16.66,!1);return function(){t.cancel(n)}};return o.supported=i,o}]}function fn(){function e(e){function t(){this.$$watchers=this.$$nextSibling=this.$$childHead=this.$$childTail=null,this.$$listeners={},this.$$listenerCount={},this.$$watchersCount=0,this.$id=l(),this.$$ChildScope=null}return t.prototype=e,t}var t=10,n=a("$rootScope"),s=null,r=null;this.digestTtl=function(e){return arguments.length&&(t=e),t},this.$get=["$injector","$exceptionHandler","$parse","$browser",function(a,c,d,u){function p(e){e.currentScope.$$destroyed=!0}function m(){this.$id=l(),this.$$phase=this.$parent=this.$$watchers=this.$$nextSibling=this.$$prevSibling=this.$$childHead=this.$$childTail=null,this.$root=this,this.$$destroyed=!1,this.$$listeners={},this.$$listenerCount={}, +this.$$watchersCount=0,this.$$isolateBindings=null}function g(e){if(C.$$phase)throw n("inprog","{0} already in progress",C.$$phase);C.$$phase=e}function f(){C.$$phase=null}function _(e,t){do e.$$watchersCount+=t;while(e=e.$parent)}function v(e,t,n){do e.$$listenerCount[n]-=t,0===e.$$listenerCount[n]&&delete e.$$listenerCount[n];while(e=e.$parent)}function b(){}function k(){for(;I.length;)try{I.shift()()}catch(e){c(e)}r=null}function $(){null===r&&(r=u.defer(function(){C.$apply(k)}))}m.prototype={constructor:m,$new:function(t,n){var a;return n=n||this,t?(a=new m,a.$root=this.$root):(this.$$ChildScope||(this.$$ChildScope=e(this)),a=new this.$$ChildScope),a.$parent=n,a.$$prevSibling=n.$$childTail,n.$$childHead?(n.$$childTail.$$nextSibling=a,n.$$childTail=a):n.$$childHead=n.$$childTail=a,(t||n!=this)&&a.$on("$destroy",p),a},$watch:function(e,t,n,a){var i=d(e);if(i.$$watchDelegate)return i.$$watchDelegate(this,t,n,i,e);var o=this,r=o.$$watchers,l={fn:t,last:b,get:i,exp:a||e,eq:!!n};return s=null,M(t)||(l.fn=h),r||(r=o.$$watchers=[]),r.unshift(l),_(this,1),function(){B(r,l)>=0&&_(o,-1),s=null}},$watchGroup:function(e,t){function n(){l=!1,c?(c=!1,t(i,i,r)):t(i,a,r)}var a=new Array(e.length),i=new Array(e.length),s=[],r=this,l=!1,c=!0;if(!e.length){var d=!0;return r.$evalAsync(function(){d&&t(i,i,r)}),function(){d=!1}}return 1===e.length?this.$watch(e[0],function(e,n,o){i[0]=e,a[0]=n,t(i,e===n?i:a,o)}):(o(e,function(e,t){var o=r.$watch(e,function(e,o){i[t]=e,a[t]=o,l||(l=!0,r.$evalAsync(n))});s.push(o)}),function(){for(;s.length;)s.shift()()})},$watchCollection:function(e,t){function n(e){o=e;var t,n,a,r,l;if(!y(o)){if(w(o))if(i(o)){s!==m&&(s=m,f=s.length=0,u++),t=o.length,f!==t&&(u++,s.length=f=t);for(var c=0;t>c;c++)l=s[c],r=o[c],a=l!==l&&r!==r,a||l===r||(u++,s[c]=r)}else{s!==g&&(s=g={},f=0,u++),t=0;for(n in o)wa.call(o,n)&&(t++,r=o[n],l=s[n],n in s?(a=l!==l&&r!==r,a||l===r||(u++,s[n]=r)):(f++,s[n]=r,u++));if(f>t){u++;for(n in s)wa.call(o,n)||(f--,delete s[n])}}else s!==o&&(s=o,u++);return u}}function a(){if(h?(h=!1,t(o,o,l)):t(o,r,l),c)if(w(o))if(i(o)){r=new Array(o.length);for(var e=0;e1,u=0,p=d(e,n),m=[],g={},h=!0,f=0;return this.$watch(p,a)},$digest:function(){var e,a,i,o,l,d,p,m,h,_,v=t,y=this,w=[];g("$digest"),u.$$checkUrlChange(),this===C&&null!==r&&(u.defer.cancel(r),k()),s=null;do{for(d=!1,m=y;S.length;){try{_=S.shift(),_.scope.$eval(_.expression,_.locals)}catch($){c($)}s=null}e:do{if(o=m.$$watchers)for(l=o.length;l--;)try{if(e=o[l])if((a=e.get(m))===(i=e.last)||(e.eq?q(a,i):"number"==typeof a&&"number"==typeof i&&isNaN(a)&&isNaN(i))){if(e===s){d=!1;break e}}else d=!0,s=e,e.last=e.eq?L(a,null):a,e.fn(a,i===b?a:i,m),5>v&&(h=4-v,w[h]||(w[h]=[]),w[h].push({msg:M(e.exp)?"fn: "+(e.exp.name||e.exp.toString()):e.exp,newVal:a,oldVal:i}))}catch($){c($)}if(!(p=m.$$watchersCount&&m.$$childHead||m!==y&&m.$$nextSibling))for(;m!==y&&!(p=m.$$nextSibling);)m=m.$parent}while(m=p);if((d||S.length)&&!v--)throw f(),n("infdig","{0} $digest() iterations reached. Aborting!\nWatchers fired in the last 5 iterations: {1}",t,w)}while(d||S.length);for(f();x.length;)try{x.shift()()}catch($){c($)}},$destroy:function(){if(!this.$$destroyed){var e=this.$parent;this.$broadcast("$destroy"),this.$$destroyed=!0,this===C&&u.$$applicationDestroyed(),_(this,-this.$$watchersCount);for(var t in this.$$listenerCount)v(this,this.$$listenerCount[t],t);e&&e.$$childHead==this&&(e.$$childHead=this.$$nextSibling),e&&e.$$childTail==this&&(e.$$childTail=this.$$prevSibling),this.$$prevSibling&&(this.$$prevSibling.$$nextSibling=this.$$nextSibling),this.$$nextSibling&&(this.$$nextSibling.$$prevSibling=this.$$prevSibling),this.$destroy=this.$digest=this.$apply=this.$evalAsync=this.$applyAsync=h,this.$on=this.$watch=this.$watchGroup=function(){return h},this.$$listeners={},this.$parent=this.$$nextSibling=this.$$prevSibling=this.$$childHead=this.$$childTail=this.$root=this.$$watchers=null}},$eval:function(e,t){return d(e)(this,t)},$evalAsync:function(e,t){C.$$phase||S.length||u.defer(function(){S.length&&C.$digest()}),S.push({scope:this,expression:e,locals:t})},$$postDigest:function(e){x.push(e)},$apply:function(e){try{g("$apply");try{return this.$eval(e)}finally{f()}}catch(t){c(t)}finally{try{C.$digest()}catch(t){throw c(t),t}}},$applyAsync:function(e){function t(){n.$eval(e)}var n=this;e&&I.push(t),$()},$on:function(e,t){var n=this.$$listeners[e];n||(this.$$listeners[e]=n=[]),n.push(t);var a=this;do a.$$listenerCount[e]||(a.$$listenerCount[e]=0),a.$$listenerCount[e]++;while(a=a.$parent);var i=this;return function(){var a=n.indexOf(t);-1!==a&&(n[a]=null,v(i,1,e))}},$emit:function(e,t){var n,a,i,o=[],s=this,r=!1,l={name:e,targetScope:s,stopPropagation:function(){r=!0},preventDefault:function(){l.defaultPrevented=!0},defaultPrevented:!1},d=H([l],arguments,1);do{for(n=s.$$listeners[e]||o,l.currentScope=s,a=0,i=n.length;i>a;a++)if(n[a])try{n[a].apply(null,d)}catch(u){c(u)}else n.splice(a,1),a--,i--;if(r)return l.currentScope=null,l;s=s.$parent}while(s);return l.currentScope=null,l},$broadcast:function(e,t){var n=this,a=n,i=n,o={name:e,targetScope:n,preventDefault:function(){o.defaultPrevented=!0},defaultPrevented:!1};if(!n.$$listenerCount[e])return o;for(var s,r,l,d=H([o],arguments,1);a=i;){for(o.currentScope=a,s=a.$$listeners[e]||[],r=0,l=s.length;l>r;r++)if(s[r])try{s[r].apply(null,d)}catch(u){c(u)}else s.splice(r,1),r--,l--;if(!(i=a.$$listenerCount[e]&&a.$$childHead||a!==n&&a.$$nextSibling))for(;a!==n&&!(i=a.$$nextSibling);)a=a.$parent}return o.currentScope=null,o}};var C=new m,S=C.$$asyncQueue=[],x=C.$$postDigestQueue=[],I=C.$$applyAsyncQueue=[];return C}]}function _n(){var e=/^\s*(https?|ftp|mailto|tel|file):/,t=/^\s*((https?|ftp|file|blob):|data:image\/)/;this.aHrefSanitizationWhitelist=function(t){return b(t)?(e=t,this):e},this.imgSrcSanitizationWhitelist=function(e){return b(e)?(t=e,this):t},this.$get=function(){return function(n,a){var i,o=a?t:e;return i=Mn(n).href,""===i||i.match(o)?n:"unsafe:"+i}}}function vn(e){if("self"===e)return e;if($(e)){if(e.indexOf("***")>-1)throw ao("iwcard","Illegal sequence *** in string matcher. String: {0}",e);return e=ja(e).replace("\\*\\*",".*").replace("\\*","[^:/.?&;]*"),new RegExp("^"+e+"$")}if(x(e))return new RegExp("^"+e.source+"$");throw ao("imatcher",'Matchers may only be "self", string patterns or RegExp objects')}function yn(e){var t=[];return b(e)&&o(e,function(e){t.push(vn(e))}),t}function bn(){this.SCE_CONTEXTS=io;var e=["self"],t=[];this.resourceUrlWhitelist=function(t){return arguments.length&&(e=yn(t)),e},this.resourceUrlBlacklist=function(e){return arguments.length&&(t=yn(e)),t},this.$get=["$injector",function(n){function a(e,t){return"self"===e?xn(t):!!e.exec(t.href)}function i(n){var i,o,s=Mn(n.toString()),r=!1;for(i=0,o=e.length;o>i;i++)if(a(e[i],s)){r=!0;break}if(r)for(i=0,o=t.length;o>i;i++)if(a(t[i],s)){r=!1;break}return r}function o(e){var t=function(e){this.$$unwrapTrustedValue=function(){return e}};return e&&(t.prototype=new e),t.prototype.valueOf=function(){return this.$$unwrapTrustedValue()},t.prototype.toString=function(){return this.$$unwrapTrustedValue().toString()},t}function s(e,t){var n=u.hasOwnProperty(e)?u[e]:null;if(!n)throw ao("icontext","Attempted to trust a value in invalid context. Context: {0}; Value: {1}",e,t);if(null===t||y(t)||""===t)return t;if("string"!=typeof t)throw ao("itype","Attempted to trust a non-string value in a content requiring a string: Context: {0}",e);return new n(t)}function r(e){return e instanceof d?e.$$unwrapTrustedValue():e}function l(e,t){if(null===t||y(t)||""===t)return t;var n=u.hasOwnProperty(e)?u[e]:null;if(n&&t instanceof n)return t.$$unwrapTrustedValue();if(e===io.RESOURCE_URL){if(i(t))return t;throw ao("insecurl","Blocked loading resource from url not allowed by $sceDelegate policy. URL: {0}",t.toString())}if(e===io.HTML)return c(t);throw ao("unsafe","Attempting to use an unsafe value in a safe context.")}var c=function(e){throw ao("unsafe","Attempting to use an unsafe value in a safe context.")};n.has("$sanitize")&&(c=n.get("$sanitize"));var d=o(),u={};return u[io.HTML]=o(d),u[io.CSS]=o(d),u[io.URL]=o(d),u[io.JS]=o(d),u[io.RESOURCE_URL]=o(u[io.URL]),{trustAs:s,getTrusted:l,valueOf:r}}]}function wn(){var e=!0;this.enabled=function(t){return arguments.length&&(e=!!t),e},this.$get=["$parse","$sceDelegate",function(t,n){if(e&&8>Sa)throw ao("iequirks","Strict Contextual Escaping does not support Internet Explorer version < 11 in quirks mode. You can fix this by adding the text to the top of your HTML document. See http://docs.angularjs.org/api/ng.$sce for more information.");var a=j(io);a.isEnabled=function(){return e},a.trustAs=n.trustAs,a.getTrusted=n.getTrusted,a.valueOf=n.valueOf,e||(a.trustAs=a.getTrusted=function(e,t){return t},a.valueOf=f),a.parseAs=function(e,n){var i=t(n);return i.literal&&i.constant?i:t(n,function(t){return a.getTrusted(e,t)})};var i=a.parseAs,s=a.getTrusted,r=a.trustAs;return o(io,function(e,t){var n=ba(t);a[ke("parse_as_"+n)]=function(t){return i(e,t)},a[ke("get_trusted_"+n)]=function(t){return s(e,t)},a[ke("trust_as_"+n)]=function(t){return r(e,t)}}),a}]}function kn(){this.$get=["$window","$document",function(e,t){var n,a,i={},o=m((/android (\d+)/.exec(ba((e.navigator||{}).userAgent))||[])[1]),s=/Boxee/i.test((e.navigator||{}).userAgent),r=t[0]||{},l=/^(Moz|webkit|ms)(?=[A-Z])/,c=r.body&&r.body.style,d=!1,u=!1;if(c){for(var p in c)if(a=l.exec(p)){n=a[0],n=n.substr(0,1).toUpperCase()+n.substr(1);break}n||(n="WebkitOpacity"in c&&"webkit"),d=!!("transition"in c||n+"Transition"in c),u=!!("animation"in c||n+"Animation"in c),!o||d&&u||(d=$(c.webkitTransition),u=$(c.webkitAnimation))}return{history:!(!e.history||!e.history.pushState||4>o||s),hasEvent:function(e){if("input"===e&&11>=Sa)return!1;if(y(i[e])){var t=r.createElement("div");i[e]="on"+e in t}return i[e]},csp:qa(),vendorPrefix:n,transitions:d,animations:u,android:o}}]}function $n(){this.$get=["$templateCache","$http","$q","$sce",function(e,t,n,a){function i(o,s){function r(e){if(!s)throw Ei("tpload","Failed to load template: {0} (HTTP status: {1} {2})",o,e.status,e.statusText);return n.reject(e)}i.totalPendingRequests++,$(o)&&e.get(o)||(o=a.getTrustedResourceUrl(o));var l=t.defaults&&t.defaults.transformResponse;Oa(l)?l=l.filter(function(e){return e!==yt}):l===yt&&(l=null);var c={cache:e,transformResponse:l};return t.get(o,c)["finally"](function(){i.totalPendingRequests--}).then(function(t){return e.put(o,t.data),t.data},r)}return i.totalPendingRequests=0,i}]}function Cn(){this.$get=["$rootScope","$browser","$location",function(e,t,n){var a={};return a.findBindings=function(e,t,n){var a=e.getElementsByClassName("ng-binding"),i=[];return o(a,function(e){var a=Ra.element(e).data("$binding");a&&o(a,function(a){if(n){var o=new RegExp("(^|\\s)"+ja(t)+"(\\s|\\||$)");o.test(a)&&i.push(e)}else-1!=a.indexOf(t)&&i.push(e)})}),i},a.findModels=function(e,t,n){for(var a=["ng-","data-ng-","ng\\:"],i=0;i0&&(l=t(o.substring(0,r)),y(a[l])&&(a[l]=t(o.substring(r+1))));return a}}function En(){this.$get=An}function Tn(e){function t(a,i){if(w(a)){var s={};return o(a,function(e,n){s[n]=t(n,e)}),s}return e.factory(a+n,i)}var n="Filter";this.register=t,this.$get=["$injector",function(e){return function(t){return e.get(t+n)}}],t("currency",Nn),t("date",Yn),t("filter",Dn),t("json",Zn),t("limitTo",Xn),t("lowercase",po),t("number",Un),t("orderBy",Jn),t("uppercase",mo)}function Dn(){return function(e,t,n){if(!i(e)){if(null==e)return e;throw a("filter")("notarray","Expected array but received: {0}",e)}var o,s,r=Rn(t);switch(r){case"function":o=t;break;case"boolean":case"null":case"number":case"string":s=!0;case"object":o=Pn(t,n,s);break;default:return e}return Array.prototype.filter.call(e,o)}}function Pn(e,t,n){var a,i=w(e)&&"$"in e;return t===!0?t=q:M(t)||(t=function(e,t){return y(e)?!1:null===e||null===t?e===t:w(t)||w(e)&&!v(e)?!1:(e=ba(""+e),t=ba(""+t),-1!==e.indexOf(t))}),a=function(a){return i&&!w(a)?Fn(a,e.$,t,!1):Fn(a,e,t,n)}}function Fn(e,t,n,a,i){var o=Rn(e),s=Rn(t);if("string"===s&&"!"===t.charAt(0))return!Fn(e,t.substring(1),n,a);if(Oa(e))return e.some(function(e){return Fn(e,t,n,a)});switch(o){case"object":var r;if(a){for(r in e)if("$"!==r.charAt(0)&&Fn(e[r],t,n,!0))return!0;return i?!1:Fn(e,t,n,!1)}if("object"===s){for(r in t){var l=t[r];if(!M(l)&&!y(l)){var c="$"===r,d=c?e:e[r];if(!Fn(d,l,n,c,c))return!1}}return!0}return n(e,t);case"function":return!1;default:return n(e,t)}}function Rn(e){return null===e?"null":typeof e}function Nn(e){var t=e.NUMBER_FORMATS;return function(e,n,a){return y(n)&&(n=t.CURRENCY_SYM),y(a)&&(a=t.PATTERNS[1].maxFrac),null==e?e:On(e,t.PATTERNS[1],t.GROUP_SEP,t.DECIMAL_SEP,a).replace(/\u00A4/g,n)}}function Un(e){var t=e.NUMBER_FORMATS;return function(e,n){return null==e?e:On(e,t.PATTERNS[0],t.GROUP_SEP,t.DECIMAL_SEP,n)}}function On(e,t,n,a,i){if(w(e))return"";var o=0>e;e=Math.abs(e);var s=e===1/0;if(!s&&!isFinite(e))return"";var r=e+"",l="",c=!1,d=[];if(s&&(l="∞"),!s&&-1!==r.indexOf("e")){var u=r.match(/([\d\.]+)e(-?)(\d+)/);u&&"-"==u[2]&&u[3]>i+1?e=0:(l=r,c=!0)}if(s||c)i>0&&1>e&&(l=e.toFixed(i),e=parseFloat(l),l=l.replace(ro,a));else{var p=(r.split(ro)[1]||"").length;y(i)&&(i=Math.min(Math.max(t.minFrac,p),t.maxFrac)),e=+(Math.round(+(e.toString()+"e"+i)).toString()+"e"+-i);var m=(""+e).split(ro),g=m[0];m=m[1]||"";var h,f=0,_=t.lgSize,v=t.gSize;if(g.length>=_+v)for(f=g.length-_,h=0;f>h;h++)(f-h)%v===0&&0!==h&&(l+=n),l+=g.charAt(h);for(h=f;he&&(a="-",e=-e),e=""+e;e.length0||o>-n)&&(o+=n),0===o&&-12==n&&(o=12),Bn(o,t,a)}}function jn(e,t){return function(n,a){var i=n["get"+e](),o=ka(t?"SHORT"+e:e);return a[o][i]}}function qn(e,t,n){var a=-1*n,i=a>=0?"+":"";return i+=Bn(Math[a>0?"floor":"ceil"](a/60),2)+Bn(Math.abs(a%60),2)}function Hn(e){var t=new Date(e,0,1).getDay();return new Date(e,0,(4>=t?5:12)-t)}function Vn(e){return new Date(e.getFullYear(),e.getMonth(),e.getDate()+(4-e.getDay()))}function zn(e){return function(t){var n=Hn(t.getFullYear()),a=Vn(t),i=+a-+n,o=1+Math.round(i/6048e5);return Bn(o,e)}}function Wn(e,t){return e.getHours()<12?t.AMPMS[0]:t.AMPMS[1]}function Gn(e,t){return e.getFullYear()<=0?t.ERAS[0]:t.ERAS[1]}function Kn(e,t){return e.getFullYear()<=0?t.ERANAMES[0]:t.ERANAMES[1]}function Yn(e){function t(e){var t;if(t=e.match(n)){var a=new Date(0),i=0,o=0,s=t[8]?a.setUTCFullYear:a.setFullYear,r=t[8]?a.setUTCHours:a.setHours;t[9]&&(i=m(t[9]+t[10]),o=m(t[9]+t[11])),s.call(a,m(t[1]),m(t[2])-1,m(t[3]));var l=m(t[4]||0)-i,c=m(t[5]||0)-o,d=m(t[6]||0),u=Math.round(1e3*parseFloat("0."+(t[7]||0)));return r.call(a,l,c,d,u),a}return e}var n=/^(\d{4})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/;return function(n,a,i){var s,r,l="",c=[];if(a=a||"mediumDate",a=e.DATETIME_FORMATS[a]||a,$(n)&&(n=uo.test(n)?m(n):t(n)),C(n)&&(n=new Date(n)),!S(n)||!isFinite(n.getTime()))return n;for(;a;)r=co.exec(a),r?(c=H(c,r,1),a=c.pop()):(c.push(a),a=null);var d=n.getTimezoneOffset();return i&&(d=Y(i,n.getTimezoneOffset()),n=X(n,i,!0)),o(c,function(t){s=lo[t],l+=s?s(n,e.DATETIME_FORMATS,d):t.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),l}}function Zn(){return function(e,t){return y(t)&&(t=2),G(e,t)}}function Xn(){return function(e,t,n){return t=Math.abs(Number(t))===1/0?Number(t):m(t),isNaN(t)?e:(C(e)&&(e=e.toString()),Oa(e)||$(e)?(n=!n||isNaN(n)?0:m(n),n=0>n&&n>=-e.length?e.length+n:n,t>=0?e.slice(n,n+t):0===n?e.slice(t,e.length):e.slice(Math.max(0,n+t),n)):e)}}function Jn(e){function t(t,n){return n=n?-1:1,t.map(function(t){var a=1,i=f;if(M(t))i=t;else if($(t)&&(("+"==t.charAt(0)||"-"==t.charAt(0))&&(a="-"==t.charAt(0)?-1:1,t=t.substring(1)),""!==t&&(i=e(t),i.constant))){var o=i();i=function(e){return e[o]}}return{get:i,descending:a*n}})}function n(e){switch(typeof e){case"number":case"boolean":case"string":return!0;default:return!1}}function a(e,t){return"function"==typeof e.valueOf&&(e=e.valueOf(),n(e))?e:v(e)&&(e=e.toString(),n(e))?e:t}function o(e,t){var n=typeof e;return null===e?(n="string",e="null"):"string"===n?e=e.toLowerCase():"object"===n&&(e=a(e,t)),{value:e,type:n}}function s(e,t){var n=0;return e.type===t.type?e.value!==t.value&&(n=e.valuea&&!(n=s(e.predicateValues[a],t.predicateValues[a])*c[a].descending);++a);return n}if(!i(e))return e;Oa(n)||(n=[n]),0===n.length&&(n=["+"]);var c=t(n,a);c.push({get:function(){return{}},descending:a?-1:1});var d=Array.prototype.map.call(e,r);return d.sort(l),e=d.map(function(e){return e.value})}}function Qn(e){return M(e)&&(e={link:e}),e.restrict=e.restrict||"AC",_(e)}function ea(e,t){e.$name=t}function ta(e,t,a,i,s){var r=this,l=[];r.$error={},r.$$success={},r.$pending=n,r.$name=s(t.name||t.ngForm||"")(a),r.$dirty=!1,r.$pristine=!0,r.$valid=!0,r.$invalid=!1,r.$submitted=!1,r.$$parentForm=fo,r.$rollbackViewValue=function(){o(l,function(e){e.$rollbackViewValue()})},r.$commitViewValue=function(){o(l,function(e){e.$commitViewValue()})},r.$addControl=function(e){me(e.$name,"input"),l.push(e),e.$name&&(r[e.$name]=e),e.$$parentForm=r},r.$$renameControl=function(e,t){var n=e.$name;r[n]===e&&delete r[n],r[t]=e,e.$name=t},r.$removeControl=function(e){e.$name&&r[e.$name]===e&&delete r[e.$name],o(r.$pending,function(t,n){r.$setValidity(n,null,e)}),o(r.$error,function(t,n){r.$setValidity(n,null,e)}),o(r.$$success,function(t,n){r.$setValidity(n,null,e)}),B(l,e),e.$$parentForm=fo},fa({ctrl:this,$element:e,set:function(e,t,n){var a=e[t];if(a){var i=a.indexOf(n);-1===i&&a.push(n)}else e[t]=[n]},unset:function(e,t,n){var a=e[t];a&&(B(a,n),0===a.length&&delete e[t])},$animate:i}),r.$setDirty=function(){i.removeClass(e,Jo),i.addClass(e,Qo),r.$dirty=!0,r.$pristine=!1,r.$$parentForm.$setDirty()},r.$setPristine=function(){i.setClass(e,Jo,Qo+" "+_o),r.$dirty=!1,r.$pristine=!0,r.$submitted=!1,o(l,function(e){e.$setPristine()})},r.$setUntouched=function(){o(l,function(e){e.$setUntouched()})},r.$setSubmitted=function(){i.addClass(e,_o),r.$submitted=!0,r.$$parentForm.$setSubmitted()}}function na(e){e.$formatters.push(function(t){return e.$isEmpty(t)?t:t.toString()})}function aa(e,t,n,a,i,o){ia(e,t,n,a,i,o),na(a)}function ia(e,t,n,a,i,o){var s=ba(t[0].type);if(!i.android){var r=!1;t.on("compositionstart",function(e){r=!0}),t.on("compositionend",function(){r=!1,l()})}var l=function(e){if(c&&(o.defer.cancel(c),c=null),!r){var i=t.val(),l=e&&e.type;"password"===s||n.ngTrim&&"false"===n.ngTrim||(i=La(i)),(a.$viewValue!==i||""===i&&a.$$hasNativeValidators)&&a.$setViewValue(i,l)}};if(i.hasEvent("input"))t.on("input",l);else{var c,d=function(e,t,n){c||(c=o.defer(function(){c=null,t&&t.value===n||l(e)}))};t.on("keydown",function(e){var t=e.keyCode;91===t||t>15&&19>t||t>=37&&40>=t||d(e,this,this.value)}),i.hasEvent("paste")&&t.on("paste cut",d)}t.on("change",l),a.$render=function(){var e=a.$isEmpty(a.$viewValue)?"":a.$viewValue;t.val()!==e&&t.val(e)}}function oa(e,t){if(S(e))return e;if($(e)){xo.lastIndex=0;var n=xo.exec(e);if(n){var a=+n[1],i=+n[2],o=0,s=0,r=0,l=0,c=Hn(a),d=7*(i-1);return t&&(o=t.getHours(),s=t.getMinutes(),r=t.getSeconds(),l=t.getMilliseconds()),new Date(a,0,c.getDate()+d,o,s,r,l)}}return 0/0}function sa(e,t){return function(n,a){var i,s;if(S(n))return n;if($(n)){if('"'==n.charAt(0)&&'"'==n.charAt(n.length-1)&&(n=n.substring(1,n.length-1)),wo.test(n))return new Date(n);if(e.lastIndex=0,i=e.exec(n))return i.shift(),s=a?{yyyy:a.getFullYear(),MM:a.getMonth()+1,dd:a.getDate(),HH:a.getHours(),mm:a.getMinutes(),ss:a.getSeconds(),sss:a.getMilliseconds()/1e3}:{yyyy:1970,MM:1,dd:1,HH:0,mm:0,ss:0,sss:0},o(i,function(e,n){n=f},r.$observe("min",function(e){f=m(e),l.$validate()})}if(b(r.max)||r.ngMax){var _;l.$validators.max=function(e){return!p(e)||y(_)||a(e)<=_},r.$observe("max",function(e){_=m(e),l.$validate()})}}}function la(e,t,a,i){var o=t[0],s=i.$$hasNativeValidators=w(o.validity);s&&i.$parsers.push(function(e){var a=t.prop(ya)||{};return a.badInput&&!a.typeMismatch?n:e})}function ca(e,t,a,i,o,s){if(la(e,t,a,i),ia(e,t,a,i,o,s),i.$$parserName="number",i.$parsers.push(function(e){return i.$isEmpty(e)?null:Co.test(e)?parseFloat(e):n}),i.$formatters.push(function(e){if(!i.$isEmpty(e)){if(!C(e))throw as("numfmt","Expected `{0}` to be a number",e);e=e.toString()}return e}),b(a.min)||a.ngMin){var r;i.$validators.min=function(e){return i.$isEmpty(e)||y(r)||e>=r},a.$observe("min",function(e){b(e)&&!C(e)&&(e=parseFloat(e,10)),r=C(e)&&!isNaN(e)?e:n,i.$validate()})}if(b(a.max)||a.ngMax){var l;i.$validators.max=function(e){return i.$isEmpty(e)||y(l)||l>=e},a.$observe("max",function(e){b(e)&&!C(e)&&(e=parseFloat(e,10)),l=C(e)&&!isNaN(e)?e:n,i.$validate()})}}function da(e,t,n,a,i,o){ia(e,t,n,a,i,o),na(a),a.$$parserName="url",a.$validators.url=function(e,t){var n=e||t;return a.$isEmpty(n)||ko.test(n)}}function ua(e,t,n,a,i,o){ia(e,t,n,a,i,o),na(a),a.$$parserName="email",a.$validators.email=function(e,t){var n=e||t;return a.$isEmpty(n)||$o.test(n)}}function pa(e,t,n,a){y(n.name)&&t.attr("name",l());var i=function(e){t[0].checked&&a.$setViewValue(n.value,e&&e.type)};t.on("click",i),a.$render=function(){var e=n.value;t[0].checked=e==a.$viewValue},n.$observe("value",a.$render)}function ma(e,t,n,a,i){var o;if(b(a)){if(o=e(a),!o.constant)throw as("constexpr","Expected constant expression for `{0}`, but saw `{1}`.",n,a);return o(t)}return i}function ga(e,t,n,a,i,o,s,r){var l=ma(r,e,"ngTrueValue",n.ngTrueValue,!0),c=ma(r,e,"ngFalseValue",n.ngFalseValue,!1),d=function(e){a.$setViewValue(t[0].checked,e&&e.type)};t.on("click",d),a.$render=function(){t[0].checked=a.$viewValue},a.$isEmpty=function(e){return e===!1},a.$formatters.push(function(e){return q(e,l)}),a.$parsers.push(function(e){return e?l:c})}function ha(e,t){return e="ngClass"+e,["$animate",function(n){function a(e,t){var n=[];e:for(var a=0;a0||n[e])&&(n[e]=(n[e]||0)+t,n[e]===+(t>0)&&a.push(e))}),r.data("$classCounts",n),a.join(" ")}function p(e,t){var i=a(t,e),o=a(e,t);i=u(i,1),o=u(o,-1),i&&i.length&&n.addClass(r,i),o&&o.length&&n.removeClass(r,o)}function m(e){if(t===!0||s.$index%2===t){var n=i(e||[]);if(g){if(!q(e,g)){var a=i(g);p(a,n)}}else c(n)}g=j(e)}var g;s.$watch(l[e],m,!0),l.$observe("class",function(t){m(s.$eval(l[e]))}),"ngClass"!==e&&s.$watch("$index",function(n,a){var o=1&n;if(o!==(1&a)){var r=i(s.$eval(l[e]));o===t?c(r):d(r)}})}}}]}function fa(e){function t(e,t,l){y(t)?a("$pending",e,l):i("$pending",e,l),P(t)?t?(u(r.$error,e,l),d(r.$$success,e,l)):(d(r.$error,e,l),u(r.$$success,e,l)):(u(r.$error,e,l),u(r.$$success,e,l)),r.$pending?(o(ns,!0),r.$valid=r.$invalid=n,s("",null)):(o(ns,!1),r.$valid=_a(r.$error),r.$invalid=!r.$valid,s("",r.$valid));var c;c=r.$pending&&r.$pending[e]?n:r.$error[e]?!1:r.$$success[e]?!0:null,s(e,c),r.$$parentForm.$setValidity(e,c,r)}function a(e,t,n){r[e]||(r[e]={}),d(r[e],t,n)}function i(e,t,a){r[e]&&u(r[e],t,a),_a(r[e])&&(r[e]=n)}function o(e,t){t&&!c[e]?(p.addClass(l,e),c[e]=!0):!t&&c[e]&&(p.removeClass(l,e),c[e]=!1)}function s(e,t){e=e?"-"+ce(e,"-"):"",o(Zo+e,t===!0),o(Xo+e,t===!1)}var r=e.ctrl,l=e.$element,c={},d=e.set,u=e.unset,p=e.$animate;c[Xo]=!(c[Zo]=l.hasClass(Zo)),r.$setValidity=t}function _a(e){if(e)for(var t in e)if(e.hasOwnProperty(t))return!1;return!0}var va=/^\/(.+)\/([a-z]*)$/,ya="validity",ba=function(e){return $(e)?e.toLowerCase():e},wa=Object.prototype.hasOwnProperty,ka=function(e){return $(e)?e.toUpperCase():e},$a=function(e){return $(e)?e.replace(/[A-Z]/g,function(e){return String.fromCharCode(32|e.charCodeAt(0))}):e},Ca=function(e){return $(e)?e.replace(/[a-z]/g,function(e){return String.fromCharCode(-33&e.charCodeAt(0))}):e};"i"!=="I".toLowerCase()&&(ba=$a,ka=Ca);var Sa,Ma,xa,Ia,Aa=[].slice,Ea=[].splice,Ta=[].push,Da=Object.prototype.toString,Pa=Object.getPrototypeOf,Fa=a("ng"),Ra=e.angular||(e.angular={}),Na=0;Sa=t.documentMode,h.$inject=[],f.$inject=[];var Ua,Oa=Array.isArray,Ba=/^\[object (Uint8(Clamped)?)|(Uint16)|(Uint32)|(Int8)|(Int16)|(Int32)|(Float(32)|(64))Array\]$/,La=function(e){return $(e)?e.trim():e},ja=function(e){return e.replace(/([-()\[\]{}+?*.$\^|,:#n;++n)if(a=Va[n],e=t.querySelector("["+a.replace(":","\\:")+"jq]")){i=e.getAttribute(a+"jq");break}return Ha.name_=i},Va=["ng-","data-ng-","ng:","x-ng-"],za=/[A-Z]/g,Wa=!1,Ga=1,Ka=2,Ya=3,Za=8,Xa=9,Ja=11,Qa={full:"1.4.7",major:1,minor:4,dot:7,codeName:"dark-luminescence"};Ie.expando="ng339";var ei=Ie.cache={},ti=1,ni=function(e,t,n){e.addEventListener(t,n,!1)},ai=function(e,t,n){e.removeEventListener(t,n,!1)};Ie._data=function(e){return this.cache[e[this.expando]]||{}};var ii=/([\:\-\_]+(.))/g,oi=/^moz([A-Z])/,si={mouseleave:"mouseout",mouseenter:"mouseover"},ri=a("jqLite"),li=/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/,ci=/<|&#?\w+;/,di=/<([\w:-]+)/,ui=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,pi={option:[1,'"],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};pi.optgroup=pi.option,pi.tbody=pi.tfoot=pi.colgroup=pi.caption=pi.thead,pi.th=pi.td;var mi=Ie.prototype={ready:function(n){function a(){i||(i=!0,n())}var i=!1;"complete"===t.readyState?setTimeout(a):(this.on("DOMContentLoaded",a),Ie(e).on("load",a))},toString:function(){var e=[];return o(this,function(t){e.push(""+t)}),"["+e.join(", ")+"]"},eq:function(e){return Ma(e>=0?this[e]:this[this.length+e])},length:0,push:Ta,sort:[].sort,splice:[].splice},gi={};o("multiple,selected,checked,disabled,readOnly,required,open".split(","),function(e){gi[ba(e)]=e});var hi={};o("input,select,option,textarea,button,form,details".split(","),function(e){hi[e]=!0});var fi={ngMinlength:"minlength",ngMaxlength:"maxlength",ngMin:"min",ngMax:"max",ngPattern:"pattern"};o({data:Fe,removeData:De,hasData:Se},function(e,t){Ie[t]=e}),o({data:Fe,inheritedData:Le,scope:function(e){return Ma.data(e,"$scope")||Le(e.parentNode||e,["$isolateScope","$scope"])},isolateScope:function(e){return Ma.data(e,"$isolateScope")||Ma.data(e,"$isolateScopeNoTemplate")},controller:Be,injector:function(e){return Le(e,"$injector")},removeAttr:function(e,t){e.removeAttribute(t)},hasClass:Re,css:function(e,t,n){return t=ke(t),b(n)?void(e.style[t]=n):e.style[t]},attr:function(e,t,a){var i=e.nodeType;if(i!==Ya&&i!==Ka&&i!==Za){var o=ba(t);if(gi[o]){if(!b(a))return e[t]||(e.attributes.getNamedItem(t)||h).specified?o:n;a?(e[t]=!0,e.setAttribute(t,o)):(e[t]=!1,e.removeAttribute(o))}else if(b(a))e.setAttribute(t,a);else if(e.getAttribute){var s=e.getAttribute(t,2);return null===s?n:s}}},prop:function(e,t,n){return b(n)?void(e[t]=n):e[t]},text:function(){function e(e,t){if(y(t)){var n=e.nodeType;return n===Ga||n===Ya?e.textContent:""}e.textContent=t}return e.$dv="",e}(),val:function(e,t){if(y(t)){if(e.multiple&&"select"===O(e)){var n=[];return o(e.options,function(e){e.selected&&n.push(e.value||e.text)}),0===n.length?null:n}return e.value}e.value=t},html:function(e,t){return y(t)?e.innerHTML:(Ee(e,!0),void(e.innerHTML=t))},empty:je},function(e,t){Ie.prototype[t]=function(t,n){var a,i,o=this.length;if(e!==je&&y(2==e.length&&e!==Re&&e!==Be?t:n)){if(w(t)){for(a=0;o>a;a++)if(e===Fe)e(this[a],t);else for(i in t)e(this[a],i,t[i]);return this}for(var s=e.$dv,r=y(s)?Math.min(o,1):o,l=0;r>l;l++){var c=e(this[l],t,n);s=s?s+c:c}return s}for(a=0;o>a;a++)e(this[a],t,n);return this}}),o({removeData:De,on:function Ps(e,t,n,a){if(b(a))throw ri("onargs","jqLite#on() does not support the `selector` or `eventData` parameters");if(Ce(e)){var i=Pe(e,!0),o=i.events,s=i.handle;s||(s=i.handle=We(e,o));for(var r=t.indexOf(" ")>=0?t.split(" "):[t],l=r.length;l--;){t=r[l];var c=o[t];c||(o[t]=[],"mouseenter"===t||"mouseleave"===t?Ps(e,si[t],function(e){var n=this,a=e.relatedTarget;(!a||a!==n&&!n.contains(a))&&s(e,t)}):"$destroy"!==t&&ni(e,t,s),c=o[t]),c.push(n)}}},off:Te,one:function(e,t,n){e=Ma(e),e.on(t,function a(){e.off(t,n),e.off(t,a)}),e.on(t,n)},replaceWith:function(e,t){var n,a=e.parentNode;Ee(e),o(new Ie(t),function(t){n?a.insertBefore(t,n.nextSibling):a.replaceChild(t,e),n=t})},children:function(e){var t=[];return o(e.childNodes,function(e){e.nodeType===Ga&&t.push(e)}),t},contents:function(e){ +return e.contentDocument||e.childNodes||[]},append:function(e,t){var n=e.nodeType;if(n===Ga||n===Ja){t=new Ie(t);for(var a=0,i=t.length;i>a;a++){var o=t[a];e.appendChild(o)}}},prepend:function(e,t){if(e.nodeType===Ga){var n=e.firstChild;o(new Ie(t),function(t){e.insertBefore(t,n)})}},wrap:function(e,t){t=Ma(t).eq(0).clone()[0];var n=e.parentNode;n&&n.replaceChild(t,e),t.appendChild(e)},remove:qe,detach:function(e){qe(e,!0)},after:function(e,t){var n=e,a=e.parentNode;t=new Ie(t);for(var i=0,o=t.length;o>i;i++){var s=t[i];a.insertBefore(s,n.nextSibling),n=s}},addClass:Ue,removeClass:Ne,toggleClass:function(e,t,n){t&&o(t.split(" "),function(t){var a=n;y(a)&&(a=!Re(e,t)),(a?Ue:Ne)(e,t)})},parent:function(e){var t=e.parentNode;return t&&t.nodeType!==Ja?t:null},next:function(e){return e.nextElementSibling},find:function(e,t){return e.getElementsByTagName?e.getElementsByTagName(t):[]},clone:Ae,triggerHandler:function(e,t,n){var a,i,s,r=t.type||t,l=Pe(e),c=l&&l.events,d=c&&c[r];d&&(a={preventDefault:function(){this.defaultPrevented=!0},isDefaultPrevented:function(){return this.defaultPrevented===!0},stopImmediatePropagation:function(){this.immediatePropagationStopped=!0},isImmediatePropagationStopped:function(){return this.immediatePropagationStopped===!0},stopPropagation:h,type:r,target:e},t.type&&(a=u(a,t)),i=j(d),s=n?[a].concat(n):[a],o(i,function(t){a.isImmediatePropagationStopped()||t.apply(e,s)}))}},function(e,t){Ie.prototype[t]=function(t,n,a){for(var i,o=0,s=this.length;s>o;o++)y(i)?(i=e(this[o],t,n,a),b(i)&&(i=Ma(i))):Oe(i,e(this[o],t,n,a));return b(i)?i:this},Ie.prototype.bind=Ie.prototype.on,Ie.prototype.unbind=Ie.prototype.off}),Ye.prototype={put:function(e,t){this[Ke(e,this.nextUid)]=t},get:function(e){return this[Ke(e,this.nextUid)]},remove:function(e){var t=this[e=Ke(e,this.nextUid)];return delete this[e],t}};var _i=[function(){this.$get=[function(){return Ye}]}],vi=/^[^\(]*\(\s*([^\)]*)\)/m,yi=/,/,bi=/^\s*(_?)(\S+?)\1\s*$/,wi=/((\/\/.*$)|(\/\*[\s\S]*?\*\/))/gm,ki=a("$injector");Je.$$annotate=Xe;var $i=a("$animate"),Ci=1,Si="ng-animate",Mi=function(){this.$get=["$q","$$rAF",function(e,t){function n(){}return n.all=h,n.chain=h,n.prototype={end:h,cancel:h,resume:h,pause:h,complete:h,then:function(n,a){return e(function(e){t(function(){e()})}).then(n,a)}},n}]},xi=function(){var e=new Ye,t=[];this.$get=["$$AnimateRunner","$rootScope",function(n,a){function i(e,t,n){var a=!1;return t&&(t=$(t)?t.split(" "):Oa(t)?t:[],o(t,function(t){t&&(a=!0,e[t]=n)})),a}function s(){o(t,function(t){var n=e.get(t);if(n){var a=nt(t.attr("class")),i="",s="";o(n,function(e,t){var n=!!a[t];e!==n&&(e?i+=(i.length?" ":"")+t:s+=(s.length?" ":"")+t)}),o(t,function(e){i&&Ue(e,i),s&&Ne(e,s)}),e.remove(t)}}),t.length=0}function r(n,o,r){var l=e.get(n)||{},c=i(l,o,!0),d=i(l,r,!1);(c||d)&&(e.put(n,l),t.push(n),1===t.length&&a.$$postDigest(s))}return{enabled:h,on:h,off:h,pin:h,push:function(e,t,a,i){return i&&i(),a=a||{},a.from&&e.css(a.from),a.to&&e.css(a.to),(a.addClass||a.removeClass)&&r(e,a.addClass,a.removeClass),new n}}}]},Ii=["$provide",function(e){var t=this;this.$$registeredAnimations=Object.create(null),this.register=function(n,a){if(n&&"."!==n.charAt(0))throw $i("notcsel","Expecting class selector starting with '.' got '{0}'.",n);var i=n+"-animation";t.$$registeredAnimations[n.substr(1)]=i,e.factory(i,a)},this.classNameFilter=function(e){if(1===arguments.length&&(this.$$classNameFilter=e instanceof RegExp?e:null,this.$$classNameFilter)){var t=new RegExp("(\\s+|\\/)"+Si+"(\\s+|\\/)");if(t.test(this.$$classNameFilter.toString()))throw $i("nongcls",'$animateProvider.classNameFilter(regex) prohibits accepting a regex value which matches/contains the "{0}" CSS class.',Si)}return this.$$classNameFilter},this.$get=["$$animateQueue",function(e){function t(e,t,n){if(n){var a=tt(n);!a||a.parentNode||a.previousElementSibling||(n=null)}n?n.after(e):t.prepend(e)}return{on:e.on,off:e.off,pin:e.pin,enabled:e.enabled,cancel:function(e){e.end&&e.end()},enter:function(n,a,i,o){return a=a&&Ma(a),i=i&&Ma(i),a=a||i.parent(),t(n,a,i),e.push(n,"enter",at(o))},move:function(n,a,i,o){return a=a&&Ma(a),i=i&&Ma(i),a=a||i.parent(),t(n,a,i),e.push(n,"move",at(o))},leave:function(t,n){return e.push(t,"leave",at(n),function(){t.remove()})},addClass:function(t,n,a){return a=at(a),a.addClass=et(a.addclass,n),e.push(t,"addClass",a)},removeClass:function(t,n,a){return a=at(a),a.removeClass=et(a.removeClass,n),e.push(t,"removeClass",a)},setClass:function(t,n,a,i){return i=at(i),i.addClass=et(i.addClass,n),i.removeClass=et(i.removeClass,a),e.push(t,"setClass",i)},animate:function(t,n,a,i,o){return o=at(o),o.from=o.from?u(o.from,n):n,o.to=o.to?u(o.to,a):a,i=i||"ng-inline-animate",o.tempClasses=et(o.tempClasses,i),e.push(t,"animate",o)}}}]}],Ai=function(){this.$get=["$$rAF","$q",function(e,t){var n=function(){};return n.prototype={done:function(e){this.defer&&this.defer[e===!0?"reject":"resolve"]()},end:function(){this.done()},cancel:function(){this.done(!0)},getPromise:function(){return this.defer||(this.defer=t.defer()),this.defer.promise},then:function(e,t){return this.getPromise().then(e,t)},"catch":function(e){return this.getPromise()["catch"](e)},"finally":function(e){return this.getPromise()["finally"](e)}},function(t,a){function i(){return e(function(){o(),s||r.done(),s=!0}),r}function o(){a.addClass&&(t.addClass(a.addClass),a.addClass=null),a.removeClass&&(t.removeClass(a.removeClass),a.removeClass=null),a.to&&(t.css(a.to),a.to=null)}a.cleanupStyles&&(a.from=a.to=null),a.from&&(t.css(a.from),a.from=null);var s,r=new n;return{start:i,end:i}}}]},Ei=a("$compile");lt.$inject=["$provide","$$sanitizeUriProvider"];var Ti=/^((?:x|data)[\:\-_])/i,Di=a("$controller"),Pi=/^(\S+)(\s+as\s+(\w+))?$/,Fi=function(){this.$get=["$document",function(e){return function(t){return t?!t.nodeType&&t instanceof Ma&&(t=t[0]):t=e[0].body,t.offsetWidth+1}}]},Ri="application/json",Ni={"Content-Type":Ri+";charset=utf-8"},Ui=/^\[|^\{(?!\{)/,Oi={"[":/]$/,"{":/}$/},Bi=/^\)\]\}',?\n/,Li=a("$http"),ji=function(e){return function(){throw Li("legacy","The method `{0}` on the promise returned from `$http` has been disabled.",e)}},qi=Ra.$interpolateMinErr=a("$interpolate");qi.throwNoconcat=function(e){throw qi("noconcat","Error while interpolating: {0}\nStrict Contextual Escaping disallows interpolations that concatenate multiple expressions when a trusted value is required. See http://docs.angularjs.org/api/ng.$sce",e)},qi.interr=function(e,t){return qi("interr","Can't interpolate: {0}\n{1}",e,t.toString())};var Hi=/^([^\?#]*)(\?([^#]*))?(#(.*))?$/,Vi={http:80,https:443,ftp:21},zi=a("$location"),Wi={$$html5:!1,$$replace:!1,absUrl:qt("$$absUrl"),url:function(e){if(y(e))return this.$$url;var t=Hi.exec(e);return(t[1]||""===e)&&this.path(decodeURIComponent(t[1])),(t[2]||t[1]||""===e)&&this.search(t[3]||""),this.hash(t[5]||""),this},protocol:qt("$$protocol"),host:qt("$$host"),port:qt("$$port"),path:Ht("$$path",function(e){return e=null!==e?e.toString():"","/"==e.charAt(0)?e:"/"+e}),search:function(e,t){switch(arguments.length){case 0:return this.$$search;case 1:if($(e)||C(e))e=e.toString(),this.$$search=ee(e);else{if(!w(e))throw zi("isrcharg","The first argument of the `$location#search()` call must be a string or an object.");e=L(e,{}),o(e,function(t,n){null==t&&delete e[n]}),this.$$search=e}break;default:y(t)||null===t?delete this.$$search[e]:this.$$search[e]=t}return this.$$compose(),this},hash:Ht("$$hash",function(e){return null!==e?e.toString():""}),replace:function(){return this.$$replace=!0,this}};o([jt,Lt,Bt],function(e){e.prototype=Object.create(Wi),e.prototype.state=function(t){if(!arguments.length)return this.$$state;if(e!==Bt||!this.$$html5)throw zi("nostate","History API state support is available only in HTML5 mode and only in browsers supporting HTML5 History API");return this.$$state=y(t)?null:t,this}});var Gi=a("$parse"),Ki=Function.prototype.call,Yi=Function.prototype.apply,Zi=Function.prototype.bind,Xi=fe();o("+ - * / % === !== == != < > <= >= && || ! = |".split(" "),function(e){Xi[e]=!0});var Ji={n:"\n",f:"\f",r:"\r",t:" ",v:" ","'":"'",'"':'"'},Qi=function(e){this.options=e};Qi.prototype={constructor:Qi,lex:function(e){for(this.text=e,this.index=0,this.tokens=[];this.index="0"&&"9">=e&&"string"==typeof e},isWhitespace:function(e){return" "===e||"\r"===e||" "===e||"\n"===e||" "===e||" "===e},isIdent:function(e){return e>="a"&&"z">=e||e>="A"&&"Z">=e||"_"===e||"$"===e},isExpOperator:function(e){return"-"===e||"+"===e||this.isNumber(e)},throwError:function(e,t,n){n=n||this.index;var a=b(t)?"s "+t+"-"+this.index+" ["+this.text.substring(t,n)+"]":" "+n;throw Gi("lexerr","Lexer Error: {0} at column{1} in expression [{2}].",e,a,this.text)},readNumber:function(){for(var e="",t=this.index;this.index0&&!this.peek("}",")",";","]")&&e.push(this.expressionStatement()),!this.expect(";"))return{type:eo.Program,body:e}},expressionStatement:function(){return{type:eo.ExpressionStatement,expression:this.filterChain()}},filterChain:function(){for(var e,t=this.expression();e=this.expect("|");)t=this.filter(t);return t},expression:function(){return this.assignment()},assignment:function(){var e=this.ternary();return this.expect("=")&&(e={type:eo.AssignmentExpression,left:e,right:this.assignment(),operator:"="}),e},ternary:function(){var e,t,n=this.logicalOR();return this.expect("?")&&(e=this.expression(),this.consume(":"))?(t=this.expression(),{type:eo.ConditionalExpression,test:n,alternate:e,consequent:t}):n},logicalOR:function(){for(var e=this.logicalAND();this.expect("||");)e={type:eo.LogicalExpression,operator:"||",left:e,right:this.logicalAND()};return e},logicalAND:function(){for(var e=this.equality();this.expect("&&");)e={type:eo.LogicalExpression,operator:"&&",left:e,right:this.equality()};return e},equality:function(){for(var e,t=this.relational();e=this.expect("==","!=","===","!==");)t={type:eo.BinaryExpression,operator:e.text,left:t,right:this.relational()};return t},relational:function(){for(var e,t=this.additive();e=this.expect("<",">","<=",">=");)t={type:eo.BinaryExpression,operator:e.text,left:t,right:this.additive()};return t},additive:function(){for(var e,t=this.multiplicative();e=this.expect("+","-");)t={type:eo.BinaryExpression,operator:e.text,left:t,right:this.multiplicative()};return t},multiplicative:function(){for(var e,t=this.unary();e=this.expect("*","/","%");)t={type:eo.BinaryExpression,operator:e.text,left:t,right:this.unary()};return t},unary:function(){var e;return(e=this.expect("+","-","!"))?{type:eo.UnaryExpression,operator:e.text,prefix:!0,argument:this.unary()}:this.primary()},primary:function(){var e;this.expect("(")?(e=this.filterChain(),this.consume(")")):this.expect("[")?e=this.arrayDeclaration():this.expect("{")?e=this.object():this.constants.hasOwnProperty(this.peek().text)?e=L(this.constants[this.consume().text]):this.peek().identifier?e=this.identifier():this.peek().constant?e=this.constant():this.throwError("not a primary expression",this.peek());for(var t;t=this.expect("(","[",".");)"("===t.text?(e={type:eo.CallExpression,callee:e,arguments:this.parseArguments()},this.consume(")")):"["===t.text?(e={type:eo.MemberExpression,object:e,property:this.expression(),computed:!0},this.consume("]")):"."===t.text?e={type:eo.MemberExpression,object:e,property:this.identifier(),computed:!1}:this.throwError("IMPOSSIBLE");return e},filter:function(e){for(var t=[e],n={type:eo.CallExpression,callee:this.identifier(),arguments:t,filter:!0};this.expect(":");)t.push(this.expression());return n},parseArguments:function(){var e=[];if(")"!==this.peekToken().text)do e.push(this.expression());while(this.expect(","));return e},identifier:function(){var e=this.consume();return e.identifier||this.throwError("is not a valid identifier",e),{type:eo.Identifier,name:e.text}},constant:function(){return{type:eo.Literal,value:this.consume().value}},arrayDeclaration:function(){var e=[];if("]"!==this.peekToken().text)do{if(this.peek("]"))break;e.push(this.expression())}while(this.expect(","));return this.consume("]"),{type:eo.ArrayExpression,elements:e}},object:function(){var e,t=[];if("}"!==this.peekToken().text)do{if(this.peek("}"))break;e={type:eo.Property,kind:"init"},this.peek().constant?e.key=this.constant():this.peek().identifier?e.key=this.identifier():this.throwError("invalid key",this.peek()),this.consume(":"),e.value=this.expression(),t.push(e)}while(this.expect(","));return this.consume("}"),{type:eo.ObjectExpression,properties:t}},throwError:function(e,t){throw Gi("syntax","Syntax Error: Token '{0}' {1} at column {2} of the expression [{3}] starting at [{4}].",t.text,e,t.index+1,this.text,this.text.substring(t.index))},consume:function(e){if(0===this.tokens.length)throw Gi("ueoe","Unexpected end of expression: {0}",this.text);var t=this.expect(e);return t||this.throwError("is unexpected, expecting ["+e+"]",this.peek()),t},peekToken:function(){if(0===this.tokens.length)throw Gi("ueoe","Unexpected end of expression: {0}",this.text);return this.tokens[0]},peek:function(e,t,n,a){return this.peekAhead(0,e,t,n,a)},peekAhead:function(e,t,n,a,i){if(this.tokens.length>e){var o=this.tokens[e],s=o.text;if(s===t||s===n||s===a||s===i||!t&&!n&&!a&&!i)return o}return!1},expect:function(e,t,n,a){var i=this.peek(e,t,n,a);return i?(this.tokens.shift(),i):!1},constants:{"true":{type:eo.Literal,value:!0},"false":{type:eo.Literal,value:!1},"null":{type:eo.Literal,value:null},undefined:{type:eo.Literal,value:n},"this":{type:eo.ThisExpression}}},rn.prototype={compile:function(e,t){var a=this,i=this.astBuilder.ast(e);this.state={nextId:0,filters:{},expensiveChecks:t,fn:{vars:[],body:[],own:{}},assign:{vars:[],body:[],own:{}},inputs:[]},en(i,a.$filter);var s,r="";if(this.stage="assign",s=an(i)){this.state.computing="assign";var l=this.nextId();this.recurse(s,l),this.return_(l),r="fn.assign="+this.generateFunction("assign","s,v,l")}var c=tn(i.body);a.stage="inputs",o(c,function(e,t){var n="fn"+t;a.state[n]={vars:[],body:[],own:{}},a.state.computing=n;var i=a.nextId();a.recurse(e,i),a.return_(i),a.state.inputs.push(n),e.watchId=t}),this.state.computing="fn",this.stage="main",this.recurse(i);var d='"'+this.USE+" "+this.STRICT+'";\n'+this.filterPrefix()+"var fn="+this.generateFunction("fn","s,l,a,i")+r+this.watchFns()+"return fn;",u=new Function("$filter","ensureSafeMemberName","ensureSafeObject","ensureSafeFunction","getStringValue","ensureSafeAssignContext","ifDefined","plus","text",d)(this.$filter,Wt,Kt,Yt,Gt,Zt,Xt,Jt,e);return this.state=this.stage=n,u.literal=on(i),u.constant=sn(i),u},USE:"use",STRICT:"strict",watchFns:function(){var e=[],t=this.state.inputs,n=this;return o(t,function(t){e.push("var "+t+"="+n.generateFunction(t,"s"))}),t.length&&e.push("fn.inputs=["+t.join(",")+"];"),e.join("")},generateFunction:function(e,t){return"function("+t+"){"+this.varsPrefix(e)+this.body(e)+"};"},filterPrefix:function(){var e=[],t=this;return o(this.state.filters,function(n,a){e.push(n+"=$filter("+t.escape(a)+")")}),e.length?"var "+e.join(",")+";":""},varsPrefix:function(e){return this.state[e].vars.length?"var "+this.state[e].vars.join(",")+";":""},body:function(e){return this.state[e].body.join("")},recurse:function(e,t,a,i,s,r){var l,c,d,u,p=this;if(i=i||h,!r&&b(e.watchId))return t=t||this.nextId(),void this.if_("i",this.lazyAssign(t,this.computedMember("i",e.watchId)),this.lazyRecurse(e,t,a,i,s,!0));switch(e.type){case eo.Program:o(e.body,function(t,a){p.recurse(t.expression,n,n,function(e){c=e}),a!==e.body.length-1?p.current().body.push(c,";"):p.return_(c)});break;case eo.Literal:u=this.escape(e.value),this.assign(t,u),i(u);break;case eo.UnaryExpression:this.recurse(e.argument,n,n,function(e){c=e}),u=e.operator+"("+this.ifDefined(c,0)+")",this.assign(t,u),i(u);break;case eo.BinaryExpression:this.recurse(e.left,n,n,function(e){l=e}),this.recurse(e.right,n,n,function(e){c=e}),u="+"===e.operator?this.plus(l,c):"-"===e.operator?this.ifDefined(l,0)+e.operator+this.ifDefined(c,0):"("+l+")"+e.operator+"("+c+")",this.assign(t,u),i(u);break;case eo.LogicalExpression:t=t||this.nextId(),p.recurse(e.left,t),p.if_("&&"===e.operator?t:p.not(t),p.lazyRecurse(e.right,t)),i(t);break;case eo.ConditionalExpression:t=t||this.nextId(),p.recurse(e.test,t),p.if_(t,p.lazyRecurse(e.alternate,t),p.lazyRecurse(e.consequent,t)),i(t);break;case eo.Identifier:t=t||this.nextId(),a&&(a.context="inputs"===p.stage?"s":this.assign(this.nextId(),this.getHasOwnProperty("l",e.name)+"?l:s"),a.computed=!1,a.name=e.name),Wt(e.name),p.if_("inputs"===p.stage||p.not(p.getHasOwnProperty("l",e.name)),function(){p.if_("inputs"===p.stage||"s",function(){s&&1!==s&&p.if_(p.not(p.nonComputedMember("s",e.name)),p.lazyAssign(p.nonComputedMember("s",e.name),"{}")),p.assign(t,p.nonComputedMember("s",e.name))})},t&&p.lazyAssign(t,p.nonComputedMember("l",e.name))),(p.state.expensiveChecks||cn(e.name))&&p.addEnsureSafeObject(t),i(t);break;case eo.MemberExpression:l=a&&(a.context=this.nextId())||this.nextId(),t=t||this.nextId(),p.recurse(e.object,l,n,function(){p.if_(p.notNull(l),function(){e.computed?(c=p.nextId(),p.recurse(e.property,c),p.getStringValue(c),p.addEnsureSafeMemberName(c),s&&1!==s&&p.if_(p.not(p.computedMember(l,c)),p.lazyAssign(p.computedMember(l,c),"{}")),u=p.ensureSafeObject(p.computedMember(l,c)),p.assign(t,u),a&&(a.computed=!0,a.name=c)):(Wt(e.property.name),s&&1!==s&&p.if_(p.not(p.nonComputedMember(l,e.property.name)),p.lazyAssign(p.nonComputedMember(l,e.property.name),"{}")),u=p.nonComputedMember(l,e.property.name),(p.state.expensiveChecks||cn(e.property.name))&&(u=p.ensureSafeObject(u)),p.assign(t,u),a&&(a.computed=!1,a.name=e.property.name))},function(){p.assign(t,"undefined")}),i(t)},!!s);break;case eo.CallExpression:t=t||this.nextId(),e.filter?(c=p.filter(e.callee.name),d=[],o(e.arguments,function(e){var t=p.nextId();p.recurse(e,t),d.push(t)}),u=c+"("+d.join(",")+")",p.assign(t,u),i(t)):(c=p.nextId(),l={},d=[],p.recurse(e.callee,c,l,function(){p.if_(p.notNull(c),function(){p.addEnsureSafeFunction(c),o(e.arguments,function(e){p.recurse(e,p.nextId(),n,function(e){d.push(p.ensureSafeObject(e))})}),l.name?(p.state.expensiveChecks||p.addEnsureSafeObject(l.context),u=p.member(l.context,l.name,l.computed)+"("+d.join(",")+")"):u=c+"("+d.join(",")+")",u=p.ensureSafeObject(u),p.assign(t,u)},function(){p.assign(t,"undefined")}),i(t)}));break;case eo.AssignmentExpression:if(c=this.nextId(),l={},!nn(e.left))throw Gi("lval","Trying to assing a value to a non l-value");this.recurse(e.left,n,l,function(){p.if_(p.notNull(l.context),function(){p.recurse(e.right,c),p.addEnsureSafeObject(p.member(l.context,l.name,l.computed)),p.addEnsureSafeAssignContext(l.context),u=p.member(l.context,l.name,l.computed)+e.operator+c,p.assign(t,u),i(t||u)})},1);break;case eo.ArrayExpression:d=[],o(e.elements,function(e){p.recurse(e,p.nextId(),n,function(e){d.push(e)})}),u="["+d.join(",")+"]",this.assign(t,u),i(u);break;case eo.ObjectExpression:d=[],o(e.properties,function(e){p.recurse(e.value,p.nextId(),n,function(t){d.push(p.escape(e.key.type===eo.Identifier?e.key.name:""+e.key.value)+":"+t)})}),u="{"+d.join(",")+"}",this.assign(t,u),i(u);break;case eo.ThisExpression:this.assign(t,"s"),i("s");break;case eo.NGValueParameter:this.assign(t,"v"),i("v")}},getHasOwnProperty:function(e,t){var n=e+"."+t,a=this.current().own;return a.hasOwnProperty(n)||(a[n]=this.nextId(!1,e+"&&("+this.escape(t)+" in "+e+")")),a[n]},assign:function(e,t){return e?(this.current().body.push(e,"=",t,";"),e):void 0},filter:function(e){return this.state.filters.hasOwnProperty(e)||(this.state.filters[e]=this.nextId(!0)),this.state.filters[e]},ifDefined:function(e,t){return"ifDefined("+e+","+this.escape(t)+")"},plus:function(e,t){return"plus("+e+","+t+")"},return_:function(e){this.current().body.push("return ",e,";")},if_:function(e,t,n){if(e===!0)t();else{var a=this.current().body;a.push("if(",e,"){"),t(),a.push("}"),n&&(a.push("else{"),n(),a.push("}"))}},not:function(e){return"!("+e+")"},notNull:function(e){return e+"!=null"},nonComputedMember:function(e,t){return e+"."+t},computedMember:function(e,t){return e+"["+t+"]"},member:function(e,t,n){return n?this.computedMember(e,t):this.nonComputedMember(e,t)},addEnsureSafeObject:function(e){this.current().body.push(this.ensureSafeObject(e),";")},addEnsureSafeMemberName:function(e){this.current().body.push(this.ensureSafeMemberName(e),";")},addEnsureSafeFunction:function(e){this.current().body.push(this.ensureSafeFunction(e),";")},addEnsureSafeAssignContext:function(e){this.current().body.push(this.ensureSafeAssignContext(e),";")},ensureSafeObject:function(e){return"ensureSafeObject("+e+",text)"},ensureSafeMemberName:function(e){return"ensureSafeMemberName("+e+",text)"},ensureSafeFunction:function(e){return"ensureSafeFunction("+e+",text)"},getStringValue:function(e){this.assign(e,"getStringValue("+e+",text)")},ensureSafeAssignContext:function(e){return"ensureSafeAssignContext("+e+",text)"},lazyRecurse:function(e,t,n,a,i,o){var s=this;return function(){s.recurse(e,t,n,a,i,o)}},lazyAssign:function(e,t){var n=this;return function(){n.assign(e,t)}},stringEscapeRegex:/[^ a-zA-Z0-9]/g,stringEscapeFn:function(e){return"\\u"+("0000"+e.charCodeAt(0).toString(16)).slice(-4)},escape:function(e){if($(e))return"'"+e.replace(this.stringEscapeRegex,this.stringEscapeFn)+"'";if(C(e))return e.toString();if(e===!0)return"true";if(e===!1)return"false";if(null===e)return"null";if("undefined"==typeof e)return"undefined";throw Gi("esc","IMPOSSIBLE")},nextId:function(e,t){var n="v"+this.state.nextId++;return e||this.current().vars.push(n+(t?"="+t:"")),n},current:function(){return this.state[this.state.computing]}},ln.prototype={compile:function(e,t){var n=this,a=this.astBuilder.ast(e);this.expression=e,this.expensiveChecks=t,en(a,n.$filter);var i,s;(i=an(a))&&(s=this.recurse(i));var r,l=tn(a.body);l&&(r=[],o(l,function(e,t){var a=n.recurse(e);e.input=a,r.push(a),e.watchId=t}));var c=[];o(a.body,function(e){c.push(n.recurse(e.expression))});var d=0===a.body.length?function(){}:1===a.body.length?c[0]:function(e,t){var n;return o(c,function(a){n=a(e,t)}),n};return s&&(d.assign=function(e,t,n){return s(e,n,t)}),r&&(d.inputs=r),d.literal=on(a),d.constant=sn(a),d},recurse:function(e,t,a){var i,s,r,l=this;if(e.input)return this.inputs(e.input,e.watchId);switch(e.type){case eo.Literal:return this.value(e.value,t);case eo.UnaryExpression:return s=this.recurse(e.argument),this["unary"+e.operator](s,t);case eo.BinaryExpression:return i=this.recurse(e.left),s=this.recurse(e.right),this["binary"+e.operator](i,s,t);case eo.LogicalExpression:return i=this.recurse(e.left),s=this.recurse(e.right),this["binary"+e.operator](i,s,t);case eo.ConditionalExpression:return this["ternary?:"](this.recurse(e.test),this.recurse(e.alternate),this.recurse(e.consequent),t);case eo.Identifier:return Wt(e.name,l.expression),l.identifier(e.name,l.expensiveChecks||cn(e.name),t,a,l.expression);case eo.MemberExpression:return i=this.recurse(e.object,!1,!!a),e.computed||(Wt(e.property.name,l.expression),s=e.property.name),e.computed&&(s=this.recurse(e.property)),e.computed?this.computedMember(i,s,t,a,l.expression):this.nonComputedMember(i,s,l.expensiveChecks,t,a,l.expression);case eo.CallExpression:return r=[],o(e.arguments,function(e){r.push(l.recurse(e))}),e.filter&&(s=this.$filter(e.callee.name)),e.filter||(s=this.recurse(e.callee,!0)),e.filter?function(e,a,i,o){for(var l=[],c=0;c":function(e,t,n){return function(a,i,o,s){var r=e(a,i,o,s)>t(a,i,o,s);return n?{value:r}:r}},"binary<=":function(e,t,n){return function(a,i,o,s){var r=e(a,i,o,s)<=t(a,i,o,s);return n?{value:r}:r}},"binary>=":function(e,t,n){return function(a,i,o,s){var r=e(a,i,o,s)>=t(a,i,o,s);return n?{value:r}:r}},"binary&&":function(e,t,n){return function(a,i,o,s){var r=e(a,i,o,s)&&t(a,i,o,s);return n?{value:r}:r}},"binary||":function(e,t,n){return function(a,i,o,s){var r=e(a,i,o,s)||t(a,i,o,s);return n?{value:r}:r}},"ternary?:":function(e,t,n,a){return function(i,o,s,r){var l=e(i,o,s,r)?t(i,o,s,r):n(i,o,s,r);return a?{value:l}:l}},value:function(e,t){return function(){return t?{context:n,name:n,value:e}:e}},identifier:function(e,t,a,i,o){return function(s,r,l,c){var d=r&&e in r?r:s;i&&1!==i&&d&&!d[e]&&(d[e]={});var u=d?d[e]:n;return t&&Kt(u,o),a?{context:d,name:e,value:u}:u}},computedMember:function(e,t,n,a,i){return function(o,s,r,l){var c,d,u=e(o,s,r,l);return null!=u&&(c=t(o,s,r,l),c=Gt(c),Wt(c,i),a&&1!==a&&u&&!u[c]&&(u[c]={}),d=u[c],Kt(d,i)),n?{context:u,name:c,value:d}:d}},nonComputedMember:function(e,t,a,i,o,s){return function(r,l,c,d){var u=e(r,l,c,d);o&&1!==o&&u&&!u[t]&&(u[t]={});var p=null!=u?u[t]:n;return(a||cn(t))&&Kt(p,s),i?{context:u,name:t,value:p}:p}},inputs:function(e,t){return function(n,a,i,o){return o?o[t]:e(n,a,i)}}};var to=function(e,t,n){this.lexer=e,this.$filter=t,this.options=n,this.ast=new eo(this.lexer),this.astCompiler=n.csp?new ln(this.ast,t):new rn(this.ast,t)};to.prototype={constructor:to,parse:function(e){return this.astCompiler.compile(e,this.options.expensiveChecks)}};var no=(fe(),fe(),Object.prototype.valueOf),ao=a("$sce"),io={HTML:"html",CSS:"css",URL:"url",RESOURCE_URL:"resourceUrl",JS:"js"},Ei=a("$compile"),oo=t.createElement("a"),so=Mn(e.location.href);An.$inject=["$document"],Tn.$inject=["$provide"],Nn.$inject=["$locale"],Un.$inject=["$locale"];var ro=".",lo={yyyy:Ln("FullYear",4),yy:Ln("FullYear",2,0,!0),y:Ln("FullYear",1),MMMM:jn("Month"),MMM:jn("Month",!0),MM:Ln("Month",2,1),M:Ln("Month",1,1),dd:Ln("Date",2),d:Ln("Date",1),HH:Ln("Hours",2),H:Ln("Hours",1),hh:Ln("Hours",2,-12),h:Ln("Hours",1,-12),mm:Ln("Minutes",2),m:Ln("Minutes",1),ss:Ln("Seconds",2),s:Ln("Seconds",1),sss:Ln("Milliseconds",3),EEEE:jn("Day"),EEE:jn("Day",!0),a:Wn,Z:qn,ww:zn(2),w:zn(1),G:Gn,GG:Gn,GGG:Gn,GGGG:Kn},co=/((?:[^yMdHhmsaZEwG']+)|(?:'(?:[^']|'')*')|(?:E+|y+|M+|d+|H+|h+|m+|s+|a|Z|G+|w+))(.*)/,uo=/^\-?\d+$/;Yn.$inject=["$locale"];var po=_(ba),mo=_(ka);Jn.$inject=["$parse"];var go=_({restrict:"E",compile:function(e,t){return t.href||t.xlinkHref?void 0:function(e,t){if("a"===t[0].nodeName.toLowerCase()){var n="[object SVGAnimatedString]"===Da.call(t.prop("href"))?"xlink:href":"href";t.on("click",function(e){t.attr(n)||e.preventDefault()})}}}}),ho={};o(gi,function(e,t){function n(e,n,i){e.$watch(i[a],function(e){i.$set(t,!!e)})}if("multiple"!=e){var a=ct("ng-"+t),i=n;"checked"===e&&(i=function(e,t,i){i.ngModel!==i[a]&&n(e,t,i)}),ho[a]=function(){return{restrict:"A",priority:100,link:i}}}}),o(fi,function(e,t){ho[t]=function(){return{priority:100,link:function(e,n,a){if("ngPattern"===t&&"/"==a.ngPattern.charAt(0)){var i=a.ngPattern.match(va); -C.$$phase=e}function f(){C.$$phase=null}function _(e,t){do e.$$watchersCount+=t;while(e=e.$parent)}function v(e,t,n){do e.$$listenerCount[n]-=t,0===e.$$listenerCount[n]&&delete e.$$listenerCount[n];while(e=e.$parent)}function b(){}function k(){for(;I.length;)try{I.shift()()}catch(e){c(e)}r=null}function $(){null===r&&(r=u.defer(function(){C.$apply(k)}))}m.prototype={constructor:m,$new:function(t,n){var a;return n=n||this,t?(a=new m,a.$root=this.$root):(this.$$ChildScope||(this.$$ChildScope=e(this)),a=new this.$$ChildScope),a.$parent=n,a.$$prevSibling=n.$$childTail,n.$$childHead?(n.$$childTail.$$nextSibling=a,n.$$childTail=a):n.$$childHead=n.$$childTail=a,(t||n!=this)&&a.$on("$destroy",p),a},$watch:function(e,t,n,a){var i=d(e);if(i.$$watchDelegate)return i.$$watchDelegate(this,t,n,i,e);var o=this,r=o.$$watchers,l={fn:t,last:b,get:i,exp:a||e,eq:!!n};return s=null,M(t)||(l.fn=h),r||(r=o.$$watchers=[]),r.unshift(l),_(this,1),function(){B(r,l)>=0&&_(o,-1),s=null}},$watchGroup:function(e,t){function n(){l=!1,c?(c=!1,t(i,i,r)):t(i,a,r)}var a=new Array(e.length),i=new Array(e.length),s=[],r=this,l=!1,c=!0;if(!e.length){var d=!0;return r.$evalAsync(function(){d&&t(i,i,r)}),function(){d=!1}}return 1===e.length?this.$watch(e[0],function(e,n,o){i[0]=e,a[0]=n,t(i,e===n?i:a,o)}):(o(e,function(e,t){var o=r.$watch(e,function(e,o){i[t]=e,a[t]=o,l||(l=!0,r.$evalAsync(n))});s.push(o)}),function(){for(;s.length;)s.shift()()})},$watchCollection:function(e,t){function n(e){o=e;var t,n,a,r,l;if(!y(o)){if(w(o))if(i(o)){s!==m&&(s=m,f=s.length=0,u++),t=o.length,f!==t&&(u++,s.length=f=t);for(var c=0;t>c;c++)l=s[c],r=o[c],a=l!==l&&r!==r,a||l===r||(u++,s[c]=r)}else{s!==g&&(s=g={},f=0,u++),t=0;for(n in o)wa.call(o,n)&&(t++,r=o[n],l=s[n],n in s?(a=l!==l&&r!==r,a||l===r||(u++,s[n]=r)):(f++,s[n]=r,u++));if(f>t){u++;for(n in s)wa.call(o,n)||(f--,delete s[n])}}else s!==o&&(s=o,u++);return u}}function a(){if(h?(h=!1,t(o,o,l)):t(o,r,l),c)if(w(o))if(i(o)){r=new Array(o.length);for(var e=0;e1,u=0,p=d(e,n),m=[],g={},h=!0,f=0;return this.$watch(p,a)},$digest:function(){var e,a,i,o,l,d,p,m,h,_,v=t,y=this,w=[];g("$digest"),u.$$checkUrlChange(),this===C&&null!==r&&(u.defer.cancel(r),k()),s=null;do{for(d=!1,m=y;S.length;){try{_=S.shift(),_.scope.$eval(_.expression,_.locals)}catch($){c($)}s=null}e:do{if(o=m.$$watchers)for(l=o.length;l--;)try{if(e=o[l])if((a=e.get(m))===(i=e.last)||(e.eq?q(a,i):"number"==typeof a&&"number"==typeof i&&isNaN(a)&&isNaN(i))){if(e===s){d=!1;break e}}else d=!0,s=e,e.last=e.eq?L(a,null):a,e.fn(a,i===b?a:i,m),5>v&&(h=4-v,w[h]||(w[h]=[]),w[h].push({msg:M(e.exp)?"fn: "+(e.exp.name||e.exp.toString()):e.exp,newVal:a,oldVal:i}))}catch($){c($)}if(!(p=m.$$watchersCount&&m.$$childHead||m!==y&&m.$$nextSibling))for(;m!==y&&!(p=m.$$nextSibling);)m=m.$parent}while(m=p);if((d||S.length)&&!v--)throw f(),n("infdig","{0} $digest() iterations reached. Aborting!\nWatchers fired in the last 5 iterations: {1}",t,w)}while(d||S.length);for(f();x.length;)try{x.shift()()}catch($){c($)}},$destroy:function(){if(!this.$$destroyed){var e=this.$parent;this.$broadcast("$destroy"),this.$$destroyed=!0,this===C&&u.$$applicationDestroyed(),_(this,-this.$$watchersCount);for(var t in this.$$listenerCount)v(this,this.$$listenerCount[t],t);e&&e.$$childHead==this&&(e.$$childHead=this.$$nextSibling),e&&e.$$childTail==this&&(e.$$childTail=this.$$prevSibling),this.$$prevSibling&&(this.$$prevSibling.$$nextSibling=this.$$nextSibling),this.$$nextSibling&&(this.$$nextSibling.$$prevSibling=this.$$prevSibling),this.$destroy=this.$digest=this.$apply=this.$evalAsync=this.$applyAsync=h,this.$on=this.$watch=this.$watchGroup=function(){return h},this.$$listeners={},this.$parent=this.$$nextSibling=this.$$prevSibling=this.$$childHead=this.$$childTail=this.$root=this.$$watchers=null}},$eval:function(e,t){return d(e)(this,t)},$evalAsync:function(e,t){C.$$phase||S.length||u.defer(function(){S.length&&C.$digest()}),S.push({scope:this,expression:e,locals:t})},$$postDigest:function(e){x.push(e)},$apply:function(e){try{g("$apply");try{return this.$eval(e)}finally{f()}}catch(t){c(t)}finally{try{C.$digest()}catch(t){throw c(t),t}}},$applyAsync:function(e){function t(){n.$eval(e)}var n=this;e&&I.push(t),$()},$on:function(e,t){var n=this.$$listeners[e];n||(this.$$listeners[e]=n=[]),n.push(t);var a=this;do a.$$listenerCount[e]||(a.$$listenerCount[e]=0),a.$$listenerCount[e]++;while(a=a.$parent);var i=this;return function(){var a=n.indexOf(t);-1!==a&&(n[a]=null,v(i,1,e))}},$emit:function(e,t){var n,a,i,o=[],s=this,r=!1,l={name:e,targetScope:s,stopPropagation:function(){r=!0},preventDefault:function(){l.defaultPrevented=!0},defaultPrevented:!1},d=H([l],arguments,1);do{for(n=s.$$listeners[e]||o,l.currentScope=s,a=0,i=n.length;i>a;a++)if(n[a])try{n[a].apply(null,d)}catch(u){c(u)}else n.splice(a,1),a--,i--;if(r)return l.currentScope=null,l;s=s.$parent}while(s);return l.currentScope=null,l},$broadcast:function(e,t){var n=this,a=n,i=n,o={name:e,targetScope:n,preventDefault:function(){o.defaultPrevented=!0},defaultPrevented:!1};if(!n.$$listenerCount[e])return o;for(var s,r,l,d=H([o],arguments,1);a=i;){for(o.currentScope=a,s=a.$$listeners[e]||[],r=0,l=s.length;l>r;r++)if(s[r])try{s[r].apply(null,d)}catch(u){c(u)}else s.splice(r,1),r--,l--;if(!(i=a.$$listenerCount[e]&&a.$$childHead||a!==n&&a.$$nextSibling))for(;a!==n&&!(i=a.$$nextSibling);)a=a.$parent}return o.currentScope=null,o}};var C=new m,S=C.$$asyncQueue=[],x=C.$$postDigestQueue=[],I=C.$$applyAsyncQueue=[];return C}]}function _n(){var e=/^\s*(https?|ftp|mailto|tel|file):/,t=/^\s*((https?|ftp|file|blob):|data:image\/)/;this.aHrefSanitizationWhitelist=function(t){return b(t)?(e=t,this):e},this.imgSrcSanitizationWhitelist=function(e){return b(e)?(t=e,this):t},this.$get=function(){return function(n,a){var i,o=a?t:e;return i=Mn(n).href,""===i||i.match(o)?n:"unsafe:"+i}}}function vn(e){if("self"===e)return e;if($(e)){if(e.indexOf("***")>-1)throw ao("iwcard","Illegal sequence *** in string matcher. String: {0}",e);return e=ja(e).replace("\\*\\*",".*").replace("\\*","[^:/.?&;]*"),new RegExp("^"+e+"$")}if(x(e))return new RegExp("^"+e.source+"$");throw ao("imatcher",'Matchers may only be "self", string patterns or RegExp objects')}function yn(e){var t=[];return b(e)&&o(e,function(e){t.push(vn(e))}),t}function bn(){this.SCE_CONTEXTS=io;var e=["self"],t=[];this.resourceUrlWhitelist=function(t){return arguments.length&&(e=yn(t)),e},this.resourceUrlBlacklist=function(e){return arguments.length&&(t=yn(e)),t},this.$get=["$injector",function(n){function a(e,t){return"self"===e?xn(t):!!e.exec(t.href)}function i(n){var i,o,s=Mn(n.toString()),r=!1;for(i=0,o=e.length;o>i;i++)if(a(e[i],s)){r=!0;break}if(r)for(i=0,o=t.length;o>i;i++)if(a(t[i],s)){r=!1;break}return r}function o(e){var t=function(e){this.$$unwrapTrustedValue=function(){return e}};return e&&(t.prototype=new e),t.prototype.valueOf=function(){return this.$$unwrapTrustedValue()},t.prototype.toString=function(){return this.$$unwrapTrustedValue().toString()},t}function s(e,t){var n=u.hasOwnProperty(e)?u[e]:null;if(!n)throw ao("icontext","Attempted to trust a value in invalid context. Context: {0}; Value: {1}",e,t);if(null===t||y(t)||""===t)return t;if("string"!=typeof t)throw ao("itype","Attempted to trust a non-string value in a content requiring a string: Context: {0}",e);return new n(t)}function r(e){return e instanceof d?e.$$unwrapTrustedValue():e}function l(e,t){if(null===t||y(t)||""===t)return t;var n=u.hasOwnProperty(e)?u[e]:null;if(n&&t instanceof n)return t.$$unwrapTrustedValue();if(e===io.RESOURCE_URL){if(i(t))return t;throw ao("insecurl","Blocked loading resource from url not allowed by $sceDelegate policy. URL: {0}",t.toString())}if(e===io.HTML)return c(t);throw ao("unsafe","Attempting to use an unsafe value in a safe context.")}var c=function(e){throw ao("unsafe","Attempting to use an unsafe value in a safe context.")};n.has("$sanitize")&&(c=n.get("$sanitize"));var d=o(),u={};return u[io.HTML]=o(d),u[io.CSS]=o(d),u[io.URL]=o(d),u[io.JS]=o(d),u[io.RESOURCE_URL]=o(u[io.URL]),{trustAs:s,getTrusted:l,valueOf:r}}]}function wn(){var e=!0;this.enabled=function(t){return arguments.length&&(e=!!t),e},this.$get=["$parse","$sceDelegate",function(t,n){if(e&&8>Sa)throw ao("iequirks","Strict Contextual Escaping does not support Internet Explorer version < 11 in quirks mode. You can fix this by adding the text to the top of your HTML document. See http://docs.angularjs.org/api/ng.$sce for more information.");var a=j(io);a.isEnabled=function(){return e},a.trustAs=n.trustAs,a.getTrusted=n.getTrusted,a.valueOf=n.valueOf,e||(a.trustAs=a.getTrusted=function(e,t){return t},a.valueOf=f),a.parseAs=function(e,n){var i=t(n);return i.literal&&i.constant?i:t(n,function(t){return a.getTrusted(e,t)})};var i=a.parseAs,s=a.getTrusted,r=a.trustAs;return o(io,function(e,t){var n=ba(t);a[ke("parse_as_"+n)]=function(t){return i(e,t)},a[ke("get_trusted_"+n)]=function(t){return s(e,t)},a[ke("trust_as_"+n)]=function(t){return r(e,t)}}),a}]}function kn(){this.$get=["$window","$document",function(e,t){var n,a,i={},o=m((/android (\d+)/.exec(ba((e.navigator||{}).userAgent))||[])[1]),s=/Boxee/i.test((e.navigator||{}).userAgent),r=t[0]||{},l=/^(Moz|webkit|ms)(?=[A-Z])/,c=r.body&&r.body.style,d=!1,u=!1;if(c){for(var p in c)if(a=l.exec(p)){n=a[0],n=n.substr(0,1).toUpperCase()+n.substr(1);break}n||(n="WebkitOpacity"in c&&"webkit"),d=!!("transition"in c||n+"Transition"in c),u=!!("animation"in c||n+"Animation"in c),!o||d&&u||(d=$(c.webkitTransition),u=$(c.webkitAnimation))}return{history:!(!e.history||!e.history.pushState||4>o||s),hasEvent:function(e){if("input"===e&&11>=Sa)return!1;if(y(i[e])){var t=r.createElement("div");i[e]="on"+e in t}return i[e]},csp:qa(),vendorPrefix:n,transitions:d,animations:u,android:o}}]}function $n(){this.$get=["$templateCache","$http","$q","$sce",function(e,t,n,a){function i(o,s){function r(e){if(!s)throw Ei("tpload","Failed to load template: {0} (HTTP status: {1} {2})",o,e.status,e.statusText);return n.reject(e)}i.totalPendingRequests++,$(o)&&e.get(o)||(o=a.getTrustedResourceUrl(o));var l=t.defaults&&t.defaults.transformResponse;Oa(l)?l=l.filter(function(e){return e!==yt}):l===yt&&(l=null);var c={cache:e,transformResponse:l};return t.get(o,c)["finally"](function(){i.totalPendingRequests--}).then(function(t){return e.put(o,t.data),t.data},r)}return i.totalPendingRequests=0,i}]}function Cn(){this.$get=["$rootScope","$browser","$location",function(e,t,n){var a={};return a.findBindings=function(e,t,n){var a=e.getElementsByClassName("ng-binding"),i=[];return o(a,function(e){var a=Ra.element(e).data("$binding");a&&o(a,function(a){if(n){var o=new RegExp("(^|\\s)"+ja(t)+"(\\s|\\||$)");o.test(a)&&i.push(e)}else-1!=a.indexOf(t)&&i.push(e)})}),i},a.findModels=function(e,t,n){for(var a=["ng-","data-ng-","ng\\:"],i=0;i0&&(l=t(o.substring(0,r)),y(a[l])&&(a[l]=t(o.substring(r+1))));return a}}function En(){this.$get=An}function Tn(e){function t(a,i){if(w(a)){var s={};return o(a,function(e,n){s[n]=t(n,e)}),s}return e.factory(a+n,i)}var n="Filter";this.register=t,this.$get=["$injector",function(e){return function(t){return e.get(t+n)}}],t("currency",Nn),t("date",Yn),t("filter",Dn),t("json",Zn),t("limitTo",Xn),t("lowercase",po),t("number",Un),t("orderBy",Jn),t("uppercase",mo)}function Dn(){return function(e,t,n){if(!i(e)){if(null==e)return e;throw a("filter")("notarray","Expected array but received: {0}",e)}var o,s,r=Rn(t);switch(r){case"function":o=t;break;case"boolean":case"null":case"number":case"string":s=!0;case"object":o=Pn(t,n,s);break;default:return e}return Array.prototype.filter.call(e,o)}}function Pn(e,t,n){var a,i=w(e)&&"$"in e;return t===!0?t=q:M(t)||(t=function(e,t){return y(e)?!1:null===e||null===t?e===t:w(t)||w(e)&&!v(e)?!1:(e=ba(""+e),t=ba(""+t),-1!==e.indexOf(t))}),a=function(a){return i&&!w(a)?Fn(a,e.$,t,!1):Fn(a,e,t,n)}}function Fn(e,t,n,a,i){var o=Rn(e),s=Rn(t);if("string"===s&&"!"===t.charAt(0))return!Fn(e,t.substring(1),n,a);if(Oa(e))return e.some(function(e){return Fn(e,t,n,a)});switch(o){case"object":var r;if(a){for(r in e)if("$"!==r.charAt(0)&&Fn(e[r],t,n,!0))return!0;return i?!1:Fn(e,t,n,!1)}if("object"===s){for(r in t){var l=t[r];if(!M(l)&&!y(l)){var c="$"===r,d=c?e:e[r];if(!Fn(d,l,n,c,c))return!1}}return!0}return n(e,t);case"function":return!1;default:return n(e,t)}}function Rn(e){return null===e?"null":typeof e}function Nn(e){var t=e.NUMBER_FORMATS;return function(e,n,a){return y(n)&&(n=t.CURRENCY_SYM),y(a)&&(a=t.PATTERNS[1].maxFrac),null==e?e:On(e,t.PATTERNS[1],t.GROUP_SEP,t.DECIMAL_SEP,a).replace(/\u00A4/g,n)}}function Un(e){var t=e.NUMBER_FORMATS;return function(e,n){return null==e?e:On(e,t.PATTERNS[0],t.GROUP_SEP,t.DECIMAL_SEP,n)}}function On(e,t,n,a,i){if(w(e))return"";var o=0>e;e=Math.abs(e);var s=e===1/0;if(!s&&!isFinite(e))return"";var r=e+"",l="",c=!1,d=[];if(s&&(l="∞"),!s&&-1!==r.indexOf("e")){var u=r.match(/([\d\.]+)e(-?)(\d+)/);u&&"-"==u[2]&&u[3]>i+1?e=0:(l=r,c=!0)}if(s||c)i>0&&1>e&&(l=e.toFixed(i),e=parseFloat(l),l=l.replace(ro,a));else{var p=(r.split(ro)[1]||"").length;y(i)&&(i=Math.min(Math.max(t.minFrac,p),t.maxFrac)),e=+(Math.round(+(e.toString()+"e"+i)).toString()+"e"+-i);var m=(""+e).split(ro),g=m[0];m=m[1]||"";var h,f=0,_=t.lgSize,v=t.gSize;if(g.length>=_+v)for(f=g.length-_,h=0;f>h;h++)(f-h)%v===0&&0!==h&&(l+=n),l+=g.charAt(h);for(h=f;he&&(a="-",e=-e),e=""+e;e.length0||o>-n)&&(o+=n),0===o&&-12==n&&(o=12),Bn(o,t,a)}}function jn(e,t){return function(n,a){var i=n["get"+e](),o=ka(t?"SHORT"+e:e);return a[o][i]}}function qn(e,t,n){var a=-1*n,i=a>=0?"+":"";return i+=Bn(Math[a>0?"floor":"ceil"](a/60),2)+Bn(Math.abs(a%60),2)}function Hn(e){var t=new Date(e,0,1).getDay();return new Date(e,0,(4>=t?5:12)-t)}function Vn(e){return new Date(e.getFullYear(),e.getMonth(),e.getDate()+(4-e.getDay()))}function zn(e){return function(t){var n=Hn(t.getFullYear()),a=Vn(t),i=+a-+n,o=1+Math.round(i/6048e5);return Bn(o,e)}}function Wn(e,t){return e.getHours()<12?t.AMPMS[0]:t.AMPMS[1]}function Gn(e,t){return e.getFullYear()<=0?t.ERAS[0]:t.ERAS[1]}function Kn(e,t){return e.getFullYear()<=0?t.ERANAMES[0]:t.ERANAMES[1]}function Yn(e){function t(e){var t;if(t=e.match(n)){var a=new Date(0),i=0,o=0,s=t[8]?a.setUTCFullYear:a.setFullYear,r=t[8]?a.setUTCHours:a.setHours;t[9]&&(i=m(t[9]+t[10]),o=m(t[9]+t[11])),s.call(a,m(t[1]),m(t[2])-1,m(t[3]));var l=m(t[4]||0)-i,c=m(t[5]||0)-o,d=m(t[6]||0),u=Math.round(1e3*parseFloat("0."+(t[7]||0)));return r.call(a,l,c,d,u),a}return e}var n=/^(\d{4})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/;return function(n,a,i){var s,r,l="",c=[];if(a=a||"mediumDate",a=e.DATETIME_FORMATS[a]||a,$(n)&&(n=uo.test(n)?m(n):t(n)),C(n)&&(n=new Date(n)),!S(n)||!isFinite(n.getTime()))return n;for(;a;)r=co.exec(a),r?(c=H(c,r,1),a=c.pop()):(c.push(a),a=null);var d=n.getTimezoneOffset();return i&&(d=Y(i,n.getTimezoneOffset()),n=X(n,i,!0)),o(c,function(t){s=lo[t],l+=s?s(n,e.DATETIME_FORMATS,d):t.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),l}}function Zn(){return function(e,t){return y(t)&&(t=2),G(e,t)}}function Xn(){return function(e,t,n){return t=Math.abs(Number(t))===1/0?Number(t):m(t),isNaN(t)?e:(C(e)&&(e=e.toString()),Oa(e)||$(e)?(n=!n||isNaN(n)?0:m(n),n=0>n&&n>=-e.length?e.length+n:n,t>=0?e.slice(n,n+t):0===n?e.slice(t,e.length):e.slice(Math.max(0,n+t),n)):e)}}function Jn(e){function t(t,n){return n=n?-1:1,t.map(function(t){var a=1,i=f;if(M(t))i=t;else if($(t)&&(("+"==t.charAt(0)||"-"==t.charAt(0))&&(a="-"==t.charAt(0)?-1:1,t=t.substring(1)),""!==t&&(i=e(t),i.constant))){var o=i();i=function(e){return e[o]}}return{get:i,descending:a*n}})}function n(e){switch(typeof e){case"number":case"boolean":case"string":return!0;default:return!1}}function a(e,t){return"function"==typeof e.valueOf&&(e=e.valueOf(),n(e))?e:v(e)&&(e=e.toString(),n(e))?e:t}function o(e,t){var n=typeof e;return null===e?(n="string",e="null"):"string"===n?e=e.toLowerCase():"object"===n&&(e=a(e,t)),{value:e,type:n}}function s(e,t){var n=0;return e.type===t.type?e.value!==t.value&&(n=e.valuea&&!(n=s(e.predicateValues[a],t.predicateValues[a])*c[a].descending);++a);return n}if(!i(e))return e;Oa(n)||(n=[n]),0===n.length&&(n=["+"]);var c=t(n,a);c.push({get:function(){return{}},descending:a?-1:1});var d=Array.prototype.map.call(e,r);return d.sort(l),e=d.map(function(e){return e.value})}}function Qn(e){return M(e)&&(e={link:e}),e.restrict=e.restrict||"AC",_(e)}function ea(e,t){e.$name=t}function ta(e,t,a,i,s){var r=this,l=[];r.$error={},r.$$success={},r.$pending=n,r.$name=s(t.name||t.ngForm||"")(a),r.$dirty=!1,r.$pristine=!0,r.$valid=!0,r.$invalid=!1,r.$submitted=!1,r.$$parentForm=fo,r.$rollbackViewValue=function(){o(l,function(e){e.$rollbackViewValue()})},r.$commitViewValue=function(){o(l,function(e){e.$commitViewValue()})},r.$addControl=function(e){me(e.$name,"input"),l.push(e),e.$name&&(r[e.$name]=e),e.$$parentForm=r},r.$$renameControl=function(e,t){var n=e.$name;r[n]===e&&delete r[n],r[t]=e,e.$name=t},r.$removeControl=function(e){e.$name&&r[e.$name]===e&&delete r[e.$name],o(r.$pending,function(t,n){r.$setValidity(n,null,e)}),o(r.$error,function(t,n){r.$setValidity(n,null,e)}),o(r.$$success,function(t,n){r.$setValidity(n,null,e)}),B(l,e),e.$$parentForm=fo},fa({ctrl:this,$element:e,set:function(e,t,n){var a=e[t];if(a){var i=a.indexOf(n);-1===i&&a.push(n)}else e[t]=[n]},unset:function(e,t,n){var a=e[t];a&&(B(a,n),0===a.length&&delete e[t])},$animate:i}),r.$setDirty=function(){i.removeClass(e,Jo),i.addClass(e,Qo),r.$dirty=!0,r.$pristine=!1,r.$$parentForm.$setDirty()},r.$setPristine=function(){i.setClass(e,Jo,Qo+" "+_o),r.$dirty=!1,r.$pristine=!0,r.$submitted=!1,o(l,function(e){e.$setPristine()})},r.$setUntouched=function(){o(l,function(e){e.$setUntouched()})},r.$setSubmitted=function(){i.addClass(e,_o),r.$submitted=!0,r.$$parentForm.$setSubmitted()}}function na(e){e.$formatters.push(function(t){return e.$isEmpty(t)?t:t.toString()})}function aa(e,t,n,a,i,o){ia(e,t,n,a,i,o),na(a)}function ia(e,t,n,a,i,o){var s=ba(t[0].type);if(!i.android){var r=!1;t.on("compositionstart",function(e){r=!0}),t.on("compositionend",function(){r=!1,l()})}var l=function(e){if(c&&(o.defer.cancel(c),c=null),!r){var i=t.val(),l=e&&e.type;"password"===s||n.ngTrim&&"false"===n.ngTrim||(i=La(i)),(a.$viewValue!==i||""===i&&a.$$hasNativeValidators)&&a.$setViewValue(i,l)}};if(i.hasEvent("input"))t.on("input",l);else{var c,d=function(e,t,n){c||(c=o.defer(function(){c=null,t&&t.value===n||l(e)}))};t.on("keydown",function(e){var t=e.keyCode;91===t||t>15&&19>t||t>=37&&40>=t||d(e,this,this.value)}),i.hasEvent("paste")&&t.on("paste cut",d)}t.on("change",l),a.$render=function(){var e=a.$isEmpty(a.$viewValue)?"":a.$viewValue;t.val()!==e&&t.val(e)}}function oa(e,t){if(S(e))return e;if($(e)){xo.lastIndex=0;var n=xo.exec(e);if(n){var a=+n[1],i=+n[2],o=0,s=0,r=0,l=0,c=Hn(a),d=7*(i-1);return t&&(o=t.getHours(),s=t.getMinutes(),r=t.getSeconds(),l=t.getMilliseconds()),new Date(a,0,c.getDate()+d,o,s,r,l)}}return 0/0}function sa(e,t){return function(n,a){var i,s;if(S(n))return n;if($(n)){if('"'==n.charAt(0)&&'"'==n.charAt(n.length-1)&&(n=n.substring(1,n.length-1)),wo.test(n))return new Date(n);if(e.lastIndex=0,i=e.exec(n))return i.shift(),s=a?{yyyy:a.getFullYear(),MM:a.getMonth()+1,dd:a.getDate(),HH:a.getHours(),mm:a.getMinutes(),ss:a.getSeconds(),sss:a.getMilliseconds()/1e3}:{yyyy:1970,MM:1,dd:1,HH:0,mm:0,ss:0,sss:0},o(i,function(e,n){n=f},r.$observe("min",function(e){f=m(e),l.$validate()})}if(b(r.max)||r.ngMax){var _;l.$validators.max=function(e){return!p(e)||y(_)||a(e)<=_},r.$observe("max",function(e){_=m(e),l.$validate()})}}}function la(e,t,a,i){var o=t[0],s=i.$$hasNativeValidators=w(o.validity);s&&i.$parsers.push(function(e){var a=t.prop(ya)||{};return a.badInput&&!a.typeMismatch?n:e})}function ca(e,t,a,i,o,s){if(la(e,t,a,i),ia(e,t,a,i,o,s),i.$$parserName="number",i.$parsers.push(function(e){return i.$isEmpty(e)?null:Co.test(e)?parseFloat(e):n}),i.$formatters.push(function(e){if(!i.$isEmpty(e)){if(!C(e))throw as("numfmt","Expected `{0}` to be a number",e);e=e.toString()}return e}),b(a.min)||a.ngMin){var r;i.$validators.min=function(e){return i.$isEmpty(e)||y(r)||e>=r},a.$observe("min",function(e){b(e)&&!C(e)&&(e=parseFloat(e,10)),r=C(e)&&!isNaN(e)?e:n,i.$validate()})}if(b(a.max)||a.ngMax){var l;i.$validators.max=function(e){return i.$isEmpty(e)||y(l)||l>=e},a.$observe("max",function(e){b(e)&&!C(e)&&(e=parseFloat(e,10)),l=C(e)&&!isNaN(e)?e:n,i.$validate()})}}function da(e,t,n,a,i,o){ia(e,t,n,a,i,o),na(a),a.$$parserName="url",a.$validators.url=function(e,t){var n=e||t;return a.$isEmpty(n)||ko.test(n)}}function ua(e,t,n,a,i,o){ia(e,t,n,a,i,o),na(a),a.$$parserName="email",a.$validators.email=function(e,t){var n=e||t;return a.$isEmpty(n)||$o.test(n)}}function pa(e,t,n,a){y(n.name)&&t.attr("name",l());var i=function(e){t[0].checked&&a.$setViewValue(n.value,e&&e.type)};t.on("click",i),a.$render=function(){var e=n.value;t[0].checked=e==a.$viewValue},n.$observe("value",a.$render)}function ma(e,t,n,a,i){var o;if(b(a)){if(o=e(a),!o.constant)throw as("constexpr","Expected constant expression for `{0}`, but saw `{1}`.",n,a);return o(t)}return i}function ga(e,t,n,a,i,o,s,r){var l=ma(r,e,"ngTrueValue",n.ngTrueValue,!0),c=ma(r,e,"ngFalseValue",n.ngFalseValue,!1),d=function(e){a.$setViewValue(t[0].checked,e&&e.type)};t.on("click",d),a.$render=function(){t[0].checked=a.$viewValue},a.$isEmpty=function(e){return e===!1},a.$formatters.push(function(e){return q(e,l)}),a.$parsers.push(function(e){return e?l:c})}function ha(e,t){return e="ngClass"+e,["$animate",function(n){function a(e,t){var n=[];e:for(var a=0;a0||n[e])&&(n[e]=(n[e]||0)+t,n[e]===+(t>0)&&a.push(e))}),r.data("$classCounts",n),a.join(" ")}function p(e,t){var i=a(t,e),o=a(e,t);i=u(i,1),o=u(o,-1),i&&i.length&&n.addClass(r,i),o&&o.length&&n.removeClass(r,o)}function m(e){if(t===!0||s.$index%2===t){var n=i(e||[]);if(g){if(!q(e,g)){var a=i(g);p(a,n)}}else c(n)}g=j(e)}var g;s.$watch(l[e],m,!0),l.$observe("class",function(t){m(s.$eval(l[e]))}),"ngClass"!==e&&s.$watch("$index",function(n,a){var o=1&n;if(o!==(1&a)){var r=i(s.$eval(l[e]));o===t?c(r):d(r)}})}}}]}function fa(e){function t(e,t,l){y(t)?a("$pending",e,l):i("$pending",e,l),P(t)?t?(u(r.$error,e,l),d(r.$$success,e,l)):(d(r.$error,e,l),u(r.$$success,e,l)):(u(r.$error,e,l),u(r.$$success,e,l)),r.$pending?(o(ns,!0),r.$valid=r.$invalid=n,s("",null)):(o(ns,!1),r.$valid=_a(r.$error),r.$invalid=!r.$valid,s("",r.$valid));var c;c=r.$pending&&r.$pending[e]?n:r.$error[e]?!1:r.$$success[e]?!0:null,s(e,c),r.$$parentForm.$setValidity(e,c,r)}function a(e,t,n){r[e]||(r[e]={}),d(r[e],t,n)}function i(e,t,a){r[e]&&u(r[e],t,a),_a(r[e])&&(r[e]=n)}function o(e,t){t&&!c[e]?(p.addClass(l,e),c[e]=!0):!t&&c[e]&&(p.removeClass(l,e),c[e]=!1)}function s(e,t){e=e?"-"+ce(e,"-"):"",o(Zo+e,t===!0),o(Xo+e,t===!1)}var r=e.ctrl,l=e.$element,c={},d=e.set,u=e.unset,p=e.$animate;c[Xo]=!(c[Zo]=l.hasClass(Zo)),r.$setValidity=t}function _a(e){if(e)for(var t in e)if(e.hasOwnProperty(t))return!1;return!0}var va=/^\/(.+)\/([a-z]*)$/,ya="validity",ba=function(e){return $(e)?e.toLowerCase():e},wa=Object.prototype.hasOwnProperty,ka=function(e){return $(e)?e.toUpperCase():e},$a=function(e){return $(e)?e.replace(/[A-Z]/g,function(e){return String.fromCharCode(32|e.charCodeAt(0))}):e},Ca=function(e){return $(e)?e.replace(/[a-z]/g,function(e){return String.fromCharCode(-33&e.charCodeAt(0))}):e};"i"!=="I".toLowerCase()&&(ba=$a,ka=Ca);var Sa,Ma,xa,Ia,Aa=[].slice,Ea=[].splice,Ta=[].push,Da=Object.prototype.toString,Pa=Object.getPrototypeOf,Fa=a("ng"),Ra=e.angular||(e.angular={}),Na=0;Sa=t.documentMode,h.$inject=[],f.$inject=[];var Ua,Oa=Array.isArray,Ba=/^\[object (Uint8(Clamped)?)|(Uint16)|(Uint32)|(Int8)|(Int16)|(Int32)|(Float(32)|(64))Array\]$/,La=function(e){return $(e)?e.trim():e},ja=function(e){return e.replace(/([-()\[\]{}+?*.$\^|,:#n;++n)if(a=Va[n],e=t.querySelector("["+a.replace(":","\\:")+"jq]")){i=e.getAttribute(a+"jq");break}return Ha.name_=i},Va=["ng-","data-ng-","ng:","x-ng-"],za=/[A-Z]/g,Wa=!1,Ga=1,Ka=2,Ya=3,Za=8,Xa=9,Ja=11,Qa={full:"1.4.7",major:1,minor:4,dot:7,codeName:"dark-luminescence"};Ie.expando="ng339";var ei=Ie.cache={},ti=1,ni=function(e,t,n){e.addEventListener(t,n,!1)},ai=function(e,t,n){e.removeEventListener(t,n,!1)};Ie._data=function(e){return this.cache[e[this.expando]]||{}};var ii=/([\:\-\_]+(.))/g,oi=/^moz([A-Z])/,si={mouseleave:"mouseout",mouseenter:"mouseover"},ri=a("jqLite"),li=/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/,ci=/<|&#?\w+;/,di=/<([\w:-]+)/,ui=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,pi={option:[1,'"],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};pi.optgroup=pi.option,pi.tbody=pi.tfoot=pi.colgroup=pi.caption=pi.thead,pi.th=pi.td;var mi=Ie.prototype={ready:function(n){function a(){i||(i=!0,n())}var i=!1;"complete"===t.readyState?setTimeout(a):(this.on("DOMContentLoaded",a),Ie(e).on("load",a))},toString:function(){var e=[];return o(this,function(t){e.push(""+t)}),"["+e.join(", ")+"]"},eq:function(e){return Ma(e>=0?this[e]:this[this.length+e])},length:0,push:Ta,sort:[].sort,splice:[].splice},gi={};o("multiple,selected,checked,disabled,readOnly,required,open".split(","),function(e){gi[ba(e)]=e});var hi={};o("input,select,option,textarea,button,form,details".split(","),function(e){hi[e]=!0});var fi={ngMinlength:"minlength",ngMaxlength:"maxlength",ngMin:"min",ngMax:"max",ngPattern:"pattern"};o({data:Fe,removeData:De,hasData:Se},function(e,t){Ie[t]=e}),o({data:Fe,inheritedData:Le,scope:function(e){return Ma.data(e,"$scope")||Le(e.parentNode||e,["$isolateScope","$scope"])},isolateScope:function(e){return Ma.data(e,"$isolateScope")||Ma.data(e,"$isolateScopeNoTemplate")},controller:Be,injector:function(e){return Le(e,"$injector")},removeAttr:function(e,t){e.removeAttribute(t)},hasClass:Re,css:function(e,t,n){return t=ke(t),b(n)?void(e.style[t]=n):e.style[t]},attr:function(e,t,a){var i=e.nodeType;if(i!==Ya&&i!==Ka&&i!==Za){var o=ba(t);if(gi[o]){if(!b(a))return e[t]||(e.attributes.getNamedItem(t)||h).specified?o:n;a?(e[t]=!0,e.setAttribute(t,o)):(e[t]=!1,e.removeAttribute(o))}else if(b(a))e.setAttribute(t,a);else if(e.getAttribute){var s=e.getAttribute(t,2);return null===s?n:s}}},prop:function(e,t,n){return b(n)?void(e[t]=n):e[t]},text:function(){function e(e,t){if(y(t)){var n=e.nodeType;return n===Ga||n===Ya?e.textContent:""}e.textContent=t}return e.$dv="",e}(),val:function(e,t){if(y(t)){if(e.multiple&&"select"===O(e)){var n=[];return o(e.options,function(e){e.selected&&n.push(e.value||e.text)}),0===n.length?null:n}return e.value}e.value=t},html:function(e,t){return y(t)?e.innerHTML:(Ee(e,!0),void(e.innerHTML=t))},empty:je},function(e,t){Ie.prototype[t]=function(t,n){var a,i,o=this.length;if(e!==je&&y(2==e.length&&e!==Re&&e!==Be?t:n)){if(w(t)){for(a=0;o>a;a++)if(e===Fe)e(this[a],t);else for(i in t)e(this[a],i,t[i]);return this}for(var s=e.$dv,r=y(s)?Math.min(o,1):o,l=0;r>l;l++){var c=e(this[l],t,n);s=s?s+c:c}return s}for(a=0;o>a;a++)e(this[a],t,n);return this}}),o({removeData:De,on:function Ps(e,t,n,a){if(b(a))throw ri("onargs","jqLite#on() does not support the `selector` or `eventData` parameters");if(Ce(e)){var i=Pe(e,!0),o=i.events,s=i.handle;s||(s=i.handle=We(e,o));for(var r=t.indexOf(" ")>=0?t.split(" "):[t],l=r.length;l--;){t=r[l];var c=o[t];c||(o[t]=[],"mouseenter"===t||"mouseleave"===t?Ps(e,si[t],function(e){var n=this,a=e.relatedTarget;(!a||a!==n&&!n.contains(a))&&s(e,t)}):"$destroy"!==t&&ni(e,t,s),c=o[t]),c.push(n)}}},off:Te,one:function(e,t,n){e=Ma(e),e.on(t,function a(){e.off(t,n),e.off(t,a)}),e.on(t,n)},replaceWith:function(e,t){var n,a=e.parentNode;Ee(e),o(new Ie(t),function(t){n?a.insertBefore(t,n.nextSibling):a.replaceChild(t,e),n=t})},children:function(e){var t=[];return o(e.childNodes,function(e){e.nodeType===Ga&&t.push(e)}),t},contents:function(e){return e.contentDocument||e.childNodes||[]},append:function(e,t){var n=e.nodeType;if(n===Ga||n===Ja){t=new Ie(t);for(var a=0,i=t.length;i>a;a++){ -var o=t[a];e.appendChild(o)}}},prepend:function(e,t){if(e.nodeType===Ga){var n=e.firstChild;o(new Ie(t),function(t){e.insertBefore(t,n)})}},wrap:function(e,t){t=Ma(t).eq(0).clone()[0];var n=e.parentNode;n&&n.replaceChild(t,e),t.appendChild(e)},remove:qe,detach:function(e){qe(e,!0)},after:function(e,t){var n=e,a=e.parentNode;t=new Ie(t);for(var i=0,o=t.length;o>i;i++){var s=t[i];a.insertBefore(s,n.nextSibling),n=s}},addClass:Ue,removeClass:Ne,toggleClass:function(e,t,n){t&&o(t.split(" "),function(t){var a=n;y(a)&&(a=!Re(e,t)),(a?Ue:Ne)(e,t)})},parent:function(e){var t=e.parentNode;return t&&t.nodeType!==Ja?t:null},next:function(e){return e.nextElementSibling},find:function(e,t){return e.getElementsByTagName?e.getElementsByTagName(t):[]},clone:Ae,triggerHandler:function(e,t,n){var a,i,s,r=t.type||t,l=Pe(e),c=l&&l.events,d=c&&c[r];d&&(a={preventDefault:function(){this.defaultPrevented=!0},isDefaultPrevented:function(){return this.defaultPrevented===!0},stopImmediatePropagation:function(){this.immediatePropagationStopped=!0},isImmediatePropagationStopped:function(){return this.immediatePropagationStopped===!0},stopPropagation:h,type:r,target:e},t.type&&(a=u(a,t)),i=j(d),s=n?[a].concat(n):[a],o(i,function(t){a.isImmediatePropagationStopped()||t.apply(e,s)}))}},function(e,t){Ie.prototype[t]=function(t,n,a){for(var i,o=0,s=this.length;s>o;o++)y(i)?(i=e(this[o],t,n,a),b(i)&&(i=Ma(i))):Oe(i,e(this[o],t,n,a));return b(i)?i:this},Ie.prototype.bind=Ie.prototype.on,Ie.prototype.unbind=Ie.prototype.off}),Ye.prototype={put:function(e,t){this[Ke(e,this.nextUid)]=t},get:function(e){return this[Ke(e,this.nextUid)]},remove:function(e){var t=this[e=Ke(e,this.nextUid)];return delete this[e],t}};var _i=[function(){this.$get=[function(){return Ye}]}],vi=/^[^\(]*\(\s*([^\)]*)\)/m,yi=/,/,bi=/^\s*(_?)(\S+?)\1\s*$/,wi=/((\/\/.*$)|(\/\*[\s\S]*?\*\/))/gm,ki=a("$injector");Je.$$annotate=Xe;var $i=a("$animate"),Ci=1,Si="ng-animate",Mi=function(){this.$get=["$q","$$rAF",function(e,t){function n(){}return n.all=h,n.chain=h,n.prototype={end:h,cancel:h,resume:h,pause:h,complete:h,then:function(n,a){return e(function(e){t(function(){e()})}).then(n,a)}},n}]},xi=function(){var e=new Ye,t=[];this.$get=["$$AnimateRunner","$rootScope",function(n,a){function i(e,t,n){var a=!1;return t&&(t=$(t)?t.split(" "):Oa(t)?t:[],o(t,function(t){t&&(a=!0,e[t]=n)})),a}function s(){o(t,function(t){var n=e.get(t);if(n){var a=nt(t.attr("class")),i="",s="";o(n,function(e,t){var n=!!a[t];e!==n&&(e?i+=(i.length?" ":"")+t:s+=(s.length?" ":"")+t)}),o(t,function(e){i&&Ue(e,i),s&&Ne(e,s)}),e.remove(t)}}),t.length=0}function r(n,o,r){var l=e.get(n)||{},c=i(l,o,!0),d=i(l,r,!1);(c||d)&&(e.put(n,l),t.push(n),1===t.length&&a.$$postDigest(s))}return{enabled:h,on:h,off:h,pin:h,push:function(e,t,a,i){return i&&i(),a=a||{},a.from&&e.css(a.from),a.to&&e.css(a.to),(a.addClass||a.removeClass)&&r(e,a.addClass,a.removeClass),new n}}}]},Ii=["$provide",function(e){var t=this;this.$$registeredAnimations=Object.create(null),this.register=function(n,a){if(n&&"."!==n.charAt(0))throw $i("notcsel","Expecting class selector starting with '.' got '{0}'.",n);var i=n+"-animation";t.$$registeredAnimations[n.substr(1)]=i,e.factory(i,a)},this.classNameFilter=function(e){if(1===arguments.length&&(this.$$classNameFilter=e instanceof RegExp?e:null,this.$$classNameFilter)){var t=new RegExp("(\\s+|\\/)"+Si+"(\\s+|\\/)");if(t.test(this.$$classNameFilter.toString()))throw $i("nongcls",'$animateProvider.classNameFilter(regex) prohibits accepting a regex value which matches/contains the "{0}" CSS class.',Si)}return this.$$classNameFilter},this.$get=["$$animateQueue",function(e){function t(e,t,n){if(n){var a=tt(n);!a||a.parentNode||a.previousElementSibling||(n=null)}n?n.after(e):t.prepend(e)}return{on:e.on,off:e.off,pin:e.pin,enabled:e.enabled,cancel:function(e){e.end&&e.end()},enter:function(n,a,i,o){return a=a&&Ma(a),i=i&&Ma(i),a=a||i.parent(),t(n,a,i),e.push(n,"enter",at(o))},move:function(n,a,i,o){return a=a&&Ma(a),i=i&&Ma(i),a=a||i.parent(),t(n,a,i),e.push(n,"move",at(o))},leave:function(t,n){return e.push(t,"leave",at(n),function(){t.remove()})},addClass:function(t,n,a){return a=at(a),a.addClass=et(a.addclass,n),e.push(t,"addClass",a)},removeClass:function(t,n,a){return a=at(a),a.removeClass=et(a.removeClass,n),e.push(t,"removeClass",a)},setClass:function(t,n,a,i){return i=at(i),i.addClass=et(i.addClass,n),i.removeClass=et(i.removeClass,a),e.push(t,"setClass",i)},animate:function(t,n,a,i,o){return o=at(o),o.from=o.from?u(o.from,n):n,o.to=o.to?u(o.to,a):a,i=i||"ng-inline-animate",o.tempClasses=et(o.tempClasses,i),e.push(t,"animate",o)}}}]}],Ai=function(){this.$get=["$$rAF","$q",function(e,t){var n=function(){};return n.prototype={done:function(e){this.defer&&this.defer[e===!0?"reject":"resolve"]()},end:function(){this.done()},cancel:function(){this.done(!0)},getPromise:function(){return this.defer||(this.defer=t.defer()),this.defer.promise},then:function(e,t){return this.getPromise().then(e,t)},"catch":function(e){return this.getPromise()["catch"](e)},"finally":function(e){return this.getPromise()["finally"](e)}},function(t,a){function i(){return e(function(){o(),s||r.done(),s=!0}),r}function o(){a.addClass&&(t.addClass(a.addClass),a.addClass=null),a.removeClass&&(t.removeClass(a.removeClass),a.removeClass=null),a.to&&(t.css(a.to),a.to=null)}a.cleanupStyles&&(a.from=a.to=null),a.from&&(t.css(a.from),a.from=null);var s,r=new n;return{start:i,end:i}}}]},Ei=a("$compile");lt.$inject=["$provide","$$sanitizeUriProvider"];var Ti=/^((?:x|data)[\:\-_])/i,Di=a("$controller"),Pi=/^(\S+)(\s+as\s+(\w+))?$/,Fi=function(){this.$get=["$document",function(e){return function(t){return t?!t.nodeType&&t instanceof Ma&&(t=t[0]):t=e[0].body,t.offsetWidth+1}}]},Ri="application/json",Ni={"Content-Type":Ri+";charset=utf-8"},Ui=/^\[|^\{(?!\{)/,Oi={"[":/]$/,"{":/}$/},Bi=/^\)\]\}',?\n/,Li=a("$http"),ji=function(e){return function(){throw Li("legacy","The method `{0}` on the promise returned from `$http` has been disabled.",e)}},qi=Ra.$interpolateMinErr=a("$interpolate");qi.throwNoconcat=function(e){throw qi("noconcat","Error while interpolating: {0}\nStrict Contextual Escaping disallows interpolations that concatenate multiple expressions when a trusted value is required. See http://docs.angularjs.org/api/ng.$sce",e)},qi.interr=function(e,t){return qi("interr","Can't interpolate: {0}\n{1}",e,t.toString())};var Hi=/^([^\?#]*)(\?([^#]*))?(#(.*))?$/,Vi={http:80,https:443,ftp:21},zi=a("$location"),Wi={$$html5:!1,$$replace:!1,absUrl:qt("$$absUrl"),url:function(e){if(y(e))return this.$$url;var t=Hi.exec(e);return(t[1]||""===e)&&this.path(decodeURIComponent(t[1])),(t[2]||t[1]||""===e)&&this.search(t[3]||""),this.hash(t[5]||""),this},protocol:qt("$$protocol"),host:qt("$$host"),port:qt("$$port"),path:Ht("$$path",function(e){return e=null!==e?e.toString():"","/"==e.charAt(0)?e:"/"+e}),search:function(e,t){switch(arguments.length){case 0:return this.$$search;case 1:if($(e)||C(e))e=e.toString(),this.$$search=ee(e);else{if(!w(e))throw zi("isrcharg","The first argument of the `$location#search()` call must be a string or an object.");e=L(e,{}),o(e,function(t,n){null==t&&delete e[n]}),this.$$search=e}break;default:y(t)||null===t?delete this.$$search[e]:this.$$search[e]=t}return this.$$compose(),this},hash:Ht("$$hash",function(e){return null!==e?e.toString():""}),replace:function(){return this.$$replace=!0,this}};o([jt,Lt,Bt],function(e){e.prototype=Object.create(Wi),e.prototype.state=function(t){if(!arguments.length)return this.$$state;if(e!==Bt||!this.$$html5)throw zi("nostate","History API state support is available only in HTML5 mode and only in browsers supporting HTML5 History API");return this.$$state=y(t)?null:t,this}});var Gi=a("$parse"),Ki=Function.prototype.call,Yi=Function.prototype.apply,Zi=Function.prototype.bind,Xi=fe();o("+ - * / % === !== == != < > <= >= && || ! = |".split(" "),function(e){Xi[e]=!0});var Ji={n:"\n",f:"\f",r:"\r",t:" ",v:" ","'":"'",'"':'"'},Qi=function(e){this.options=e};Qi.prototype={constructor:Qi,lex:function(e){for(this.text=e,this.index=0,this.tokens=[];this.index="0"&&"9">=e&&"string"==typeof e},isWhitespace:function(e){return" "===e||"\r"===e||" "===e||"\n"===e||" "===e||" "===e},isIdent:function(e){return e>="a"&&"z">=e||e>="A"&&"Z">=e||"_"===e||"$"===e},isExpOperator:function(e){return"-"===e||"+"===e||this.isNumber(e)},throwError:function(e,t,n){n=n||this.index;var a=b(t)?"s "+t+"-"+this.index+" ["+this.text.substring(t,n)+"]":" "+n;throw Gi("lexerr","Lexer Error: {0} at column{1} in expression [{2}].",e,a,this.text)},readNumber:function(){for(var e="",t=this.index;this.index0&&!this.peek("}",")",";","]")&&e.push(this.expressionStatement()),!this.expect(";"))return{type:eo.Program,body:e}},expressionStatement:function(){return{type:eo.ExpressionStatement,expression:this.filterChain()}},filterChain:function(){for(var e,t=this.expression();e=this.expect("|");)t=this.filter(t);return t},expression:function(){return this.assignment()},assignment:function(){var e=this.ternary();return this.expect("=")&&(e={type:eo.AssignmentExpression,left:e,right:this.assignment(),operator:"="}),e},ternary:function(){var e,t,n=this.logicalOR();return this.expect("?")&&(e=this.expression(),this.consume(":"))?(t=this.expression(),{type:eo.ConditionalExpression,test:n,alternate:e,consequent:t}):n},logicalOR:function(){for(var e=this.logicalAND();this.expect("||");)e={type:eo.LogicalExpression,operator:"||",left:e,right:this.logicalAND()};return e},logicalAND:function(){for(var e=this.equality();this.expect("&&");)e={type:eo.LogicalExpression,operator:"&&",left:e,right:this.equality()};return e},equality:function(){for(var e,t=this.relational();e=this.expect("==","!=","===","!==");)t={type:eo.BinaryExpression,operator:e.text,left:t,right:this.relational()};return t},relational:function(){for(var e,t=this.additive();e=this.expect("<",">","<=",">=");)t={type:eo.BinaryExpression,operator:e.text,left:t,right:this.additive()};return t},additive:function(){for(var e,t=this.multiplicative();e=this.expect("+","-");)t={type:eo.BinaryExpression,operator:e.text,left:t,right:this.multiplicative()};return t},multiplicative:function(){for(var e,t=this.unary();e=this.expect("*","/","%");)t={type:eo.BinaryExpression,operator:e.text,left:t,right:this.unary()};return t},unary:function(){var e;return(e=this.expect("+","-","!"))?{type:eo.UnaryExpression,operator:e.text,prefix:!0,argument:this.unary()}:this.primary()},primary:function(){var e;this.expect("(")?(e=this.filterChain(),this.consume(")")):this.expect("[")?e=this.arrayDeclaration():this.expect("{")?e=this.object():this.constants.hasOwnProperty(this.peek().text)?e=L(this.constants[this.consume().text]):this.peek().identifier?e=this.identifier():this.peek().constant?e=this.constant():this.throwError("not a primary expression",this.peek());for(var t;t=this.expect("(","[",".");)"("===t.text?(e={type:eo.CallExpression,callee:e,arguments:this.parseArguments()},this.consume(")")):"["===t.text?(e={type:eo.MemberExpression,object:e,property:this.expression(),computed:!0},this.consume("]")):"."===t.text?e={type:eo.MemberExpression,object:e,property:this.identifier(),computed:!1}:this.throwError("IMPOSSIBLE");return e},filter:function(e){for(var t=[e],n={type:eo.CallExpression,callee:this.identifier(),arguments:t,filter:!0};this.expect(":");)t.push(this.expression());return n},parseArguments:function(){var e=[];if(")"!==this.peekToken().text)do e.push(this.expression());while(this.expect(","));return e},identifier:function(){var e=this.consume();return e.identifier||this.throwError("is not a valid identifier",e),{type:eo.Identifier,name:e.text}},constant:function(){return{type:eo.Literal,value:this.consume().value}},arrayDeclaration:function(){var e=[];if("]"!==this.peekToken().text)do{if(this.peek("]"))break;e.push(this.expression())}while(this.expect(","));return this.consume("]"),{type:eo.ArrayExpression,elements:e}},object:function(){var e,t=[];if("}"!==this.peekToken().text)do{if(this.peek("}"))break;e={type:eo.Property,kind:"init"},this.peek().constant?e.key=this.constant():this.peek().identifier?e.key=this.identifier():this.throwError("invalid key",this.peek()),this.consume(":"),e.value=this.expression(),t.push(e)}while(this.expect(","));return this.consume("}"),{type:eo.ObjectExpression,properties:t}},throwError:function(e,t){throw Gi("syntax","Syntax Error: Token '{0}' {1} at column {2} of the expression [{3}] starting at [{4}].",t.text,e,t.index+1,this.text,this.text.substring(t.index))},consume:function(e){if(0===this.tokens.length)throw Gi("ueoe","Unexpected end of expression: {0}",this.text);var t=this.expect(e);return t||this.throwError("is unexpected, expecting ["+e+"]",this.peek()),t},peekToken:function(){if(0===this.tokens.length)throw Gi("ueoe","Unexpected end of expression: {0}",this.text);return this.tokens[0]},peek:function(e,t,n,a){return this.peekAhead(0,e,t,n,a)},peekAhead:function(e,t,n,a,i){if(this.tokens.length>e){var o=this.tokens[e],s=o.text;if(s===t||s===n||s===a||s===i||!t&&!n&&!a&&!i)return o}return!1},expect:function(e,t,n,a){var i=this.peek(e,t,n,a);return i?(this.tokens.shift(),i):!1},constants:{"true":{type:eo.Literal,value:!0},"false":{type:eo.Literal,value:!1},"null":{type:eo.Literal,value:null},undefined:{type:eo.Literal,value:n},"this":{type:eo.ThisExpression}}},rn.prototype={compile:function(e,t){var a=this,i=this.astBuilder.ast(e);this.state={nextId:0,filters:{},expensiveChecks:t,fn:{vars:[],body:[],own:{}},assign:{vars:[],body:[],own:{}},inputs:[]},en(i,a.$filter);var s,r="";if(this.stage="assign",s=an(i)){this.state.computing="assign";var l=this.nextId();this.recurse(s,l),this.return_(l),r="fn.assign="+this.generateFunction("assign","s,v,l")}var c=tn(i.body);a.stage="inputs",o(c,function(e,t){var n="fn"+t;a.state[n]={vars:[],body:[],own:{}},a.state.computing=n;var i=a.nextId();a.recurse(e,i),a.return_(i),a.state.inputs.push(n),e.watchId=t}),this.state.computing="fn",this.stage="main",this.recurse(i);var d='"'+this.USE+" "+this.STRICT+'";\n'+this.filterPrefix()+"var fn="+this.generateFunction("fn","s,l,a,i")+r+this.watchFns()+"return fn;",u=new Function("$filter","ensureSafeMemberName","ensureSafeObject","ensureSafeFunction","getStringValue","ensureSafeAssignContext","ifDefined","plus","text",d)(this.$filter,Wt,Kt,Yt,Gt,Zt,Xt,Jt,e);return this.state=this.stage=n,u.literal=on(i),u.constant=sn(i),u},USE:"use",STRICT:"strict",watchFns:function(){var e=[],t=this.state.inputs,n=this;return o(t,function(t){e.push("var "+t+"="+n.generateFunction(t,"s"))}),t.length&&e.push("fn.inputs=["+t.join(",")+"];"),e.join("")},generateFunction:function(e,t){return"function("+t+"){"+this.varsPrefix(e)+this.body(e)+"};"},filterPrefix:function(){var e=[],t=this;return o(this.state.filters,function(n,a){e.push(n+"=$filter("+t.escape(a)+")")}),e.length?"var "+e.join(",")+";":""},varsPrefix:function(e){return this.state[e].vars.length?"var "+this.state[e].vars.join(",")+";":""},body:function(e){return this.state[e].body.join("")},recurse:function(e,t,a,i,s,r){var l,c,d,u,p=this;if(i=i||h,!r&&b(e.watchId))return t=t||this.nextId(),void this.if_("i",this.lazyAssign(t,this.computedMember("i",e.watchId)),this.lazyRecurse(e,t,a,i,s,!0));switch(e.type){case eo.Program:o(e.body,function(t,a){p.recurse(t.expression,n,n,function(e){c=e}),a!==e.body.length-1?p.current().body.push(c,";"):p.return_(c)});break;case eo.Literal:u=this.escape(e.value),this.assign(t,u),i(u);break;case eo.UnaryExpression:this.recurse(e.argument,n,n,function(e){c=e}),u=e.operator+"("+this.ifDefined(c,0)+")",this.assign(t,u),i(u);break;case eo.BinaryExpression:this.recurse(e.left,n,n,function(e){l=e}),this.recurse(e.right,n,n,function(e){c=e}),u="+"===e.operator?this.plus(l,c):"-"===e.operator?this.ifDefined(l,0)+e.operator+this.ifDefined(c,0):"("+l+")"+e.operator+"("+c+")",this.assign(t,u),i(u);break;case eo.LogicalExpression:t=t||this.nextId(),p.recurse(e.left,t),p.if_("&&"===e.operator?t:p.not(t),p.lazyRecurse(e.right,t)),i(t);break;case eo.ConditionalExpression:t=t||this.nextId(),p.recurse(e.test,t),p.if_(t,p.lazyRecurse(e.alternate,t),p.lazyRecurse(e.consequent,t)),i(t);break;case eo.Identifier:t=t||this.nextId(),a&&(a.context="inputs"===p.stage?"s":this.assign(this.nextId(),this.getHasOwnProperty("l",e.name)+"?l:s"),a.computed=!1,a.name=e.name),Wt(e.name),p.if_("inputs"===p.stage||p.not(p.getHasOwnProperty("l",e.name)),function(){p.if_("inputs"===p.stage||"s",function(){s&&1!==s&&p.if_(p.not(p.nonComputedMember("s",e.name)),p.lazyAssign(p.nonComputedMember("s",e.name),"{}")),p.assign(t,p.nonComputedMember("s",e.name))})},t&&p.lazyAssign(t,p.nonComputedMember("l",e.name))),(p.state.expensiveChecks||cn(e.name))&&p.addEnsureSafeObject(t),i(t);break;case eo.MemberExpression:l=a&&(a.context=this.nextId())||this.nextId(),t=t||this.nextId(),p.recurse(e.object,l,n,function(){p.if_(p.notNull(l),function(){e.computed?(c=p.nextId(),p.recurse(e.property,c),p.getStringValue(c),p.addEnsureSafeMemberName(c),s&&1!==s&&p.if_(p.not(p.computedMember(l,c)),p.lazyAssign(p.computedMember(l,c),"{}")),u=p.ensureSafeObject(p.computedMember(l,c)),p.assign(t,u),a&&(a.computed=!0,a.name=c)):(Wt(e.property.name),s&&1!==s&&p.if_(p.not(p.nonComputedMember(l,e.property.name)),p.lazyAssign(p.nonComputedMember(l,e.property.name),"{}")),u=p.nonComputedMember(l,e.property.name),(p.state.expensiveChecks||cn(e.property.name))&&(u=p.ensureSafeObject(u)),p.assign(t,u),a&&(a.computed=!1,a.name=e.property.name))},function(){p.assign(t,"undefined")}),i(t)},!!s);break;case eo.CallExpression:t=t||this.nextId(),e.filter?(c=p.filter(e.callee.name),d=[],o(e.arguments,function(e){var t=p.nextId();p.recurse(e,t),d.push(t)}),u=c+"("+d.join(",")+")",p.assign(t,u),i(t)):(c=p.nextId(),l={},d=[],p.recurse(e.callee,c,l,function(){p.if_(p.notNull(c),function(){p.addEnsureSafeFunction(c),o(e.arguments,function(e){p.recurse(e,p.nextId(),n,function(e){d.push(p.ensureSafeObject(e))})}),l.name?(p.state.expensiveChecks||p.addEnsureSafeObject(l.context),u=p.member(l.context,l.name,l.computed)+"("+d.join(",")+")"):u=c+"("+d.join(",")+")",u=p.ensureSafeObject(u),p.assign(t,u)},function(){p.assign(t,"undefined")}),i(t)}));break;case eo.AssignmentExpression:if(c=this.nextId(),l={},!nn(e.left))throw Gi("lval","Trying to assing a value to a non l-value");this.recurse(e.left,n,l,function(){p.if_(p.notNull(l.context),function(){p.recurse(e.right,c),p.addEnsureSafeObject(p.member(l.context,l.name,l.computed)),p.addEnsureSafeAssignContext(l.context),u=p.member(l.context,l.name,l.computed)+e.operator+c,p.assign(t,u),i(t||u)})},1);break;case eo.ArrayExpression:d=[],o(e.elements,function(e){p.recurse(e,p.nextId(),n,function(e){d.push(e)})}),u="["+d.join(",")+"]",this.assign(t,u),i(u);break;case eo.ObjectExpression:d=[],o(e.properties,function(e){p.recurse(e.value,p.nextId(),n,function(t){d.push(p.escape(e.key.type===eo.Identifier?e.key.name:""+e.key.value)+":"+t)})}),u="{"+d.join(",")+"}",this.assign(t,u),i(u);break;case eo.ThisExpression:this.assign(t,"s"),i("s");break;case eo.NGValueParameter:this.assign(t,"v"),i("v")}},getHasOwnProperty:function(e,t){var n=e+"."+t,a=this.current().own;return a.hasOwnProperty(n)||(a[n]=this.nextId(!1,e+"&&("+this.escape(t)+" in "+e+")")),a[n]},assign:function(e,t){return e?(this.current().body.push(e,"=",t,";"),e):void 0},filter:function(e){return this.state.filters.hasOwnProperty(e)||(this.state.filters[e]=this.nextId(!0)),this.state.filters[e]},ifDefined:function(e,t){return"ifDefined("+e+","+this.escape(t)+")"},plus:function(e,t){return"plus("+e+","+t+")"},return_:function(e){this.current().body.push("return ",e,";")},if_:function(e,t,n){if(e===!0)t();else{var a=this.current().body;a.push("if(",e,"){"),t(),a.push("}"),n&&(a.push("else{"),n(),a.push("}"))}},not:function(e){return"!("+e+")"},notNull:function(e){return e+"!=null"},nonComputedMember:function(e,t){return e+"."+t},computedMember:function(e,t){return e+"["+t+"]"},member:function(e,t,n){return n?this.computedMember(e,t):this.nonComputedMember(e,t)},addEnsureSafeObject:function(e){this.current().body.push(this.ensureSafeObject(e),";")},addEnsureSafeMemberName:function(e){this.current().body.push(this.ensureSafeMemberName(e),";")},addEnsureSafeFunction:function(e){this.current().body.push(this.ensureSafeFunction(e),";")},addEnsureSafeAssignContext:function(e){this.current().body.push(this.ensureSafeAssignContext(e),";")},ensureSafeObject:function(e){return"ensureSafeObject("+e+",text)"},ensureSafeMemberName:function(e){return"ensureSafeMemberName("+e+",text)"},ensureSafeFunction:function(e){return"ensureSafeFunction("+e+",text)"},getStringValue:function(e){this.assign(e,"getStringValue("+e+",text)")},ensureSafeAssignContext:function(e){return"ensureSafeAssignContext("+e+",text)"},lazyRecurse:function(e,t,n,a,i,o){var s=this;return function(){s.recurse(e,t,n,a,i,o)}},lazyAssign:function(e,t){var n=this;return function(){n.assign(e,t)}},stringEscapeRegex:/[^ a-zA-Z0-9]/g,stringEscapeFn:function(e){return"\\u"+("0000"+e.charCodeAt(0).toString(16)).slice(-4)},escape:function(e){if($(e))return"'"+e.replace(this.stringEscapeRegex,this.stringEscapeFn)+"'";if(C(e))return e.toString();if(e===!0)return"true";if(e===!1)return"false";if(null===e)return"null";if("undefined"==typeof e)return"undefined";throw Gi("esc","IMPOSSIBLE")},nextId:function(e,t){var n="v"+this.state.nextId++;return e||this.current().vars.push(n+(t?"="+t:"")),n},current:function(){return this.state[this.state.computing]}},ln.prototype={compile:function(e,t){var n=this,a=this.astBuilder.ast(e);this.expression=e,this.expensiveChecks=t,en(a,n.$filter);var i,s;(i=an(a))&&(s=this.recurse(i));var r,l=tn(a.body);l&&(r=[],o(l,function(e,t){var a=n.recurse(e);e.input=a,r.push(a),e.watchId=t}));var c=[];o(a.body,function(e){c.push(n.recurse(e.expression))});var d=0===a.body.length?function(){}:1===a.body.length?c[0]:function(e,t){var n;return o(c,function(a){n=a(e,t)}),n};return s&&(d.assign=function(e,t,n){return s(e,n,t)}),r&&(d.inputs=r),d.literal=on(a),d.constant=sn(a),d},recurse:function(e,t,a){var i,s,r,l=this;if(e.input)return this.inputs(e.input,e.watchId);switch(e.type){case eo.Literal:return this.value(e.value,t);case eo.UnaryExpression:return s=this.recurse(e.argument),this["unary"+e.operator](s,t);case eo.BinaryExpression:return i=this.recurse(e.left),s=this.recurse(e.right),this["binary"+e.operator](i,s,t);case eo.LogicalExpression:return i=this.recurse(e.left),s=this.recurse(e.right),this["binary"+e.operator](i,s,t);case eo.ConditionalExpression:return this["ternary?:"](this.recurse(e.test),this.recurse(e.alternate),this.recurse(e.consequent),t);case eo.Identifier:return Wt(e.name,l.expression),l.identifier(e.name,l.expensiveChecks||cn(e.name),t,a,l.expression);case eo.MemberExpression:return i=this.recurse(e.object,!1,!!a),e.computed||(Wt(e.property.name,l.expression),s=e.property.name),e.computed&&(s=this.recurse(e.property)),e.computed?this.computedMember(i,s,t,a,l.expression):this.nonComputedMember(i,s,l.expensiveChecks,t,a,l.expression);case eo.CallExpression:return r=[],o(e.arguments,function(e){r.push(l.recurse(e))}),e.filter&&(s=this.$filter(e.callee.name)),e.filter||(s=this.recurse(e.callee,!0)),e.filter?function(e,a,i,o){for(var l=[],c=0;c":function(e,t,n){return function(a,i,o,s){var r=e(a,i,o,s)>t(a,i,o,s);return n?{value:r}:r}},"binary<=":function(e,t,n){return function(a,i,o,s){var r=e(a,i,o,s)<=t(a,i,o,s);return n?{value:r}:r}},"binary>=":function(e,t,n){return function(a,i,o,s){var r=e(a,i,o,s)>=t(a,i,o,s);return n?{value:r}:r}},"binary&&":function(e,t,n){return function(a,i,o,s){var r=e(a,i,o,s)&&t(a,i,o,s);return n?{value:r}:r}},"binary||":function(e,t,n){return function(a,i,o,s){var r=e(a,i,o,s)||t(a,i,o,s);return n?{value:r}:r}},"ternary?:":function(e,t,n,a){return function(i,o,s,r){var l=e(i,o,s,r)?t(i,o,s,r):n(i,o,s,r);return a?{value:l}:l}},value:function(e,t){return function(){return t?{context:n,name:n,value:e}:e}},identifier:function(e,t,a,i,o){return function(s,r,l,c){var d=r&&e in r?r:s;i&&1!==i&&d&&!d[e]&&(d[e]={});var u=d?d[e]:n;return t&&Kt(u,o),a?{context:d,name:e,value:u}:u}},computedMember:function(e,t,n,a,i){return function(o,s,r,l){var c,d,u=e(o,s,r,l);return null!=u&&(c=t(o,s,r,l),c=Gt(c),Wt(c,i),a&&1!==a&&u&&!u[c]&&(u[c]={}),d=u[c],Kt(d,i)),n?{context:u,name:c,value:d}:d}},nonComputedMember:function(e,t,a,i,o,s){return function(r,l,c,d){var u=e(r,l,c,d);o&&1!==o&&u&&!u[t]&&(u[t]={});var p=null!=u?u[t]:n;return(a||cn(t))&&Kt(p,s),i?{context:u,name:t,value:p}:p}},inputs:function(e,t){return function(n,a,i,o){return o?o[t]:e(n,a,i)}}};var to=function(e,t,n){this.lexer=e,this.$filter=t,this.options=n,this.ast=new eo(this.lexer),this.astCompiler=n.csp?new ln(this.ast,t):new rn(this.ast,t)};to.prototype={constructor:to,parse:function(e){return this.astCompiler.compile(e,this.options.expensiveChecks)}};var no=(fe(),fe(),Object.prototype.valueOf),ao=a("$sce"),io={HTML:"html",CSS:"css",URL:"url",RESOURCE_URL:"resourceUrl",JS:"js"},Ei=a("$compile"),oo=t.createElement("a"),so=Mn(e.location.href);An.$inject=["$document"],Tn.$inject=["$provide"],Nn.$inject=["$locale"],Un.$inject=["$locale"];var ro=".",lo={yyyy:Ln("FullYear",4),yy:Ln("FullYear",2,0,!0),y:Ln("FullYear",1),MMMM:jn("Month"),MMM:jn("Month",!0),MM:Ln("Month",2,1),M:Ln("Month",1,1),dd:Ln("Date",2),d:Ln("Date",1),HH:Ln("Hours",2),H:Ln("Hours",1),hh:Ln("Hours",2,-12),h:Ln("Hours",1,-12),mm:Ln("Minutes",2),m:Ln("Minutes",1),ss:Ln("Seconds",2),s:Ln("Seconds",1),sss:Ln("Milliseconds",3),EEEE:jn("Day"),EEE:jn("Day",!0),a:Wn,Z:qn,ww:zn(2),w:zn(1),G:Gn,GG:Gn,GGG:Gn,GGGG:Kn},co=/((?:[^yMdHhmsaZEwG']+)|(?:'(?:[^']|'')*')|(?:E+|y+|M+|d+|H+|h+|m+|s+|a|Z|G+|w+))(.*)/,uo=/^\-?\d+$/;Yn.$inject=["$locale"];var po=_(ba),mo=_(ka);Jn.$inject=["$parse"];var go=_({restrict:"E",compile:function(e,t){return t.href||t.xlinkHref?void 0:function(e,t){if("a"===t[0].nodeName.toLowerCase()){var n="[object SVGAnimatedString]"===Da.call(t.prop("href"))?"xlink:href":"href";t.on("click",function(e){t.attr(n)||e.preventDefault()})}}}}),ho={};o(gi,function(e,t){function n(e,n,i){e.$watch(i[a],function(e){i.$set(t,!!e)})}if("multiple"!=e){var a=ct("ng-"+t),i=n;"checked"===e&&(i=function(e,t,i){i.ngModel!==i[a]&&n(e,t,i)}),ho[a]=function(){return{restrict:"A",priority:100,link:i}}}}),o(fi,function(e,t){ho[t]=function(){return{priority:100,link:function(e,n,a){if("ngPattern"===t&&"/"==a.ngPattern.charAt(0)){var i=a.ngPattern.match(va);if(i)return void a.$set("ngPattern",new RegExp(i[1],i[2]))}e.$watch(a[t],function(e){a.$set(t,e)})}}}}),o(["src","srcset","href"],function(e){var t=ct("ng-"+e); +if(i)return void a.$set("ngPattern",new RegExp(i[1],i[2]))}e.$watch(a[t],function(e){a.$set(t,e)})}}}}),o(["src","srcset","href"],function(e){var t=ct("ng-"+e);ho[t]=function(){return{priority:99,link:function(n,a,i){var o=e,s=e;"href"===e&&"[object SVGAnimatedString]"===Da.call(a.prop("href"))&&(s="xlinkHref",i.$attr[s]="xlink:href",o=null),i.$observe(t,function(t){return t?(i.$set(s,t),void(Sa&&o&&a.prop(o,i[s]))):void("href"===e&&i.$set(s,null))})}}}});var fo={$addControl:h,$$renameControl:ea,$removeControl:h,$setValidity:h,$setDirty:h,$setPristine:h,$setSubmitted:h},_o="ng-submitted";ta.$inject=["$element","$attrs","$scope","$animate","$interpolate"];var vo=function(e){return["$timeout","$parse",function(t,a){function i(e){return""===e?a('this[""]').assign:a(e).assign||h}var o={name:"form",restrict:e?"EAC":"E",require:["form","^^?form"],controller:ta,compile:function(a,o){a.addClass(Jo).addClass(Zo);var s=o.name?"name":e&&o.ngForm?"ngForm":!1;return{pre:function(e,a,o,r){var l=r[0];if(!("action"in o)){var c=function(t){e.$apply(function(){l.$commitViewValue(),l.$setSubmitted()}),t.preventDefault()};ni(a[0],"submit",c),a.on("$destroy",function(){t(function(){ai(a[0],"submit",c)},0,!1)})}var d=r[1]||l.$$parentForm;d.$addControl(l);var p=s?i(l.$name):h;s&&(p(e,l),o.$observe(s,function(t){l.$name!==t&&(p(e,n),l.$$parentForm.$$renameControl(l,t),(p=i(l.$name))(e,l))})),a.on("$destroy",function(){l.$$parentForm.$removeControl(l),p(e,n),u(l,fo)})}}}};return o}]},yo=vo(),bo=vo(!0),wo=/\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d\.\d+([+-][0-2]\d:[0-5]\d|Z)/,ko=/^(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?$/,$o=/^[a-z0-9!#$%&'*+\/=?^_`{|}~.-]+@[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$/i,Co=/^\s*(\-|\+)?(\d+|(\d*(\.\d*)))([eE][+-]?\d+)?\s*$/,So=/^(\d{4})-(\d{2})-(\d{2})$/,Mo=/^(\d{4})-(\d\d)-(\d\d)T(\d\d):(\d\d)(?::(\d\d)(\.\d{1,3})?)?$/,xo=/^(\d{4})-W(\d\d)$/,Io=/^(\d{4})-(\d\d)$/,Ao=/^(\d\d):(\d\d)(?::(\d\d)(\.\d{1,3})?)?$/,Eo={text:aa,date:ra("date",So,sa(So,["yyyy","MM","dd"]),"yyyy-MM-dd"),"datetime-local":ra("datetimelocal",Mo,sa(Mo,["yyyy","MM","dd","HH","mm","ss","sss"]),"yyyy-MM-ddTHH:mm:ss.sss"),time:ra("time",Ao,sa(Ao,["HH","mm","ss","sss"]),"HH:mm:ss.sss"),week:ra("week",xo,oa,"yyyy-Www"),month:ra("month",Io,sa(Io,["yyyy","MM"]),"yyyy-MM"),number:ca,url:da,email:ua,radio:pa,checkbox:ga,hidden:h,button:h,submit:h,reset:h,file:h},To=["$browser","$sniffer","$filter","$parse",function(e,t,n,a){return{restrict:"E",require:["?ngModel"],link:{pre:function(i,o,s,r){r[0]&&(Eo[ba(s.type)]||Eo.text)(i,o,s,r[0],t,e,n,a)}}}}],Do=/^(true|false|\d+)$/,Po=function(){return{restrict:"A",priority:100,compile:function(e,t){return Do.test(t.ngValue)?function(e,t,n){n.$set("value",e.$eval(n.ngValue))}:function(e,t,n){e.$watch(n.ngValue,function(e){n.$set("value",e)})}}}},Fo=["$compile",function(e){return{restrict:"AC",compile:function(t){return e.$$addBindingClass(t),function(t,n,a){e.$$addBindingInfo(n,a.ngBind),n=n[0],t.$watch(a.ngBind,function(e){n.textContent=y(e)?"":e})}}}}],Ro=["$interpolate","$compile",function(e,t){return{compile:function(n){return t.$$addBindingClass(n),function(n,a,i){var o=e(a.attr(i.$attr.ngBindTemplate));t.$$addBindingInfo(a,o.expressions),a=a[0],i.$observe("ngBindTemplate",function(e){a.textContent=y(e)?"":e})}}}}],No=["$sce","$parse","$compile",function(e,t,n){return{restrict:"A",compile:function(a,i){var o=t(i.ngBindHtml),s=t(i.ngBindHtml,function(e){return(e||"").toString()});return n.$$addBindingClass(a),function(t,a,i){n.$$addBindingInfo(a,i.ngBindHtml),t.$watch(s,function(){a.html(e.getTrustedHtml(o(t))||"")})}}}}],Uo=_({restrict:"A",require:"ngModel",link:function(e,t,n,a){a.$viewChangeListeners.push(function(){e.$eval(n.ngChange)})}}),Oo=ha("",!0),Bo=ha("Odd",0),Lo=ha("Even",1),jo=Qn({compile:function(e,t){t.$set("ngCloak",n),e.removeClass("ng-cloak")}}),qo=[function(){return{restrict:"A",scope:!0,controller:"@",priority:500}}],Ho={},Vo={blur:!0,focus:!0};o("click dblclick mousedown mouseup mouseover mouseout mousemove mouseenter mouseleave keydown keyup keypress submit focus blur copy cut paste".split(" "),function(e){var t=ct("ng-"+e);Ho[t]=["$parse","$rootScope",function(n,a){return{restrict:"A",compile:function(i,o){var s=n(o[t],null,!0);return function(t,n){n.on(e,function(n){var i=function(){s(t,{$event:n})};Vo[e]&&a.$$phase?t.$evalAsync(i):t.$apply(i)})}}}}]});var zo=["$animate",function(e){return{multiElement:!0,transclude:"element",priority:600,terminal:!0,restrict:"A",$$tlb:!0,link:function(n,a,i,o,s){var r,l,c;n.$watch(i.ngIf,function(n){n?l||s(function(n,o){l=o,n[n.length++]=t.createComment(" end ngIf: "+i.ngIf+" "),r={clone:n},e.enter(n,a.parent(),a)}):(c&&(c.remove(),c=null),l&&(l.$destroy(),l=null),r&&(c=he(r.clone),e.leave(c).then(function(){c=null}),r=null))})}}}],Wo=["$templateRequest","$anchorScroll","$animate",function(e,t,n){return{restrict:"ECA",priority:400,terminal:!0,transclude:"element",controller:Ra.noop,compile:function(a,i){var o=i.ngInclude||i.src,s=i.onload||"",r=i.autoscroll;return function(a,i,l,c,d){var u,p,m,g=0,h=function(){p&&(p.remove(),p=null),u&&(u.$destroy(),u=null),m&&(n.leave(m).then(function(){p=null}),p=m,m=null)};a.$watch(o,function(o){var l=function(){!b(r)||r&&!a.$eval(r)||t()},p=++g;o?(e(o,!0).then(function(e){if(p===g){var t=a.$new();c.template=e;var r=d(t,function(e){h(),n.enter(e,null,i).then(l)});u=t,m=r,u.$emit("$includeContentLoaded",o),a.$eval(s)}},function(){p===g&&(h(),a.$emit("$includeContentError",o))}),a.$emit("$includeContentRequested",o)):(h(),c.template=null)})}}}}],Go=["$compile",function(e){return{restrict:"ECA",priority:-400,require:"ngInclude",link:function(n,a,i,o){return/SVG/.test(a[0].toString())?(a.empty(),void e(Me(o.template,t).childNodes)(n,function(e){a.append(e)},{futureParentElement:a})):(a.html(o.template),void e(a.contents())(n))}}}],Ko=Qn({priority:450,compile:function(){return{pre:function(e,t,n){e.$eval(n.ngInit)}}}}),Yo=function(){return{restrict:"A",priority:100,require:"ngModel",link:function(e,t,a,i){var s=t.attr(a.$attr.ngList)||", ",r="false"!==a.ngTrim,l=r?La(s):s,c=function(e){if(!y(e)){var t=[];return e&&o(e.split(l),function(e){e&&t.push(r?La(e):e)}),t}};i.$parsers.push(c),i.$formatters.push(function(e){return Oa(e)?e.join(s):n}),i.$isEmpty=function(e){return!e||!e.length}}}},Zo="ng-valid",Xo="ng-invalid",Jo="ng-pristine",Qo="ng-dirty",es="ng-untouched",ts="ng-touched",ns="ng-pending",as=a("ngModel"),is=["$scope","$exceptionHandler","$attrs","$element","$parse","$animate","$timeout","$rootScope","$q","$interpolate",function(e,t,a,i,s,r,l,c,d,u){this.$viewValue=Number.NaN,this.$modelValue=Number.NaN,this.$$rawModelValue=n,this.$validators={},this.$asyncValidators={},this.$parsers=[],this.$formatters=[],this.$viewChangeListeners=[],this.$untouched=!0,this.$touched=!1,this.$pristine=!0,this.$dirty=!1,this.$valid=!0,this.$invalid=!1,this.$error={},this.$$success={},this.$pending=n,this.$name=u(a.name||"",!1)(e),this.$$parentForm=fo;var p,m=s(a.ngModel),g=m.assign,f=m,_=g,v=null,w=this;this.$$setOptions=function(e){if(w.$options=e,e&&e.getterSetter){var t=s(a.ngModel+"()"),n=s(a.ngModel+"($$$p)");f=function(e){var n=m(e);return M(n)&&(n=t(e)),n},_=function(e,t){M(m(e))?n(e,{$$$p:w.$modelValue}):g(e,w.$modelValue)}}else if(!m.assign)throw as("nonassign","Expression '{0}' is non-assignable. Element: {1}",a.ngModel,J(i))},this.$render=h,this.$isEmpty=function(e){return y(e)||""===e||null===e||e!==e};var k=0;fa({ctrl:this,$element:i,set:function(e,t){e[t]=!0},unset:function(e,t){delete e[t]},$animate:r}),this.$setPristine=function(){w.$dirty=!1,w.$pristine=!0,r.removeClass(i,Qo),r.addClass(i,Jo)},this.$setDirty=function(){w.$dirty=!0,w.$pristine=!1,r.removeClass(i,Jo),r.addClass(i,Qo),w.$$parentForm.$setDirty()},this.$setUntouched=function(){w.$touched=!1,w.$untouched=!0,r.setClass(i,es,ts)},this.$setTouched=function(){w.$touched=!0,w.$untouched=!1,r.setClass(i,ts,es)},this.$rollbackViewValue=function(){l.cancel(v),w.$viewValue=w.$$lastCommittedViewValue,w.$render()},this.$validate=function(){if(!C(w.$modelValue)||!isNaN(w.$modelValue)){var e=w.$$lastCommittedViewValue,t=w.$$rawModelValue,a=w.$valid,i=w.$modelValue,o=w.$options&&w.$options.allowInvalid;w.$$runValidators(t,e,function(e){o||a===e||(w.$modelValue=e?t:n,w.$modelValue!==i&&w.$$writeModelToScope())})}},this.$$runValidators=function(e,t,a){function i(){var e=w.$$parserName||"parse";return y(p)?(l(e,null),!0):(p||(o(w.$validators,function(e,t){l(t,null)}),o(w.$asyncValidators,function(e,t){l(t,null)})),l(e,p),p)}function s(){var n=!0;return o(w.$validators,function(a,i){var o=a(e,t);n=n&&o,l(i,o)}),n?!0:(o(w.$asyncValidators,function(e,t){l(t,null)}),!1)}function r(){var a=[],i=!0;o(w.$asyncValidators,function(o,s){var r=o(e,t);if(!F(r))throw as("$asyncValidators","Expected asynchronous validator to return a promise but got '{0}' instead.",r);l(s,n),a.push(r.then(function(){l(s,!0)},function(e){i=!1,l(s,!1)}))}),a.length?d.all(a).then(function(){c(i)},h):c(!0)}function l(e,t){u===k&&w.$setValidity(e,t)}function c(e){u===k&&a(e)}k++;var u=k;return i()&&s()?void r():void c(!1)},this.$commitViewValue=function(){var e=w.$viewValue;l.cancel(v),(w.$$lastCommittedViewValue!==e||""===e&&w.$$hasNativeValidators)&&(w.$$lastCommittedViewValue=e,w.$pristine&&this.$setDirty(),this.$$parseAndValidate())},this.$$parseAndValidate=function(){function t(){w.$modelValue!==s&&w.$$writeModelToScope()}var a=w.$$lastCommittedViewValue,i=a;if(p=y(i)?n:!0)for(var o=0;oo;o++){var l=e===n?o:n[o],c=(e[l],$(e[l],l)),d=f(e[l],c);if(t.push(d),r[2]||r[1]){var u=v(a,c);t.push(u)}if(r[4]){var p=b(a,c);t.push(p)}}return t}),getOptions:function(){for(var e=[],t={},n=w(a)||[],i=s(n),r=i.length,l=0;r>l;l++){var c=n===i?l:i[l],d=n[c],p=$(d,c),m=g(a,p),h=f(m,p),k=v(a,p),C=y(a,p),S=b(a,p),M=new o(h,m,k,C,S);e.push(M),t[h]=M}return{items:e,selectValueMap:t,getOptionFromViewValue:function(e){return t[_(e)]},getViewValueFromOption:function(e){return u?Ra.copy(e.viewValue):e.viewValue}}}}}var s=t.createElement("option"),r=t.createElement("optgroup");return{restrict:"A",terminal:!0,require:["select","?ngModel"],link:function(t,n,i,l){function c(e,t){e.element=t,t.disabled=e.disabled,e.label!==t.label&&(t.label=e.label,t.textContent=e.label),e.value!==t.value&&(t.value=e.selectValue)}function d(e,t,n,a){var i;return t&&ba(t.nodeName)===n?i=t:(i=a.cloneNode(!1),t?e.insertBefore(i,t):e.appendChild(i)),i}function u(e){for(var t;e;)t=e.nextSibling,qe(e),e=t}function p(e){var t=h&&h[0],n=k&&k[0];if(t||n)for(;e&&(e===t||e===n||t&&t.nodeType===Za);)e=e.nextSibling;return e}function m(){var e=$&&f.readValue();$=C.getOptions();var t={},a=n[0].firstChild;if(w&&n.prepend(h),a=p(a),$.items.forEach(function(e){var i,o,l;e.group?(i=t[e.group],i||(o=d(n[0],a,"optgroup",r),a=o.nextSibling,o.label=e.group,i=t[e.group]={groupElement:o,currentOptionElement:o.firstChild}),l=d(i.groupElement,i.currentOptionElement,"option",s),c(e,l),i.currentOptionElement=l.nextSibling):(l=d(n[0],a,"option",s),c(e,l),a=l.nextSibling)}),Object.keys(t).forEach(function(e){u(t[e].currentOptionElement)}),u(a),g.$render(),!g.$isEmpty(e)){var i=f.readValue();(C.trackBy?q(e,i):e===i)||(g.$setViewValue(i),g.$render())}}var g=l[1];if(g){for(var h,f=l[0],_=i.multiple,v=0,y=n.children(),b=y.length;b>v;v++)if(""===y[v].value){h=y.eq(v);break}var w=!!h,k=Ma(s.cloneNode(!1));k.val("?");var $,C=a(i.ngOptions,n,t),S=function(){w||n.prepend(h),n.val(""),h.prop("selected",!0),h.attr("selected",!0)},M=function(){w||h.remove()},x=function(){n.prepend(k),n.val("?"),k.prop("selected",!0),k.attr("selected",!0)},I=function(){k.remove()};_?(g.$isEmpty=function(e){return!e||0===e.length},f.writeValue=function(e){$.items.forEach(function(e){e.element.selected=!1}),e&&e.forEach(function(e){var t=$.getOptionFromViewValue(e);t&&!t.disabled&&(t.element.selected=!0)})},f.readValue=function(){var e=n.val()||[],t=[];return o(e,function(e){var n=$.selectValueMap[e];n&&!n.disabled&&t.push($.getViewValueFromOption(n))}),t},C.trackBy&&t.$watchCollection(function(){return Oa(g.$viewValue)?g.$viewValue.map(function(e){return C.getTrackByValue(e)}):void 0},function(){g.$render()})):(f.writeValue=function(e){var t=$.getOptionFromViewValue(e);t&&!t.disabled?n[0].value!==t.selectValue&&(I(),M(),n[0].value=t.selectValue,t.element.selected=!0,t.element.setAttribute("selected","selected")):null===e||w?(I(),S()):(M(),x())},f.readValue=function(){var e=$.selectValueMap[n.val()];return e&&!e.disabled?(M(),I(),$.getViewValueFromOption(e)):null},C.trackBy&&t.$watch(function(){return C.getTrackByValue(g.$viewValue)},function(){g.$render()})),w?(h.remove(),e(h)(t),h.removeClass("ng-scope")):h=Ma(s.cloneNode(!1)),m(),t.$watchCollection(C.getWatchables,m)}}}}],ps=["$locale","$interpolate","$log",function(e,t,n){var a=/{}/g,i=/^when(Minus)?(.+)$/;return{link:function(s,r,l){function c(e){r.text(e||"")}var d,u=l.count,p=l.$attr.when&&r.attr(l.$attr.when),m=l.offset||0,g=s.$eval(p)||{},f={},_=t.startSymbol(),v=t.endSymbol(),b=_+u+"-"+m+v,w=Ra.noop;o(l,function(e,t){var n=i.exec(t);if(n){var a=(n[1]?"-":"")+ba(n[2]);g[a]=r.attr(l.$attr[t])}}),o(g,function(e,n){f[n]=t(e.replace(a,b))}),s.$watch(u,function(t){var a=parseFloat(t),i=isNaN(a);if(i||a in g||(a=e.pluralCat(a-m)),a!==d&&!(i&&C(d)&&isNaN(d))){w();var o=f[a];y(o)?(null!=t&&n.debug("ngPluralize: no rule defined for '"+a+"' in "+p),w=h,c()):w=s.$watch(o,c),d=a}})}}}],ms=["$parse","$animate",function(e,s){var r="$$NG_REMOVED",l=a("ngRepeat"),c=function(e,t,n,a,i,o,s){e[n]=a,i&&(e[i]=o),e.$index=t,e.$first=0===t,e.$last=t===s-1,e.$middle=!(e.$first||e.$last),e.$odd=!(e.$even=0===(1&t))},d=function(e){return e.clone[0]},u=function(e){return e.clone[e.clone.length-1]};return{restrict:"A",multiElement:!0,transclude:"element",priority:1e3,terminal:!0,$$tlb:!0,compile:function(a,p){var m=p.ngRepeat,g=t.createComment(" end ngRepeat: "+m+" "),h=m.match(/^\s*([\s\S]+?)\s+in\s+([\s\S]+?)(?:\s+as\s+([\s\S]+?))?(?:\s+track\s+by\s+([\s\S]+?))?\s*$/);if(!h)throw l("iexp","Expected expression in form of '_item_ in _collection_[ track by _id_]' but got '{0}'.",m);var f=h[1],_=h[2],v=h[3],y=h[4];if(h=f.match(/^(?:(\s*[\$\w]+)|\(\s*([\$\w]+)\s*,\s*([\$\w]+)\s*\))$/),!h)throw l("iidexp","'_item_' in '_item_ in _collection_' should be an identifier or '(_key_, _value_)' expression, but got '{0}'.",f);var b=h[3]||h[1],w=h[2];if(v&&(!/^[$a-zA-Z_][$a-zA-Z0-9_]*$/.test(v)||/^(null|undefined|this|\$index|\$first|\$middle|\$last|\$even|\$odd|\$parent|\$root|\$id)$/.test(v)))throw l("badident","alias '{0}' is invalid --- must be a valid JS identifier which is not a reserved name.",v);var k,$,C,S,M={$id:Ke};return y?k=e(y):(C=function(e,t){return Ke(t)},S=function(e){return e}),function(e,t,a,p,h){k&&($=function(t,n,a){return w&&(M[w]=t),M[b]=n,M.$index=a,k(e,M)});var f=fe();e.$watchCollection(_,function(a){var p,_,y,k,M,x,I,A,E,T,D,P,F=t[0],R=fe();if(v&&(e[v]=a),i(a))E=a,A=$||C;else{A=$||S,E=[];for(var N in a)wa.call(a,N)&&"$"!==N.charAt(0)&&E.push(N)}for(k=E.length,D=new Array(k),p=0;k>p;p++)if(M=a===E?p:E[p],x=a[M],I=A(M,x,p),f[I])T=f[I],delete f[I],R[I]=T,D[p]=T;else{if(R[I])throw o(D,function(e){e&&e.scope&&(f[e.id]=e)}),l("dupes","Duplicates in a repeater are not allowed. Use 'track by' expression to specify unique keys. Repeater: {0}, Duplicate key: {1}, Duplicate value: {2}",m,I,x);D[p]={id:I,scope:n,clone:n},R[I]=!0}for(var U in f){if(T=f[U],P=he(T.clone),s.leave(P),P[0].parentNode)for(p=0,_=P.length;_>p;p++)P[p][r]=!0;T.scope.$destroy()}for(p=0;k>p;p++)if(M=a===E?p:E[p],x=a[M],T=D[p],T.scope){y=F;do y=y.nextSibling;while(y&&y[r]);d(T)!=y&&s.move(he(T.clone),null,Ma(F)),F=u(T),c(T.scope,p,b,x,w,M,k)}else h(function(e,t){T.scope=t;var n=g.cloneNode(!1);e[e.length++]=n,s.enter(e,null,Ma(F)),F=n,T.clone=e,R[T.id]=T,c(T.scope,p,b,x,w,M,k)});f=R})}}}}],gs="ng-hide",hs="ng-hide-animate",fs=["$animate",function(e){return{restrict:"A",multiElement:!0,link:function(t,n,a){t.$watch(a.ngShow,function(t){e[t?"removeClass":"addClass"](n,gs,{tempClasses:hs})})}}}],_s=["$animate",function(e){return{restrict:"A",multiElement:!0,link:function(t,n,a){t.$watch(a.ngHide,function(t){e[t?"addClass":"removeClass"](n,gs,{tempClasses:hs})})}}}],vs=Qn(function(e,t,n){e.$watch(n.ngStyle,function(e,n){n&&e!==n&&o(n,function(e,n){t.css(n,"")}),e&&t.css(e)},!0)}),ys=["$animate",function(e){return{require:"ngSwitch",controller:["$scope",function(){this.cases={}}],link:function(n,a,i,s){var r=i.ngSwitch||i.on,l=[],c=[],d=[],u=[],p=function(e,t){return function(){e.splice(t,1)}};n.$watch(r,function(n){var a,i;for(a=0,i=d.length;i>a;++a)e.cancel(d[a]);for(d.length=0,a=0,i=u.length;i>a;++a){var r=he(c[a].clone);u[a].$destroy();var m=d[a]=e.leave(r);m.then(p(d,a))}c.length=0,u.length=0,(l=s.cases["!"+n]||s.cases["?"])&&o(l,function(n){n.transclude(function(a,i){u.push(i);var o=n.element;a[a.length++]=t.createComment(" end ngSwitchWhen: ");var s={clone:a};c.push(s),e.enter(a,o.parent(),o)})})})}}}],bs=Qn({transclude:"element",priority:1200,require:"^ngSwitch",multiElement:!0,link:function(e,t,n,a,i){a.cases["!"+n.ngSwitchWhen]=a.cases["!"+n.ngSwitchWhen]||[],a.cases["!"+n.ngSwitchWhen].push({transclude:i,element:t})}}),ws=Qn({transclude:"element",priority:1200,require:"^ngSwitch",multiElement:!0,link:function(e,t,n,a,i){a.cases["?"]=a.cases["?"]||[],a.cases["?"].push({transclude:i,element:t})}}),ks=Qn({restrict:"EAC",link:function(e,t,n,i,o){if(!o)throw a("ngTransclude")("orphan","Illegal use of ngTransclude directive in the template! No parent directive that requires a transclusion found. Element: {0}",J(t));o(function(e){t.empty(),t.append(e)})}}),$s=["$templateCache",function(e){return{restrict:"E",terminal:!0,compile:function(t,n){if("text/ng-template"==n.type){var a=n.id,i=t[0].text;e.put(a,i)}}}}],Cs={$setViewValue:h,$render:h},Ss=["$element","$scope","$attrs",function(e,a,i){var o=this,s=new Ye;o.ngModelCtrl=Cs,o.unknownOption=Ma(t.createElement("option")),o.renderUnknownOption=function(t){var n="? "+Ke(t)+" ?";o.unknownOption.val(n),e.prepend(o.unknownOption),e.val(n)},a.$on("$destroy",function(){o.renderUnknownOption=h}),o.removeUnknownOption=function(){o.unknownOption.parent()&&o.unknownOption.remove()},o.readValue=function(){return o.removeUnknownOption(),e.val()},o.writeValue=function(t){o.hasOption(t)?(o.removeUnknownOption(),e.val(t),""===t&&o.emptyOption.prop("selected",!0)):null==t&&o.emptyOption?(o.removeUnknownOption(),e.val("")):o.renderUnknownOption(t)},o.addOption=function(e,t){me(e,'"option value"'),""===e&&(o.emptyOption=t);var n=s.get(e)||0;s.put(e,n+1)},o.removeOption=function(e){var t=s.get(e);t&&(1===t?(s.remove(e),""===e&&(o.emptyOption=n)):s.put(e,t-1))},o.hasOption=function(e){return!!s.get(e)}}],Ms=function(){return{restrict:"E",require:["select","?ngModel"],controller:Ss,link:function(e,t,n,a){var i=a[1];if(i){var s=a[0];if(s.ngModelCtrl=i,i.$render=function(){s.writeValue(i.$viewValue)},t.on("change",function(){e.$apply(function(){i.$setViewValue(s.readValue())})}),n.multiple){s.readValue=function(){var e=[];return o(t.find("option"),function(t){t.selected&&e.push(t.value)}),e},s.writeValue=function(e){var n=new Ye(e);o(t.find("option"),function(e){e.selected=b(n.get(e.value))})};var r,l=0/0;e.$watch(function(){l!==i.$viewValue||q(r,i.$viewValue)||(r=j(i.$viewValue),i.$render()),l=i.$viewValue}),i.$isEmpty=function(e){return!e||0===e.length}}}}}},xs=["$interpolate",function(e){function t(e){e[0].hasAttribute("selected")&&(e[0].selected=!0)}return{restrict:"E",priority:100,compile:function(n,a){if(b(a.value))var i=e(a.value,!0);else{var o=e(n.text(),!0);o||a.$set("value",n.text())}return function(e,n,a){function s(e){c.addOption(e,n),c.ngModelCtrl.$render(),t(n)}var r="$selectController",l=n.parent(),c=l.data(r)||l.parent().data(r);if(c&&c.ngModelCtrl){if(i){var d;a.$observe("value",function(e){b(d)&&c.removeOption(d),d=e,s(e)})}else o?e.$watch(o,function(e,t){a.$set("value",e),t!==e&&c.removeOption(t),s(e)}):s(a.value);n.on("$destroy",function(){c.removeOption(a.value),c.ngModelCtrl.$render()})}}}}}],Is=_({restrict:"E",terminal:!1}),As=function(){return{restrict:"A",require:"?ngModel",link:function(e,t,n,a){a&&(n.required=!0,a.$validators.required=function(e,t){return!n.required||!a.$isEmpty(t)},n.$observe("required",function(){a.$validate()}))}}},Es=function(){return{restrict:"A",require:"?ngModel",link:function(e,t,i,o){if(o){var s,r=i.ngPattern||i.pattern;i.$observe("pattern",function(e){if($(e)&&e.length>0&&(e=new RegExp("^"+e+"$")),e&&!e.test)throw a("ngPattern")("noregexp","Expected {0} to be a RegExp but was {1}. Element: {2}",r,e,J(t));s=e||n,o.$validate()}),o.$validators.pattern=function(e,t){return o.$isEmpty(t)||y(s)||s.test(t)}}}}},Ts=function(){return{restrict:"A",require:"?ngModel",link:function(e,t,n,a){if(a){var i=-1;n.$observe("maxlength",function(e){var t=m(e);i=isNaN(t)?-1:t,a.$validate()}),a.$validators.maxlength=function(e,t){return 0>i||a.$isEmpty(t)||t.length<=i}}}}},Ds=function(){return{restrict:"A",require:"?ngModel",link:function(e,t,n,a){if(a){var i=0;n.$observe("minlength",function(e){i=m(e)||0,a.$validate()}),a.$validators.minlength=function(e,t){return a.$isEmpty(t)||t.length>=i}}}}};return e.angular.bootstrap?void console.log("WARNING: Tried to load angular more than once."):(de(),be(Ra),Ra.module("ngLocale",[],["$provide",function(e){function t(e){e+="";var t=e.indexOf(".");return-1==t?0:e.length-t-1}function a(e,a){var i=a;n===i&&(i=Math.min(t(e),3));var o=Math.pow(10,i),s=(e*o|0)%o;return{v:i,f:s}}var i={ZERO:"zero",ONE:"one",TWO:"two",FEW:"few",MANY:"many",OTHER:"other"};e.value("$locale",{DATETIME_FORMATS:{AMPMS:["AM","PM"],DAY:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],ERANAMES:["Before Christ","Anno Domini"],ERAS:["BC","AD"],FIRSTDAYOFWEEK:6,MONTH:["January","February","March","April","May","June","July","August","September","October","November","December"],SHORTDAY:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],SHORTMONTH:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],WEEKENDRANGE:[5,6],fullDate:"EEEE, MMMM d, y",longDate:"MMMM d, y",medium:"MMM d, y h:mm:ss a",mediumDate:"MMM d, y",mediumTime:"h:mm:ss a","short":"M/d/yy h:mm a",shortDate:"M/d/yy",shortTime:"h:mm a"},NUMBER_FORMATS:{CURRENCY_SYM:"$",DECIMAL_SEP:".",GROUP_SEP:",",PATTERNS:[{gSize:3,lgSize:3,maxFrac:3,minFrac:0,minInt:1,negPre:"-",negSuf:"",posPre:"",posSuf:""},{gSize:3,lgSize:3,maxFrac:2,minFrac:2,minInt:1,negPre:"-¤",negSuf:"",posPre:"¤",posSuf:""}]},id:"en-us",pluralCat:function(e,t){var n=0|e,o=a(e,t);return 1==n&&0==o.v?i.ONE:i.OTHER}})}]),void Ma(t).ready(function(){oe(t,se)}))}(window,document),!window.angular.$$csp().noInlineStyle&&window.angular.element(document.head).prepend(''),function(e,t,n){"use strict";function a(){function e(e,n){return t.extend(Object.create(e),n)}function n(e,t){var n=t.caseInsensitiveMatch,a={originalPath:e,regexp:e},i=a.keys=[];return e=e.replace(/([().])/g,"\\$1").replace(/(\/)?:(\w+)([\?\*])?/g,function(e,t,n,a){var o="?"===a?a:null,s="*"===a?a:null;return i.push({name:n,optional:!!o}),t=t||"",""+(o?"":t)+"(?:"+(o?t:"")+(s&&"(.+?)"||"([^/]+)")+(o||"")+")"+(o||"")}).replace(/([\/$\*])/g,"\\$1"),a.regexp=new RegExp("^"+e+"$",n?"i":""),a}var a={};this.when=function(e,i){var o=t.copy(i);if(t.isUndefined(o.reloadOnSearch)&&(o.reloadOnSearch=!0),t.isUndefined(o.caseInsensitiveMatch)&&(o.caseInsensitiveMatch=this.caseInsensitiveMatch),a[e]=t.extend(o,e&&n(e,o)),e){var s="/"==e[e.length-1]?e.substr(0,e.length-1):e+"/";a[s]=t.extend({redirectTo:e},n(s,o))}return this},this.caseInsensitiveMatch=!1,this.otherwise=function(e){return"string"==typeof e&&(e={redirectTo:e}),this.when(null,e),this},this.$get=["$rootScope","$location","$routeParams","$q","$injector","$templateRequest","$sce",function(n,i,o,s,r,c,d){function u(e,t){var n=t.keys,a={};if(!t.regexp)return null;var i=t.regexp.exec(e);if(!i)return null;for(var o=1,s=i.length;s>o;++o){var r=n[o-1],l=i[o];r&&l&&(a[r.name]=l)}return a}function p(e){var a=y.current;f=g(),_=f&&a&&f.$$route===a.$$route&&t.equals(f.pathParams,a.pathParams)&&!f.reloadOnSearch&&!v,_||!a&&!f||n.$broadcast("$routeChangeStart",f,a).defaultPrevented&&e&&e.preventDefault()}function m(){var e=y.current,a=f;_?(e.params=a.params,t.copy(e.params,o),n.$broadcast("$routeUpdate",e)):(a||e)&&(v=!1,y.current=a,a&&a.redirectTo&&(t.isString(a.redirectTo)?i.path(h(a.redirectTo,a.params)).search(a.params).replace():i.url(a.redirectTo(a.pathParams,i.path(),i.search())).replace()),s.when(a).then(function(){if(a){var e,n,i=t.extend({},a.resolve);return t.forEach(i,function(e,n){i[n]=t.isString(e)?r.get(e):r.invoke(e,null,null,n)}),t.isDefined(e=a.template)?t.isFunction(e)&&(e=e(a.params)):t.isDefined(n=a.templateUrl)&&(t.isFunction(n)&&(n=n(a.params)),t.isDefined(n)&&(a.loadedTemplateUrl=d.valueOf(n),e=c(n))),t.isDefined(e)&&(i.$template=e),s.all(i)}}).then(function(i){a==y.current&&(a&&(a.locals=i,t.copy(a.params,o)),n.$broadcast("$routeChangeSuccess",a,e))},function(t){a==y.current&&n.$broadcast("$routeChangeError",a,e,t)}))}function g(){var n,o;return t.forEach(a,function(a,s){!o&&(n=u(i.path(),a))&&(o=e(a,{params:t.extend({},i.search(),n),pathParams:n}),o.$$route=a)}),o||a[null]&&e(a[null],{params:{},pathParams:{}})}function h(e,n){var a=[];return t.forEach((e||"").split(":"),function(e,t){if(0===t)a.push(e);else{var i=e.match(/(\w+)(?:[?*])?(.*)/),o=i[1];a.push(n[o]),a.push(i[2]||""),delete n[o]}}),a.join("")}var f,_,v=!1,y={routes:a,reload:function(){v=!0,n.$evalAsync(function(){p(),m()})},updateParams:function(e){if(!this.current||!this.current.$$route)throw l("norout","Tried updating route when with no current route");e=t.extend({},this.current.params,e),i.path(h(this.current.$$route.originalPath,e)),i.search(e)}};return n.$on("$locationChangeStart",p),n.$on("$locationChangeSuccess",m),y}]}function i(){this.$get=function(){return{}}}function o(e,n,a){return{restrict:"ECA",terminal:!0,priority:400,transclude:"element",link:function(i,o,s,r,l){function c(){m&&(a.cancel(m),m=null),u&&(u.$destroy(),u=null),p&&(m=a.leave(p),m.then(function(){m=null}),p=null)}function d(){var s=e.current&&e.current.locals,r=s&&s.$template;if(t.isDefined(r)){var d=i.$new(),m=e.current,f=l(d,function(e){a.enter(e,null,p||o).then(function(){!t.isDefined(g)||g&&!i.$eval(g)||n()}),c()});p=f,u=m.scope=d,u.$emit("$viewContentLoaded"),u.$eval(h)}else c()}var u,p,m,g=s.autoscroll,h=s.onload||"";i.$on("$routeChangeSuccess",d),d()}}}function s(e,t,n){return{restrict:"ECA",priority:-400,link:function(a,i){var o=n.current,s=o.locals;i.html(s.$template);var r=e(i.contents());if(o.controller){s.$scope=a;var l=t(o.controller,s);o.controllerAs&&(a[o.controllerAs]=l),i.data("$ngControllerController",l),i.children().data("$ngControllerController",l)}r(a)}}}var r=t.module("ngRoute",["ng"]).provider("$route",a),l=t.$$minErr("ngRoute");r.provider("$routeParams",i),r.directive("ngView",o),r.directive("ngView",s),o.$inject=["$route","$anchorScroll","$animate"],s.$inject=["$compile","$controller","$route"]}(window,window.angular),function(e,t,n){"use strict";function a(e,t,n){if(!e)throw ngMinErr("areq","Argument '{0}' is {1}",t||"?",n||"required");return e}function i(e,t){return e||t?e?t?(q(e)&&(e=e.join(" ")),q(t)&&(t=t.join(" ")),e+" "+t):e:t:""}function o(e){var t={};return e&&(e.to||e.from)&&(t.to=e.to,t.from=e.from),t}function s(e,t,n){var a="";return e=q(e)?e:e&&H(e)&&e.length?e.split(/\s+/):[],j(e,function(e,i){e&&e.length>0&&(a+=i>0?" ":"",a+=n?t+e:e+t)}),a}function r(e,t){var n=e.indexOf(t);t>=0&&e.splice(n,1)}function l(e){if(e instanceof L)switch(e.length){case 0:return[];case 1:if(e[0].nodeType===Y)return e;break;default:return L(c(e))}return e.nodeType===Y?L(e):void 0}function c(e){if(!e[0])return e;for(var t=0;t=0)&&(n=A(n)),0===n&&(n=null),a[t]=n}}),a}function A(e){var t=0,n=e.split(/\s*,\s*/);return j(n,function(e){"s"==e.charAt(e.length-1)&&(e=e.substring(0,e.length-1)),e=parseFloat(e)||0,t=t?Math.max(e,t):e}),t}function E(e){return 0===e||null!=e}function T(e,t){var n=F,a=e+"s";return t?n+=ae:a+=" linear all",[n,a]}function D(){var e=Object.create(null);return{flush:function(){e=Object.create(null)},count:function(t){var n=e[t];return n?n.total:0},get:function(t){var n=e[t];return n&&n.value},put:function(t,n){e[t]?e[t].total++:e[t]={total:1,value:n}}}}function P(e,t,n){j(n,function(n){e[n]=W(e[n])?e[n]:t.style.getPropertyValue(n)})}var F,R,N,U,O=t.noop,B=t.extend,L=t.element,j=t.forEach,q=t.isArray,H=t.isString,V=t.isObject,z=t.isUndefined,W=t.isDefined,G=t.isFunction,K=t.isElement,Y=1,Z="-add",X="-remove",J="ng-",Q="-active",ee="ng-animate",te="$$ngAnimateChildren",ne="";z(e.ontransitionend)&&W(e.onwebkittransitionend)?(ne="-webkit-",F="WebkitTransition",R="webkitTransitionEnd transitionend"):(F="transition",R="transitionend"),z(e.onanimationend)&&W(e.onwebkitanimationend)?(ne="-webkit-",N="WebkitAnimation",U="webkitAnimationEnd animationend"):(N="animation",U="animationend");var ae="Duration",ie="Property",oe="Delay",se="TimingFunction",re="IterationCount",le="PlayState",ce=9999,de=N+oe,ue=N+ae,pe=F+oe,me=F+ae,ge=["$$rAF",function(e){function t(e){a=a.concat(e),n()}function n(){if(a.length){for(var t=a.shift(),o=0;o0&&(c=n.get(r),!c)){var d=s(o,"-stagger");a.addClass(i,d),c=I(e,i,l),c.animationDuration=Math.max(c.animationDuration,0),c.transitionDuration=Math.max(c.transitionDuration,0),a.removeClass(i,d),n.put(r,c)}return c||{}}function S(e){L.push(e),u.waitUntilQuiet(function(){t.flush(),n.flush();for(var e=c(),a=0;a0,Fe.hasAnimations=De.animationDuration>0}if(Fe.applyAnimationDelay&&(Pe="boolean"!=typeof n.delay&&E(n.delay)?parseFloat(n.delay):Pe,Y=Math.max(Pe,0),De.animationDelay=Pe,Re=x(Pe,!0),ae.push(Re),H.style[Re[0]]=Re[1]),ee=Y*_e,ne=te*_e,n.easing){var t,r=n.easing;Fe.hasTransitions&&(t=F+se,ae.push([t,r]),H.style[t]=r),Fe.hasAnimations&&(t=N+se,ae.push([t,r]),H.style[t]=r)}De.transitionDuration&&c.push(R),De.animationDuration&&c.push(U),s=Date.now();var d=ee+ye*ne,u=s+d,m=e.data(fe)||[],g=!0;if(m.length){var h=m[0];g=u>h.expectedEndTime,g?l.cancel(h.timer):m.push(p)}if(g){var _=l(i,d,!1);m[0]={timer:_,expectedEndTime:u},m.push(p),e.data(fe,m)}e.on(c.join(" "),o),n.to&&(n.cleanupStyles&&P(L,H,Object.keys(n.to)),f(e,n))}}function i(){var t=e.data(fe);if(t){for(var n=1;n=ee&&a>=te&&(W=!0,p())}if(!V){if(!H.parentNode)return void p();var s,c=[],d=function(e){if(W)z&&e&&(z=!1,p());else if(z=!e,De.animationDuration){var t=$(H,z);z?ae.push(t):r(ae,t)}},u=Ee>0&&(De.transitionDuration&&0===Ce.transitionDuration||De.animationDuration&&0===Ce.animationDuration)&&Math.max(Ce.animationDelay,Ce.transitionDelay);u?l(t,Math.floor(u*Ee*_e),!1):t(),K.resume=function(){d(!0)},K.pause=function(){d(!1)}}}var L={},H=y(e);if(!H||!H.parentNode||!_.enabled())return I();n=m(n);var V,z,W,G,K,Y,ee,te,ne,ae=[],oe=e.attr("class"),re=o(n);if(0===n.duration||!d.animations&&!d.transitions)return I();var le=n.event&&q(n.event)?n.event.join(" "):n.event,de=le&&n.structural,ue="",pe="";de?ue=s(le,J,!0):le&&(ue=le),n.addClass&&(pe+=s(n.addClass,Z)),n.removeClass&&(pe.length&&(pe+=" "),pe+=s(n.removeClass,X)),n.applyClassesEarly&&pe.length&&D(e,n);var me=[ue,pe].join(" ").trim(),ge=oe+" "+me,he=s(me,Q),be=re.to&&Object.keys(re.to).length>0,ke=(n.keyframeStyle||"").length>0;if(!ke&&!be&&!me)return I();var $e,Ce;if(n.stagger>0){var Se=parseFloat(n.stagger);Ce={transitionDelay:Se,animationDelay:Se,transitionDuration:0,animationDuration:0}}else $e=v(H,ge),Ce=w(H,me,$e,we);n.$$skipPreparationClasses||a.addClass(e,me);var Me;if(n.transitionStyle){var xe=[F,n.transitionStyle];C(H,xe),ae.push(xe)}if(n.duration>=0){Me=H.style[F].length>0;var Ie=T(n.duration,Me);C(H,Ie),ae.push(Ie)}if(n.keyframeStyle){var Ae=[N,n.keyframeStyle];C(H,Ae),ae.push(Ae)}var Ee=Ce?n.staggerIndex>=0?n.staggerIndex:t.count($e):0,Te=0===Ee;Te&&!n.skipBlocking&&k(H,ce);var De=A(H,ge,$e),Pe=De.maxDelay;Y=Math.max(Pe,0),te=De.maxDuration;var Fe={};if(Fe.hasTransitions=De.transitionDuration>0,Fe.hasAnimations=De.animationDuration>0,Fe.hasTransitionAll=Fe.hasTransitions&&"all"==De.transitionProperty,Fe.applyTransitionDuration=be&&(Fe.hasTransitions&&!Fe.hasTransitionAll||Fe.hasAnimations&&!Fe.hasTransitions),Fe.applyAnimationDuration=n.duration&&Fe.hasAnimations,Fe.applyTransitionDelay=E(n.delay)&&(Fe.applyTransitionDuration||Fe.hasTransitions),Fe.applyAnimationDelay=E(n.delay)&&Fe.hasAnimations,Fe.recalculateTimingStyles=pe.length>0,(Fe.applyTransitionDuration||Fe.applyAnimationDuration)&&(te=n.duration?parseFloat(n.duration):te,Fe.applyTransitionDuration&&(Fe.hasTransitions=!0,De.transitionDuration=te,Me=H.style[F+ie].length>0,ae.push(T(te,Me))),Fe.applyAnimationDuration&&(Fe.hasAnimations=!0,De.animationDuration=te,ae.push(M(te)))),0===te&&!Fe.recalculateTimingStyles)return I();if(null!=n.delay){var Re=parseFloat(n.delay);Fe.applyTransitionDelay&&ae.push(x(Re)),Fe.applyAnimationDelay&&ae.push(x(Re,!0))}return null==n.duration&&De.transitionDuration>0&&(Fe.recalculateTimingStyles=Fe.recalculateTimingStyles||Te),ee=Y*_e,ne=te*_e,n.skipBlocking||(Fe.blockTransition=De.transitionDuration>0,Fe.blockKeyframeAnimation=De.animationDuration>0&&Ce.animationDelay>0&&0===Ce.animationDuration),n.from&&(n.cleanupStyles&&P(L,H,Object.keys(n.from)),h(e,n)),Fe.blockTransition||Fe.blockKeyframeAnimation?b(te):n.skipBlocking||k(H,!1),{$$willAnimate:!0,end:c,start:function(){return V?void 0:(K={end:c,cancel:u,resume:null,pause:null},G=new i(K),S(B),G)}}}}]}],$e=["$$animationProvider",function(e){function t(e){return e.parentNode&&11===e.parentNode.nodeType}e.drivers.push("$$animateCssDriver");var n="ng-animate-shim",a="ng-anchor",i="ng-anchor-out",o="ng-anchor-in";this.$get=["$animateCss","$rootScope","$$AnimateRunner","$rootElement","$sniffer","$$jqLite","$document",function(e,s,r,l,c,d,u){function m(e){return e.replace(/\bng-\S+\b/g,"")}function g(e,t){return H(e)&&(e=e.split(" ")),H(t)&&(t=t.split(" ")),e.filter(function(e){return-1===t.indexOf(e)}).join(" ")}function h(t,s,l){function c(e){var t={},n=y(e).getBoundingClientRect();return j(["width","height","top","left"],function(e){var a=n[e];switch(e){case"top":a+=v.scrollTop;break;case"left":a+=v.scrollLeft}t[e]=Math.floor(a)+"px"}),t}function d(){var t=e(f,{addClass:i,delay:!0,from:c(s)});return t.$$willAnimate?t:null}function u(e){return e.attr("class")||""}function p(){var t=m(u(l)),n=g(t,_),a=g(_,t),s=e(f,{to:c(l),addClass:o+" "+n,removeClass:i+" "+a,delay:!0});return s.$$willAnimate?s:null}function h(){f.remove(),s.removeClass(n),l.removeClass(n)}var f=L(y(s).cloneNode(!0)),_=m(u(f));s.addClass(n),l.addClass(n),f.addClass(a),w.append(f);var b,k=d();if(!k&&(b=p(),!b))return h();var $=k||b;return{start:function(){function e(){n&&n.end()}var t,n=$.start();return n.done(function(){return n=null,!b&&(b=p())?(n=b.start(),n.done(function(){n=null,h(),t.complete()}),n):(h(),void t.complete())}),t=new r({end:e,cancel:e})}}}function f(e,t,n,a){var i=_(e,O),o=_(t,O),s=[];return j(a,function(e){var t=e.out,a=e["in"],i=h(n,t,a);i&&s.push(i)}),i||o||0!==s.length?{start:function(){function e(){j(t,function(e){e.end()})}var t=[];i&&t.push(i.start()),o&&t.push(o.start()),j(s,function(e){t.push(e.start())});var n=new r({end:e,cancel:e});return r.all(t,function(e){n.complete(e)}),n}}:void 0}function _(t){var n=t.element,a=t.options||{};t.structural&&(a.event=t.event,a.structural=!0,a.applyClassesEarly=!0,"leave"===t.event&&(a.onDone=a.domOperation)),a.preparationClasses&&(a.event=S(a.event,a.preparationClasses));var i=e(n,a);return i.$$willAnimate?i:null}if(!c.animations&&!c.transitions)return O;{var v=u[0].body,b=y(l),w=L(t(b)||v.contains(b)?b:v);p(d)}return function(e){return e.from&&e.to?f(e.from,e.to,e.classes,e.anchors):_(e)}}]}],Ce=["$animateProvider",function(e){this.$get=["$injector","$$AnimateRunner","$$jqLite",function(t,n,a){function i(n){n=q(n)?n:n.split(" ");for(var a=[],i={},o=0;o0,a=(e.removeClass||"").length>0;return t?n&&a:n||a}var i=1,o=2,s=this.rules={skip:[],cancel:[],join:[]};s.join.push(function(e,t,a){return!t.structural&&n(t.options)}),s.skip.push(function(e,t,a){return!t.structural&&!n(t.options)}),s.skip.push(function(e,t,n){return"leave"==n.event&&t.structural}),s.skip.push(function(e,t,n){return n.structural&&n.state===o&&!t.structural}),s.cancel.push(function(e,t,n){return n.structural&&t.structural}),s.cancel.push(function(e,t,n){return n.state===o&&t.structural}),s.cancel.push(function(e,t,n){var a=t.options,i=n.options;return a.addClass&&a.addClass===i.removeClass||a.removeClass&&a.removeClass===i.addClass}),this.$get=["$$rAF","$rootScope","$rootElement","$document","$$HashMap","$$animation","$$AnimateRunner","$templateRequest","$$jqLite","$$forceReflow",function(s,r,d,u,h,f,v,k,$,C){function S(){var e=!1;return function(t){e?t():r.$$postDigest(function(){e=!0,t()})}}function M(e,t){return _(e,t,{})}function x(e,t){var n=y(e),a=[],i=O[t];return i&&j(i,function(e){e.node.contains(n)&&a.push(e.callback)}),a}function I(e,a,c){function d(t,n,a,i){$(function(){var t=x(e,n);t.length&&s(function(){j(t,function(t){t(e,a,i)})})}),t.progress(n,a,i)}function u(t){w(e,c),X(e,c),g(e,c),c.domOperation(),k.complete(!t)}var p,h;e=l(e),e&&(p=y(e),h=e.parent()),c=m(c);var k=new v,$=S();if(q(c.addClass)&&(c.addClass=c.addClass.join(" ")),c.addClass&&!H(c.addClass)&&(c.addClass=null),q(c.removeClass)&&(c.removeClass=c.removeClass.join(" ")),c.removeClass&&!H(c.removeClass)&&(c.removeClass=null),c.from&&!V(c.from)&&(c.from=null),c.to&&!V(c.to)&&(c.to=null),!p)return u(),k;var C=[p.className,c.addClass,c.removeClass].join(" ");if(!Z(C))return u(),k;var I=["enter","move","leave"].indexOf(a)>=0,T=!N||R.get(p),U=!T&&F.get(p)||{},O=!!U.state;if(T||O&&U.state==i||(T=!D(e,h,a)),T)return u(),k;I&&A(e);var B={structural:I,element:e,event:a,close:u,options:c,runner:k};if(O){var L=t("skip",e,B,U);if(L)return U.state===o?(u(),k):(_(e,U.options,c),U.runner);var z=t("cancel",e,B,U);if(z)if(U.state===o)U.runner.end();else{if(!U.structural)return _(e,U.options,B.options),U.runner;U.close()}else{var W=t("join",e,B,U);if(W){if(U.state!==o)return b(e,I?a:null,c),a=B.event=U.event,c=_(e,U.options,B.options),U.runner;M(e,c)}}}else M(e,c);var G=B.structural;if(G||(G="animate"===B.event&&Object.keys(B.options.to||{}).length>0||n(B.options)),!G)return u(),E(e),k;var K=(U.counter||0)+1;return B.counter=K,P(e,i,B),r.$$postDigest(function(){var t=F.get(p),i=!t;t=t||{};var s=e.parent()||[],r=s.length>0&&("animate"===t.event||t.structural||n(t.options));if(i||t.counter!==K||!r)return i&&(X(e,c),g(e,c)),(i||I&&t.event!==a)&&(c.domOperation(),k.end()),void(r||E(e));a=!t.structural&&n(t.options,!0)?"setClass":t.event,P(e,o);var l=f(e,a,t.options);l.done(function(t){u(!t);var n=F.get(p);n&&n.counter===K&&E(y(e)),d(k,a,"close",{})}),k.setHost(l),d(k,a,"start",{})}),k}function A(e){var t=y(e),n=t.querySelectorAll("["+Me+"]");j(n,function(e){var t=parseInt(e.getAttribute(Me)),n=F.get(e);switch(t){case o:n.runner.end();case i:n&&F.remove(e)}})}function E(e){var t=y(e);t.removeAttribute(Me),F.remove(t)}function T(e,t){return y(e)===y(t)}function D(e,t,n){var a,i=L(u[0].body),o=T(e,i)||"HTML"===e[0].nodeName,s=T(e,d),r=!1,l=e.data(xe);for(l&&(t=l);t&&t.length;){s||(s=T(t,d));var c=t[0];if(c.nodeType!==Y)break;var p=F.get(c)||{};if(r||(r=p.structural||R.get(c)),z(a)||a===!0){var m=t.data(te);W(m)&&(a=m)}if(r&&a===!1)break;s||(s=T(t,d),s||(l=t.data(xe),l&&(t=l))),o||(o=T(t,i)),t=t.parent()}var g=!r||a;return g&&s&&o}function P(e,t,n){n=n||{},n.state=t;var a=y(e);a.setAttribute(Me,t);var i=F.get(a),o=i?B(i,n):n;F.put(a,o)}var F=new h,R=new h,N=null,U=r.$watch(function(){return 0===k.totalPendingRequests},function(e){e&&(U(),r.$$postDigest(function(){r.$$postDigest(function(){null===N&&(N=!0)})}))}),O={},G=e.classNameFilter(),Z=G?function(e){return G.test(e)}:function(){return!0},X=p($);return{on:function(e,t,n){var a=c(t);O[e]=O[e]||[],O[e].push({node:a,callback:n})},off:function(e,t,n){function a(e,t,n){var a=c(t);return e.filter(function(e){var t=e.node===a&&(!n||e.callback===n);return!t})}var i=O[e];i&&(O[e]=1===arguments.length?null:a(i,t,n))},pin:function(e,t){a(K(e),"element","not an element"),a(K(t),"parentElement","not an element"),e.data(xe,t)},push:function(e,t,n,a){return n=n||{},n.domOperation=a,I(e,t,n)},enabled:function(e,t){var n=arguments.length;if(0===n)t=!!N;else{var a=K(e);if(a){var i=y(e),o=R.get(i);1===n?t=!o:(t=!!t,t?o&&R.remove(i):R.put(i,!0))}else t=N=!!e}return t}}}]}],Ae=["$$rAF",function(e){function t(t){n.push(t),n.length>1||e(function(){for(var e=0;e=i&&(i=o,o=0,n.push(s),s=[]),s.push(r.fn),r.children.forEach(function(e){o++,a.push(e)}),i--}return s.length&&n.push(s),n}var a,i={children:[]},o=new d;for(a=0;a=0,c=e.structural?b(s):[];if(c.length){var d=l?"to":"from";j(c,function(e){var t=e.getAttribute(o);n[t]=n[t]||{},n[t][d]={animationID:a,element:L(e)}})}else t.push(e)});var a={},i={};return j(n,function(n,o){var s=n.from,r=n.to;if(!s||!r){var l=s?s.animationID:r.animationID,c=l.toString();return void(a[c]||(a[c]=!0,t.push(e[l])))}var d=e[s.animationID],u=e[r.animationID],p=s.animationID.toString();if(!i[p]){var m=i[p]={structural:!0,beforeStart:function(){d.beforeStart(),u.beforeStart()},close:function(){d.close(),u.close()},classes:k(d.classes,u.classes),from:d,to:u,anchors:[]};m.classes.length?t.push(m):(t.push(d),t.push(u))}i[p].anchors.push({out:s.element,"in":r.element})}),t}function k(e,t){e=e.split(" "),t=t.split(" ");for(var n=[],a=0;a=0;t--){var n=s[t];if(l.has(n)){var a=l.get(n),i=a(e);if(i)return i}}}function C(){d.addClass(ee),T&&e.addClass(d,T)}function S(e,t){function n(e){a(e).setHost(t)}e.from&&e.to?(n(e.from.element),n(e.to.element)):n(e.element)}function M(){var e=a(d);!e||"leave"===p&&v.$$domOperationFired||e.end()}function x(t){d.off("$destroy",M),n(d),_(d,v),g(d,v),v.domOperation(),T&&e.removeClass(d,T),d.removeClass(ee),A.complete(!t)}v=m(v);var I=["enter","move","leave"].indexOf(p)>=0,A=new c({end:function(){x()},cancel:function(){x(!0)}});if(!s.length)return x(),A;t(d,A);var E=i(d.attr("class"),i(v.addClass,v.removeClass)),T=v.tempClasses;return T&&(E+=" "+T,v.tempClasses=null),f.push({element:d,classes:E,event:p,structural:I,options:v,beforeStart:C,close:x}),d.on("$destroy",M),f.length>1?A:(r.$$postDigest(function(){var e=[];j(f,function(t){a(t.element)?e.push(t):t.close()}),f.length=0;var t=w(e),n=[];j(t,function(e){n.push({domNode:y(e.from?e.from.element:e.element),fn:function(){e.beforeStart();var t,n=e.close,i=e.anchors?e.from.element||e.to.element:e.element;if(a(i)){var o=$(e);o&&(t=o.start)}if(t){var s=t();s.done(function(e){n(!e)}),S(e,s)}else n()}})}),u(h(n))}),A)}}]}];t.module("ngAnimate",[]).directive("ngAnimateChildren",he).factory("$$rAFScheduler",ge).factory("$$AnimateRunner",Ee).factory("$$animateAsyncRun",Ae).provider("$$animateQueue",Ie).provider("$$animation",Te).provider("$animateCss",ke).provider("$$animateCssDriver",$e).provider("$$animateJs",Ce).provider("$$animateJsDriver",Se)}(window,window.angular),function(e,t,n){"use strict";function a(){this.$get=["$$sanitizeUri",function(e){return function(t){var n=[];return s(t,c(n,function(t,n){return!/^unsafe/.test(e(t,n))})),n.join("")}}]}function i(e){var n=[],a=c(n,t.noop);return a.chars(e),n.join("")}function o(e,n){var a,i={},o=e.split(",");for(a=0;a=0&&y[o]!=a;o--);if(o>=0){for(i=y.length-1;i>=o;i--)n.end&&n.end(y[i]);y.length=o}}"string"!=typeof e&&(e=null===e||"undefined"==typeof e?"":""+e);var o,s,l,c,y=[],b=e;for(y.last=function(){return y[y.length-1]};e;){if(c="",s=!0,y.last()&&I[y.last()]?(e=e.replace(new RegExp("([\\W\\w]*)<\\s*\\/\\s*"+y.last()+"[^>]*>","i"),function(e,t){return t=t.replace(f,"$1").replace(v,"$1"),n.chars&&n.chars(r(t)),""}),i("",y.last())):(0===e.indexOf("",o)===o&&(n.comment&&n.comment(e.substring(4,o)),e=e.substring(o+3),s=!1)):_.test(e)?(l=e.match(_),l&&(e=e.replace(l[0],""),s=!1)):h.test(e)?(l=e.match(p),l&&(e=e.substring(l[0].length),l[0].replace(p,i),s=!1)):g.test(e)&&(l=e.match(u),l?(l[4]&&(e=e.substring(l[0].length),l[0].replace(u,a)),s=!1):(c+="<",e=e.substring(1))),s&&(o=e.indexOf("<"),c+=0>o?e:e.substring(0,o),e=0>o?"":e.substring(o),n.chars&&n.chars(r(c)))),e==b)throw d("badparse","The sanitizer was unable to parse the following block of html: {0}",e);b=e}i()}function r(e){return e?(F.innerHTML=e.replace(//g,">")}function c(e,n){var a=!1,i=t.bind(e,e.push);return{start:function(e,o,s){e=t.lowercase(e),!a&&I[e]&&(a=e),a||A[e]!==!0||(i("<"),i(e),t.forEach(o,function(a,o){var s=t.lowercase(o),r="img"===e&&"src"===s||"background"===s;P[s]!==!0||E[s]===!0&&!n(a,r)||(i(" "),i(o),i('="'),i(l(a)),i('"'))}),i(s?"/>":">"))},end:function(e){e=t.lowercase(e),a||A[e]!==!0||(i("")),e==a&&(a=!1)},chars:function(e){a||i(l(e))}}}var d=t.$$minErr("$sanitize"),u=/^<((?:[a-zA-Z])[\w:-]*)((?:\s+[\w:-]+(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)\s*(>?)/,p=/^<\/\s*([\w:-]+)[^>]*>/,m=/([\w:-]+)(?:\s*=\s*(?:(?:"((?:[^"])*)")|(?:'((?:[^'])*)')|([^>\s]+)))?/g,g=/^/g,_=/]*?)>/i,v=//g,y=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,b=/([^\#-~| |!])/g,w=o("area,br,col,hr,img,wbr"),k=o("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),$=o("rp,rt"),C=t.extend({},$,k),S=t.extend({},k,o("address,article,aside,blockquote,caption,center,del,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,map,menu,nav,ol,pre,script,section,table,ul")),M=t.extend({},$,o("a,abbr,acronym,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,q,ruby,rp,rt,s,samp,small,span,strike,strong,sub,sup,time,tt,u,var")),x=o("circle,defs,desc,ellipse,font-face,font-face-name,font-face-src,g,glyph,hkern,image,linearGradient,line,marker,metadata,missing-glyph,mpath,path,polygon,polyline,radialGradient,rect,stop,svg,switch,text,title,tspan,use"),I=o("script,style"),A=t.extend({},w,S,M,C,x),E=o("background,cite,href,longdesc,src,usemap,xlink:href"),T=o("abbr,align,alt,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,coords,dir,face,headers,height,hreflang,hspace,ismap,lang,language,nohref,nowrap,rel,rev,rows,rowspan,rules,scope,scrolling,shape,size,span,start,summary,tabindex,target,title,type,valign,value,vspace,width"),D=o("accent-height,accumulate,additive,alphabetic,arabic-form,ascent,baseProfile,bbox,begin,by,calcMode,cap-height,class,color,color-rendering,content,cx,cy,d,dx,dy,descent,display,dur,end,fill,fill-rule,font-family,font-size,font-stretch,font-style,font-variant,font-weight,from,fx,fy,g1,g2,glyph-name,gradientUnits,hanging,height,horiz-adv-x,horiz-origin-x,ideographic,k,keyPoints,keySplines,keyTimes,lang,marker-end,marker-mid,marker-start,markerHeight,markerUnits,markerWidth,mathematical,max,min,offset,opacity,orient,origin,overline-position,overline-thickness,panose-1,path,pathLength,points,preserveAspectRatio,r,refX,refY,repeatCount,repeatDur,requiredExtensions,requiredFeatures,restart,rotate,rx,ry,slope,stemh,stemv,stop-color,stop-opacity,strikethrough-position,strikethrough-thickness,stroke,stroke-dasharray,stroke-dashoffset,stroke-linecap,stroke-linejoin,stroke-miterlimit,stroke-opacity,stroke-width,systemLanguage,target,text-anchor,to,transform,type,u1,u2,underline-position,underline-thickness,unicode,unicode-range,units-per-em,values,version,viewBox,visibility,width,widths,x,x-height,x1,x2,xlink:actuate,xlink:arcrole,xlink:role,xlink:show,xlink:title,xlink:type,xml:base,xml:lang,xml:space,xmlns,xmlns:xlink,y,y1,y2,zoomAndPan",!0),P=t.extend({},E,D,T),F=document.createElement("pre");t.module("ngSanitize",[]).provider("$sanitize",a),t.module("ngSanitize").filter("linky",["$sanitize",function(e){var n=/((ftp|https?):\/\/|(www\.)|(mailto:)?[A-Za-z0-9._%+-]+@)\S*[^\s.;,(){}<>"\u201d\u2019]/i,a=/^mailto:/i;return function(o,s){function r(e){e&&m.push(i(e))}function l(e,n){m.push("'),r(n),m.push("")}if(!o)return o;for(var c,d,u,p=o,m=[];c=p.match(n);)d=c[0],c[2]||c[4]||(d=(c[3]?"http://":"mailto:")+d),u=c.index,r(p.substr(0,u)),l(d,c[0].replace(a,"")),p=p.substring(u+c[0].length);return r(p),e(m.join(""))}}])}(window,window.angular),function(e,t,n){"use strict";function a(e,n,a){i.directive(e,["$parse","$swipe",function(i,o){var s=75,r=.3,l=30;return function(c,d,u){function p(e){if(!m)return!1;var t=Math.abs(e.y-m.y),a=(e.x-m.x)*n;return g&&s>t&&a>0&&a>l&&r>t/a}var m,g,h=i(u[e]),f=["touch"];t.isDefined(u.ngSwipeDisableMouse)||f.push("mouse"),o.bind(d,{start:function(e,t){m=e,g=!0},cancel:function(e){g=!1},end:function(e,t){p(e)&&c.$apply(function(){d.triggerHandler(a),h(c,{$event:t})})}},f)}}])}var i=t.module("ngTouch",[]);i.factory("$swipe",[function(){function e(e){var t=e.touches&&e.touches.length?e.touches:[e],n=e.changedTouches&&e.changedTouches[0]||e.originalEvent&&e.originalEvent.changedTouches&&e.originalEvent.changedTouches[0]||t[0].originalEvent||t[0];return{x:n.clientX,y:n.clientY}}function n(e,n){var a=[];return t.forEach(e,function(e){var t=i[e][n];t&&a.push(t)}),a.join(" ")}var a=10,i={mouse:{start:"mousedown",move:"mousemove",end:"mouseup"},touch:{start:"touchstart",move:"touchmove",end:"touchend",cancel:"touchcancel"}};return{bind:function(t,i,o){var s,r,l,c,d=!1;o=o||["mouse","touch"],t.on(n(o,"start"),function(t){l=e(t),d=!0,s=0,r=0,c=l,i.start&&i.start(l,t)});var u=n(o,"cancel");u&&t.on(u,function(e){d=!1,i.cancel&&i.cancel(e)}),t.on(n(o,"move"),function(t){if(d&&l){var n=e(t);if(s+=Math.abs(n.x-c.x),r+=Math.abs(n.y-c.y),c=n,!(a>s&&a>r))return r>s?(d=!1,void(i.cancel&&i.cancel(t))):(t.preventDefault(), +void(i.move&&i.move(n,t)))}}),t.on(n(o,"end"),function(t){d&&(d=!1,i.end&&i.end(e(t),t))})}}}]),i.config(["$provide",function(e){e.decorator("ngClickDirective",["$delegate",function(e){return e.shift(),e}])}]),i.directive("ngClick",["$parse","$timeout","$rootElement",function(e,n,a){function i(e,t,n,a){return Math.abs(e-n)g)){var t=e.touches&&e.touches.length?e.touches:[e],n=t[0].clientX,a=t[0].clientY;1>n&&1>a||u&&u[0]===n&&u[1]===a||(u&&(u=null),"label"===e.target.tagName.toLowerCase()&&(u=[n,a]),o(d,n,a)||(e.stopPropagation(),e.preventDefault(),e.target&&e.target.blur()))}}function r(e){var t=e.touches&&e.touches.length?e.touches:[e],a=t[0].clientX,i=t[0].clientY;d.push(a,i),n(function(){for(var e=0;en&&m>v&&(l(f,_),s&&s.blur(),t.isDefined(i.disabled)&&i.disabled!==!1||a.triggerHandler("click",[e])),o()}),a.onclick=function(e){},a.on("click",function(e,t){n.$apply(function(){u(n,{$event:t||e})})}),a.on("mousedown",function(e){a.addClass(f)}),a.on("mousemove mouseup",function(e){a.removeClass(f)})}}]),a("ngSwipeLeft",-1,"swipeleft"),a("ngSwipeRight",1,"swiperight")}(window,window.angular),angular.module("ui.bootstrap",["ui.bootstrap.tpls","ui.bootstrap.dropdown","ui.bootstrap.tooltip","ui.bootstrap.position","ui.bootstrap.bindHtml","ui.bootstrap.modal","ui.bootstrap.transition"]),angular.module("ui.bootstrap.tpls",["template/tooltip/tooltip-html-unsafe-popup.html","template/tooltip/tooltip-popup.html","template/modal/backdrop.html","template/modal/window.html"]),angular.module("ui.bootstrap.dropdown",[]).constant("dropdownConfig",{openClass:"open"}).service("dropdownService",["$document",function(e){var t=null;this.open=function(i){t||(e.bind("click",n),e.bind("keydown",a)),t&&t!==i&&(t.isOpen=!1),t=i},this.close=function(i){t===i&&(t=null,e.unbind("click",n),e.unbind("keydown",a))};var n=function(e){if(t){var n=t.getToggleElement();e&&n&&n[0].contains(e.target)||t.$apply(function(){t.isOpen=!1})}},a=function(e){27===e.which&&(t.focusToggleElement(),n())}}]).controller("DropdownController",["$scope","$attrs","$parse","dropdownConfig","dropdownService","$animate",function(e,t,n,a,i,o){var s,r=this,l=e.$new(),c=a.openClass,d=angular.noop,u=t.onToggle?n(t.onToggle):angular.noop;this.init=function(a){r.$element=a,t.isOpen&&(s=n(t.isOpen),d=s.assign,e.$watch(s,function(e){l.isOpen=!!e}))},this.toggle=function(e){return l.isOpen=arguments.length?!!e:!l.isOpen},this.isOpen=function(){return l.isOpen},l.getToggleElement=function(){return r.toggleElement},l.focusToggleElement=function(){r.toggleElement&&r.toggleElement[0].focus()},l.$watch("isOpen",function(t,n){o[t?"addClass":"removeClass"](r.$element,c),t?(l.focusToggleElement(),i.open(l)):i.close(l),d(e,t),angular.isDefined(t)&&t!==n&&u(e,{open:!!t})}),e.$on("$locationChangeSuccess",function(){l.isOpen=!1}),e.$on("$destroy",function(){l.$destroy()})}]).directive("dropdown",function(){return{controller:"DropdownController",link:function(e,t,n,a){a.init(t)}}}).directive("dropdownToggle",function(){return{require:"?^dropdown",link:function(e,t,n,a){if(a){a.toggleElement=t;var i=function(i){i.preventDefault(),t.hasClass("disabled")||n.disabled||e.$apply(function(){a.toggle()})};t.bind("click",i),t.attr({"aria-haspopup":!0,"aria-expanded":!1}),e.$watch(a.isOpen,function(e){t.attr("aria-expanded",!!e)}),e.$on("$destroy",function(){t.unbind("click",i)})}}}}),angular.module("ui.bootstrap.tooltip",["ui.bootstrap.position","ui.bootstrap.bindHtml"]).provider("$tooltip",function(){function e(e){var t=/[A-Z]/g,n="-";return e.replace(t,function(e,t){return(t?n:"")+e.toLowerCase()})}var t={placement:"top",animation:!0,popupDelay:0},n={mouseenter:"mouseleave",click:"click",focus:"blur"},a={};this.options=function(e){angular.extend(a,e)},this.setTriggers=function(e){angular.extend(n,e)},this.$get=["$window","$compile","$timeout","$document","$position","$interpolate",function(i,o,s,r,l,c){return function(i,d,u){function p(e){var t=e||m.trigger||u,a=n[t]||t;return{show:t,hide:a}}var m=angular.extend({},t,a),g=e(i),h=c.startSymbol(),f=c.endSymbol(),_="
';return{restrict:"EA",compile:function(e,t){var n=o(_);return function(e,t,a){function o(){A.isOpen?u():c()}function c(){(!I||e.$eval(a[d+"Enable"]))&&(v(),A.popupDelay?S||(S=s(g,A.popupDelay,!1),S.then(function(e){e()})):g()())}function u(){e.$apply(function(){h()})}function g(){return S=null,C&&(s.cancel(C),C=null),A.content?(f(),k.css({top:0,left:0,display:"block"}),M?r.find("body").append(k):t.after(k),E(),A.isOpen=!0,A.$digest(),E):angular.noop}function h(){A.isOpen=!1,s.cancel(S),S=null,A.animation?C||(C=s(_,500)):_()}function f(){k&&_(),$=A.$new(),k=n($,angular.noop)}function _(){C=null,k&&(k.remove(),k=null),$&&($.$destroy(),$=null)}function v(){y(),b()}function y(){var e=a[d+"Placement"];A.placement=angular.isDefined(e)?e:m.placement}function b(){var e=a[d+"PopupDelay"],t=parseInt(e,10);A.popupDelay=isNaN(t)?m.popupDelay:t}function w(){var e=a[d+"Trigger"];T(),x=p(e),x.show===x.hide?t.bind(x.show,o):(t.bind(x.show,c),t.bind(x.hide,u))}var k,$,C,S,M=angular.isDefined(m.appendToBody)?m.appendToBody:!1,x=p(void 0),I=angular.isDefined(a[d+"Enable"]),A=e.$new(!0),E=function(){var e=l.positionElements(t,k,A.placement,M);e.top+="px",e.left+="px",k.css(e)};A.isOpen=!1,a.$observe(i,function(e){A.content=e,!e&&A.isOpen&&h()}),a.$observe(d+"Title",function(e){A.title=e});var T=function(){t.unbind(x.show,c),t.unbind(x.hide,u)};w();var D=e.$eval(a[d+"Animation"]);A.animation=angular.isDefined(D)?!!D:m.animation;var P=e.$eval(a[d+"AppendToBody"]);M=angular.isDefined(P)?P:M,M&&e.$on("$locationChangeSuccess",function(){A.isOpen&&h()}),e.$on("$destroy",function(){s.cancel(C),s.cancel(S),T(),_(),A=null})}}}}}]}).directive("tooltipPopup",function(){return{restrict:"EA",replace:!0,scope:{content:"@",placement:"@",animation:"&",isOpen:"&"},templateUrl:"template/tooltip/tooltip-popup.html"}}).directive("tooltip",["$tooltip",function(e){return e("tooltip","tooltip","mouseenter")}]).directive("tooltipHtmlUnsafePopup",function(){return{restrict:"EA",replace:!0,scope:{content:"@",placement:"@",animation:"&",isOpen:"&"},templateUrl:"template/tooltip/tooltip-html-unsafe-popup.html"}}).directive("tooltipHtmlUnsafe",["$tooltip",function(e){return e("tooltipHtmlUnsafe","tooltip","mouseenter")}]),angular.module("ui.bootstrap.position",[]).factory("$position",["$document","$window",function(e,t){function n(e,n){return e.currentStyle?e.currentStyle[n]:t.getComputedStyle?t.getComputedStyle(e)[n]:e.style[n]}function a(e){return"static"===(n(e,"position")||"static")}var i=function(t){for(var n=e[0],i=t.offsetParent||n;i&&i!==n&&a(i);)i=i.offsetParent;return i||n};return{position:function(t){var n=this.offset(t),a={top:0,left:0},o=i(t[0]);o!=e[0]&&(a=this.offset(angular.element(o)),a.top+=o.clientTop-o.scrollTop,a.left+=o.clientLeft-o.scrollLeft);var s=t[0].getBoundingClientRect();return{width:s.width||t.prop("offsetWidth"),height:s.height||t.prop("offsetHeight"),top:n.top-a.top,left:n.left-a.left}},offset:function(n){var a=n[0].getBoundingClientRect();return{width:a.width||n.prop("offsetWidth"),height:a.height||n.prop("offsetHeight"),top:a.top+(t.pageYOffset||e[0].documentElement.scrollTop),left:a.left+(t.pageXOffset||e[0].documentElement.scrollLeft)}},positionElements:function(e,t,n,a){var i,o,s,r,l=n.split("-"),c=l[0],d=l[1]||"center";i=a?this.offset(e):this.position(e),o=t.prop("offsetWidth"),s=t.prop("offsetHeight");var u={center:function(){return i.left+i.width/2-o/2},left:function(){return i.left},right:function(){return i.left+i.width}},p={center:function(){return i.top+i.height/2-s/2},top:function(){return i.top},bottom:function(){return i.top+i.height}};switch(c){case"right":r={top:p[d](),left:u[c]()};break;case"left":r={top:p[d](),left:i.left-o};break;case"bottom":r={top:p[c](),left:u[d]()};break;default:r={top:i.top-s,left:u[d]()}}return r}}}]),angular.module("ui.bootstrap.bindHtml",[]).directive("bindHtmlUnsafe",function(){return function(e,t,n){t.addClass("ng-binding").data("$binding",n.bindHtmlUnsafe),e.$watch(n.bindHtmlUnsafe,function(e){t.html(e||"")})}}),angular.module("ui.bootstrap.modal",["ui.bootstrap.transition"]).factory("$$stackedMap",function(){return{createNew:function(){var e=[];return{add:function(t,n){e.push({key:t,value:n})},get:function(t){for(var n=0;nt){n=!0;break}}e(n)})}function r(){for(var e=-1,t=g.keys(),n=0;n0),c()})}function c(){if(u&&-1==r()){var e=p;d(u,p,0,function(){e.$destroy(),e=null}),u=void 0,p=void 0}else s()}function d(n,a,i,o){function s(){s.done||(s.done=!0,n.remove(),o&&o())}a.animate=!1;var r=e.transitionEndEventName;if(r){var l=t(s,i);n.bind(r,function(){t.cancel(l),s(),a.$apply()})}else t(s)}var u,p,m="modal-open",g=o.createNew(),h={},f=[];return i.$watch(r,function(e){p&&(p.index=e)}),n.bind("keydown",function(e){var t;27===e.which&&(t=g.top(),t&&t.value.keyboard&&(e.preventDefault(),i.$apply(function(){h.dismiss(t.key,"escape key press")})))}),h.registerObserverCallback=function(e){f.push(e)},h.open=function(e,t){g.add(e,{deferred:t.deferred,modalScope:t.scope,backdrop:t.backdrop,keyboard:t.keyboard});var o=n.find("body").eq(0),l=r();if(l>=0&&!u){p=i.$new(!0),p.index=l;var c=angular.element("
");c.attr("backdrop-class",t.backdropClass),u=a(c)(p),o.append(u)}var d=angular.element("
"),h=g.length()-1;d.attr({"template-url":t.windowTemplateUrl,"window-class":t.windowClass,size:t.size,index:h,animate:"animate"}).html(t.content);var f=a(d)(t.scope);g.top().value.modalDomEl=f,g.top().value.index=h,o.append(f),o.addClass(m),s()},h.close=function(e,t){var n=g.get(e);n&&(n.value.deferred.resolve(t),l(e))},h.dismiss=function(e,t){var n=g.get(e);n&&(n.value.deferred.reject(t),l(e))},h.dismissAll=function(e){for(var t=this.getTop();t;)this.dismiss(t.key,e),t=this.getTop()},h.getTop=function(){return g.top()},h}]).provider("$modal",function(){var e={options:{backdrop:!0,keyboard:!0},$get:["$injector","$rootScope","$q","$http","$templateCache","$controller","$modalStack",function(t,n,a,i,o,s,r){function l(e){return e.template?a.when(e.template):i.get(angular.isFunction(e.templateUrl)?e.templateUrl():e.templateUrl,{cache:o}).then(function(e){return e.data})}function c(e){var n=[];return angular.forEach(e,function(e){(angular.isFunction(e)||angular.isArray(e))&&n.push(a.when(t.invoke(e)))}),n}var d={};return d.open=function(t){var i=a.defer(),o=a.defer(),d={result:i.promise,opened:o.promise,close:function(e){r.close(d,e)},dismiss:function(e){r.dismiss(d,e)}};if(t=angular.extend({},e.options,t),t.resolve=t.resolve||{},!t.template&&!t.templateUrl)throw new Error("One of template or templateUrl options is required.");var u=a.all([l(t)].concat(c(t.resolve)));return u.then(function(e){var a=(t.scope||n).$new();a.$close=d.close,a.$dismiss=d.dismiss;var o,l={},c=1;t.controller&&(l.$scope=a,l.$modalInstance=d,angular.forEach(t.resolve,function(t,n){l[n]=e[c++]}),o=s(t.controller,l),t.controllerAs&&(a[t.controllerAs]=o)),r.open(d,{scope:a,deferred:i,content:e[0],backdrop:t.backdrop,keyboard:t.keyboard,backdropClass:t.backdropClass,windowClass:t.windowClass,windowTemplateUrl:t.windowTemplateUrl,size:t.size})},function(e){i.reject(e)}),u.then(function(){o.resolve(!0)},function(){o.reject(!1)}),d},d}]};return e}),angular.module("ui.bootstrap.transition",[]).factory("$transition",["$q","$timeout","$rootScope",function(e,t,n){function a(e){for(var t in e)if(void 0!==o.style[t])return e[t]}var i=function(a,o,s){s=s||{};var r=e.defer(),l=i[s.animation?"animationEndEventName":"transitionEndEventName"],c=function(e){n.$apply(function(){a.unbind(l,c),r.resolve(a)})};return l&&a.bind(l,c),t(function(){angular.isString(o)?a.addClass(o):angular.isFunction(o)?o(a):angular.isObject(o)&&a.css(o),l||r.resolve(a)}),r.promise.cancel=function(){l&&a.unbind(l,c),r.reject("Transition cancelled")},r.promise},o=document.createElement("trans"),s={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd",transition:"transitionend"},r={WebkitTransition:"webkitAnimationEnd",MozTransition:"animationend",OTransition:"oAnimationEnd",transition:"animationend"};return i.transitionEndEventName=a(s),i.animationEndEventName=a(r),i}]),angular.module("template/tooltip/tooltip-html-unsafe-popup.html",[]).run(["$templateCache",function(e){e.put("template/tooltip/tooltip-html-unsafe-popup.html",'
\n
\n
\n
\n')}]),angular.module("template/tooltip/tooltip-popup.html",[]).run(["$templateCache",function(e){e.put("template/tooltip/tooltip-popup.html",'
\n
\n
\n
\n')}]),angular.module("template/modal/backdrop.html",[]).run(["$templateCache",function(e){e.put("template/modal/backdrop.html",'\n')}]),angular.module("template/modal/window.html",[]).run(["$templateCache",function(e){e.put("template/modal/window.html",'')}]),angular.module("mediaPlayer",["mediaPlayer.helpers"]).constant("mp.playerDefaults",{currentTrack:0,ended:void 0,network:void 0,playing:!1,seeking:!1,tracks:0,volume:1,formatDuration:"00:00",formatTime:"00:00",loadPercent:0}).directive("mediaPlayer",["$rootScope","$interpolate","$timeout","mp.throttle","mp.playerDefaults",function(e,t,n,a,i){function o(e){return function(t,a,i){var o,s=null;if(e.$attachPlaylist(t),void 0===t&&void 0!==a)return e.pause();if(e.currentTrack){o=a?a[e.currentTrack-1]:-1;for(var r=0;re?(this.currentTrack=e+1,this.load(this.$playlist[e],!0)):(!this.currentTrack&&this.$domEl.readyState&&this.currentTrack++,void(this.ended?this.load(!0):this.$domEl.play()))},playPause:function(e,t){"boolean"==typeof e&&(t=e,e=void 0),t&&(this.$selective=!0),"number"==typeof e&&e+1!==this.currentTrack?this.play(e):this.playing?this.pause():this.play()},pause:function(){this.$domEl.pause()},stop:function(){this.reset()},toggleMute:function(){this.muted=this.$domEl.muted=!this.$domEl.muted},next:function(e){var t=this;if(t.currentTrack&&t.currentTracka?"0"+a:a)+":"+(10>i?"0"+i:i);return t=n>0?(10>n?"0"+n:n)+":"+o:o},$attachPlaylist:function(e){void 0===e||null===e?this.playlist=[]:this.$playlist=e}},r=function(e,t,n){var i={playing:function(){e.$apply(function(e){e.playing=!0,e.ended=!1})},pause:function(){e.$apply(function(e){e.playing=!1})},ended:function(){!e.$selective&&e.currentTrack/