2020-03-31 20:40:00 +08:00
! function ( e , t ) { "object" == typeof exports && "undefined" != typeof module ? t ( exports ) : "function" == typeof define && define . amd ? define ( [ "exports" ] , t ) : t ( ( ( e = e || self ) . prettierPlugins = e . prettierPlugins || { } , e . prettierPlugins . angular = { } ) ) } ( this , ( function ( e ) { "use strict" ; function t ( e , n ) { return ! ( n = n || { } ) . ignoreDecorators && e . declaration && e . declaration . decorators && e . declaration . decorators . length > 0 ? t ( e . declaration . decorators [ 0 ] ) : ! n . ignoreDecorators && e . decorators && e . decorators . length > 0 ? t ( e . decorators [ 0 ] ) : e . _ _location ? e . _ _location . startOffset : e . range ? e . range [ 0 ] : "number" == typeof e . start ? e . start : e . loc ? e . loc . start : null } function n ( e ) { const t = e . nodes && ( r = e . nodes ) [ r . length - 1 ] ; var r ; if ( t && e . source && ! e . source . end && ( e = t ) , e . _ _location ) return e . _ _location . endOffset ; const i = e . range ? e . range [ 1 ] : "number" == typeof e . end ? e . end : null ; return e . typeAnnotation ? Math . max ( i , n ( e . typeAnnotation ) ) : e . loc && ! i ? e . loc . end : i } var r = { locStart : t , locEnd : n , composeLoc : function ( e , r = e ) { const i = "number" == typeof r ? r : - 1 , s = t ( e ) , o = - 1 !== i ? s + i : n ( r ) , a = e . loc . start ; return { start : s , end : o , range : [ s , o ] , loc : { start : a , end : - 1 !== i ? { line : a . line , column : a . column + i } : r . loc . end } } } } ; function i ( e ) { return e && e . _ _esModule && Object . prototype . hasOwnProperty . call ( e , "default" ) ? e . default : e } function s ( e , t ) { return e ( t = { exports : { } } , t . exports ) , t . exports } var o = s ( ( function ( e , t ) { var n = function ( ) { function e ( e ) { this . string = e ; for ( var t = [ 0 ] , n = 0 ; n < e . length ; ) switch ( e [ n ] ) { case "\n" : n += "\n" . length , t . push ( n ) ; break ; case "\r" : "\n" === e [ n += "\r" . length ] && ( n += "\n" . length ) , t . push ( n ) ; break ; default : n ++ } this . offsets = t } return e . prototype . locationForIndex = function ( e ) { if ( e < 0 || e > this . string . length ) return null ; for ( var t = 0 , n = this . offsets ; n [ t + 1 ] <= e ; ) t ++ ; return { line : t , column : e - n [ t ] } } , e . prototype . indexForLocation = function ( e ) { var t = e . line , n = e . column ; return t < 0 || t >= this . offsets . length ? null : n < 0 || n > this . lengthOfLine ( t ) ? null : this . offsets [ t ] + n } , e . prototype . lengthOfLine = function ( e ) { var t = this . offsets [ e ] ; return ( e === this . offsets . length - 1 ? this . string . length : this . offsets [ e + 1 ] ) - t } , e } ( ) ; t . _ _esModule = ! 0 , t . default = n } ) ) ; i ( o ) ; var a = s ( ( function ( e , t ) { Object . defineProperty ( t , "__esModule" , { value : ! 0 } ) ; t . Context = class { constructor ( e ) { this . text = e , this . locator = new n ( this . text ) } } ; class n { constructor ( e ) { this . _lineAndColumn = new o . default ( e ) } locationForIndex ( e ) { const { line : t , column : n } = this . _lineAndColumn . locationForIndex ( e ) ; return { line : t + 1 , column : n } } } } ) ) ; i ( a ) ; a . Context ; var u = "undefined" != typeof global ? global : "undefined" != typeof self ? self : "undefined" != typeof window ? window : { } , p = function ( e , t ) { return ( p = Object . setPrototypeOf || { _ _proto _ _ : [ ] } instanceof Array && function ( e , t ) { e . _ _proto _ _ = t } || function ( e , t ) { for ( var n in t ) t . hasOwnProperty ( n ) && ( e [ n ] = t [ n ] ) } ) ( e , t ) } ; function l ( e , t ) { function n ( ) { this . constructor = e } p ( e , t ) , e . prototype = null === t ? Object . create ( t ) : ( n . prototype = t . prototype , new n ) } var c , h = function ( ) { return ( h = Object . assign || function ( e ) { for ( var t , n = 1 , r = arguments . length ; n < r ; n ++ ) for ( var i in t = arguments [ n ] ) Object . prototype . hasOwnProperty . call ( t , i ) && ( e [ i ] = t [ i ] ) ; return e } ) . apply ( this , arguments ) } ; function f ( e ) { var t = "function" == typeof Symbol && e [ Symbol . iterator ] , n = 0 ; return t ? t . call ( e ) : { next : function ( ) { return e && n >= e . length && ( e = void 0 ) , { value : e && e [ n ++ ] , done : ! e } } } } function d ( e , t ) { var n = "function" == typeof Symbol && e [ Symbol . iterator ] ; if ( ! n ) return e ; var r , i , s = n . call ( e ) , o = [ ] ; try { for ( ; ( void 0 === t || t -- > 0 ) && ! ( r = s . next ( ) ) . done ; ) o . push ( r . value ) } catch ( e ) { i = { error : e } } finally { try { r && ! r . done && ( n = s . return ) && n . call ( s ) } finally { if ( i ) throw i . error } } return o } function v ( ) { for ( var e = [ ] , t = 0 ; t < arguments . length ; t ++ ) e = e . concat ( d ( arguments [ t ] ) ) ; return e }
2020-01-28 13:07:56 +08:00
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
2020-03-31 20:40:00 +08:00
* / f u n c t i o n m ( e ) { i f ( " : " ! = e [ 0 ] ) r e t u r n [ n u l l , e ] ; v a r t = e . i n d e x O f ( " : " , 1 ) ; i f ( - 1 = = t ) t h r o w n e w E r r o r ( ' U n s u p p o r t e d f o r m a t " ' + e + ' " e x p e c t i n g " : n a m e s p a c e : n a m e " ' ) ; r e t u r n [ e . s l i c e ( 1 , t ) , e . s l i c e ( t + 1 ) ] } f u n c t i o n y ( e ) { r e t u r n " n g - c o n t a i n e r " = = = m ( e ) [ 1 ] } f u n c t i o n g ( e ) { r e t u r n " n g - c o n t e n t " = = = m ( e ) [ 1 ] } f u n c t i o n _ ( e ) { r e t u r n " n g - t e m p l a t e " = = = m ( e ) [ 1 ] } f u n c t i o n E ( e ) { r e t u r n n u l l = = = e ? n u l l : m ( e ) [ 0 ] } f u n c t i o n x ( e , t ) { r e t u r n e ? " : " + e + " : " + t : t } ! f u n c t i o n ( e ) { e [ e . R A W _ T E X T = 0 ] = " R A W _ T E X T " , e [ e . E S C A P A B L E _ R A W _ T E X T = 1 ] = " E S C A P A B L E _ R A W _ T E X T " , e [ e . P A R S A B L E _ D A T A = 2 ] = " P A R S A B L E _ D A T A " } ( c | | ( c = { } ) ) ; v a r S = { A a c u t e : " Á " , a a c u t e : " á " , A c i r c : "  " , a c i r c : " â " , a c u t e : " ´ " , A E l i g : " Æ " , a e l i g : " æ " , A g r a v e : " À " , a g r a v e : " à " , a l e f s y m : " ℵ " , A l p h a : " Α " , a l p h a : " α " , a m p : " & " , a n d : " ∧ " , a n g : " ∠ " , a p o s : " ' " , A r i n g : " Å " , a r i n g : " å " , a s y m p : " ≈ " , A t i l d e : " à " , a t i l d e : " ã " , A u m l : " Ä " , a u m l : " ä " , b d q u o : " „ " , B e t a : " Β " , b e t a : " β " , b r v b a r : " ¦ " , b u l l : " • " , c a p : " ∩ " , C c e d i l : " Ç " , c c e d i l : " ç " , c e d i l : " ¸ " , c e n t : " ¢ " , C h i : " Χ " , c h i : " χ " , c i r c : " ˆ " , c l u b s : " ♣ " , c o n g : " ≅ " , c o p y : " © " , c r a r r : " ↵ " , c u p : " ∪ " , c u r r e n : " ¤ " , d a g g e r : " † " , D a g g e r : " ‡ " , d a r r : " ↓ " , d A r r : " ⇓ " , d e g : " ° " , D e l t a : " Δ " , d e l t a : " δ " , d i a m s : " ♦ " , d i v i d e : " ÷ " , E a c u t e : " É " , e a c u t e : " é " , E c i r c : " Ê " , e c i r c : " ê " , E g r a v e : " È " , e g r a v e : " è " , e m p t y : " ∅ " , e m s p : " " , e n s p : " " , E p s i l o n : " Ε " , e p s i l o n : " ε " , e q u i v : " ≡ " , E t a : " Η " , e t a : " η " , E T H : " Ð " , e t h : " ð " , E u m l : " Ë " , e u m l : " ë " , e u r o : " € " , e x i s t : " ∃ " , f n o f : " ƒ " , f o r a l l : " ∀ " , f r a c 1 2 : " ½ " , f r a c 1 4 : " ¼ " , f r a c 3 4 : " ¾ " , f r a s l : " ⁄ " , G a m m a : " Γ " , g a m m a : " γ " , g e : " ≥ " , g t : " > " , h a r r : " ↔ " , h A r r : " ⇔ " , h e a r t s : " ♥ " , h e l l i p : " … " , I a c u t e : " Í " , i a c u t e : " í " , I c i r c : " Î " , i c i r c : " î " , i e x c l : " ¡ " , I g r a v e : " Ì " , i g r a v e : " ì " , i m a g e : " ℑ " , i n f i n : " ∞ " , i n t : " ∫ " , I o t a : " Ι " , i o t a : " ι " , i q u e s t : " ¿ " , i s i n : " ∈ " , I u m l : " Ï " , i u m l : " ï " , K a p p a : " Κ " , k a p p a : " κ " , L a m b d a : " Λ " , l a m b d a : " λ " , l a n g : " ⟨ " , l a q u o : " « " , l a r r : " ← " , l A r r : " ⇐ " , l c e i l : " ⌈ " , l d q u o : " “ " , l e : " ≤ " , l f l o o r : " ⌊ " , l o w a s t : " ∗ " , l o z : " ◊ " , l r m : " " , l s a q u o : " ‹ " , l s q u o : " ‘ " , l t : " < " , m a c r : " ¯ " , m d a s h : " — " , m i c r o : " µ " , m i d d o t : " · " , m i n u s : " − " , M u : " Μ " , m u : " μ " , n a b l a : " ∇ " , n b s p : " " , n d a s h : " – " , n e : " ≠ " , n i : " ∋ " , n o t : " ¬ " , n o t i n : " ∉ " , n s u b : " ⊄ " , N t i l d e : " Ñ " , n t i l d e : " ñ " , N u : " Ν " , n u : " ν " , O a c u t e : " Ó " , o a c u t e : " ó " , O c i r c : " Ô " , o c i r c : " ô " , O E l i g : " Œ " , o e l i g : " œ " , O g r a v e : " Ò " , o g r a v e : " ò " , o l i n e : " ‾ " , O m e g a : " Ω " , o m e g a : " ω " , O m i c r o n : " Ο " , o m i c r o n : " ο " , o p l u s : " ⊕ " , o r : " ∨ " , o r d f : " ª " , o r d m : " º " , O s l a s h : " Ø " , o s l a s h : " ø " , O t i l d e : " Õ " , o t i l d e : " õ " , o t i m e s : " ⊗ " , O u m l : " Ö " , o u m l : " ö " , p a r a : " ¶ " , p e r m i l : " ‰ " , p e r p : " ⊥ " , P h i : " Φ " , p h i : " φ " , P i : " Π " , p i : " π " , p i v : " ϖ " , p l u s m n : " ± " , p o u n d : " £ " , p r i m e : " ′ " , P r i m e : " ″ " , p r o d : " ∏ " , p r o p : " ∝ " , P s i : " Ψ " , p s i : " ψ " , q u o t : ' " ' , r a d i c : " √ " , r a n g : " ⟩ " , r a q u o : " » " , r a r r : " → " , r A r r : " ⇒ " , r c e i l : " ⌉ " , r d q u o : " ” " , r e a l : " ℜ " , r e g : " ® " , r f l o o r : " ⌋ " , R h o : " Ρ " , r h o : " ρ " , r l m : " " , r s a q u o : " › " , r s q u o : " ’ " , s b q u o : " ‚ " , S c a r o n : " Š " , s c a r o n : " š " , s d o t : " ⋅ " , s e c t : " § " , s h y : " " , S i g m a : " Σ " , s i g m a : " σ " , s i g m a f : " ς " , s i m : " ∼ " , s p a d e s : " ♠ " , s u b : " ⊂ " , s u b e : " ⊆ " , s u m : " ∑ " , s u p : " ⊃ " , s u p 1 : " ¹ " , s u p 2 : " ² " , s u p 3 : " ³ " , s u p e : " ⊇ " , s z l i g : " ß " , T a u : " Τ " , t a u : " τ " , t h e r e 4 : " ∴ " , T h e t a : " Θ " , t h e t a : " θ " , t h e t a s y m : " ϑ " , t h i n s p : " " , T H O R N : " Þ " , t h o r n : " þ " , t i l d e : " ˜ " , t i m e s : " × " , t r a d e : " ™ " , U a c u t e : " Ú " , u a c u t e : " ú " , u a r r : " ↑ " , u A r r : " ⇑ " , U c i r c : " Û " , u c i r c : " û " , U g r a v e : " Ù " , u g r a v e : " ù " , u m l : " ¨ " , u p s i h : " ϒ " , U p s i l o n : " Υ " , u p s i l o n : " υ " , U u m l : " Ü " , u u m l : " ü " , w e i e r p : " ℘ " , X i : " Ξ " , x i : " ξ " , Y a c u t e : " Ý " , y a c u t e : " ý " , y e n : " ¥ " , y u m l : " ÿ " , Y u m l : " Ÿ " , Z e t a : " Ζ " , z e t a : " ζ " , z w j : " " , z w n j : " " } ; S . n g s p = " " ;
2020-01-28 13:07:56 +08:00
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
2020-03-31 20:40:00 +08:00
* /
var w , C , b = function ( ) { function e ( e ) { var t = this , n = void 0 === e ? { } : e , r = n . closedByChildren , i = n . implicitNamespacePrefix , s = n . contentType , o = void 0 === s ? c . PARSABLE _DATA : s , a = n . closedByParent , u = void 0 !== a && a , p = n . isVoid , l = void 0 !== p && p , h = n . ignoreFirstLf , f = void 0 !== h && h ; this . closedByChildren = { } , this . closedByParent = ! 1 , this . canSelfClose = ! 1 , r && r . length > 0 && r . forEach ( ( function ( e ) { return t . closedByChildren [ e ] = ! 0 } ) ) , this . isVoid = l , this . closedByParent = u || l , this . implicitNamespacePrefix = i || null , this . contentType = o , this . ignoreFirstLf = f } return e . prototype . isClosedByChild = function ( e ) { return this . isVoid || e . toLowerCase ( ) in this . closedByChildren } , e } ( ) ; function T ( e ) { return C || ( w = new b , C = { base : new b ( { isVoid : ! 0 } ) , meta : new b ( { isVoid : ! 0 } ) , area : new b ( { isVoid : ! 0 } ) , embed : new b ( { isVoid : ! 0 } ) , link : new b ( { isVoid : ! 0 } ) , img : new b ( { isVoid : ! 0 } ) , input : new b ( { isVoid : ! 0 } ) , param : new b ( { isVoid : ! 0 } ) , hr : new b ( { isVoid : ! 0 } ) , br : new b ( { isVoid : ! 0 } ) , source : new b ( { isVoid : ! 0 } ) , track : new b ( { isVoid : ! 0 } ) , wbr : new b ( { isVoid : ! 0 } ) , p : new b ( { closedByChildren : [ "address" , "article" , "aside" , "blockquote" , "div" , "dl" , "fieldset" , "footer" , "form" , "h1" , "h2" , "h3" , "h4" , "h5" , "h6" , "header" , "hgroup" , "hr" , "main" , "nav" , "ol" , "p" , "pre" , "section" , "table" , "ul" ] , closedByParent : ! 0 } ) , thead : new b ( { closedByChildren : [ "tbody" , "tfoot" ] } ) , tbody : new b ( { closedByChildren : [ "tbody" , "tfoot" ] , closedByParent : ! 0 } ) , tfoot : new b ( { closedByChildren : [ "tbody" ] , closedByParent : ! 0 } ) , tr : new b ( { closedByChildren : [ "tr" ] , closedByParent : ! 0 } ) , td : new b ( { closedByChildren : [ "td" , "th" ] , closedByParent : ! 0 } ) , th : new b ( { closedByChildren : [ "td" , "th" ] , closedByParent : ! 0 } ) , col : new b ( { isVoid : ! 0 } ) , svg : new b ( { implicitNamespacePrefix : "svg" } ) , math : new b ( { implicitNamespacePrefix : "math" } ) , li : new b ( { closedByChildren : [ "li" ] , closedByParent : ! 0 } ) , dt : new b ( { closedByChildren : [ "dt" , "dd" ] } ) , dd : new b ( { closedByChildren : [ "dt" , "dd" ] , closedByParent : ! 0 } ) , rb : new b ( { closedByChildren : [ "rb" , "rt" , "rtc" , "rp" ] , closedByParent : ! 0 } ) , rt : new b ( { closedByChildren : [ "rb" , "rt" , "rtc" , "rp" ] , closedByParent : ! 0 } ) , rtc : new b ( { closedByChildren : [ "rb" , "rtc" , "rp" ] , closedByParent : ! 0 } ) , rp : new b ( { closedByChildren : [ "rb" , "rt" , "rtc" , "rp" ] , closedByParent : ! 0 } ) , optgroup : new b ( { closedByChildren : [ "optgroup" ] , closedByParent : ! 0 } ) , option : new b ( { closedByChildren : [ "option" , "optgroup" ] , closedByParent : ! 0 } ) , pre : new b ( { ignoreFirstLf : ! 0 } ) , listing : new b ( { ignoreFirstLf : ! 0 } ) , style : new b ( { contentType : c . RAW _TEXT } ) , script : new b ( { contentType : c . RAW _TEXT } ) , title : new b ( { contentType : c . ESCAPABLE _RAW _TEXT } ) , textarea : new b ( { contentType : c . ESCAPABLE _RAW _TEXT , ignoreFirstLf : ! 0 } ) } ) , C [ e . toLowerCase ( ) ] || w }
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* /var P,N,A=new RegExp("(\\:not\\()|(([\\.\\#]?)[-\\w]+)|(?:\\[([-.\\w*]+)(?:=([\"']?)([^\\]\"']*)\\5)?\\])|(\\))|(\\s*,\\s*)","g"),M=function(){function e(){this.element=null,this.classNames=[],this.attrs=[],this.notSelectors=[]}return e.parse=function(t){var n,r=[],i=function(e,t){t.notSelectors.length>0&&!t.element&&0==t.classNames.length&&0==t.attrs.length&&(t.element="*"),e.push(t)},s=new e,o=s,a=!1;for(A.lastIndex=0;n=A.exec(t);){if(n[1]){if(a)throw new Error("Nesting :not in a selector is not allowed");a=!0,o=new e,s.notSelectors.push(o)}var u=n[2];if(u){var p=n[3];"#"===p?o.addAttribute("id",u.substr(1)):"."===p?o.addClassName(u.substr(1)):o.setElement(u)}var l=n[4];if(l&&o.addAttribute(l,n[6]),n[7]&&(a=!1,o=s),n[8]){if(a)throw new Error("Multiple selectors in :not are not supported");i(r,s),s=o=new e}}return i(r,s),r},e.prototype.isElementSelector=function(){return this.hasElementSelector()&&0==this.classNames.length&&0==this.attrs.length&&0===this.notSelectors.length},e.prototype.hasElementSelector=function(){return!!this.element},e.prototype.setElement=function(e){void 0===e&&(e=null),this.element=e},e.prototype.getMatchingElementTemplate=function(){for(var e=this.element||"div",t=this.classNames.length>0?' class="'+this.classNames.join(" ")+'"':"",n="",r=0;r<this.attrs.length;r+=2){n+=" "+this.attrs[r]+(""!==this.attrs[r+1]?'="'+this.attrs[r+1]+'"':"")}return T(e).isVoid?"<"+e+t+n+"/ > ":" < "+e+t+n+" > < / " + e + " > " } , e . p r o t o t y p e . g e t A t t r s = f u n c t i o n ( ) { v a r e = [ ] ; r e t u r n t h i s . c l a s s N a m e s . l e n g t h > 0 & & e . p u s h ( " c l a s s " , t h i s . c l a s s N a m e s . j o i n ( " " ) ) , e . c o n c a t ( t h i s . a t t r s ) } , e . p r o t o t y p e . a d d A t t r i b u t e = f u n c t i o n ( e , t ) { v o i d 0 = = = t & & ( t = " " ) , t h i s . a t t r s . p u s h ( e , t & & t . t o L o w e r C a s e ( ) | | " " ) } , e . p r o t o t y p e . a d d C l a s s N a m e = f u n c t i o n ( e ) { t h i s . c l a s s N a m e s . p u s h ( e . t o L o w e r C a s e ( ) ) } , e . p r o t o t y p e . t o S t r i n g = f u n c t i o n ( ) { v a r e = t h i s . e l e m e n t | | " " ; i f ( t h i s . c l a s s N a m e s & & t h i s . c l a s s N a m e s . f o r E a c h ( ( f u n c t i o n ( t ) { r e t u r n e + = " . " + t } ) ) , t h i s . a t t r s ) f o r ( v a r t = 0 ; t < t h i s . a t t r s . l e n g t h ; t + = 2 ) { v a r n = t h i s . a t t r s [ t ] , r = t h i s . a t t r s [ t + 1 ] ; e + = " [ " + n + ( r ? " = " + r : " " ) + " ] " } r e t u r n t h i s . n o t S e l e c t o r s . f o r E a c h ( ( f u n c t i o n ( t ) { r e t u r n e + = " : n o t ( " + t + " ) " } ) ) , e } , e } ( ) , I = f u n c t i o n ( ) { f u n c t i o n e ( ) { t h i s . _ e l e m e n t M a p = n e w M a p , t h i s . _ e l e m e n t P a r t i a l M a p = n e w M a p , t h i s . _ c l a s s M a p = n e w M a p , t h i s . _ c l a s s P a r t i a l M a p = n e w M a p , t h i s . _ a t t r V a l u e M a p = n e w M a p , t h i s . _ a t t r V a l u e P a r t i a l M a p = n e w M a p , t h i s . _ l i s t C o n t e x t s = [ ] } r e t u r n e . c r e a t e N o t M a t c h e r = f u n c t i o n ( t ) { v a r n = n e w e ; r e t u r n n . a d d S e l e c t a b l e s ( t , n u l l ) , n } , e . p r o t o t y p e . a d d S e l e c t a b l e s = f u n c t i o n ( e , t ) { v a r n = n u l l ; e . l e n g t h > 1 & & ( n = n e w k ( e ) , t h i s . _ l i s t C o n t e x t s . p u s h ( n ) ) ; f o r ( v a r r = 0 ; r < e . l e n g t h ; r + + ) t h i s . _ a d d S e l e c t a b l e ( e [ r ] , t , n ) } , e . p r o t o t y p e . _ a d d S e l e c t a b l e = f u n c t i o n ( e , t , n ) { v a r r = t h i s , i = e . e l e m e n t , s = e . c l a s s N a m e s , o = e . a t t r s , a = n e w R ( e , t , n ) ; i & & ( ( p = 0 = = = o . l e n g t h & & 0 = = = s . l e n g t h ) ? t h i s . _ a d d T e r m i n a l ( r . _ e l e m e n t M a p , i , a ) : r = t h i s . _ a d d P a r t i a l ( r . _ e l e m e n t P a r t i a l M a p , i ) ) ; i f ( s ) f o r ( v a r u = 0 ; u < s . l e n g t h ; u + + ) { v a r p = 0 = = = o . l e n g t h & & u = = = s . l e n g t h - 1 , l = s [ u ] ; p ? t h i s . _ a d d T e r m i n a l ( r . _ c l a s s M a p , l , a ) : r = t h i s . _ a d d P a r t i a l ( r . _ c l a s s P a r t i a l M a p , l ) } i f ( o ) f o r ( u = 0 ; u < o . l e n g t h ; u + = 2 ) { p = u = = = o . l e n g t h - 2 ; v a r c = o [ u ] , h = o [ u + 1 ] ; i f ( p ) { v a r f = r . _ a t t r V a l u e M a p , d = f . g e t ( c ) ; d | | ( d = n e w M a p , f . s e t ( c , d ) ) , t h i s . _ a d d T e r m i n a l ( d , h , a ) } e l s e { v a r v = r . _ a t t r V a l u e P a r t i a l M a p , m = v . g e t ( c ) ; m | | ( m = n e w M a p , v . s e t ( c , m ) ) , r = t h i s . _ a d d P a r t i a l ( m , h ) } } } , e . p r o t o t y p e . _ a d d T e r m i n a l = f u n c t i o n ( e , t , n ) { v a r r = e . g e t ( t ) ; r | | ( r = [ ] , e . s e t ( t , r ) ) , r . p u s h ( n ) } , e . p r o t o t y p e . _ a d d P a r t i a l = f u n c t i o n ( t , n ) { v a r r = t . g e t ( n ) ; r e t u r n r | | ( r = n e w e , t . s e t ( n , r ) ) , r } , e . p r o t o t y p e . m a t c h = f u n c t i o n ( e , t ) { f o r ( v a r n = ! 1 , r = e . e l e m e n t , i = e . c l a s s N a m e s , s = e . a t t r s , o = 0 ; o < t h i s . _ l i s t C o n t e x t s . l e n g t h ; o + + ) t h i s . _ l i s t C o n t e x t s [ o ] . a l r e a d y M a t c h e d = ! 1 ; i f ( n = t h i s . _ m a t c h T e r m i n a l ( t h i s . _ e l e m e n t M a p , r , e , t ) | | n , n = t h i s . _ m a t c h P a r t i a l ( t h i s . _ e l e m e n t P a r t i a l M a p , r , e , t ) | | n , i ) f o r ( o = 0 ; o < i . l e n g t h ; o + + ) { v a r a = i [ o ] ; n = t h i s . _ m a t c h T e r m i n a l ( t h i s . _ c l a s s M a p , a , e , t ) | | n , n = t h i s . _ m a t c h P a r t i a l ( t h i s . _ c l a s s P a r t i a l M a p , a , e , t ) | | n } i f ( s ) f o r ( o = 0 ; o < s . l e n g t h ; o + = 2 ) { v a r u = s [ o ] , p = s [ o + 1 ] , l = t h i s . _ a t t r V a l u e M a p . g e t ( u ) ; p & & ( n = t h i s . _ m a t c h T e r m i n a l ( l , " " , e , t ) | | n ) , n = t h i s . _ m a t c h T e r m i n a l ( l , p , e , t ) | | n ; v a r c = t h i s . _ a t t r V a l u e P a r t i a l M a p . g e t ( u ) ; p & & ( n = t h i s . _ m a t c h P a r t i a l ( c , " " , e , t ) | | n ) , n = t h i s . _ m a t c h P a r t i a l ( c , p , e , t ) | | n } r e t u r n n } , e . p r o t o t y p e . _ m a t c h T e r m i n a l = f u n c t i o n ( e , t , n , r ) { i f ( ! e | | " s t r i n g " ! =
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* / ! f u n c t i o n ( e ) { e [ e . C o n s t = 0 ] = " C o n s t " } ( u e | | ( u e = { } ) ) ; v a r l e , c e = f u n c t i o n ( ) { f u n c t i o n e ( e ) { v o i d 0 = = = e & & ( e = n u l l ) , t h i s . m o d i f i e r s = e , e | | ( t h i s . m o d i f i e r s = [ ] ) } r e t u r n e . p r o t o t y p e . h a s M o d i f i e r = f u n c t i o n ( e ) { r e t u r n - 1 ! = = t h i s . m o d i f i e r s . i n d e x O f ( e ) } , e } ( ) ; ! f u n c t i o n ( e ) { e [ e . D y n a m i c = 0 ] = " D y n a m i c " , e [ e . B o o l = 1 ] = " B o o l " , e [ e . S t r i n g = 2 ] = " S t r i n g " , e [ e . I n t = 3 ] = " I n t " , e [ e . N u m b e r = 4 ] = " N u m b e r " , e [ e . F u n c t i o n = 5 ] = " F u n c t i o n " , e [ e . I n f e r r e d = 6 ] = " I n f e r r e d " , e [ e . N o n e = 7 ] = " N o n e " } ( l e | | ( l e = { } ) ) ; v a r h e , f e = f u n c t i o n ( e ) { f u n c t i o n t ( t , n ) { v o i d 0 = = = n & & ( n = n u l l ) ; v a r r = e . c a l l ( t h i s , n ) | | t h i s ; r e t u r n r . n a m e = t , r } r e t u r n l ( t , e ) , t . p r o t o t y p e . v i s i t T y p e = f u n c t i o n ( e , t ) { r e t u r n e . v i s i t B u i l t i n T y p e ( t h i s , t ) } , t } ( c e ) , d e = f u n c t i o n ( e ) { f u n c t i o n t ( t , n , r ) { v o i d 0 = = = n & & ( n = n u l l ) , v o i d 0 = = = r & & ( r = n u l l ) ; v a r i = e . c a l l ( t h i s , n ) | | t h i s ; r e t u r n i . v a l u e = t , i . t y p e P a r a m s = r , i } r e t u r n l ( t , e ) , t . p r o t o t y p e . v i s i t T y p e = f u n c t i o n ( e , t ) { r e t u r n e . v i s i t E x p r e s s i o n T y p e ( t h i s , t ) } , t } ( c e ) , v e = f u n c t i o n ( e ) { f u n c t i o n t ( t , n ) { v o i d 0 = = = n & & ( n = n u l l ) ; v a r r = e . c a l l ( t h i s , n ) | | t h i s ; r e t u r n r . o f = t , r } r e t u r n l ( t , e ) , t . p r o t o t y p e . v i s i t T y p e = f u n c t i o n ( e , t ) { r e t u r n e . v i s i t A r r a y T y p e ( t h i s , t ) } , t } ( c e ) , m e = f u n c t i o n ( e ) { f u n c t i o n t ( t , n ) { v o i d 0 = = = n & & ( n = n u l l ) ; v a r r = e . c a l l ( t h i s , n ) | | t h i s ; r e t u r n r . v a l u e T y p e = t | | n u l l , r } r e t u r n l ( t , e ) , t . p r o t o t y p e . v i s i t T y p e = f u n c t i o n ( e , t ) { r e t u r n e . v i s i t M a p T y p e ( t h i s , t ) } , t } ( c e ) , y e = n e w f e ( l e . D y n a m i c ) , g e = n e w f e ( l e . I n f e r r e d ) , _ e = n e w f e ( l e . B o o l ) , E e = ( n e w f e ( l e . I n t ) , n e w f e ( l e . N u m b e r ) ) , x e = n e w f e ( l e . S t r i n g ) , S e = ( n e w f e ( l e . F u n c t i o n ) , n e w f e ( l e . N o n e ) ) ; f u n c t i o n w e ( e , t ) { r e t u r n n u l l = = e | | n u l l = = t ? e = = t : e . i s E q u i v a l e n t ( t ) } f u n c t i o n C e ( e , t ) { v a r n = e . l e n g t h ; i f ( n ! = = t . l e n g t h ) r e t u r n ! 1 ; f o r ( v a r r = 0 ; r < n ; r + + ) i f ( ! e [ r ] . i s E q u i v a l e n t ( t [ r ] ) ) r e t u r n ! 1 ; r e t u r n ! 0 } ! f u n c t i o n ( e ) { e [ e . E q u a l s = 0 ] = " E q u a l s " , e [ e . N o t E q u a l s = 1 ] = " N o t E q u a l s " , e [ e . I d e n t i c a l = 2 ] = " I d e n t i c a l " , e [ e . N o t I d e n t i c a l = 3 ] = " N o t I d e n t i c a l " , e [ e . M i n u s = 4 ] = " M i n u s " , e [ e . P l u s = 5 ] = " P l u s " , e [ e . D i v i d e = 6 ] = " D i v i d e " , e [ e . M u l t i p l y = 7 ] = " M u l t i p l y " , e [ e . M o d u l o = 8 ] = " M o d u l o " , e [ e . A n d = 9 ] = " A n d " , e [ e . O r = 1 0 ] = " O r " , e [ e . B i t w i s e A n d = 1 1 ] = " B i t w i s e A n d " , e [ e . L o w e r = 1 2 ] = " L o w e r " , e [ e . L o w e r E q u a l s = 1 3 ] = " L o w e r E q u a l s " , e [ e . B i g g e r = 1 4 ] = " B i g g e r " , e [ e . B i g g e r E q u a l s = 1 5 ] = " B i g g e r E q u a l s " } ( h e | | ( h e = { } ) ) ; v a r b e , T e = f u n c t i o n ( ) { f u n c t i o n e ( e , t ) { t h i s . t y p e = e | | n u l l , t h i s . s o u r c e S p a n = t | | n u l l } r e t u r n e . p r o t o t y p e . p r o p = f u n c t i o n ( e , t ) { r e t u r n n e w Z e ( t h i s , e , n u l l , t ) } , e . p r o t o t y p e . k e y = f u n c t i o n ( e , t , n ) { r e t u r n n e w e t ( t h i s , e , t , n ) } , e . p r o t o t y p e . c a l l M e t h o d = f u n c t i o n ( e , t , n ) { r e t u r n n e w O e ( t h i s , e , t , n u l l , n ) } , e . p r o t o t y p e . c a l l F n = f u n c t i o n ( e , t ) { r e t u r n n e w F e ( t h i s , e , n u l l , t ) } , e . p r o t o t y p e . i n s t a n t i a t e = f u n c t i o n ( e , t , n ) { r e t u r n n e w L e ( t h i s , e , t , n ) } , e . p r o t o t y p e . c o n d i t i o n a l = f u n c t i o n ( e , t , n ) { r e t u r n v o i d 0 = = = t & & ( t = n u l l ) , n e w K e ( t h i s , e , t , n u l l , n ) } , e . p r o t o t y p e . e q u a l s = f u n c t i o n ( e , t ) { r e t u r n n e w J e ( h e . E q u a l s , t h i s , e , n u l l , t ) } , e . p r o t o t y p e . n o t E q u a l s = f u n c t i o n ( e , t ) { r e t u r n n e w J e ( h e . N o t E q u a l s , t h i s , e , n u l l , t ) } , e . p r o t o t y p e . i d e n t i c a l = f u n c t i o n ( e , t ) { r e t u r n n e w J e ( h e . I d e n t i c a l , t h i s , e , n u l l , t ) } , e . p r o t o t y p e . n o t I d e n t i c a l = f u n c t i o n ( e , t ) { r e t u r n n e w J e ( h e . N o t I d e n t i c a l , t h i s , e , n u l l , t ) } , e . p r o t o t y p e . m i n u s = f u n c t i o n ( e , t ) { r e t u r n n e w J e ( h e . M i n u s , t h i s , e , n u l l , t ) } , e . p r o t o t y p e . p l u s = f u n c t i o n ( e , t ) { r e t u r n n e w J e ( h e . P l u s , t h i s , e , n u l l , t ) } , e . p r o t o t y p e . d i v i d e = f u n c t i o n ( e , t ) { r e t u r n n e w J e ( h e . D i v i d e , t h i s , e , n u l l , t ) } , e . p r o t o t y p e . m u l t i p l y = f u n c t i o n ( e , t ) { r e t u r n n e w J e ( h e . M u l t i p l y , t h i s , e , n u l l , t ) } , e . p r o t o t y p e . m o d u l o = f u n c t i o n ( e , t ) { r e t u r n n e w J e ( h e . M o d u l o , t h i s , e , n u l l , t ) } , e . p r o t o t y p e . a n d = f u n c t i o n ( e , t ) { r e t u r n n e w J e ( h e . A n d , t h i s , e , n u l l , t ) } , e . p r o t o t y p e . b i t w i s e A n d = f u n c t i o n ( e , t , n ) { r e t u r n v o i d 0 = = = n & & ( n = ! 0 ) , n e w J e ( h e . B i t w i s e A n d , t h i s , e , n u l l , t , n ) } , e . p r o t o t y p e . o r = f u n c t i o n ( e , t ) { r e t u r n n e w J e ( h e . O r , t h i s , e , n u l l , t ) } , e . p r o t o t y p e . l o w e r = f u n c t i o n ( e , t ) { r e t u r n n e w J e ( h e . L o w e r , t h i s , e , n u l l , t ) } , e . p r o t o t y p e . l o w e r E q u a l s = f u n c t i o n ( e , t ) { r e t u r n n e w J e ( h e . L o w e r E q u a l s , t h i s , e , n u l l , t ) } , e . p r o t o t y p e . b i g g e r = f u n c t i o n ( e , t ) { r e t u r n n e w J e ( h e . B i g g e r , t h i s , e , n u l l , t ) } , e . p r o t o t y p e . b i g g e r E q u a l s = f u n c t i o n ( e , t ) { r e t u r n n e w J e ( h e . B i g g e r E q u a l s , t h i s , e , n u l l , t ) } , e . p r o t o t y p e . i s B l a n k = f u n c t i o n ( e ) { r e t u r n t h i s . e q u a l s ( o t , e ) } , e . p r o t o t y p e . c a s t = f u n c t i o n ( e , t ) { r e t u r n n e w X e ( t h i s , e , t ) } , e . p r o t o t y p e . t o S t m t = f u n c t i o n ( ) { r e t u r n n e w l t ( t h i s , n u l l ) } , e } ( ) ; ! f u n c t i o n ( e ) { e [ e . T h i s = 0 ] = " T h i s " , e [ e . S u p e r = 1 ] = " S u p e r " , e [ e . C a t c h E r r o r = 2 ] = " C a t c h E r r o r " , e [ e . C a t c h S t a c k = 3 ] = " C a t c h S t a c k " } ( b e | | ( b e = { } ) ) ; v a r P e , N e = f u n c t i o n ( e ) { f u n c
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* / ( t h i s . t a g s ) } , t } ( a t ) , E t = f u n c t i o n ( e ) { f u n c t i o n t ( t , n , r ) { v a r i = e . c a l l ( t h i s , n u l l , r ) | | t h i s ; r e t u r n i . b o d y S t m t s = t , i . c a t c h S t m t s = n , i } r e t u r n l ( t , e ) , t . p r o t o t y p e . i s E q u i v a l e n t = f u n c t i o n ( e ) { r e t u r n e i n s t a n c e o f t & & C e ( t h i s . b o d y S t m t s , e . b o d y S t m t s ) & & C e ( t h i s . c a t c h S t m t s , e . c a t c h S t m t s ) } , t . p r o t o t y p e . v i s i t S t a t e m e n t = f u n c t i o n ( e , t ) { r e t u r n e . v i s i t T r y C a t c h S t m t ( t h i s , t ) } , t } ( a t ) , x t = f u n c t i o n ( e ) { f u n c t i o n t ( t , n ) { v a r r = e . c a l l ( t h i s , n u l l , n ) | | t h i s ; r e t u r n r . e r r o r = t , r } r e t u r n l ( t , e ) , t . p r o t o t y p e . i s E q u i v a l e n t = f u n c t i o n ( e ) { r e t u r n e i n s t a n c e o f E t & & t h i s . e r r o r . i s E q u i v a l e n t ( e . e r r o r ) } , t . p r o t o t y p e . v i s i t S t a t e m e n t = f u n c t i o n ( e , t ) { r e t u r n e . v i s i t T h r o w S t m t ( t h i s , t ) } , t } ( a t ) , S t = f u n c t i o n ( ) { f u n c t i o n e ( ) { } r e t u r n e . p r o t o t y p e . t r a n s f o r m E x p r = f u n c t i o n ( e , t ) { r e t u r n e } , e . p r o t o t y p e . t r a n s f o r m S t m t = f u n c t i o n ( e , t ) { r e t u r n e } , e . p r o t o t y p e . v i s i t R e a d V a r E x p r = f u n c t i o n ( e , t ) { r e t u r n t h i s . t r a n s f o r m E x p r ( e , t ) } , e . p r o t o t y p e . v i s i t W r a p p e d N o d e E x p r = f u n c t i o n ( e , t ) { r e t u r n t h i s . t r a n s f o r m E x p r ( e , t ) } , e . p r o t o t y p e . v i s i t T y p e o f E x p r = f u n c t i o n ( e , t ) { r e t u r n t h i s . t r a n s f o r m E x p r ( n e w A e ( e . e x p r . v i s i t E x p r e s s i o n ( t h i s , t ) , e . t y p e , e . s o u r c e S p a n ) , t ) } , e . p r o t o t y p e . v i s i t W r i t e V a r E x p r = f u n c t i o n ( e , t ) { r e t u r n t h i s . t r a n s f o r m E x p r ( n e w I e ( e . n a m e , e . v a l u e . v i s i t E x p r e s s i o n ( t h i s , t ) , e . t y p e , e . s o u r c e S p a n ) , t ) } , e . p r o t o t y p e . v i s i t W r i t e K e y E x p r = f u n c t i o n ( e , t ) { r e t u r n t h i s . t r a n s f o r m E x p r ( n e w k e ( e . r e c e i v e r . v i s i t E x p r e s s i o n ( t h i s , t ) , e . i n d e x . v i s i t E x p r e s s i o n ( t h i s , t ) , e . v a l u e . v i s i t E x p r e s s i o n ( t h i s , t ) , e . t y p e , e . s o u r c e S p a n ) , t ) } , e . p r o t o t y p e . v i s i t W r i t e P r o p E x p r = f u n c t i o n ( e , t ) { r e t u r n t h i s . t r a n s f o r m E x p r ( n e w R e ( e . r e c e i v e r . v i s i t E x p r e s s i o n ( t h i s , t ) , e . n a m e , e . v a l u e . v i s i t E x p r e s s i o n ( t h i s , t ) , e . t y p e , e . s o u r c e S p a n ) , t ) } , e . p r o t o t y p e . v i s i t I n v o k e M e t h o d E x p r = f u n c t i o n ( e , t ) { v a r n = e . b u i l t i n | | e . n a m e ; r e t u r n t h i s . t r a n s f o r m E x p r ( n e w O e ( e . r e c e i v e r . v i s i t E x p r e s s i o n ( t h i s , t ) , n , t h i s . v i s i t A l l E x p r e s s i o n s ( e . a r g s , t ) , e . t y p e , e . s o u r c e S p a n ) , t ) } , e . p r o t o t y p e . v i s i t I n v o k e F u n c t i o n E x p r = f u n c t i o n ( e , t ) { r e t u r n t h i s . t r a n s f o r m E x p r ( n e w F e ( e . f n . v i s i t E x p r e s s i o n ( t h i s , t ) , t h i s . v i s i t A l l E x p r e s s i o n s ( e . a r g s , t ) , e . t y p e , e . s o u r c e S p a n ) , t ) } , e . p r o t o t y p e . v i s i t I n s t a n t i a t e E x p r = f u n c t i o n ( e , t ) { r e t u r n t h i s . t r a n s f o r m E x p r ( n e w L e ( e . c l a s s E x p r . v i s i t E x p r e s s i o n ( t h i s , t ) , t h i s . v i s i t A l l E x p r e s s i o n s ( e . a r g s , t ) , e . t y p e , e . s o u r c e S p a n ) , t ) } , e . p r o t o t y p e . v i s i t L i t e r a l E x p r = f u n c t i o n ( e , t ) { r e t u r n t h i s . t r a n s f o r m E x p r ( e , t ) } , e . p r o t o t y p e . v i s i t L o c a l i z e d S t r i n g = f u n c t i o n ( e , t ) { r e t u r n t h i s . t r a n s f o r m E x p r ( n e w B e ( e . m e t a B l o c k , e . m e s s a g e P a r t s , e . p l a c e H o l d e r N a m e s , t h i s . v i s i t A l l E x p r e s s i o n s ( e . e x p r e s s i o n s , t ) , e . s o u r c e S p a n ) , t ) } , e . p r o t o t y p e . v i s i t E x t e r n a l E x p r = f u n c t i o n ( e , t ) { r e t u r n t h i s . t r a n s f o r m E x p r ( e , t ) } , e . p r o t o t y p e . v i s i t C o n d i t i o n a l E x p r = f u n c t i o n ( e , t ) { r e t u r n t h i s . t r a n s f o r m E x p r ( n e w K e ( e . c o n d i t i o n . v i s i t E x p r e s s i o n ( t h i s , t ) , e . t r u e C a s e . v i s i t E x p r e s s i o n ( t h i s , t ) , e . f a l s e C a s e . v i s i t E x p r e s s i o n ( t h i s , t ) , e . t y p e , e . s o u r c e S p a n ) , t ) } , e . p r o t o t y p e . v i s i t N o t E x p r = f u n c t i o n ( e , t ) { r e t u r n t h i s . t r a n s f o r m E x p r ( n e w Q e ( e . c o n d i t i o n . v i s i t E x p r e s s i o n ( t h i s , t ) , e . s o u r c e S p a n ) , t ) } , e . p r o t o t y p e . v i s i t A s s e r t N o t N u l l E x p r = f u n c t i o n ( e , t ) { r e t u r n t h i s . t r a n s f o r m E x p r ( n e w G e ( e . c o n d i t i o n . v i s i t E x p r e s s i o n ( t h i s , t ) , e . s o u r c e S p a n ) , t ) } , e . p r o t o t y p e . v i s i t C a s t E x p r = f u n c t i o n ( e , t ) { r e t u r n t h i s . t r a n s f o r m E x p r ( n e w X e ( e . v a l u e . v i s i t E x p r e s s i o n ( t h i s , t ) , e . t y p e , e . s o u r c e S p a n ) , t ) } , e . p r o t o t y p e . v i s i t F u n c t i o n E x p r = f u n c t i o n ( e , t ) { r e t u r n t h i s . t r a n s f o r m E x p r ( n e w Y e ( e . p a r a m s , t h i s . v i s i t A l l S t a t e m e n t s ( e . s t a t e m e n t s , t ) , e . t y p e , e . s o u r c e S p a n ) , t ) } , e . p r o t o t y p e . v i s i t B i n a r y O p e r a t o r E x p r = f u n c t i o n ( e , t ) { r e t u r n t h i s . t r a n s f o r m E x p r ( n e w J e ( e . o p e r a t o r , e . l h s . v i s i t E x p r e s s i o n ( t h i s , t ) , e . r h s . v i s i t E x p r e s s i o n ( t h i s , t ) , e . t y p e , e . s o u r c e S p a n ) , t ) } , e . p r o t o t y p e . v i s i t R e a d P r o p E x p r = f u n c t i o n ( e , t ) { r e t u r n t h i s . t r a n s f o r m E x p r ( n e w Z e ( e . r e c e i v e r . v i s i t E x p r e s s i o n ( t h i s , t ) , e . n a m e , e . t y p e , e . s o u r c e S p a n ) , t ) } , e . p r o t o t y p e . v i s i t R e a d K e y E x p r = f u n c t i o n ( e , t ) { r e t u r n t h i s . t r a n s f o r m E x p r ( n e w e t ( e . r e c e i v e r . v i s i t E x p r e s s i o n ( t h i s , t ) , e . i n d e x . v i s i t E x p r e s s i o n ( t h i s , t ) , e . t y p e , e . s o u r c e S p a n ) , t ) } , e . p r o t o t y p e . v i s i t L i t e r a l A r r a y E x p r = f u n c t i o n ( e , t ) { r e t u r n t h i s . t r a n s f o r m E x p r ( n e w t t ( t h i s . v i s i t A l l E x p r e s s i o n s ( e . e n t r i e s , t ) , e . t y p e , e . s o u r c e S p a n ) , t ) } , e . p r o t o t y p e . v i s i t L i t e r a l M a p E x p r = f u n c t i o n ( e , t ) { v a r n = t h i s , r = e . e n t r i e s . m a p ( ( f u n c t i o n ( e ) { r e t u r n n e w n t ( e . k e y , e . v a l u e . v i s i t E x p r e s s i o n ( n , t ) , e . q u o t e d ) } ) ) , i = n e w m e ( e . v a l u e T y p e , n u l l ) ; r e t u r n t h i s . t r a n s f o r m E x p r ( n e w r t ( r , i , e . s o u r c e S p a n ) , t ) } , e . p r o t o t y p e . v i s i t C o m m a E x p
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* / v a r d n = M t ( " < u n k n o w n > " ) , v n = { } , m n = f u n c t i o n ( e ) { f u n c t i o n t ( t ) { v a r n = e . c a l l ( t h i s , t . t y p e ) | | t h i s ; r e t u r n n . r e s o l v e d = t , n . o r i g i n a l = t , n } r e t u r n l ( t , e ) , t . p r o t o t y p e . v i s i t E x p r e s s i o n = f u n c t i o n ( e , t ) { r e t u r n t = = = v n ? t h i s . o r i g i n a l . v i s i t E x p r e s s i o n ( e , t ) : t h i s . r e s o l v e d . v i s i t E x p r e s s i o n ( e , t ) } , t . p r o t o t y p e . i s E q u i v a l e n t = f u n c t i o n ( e ) { r e t u r n e i n s t a n c e o f t & & t h i s . r e s o l v e d . i s E q u i v a l e n t ( e . r e s o l v e d ) } , t . p r o t o t y p e . i s C o n s t a n t = f u n c t i o n ( ) { r e t u r n ! 0 } , t . p r o t o t y p e . f i x u p = f u n c t i o n ( e ) { t h i s . r e s o l v e d = e , t h i s . s h a r e d = ! 0 } , t } ( T e ) , y n = f u n c t i o n ( ) { f u n c t i o n e ( ) { t h i s . s t a t e m e n t s = [ ] , t h i s . l i t e r a l s = n e w M a p , t h i s . l i t e r a l F a c t o r i e s = n e w M a p , t h i s . i n j e c t o r D e f i n i t i o n s = n e w M a p , t h i s . d i r e c t i v e D e f i n i t i o n s = n e w M a p , t h i s . c o m p o n e n t D e f i n i t i o n s = n e w M a p , t h i s . p i p e D e f i n i t i o n s = n e w M a p , t h i s . n e x t N a m e I n d e x = 0 } r e t u r n e . p r o t o t y p e . g e t C o n s t L i t e r a l = f u n c t i o n ( e , t ) { i f ( e i n s t a n c e o f D e | | e i n s t a n c e o f m n ) r e t u r n e ; v a r n = t h i s . k e y O f ( e ) , r = t h i s . l i t e r a l s . g e t ( n ) , i = ! 1 ; i f ( r | | ( r = n e w m n ( e ) , t h i s . l i t e r a l s . s e t ( n , r ) , i = ! 0 ) , ! i & & ! r . s h a r e d | | i & & t ) { v a r s = t h i s . f r e s h N a m e ( ) ; t h i s . s t a t e m e n t s . p u s h ( M t ( s ) . s e t ( e ) . t o D e c l S t m t ( g e , [ q e . F i n a l ] ) ) , r . f i x u p ( M t ( s ) ) } r e t u r n r } , e . p r o t o t y p e . g e t D e f i n i t i o n = f u n c t i o n ( e , t , n , r ) { v o i d 0 = = = r & & ( r = ! 1 ) ; v a r i = t h i s . d e f i n i t i o n s O f ( t ) , s = i . g e t ( e ) , o = ! 1 ; i f ( ! s ) { v a r a = t h i s . p r o p e r t y N a m e O f ( t ) ; s = n e w m n ( n . i m p o r t E x p r ( e ) . p r o p ( a ) ) , i . s e t ( e , s ) , o = ! 0 } i f ( ! o & & ! s . s h a r e d | | o & & r ) { v a r u = t h i s . f r e s h N a m e ( ) ; t h i s . s t a t e m e n t s . p u s h ( M t ( u ) . s e t ( s . r e s o l v e d ) . t o D e c l S t m t ( g e , [ q e . F i n a l ] ) ) , s . f i x u p ( M t ( u ) ) } r e t u r n s } , e . p r o t o t y p e . g e t L i t e r a l F a c t o r y = f u n c t i o n ( e ) { i f ( e i n s t a n c e o f t t ) { v a r t = e . e n t r i e s . m a p ( ( f u n c t i o n ( e ) { r e t u r n e . i s C o n s t a n t ( ) ? e : d n } ) ) , n = t h i s . k e y O f ( F t ( t ) ) ; r e t u r n t h i s . _ g e t L i t e r a l F a c t o r y ( n , e . e n t r i e s , ( f u n c t i o n ( e ) { r e t u r n F t ( e ) } ) ) } v a r r = L t ( e . e n t r i e s . m a p ( ( f u n c t i o n ( e ) { r e t u r n { k e y : e . k e y , v a l u e : e . v a l u e . i s C o n s t a n t ( ) ? e . v a l u e : d n , q u o t e d : e . q u o t e d } } ) ) ) ; n = t h i s . k e y O f ( r ) ; r e t u r n t h i s . _ g e t L i t e r a l F a c t o r y ( n , e . e n t r i e s . m a p ( ( f u n c t i o n ( e ) { r e t u r n e . v a l u e } ) ) , ( f u n c t i o n ( t ) { r e t u r n L t ( t . m a p ( ( f u n c t i o n ( t , n ) { r e t u r n { k e y : e . e n t r i e s [ n ] . k e y , v a l u e : t , q u o t e d : e . e n t r i e s [ n ] . q u o t e d } } ) ) ) } ) ) } , e . p r o t o t y p e . _ g e t L i t e r a l F a c t o r y = f u n c t i o n ( e , t , n ) { v a r r = t h i s , i = t h i s . l i t e r a l F a c t o r i e s . g e t ( e ) , s = t . f i l t e r ( ( f u n c t i o n ( e ) { r e t u r n ! e . i s C o n s t a n t ( ) } ) ) ; i f ( ! i ) { v a r o = t . m a p ( ( f u n c t i o n ( e , t ) { r e t u r n e . i s C o n s t a n t ( ) ? r . g e t C o n s t L i t e r a l ( e , ! 0 ) : M t ( " a " + t ) } ) ) , a = D t ( o . f i l t e r ( E n ) . m a p ( ( f u n c t i o n ( e ) { r e t u r n n e w $ e ( e . n a m e , y e ) } ) ) , [ n e w c t ( n ( o ) ) ] , g e ) , u = t h i s . f r e s h N a m e ( ) ; t h i s . s t a t e m e n t s . p u s h ( M t ( u ) . s e t ( a ) . t o D e c l S t m t ( g e , [ q e . F i n a l ] ) ) , i = M t ( u ) , t h i s . l i t e r a l F a c t o r i e s . s e t ( e , i ) } r e t u r n { l i t e r a l F a c t o r y : i , l i t e r a l F a c t o r y A r g u m e n t s : s } } , e . p r o t o t y p e . u n i q u e N a m e = f u n c t i o n ( e ) { r e t u r n " " + e + t h i s . n e x t N a m e I n d e x + + } , e . p r o t o t y p e . d e f i n i t i o n s O f = f u n c t i o n ( e ) { s w i t c h ( e ) { c a s e 2 : r e t u r n t h i s . c o m p o n e n t D e f i n i t i o n s ; c a s e 1 : r e t u r n t h i s . d i r e c t i v e D e f i n i t i o n s ; c a s e 0 : r e t u r n t h i s . i n j e c t o r D e f i n i t i o n s ; c a s e 3 : r e t u r n t h i s . p i p e D e f i n i t i o n s } r e t u r n J t ( " U n k n o w n d e f i n i t i o n k i n d " + e ) , t h i s . c o m p o n e n t D e f i n i t i o n s } , e . p r o t o t y p e . p r o p e r t y N a m e O f = f u n c t i o n ( e ) { s w i t c h ( e ) { c a s e 2 : r e t u r n " ɵ c m p " ; c a s e 1 : r e t u r n " ɵ d i r " ; c a s e 0 : r e t u r n " ɵ i n j " ; c a s e 3 : r e t u r n " ɵ p i p e " } r e t u r n J t ( " U n k n o w n d e f i n i t i o n k i n d " + e ) , " < u n k n o w n > " } , e . p r o t o t y p e . f r e s h N a m e = f u n c t i o n ( ) { r e t u r n t h i s . u n i q u e N a m e ( " _ c " ) } , e . p r o t o t y p e . k e y O f = f u n c t i o n ( e ) { r e t u r n e . v i s i t E x p r e s s i o n ( n e w g n , v n ) } , e } ( ) , g n = f u n c t i o n ( ) { f u n c t i o n e ( ) { t h i s . v i s i t W r a p p e d N o d e E x p r = _ n , t h i s . v i s i t W r i t e V a r E x p r = _ n , t h i s . v i s i t W r i t e K e y E x p r = _ n , t h i s . v i s i t W r i t e P r o p E x p r = _ n , t h i s . v i s i t I n v o k e M e t h o d E x p r = _ n , t h i s . v i s i t I n v o k e F u n c t i o n E x p r = _ n , t h i s . v i s i t I n s t a n t i a t e E x p r = _ n , t h i s . v i s i t C o n d i t i o n a l E x p r = _ n , t h i s . v i s i t N o t E x p r = _ n , t h i s . v i s i t A s s e r t N o t N u l l E x p r = _ n , t h i s . v i s i t C a s t E x p r = _ n , t h i s . v i s i t F u n c t i o n E x p r = _ n , t h i s . v i s i t B i n a r y O p e r a t o r E x p r = _ n , t h i s . v i s i t R e a d P r o p E x p r = _ n , t h i s . v i s i t R e a d K e y E x p r = _ n , t h i s . v i s i t C o m m a E x p r = _ n , t h i s . v i s i t L o c a l i z e d S t r i n g = _ n } r e t u r n e . p r o t o t y p e . v i s i t L i t e r a l E x p r = f u n c t i o n ( e ) { r e t u r n " " + ( " s t r i n g " = = t y p e o f e . v a l u e ? ' " ' + e . v a l u e + ' " ' : e . v a l u e ) } , e . p r o t o t y p e . v i s i t L i t e r a l A r r a y E x p r = f u n c t i o n ( e , t ) { v a r n = t h i s ; r e t u r n " [ " + e . e n t r i e s . m a p ( ( f u n c t i o n ( e ) { r e t u r n e . v i s i t E x p r e s s i o n ( n , t ) } ) ) . j o i n ( " , " ) + " ] " } , e . p r o t o t y p e . v i s i t L i t e r a l M a p E x p r = f u n c t i o n ( e , t ) { v a r n = t h i s ; r e t u r n " { " + e . e n t r i e s . m a p ( ( f u n c t i o n ( e ) { r e t u r n f u n c t i o n ( e ) { v a r t = e . q u o t e d ? ' " ' : " " ; r e t u r n " " + t + e . k e y + t } ( e ) + " : " + e . v a l u e . v i s i t E x p r e s s i o n ( n , t ) } ) ) . j o i n ( " , " ) } , e . p r o t o t y p e . v i s i t E x t e r n a l E x p r = f u n c t i o n ( e ) { r e t u r n e . v a l u e . m o d u l e N a m e ? " E X : " + e . v
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* / v a r x n = " @ a n g u l a r / c o r e " , S n = f u n c t i o n ( ) { f u n c t i o n e ( ) { } r e t u r n e . A N A L Y Z E _ F O R _ E N T R Y _ C O M P O N E N T S = { n a m e : " A N A L Y Z E _ F O R _ E N T R Y _ C O M P O N E N T S " , m o d u l e N a m e : x n } , e . E l e m e n t R e f = { n a m e : " E l e m e n t R e f " , m o d u l e N a m e : x n } , e . N g M o d u l e R e f = { n a m e : " N g M o d u l e R e f " , m o d u l e N a m e : x n } , e . V i e w C o n t a i n e r R e f = { n a m e : " V i e w C o n t a i n e r R e f " , m o d u l e N a m e : x n } , e . C h a n g e D e t e c t o r R e f = { n a m e : " C h a n g e D e t e c t o r R e f " , m o d u l e N a m e : x n } , e . Q u e r y L i s t = { n a m e : " Q u e r y L i s t " , m o d u l e N a m e : x n } , e . T e m p l a t e R e f = { n a m e : " T e m p l a t e R e f " , m o d u l e N a m e : x n } , e . R e n d e r e r 2 = { n a m e : " R e n d e r e r 2 " , m o d u l e N a m e : x n } , e . C o d e g e n C o m p o n e n t F a c t o r y R e s o l v e r = { n a m e : " ɵ C o d e g e n C o m p o n e n t F a c t o r y R e s o l v e r " , m o d u l e N a m e : x n } , e . C o m p o n e n t F a c t o r y R e s o l v e r = { n a m e : " C o m p o n e n t F a c t o r y R e s o l v e r " , m o d u l e N a m e : x n } , e . C o m p o n e n t F a c t o r y = { n a m e : " C o m p o n e n t F a c t o r y " , m o d u l e N a m e : x n } , e . C o m p o n e n t R e f = { n a m e : " C o m p o n e n t R e f " , m o d u l e N a m e : x n } , e . N g M o d u l e F a c t o r y = { n a m e : " N g M o d u l e F a c t o r y " , m o d u l e N a m e : x n } , e . c r e a t e M o d u l e F a c t o r y = { n a m e : " ɵ c m f " , m o d u l e N a m e : x n } , e . m o d u l e D e f = { n a m e : " ɵ m o d " , m o d u l e N a m e : x n } , e . m o d u l e P r o v i d e r D e f = { n a m e : " ɵ m p d " , m o d u l e N a m e : x n } , e . R e g i s t e r M o d u l e F a c t o r y F n = { n a m e : " ɵ r e g i s t e r M o d u l e F a c t o r y " , m o d u l e N a m e : x n } , e . i n j e c t = { n a m e : " ɵ ɵ i n j e c t " , m o d u l e N a m e : x n } , e . d i r e c t i v e I n j e c t = { n a m e : " ɵ ɵ d i r e c t i v e I n j e c t " , m o d u l e N a m e : x n } , e . I N J E C T O R = { n a m e : " I N J E C T O R " , m o d u l e N a m e : x n } , e . I n j e c t o r = { n a m e : " I n j e c t o r " , m o d u l e N a m e : x n } , e . ɵ ɵ d e f i n e I n j e c t a b l e = { n a m e : " ɵ ɵ d e f i n e I n j e c t a b l e " , m o d u l e N a m e : x n } , e . I n j e c t a b l e D e f = { n a m e : " ɵ ɵ I n j e c t a b l e D e f " , m o d u l e N a m e : x n } , e . V i e w E n c a p s u l a t i o n = { n a m e : " V i e w E n c a p s u l a t i o n " , m o d u l e N a m e : x n } , e . C h a n g e D e t e c t i o n S t r a t e g y = { n a m e : " C h a n g e D e t e c t i o n S t r a t e g y " , m o d u l e N a m e : x n } , e . S e c u r i t y C o n t e x t = { n a m e : " S e c u r i t y C o n t e x t " , m o d u l e N a m e : x n } , e . L O C A L E _ I D = { n a m e : " L O C A L E _ I D " , m o d u l e N a m e : x n } , e . T R A N S L A T I O N S _ F O R M A T = { n a m e : " T R A N S L A T I O N S _ F O R M A T " , m o d u l e N a m e : x n } , e . i n l i n e I n t e r p o l a t e = { n a m e : " ɵ i n l i n e I n t e r p o l a t e " , m o d u l e N a m e : x n } , e . i n t e r p o l a t e = { n a m e : " ɵ i n t e r p o l a t e " , m o d u l e N a m e : x n } , e . E M P T Y _ A R R A Y = { n a m e : " ɵ E M P T Y _ A R R A Y " , m o d u l e N a m e : x n } , e . E M P T Y _ M A P = { n a m e : " ɵ E M P T Y _ M A P " , m o d u l e N a m e : x n } , e . R e n d e r e r = { n a m e : " R e n d e r e r " , m o d u l e N a m e : x n } , e . v i e w D e f = { n a m e : " ɵ v i d " , m o d u l e N a m e : x n } , e . e l e m e n t D e f = { n a m e : " ɵ e l d " , m o d u l e N a m e : x n } , e . a n c h o r D e f = { n a m e : " ɵ a n d " , m o d u l e N a m e : x n } , e . t e x t D e f = { n a m e : " ɵ t e d " , m o d u l e N a m e : x n } , e . d i r e c t i v e D e f = { n a m e : " ɵ d i d " , m o d u l e N a m e : x n } , e . p r o v i d e r D e f = { n a m e : " ɵ p r d " , m o d u l e N a m e : x n } , e . q u e r y D e f = { n a m e : " ɵ q u d " , m o d u l e N a m e : x n } , e . p u r e A r r a y D e f = { n a m e : " ɵ p a d " , m o d u l e N a m e : x n } , e . p u r e O b j e c t D e f = { n a m e : " ɵ p o d " , m o d u l e N a m e : x n } , e . p u r e P i p e D e f = { n a m e : " ɵ p p d " , m o d u l e N a m e : x n } , e . p i p e D e f = { n a m e : " ɵ p i d " , m o d u l e N a m e : x n } , e . n o d e V a l u e = { n a m e : " ɵ n o v " , m o d u l e N a m e : x n } , e . n g C o n t e n t D e f = { n a m e : " ɵ n c d " , m o d u l e N a m e : x n } , e . u n w r a p V a l u e = { n a m e : " ɵ u n v " , m o d u l e N a m e : x n } , e . c r e a t e R e n d e r e r T y p e 2 = { n a m e : " ɵ c r t " , m o d u l e N a m e : x n } , e . R e n d e r e r T y p e 2 = { n a m e : " R e n d e r e r T y p e 2 " , m o d u l e N a m e : x n } , e . V i e w D e f i n i t i o n = { n a m e : " ɵ V i e w D e f i n i t i o n " , m o d u l e N a m e : x n } , e . c r e a t e C o m p o n e n t F a c t o r y = { n a m e : " ɵ c c f " , m o d u l e N a m e : x n } , e . s e t C l a s s M e t a d a t a = { n a m e : " ɵ s e t C l a s s M e t a d a t a " , m o d u l e N a m e : x n } , e } ( ) ; f u n c t i o n w n ( e ) { r e t u r n { i d e n t i f i e r : { r e f e r e n c e : e } } } f u n c t i o n C n ( e , t ) { r e t u r n w n ( e . r e s o l v e E x t e r n a l R e f e r e n c e ( t ) ) }
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* /var bn=function(){function e(e,t,n){this.filePath=e,this.name=t,this.members=n}return e.prototype.assertNoMembers=function(){if(this.members.length)throw new Error("Illegal state: symbol without members expected, but got "+JSON.stringify(this)+".")},e}(),Tn=function(){function e(){this.cache=new Map}return e.prototype.get=function(e,t,n){var r='"'+e+'".'+t+((n=n||[]).length?"."+n.join("."):""),i=this.cache.get(r);return i||(i=new bn(e,t,n),this.cache.set(r,i)),i},e}(),Pn=/ ^ ( ? : ( ? : \ [ ( [ ^ \ ] ] + ) \ ] ) | ( ? : \ ( ( [ ^ \ ) ] + ) \ ) ) ) | ( \ @ [ - \ w ] + ) $ / ; function Nn ( e ) { return e . replace ( /\W/g , "_" ) } var An , Mn = 0 ; function In ( e ) { if ( ! e || ! e . reference ) return null ; var t = e . reference ; if ( t instanceof bn ) return t . name ; if ( t . _ _anonymousType ) return t . _ _anonymousType ; var n = on ( t ) ; return n . indexOf ( "(" ) >= 0 ? ( n = "anonymous_" + Mn ++ , t . _ _anonymousType = n ) : n = Nn ( n ) , n } function kn ( e ) { var t = e . reference ; return t instanceof bn ? t . filePath : "./" + on ( t ) } function Rn ( e , t ) { return "View_" + In ( { reference : e } ) + "_" + t } function On ( e ) { return "RenderType_" + In ( { reference : e } ) } function Fn ( e ) { return "HostView_" + In ( { reference : e } ) } function Ln ( e ) { return In ( { reference : e } ) + "NgFactory" } function Dn ( e ) { return null != e . value ? Nn ( e . value ) : In ( e . identifier ) } function Bn ( e ) { return null != e . identifier ? e . identifier . reference : e . value } ! function ( e ) { e [ e . Pipe = 0 ] = "Pipe" , e [ e . Directive = 1 ] = "Directive" , e [ e . NgModule = 2 ] = "NgModule" , e [ e . Injectable = 3 ] = "Injectable" } ( An || ( An = { } ) ) ; var Vn = function ( e ) { var t = void 0 === e ? { } : e , n = t . moduleUrl , r = t . styles , i = t . styleUrls ; this . moduleUrl = n || null , this . styles = Kn ( r ) , this . styleUrls = Kn ( i ) } , jn = function ( ) { function e ( e ) { var t = e . encapsulation , n = e . template , r = e . templateUrl , i = e . htmlAst , s = e . styles , o = e . styleUrls , a = e . externalStylesheets , u = e . animations , p = e . ngContentSelectors , l = e . interpolation , c = e . isInline , h = e . preserveWhitespaces ; if ( this . encapsulation = t , this . template = n , this . templateUrl = r , this . htmlAst = i , this . styles = Kn ( s ) , this . styleUrls = Kn ( o ) , this . externalStylesheets = Kn ( a ) , this . animations = u ? Gn ( u ) : [ ] , this . ngContentSelectors = p || [ ] , l && 2 != l . length ) throw new Error ( "'interpolation' should have a start and an end symbol." ) ; this . interpolation = l , this . isInline = c , this . preserveWhitespaces = h } return e . prototype . toSummary = function ( ) { return { ngContentSelectors : this . ngContentSelectors , encapsulation : this . encapsulation , styles : this . styles , animations : this . animations } } , e } ( ) , Un = function ( ) { function e ( e ) { var t = e . isHost , n = e . type , r = e . isComponent , i = e . selector , s = e . exportAs , o = e . changeDetection , a = e . inputs , u = e . outputs , p = e . hostListeners , l = e . hostProperties , c = e . hostAttributes , h = e . providers , f = e . viewProviders , d = e . queries , v = e . guards , m = e . viewQueries , y = e . entryComponents , g = e . template , _ = e . componentViewType , E = e . rendererType , x = e . componentFactory ; this . isHost = ! ! t , this . type = n , this . isComponent = r , this . selector = i , this . exportAs = s , this . changeDetection = o , this . inputs = a , this . outputs = u , this . hostListeners = p , this . hostProperties = l , this . hostAttributes = c , this . providers = Kn ( h ) , this . viewProviders = Kn ( f ) , this . queries = Kn ( d ) , this . guards = v , this . viewQueries = Kn ( m ) , this . entryComponents = Kn ( y ) , this . template = g , this . componentViewType = _ , this . rendererType = E , this . componentFactory = x } return e . create = function ( t ) { var n = t . isHost , r = t . type , i = t . isComponent , s = t . selector , o = t . exportAs , a = t . changeDetection , u = t . inputs , p = t . outputs , l = t . host , c = t . providers , h = t . viewProviders , f = t . queries , d = t . guards , v = t . viewQueries , m = t . entryComponents , y = t . template , g = t . componentViewType , _ = t . rendererType , E = t . componentFactory , x = { } , S = { } , w = { } ; null != l && Object . keys ( l ) . forEach ( ( function ( e ) { var t = l [ e ] , n = e . match ( Pn ) ; null === n ? w [ e ] = t : null != n [ 1 ] ? S [ n [ 1 ] ] = t : null != n [ 2 ] && ( x [ n [ 2 ] ] = t ) } ) ) ; var C = { } ; null != u && u . forEach ( ( function ( e ) { var t = qt ( e , [ e , e ] ) ; C [ t [ 0 ] ] = t [ 1 ] } ) ) ; var b = { } ; return null != p && p . forEach ( ( function ( e ) { var t = qt ( e , [ e , e ] ) ; b [ t [ 0 ] ] = t [ 1 ] } ) ) , new e ( { isHost : n , type : r , isComponent : ! ! i , selector : s , exportAs : o , changeDetection : a , inputs : C , outputs : b , hostListeners : x , hostProperties : S , hostAttributes : w , providers : c , viewProviders : h , queries : f , guards : d , viewQueries : v , entryComponents : m , template : y , componentViewType : g , rendererType : _ , componentFactory : E } ) } , e . prototype . toSummary = function ( ) { return { summaryKind : An . Directive , type : this . type , isComponent : this . isComponent , selector : this . selecto
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* / v a r e r = " @ a n g u l a r / c o r e " , t r = f u n c t i o n ( ) { f u n c t i o n e ( ) { } r e t u r n e . N E W _ M E T H O D = " f a c t o r y " , e . T R A N S F O R M _ M E T H O D = " t r a n s f o r m " , e . P A T C H _ D E P S = " p a t c h e d D e p s " , e . n a m e s p a c e H T M L = { n a m e : " ɵ ɵ n a m e s p a c e H T M L " , m o d u l e N a m e : e r } , e . n a m e s p a c e M a t h M L = { n a m e : " ɵ ɵ n a m e s p a c e M a t h M L " , m o d u l e N a m e : e r } , e . n a m e s p a c e S V G = { n a m e : " ɵ ɵ n a m e s p a c e S V G " , m o d u l e N a m e : e r } , e . e l e m e n t = { n a m e : " ɵ ɵ e l e m e n t " , m o d u l e N a m e : e r } , e . e l e m e n t S t a r t = { n a m e : " ɵ ɵ e l e m e n t S t a r t " , m o d u l e N a m e : e r } , e . e l e m e n t E n d = { n a m e : " ɵ ɵ e l e m e n t E n d " , m o d u l e N a m e : e r } , e . s e l e c t = { n a m e : " ɵ ɵ s e l e c t " , m o d u l e N a m e : e r } , e . a d v a n c e = { n a m e : " ɵ ɵ a d v a n c e " , m o d u l e N a m e : e r } , e . u p d a t e S y n t h e t i c H o s t B i n d i n g = { n a m e : " ɵ ɵ u p d a t e S y n t h e t i c H o s t B i n d i n g " , m o d u l e N a m e : e r } , e . c o m p o n e n t H o s t S y n t h e t i c L i s t e n e r = { n a m e : " ɵ ɵ c o m p o n e n t H o s t S y n t h e t i c L i s t e n e r " , m o d u l e N a m e : e r } , e . a t t r i b u t e = { n a m e : " ɵ ɵ a t t r i b u t e " , m o d u l e N a m e : e r } , e . a t t r i b u t e I n t e r p o l a t e 1 = { n a m e : " ɵ ɵ a t t r i b u t e I n t e r p o l a t e 1 " , m o d u l e N a m e : e r } , e . a t t r i b u t e I n t e r p o l a t e 2 = { n a m e : " ɵ ɵ a t t r i b u t e I n t e r p o l a t e 2 " , m o d u l e N a m e : e r } , e . a t t r i b u t e I n t e r p o l a t e 3 = { n a m e : " ɵ ɵ a t t r i b u t e I n t e r p o l a t e 3 " , m o d u l e N a m e : e r } , e . a t t r i b u t e I n t e r p o l a t e 4 = { n a m e : " ɵ ɵ a t t r i b u t e I n t e r p o l a t e 4 " , m o d u l e N a m e : e r } , e . a t t r i b u t e I n t e r p o l a t e 5 = { n a m e : " ɵ ɵ a t t r i b u t e I n t e r p o l a t e 5 " , m o d u l e N a m e : e r } , e . a t t r i b u t e I n t e r p o l a t e 6 = { n a m e : " ɵ ɵ a t t r i b u t e I n t e r p o l a t e 6 " , m o d u l e N a m e : e r } , e . a t t r i b u t e I n t e r p o l a t e 7 = { n a m e : " ɵ ɵ a t t r i b u t e I n t e r p o l a t e 7 " , m o d u l e N a m e : e r } , e . a t t r i b u t e I n t e r p o l a t e 8 = { n a m e : " ɵ ɵ a t t r i b u t e I n t e r p o l a t e 8 " , m o d u l e N a m e : e r } , e . a t t r i b u t e I n t e r p o l a t e V = { n a m e : " ɵ ɵ a t t r i b u t e I n t e r p o l a t e V " , m o d u l e N a m e : e r } , e . c l a s s P r o p = { n a m e : " ɵ ɵ c l a s s P r o p " , m o d u l e N a m e : e r } , e . e l e m e n t C o n t a i n e r S t a r t = { n a m e : " ɵ ɵ e l e m e n t C o n t a i n e r S t a r t " , m o d u l e N a m e : e r } , e . e l e m e n t C o n t a i n e r E n d = { n a m e : " ɵ ɵ e l e m e n t C o n t a i n e r E n d " , m o d u l e N a m e : e r } , e . e l e m e n t C o n t a i n e r = { n a m e : " ɵ ɵ e l e m e n t C o n t a i n e r " , m o d u l e N a m e : e r } , e . s t y l e M a p = { n a m e : " ɵ ɵ s t y l e M a p " , m o d u l e N a m e : e r } , e . s t y l e M a p I n t e r p o l a t e 1 = { n a m e : " ɵ ɵ s t y l e M a p I n t e r p o l a t e 1 " , m o d u l e N a m e : e r } , e . s t y l e M a p I n t e r p o l a t e 2 = { n a m e : " ɵ ɵ s t y l e M a p I n t e r p o l a t e 2 " , m o d u l e N a m e : e r } , e . s t y l e M a p I n t e r p o l a t e 3 = { n a m e : " ɵ ɵ s t y l e M a p I n t e r p o l a t e 3 " , m o d u l e N a m e : e r } , e . s t y l e M a p I n t e r p o l a t e 4 = { n a m e : " ɵ ɵ s t y l e M a p I n t e r p o l a t e 4 " , m o d u l e N a m e : e r } , e . s t y l e M a p I n t e r p o l a t e 5 = { n a m e : " ɵ ɵ s t y l e M a p I n t e r p o l a t e 5 " , m o d u l e N a m e : e r } , e . s t y l e M a p I n t e r p o l a t e 6 = { n a m e : " ɵ ɵ s t y l e M a p I n t e r p o l a t e 6 " , m o d u l e N a m e : e r } , e . s t y l e M a p I n t e r p o l a t e 7 = { n a m e : " ɵ ɵ s t y l e M a p I n t e r p o l a t e 7 " , m o d u l e N a m e : e r } , e . s t y l e M a p I n t e r p o l a t e 8 = { n a m e : " ɵ ɵ s t y l e M a p I n t e r p o l a t e 8 " , m o d u l e N a m e : e r } , e . s t y l e M a p I n t e r p o l a t e V = { n a m e : " ɵ ɵ s t y l e M a p I n t e r p o l a t e V " , m o d u l e N a m e : e r } , e . c l a s s M a p = { n a m e : " ɵ ɵ c l a s s M a p " , m o d u l e N a m e : e r } , e . c l a s s M a p I n t e r p o l a t e 1 = { n a m e : " ɵ ɵ c l a s s M a p I n t e r p o l a t e 1 " , m o d u l e N a m e : e r } , e . c l a s s M a p I n t e r p o l a t e 2 = { n a m e : " ɵ ɵ c l a s s M a p I n t e r p o l a t e 2 " , m o d u l e N a m e : e r } , e . c l a s s M a p I n t e r p o l a t e 3 = { n a m e : " ɵ ɵ c l a s s M a p I n t e r p o l a t e 3 " , m o d u l e N a m e : e r } , e . c l a s s M a p I n t e r p o l a t e 4 = { n a m e : " ɵ ɵ c l a s s M a p I n t e r p o l a t e 4 " , m o d u l e N a m e : e r } , e . c l a s s M a p I n t e r p o l a t e 5 = { n a m e : " ɵ ɵ c l a s s M a p I n t e r p o l a t e 5 " , m o d u l e N a m e : e r } , e . c l a s s M a p I n t e r p o l a t e 6 = { n a m e : " ɵ ɵ c l a s s M a p I n t e r p o l a t e 6 " , m o d u l e N a m e : e r } , e . c l a s s M a p I n t e r p o l a t e 7 = { n a m e : " ɵ ɵ c l a s s M a p I n t e r p o l a t e 7 " , m o d u l e N a m e : e r } , e . c l a s s M a p I n t e r p o l a t e 8 = { n a m e : " ɵ ɵ c l a s s M a p I n t e r p o l a t e 8 " , m o d u l e N a m e : e r } , e . c l a s s M a p I n t e r p o l a t e V = { n a m e : " ɵ ɵ c l a s s M a p I n t e r p o l a t e V " , m o d u l e N a m e : e r } , e . s t y l e P r o p = { n a m e : " ɵ ɵ s t y l e P r o p " , m o d u l e N a m e : e r } , e . s t y l e P r o p I n t e r p o l a t e 1 = { n a m e : " ɵ ɵ s t y l e P r o p I n t e r p o l a t e 1 " , m o d u l e N a m e : e r } , e . s t y l e P r o p I n t e r p o l a t e 2 = { n a m e : " ɵ ɵ s t y l e P r o p I n t e r p o l a t e 2 " , m o d u l e N a m e : e r } , e . s t y l e P r o p I n t e r p o l a t e 3 = { n a m e : " ɵ ɵ s t y l e P r o p I n t e r p o l a t e 3 " , m o d u l e N a m e : e r } , e . s t y l e P r o p I n t e r p o l a t e 4 = { n a m e : " ɵ ɵ s t y l e P r o p I n t e r p o l a t e 4 " , m o d u l e N a m e : e r } , e . s t y l e P r o p I n t e r p o l a t e 5 = { n a m e : " ɵ ɵ s t y l e P r o p I n t e r p o l a t e 5 " , m o d u l e N a m e : e r } , e . s t y l e P r o p I n t e r p o l a t e 6 = { n a m e : " ɵ ɵ s t y l e P r o p I n t e r p o l a t e 6 " , m o d u l e N a m e : e r } , e . s t y l e P r o p I n t e r p o l a t e 7 = { n a m e : " ɵ ɵ s t y l e P r o p I n t e r p o l a t e 7 " , m o d u l e N a m e : e r } , e . s t y l e P r o p I n t e r p o l a t e 8 = { n a m e : " ɵ ɵ s t y l e P r o p I n t e r p o l a t e 8 " , m o d u l e N a m e : e r } , e . s t y l e P r o p I n t e r p o l a t e V = { n a m e : " ɵ ɵ s t y l e P r o p I n t e r p o l a t e V " , m o d u l e N a m e : e r } , e . c o n t a i n e r C r e a t e = { n a m e : " ɵ ɵ c o n t a i n e r " , m o d u l e N a m e : e r } , e . n e x t C o n t e x t = { n a m e : " ɵ ɵ n e x t C o n t e x t " , m o d u l e N a m e : e r } , e . t e m p l a t e C r e a t e = { n a m e : " ɵ ɵ t e m p l a t e " , m o d u l e N a m e : e r } , e . t e x t = { n a m e : " ɵ ɵ t e x t " , m o d u l e N a m e : e r } , e . e n a b l e B i n d i n g s = { n a m e : " ɵ ɵ e n a b l e B i n d i n g s " , m o d u l e N a m e : e r } , e . d i s a b l e B i n d i n g s = { n a m e : " ɵ ɵ d i s a b l e B i n d i n g s " , m o d u l e N a m e : e r } , e . g e t C u
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* /
function nr ( e ) { return Lt ( Object . keys ( e ) . map ( ( function ( t ) { return { key : t , value : e [ t ] , quoted : ! 1 } } ) ) ) } function rr ( e , t ) { if ( Array . isArray ( e ) ) return Ft ( e . map ( ( function ( e ) { return rr ( e , t ) } ) ) ) ; if ( e instanceof bn ) return t . importExpr ( e ) ; if ( null == e ) return Vt ( e ) ; throw new Error ( "Internal error: Unsupported or unknown metadata: " + e ) } function ir ( e , t ) { var n = null ; if ( t > 0 ) { n = [ ] ; for ( var r = 0 ; r < t ; r ++ ) n . push ( ye ) } return Rt ( e , null , n ) } function sr ( e ) { return "@" + e } function or ( e , t ) { return "animation_" + e + "_" + t } function ar ( e ) { return e >= 9 && e <= 32 || 160 == e } function ur ( e ) { return 48 <= e && e <= 57 } function pr ( e ) { return e >= 97 && e <= 122 || e >= 65 && e <= 90 } function lr ( e ) { return 10 === e || 13 === e } function cr ( e ) { return 48 <= e && e <= 55 }
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* / v a r h r , f r = f u n c t i o n ( ) { f u n c t i o n e ( e , t , n , r ) { t h i s . f i l e = e , t h i s . o f f s e t = t , t h i s . l i n e = n , t h i s . c o l = r } r e t u r n e . p r o t o t y p e . t o S t r i n g = f u n c t i o n ( ) { r e t u r n n u l l ! = t h i s . o f f s e t ? t h i s . f i l e . u r l + " @ " + t h i s . l i n e + " : " + t h i s . c o l : t h i s . f i l e . u r l } , e . p r o t o t y p e . m o v e B y = f u n c t i o n ( t ) { f o r ( v a r n = t h i s . f i l e . c o n t e n t , r = n . l e n g t h , i = t h i s . o f f s e t , s = t h i s . l i n e , o = t h i s . c o l ; i > 0 & & t < 0 ; ) { i f ( i - - , t + + , 1 0 = = ( u = n . c h a r C o d e A t ( i ) ) ) { s - - ; v a r a = n . s u b s t r ( 0 , i - 1 ) . l a s t I n d e x O f ( S t r i n g . f r o m C h a r C o d e ( 1 0 ) ) ; o = a > 0 ? i - a : i } e l s e o - - } f o r ( ; i < r & & t > 0 ; ) { v a r u = n . c h a r C o d e A t ( i ) ; i + + , t - - , 1 0 = = u ? ( s + + , o = 0 ) : o + + } r e t u r n n e w e ( t h i s . f i l e , i , s , o ) } , e . p r o t o t y p e . g e t C o n t e x t = f u n c t i o n ( e , t ) { v a r n = t h i s . f i l e . c o n t e n t , r = t h i s . o f f s e t ; i f ( n u l l ! = r ) { r > n . l e n g t h - 1 & & ( r = n . l e n g t h - 1 ) ; f o r ( v a r i = r , s = 0 , o = 0 ; s < e & & r > 0 & & ( s + + , " \ n " ! = n [ - - r ] | | + + o ! = t ) ; ) ; f o r ( s = 0 , o = 0 ; s < e & & i < n . l e n g t h - 1 & & ( s + + , " \ n " ! = n [ + + i ] | | + + o ! = t ) ; ) ; r e t u r n { b e f o r e : n . s u b s t r i n g ( r , t h i s . o f f s e t ) , a f t e r : n . s u b s t r i n g ( t h i s . o f f s e t , i + 1 ) } } r e t u r n n u l l } , e } ( ) , d r = f u n c t i o n ( e , t ) { t h i s . c o n t e n t = e , t h i s . u r l = t } , v r = f u n c t i o n ( ) { f u n c t i o n e ( e , t , n ) { v o i d 0 = = = n & & ( n = n u l l ) , t h i s . s t a r t = e , t h i s . e n d = t , t h i s . d e t a i l s = n } r e t u r n e . p r o t o t y p e . t o S t r i n g = f u n c t i o n ( ) { r e t u r n t h i s . s t a r t . f i l e . c o n t e n t . s u b s t r i n g ( t h i s . s t a r t . o f f s e t , t h i s . e n d . o f f s e t ) } , e } ( ) , m r = n e w f r ( n e w d r ( " " , " " ) , 0 , 0 , 0 ) , y r = n e w v r ( m r , m r ) ; ! f u n c t i o n ( e ) { e [ e . W A R N I N G = 0 ] = " W A R N I N G " , e [ e . E R R O R = 1 ] = " E R R O R " } ( h r | | ( h r = { } ) ) ; v a r g r = f u n c t i o n ( ) { f u n c t i o n e ( e , t , n ) { v o i d 0 = = = n & & ( n = h r . E R R O R ) , t h i s . s p a n = e , t h i s . m s g = t , t h i s . l e v e l = n } r e t u r n e . p r o t o t y p e . c o n t e x t u a l M e s s a g e = f u n c t i o n ( ) { v a r e = t h i s . s p a n . s t a r t . g e t C o n t e x t ( 1 0 0 , 3 ) ; r e t u r n e ? t h i s . m s g + ' ( " ' + e . b e f o r e + " [ " + h r [ t h i s . l e v e l ] + " - > ] " + e . a f t e r + ' " ) ' : t h i s . m s g } , e . p r o t o t y p e . t o S t r i n g = f u n c t i o n ( ) { v a r e = t h i s . s p a n . d e t a i l s ? " , " + t h i s . s p a n . d e t a i l s : " " ; r e t u r n t h i s . c o n t e x t u a l M e s s a g e ( ) + " : " + t h i s . s p a n . s t a r t + e } , e } ( ) ; f u n c t i o n _ r ( e , t ) { v a r n = k n ( t ) , r = n u l l ! = n ? " i n " + e + " " + I n ( t ) + " i n " + n : " i n " + e + " " + I n ( t ) , i = n e w d r ( " " , r ) ; r e t u r n n e w v r ( n e w f r ( i , - 1 , - 1 , - 1 ) , n e w f r ( i , - 1 , - 1 , - 1 ) ) } f u n c t i o n E r ( e , t , n ) { v a r r = n e w d r ( " " , " i n " + e + " " + t + " i n " + n ) ; r e t u r n n e w v r ( n e w f r ( r , - 1 , - 1 , - 1 ) , n e w f r ( r , - 1 , - 1 , - 1 ) ) }
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* / v a r x r = f u n c t i o n ( ) { f u n c t i o n e ( e , t ) { t h i s . v a l u e = e , t h i s . s o u r c e S p a n = t } r e t u r n e . p r o t o t y p e . v i s i t = f u n c t i o n ( e ) { r e t u r n e . v i s i t T e x t ( t h i s ) } , e } ( ) , S r = f u n c t i o n ( ) { f u n c t i o n e ( e , t , n ) { t h i s . v a l u e = e , t h i s . s o u r c e S p a n = t , t h i s . i 1 8 n = n } r e t u r n e . p r o t o t y p e . v i s i t = f u n c t i o n ( e ) { r e t u r n e . v i s i t B o u n d T e x t ( t h i s ) } , e } ( ) , w r = f u n c t i o n ( ) { f u n c t i o n e ( e , t , n , r , i ) { t h i s . n a m e = e , t h i s . v a l u e = t , t h i s . s o u r c e S p a n = n , t h i s . v a l u e S p a n = r , t h i s . i 1 8 n = i } r e t u r n e . p r o t o t y p e . v i s i t = f u n c t i o n ( e ) { r e t u r n e . v i s i t T e x t A t t r i b u t e ( t h i s ) } , e } ( ) , C r = f u n c t i o n ( ) { f u n c t i o n e ( e , t , n , r , i , s , o , a ) { t h i s . n a m e = e , t h i s . t y p e = t , t h i s . s e c u r i t y C o n t e x t = n , t h i s . v a l u e = r , t h i s . u n i t = i , t h i s . s o u r c e S p a n = s , t h i s . v a l u e S p a n = o , t h i s . i 1 8 n = a } r e t u r n e . f r o m B o u n d E l e m e n t P r o p e r t y = f u n c t i o n ( t , n ) { r e t u r n n e w e ( t . n a m e , t . t y p e , t . s e c u r i t y C o n t e x t , t . v a l u e , t . u n i t , t . s o u r c e S p a n , t . v a l u e S p a n , n ) } , e . p r o t o t y p e . v i s i t = f u n c t i o n ( e ) { r e t u r n e . v i s i t B o u n d A t t r i b u t e ( t h i s ) } , e } ( ) , b r = f u n c t i o n ( ) { f u n c t i o n e ( e , t , n , r , i , s , o ) { t h i s . n a m e = e , t h i s . t y p e = t , t h i s . h a n d l e r = n , t h i s . t a r g e t = r , t h i s . p h a s e = i , t h i s . s o u r c e S p a n = s , t h i s . h a n d l e r S p a n = o } r e t u r n e . f r o m P a r s e d E v e n t = f u n c t i o n ( t ) { v a r n = 0 = = = t . t y p e ? t . t a r g e t O r P h a s e : n u l l , r = 1 = = = t . t y p e ? t . t a r g e t O r P h a s e : n u l l ; r e t u r n n e w e ( t . n a m e , t . t y p e , t . h a n d l e r , n , r , t . s o u r c e S p a n , t . h a n d l e r S p a n ) } , e . p r o t o t y p e . v i s i t = f u n c t i o n ( e ) { r e t u r n e . v i s i t B o u n d E v e n t ( t h i s ) } , e } ( ) , T r = f u n c t i o n ( ) { f u n c t i o n e ( e , t , n , r , i , s , o , a , u , p ) { t h i s . n a m e = e , t h i s . a t t r i b u t e s = t , t h i s . i n p u t s = n , t h i s . o u t p u t s = r , t h i s . c h i l d r e n = i , t h i s . r e f e r e n c e s = s , t h i s . s o u r c e S p a n = o , t h i s . s t a r t S o u r c e S p a n = a , t h i s . e n d S o u r c e S p a n = u , t h i s . i 1 8 n = p , 0 = = = i . l e n g t h & & a & & u & & ( t h i s . s o u r c e S p a n = n e w v r ( o . s t a r t , u . e n d ) ) } r e t u r n e . p r o t o t y p e . v i s i t = f u n c t i o n ( e ) { r e t u r n e . v i s i t E l e m e n t ( t h i s ) } , e } ( ) , P r = f u n c t i o n ( ) { f u n c t i o n e ( e , t , n , r , i , s , o , a , u , p , l , c ) { t h i s . t a g N a m e = e , t h i s . a t t r i b u t e s = t , t h i s . i n p u t s = n , t h i s . o u t p u t s = r , t h i s . t e m p l a t e A t t r s = i , t h i s . c h i l d r e n = s , t h i s . r e f e r e n c e s = o , t h i s . v a r i a b l e s = a , t h i s . s o u r c e S p a n = u , t h i s . s t a r t S o u r c e S p a n = p , t h i s . e n d S o u r c e S p a n = l , t h i s . i 1 8 n = c } r e t u r n e . p r o t o t y p e . v i s i t = f u n c t i o n ( e ) { r e t u r n e . v i s i t T e m p l a t e ( t h i s ) } , e } ( ) , N r = f u n c t i o n ( ) { f u n c t i o n e ( e , t , n , r ) { t h i s . s e l e c t o r = e , t h i s . a t t r i b u t e s = t , t h i s . s o u r c e S p a n = n , t h i s . i 1 8 n = r } r e t u r n e . p r o t o t y p e . v i s i t = f u n c t i o n ( e ) { r e t u r n e . v i s i t C o n t e n t ( t h i s ) } , e } ( ) , A r = f u n c t i o n ( ) { f u n c t i o n e ( e , t , n , r ) { t h i s . n a m e = e , t h i s . v a l u e = t , t h i s . s o u r c e S p a n = n , t h i s . v a l u e S p a n = r } r e t u r n e . p r o t o t y p e . v i s i t = f u n c t i o n ( e ) { r e t u r n e . v i s i t V a r i a b l e ( t h i s ) } , e } ( ) , M r = f u n c t i o n ( ) { f u n c t i o n e ( e , t , n , r ) { t h i s . n a m e = e , t h i s . v a l u e = t , t h i s . s o u r c e S p a n = n , t h i s . v a l u e S p a n = r } r e t u r n e . p r o t o t y p e . v i s i t = f u n c t i o n ( e ) { r e t u r n e . v i s i t R e f e r e n c e ( t h i s ) } , e } ( ) , I r = f u n c t i o n ( ) { f u n c t i o n e ( e , t , n , r ) { t h i s . v a r s = e , t h i s . p l a c e h o l d e r s = t , t h i s . s o u r c e S p a n = n , t h i s . i 1 8 n = r } r e t u r n e . p r o t o t y p e . v i s i t = f u n c t i o n ( e ) { r e t u r n e . v i s i t I c u ( t h i s ) } , e } ( ) , k r = f u n c t i o n ( ) { f u n c t i o n e ( ) { } r e t u r n e . p r o t o t y p e . v i s i t E l e m e n t = f u n c t i o n ( e ) { R r ( t h i s , e . a t t r i b u t e s ) , R r ( t h i s , e . c h i l d r e n ) , R r ( t h i s , e . r e f e r e n c e s ) } , e . p r o t o t y p e . v i s i t T e m p l a t e = f u n c t i o n ( e ) { R r ( t h i s , e . a t t r i b u t e s ) , R r ( t h i s , e . c h i l d r e n ) , R r ( t h i s , e . r e f e r e n c e s ) , R r ( t h i s , e . v a r i a b l e s ) } , e . p r o t o t y p e . v i s i t C o n t e n t = f u n c t i o n ( e ) { } , e . p r o t o t y p e . v i s i t V a r i a b l e = f u n c t i o n ( e ) { } , e . p r o t o t y p e . v i s i t R e f e r e n c e = f u n c t i o n ( e ) { } , e . p r o t o t y p e . v i s i t T e x t A t t r i b u t e = f u n c t i o n ( e ) { } , e . p r o t o t y p e . v i s i t B o u n d A t t r i b u t e = f u n c t i o n ( e ) { } , e . p r o t o t y p e . v i s i t B o u n d E v e n t = f u n c t i o n ( e ) { } , e . p r o t o t y p e . v i s i t T e x t = f u n c t i o n ( e ) { } , e . p r o t o t y p e . v i s i t B o u n d T e x t = f u n c t i o n ( e ) { } , e . p r o t o t y p e . v i s i t I c u = f u n c t i o n ( e ) { } , e } ( ) ; f u n c t i o n R r ( e , t ) { v a r n , r , i , s , o = [ ] ; i f ( e . v i s i t ) t r y { f o r ( v a r a = f ( t ) , u = a . n e x t ( ) ; ! u . d o n e ; u = a . n e x t ( ) ) v a r p = u . v a l u e , l = e . v i s i t ( p ) | | p . v i s i t ( e ) } c a t c h ( e ) { n = { e r r o r : e } } f i n a l l y { t r y { u & & ! u . d o n e & & ( r = a . r e t u r n ) & & r . c a l l ( a ) } f i n a l l y { i f ( n ) t h r o w n . e r r o r } } e l s e t r y { f o r ( v a r c = f ( t ) , h = c . n e x t ( ) ; ! h . d o n e ; h = c . n e x t ( ) ) { ( l = ( p = h . v a l u e ) . v i s i t ( e ) ) & & o . p u s h ( l ) } } c a t c h ( e ) { i = { e r r o r : e } } f i n a l l y { t r y { h & & ! h . d o n e & & ( s = c . r e t u r n ) & & s . c a l l ( c ) } f i n a l l y { i f ( i ) t h r o w i . e r r o r } } r e t u r n o }
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* / v a r O r = f u n c t i o n ( e , t , n , r , i , s ) { t h i s . n o d e s = e , t h i s . p l a c e h o l d e r s = t , t h i s . p l a c e h o l d e r T o M e s s a g e = n , t h i s . m e a n i n g = r , t h i s . d e s c r i p t i o n = i , t h i s . c u s t o m I d = s , t h i s . i d = t h i s . c u s t o m I d , t h i s . l e g a c y I d s = [ ] , e . l e n g t h ? t h i s . s o u r c e s = [ { f i l e P a t h : e [ 0 ] . s o u r c e S p a n . s t a r t . f i l e . u r l , s t a r t L i n e : e [ 0 ] . s o u r c e S p a n . s t a r t . l i n e + 1 , s t a r t C o l : e [ 0 ] . s o u r c e S p a n . s t a r t . c o l + 1 , e n d L i n e : e [ e . l e n g t h - 1 ] . s o u r c e S p a n . e n d . l i n e + 1 , e n d C o l : e [ 0 ] . s o u r c e S p a n . s t a r t . c o l + 1 } ] : t h i s . s o u r c e s = [ ] } , F r = f u n c t i o n ( ) { f u n c t i o n e ( e , t ) { t h i s . v a l u e = e , t h i s . s o u r c e S p a n = t } r e t u r n e . p r o t o t y p e . v i s i t = f u n c t i o n ( e , t ) { r e t u r n e . v i s i t T e x t ( t h i s , t ) } , e } ( ) , L r = f u n c t i o n ( ) { f u n c t i o n e ( e , t ) { t h i s . c h i l d r e n = e , t h i s . s o u r c e S p a n = t } r e t u r n e . p r o t o t y p e . v i s i t = f u n c t i o n ( e , t ) { r e t u r n e . v i s i t C o n t a i n e r ( t h i s , t ) } , e } ( ) , D r = f u n c t i o n ( ) { f u n c t i o n e ( e , t , n , r ) { t h i s . e x p r e s s i o n = e , t h i s . t y p e = t , t h i s . c a s e s = n , t h i s . s o u r c e S p a n = r } r e t u r n e . p r o t o t y p e . v i s i t = f u n c t i o n ( e , t ) { r e t u r n e . v i s i t I c u ( t h i s , t ) } , e } ( ) , B r = f u n c t i o n ( ) { f u n c t i o n e ( e , t , n , r , i , s , o ) { t h i s . t a g = e , t h i s . a t t r s = t , t h i s . s t a r t N a m e = n , t h i s . c l o s e N a m e = r , t h i s . c h i l d r e n = i , t h i s . i s V o i d = s , t h i s . s o u r c e S p a n = o } r e t u r n e . p r o t o t y p e . v i s i t = f u n c t i o n ( e , t ) { r e t u r n e . v i s i t T a g P l a c e h o l d e r ( t h i s , t ) } , e } ( ) , V r = f u n c t i o n ( ) { f u n c t i o n e ( e , t , n ) { t h i s . v a l u e = e , t h i s . n a m e = t , t h i s . s o u r c e S p a n = n } r e t u r n e . p r o t o t y p e . v i s i t = f u n c t i o n ( e , t ) { r e t u r n e . v i s i t P l a c e h o l d e r ( t h i s , t ) } , e } ( ) , j r = f u n c t i o n ( ) { f u n c t i o n e ( e , t , n ) { t h i s . v a l u e = e , t h i s . n a m e = t , t h i s . s o u r c e S p a n = n } r e t u r n e . p r o t o t y p e . v i s i t = f u n c t i o n ( e , t ) { r e t u r n e . v i s i t I c u P l a c e h o l d e r ( t h i s , t ) } , e } ( ) , U r = f u n c t i o n ( ) { f u n c t i o n e ( ) { } r e t u r n e . p r o t o t y p e . v i s i t T e x t = f u n c t i o n ( e , t ) { r e t u r n n e w F r ( e . v a l u e , e . s o u r c e S p a n ) } , e . p r o t o t y p e . v i s i t C o n t a i n e r = f u n c t i o n ( e , t ) { v a r n = t h i s , r = e . c h i l d r e n . m a p ( ( f u n c t i o n ( e ) { r e t u r n e . v i s i t ( n , t ) } ) ) ; r e t u r n n e w L r ( r , e . s o u r c e S p a n ) } , e . p r o t o t y p e . v i s i t I c u = f u n c t i o n ( e , t ) { v a r n = t h i s , r = { } ; O b j e c t . k e y s ( e . c a s e s ) . f o r E a c h ( ( f u n c t i o n ( i ) { r e t u r n r [ i ] = e . c a s e s [ i ] . v i s i t ( n , t ) } ) ) ; v a r i = n e w D r ( e . e x p r e s s i o n , e . t y p e , r , e . s o u r c e S p a n ) ; r e t u r n i . e x p r e s s i o n P l a c e h o l d e r = e . e x p r e s s i o n P l a c e h o l d e r , i } , e . p r o t o t y p e . v i s i t T a g P l a c e h o l d e r = f u n c t i o n ( e , t ) { v a r n = t h i s , r = e . c h i l d r e n . m a p ( ( f u n c t i o n ( e ) { r e t u r n e . v i s i t ( n , t ) } ) ) ; r e t u r n n e w B r ( e . t a g , e . a t t r s , e . s t a r t N a m e , e . c l o s e N a m e , r , e . i s V o i d , e . s o u r c e S p a n ) } , e . p r o t o t y p e . v i s i t P l a c e h o l d e r = f u n c t i o n ( e , t ) { r e t u r n n e w V r ( e . v a l u e , e . n a m e , e . s o u r c e S p a n ) } , e . p r o t o t y p e . v i s i t I c u P l a c e h o l d e r = f u n c t i o n ( e , t ) { r e t u r n n e w j r ( e . v a l u e , e . n a m e , e . s o u r c e S p a n ) } , e } ( ) , H r = f u n c t i o n ( ) { f u n c t i o n e ( ) { } r e t u r n e . p r o t o t y p e . v i s i t T e x t = f u n c t i o n ( e , t ) { } , e . p r o t o t y p e . v i s i t C o n t a i n e r = f u n c t i o n ( e , t ) { v a r n = t h i s ; e . c h i l d r e n . f o r E a c h ( ( f u n c t i o n ( e ) { r e t u r n e . v i s i t ( n ) } ) ) } , e . p r o t o t y p e . v i s i t I c u = f u n c t i o n ( e , t ) { v a r n = t h i s ; O b j e c t . k e y s ( e . c a s e s ) . f o r E a c h ( ( f u n c t i o n ( t ) { e . c a s e s [ t ] . v i s i t ( n ) } ) ) } , e . p r o t o t y p e . v i s i t T a g P l a c e h o l d e r = f u n c t i o n ( e , t ) { v a r n = t h i s ; e . c h i l d r e n . f o r E a c h ( ( f u n c t i o n ( e ) { r e t u r n e . v i s i t ( n ) } ) ) } , e . p r o t o t y p e . v i s i t P l a c e h o l d e r = f u n c t i o n ( e , t ) { } , e . p r o t o t y p e . v i s i t I c u P l a c e h o l d e r = f u n c t i o n ( e , t ) { } , e } ( ) ;
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* /
function qr ( e ) { return e . id || Wr ( e ) } function Wr ( e ) { return function ( e ) { var t = sn ( e ) , n = function ( e , t ) { for ( var n = e . length + 3 >>> 2 , r = [ ] , i = 0 ; i < n ; i ++ ) r [ i ] = ai ( e , 4 * i , t ) ; return r } ( t , Xr . Big ) , r = 8 * t . length , i = fn ( 80 ) , s = 1732584193 , o = 4023233417 , a = 2562383102 , u = 271733878 , p = 3285377520 ; n [ r >> 5 ] |= 128 << 24 - r % 32 , n [ 15 + ( r + 64 >> 9 << 4 ) ] = r ; for ( var l = 0 ; l < n . length ; l += 16 ) { for ( var c = s , h = o , f = a , d = u , v = p , m = 0 ; m < 80 ; m ++ ) { i [ m ] = m < 16 ? n [ l + m ] : si ( i [ m - 3 ] ^ i [ m - 8 ] ^ i [ m - 14 ] ^ i [ m - 16 ] , 1 ) ; var y = Yr ( m , o , a , u ) , g = y [ 0 ] , _ = y [ 1 ] , E = [ si ( s , 5 ) , g , p , _ , i [ m ] ] . reduce ( ni ) ; p = u , u = a , a = si ( o , 30 ) , o = s , s = E } s = ni ( s , c ) , o = ni ( o , h ) , a = ni ( a , f ) , u = ni ( u , d ) , p = ni ( p , v ) } return function ( e ) { for ( var t = "" , n = 0 ; n < e . length ; n ++ ) { var r = oi ( e , n ) ; t += ( r >>> 4 ) . toString ( 16 ) + ( 15 & r ) . toString ( 16 ) } return t . toLowerCase ( ) } ( ui ( [ s , o , a , u , p ] ) ) } ( ( t = e . nodes , t . map ( ( function ( e ) { return e . visit ( Gr , null ) } ) ) ) . join ( "" ) + "[" + e . meaning + "]" ) ; var t } function zr ( e ) { return e . id || Kr ( e ) } function Kr ( e ) { var t = new $r ; return Zr ( e . nodes . map ( ( function ( e ) { return e . visit ( t , null ) } ) ) . join ( "" ) , e . meaning ) } var Qr = function ( ) { function e ( ) { } return e . prototype . visitText = function ( e , t ) { return e . value } , e . prototype . visitContainer = function ( e , t ) { var n = this ; return "[" + e . children . map ( ( function ( e ) { return e . visit ( n ) } ) ) . join ( ", " ) + "]" } , e . prototype . visitIcu = function ( e , t ) { var n = this , r = Object . keys ( e . cases ) . map ( ( function ( t ) { return t + " {" + e . cases [ t ] . visit ( n ) + "}" } ) ) ; return "{" + e . expression + ", " + e . type + ", " + r . join ( ", " ) + "}" } , e . prototype . visitTagPlaceholder = function ( e , t ) { var n = this ; return e . isVoid ? '<ph tag name="' + e . startName + '"/>' : '<ph tag name="' + e . startName + '">' + e . children . map ( ( function ( e ) { return e . visit ( n ) } ) ) . join ( ", " ) + '</ph name="' + e . closeName + '">' } , e . prototype . visitPlaceholder = function ( e , t ) { return e . value ? '<ph name="' + e . name + '">' + e . value + "</ph>" : '<ph name="' + e . name + '"/>' } , e . prototype . visitIcuPlaceholder = function ( e , t ) { return '<ph icu name="' + e . name + '">' + e . value . visit ( this ) + "</ph>" } , e } ( ) , Gr = new Qr ; var Xr , $r = function ( e ) { function t ( ) { return null !== e && e . apply ( this , arguments ) || this } return l ( t , e ) , t . prototype . visitIcu = function ( e , t ) { var n = this , r = Object . keys ( e . cases ) . map ( ( function ( t ) { return t + " {" + e . cases [ t ] . visit ( n ) + "}" } ) ) ; return "{" + e . type + ", " + r . join ( ", " ) + "}" } , t } ( Qr ) ; function Yr ( e , t , n , r ) { return e < 20 ? [ t & n | ~ t & r , 1518500249 ] : e < 40 ? [ t ^ n ^ r , 1859775393 ] : e < 60 ? [ t & n | t & r | n & r , 2400959708 ] : [ t ^ n ^ r , 3395469782 ] } function Jr ( e ) { var t = sn ( e ) , n = ei ( t , 0 ) , r = ei ( t , 102072 ) ; return 0 != n || 0 != r && 1 != r || ( n ^= 319790063 , r ^= - 1801410264 ) , [ n , r ] } function Zr ( e , t ) { void 0 === t && ( t = "" ) ; var n = Jr ( e ) ; if ( t ) { var r = Jr ( t ) ; n = function ( e , t ) { var n = e [ 0 ] , r = e [ 1 ] , i = t [ 0 ] , s = t [ 1 ] , o = ri ( r , s ) , a = o [ 0 ] , u = o [ 1 ] ; return [ ni ( ni ( n , i ) , a ) , u ] } ( function ( e , t ) { var n = e [ 0 ] , r = e [ 1 ] ; return [ n << t | r >>> 32 - t , r << t | n >>> 32 - t ] } ( n , 1 ) , r ) } return function ( e ) { for ( var t = "" , n = "1" , r = e . length - 1 ; r >= 0 ; r -- ) t = pi ( t , li ( oi ( e , r ) , n ) ) , n = li ( 256 , n ) ; return t . split ( "" ) . reverse ( ) . join ( "" ) } ( ui ( [ 2147483647 & n [ 0 ] , n [ 1 ] ] ) ) } function ei ( e , t ) { var n , r = 2654435769 , i = 2654435769 , s = e . length ; for ( n = 0 ; n + 12 <= s ; n += 12 ) { var o = ti ( r = ni ( r , ai ( e , n , Xr . Little ) ) , i = ni ( i , ai ( e , n + 4 , Xr . Little ) ) , t = ni ( t , ai ( e , n + 8 , Xr . Little ) ) ) ; r = o [ 0 ] , i = o [ 1 ] , t = o [ 2 ] } return r = ni ( r , ai ( e , n , Xr . Little ) ) , i = ni ( i , ai ( e , n + 4 , Xr . Little ) ) , t = ni ( t , s ) , ti ( r , i , t = ni ( t , ai ( e , n + 8 , Xr . Little ) << 8 ) ) [ 2 ] } function ti ( e , t , n ) { return e = ii ( e , t ) , e = ii ( e , n ) , e ^= n >>> 13 , t = ii ( t , n ) , t = ii ( t , e ) , t ^= e << 8 , n = ii ( n , e ) , n = ii ( n , t ) , n ^= t >>> 13 , e = ii ( e , t ) , e = ii ( e , n ) , e ^= n >>> 12 , t = ii ( t , n ) , t = ii ( t , e ) , t ^= e << 16 , n = ii ( n , e ) , n = ii ( n , t ) , n ^= t >>> 5 , e = ii ( e , t ) , e = ii ( e , n ) , e ^= n >>> 3 , t = ii ( t , n ) , t = ii ( t , e ) , t ^= e << 10 , n = ii ( n , e ) , n = ii ( n , t ) , [ e , t , n ^= t >>> 15 ] } function ni ( e , t ) { return ri ( e , t ) [ 1 ] } function ri ( e , t ) { var n = ( 65535 & e ) + ( 65535 & t ) , r = ( e >>> 16 ) + ( t >>> 16 ) + ( n >>> 16 ) ; return [ r >>> 16 , r << 16 | 65535 & n ] } function ii ( e , t ) { var n = ( 65535 & e ) - ( 65535 & t ) ; return ( e >> 16 ) - ( t >> 16 ) + ( n >> 16 ) << 16 | 65535 & n } function si ( e , t ) { return e << t | e >>> 32 - t } function oi ( e , t ) { return t >= e . length ? 0 : 255 & e . charCodeAt ( t ) } function ai ( e , t , n ) { var r = 0 ; if ( n === Xr . Big ) for ( var i = 0 ; i < 4 ; i ++ ) r += oi ( e , t + i ) << 24 - 8 * i ; else for ( i = 0 ; i < 4 ; i ++ ) r += oi ( e , t + i ) << 8 * i ; return r } function ui ( e ) { return e . reduce ( ( function ( e , t ) { return e + function ( e ) { for ( var t = "" , n = 0 ; n < 4 ; n ++ ) t += String . fromCharCode ( e >>> 8 * ( 3 - n ) & 255 ) ; return t } ( t ) } ) , "" ) } function pi ( e , t ) { for ( var n = "" , r = Math . max ( e . length , t . length ) , i = 0 , s = 0 ; i < r || s ; i ++ ) { var o = s + + ( e [ i ] || 0 ) + + ( t [ i ] || 0 ) ; o >= 10 ? ( s = 1 , n += o - 10 ) : (
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* /!function(e){e[e.Little=0]="Little",e[e.Big=1]="Big"}(Xr||(Xr={}));var ci=function(){function e(){}return e.prototype.createNameMapper=function(e){return null},e}(),hi=function(e){function t(t,n){var r=e.call(this)||this;return r.mapName=n,r.internalToPublic={},r.publicToNextId={},r.publicToInternal={},t.nodes.forEach((function(e){return e.visit(r)})),r}return l(t,e),t.prototype.toPublicName=function(e){return this.internalToPublic.hasOwnProperty(e)?this.internalToPublic[e]:null},t.prototype.toInternalName=function(e){return this.publicToInternal.hasOwnProperty(e)?this.publicToInternal[e]:null},t.prototype.visitText=function(e,t){return null},t.prototype.visitTagPlaceholder=function(t,n){this.visitPlaceholderName(t.startName),e.prototype.visitTagPlaceholder.call(this,t,n),this.visitPlaceholderName(t.closeName)},t.prototype.visitPlaceholder=function(e,t){this.visitPlaceholderName(e.name)},t.prototype.visitIcuPlaceholder=function(e,t){this.visitPlaceholderName(e.name)},t.prototype.visitPlaceholderName=function(e){if(e&&!this.internalToPublic.hasOwnProperty(e)){var t=this.mapName(e);if(this.publicToInternal.hasOwnProperty(t)){var n=this.publicToNextId[t];this.publicToNextId[t]=n+1,t=t+"_"+n}else this.publicToNextId[t]=1;this.internalToPublic[e]=t,this.publicToInternal[t]=e}},t}(Hr),fi=new(function(){function e(){}return e.prototype.visitTag=function(e){var t=this,n=this._serializeAttributes(e.attrs);if(0==e.children.length)return"<"+e.name+n+"/ > ";var r=e.children.map((function(e){return e.visit(t)}));return" < "+e.name+n+" > "+r.join(" ")+" < / " + e . n a m e + " > " } , e . p r o t o t y p e . v i s i t T e x t = f u n c t i o n ( e ) { r e t u r n e . v a l u e } , e . p r o t o t y p e . v i s i t D e c l a r a t i o n = f u n c t i o n ( e ) { r e t u r n " < ? x m l " + t h i s . _ s e r i a l i z e A t t r i b u t e s ( e . a t t r s ) + " ? > " } , e . p r o t o t y p e . _ s e r i a l i z e A t t r i b u t e s = f u n c t i o n ( e ) { v a r t = O b j e c t . k e y s ( e ) . m a p ( ( f u n c t i o n ( t ) { r e t u r n t + ' = " ' + e [ t ] + ' " ' } ) ) . j o i n ( " " ) ; r e t u r n t . l e n g t h > 0 ? " " + t : " " } , e . p r o t o t y p e . v i s i t D o c t y p e = f u n c t i o n ( e ) { r e t u r n " < ! D O C T Y P E " + e . r o o t T a g + " [ \ n " + e . d t d + " \ n ] > " } , e } ( ) ) ; f u n c t i o n d i ( e ) { r e t u r n e . m a p ( ( f u n c t i o n ( e ) { r e t u r n e . v i s i t ( f i ) } ) ) . j o i n ( " " ) } v a r v i = f u n c t i o n ( ) { f u n c t i o n e ( e ) { v a r t = t h i s ; t h i s . a t t r s = { } , O b j e c t . k e y s ( e ) . f o r E a c h ( ( f u n c t i o n ( n ) { t . a t t r s [ n ] = x i ( e [ n ] ) } ) ) } r e t u r n e . p r o t o t y p e . v i s i t = f u n c t i o n ( e ) { r e t u r n e . v i s i t D e c l a r a t i o n ( t h i s ) } , e } ( ) , m i = f u n c t i o n ( ) { f u n c t i o n e ( e , t ) { t h i s . r o o t T a g = e , t h i s . d t d = t } r e t u r n e . p r o t o t y p e . v i s i t = f u n c t i o n ( e ) { r e t u r n e . v i s i t D o c t y p e ( t h i s ) } , e } ( ) , y i = f u n c t i o n ( ) { f u n c t i o n e ( e , t , n ) { v a r r = t h i s ; v o i d 0 = = = t & & ( t = { } ) , v o i d 0 = = = n & & ( n = [ ] ) , t h i s . n a m e = e , t h i s . c h i l d r e n = n , t h i s . a t t r s = { } , O b j e c t . k e y s ( t ) . f o r E a c h ( ( f u n c t i o n ( e ) { r . a t t r s [ e ] = x i ( t [ e ] ) } ) ) } r e t u r n e . p r o t o t y p e . v i s i t = f u n c t i o n ( e ) { r e t u r n e . v i s i t T a g ( t h i s ) } , e } ( ) , g i = f u n c t i o n ( ) { f u n c t i o n e ( e ) { t h i s . v a l u e = x i ( e ) } r e t u r n e . p r o t o t y p e . v i s i t = f u n c t i o n ( e ) { r e t u r n e . v i s i t T e x t ( t h i s ) } , e } ( ) , _ i = f u n c t i o n ( e ) { f u n c t i o n t ( t ) { r e t u r n v o i d 0 = = = t & & ( t = 0 ) , e . c a l l ( t h i s , " \ n " + n e w A r r a y ( t + 1 ) . j o i n ( " " ) ) | | t h i s } r e t u r n l ( t , e ) , t } ( g i ) , E i = [ [ / & / g , " & a m p ; " ] , [ / " / g , " & q u o t ; " ] , [ / ' / g , " & a p o s ; " ] , [ / < / g , " & l t ; " ] , [ / > / g , " & g t ; " ] ] ; f u n c t i o n x i ( e ) { r e t u r n E i . r e d u c e ( ( f u n c t i o n ( e , t ) { r e t u r n e . r e p l a c e ( t [ 0 ] , t [ 1 ] ) } ) , e ) }
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* /var Si=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return l(t,e),t.prototype.write=function(e,t){var n=new bi,r=new wi,i=new yi("messagebundle");return e.forEach((function(e){var t={id:e.id};e.description&&(t.desc=e.description),e.meaning&&(t.meaning=e.meaning);var n=[];e.sources.forEach((function(e){n.push(new yi("source",{},[new gi(e.filePath+":"+e.startLine+(e.endLine!==e.startLine?","+e.endLine:""))]))})),i.children.push(new _i(2),new yi("msg",t,v(n,r.serialize(e.nodes))))})),i.children.push(new _i),di([new vi({version:"1.0",encoding:"UTF-8"}),new _i,new mi("messagebundle",'<!ELEMENT messagebundle (msg)*>\n<!ATTLIST messagebundle class CDATA #IMPLIED>\n\n<!ELEMENT msg (#PCDATA|ph|source)*>\n<!ATTLIST msg id CDATA #IMPLIED>\n<!ATTLIST msg seq CDATA #IMPLIED>\n<!ATTLIST msg name CDATA #IMPLIED>\n<!ATTLIST msg desc CDATA #IMPLIED>\n<!ATTLIST msg meaning CDATA #IMPLIED>\n<!ATTLIST msg obsolete (obsolete) #IMPLIED>\n<!ATTLIST msg xml:space (default|preserve) "default">\n<!ATTLIST msg is_hidden CDATA #IMPLIED>\n\n<!ELEMENT source (#PCDATA)>\n\n<!ELEMENT ph (#PCDATA|ex)*>\n<!ATTLIST ph name CDATA #REQUIRED>\n\n<!ELEMENT ex (#PCDATA)>'),new _i,n.addDefaultExamples(i),new _i])},t.prototype.load=function(e,t){throw new Error("Unsupported")},t.prototype.digest=function(e){return Ci(e)},t.prototype.createNameMapper=function(e){return new hi(e,Ti)},t}(ci),wi=function(){function e(){}return e.prototype.visitText=function(e,t){return[new gi(e.value)]},e.prototype.visitContainer=function(e,t){var n=this,r=[];return e.children.forEach((function(e){return r.push.apply(r,v(e.visit(n)))})),r},e.prototype.visitIcu=function(e,t){var n=this,r=[new gi("{"+e.expressionPlaceholder+", "+e.type+", ")];return Object.keys(e.cases).forEach((function(t){r.push.apply(r,v([new gi(t+" {")],e.cases[t].visit(n),[new gi("} ")]))})),r.push(new gi("}")),r},e.prototype.visitTagPlaceholder=function(e,t){var n=new gi("<"+e.tag+">"),r=new yi("ex",{},[n]),i=new yi("ph",{name:e.startName},[r,n]);if(e.isVoid)return[i];var s=new gi("</ "+e.tag+" > "),o=new yi(" ex ",{},[s]),a=new yi(" ph ",{name:e.closeName},[o,s]);return v([i],this.serialize(e.children),[a])},e.prototype.visitPlaceholder=function(e,t){var n=new gi(" { { "+e.value+" } } "),r=new yi(" ex ",{},[n]);return[new yi(" ph ",{name:e.name},[r,n])]},e.prototype.visitIcuPlaceholder=function(e,t){var n=e.value.expression,r=e.value.type,i=Object.keys(e.value.cases).map((function(e){return e+" { ... } "})).join(" "),s=new gi(" { "+n+" , "+r+" , "+i+" } "),o=new yi(" ex ",{},[s]);return[new yi(" ph ",{name:e.name},[o,s])]},e.prototype.serialize=function(e){var t=this;return[].concat.apply([],v(e.map((function(e){return e.visit(t)}))))},e}();function Ci(e){return zr(e)}var bi=function(){function e(){}return e.prototype.addDefaultExamples=function(e){return e.visit(this),e},e.prototype.visitTag=function(e){var t=this;if(" ph "===e.name){if(!e.children||0==e.children.length){var n=new gi(e.attrs.name||" ... ");e.children=[new yi(" ex ",{},[n])]}}else e.children&&e.children.forEach((function(e){return e.visit(t)}))},e.prototype.visitText=function(e){},e.prototype.visitDeclaration=function(e){},e.prototype.visitDoctype=function(e){},e}();function Ti(e){return e.toUpperCase().replace(/[^A-Z0-9_]/g," _ ")}function Pi(e){return" i18n "===e||e.startsWith(" i18n - ")}function Ni(e){return e instanceof Or}function Ai(e){return Ni(e)&&1===e.nodes.length&&e.nodes[0]instanceof Dr}function Mi(e){return e.nodes[0]}function Ii(e,t){return void 0===t&&(t=0)," <EFBFBD> "+e+(t>0?" : "+t:" ")+" <EFBFBD> "}function ki(e){void 0===e&&(e=0);var t=e;return function(){return t++}}function Ri(e){var t={};return e.forEach((function(e,n){t[n]=Vt(e.length>1?" [ "+e.join(" | ")+" ] " : e [ 0 ] ) } ) ) , t } function Oi ( e , t ) { for ( var n = [ ] , r = 2 ; r < arguments . length ; r ++ ) n [ r - 2 ] = arguments [ r ] ; var i = e . get ( t ) || [ ] ; i . push . apply ( i , v ( n ) ) , e . set ( t , i ) } function Fi ( e , t , n ) { void 0 === t && ( t = 0 ) , void 0 === n && ( n = 0 ) ; var r = t , i = new Map , s = e instanceof Or ? e . nodes . find ( ( function ( e ) { return e instanceof Lr } ) ) : e ; return s && s . children . filter ( ( function ( e ) { return e instanceof Vr } ) ) . forEach ( ( function ( e , t ) { var s = Ii ( r + t , n ) ; Oi ( i , e .
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* /var ji=/ [ - . ] / ; function Ui ( e , t ) { var n = null ; return function ( ) { return n || ( e . push ( new ut ( "_t" , void 0 , ye ) ) , n = Mt ( t ) ) , n } } function Hi ( e ) { if ( this ) throw new Error ( "Builder " + this . constructor . name + " doesn't support " + e + " yet" ) ; throw new Error ( "Feature " + e + " is not supported yet" ) } function qi ( e ) { throw new Error ( "Invalid state: Visitor " + this . constructor . name + " doesn't handle " + e . constructor . name ) } function Wi ( e ) { return Array . isArray ( e ) ? Ft ( e . map ( Wi ) ) : Vt ( e , ge ) } function zi ( e , t ) { return Object . getOwnPropertyNames ( e ) . length > 0 ? function ( e , t ) { return Lt ( Object . getOwnPropertyNames ( e ) . map ( ( function ( n ) { var r , i , s , o , a , u = e [ n ] ; return Array . isArray ( u ) ? ( o = ( r = d ( u , 2 ) ) [ 0 ] , s = r [ 1 ] ) : ( s = ( i = d ( qt ( n , [ n , u ] ) , 2 ) ) [ 0 ] , o = i [ 1 ] ) , { key : a = s , quoted : ji . test ( a ) , value : t && o !== s ? Ft ( [ Wi ( o ) , Wi ( s ) ] ) : Wi ( o ) } } ) ) ) } ( e , t ) : null } function Ki ( e ) { for ( ; jt ( e [ e . length - 1 ] ) ; ) e . pop ( ) ; return e } function Qi ( e , t ) { if ( Array . isArray ( e . predicate ) ) { var n = [ ] ; return e . predicate . forEach ( ( function ( e ) { var t = e . split ( "," ) . map ( ( function ( e ) { return Vt ( e . trim ( ) ) } ) ) ; n . push . apply ( n , v ( t ) ) } ) ) , t . getConstLiteral ( Ft ( n ) , ! 0 ) } return e . predicate } var Gi , Xi , $i , Yi = function ( ) { function e ( ) { this . values = [ ] } return e . prototype . set = function ( e , t ) { t && this . values . push ( { key : e , value : t , quoted : ! 1 } ) } , e . prototype . toLiteralMap = function ( ) { return Lt ( this . values ) } , e } ( ) ; function Ji ( e ) { var t = { } ; return e instanceof Pr && "ng-template" !== e . tagName ? e . templateAttrs . forEach ( ( function ( e ) { return t [ e . name ] = "" } ) ) : ( e . attributes . forEach ( ( function ( e ) { Pi ( e . name ) || ( t [ e . name ] = e . value ) } ) ) , e . inputs . forEach ( ( function ( e ) { t [ e . name ] = "" } ) ) , e . outputs . forEach ( ( function ( e ) { t [ e . name ] = "" } ) ) ) , t } function Zi ( e , t , n ) { var r = It ( e , null , n ) ; if ( t . length > 0 ) for ( var i = 0 ; i < t . length ; i ++ ) r = r . callFn ( t [ i ] , n ) ; else r = r . callFn ( [ ] , n ) ; return r } function es ( e ) { var t = e . expressions , n = e . strings ; return 1 === t . length && 2 === n . length && "" === n [ 0 ] && "" === n [ 1 ] ? 1 : t . length + n . length }
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* / f u n c t i o n t s ( e ) { v a r t = M t ( " t " ) , n = [ ] , r = i s ( e ) ? t : n e w J e ( h e . O r , t , e . i n t e r n a l T y p e ) , i = n u l l ; i f ( n u l l ! = = e . d e p s ) " i n v a l i d " ! = = e . d e p s & & ( i = n e w L e ( r , n s ( e . d e p s , e . i n j e c t F n , e . t a r g e t = = = X i . P i p e ) ) ) ; e l s e { v a r s = M t ( " ɵ " + e . n a m e + " _ B a s e F a c t o r y " ) , o = I t ( t r . g e t I n h e r i t e d F a c t o r y ) , a = s . s e t ( o . c a l l F n ( [ e . i n t e r n a l T y p e ] ) ) . t o D e c l S t m t ( g e , [ q e . E x p o r t e d , q e . F i n a l ] ) ; n . p u s h ( a ) , i = s . c a l l F n ( [ r ] ) } v a r u = i , p = [ ] , l = n u l l ; f u n c t i o n c ( e ) { v a r n = M t ( " r " ) ; p . p u s h ( n . s e t ( s t ) . t o D e c l S t m t ( ) ) ; v a r r = n u l l ; r e t u r n r = n u l l ! = = u ? n . s e t ( u ) . t o S t m t ( ) : I t ( t r . i n v a l i d F a c t o r y ) . c a l l F n ( [ ] ) . t o S t m t ( ) , p . p u s h ( B t ( t , [ r ] , [ n . s e t ( e ) . t o S t m t ( ) ] ) ) , n } i f ( i s ( e ) & & e . d e l e g a t e T y p e = = = G i . F a c t o r y ) { v a r h = M t ( " ɵ " + e . n a m e + " _ B a s e F a c t o r y " ) , f = I t ( t r . g e t F a c t o r y O f ) ; i f ( e . d e l e g a t e . i s E q u i v a l e n t ( e . i n t e r n a l T y p e ) ) t h r o w n e w E r r o r ( " I l l e g a l s t a t e : c o m p i l i n g f a c t o r y t h a t d e l e g a t e s t o i t s e l f " ) ; v a r d = h . s e t ( f . c a l l F n ( [ e . d e l e g a t e ] ) ) . t o D e c l S t m t ( g e , [ q e . E x p o r t e d , q e . F i n a l ] ) ; n . p u s h ( d ) , l = c ( h . c a l l F n ( [ ] ) ) } e l s e i f ( i s ( e ) ) { v a r v = n s ( e . d e l e g a t e D e p s , e . i n j e c t F n , e . t a r g e t = = = X i . P i p e ) ; l = c ( n e w ( e . d e l e g a t e T y p e = = = G i . C l a s s ? L e : F e ) ( e . d e l e g a t e , v ) ) } e l s e l = f u n c t i o n ( e ) { r e t u r n v o i d 0 ! = = e . e x p r e s s i o n }
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* / ( e ) ? c ( e . e x p r e s s i o n ) : i ; r e t u r n n u l l ! = = l ? p . p u s h ( n e w c t ( l ) ) : p . p u s h ( I t ( t r . i n v a l i d F a c t o r y ) . c a l l F n ( [ ] ) . t o S t m t ( ) ) , { f a c t o r y : D t ( [ n e w $ e ( " t " , y e ) ] , p , g e , v o i d 0 , e . n a m e + " _ F a c t o r y " ) , s t a t e m e n t s : n , t y p e : R t ( I t ( t r . F a c t o r y D e f , [ i r ( e . t y p e . t y p e , e . t y p e A r g u m e n t C o u n t ) ] ) ) } } f u n c t i o n n s ( e , t , n ) { r e t u r n e . m a p ( ( f u n c t i o n ( e , r ) { r e t u r n f u n c t i o n ( e , t , n , r ) { s w i t c h ( e . r e s o l v e d ) { c a s e $ i . T o k e n : c a s e $ i . C h a n g e D e t e c t o r R e f : v a r i = 0 | ( e . s e l f ? 2 : 0 ) | ( e . s k i p S e l f ? 4 : 0 ) | ( e . h o s t ? 1 : 0 ) | ( e . o p t i o n a l ? 8 : 0 ) , s = 0 ! = = i | | e . o p t i o n a l ? V t ( i ) : n u l l ; i f ( n & & e . r e s o l v e d = = = $ i . C h a n g e D e t e c t o r R e f ) r e t u r n I t ( t r . i n j e c t P i p e C h a n g e D e t e c t o r R e f ) . c a l l F n ( s ? [ s ] : [ ] ) ; v a r o = [ e . t o k e n ] ; r e t u r n s & & o . p u s h ( s ) , I t ( t ) . c a l l F n ( o ) ; c a s e $ i . A t t r i b u t e : r e t u r n I t ( t r . i n j e c t A t t r i b u t e ) . c a l l F n ( [ e . t o k e n ] ) ; c a s e $ i . I n v a l i d : r e t u r n I t ( t r . i n v a l i d F a c t o r y D e p ) . c a l l F n ( [ V t ( r ) ] ) ; d e f a u l t : r e t u r n H i ( " U n k n o w n R 3 R e s o l v e d D e p e n d e n c y T y p e : " + $ i [ e . r e s o l v e d ] ) } } ( e , t , n , r ) } ) ) } f u n c t i o n r s ( e , t , n ) { n . r e s o l v e E x t e r n a l R e f e r e n c e ( S n . I n j e c t o r ) ; v a r r , i , s = [ ] ; t r y { f o r ( v a r o = f ( e . d i D e p s ) , a = o . n e x t ( ) ; ! a . d o n e ; a = o . n e x t ( ) ) { v a r u = a . v a l u e ; i f ( u . t o k e n ) { v a r p = B n ( u . t o k e n ) , l = u . i s A t t r i b u t e ? $ i . A t t r i b u t e : $ i . T o k e n , c = p i n s t a n c e o f b n ? t . i m p o r t E x p r ( p ) : V t ( p ) ; s . p u s h ( { t o k e n : c , r e s o l v e d : l , h o s t : ! ! u . i s H o s t , o p t i o n a l : ! ! u . i s O p t i o n a l , s e l f : ! ! u . i s S e l f , s k i p S e l f : ! ! u . i s S k i p S e l f } ) } e l s e H i ( " d e p e n d e n c y w i t h o u t a t o k e n " ) } } c a t c h ( e ) { r = { e r r o r : e } } f i n a l l y { t r y { a & & ! a . d o n e & & ( i = o . r e t u r n ) & & i . c a l l ( o ) } f i n a l l y { i f ( r ) t h r o w r . e r r o r } } r e t u r n s } f u n c t i o n i s ( e ) { r e t u r n v o i d 0 ! = = e . d e l e g a t e T y p e } f u n c t i o n s s ( e ) { v a r t = n u l l , n = { n a m e : e . n a m e , t y p e : e . t y p e , i n t e r n a l T y p e : e . i n t e r n a l T y p e , t y p e A r g u m e n t C o u n t : e . t y p e A r g u m e n t C o u n t , d e p s : [ ] , i n j e c t F n : S n . i n j e c t , t a r g e t : X i . I n j e c t a b l e } ; i f ( v o i d 0 ! = = e . u s e C l a s s ) { v a r r = e . u s e C l a s s . i s E q u i v a l e n t ( e . i n t e r n a l T y p e ) , i = v o i d 0 ; v o i d 0 ! = = e . u s e r D e p s & & ( i = e . u s e r D e p s ) , t = v o i d 0 ! = = i ? t s ( h ( h ( { } , n ) , { d e l e g a t e : e . u s e C l a s s , d e l e g a t e D e p s : i , d e l e g a t e T y p e : G i . C l a s s } ) ) : r ? t s ( n ) : o s ( e . t y p e . v a l u e , e . u s e C l a s s ) } e l s e t = v o i d 0 ! = = e . u s e F a c t o r y ? v o i d 0 ! = = e . u s e r D e p s ? t s ( h ( h ( { } , n ) , { d e l e g a t e : e . u s e F a c t o r y , d e l e g a t e D e p s : e . u s e r D e p s | | [ ] , d e l e g a t e T y p e : G i . F u n c t i o n } ) ) : { s t a t e m e n t s : [ ] , f a c t o r y : D t ( [ ] , [ n e w c t ( e . u s e F a c t o r y . c a l l F n ( [ ] ) ) ] ) } : v o i d 0 ! = = e . u s e V a l u e ? t s ( h ( h ( { } , n ) , { e x p r e s s i o n : e . u s e V a l u e } ) ) : v o i d 0 ! = = e . u s e E x i s t i n g ? t s ( h ( h ( { } , n ) , { e x p r e s s i o n : I t ( S n . i n j e c t ) . c a l l F n ( [ e . u s e E x i s t i n g ] ) } ) ) : o s ( e . t y p e . v a l u e , e . i n t e r n a l T y p e ) ; v a r s = { t o k e n : e . i n t e r n a l T y p e , f a c t o r y : t . f a c t o r y } ; r e t u r n n u l l ! = = e . p r o v i d e d I n . v a l u e & & ( s . p r o v i d e d I n = e . p r o v i d e d I n ) , { e x p r e s s i o n : I t ( S n . ɵ ɵ d e f i n e I n j e c t a b l e ) . c a l l F n ( [ n r ( s ) ] ) , t y p e : n e w d e ( I t ( S n . I n j e c t a b l e D e f , [ i r ( e . t y p e . t y p e , e . t y p e A r g u m e n t C o u n t ) ] ) ) , s t a t e m e n t s : t . s t a t e m e n t s } } f u n c t i o n o s ( e , t ) { r e t u r n { s t a t e m e n t s : [ ] , f a c t o r y : e . n o d e = = = t . n o d e ? t . p r o p ( " ɵ f a c " ) : D t ( [ n e w $ e ( " t " , y e ) ] , [ n e w c t ( t . c a l l M e t h o d ( " ɵ f a c " , [ M t ( " t " ) ] ) ) ] ) } }
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* /function as(e,t){if(null!=t){if(!Array.isArray(t))throw new Error("Expected '"+e+"' to be an array of strings.");for(var n=0;n<t.length;n+=1)if("string"!=typeof t[n])throw new Error("Expected '"+e+"' to be an array of strings.")}}!function(e){e[e.Class=0]="Class",e[e.Function=1]="Function",e[e.Factory=2]="Factory"}(Gi||(Gi={})),function(e){e[e.Directive=0]="Directive",e[e.Component=1]="Component",e[e.Injectable=2]="Injectable",e[e.Pipe=3]="Pipe",e[e.NgModule=4]="NgModule"}(Xi||(Xi={})),function(e){e[e.Token=0]="Token",e[e.Attribute=1]="Attribute",e[e.ChangeDetectorRef=2]="ChangeDetectorRef",e[e.Invalid=3]="Invalid"}($i||($i={}));var us=[/^\s*$/,/[<>]/ , /^[{}]$/ , /&(#|[a-z])/i , /^\/\// ] ; function ps ( e , t ) { if ( ! ( null == t || Array . isArray ( t ) && 2 == t . length ) ) throw new Error ( "Expected '" + e + "' to be an array, [start, end]." ) ; if ( null != t ) { var n = t [ 0 ] , r = t [ 1 ] ; us . forEach ( ( function ( e ) { if ( e . test ( n ) || e . test ( r ) ) throw new Error ( "['" + n + "', '" + r + "'] contains unusable interpolation symbol." ) } ) ) } }
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* /var ls=function(){function e(e,t){this.start=e,this.end=t}return e.fromArray=function(t){return t?(ps("interpolation",t),new e(t[0],t[1])):cs},e}(),cs=new ls("{{","}}"),hs=function(){function e(e){void 0===e&&(e=null),this.file=e,this.sourcesContent=new Map,this.lines=[],this.lastCol0=0,this.hasMappings=!1}return e.prototype.addSource=function(e,t){return void 0===t&&(t=null),this.sourcesContent.has(e)||this.sourcesContent.set(e,t),this},e.prototype.addLine=function(){return this.lines.push([]),this.lastCol0=0,this},e.prototype.addMapping=function(e,t,n,r){if(!this.currentLine)throw new Error("A line must be added before mappings can be added");if(null!=t&&!this.sourcesContent.has(t))throw new Error('Unknown source file "'+t+'"');if(null==e)throw new Error("The column in the generated code must be provided");if(e<this.lastCol0)throw new Error("Mapping should be added in output order");if(t&&(null==n||null==r))throw new Error("The source location must be provided when a source url is provided");return this.hasMappings=!0,this.lastCol0=e,this.currentLine.push({col0:e,sourceUrl:t,sourceLine0:n,sourceCol0:r}),this},Object.defineProperty(e.prototype,"currentLine",{get:function(){return this.lines.slice(-1)[0]},enumerable:!0,configurable:!0}),e.prototype.toJSON=function(){var e=this;if(!this.hasMappings)return null;var t=new Map,n=[],r=[];Array.from(this.sourcesContent.keys()).forEach((function(i,s){t.set(i,s),n.push(i),r.push(e.sourcesContent.get(i)||null)}));var i="",s=0,o=0,a=0,u=0;return this.lines.forEach((function(e){s=0,i+=e.map((function(e){var n=fs(e.col0-s);return s=e.col0,null!=e.sourceUrl&&(n+=fs(t.get(e.sourceUrl)-o),o=t.get(e.sourceUrl),n+=fs(e.sourceLine0-a),a=e.sourceLine0,n+=fs(e.sourceCol0-u),u=e.sourceCol0),n})).join(","),i+=";"})),i=i.slice(0,-1),{file:this.file||"",version:3,sourceRoot:"",sources:n,sourcesContent:r,mappings:i}},e.prototype.toJsComment=function(){return this.hasMappings?"/ / # sourceMappingURL = data : application / json ; base64 , "+function(e){var t=" ";e=sn(e);for(var n=0;n<e.length;){var r=e.charCodeAt(n++),i=e.charCodeAt(n++),s=e.charCodeAt(n++);t+=ds(r>>2),t+=ds((3&r)<<4|(isNaN(i)?0:i>>4)),t+=isNaN(i)?" = ":ds((15&i)<<2|s>>6),t+=isNaN(i)||isNaN(s)?" = ":ds(63&s)}return t}(JSON.stringify(this,null,0)):" "},e}();function fs(e){e=e<0?1+(-e<<1):e<<1;var t=" ";do{var n=31&e;(e>>=5)>0&&(n|=32),t+=ds(n)}while(e>0);return t}function ds(e){if(e<0||e>=64)throw new Error(" Can only encode value in the range [ 0 , 63 ] ");return" ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789 + / " [ e ] }
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* /var vs=/ ' | \ \ | \ n | \ r | \ $ / g , ms = /^[$A-Z_][0-9A-Z_$]*$/i , ys = Mt ( "error" , null , null ) , gs = Mt ( "stack" , null , null ) , _s = function ( e ) { this . indent = e , this . partsLength = 0 , this . parts = [ ] , this . srcSpans = [ ] } , Es = function ( ) { function e ( e ) { this . _indent = e , this . _classes = [ ] , this . _preambleLineCount = 0 , this . _lines = [ new _s ( e ) ] } return e . createRoot = function ( ) { return new e ( 0 ) } , Object . defineProperty ( e . prototype , "_currentLine" , { get : function ( ) { return this . _lines [ this . _lines . length - 1 ] } , enumerable : ! 0 , configurable : ! 0 } ) , e . prototype . println = function ( e , t ) { void 0 === t && ( t = "" ) , this . print ( e || null , t , ! 0 ) } , e . prototype . lineIsEmpty = function ( ) { return 0 === this . _currentLine . parts . length } , e . prototype . lineLength = function ( ) { return this . _currentLine . indent * " " . length + this . _currentLine . partsLength } , e . prototype . print = function ( e , t , n ) { void 0 === n && ( n = ! 1 ) , t . length > 0 && ( this . _currentLine . parts . push ( t ) , this . _currentLine . partsLength += t . length , this . _currentLine . srcSpans . push ( e && e . sourceSpan || null ) ) , n && this . _lines . push ( new _s ( this . _indent ) ) } , e . prototype . removeEmptyLastLine = function ( ) { this . lineIsEmpty ( ) && this . _lines . pop ( ) } , e . prototype . incIndent = function ( ) { this . _indent ++ , this . lineIsEmpty ( ) && ( this . _currentLine . indent = this . _indent ) } , e . prototype . decIndent = function ( ) { this . _indent -- , this . lineIsEmpty ( ) && ( this . _currentLine . indent = this . _indent ) } , e . prototype . pushClass = function ( e ) { this . _classes . push ( e ) } , e . prototype . popClass = function ( ) { return this . _classes . pop ( ) } , Object . defineProperty ( e . prototype , "currentClass" , { get : function ( ) { return this . _classes . length > 0 ? this . _classes [ this . _classes . length - 1 ] : null } , enumerable : ! 0 , configurable : ! 0 } ) , e . prototype . toSource = function ( ) { return this . sourceLines . map ( ( function ( e ) { return e . parts . length > 0 ? ws ( e . indent ) + e . parts . join ( "" ) : "" } ) ) . join ( "\n" ) } , e . prototype . toSourceMapGenerator = function ( e , t ) { void 0 === t && ( t = 0 ) ; for ( var n = new hs ( e ) , r = ! 1 , i = function ( ) { r || ( n . addSource ( e , " " ) . addMapping ( 0 , e , 0 , 0 ) , r = ! 0 ) } , s = 0 ; s < t ; s ++ ) n . addLine ( ) , i ( ) ; return this . sourceLines . forEach ( ( function ( e , t ) { n . addLine ( ) ; for ( var s = e . srcSpans , o = e . parts , a = e . indent * " " . length , u = 0 ; u < s . length && ! s [ u ] ; ) a += o [ u ] . length , u ++ ; for ( u < s . length && 0 === t && 0 === a ? r = ! 0 : i ( ) ; u < s . length ; ) { var p = s [ u ] , l = p . start . file , c = p . start . line , h = p . start . col ; for ( n . addSource ( l . url , l . content ) . addMapping ( a , l . url , c , h ) , a += o [ u ] . length , u ++ ; u < s . length && ( p === s [ u ] || ! s [ u ] ) ; ) a += o [ u ] . length , u ++ } } ) ) , n } , e . prototype . setPreambleLineCount = function ( e ) { return this . _preambleLineCount = e } , e . prototype . spanOf = function ( e , t ) { var n = this . _lines [ e - this . _preambleLineCount ] ; if ( n ) for ( var r = t - ws ( n . indent ) . length , i = 0 ; i < n . parts . length ; i ++ ) { var s = n . parts [ i ] ; if ( s . length > r ) return n . srcSpans [ i ] ; r -= s . length } return null } , Object . defineProperty ( e . prototype , "sourceLines" , { get : function ( ) { return this . _lines . length && 0 === this . _lines [ this . _lines . length - 1 ] . parts . length ? this . _lines . slice ( 0 , - 1 ) : this . _lines } , enumerable : ! 0 , configurable : ! 0 } ) , e } ( ) , xs = function ( ) { function e ( e ) { this . _escapeDollarInStrings = e } return e . prototype . visitExpressionStmt = function ( e , t ) { return e . expr . visitExpression ( this , t ) , t . println ( e , ";" ) , null } , e . prototype . visitReturnStmt = function ( e , t ) { return t . print ( e , "return " ) , e . value . visitExpression ( this , t ) , t . println ( e , ";" ) , null } , e . prototype . visitIfStmt = function ( e , t ) { t . print ( e , "if (" ) , e . condition . visitExpression ( this , t ) , t . print ( e , ") {" ) ; var n = null != e . falseCase && e . falseCase . length > 0 ; return e . trueCase . length <= 1 && ! n ? ( t . print ( e , " " ) , this . visitAllStatements ( e . trueCase , t ) , t . removeEmptyLastLine ( ) , t . print ( e , " " ) ) : ( t . println ( ) , t . incIndent ( ) , this . visitAllStatements ( e . trueCase , t ) , t . decIndent ( ) , n && ( t . println ( e , "} else {" ) , t . incIndent ( ) , this . visitAllStatements ( e . falseCase , t ) , t . decIndent ( ) ) ) , t . println ( e , "}" ) , null } , e . prototype . visitThrowStmt = function ( e , t ) { return t . print ( e , "throw " ) , e . error . visitExpression ( this , t ) , t . println ( e , ";" ) , null } , e . prototype . visitCommentStmt = function ( e , t ) { return e . multiline ? t . println ( e , "/* " + e . comment + " */" ) : e . comment . split ( "\n" ) . forEach ( ( function ( n ) { t . println ( e , "// " + n ) } ) ) , null } , e . prototype . visitJSDocCommentStmt = function ( e , t ) { return t . println ( e , "/*" + e . toString ( ) + "*/" ) , null } , e . prototype . visitWriteVarExpr = function ( e , t ) { var n = t . lineIsEmpty ( ) ; return n || t . print ( e , "(" ) , t . print ( e , e . name + " = " ) , e . valu
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* / v a r C s = f u n c t i o n ( e ) { f u n c t i o n t ( ) { r e t u r n e . c a l l ( t h i s , ! 1 ) | | t h i s } r e t u r n l ( t , e ) , t . p r o t o t y p e . v i s i t D e c l a r e C l a s s S t m t = f u n c t i o n ( e , t ) { v a r n = t h i s ; r e t u r n t . p u s h C l a s s ( e ) , t h i s . _ v i s i t C l a s s C o n s t r u c t o r ( e , t ) , n u l l ! = e . p a r e n t & & ( t . p r i n t ( e , e . n a m e + " . p r o t o t y p e = O b j e c t . c r e a t e ( " ) , e . p a r e n t . v i s i t E x p r e s s i o n ( t h i s , t ) , t . p r i n t l n ( e , " . p r o t o t y p e ) ; " ) ) , e . g e t t e r s . f o r E a c h ( ( f u n c t i o n ( r ) { r e t u r n n . _ v i s i t C l a s s G e t t e r ( e , r , t ) } ) ) , e . m e t h o d s . f o r E a c h ( ( f u n c t i o n ( r ) { r e t u r n n . _ v i s i t C l a s s M e t h o d ( e , r , t ) } ) ) , t . p o p C l a s s ( ) , n u l l } , t . p r o t o t y p e . _ v i s i t C l a s s C o n s t r u c t o r = f u n c t i o n ( e , t ) { t . p r i n t ( e , " f u n c t i o n " + e . n a m e + " ( " ) , n u l l ! = e . c o n s t r u c t o r M e t h o d & & t h i s . _ v i s i t P a r a m s ( e . c o n s t r u c t o r M e t h o d . p a r a m s , t ) , t . p r i n t l n ( e , " ) { " ) , t . i n c I n d e n t ( ) , n u l l ! = e . c o n s t r u c t o r M e t h o d & & e . c o n s t r u c t o r M e t h o d . b o d y . l e n g t h > 0 & & ( t . p r i n t l n ( e , " v a r s e l f = t h i s ; " ) , t h i s . v i s i t A l l S t a t e m e n t s ( e . c o n s t r u c t o r M e t h o d . b o d y , t ) ) , t . d e c I n d e n t ( ) , t . p r i n t l n ( e , " } " ) } , t . p r o t o t y p e . _ v i s i t C l a s s G e t t e r = f u n c t i o n ( e , t , n ) { n . p r i n t l n ( e , " O b j e c t . d e f i n e P r o p e r t y ( " + e . n a m e + " . p r o t o t y p e , ' " + t . n a m e + " ' , { g e t : f u n c t i o n ( ) { " ) , n . i n c I n d e n t ( ) , t . b o d y . l e n g t h > 0 & & ( n . p r i n t l n ( e , " v a r s e l f = t h i s ; " ) , t h i s . v i s i t A l l S t a t e m e n t s ( t . b o d y , n ) ) , n . d e c I n d e n t ( ) , n . p r i n t l n ( e , " } } ) ; " ) } , t . p r o t o t y p e . _ v i s i t C l a s s M e t h o d = f u n c t i o n ( e , t , n ) { n . p r i n t ( e , e . n a m e + " . p r o t o t y p e . " + t . n a m e + " = f u n c t i o n ( " ) , t h i s . _ v i s i t P a r a m s ( t . p a r a m s , n ) , n . p r i n t l n ( e , " ) { " ) , n . i n c I n d e n t ( ) , t . b o d y . l e n g t h > 0 & & ( n . p r i n t l n ( e , " v a r s e l f = t h i s ; " ) , t h i s . v i s i t A l l S t a t e m e n t s ( t . b o d y , n ) ) , n . d e c I n d e n t ( ) , n . p r i n t l n ( e , " } ; " ) } , t . p r o t o t y p e . v i s i t W r a p p e d N o d e E x p r = f u n c t i o n ( e , t ) { t h r o w n e w E r r o r ( " C a n n o t e m i t a W r a p p e d N o d e E x p r i n J a v a s c r i p t . " ) } , t . p r o t o t y p e . v i s i t R e a d V a r E x p r = f u n c t i o n ( t , n ) { i f ( t . b u i l t i n = = = b e . T h i s ) n . p r i n t ( t , " s e l f " ) ; e l s e { i f ( t . b u i l t i n = = = b e . S u p e r ) t h r o w n e w E r r o r ( " ' s u p e r ' n e e d s t o b e h a n d l e d a t a p a r e n t a s t n o d e , n o t a t t h e v a r i a b l e l e v e l ! " ) ; e . p r o t o t y p e . v i s i t R e a d V a r E x p r . c a l l ( t h i s , t , n ) } r e t u r n n u l l } , t . p r o t o t y p e . v i s i t D e c l a r e V a r S t m t = f u n c t i o n ( e , t ) { r e t u r n t . p r i n t ( e , " v a r " + e . n a m e ) , e . v a l u e & & ( t . p r i n t ( e , " = " ) , e . v a l u e . v i s i t E x p r e s s i o n ( t h i s , t ) ) , t . p r i n t l n ( e , " ; " ) , n u l l } , t . p r o t o t y p e . v i s i t C a s t E x p r = f u n c t i o n ( e , t ) { r e t u r n e . v a l u e . v i s i t E x p r e s s i o n ( t h i s , t ) , n u l l } , t . p r o t o t y p e . v i s i t I n v o k e F u n c t i o n E x p r = f u n c t i o n ( t , n ) { v a r r = t . f n ; r e t u r n r i n s t a n c e o f N e & & r . b u i l t i n = = = b e . S u p e r ? ( n . c u r r e n t C l a s s . p a r e n t . v i s i t E x p r e s s i o n ( t h i s , n ) , n . p r i n t ( t , " . c a l l ( t h i s " ) , t . a r g s . l e n g t h > 0 & & ( n . p r i n t ( t , " , " ) , t h i s . v i s i t A l l E x p r e s s i o n s ( t . a r g s , n , " , " ) ) , n . p r i n t ( t , " ) " ) ) : e . p r o t o t y p e . v i s i t I n v o k e F u n c t i o n E x p r . c a l l ( t h i s , t , n ) , n u l l } , t . p r o t o t y p e . v i s i t F u n c t i o n E x p r = f u n c t i o n ( e , t ) { r e t u r n t . p r i n t ( e , " f u n c t i o n " + ( e . n a m e ? " " + e . n a m e : " " ) + " ( " ) , t h i s . _ v i s i t P a r a m s ( e . p a r a m s , t ) , t . p r i n t l n ( e , " ) { " ) , t . i n c I n d e n t ( ) , t h i s . v i s i t A l l S t a t e m e n t s ( e . s t a t e m e n t s , t ) , t . d e c I n d e n t ( ) , t . p r i n t ( e , " } " ) , n u l l } , t . p r o t o t y p e . v i s i t D e c l a r e F u n c t i o n S t m t = f u n c t i o n ( e , t ) { r e t u r n t . p r i n t ( e , " f u n c t i o n " + e . n a m e + " ( " ) , t h i s . _ v i s i t P a r a m s ( e . p a r a m s , t ) , t . p r i n t l n ( e , " ) { " ) , t . i n c I n d e n t ( ) , t h i s . v i s i t A l l S t a t e m e n t s ( e . s t a t e m e n t s , t ) , t . d e c I n d e n t ( ) , t . p r i n t l n ( e , " } " ) , n u l l } , t . p r o t o t y p e . v i s i t T r y C a t c h S t m t = f u n c t i o n ( e , t ) { t . p r i n t l n ( e , " t r y { " ) , t . i n c I n d e n t ( ) , t h i s . v i s i t A l l S t a t e m e n t s ( e . b o d y S t m t s , t ) , t . d e c I n d e n t ( ) , t . p r i n t l n ( e , " } c a t c h ( " + y s . n a m e + " ) { " ) , t . i n c I n d e n t ( ) ; v a r n = [ g s . s e t ( y s . p r o p ( " s t a c k " ) ) . t o D e c l S t m t ( n u l l , [ q e . F i n a l ] ) ] . c o n c a t ( e . c a t c h S t m t s ) ; r e t u r n t h i s . v i s i t A l l S t a t e m e n t s ( n , t ) , t . d e c I n d e n t ( ) , t . p r i n t l n ( e , " } " ) , n u l l } , t . p r o t o t y p e . v i s i t L o c a l i z e d S t r i n g = f u n c t i o n ( e , t ) { v a r n = t h i s ; t . p r i n t ( e , ' $ l o c a l i z e ( ( t h i s & & t h i s . _ _ m a k e T e m p l a t e O b j e c t | | f u n c t i o n ( e , t ) { r e t u r n O b j e c t . d e f i n e P r o p e r t y ? O b j e c t . d e f i n e P r o p e r t y ( e , " r a w " , { v a l u e : t } ) : e . r a w = t , e } ) ( ' ) ; f o r ( v a r r = [ e . s e r i a l i z e I 1 8 n H e a d ( ) ] , i = 1 ; i < e . m e s s a g e P a r t s . l e n g t h ; i + + ) r . p u s h ( e . s e r i a l i z e I 1 8 n T e m p l a t e P a r t ( i ) ) ; r e t u r n t . p r i n t ( e , " [ " + r . m a p ( ( f u n c t i o n ( e ) { r e t u r n S s ( e . c o o k e d , ! 1 ) } ) ) . j o i n ( " , " ) + " ] , " ) , t . p r i n t ( e , " [ " + r . m a p ( ( f u n c t i o n ( e ) { r e t u r n S s ( e . r a w , ! 1 ) } ) ) . j o i n ( " , " ) + " ] ) " ) , e . e x p r e s s i o n s . f o r E a c h ( ( f u n c t i o n ( r ) { t . p r i n t ( e , " , " ) , r . v i s i t E x p r e s s i o n ( n , t ) } ) ) , t . p r i n t ( e , " ) " ) , n u l l } , t . p r o t o t y p e . _ v i s i t P a r a m s = f u n c t i o n ( e , t ) { t h i s . v i s i t A l l O b j e c t s ( ( f u n c t i o n ( e ) { r e t u r n t . p r i n t ( n u l l , e . n a m e ) } ) , e , t , " , " ) } , t . p r o t o t y p e . g e t B u i l t i n M e t h o d N a m e = f u n c t i o n ( e ) { v a r t ; s w i t c h ( e ) { c a s e P e . C o n c a t A r r a y : t = " c o n c a t " ; b r e a k ; c a s e P e . S u b s c r i b e O b s e r v a b l e : t = " s u b s c r i b e " ; b r e a k ; c a s e P e . B i n d : t = " b i n d " ; b r e a k ; d e f a u l t : t h r o w n e w E r r o r ( " U n k n o w n b u i l t i n m e t h o d : " + e ) } r e t u r n t } , t } ( x s ) , b s = f u n
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* /
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* /
var Ps = function ( ) { function e ( e ) { this . context = e } return e . prototype . resolveExternalReference = function ( e ) { if ( "@angular/core" !== e . moduleName ) throw new Error ( "Cannot resolve external reference to " + e . moduleName + ", only references to @angular/core are supported." ) ; if ( ! this . context . hasOwnProperty ( e . name ) ) throw new Error ( "No value provided for @angular/core symbol '" + e . name + "'." ) ; return this . context [ e . name ] } , e . prototype . parameters = function ( e ) { throw new Error ( "Not implemented." ) } , e . prototype . annotations = function ( e ) { throw new Error ( "Not implemented." ) } , e . prototype . shallowAnnotations = function ( e ) { throw new Error ( "Not implemented." ) } , e . prototype . tryAnnotations = function ( e ) { throw new Error ( "Not implemented." ) } , e . prototype . propMetadata = function ( e ) { throw new Error ( "Not implemented." ) } , e . prototype . hasLifecycleHook = function ( e , t ) { throw new Error ( "Not implemented." ) } , e . prototype . guards = function ( e ) { throw new Error ( "Not implemented." ) } , e . prototype . componentModuleUrl = function ( e , t ) { throw new Error ( "Not implemented." ) } , e } ( ) ; function Ns ( e , t ) { return void 0 === t && ( t = ! 1 ) , Lt ( Object . keys ( e ) . map ( ( function ( n ) { return { key : n , quoted : t , value : e [ n ] } } ) ) ) }
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* / f u n c t i o n A s ( e ) { v a r t = e . i n t e r n a l T y p e , n = e . t y p e , r = e . b o o t s t r a p , i = e . d e c l a r a t i o n s , s = e . i m p o r t s , o = e . e x p o r t s , a = e . s c h e m a s , u = e . c o n t a i n s F o r w a r d D e c l s , p = e . e m i t I n l i n e , l = e . i d , c = [ ] , h = { t y p e : t } ; i f ( r . l e n g t h & & ( h . b o o t s t r a p = k s ( r , u ) ) , p ) i . l e n g t h & & ( h . d e c l a r a t i o n s = k s ( i , u ) ) , s . l e n g t h & & ( h . i m p o r t s = k s ( s , u ) ) , o . l e n g t h & & ( h . e x p o r t s = k s ( o , u ) ) ; e l s e { v a r f = f u n c t i o n ( e ) { v a r t = e . a d j a c e n t T y p e , n = e . d e c l a r a t i o n s , r = e . i m p o r t s , i = e . e x p o r t s , s = e . c o n t a i n s F o r w a r d D e c l s , o = { } ; n . l e n g t h & & ( o . d e c l a r a t i o n s = k s ( n , s ) ) ; r . l e n g t h & & ( o . i m p o r t s = k s ( r , s ) ) ; i . l e n g t h & & ( o . e x p o r t s = k s ( i , s ) ) ; i f ( 0 = = = O b j e c t . k e y s ( o ) . l e n g t h ) r e t u r n n u l l ; v a r a = ( p = n e w F e ( I t ( t r . s e t N g M o d u l e S c o p e ) , [ t , n r ( o ) ] ) , l = n e w W e ( { n a m e : " n g J i t M o d e " , m o d u l e N a m e : n u l l } ) , c = n e w J e ( h e . I d e n t i c a l , n e w A e ( l ) , V t ( " u n d e f i n e d " ) ) , h = n e w J e ( h e . O r , c , l , v o i d 0 , v o i d 0 , ! 0 ) , n e w J e ( h e . A n d , h , p ) ) , u = n e w Y e ( [ ] , [ a . t o S t m t ( ) ] ) ; v a r p , l , c , h ; r e t u r n n e w F e ( u , [ ] ) . t o S t m t ( ) } ( e ) ; n u l l ! = = f & & c . p u s h ( f ) } r e t u r n a & & a . l e n g t h & & ( h . s c h e m a s = F t ( a . m a p ( ( f u n c t i o n ( e ) { r e t u r n e . v a l u e } ) ) ) ) , l & & ( h . i d = l ) , { e x p r e s s i o n : I t ( t r . d e f i n e N g M o d u l e ) . c a l l F n ( [ n r ( h ) ] ) , t y p e : n e w d e ( I t ( t r . N g M o d u l e D e f W i t h M e t a , [ n e w d e ( n . t y p e ) , I s ( i ) , I s ( s ) , I s ( o ) ] ) ) , a d d i t i o n a l S t a t e m e n t s : c } } f u n c t i o n M s ( e ) { v a r t = t s ( { n a m e : e . n a m e , t y p e : e . t y p e , i n t e r n a l T y p e : e . i n t e r n a l T y p e , t y p e A r g u m e n t C o u n t : 0 , d e p s : e . d e p s , i n j e c t F n : t r . i n j e c t , t a r g e t : X i . N g M o d u l e } ) , n = { f a c t o r y : t . f a c t o r y } ; r e t u r n n u l l ! = = e . p r o v i d e r s & & ( n . p r o v i d e r s = e . p r o v i d e r s ) , e . i m p o r t s . l e n g t h > 0 & & ( n . i m p o r t s = F t ( e . i m p o r t s ) ) , { e x p r e s s i o n : I t ( t r . d e f i n e I n j e c t o r ) . c a l l F n ( [ n r ( n ) ] ) , t y p e : n e w d e ( I t ( t r . I n j e c t o r D e f , [ n e w d e ( e . t y p e . t y p e ) ] ) ) , s t a t e m e n t s : t . s t a t e m e n t s } } f u n c t i o n I s ( e ) { v a r t = e . m a p ( ( f u n c t i o n ( e ) { r e t u r n O t ( e . t y p e ) } ) ) ; r e t u r n e . l e n g t h > 0 ? R t ( F t ( t ) ) : S e } f u n c t i o n k s ( e , t ) { v a r n = F t ( e . m a p ( ( f u n c t i o n ( e ) { r e t u r n e . v a l u e } ) ) ) ; r e t u r n t ? D t ( [ ] , [ n e w c t ( n ) ] ) : n }
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* / f u n c t i o n R s ( e ) { v a r t = [ ] ; r e t u r n t . p u s h ( { k e y : " n a m e " , v a l u e : V t ( e . p i p e N a m e ) , q u o t e d : ! 1 } ) , t . p u s h ( { k e y : " t y p e " , v a l u e : e . t y p e . v a l u e , q u o t e d : ! 1 } ) , t . p u s h ( { k e y : " p u r e " , v a l u e : V t ( e . p u r e ) , q u o t e d : ! 1 } ) , { e x p r e s s i o n : I t ( t r . d e f i n e P i p e ) . c a l l F n ( [ L t ( t ) ] ) , t y p e : n e w d e ( I t ( t r . P i p e D e f W i t h M e t a , [ i r ( e . t y p e . t y p e , e . t y p e A r g u m e n t C o u n t ) , n e w d e ( n e w D e ( e . p i p e N a m e ) ) ] ) ) } }
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* /
var Os , Fs = function ( e , t , n , r ) { this . input = t , this . errLocation = n , this . ctxLocation = r , this . message = "Parser Error: " + e + " " + n + " [" + t + "] in " + r } , Ls = function ( ) { function e ( e , t ) { this . start = e , this . end = t } return e . prototype . toAbsolute = function ( e ) { return new so ( e + this . start , e + this . end ) } , e } ( ) , Ds = function ( ) { function e ( e , t ) { this . span = e , this . sourceSpan = t } return e . prototype . visit = function ( e , t ) { return null } , e . prototype . toString = function ( ) { return "AST" } , e } ( ) , Bs = function ( e ) { function t ( t , n , r , i , s ) { var o = e . call ( this , t , n ) || this ; return o . prefix = r , o . uninterpretedExpression = i , o . location = s , o } return l ( t , e ) , t . prototype . visit = function ( e , t ) { return void 0 === t && ( t = null ) , e . visitQuote ( this , t ) } , t . prototype . toString = function ( ) { return "Quote" } , t } ( Ds ) , Vs = function ( e ) { function t ( ) { return null !== e && e . apply ( this , arguments ) || this } return l ( t , e ) , t . prototype . visit = function ( e , t ) { } , t } ( Ds ) , js = function ( e ) { function t ( ) { return null !== e && e . apply ( this , arguments ) || this } return l ( t , e ) , t . prototype . visit = function ( e , t ) { return void 0 === t && ( t = null ) , e . visitImplicitReceiver ( this , t ) } , t } ( Ds ) , Us = function ( e ) { function t ( t , n , r ) { var i = e . call ( this , t , n ) || this ; return i . expressions = r , i } return l ( t , e ) , t . prototype . visit = function ( e , t ) { return void 0 === t && ( t = null ) , e . visitChain ( this , t ) } , t } ( Ds ) , Hs = function ( e ) { function t ( t , n , r , i , s ) { var o = e . call ( this , t , n ) || this ; return o . condition = r , o . trueExp = i , o . falseExp = s , o } return l ( t , e ) , t . prototype . visit = function ( e , t ) { return void 0 === t && ( t = null ) , e . visitConditional ( this , t ) } , t } ( Ds ) , qs = function ( e ) { function t ( t , n , r , i ) { var s = e . call ( this , t , n ) || this ; return s . receiver = r , s . name = i , s } return l ( t , e ) , t . prototype . visit = function ( e , t ) { return void 0 === t && ( t = null ) , e . visitPropertyRead ( this , t ) } , t } ( Ds ) , Ws = function ( e ) { function t ( t , n , r , i , s ) { var o = e . call ( this , t , n ) || this ; return o . receiver = r , o . name = i , o . value = s , o } return l ( t , e ) , t . prototype . visit = function ( e , t ) { return void 0 === t && ( t = null ) , e . visitPropertyWrite ( this , t ) } , t } ( Ds ) , zs = function ( e ) { function t ( t , n , r , i ) { var s = e . call ( this , t , n ) || this ; return s . receiver = r , s . name = i , s } return l ( t , e ) , t . prototype . visit = function ( e , t ) { return void 0 === t && ( t = null ) , e . visitSafePropertyRead ( this , t ) } , t } ( Ds ) , Ks = function ( e ) { function t ( t , n , r , i ) { var s = e . call ( this , t , n ) || this ; return s . obj = r , s . key = i , s } return l ( t , e ) , t . prototype . visit = function ( e , t ) { return void 0 === t && ( t = null ) , e . visitKeyedRead ( this , t ) } , t } ( Ds ) , Qs = function ( e ) { function t ( t , n , r , i , s ) { var o = e . call ( this , t , n ) || this ; return o . obj = r , o . key = i , o . value = s , o } return l ( t , e ) , t . prototype . visit = function ( e , t ) { return void 0 === t && ( t = null ) , e . visitKeyedWrite ( this , t ) } , t } ( Ds ) , Gs = function ( e ) { function t ( t , n , r , i , s , o ) { var a = e . call ( this , t , n ) || this ; return a . exp = r , a . name = i , a . args = s , a . nameSpan = o , a } return l ( t , e ) , t . prototype . visit = function ( e , t ) { return void 0 === t && ( t = null ) , e . visitPipe ( this , t ) } , t } ( Ds ) , Xs = function ( e ) { function t ( t , n , r ) { var i = e . call ( this , t , n ) || this ; return i . value = r , i } return l ( t , e ) , t . prototype . visit = function ( e , t ) { return void 0 === t && ( t = null ) , e . visitLiteralPrimitive ( this , t ) } , t } ( Ds ) , $s = function ( e ) { function t ( t , n , r ) { var i = e . call ( this , t , n ) || this ; return i . expressions = r , i } return l ( t , e ) , t . prototype . visit = function ( e , t ) { return void 0 === t && ( t = null ) , e . visitLiteralArray ( this , t ) } , t } ( Ds ) , Ys = function ( e ) { function t ( t , n , r , i ) { var s = e . call ( this , t , n ) || this ; return s . keys = r , s . values = i , s } return l ( t , e ) , t . prototype . visit = function ( e , t ) { return void 0 === t && ( t = null ) , e . visitLiteralMap ( this , t ) } , t } ( Ds ) , Js = function ( e ) { function t ( t , n , r , i ) { var s = e . call ( this , t , n ) || this ; return s . strings = r , s . expressions = i , s } return l ( t , e ) , t . prototype . visit = function ( e , t ) { return void 0 === t && ( t = null ) , e . visitInterpolation ( this , t ) } , t } ( Ds ) , Zs = function ( e ) { function t ( t , n , r , i , s ) { var o = e . call ( this , t , n ) || this ; return o . operation = r , o . left = i , o . right = s , o } return l ( t , e ) , t . prototype . visit = function ( e , t ) { return void 0 === t && ( t = null ) , e . visitBinary ( this , t ) } , t } ( Ds ) , eo = function ( e ) { function t ( t , n , r ) { var i = e . call ( this , t , n ) || this ; return i . expression = r , i } return l ( t , e ) , t . prototype . visit = function ( e , t ) { return void 0 === t && ( t = null ) , e . visitPrefixNot ( this , t ) } , t } ( Ds ) , to = function ( e ) { function t ( t , n , r ) { var i = e . call ( this , t , n ) || this ; return i . expression = r , i } return l ( t , e ) , t . prototype . visit = function ( e , t ) { return void 0 === t && ( t = null ) , e . visitNonNullAssert ( th
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* /(e),s=0,i.escapedString.replace(Zo,(function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=e[2],o="",a=e[4],u="";a&&a.startsWith("{%BLOCK%")&&(o=i.blocks[s++],a=a.substring("%BLOCK%".length+1),u="{");var p=r(new ta(n,o));return""+e[1]+p.selector+e[3]+u+p.content+a}))},e.prototype._scopeSelector=function(e,t,n,r){var i=this;return e.split(",").map((function(e){return e.trim().split(Ko)})).map((function(e){var s=d(e),o=s[0],a=s.slice(1);return v([function(e){return i._selectorNeedsScoping(e,t)?r?i._applyStrictSelectorScope(e,t,n):i._applySelectorScope(e,t,n):e}(o)],a).join(" ")})).join(", ")},e.prototype._selectorNeedsScoping=function(e,t){return!this._makeScopeMatcher(t).test(e)},e.prototype._makeScopeMatcher=function(e){return e=e.replace(/ \ [ /g,"\\[").replace(/\]/g,"\\]"),new RegExp("^("+e+")"+Qo,"m")},e.prototype._applySelectorScope=function(e,t,n){return this._applySimpleSelectorScope(e,t,n)},e.prototype._applySimpleSelectorScope=function(e,t,n){if(Go.lastIndex=0,Go.test(e)){var r=this.strictStyling?"["+n+"]":t;return e.replace(Wo,(function(e,t){return t.replace(/ ( [ ^ : ] * ) ( : * ) ( . * ) / , ( function ( e , t , n , i ) { return t + r + n + i } ) ) } ) ) . replace ( Go , r + " " ) } return t + " " + e } , e . prototype . _applyStrictSelectorScope = function ( e , t , n ) { for ( var r , i = this , s = "[" + ( t = t . replace ( /\[is=([^\]]*)\]/g , ( function ( e ) { for ( var t = [ ] , n = 1 ; n < arguments . length ; n ++ ) t [ n - 1 ] = arguments [ n ] ; return t [ 0 ] } ) ) ) + "]" , o = function ( e ) { var r = e . trim ( ) ; if ( ! r ) return "" ; if ( e . indexOf ( qo ) > - 1 ) r = i . _applySimpleSelectorScope ( e , t , n ) ; else { var o = e . replace ( Go , "" ) ; if ( o . length > 0 ) { var a = o . match ( /([^:]*)(:*)(.*)/ ) ; a && ( r = a [ 1 ] + s + a [ 2 ] + a [ 3 ] ) } } return r } , a = new Oo ( e ) , u = "" , p = 0 , l = /( |>|\+|~(?!=))\s*/g , c = ! ( ( e = a . content ( ) ) . indexOf ( qo ) > - 1 ) ; null !== ( r = l . exec ( e ) ) ; ) { var h = r [ 1 ] , f = e . slice ( p , r . index ) . trim ( ) ; u += ( ( c = c || f . indexOf ( qo ) > - 1 ) ? o ( f ) : f ) + " " + h + " " , p = l . lastIndex } var d = e . substring ( p ) ; return u += ( c = c || d . indexOf ( qo ) > - 1 ) ? o ( d ) : d , a . restore ( u ) } , e . prototype . _insertPolyfillHostInCssText = function ( e ) { return e . replace ( $o , Vo ) . replace ( Xo , Bo ) } , e } ( ) , Oo = function ( ) { function e ( e ) { var t = this ; this . placeholders = [ ] , this . index = 0 , e = e . replace ( /(\[[^\]]*\])/g , ( function ( e , n ) { var r = "__ph-" + t . index + "__" ; return t . placeholders . push ( n ) , t . index ++ , r } ) ) , this . _content = e . replace ( /(:nth-[-\w]+)(\([^)]+\))/g , ( function ( e , n , r ) { var i = "__ph-" + t . index + "__" ; return t . placeholders . push ( r ) , t . index ++ , n + i } ) ) } return e . prototype . restore = function ( e ) { var t = this ; return e . replace ( /__ph-(\d+)__/g , ( function ( e , n ) { return t . placeholders [ + n ] } ) ) } , e . prototype . content = function ( ) { return this . _content } , e } ( ) , Fo = /polyfill-next-selector[^}]*content:[\s]*?(['"])(.*?)\1[;\s]*}([^{]*?){/gim , Lo = /(polyfill-rule)[^}]*(content:[\s]*(['"])(.*?)\3)[;\s]*[^}]*}/gim , Do = /(polyfill-unscoped-rule)[^}]*(content:[\s]*(['"])(.*?)\3)[;\s]*[^}]*}/gim , Bo = "-shadowcsshost" , Vo = "-shadowcsscontext" , jo = ")(?:\\(((?:\\([^)(]*\\)|[^)(]*)+?)\\))?([^,{]*)" , Uo = new RegExp ( "(" + Bo + jo , "gim" ) , Ho = new RegExp ( "(" + Vo + jo , "gim" ) , qo = Bo + "-no-combinator" , Wo = /-shadowcsshost-no-combinator([^\s]*)/ , zo = [ /::shadow/g , /::content/g , /\/shadow-deep\//g , /\/shadow\//g ] , Ko = /(?:>>>)|(?:\/deep\/)|(?:::ng-deep)/g , Qo = "([>\\s~+[.,{:][\\s\\S]*)?$" , Go = /-shadowcsshost/gim , Xo = /:host/gim , $o = /:host-context/gim , Yo = /\/\*\s*[\s\S]*?\*\//g ;
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* /var Jo=/ \ / \ * \ s * # \ s * source ( Mapping ) ? URL = [ \ s \ S ] + ? \ * \ //g;var Zo=/(\s*)([^;\{\}]+?)(\s*)((?:{%BLOCK%}?\s*;?)|(?:\s*;))/g,ea=/([{}])/g,ta=function(e,t){this.selector=e,this.content=t};var na=function(e,t){this.escapedString=e,this.blocks=t};var ra=function(e,t,n){this.name=e,this.moduleUrl=t,this.setValue=n},ia=function(e,t,n,r,i){this.outputCtx=e,this.stylesVar=t,this.dependencies=n,this.isShimmed=r,this.meta=i},sa=function(){function e(e){this._urlResolver=e,this._shadowCss=new Ro}return e.prototype.compileComponent=function(e,t){var n=t.template;return this._compileStyles(e,t,new Vn({styles:n.styles,styleUrls:n.styleUrls,moduleUrl:kn(t.type)}),this.needsStyleShim(t),!0)},e.prototype.compileStyles=function(e,t,n,r){return void 0===r&&(r=this.needsStyleShim(t)),this._compileStyles(e,t,n,r,!1)},e.prototype.needsStyleShim=function(e){return e.template.encapsulation===P.Emulated},e.prototype._compileStyles=function(e,t,n,r,i){var s=this,o=n.styles.map((function(e){return Vt(s._shimIfNeeded(e,r))})),a=[];n.styleUrls.forEach((function(t){var n=o.length;o.push(null),a.push(new ra(oa(null),t,(function(t){return o[n]=e.importExpr(t)})))}));var u=oa(i?t:null),p=Mt(u).set(Ft(o,new ve(ye,[ue.Const]))).toDeclStmt(null,i?[qe.Final]:[qe.Final,qe.Exported]);return e.statements.push(p),new ia(e,u,a,r,n)},e.prototype._shimIfNeeded=function(e,t){return t?this._shadowCss.shimCssText(e,"_ngcontent-%COMP%","_nghost-%COMP%"):e},e}();function oa(e){var t="styles";return e&&(t+="_"+In(e.type)),t}
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* / v a r a a = f u n c t i o n ( ) { f u n c t i o n e ( e , t ) { v o i d 0 = = = t & & ( t = - 1 ) , t h i s . p a t h = e , t h i s . p o s i t i o n = t } r e t u r n O b j e c t . d e f i n e P r o p e r t y ( e . p r o t o t y p e , " e m p t y " , { g e t : f u n c t i o n ( ) { r e t u r n ! t h i s . p a t h | | ! t h i s . p a t h . l e n g t h } , e n u m e r a b l e : ! 0 , c o n f i g u r a b l e : ! 0 } ) , O b j e c t . d e f i n e P r o p e r t y ( e . p r o t o t y p e , " h e a d " , { g e t : f u n c t i o n ( ) { r e t u r n t h i s . p a t h [ 0 ] } , e n u m e r a b l e : ! 0 , c o n f i g u r a b l e : ! 0 } ) , O b j e c t . d e f i n e P r o p e r t y ( e . p r o t o t y p e , " t a i l " , { g e t : f u n c t i o n ( ) { r e t u r n t h i s . p a t h [ t h i s . p a t h . l e n g t h - 1 ] } , e n u m e r a b l e : ! 0 , c o n f i g u r a b l e : ! 0 } ) , e . p r o t o t y p e . p a r e n t O f = f u n c t i o n ( e ) { r e t u r n e & & t h i s . p a t h [ t h i s . p a t h . i n d e x O f ( e ) - 1 ] } , e . p r o t o t y p e . c h i l d O f = f u n c t i o n ( e ) { r e t u r n t h i s . p a t h [ t h i s . p a t h . i n d e x O f ( e ) + 1 ] } , e . p r o t o t y p e . f i r s t = f u n c t i o n ( e ) { f o r ( v a r t = t h i s . p a t h . l e n g t h - 1 ; t > = 0 ; t - - ) { v a r n = t h i s . p a t h [ t ] ; i f ( n i n s t a n c e o f e ) r e t u r n n } } , e . p r o t o t y p e . p u s h = f u n c t i o n ( e ) { t h i s . p a t h . p u s h ( e ) } , e . p r o t o t y p e . p o p = f u n c t i o n ( ) { r e t u r n t h i s . p a t h . p o p ( ) } , e } ( ) , u a = f u n c t i o n ( e , t ) { t h i s . s o u r c e S p a n = e , t h i s . i 1 8 n = t } , p a = f u n c t i o n ( e ) { f u n c t i o n t ( t , n , r ) { v a r i = e . c a l l ( t h i s , n , r ) | | t h i s ; r e t u r n i . v a l u e = t , i } r e t u r n l ( t , e ) , t . p r o t o t y p e . v i s i t = f u n c t i o n ( e , t ) { r e t u r n e . v i s i t T e x t ( t h i s , t ) } , t } ( u a ) , l a = f u n c t i o n ( e ) { f u n c t i o n t ( t , n , r , i , s , o ) { v a r a = e . c a l l ( t h i s , i , o ) | | t h i s ; r e t u r n a . s w i t c h V a l u e = t , a . t y p e = n , a . c a s e s = r , a . s w i t c h V a l u e S o u r c e S p a n = s , a } r e t u r n l ( t , e ) , t . p r o t o t y p e . v i s i t = f u n c t i o n ( e , t ) { r e t u r n e . v i s i t E x p a n s i o n ( t h i s , t ) } , t } ( u a ) , c a = f u n c t i o n ( ) { f u n c t i o n e ( e , t , n , r , i ) { t h i s . v a l u e = e , t h i s . e x p r e s s i o n = t , t h i s . s o u r c e S p a n = n , t h i s . v a l u e S o u r c e S p a n = r , t h i s . e x p S o u r c e S p a n = i } r e t u r n e . p r o t o t y p e . v i s i t = f u n c t i o n ( e , t ) { r e t u r n e . v i s i t E x p a n s i o n C a s e ( t h i s , t ) } , e } ( ) , h a = f u n c t i o n ( e ) { f u n c t i o n t ( t , n , r , i , s ) { v a r o = e . c a l l ( t h i s , r , s ) | | t h i s ; r e t u r n o . n a m e = t , o . v a l u e = n , o . v a l u e S p a n = i , o } r e t u r n l ( t , e ) , t . p r o t o t y p e . v i s i t = f u n c t i o n ( e , t ) { r e t u r n e . v i s i t A t t r i b u t e ( t h i s , t ) } , t } ( u a ) , f a = f u n c t i o n ( e ) { f u n c t i o n t ( t , n , r , i , s , o , a ) { v o i d 0 = = = s & & ( s = n u l l ) , v o i d 0 = = = o & & ( o = n u l l ) ; v a r u = e . c a l l ( t h i s , i , a ) | | t h i s ; r e t u r n u . n a m e = t , u . a t t r s = n , u . c h i l d r e n = r , u . s t a r t S o u r c e S p a n = s , u . e n d S o u r c e S p a n = o , u } r e t u r n l ( t , e ) , t . p r o t o t y p e . v i s i t = f u n c t i o n ( e , t ) { r e t u r n e . v i s i t E l e m e n t ( t h i s , t ) } , t } ( u a ) , d a = f u n c t i o n ( ) { f u n c t i o n e ( e , t ) { t h i s . v a l u e = e , t h i s . s o u r c e S p a n = t } r e t u r n e . p r o t o t y p e . v i s i t = f u n c t i o n ( e , t ) { r e t u r n e . v i s i t C o m m e n t ( t h i s , t ) } , e } ( ) ;
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* /function va(e,t,n){void 0===n&&(n=null);var r=[],i=e.visit?function(t){return e.visit(t,n)||t.visit(e,n)}:function(t){return t.visit(e,n)};return t.forEach((function(e){var t=i(e);t&&r.push(t)})),r}var ma,ya=function(){function e(){}return e.prototype.visitElement=function(e,t){this.visitChildren(t,(function(t){t(e.attrs),t(e.children)}))},e.prototype.visitAttribute=function(e,t){},e.prototype.visitText=function(e,t){},e.prototype.visitComment=function(e,t){},e.prototype.visitExpansion=function(e,t){return this.visitChildren(t,(function(t){t(e.cases)}))},e.prototype.visitExpansionCase=function(e,t){},e.prototype.visitChildren=function(e,t){var n=[],r=this;return t((function(t){t&&n.push(va(r,t,e))})),Array.prototype.concat.apply([],n)},e}();!function(e){e[e.TAG_OPEN_START=0]="TAG_OPEN_START",e[e.TAG_OPEN_END=1]="TAG_OPEN_END",e[e.TAG_OPEN_END_VOID=2]="TAG_OPEN_END_VOID",e[e.TAG_CLOSE=3]="TAG_CLOSE",e[e.TEXT=4]="TEXT",e[e.ESCAPABLE_RAW_TEXT=5]="ESCAPABLE_RAW_TEXT",e[e.RAW_TEXT=6]="RAW_TEXT",e[e.COMMENT_START=7]="COMMENT_START",e[e.COMMENT_END=8]="COMMENT_END",e[e.CDATA_START=9]="CDATA_START",e[e.CDATA_END=10]="CDATA_END",e[e.ATTR_NAME=11]="ATTR_NAME",e[e.ATTR_QUOTE=12]="ATTR_QUOTE",e[e.ATTR_VALUE=13]="ATTR_VALUE",e[e.DOC_TYPE=14]="DOC_TYPE",e[e.EXPANSION_FORM_START=15]="EXPANSION_FORM_START",e[e.EXPANSION_CASE_VALUE=16]="EXPANSION_CASE_VALUE",e[e.EXPANSION_CASE_EXP_START=17]="EXPANSION_CASE_EXP_START",e[e.EXPANSION_CASE_EXP_END=18]="EXPANSION_CASE_EXP_END",e[e.EXPANSION_FORM_END=19]="EXPANSION_FORM_END",e[e.EOF=20]="EOF"}(ma||(ma={}));var ga=function(e,t,n){this.type=e,this.parts=t,this.sourceSpan=n},_a=function(e){function t(t,n,r){var i=e.call(this,r,t)||this;return i.tokenType=n,i}return l(t,e),t}(gr),Ea=function(e,t){this.tokens=e,this.errors=t};var xa=/ \ r \ n ? / g ; f u n c t i o n S a ( e ) { r e t u r n ' U n e x p e c t e d c h a r a c t e r " ' + ( 0 = = = e ? " E O F " : S t r i n g . f r o m C h a r C o d e ( e ) ) + ' " ' } f u n c t i o n w a ( e ) { r e t u r n ' U n k n o w n e n t i t y " ' + e + ' " - u s e t h e " & # < d e c i m a l > ; " o r " & # x < h e x > ; " s y n t a x ' } v a r C a = f u n c t i o n ( e ) { t h i s . e r r o r = e } , b a = f u n c t i o n ( ) { f u n c t i o n e ( e , t , n ) { t h i s . _ g e t T a g D e f i n i t i o n = t , t h i s . _ c u r r e n t T o k e n S t a r t = n u l l , t h i s . _ c u r r e n t T o k e n T y p e = n u l l , t h i s . _ e x p a n s i o n C a s e S t a c k = [ ] , t h i s . _ i n I n t e r p o l a t i o n = ! 1 , t h i s . t o k e n s = [ ] , t h i s . e r r o r s = [ ] , t h i s . _ t o k e n i z e I c u = n . t o k e n i z e E x p a n s i o n F o r m s | | ! 1 , t h i s . _ i n t e r p o l a t i o n C o n f i g = n . i n t e r p o l a t i o n C o n f i g | | c s , t h i s . _ l e a d i n g T r i v i a C o d e P o i n t s = n . l e a d i n g T r i v i a C h a r s & & n . l e a d i n g T r i v i a C h a r s . m a p ( ( f u n c t i o n ( e ) { r e t u r n e . c o d e P o i n t A t ( 0 ) | | 0 } ) ) ; v a r r = n . r a n g e | | { e n d P o s : e . c o n t e n t . l e n g t h , s t a r t P o s : 0 , s t a r t L i n e : 0 , s t a r t C o l : 0 } ; t h i s . _ c u r s o r = n . e s c a p e d S t r i n g ? n e w k a ( e , r ) : n e w I a ( e , r ) , t h i s . _ p r e s e r v e L i n e E n d i n g s = n . p r e s e r v e L i n e E n d i n g s | | ! 1 ; t r y { t h i s . _ c u r s o r . i n i t ( ) } c a t c h ( e ) { t h i s . h a n d l e E r r o r ( e ) } } r e t u r n e . p r o t o t y p e . _ p r o c e s s C a r r i a g e R e t u r n s = f u n c t i o n ( e ) { r e t u r n t h i s . _ p r e s e r v e L i n e E n d i n g s ? e : e . r e p l a c e ( x a , " \ n " ) } , e . p r o t o t y p e . t o k e n i z e = f u n c t i o n ( ) { f o r ( ; 0 ! = = t h i s . _ c u r s o r . p e e k ( ) ; ) { v a r e = t h i s . _ c u r s o r . c l o n e ( ) ; t r y { t h i s . _ a t t e m p t C h a r C o d e ( 6 0 ) ? t h i s . _ a t t e m p t C h a r C o d e ( 3 3 ) ? t h i s . _ a t t e m p t C h a r C o d e ( 9 1 ) ? t h i s . _ c o n s u m e C d a t a ( e ) : t h i s . _ a t t e m p t C h a r C o d e ( 4 5 ) ? t h i s . _ c o n s u m e C o m m e n t ( e ) : t h i s . _ c o n s u m e D o c T y p e ( e ) : t h i s . _ a t t e m p t C h a r C o d e ( 4 7 ) ? t h i s . _ c o n s u m e T a g C l o s e ( e ) : t h i s . _ c o n s u m e T a g O p e n ( e ) : t h i s . _ t o k e n i z e I c u & & t h i s . _ t o k e n i z e E x p a n s i o n F o r m ( ) | | t h i s . _ c o n s u m e T e x t ( ) } c a t c h ( e ) { t h i s . h a n d l e E r r o r ( e ) } } r e t u r n t h i s . _ b e g i n T o k e n ( m a . E O F ) , t h i s . _ e n d T o k e n ( [ ] ) , n e w E a ( f u n c t i o n ( e ) { f o r ( v a r t = [ ] , n = v o i d 0 , r = 0 ; r < e . l e n g t h ; r + + ) { v a r i = e [ r ] ; n & & n . t y p e = = m a . T E X T & & i . t y p e = = m a . T E X T ? ( n . p a r t s [ 0 ] + = i . p a r t s [ 0 ] , n . s o u r c e S p a n . e n d = i . s o u r c e S p a n . e n d ) : ( n = i , t . p u s h ( n ) ) } r e t u r n t } ( t h i s . t o k e n s ) , t h i s . e r r o r s ) } , e . p r o t o t y p e . _ t o k e n i z e E x p a n s i o n F o r m = f u n c t i o n ( ) { i f ( t h i s . i s E x p a n s i o n F o r m S t a r t ( ) ) r e t u r n t h i s . _ c o n s u m e E x p a n s i o n F o r m S t a r t ( ) , ! 0 ; i f ( ( 6 1 = = = ( e = t h i s . _ c u r s o r . p e e k ( ) ) | | p r ( e ) | | u r ( e ) ) & & t h i s . _ i s I n E x p a n s i o n F o r m ( ) ) r e t u r n t h i s . _ c o n s u m e E x p a n s i o n C a s e S t a r t ( ) , ! 0 ; v a r e ; i f ( 1 2 5 = = = t h i s . _ c u r s o r . p e e k ( ) ) { i f ( t h i s . _ i s I n E x p a n s i o n C a s e ( ) ) r e t u r n t h i s . _ c o n s u m e E x p a n s i o n C a s e E n d ( ) , ! 0 ; i f ( t h i s . _ i s I n E x p a n s i o n F o r m ( ) ) r e t u r n t h i s . _ c o n s u m e E x p a n s i o n F o r m E n d ( ) , ! 0 } r e t u r n ! 1 } , e . p r o t o t y p e . _ b e g i n T o k e n = f u n c t i o n ( e , t ) { v o i d 0 = = = t & & ( t = t h i s . _ c u r s o r . c l o n e ( ) ) , t h i s . _ c u r r e n t T o k e n S t a r t = t , t h i s . _ c u r r e n t T o k e n T y p e = e } , e . p r o t o t y p e . _ e n d T o k e n = f u n c t i o n ( e , t ) { i f ( n u l l = = = t h i s . _
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* / v a r V a = f u n c t i o n ( e ) { f u n c t i o n t ( ) { r e t u r n e . c a l l ( t h i s , T ) | | t h i s } r e t u r n l ( t , e ) , t . p r o t o t y p e . p a r s e = f u n c t i o n ( t , n , r ) { r e t u r n e . p r o t o t y p e . p a r s e . c a l l ( t h i s , t , n , r ) } , t } ( L a ) , j a = n e w S e t ( [ " p r e " , " t e m p l a t e " , " t e x t a r e a " , " s c r i p t " , " s t y l e " ] ) , U a = " \ f \ n \ r \ t \ v - \ u 2 0 2 8 \ u 2 0 2 9 \ u f e f f " , H a = n e w R e g E x p ( " [ ^ " + U a + " ] " ) , q a = n e w R e g E x p ( " [ " + U a + " ] { 2 , } " , " g " ) ;
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* / f u n c t i o n W a ( e ) { r e t u r n e . r e p l a c e ( n e w R e g E x p ( " " , " g " ) , " " ) } v a r z a = f u n c t i o n ( ) { f u n c t i o n e ( ) { } r e t u r n e . p r o t o t y p e . v i s i t E l e m e n t = f u n c t i o n ( e , t ) { r e t u r n j a . h a s ( e . n a m e ) | | e . a t t r s . s o m e ( ( f u n c t i o n ( e ) { r e t u r n " n g P r e s e r v e W h i t e s p a c e s " = = = e . n a m e } ) ) ? n e w f a ( e . n a m e , v a ( t h i s , e . a t t r s ) , e . c h i l d r e n , e . s o u r c e S p a n , e . s t a r t S o u r c e S p a n , e . e n d S o u r c e S p a n , e . i 1 8 n ) : n e w f a ( e . n a m e , e . a t t r s , ( n = t h i s , r = e . c h i l d r e n , i = [ ] , r . f o r E a c h ( ( f u n c t i o n ( e , t ) { v a r s = { p r e v : r [ t - 1 ] , n e x t : r [ t + 1 ] } , o = e . v i s i t ( n , s ) ; o & & i . p u s h ( o ) } ) ) , i ) , e . s o u r c e S p a n , e . s t a r t S o u r c e S p a n , e . e n d S o u r c e S p a n , e . i 1 8 n ) ; v a r n , r , i } , e . p r o t o t y p e . v i s i t A t t r i b u t e = f u n c t i o n ( e , t ) { r e t u r n " n g P r e s e r v e W h i t e s p a c e s " ! = = e . n a m e ? e : n u l l } , e . p r o t o t y p e . v i s i t T e x t = f u n c t i o n ( e , t ) { v a r n = e . v a l u e . m a t c h ( H a ) , r = t & & ( t . p r e v i n s t a n c e o f l a | | t . n e x t i n s t a n c e o f l a ) ; r e t u r n n | | r ? n e w p a ( W a ( e . v a l u e ) . r e p l a c e ( q a , " " ) , e . s o u r c e S p a n , e . i 1 8 n ) : n u l l } , e . p r o t o t y p e . v i s i t C o m m e n t = f u n c t i o n ( e , t ) { r e t u r n e } , e . p r o t o t y p e . v i s i t E x p a n s i o n = f u n c t i o n ( e , t ) { r e t u r n e } , e . p r o t o t y p e . v i s i t E x p a n s i o n C a s e = f u n c t i o n ( e , t ) { r e t u r n e } , e } ( ) ; f u n c t i o n K a ( e ) { r e t u r n n e w F a ( v a ( n e w z a , e . r o o t N o d e s ) , e . e r r o r s ) }
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* /
var Qa = [ "zero" , "one" , "two" , "few" , "many" , "other" ] ; function Ga ( e ) { var t = new Ja ; return new $a ( va ( t , e ) , t . isExpanded , t . errors ) } var Xa , $a = function ( e , t , n ) { this . nodes = e , this . expanded = t , this . errors = n } , Ya = function ( e ) { function t ( t , n ) { return e . call ( this , t , n ) || this } return l ( t , e ) , t } ( gr ) , Ja = function ( ) { function e ( ) { this . isExpanded = ! 1 , this . errors = [ ] } return e . prototype . visitElement = function ( e , t ) { return new fa ( e . name , e . attrs , va ( this , e . children ) , e . sourceSpan , e . startSourceSpan , e . endSourceSpan ) } , e . prototype . visitAttribute = function ( e , t ) { return e } , e . prototype . visitText = function ( e , t ) { return e } , e . prototype . visitComment = function ( e , t ) { return e } , e . prototype . visitExpansion = function ( e , t ) { return this . isExpanded = ! 0 , "plural" == e . type ? function ( e , t ) { var n = e . cases . map ( ( function ( e ) { - 1 != Qa . indexOf ( e . value ) || e . value . match ( /^=\d+$/ ) || t . push ( new Ya ( e . valueSourceSpan , 'Plural cases should be "=<number>" or one of ' + Qa . join ( ", " ) ) ) ; var n = Ga ( e . expression ) ; return t . push . apply ( t , v ( n . errors ) ) , new fa ( "ng-template" , [ new ha ( "ngPluralCase" , "" + e . value , e . valueSourceSpan ) ] , n . nodes , e . sourceSpan , e . sourceSpan , e . sourceSpan ) } ) ) , r = new ha ( "[ngPlural]" , e . switchValue , e . switchValueSourceSpan ) ; return new fa ( "ng-container" , [ r ] , n , e . sourceSpan , e . sourceSpan , e . sourceSpan ) } ( e , this . errors ) : function ( e , t ) { var n = e . cases . map ( ( function ( e ) { var n = Ga ( e . expression ) ; return t . push . apply ( t , v ( n . errors ) ) , "other" === e . value ? new fa ( "ng-template" , [ new ha ( "ngSwitchDefault" , "" , e . valueSourceSpan ) ] , n . nodes , e . sourceSpan , e . sourceSpan , e . sourceSpan ) : new fa ( "ng-template" , [ new ha ( "ngSwitchCase" , "" + e . value , e . valueSourceSpan ) ] , n . nodes , e . sourceSpan , e . sourceSpan , e . sourceSpan ) } ) ) , r = new ha ( "[ngSwitch]" , e . switchValue , e . switchValueSourceSpan ) ; return new fa ( "ng-container" , [ r ] , n , e . sourceSpan , e . sourceSpan , e . sourceSpan ) }
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* / ( e , t h i s . e r r o r s ) } , e . p r o t o t y p e . v i s i t E x p a n s i o n C a s e = f u n c t i o n ( e , t ) { t h r o w n e w E r r o r ( " S h o u l d n o t b e r e a c h e d " ) } , e } ( ) ; v a r Z a , e u = f u n c t i o n ( ) { f u n c t i o n e ( e , t , n ) { t h i s . v a l u e = e , t h i s . n g C o n t e n t I n d e x = t , t h i s . s o u r c e S p a n = n } r e t u r n e . p r o t o t y p e . v i s i t = f u n c t i o n ( e , t ) { r e t u r n e . v i s i t T e x t ( t h i s , t ) } , e } ( ) , t u = f u n c t i o n ( ) { f u n c t i o n e ( e , t , n ) { t h i s . v a l u e = e , t h i s . n g C o n t e n t I n d e x = t , t h i s . s o u r c e S p a n = n } r e t u r n e . p r o t o t y p e . v i s i t = f u n c t i o n ( e , t ) { r e t u r n e . v i s i t B o u n d T e x t ( t h i s , t ) } , e } ( ) , n u = f u n c t i o n ( ) { f u n c t i o n e ( e , t , n ) { t h i s . n a m e = e , t h i s . v a l u e = t , t h i s . s o u r c e S p a n = n } r e t u r n e . p r o t o t y p e . v i s i t = f u n c t i o n ( e , t ) { r e t u r n e . v i s i t A t t r ( t h i s , t ) } , e } ( ) , r u = ( ( X a = { } ) [ 4 ] = 4 , X a [ 1 ] = 1 , X a [ 2 ] = 2 , X a [ 0 ] = 0 , X a [ 3 ] = 3 , X a ) , i u = f u n c t i o n ( ) { f u n c t i o n e ( e , t , n , r , i , s ) { t h i s . n a m e = e , t h i s . t y p e = t , t h i s . s e c u r i t y C o n t e x t = n , t h i s . v a l u e = r , t h i s . u n i t = i , t h i s . s o u r c e S p a n = s , t h i s . i s A n i m a t i o n = 4 = = = t h i s . t y p e } r e t u r n e . f r o m B o u n d P r o p e r t y = f u n c t i o n ( t ) { v a r n = r u [ t . t y p e ] ; r e t u r n n e w e ( t . n a m e , n , t . s e c u r i t y C o n t e x t , t . v a l u e , t . u n i t , t . s o u r c e S p a n ) } , e . p r o t o t y p e . v i s i t = f u n c t i o n ( e , t ) { r e t u r n e . v i s i t E l e m e n t P r o p e r t y ( t h i s , t ) } , e } ( ) , s u = f u n c t i o n ( ) { f u n c t i o n e ( t , n , r , i , s , o ) { t h i s . n a m e = t , t h i s . t a r g e t = n , t h i s . p h a s e = r , t h i s . h a n d l e r = i , t h i s . s o u r c e S p a n = s , t h i s . h a n d l e r S p a n = o , t h i s . f u l l N a m e = e . c a l c F u l l N a m e ( t h i s . n a m e , t h i s . t a r g e t , t h i s . p h a s e ) , t h i s . i s A n i m a t i o n = ! ! t h i s . p h a s e } r e t u r n e . c a l c F u l l N a m e = f u n c t i o n ( e , t , n ) { r e t u r n t ? t + " : " + e : n ? " @ " + e + " . " + n : e } , e . f r o m P a r s e d E v e n t = f u n c t i o n ( t ) { v a r n = 0 = = = t . t y p e ? t . t a r g e t O r P h a s e : n u l l , r = 1 = = = t . t y p e ? t . t a r g e t O r P h a s e : n u l l ; r e t u r n n e w e ( t . n a m e , n , r , t . h a n d l e r , t . s o u r c e S p a n , t . h a n d l e r S p a n ) } , e . p r o t o t y p e . v i s i t = f u n c t i o n ( e , t ) { r e t u r n e . v i s i t E v e n t ( t h i s , t ) } , e } ( ) , o u = f u n c t i o n ( ) { f u n c t i o n e ( e , t , n , r ) { t h i s . n a m e = e , t h i s . v a l u e = t , t h i s . o r i g i n a l V a l u e = n , t h i s . s o u r c e S p a n = r } r e t u r n e . p r o t o t y p e . v i s i t = f u n c t i o n ( e , t ) { r e t u r n e . v i s i t R e f e r e n c e ( t h i s , t ) } , e } ( ) , a u = f u n c t i o n ( ) { f u n c t i o n e ( e , t , n ) { t h i s . n a m e = e , t h i s . v a l u e = t , t h i s . s o u r c e S p a n = n } r e t u r n e . f r o m P a r s e d V a r i a b l e = f u n c t i o n ( t ) { r e t u r n n e w e ( t . n a m e , t . v a l u e , t . s o u r c e S p a n ) } , e . p r o t o t y p e . v i s i t = f u n c t i o n ( e , t ) { r e t u r n e . v i s i t V a r i a b l e ( t h i s , t ) } , e } ( ) , u u = f u n c t i o n ( ) { f u n c t i o n e ( e , t , n , r , i , s , o , a , u , p , l , c , h ) { t h i s . n a m e = e , t h i s . a t t r s = t , t h i s . i n p u t s = n , t h i s . o u t p u t s = r , t h i s . r e f e r e n c e s = i , t h i s . d i r e c t i v e s = s , t h i s . p r o v i d e r s = o , t h i s . h a s V i e w C o n t a i n e r = a , t h i s . q u e r y M a t c h e s = u , t h i s . c h i l d r e n = p , t h i s . n g C o n t e n t I n d e x = l , t h i s . s o u r c e S p a n = c , t h i s . e n d S o u r c e S p a n = h } r e t u r n e . p r o t o t y p e . v i s i t = f u n c t i o n ( e , t ) { r e t u r n e . v i s i t E l e m e n t ( t h i s , t ) } , e } ( ) , p u = f u n c t i o n ( ) { f u n c t i o n e ( e , t , n , r , i , s , o , a , u , p , l ) { t h i s . a t t r s = e , t h i s . o u t p u t s = t , t h i s . r e f e r e n c e s = n , t h i s . v a r i a b l e s = r , t h i s . d i r e c t i v e s = i , t h i s . p r o v i d e r s = s , t h i s . h a s V i e w C o n t a i n e r = o , t h i s . q u e r y M a t c h e s = a , t h i s . c h i l d r e n = u , t h i s . n g C o n t e n t I n d e x = p , t h i s . s o u r c e S p a n = l } r e t u r n e . p r o t o t y p e . v i s i t = f u n c t i o n ( e , t ) { r e t u r n e . v i s i t E m b e d d e d T e m p l a t e ( t h i s , t ) } , e } ( ) , l u = f u n c t i o n ( ) { f u n c t i o n e ( e , t , n , r ) { t h i s . d i r e c t i v e N a m e = e , t h i s . t e m p l a t e N a m e = t , t h i s . v a l u e = n , t h i s . s o u r c e S p a n = r } r e t u r n e . p r o t o t y p e . v i s i t = f u n c t i o n ( e , t ) { r e t u r n e . v i s i t D i r e c t i v e P r o p e r t y ( t h i s , t ) } , e } ( ) , c u = f u n c t i o n ( ) { f u n c t i o n e ( e , t , n , r , i , s ) { t h i s . d i r e c t i v e = e , t h i s . i n p u t s = t , t h i s . h o s t P r o p e r t i e s = n , t h i s . h o s t E v e n t s = r , t h i s . c o n t e n t Q u e r y S t a r t I d = i , t h i s . s o u r c e S p a n = s } r e t u r n e . p r o t o t y p e . v i s i t = f u n c t i o n ( e , t ) { r e t u r n e . v i s i t D i r e c t i v e ( t h i s , t ) } , e } ( ) , h u = f u n c t i o n ( ) { f u n c t i o n e ( e , t , n , r , i , s , o , a ) { t h i s . t o k e n = e , t h i s . m u l t i P r o v i d e r = t , t h i s . e a g e r = n , t h i s . p r o v i d e r s = r , t h i s . p r o v i d e r T y p e = i , t h i s . l i f e c y c l e H o o k s = s , t h i s . s o u r c e S p a n = o , t h i s . i s M o d u l e = a } r e t u r n e . p r o t o t y p e . v i s i t = f u n c t i o n ( e , t ) { r e t u r n n u l l } , e } ( ) ; ! f u n c t i o n ( e ) { e [ e . P u b l i c S e r v i c e = 0 ] = " P u b l i c S e r v i c e " , e [ e . P r i v a t e S e r v i c e = 1 ] = " P r i v a t e S e r v i c e " , e [ e . C o m p o n e n t = 2 ] = " C o m p o n e n t " , e [ e . D i r e c t i v e = 3 ] = " D i r e c t i v e " , e [ e . B u i l t i n = 4 ] = " B u i l t i n " } ( Z a | | ( Z a = { } ) ) ; v a r f u = f u n c t i o n ( ) { f u n c t i o n e ( e , t , n ) { t h i s . i n d e x = e , t h i s . n g C o n t e n t I n d e x = t , t h i s . s o u r c e S p a n = n } r e t u r n e . p r o t o t y p e . v i s i t = f u n c t i o n ( e , t ) { r e t u r n e . v i s i t N g C o n t e n t ( t h i s , t ) } , e } ( ) , d u = f u n c t i o n ( ) { f u n c t i o n e ( ) { } r e t u r n e . p r o t o t y p e . v i s i t N g C o n t e n t = f u n c t i o n ( e , t ) { } , e . p r o t o t y p e . v i s i t E m b e d d e d T e m p l a t e = f u n c t i o n ( e , t ) { } , e . p r o t o t y p e . v i s i t E l e m e n t = f u n c t i o n ( e , t ) { } , e . p r o t o t y p e . v i s i t R e f e r e n c e = f u n c t i o n ( e , t ) { } , e . p r o t o t y p e . v i s i t V a r i a b l e = f u n c t i o n ( e , t ) { } , e . p r o t o t y p e . v i s i t E v e n t = f u n c t i o n ( e , t ) { } , e . p r o t o t y p e . v i s i t E l e m e n t P r o p e r t y = f u n c t i o n ( e , t ) { } , e . p r o t o t y p e . v i s i t A t t r = f u n c t i o n ( e , t ) { } , e . p r o t o t y p e . v i s i t B o u n d T e x t = f u n c t i o n ( e , t ) { } , e . p r o t o t y p e . v i s i t T e x t = f u n c t i o n ( e , t ) { } , e . p r o t o t
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* / v a r y u = f u n c t i o n ( e ) { f u n c t i o n t ( t , n ) { r e t u r n e . c a l l ( t h i s , n , t ) | | t h i s } r e t u r n l ( t , e ) , t } ( g r ) , g u = f u n c t i o n ( e , t ) { v a r n = t h i s ; t h i s . r e f l e c t o r = e , t h i s . c o m p o n e n t = t , t h i s . e r r o r s = [ ] , t h i s . v i e w Q u e r i e s = f u n c t i o n ( e ) { v a r t = 1 , n = n e w M a p ; r e t u r n e . v i e w Q u e r i e s & & e . v i e w Q u e r i e s . f o r E a c h ( ( f u n c t i o n ( e ) { r e t u r n C u ( n , { m e t a : e , q u e r y I d : t + + } ) } ) ) , n } ( t ) , t h i s . v i e w P r o v i d e r s = n e w M a p , t . v i e w P r o v i d e r s . f o r E a c h ( ( f u n c t i o n ( e ) { n u l l = = n . v i e w P r o v i d e r s . g e t ( B n ( e . t o k e n ) ) & & n . v i e w P r o v i d e r s . s e t ( B n ( e . t o k e n ) , ! 0 ) } ) ) } , _ u = f u n c t i o n ( ) { f u n c t i o n e ( e , t , n , r , i , s , o , a , u ) { v a r p = t h i s ; t h i s . v i e w C o n t e x t = e , t h i s . _ p a r e n t = t , t h i s . _ i s V i e w R o o t = n , t h i s . _ d i r e c t i v e A s t s = r , t h i s . _ s o u r c e S p a n = u , t h i s . _ t r a n s f o r m e d P r o v i d e r s = n e w M a p , t h i s . _ s e e n P r o v i d e r s = n e w M a p , t h i s . _ q u e r i e d T o k e n s = n e w M a p , t h i s . t r a n s f o r m e d H a s V i e w C o n t a i n e r = ! 1 , t h i s . _ a t t r s = { } , i . f o r E a c h ( ( f u n c t i o n ( e ) { r e t u r n p . _ a t t r s [ e . n a m e ] = e . v a l u e } ) ) ; v a r l , c , h , f , d = r . m a p ( ( f u n c t i o n ( e ) { r e t u r n e . d i r e c t i v e } ) ) ; i f ( t h i s . _ a l l P r o v i d e r s = ( l = d , c = u , h = e . e r r o r s , f = n e w M a p , l . f o r E a c h ( ( f u n c t i o n ( e ) { w u ( [ { t o k e n : { i d e n t i f i e r : e . t y p e } , u s e C l a s s : e . t y p e } ] , e . i s C o m p o n e n t ? Z a . C o m p o n e n t : Z a . D i r e c t i v e , ! 0 , c , h , f , ! 1 ) } ) ) , l . f i l t e r ( ( f u n c t i o n ( e ) { r e t u r n e . i s C o m p o n e n t } ) ) . c o n c a t ( l . f i l t e r ( ( f u n c t i o n ( e ) { r e t u r n ! e . i s C o m p o n e n t } ) ) ) . f o r E a c h ( ( f u n c t i o n ( e ) { w u ( e . p r o v i d e r s , Z a . P u b l i c S e r v i c e , ! 1 , c , h , f , ! 1 ) , w u ( e . v i e w P r o v i d e r s , Z a . P r i v a t e S e r v i c e , ! 1 , c , h , f , ! 1 ) } ) ) , f ) , t h i s . _ c o n t e n t Q u e r i e s = f u n c t i o n ( e , t ) { v a r n = e , r = n e w M a p ; r e t u r n t . f o r E a c h ( ( f u n c t i o n ( e , t ) { e . q u e r i e s & & e . q u e r i e s . f o r E a c h ( ( f u n c t i o n ( e ) { r e t u r n C u ( r , { m e t a : e , q u e r y I d : n + + } ) } ) ) } ) ) , r } ( a , d ) , A r r a y . f r o m ( t h i s . _ a l l P r o v i d e r s . v a l u e s ( ) ) . f o r E a c h ( ( f u n c t i o n ( e ) { p . _ a d d Q u e r y R e a d s T o ( e . t o k e n , e . t o k e n , p . _ q u e r i e d T o k e n s ) } ) ) , o ) { v a r v = C n ( t h i s . v i e w C o n t e x t . r e f l e c t o r , S n . T e m p l a t e R e f ) ; t h i s . _ a d d Q u e r y R e a d s T o ( v , v , t h i s . _ q u e r i e d T o k e n s ) } s . f o r E a c h ( ( f u n c t i o n ( e ) { v a r t = e . v a l u e | | C n ( p . v i e w C o n t e x t . r e f l e c t o r , S n . E l e m e n t R e f ) ; p . _ a d d Q u e r y R e a d s T o ( { v a l u e : e . n a m e } , t , p . _ q u e r i e d T o k e n s ) } ) ) , t h i s . _ q u e r i e d T o k e n s . g e t ( t h i s . v i e w C o n t e x t . r e f l e c t o r . r e s o l v e E x t e r n a l R e f e r e n c e ( S n . V i e w C o n t a i n e r R e f ) ) & & ( t h i s . t r a n s f o r m e d H a s V i e w C o n t a i n e r = ! 0 ) , A r r a y . f r o m ( t h i s . _ a l l P r o v i d e r s . v a l u e s ( ) ) . f o r E a c h ( ( f u n c t i o n ( e ) { ( e . e a g e r | | p . _ q u e r i e d T o k e n s . g e t ( B n ( e . t o k e n ) ) ) & & p . _ g e t O r C r e a t e L o c a l P r o v i d e r ( e . p r o v i d e r T y p e , e . t o k e n , ! 0 ) } ) ) } r e t u r n e . p r o t o t y p e . a f t e r E l e m e n t = f u n c t i o n ( ) { v a r e = t h i s ; A r r a y . f r o m ( t h i s . _ a l l P r o v i d e r s . v a l u e s ( ) ) . f o r E a c h ( ( f u n c t i o n ( t ) { e . _ g e t O r C r e a t e L o c a l P r o v i d e r ( t . p r o v i d e r T y p e , t . t o k e n , ! 1 ) } ) ) } , O b j e c t . d e f i n e P r o p e r t y ( e . p r o t o t y p e , " t r a n s f o r m P r o v i d e r s " , { g e t : f u n c t i o n ( ) { v a r e = [ ] , t = [ ] ; r e t u r n t h i s . _ t r a n s f o r m e d P r o v i d e r s . f o r E a c h ( ( f u n c t i o n ( n ) { n . e a g e r ? t . p u s h ( n ) : e . p u s h ( n ) } ) ) , e . c o n c a t ( t ) } , e n u m e r a b l e : ! 0 , c o n f i g u r a b l e : ! 0 } ) , O b j e c t . d e f i n e P r o p e r t y ( e . p r o t o t y p e , " t r a n s f o r m e d D i r e c t i v e A s t s " , { g e t : f u n c t i o n ( ) { v a r e = t h i s . t r a n s f o r m P r o v i d e r s . m a p ( ( f u n c t i o n ( e ) { r e t u r n e . t o k e n . i d e n t i f i e r } ) ) , t = t h i s . _ d i r e c t i v e A s t s . s l i c e ( ) ; r e t u r n t . s o r t ( ( f u n c t i o n ( t , n ) { r e t u r n e . i n d e x O f ( t . d i r e c t i v e . t y p e ) - e . i n d e x O f ( n . d i r e c t i v e . t y p e ) } ) ) , t } , e n u m e r a b l e : ! 0 , c o n f i g u r a b l e : ! 0 } ) , O b j e c t . d e f i n e P r o p e r t y ( e . p r o t o t y p e , " q u e r y M a t c h e s " , { g e t : f u n c t i o n ( ) { v a r e = [ ] ; r e t u r n t h i s . _ q u e r i e d T o k e n s . f o r E a c h ( ( f u n c t i o n ( t ) { e . p u s h . a p p l y ( e , v ( t ) ) } ) ) , e } , e n u m e r a b l e : ! 0 , c o n f i g u r a b l e : ! 0 } ) , e . p r o t o t y p e . _ a d d Q u e r y R e a d s T o = f u n c t i o n ( e , t , n ) { t h i s . _ g e t Q u e r i e s F o r ( e ) . f o r E a c h ( ( f u n c t i o n ( e ) { v a r r = e . m e t a . r e a d | | t , i = B n ( r ) , s = n . g e t ( i ) ; s | | ( s = [ ] , n . s e t ( i , s ) ) , s . p u s h ( { q u e r y I d : e . q u e r y I d , v a l u e : r } ) } ) ) } , e . p r o t o t y p e . _ g e t Q u e r i e s F o r = f u n c t i o n ( e ) { f o r ( v a r t , n = [ ] , r = t h i s , i = 0 ; n u l l ! = = r ; ) ( t = r . _ c o n t e n t Q u e r i e s . g e t ( B n ( e ) ) ) & & n . p u s h . a p p l y ( n , v ( t . f i l t e r ( ( f u n c t i o n ( e ) { r e t u r n e . m e t a . d e s c e n d a n t s | | i < = 1 } ) ) ) ) , r . _ d i r e c t i v e A s t s . l e n g t h > 0 & & i + + , r = r . _ p a r e n t ; r e t u r n ( t = t h i s . v i e w C o n t e x t . v i e w Q u e r i e s . g e t ( B n ( e ) ) ) & & n . p u s h . a p p l y ( n , v ( t ) ) , n } , e . p r o t o t y p e . _ g e t O r C r e a t e L o c a l P r o v i d e r = f u n c t i o n ( e , t , n ) { v a r r = t h i s , i = t h i s . _ a l l P r o v i d e r s . g e t ( B n ( t ) ) ; i f ( ! i | | ( e = = = Z a . D i r e c t i v e | | e = = = Z a . P u b l i c S e r v i c e ) & & i . p r o v i d e r T y p e = = = Z a . P r i v a t e S e r v i c e | | ( e = = = Z a . P r i v a t e S e r v i c e | | e = = = Z a . P u b l i c S e r v i c e ) & & i . p r o v i d e r T y p e = = = Z a . B u i l t i n ) r e t u r n n u l l ; v a r s = t h i s . _ t r a n s f o r m e d P r o v i d e r s . g e t ( B n ( t ) ) ; i f ( s ) r e t u r n s ; i f ( n u l l ! = t h i s . _ s e e n P r o v i d e r s . g e t ( B n ( t ) ) ) r e t u r n t h i s . v i e w C o n t e x t . e r r o r s . p u s h ( n e w y u ( " C a n n o t i n s t a n t i a t e c y c l i c d e p e n d e n c y ! " + D n ( t ) , t h i s . _ s o u r c e S p a n ) ) , n u l l ; t h i s . _ s e e n P r o v i d e r s . s e t ( B n ( t ) , ! 0 ) ; v a r o = i . p r o v i d e r s . m a p ( ( f u n c t i o n ( e ) { v a r t = e . u s e V a l u e , s = e . u s e E x i s t i n g , o = v o i d 0 ; i f ( n u l l ! = e . u s e E x i s t i n g ) { v a r
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* /var bu=function(e,t){this.style=e,this.styleUrls=t};function Tu(e){if(null==e||0===e.length||"/ "==e[0])return!1;var t=e.match(Au);return null===t||" package "==t[1]||" asset "==t[1]}var Pu=/@import\s+(?:url\()?\s*(?:(?:['" ] ( [ ^ '"]*))|([^;\)\s]*))[^;]*;?/g,Nu=/\/\*(?!#\s*(?:sourceURL|sourceMappingURL)=)[\s\S]+?\*\//g,Au=/^([^:/?#]+):/,Mu=function(){function e(e,t,n,r,i){if(this._exprParser=e,this._interpolationConfig=t,this._schemaRegistry=n,this.errors=i,this.pipesByName=null,this._usedPipes=new Map,r){var s=new Map;r.forEach((function(e){return s.set(e.name,e)})),this.pipesByName=s}}return Object.defineProperty(e.prototype,"interpolationConfig",{get:function(){return this._interpolationConfig},enumerable:!0,configurable:!0}),e.prototype.getUsedPipes=function(){return Array.from(this._usedPipes.values())},e.prototype.createBoundHostProperties=function(e,t){var n=this;if(e.hostProperties){var r=[];return Object.keys(e.hostProperties).forEach((function(i){var s=e.hostProperties[i];"string"==typeof s?n.parsePropertyBinding(i,s,!0,t,t.start.offset,void 0,[],r):n._reportError(' Value of the host property binding "'+i+'" needs to be a string representing an expression but got "'+s+'" ( '+typeof s+")",t)})),r}return null},e.prototype.createDirectiveHostPropertyAsts=function(e,t,n){var r=this,i=this.createBoundHostProperties(e,n);return i&&i.map((function(e){return r.createBoundElementProperty(t,e)}))},e.prototype.createDirectiveHostEventAsts=function(e,t){var n=this;if(e.hostListeners){var r=[];return Object.keys(e.hostListeners).forEach((function(i){var s=e.hostListeners[i];"string"==typeof s?n.parseEvent(i,s,t,t,[],r):n._reportError(' Value of the host listener "'+i+'" needs to be a string representing an expression but got "'+s+'" ( '+typeof s+")",t)})),r}return null},e.prototype.parseInterpolation=function(e,t){var n=t.start.toString();try{var r=this._exprParser.parseInterpolation(e,n,t.start.offset,this._interpolationConfig);return r&&this._reportExpressionParserErrors(r.errors,t),this._checkPipes(r,t),r}catch(e){return this._reportError(""+e,t),this._exprParser.wrapLiteralPrimitive("ERROR",n,t.start.offset)}},e.prototype.parseInlineTemplateBinding=function(e,t,n,r,i,s,o){for(var a=this._parseTemplateBindings(e,t,n,r),u=0;u<a.length;u++){var p=a[u];p.keyIsVar?o.push(new fo(p.key,p.name,n)):p.expression?this._parsePropertyAst(p.key,p.expression,n,void 0,i,s):(i.push([p.key,""]),this.parseLiteralAttr(p.key,null,n,r,void 0,i,s))}},e.prototype._parseTemplateBindings=function(e,t,n,r){var i=this,s=n.start.toString();try{var o=this._exprParser.parseTemplateBindings(e,t,s,r);return this._reportExpressionParserErrors(o.errors,n),o.templateBindings.forEach((function(e){e.expression&&i._checkPipes(e.expression,n)})),o.warnings.forEach((function(e){i._reportError(e,n,hr.WARNING)})),o.templateBindings}catch(e){return this._reportError(""+e,n),[]}},e.prototype.parseLiteralAttr=function(e,t,n,r,i,s,o){ku(e)?(e=e.substring(1),t&&this._reportError(' Assigning animation triggers via @ prop = "exp" attributes with an expression is invalid . Use property bindings ( e . g . [ @ prop ] = "exp" ) or use an attribute without a value ( e . g . @ prop ) instead . ' , n , hr . ERROR ) , this . _parseAnimation ( e , t , n , r , i , s , o ) ) : o . push ( new co ( e , this . _exprParser . wrapLiteralPrimitive ( t , "" , r ) , Os . LITERAL _ATTR , n , i ) ) } , e . prototype . parsePropertyBinding = function ( e , t , n , r , i , s , o , a ) { 0 === e . length && this . _reportError ( "Property name is missing in binding" , r ) ; var u = ! 1 ; e . startsWith ( "animate-" ) ? ( u = ! 0 , e = e . substring ( "animate-" . length ) ) : ku ( e ) && ( u = ! 0 , e = e . substring ( 1 ) ) , u ? this . _parseAnimation ( e , t , r , i , s , o , a ) : this . _parsePropertyAst ( e , this . _parseBinding ( t , n , s || r , i ) , r , s , o , a ) } , e . prototype . parsePropertyInterpolation = function ( e , t , n , r , i , s ) { var o = this . parseInterpolation ( t , r || n ) ; return ! ! o && ( this . _parsePropertyAst ( e , o , n , r , i , s ) , ! 0 ) } , e . prototype . _parsePropertyAst = function ( e , t , n , r , i , s ) { i . push ( [ e , t . source ] ) , s . push ( new co ( e , t , Os . DEFAULT , n , r ) ) } , e . prototype . _parseAnimation = function ( e , t , n , r , i , s , o ) { 0 === e . length && this . _reportError ( "Animation trigger is missing" , n ) ; var a = this . _parseBinding ( t || "undefined" , ! 1 , i || n , r ) ; s . push ( [ e , a . source ] )
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* / v a r O u ; f u n c t i o n F u ( e ) { v a r t = n u l l , n = n u l l , r = n u l l , i = ! 1 , s = " " ; e . a t t r s . f o r E a c h ( ( f u n c t i o n ( e ) { v a r o = e . n a m e . t o L o w e r C a s e ( ) ; " s e l e c t " = = o ? t = e . v a l u e : " h r e f " = = o ? n = e . v a l u e : " r e l " = = o ? r = e . v a l u e : " n g N o n B i n d a b l e " = = e . n a m e ? i = ! 0 : " n g P r o j e c t A s " = = e . n a m e & & e . v a l u e . l e n g t h > 0 & & ( s = e . v a l u e ) } ) ) , t = f u n c t i o n ( e ) { i f ( n u l l = = = e | | 0 = = = e . l e n g t h ) r e t u r n " * " ; r e t u r n e }
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* /(t);var o=e.name.toLowerCase(),a=Ou.OTHER;return g(o)?a=Ou.NG_CONTENT:"style"==o?a=Ou.STYLE:"script"==o?a=Ou.SCRIPT:"link"==o&&"stylesheet"==r&&(a=Ou.STYLESHEET),new Lu(a,t,n,i,s)}!function(e){e[e.NG_CONTENT=0]="NG_CONTENT",e[e.STYLE=1]="STYLE",e[e.STYLESHEET=2]="STYLESHEET",e[e.SCRIPT=3]="SCRIPT",e[e.OTHER=4]="OTHER"}(Ou||(Ou={}));var Lu=function(e,t,n,r,i){this.type=e,this.selectAttr=t,this.hrefAttr=n,this.nonBindable=r,this.projectAs=i};var Du,Bu=/ ^ ( ? : ( ? : ( ? : ( bind - ) | ( let - ) | ( ref - | # ) | ( on - ) | ( bindon - ) | ( @ ) ) ( . * ) ) | \ [ \ ( ( [ ^ \ ) ] + ) \ ) \ ] | \ [ ( [ ^ \ ] ] + ) \ ] | \ ( ( [ ^ \ ) ] + ) \ ) ) $ / ; function Vu ( ) { return Du || ( Du = M . parse ( "*" ) [ 0 ] ) , Du } var ju = function ( e ) { function t ( t , n , r ) { return e . call ( this , n , t , r ) || this } return l ( t , e ) , t } ( gr ) , Uu = function ( e , t , n ) { this . templateAst = e , this . usedPipes = t , this . errors = n } , Hu = function ( ) { function e ( e , t , n , r , i , s , o ) { this . _config = e , this . _reflector = t , this . _exprParser = n , this . _schemaRegistry = r , this . _htmlParser = i , this . _console = s , this . transforms = o } return Object . defineProperty ( e . prototype , "expressionParser" , { get : function ( ) { return this . _exprParser } , enumerable : ! 0 , configurable : ! 0 } ) , e . prototype . parse = function ( e , t , n , r , i , s , o ) { var a = this . tryParse ( e , t , n , r , i , s , o ) , u = a . errors . filter ( ( function ( e ) { return e . level === hr . WARNING } ) ) , p = a . errors . filter ( ( function ( e ) { return e . level === hr . ERROR } ) ) ; if ( u . length > 0 && this . _console . warn ( "Template parse warnings:\n" + u . join ( "\n" ) ) , p . length > 0 ) throw Zt ( "Template parse errors:\n" + p . join ( "\n" ) , p ) ; return { template : a . templateAst , pipes : a . usedPipes } } , e . prototype . tryParse = function ( e , t , n , r , i , s , o ) { var a = "string" == typeof t ? this . _htmlParser . parse ( t , s , { tokenizeExpansionForms : ! 0 , interpolationConfig : this . getInterpolationConfig ( e ) } ) : t ; return o || ( a = Ka ( a ) ) , this . tryParseHtml ( this . expandHtml ( a ) , e , n , r , i ) } , e . prototype . tryParseHtml = function ( e , t , n , r , i ) { var s , o = e . errors , a = [ ] ; if ( e . rootNodes . length > 0 ) { var u = Ju ( n ) , p = Ju ( r ) , l = new gu ( this . _reflector , t ) , c = void 0 ; t . template && t . template . interpolation && ( c = { start : t . template . interpolation [ 0 ] , end : t . template . interpolation [ 1 ] } ) ; var h = new Mu ( this . _exprParser , c , this . _schemaRegistry , p , o ) , f = new qu ( this . _reflector , this . _config , l , u , h , this . _schemaRegistry , i , o ) ; s = va ( f , e . rootNodes , Xu ) , o . push . apply ( o , v ( l . errors ) ) , a . push . apply ( a , v ( h . getUsedPipes ( ) ) ) } else s = [ ] ; return this . _assertNoReferenceDuplicationOnTemplate ( s , o ) , o . length > 0 ? new Uu ( s , a , o ) : ( this . transforms && this . transforms . forEach ( ( function ( e ) { s = mu ( e , s ) } ) ) , new Uu ( s , a , o ) ) } , e . prototype . expandHtml = function ( e , t ) { void 0 === t && ( t = ! 1 ) ; var n = e . errors ; if ( 0 == n . length || t ) { var r = Ga ( e . rootNodes ) ; n . push . apply ( n , v ( r . errors ) ) , e = new Fa ( r . nodes , n ) } return e } , e . prototype . getInterpolationConfig = function ( e ) { if ( e . template ) return ls . fromArray ( e . template . interpolation ) } , e . prototype . _assertNoReferenceDuplicationOnTemplate = function ( e , t ) { var n = [ ] ; e . filter ( ( function ( e ) { return ! ! e . references } ) ) . forEach ( ( function ( e ) { return e . references . forEach ( ( function ( e ) { var r = e . name ; if ( n . indexOf ( r ) < 0 ) n . push ( r ) ; else { var i = new ju ( 'Reference "#' + r + '" is defined several times' , e . sourceSpan , hr . ERROR ) ; t . push ( i ) } } ) ) } ) ) } , e } ( ) , qu = function ( ) { function e ( e , t , n , r , i , s , o , a ) { var u = this ; this . reflector = e , this . config = t , this . providerViewContext = n , this . _bindingParser = i , this . _schemaRegistry = s , this . _schemas = o , this . _targetErrors = a , this . selectorMatcher = new I , this . directivesIndex = new Map , this . ngContentCount = 0 , this . contentQueryStartId = n . component . viewQueries . length + 1 , r . forEach ( ( function ( e , t ) { var n = M . parse ( e . selector ) ; u . selectorMatcher . addSelectables ( n , e ) , u . directivesIndex . set ( e , t ) } ) ) } return e . prototype . visitExpansion = function ( e , t ) { return null } , e . prototype . visitExpansionCase = function ( e , t ) { return null } , e . prototype . visitText = function ( e , t ) { var n = t . findNgContentIndex ( Vu ( ) ) , r = Wa ( e . value ) , i = this . _bindingParser . parseInterpolation ( r , e . sourceSpan ) ; return i ? new tu ( i , n , e . sourceSpan ) : new eu ( r , n , e . sourceSpan ) } , e . prototype . visitAttribute = function ( e , t ) { return new nu ( e . name , e . value , e . sourceSpan ) } , e . prototype . visitComment = function ( e , t ) { return null } , e . prototype . visitElement = function ( e , t ) { var n = this , r = this . contentQueryStartId , i = e . name , s = Fu ( e ) ; if ( s . type === Ou . SCRIPT || s . type === Ou . STYLE ) return null ; if ( s . type === Ou . STYLESHEET && Tu ( s . hrefAttr ) ) return null ; var o = [ ] , a = [ ] , u = [
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* /function ep(e){var t=e.charCodeAt(0);if(t==e.charCodeAt(e.length-1)&&(39==t||34==t)){var n=e.substring(1,e.length-1);-1==n.indexOf("'")&&-1==n.indexOf('"')&&(e=n)}return e}function tp(e){return e.replace(/ [ a - z ] [ A - Z ] / g , ( function ( e ) { return e . charAt ( 0 ) + "-" + e . charAt ( 1 ) } ) ) . toLowerCase ( ) } var np , rp = function ( ) { function e ( e ) { this . _directiveExpr = e , this . _hasInitialValues = ! 1 , this . hasBindings = ! 1 , this . hasBindingsWithPipes = ! 1 , this . _classMapInput = null , this . _styleMapInput = null , this . _singleStyleInputs = null , this . _singleClassInputs = null , this . _lastStylingInput = null , this . _firstStylingInput = null , this . _stylesIndex = new Map , this . _classesIndex = new Map , this . _initialStyleValues = [ ] , this . _initialClassValues = [ ] } return e . prototype . registerBoundInput = function ( e ) { var t = null , n = e . name ; switch ( e . type ) { case 0 : t = this . registerInputBasedOnName ( n , e . value , e . sourceSpan ) ; break ; case 3 : t = this . registerStyleInput ( n , ! 1 , e . value , e . sourceSpan , e . unit ) ; break ; case 2 : t = this . registerClassInput ( n , ! 1 , e . value , e . sourceSpan ) } return ! ! t } , e . prototype . registerInputBasedOnName = function ( e , t , n ) { var r = null , i = e . substring ( 0 , 6 ) , s = "style" === e || "style." === i || "style!" === i ; if ( s || ! s && ( "class" === e || "class." === i || "class!" === i ) ) { var o = "." !== e . charAt ( 5 ) , a = e . substr ( o ? 5 : 6 ) ; r = s ? this . registerStyleInput ( a , o , t , n ) : this . registerClassInput ( a , o , t , n ) } return r } , e . prototype . registerStyleInput = function ( e , t , n , r , i ) { if ( Zu ( n ) ) return null ; var s = op ( e = tp ( e ) ) , o = s . property , a = s . hasOverrideFlag , u = s . unit , p = { name : o , sanitize : ! o || sp ( o ) , unit : i || u , value : n , sourceSpan : r , hasOverrideFlag : a } ;
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* /return t?this._styleMapInput=p:((this._singleStyleInputs=this._singleStyleInputs||[]).push(p),ip(this._stylesIndex,o)),this._lastStylingInput=p,this._firstStylingInput=this._firstStylingInput||p,this._checkForPipes(n),this.hasBindings=!0,p},e.prototype.registerClassInput=function(e,t,n,r){if(Zu(n))return null;var i=op(e),s=i.property,o={name:s,value:n,sourceSpan:r,sanitize:!1,hasOverrideFlag:i.hasOverrideFlag,unit:null};if(t){if(this._classMapInput)throw new Error("[class] and [className] bindings cannot be used on the same element simultaneously");this._classMapInput=o}else(this._singleClassInputs=this._singleClassInputs||[]).push(o),ip(this._classesIndex,s);return this._lastStylingInput=o,this._firstStylingInput=this._firstStylingInput||o,this._checkForPipes(n),this.hasBindings=!0,o},e.prototype._checkForPipes=function(e){e instanceof oo&&e.ast instanceof Gs&&(this.hasBindingsWithPipes=!0)},e.prototype.registerStyleAttr=function(e){this._initialStyleValues=function(e){for(var t=[],n=0,r=0,i=0,s=0,o=0,a=null,u=!1;n<e.length;){switch(e.charCodeAt(n++)){case 40:r++;break;case 41:r--;break;case 39:u=u||s>0,0===i?i=39:39===i&&92!==e.charCodeAt(n-1)&&(i=0);break;case 34:u=u||s>0,0===i?i=34:34===i&&92!==e.charCodeAt(n-1)&&(i=0);break;case 58:a||0!==r||0!==i||(a=tp(e.substring(o,n-1).trim()),s=n);break;case 59:if(a&&s>0&&0===r&&0===i){var p=e.substring(s,n-1).trim();t.push(a,u?ep(p):p),o=n,s=0,a=null,u=!1}}}if(a&&s){p=e.substr(s).trim();t.push(a,u?ep(p):p)}return t}(e),this._hasInitialValues=!0},e.prototype.registerClassAttr=function(e){this._initialClassValues=e.trim().split(/ \ s + / g ) , t h i s . _ h a s I n i t i a l V a l u e s = ! 0 } , e . p r o t o t y p e . p o p u l a t e I n i t i a l S t y l i n g A t t r s = f u n c t i o n ( e ) { i f ( t h i s . _ i n i t i a l C l a s s V a l u e s . l e n g t h ) { e . p u s h ( V t ( 1 ) ) ; f o r ( v a r t = 0 ; t < t h i s . _ i n i t i a l C l a s s V a l u e s . l e n g t h ; t + + ) e . p u s h ( V t ( t h i s . _ i n i t i a l C l a s s V a l u e s [ t ] ) ) } i f ( t h i s . _ i n i t i a l S t y l e V a l u e s . l e n g t h ) { e . p u s h ( V t ( 2 ) ) ; f o r ( t = 0 ; t < t h i s . _ i n i t i a l S t y l e V a l u e s . l e n g t h ; t + = 2 ) e . p u s h ( V t ( t h i s . _ i n i t i a l S t y l e V a l u e s [ t ] ) , V t ( t h i s . _ i n i t i a l S t y l e V a l u e s [ t + 1 ] ) ) } } , e . p r o t o t y p e . a s s i g n H o s t A t t r s = f u n c t i o n ( e , t ) { t h i s . _ d i r e c t i v e E x p r & & ( e . l e n g t h | | t h i s . _ h a s I n i t i a l V a l u e s ) & & ( t h i s . p o p u l a t e I n i t i a l S t y l i n g A t t r s ( e ) , t . s e t ( " h o s t A t t r s " , F t ( e ) ) ) } , e . p r o t o t y p e . b u i l d C l a s s M a p I n s t r u c t i o n = f u n c t i o n ( e ) { r e t u r n t h i s . _ c l a s s M a p I n p u t ? t h i s . _ b u i l d M a p B a s e d I n s t r u c t i o n ( e , ! 0 , t h i s . _ c l a s s M a p I n p u t ) : n u l l } , e . p r o t o t y p e . b u i l d S t y l e M a p I n s t r u c t i o n = f u n c t i o n ( e ) { r e t u r n t h i s . _ s t y l e M a p I n p u t ? t h i s . _ b u i l d M a p B a s e d I n s t r u c t i o n ( e , ! 1 , t h i s . _ s t y l e M a p I n p u t ) : n u l l } , e . p r o t o t y p e . _ b u i l d M a p B a s e d I n s t r u c t i o n = f u n c t i o n ( e , t , n ) { v a r r , i = 2 , s = n . v a l u e . v i s i t ( e ) ; r e t u r n s i n s t a n c e o f J s ? ( i + = s . e x p r e s s i o n s . l e n g t h , r = t ? f u n c t i o n ( e ) { s w i t c h ( e s ( e ) ) { c a s e 1 : r e t u r n t r . c l a s s M a p ; c a s e 3 : r e t u r n t r . c l a s s M a p I n t e r p o l a t e 1 ; c a s e 5 : r e t u r n t r . c l a s s M a p I n t e r p o l a t e 2 ; c a s e 7 : r e t u r n t r . c l a s s M a p I n t e r p o l a t e 3 ; c a s e 9 : r e t u r n t r . c l a s s M a p I n t e r p o l a t e 4 ; c a s e 1 1 : r e t u r n t r . c l a s s M a p I n t e r p o l a t e 5 ; c a s e 1 3 : r e t u r n t r . c l a s s M a p I n t e r p o l a t e 6 ; c a s e 1 5 : r e t u r n t r . c l a s s M a p I n t e r p o l a t e 7 ; c a s e 1 7 : r e t u r n t r . c l a s s M a p I n t e r p o l a t e 8 ; d e f a u l t : r e t u r n t r . c l a s s M a p I n t e r p o l a t e V } } ( s ) : f u n c t i o n ( e ) { s w i t c h ( e s ( e ) ) { c a s e 1 : r e t u r n t r . s t y l e M a p ; c a s e 3 : r e t u r n t r . s t y l e M a p I n t e r p o l a t e 1 ; c a s e 5 : r e t u r n t r . s t y l e M a p I n t e r p o l a t e 2 ; c a s e 7 : r e t u r n t r . s t y l e M a p I n t e r p o l a t e 3 ; c a s e 9 : r e t u r n t r . s t y l e M a p I n t e r p o l a t e 4 ; c a s e 1 1 : r e t u r n t r . s t y l e M a p I n t e r p o l a t e 5 ; c a s e 1 3 : r e t u r n t r . s t y l e M a p I n t e r p o l a t e 6 ; c a s e 1 5 : r e t u r n t r . s t y l e M a p I n t e r p o l a t e 7 ; c a s e 1 7 : r e t u r n t r . s t y l e M a p I n t e r p o l a t e 8 ; d e f a u l t : r e t u r n t r . s t y l e M a p I n t e r p o l a t e V } } ( s ) ) : r = t ? t r . c l a s s M a p : t r . s t y l e M a p , { r e f e r e n c e : r , c a l l s : [ { s u p p o r t s I n t e r p o l a t i o n : ! 0 , s o u r c e S p a n : n . s o u r c e S p a n , a l l o c a t e B i n d i n g S l o t s : i , p a r a m s : f u n c t i o n ( e ) { v a r t = e ( s ) , n = A r r a y . i s A r r a y ( t ) ? t : [ t ] ; r e t u r n n } } ] } } , e . p r o t o t y p e . _ b u i l d S i n g l e I n p u t s = f u n c t i o n ( e , t , n , r , i ) { v a r s = [ ] ; r e t u r n t . f o r E a c h ( ( f u n c t i o n ( t ) { v a r o = s [ s . l e n g t h - 1 ] , a = t . v a l u e . v i s i t ( n ) , u = e , p = 2 ; a i n s t a n c e o f J s & & ( p + = a . e x p r e s s i o n s . l e n g t h , r & & ( u = r ( a ) ) ) ; v a r l = { s o u r c e S p a n : t . s o u r c e S p a n , a l l o c a t e B i n d i n g S l o t s : p , s u p p o r t s I n t e r p o l a t i o n : ! ! r , p a r a m s : f u n c t i o n ( e ) { v a r n = [ ] ; n . p u s h ( V t ( t . n a m e ) ) ; v a r r = e ( a ) ; r e t u r n A r r a y . i s A r r a y ( r ) ? n . p u s h . a p p l y ( n , v ( r ) ) : n . p u s h ( r ) , i | | ( t . u n i t ? n . p u s h ( V t ( t . u n i t ) ) : t . s a n i t i z e & & n . p u s h ( I t ( t r . d e f a u l t S t y l e S a n i t i z e r ) ) ) , n } } ; o & & o . r e f e r e n c e = = = u ? o . c a l l s . p u s h ( l ) : s . p u s h ( { r e f e r e
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* /(o):parseFloat(o);return r=e,i=this.index,s=a,new lp(r,i,np.Number,s,"")},e.prototype.scanString=function(){var e=this.index,t=this.peek;this.advance();for(var n="",r=this.index,i=this.input;this.peek!=t;)if(92==this.peek){n+=i.substring(r,this.index),this.advance();var s=void 0;if(this.peek=this.peek,117==this.peek){var o=i.substring(this.index+1,this.index+5);if(!/ ^ [ 0 - 9 a - f ] + $ / i . test ( o ) ) return this . error ( "Invalid unicode escape [\\u" + o + "]" , 0 ) ; s = parseInt ( o , 16 ) ; for ( var a = 0 ; a < 5 ; a ++ ) this . advance ( ) } else s = Ep ( this . peek ) , this . advance ( ) ; n += String . fromCharCode ( s ) , r = this . index } else { if ( 0 == this . peek ) return this . error ( "Unterminated quote" , 0 ) ; this . advance ( ) } var u , p , l , c = i . substring ( r , this . index ) ; return this . advance ( ) , u = e , p = this . index , l = n + c , new lp ( u , p , np . String , 0 , l ) } , e . prototype . error = function ( e , t ) { var n = this . index + t ; return function ( e , t , n ) { return new lp ( e , t , np . Error , 0 , n ) } ( n , this . index , "Lexer Error: " + e + " at column " + n + " in expression [" + this . input + "]" ) } , e } ( ) ; function vp ( e ) { return 97 <= e && e <= 122 || 65 <= e && e <= 90 || 95 == e || 36 == e } function mp ( e ) { if ( 0 == e . length ) return ! 1 ; var t = new dp ( e ) ; if ( ! vp ( t . peek ) ) return ! 1 ; for ( t . advance ( ) ; 0 !== t . peek ; ) { if ( ! yp ( t . peek ) ) return ! 1 ; t . advance ( ) } return ! 0 } function yp ( e ) { return pr ( e ) || ur ( e ) || 95 == e || 36 == e } function gp ( e ) { return 45 == e || 43 == e } function _p ( e ) { return 39 === e || 34 === e || 96 === e } function Ep ( e ) { switch ( e ) { case 110 : return 10 ; case 102 : return 12 ; case 114 : return 13 ; case 116 : return 9 ; case 118 : return 11 ; default : return e } } var xp = function ( e , t , n ) { this . strings = e , this . expressions = t , this . offsets = n } , Sp = function ( e , t , n ) { this . templateBindings = e , this . warnings = t , this . errors = n } , wp = bp ( cs ) ; function Cp ( e ) { return e === cs ? wp : bp ( e ) } function bp ( e ) { var t = nn ( e . start ) + "([\\s\\S]*?)" + nn ( e . end ) ; return new RegExp ( t , "g" ) } var Tp , Pp = function ( ) { function e ( e ) { this . _lexer = e , this . errors = [ ] , this . simpleExpressionChecker = Mp } return e . prototype . parseAction = function ( e , t , n , r ) { void 0 === r && ( r = cs ) , this . _checkNoInterpolation ( e , t , r ) ; var i = this . _stripComments ( e ) , s = this . _lexer . tokenize ( this . _stripComments ( e ) ) , o = new Ap ( e , t , n , s , i . length , ! 0 , this . errors , e . length - i . length ) . parseChain ( ) ; return new oo ( o , e , t , n , this . errors ) } , e . prototype . parseBinding = function ( e , t , n , r ) { void 0 === r && ( r = cs ) ; var i = this . _parseBindingAst ( e , t , n , r ) ; return new oo ( i , e , t , n , this . errors ) } , e . prototype . checkSimpleExpression = function ( e ) { var t = new this . simpleExpressionChecker ; return e . visit ( t ) , t . errors } , e . prototype . parseSimpleBinding = function ( e , t , n , r ) { void 0 === r && ( r = cs ) ; var i = this . _parseBindingAst ( e , t , n , r ) , s = this . checkSimpleExpression ( i ) ; return s . length > 0 && this . _reportError ( "Host binding expression cannot contain " + s . join ( " " ) , e , t ) , new oo ( i , e , t , n , this . errors ) } , e . prototype . _reportError = function ( e , t , n , r ) { this . errors . push ( new Fs ( e , t , n , r ) ) } , e . prototype . _parseBindingAst = function ( e , t , n , r ) { var i = this . _parseQuote ( e , t , n ) ; if ( null != i ) return i ; this . _checkNoInterpolation ( e , t , r ) ; var s = this . _stripComments ( e ) , o = this . _lexer . tokenize ( s ) ; return new Ap ( e , t , n , o , s . length , ! 1 , this . errors , e . length - s . length ) . parseChain ( ) } , e . prototype . _parseQuote = function ( e , t , n ) { if ( null == e ) return null ; var r = e . indexOf ( ":" ) ; if ( - 1 == r ) return null ; var i = e . substring ( 0 , r ) . trim ( ) ; if ( ! mp ( i ) ) return null ; var s = e . substring ( r + 1 ) , o = new Ls ( 0 , e . length ) ; return new Bs ( o , o . toAbsolute ( n ) , i , s , t ) } , e . prototype . parseTemplateBindings = function ( e , t , n , r ) { var i = this . _lexer . tokenize ( t ) ; return new Ap ( t , n , r , i , t . length , ! 1 , this . errors , 0 ) . parseTemplateBindings ( e ) } , e . prototype . parseInterpolation = function ( e , t , n , r ) { void 0 === r && ( r = cs ) ; var i = this . splitInterpolation ( e , t , r ) ; if ( null == i ) return null ; for ( var s = [ ] , o = 0 ; o < i . expressions . length ; ++ o ) { var a = i . expressions [ o ] , u = this . _stripComments ( a ) , p = this . _lexer . tokenize ( u ) , l = new Ap ( e , t , n , p , u . length , ! 1 , this . errors , i . offsets [ o ] + ( a . length - u . length ) ) . parseChain ( ) ; s . push ( l ) } var c = new Ls ( 0 , null == e ? 0 : e . length ) ; return new oo ( new Js ( c , c . toAbsolute ( n ) , i . strings , s ) , e , t , n , this . errors ) } , e . prototype . splitInterpolation = function ( e , t , n ) { void 0 === n && ( n = cs ) ; var r = Cp ( n ) , i = e . split ( r ) ; if ( i . length <= 1 ) return null ; for ( var s = [ ] , o = [ ] , a = [ ] , u = 0 , p = 0 ; p < i . length ; p ++ ) { var l = i [ p ] ; p % 2 == 0 ? ( s . push ( l ) , u += l . length ) : l . trim ( ) . length > 0 ? ( u += n . start . length , o . push ( l ) , a . push ( u ) , u += l . length + n . end . len
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* / v a r O p = f u n c t i o n ( ) { } , F p = [ " [ E l e m e n t ] | t e x t C o n t e n t , % c l a s s L i s t , c l a s s N a m e , i d , i n n e r H T M L , * b e f o r e c o p y , * b e f o r e c u t , * b e f o r e p a s t e , * c o p y , * c u t , * p a s t e , * s e a r c h , * s e l e c t s t a r t , * w e b k i t f u l l s c r e e n c h a n g e , * w e b k i t f u l l s c r e e n e r r o r , * w h e e l , o u t e r H T M L , # s c r o l l L e f t , # s c r o l l T o p , s l o t , * m e s s a g e , * m o z f u l l s c r e e n c h a n g e , * m o z f u l l s c r e e n e r r o r , * m o z p o i n t e r l o c k c h a n g e , * m o z p o i n t e r l o c k e r r o r , * w e b g l c o n t e x t c r e a t i o n e r r o r , * w e b g l c o n t e x t l o s t , * w e b g l c o n t e x t r e s t o r e d " , " [ H T M L E l e m e n t ] ^ [ E l e m e n t ] | a c c e s s K e y , c o n t e n t E d i t a b l e , d i r , ! d r a g g a b l e , ! h i d d e n , i n n e r T e x t , l a n g , * a b o r t , * a u x c l i c k , * b l u r , * c a n c e l , * c a n p l a y , * c a n p l a y t h r o u g h , * c h a n g e , * c l i c k , * c l o s e , * c o n t e x t m e n u , * c u e c h a n g e , * d b l c l i c k , * d r a g , * d r a g e n d , * d r a g e n t e r , * d r a g l e a v e , * d r a g o v e r , * d r a g s t a r t , * d r o p , * d u r a t i o n c h a n g e , * e m p t i e d , * e n d e d , * e r r o r , * f o c u s , * g o t p o i n t e r c a p t u r e , * i n p u t , * i n v a l i d , * k e y d o w n , * k e y p r e s s , * k e y u p , * l o a d , * l o a d e d d a t a , * l o a d e d m e t a d a t a , * l o a d s t a r t , * l o s t p o i n t e r c a p t u r e , * m o u s e d o w n , * m o u s e e n t e r , * m o u s e l e a v e , * m o u s e m o v e , * m o u s e o u t , * m o u s e o v e r , * m o u s e u p , * m o u s e w h e e l , * p a u s e , * p l a y , * p l a y i n g , * p o i n t e r c a n c e l , * p o i n t e r d o w n , * p o i n t e r e n t e r , * p o i n t e r l e a v e , * p o i n t e r m o v e , * p o i n t e r o u t , * p o i n t e r o v e r , * p o i n t e r u p , * p r o g r e s s , * r a t e c h a n g e , * r e s e t , * r e s i z e , * s c r o l l , * s e e k e d , * s e e k i n g , * s e l e c t , * s h o w , * s t a l l e d , * s u b m i t , * s u s p e n d , * t i m e u p d a t e , * t o g g l e , * v o l u m e c h a n g e , * w a i t i n g , o u t e r T e x t , ! s p e l l c h e c k , % s t y l e , # t a b I n d e x , t i t l e , ! t r a n s l a t e " , " a b b r , a d d r e s s , a r t i c l e , a s i d e , b , b d i , b d o , c i t e , c o d e , d d , d f n , d t , e m , f i g c a p t i o n , f i g u r e , f o o t e r , h e a d e r , i , k b d , m a i n , m a r k , n a v , n o s c r i p t , r b , r p , r t , r t c , r u b y , s , s a m p , s e c t i o n , s m a l l , s t r o n g , s u b , s u p , u , v a r , w b r ^ [ H T M L E l e m e n t ] | a c c e s s K e y , c o n t e n t E d i t a b l e , d i r , ! d r a g g a b l e , ! h i d d e n , i n n e r T e x t , l a n g , * a b o r t , * a u x c l i c k , * b l u r , * c a n c e l , * c a n p l a y , * c a n p l a y t h r o u g h , * c h a n g e , * c l i c k , * c l o s e , * c o n t e x t m e n u , * c u e c h a n g e , * d b l c l i c k , * d r a g , * d r a g e n d , * d r a g e n t e r , * d r a g l e a v e , * d r a g o v e r , * d r a g s t a r t , * d r o p , * d u r a t i o n c h a n g e , * e m p t i e d , * e n d e d , * e r r o r , * f o c u s , * g o t p o i n t e r c a p t u r e , * i n p u t , * i n v a l i d , * k e y d o w n , * k e y p r e s s , * k e y u p , * l o a d , * l o a d e d d a t a , * l o a d e d m e t a d a t a , * l o a d s t a r t , * l o s t p o i n t e r c a p t u r e , * m o u s e d o w n , * m o u s e e n t e r , * m o u s e l e a v e , * m o u s e m o v e , * m o u s e o u t , * m o u s e o v e r , * m o u s e u p , * m o u s e w h e e l , * p a u s e , * p l a y , * p l a y i n g , * p o i n t e r c a n c e l , * p o i n t e r d o w n , * p o i n t e r e n t e r , * p o i n t e r l e a v e , * p o i n t e r m o v e , * p o i n t e r o u t , * p o i n t e r o v e r , * p o i n t e r u p , * p r o g r e s s , * r a t e c h a n g e , * r e s e t , * r e s i z e , * s c r o l l , * s e e k e d , * s e e k i n g , * s e l e c t , * s h o w , * s t a l l e d , * s u b m i t , * s u s p e n d , * t i m e u p d a t e , * t o g g l e , * v o l u m e c h a n g e , * w a i t i n g , o u t e r T e x t , ! s p e l l c h e c k , % s t y l e , # t a b I n d e x , t i t l e , ! t r a n s l a t e " , " m e d i a ^ [ H T M L E l e m e n t ] | ! a u t o p l a y , ! c o n t r o l s , % c o n t r o l s L i s t , % c r o s s O r i g i n , # c u r r e n t T i m e , ! d e f a u l t M u t e d , # d e f a u l t P l a y b a c k R a t e , ! d i s a b l e R e m o t e P l a y b a c k , ! l o o p , ! m u t e d , * e n c r y p t e d , * w a i t i n g f o r k e y , # p l a y b a c k R a t e , p r e l o a d , s r c , % s r c O b j e c t , # v o l u m e " , " : s v g : ^ [ H T M L E l e m e n t ] | * a b o r t , * a u x c l i c k , * b l u r , * c a n c e l , * c a n p l a y , * c a n p l a y t h r o u g h , * c h a n g e , * c l i c k , * c l o s e , * c o n t e x t m e n u , * c u e c h a n g e , * d b l c l i c k , * d r a g , * d r a g e n d , * d r a g e n t e r , * d r a g l e a v e , * d r a g o v e r , * d r a g s t a r t , * d r o p , * d u r a t i o n c h a n g e , * e m p t i e d , * e n d e d , * e r r o r , * f o c u s , * g o t p o i n t e r c a p t u r e , * i n p u t , * i n v a l i d , * k e y d o w n , * k e y p r e s s , * k e y u p , * l o a d , * l o a d e d d a t a , * l o a d e d m e t a d a t a , * l o a d s t a r t , * l o s t p o i n t e r c a p t u r e , * m o u s e d o w n , * m o u s e e n t e r , * m o u s e l e a v e , * m o u s e m o v e , * m o u s e o u t , * m o u s e o v e r , * m o u s e u p , * m o u s e w h e e l , * p a u s e , * p l a y , * p l a y i n g , * p o i n t e r c a n c e l , * p o i n t e r d o w n , * p o i n t e r e n t e r , * p o i n t e r l e a v e , * p o i n t e r m o v e , * p o i n t e r o u t , * p o i n t e r o v e r , * p o i n t e r u p , * p r o g r e s s , * r a t e c h a n g e , * r e s e t , * r e s i z e , * s c r o l l , * s e e k e d , * s e e k i n g , * s e l e c t , * s h o w , * s t a l l e d , * s u b m i t , * s u s p e n d , * t i m e u p d a t e , * t o g g l e , * v o l u m e c h a n g e , * w a i t i n g , % s t y l e , # t a b I n d e x " , " : s v g : g r a p h i c s ^ : s v g : | " , " : s v g : a n i m a t i o n ^ : s v g : | * b e g i n , * e n d , * r e p e a t " , " : s v g : g e o m e t r y ^ : s v g : | " , " : s v g : c o m p o n e n t T r a n s f e r F u n c t i o n ^ : s v g : | " , " : s v g : g r a d i e n t ^ : s v g : | " , " : s v g : t e x t C o n t e n t ^ : s v g : g r a p h i c s | " , " : s v g : t e x t P o s i t i o n i n g ^ : s v g : t e x t C o n t e n t | " , " a ^ [ H T M L E l e m e n t ] | c h a r s e t , c o o r d s , d o w n l o a d , h a s h , h o s t , h o s t n a m e , h r e f , h r e f l a n g , n a m e , p a s s w o r d , p a t h n a m e , p i n g , p o r t , p r o t o c o l , r e f e r r e r P o l i c y , r e l , r e v , s e a r c h , s h a p e , t a r g e t , t e x t , t y p e , u s e r n a m e " , " a r e a ^ [ H T M L E l e m e n t ] | a l t , c o o r d s , d o w n l o a d , h a s h , h o s t , h o s t n a m e , h r e f , ! n o H r e f , p a s s w o r d , p a t h n a m e , p i n g , p o r t , p r o t o c o l , r e f e r r e r P o l i c y , r e l , s e a r c h , s h a p e , t a r g e t , u s e r n a m e " , " a u d i o ^ m e d i a | " , " b r ^ [ H T M L E l e m e n t ] | c l e a r " , " b a s e ^ [ H T M L E l e m e n t ] | h r e f , t a r g e t " , " b o d y ^ [ H T M L E l e m e n t ] | a L i n k , b a c k g r o u n d , b g C o l o r , l i n k , * b e f o r e u n l o a d , * b l u r , * e r r o r , * f o c u s , * h a s h c h a n g e , * l a n g u a g e c h a n g e , * l o a d , * m e s s a g e , * o f f l i n e , * o n l i n e , * p a g e h i d e , * p a g e s h o w , * p o p s t a t e , * r e j e c t i o n h a n d l e
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* /(e)&&0!==n&&"0"!==n)if("number"==typeof n)r="px";else{var o=n.match(/ ^ [ + - ] ? [ \ d \ . ] + ( [ a - z ] * ) $ / ) ; o && 0 == o [ 1 ] . length && ( s = "Please provide a CSS unit value for " + t + ":" + n ) } return { error : s , value : i + r } } , t } ( Op ) ;
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* /var Bp=/ ^ ( ? : ( ? : ( ? : ( bind - ) | ( let - ) | ( ref - | # ) | ( on - ) | ( bindon - ) | ( @ ) ) ( . * ) ) | \ [ \ ( ( [ ^ \ ) ] + ) \ ) \ ] | \ [ ( [ ^ \ ] ] + ) \ ] | \ ( ( [ ^ \ ) ] + ) \ ) ) $ / ; function Vp ( e , t ) { var n = new Up ( t ) , r = va ( n , e ) , i = t . errors . concat ( n . errors ) , s = i . filter ( ( function ( e ) { return e . level === hr . ERROR } ) ) ; if ( s . length > 0 ) throw Zt ( "Template parse errors:\n" + s . join ( "\n" ) , s ) ; return { nodes : r , errors : i , styleUrls : n . styleUrls , styles : n . styles } } var jp , Up = function ( ) { function e ( e ) { this . bindingParser = e , this . errors = [ ] , this . styles = [ ] , this . styleUrls = [ ] , this . inI18nBlock = ! 1 } return e . prototype . visitElement = function ( e ) { var t , n , r = this , i = Ni ( e . i18n ) ; i && ( this . inI18nBlock && this . reportError ( "Cannot mark an element as translatable inside of a translatable section. Please remove the nested i18n marker." , e . sourceSpan ) , this . inI18nBlock = ! 0 ) ; var s , o = Fu ( e ) ; if ( o . type === Ou . SCRIPT ) return null ; if ( o . type === Ou . STYLE ) { var a = 1 === ( s = e ) . children . length && s . children [ 0 ] instanceof pa ? s . children [ 0 ] . value : null ; return null !== a && this . styles . push ( a ) , null } if ( o . type === Ou . STYLESHEET && Tu ( o . hrefAttr ) ) return this . styleUrls . push ( o . hrefAttr ) , null ; var u = _ ( e . name ) , p = [ ] , l = [ ] , c = [ ] , h = [ ] , d = [ ] , m = { } , y = [ ] , g = [ ] , E = ! 1 ; try { for ( var x = f ( e . attrs ) , S = x . next ( ) ; ! S . done ; S = x . next ( ) ) { var w = S . value , C = ! 1 , b = qp ( w . name ) , T = ! 1 ; if ( w . i18n && ( m [ w . name ] = w . i18n ) , b . startsWith ( "*" ) ) { E && this . reportError ( "Can't have multiple template bindings on one element. Use only one attribute prefixed with *" , w . sourceSpan ) , T = ! 0 , E = ! 0 ; var P = w . value , N = b . substring ( "*" . length ) , A = [ ] , M = w . valueSpan ? w . valueSpan . start . offset : w . sourceSpan . start . offset + w . name . length ; this . bindingParser . parseInlineTemplateBinding ( N , P , w . sourceSpan , M , [ ] , y , A ) , g . push . apply ( g , v ( A . map ( ( function ( e ) { return new Ar ( e . name , e . value , e . sourceSpan ) } ) ) ) ) } else C = this . parseAttribute ( u , w , [ ] , p , l , c , h ) ; C || T || d . push ( this . visitAttribute ( w ) ) } } catch ( e ) { t = { error : e } } finally { try { S && ! S . done && ( n = x . return ) && n . call ( x ) } finally { if ( t ) throw t . error } } var I , k = va ( o . nonBindable ? Hp : this , e . children ) ; if ( o . type === Ou . NG _CONTENT ) { e . children && ! e . children . every ( ( function ( e ) { return function ( e ) { return e instanceof pa && 0 == e . value . trim ( ) . length } ( e ) || function ( e ) { return e instanceof da } ( e ) } ) ) && this . reportError ( "<ng-content> element cannot have content." , e . sourceSpan ) ; var R = o . selectAttr , O = e . attrs . map ( ( function ( e ) { return r . visitAttribute ( e ) } ) ) ; I = new Nr ( R , O , e . sourceSpan , e . i18n ) } else if ( u ) { O = this . extractAttributes ( e . name , p , m ) ; I = new Pr ( e . name , d , O . bound , l , [ ] , k , h , c , e . sourceSpan , e . startSourceSpan , e . endSourceSpan , e . i18n ) } else { O = this . extractAttributes ( e . name , p , m ) ; I = new Tr ( e . name , d , O . bound , l , k , h , e . sourceSpan , e . startSourceSpan , e . endSourceSpan , e . i18n ) } if ( E ) { O = this . extractAttributes ( "ng-template" , y , m ) ; var F = [ ] ; O . literal . forEach ( ( function ( e ) { return F . push ( e ) } ) ) , O . bound . forEach ( ( function ( e ) { return F . push ( e ) } ) ) ; var L = I instanceof Tr ? { attributes : I . attributes , inputs : I . inputs , outputs : I . outputs } : { attributes : [ ] , inputs : [ ] , outputs : [ ] } , D = u && i ? void 0 : e . i18n ; I = new Pr ( I . name , L . attributes , L . inputs , L . outputs , F , [ I ] , [ ] , g , e . sourceSpan , e . startSourceSpan , e . endSourceSpan , D ) } return i && ( this . inI18nBlock = ! 1 ) , I } , e . prototype . visitAttribute = function ( e ) { return new wr ( e . name , e . value , e . sourceSpan , e . valueSpan , e . i18n ) } , e . prototype . visitText = function ( e ) { return this . _visitTextWithInterpolation ( e . value , e . sourceSpan , e . i18n ) } , e . prototype . visitExpansion = function ( e ) { var t = this ; if ( ! e . i18n ) return null ; if ( ! Ni ( e . i18n ) ) throw new Error ( 'Invalid type "' + e . i18n . constructor + '" for "i18n" property of ' + e . sourceSpan . toString ( ) + '. Expected a "Message"' ) ; var n = e . i18n , r = { } , i = { } ; return Object . keys ( n . placeholders ) . forEach ( ( function ( s ) { var o = n . placeholders [ s ] ; if ( s . startsWith ( "VAR_" ) ) { var a = t . bindingParser . interpolationConfig , u = "" + a . start + o + a . end ; r [ s ] = t . _visitTextWithInterpolation ( u , e . sourceSpan ) } else i [ s ] = t . _visitTextWithInterpolation ( o , e . sourceSpan ) } ) ) , new Ir ( r , i , e . sourceSpan , n ) } , e . prototype . visitExpansionCase = function ( e ) { return null } , e . prototype . visitComment = function ( e ) { return null } , e . prototype . extractAttributes = function ( e , t , n ) { var r = this , i = [ ] , s = [ ] ; return t . forEach ( ( function ( t ) { var o = n [ t . name ] ; if ( t . isLiteral ) s . push ( new wr ( t . name , t . expression . source || "" , t . sourceSpan , void 0 , o ) ) ; else { var a = r . bindingParser . createBoundElementProperty ( e , t , ! 0 , ! 1 ) ; i . push (
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* / v a r $ p = n e w ( f u n c t i o n ( ) { f u n c t i o n e ( ) { } r e t u r n e . p r o t o t y p e . v i s i t T e x t = f u n c t i o n ( e ) { r e t u r n e . v a l u e } , e . p r o t o t y p e . v i s i t C o n t a i n e r = f u n c t i o n ( e ) { v a r t = t h i s ; r e t u r n e . c h i l d r e n . m a p ( ( f u n c t i o n ( e ) { r e t u r n e . v i s i t ( t ) } ) ) . j o i n ( " " ) } , e . p r o t o t y p e . v i s i t I c u = f u n c t i o n ( e ) { v a r t = t h i s , n = O b j e c t . k e y s ( e . c a s e s ) . m a p ( ( f u n c t i o n ( n ) { r e t u r n n + " { " + e . c a s e s [ n ] . v i s i t ( t ) + " } " } ) ) ; r e t u r n " { " + e . e x p r e s s i o n P l a c e h o l d e r + " , " + e . t y p e + " , " + n . j o i n ( " " ) + " } " } , e . p r o t o t y p e . v i s i t T a g P l a c e h o l d e r = f u n c t i o n ( e ) { v a r t = t h i s ; r e t u r n e . i s V o i d ? t h i s . f o r m a t P h ( e . s t a r t N a m e ) : " " + t h i s . f o r m a t P h ( e . s t a r t N a m e ) + e . c h i l d r e n . m a p ( ( f u n c t i o n ( e ) { r e t u r n e . v i s i t ( t ) } ) ) . j o i n ( " " ) + t h i s . f o r m a t P h ( e . c l o s e N a m e ) } , e . p r o t o t y p e . v i s i t P l a c e h o l d e r = f u n c t i o n ( e ) { r e t u r n t h i s . f o r m a t P h ( e . n a m e ) } , e . p r o t o t y p e . v i s i t I c u P l a c e h o l d e r = f u n c t i o n ( e , t ) { r e t u r n t h i s . f o r m a t P h ( e . n a m e ) } , e . p r o t o t y p e . f o r m a t P h = f u n c t i o n ( e ) { r e t u r n " { " + D i ( e , ! 1 ) + " } " } , e } ( ) ) ; f u n c t i o n Y p ( e ) { r e t u r n e . v i s i t ( $ p ) }
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* /var Jp={A:"LINK",B:"BOLD_TEXT",BR:"LINE_BREAK",EM:"EMPHASISED_TEXT",H1:"HEADING_LEVEL1",H2:"HEADING_LEVEL2",H3:"HEADING_LEVEL3",H4:"HEADING_LEVEL4",H5:"HEADING_LEVEL5",H6:"HEADING_LEVEL6",HR:"HORIZONTAL_RULE",I:"ITALIC_TEXT",LI:"LIST_ITEM",LINK:"MEDIA_LINK",OL:"ORDERED_LIST",P:"PARAGRAPH",Q:"QUOTATION",S:"STRIKETHROUGH_TEXT",SMALL:"SMALL_TEXT",SUB:"SUBSTRIPT",SUP:"SUPERSCRIPT",TBODY:"TABLE_BODY",TD:"TABLE_CELL",TFOOT:"TABLE_FOOTER",TH:"TABLE_HEADER_CELL",THEAD:"TABLE_HEADER",TR:"TABLE_ROW",TT:"MONOSPACED_TEXT",U:"UNDERLINED_TEXT",UL:"UNORDERED_LIST"},Zp=function(){function e(){this._placeHolderNameCounts={},this._signatureToName={}}return e.prototype.getStartTagPlaceholderName=function(e,t,n){var r=this._hashTag(e,t,n);if(this._signatureToName[r])return this._signatureToName[r];var i=e.toUpperCase(),s=Jp[i]||"TAG_"+i,o=this._generateUniqueName(n?s:"START_"+s);return this._signatureToName[r]=o,o},e.prototype.getCloseTagPlaceholderName=function(e){var t=this._hashClosingTag(e);if(this._signatureToName[t])return this._signatureToName[t];var n=e.toUpperCase(),r=Jp[n]||"TAG_"+n,i=this._generateUniqueName("CLOSE_"+r);return this._signatureToName[t]=i,i},e.prototype.getPlaceholderName=function(e,t){var n=e.toUpperCase(),r="PH: "+n+"="+t;if(this._signatureToName[r])return this._signatureToName[r];var i=this._generateUniqueName(n);return this._signatureToName[r]=i,i},e.prototype.getUniquePlaceholder=function(e){return this._generateUniqueName(e.toUpperCase())},e.prototype._hashTag=function(e,t,n){return"<"+e+Object.keys(t).sort().map((function(e){return" "+e+"="+t[e]})).join("")+(n?"/ > ":" > < /"+e+">")},e.prototype._hashClosingTag=function(e){return this._hashTag("/ "+e,{},!1)},e.prototype._generateUniqueName=function(e){if(!this._placeHolderNameCounts.hasOwnProperty(e))return this._placeHolderNameCounts[e]=1,e;var t=this._placeHolderNameCounts[e];return this._placeHolderNameCounts[e]=t+1,e+" _ "+t},e}(),el=new Pp(new pp);function tl(e){var t=new rl(el,e);return function(e,n,r,i,s){return t.toI18nMessage(e,n,r,i,s)}}function nl(e,t){return t}var rl=function(){function e(e,t){this._expressionParser=e,this._interpolationConfig=t}return e.prototype.toI18nMessage=function(e,t,n,r,i){void 0===t&&(t=" "),void 0===n&&(n=" "),void 0===r&&(r=" ");var s={isIcu:1==e.length&&e[0]instanceof la,icuDepth:0,placeholderRegistry:new Zp,placeholderToContent:{},placeholderToMessage:{},visitNodeFn:i||nl},o=va(this,e,s);return new Or(o,s.placeholderToContent,s.placeholderToMessage,t,n,r)},e.prototype.visitElement=function(e,t){var n=va(this,e.children,t),r={};e.attrs.forEach((function(e){r[e.name]=e.value}));var i=T(e.name).isVoid,s=t.placeholderRegistry.getStartTagPlaceholderName(e.name,r,i);t.placeholderToContent[s]=e.sourceSpan.toString();var o=" ";i||(o=t.placeholderRegistry.getCloseTagPlaceholderName(e.name),t.placeholderToContent[o]=" < / " + e . n a m e + " > " ) ; v a r a = n e w B r ( e . n a m e , r , s , o , n , i , e . s o u r c e S p a n ) ; r e t u r n t . v i s i t N o d e F n ( e , a ) } , e . p r o t o t y p e . v i s i t A t t r i b u t e = f u n c t i o n ( e , t ) { v a r n = t h i s . _ v i s i t T e x t W i t h I n t e r p o l a t i o n ( e . v a l u e , e . s o u r c e S p a n , t ) ; r e t u r n t . v i s i t N o d e F n ( e , n ) } , e . p r o t o t y p e . v i s i t T e x t = f u n c t i o n ( e , t ) { v a r n = t h i s . _ v i s i t T e x t W i t h I n t e r p o l a t i o n ( e . v a l u e , e . s o u r c e S p a n , t ) ; r e t u r n t . v i s i t N o d e F n ( e , n ) } , e . p r o t o t y p e . v i s i t C o m m e n t = f u n c t i o n ( e , t ) { r e t u r n n u l l } , e . p r o t o t y p e . v i s i t E x p a n s i o n = f u n c t i o n ( e , t ) { v a r n = t h i s ; t . i c u D e p t h + + ; v a r r = { } , i = n e w D r ( e . s w i t c h V a l u e , e . t y p e , r , e . s o u r c e S p a n ) ; i f ( e . c a s e s . f o r E a c h ( ( f u n c t i o n ( e ) { r [ e . v a l u e ] = n e w L r ( e . e x p r e s s i o n . m a p ( ( f u n c t i o n ( e ) { r e t u r n e . v i s i t ( n , t ) } ) ) , e . e x p S o u r c e S p a n ) } ) ) , t . i c u D e p t h - - , t . i s I c u | | t . i c u D e p t h > 0 ) { v a r s = t . p l a c e h o l d e r R e g i s t r y . g e t U n i q u e P l a c e h o l d e r ( " V A R _ " + e . t y p e ) ; r e t u r n i . e x p r e s s i o n P l a c e h o l d e r = s , t . p l a c e h o l d e r T o C o n t e n t [ s ] = e . s w i t c h V a l u e , t . v i s i t N o d e F n ( e , i ) } v a r o = t . p l a c e h o l d e r R e g i s t r y . g e t P l a c e h o l d e r N a m e ( " I C U " , e . s o u r c e S p a n . t o S t r i n g ( ) ) ; t . p l a c e h o l d e r T o M e s s a g e [ o ] = t h i s . t o I 1 8 n M e s s a g e ( [ e ] , " " , " " , " " , v o i d 0 ) ; v a r a = n e w j r ( i , o , e . s o u r c e S p a n ) ; r e t u r n t . v i s i t N o d e F n ( e , a ) } , e . p r o t o t y p e . v i s i t E x p a n s i o n C a s e = f u n c t i o n ( e , t ) { t h r o w n e w E r r o r ( " U n r e a c h a b l e c o d e " ) } , e . p r o t o t y p e . _ v i s i t T e x t W i t h I n t e r p o l a t i o n = f u n c t i o n ( e , t , n ) { v a r r = t h i s . _ e x p r e s s i o n P a r s e r . s p l i t I n t e r p o l a t i o n ( e , t . s t a r t . t o S t r i n g ( )
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* /
var sl = function ( e , t ) { return e instanceof ua && ( t instanceof jr && e . i18n instanceof Or && ( t . previousMessage = e . i18n ) , e . i18n = t ) , t } , ol = function ( ) { function e ( e , t , n ) { void 0 === e && ( e = cs ) , void 0 === t && ( t = ! 1 ) , void 0 === n && ( n = ! 1 ) , this . interpolationConfig = e , this . keepI18nAttrs = t , this . enableI18nLegacyMessageIdFormat = n , this . hasI18nMeta = ! 1 , this . _createI18nMessage = tl ( this . interpolationConfig ) } return e . prototype . _generateI18nMessage = function ( e , t , n ) { void 0 === t && ( t = "" ) ; var r = this . _parseMetadata ( t ) , i = r . meaning , s = r . description , o = r . customId , a = this . _createI18nMessage ( e , i , s , o , n ) ; return this . _setMessageId ( a , t ) , this . _setLegacyIds ( a , t ) , a } , e . prototype . visitElement = function ( e ) { var t , n , r , i ; if ( function ( e ) { return e . attrs . some ( ( function ( e ) { return Pi ( e . name ) } ) ) } ( e ) ) { this . hasI18nMeta = ! 0 ; var s = [ ] , o = { } ; try { for ( var a = f ( e . attrs ) , u = a . next ( ) ; ! u . done ; u = a . next ( ) ) { if ( "i18n" === ( d = u . value ) . name ) { var p = e . i18n || d . value , l = this . _generateI18nMessage ( e . children , p , sl ) ; l . nodes . length && ( e . i18n = l ) } else if ( d . name . startsWith ( "i18n-" ) ) { o [ d . name . slice ( "i18n-" . length ) ] = d . value } else s . push ( d ) } } catch ( e ) { t = { error : e } } finally { try { u && ! u . done && ( n = a . return ) && n . call ( a ) } finally { if ( t ) throw t . error } } if ( Object . keys ( o ) . length ) try { for ( var c = f ( s ) , h = c . next ( ) ; ! h . done ; h = c . next ( ) ) { var d , v = o [ ( d = h . value ) . name ] ; void 0 !== v && d . value && ( d . i18n = this . _generateI18nMessage ( [ d ] , d . i18n || v ) ) } } catch ( e ) { r = { error : e } } finally { try { h && ! h . done && ( i = c . return ) && i . call ( c ) } finally { if ( r ) throw r . error } } this . keepI18nAttrs || ( e . attrs = s ) } return va ( this , e . children , e . i18n ) , e } , e . prototype . visitExpansion = function ( e , t ) { var n , r = e . i18n ; if ( this . hasI18nMeta = ! 0 , r instanceof jr ) { var i = r . name ; Mi ( n = this . _generateI18nMessage ( [ e ] , r ) ) . name = i } else n = this . _generateI18nMessage ( [ e ] , t || r ) ; return e . i18n = n , e } , e . prototype . visitText = function ( e ) { return e } , e . prototype . visitAttribute = function ( e ) { return e } , e . prototype . visitComment = function ( e ) { return e } , e . prototype . visitExpansionCase = function ( e ) { return e } , e . prototype . _parseMetadata = function ( e ) { return "string" == typeof e ? function ( e ) { var t , n , r , i , s ; void 0 === e && ( e = "" ) ; if ( e = e . trim ( ) ) { var o = e . indexOf ( "@@" ) , a = e . indexOf ( "|" ) , u = void 0 ; t = d ( o > - 1 ? [ e . slice ( 0 , o ) , e . slice ( o + 2 ) ] : [ e , "" ] , 2 ) , u = t [ 0 ] , r = t [ 1 ] , n = d ( a > - 1 ? [ u . slice ( 0 , a ) , u . slice ( a + 1 ) ] : [ "" , u ] , 2 ) , i = n [ 0 ] , s = n [ 1 ] } return { customId : r , meaning : i , description : s } } ( e ) : e instanceof Or ? e : { } } , e . prototype . _setMessageId = function ( e , t ) { e . id || ( e . id = t instanceof Or && t . id || zr ( e ) ) } , e . prototype . _setLegacyIds = function ( e , t ) { if ( this . enableI18nLegacyMessageIdFormat ) e . legacyIds = [ Wr ( e ) , Kr ( e ) ] ; else if ( "string" != typeof t ) { var n = t instanceof Or ? t : t instanceof jr ? t . previousMessage : void 0 ; e . legacyIds = n ? n . legacyIds : [ ] } } , e } ( ) ; function al ( e , t , n , r ) { var i = [ Vt ( function ( e ) { return e . nodes . map ( ( function ( e ) { return e . visit ( ul , null ) } ) ) . join ( "" ) } ( t ) ) ] ; Object . keys ( r ) . length && i . push ( Ns ( r , ! 0 ) ) ; var s , o , a = [ ] , u = ( o = [ ] , ( s = t ) . description && o . push ( { tagName : "desc" , text : s . description } ) , s . meaning && o . push ( { tagName : "meaning" , text : s . meaning } ) , 0 == o . length ? null : new _t ( o ) ) ; return null !== u && a . push ( u ) , a . push ( n . set ( Mt ( "goog.getMsg" ) . callFn ( i ) ) . toConstDecl ( ) ) , a . push ( new lt ( e . set ( n ) ) ) , a } var ul = new ( function ( ) { function e ( ) { } return e . prototype . formatPh = function ( e ) { return "{$" + Di ( e ) + "}" } , e . prototype . visitText = function ( e ) { return e . value } , e . prototype . visitContainer = function ( e ) { var t = this ; return e . children . map ( ( function ( e ) { return e . visit ( t ) } ) ) . join ( "" ) } , e . prototype . visitIcu = function ( e ) { return Yp ( e ) } , e . prototype . visitTagPlaceholder = function ( e ) { var t = this ; return e . isVoid ? this . formatPh ( e . startName ) : "" + this . formatPh ( e . startName ) + e . children . map ( ( function ( e ) { return e . visit ( t ) } ) ) . join ( "" ) + this . formatPh ( e . closeName ) } , e . prototype . visitPlaceholder = function ( e ) { return this . formatPh ( e . name ) } , e . prototype . visitIcuPlaceholder = function ( e , t ) { return this . formatPh ( e . name ) } , e } ( ) ) ; function pl ( e , t , n ) { var r = [ ] , i = function ( e ) { var t = [ ] ; return e . nodes . forEach ( ( function ( e ) { return e . visit ( fl , t ) } ) ) , function ( e ) { var t = [ ] , n = [ ] ; e [ 0 ] instanceof hl && t . push ( "" ) ; for ( var r = 0 ; r < e . length ; r ++ ) { var i = e [ r ] ; i instanceof cl ? t . push ( i . text ) : ( n . push ( i . text ) , e [ r - 1 ] instanceof hl && t . push ( "" ) ) } e [ e . length - 1 ] instanceof hl && t . push ( "" ) ; return { messageParts : t , placeHolders : n } }
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* /(t)}(t),s=i.messageParts,o=i.placeHolders;return r.push(new lt(e.set(function(e,t,n,r,i){return new Be(e,t,n,r,i)}(t,s,o,o.map((function(e){return n[e]})))))),r}var ll=function(e){this.text=e},cl=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return l(t,e),t}(ll),hl=function(e){function t(t){return e.call(this,Di(t,!1))||this}return l(t,e),t}(ll),fl=new(function(){function e(){}return e.prototype.visitText=function(e,t){t[t.length-1]instanceof cl?t[t.length-1].text+=e.value:t.push(new cl(e.value))},e.prototype.visitContainer=function(e,t){var n=this;e.children.forEach((function(e){return e.visit(n,t)}))},e.prototype.visitIcu=function(e,t){t.push(new cl(Yp(e)))},e.prototype.visitTagPlaceholder=function(e,t){var n=this;t.push(new hl(e.startName)),e.isVoid||(e.children.forEach((function(e){return e.visit(n,t)})),t.push(new hl(e.closeName)))},e.prototype.visitPlaceholder=function(e,t){t.push(new hl(e.name))},e.prototype.visitIcuPlaceholder=function(e,t){t.push(new hl(e.name))},e}());var dl=new Map([["window",tr.resolveWindow],["document",tr.resolveDocument],["body",tr.resolveBody]]),vl=[" ","\n","\r","\t"];function ml(e,t){return Bt(Mt("rf").bitwiseAnd(Vt(e),null,!1),t)}function yl(e,t,n){void 0===t&&(t=null),void 0===n&&(n=null);var r=e.type,i=e.name,s=e.target,o=e.phase,a=e.handler;if(s&&!dl.has(s))throw new Error("Unexpected global target '"+s+"' defined for '"+i+"' event.\n Supported list of global targets: "+Array.from(dl.keys())+".");var u=new Set,p=null===n||0===n.bindingLevel?Mt("ctx"):n.getOrCreateSharedContextVar(0),l=go(n,p,a,"b",(function(){return Jt("Unexpected interpolation")}),e.handlerSpan,u),c=[];n&&(c.push.apply(c,v(n.restoreViewStatement())),c.push.apply(c,v(n.variableDeclarations()))),c.push.apply(c,v(l.render3Stmts));var h=1===r?function(e,t){return"@"+e+"."+t}(i,o):i,f=t&&Nn(t),d=[];u.has("$event")&&d.push(new $e("$event",ye));var m=Dt(d,c,ge,null,f),y=[Vt(h),m];return s&&y.push(Vt(!1),It(dl.get(s))),y}var gl=function(){function e(e,t,n,r,i,s,o,a,u,p,l,c,h,f,d){var v=this;void 0===n&&(n=0),void 0===d&&(d=[]),this.constantPool=e,this.level=n,this.contextName=r,this.i18nContext=i,this.templateIndex=s,this.templateName=o,this.directiveMatcher=a,this.directives=u,this.pipeTypeByName=p,this.pipes=l,this._namespace=c,this.i18nUseExternalIds=f,this._constants=d,this._dataIndex=0,this._bindingContext=0,this._prefixCode=[],this._creationCodeFns=[],this._updateCodeFns=[],this._currentIndex=0,this._tempVariables=[],this._nestedTemplateFns=[],this._unsupported=Hi,this.i18n=null,this._pureFunctionSlots=0,this._bindingSlots=0,this._ngContentReservedSlots=[],this._ngContentSelectorsOffset=0,this._implicitReceiverExpr=null,this.visitReference=qi,this.visitVariable=qi,this.visitTextAttribute=qi,this.visitBoundAttribute=qi,this.visitBoundEvent=qi,this._bindingScope=t.nestedScope(n),this.fileBasedI18nSuffix=h.replace(/ [ ^ A - Za - z0 - 9 ] / g , "_" ) + "_" , this . _valueConverter = new _l ( e , ( function ( ) { return v . allocateDataSlot ( ) } ) , ( function ( e ) { return v . allocatePureFunctionSlots ( e ) } ) , ( function ( e , t , n , r ) { var i = p . get ( e ) ; i && v . pipes . add ( i ) , v . _bindingScope . set ( v . level , t , r ) , v . creationInstruction ( null , tr . pipe , [ Vt ( n ) , Vt ( e ) ] ) } ) ) } return e . prototype . buildTemplateFunction = function ( e , t , n , r ) { var i = this ; void 0 === n && ( n = 0 ) , this . _ngContentSelectorsOffset = n , this . _namespace !== tr . namespaceHTML && this . creationInstruction ( null , this . _namespace ) , t . forEach ( ( function ( e ) { return i . registerContextVariables ( e ) } ) ) ; var s , o = this . i18nContext || Ni ( r ) && ! Ai ( r ) && ! ( 1 === ( s = e ) . length && s [ 0 ] instanceof Tr && e [ 0 ] . i18n === r ) , a = Rl ( e ) ; if ( o && this . i18nStart ( null , r , a ) , Rr ( this , e ) , this . _pureFunctionSlots += this . _bindingSlots , this . _valueConverter . updatePipeSlotOffsets ( this . _bindingSlots ) , this . _nestedTemplateFns . forEach ( ( function ( e ) { return e ( ) } ) ) , 0 === this . level && this . _ngContentReservedSlots . length ) { var u = [ ] ; if ( this . _ngContentReservedSlots . length > 1 || "*" !== this . _ngContentReservedSlots [ 0 ] ) { var p = this . _ngContentReservedSlots . map ( ( function ( e ) { return "*" !== e ? ae ( e ) : e } ) ) ; u . push ( this . constantPool . getConstLiteral ( Wi ( p ) , ! 0 ) ) } this . creationInstruction ( null , tr . projectionDef , u , ! 0 )
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* / v a r F l = [ ] , L l = / a t t r \ . ( [ ^ \ ] ] + ) / ; f u n c t i o n D l ( e , t , n ) { v a r r = n e w Y i , i = a e ( e . s e l e c t o r ) ; r e t u r n r . s e t ( " t y p e " , e . i n t e r n a l T y p e ) , i . l e n g t h > 0 & & r . s e t ( " s e l e c t o r s " , W i ( i ) ) , e . q u e r i e s . l e n g t h > 0 & & r . s e t ( " c o n t e n t Q u e r i e s " , f u n c t i o n ( e , t , n ) { v a r r , i , s = [ ] , o = [ ] , a = U i ( o , " _ t " ) ; t r y { f o r ( v a r u = f ( e ) , p = u . n e x t ( ) ; ! p . d o n e ; p = u . n e x t ( ) ) { v a r l = p . v a l u e , c = l . s t a t i c ? t r . s t a t i c C o n t e n t Q u e r y : t r . c o n t e n t Q u e r y ; s . p u s h ( I t ( c ) . c a l l F n ( v ( [ M t ( " d i r I n d e x " ) ] , W l ( l , t ) ) ) . t o S t m t ( ) ) ; v a r h = a ( ) , d = I t ( t r . l o a d Q u e r y ) . c a l l F n ( [ ] ) , m = I t ( t r . q u e r y R e f r e s h ) . c a l l F n ( [ h . s e t ( d ) ] ) , y = M t ( " c t x " ) . p r o p ( l . p r o p e r t y N a m e ) . s e t ( l . f i r s t ? h . p r o p ( " f i r s t " ) : h ) ; o . p u s h ( m . a n d ( y ) . t o S t m t ( ) ) } } c a t c h ( e ) { r = { e r r o r : e } } f i n a l l y { t r y { p & & ! p . d o n e & & ( i = u . r e t u r n ) & & i . c a l l ( u ) } f i n a l l y { i f ( r ) t h r o w r . e r r o r } } v a r g = n ? n + " _ C o n t e n t Q u e r i e s " : n u l l ; r e t u r n D t ( [ n e w $ e ( " r f " , E e ) , n e w $ e ( " c t x " , n u l l ) , n e w $ e ( " d i r I n d e x " , n u l l ) ] , [ m l ( 1 , s ) , m l ( 2 , o ) ] , g e , n u l l , g ) } ( e . q u e r i e s , t , e . n a m e ) ) , e . v i e w Q u e r i e s . l e n g t h & & r . s e t ( " v i e w Q u e r y " , f u n c t i o n ( e , t , n ) { v a r r = [ ] , i = [ ] , s = U i ( i , " _ t " ) ; e . f o r E a c h ( ( f u n c t i o n ( e ) { v a r n = I t ( e . s t a t i c ? t r . s t a t i c V i e w Q u e r y : t r . v i e w Q u e r y ) . c a l l F n ( W l ( e , t ) ) ; r . p u s h ( n . t o S t m t ( ) ) ; v a r o = s ( ) , a = I t ( t r . l o a d Q u e r y ) . c a l l F n ( [ ] ) , u = I t ( t r . q u e r y R e f r e s h ) . c a l l F n ( [ o . s e t ( a ) ] ) , p = M t ( " c t x " ) . p r o p ( e . p r o p e r t y N a m e ) . s e t ( e . f i r s t ? o . p r o p ( " f i r s t " ) : o ) ; i . p u s h ( u . a n d ( p ) . t o S t m t ( ) ) } ) ) ; v a r o = n ? n + " _ Q u e r y " : n u l l ; r e t u r n D t ( [ n e w $ e ( " r f " , E e ) , n e w $ e ( " c t x " , n u l l ) ] , [ m l ( 1 , r ) , m l ( 2 , i ) ] , g e , n u l l , o ) } ( e . v i e w Q u e r i e s , t , e . n a m e ) ) , r . s e t ( " h o s t B i n d i n g s " , f u n c t i o n ( e , t , n , r , i , s , o ) { v a r a = M t ( " c t x " ) , u = n e w r p ( a ) , p = e . s p e c i a l A t t r i b u t e s , l = p . s t y l e A t t r , c = p . c l a s s A t t r ; v o i d 0 ! = = l & & u . r e g i s t e r S t y l e A t t r ( l ) ; v o i d 0 ! = = c & & u . r e g i s t e r C l a s s A t t r ( c ) ; v a r h = [ ] , d = [ ] , m = t , y = X l ( e ) , g = n . c r e a t e D i r e c t i v e H o s t E v e n t A s t s ( y , m ) ; i f ( g & & g . l e n g t h ) { v a r _ = f u n c t i o n ( e , t ) { v a r n = [ ] , r = [ ] , i = [ ] ; e . f o r E a c h ( ( f u n c t i o n ( e ) { v a r i = e . n a m e & & N n ( e . n a m e ) , s = 1 = = = e . t y p e ? o r ( i , e . t a r g e t O r P h a s e ) : i , o = t & & i ? t + " _ " + s + " _ H o s t B i n d i n g H a n d l e r " : n u l l , a = y l ( b r . f r o m P a r s e d E v e n t ( e ) , o ) ; 1 = = e . t y p e ? r . p u s h ( a ) : n . p u s h ( a ) } ) ) , r . l e n g t h > 0 & & i . p u s h ( Z i ( t r . c o m p o n e n t H o s t S y n t h e t i c L i s t e n e r , r ) . t o S t m t ( ) ) ; n . l e n g t h > 0 & & i . p u s h ( Z i ( t r . l i s t e n e r , n ) . t o S t m t ( ) ) ; r e t u r n i } ( g , s ) ; h . p u s h . a p p l y ( h , v ( _ ) ) } v a r E , x = n . c r e a t e B o u n d H o s t P r o p e r t i e s ( y , m ) , S = [ ] , w = 0 ; x & & x . f o r E a c h ( ( f u n c t i o n ( e ) { v a r t = e . n a m e ; u . r e g i s t e r I n p u t B a s e d O n N a m e ( t , e . e x p r e s s i o n , e . s o u r c e S p a n ) ? w + = 2 : ( S . p u s h ( e ) , w + + ) } ) ) ; v a r C = f u n c t i o n ( ) { i f ( ! E ) { E = n e w _ l ( r , ( f u n c t i o n ( ) { r e t u r n J t ( " U n e x p e c t e d n o d e " ) } ) , ( f u n c t i o n ( e ) { v a r t = w ; r e t u r n w + = e , t } ) , ( f u n c t i o n ( ) { r e t u r n J t ( " U n e x p e c t e d p i p e " ) } ) ) } r e t u r n E } , b = [ ] , T = [ ] , P = [ ] ; S . f o r E a c h ( ( f u n c t i o n ( e ) { v a r t = e . e x p r e s s i o n . v i s i t ( C ( ) ) , r = G l ( a , t ) , s = f u n c t i o n ( e ) { v a r t , n = e . n a m e , r = n . m a t c h ( L l ) ; r ? ( n = r [ 1 ] , t = t r . a t t r i b u t e ) : e . i s A n i m a t i o n ? ( n = s r ( n ) , t = t r . u p d a t e S y n t h e t i c H o s t B i n d i n g ) : t = t r . h o s t P r o p e r t y ; r e t u r n { b i n d i n g N a m e : n , i n s t r u c t i o n : t , i s A t t r i b u t e : ! ! r } } ( e ) , o = s . b i n d i n g N a m e , u = s . i n s t r u c t i o n , p = s . i s A t t r i b u t e , l = n . c a l c P o s s i b l e S e c u r i t y C o n t e x t s ( i , o , p ) . f i l t e r ( ( f u n c t i o n ( e ) { r e t u r n e ! = = H . N O N E } ) ) , c = n u l l ; l . l e n g t h & & ( c = 2 = = = l . l e n g t h & & l . i n d e x O f ( H . U R L ) > - 1 & & l . i n d e x O f ( H . R E S O U R C E _ U R L ) > - 1 ? I t ( t r . s a n i t i z e U r l O r R e s o u r c e U r l ) : I l ( l [ 0 ] , p ) ) ; v a r h = [ V t ( o ) , r . c u r r V a l E x p r ] ; c & & h . p u s h ( c ) , d . p u s h . a p p l y ( d , v ( r . s t m t s ) ) , u = = = t r . h o s t P r o p e r t y ? b . p u s h ( h ) : u = = = t r . a t t r i b u t e ? T . p u s h ( h ) : u = = = t r . u p d a t e S y n t h e t i c H o s t B i n d i n g ? P . p u s h ( h ) : d . p u s h ( I t ( u ) . c a l l F n ( h ) . t o S t m t ( ) ) } ) ) , b . l e n g t h > 0 & & d . p u s h ( Z i ( t r . h o s t P r o p e r t y , b ) . t o S t m t ( ) ) ; T . l e n g t h > 0 & & d . p u s h ( Z i ( t r . a t t r i b u t e , T ) . t o S t m t ( ) ) ; P . l e n g t h > 0 & & d . p u s h ( Z i ( t r . u p d a t e S y n t h e t i c H o s t B i n d i n g , P ) . t o S t m t ( ) ) ; v a r N = f u n c t i o n ( e ) { v a r t , n , r = [ ] ; t r y { f o r ( v a r i = f ( O b j e c t . g e t O w n P r o p e r t y N a m e s ( e ) ) , s = i . n e x t ( ) ; ! s . d o n e ; s = i . n e x t ( ) ) { v a r o = s . v a l u e , a = e [ o ] ; r . p u s h ( V t ( o ) , a ) } } c a t c h ( e ) { t = { e r r o r : e } } f i n a l l y { t r y { s & & ! s . d o n e & & ( n = i . r e t u r n ) & & n . c a l l ( i ) } f i n a l l y { i f ( t ) t h r o w t . e r r o r } } r e t u r n r } ( e . a t t r i b u t e s ) ; u . a s s i g n H o s t A t t r s ( N , o ) , u . h a s B i n d i n g s & & u . b u i l d U p d a t e L e v e l I n s t r u c t i o n s ( C ( ) ) . f o r E a c h ( ( f u n c t i o n ( e ) { i f ( e . c a l l s . l e n g t h > 0 ) { v a r t = [ ] ; e . c a l l s . f o r E a c h ( ( f u n c t i o n ( e ) { w + = M a t h . m a x ( e . a l l o c a t e B i n d i n g S l o t s - 2 , 0 ) , t . p u s h ( f u n c t i o n ( e , t , n ) { r e t u r n e . p a r a m s ( ( f u n c t i o n ( e ) { r e t u r n n ( t , e ) . c u r r V a l E x p r } ) ) } ( e , a , G l ) ) } ) ) , d . p u s h ( Z i ( e . r e f e r e n c e , t ) . t o S t m t ( ) ) } } ) ) ; w & & o . s e t ( " h o s t V a r s " , V t ( w ) ) ; i f ( h . l e n g t h > 0 | | d . l e n g t h > 0 ) { v a r A = s ? s + " _ H o s t B i n d i n g s " : n u l l , M = [ ] ; r e t u r n h . l e n g t h > 0 & & M . p u s h ( m l ( 1 , h ) ) , d . l e n g t h > 0 & & M . p u s h ( m l ( 2 , d ) ) , D t ( [ n e w $ e ( " r f " , E e ) , n e w $ e ( " c t x " , n u l l ) ] , M , g e , n u l l , A ) } r e t u r n n u l l } ( e . h o s t , e . t y p e S o u r c e S p a n , n , t , e . s e l e c t o r | | " " , e . n a m e , r
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* /(e.styles,"_ngcontent-%COMP%","_nghost-%COMP%"):e.styles).map((function(e){return Vt(e)}));s.set("styles",Ft(R))}else e.encapsulation===P.Emulated&&(e.encapsulation=P.None);return e.encapsulation!==P.Emulated&&s.set("encapsulation",Vt(e.encapsulation)),null!==e.animations&&s.set("data",Lt([{key:"animation",value:e.animations,quoted:!1}])),null!=x&&x!==N.Default&&s.set("changeDetection",Vt(x)),{expression:It(tr.defineComponent).callFn([s.toLiteralMap()]),type:Ql(e,tr.ComponentDefWithMeta)}}function Ul(e,t,n){throw new Error("unsupported")}function Hl(e,t){return e.map((function(e){var n=null;return e.read&&e.read.identifier&&(n=t.importExpr(e.read.identifier.reference)),{propertyName:e.propertyName,first:e.first,predicate:ql(e.selectors,t),descendants:e.descendants,read:n,static:!!e.static}}))}function ql(e,t){if(e.length>1||1==e.length&&e[0].value){var n=e.map((function(e){return e.value}));return n.some((function(e){return!e}))&&Jt("Found a type among the string selectors expected"),t.constantPool.getConstLiteral(Ft(n.map((function(e){return Vt(e)}))))}if(1==e.length){var r=e[0];if(r.identifier)return t.importExpr(r.identifier.reference)}return Jt("Unexpected query form"),st}function Wl(e,t){var n=[Qi(e,t),Vt(e.descendants)];return e.read&&n.push(e.read),n}function zl(e){return Rt(Lt(Object.keys(e).map((function(t){return{key:t,value:Vt(Array.isArray(e[t])?e[t][0]:e[t]),quoted:!0}}))))}function Kl(e){return e.length>0?Rt(Ft(e.map((function(e){return Vt(e)})))):Se}function Ql(e,t){var n,r=null!==e.selector?e.selector.replace(/ \ n / g , "" ) : null ; return Rt ( It ( t , [ ir ( e . type . type , e . typeArgumentCount ) , null !== r ? ( n = r , Rt ( Vt ( n ) ) ) : Se , null !== e . exportAs ? Kl ( e . exportAs ) : Se , zl ( e . inputs ) , zl ( e . outputs ) , Kl ( e . queries . map ( ( function ( e ) { return e . propertyName } ) ) ) ] ) ) } function Gl ( e , t ) { return wo ( null , e , t , "b" , Eo . TrySimple , ( function ( ) { return Jt ( "Unexpected interpolation" ) } ) ) } function Xl ( e ) { return { hostAttributes : { } , hostListeners : e . listeners , hostProperties : e . properties } } function $l ( e , t ) { var n = Array . from ( e ) . map ( ( function ( e ) { var n = d ( e , 2 ) , r = n [ 0 ] , i = n [ 1 ] ; return [ r , t . importExpr ( i ) ] } ) ) ; return new Map ( n ) } var Yl = /^(?:\[([^\]]+)\])|(?:\(([^\)]+)\))$/ ; function Jl ( e ) { var t , n , r = { } , i = { } , s = { } , o = { } ; try { for ( var a = f ( Object . keys ( e ) ) , u = a . next ( ) ; ! u . done ; u = a . next ( ) ) { var p = u . value , l = e [ p ] , c = p . match ( Yl ) ; if ( null === c ) switch ( p ) { case "class" : if ( "string" != typeof l ) throw new Error ( "Class binding must be string" ) ; o . classAttr = l ; break ; case "style" : if ( "string" != typeof l ) throw new Error ( "Style binding must be string" ) ; o . styleAttr = l ; break ; default : r [ p ] = "string" == typeof l ? Vt ( l ) : l } else if ( null != c [ 1 ] ) { if ( "string" != typeof l ) throw new Error ( "Property binding must be string" ) ; s [ c [ 1 ] ] = l } else if ( null != c [ 2 ] ) { if ( "string" != typeof l ) throw new Error ( "Event binding must be string" ) ; i [ c [ 2 ] ] = l } } } catch ( e ) { t = { error : e } } finally { try { u && ! u . done && ( n = a . return ) && n . call ( a ) } finally { if ( t ) throw t . error } } return { attributes : r , listeners : i , properties : s , specialAttributes : o } } function Zl ( e , t ) { var n = Xl ( e ) , r = Ml ( ) ; return r . createDirectiveHostEventAsts ( n , t ) , r . createBoundHostProperties ( n , t ) , r . errors } var ec = function ( ) { function e ( ) { } return e . prototype . get = function ( e ) { return "" } , e } ( ) , tc = function ( ) { function e ( e ) { void 0 === e && ( e = new bs ) , this . jitEvaluator = e , this . R3ResolvedDependencyType = $i , this . R3FactoryTarget = Xi , this . ResourceLoader = ec , this . elementSchemaRegistry = new Dp } return e . prototype . compilePipe = function ( e , t , n ) { var r = Rs ( { name : n . name , type : oc ( n . type ) , internalType : new Me ( n . type ) , typeArgumentCount : n . typeArgumentCount , deps : hc ( n . deps ) , pipeName : n . pipeName , pure : n . pure } ) ; return this . jitExpression ( r . expression , e , t , [ ] ) } , e . prototype . compileInjectable = function ( e , t , n ) { var r = ss ( { name : n . name , type : oc ( n . type ) , internalType : new Me ( n . type ) , typeArgumentCount : n . typeArgumentCount , providedIn : lc ( n . providedIn ) , useClass : pc ( n , nc ) , useFactory : pc ( n , rc ) , useValue : pc ( n , ic ) , useExisting : pc ( n , sc ) , userDeps : hc ( n . userDeps ) || void 0 } ) , i = r . expression , s = r . statements ; return this . jitExpression ( i , e , t , s ) } , e . prototype . compileInjector = function ( e , t , n ) { var r = Ms ( { name : n . name , type : oc ( n . type ) , internalType : new Me ( n . type ) , deps : hc ( n . deps ) , providers : new Me ( n . providers ) , imports : n . imports . map ( ( fu
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* / f u n c t i o n a c ( e ) { r e t u r n h ( h ( { } , e ) , { p r e d i c a t e : A r r a y . i s A r r a y ( e . p r e d i c a t e ) ? e . p r e d i c a t e : n e w M e ( e . p r e d i c a t e ) , r e a d : e . r e a d ? n e w M e ( e . r e a d ) : n u l l , s t a t i c : e . s t a t i c } ) } f u n c t i o n u c ( e ) { v a r t = d c ( e . i n p u t s | | [ ] ) , n = d c ( e . o u t p u t s | | [ ] ) , r = e . p r o p M e t a d a t a , i = { } , s = { } , o = f u n c t i o n ( e ) { r . h a s O w n P r o p e r t y ( e ) & & r [ e ] . f o r E a c h ( ( f u n c t i o n ( t ) { " I n p u t " = = = t . n g M e t a d a t a N a m e ? i [ e ] = t . b i n d i n g P r o p e r t y N a m e ? [ t . b i n d i n g P r o p e r t y N a m e , e ] : e : f u n c t i o n ( e ) { r e t u r n " O u t p u t " = = = e . n g M e t a d a t a N a m e } ( t ) & & ( s [ e ] = t . b i n d i n g P r o p e r t y N a m e | | e ) } ) ) } ; f o r ( v a r a i n r ) o ( a ) ; r e t u r n h ( h ( { } , e ) , { t y p e S o u r c e S p a n : e . t y p e S o u r c e S p a n , t y p e : o c ( e . t y p e ) , i n t e r n a l T y p e : n e w M e ( e . t y p e ) , d e p s : h c ( e . d e p s ) , h o s t : f c ( e . p r o p M e t a d a t a , e . t y p e S o u r c e S p a n , e . h o s t ) , i n p u t s : h ( h ( { } , t ) , i ) , o u t p u t s : h ( h ( { } , n ) , s ) , q u e r i e s : e . q u e r i e s . m a p ( a c ) , p r o v i d e r s : n u l l ! = e . p r o v i d e r s ? n e w M e ( e . p r o v i d e r s ) : n u l l , v i e w Q u e r i e s : e . v i e w Q u e r i e s . m a p ( a c ) , f u l l I n h e r i t a n c e : ! 1 } ) } f u n c t i o n p c ( e , t ) { r e t u r n e . h a s O w n P r o p e r t y ( t ) ? n e w M e ( e [ t ] ) : v o i d 0 } f u n c t i o n l c ( e ) { r e t u r n n u l l = = e | | " s t r i n g " = = t y p e o f e ? n e w D e ( e ) : n e w M e ( e ) } f u n c t i o n c c ( e ) { r e t u r n { t o k e n : n u l l = = = e . t o k e n ? n e w D e ( n u l l ) : e . r e s o l v e d = = = $ i . A t t r i b u t e ? n e w D e ( e . t o k e n ) : n e w M e ( e . t o k e n ) , r e s o l v e d : e . r e s o l v e d , h o s t : e . h o s t , o p t i o n a l : e . o p t i o n a l , s e l f : e . s e l f , s k i p S e l f : e . s k i p S e l f } } f u n c t i o n h c ( e ) { r e t u r n n u l l = = e ? n u l l : e . m a p ( c c ) } f u n c t i o n f c ( e , t , n ) { v a r r = J l ( n | | { } ) , i = Z l ( r , t ) ; i f ( i . l e n g t h ) t h r o w n e w E r r o r ( i . m a p ( ( f u n c t i o n ( e ) { r e t u r n e . m s g } ) ) . j o i n ( " \ n " ) ) ; v a r s = f u n c t i o n ( t ) { e . h a s O w n P r o p e r t y ( t ) & & e [ t ] . f o r E a c h ( ( f u n c t i o n ( e ) { " H o s t B i n d i n g " = = = e . n g M e t a d a t a N a m e ? r . p r o p e r t i e s [ e . h o s t P r o p e r t y N a m e | | t ] = t : f u n c t i o n ( e ) { r e t u r n " H o s t L i s t e n e r " = = = e . n g M e t a d a t a N a m e } ( e ) & & ( r . l i s t e n e r s [ e . e v e n t N a m e | | t ] = t + " ( " + ( e . a r g s | | [ ] ) . j o i n ( " , " ) + " ) " ) } ) ) } ; f o r ( v a r o i n e ) s ( o ) ; r e t u r n r } f u n c t i o n d c ( e ) { r e t u r n e . r e d u c e ( ( f u n c t i o n ( e , t ) { v a r n = d ( t . s p l i t ( " , " ) . m a p ( ( f u n c t i o n ( e ) { r e t u r n e . t r i m ( ) } ) ) , 2 ) , r = n [ 0 ] , i = n [ 1 ] ; r e t u r n e [ r ] = i | | r , e } ) , { } ) } f u n c t i o n v c ( e ) { ( e . n g | | ( e . n g = { } ) ) . ɵ c o m p i l e r F a c a d e = n e w t c }
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* / v a r m c = n e w p n ( " 9 . 0 . 5 " ) , y c = f u n c t i o n ( e ) { v a r t = v o i d 0 = = = e ? { } : e , n = t . d e f a u l t E n c a p s u l a t i o n , r = v o i d 0 = = = n ? P . E m u l a t e d : n , i = t . u s e J i t , s = v o i d 0 = = = i | | i , o = t . j i t D e v M o d e , a = v o i d 0 ! = = o & & o , u = t . m i s s i n g T r a n s l a t i o n , p = v o i d 0 = = = u ? n u l l : u , l = t . p r e s e r v e W h i t e s p a c e s , c = t . s t r i c t I n j e c t i o n P a r a m e t e r s ; t h i s . d e f a u l t E n c a p s u l a t i o n = r , t h i s . u s e J i t = ! ! s , t h i s . j i t D e v M o d e = ! ! a , t h i s . m i s s i n g T r a n s l a t i o n = p , t h i s . p r e s e r v e W h i t e s p a c e s = g c ( Q t ( l ) ) , t h i s . s t r i c t I n j e c t i o n P a r a m e t e r s = ! 0 = = = c } ;
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* / f u n c t i o n g c ( e , t ) { r e t u r n v o i d 0 = = = t & & ( t = ! 1 ) , n u l l = = = e ? t : e }
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* / v a r _ c = f u n c t i o n ( ) { f u n c t i o n e ( e , t , n , r ) { t h i s . _ r e s o u r c e L o a d e r = e , t h i s . _ u r l R e s o l v e r = t , t h i s . _ h t m l P a r s e r = n , t h i s . _ c o n f i g = r , t h i s . _ r e s o u r c e L o a d e r C a c h e = n e w M a p } r e t u r n e . p r o t o t y p e . c l e a r C a c h e = f u n c t i o n ( ) { t h i s . _ r e s o u r c e L o a d e r C a c h e . c l e a r ( ) } , e . p r o t o t y p e . c l e a r C a c h e F o r = f u n c t i o n ( e ) { v a r t = t h i s ; i f ( e . i s C o m p o n e n t ) { v a r n = e . t e m p l a t e ; t h i s . _ r e s o u r c e L o a d e r C a c h e . d e l e t e ( n . t e m p l a t e U r l ) , n . e x t e r n a l S t y l e s h e e t s . f o r E a c h ( ( f u n c t i o n ( e ) { t . _ r e s o u r c e L o a d e r C a c h e . d e l e t e ( e . m o d u l e U r l ) } ) ) } } , e . p r o t o t y p e . _ f e t c h = f u n c t i o n ( e ) { v a r t = t h i s . _ r e s o u r c e L o a d e r C a c h e . g e t ( e ) ; r e t u r n t | | ( t = t h i s . _ r e s o u r c e L o a d e r . g e t ( e ) , t h i s . _ r e s o u r c e L o a d e r C a c h e . s e t ( e , t ) ) , t } , e . p r o t o t y p e . n o r m a l i z e T e m p l a t e = f u n c t i o n ( e ) { v a r t = t h i s ; i f ( K t ( e . t e m p l a t e ) ) { i f ( K t ( e . t e m p l a t e U r l ) ) t h r o w Z t ( " ' " + o n ( e . c o m p o n e n t T y p e ) + " ' c o m p o n e n t c a n n o t d e f i n e b o t h t e m p l a t e a n d t e m p l a t e U r l " ) ; i f ( " s t r i n g " ! = t y p e o f e . t e m p l a t e ) t h r o w Z t ( " T h e t e m p l a t e s p e c i f i e d f o r c o m p o n e n t " + o n ( e . c o m p o n e n t T y p e ) + " i s n o t a s t r i n g " ) } e l s e { i f ( ! K t ( e . t e m p l a t e U r l ) ) t h r o w Z t ( " N o t e m p l a t e s p e c i f i e d f o r c o m p o n e n t " + o n ( e . c o m p o n e n t T y p e ) ) ; i f ( " s t r i n g " ! = t y p e o f e . t e m p l a t e U r l ) t h r o w Z t ( " T h e t e m p l a t e U r l s p e c i f i e d f o r c o m p o n e n t " + o n ( e . c o m p o n e n t T y p e ) + " i s n o t a s t r i n g " ) } i f ( K t ( e . p r e s e r v e W h i t e s p a c e s ) & & " b o o l e a n " ! = t y p e o f e . p r e s e r v e W h i t e s p a c e s ) t h r o w Z t ( " T h e p r e s e r v e W h i t e s p a c e s o p t i o n f o r c o m p o n e n t " + o n ( e . c o m p o n e n t T y p e ) + " m u s t b e a b o o l e a n " ) ; r e t u r n $ t ( t h i s . _ p r e P a r s e T e m p l a t e ( e ) , ( f u n c t i o n ( n ) { r e t u r n t . _ n o r m a l i z e T e m p l a t e M e t a d a t a ( e , n ) } ) ) } , e . p r o t o t y p e . _ p r e P a r s e T e m p l a t e = f u n c t i o n ( e ) { v a r t , n , r = t h i s ; r e t u r n n u l l ! = e . t e m p l a t e ? ( t = e . t e m p l a t e , n = e . m o d u l e U r l ) : ( n = t h i s . _ u r l R e s o l v e r . r e s o l v e ( e . m o d u l e U r l , e . t e m p l a t e U r l ) , t = t h i s . _ f e t c h ( n ) ) , $ t ( t , ( f u n c t i o n ( t ) { r e t u r n r . _ p r e p a r s e L o a d e d T e m p l a t e ( e , t , n ) } ) ) } , e . p r o t o t y p e . _ p r e p a r s e L o a d e d T e m p l a t e = f u n c t i o n ( e , t , n ) { v a r r = ! ! e . t e m p l a t e , i = l s . f r o m A r r a y ( e . i n t e r p o l a t i o n ) , s = $ n ( { r e f e r e n c e : e . n g M o d u l e T y p e } , { t y p e : { r e f e r e n c e : e . c o m p o n e n t T y p e } } , { i s I n l i n e : r , t e m p l a t e U r l : n } ) , o = t h i s . _ h t m l P a r s e r . p a r s e ( t , s , { t o k e n i z e E x p a n s i o n F o r m s : ! 0 , i n t e r p o l a t i o n C o n f i g : i } ) ; i f ( o . e r r o r s . l e n g t h > 0 ) t h r o w Z t ( " T e m p l a t e p a r s e e r r o r s : \ n " + o . e r r o r s . j o i n ( " \ n " ) ) ; v a r a = t h i s . _ n o r m a l i z e S t y l e s h e e t ( n e w V n ( { s t y l e s : e . s t y l e s , m o d u l e U r l : e . m o d u l e U r l } ) ) , u = n e w E c ; v a ( u , o . r o o t N o d e s ) ; v a r p = t h i s . _ n o r m a l i z e S t y l e s h e e t ( n e w V n ( { s t y l e s : u . s t y l e s , s t y l e U r l s : u . s t y l e U r l s , m o d u l e U r l : n } ) ) ; r e t u r n { t e m p l a t e : t , t e m p l a t e U r l : n , i s I n l i n e : r , h t m l A s t : o , s t y l e s : a . s t y l e s . c o n c a t ( p . s t y l e s ) , i n l i n e S t y l e U r l s : a . s t y l e U r l s . c o n c a t ( p . s t y l e U r l s ) , s t y l e U r l s : t h i s . _ n o r m a l i z e S t y l e s h e e t ( n e w V n ( { s t y l e U r l s : e . s t y l e U r l s , m o d u l e U r l : e . m o d u l e U r l } ) ) . s t y l e U r l s , n g C o n t e n t S e l e c t o r s : u . n g C o n t e n t S e l e c t o r s } } , e . p r o t o t y p e . _ n o r m a l i z e T e m p l a t e M e t a d a t a = f u n c t i o n ( e , t ) { v a r n = t h i s ; r e t u r n $ t ( t h i s . _ l o a d M i s s i n g E x t e r n a l S t y l e s h e e t s ( t . s t y l e U r l s . c o n c a t ( t . i n l i n e S t y l e U r l s ) ) , ( f u n c t i o n ( r ) { r e t u r n n . _ n o r m a l i z e L o a d e d T e m p l a t e M e t a d a t a ( e , t , r ) } ) ) } , e . p r o t o t y p e . _ n o r m a l i z e L o a d e d T e m p l a t e M e t a d a t a = f u n c t i o n ( e , t , n ) { v a r r = t h i s , i = v ( t . s t y l e s ) ; t h i s . _ i n l i n e S t y l e s ( t . i n l i n e S t y l e U r l s , n , i ) ; v a r s = t . s t y l e U r l s , o = s . m a p ( ( f u n c t i o n ( e ) { v a r t = n . g e t ( e ) , i = v ( t . s t y l e s ) ; r e t u r n r . _ i n l i n e S t y l e s ( t . s t y l e U r l s , n , i ) , n e w V n ( { m o d u l e U r l : e , s t y l e s : i } ) } ) ) , a = e . e n c a p s u l a t i o n ; r e t u r n n u l l = = a & & ( a = t h i s . _ c o n f i g . d e f a u l t E n c a p s u l a t i o n ) , a = = = P . E m u l a t e d & & 0 = = = i . l e n g t h & & 0 = = = s . l e n g t h & & ( a = P . N o n e ) , n e w j n ( { e n c a p s u l a t i o n : a , t e m p l a t e : t . t e m p l a t e , t e m p l a t e U r l : t . t e m p l a t e U r l , h t m l A s t : t . h t m l A s t , s t y l e s : i , s t y l e U r l s : s , n g C o n t e n t S e l e c t o r s : t . n g C o n t e n t S e l e c t o r s , a n i m a t i o n s : e . a n i m a t i o n s , i n t e r p o l a t i o n : e . i n t e r p o l a t i o n , i s I n l i n e : t . i s I n l i n e , e x t e r n a l S t y l e s h e e t s : o , p r e s e r v e W h i t e s p a c e s : g c ( e . p r e s e r v e W h i t e s p a c e s , t h i s . _ c o n f i g . p r e s e r v e W h i t e s p a c e s ) } ) } , e . p r o t o t y p e . _ i n l i n e S t y l e s = f u n c t i o n ( e , t , n ) { v a r r = t h i s ; e . f o r E a c h ( ( f u n c t i o n ( e ) { v a r i = t . g e t ( e ) ; i . s t y l e s . f o r E a c h ( ( f u n c t i o n ( e ) { r e t u r n n . p u s h ( e ) } ) ) , r . _ i n l i n e S t y l e s ( i . s t y l e U r l s , t , n ) } ) ) } , e . p r o t o t y p e . _ l o a d M i s s i n g E x t e r n a l S t y l e s h e e t s = f u n c t i o n ( e , t ) { v a r n = t h i s ; r e t u r n v o i d 0 = = = t & & ( t = n e w M a p ) , $ t ( Y t ( e . f i l t e r ( ( f u n c t i o n ( e ) { r e t u r n ! t . h a s ( e ) } ) ) . m a p ( ( f u n c t i o n ( e ) { r e t u r n $ t ( n . _ f e t c h ( e ) , ( f u n c t i o n ( r ) { v a r i = n . _ n o r m a l i z e S t y l e s h e e t ( n e w V n ( { s t y l e s : [ r ] , m o d u l e U r l : e } ) ) ; r e t u r n t . s e t ( e , i ) , n . _ l o a d M i s s i n g E x t e r n a l S t y l e s h e e t s ( i . s t y l e U r l s , t ) } ) ) } ) ) ) , ( f u n c t i o n ( e ) { r e t u r n t } ) ) } , e . p r o t o t y p e . _ n o r m a l i z e S t y l e s h e e t = f u n c t i o n ( e ) { v a r t = t h i s , n = e . m o d u l e U r l , r = e . s t y l e U r l s . f i l t e r ( T u ) . m a p ( ( f u n c t i o n ( e ) { r e t u r n t . _ u r l R e s o l v e r . r e s o l v e (
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* /var bc=function(e){function t(t,n){return e.call(this,t,n)||this}return l(t,e),t}(gr),Tc=/ ^ i18n : ? / , P c = ! 1 ;
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* / v a r N c , A c = f u n c t i o n ( e , t ) { t h i s . m e s s a g e s = e , t h i s . e r r o r s = t } ; ! f u n c t i o n ( e ) { e [ e . E x t r a c t = 0 ] = " E x t r a c t " , e [ e . M e r g e = 1 ] = " M e r g e " } ( N c | | ( N c = { } ) ) ; v a r M c = f u n c t i o n ( ) { f u n c t i o n e ( e , t ) { t h i s . _ i m p l i c i t T a g s = e , t h i s . _ i m p l i c i t A t t r s = t } r e t u r n e . p r o t o t y p e . e x t r a c t = f u n c t i o n ( e , t ) { v a r n = t h i s ; r e t u r n t h i s . _ i n i t ( N c . E x t r a c t , t ) , e . f o r E a c h ( ( f u n c t i o n ( e ) { r e t u r n e . v i s i t ( n , n u l l ) } ) ) , t h i s . _ i n I 1 8 n B l o c k & & t h i s . _ r e p o r t E r r o r ( e [ e . l e n g t h - 1 ] , " U n c l o s e d b l o c k " ) , n e w A c ( t h i s . _ m e s s a g e s , t h i s . _ e r r o r s ) } , e . p r o t o t y p e . m e r g e = f u n c t i o n ( e , t , n ) { t h i s . _ i n i t ( N c . M e r g e , n ) , t h i s . _ t r a n s l a t i o n s = t ; v a r r = n e w f a ( " w r a p p e r " , [ ] , e , v o i d 0 , v o i d 0 , v o i d 0 ) . v i s i t ( t h i s , n u l l ) ; r e t u r n t h i s . _ i n I 1 8 n B l o c k & & t h i s . _ r e p o r t E r r o r ( e [ e . l e n g t h - 1 ] , " U n c l o s e d b l o c k " ) , n e w F a ( r . c h i l d r e n , t h i s . _ e r r o r s ) } , e . p r o t o t y p e . v i s i t E x p a n s i o n C a s e = f u n c t i o n ( e , t ) { v a r n = v a ( t h i s , e . e x p r e s s i o n , t ) ; i f ( t h i s . _ m o d e = = = N c . M e r g e ) r e t u r n n e w c a ( e . v a l u e , n , e . s o u r c e S p a n , e . v a l u e S o u r c e S p a n , e . e x p S o u r c e S p a n ) } , e . p r o t o t y p e . v i s i t E x p a n s i o n = f u n c t i o n ( e , t ) { t h i s . _ m a y B e A d d B l o c k C h i l d r e n ( e ) ; v a r n = t h i s . _ i n I c u ; t h i s . _ i n I c u | | ( t h i s . _ i s I n T r a n s l a t a b l e S e c t i o n & & t h i s . _ a d d M e s s a g e ( [ e ] ) , t h i s . _ i n I c u = ! 0 ) ; v a r r = v a ( t h i s , e . c a s e s , t ) ; r e t u r n t h i s . _ m o d e = = = N c . M e r g e & & ( e = n e w l a ( e . s w i t c h V a l u e , e . t y p e , r , e . s o u r c e S p a n , e . s w i t c h V a l u e S o u r c e S p a n ) ) , t h i s . _ i n I c u = n , e } , e . p r o t o t y p e . v i s i t C o m m e n t = f u n c t i o n ( e , t ) { v a r n , r = ! ! ( ( n = e ) i n s t a n c e o f d a & & n . v a l u e & & n . v a l u e . s t a r t s W i t h ( " i 1 8 n " ) ) ; i f ( r & & t h i s . _ i s I n T r a n s l a t a b l e S e c t i o n ) t h i s . _ r e p o r t E r r o r ( e , " C o u l d n o t s t a r t a b l o c k i n s i d e a t r a n s l a t a b l e s e c t i o n " ) ; e l s e { v a r i = f u n c t i o n ( e ) { r e t u r n ! ! ( e i n s t a n c e o f d a & & e . v a l u e & & " / i 1 8 n " = = = e . v a l u e ) } ( e ) ; i f ( ! i | | t h i s . _ i n I 1 8 n B l o c k ) { i f ( ! t h i s . _ i n I 1 8 n N o d e & & ! t h i s . _ i n I c u ) i f ( t h i s . _ i n I 1 8 n B l o c k ) { i f ( i ) { i f ( t h i s . _ d e p t h = = t h i s . _ b l o c k S t a r t D e p t h ) { t h i s . _ c l o s e T r a n s l a t a b l e S e c t i o n ( e , t h i s . _ b l o c k C h i l d r e n ) , t h i s . _ i n I 1 8 n B l o c k = ! 1 ; v a r s = t h i s . _ a d d M e s s a g e ( t h i s . _ b l o c k C h i l d r e n , t h i s . _ b l o c k M e a n i n g A n d D e s c ) ; r e t u r n v a ( t h i s , t h i s . _ t r a n s l a t e M e s s a g e ( e , s ) ) } r e t u r n v o i d t h i s . _ r e p o r t E r r o r ( e , " I 1 8 N b l o c k s s h o u l d n o t c r o s s e l e m e n t b o u n d a r i e s " ) } } e l s e i f ( r ) { i f ( ! P c & & c o n s o l e & & c o n s o l e . w a r n ) { P c = ! 0 ; v a r o = e . s o u r c e S p a n . d e t a i l s ? " , " + e . s o u r c e S p a n . d e t a i l s : " " ; c o n s o l e . w a r n ( " I 1 8 n c o m m e n t s a r e d e p r e c a t e d , u s e a n < n g - c o n t a i n e r > e l e m e n t i n s t e a d ( " + e . s o u r c e S p a n . s t a r t + o + " ) " ) } t h i s . _ i n I 1 8 n B l o c k = ! 0 , t h i s . _ b l o c k S t a r t D e p t h = t h i s . _ d e p t h , t h i s . _ b l o c k C h i l d r e n = [ ] , t h i s . _ b l o c k M e a n i n g A n d D e s c = e . v a l u e . r e p l a c e ( T c , " " ) . t r i m ( ) , t h i s . _ o p e n T r a n s l a t a b l e S e c t i o n ( e ) } } e l s e t h i s . _ r e p o r t E r r o r ( e , " T r y i n g t o c l o s e a n u n o p e n e d b l o c k " ) } } , e . p r o t o t y p e . v i s i t T e x t = f u n c t i o n ( e , t ) { r e t u r n t h i s . _ i s I n T r a n s l a t a b l e S e c t i o n & & t h i s . _ m a y B e A d d B l o c k C h i l d r e n ( e ) , e } , e . p r o t o t y p e . v i s i t E l e m e n t = f u n c t i o n ( e , t ) { v a r n = t h i s ; t h i s . _ m a y B e A d d B l o c k C h i l d r e n ( e ) , t h i s . _ d e p t h + + ; v a r r = t h i s . _ i n I 1 8 n N o d e , i = t h i s . _ i n I m p l i c i t N o d e , s = [ ] , o = v o i d 0 , a = e . a t t r s . f i n d ( ( f u n c t i o n ( e ) { r e t u r n " i 1 8 n " = = = e . n a m e } ) ) | | n u l l , u = a ? a . v a l u e : " " , p = t h i s . _ i m p l i c i t T a g s . s o m e ( ( f u n c t i o n ( t ) { r e t u r n e . n a m e = = = t } ) ) & & ! t h i s . _ i n I c u & & ! t h i s . _ i s I n T r a n s l a t a b l e S e c t i o n , l = ! i & & p ; i f ( t h i s . _ i n I m p l i c i t N o d e = i | | p , t h i s . _ i s I n T r a n s l a t a b l e S e c t i o n | | t h i s . _ i n I c u ) ( a | | l ) & & t h i s . _ r e p o r t E r r o r ( e , " C o u l d n o t m a r k a n e l e m e n t a s t r a n s l a t a b l e i n s i d e a t r a n s l a t a b l e s e c t i o n " ) , t h i s . _ m o d e = = N c . E x t r a c t & & v a ( t h i s , e . c h i l d r e n ) ; e l s e { i f ( a | | l ) { t h i s . _ i n I 1 8 n N o d e = ! 0 ; v a r c = t h i s . _ a d d M e s s a g e ( e . c h i l d r e n , u ) ; o = t h i s . _ t r a n s l a t e M e s s a g e ( e , c ) } i f ( t h i s . _ m o d e = = N c . E x t r a c t ) { v a r h = a | | l ; h & & t h i s . _ o p e n T r a n s l a t a b l e S e c t i o n ( e ) , v a ( t h i s , e . c h i l d r e n ) , h & & t h i s . _ c l o s e T r a n s l a t a b l e S e c t i o n ( e , e . c h i l d r e n ) } } t h i s . _ m o d e = = = N c . M e r g e & & ( o | | e . c h i l d r e n ) . f o r E a c h ( ( f u n c t i o n ( e ) { v a r r = e . v i s i t ( n , t ) ; r & & ! n . _ i s I n T r a n s l a t a b l e S e c t i o n & & ( s = s . c o n c a t ( r ) ) } ) ) ; i f ( t h i s . _ v i s i t A t t r i b u t e s O f ( e ) , t h i s . _ d e p t h - - , t h i s . _ i n I 1 8 n N o d e = r , t h i s . _ i n I m p l i c i t N o d e = i , t h i s . _ m o d e = = = N c . M e r g e ) { v a r f = t h i s . _ t r a n s l a t e A t t r i b u t e s ( e ) ; r e t u r n n e w f a ( e . n a m e , f , s , e . s o u r c e S p a n , e . s t a r t S o u r c e S p a n , e . e n d S o u r c e S p a n ) } r e t u r n n u l l } , e . p r o t o t y p e . v i s i t A t t r i b u t e = f u n c t i o n ( e , t ) { t h r o w n e w E r r o r ( " u n r e a c h a b l e c o d e " ) } , e . p r o t o t y p e . _ i n i t = f u n c t i o n ( e , t ) { t h i s . _ m o d e = e , t h i s . _ i n I 1 8 n B l o c k = ! 1 , t h i s . _ i n I 1 8 n N o d e = ! 1 , t h i s . _ d e p t h = 0 , t h i s . _ i n I c u = ! 1 , t h i s . _ m s g C o u n t A t S e c t i o n S t a r t = v o i d 0 , t h i s . _ e r r o r s = [ ] , t h i s . _ m e s s a g e s = [ ] , t h i s . _ i n I m p l i c i t N o d e = ! 1 , t h i s . _ c r e a t e I 1 8 n M e s s a g e = t l ( t ) } , e . p r o t o t y p e . _ v i s i t A t t r i b u t e s O f = f u n c t i o n ( e ) { v a r t = t h i s , n = { } , r = t h i s . _ i m p l i c i t A t t r s [ e . n a m e ] | | [ ] ; e . a t t r s . f i l t e r ( ( f u n c t i o n ( e ) { r e t u r n e . n a m e . s t a r t s W i t h ( " i 1 8 n - " ) } ) ) . f o r
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* / v a r k c = n e w ( f u n c t i o n ( ) { f u n c t i o n e ( ) { t h i s . c l o s e d B y P a r e n t = ! 1 , t h i s . c o n t e n t T y p e = c . P A R S A B L E _ D A T A , t h i s . i s V o i d = ! 1 , t h i s . i g n o r e F i r s t L f = ! 1 , t h i s . c a n S e l f C l o s e = ! 0 } r e t u r n e . p r o t o t y p e . r e q u i r e E x t r a P a r e n t = f u n c t i o n ( e ) { r e t u r n ! 1 } , e . p r o t o t y p e . i s C l o s e d B y C h i l d = f u n c t i o n ( e ) { r e t u r n ! 1 } , e } ( ) ) ; f u n c t i o n R c ( e ) { r e t u r n k c }
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* / v a r O c = f u n c t i o n ( e ) { f u n c t i o n t ( ) { r e t u r n e . c a l l ( t h i s , R c ) | | t h i s } r e t u r n l ( t , e ) , t . p r o t o t y p e . p a r s e = f u n c t i o n ( t , n , r ) { r e t u r n e . p r o t o t y p e . p a r s e . c a l l ( t h i s , t , n , r ) } , t } ( L a ) , F c = f u n c t i o n ( e ) { f u n c t i o n t ( ) { r e t u r n n u l l ! = = e & & e . a p p l y ( t h i s , a r g u m e n t s ) | | t h i s } r e t u r n l ( t , e ) , t . p r o t o t y p e . w r i t e = f u n c t i o n ( e , t ) { v a r n = n e w L c , r = [ ] ; e . f o r E a c h ( ( f u n c t i o n ( e ) { v a r t , i = [ ] ; e . s o u r c e s . f o r E a c h ( ( f u n c t i o n ( e ) { v a r t = n e w y i ( " c o n t e x t - g r o u p " , { p u r p o s e : " l o c a t i o n " } ) ; t . c h i l d r e n . p u s h ( n e w _ i ( 1 0 ) , n e w y i ( " c o n t e x t " , { " c o n t e x t - t y p e " : " s o u r c e f i l e " } , [ n e w g i ( e . f i l e P a t h ) ] ) , n e w _ i ( 1 0 ) , n e w y i ( " c o n t e x t " , { " c o n t e x t - t y p e " : " l i n e n u m b e r " } , [ n e w g i ( " " + e . s t a r t L i n e ) ] ) , n e w _ i ( 8 ) ) , i . p u s h ( n e w _ i ( 8 ) , t ) } ) ) ; v a r s = n e w y i ( " t r a n s - u n i t " , { i d : e . i d , d a t a t y p e : " h t m l " } ) ; ( t = s . c h i l d r e n ) . p u s h . a p p l y ( t , v ( [ n e w _ i ( 8 ) , n e w y i ( " s o u r c e " , { } , n . s e r i a l i z e ( e . n o d e s ) ) ] , i ) ) , e . d e s c r i p t i o n & & s . c h i l d r e n . p u s h ( n e w _ i ( 8 ) , n e w y i ( " n o t e " , { p r i o r i t y : " 1 " , f r o m : " d e s c r i p t i o n " } , [ n e w g i ( e . d e s c r i p t i o n ) ] ) ) , e . m e a n i n g & & s . c h i l d r e n . p u s h ( n e w _ i ( 8 ) , n e w y i ( " n o t e " , { p r i o r i t y : " 1 " , f r o m : " m e a n i n g " } , [ n e w g i ( e . m e a n i n g ) ] ) ) , s . c h i l d r e n . p u s h ( n e w _ i ( 6 ) ) , r . p u s h ( n e w _ i ( 6 ) , s ) } ) ) ; v a r i = n e w y i ( " b o d y " , { } , v ( r , [ n e w _ i ( 4 ) ] ) ) , s = n e w y i ( " f i l e " , { " s o u r c e - l a n g u a g e " : t | | " e n " , d a t a t y p e : " p l a i n t e x t " , o r i g i n a l : " n g 2 . t e m p l a t e " } , [ n e w _ i ( 4 ) , i , n e w _ i ( 2 ) ] ) , o = n e w y i ( " x l i f f " , { v e r s i o n : " 1 . 2 " , x m l n s : " u r n : o a s i s : n a m e s : t c : x l i f f : d o c u m e n t : 1 . 2 " } , [ n e w _ i ( 2 ) , s , n e w _ i ] ) ; r e t u r n d i ( [ n e w v i ( { v e r s i o n : " 1 . 0 " , e n c o d i n g : " U T F - 8 " } ) , n e w _ i , o , n e w _ i ] ) } , t . p r o t o t y p e . l o a d = f u n c t i o n ( e , t ) { v a r n = ( n e w D c ) . p a r s e ( e , t ) , r = n . l o c a l e , i = n . m s g I d T o H t m l , s = n . e r r o r s , o = { } , a = n e w B c ; i f ( O b j e c t . k e y s ( i ) . f o r E a c h ( ( f u n c t i o n ( e ) { v a r n = a . c o n v e r t ( i [ e ] , t ) , r = n . i 1 8 n N o d e s , u = n . e r r o r s ; s . p u s h . a p p l y ( s , v ( u ) ) , o [ e ] = r } ) ) , s . l e n g t h ) t h r o w n e w E r r o r ( " x l i f f p a r s e e r r o r s : \ n " + s . j o i n ( " \ n " ) ) ; r e t u r n { l o c a l e : r , i 1 8 n N o d e s B y M s g I d : o } } , t . p r o t o t y p e . d i g e s t = f u n c t i o n ( e ) { r e t u r n q r ( e ) } , t } ( c i ) , L c = f u n c t i o n ( ) { f u n c t i o n e ( ) { } r e t u r n e . p r o t o t y p e . v i s i t T e x t = f u n c t i o n ( e , t ) { r e t u r n [ n e w g i ( e . v a l u e ) ] } , e . p r o t o t y p e . v i s i t C o n t a i n e r = f u n c t i o n ( e , t ) { v a r n = t h i s , r = [ ] ; r e t u r n e . c h i l d r e n . f o r E a c h ( ( f u n c t i o n ( e ) { r e t u r n r . p u s h . a p p l y ( r , v ( e . v i s i t ( n ) ) ) } ) ) , r } , e . p r o t o t y p e . v i s i t I c u = f u n c t i o n ( e , t ) { v a r n = t h i s , r = [ n e w g i ( " { " + e . e x p r e s s i o n P l a c e h o l d e r + " , " + e . t y p e + " , " ) ] ; r e t u r n O b j e c t . k e y s ( e . c a s e s ) . f o r E a c h ( ( f u n c t i o n ( t ) { r . p u s h . a p p l y ( r , v ( [ n e w g i ( t + " { " ) ] , e . c a s e s [ t ] . v i s i t ( n ) , [ n e w g i ( " } " ) ] ) ) } ) ) , r . p u s h ( n e w g i ( " } " ) ) , r } , e . p r o t o t y p e . v i s i t T a g P l a c e h o l d e r = f u n c t i o n ( e , t ) { v a r n = f u n c t i o n ( e ) { s w i t c h ( e . t o L o w e r C a s e ( ) ) { c a s e " b r " : r e t u r n " l b " ; c a s e " i m g " : r e t u r n " i m a g e " ; d e f a u l t : r e t u r n " x - " + e } }
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* /(e.tag);if(e.isVoid)return[new yi("x",{id:e.startName,ctype:n,"equiv-text":"<"+e.tag+"/>"})];var r=new yi("x",{id:e.startName,ctype:n,"equiv-text":"<"+e.tag+">"}),i=new yi("x",{id:e.closeName,ctype:n,"equiv-text":"</ "+e.tag+" > "});return v([r],this.serialize(e.children),[i])},e.prototype.visitPlaceholder=function(e,t){return[new yi(" x ",{id:e.name," equiv - text ":" { { "+e.value+" } } "})]},e.prototype.visitIcuPlaceholder=function(e,t){var n=" { "+e.value.expression+" , "+e.value.type+" , "+Object.keys(e.value.cases).map((function(e){return e+" { ... } "})).join(" ")+" } ";return[new yi(" x ",{id:e.name," equiv - text ":n})]},e.prototype.serialize=function(e){var t=this;return[].concat.apply([],v(e.map((function(e){return e.visit(t)}))))},e}(),Dc=function(){function e(){this._locale=null}return e.prototype.parse=function(e,t){this._unitMlString=null,this._msgIdToHtml={};var n=(new Oc).parse(e,t);return this._errors=n.errors,va(this,n.rootNodes,null),{msgIdToHtml:this._msgIdToHtml,errors:this._errors,locale:this._locale}},e.prototype.visitElement=function(e,t){switch(e.name){case" trans - unit ":this._unitMlString=null;var n=e.attrs.find((function(e){return" id "===e.name}));if(n){var r=n.value;this._msgIdToHtml.hasOwnProperty(r)?this._addError(e," Duplicated translations for msg "+r):(va(this,e.children,null)," string "==typeof this._unitMlString?this._msgIdToHtml[r]=this._unitMlString:this._addError(e," Message "+r+" misses a translation "))}else this._addError(e,'<trans-unit> misses the " id " attribute');break;case" source ":case" seg - source ":case" alt - trans ":break;case" target ":var i=e.startSourceSpan.end.offset,s=e.endSourceSpan.start.offset,o=e.startSourceSpan.start.file.content.slice(i,s);this._unitMlString=o;break;case" file ":var a=e.attrs.find((function(e){return" target - language "===e.name}));a&&(this._locale=a.value),va(this,e.children,null);break;default:va(this,e.children,null)}},e.prototype.visitAttribute=function(e,t){},e.prototype.visitText=function(e,t){},e.prototype.visitComment=function(e,t){},e.prototype.visitExpansion=function(e,t){},e.prototype.visitExpansionCase=function(e,t){},e.prototype._addError=function(e,t){this._errors.push(new bc(e.sourceSpan,t))},e}(),Bc=function(){function e(){}return e.prototype.convert=function(e,t){var n=(new Oc).parse(e,t,{tokenizeExpansionForms:!0});return this._errors=n.errors,{i18nNodes:this._errors.length>0||0==n.rootNodes.length?[]:[].concat.apply([],v(va(this,n.rootNodes))),errors:this._errors}},e.prototype.visitText=function(e,t){return new Fr(e.value,e.sourceSpan)},e.prototype.visitElement=function(e,t){if(" x "===e.name){var n=e.attrs.find((function(e){return" id "===e.name}));return n?new Vr(" ",n.value,e.sourceSpan):(this._addError(e,'<x> misses the " id " attribute'),null)}return" mrk "===e.name?[].concat.apply([],v(va(this,e.children))):(this._addError(e," Unexpected tag " ) , null ) } , e . prototype . visitExpansion = function ( e , t ) { var n = { } ; return va ( this , e . cases ) . forEach ( ( function ( t ) { n [ t . value ] = new Lr ( t . nodes , e . sourceSpan ) } ) ) , new Dr ( e . switchValue , e . type , n , e . sourceSpan ) } , e . prototype . visitExpansionCase = function ( e , t ) { return { value : e . value , nodes : va ( this , e . expression ) } } , e . prototype . visitComment = function ( e , t ) { } , e . prototype . visitAttribute = function ( e , t ) { } , e . prototype . _addError = function ( e , t ) { this . _errors . push ( new bc ( e . sourceSpan , t ) ) } , e } ( ) ;
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* / v a r V c = f u n c t i o n ( e ) { f u n c t i o n t ( ) { r e t u r n n u l l ! = = e & & e . a p p l y ( t h i s , a r g u m e n t s ) | | t h i s } r e t u r n l ( t , e ) , t . p r o t o t y p e . w r i t e = f u n c t i o n ( e , t ) { v a r n = n e w j c , r = [ ] ; e . f o r E a c h ( ( f u n c t i o n ( e ) { v a r t = n e w y i ( " u n i t " , { i d : e . i d } ) , i = n e w y i ( " n o t e s " ) ; ( e . d e s c r i p t i o n | | e . m e a n i n g ) & & ( e . d e s c r i p t i o n & & i . c h i l d r e n . p u s h ( n e w _ i ( 8 ) , n e w y i ( " n o t e " , { c a t e g o r y : " d e s c r i p t i o n " } , [ n e w g i ( e . d e s c r i p t i o n ) ] ) ) , e . m e a n i n g & & i . c h i l d r e n . p u s h ( n e w _ i ( 8 ) , n e w y i ( " n o t e " , { c a t e g o r y : " m e a n i n g " } , [ n e w g i ( e . m e a n i n g ) ] ) ) ) , e . s o u r c e s . f o r E a c h ( ( f u n c t i o n ( e ) { i . c h i l d r e n . p u s h ( n e w _ i ( 8 ) , n e w y i ( " n o t e " , { c a t e g o r y : " l o c a t i o n " } , [ n e w g i ( e . f i l e P a t h + " : " + e . s t a r t L i n e + ( e . e n d L i n e ! = = e . s t a r t L i n e ? " , " + e . e n d L i n e : " " ) ) ] ) ) } ) ) , i . c h i l d r e n . p u s h ( n e w _ i ( 6 ) ) , t . c h i l d r e n . p u s h ( n e w _ i ( 6 ) , i ) ; v a r s = n e w y i ( " s e g m e n t " ) ; s . c h i l d r e n . p u s h ( n e w _ i ( 8 ) , n e w y i ( " s o u r c e " , { } , n . s e r i a l i z e ( e . n o d e s ) ) , n e w _ i ( 6 ) ) , t . c h i l d r e n . p u s h ( n e w _ i ( 6 ) , s , n e w _ i ( 4 ) ) , r . p u s h ( n e w _ i ( 4 ) , t ) } ) ) ; v a r i = n e w y i ( " f i l e " , { o r i g i n a l : " n g . t e m p l a t e " , i d : " n g i 1 8 n " } , v ( r , [ n e w _ i ( 2 ) ] ) ) , s = n e w y i ( " x l i f f " , { v e r s i o n : " 2 . 0 " , x m l n s : " u r n : o a s i s : n a m e s : t c : x l i f f : d o c u m e n t : 2 . 0 " , s r c L a n g : t | | " e n " } , [ n e w _ i ( 2 ) , i , n e w _ i ] ) ; r e t u r n d i ( [ n e w v i ( { v e r s i o n : " 1 . 0 " , e n c o d i n g : " U T F - 8 " } ) , n e w _ i , s , n e w _ i ] ) } , t . p r o t o t y p e . l o a d = f u n c t i o n ( e , t ) { v a r n = ( n e w U c ) . p a r s e ( e , t ) , r = n . l o c a l e , i = n . m s g I d T o H t m l , s = n . e r r o r s , o = { } , a = n e w H c ; i f ( O b j e c t . k e y s ( i ) . f o r E a c h ( ( f u n c t i o n ( e ) { v a r n = a . c o n v e r t ( i [ e ] , t ) , r = n . i 1 8 n N o d e s , u = n . e r r o r s ; s . p u s h . a p p l y ( s , v ( u ) ) , o [ e ] = r } ) ) , s . l e n g t h ) t h r o w n e w E r r o r ( " x l i f f 2 p a r s e e r r o r s : \ n " + s . j o i n ( " \ n " ) ) ; r e t u r n { l o c a l e : r , i 1 8 n N o d e s B y M s g I d : o } } , t . p r o t o t y p e . d i g e s t = f u n c t i o n ( e ) { r e t u r n z r ( e ) } , t } ( c i ) , j c = f u n c t i o n ( ) { f u n c t i o n e ( ) { } r e t u r n e . p r o t o t y p e . v i s i t T e x t = f u n c t i o n ( e , t ) { r e t u r n [ n e w g i ( e . v a l u e ) ] } , e . p r o t o t y p e . v i s i t C o n t a i n e r = f u n c t i o n ( e , t ) { v a r n = t h i s , r = [ ] ; r e t u r n e . c h i l d r e n . f o r E a c h ( ( f u n c t i o n ( e ) { r e t u r n r . p u s h . a p p l y ( r , v ( e . v i s i t ( n ) ) ) } ) ) , r } , e . p r o t o t y p e . v i s i t I c u = f u n c t i o n ( e , t ) { v a r n = t h i s , r = [ n e w g i ( " { " + e . e x p r e s s i o n P l a c e h o l d e r + " , " + e . t y p e + " , " ) ] ; r e t u r n O b j e c t . k e y s ( e . c a s e s ) . f o r E a c h ( ( f u n c t i o n ( t ) { r . p u s h . a p p l y ( r , v ( [ n e w g i ( t + " { " ) ] , e . c a s e s [ t ] . v i s i t ( n ) , [ n e w g i ( " } " ) ] ) ) } ) ) , r . p u s h ( n e w g i ( " } " ) ) , r } , e . p r o t o t y p e . v i s i t T a g P l a c e h o l d e r = f u n c t i o n ( e , t ) { v a r n = t h i s , r = f u n c t i o n ( e ) { s w i t c h ( e . t o L o w e r C a s e ( ) ) { c a s e " b r " : c a s e " b " : c a s e " i " : c a s e " u " : r e t u r n " f m t " ; c a s e " i m g " : r e t u r n " i m a g e " ; c a s e " a " : r e t u r n " l i n k " ; d e f a u l t : r e t u r n " o t h e r " } }
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* /(e.tag);if(e.isVoid)return[new yi("ph",{id:(this._nextPlaceholderId++).toString(),equiv:e.startName,type:r,disp:"<"+e.tag+"/>"})];var i=new yi("pc",{id:(this._nextPlaceholderId++).toString(),equivStart:e.startName,equivEnd:e.closeName,type:r,dispStart:"<"+e.tag+">",dispEnd:"</ "+e.tag+" > "}),s=[].concat.apply([],v(e.children.map((function(e){return e.visit(n)}))));return s.length?s.forEach((function(e){return i.children.push(e)})):i.children.push(new gi(" ")),[i]},e.prototype.visitPlaceholder=function(e,t){var n=(this._nextPlaceholderId++).toString();return[new yi(" ph ",{id:n,equiv:e.name,disp:" { { "+e.value+" } } "})]},e.prototype.visitIcuPlaceholder=function(e,t){var n=Object.keys(e.value.cases).map((function(e){return e+" { ... } "})).join(" "),r=(this._nextPlaceholderId++).toString();return[new yi(" ph ",{id:r,equiv:e.name,disp:" { "+e.value.expression+" , "+e.value.type+" , "+n+" } "})]},e.prototype.serialize=function(e){var t=this;return this._nextPlaceholderId=0,[].concat.apply([],v(e.map((function(e){return e.visit(t)}))))},e}(),Uc=function(){function e(){this._locale=null}return e.prototype.parse=function(e,t){this._unitMlString=null,this._msgIdToHtml={};var n=(new Oc).parse(e,t);return this._errors=n.errors,va(this,n.rootNodes,null),{msgIdToHtml:this._msgIdToHtml,errors:this._errors,locale:this._locale}},e.prototype.visitElement=function(e,t){switch(e.name){case" unit ":this._unitMlString=null;var n=e.attrs.find((function(e){return" id "===e.name}));if(n){var r=n.value;this._msgIdToHtml.hasOwnProperty(r)?this._addError(e," Duplicated translations for msg "+r):(va(this,e.children,null)," string "==typeof this._unitMlString?this._msgIdToHtml[r]=this._unitMlString:this._addError(e," Message "+r+" misses a translation "))}else this._addError(e,'<unit> misses the " id " attribute');break;case" source ":break;case" target ":var i=e.startSourceSpan.end.offset,s=e.endSourceSpan.start.offset,o=e.startSourceSpan.start.file.content.slice(i,s);this._unitMlString=o;break;case" xliff ":var a=e.attrs.find((function(e){return" trgLang "===e.name}));a&&(this._locale=a.value);var u=e.attrs.find((function(e){return" version "===e.name}));if(u){var p=u.value;" 2.0 "!==p?this._addError(e," The XLIFF file version "+p+" is not compatible with XLIFF 2.0 serializer "):va(this,e.children,null)}break;default:va(this,e.children,null)}},e.prototype.visitAttribute=function(e,t){},e.prototype.visitText=function(e,t){},e.prototype.visitComment=function(e,t){},e.prototype.visitExpansion=function(e,t){},e.prototype.visitExpansionCase=function(e,t){},e.prototype._addError=function(e,t){this._errors.push(new bc(e.sourceSpan,t))},e}(),Hc=function(){function e(){}return e.prototype.convert=function(e,t){var n=(new Oc).parse(e,t,{tokenizeExpansionForms:!0});return this._errors=n.errors,{i18nNodes:this._errors.length>0||0==n.rootNodes.length?[]:[].concat.apply([],v(va(this,n.rootNodes))),errors:this._errors}},e.prototype.visitText=function(e,t){return new Fr(e.value,e.sourceSpan)},e.prototype.visitElement=function(e,t){var n=this;switch(e.name){case" ph ":var r=e.attrs.find((function(e){return" equiv "===e.name}));if(r)return[new Vr(" ",r.value,e.sourceSpan)];this._addError(e,'<ph> misses the " equiv " attribute');break;case" pc ":var i=e.attrs.find((function(e){return" equivStart "===e.name})),s=e.attrs.find((function(e){return" equivEnd "===e.name}));if(i){if(s){var o=i.value,a=s.value,u=[];return u.concat.apply(u,v([new Vr(" ",o,e.sourceSpan)],e.children.map((function(e){return e.visit(n,null)})),[new Vr(" ",a,e.sourceSpan)]))}this._addError(e,'<ph> misses the " equivEnd " attribute')}else this._addError(e,'<ph> misses the " equivStart " attribute');break;case" mrk ":return[].concat.apply([],v(va(this,e.children)));default:this._addError(e," Unexpected tag " ) } return null } , e . prototype . visitExpansion = function ( e , t ) { var n = { } ; return va ( this , e . cases ) . forEach ( ( function ( t ) { n [ t . value ] = new Lr ( t . nodes , e . sourceSpan ) } ) ) , new Dr ( e . switchValue , e . type , n , e . sourceSpan ) } , e . prototype . visitExpansionCase = function ( e , t ) { return { value : e . value , nodes : [ ] . concat . apply ( [ ] , v ( va ( this , e . expression ) ) ) } } , e . prototype . visitComment = function ( e , t ) { }
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* / ( n ) ; t h i s . _ t r a n s l a t i o n B u n d l e = K c . l o a d ( t , " i 1 8 n " , s , r , i ) } e l s e t h i s . _ t r a n s l a t i o n B u n d l e = n e w K c ( { } , n u l l , q r , v o i d 0 , r , i ) } r e t u r n e . p r o t o t y p e . p a r s e = f u n c t i o n ( e , t , n ) { v o i d 0 = = = n & & ( n = { } ) ; v a r r = n . i n t e r p o l a t i o n C o n f i g | | c s , i = t h i s . _ h t m l P a r s e r . p a r s e ( e , t , h ( { i n t e r p o l a t i o n C o n f i g : r } , n ) ) ; r e t u r n i . e r r o r s . l e n g t h ? n e w F a ( i . r o o t N o d e s , i . e r r o r s ) : f u n c t i o n ( e , t , n , r , i ) { r e t u r n n e w M c ( r , i ) . m e r g e ( e , t , n ) } ( i . r o o t N o d e s , t h i s . _ t r a n s l a t i o n B u n d l e , r , [ ] , { } ) } , e } ( ) ; f u n c t i o n X c ( e , t , n ) { r e t u r n v o i d 0 = = = n & & ( n = n u l l ) , z t ( t , n e w $ c ( e ) , n ) } v a r $ c = f u n c t i o n ( ) { f u n c t i o n e ( e ) { t h i s . c t x = e } r e t u r n e . p r o t o t y p e . v i s i t A r r a y = f u n c t i o n ( e , t ) { v a r n = t h i s ; r e t u r n F t ( e . m a p ( ( f u n c t i o n ( e ) { r e t u r n z t ( e , n , n u l l ) } ) ) , t ) } , e . p r o t o t y p e . v i s i t S t r i n g M a p = f u n c t i o n ( e , t ) { v a r n = t h i s , r = [ ] , i = n e w S e t ( e & & e . $ q u o t e d $ ) ; r e t u r n O b j e c t . k e y s ( e ) . f o r E a c h ( ( f u n c t i o n ( t ) { r . p u s h ( n e w n t ( t , z t ( e [ t ] , n , n u l l ) , i . h a s ( t ) ) ) } ) ) , n e w r t ( r , t ) } , e . p r o t o t y p e . v i s i t P r i m i t i v e = f u n c t i o n ( e , t ) { r e t u r n V t ( e , t ) } , e . p r o t o t y p e . v i s i t O t h e r = f u n c t i o n ( e , t ) { r e t u r n e i n s t a n c e o f T e ? e : t h i s . c t x . i m p o r t E x p r ( e ) } , e } ( ) ;
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* /function Yc(e,t){return{key:e,value:t,quoted:!1}}var Jc=function(){function e(e,t){this.reflector=e,this.alwaysGenerateDef=t,this.tokenInjector=e.resolveExternalReference(Sn.Injector)}return e.prototype.depsArray=function(e,t){var n=this;return e.map((function(e){var r,i=e,s=[i],o=0;if(Array.isArray(e))for(var a=0;a<e.length;a++){var u=e[a];u&&("Optional"===u.ngMetadataName?o|=8:"SkipSelf"===u.ngMetadataName?o|=4:"Self"===u.ngMetadataName?o|=2:i="Inject"===u.ngMetadataName?u.token:u)}return r="string"==typeof i?Vt(i):i===n.tokenInjector?It(Sn.INJECTOR):t.importExpr(i),s=0!==o?[r,Vt(o)]:[r],It(Sn.inject).callFn(s)}))},e.prototype.factoryFor=function(e,t){var n;if(e.useExisting)n=It(Sn.inject).callFn([t.importExpr(e.useExisting)]);else if(e.useFactory){var r=e.deps||[];if(!(r.length>0))return t.importExpr(e.useFactory);n=t.importExpr(e.useFactory).callFn(this.depsArray(r,t))}else if(e.useValue)n=Xc(t,e.useValue);else{var i=e.useClass||e.symbol,s=this.depsArray(this.reflector.parameters(i),t);n=new Le(t.importExpr(i),s)}return Dt([],[new ct(n)],void 0,void 0,e.symbol.name+"_Factory")},e.prototype.injectableDef=function(e,t){var n=st;void 0!==e.providedIn&&(n=null===e.providedIn?st:"string"==typeof e.providedIn?Vt(e.providedIn):t.importExpr(e.providedIn));var r=[Yc("factory",this.factoryFor(e,t)),Yc("token",t.importExpr(e.type.reference)),Yc("providedIn",n)];return It(Sn.ɵɵdefineInjectable).callFn([Lt(r)])},e.prototype.compile=function(e,t){if(this.alwaysGenerateDef||void 0!==e.providedIn){var n=In(e.type),r=new mt(n,null,[new ft("ɵprov",ge,[qe.Static],this.injectableDef(e,t))],[],new dt(null,[],[]),[]);t.statements.push(r)}},e}(),Zc=/ ( \ . ts | \ . d \ . ts | \ . js | \ . jsx | \ . tsx ) $ / , eh = /\.ngfactory\.|\.ngsummary\./ , th = /\.ngsummary\./ , nh = /NgSummary$/ ;
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* /function rh(e,t){void 0===t&&(t=!1);var n=sh(e,t);return n[0]+".ngfactory"+oh(n[1])}function ih(e){return e.replace(eh,".")}function sh(e,t){if(void 0===t&&(t=!1),e.endsWith(".d.ts"))return[e.slice(0,-5),t?".ts":".d.ts"];var n=e.lastIndexOf(".");return-1!==n?[e.substring(0,n),e.substring(n)]:[e,""]}function oh(e){return".tsx"===e?".ts":e}function ah(e){return e.replace(Zc,"")+".ngsummary.json"}function uh(e,t){void 0===t&&(t=!1);var n=sh(ih(e),t);return n[0]+".ngsummary"+n[1]}function ph(e){return e+"NgSummary"}var lh,ch=/ \u0275 \ d + / ; f u n c t i o n h h ( e ) { r e t u r n c h . t e s t ( e ) } ! f u n c t i o n ( e ) { e [ e . O n I n i t = 0 ] = " O n I n i t " , e [ e . O n D e s t r o y = 1 ] = " O n D e s t r o y " , e [ e . D o C h e c k = 2 ] = " D o C h e c k " , e [ e . O n C h a n g e s = 3 ] = " O n C h a n g e s " , e [ e . A f t e r C o n t e n t I n i t = 4 ] = " A f t e r C o n t e n t I n i t " , e [ e . A f t e r C o n t e n t C h e c k e d = 5 ] = " A f t e r C o n t e n t C h e c k e d " , e [ e . A f t e r V i e w I n i t = 6 ] = " A f t e r V i e w I n i t " , e [ e . A f t e r V i e w C h e c k e d = 7 ] = " A f t e r V i e w C h e c k e d " } ( l h | | ( l h = { } ) ) ; v a r f h = [ l h . O n I n i t , l h . O n D e s t r o y , l h . D o C h e c k , l h . O n C h a n g e s , l h . A f t e r C o n t e n t I n i t , l h . A f t e r C o n t e n t C h e c k e d , l h . A f t e r V i e w I n i t , l h . A f t e r V i e w C h e c k e d ] ; f u n c t i o n d h ( e , t , n ) { r e t u r n e . h a s L i f e c y c l e H o o k ( n , f u n c t i o n ( e ) { s w i t c h ( e ) { c a s e l h . O n I n i t : r e t u r n " n g O n I n i t " ; c a s e l h . O n D e s t r o y : r e t u r n " n g O n D e s t r o y " ; c a s e l h . D o C h e c k : r e t u r n " n g D o C h e c k " ; c a s e l h . O n C h a n g e s : r e t u r n " n g O n C h a n g e s " ; c a s e l h . A f t e r C o n t e n t I n i t : r e t u r n " n g A f t e r C o n t e n t I n i t " ; c a s e l h . A f t e r C o n t e n t C h e c k e d : r e t u r n " n g A f t e r C o n t e n t C h e c k e d " ; c a s e l h . A f t e r V i e w I n i t : r e t u r n " n g A f t e r V i e w I n i t " ; c a s e l h . A f t e r V i e w C h e c k e d : r e t u r n " n g A f t e r V i e w C h e c k e d " ; d e f a u l t : t h r o w n e w E r r o r ( " u n e x p e c t e d " + e ) } }
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* / ( t ) ) } v a r v h = f u n c t i o n ( ) { f u n c t i o n e ( e , t , n , r , i , s , o , a , u , p , l , c ) { t h i s . _ c o n f i g = e , t h i s . _ h t m l P a r s e r = t , t h i s . _ n g M o d u l e R e s o l v e r = n , t h i s . _ d i r e c t i v e R e s o l v e r = r , t h i s . _ p i p e R e s o l v e r = i , t h i s . _ s u m m a r y R e s o l v e r = s , t h i s . _ s c h e m a R e g i s t r y = o , t h i s . _ d i r e c t i v e N o r m a l i z e r = a , t h i s . _ c o n s o l e = u , t h i s . _ s t a t i c S y m b o l C a c h e = p , t h i s . _ r e f l e c t o r = l , t h i s . _ e r r o r C o l l e c t o r = c , t h i s . _ n o n N o r m a l i z e d D i r e c t i v e C a c h e = n e w M a p , t h i s . _ d i r e c t i v e C a c h e = n e w M a p , t h i s . _ s u m m a r y C a c h e = n e w M a p , t h i s . _ p i p e C a c h e = n e w M a p , t h i s . _ n g M o d u l e C a c h e = n e w M a p , t h i s . _ n g M o d u l e O f T y p e s = n e w M a p , t h i s . _ s h a l l o w M o d u l e C a c h e = n e w M a p } r e t u r n e . p r o t o t y p e . g e t R e f l e c t o r = f u n c t i o n ( ) { r e t u r n t h i s . _ r e f l e c t o r } , e . p r o t o t y p e . c l e a r C a c h e F o r = f u n c t i o n ( e ) { v a r t = t h i s . _ d i r e c t i v e C a c h e . g e t ( e ) ; t h i s . _ d i r e c t i v e C a c h e . d e l e t e ( e ) , t h i s . _ n o n N o r m a l i z e d D i r e c t i v e C a c h e . d e l e t e ( e ) , t h i s . _ s u m m a r y C a c h e . d e l e t e ( e ) , t h i s . _ p i p e C a c h e . d e l e t e ( e ) , t h i s . _ n g M o d u l e O f T y p e s . d e l e t e ( e ) , t h i s . _ n g M o d u l e C a c h e . c l e a r ( ) , t & & t h i s . _ d i r e c t i v e N o r m a l i z e r . c l e a r C a c h e F o r ( t ) } , e . p r o t o t y p e . c l e a r C a c h e = f u n c t i o n ( ) { t h i s . _ d i r e c t i v e C a c h e . c l e a r ( ) , t h i s . _ n o n N o r m a l i z e d D i r e c t i v e C a c h e . c l e a r ( ) , t h i s . _ s u m m a r y C a c h e . c l e a r ( ) , t h i s . _ p i p e C a c h e . c l e a r ( ) , t h i s . _ n g M o d u l e C a c h e . c l e a r ( ) , t h i s . _ n g M o d u l e O f T y p e s . c l e a r ( ) , t h i s . _ d i r e c t i v e N o r m a l i z e r . c l e a r C a c h e ( ) } , e . p r o t o t y p e . _ c r e a t e P r o x y C l a s s = f u n c t i o n ( e , t ) { v a r n = n u l l , r = f u n c t i o n ( ) { i f ( ! n ) t h r o w n e w E r r o r ( " I l l e g a l s t a t e : C l a s s " + t + " f o r t y p e " + o n ( e ) + " i s n o t c o m p i l e d y e t ! " ) ; r e t u r n n . a p p l y ( t h i s , a r g u m e n t s ) } ; r e t u r n r . s e t D e l e g a t e = f u n c t i o n ( e ) { n = e , r . p r o t o t y p e = e . p r o t o t y p e } , r . o v e r r i d d e n N a m e = t , r } , e . p r o t o t y p e . g e t G e n e r a t e d C l a s s = f u n c t i o n ( e , t ) { r e t u r n e i n s t a n c e o f b n ? t h i s . _ s t a t i c S y m b o l C a c h e . g e t ( r h ( e . f i l e P a t h ) , t ) : t h i s . _ c r e a t e P r o x y C l a s s ( e , t ) } , e . p r o t o t y p e . g e t C o m p o n e n t V i e w C l a s s = f u n c t i o n ( e ) { r e t u r n t h i s . g e t G e n e r a t e d C l a s s ( e , R n ( e , 0 ) ) } , e . p r o t o t y p e . g e t H o s t C o m p o n e n t V i e w C l a s s = f u n c t i o n ( e ) { r e t u r n t h i s . g e t G e n e r a t e d C l a s s ( e , F n ( e ) ) } , e . p r o t o t y p e . g e t H o s t C o m p o n e n t T y p e = f u n c t i o n ( e ) { v a r t = I n ( { r e f e r e n c e : e } ) + " _ H o s t " ; r e t u r n e i n s t a n c e o f b n ? t h i s . _ s t a t i c S y m b o l C a c h e . g e t ( e . f i l e P a t h , t ) : t h i s . _ c r e a t e P r o x y C l a s s ( e , t ) } , e . p r o t o t y p e . g e t R e n d e r e r T y p e = f u n c t i o n ( e ) { r e t u r n e i n s t a n c e o f b n ? t h i s . _ s t a t i c S y m b o l C a c h e . g e t ( r h ( e . f i l e P a t h ) , O n ( e ) ) : { } } , e . p r o t o t y p e . g e t C o m p o n e n t F a c t o r y = f u n c t i o n ( e , t , n , r ) { i f ( t i n s t a n c e o f b n ) r e t u r n t h i s . _ s t a t i c S y m b o l C a c h e . g e t ( r h ( t . f i l e P a t h ) , L n ( t ) ) ; v a r i = t h i s . g e t H o s t C o m p o n e n t V i e w C l a s s ( t ) ; r e t u r n t h i s . _ r e f l e c t o r . r e s o l v e E x t e r n a l R e f e r e n c e ( S n . c r e a t e C o m p o n e n t F a c t o r y ) ( e , t , i , n , r , [ ] ) } , e . p r o t o t y p e . i n i t C o m p o n e n t F a c t o r y = f u n c t i o n ( e , t ) { v a r n ; e i n s t a n c e o f b n | | ( n = e . n g C o n t e n t S e l e c t o r s ) . p u s h . a p p l y ( n , v ( t ) ) } , e . p r o t o t y p e . _ l o a d S u m m a r y = f u n c t i o n ( e , t ) { v a r n = t h i s . _ s u m m a r y C a c h e . g e t ( e ) ; i f ( ! n ) { v a r r = t h i s . _ s u m m a r y R e s o l v e r . r e s o l v e S u m m a r y ( e ) ; n = r ? r . t y p e : n u l l , t h i s . _ s u m m a r y C a c h e . s e t ( e , n | | n u l l ) } r e t u r n n & & n . s u m m a r y K i n d = = = t ? n : n u l l } , e . p r o t o t y p e . g e t H o s t C o m p o n e n t M e t a d a t a = f u n c t i o n ( e , t ) { v a r n = t h i s . g e t H o s t C o m p o n e n t T y p e ( e . t y p e . r e f e r e n c e ) ; t | | ( t = t h i s . g e t H o s t C o m p o n e n t V i e w C l a s s ( n ) ) ; v a r r = M . p a r s e ( e . s e l e c t o r ) [ 0 ] . g e t M a t c h i n g E l e m e n t T e m p l a t e ( ) , i = t h i s . _ h t m l P a r s e r . p a r s e ( r , " " ) ; r e t u r n U n . c r e a t e ( { i s H o s t : ! 0 , t y p e : { r e f e r e n c e : n , d i D e p s : [ ] , l i f e c y c l e H o o k s : [ ] } , t e m p l a t e : n e w j n ( { e n c a p s u l a t i o n : P . N o n e , t e m p l a t e : r , t e m p l a t e U r l : " " , h t m l A s t : i , s t y l e s : [ ] , s t y l e U r l s : [ ] , n g C o n t e n t S e l e c t o r s : [ ] , a n i m a t i o n s : [ ] , i s I n l i n e : ! 0 , e x t e r n a l S t y l e s h e e t s : [ ] , i n t e r p o l a t i o n : n u l l , p r e s e r v e W h i t e s p a c e s : ! 1 } ) , e x p o r t A s : n u l l , c h a n g e D e t e c t i o n : N . D e f a u l t , i n p u t s : [ ] , o u t p u t s : [ ] , h o s t : { } , i s C o m p o n e n t : ! 0 , s e l e c t o r : " * " , p r o v i d e r s : [ ] , v i e w P r o v i d e r s : [ ] , q u e r i e s : [ ] , g u a r d s : { } , v i e w Q u e r i e s : [ ] , c o m p o n e n t V i e w T y p e : t , r e n d e r e r T y p e : { i d : " _ _ H o s t _ _ " , e n c a p s u l a t i o n : P . N o n e , s t y l e s : [ ] , d a t a : { } } , e n t r y C o m p o n e n t s : [ ] , c o m p o n e n t F a c t o r y : n u l l } ) } , e . p r o t o t y p e . l o a d D i r e c t i v e M e t a d a t a = f u n c t i o n ( e , t , n ) { v a r r = t h i s ; i f ( t h i s . _ d i r e c t i v e C a c h e . h a s ( t ) ) r e t u r n n u l l ; t = a n ( t ) ; v a r i = t h i s . g e t N o n N o r m a l i z e d D i r e c t i v e M e t a d a t a ( t ) , s = i . a n n o t a t i o n , o = i . m e t a d a t a , a = f u n c t i o n ( e ) { v a r n = n e w U n ( { i s H o s t : ! 1 , t y p e : o . t y p e , i s C o m p o n e n t : o . i s C o m p o n e n t , s e l e c t o r : o . s e l e c t o r , e x p o r t A s : o . e x p o r t A s , c h a n g e D e t e c t i o n : o . c h a n g e D e t e c t i o n , i n p u t s : o . i n p u t s , o u t p u t s : o . o u t p u t s , h o s t L i s t e n e r s : o . h o s t L i s t e n e r s , h o s t P r o p e r t i e s : o . h o s t P r o p e r t i e s , h o s t A t t r i b u t e s : o . h o s t A t t r i b u t e s , p r o v i d e r s : o . p r o v i d e r s , v i e w P r o v i d e r s : o . v i e w P r o v i d e r s , q u e r i e s : o . q u e r i e s , g u a r d s : o . g u a r d s , v i e w Q u e r i e s : o . v i e w Q u e r i e s , e n t r y C o m p o n e n t s : o . e n t r y C o m p o n e n t s , c o m p o n e n t V i e w T y p e : o . c o m p o n e n t V i e w T
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* / ( t ) , t ) , n u l l ) : $ t ( p , a ) } r e t u r n a ( n u l l ) , n u l l } , e . p r o t o t y p e . g e t N o n N o r m a l i z e d D i r e c t i v e M e t a d a t a = f u n c t i o n ( e ) { v a r t = t h i s ; i f ( ! ( e = a n ( e ) ) ) r e t u r n n u l l ; v a r n = t h i s . _ n o n N o r m a l i z e d D i r e c t i v e C a c h e . g e t ( e ) ; i f ( n ) r e t u r n n ; v a r r = t h i s . _ d i r e c t i v e R e s o l v e r . r e s o l v e ( e , ! 1 ) ; i f ( ! r ) r e t u r n n u l l ; v a r i = v o i d 0 ; i f ( W . i s T y p e O f ( r ) ) { a s ( " s t y l e s " , ( o = r ) . s t y l e s ) , a s ( " s t y l e U r l s " , o . s t y l e U r l s ) , p s ( " i n t e r p o l a t i o n " , o . i n t e r p o l a t i o n ) ; v a r s = o . a n i m a t i o n s ; i = n e w j n ( { e n c a p s u l a t i o n : Q t ( o . e n c a p s u l a t i o n ) , t e m p l a t e : Q t ( o . t e m p l a t e ) , t e m p l a t e U r l : Q t ( o . t e m p l a t e U r l ) , h t m l A s t : n u l l , s t y l e s : o . s t y l e s | | [ ] , s t y l e U r l s : o . s t y l e U r l s | | [ ] , a n i m a t i o n s : s | | [ ] , i n t e r p o l a t i o n : Q t ( o . i n t e r p o l a t i o n ) , i s I n l i n e : ! ! o . t e m p l a t e , e x t e r n a l S t y l e s h e e t s : [ ] , n g C o n t e n t S e l e c t o r s : [ ] , p r e s e r v e W h i t e s p a c e s : Q t ( r . p r e s e r v e W h i t e s p a c e s ) } ) } v a r o , a = n u l l , u = [ ] , p = [ ] , l = r . s e l e c t o r ; W . i s T y p e O f ( r ) ? ( a = ( o = r ) . c h a n g e D e t e c t i o n , o . v i e w P r o v i d e r s & & ( u = t h i s . _ g e t P r o v i d e r s M e t a d a t a ( o . v i e w P r o v i d e r s , p , ' v i e w P r o v i d e r s f o r " ' + _ h ( e ) + ' " ' , [ ] , e ) ) , o . e n t r y C o m p o n e n t s & & ( p = m h ( o . e n t r y C o m p o n e n t s ) . m a p ( ( f u n c t i o n ( e ) { r e t u r n t . _ g e t E n t r y C o m p o n e n t M e t a d a t a ( e ) } ) ) . c o n c a t ( p ) ) , l | | ( l = t h i s . _ s c h e m a R e g i s t r y . g e t D e f a u l t C o m p o n e n t E l e m e n t N a m e ( ) ) ) : l | | ( l = n u l l ) ; v a r c = [ ] ; n u l l ! = r . p r o v i d e r s & & ( c = t h i s . _ g e t P r o v i d e r s M e t a d a t a ( r . p r o v i d e r s , p , ' p r o v i d e r s f o r " ' + _ h ( e ) + ' " ' , [ ] , e ) ) ; v a r h = [ ] , f = [ ] ; n u l l ! = r . q u e r i e s & & ( h = t h i s . _ g e t Q u e r i e s M e t a d a t a ( r . q u e r i e s , ! 1 , e ) , f = t h i s . _ g e t Q u e r i e s M e t a d a t a ( r . q u e r i e s , ! 0 , e ) ) ; v a r d = U n . c r e a t e ( { i s H o s t : ! 1 , s e l e c t o r : l , e x p o r t A s : Q t ( r . e x p o r t A s ) , i s C o m p o n e n t : ! ! i , t y p e : t h i s . _ g e t T y p e M e t a d a t a ( e ) , t e m p l a t e : i , c h a n g e D e t e c t i o n : a , i n p u t s : r . i n p u t s | | [ ] , o u t p u t s : r . o u t p u t s | | [ ] , h o s t : r . h o s t | | { } , p r o v i d e r s : c | | [ ] , v i e w P r o v i d e r s : u | | [ ] , q u e r i e s : h | | [ ] , g u a r d s : r . g u a r d s | | { } , v i e w Q u e r i e s : f | | [ ] , e n t r y C o m p o n e n t s : p , c o m p o n e n t V i e w T y p e : i ? t h i s . g e t C o m p o n e n t V i e w C l a s s ( e ) : n u l l , r e n d e r e r T y p e : i ? t h i s . g e t R e n d e r e r T y p e ( e ) : n u l l , c o m p o n e n t F a c t o r y : n u l l } ) ; r e t u r n i & & ( d . c o m p o n e n t F a c t o r y = t h i s . g e t C o m p o n e n t F a c t o r y ( l , e , d . i n p u t s , d . o u t p u t s ) ) , n = { m e t a d a t a : d , a n n o t a t i o n : r } , t h i s . _ n o n N o r m a l i z e d D i r e c t i v e C a c h e . s e t ( e , n ) , n } , e . p r o t o t y p e . g e t D i r e c t i v e M e t a d a t a = f u n c t i o n ( e ) { v a r t = t h i s . _ d i r e c t i v e C a c h e . g e t ( e ) ; r e t u r n t | | t h i s . _ r e p o r t E r r o r ( Z t ( " I l l e g a l s t a t e : g e t D i r e c t i v e M e t a d a t a c a n o n l y b e c a l l e d a f t e r l o a d N g M o d u l e D i r e c t i v e A n d P i p e M e t a d a t a f o r a m o d u l e t h a t d e c l a r e s i t . D i r e c t i v e " + _ h ( e ) + " . " ) , e ) , t } , e . p r o t o t y p e . g e t D i r e c t i v e S u m m a r y = f u n c t i o n ( e ) { v a r t = t h i s . _ l o a d S u m m a r y ( e , A n . D i r e c t i v e ) ; r e t u r n t | | t h i s . _ r e p o r t E r r o r ( Z t ( " I l l e g a l s t a t e : C o u l d n o t l o a d t h e s u m m a r y f o r d i r e c t i v e " + _ h ( e ) + " . " ) , e ) , t } , e . p r o t o t y p e . i s D i r e c t i v e = f u n c t i o n ( e ) { r e t u r n ! ! t h i s . _ l o a d S u m m a r y ( e , A n . D i r e c t i v e ) | | t h i s . _ d i r e c t i v e R e s o l v e r . i s D i r e c t i v e ( e ) } , e . p r o t o t y p e . i s A b s t r a c t D i r e c t i v e = f u n c t i o n ( e ) { v a r t = t h i s . _ l o a d S u m m a r y ( e , A n . D i r e c t i v e ) ; i f ( t & & ! t . i s C o m p o n e n t ) r e t u r n ! t . s e l e c t o r ; v a r n = t h i s . _ d i r e c t i v e R e s o l v e r . r e s o l v e ( e , ! 1 ) ; r e t u r n ! ( ! n | | W . i s T y p e O f ( n ) ) & & ! n . s e l e c t o r } , e . p r o t o t y p e . i s P i p e = f u n c t i o n ( e ) { r e t u r n ! ! t h i s . _ l o a d S u m m a r y ( e , A n . P i p e ) | | t h i s . _ p i p e R e s o l v e r . i s P i p e ( e ) } , e . p r o t o t y p e . i s N g M o d u l e = f u n c t i o n ( e ) { r e t u r n ! ! t h i s . _ l o a d S u m m a r y ( e , A n . N g M o d u l e ) | | t h i s . _ n g M o d u l e R e s o l v e r . i s N g M o d u l e ( e ) } , e . p r o t o t y p e . g e t N g M o d u l e S u m m a r y = f u n c t i o n ( e , t ) { v o i d 0 = = = t & & ( t = n u l l ) ; v a r n = t h i s . _ l o a d S u m m a r y ( e , A n . N g M o d u l e ) ; i f ( ! n ) { v a r r = t h i s . g e t N g M o d u l e M e t a d a t a ( e , ! 1 , t ) ; ( n = r ? r . t o S u m m a r y ( ) : n u l l ) & & t h i s . _ s u m m a r y C a c h e . s e t ( e , n ) } r e t u r n n } , e . p r o t o t y p e . l o a d N g M o d u l e D i r e c t i v e A n d P i p e M e t a d a t a = f u n c t i o n ( e , t , n ) { v a r r = t h i s ; v o i d 0 = = = n & & ( n = ! 0 ) ; v a r i = t h i s . g e t N g M o d u l e M e t a d a t a ( e , n ) , s = [ ] ; r e t u r n i & & ( i . d e c l a r e d D i r e c t i v e s . f o r E a c h ( ( f u n c t i o n ( n ) { v a r i = r . l o a d D i r e c t i v e M e t a d a t a ( e , n . r e f e r e n c e , t ) ; i & & s . p u s h ( i ) } ) ) , i . d e c l a r e d P i p e s . f o r E a c h ( ( f u n c t i o n ( e ) { r e t u r n r . _ l o a d P i p e M e t a d a t a ( e . r e f e r e n c e ) } ) ) ) , P r o m i s e . a l l ( s ) } , e . p r o t o t y p e . g e t S h a l l o w M o d u l e M e t a d a t a = f u n c t i o n ( e ) { v a r t = t h i s . _ s h a l l o w M o d u l e C a c h e . g e t ( e ) ; i f ( t ) r e t u r n t ; v a r n = C c ( t h i s . _ r e f l e c t o r . s h a l l o w A n n o t a t i o n s ( e ) , $ . i s T y p e O f ) ; r e t u r n t = { t y p e : t h i s . _ g e t T y p e M e t a d a t a ( e ) , r a w E x p o r t s : n . e x p o r t s , r a w I m p o r t s : n . i m p o r t s , r a w P r o v i d e r s : n . p r o v i d e r s } , t h i s . _ s h a l l o w M o d u l e C a c h e . s e t ( e , t ) , t } , e . p r o t o t y p e . g e t N g M o d u l e M e t a d a t a = f u n c t i o n ( e , t , n ) { v a r r = t h i s ; v o i d 0 = = = t & & ( t = ! 0 ) , v o i d 0 = = = n & & ( n = n u l l ) , e = a n ( e ) ; v a r i = t h i s . _ n g M o d u l e C a c h e . g e t ( e ) ; i f ( i ) r e t u r n i ; v a r s = t h i s . _ n g M o d u l e R e s o l v e r . r e s o l v e ( e , t ) ; i f ( ! s ) r e t u r n n u l l ; v a r o = [ ] , a = [ ] , u = [ ] , p = [ ] , l = [ ] , c = [ ] , h = [ ] , f = [ ] , d = [ ] ; s . i m p o r t s & & m h ( s . i m p o r t s ) . f o r E a c h ( ( f u n c t i o n ( t ) { v a r i = v o i d 0 ; i f ( y
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* / v a r T h = f u n c t i o n ( e ) { t h i s . n g M o d u l e F a c t o r y V a r = e } , P h = M t ( " _ l " ) , N h = f u n c t i o n ( ) { f u n c t i o n e ( e ) { t h i s . r e f l e c t o r = e } r e t u r n e . p r o t o t y p e . c o m p i l e = f u n c t i o n ( e , t , n ) { v a r r = _ r ( " N g M o d u l e " , t . t y p e ) , i = t . t r a n s i t i v e M o d u l e . e n t r y C o m p o n e n t s , s = t . b o o t s t r a p C o m p o n e n t s , o = n e w E u ( t h i s . r e f l e c t o r , t , n , r ) , a = [ b h ( t h i s . r e f l e c t o r , e , 0 , i ) ] . c o n c a t ( o . p a r s e ( ) . m a p ( ( f u n c t i o n ( t ) { r e t u r n E h ( e , t ) } ) ) ) . m a p ( ( f u n c t i o n ( e ) { v a r t = e . p r o v i d e r E x p r , n = e . d e p s E x p r , r = e . f l a g s , i = e . t o k e n E x p r ; r e t u r n I t ( S n . m o d u l e P r o v i d e r D e f ) . c a l l F n ( [ V t ( r ) , i , t , n ] ) } ) ) , u = I t ( S n . m o d u l e D e f ) . c a l l F n ( [ F t ( a ) ] ) , p = D t ( [ n e w $ e ( P h . n a m e ) ] , [ n e w c t ( u ) ] , g e ) , l = I n ( t . t y p e ) + " N g F a c t o r y " ; i f ( t h i s . _ c r e a t e N g M o d u l e F a c t o r y ( e , t . t y p e . r e f e r e n c e , I t ( S n . c r e a t e M o d u l e F a c t o r y ) . c a l l F n ( [ e . i m p o r t E x p r ( t . t y p e . r e f e r e n c e ) , F t ( s . m a p ( ( f u n c t i o n ( t ) { r e t u r n e . i m p o r t E x p r ( t . r e f e r e n c e ) } ) ) ) , p ] ) ) , t . i d ) { v a r c = " s t r i n g " = = t y p e o f t . i d ? V t ( t . i d ) : e . i m p o r t E x p r ( t . i d ) , h = I t ( S n . R e g i s t e r M o d u l e F a c t o r y F n ) . c a l l F n ( [ c , M t ( l ) ] ) . t o S t m t ( ) ; e . s t a t e m e n t s . p u s h ( h ) } r e t u r n n e w T h ( l ) } , e . p r o t o t y p e . c r e a t e S t u b = f u n c t i o n ( e , t ) { t h i s . _ c r e a t e N g M o d u l e F a c t o r y ( e , t , s t ) } , e . p r o t o t y p e . _ c r e a t e N g M o d u l e F a c t o r y = f u n c t i o n ( e , t , n ) { v a r r = M t ( I n ( { r e f e r e n c e : t } ) + " N g F a c t o r y " ) . s e t ( n ) . t o D e c l S t m t ( k t ( S n . N g M o d u l e F a c t o r y , [ R t ( e . i m p o r t E x p r ( t ) ) ] , [ u e . C o n s t ] ) , [ q e . F i n a l , q e . E x p o r t e d ] ) ; e . s t a t e m e n t s . p u s h ( r ) } , e } ( ) , A h = f u n c t i o n ( ) { f u n c t i o n e ( e ) { t h i s . _ r e f l e c t o r = e } r e t u r n e . p r o t o t y p e . i s N g M o d u l e = f u n c t i o n ( e ) { r e t u r n t h i s . _ r e f l e c t o r . a n n o t a t i o n s ( e ) . s o m e ( $ . i s T y p e O f ) } , e . p r o t o t y p e . r e s o l v e = f u n c t i o n ( e , t ) { v o i d 0 = = = t & & ( t = ! 0 ) ; v a r n = C c ( t h i s . _ r e f l e c t o r . a n n o t a t i o n s ( e ) , $ . i s T y p e O f ) ; i f ( n ) r e t u r n n ; i f ( t ) t h r o w n e w E r r o r ( " N o N g M o d u l e m e t a d a t a f o u n d f o r ' " + o n ( e ) + " ' . " ) ; r e t u r n n u l l } , e } ( ) ; f u n c t i o n M h ( e ) { v a r t = n e w k h , n = E s . c r e a t e R o o t ( ) ; r e t u r n ( A r r a y . i s A r r a y ( e ) ? e : [ e ] ) . f o r E a c h ( ( f u n c t i o n ( e ) { i f ( e i n s t a n c e o f a t ) e . v i s i t S t a t e m e n t ( t , n ) ; e l s e i f ( e i n s t a n c e o f T e ) e . v i s i t E x p r e s s i o n ( t , n ) ; e l s e { i f ( ! ( e i n s t a n c e o f c e ) ) t h r o w n e w E r r o r ( " D o n ' t k n o w h o w t o p r i n t d e b u g i n f o f o r " + e ) ; e . v i s i t T y p e ( t , n ) } } ) ) , n . t o S o u r c e ( ) } v a r I h = f u n c t i o n ( ) { f u n c t i o n e ( ) { } r e t u r n e . p r o t o t y p e . e m i t S t a t e m e n t s A n d C o n t e x t = f u n c t i o n ( e , t , n , r , i , s ) { v o i d 0 = = = n & & ( n = " " ) , v o i d 0 = = = r & & ( r = ! 0 ) ; v a r o = n e w k h ( i , s ) , a = E s . c r e a t e R o o t ( ) ; o . v i s i t A l l S t a t e m e n t s ( t , a ) ; v a r u = n ? n . s p l i t ( " \ n " ) : [ ] ; o . r e e x p o r t s . f o r E a c h ( ( f u n c t i o n ( e , t ) { v a r n = e . m a p ( ( f u n c t i o n ( e ) { r e t u r n e . n a m e + " a s " + e . a s } ) ) . j o i n ( " , " ) ; u . p u s h ( " e x p o r t { " + n + " } f r o m ' " + t + " ' ; " ) } ) ) , o . i m p o r t s W i t h P r e f i x e s . f o r E a c h ( ( f u n c t i o n ( e , t ) { u . p u s h ( " i m p o r t * a s " + e + " f r o m ' " + t + " ' ; " ) } ) ) ; v a r p = r ? a . t o S o u r c e M a p G e n e r a t o r ( e , u . l e n g t h ) . t o J s C o m m e n t ( ) : " " , l = v ( u , [ a . t o S o u r c e ( ) , p ] ) ; r e t u r n p & & l . p u s h ( " " ) , a . s e t P r e a m b l e L i n e C o u n t ( u . l e n g t h ) , { s o u r c e T e x t : l . j o i n ( " \ n " ) , c o n t e x t : a } } , e . p r o t o t y p e . e m i t S t a t e m e n t s = f u n c t i o n ( e , t , n ) { r e t u r n v o i d 0 = = = n & & ( n = " " ) , t h i s . e m i t S t a t e m e n t s A n d C o n t e x t ( e , t , n ) . s o u r c e T e x t } , e } ( ) , k h = f u n c t i o n ( e ) { f u n c t i o n t ( t , n ) { v a r r = e . c a l l ( t h i s , ! 1 ) | | t h i s ; r e t u r n r . r e f e r e n c e F i l t e r = t , r . i m p o r t F i l t e r = n , r . t y p e E x p r e s s i o n = 0 , r . i m p o r t s W i t h P r e f i x e s = n e w M a p , r . r e e x p o r t s = n e w M a p , r } r e t u r n l ( t , e ) , t . p r o t o t y p e . v i s i t T y p e = f u n c t i o n ( e , t , n ) { v o i d 0 = = = n & & ( n = " a n y " ) , e ? ( t h i s . t y p e E x p r e s s i o n + + , e . v i s i t T y p e ( t h i s , t ) , t h i s . t y p e E x p r e s s i o n - - ) : t . p r i n t ( n u l l , n ) } , t . p r o t o t y p e . v i s i t L i t e r a l E x p r = f u n c t i o n ( t , n ) { v a r r = t . v a l u e ; r e t u r n n u l l = = r & & t . t y p e ! = g e ? ( n . p r i n t ( t , " ( " + r + " a s a n y ) " ) , n u l l ) : e . p r o t o t y p e . v i s i t L i t e r a l E x p r . c a l l ( t h i s , t , n ) } , t . p r o t o t y p e . v i s i t L i t e r a l A r r a y E x p r = f u n c t i o n ( t , n ) { 0 = = = t . e n t r i e s . l e n g t h & & n . p r i n t ( t , " ( " ) ; v a r r = e . p r o t o t y p e . v i s i t L i t e r a l A r r a y E x p r . c a l l ( t h i s , t , n ) ; r e t u r n 0 = = = t . e n t r i e s . l e n g t h & & n . p r i n t ( t , " a s a n y [ ] ) " ) , r } , t . p r o t o t y p e . v i s i t E x t e r n a l E x p r = f u n c t i o n ( e , t ) { r e t u r n t h i s . _ v i s i t I d e n t i f i e r ( e . v a l u e , e . t y p e P a r a m s , t ) , n u l l } , t . p r o t o t y p e . v i s i t A s s e r t N o t N u l l E x p r = f u n c t i o n ( t , n ) { v a r r = e . p r o t o t y p e . v i s i t A s s e r t N o t N u l l E x p r . c a l l ( t h i s , t , n ) ; r e t u r n n . p r i n t ( t , " ! " ) , r } , t . p r o t o t y p e . v i s i t D e c l a r e V a r S t m t = f u n c t i o n ( e , t ) { i f ( e . h a s M o d i f i e r ( q e . E x p o r t e d ) & & e . v a l u e i n s t a n c e o f W e & & ! e . t y p e ) { v a r n = e . v a l u e . v a l u e , r = n . n a m e , i = n . m o d u l e N a m e ; i f ( i ) { v a r s = t h i s . r e e x p o r t s . g e t ( i ) ; r e t u r n s | | ( s = [ ] , t h i s . r e e x p o r t s . s e t ( i , s ) ) , s . p u s h ( { n a m e : r , a s : e . n a m e } ) , n u l l } } r e t u r n e . h a s M o d i f i e r ( q e . E x p o r t e d ) & & t . p r i n t ( e , " e x p o r t " ) , e . h a s M o d i f i e r ( q e . F i n a l ) ? t . p r i n t ( e , " c o n s t " ) : t . p r i n t ( e , " v a r " ) , t . p r i n t ( e , " " + e . n a m e ) , t h i s . _ p r i n t C o l o n T y p e ( e . t y p e , t ) , e . v a l u e & & ( t . p r i n t ( e , " = " ) , e . v a l u e . v i s i t E x p r e s s i o n ( t h i s , t ) ) , t . p r i n t l n ( e , " ; " ) , n u l l } , t . p r o t o t y p e . v i s i t W r a p p e d N o d e E x p r
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* / v a r J h = f u n c t i o n ( ) { f u n c t i o n e ( e , t , n , r ) { v o i d 0 = = = r & & ( r = n u l l ) , t h i s . _ h t m l P a r s e r = e , t h i s . _ i m p l i c i t T a g s = t , t h i s . _ i m p l i c i t A t t r s = n , t h i s . _ l o c a l e = r , t h i s . _ m e s s a g e s = [ ] } r e t u r n e . p r o t o t y p e . u p d a t e F r o m T e m p l a t e = f u n c t i o n ( e , t , n ) { v a r r , i = t h i s . _ h t m l P a r s e r . p a r s e ( e , t , { t o k e n i z e E x p a n s i o n F o r m s : ! 0 , i n t e r p o l a t i o n C o n f i g : n } ) ; i f ( i . e r r o r s . l e n g t h ) r e t u r n i . e r r o r s ; v a r s = f u n c t i o n ( e , t , n , r ) { r e t u r n n e w M c ( n , r ) . e x t r a c t ( e , t ) } ( i . r o o t N o d e s , n , t h i s . _ i m p l i c i t T a g s , t h i s . _ i m p l i c i t A t t r s ) ; r e t u r n s . e r r o r s . l e n g t h ? s . e r r o r s : ( ( r = t h i s . _ m e s s a g e s ) . p u s h . a p p l y ( r , v ( s . m e s s a g e s ) ) , [ ] ) } , e . p r o t o t y p e . g e t M e s s a g e s = f u n c t i o n ( ) { r e t u r n t h i s . _ m e s s a g e s } , e . p r o t o t y p e . w r i t e = f u n c t i o n ( e , t ) { v a r n = { } , r = n e w Z h ; t h i s . _ m e s s a g e s . f o r E a c h ( ( f u n c t i o n ( t ) { v a r r , i = e . d i g e s t ( t ) ; n . h a s O w n P r o p e r t y ( i ) ? ( r = n [ i ] . s o u r c e s ) . p u s h . a p p l y ( r , v ( t . s o u r c e s ) ) : n [ i ] = t } ) ) ; v a r i = O b j e c t . k e y s ( n ) . m a p ( ( f u n c t i o n ( i ) { v a r s = e . c r e a t e N a m e M a p p e r ( n [ i ] ) , o = n [ i ] , a = s ? r . c o n v e r t ( o . n o d e s , s ) : o . n o d e s , u = n e w O r ( a , { } , { } , o . m e a n i n g , o . d e s c r i p t i o n , i ) ; r e t u r n u . s o u r c e s = o . s o u r c e s , t & & u . s o u r c e s . f o r E a c h ( ( f u n c t i o n ( e ) { r e t u r n e . f i l e P a t h = t ( e . f i l e P a t h ) } ) ) , u } ) ) ; r e t u r n e . w r i t e ( i , t h i s . _ l o c a l e ) } , e } ( ) , Z h = f u n c t i o n ( e ) { f u n c t i o n t ( ) { r e t u r n n u l l ! = = e & & e . a p p l y ( t h i s , a r g u m e n t s ) | | t h i s } r e t u r n l ( t , e ) , t . p r o t o t y p e . c o n v e r t = f u n c t i o n ( e , t ) { v a r n = t h i s ; r e t u r n t ? e . m a p ( ( f u n c t i o n ( e ) { r e t u r n e . v i s i t ( n , t ) } ) ) : e } , t . p r o t o t y p e . v i s i t T a g P l a c e h o l d e r = f u n c t i o n ( e , t ) { v a r n = t h i s , r = t . t o P u b l i c N a m e ( e . s t a r t N a m e ) , i = e . c l o s e N a m e ? t . t o P u b l i c N a m e ( e . c l o s e N a m e ) : e . c l o s e N a m e , s = e . c h i l d r e n . m a p ( ( f u n c t i o n ( e ) { r e t u r n e . v i s i t ( n , t ) } ) ) ; r e t u r n n e w B r ( e . t a g , e . a t t r s , r , i , s , e . i s V o i d , e . s o u r c e S p a n ) } , t . p r o t o t y p e . v i s i t P l a c e h o l d e r = f u n c t i o n ( e , t ) { r e t u r n n e w V r ( e . v a l u e , t . t o P u b l i c N a m e ( e . n a m e ) , e . s o u r c e S p a n ) } , t . p r o t o t y p e . v i s i t I c u P l a c e h o l d e r = f u n c t i o n ( e , t ) { r e t u r n n e w j r ( e . v a l u e , t . t o P u b l i c N a m e ( e . n a m e ) , e . s o u r c e S p a n ) } , t } ( U r ) , e f = f u n c t i o n ( ) { f u n c t i o n e ( e , t , n ) { t h i s . s r c F i l e U r l = e , t h i s . g e n F i l e U r l = t , " s t r i n g " = = t y p e o f n ? ( t h i s . s o u r c e = n , t h i s . s t m t s = n u l l ) : ( t h i s . s o u r c e = n u l l , t h i s . s t m t s = n ) } r e t u r n e . p r o t o t y p e . i s E q u i v a l e n t = f u n c t i o n ( e ) { r e t u r n t h i s . g e n F i l e U r l = = = e . g e n F i l e U r l & & ( t h i s . s o u r c e ? t h i s . s o u r c e = = = e . s o u r c e : n u l l ! = e . s t m t s & & C e ( t h i s . s t m t s , e . s t m t s ) ) } , e } ( ) ;
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* /
function tf ( e , t ) { var n , r , i , s , o = [ ] ; try { for ( var a = f ( e . transitiveModule . providers ) , u = a . next ( ) ; ! u . done ; u = a . next ( ) ) { var p = u . value , l = p . provider , c = p . module ; if ( Bn ( l . token ) === t . ROUTES ) { var h = nf ( l . useValue ) ; try { for ( var d = ( i = void 0 , f ( h ) ) , v = d . next ( ) ; ! v . done ; v = d . next ( ) ) { var m = v . value ; o . push ( rf ( m , t , c . reference ) ) } } catch ( e ) { i = { error : e } } finally { try { v && ! v . done && ( s = d . return ) && s . call ( d ) } finally { if ( i ) throw i . error } } } } } catch ( e ) { n = { error : e } } finally { try { u && ! u . done && ( r = a . return ) && r . call ( a ) } finally { if ( n ) throw n . error } } return o } function nf ( e , t ) { var n , r ; if ( void 0 === t && ( t = [ ] ) , "string" == typeof e ) t . push ( e ) ; else if ( Array . isArray ( e ) ) try { for ( var i = f ( e ) , s = i . next ( ) ; ! s . done ; s = i . next ( ) ) { nf ( s . value , t ) } } catch ( e ) { n = { error : e } } finally { try { s && ! s . done && ( r = i . return ) && r . call ( i ) } finally { if ( n ) throw n . error } } else e . loadChildren ? nf ( e . loadChildren , t ) : e . children && nf ( e . children , t ) ; return t } function rf ( e , t , n ) { var r = d ( e . split ( "#" ) , 2 ) , i = r [ 0 ] , s = r [ 1 ] , o = t . resolveExternalReference ( { moduleName : i , name : s } , n ? n . filePath : void 0 ) ; return { route : e , module : n || o , referencedModule : o } }
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* /var sf=/ ^ ( ? ! . * \ . d \ . ts$ ) . * \ . ts$ / , of = function ( e , t ) { this . symbol = e , this . metadata = t } , af = function ( ) { function e ( e , t , n , r ) { this . host = e , this . staticSymbolCache = t , this . summaryResolver = n , this . errorRecorder = r , this . metadataCache = new Map , this . resolvedSymbols = new Map , this . importAs = new Map , this . symbolResourcePaths = new Map , this . symbolFromFile = new Map , this . knownFileNameToModuleNames = new Map } return e . prototype . resolveSymbol = function ( e ) { if ( e . members . length > 0 ) return this . _resolveSymbolMembers ( e ) ; var t = this . _resolveSymbolFromSummary ( e ) ; if ( t ) return t ; var n = this . resolvedSymbols . get ( e ) ; return n || ( this . _createSymbolsOf ( e . filePath ) , this . resolvedSymbols . get ( e ) ) } , e . prototype . getImportAs = function ( e , t ) { if ( void 0 === t && ( t = ! 0 ) , e . members . length ) { var n = this . getStaticSymbol ( e . filePath , e . name ) ; return ( i = this . getImportAs ( n , t ) ) ? this . getStaticSymbol ( i . filePath , i . name , e . members ) : null } var r = e . filePath . replace ( th , "." ) ; if ( r !== e . filePath ) { var i , s = e . name . replace ( nh , "" ) ; n = this . getStaticSymbol ( r , s , e . members ) ; return ( i = this . getImportAs ( n , t ) ) ? this . getStaticSymbol ( uh ( i . filePath ) , ph ( i . name ) , n . members ) : null } var o = t && this . summaryResolver . getImportAs ( e ) || null ; return o || ( o = this . importAs . get ( e ) ) , o } , e . prototype . getResourcePath = function ( e ) { return this . symbolResourcePaths . get ( e ) || e . filePath } , e . prototype . getTypeArity = function ( e ) { if ( t = e . filePath , eh . test ( t ) ) return null ; for ( var t , n = pf ( this . resolveSymbol ( e ) ) ; n && n . metadata instanceof bn ; ) n = pf ( this . resolveSymbol ( n . metadata ) ) ; return n && n . metadata && n . metadata . arity || null } , e . prototype . getKnownModuleName = function ( e ) { return this . knownFileNameToModuleNames . get ( e ) || null } , e . prototype . recordImportAs = function ( e , t ) { e . assertNoMembers ( ) , t . assertNoMembers ( ) , this . importAs . set ( e , t ) } , e . prototype . recordModuleNameForFileName = function ( e , t ) { this . knownFileNameToModuleNames . set ( e , t ) } , e . prototype . invalidateFile = function ( e ) { var t , n ; this . metadataCache . delete ( e ) ; var r = this . symbolFromFile . get ( e ) ; if ( ! r ) return [ ] ; this . symbolFromFile . delete ( e ) ; try { for ( var i = f ( r ) , s = i . next ( ) ; ! s . done ; s = i . next ( ) ) { var o = s . value ; this . resolvedSymbols . delete ( o ) , this . importAs . delete ( o ) , this . symbolResourcePaths . delete ( o ) } } catch ( e ) { t = { error : e } } finally { try { s && ! s . done && ( n = i . return ) && n . call ( i ) } finally { if ( t ) throw t . error } } return r } , e . prototype . ignoreErrorsFor = function ( e ) { var t = this . errorRecorder ; this . errorRecorder = function ( ) { } ; try { return e ( ) } finally { this . errorRecorder = t } } , e . prototype . _resolveSymbolMembers = function ( e ) { var t = e . members , n = this . resolveSymbol ( this . getStaticSymbol ( e . filePath , e . name ) ) ; if ( ! n ) return null ; var r = pf ( n . metadata ) ; if ( r instanceof bn ) return new of ( e , this . getStaticSymbol ( r . filePath , r . name , t ) ) ; if ( ! r || "class" !== r . _ _symbolic ) { for ( var i = r , s = 0 ; s < t . length && i ; s ++ ) i = i [ t [ s ] ] ; return new of ( e , i ) } return r . statics && 1 === t . length ? new of ( e , r . statics [ t [ 0 ] ] ) : null } , e . prototype . _resolveSymbolFromSummary = function ( e ) { var t = this . summaryResolver . resolveSummary ( e ) ; return t ? new of ( e , t . metadata ) : null } , e . prototype . getStaticSymbol = function ( e , t , n ) { return this . staticSymbolCache . get ( e , t , n ) } , e . prototype . hasDecorators = function ( e ) { var t = this . getModuleMetadata ( e ) ; return ! ! t . metadata && Object . keys ( t . metadata ) . some ( ( function ( e ) { var n = t . metadata [ e ] ; return n && "class" === n . _ _symbolic && n . decorators } ) ) } , e . prototype . getSymbolsOf = function ( e ) { var t = this . summaryResolver . getSymbolsOf ( e ) ; return t || ( this . _createSymbolsOf ( e ) , this . symbolFromFile . get ( e ) || [ ] ) } , e . prototype . _createSymbolsOf = function ( e ) { var t , n , r , i , s = this ; if ( ! this . symbolFromFile . has ( e ) ) { var o = [ ] , a = this . getModuleMetadata ( e ) ; if ( a . importAs && this . knownFileNameToModuleNames . set ( e , a . importAs ) , a . exports ) { var u = function ( t ) { if ( t . export ) t . export . forEach ( ( function ( n ) { var r , i = r = uf ( r = "string" == typeof n ? n : n . as ) ; "string" != typeof n && ( i = uf ( n . name ) ) ; var a = s . resolveModule ( t . from , e ) ; if ( a ) { var u = s . getStaticSymbol ( a , i ) , p = s . getStaticSymbol ( e , r ) ; o . push ( s . createExport ( p , u ) ) } } ) ) ; else { var n = p . resolveModule ( t . from , e ) ; if ( n ) p . getSymbolsOf ( n ) . forEach ( ( function ( t ) { var n = s . getStaticSymbol ( e , t . name ) ; o . push ( s . createExport ( n , t ) ) } ) ) } } , p = this ; try { for ( var l = f ( a . exports ) , c = l . next ( ) ; ! c . done ; c = l . next ( ) ) { u ( c . value ) } } catch ( e ) { t = { error : e } } finally { try { c && ! c . done && ( n = l . return ) && n . call ( l ) } finally { if ( t ) throw t . error } } } if ( a
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* / ( s ) | | ( s = { _ _ s y m b o l i c : " e r r o r " , m e s s a g e : " C o m p l e x f u n c t i o n c a l l s a r e n o t s u p p o r t e d . " } ) ) ; i f ( r . m e t a d a t a = s , i . m e t a d a t a = t h i s . p r o c e s s V a l u e ( s , 1 ) , s i n s t a n c e o f b n & & t h i s . s u m m a r y R e s o l v e r . i s L i b r a r y F i l e ( s . f i l e P a t h ) ) { v a r a = t h i s . s y m b o l s [ t h i s . i n d e x B y S y m b o l . g e t ( s ) ] ; h h ( a . n a m e ) | | t h i s . r e e x p o r t e d B y . s e t ( a , e . s y m b o l ) } } i f ( ! r . t y p e & & e . t y p e & & ( r . t y p e = e . t y p e , i . t y p e = t h i s . p r o c e s s V a l u e ( e . t y p e , 0 ) , e . t y p e . s u m m a r y K i n d = = = A n . N g M o d u l e ) ) { v a r u = e . t y p e ; u . e x p o r t e d D i r e c t i v e s . c o n c a t ( u . e x p o r t e d P i p e s ) . f o r E a c h ( ( f u n c t i o n ( e ) { v a r t = e . r e f e r e n c e ; i f ( n . s u m m a r y R e s o l v e r . i s L i b r a r y F i l e ( t . f i l e P a t h ) & & ! n . u n p r o c e s s e d S y m b o l S u m m a r i e s B y S y m b o l . h a s ( t ) ) { v a r r = n . s u m m a r y R e s o l v e r . r e s o l v e S u m m a r y ( t ) ; r & & n . a d d S u m m a r y ( r ) } } ) ) } } , t . p r o t o t y p e . s e r i a l i z e = f u n c t i o n ( e ) { v a r t = t h i s , n = [ ] ; r e t u r n { j s o n : J S O N . s t r i n g i f y ( { m o d u l e N a m e : t h i s . m o d u l e N a m e , s u m m a r i e s : t h i s . p r o c e s s e d S u m m a r i e s , s y m b o l s : t h i s . s y m b o l s . m a p ( ( f u n c t i o n ( r , i ) { r . a s s e r t N o M e m b e r s ( ) ; v a r s = v o i d 0 ; i f ( t . s u m m a r y R e s o l v e r . i s L i b r a r y F i l e ( r . f i l e P a t h ) ) { v a r o = t . r e e x p o r t e d B y . g e t ( r ) ; i f ( o ) s = t . i n d e x B y S y m b o l . g e t ( o ) ; e l s e i f ( e ) { v a r a = t . u n p r o c e s s e d S y m b o l S u m m a r i e s B y S y m b o l . g e t ( r ) ; a & & a . m e t a d a t a & & " i n t e r f a c e " = = = a . m e t a d a t a . _ _ s y m b o l i c | | ( s = r . n a m e + " _ " + i , n . p u s h ( { s y m b o l : r , e x p o r t A s : s } ) ) } } r e t u r n { _ _ s y m b o l : i , n a m e : r . n a m e , f i l e P a t h : t . s u m m a r y R e s o l v e r . t o S u m m a r y F i l e N a m e ( r . f i l e P a t h , t . s r c F i l e N a m e ) , i m p o r t A s : s } } ) ) } ) , e x p o r t A s : n } } , t . p r o t o t y p e . p r o c e s s V a l u e = f u n c t i o n ( e , t ) { r e t u r n z t ( e , t h i s , t ) } , t . p r o t o t y p e . v i s i t O t h e r = f u n c t i o n ( e , t ) { i f ( e i n s t a n c e o f b n ) { v a r n = t h i s . s y m b o l R e s o l v e r . g e t S t a t i c S y m b o l ( e . f i l e P a t h , e . n a m e ) ; r e t u r n { _ _ s y m b o l : t h i s . v i s i t S t a t i c S y m b o l ( n , t ) , m e m b e r s : e . m e m b e r s } } } , t . p r o t o t y p e . v i s i t S t r i n g M a p = f u n c t i o n ( t , n ) { r e t u r n " r e s o l v e d " = = = t . _ _ s y m b o l i c ? z t ( t . s y m b o l , t h i s , n ) : ( " e r r o r " = = = t . _ _ s y m b o l i c & & ( d e l e t e t . l i n e , d e l e t e t . c h a r a c t e r ) , e . p r o t o t y p e . v i s i t S t r i n g M a p . c a l l ( t h i s , t , n ) ) } , t . p r o t o t y p e . v i s i t S t a t i c S y m b o l = f u n c t i o n ( e , t ) { v a r n = t h i s . i n d e x B y S y m b o l . g e t ( e ) , r = n u l l ; i f ( 1 & t & & t h i s . s u m m a r y R e s o l v e r . i s L i b r a r y F i l e ( e . f i l e P a t h ) ) { i f ( t h i s . u n p r o c e s s e d S y m b o l S u m m a r i e s B y S y m b o l . h a s ( e ) ) r e t u r n n ; ( r = t h i s . l o a d S u m m a r y ( e ) ) & & r . m e t a d a t a i n s t a n c e o f b n & & ( n = t h i s . v i s i t S t a t i c S y m b o l ( r . m e t a d a t a , t ) , r = n u l l ) } e l s e i f ( n u l l ! = n ) r e t u r n n ; r e t u r n n u l l = = n & & ( n = t h i s . s y m b o l s . l e n g t h , t h i s . s y m b o l s . p u s h ( e ) ) , t h i s . i n d e x B y S y m b o l . s e t ( e , n ) , r & & t h i s . a d d S u m m a r y ( r ) , n } , t . p r o t o t y p e . l o a d S u m m a r y = f u n c t i o n ( e ) { v a r t = t h i s . s u m m a r y R e s o l v e r . r e s o l v e S u m m a r y ( e ) ; i f ( ! t ) { v a r n = t h i s . s y m b o l R e s o l v e r . r e s o l v e S y m b o l ( e ) ; n & & ( t = { s y m b o l : n . s y m b o l , m e t a d a t a : n . m e t a d a t a } ) } r e t u r n t } , t } ( G t ) , h f = f u n c t i o n ( ) { f u n c t i o n e ( e , t , n ) { t h i s . o u t p u t C t x = e , t h i s . s y m b o l R e s o l v e r = t , t h i s . s u m m a r y R e s o l v e r = n , t h i s . d a t a = [ ] } r e t u r n e . p r o t o t y p e . a d d S o u r c e T y p e = f u n c t i o n ( e , t ) { t h i s . d a t a . p u s h ( { s u m m a r y : e , m e t a d a t a : t , i s L i b r a r y : ! 1 } ) } , e . p r o t o t y p e . a d d L i b T y p e = f u n c t i o n ( e ) { t h i s . d a t a . p u s h ( { s u m m a r y : e , m e t a d a t a : n u l l , i s L i b r a r y : ! 0 } ) } , e . p r o t o t y p e . s e r i a l i z e = f u n c t i o n ( e ) { v a r t , n , r , i , s , o , a = t h i s , u = n e w M a p ; t r y { f o r ( v a r p = f ( e ) , l = p . n e x t ( ) ; ! l . d o n e ; l = p . n e x t ( ) ) { v a r c = l . v a l u e , h = c . s y m b o l , d = c . e x p o r t A s ; u . s e t ( h , d ) } } c a t c h ( e ) { t = { e r r o r : e } } f i n a l l y { t r y { l & & ! l . d o n e & & ( n = p . r e t u r n ) & & n . c a l l ( p ) } f i n a l l y { i f ( t ) t h r o w t . e r r o r } } v a r v = n e w S e t ; t r y { f o r ( v a r m = f ( t h i s . d a t a ) , y = m . n e x t ( ) ; ! y . d o n e ; y = m . n e x t ( ) ) { v a r g = y . v a l u e , _ = g . s u m m a r y , E = g . m e t a d a t a , x = g . i s L i b r a r y ; i f ( _ . s u m m a r y K i n d = = = A n . N g M o d u l e ) { v . a d d ( _ . t y p e . r e f e r e n c e ) ; v a r S = _ ; t r y { f o r ( v a r w = ( s = v o i d 0 , f ( S . m o d u l e s ) ) , C = w . n e x t ( ) ; ! C . d o n e ; C = w . n e x t ( ) ) { v a r b = C . v a l u e ; v . a d d ( b . r e f e r e n c e ) } } c a t c h ( e ) { s = { e r r o r : e } } f i n a l l y { t r y { C & & ! C . d o n e & & ( o = w . r e t u r n ) & & o . c a l l ( w ) } f i n a l l y { i f ( s ) t h r o w s . e r r o r } } } i f ( ! x ) { p h ( _ . t y p e . r e f e r e n c e . n a m e ) ; l f ( t h i s . o u t p u t C t x , _ . t y p e . r e f e r e n c e , t h i s . s e r i a l i z e S u m m a r y W i t h D e p s ( _ , E ) ) } } } c a t c h ( e ) { r = { e r r o r : e } } f i n a l l y { t r y { y & & ! y . d o n e & & ( i = m . r e t u r n ) & & i . c a l l ( m ) } f i n a l l y { i f ( r ) t h r o w r . e r r o r } } v . f o r E a c h ( ( f u n c t i o n ( e ) { i f ( a . s u m m a r y R e s o l v e r . i s L i b r a r y F i l e ( e . f i l e P a t h ) ) { v a r t = p h ( u . g e t ( e ) | | e . n a m e ) ; a . o u t p u t C t x . s t a t e m e n t s . p u s h ( M t ( t ) . s e t ( a . s e r i a l i z e S u m m a r y R e f ( e ) ) . t o D e c l S t m t ( n u l l , [ q e . E x p o r t e d ] ) ) } } ) ) } , e . p r o t o t y p e . s e r i a l i z e S u m m a r y W i t h D e p s = f u n c t i o n ( e , t ) { v a r n = t h i s , r = [ t h i s . s e r i a l i z e S u m m a r y ( e ) ] , i = [ ] ; i f ( t i n s t a n c e o f W n ) r . p u s h . a p p l y ( r , v ( t . d e c l a r e d D i r e c t i v e s . c o n c a t ( t . d e c l a r e d P i p e s ) . m a p ( ( f u n c t i o n ( e ) { r e t u r n e . r e f e r e n c e } ) ) . c o n c a t ( t . t r a n s i t i v e M o d u l e . m o d u l e s . m a p ( ( f u n c t i o n ( e ) { r e t u r n e . r e f e r e n c e } ) ) . f i l t e r ( ( f u n c t i o n ( e ) { r e t u r n e ! = = t . t y p e . r e f e r e n c e } ) ) ) . m a p ( ( f u n c t i o n ( e ) { r e t u r n n . s e r i a l i z e S u m m a r y R e f ( e ) } ) ) ) ) , i = t . p r o v
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* / f u n c t i o n T f ( e , t ) { v a r n , r ; i f ( v o i d 0 = = = t & & ( t = 0 ) , ! e ) r e t u r n " " ; v a r i = e . p o s i t i o n ? e . p o s i t i o n . f i l e N a m e + " ( " + ( e . p o s i t i o n . l i n e + 1 ) + " , " + ( e . p o s i t i o n . c o l u m n + 1 ) + " ) " : " " , s = i & & 0 ! = = t ? " a t " + i : " " , o = " " + ( i & & 0 = = = t ? i + " : " : " " ) + e . m e s s a g e + s ; i f ( e . n e x t ) t r y { f o r ( v a r a = f ( e . n e x t ) , u = a . n e x t ( ) ; ! u . d o n e ; u = a . n e x t ( ) ) { o + = " \ n " + T f ( u . v a l u e , t + 2 ) } } c a t c h ( e ) { n = { e r r o r : e } } f i n a l l y { t r y { u & & ! u . d o n e & & ( r = a . r e t u r n ) & & r . c a l l ( a ) } f i n a l l y { i f ( n ) t h r o w n . e r r o r } } r e t u r n " " + f u n c t i o n e ( t ) { i f ( t < = 0 ) r e t u r n " " ; i f ( t < 6 ) r e t u r n [ " " , " " , " " , " " , " " , " " ] [ t ] ; v a r n = e ( M a t h . f l o o r ( t / 2 ) ) ; r e t u r n n + n + ( t % 2 = = 1 ? " " : " " ) } ( t ) + o } f u n c t i o n P f ( e ) { v a r t = Z t ( T f ( e ) + " . " ) ; r e t u r n t . n g F o r m a t t e d M e s s a g e = ! 0 , t . c h a i n = e , t . p o s i t i o n = e . p o s i t i o n , t }
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* /
var Nf = "@angular/core" , Af = /^\$.*\$$/ , Mf = { _ _symbolic : "ignore" } , If = new Set ( [ "useValue" , "useFactory" , "data" , "id" , "loadChildren" ] ) ; function kf ( e ) { return e && "ignore" == e . _ _symbolic } var Rf = function ( ) { function e ( e , t , n , r , i ) { var s = this ; void 0 === n && ( n = [ ] ) , void 0 === r && ( r = [ ] ) , this . summaryResolver = e , this . symbolResolver = t , this . errorRecorder = i , this . annotationCache = new Map , this . shallowAnnotationCache = new Map , this . propertyCache = new Map , this . parameterCache = new Map , this . methodCache = new Map , this . staticCache = new Map , this . conversionMap = new Map , this . resolvedExternalReferences = new Map , this . annotationForParentClassWithSummaryKind = new Map , this . initializeConversionMap ( ) , n . forEach ( ( function ( e ) { return s . _registerDecoratorOrConstructor ( s . getStaticSymbol ( e . filePath , e . name ) , e . ctor ) } ) ) , r . forEach ( ( function ( e ) { return s . _registerFunction ( s . getStaticSymbol ( e . filePath , e . name ) , e . fn ) } ) ) , this . annotationForParentClassWithSummaryKind . set ( An . Directive , [ U , W ] ) , this . annotationForParentClassWithSummaryKind . set ( An . Pipe , [ z ] ) , this . annotationForParentClassWithSummaryKind . set ( An . NgModule , [ $ ] ) , this . annotationForParentClassWithSummaryKind . set ( An . Injectable , [ Y , z , U , W , $ ] ) } return e . prototype . componentModuleUrl = function ( e ) { var t = this . findSymbolDeclaration ( e ) ; return this . symbolResolver . getResourcePath ( t ) } , e . prototype . invalidateSymbols = function ( e ) { var t , n ; try { for ( var r = f ( e ) , i = r . next ( ) ; ! i . done ; i = r . next ( ) ) { var s = i . value ; this . annotationCache . delete ( s ) , this . shallowAnnotationCache . delete ( s ) , this . propertyCache . delete ( s ) , this . parameterCache . delete ( s ) , this . methodCache . delete ( s ) , this . staticCache . delete ( s ) , this . conversionMap . delete ( s ) } } catch ( e ) { t = { error : e } } finally { try { i && ! i . done && ( n = r . return ) && n . call ( r ) } finally { if ( t ) throw t . error } } } , e . prototype . resolveExternalReference = function ( e , t ) { var n = void 0 ; if ( ! t ) { n = e . moduleName + ":" + e . name ; var r = this . resolvedExternalReferences . get ( n ) ; if ( r ) return r } var i = this . symbolResolver . getSymbolByModule ( e . moduleName , e . name , t ) , s = this . findSymbolDeclaration ( i ) ; return t || ( this . symbolResolver . recordModuleNameForFileName ( i . filePath , e . moduleName ) , this . symbolResolver . recordImportAs ( s , i ) ) , n && this . resolvedExternalReferences . set ( n , s ) , s } , e . prototype . findDeclaration = function ( e , t , n ) { return this . findSymbolDeclaration ( this . symbolResolver . getSymbolByModule ( e , t , n ) ) } , e . prototype . tryFindDeclaration = function ( e , t , n ) { var r = this ; return this . symbolResolver . ignoreErrorsFor ( ( function ( ) { return r . findDeclaration ( e , t , n ) } ) ) } , e . prototype . findSymbolDeclaration = function ( e ) { var t = this . symbolResolver . resolveSymbol ( e ) ; if ( t ) { var n = t . metadata ; if ( n && "resolved" === n . _ _symbolic && ( n = n . symbol ) , n instanceof bn ) return this . findSymbolDeclaration ( t . metadata ) } return e } , e . prototype . tryAnnotations = function ( e ) { var t = this . errorRecorder ; this . errorRecorder = function ( e , t ) { } ; try { return this . annotations ( e ) } finally { this . errorRecorder = t } } , e . prototype . annotations = function ( e ) { var t = this ; return this . _annotations ( e , ( function ( e , n ) { return t . simplify ( e , n ) } ) , this . annotationCache ) } , e . prototype . shallowAnnotations = function ( e ) { var t = this ; return this . _annotations ( e , ( function ( e , n ) { return t . simplify ( e , n , ! 0 ) } ) , this . shallowAnnotationCache ) } , e . prototype . _annotations = function ( e , t , n ) { var r = n . get ( e ) ; if ( ! r ) { r = [ ] ; var i = this . getTypeMetadata ( e ) , s = this . findParentType ( e , i ) ; if ( s ) { var o = this . annotations ( s ) ; r . push . apply ( r , v ( o ) ) } var a = [ ] ; if ( i . decorators && ( a = t ( e , i . decorators ) ) && r . push . apply ( r , v ( a ) ) , s && ! this . summaryResolver . isLibraryFile ( e . filePath ) && this . summaryResolver . isLibraryFile ( s . filePath ) ) { var u = this . summaryResolver . resolveSummary ( s ) ; if ( u && u . type ) { var p = this . annotationForParentClassWithSummaryKind . get ( u . type . summaryKind ) ; p . some ( ( function ( e ) { return a . some ( ( function ( t ) { return e . isTypeOf ( t ) } ) ) } ) ) || this . reportError ( Uf ( Of ( "Class " + e . name + " in " + e . filePath + " extends from a " + An [ u . type . summaryKind ] + " in another compilation unit without duplicating the decorator" , void 0 , "Please add a " + p . map ( ( function ( e ) { return e . ngMetadataName } ) ) . join ( " or " ) + " decorator to the class" ) , e ) , e ) } } n . set ( e , r . filter ( ( function ( e ) { return ! ! e } ) ) ) } return r } , e . prototype . propMetadata = function ( e ) { var t = this , n = this . propertyCache . get ( e ) ; if ( ! n ) { var r = this . getTypeMetadata ( e ) ; n = { } ; var i = this . fi
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* / v a r H f = f u n c t i o n ( ) { f u n c t i o n e ( e , t ) { t h i s . h o s t = e , t h i s . s t a t i c S y m b o l C a c h e = t , t h i s . s u m m a r y C a c h e = n e w M a p , t h i s . l o a d e d F i l e P a t h s = n e w M a p , t h i s . i m p o r t A s = n e w M a p , t h i s . k n o w n F i l e N a m e T o M o d u l e N a m e s = n e w M a p } r e t u r n e . p r o t o t y p e . i s L i b r a r y F i l e = f u n c t i o n ( e ) { r e t u r n ! t h i s . h o s t . i s S o u r c e F i l e ( i h ( e ) ) } , e . p r o t o t y p e . t o S u m m a r y F i l e N a m e = f u n c t i o n ( e , t ) { r e t u r n t h i s . h o s t . t o S u m m a r y F i l e N a m e ( e , t ) } , e . p r o t o t y p e . f r o m S u m m a r y F i l e N a m e = f u n c t i o n ( e , t ) { r e t u r n t h i s . h o s t . f r o m S u m m a r y F i l e N a m e ( e , t ) } , e . p r o t o t y p e . r e s o l v e S u m m a r y = f u n c t i o n ( e ) { v a r t = e . m e m b e r s . l e n g t h ? t h i s . s t a t i c S y m b o l C a c h e . g e t ( e . f i l e P a t h , e . n a m e ) : e , n = t h i s . s u m m a r y C a c h e . g e t ( t ) ; r e t u r n n | | ( t h i s . _ l o a d S u m m a r y F i l e ( e . f i l e P a t h ) , n = t h i s . s u m m a r y C a c h e . g e t ( e ) ) , t = = = e & & n | | n u l l } , e . p r o t o t y p e . g e t S y m b o l s O f = f u n c t i o n ( e ) { r e t u r n t h i s . _ l o a d S u m m a r y F i l e ( e ) ? A r r a y . f r o m ( t h i s . s u m m a r y C a c h e . k e y s ( ) ) . f i l t e r ( ( f u n c t i o n ( t ) { r e t u r n t . f i l e P a t h = = = e } ) ) : n u l l } , e . p r o t o t y p e . g e t I m p o r t A s = f u n c t i o n ( e ) { r e t u r n e . a s s e r t N o M e m b e r s ( ) , t h i s . i m p o r t A s . g e t ( e ) } , e . p r o t o t y p e . g e t K n o w n M o d u l e N a m e = f u n c t i o n ( e ) { r e t u r n t h i s . k n o w n F i l e N a m e T o M o d u l e N a m e s . g e t ( e ) | | n u l l } , e . p r o t o t y p e . a d d S u m m a r y = f u n c t i o n ( e ) { t h i s . s u m m a r y C a c h e . s e t ( e . s y m b o l , e ) } , e . p r o t o t y p e . _ l o a d S u m m a r y F i l e = f u n c t i o n ( e ) { v a r t = t h i s , n = t h i s . l o a d e d F i l e P a t h s . g e t ( e ) ; i f ( n u l l ! = n ) r e t u r n n ; v a r r = n u l l ; i f ( t h i s . i s L i b r a r y F i l e ( e ) ) { v a r i = a h ( e ) ; t r y { r = t h i s . h o s t . l o a d S u m m a r y ( i ) } c a t c h ( e ) { t h r o w c o n s o l e . e r r o r ( " E r r o r l o a d i n g s u m m a r y f i l e " + i ) , e } } i f ( n = n u l l ! = r , t h i s . l o a d e d F i l e P a t h s . s e t ( e , n ) , r ) { v a r s = f u n c t i o n ( e , t , n , r ) { r e t u r n n e w f f ( e , t ) . d e s e r i a l i z e ( n , r ) } ( t h i s . s t a t i c S y m b o l C a c h e , t h i s , e , r ) , o = s . m o d u l e N a m e , a = s . s u m m a r i e s , u = s . i m p o r t A s ; a . f o r E a c h ( ( f u n c t i o n ( e ) { r e t u r n t . s u m m a r y C a c h e . s e t ( e . s y m b o l , e ) } ) ) , o & & t h i s . k n o w n F i l e N a m e T o M o d u l e N a m e s . s e t ( e , o ) , u . f o r E a c h ( ( f u n c t i o n ( e ) { t . i m p o r t A s . s e t ( e . s y m b o l , e . i m p o r t A s ) } ) ) } r e t u r n n } , e } ( ) ;
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* / f u n c t i o n q f ( e ) { r e t u r n { r e s o l v e : f u n c t i o n ( t , n ) { v a r r = e . r e s o u r c e N a m e T o F i l e N a m e ( n , t ) ; i f ( ! r ) t h r o w Z t ( " C o u l d n ' t r e s o l v e r e s o u r c e " + n + " f r o m " + t ) ; r e t u r n r } } } v a r W f = f u n c t i o n ( ) { } , z f = f u n c t i o n ( ) { f u n c t i o n e ( ) { t h i s . _ s u m m a r i e s = n e w M a p } r e t u r n e . p r o t o t y p e . i s L i b r a r y F i l e = f u n c t i o n ( ) { r e t u r n ! 1 } , e . p r o t o t y p e . t o S u m m a r y F i l e N a m e = f u n c t i o n ( e ) { r e t u r n e } , e . p r o t o t y p e . f r o m S u m m a r y F i l e N a m e = f u n c t i o n ( e ) { r e t u r n e } , e . p r o t o t y p e . r e s o l v e S u m m a r y = f u n c t i o n ( e ) { r e t u r n t h i s . _ s u m m a r i e s . g e t ( e ) | | n u l l } , e . p r o t o t y p e . g e t S y m b o l s O f = f u n c t i o n ( ) { r e t u r n [ ] } , e . p r o t o t y p e . g e t I m p o r t A s = f u n c t i o n ( e ) { r e t u r n e } , e . p r o t o t y p e . g e t K n o w n M o d u l e N a m e = f u n c t i o n ( e ) { r e t u r n n u l l } , e . p r o t o t y p e . a d d S u m m a r y = f u n c t i o n ( e ) { t h i s . _ s u m m a r i e s . s e t ( e . s y m b o l , e ) } , e } ( ) ; f u n c t i o n K f ( e , t , n , r , i ) { f o r ( v a r s = r . c r e a t e C h i l d W i h t L o c a l V a r s ( ) , o = 0 ; o < e . l e n g t h ; o + + ) s . v a r s . s e t ( e [ o ] , t [ o ] ) ; v a r a = i . v i s i t A l l S t a t e m e n t s ( n , s ) ; r e t u r n a ? a . v a l u e : n u l l } v a r Q f = f u n c t i o n ( ) { f u n c t i o n e ( e , t , n , r ) { t h i s . p a r e n t = e , t h i s . i n s t a n c e = t , t h i s . c l a s s N a m e = n , t h i s . v a r s = r , t h i s . e x p o r t s = [ ] } r e t u r n e . p r o t o t y p e . c r e a t e C h i l d W i h t L o c a l V a r s = f u n c t i o n ( ) { r e t u r n n e w e ( t h i s , t h i s . i n s t a n c e , t h i s . c l a s s N a m e , n e w M a p ) } , e } ( ) , G f = f u n c t i o n ( e ) { t h i s . v a l u e = e } ; v a r X f = f u n c t i o n ( ) { f u n c t i o n e ( e ) { t h i s . r e f l e c t o r = e } r e t u r n e . p r o t o t y p e . d e b u g A s t = f u n c t i o n ( e ) { r e t u r n M h ( e ) } , e . p r o t o t y p e . v i s i t D e c l a r e V a r S t m t = f u n c t i o n ( e , t ) { v a r n = e . v a l u e ? e . v a l u e . v i s i t E x p r e s s i o n ( t h i s , t ) : v o i d 0 ; r e t u r n t . v a r s . s e t ( e . n a m e , n ) , e . h a s M o d i f i e r ( q e . E x p o r t e d ) & & t . e x p o r t s . p u s h ( e . n a m e ) , n u l l } , e . p r o t o t y p e . v i s i t W r i t e V a r E x p r = f u n c t i o n ( e , t ) { f o r ( v a r n = e . v a l u e . v i s i t E x p r e s s i o n ( t h i s , t ) , r = t ; n u l l ! = r ; ) { i f ( r . v a r s . h a s ( e . n a m e ) ) r e t u r n r . v a r s . s e t ( e . n a m e , n ) , n ; r = r . p a r e n t } t h r o w n e w E r r o r ( " N o t d e c l a r e d v a r i a b l e " + e . n a m e ) } , e . p r o t o t y p e . v i s i t W r a p p e d N o d e E x p r = f u n c t i o n ( e , t ) { t h r o w n e w E r r o r ( " C a n n o t i n t e r p r e t a W r a p p e d N o d e E x p r . " ) } , e . p r o t o t y p e . v i s i t T y p e o f E x p r = f u n c t i o n ( e , t ) { t h r o w n e w E r r o r ( " C a n n o t i n t e r p r e t a T y p e o f E x p r " ) } , e . p r o t o t y p e . v i s i t R e a d V a r E x p r = f u n c t i o n ( e , t ) { v a r n = e . n a m e ; i f ( n u l l ! = e . b u i l t i n ) s w i t c h ( e . b u i l t i n ) { c a s e b e . S u p e r : r e t u r n O b j e c t . g e t P r o t o t y p e O f ( t . i n s t a n c e ) ; c a s e b e . T h i s : r e t u r n t . i n s t a n c e ; c a s e b e . C a t c h E r r o r : n = Y f ; b r e a k ; c a s e b e . C a t c h S t a c k : n = J f ; b r e a k ; d e f a u l t : t h r o w n e w E r r o r ( " U n k n o w n b u i l t i n v a r i a b l e " + e . b u i l t i n ) } f o r ( v a r r = t ; n u l l ! = r ; ) { i f ( r . v a r s . h a s ( n ) ) r e t u r n r . v a r s . g e t ( n ) ; r = r . p a r e n t } t h r o w n e w E r r o r ( " N o t d e c l a r e d v a r i a b l e " + n ) } , e . p r o t o t y p e . v i s i t W r i t e K e y E x p r = f u n c t i o n ( e , t ) { v a r n = e . r e c e i v e r . v i s i t E x p r e s s i o n ( t h i s , t ) , r = e . i n d e x . v i s i t E x p r e s s i o n ( t h i s , t ) , i = e . v a l u e . v i s i t E x p r e s s i o n ( t h i s , t ) ; r e t u r n n [ r ] = i , i } , e . p r o t o t y p e . v i s i t W r i t e P r o p E x p r = f u n c t i o n ( e , t ) { v a r n = e . r e c e i v e r . v i s i t E x p r e s s i o n ( t h i s , t ) , r = e . v a l u e . v i s i t E x p r e s s i o n ( t h i s , t ) ; r e t u r n n [ e . n a m e ] = r , r } , e . p r o t o t y p e . v i s i t I n v o k e M e t h o d E x p r = f u n c t i o n ( e , t ) { v a r n , r = e . r e c e i v e r . v i s i t E x p r e s s i o n ( t h i s , t ) , i = t h i s . v i s i t A l l E x p r e s s i o n s ( e . a r g s , t ) ; i f ( n u l l ! = e . b u i l t i n ) s w i t c h ( e . b u i l t i n ) { c a s e P e . C o n c a t A r r a y : n = r . c o n c a t . a p p l y ( r , v ( i ) ) ; b r e a k ; c a s e P e . S u b s c r i b e O b s e r v a b l e : n = r . s u b s c r i b e ( { n e x t : i [ 0 ] } ) ; b r e a k ; c a s e P e . B i n d : n = r . b i n d . a p p l y ( r , v ( i ) ) ; b r e a k ; d e f a u l t : t h r o w n e w E r r o r ( " U n k n o w n b u i l t i n m e t h o d " + e . b u i l t i n ) } e l s e n = r [ e . n a m e ] . a p p l y ( r , i ) ; r e t u r n n } , e . p r o t o t y p e . v i s i t I n v o k e F u n c t i o n E x p r = f u n c t i o n ( e , t ) { v a r n = t h i s . v i s i t A l l E x p r e s s i o n s ( e . a r g s , t ) , r = e . f n ; r e t u r n r i n s t a n c e o f N e & & r . b u i l t i n = = = b e . S u p e r ? ( t . i n s t a n c e . c o n s t r u c t o r . p r o t o t y p e . c o n s t r u c t o r . a p p l y ( t . i n s t a n c e , n ) , n u l l ) : e . f n . v i s i t E x p r e s s i o n ( t h i s , t ) . a p p l y ( n u l l , n ) } , e . p r o t o t y p e . v i s i t R e t u r n S t m t = f u n c t i o n ( e , t ) { r e t u r n n e w G f ( e . v a l u e . v i s i t E x p r e s s i o n ( t h i s , t ) ) } , e . p r o t o t y p e . v i s i t D e c l a r e C l a s s S t m t = f u n c t i o n ( e , t ) { v a r n = f u n c t i o n ( e , t , n ) { v a r r = { } ; e . g e t t e r s . f o r E a c h ( ( f u n c t i o n ( i ) { r [ i . n a m e ] = { c o n f i g u r a b l e : ! 1 , g e t : f u n c t i o n ( ) { v a r r = n e w Q f ( t , t h i s , e . n a m e , t . v a r s ) ; r e t u r n K f ( [ ] , [ ] , i . b o d y , r , n ) } } } ) ) , e . m e t h o d s . f o r E a c h ( ( f u n c t i o n ( i ) { v a r s = i . p a r a m s . m a p ( ( f u n c t i o n ( e ) { r e t u r n e . n a m e } ) ) ; r [ i . n a m e ] = { w r i t a b l e : ! 1 , c o n f i g u r a b l e : ! 1 , v a l u e : f u n c t i o n ( ) { f o r ( v a r r = [ ] , o = 0 ; o < a r g u m e n t s . l e n g t h ; o + + ) r [ o ] = a r g u m e n t s [ o ] ; v a r a = n e w Q f ( t , t h i s , e . n a m e , t . v a r s ) ; r e t u r n K f ( s , r , i . b o d y , a , n ) } } } ) ) ; v a r i = e . c o n s t r u c t o r M e t h o d . p a r a m s . m a p ( ( f u n c t i o n ( e ) { r e t u r n e . n a m e } ) ) , s = f u n c t i o n ( ) { f o r ( v a r r = t h i s , s = [ ] , o = 0 ; o < a r g u m e n t s . l e n g t h ; o + + ) s [ o ] = a r g u m e n t s [ o ] ; v a r a = n e w Q f ( t , t h i s , e . n a m e , t . v a r s ) ; e . f i e l d s . f o r E a c h ( ( f u n c t i o n ( e ) { r [ e . n a m e ] = v o i d 0 } ) ) , K f ( i , s , e . c o n s t r u c t o r M e t h o d . b o d y , a , n ) } , o = e . p a r e n t ? e . p a r e n t . v i s i t E x p r e s s i o n ( n , t ) : O b j e c t ; r e t u r n s .
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* / v a r r d = f u n c t i o n ( ) { } ;
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* /var id=function(){function e(e){void 0===e&&(e=null),this._packagePrefix=e}return e.prototype.resolve=function(e,t){var n=t;null!=e&&e.length>0&&(n=function(e,t){var n=ad(encodeURI(t)),r=ad(e);if(null!=n[sd.Scheme])return ud(n);n[sd.Scheme]=r[sd.Scheme];for(var i=sd.Scheme;i<=sd.Port;i++)null==n[i]&&(n[i]=r[i]);if("/ "==n[sd.Path][0])return ud(n);var s=r[sd.Path];null==s&&(s=" / ");var o=s.lastIndexOf(" / " ) ; return s = s . substring ( 0 , o + 1 ) + n [ sd . Path ] , n [ sd . Path ] = s , ud ( n ) }
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* /(e,n));var r=ad(n),i=this._packagePrefix;if(null!=i&&null!=r&&"package"==r[sd.Scheme]){var s=r[sd.Path];return(i=i.replace(/ \ / + $ / , "" ) ) + "/" + ( s = s . replace ( /^\/+/ , "" ) ) } return n } , e } ( ) ; var sd , od = new RegExp ( "^(?:([^:/?#.]+):)?(?://(?:([^/?#]*)@)?([\\w\\d\\-\\u0100-\\uffff.%]*)(?::([0-9]+))?)?([^?#]+)?(?:\\?([^#]*))?(?:#(.*))?$" ) ; function ad ( e ) { return e . match ( od ) } function ud ( e ) { var t , n , r , i , s , o , a , u , p = e [ sd . Path ] ; return p = null == p ? "" : function ( e ) { if ( "/" == e ) return "/" ; for ( var t = "/" == e [ 0 ] ? "/" : "" , n = "/" === e [ e . length - 1 ] ? "/" : "" , r = e . split ( "/" ) , i = [ ] , s = 0 , o = 0 ; o < r . length ; o ++ ) { var a = r [ o ] ; switch ( a ) { case "" : case "." : break ; case ".." : i . length > 0 ? i . pop ( ) : s ++ ; break ; default : i . push ( a ) } } if ( "" == t ) { for ( ; s -- > 0 ; ) i . unshift ( ".." ) ; 0 === i . length && i . push ( "." ) } return t + i . join ( "/" ) + n } ( p ) , e [ sd . Path ] = p , t = e [ sd . Scheme ] , n = e [ sd . UserInfo ] , r = e [ sd . Domain ] , i = e [ sd . Port ] , s = p , o = e [ sd . QueryData ] , a = e [ sd . Fragment ] , u = [ ] , null != t && u . push ( t + ":" ) , null != r && ( u . push ( "//" ) , null != n && u . push ( n + "@" ) , u . push ( r ) , null != i && u . push ( ":" + i ) ) , null != s && u . push ( s ) , null != o && u . push ( "?" + o ) , null != a && u . push ( "#" + a ) , u . join ( "" ) } ! function ( e ) { e [ e . Scheme = 1 ] = "Scheme" , e [ e . UserInfo = 2 ] = "UserInfo" , e [ e . Domain = 3 ] = "Domain" , e [ e . Port = 4 ] = "Port" , e [ e . Path = 5 ] = "Path" , e [ e . QueryData = 6 ] = "QueryData" , e [ e . Fragment = 7 ] = "Fragment" } ( sd || ( sd = { } ) ) ; var pd = function ( ) { function e ( e , t , n , r ) { this . host = e , this . staticSymbolResolver = t , this . messageBundle = n , this . metadataResolver = r } return e . prototype . extract = function ( e ) { var t = this , n = Ef ( e , this . host , this . staticSymbolResolver , this . metadataResolver ) , r = n . files , i = n . ngModules ; return Promise . all ( i . map ( ( function ( e ) { return t . metadataResolver . loadNgModuleDirectiveAndPipeMetadata ( e . type . reference , ! 1 ) } ) ) ) . then ( ( function ( ) { var e = [ ] ; if ( r . forEach ( ( function ( n ) { var r = [ ] ; n . directives . forEach ( ( function ( e ) { var n = t . metadataResolver . getDirectiveMetadata ( e ) ; n && n . isComponent && r . push ( n ) } ) ) , r . forEach ( ( function ( n ) { var r = n . template . template , i = n . template . templateUrl , s = ls . fromArray ( n . template . interpolation ) ; e . push . apply ( e , v ( t . messageBundle . updateFromTemplate ( r , i , s ) ) ) } ) ) } ) ) , e . length ) throw new Error ( e . map ( ( function ( e ) { return e . toString ( ) } ) ) . join ( "\n" ) ) ; return t . messageBundle } ) ) } , e . create = function ( t , n ) { var r = new Va , i = qf ( t ) , s = new Tn , o = new Hf ( t , s ) , a = new af ( t , s , o ) , u = new Rf ( o , a ) , p = new yc ( { defaultEncapsulation : P . Emulated , useJit : ! 1 } ) , l = new _c ( { get : function ( e ) { return t . loadResource ( e ) } } , i , r , p ) , c = new Dp , h = new vh ( p , r , new Ah ( u ) , new Sc ( u ) , new Rh ( u ) , o , c , l , console , s , u ) , f = new Jh ( r , [ ] , { } , n ) ; return { extractor : new e ( t , a , f , h ) , staticReflector : u } } , e } ( ) , ld = function ( ) { function e ( e ) { this . directiveMatcher = e } return e . prototype . bind = function ( e ) { if ( ! e . template ) throw new Error ( "Binding without a template not yet supported" ) ; var t = cd . apply ( e . template ) , n = hd . apply ( e . template , this . directiveMatcher ) , r = n . directives , i = n . bindings , s = n . references , o = fd . apply ( e . template , t ) , a = o . expressions , u = o . symbols , p = o . nestingLevel , l = o . usedPipes ; return new dd ( e , r , i , s , a , u , p , l ) } , e } ( ) , cd = function ( ) { function e ( e ) { this . parentScope = e , this . namedEntities = new Map , this . childScopes = new Map } return e . apply = function ( t ) { var n = new e ; return n . ingest ( t ) , n } , e . prototype . ingest = function ( e ) { var t = this ; e instanceof Pr ? ( e . variables . forEach ( ( function ( e ) { return t . visitVariable ( e ) } ) ) , e . children . forEach ( ( function ( e ) { return e . visit ( t ) } ) ) ) : e . forEach ( ( function ( e ) { return e . visit ( t ) } ) ) } , e . prototype . visitElement = function ( e ) { var t = this ; e . references . forEach ( ( function ( e ) { return t . visitReference ( e ) } ) ) , e . children . forEach ( ( function ( e ) { return e . visit ( t ) } ) ) } , e . prototype . visitTemplate = function ( t ) { var n = this ; t . references . forEach ( ( function ( e ) { return n . visitReference ( e ) } ) ) ; var r = new e ( this ) ; r . ingest ( t ) , this . childScopes . set ( t , r ) } , e . prototype . visitVariable = function ( e ) { this . maybeDeclare ( e ) } , e . prototype . visitReference = function ( e ) { this . maybeDeclare ( e ) } , e . prototype . visitContent = function ( e ) { } , e . prototype . visitBoundAttribute = function ( e ) { } , e . prototype . visitBoundEvent = function ( e ) { } , e . prototype . visitBoundText = function ( e ) { } , e . prototype . visitText = function ( e ) { } , e . prototype . visitTextAttribute = function ( e ) { } , e . prototype . visitIcu = function ( e ) { } , e . prototype . maybeDeclare = function ( e ) { this . namedEntities . has ( e . name ) || this . namedEntities . set ( e . name , e ) } , e . prototype . l
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* /
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* /
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* /
vc ( hn ) ; var vd , md = Object . freeze ( { _ _proto _ _ : null , AST : Ds , ASTWithSource : oo , AbsoluteSourceSpan : so , AotCompiler : vf , AotSummaryResolver : Hf , ArrayType : ve , AssertNotNull : Ge , AstMemoryEfficientTransformer : lo , AstPath : aa , AstTransformer : po , AttrAst : nu , Attribute : ha , Binary : Zs , get BinaryOperator ( ) { return he } , BinaryOperatorExpr : Je , BindingPipe : Gs , BoundDirectivePropertyAst : lu , BoundElementProperty : vo , BoundElementPropertyAst : iu , BoundEventAst : su , BoundTextAst : tu , get BuiltinMethod ( ) { return Pe } , BuiltinType : fe , get BuiltinTypeName ( ) { return le } , get BuiltinVar ( ) { return be } , CONTENT _ATTR : "_ngcontent-%COMP%" , CUSTOM _ELEMENTS _SCHEMA : J , CastExpr : Xe , Chain : Us , ClassField : ft , ClassMethod : dt , ClassStmt : mt , CommaExpr : it , Comment : da , CommentStmt : gt , CompileDirectiveMetadata : Un , CompileMetadataResolver : vh , CompileNgModuleMetadata : Wn , CompilePipeMetadata : Hn , CompileReflector : rd , CompileShallowModuleMetadata : qn , CompileStylesheetMetadata : Vn , get CompileSummaryKind ( ) { return An } , CompileTemplateMetadata : jn , CompiledStylesheet : ia , CompilerConfig : yc , Conditional : Hs , ConditionalExpr : Ke , ConstantPool : yn , CssSelector : M , DEFAULT _INTERPOLATION _CONFIG : cs , DYNAMIC _TYPE : ye , DeclareFunctionStmt : pt , DeclareVarStmt : ut , DirectiveAst : cu , DirectiveNormalizer : _c , DirectiveResolver : Sc , DomElementSchemaRegistry : Dp , EMPTY _PARSE _LOCATION : mr , EMPTY _SOURCE _SPAN : yr , EOF : fp , ERROR _COMPONENT _TYPE : "ngComponentType" , Element : fa , ElementAst : uu , ElementSchemaRegistry : Op , EmbeddedTemplateAst : pu , EmitterVisitorContext : Es , EmptyExpr : Vs , Expansion : la , ExpansionCase : ca , Expression : Te , ExpressionStatement : lt , ExpressionType : de , ExternalExpr : We , ExternalReference : ze , Extractor : pd , FunctionCall : io , FunctionExpr : Ye , GeneratedFile : ef , HOST _ATTR : "_nghost-%COMP%" , HtmlParser : Va , HtmlTagDefinition : b , I18NHtmlParser : Gc , Identifiers : Sn , IfStmt : yt , ImplicitReceiver : js , InstantiateExpr : Le , Interpolation : Js , InterpolationConfig : ls , InvokeFunctionExpr : Fe , InvokeMethodExpr : Oe , IvyParser : Np , JSDocCommentStmt : _t , JitCompiler : Zf , JitEvaluator : bs , JitSummaryResolver : zf , KeyedRead : Ks , KeyedWrite : Qs , Lexer : pp , LiteralArray : $s , LiteralArrayExpr : tt , LiteralExpr : De , LiteralMap : Ys , LiteralMapExpr : rt , LiteralPrimitive : Xs , MapType : me , MessageBundle : Jh , MethodCall : no , NAMED _ENTITIES : S , NGSP _UNICODE : "" , NONE _TYPE : Se , NO _ERRORS _SCHEMA : Z , NgContentAst : fu , NgModuleCompiler : Nh , NgModuleResolver : Ah , NodeWithI18n : ua , NonNullAssert : to , NotExpr : Qe , NullTemplateVisitor : du , ParseError : gr , get ParseErrorLevel ( ) { return hr } , ParseLocation : fr , ParseSourceFile : dr , ParseSourceSpan : vr , ParseSpan : Ls , ParseTreeResult : Fa , ParsedEvent : ho , ParsedProperty : co , get ParsedPropertyType ( ) { return Os } , ParsedVariable : fo , Parser : Pp , ParserError : Fs , PipeResolver : Rh , PrefixNot : eo , PropertyRead : qs , PropertyWrite : Ws , ProviderAst : hu , get ProviderAstType ( ) { return Za } , ProviderMeta : Qn , Quote : Bs , R3BoundTarget : dd , get R3FactoryTarget ( ) { return Xi } , R3Identifiers : tr , get R3ResolvedDependencyType ( ) { return $i } , R3TargetBinder : ld , ReadKeyExpr : et , ReadPropExpr : Ze , ReadVarExpr : Ne , RecursiveAstVisitor : uo , RecursiveTemplateAstVisitor : vu , RecursiveVisitor : ya , ReferenceAst : ou , ResolvedStaticSymbol : of , ResourceLoader : ec , ReturnStatement : ct , STRING _TYPE : xe , SafeMethodCall : ro , SafePropertyRead : zs , SelectorContext : R , SelectorListContext : k , SelectorMatcher : I , Serializer : ci , SplitInterpolation : xp , Statement : at , StaticReflector : Rf , StaticSymbol : bn , StaticSymbolCache : Tn , StaticSymbolResolver : af , get StmtModifier ( ) { return qe } , StyleCompiler : sa , StylesCompileDependency : ra , SummaryResolver : Wf , get TagContentType ( ) { return c } , TemplateBinding : ao , TemplateBindingParseResult : Sp , TemplateParseError : ju , TemplateParseResult : Uu , TemplateParser : Hu , Text : pa , TextAst : eu , ThrowStmt : xt , TmplAstBoundAttribute : Cr , TmplAstBoundEvent : br , TmplAstBoundText : Sr , TmplAstContent : Nr , TmplAstElement : Tr , TmplAstRecursiveVisitor : kr , TmplAstReference : Mr , TmplAstTemplate : Pr , TmplAstText : xr , TmplAstTextAttribute : wr , TmplAstVariable : Ar , Token : lp , get TokenType ( ) { return np } , TransitiveCompileNgModuleMetadata : zn , TreeError : Oa , TryCatchStmt : Et , Type : ce , TypeScriptEmitter : Ih , TypeofExpr : Ae , UrlResolver : id , VERSION : mc , VariableAst : au , Version : pn , ViewCompiler : Bh , WrappedNodeExpr : Me , WriteKeyExpr : ke , WritePropExpr : Re , WriteVarExpr : Ie , Xliff : Fc , Xliff2 : Vc , Xmb : Si , XmlParser : Oc , Xtb : qc , _ParseAST : Ap , analyzeAndVa
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* / , c r e a t e O f f l i n e C o m p i l e U r l R e s o l v e r : f u n c t i o n ( ) { r e t u r n n e w i d ( " . " ) } , c r e a t e U r l R e s o l v e r W i t h o u t P a c k a g e P r e f i x : f u n c t i o n ( ) { r e t u r n n e w i d } , d e b u g O u t p u t A s t A s T y p e S c r i p t : M h , f i n d N o d e : f u n c t i o n ( e , t ) { v a r n = [ ] ; r e t u r n v a ( n e w ( f u n c t i o n ( e ) { f u n c t i o n r ( ) { r e t u r n n u l l ! = = e & & e . a p p l y ( t h i s , a r g u m e n t s ) | | t h i s } r e t u r n l ( r , e ) , r . p r o t o t y p e . v i s i t = f u n c t i o n ( e , r ) { v a r i = f u n c t i o n e ( t ) { v a r n = t . s o u r c e S p a n . s t a r t . o f f s e t , r = t . s o u r c e S p a n . e n d . o f f s e t ; r e t u r n t i n s t a n c e o f f a & & ( t . e n d S o u r c e S p a n ? r = t . e n d S o u r c e S p a n . e n d . o f f s e t : t . c h i l d r e n & & t . c h i l d r e n . l e n g t h & & ( r = e ( t . c h i l d r e n [ t . c h i l d r e n . l e n g t h - 1 ] ) . e n d ) ) , { s t a r t : n , e n d : r } } ( e ) ; i f ( ! ( i . s t a r t < = t & & t < i . e n d ) ) r e t u r n ! 0 ; n . p u s h ( e ) } , r } ( y a ) ) , e ) , n e w a a ( n , t ) }
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* / , f l a t t e n : G n , f o r m a t t e d E r r o r : P f , g e t H t m l T a g D e f i n i t i o n : T , g e t N s P r e f i x : E , g e t P a r s e E r r o r s : f u n c t i o n ( e ) { r e t u r n e [ t n ] | | [ ] } , g e t U r l S c h e m e : f u n c t i o n ( e ) { v a r t = a d ( e ) ; r e t u r n t & & t [ s d . S c h e m e ] | | " " } , h o s t V i e w C l a s s N a m e : F n , i d e n t i f i e r M o d u l e U r l : k n , i d e n t i f i e r N a m e : I n , i s E m p t y E x p r e s s i o n : Z u , i s F o r m a t t e d E r r o r : f u n c t i o n ( e ) { r e t u r n ! ! e . n g F o r m a t t e d M e s s a g e } , i s I d e n t i f i e r : m p , i s L o w e r e d S y m b o l : h h , i s N g C o n t a i n e r : y , i s N g C o n t e n t : g , i s N g T e m p l a t e : _ , i s Q u o t e : _ p , i s S y n t a x E r r o r : f u n c t i o n ( e ) { r e t u r n e [ e n ] } , l i t e r a l M a p : L t , m a k e B i n d i n g P a r s e r : M l , m e r g e A n a l y z e d F i l e s : C f , m e r g e N s A n d N a m e : x , n g M o d u l e J i t U r l : J n , p a r s e H o s t B i n d i n g s : J l , p a r s e T e m p l a t e : N l , p r e s e r v e W h i t e s p a c e s D e f a u l t : g c , p u b l i s h F a c a d e : v c , r 3 J i t T y p e S o u r c e S p a n : E r , r e m o v e S u m m a r y D u p l i c a t e s : J u , r e n d e r e r T y p e N a m e : O n , s a n i t i z e I d e n t i f i e r : N n , s h a r e d S t y l e s h e e t J i t U r l : Y n , s p l i t C l a s s e s : K u , s p l i t N s N a m e : m , s y n t a x E r r o r : Z t , t e m p l a t e J i t U r l : Z n , t e m p l a t e S o u r c e U r l : $ n , t e m p l a t e V i s i t A l l : m u , t o T y p e S c r i p t : f u n c t i o n ( e , t ) { i f ( v o i d 0 = = = t & & ( t = " " ) , ! e . s t m t s ) t h r o w n e w E r r o r ( " I l l e g a l s t a t e : N o s t m t s p r e s e n t o n G e n e r a t e d F i l e " + e . g e n F i l e U r l ) ; r e t u r n ( n e w I h ) . e m i t S t a t e m e n t s ( e . g e n F i l e U r l , e . s t m t s , t ) } , t o k e n N a m e : D n , t o k e n R e f e r e n c e : B n , t y p e S o u r c e S p a n : _ r , u n e s c a p e I d e n t i f i e r : u f , u n w r a p R e s o l v e d M e t a d a t a : p f , v e r i f y H o s t B i n d i n g s : Z l , v i e w C l a s s N a m e : R n , v i s i t A l l : v a } ) ;
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* / c l a s s y d { c o n s t r u c t o r ( e , t , n , r ) { t h i s . i n p u t = t , t h i s . e r r L o c a t i o n = n , t h i s . c t x L o c a t i o n = r , t h i s . m e s s a g e = " P a r s e r E r r o r : " . c o n c a t ( e , " " ) . c o n c a t ( n , " [ " ) . c o n c a t ( t , " ] i n " ) . c o n c a t ( r ) } } c l a s s g d { c o n s t r u c t o r ( e , t ) { t h i s . s t a r t = e , t h i s . e n d = t } t o A b s o l u t e ( e ) { r e t u r n n e w U d ( e + t h i s . s t a r t , e + t h i s . e n d ) } } c l a s s _ d { c o n s t r u c t o r ( e , t ) { t h i s . s p a n = e , t h i s . s o u r c e S p a n = t } v i s i t ( e , t = n u l l ) { r e t u r n n u l l } t o S t r i n g ( ) { r e t u r n " A S T " } } c l a s s E d e x t e n d s _ d { c o n s t r u c t o r ( e , t , n , r , i ) { s u p e r ( e , t ) , t h i s . p r e f i x = n , t h i s . u n i n t e r p r e t e d E x p r e s s i o n = r , t h i s . l o c a t i o n = i } v i s i t ( e , t = n u l l ) { r e t u r n e . v i s i t Q u o t e ( t h i s , t ) } t o S t r i n g ( ) { r e t u r n " Q u o t e " } } c l a s s x d e x t e n d s _ d { v i s i t ( e , t = n u l l ) { } } c l a s s S d e x t e n d s _ d { v i s i t ( e , t = n u l l ) { r e t u r n e . v i s i t I m p l i c i t R e c e i v e r ( t h i s , t ) } } c l a s s w d e x t e n d s _ d { c o n s t r u c t o r ( e , t , n ) { s u p e r ( e , t ) , t h i s . e x p r e s s i o n s = n } v i s i t ( e , t = n u l l ) { r e t u r n e . v i s i t C h a i n ( t h i s , t ) } } c l a s s C d e x t e n d s _ d { c o n s t r u c t o r ( e , t , n , r , i ) { s u p e r ( e , t ) , t h i s . c o n d i t i o n = n , t h i s . t r u e E x p = r , t h i s . f a l s e E x p = i } v i s i t ( e , t = n u l l ) { r e t u r n e . v i s i t C o n d i t i o n a l ( t h i s , t ) } } c l a s s b d e x t e n d s _ d { c o n s t r u c t o r ( e , t , n , r ) { s u p e r ( e , t ) , t h i s . r e c e i v e r = n , t h i s . n a m e = r } v i s i t ( e , t = n u l l ) { r e t u r n e . v i s i t P r o p e r t y R e a d ( t h i s , t ) } } c l a s s T d e x t e n d s _ d { c o n s t r u c t o r ( e , t , n , r , i ) { s u p e r ( e , t ) , t h i s . r e c e i v e r = n , t h i s . n a m e = r , t h i s . v a l u e = i } v i s i t ( e , t = n u l l ) { r e t u r n e . v i s i t P r o p e r t y W r i t e ( t h i s , t ) } } c l a s s P d e x t e n d s _ d { c o n s t r u c t o r ( e , t , n , r ) { s u p e r ( e , t ) , t h i s . r e c e i v e r = n , t h i s . n a m e = r } v i s i t ( e , t = n u l l ) { r e t u r n e . v i s i t S a f e P r o p e r t y R e a d ( t h i s , t ) } } c l a s s N d e x t e n d s _ d { c o n s t r u c t o r ( e , t , n , r ) { s u p e r ( e , t ) , t h i s . o b j = n , t h i s . k e y = r } v i s i t ( e , t = n u l l ) { r e t u r n e . v i s i t K e y e d R e a d ( t h i s , t ) } } c l a s s A d e x t e n d s _ d { c o n s t r u c t o r ( e , t , n , r , i ) { s u p e r ( e , t ) , t h i s . o b j = n , t h i s . k e y = r , t h i s . v a l u e = i } v i s i t ( e , t = n u l l ) { r e t u r n e . v i s i t K e y e d W r i t e ( t h i s , t ) } } c l a s s M d e x t e n d s _ d { c o n s t r u c t o r ( e , t , n , r , i , s ) { s u p e r ( e , t ) , t h i s . e x p = n , t h i s . n a m e = r , t h i s . a r g s = i , t h i s . n a m e S p a n = s } v i s i t ( e , t = n u l l ) { r e t u r n e . v i s i t P i p e ( t h i s , t ) } } c l a s s I d e x t e n d s _ d { c o n s t r u c t o r ( e , t , n ) { s u p e r ( e , t ) , t h i s . v a l u e = n } v i s i t ( e , t = n u l l ) { r e t u r n e . v i s i t L i t e r a l P r i m i t i v e ( t h i s , t ) } } c l a s s k d e x t e n d s _ d { c o n s t r u c t o r ( e , t , n ) { s u p e r ( e , t ) , t h i s . e x p r e s s i o n s = n } v i s i t ( e , t = n u l l ) { r e t u r n e . v i s i t L i t e r a l A r r a y ( t h i s , t ) } } c l a s s R d e x t e n d s _ d { c o n s t r u c t o r ( e , t , n , r ) { s u p e r ( e , t ) , t h i s . k e y s = n , t h i s . v a l u e s = r } v i s i t ( e , t = n u l l ) { r e t u r n e . v i s i t L i t e r a l M a p ( t h i s , t ) } } c l a s s O d e x t e n d s _ d { c o n s t r u c t o r ( e , t , n , r ) { s u p e r ( e , t ) , t h i s . s t r i n g s = n , t h i s . e x p r e s s i o n s = r } v i s i t ( e , t = n u l l ) { r e t u r n e . v i s i t I n t e r p o l a t i o n ( t h i s , t ) } } c l a s s F d e x t e n d s _ d { c o n s t r u c t o r ( e , t , n , r , i ) { s u p e r ( e , t ) , t h i s . o p e r a t i o n = n , t h i s . l e f t = r , t h i s . r i g h t = i } v i s i t ( e , t = n u l l ) { r e t u r n e . v i s i t B i n a r y ( t h i s , t ) } } c l a s s L d e x t e n d s _ d { c o n s t r u c t o r ( e , t , n ) { s u p e r ( e , t ) , t h i s . e x p r e s s i o n = n } v i s i t ( e , t = n u l l ) { r e t u r n e . v i s i t P r e f i x N o t ( t h i s , t ) } } c l a s s D d e x t e n d s _ d { c o n s t r u c t o r ( e , t , n ) { s u p e r ( e , t ) , t h i s . e x p r e s s i o n = n } v i s i t ( e , t = n u l l ) { r e t u r n e . v i s i t N o n N u l l A s s e r t ( t h i s , t ) } } c l a s s B d e x t e n d s _ d { c o n s t r u c t o r ( e , t , n , r , i ) { s u p e r ( e , t ) , t h i s . r e c e i v e r = n , t h i s . n a m e = r , t h i s . a r g s = i } v i s i t ( e , t = n u l l ) { r e t u r n e . v i s i t M e t h o d C a l l ( t h i s , t ) } } c l a s s V d e x t e n d s _ d { c o n s t r u c t o r ( e , t , n , r , i ) { s u p e r ( e , t ) , t h i s . r e c e i v e r = n , t h i s . n a m e = r , t h i s . a r g s = i } v i s i t ( e , t = n u l l ) { r e t u r n e . v i s i t S a f e M e t h o d C a l l ( t h i s , t ) } } c l a s s j d e x t e n d s _ d { c o n s t r u c t o r ( e , t , n , r ) { s u p e r ( e , t ) , t h i s . t a r g e t = n , t h i s . a r g s = r } v i s i t ( e , t = n u l l ) { r e t u r n e . v i s i t F u n c t i o n C a l l ( t h i s , t ) } } c l a s s U d { c o n s t r u c t o r ( e , t ) { t h i s . s t a r t = e , t h i s . e n d = t } } c l a s s H d e x t e n d s _ d { c o n s t r u c t o r ( e , t , n , r , i ) { s u p e r ( n e w g d ( 0 , n u l l = = = t ? 0 : t . l e n g t h ) , n e w U d ( r , n u l l = = = t ? r : r + t . l e n g t h ) ) , t h i s . a s t = e , t h i s . s o u r c e = t , t h i s . l o c a t i o n = n , t h i s . e r r o r s = i } v i s i t ( e , t = n u l l ) { r e t u r n e . v i s i t A S T W i t h S o u r c e ? e . v i s i t A S T W i t h S o u r c e ( t h i s , t ) : t h i s . a s t . v i s i t ( e , t ) } t o S t r i n g ( ) { r e t u r n " " . c o n c a t ( t h i s . s o u r c e , " i n " ) . c o n c a t ( t h i s . l o c a t i o n ) } } c l a s s q d { c o n s t r u c t o r ( e , t , n , r , i , s ) { t h i s . s p a n = e , t h i s . k e y = n , t h i s . k e y I s V a r = r , t h i s . n a m e = i , t h i s . e x p r e s s i o n = s } } ! f u n c t i o n ( e ) { e [ e . D E F A U L T = 0 ] = " D E F A U L T " , e [ e . L I T E R A L _ A T T R = 1 ] = " L I T E R A L _ A T T R " , e [ e . A N I M A T I O N = 2 ] = " A N I M A T I O N " } ( v d | | ( v d = { } ) ) ; v a r W d = O b j e c t . f r e e z e ( { _ _ p r o t o _ _ : n u l l , P a r s e r E r r o r : y d , P a r s e S p a n : g d , A S T : _ d , Q u o t e : E d , E m p t y E x p r : x d , I m p l i c i t R e c e i v e r : S d , C h a i n : w d , C o n d i t i o n a l : C d , P r o p e r t y R e a d : b d , P r o p e r t y W r i t e : T d , S a f e P r o p e r t y R e a d : P d , K e y e d R e a d : N d , K e y e d W r i t e : A d , B i n d i n g P i p e : M d , L i t e r a l P r i m i t i v e : I d , L i t e r a l A r r a y : k d , L i t e r a l M a p : R d , I n t e r p o l a t i o n : O d , B i n a r y : F d , P r e f i x N o t : L d , N o n N u l l A s s e r t : D d , M e t h o d C a l l : B d , S a f e M e t h o d C a l l : V d , F u n c t i o n C a l l : j d , A b s o l u t e S o u r c e S p
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* / f u n c t i o n z d ( e ) { r e t u r n 4 8 < = e & & e < = 5 7 }
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* /
var Kd ; ! function ( e ) { e [ e . Character = 0 ] = "Character" , e [ e . Identifier = 1 ] = "Identifier" , e [ e . Keyword = 2 ] = "Keyword" , e [ e . String = 3 ] = "String" , e [ e . Operator = 4 ] = "Operator" , e [ e . Number = 5 ] = "Number" , e [ e . Error = 6 ] = "Error" } ( Kd || ( Kd = { } ) ) ; const Qd = [ "var" , "let" , "as" , "null" , "undefined" , "true" , "false" , "if" , "else" , "this" ] ; class Gd { constructor ( e , t , n , r , i ) { this . index = e , this . end = t , this . type = n , this . numValue = r , this . strValue = i } isCharacter ( e ) { return this . type == Kd . Character && this . numValue == e } isNumber ( ) { return this . type == Kd . Number } isString ( ) { return this . type == Kd . String } isOperator ( e ) { return this . type == Kd . Operator && this . strValue == e } isIdentifier ( ) { return this . type == Kd . Identifier } isKeyword ( ) { return this . type == Kd . Keyword } isKeywordLet ( ) { return this . type == Kd . Keyword && "let" == this . strValue } isKeywordAs ( ) { return this . type == Kd . Keyword && "as" == this . strValue } isKeywordNull ( ) { return this . type == Kd . Keyword && "null" == this . strValue } isKeywordUndefined ( ) { return this . type == Kd . Keyword && "undefined" == this . strValue } isKeywordTrue ( ) { return this . type == Kd . Keyword && "true" == this . strValue } isKeywordFalse ( ) { return this . type == Kd . Keyword && "false" == this . strValue } isKeywordThis ( ) { return this . type == Kd . Keyword && "this" == this . strValue } isError ( ) { return this . type == Kd . Error } toNumber ( ) { return this . type == Kd . Number ? this . numValue : - 1 } toString ( ) { switch ( this . type ) { case Kd . Character : case Kd . Identifier : case Kd . Keyword : case Kd . Operator : case Kd . String : case Kd . Error : return this . strValue ; case Kd . Number : return this . numValue . toString ( ) ; default : return null } } } function Xd ( e , t , n ) { return new Gd ( e , t , Kd . Character , n , String . fromCharCode ( n ) ) } function $d ( e , t , n ) { return new Gd ( e , t , Kd . Operator , 0 , n ) } const Yd = new Gd ( - 1 , - 1 , Kd . Character , 0 , "" ) ; class Jd { constructor ( e ) { this . input = e , this . peek = 0 , this . index = - 1 , this . length = e . length , this . advance ( ) } advance ( ) { this . peek = ++ this . index >= this . length ? 0 : this . input . charCodeAt ( this . index ) } scanToken ( ) { const e = this . input , t = this . length ; let n = this . peek , r = this . index ; for ( ; n <= 32 ; ) { if ( ++ r >= t ) { n = 0 ; break } n = e . charCodeAt ( r ) } if ( this . peek = n , this . index = r , r >= t ) return null ; if ( Zd ( n ) ) return this . scanIdentifier ( ) ; if ( zd ( n ) ) return this . scanNumber ( r ) ; const i = r ; switch ( n ) { case 46 : return this . advance ( ) , zd ( this . peek ) ? this . scanNumber ( i ) : Xd ( i , this . index , 46 ) ; case 40 : case 41 : case 123 : case 125 : case 91 : case 93 : case 44 : case 58 : case 59 : return this . scanCharacter ( i , n ) ; case 39 : case 34 : return this . scanString ( ) ; case 35 : case 43 : case 45 : case 42 : case 47 : case 37 : case 94 : return this . scanOperator ( i , String . fromCharCode ( n ) ) ; case 63 : return this . scanComplexOperator ( i , "?" , 46 , "." ) ; case 60 : case 62 : return this . scanComplexOperator ( i , String . fromCharCode ( n ) , 61 , "=" ) ; case 33 : case 61 : return this . scanComplexOperator ( i , String . fromCharCode ( n ) , 61 , "=" , 61 , "=" ) ; case 38 : return this . scanComplexOperator ( i , "&" , 38 , "&" ) ; case 124 : return this . scanComplexOperator ( i , "|" , 124 , "|" ) ; case 160 : for ( ; ( s = this . peek ) >= 9 && s <= 32 || 160 == s ; ) this . advance ( ) ; return this . scanToken ( ) } var s ; return this . advance ( ) , this . error ( "Unexpected character [" . concat ( String . fromCharCode ( n ) , "]" ) , 0 ) } scanCharacter ( e , t ) { return this . advance ( ) , Xd ( e , this . index , t ) } scanOperator ( e , t ) { return this . advance ( ) , $d ( e , this . index , t ) } scanComplexOperator ( e , t , n , r , i , s ) { this . advance ( ) ; let o = t ; return this . peek == n && ( this . advance ( ) , o += r ) , null != i && this . peek == i && ( this . advance ( ) , o += s ) , $d ( e , this . index , o ) } scanIdentifier ( ) { const e = this . index ; for ( this . advance ( ) ; tv ( this . peek ) ; ) this . advance ( ) ; const t = this . input . substring ( e , this . index ) ; return Qd . indexOf ( t ) > - 1 ? ( n = e , r = this . index , i = t , new Gd ( n , r , Kd . Keyword , 0 , i ) ) : function ( e , t , n ) { return new Gd ( e , t , Kd . Identifier , 0 , n ) } ( e , this . index , t ) ; var n , r , i } scanNumber ( e ) { let t = this . index === e ; for ( this . advance ( ) ; ; ) { if ( zd ( this . peek ) ) ; else if ( 46 == this . peek ) t = ! 1 ; else { if ( 101 != ( n = this . peek ) && 69 != n ) break ; if ( this . advance ( ) , nv ( this . peek ) && this . advance ( ) , ! zd ( this . peek ) ) return this . error ( "Invalid exponent" , - 1 ) ; t = ! 1 } this . advance ( ) } var n ; const r = this . input . substring ( e , this . index ) , i = t ? function ( e ) { const t = parseInt ( e ) ; if ( isNaN ( t ) ) throw new Error ( "Invalid integer literal when parsing " + e ) ; return t } ( r ) : parseFloat ( r ) ; return s = e , o = this . index , a = i , new Gd ( s , o , Kd . Number , a , "" ) ; var s , o , a } scanString ( ) { const e = this . index , t = this . peek ; this . advance ( ) ; let n =
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* /const ov=[/^\s*$/,/[<>]/ , /^[{}]$/ , /&(#|[a-z])/i , /^\/\// ] ;
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* /
class av { constructor ( e , t ) { this . start = e , this . end = t } static fromArray ( e ) { return e ? ( function ( e , t ) { if ( ! ( null == t || Array . isArray ( t ) && 2 == t . length ) ) throw new Error ( "Expected '" . concat ( e , "' to be an array, [start, end]." ) ) ; if ( null != t ) { const e = t [ 0 ] , n = t [ 1 ] ; ov . forEach ( t => { if ( t . test ( e ) || t . test ( n ) ) throw new Error ( "['" . concat ( e , "', '" ) . concat ( n , "'] contains unusable interpolation symbol." ) ) } ) } } ( "interpolation" , e ) , new av ( e [ 0 ] , e [ 1 ] ) ) : uv } } const uv = new av ( "{{" , "}}" ) ; function pv ( e ) { return e . replace ( /([.*+?^=!:${}()|[\]\/\\])/g , "\\$1" ) } "undefined" != typeof self && "undefined" != typeof WorkerGlobalScope && self instanceof WorkerGlobalScope && self ;
/ * *
* @ license
* Copyright Google Inc . All Rights Reserved .
*
* Use of this source code is governed by an MIT - style license that can be
* found in the LICENSE file at https : //angular.io/license
* / c l a s s l v { c o n s t r u c t o r ( e , t , n ) { t h i s . s t r i n g s = e , t h i s . e x p r e s s i o n s = t , t h i s . o f f s e t s = n } } c l a s s c v { c o n s t r u c t o r ( e , t , n ) { t h i s . t e m p l a t e B i n d i n g s = e , t h i s . w a r n i n g s = t , t h i s . e r r o r s = n } } c o n s t h v = d v ( u v ) ; f u n c t i o n f v ( e ) { r e t u r n e = = = u v ? h v : d v ( e ) } f u n c t i o n d v ( e ) { c o n s t t = p v ( e . s t a r t ) + " ( [ \ \ s \ \ S ] * ? ) " + p v ( e . e n d ) ; r e t u r n n e w R e g E x p ( t , " g " ) } c l a s s v v { c o n s t r u c t o r ( e ) { t h i s . _ l e x e r = e , t h i s . e r r o r s = [ ] , t h i s . s i m p l e E x p r e s s i o n C h e c k e r = y v } p a r s e A c t i o n ( e , t , n , r = u v ) { t h i s . _ c h e c k N o I n t e r p o l a t i o n ( e , t , r ) ; c o n s t i = t h i s . _ s t r i p C o m m e n t s ( e ) , s = t h i s . _ l e x e r . t o k e n i z e ( t h i s . _ s t r i p C o m m e n t s ( e ) ) , o = n e w m v ( e , t , n , s , i . l e n g t h , ! 0 , t h i s . e r r o r s , e . l e n g t h - i . l e n g t h ) . p a r s e C h a i n ( ) ; r e t u r n n e w H d ( o , e , t , n , t h i s . e r r o r s ) } p a r s e B i n d i n g ( e , t , n , r = u v ) { c o n s t i = t h i s . _ p a r s e B i n d i n g A s t ( e , t , n , r ) ; r e t u r n n e w H d ( i , e , t , n , t h i s . e r r o r s ) } c h e c k S i m p l e E x p r e s s i o n ( e ) { c o n s t t = n e w t h i s . s i m p l e E x p r e s s i o n C h e c k e r ; r e t u r n e . v i s i t ( t ) , t . e r r o r s } p a r s e S i m p l e B i n d i n g ( e , t , n , r = u v ) { c o n s t i = t h i s . _ p a r s e B i n d i n g A s t ( e , t , n , r ) , s = t h i s . c h e c k S i m p l e E x p r e s s i o n ( i ) ; r e t u r n s . l e n g t h > 0 & & t h i s . _ r e p o r t E r r o r ( " H o s t b i n d i n g e x p r e s s i o n c a n n o t c o n t a i n " . c o n c a t ( s . j o i n ( " " ) ) , e , t ) , n e w H d ( i , e , t , n , t h i s . e r r o r s ) } _ r e p o r t E r r o r ( e , t , n , r ) { t h i s . e r r o r s . p u s h ( n e w y d ( e , t , n , r ) ) } _ p a r s e B i n d i n g A s t ( e , t , n , r ) { c o n s t i = t h i s . _ p a r s e Q u o t e ( e , t , n ) ; i f ( n u l l ! = i ) r e t u r n i ; t h i s . _ c h e c k N o I n t e r p o l a t i o n ( e , t , r ) ; c o n s t s = t h i s . _ s t r i p C o m m e n t s ( e ) , o = t h i s . _ l e x e r . t o k e n i z e ( s ) ; r e t u r n n e w m v ( e , t , n , o , s . l e n g t h , ! 1 , t h i s . e r r o r s , e . l e n g t h - s . l e n g t h ) . p a r s e C h a i n ( ) } _ p a r s e Q u o t e ( e , t , n ) { i f ( n u l l = = e ) r e t u r n n u l l ; c o n s t r = e . i n d e x O f ( " : " ) ; i f ( - 1 = = r ) r e t u r n n u l l ; c o n s t i = e . s u b s t r i n g ( 0 , r ) . t r i m ( ) ; i f ( ! e v ( i ) ) r e t u r n n u l l ; c o n s t s = e . s u b s t r i n g ( r + 1 ) , o = n e w g d ( 0 , e . l e n g t h ) ; r e t u r n n e w E d ( o , o . t o A b s o l u t e ( n ) , i , s , t ) } p a r s e T e m p l a t e B i n d i n g s ( e , t , n , r ) { c o n s t i = t h i s . _ l e x e r . t o k e n i z e ( t ) ; r e t u r n n e w m v ( t , n , r , i , t . l e n g t h , ! 1 , t h i s . e r r o r s , 0 ) . p a r s e T e m p l a t e B i n d i n g s ( e ) } p a r s e I n t e r p o l a t i o n ( e , t , n , r = u v ) { c o n s t i = t h i s . s p l i t I n t e r p o l a t i o n ( e , t , r ) ; i f ( n u l l = = i ) r e t u r n n u l l ; c o n s t s = [ ] ; f o r ( l e t r = 0 ; r < i . e x p r e s s i o n s . l e n g t h ; + + r ) { c o n s t o = i . e x p r e s s i o n s [ r ] , a = t h i s . _ s t r i p C o m m e n t s ( o ) , u = t h i s . _ l e x e r . t o k e n i z e ( a ) , p = n e w m v ( e , t , n , u , a . l e n g t h , ! 1 , t h i s . e r r o r s , i . o f f s e t s [ r ] + ( o . l e n g t h - a . l e n g t h ) ) . p a r s e C h a i n ( ) ; s . p u s h ( p ) } c o n s t o = n e w g d ( 0 , n u l l = = e ? 0 : e . l e n g t h ) ; r e t u r n n e w H d ( n e w O d ( o , o . t o A b s o l u t e ( n ) , i . s t r i n g s , s ) , e , t , n , t h i s . e r r o r s ) } s p l i t I n t e r p o l a t i o n ( e , t , n = u v ) { c o n s t r = f v ( n ) , i = e . s p l i t ( r ) ; i f ( i . l e n g t h < = 1 ) r e t u r n n u l l ; c o n s t s = [ ] , o = [ ] , a = [ ] ; l e t u = 0 ; f o r ( l e t r = 0 ; r < i . l e n g t h ; r + + ) { c o n s t p = i [ r ] ; r % 2 = = 0 ? ( s . p u s h ( p ) , u + = p . l e n g t h ) : p . t r i m ( ) . l e n g t h > 0 ? ( u + = n . s t a r t . l e n g t h , o . p u s h ( p ) , a . p u s h ( u ) , u + = p . l e n g t h + n . e n d . l e n g t h ) : ( t h i s . _ r e p o r t E r r o r ( " B l a n k e x p r e s s i o n s a r e n o t a l l o w e d i n i n t e r p o l a t e d s t r i n g s " , e , " a t c o l u m n " . c o n c a t ( t h i s . _ f i n d I n t e r p o l a t i o n E r r o r C o l u m n ( i , r , n ) , " i n " ) , t ) , o . p u s h ( " $ i m p l i c i t " ) , a . p u s h ( u ) ) } r e t u r n n e w l v ( s , o , a ) } w r a p L i t e r a l P r i m i t i v e ( e , t , n ) { c o n s t r = n e w g d ( 0 , n u l l = = e ? 0 : e . l e n g t h ) ; r e t u r n n e w H d ( n e w I d ( r , r . t o A b s o l u t e ( n ) , e ) , e , t , n , t h i s . e r r o r s ) } _ s t r i p C o m m e n t s ( e ) { c o n s t t = t h i s . _ c o m m e n t S t a r t ( e ) ; r e t u r n n u l l ! = t ? e . s u b s t r i n g ( 0 , t ) . t r i m ( ) : e } _ c o m m e n t S t a r t ( e ) { l e t t = n u l l ; f o r ( l e t n = 0 ; n < e . l e n g t h - 1 ; n + + ) { c o n s t r = e . c h a r C o d e A t ( n ) , i = e . c h a r C o d e A t ( n + 1 ) ; i f ( 4 7 = = = r & & 4 7 = = i & & n u l l = = t ) r e t u r n n ; t = = = r ? t = n u l l : n u l l = = t & & r v ( r ) & & ( t = r ) } r e t u r n n u l l } _ c h e c k N o I n t e r p o l a t i o n ( e , t , n ) { c o n s t r = f v ( n ) , i = e . s p l i t ( r ) ; i . l e n g t h > 1 & & t h i s . _ r e p o r t E r r o r ( " G o t i n t e r p o l a t i o n ( " . c o n c a t ( n . s t a r t ) . c o n c a t ( n . e n d , " ) w h e r e e x p r e s s i o n w a s e x p e c t e d " ) , e , " a t c o l u m n " . c o n c a t ( t h i s . _ f i n d I n t e r p o l a t i o n E r r o r C o l u m n ( i , 1 , n ) , " i n " ) , t ) } _ f i n d I n t e r p o l a t i o n E r r o r C o l u m n ( e , t , n ) { l e t r = " " ; f o r ( l e t i = 0 ; i < t ; i + + ) r + = i % 2 = = 0 ? e [ i ] : " " . c o n c a t ( n . s t a r t ) . c o n c a t ( e [ i ] ) . c o n c a t ( n . e n d ) ; r e t u r n r . l e n g t h } } c l a s s m v { c o n s t r u c t o r ( e , t , n , r , i , s , o , a ) { t h i s . i n p u t = e , t h i s . l o c a t i o n = t , t h i s . a b s o l u t e O f f s e t = n , t h i s . t o k e n s = r , t h i s . i n p u t L e n g t h = i , t h i s . p a r s e A c t i o n = s , t h i s . e r r o r s = o , t h i s . o f f s e t = a , t h i s . r p a r e n s E x p e c t e d = 0 , t h i s . r b r a c k e t s E x p e c t e d = 0 , t h i s . r b r a c e s E x p e c t e d = 0 , t h i s . s o u r c e S p a n C a c h e = n e w M a p , t h i s . i n d e x = 0 } p e e k ( e ) { c o n s t t = t h i s . i n d e x + e ; r e t u r n t < t h i s . t o k e n s . l e n g t h ? t h i s . t o k e n s [ t ] : Y d } g e t n e x t ( ) { r e t u r n t h i s . p e e k ( 0 ) } g e t i n p u t I n d e x ( ) { r e t u r n t h i s . i n d e x < t h i s . t o k e n s . l e n g t h ? t h i s . n e x t . i n d e x + t h i s . o f f s e t : t h i s . i n p u t L e n g t h + t h i s . o f f s e t } s p a n ( e ) { r e t u r n n e w g d ( e , t h i s . i n p u t I n d e x ) } s o u r c e S p a n ( e ) { c o n s t t = " " . c o n c a t ( e , " @ " ) . c o n c a t ( t h i s . i n p u t I n d e x ) ; r e t u r n t h i s . s o u r c e S p a n C a c h e . h a s ( t ) | | t h i s . s o u r c e S p a n C a c h e . s e t ( t , t h i s . s p a n ( e ) . t o A b