PageSourceSearch

https://azmvdnow.gov/5229.71b3dd13f849002c.js

js azmvdnow.gov collected 2026-10-02 05:43:53 UTC 10,282 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkADOT_SSC_Web=self.webpackChunkADOT_SSC_Web||[]).push([[3502,5229],{72581(h,a,t){t.d(a,{d:()=>l});var i=t(16213),e=t(89417),c=t(49870),o=t(40482),p=t(66416),n=t(41360);let l=(()=>{class m{static{this.\u0275fac=function(f){return new(f||m)}}static{this.\u0275mod=n.$C({type:m})}static{this.\u0275inj=n.G2t({imports:[i.MD,p.G,o.m,e.X1,e.YN,c.iI]})}}return m})()},39083(h,a,t){t.d(a,{Y:()=>i});class i{constructor(){this.idValueMaxLengthArizonaDriverLicense=10,this.idValueMaxLength=50}}},90462(h,a,t){t.d(a,{Q:()=>i});let i=(()=>{class e{static{this.MDLAuthFailed="mDL authentication failed."}static{this.BrowserVersionNotSupported="Your browser version does not support mDL identity verification. To verify your identity with the mobile ID option, please update your browser version."}static{this.NoActiveMobileCredentialFound="No active mobile credential found."}static{this.NoMobileIdModalTitle="Mobile ID Not Found"}static{this.NoMobileIdModalBody="You have not added your Arizona Driver License or ID to your mobile wallet. If you have recently added your mobile ID, refresh this page and try again."}}return e})()},38866(h,a,t){t.d(a,{N:()=>E});var i=t(10467),e=t(41360),c=t(70274),o=t(70980),p=t(77912),n=t(37103),l=t(89872),m=t(74499),C=t(90462),P=t(61389),f=t(47071),O=t(32363),b=t(16213);function M(v,R){if(1&v){const s=e.RV6();e.qex(0),e.j41(1,"div",1),e.bIt("click",function(){e.eBV(s);const _=e.XpG();return e.Njj(_.onClick())}),e.j41(2,"h4"),e.nrm(3,"span",2),e.EFF(4),e.k0s(),e.j41(5,"div",3),e.nrm(6,"img",4)(7,"img",5)(8,"img",6)(9,"img",7),e.k0s(),e.j41(10,"p"),e.EFF(11,"Apple Wallet, Google Wallet, Samsung Wallet, or Arizona Wallet"),e.k0s(),e.j41(12,"button",8),e.EFF(13,"Check In"),e.k0s()(),e.bVm()}if(2&v){const s=e.XpG();e.R7$(4),e.SpI(" ",s.buttonText,""),e.R7$(8),e.Y8G("disabled",s.inProgress||s.consumerInProgress)}}let E=(()=>{class v extends p.${constructor(s,r,_){super(),this.guestWebPresentmentService=s,this.webPresentmentService=r,this.operatingSystemsService=_,this.documentType=m.X.DriverLicense,this.elementsToRequest=[{namespace:l.M.Namespace,attribute:n.P.DocumentNumber},{namespace:l.M.Namespace,attribute:n.P.IssuingJurisdiction},{namespace:l.M.Namespace,attribute:n.P.IssueDate},{namespace:l.M.Namespace,attribute:n.P.BirthDate}],this.loaded=!1,this.isGuest=!0,this.consumerInProgress=!1,this.buttonText="Use my Mobile Driver License (mDL)",this.isCompatibilityCheckEnabled=!0,this.onElementsReceived=new e.bkB,this.onError=new e.bkB,this.isEnabled=!1,this.isDesktopEnabled=!1,this.showAuthenticationMessages=!1,this.inProgress=!1,this.isEnabled=this.appSettings?.mobileIdentificationWebPresentment?.isEnabled??!0,this.isDesktopEnabled=this.appSettings?.mobileIdentificationWebPresentment?.isDesktopEnabled??!0,this.showAuthenticationMessages=this.appSettings?.mobileIdentificationWebPresentment?.showAuthenticationMessages??!1}ngOnInit(){}ngOnDestroy(){super.ngOnDestroy()}onClick(){var s=this;return(0,i.A)(function*(){try{if(!s.isMdlCompatible()||s.inProgress)return;s.inProgress=!0;let r={documentType:s.documentType,elementsToRequest:s.elementsToRequest};(s.isGuest?s.guestWebPresentmentService.getDeviceRequestList(r):s.webPresentmentService.getDeviceRequestList(r)).pipe((0,o.j)(()=>{s.inProgress=!1})).subscribe(d=>{s.startMobileIdentificationAuthentication(d.digitalCredentialRequests)},d=>{s.emitError(d),s.writeConsoleError(d)})}catch(r){s.emitError(r),s.writeConsoleError(r)}})()}startMobileIdentificationAuthentication(s){var r=this;return(0,i.A)(function*(){let _;if(typeof window.DigitalCredential>"u"||"function"!=typeof window.DigitalCredential.userAgentAllowsProtocol)return r.writeConsoleError("Browser is not supported."),void r.emitError("Browser is not supported.");const d=s.filter(u=>window.DigitalCredential.userAgentAllowsProtocol(u.protocol));if(0===d.length)return r.writeConsoleError("No supported credential protocols available in this browser."),void r.emitError("No supported credential protocols available in this browser.");try{_={mediation:"required",digital:{requests:d.map(D=>({protocol:D.protocol,data:D.data}))}},r.showAuthenticationMessages&&console.log("Request Data:",_);var g=yield navigator.credentials.get(_);if(!g)return r.writeConsoleError("Unable to retrieve credentials. Please try again."),void r.emitError("Unable to retrieve credentials. Please try again.");const u=g.data;u.protocol=g.protocol,u.state=s.find(D=>D.protocol==g.protocol)?.state,r.responseData=u,r.authenticate()}catch(u){return r.writeConsoleError("Credential request failed",u),void r.emitError(u.message)}})()}authenticate(){this.inProgress=!0;let s={deviceResponse:this.responseData,ipAddress:""};(this.isGuest?this.guestWebPresentmentService.authenticate(s):this.webPresentmentService.authenticate(s)).pipe((0,o.j)(()=>{this.inProgress=!1})).subscribe({next:_=>{this.onElementsReceived.emit(_)},error:_=>{this.emitError(_),this.writeConsoleError(_)}})}emitError(s){this.onError.emit(this.showAuthenticationMessages?s:C.Q.MDLAuthFailed)}writeConsoleError(s,r){this.showAuthenticationMessages&&console.error(s,r)}isMdlCompatible(){if(!this.isCompatibilityCheckEnabled)return!0;
1if(!navigator.credentials)return this.onError.emit(C.Q.BrowserVersionNotSupported),window.scrollTo(0,0),!1;let r=this.isBrowserSupported(),_=this.operatingSystemsService.isDesktopOS(),d=[];if(r||d.push(this.browserCompatibilityNotification()),!this.isDesktopEnabled&&_&&d.push(this.desktopCompatibilityNotification()),d.length>0){let g=d[0].open().afterClosed();for(let u=1;u<d.length;u++)g=g.pipe((0,c.H)(()=>d[u].open().afterClosed()));return g.subscribe(),!1}return!0}browserCompatibilityNotification(){return this.modalService.confirm().title("Browser Compatibility Error").body("Your current browser is not compatible with Arizona Mobile ID (MDL) authentication. Please switch to a compatible browser and try again.<br/><br/> Compatible browsers: <ul> <li>Chrome</li> <li>Safari (Desktop / Mobile): MAC OS 26 / iOS 26</li> <li>Edge</li></ul>").cancelBtn("")}desktopCompatibilityNotification(){return this.modalService.confirm().title("Not Supported on Desktop").body("This option is currently not supported on desktop. Please select another option or switch to a mobile device.").cancelBtn("")}isBrowserSupported(){return!(typeof window.DigitalCredential>"u"||"function"!=typeof window.DigitalCredential.userAgentAllowsProtocol)}static{this.\u0275fac=function(r){return new(r||v)(e.rXU(P.R),e.rXU(f.d),e.rXU(O.j))}}static{this.\u0275cmp=e.VBU({type:v,selectors:[["app-mobile-document-data-retrieval"]],inputs:{documentType:"documentType",elementsToRequest:"elementsToRequest",loaded:"loaded",isGuest:"isGuest",consumerInProgress:"consumerInProgress",buttonText:"buttonText",isCompatibilityCheckEnabled:"isCompatibilityCheckEnabled"},outputs:{onElementsReceived:"onElementsReceived",onError:"onError"},standalone:!1,features:[e.Vt3],decls:1,vars:1,consts:[[4,"ngIf"],[1,"mvd_card","id--mobile__card--multi",3,"click"],["id","type-mDL"],[1,"wallet__icons"],["src","content/images/mobile-identification/apple_wallet_app_icon.png"],["src","content/images/mobile-identification/google_wallet_app_icon.png"],["src","content/images/mobile-identification/samsung_wallet_app_icon.png"],["src","content/images/mobile-identification/az_wallet_logo.png"],["type","button",1,"btn--primary",3,"disabled"]],template:function(r,_){1&r&&e.DNE(0,M,14,2,"ng-container",0),2&r&&e.Y8G("ngIf",_.isEnabled&&_.loaded)},dependencies:[b.bT],encapsulation:2})}}return v})()},37103(h,a,t){t.d(a,{P:()=>i});var i=function(e){return e.FamilyName="family_name",e.GivenName="given_name",e.BirthDate="birth_date",e.IssueDate="issue_date",e.ExpiryDate="expiry_date",e.IssuingCountry="issuing_country",e.IssuingAuthority="issuing_authority",e.DocumentNumber="document_number",e.Portrait="portrait",e.DrivingPrivileges="driving_privileges",e.IssuingJurisdiction="issuing_jurisdiction",e.UnDistinguishingSign="un_distinguishing_sign",e.AdministrativeNumber="administrative_number",e.Sex="sex",e.Height="height",e.Weight="weight",e.EyeColour="eye_colour",e.HairColour="hair_colour",e.BirthPlace="birth_place",e.ResidenceAddress="residence_address",e.PortraitCaptureDate="portrait_capture_date",e.AgeInYears="age_in_years",e.AgeBirthYear="age_birth_year",e.AgeOver18="age_over_18",e.AgeOver21="age_over_21",e.IssuerIdentificationNumber="issuer_identification_number",e.Nationality="nationality",e.ResidentCity="resident_city",e.ResidentState="resident_state",e.ResidentPostalCode="resident_postal_code",e.ResidentCountry="resident_country",e.FamilyNameNationalCharacter="family_name_national_character",e.GivenNameNationalCharacter="given_name_national_character",e.Signature="signature",e}(i||{})},89872(h,a,t){t.d(a,{M:()=>i});var i=function(e){return e.Namespace="org.iso.18013.5.1",e}(i||{})},74499(h,a,t){t.d(a,{X:()=>i});var i=function(e){return e.DriverLicense="org.iso.18013.5.1.mDL",e}(i||{})},61389(h,a,t){t.d(a,{R:()=>c});var i=t(52920),e=t(41360);let c=(()=>{class o extends i.t{constructor(){super()}getDeviceRequestList(n){return this.post("Guest/MobileIdentification/WebPresentment/Device/Request",n)}authenticate(n){return this.post("Guest/MobileIdentification/WebPresentment/Authenticate",n)}static{this.\u0275fac=function(l){return new(l||o)}}static{this.\u0275prov=e.jDH({token:o,factory:o.\u0275fac})}}return o}
1)()},47071(h,a,t){t.d(a,{d:()=>c});var i=t(18921),e=t(41360);let c=(()=>{class o extends i.v{constructor(){super()}getDeviceRequestList(n){return this.post("MobileIdentification/WebPresentment/Device/Request",n)}authenticate(n){return this.post("MobileIdentification/WebPresentment/Authenticate",n)}static{this.\u0275fac=function(l){return new(l||o)}}static{this.\u0275prov=e.jDH({token:o,factory:o.\u0275fac})}}return o})()},75191(h,a,t){t.d(a,{e:()=>n});var i=t(16213),e=t(5779),c=t(61389),o=t(47071),p=t(41360);let n=(()=>{class l{static{this.\u0275fac=function(P){return new(P||l)}}static{this.\u0275mod=p.$C({type:l})}static{this.\u0275inj=p.G2t({providers:[c.R,o.d],imports:[i.MD,e.Gg]})}}return l})()},93502(h,a,t){function i(c){return e([c])}function e(c){return o=>{if(!o.value)return null;for(const p of c)if(window.moment(o.value,p,!0).isValid())return null;return{date:!0}}}t.d(a,{F:()=>e,N:()=>i})}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.