2025-02-13 15:23:26 +01:00
<!doctype html>
< html lang = "en" >
< head >
< meta charset = "utf-8" >
< meta name = "viewport" content = "width=device-width, initial-scale=1" >
2025-02-13 21:59:50 +01:00
< meta name = "generator" content = "pdoc 15.0.1" / >
2025-02-13 15:23:26 +01:00
< title > sqlglot.time API documentation< / title >
< style > / * ! * B o o t s t r a p R e b o o t v 5 . 0 . 0 ( h t t p s : / / g e t b o o t s t r a p . c o m / ) * C o p y r i g h t 2 0 1 1 - 2 0 2 1 T h e B o o t s t r a p A u t h o r s * C o p y r i g h t 2 0 1 1 - 2 0 2 1 T w i t t e r , I n c . * L i c e n s e d u n d e r M I T ( h t t p s : / / g i t h u b . c o m / t w b s / b o o t s t r a p / b l o b / m a i n / L I C E N S E ) * F o r k e d f r o m N o r m a l i z e . c s s , l i c e n s e d M I T ( h t t p s : / / g i t h u b . c o m / n e c o l a s / n o r m a l i z e . c s s / b l o b / m a s t e r / L I C E N S E . m d ) * / * , : : a f t e r , : : b e f o r e { b o x - s i z i n g : b o r d e r - b o x } @ m e d i a ( p r e f e r s - r e d u c e d - m o t i o n : n o - p r e f e r e n c e ) { : r o o t { s c r o l l - b e h a v i o r : s m o o t h } } b o d y { m a r g i n : 0 ; f o n t - f a m i l y : s y s t e m - u i , - a p p l e - s y s t e m , " S e g o e U I " , R o b o t o , " H e l v e t i c a N e u e " , A r i a l , " N o t o S a n s " , " L i b e r a t i o n S a n s " , s a n s - s e r i f , " A p p l e C o l o r E m o j i " , " S e g o e U I E m o j i " , " S e g o e U I S y m b o l " , " N o t o C o l o r E m o j i " ; f o n t - s i z e : 1 r e m ; f o n t - w e i g h t : 4 0 0 ; l i n e - h e i g h t : 1 . 5 ; c o l o r : # 2 1 2 5 2 9 ; b a c k g r o u n d - c o l o r : # f f f ; - w e b k i t - t e x t - s i z e - a d j u s t : 1 0 0 % ; - w e b k i t - t a p - h i g h l i g h t - c o l o r : t r a n s p a r e n t } h r { m a r g i n : 1 r e m 0 ; c o l o r : i n h e r i t ; b a c k g r o u n d - c o l o r : c u r r e n t C o l o r ; b o r d e r : 0 ; o p a c i t y : . 2 5 } h r : n o t ( [ s i z e ] ) { h e i g h t : 1 p x } h 1 , h 2 , h 3 , h 4 , h 5 , h 6 { m a r g i n - t o p : 0 ; m a r g i n - b o t t o m : . 5 r e m ; f o n t - w e i g h t : 5 0 0 ; l i n e - h e i g h t : 1 . 2 } h 1 { f o n t - s i z e : c a l c ( 1 . 3 7 5 r e m + 1 . 5 v w ) } @ m e d i a ( m i n - w i d t h : 1 2 0 0 p x ) { h 1 { f o n t - s i z e : 2 . 5 r e m } } h 2 { f o n t - s i z e : c a l c ( 1 . 3 2 5 r e m + . 9 v w ) } @ m e d i a ( m i n - w i d t h : 1 2 0 0 p x ) { h 2 { f o n t - s i z e : 2 r e m } } h 3 { f o n t - s i z e : c a l c ( 1 . 3 r e m + . 6 v w ) } @ m e d i a ( m i n - w i d t h : 1 2 0 0 p x ) { h 3 { f o n t - s i z e : 1 . 7 5 r e m } } h 4 { f o n t - s i z e : c a l c ( 1 . 2 7 5 r e m + . 3 v w ) } @ m e d i a ( m i n - w i d t h : 1 2 0 0 p x ) { h 4 { f o n t - s i z e : 1 . 5 r e m } } h 5 { f o n t - s i z e : 1 . 2 5 r e m } h 6 { f o n t - s i z e : 1 r e m } p { m a r g i n - t o p : 0 ; m a r g i n - b o t t o m : 1 r e m } a b b r [ d a t a - b s - o r i g i n a l - t i t l e ] , a b b r [ t i t l e ] { - w e b k i t - t e x t - d e c o r a t i o n : u n d e r l i n e d o t t e d ; t e x t - d e c o r a t i o n : u n d e r l i n e d o t t e d ; c u r s o r : h e l p ; - w e b k i t - t e x t - d e c o r a t i o n - s k i p - i n k : n o n e ; t e x t - d e c o r a t i o n - s k i p - i n k : n o n e } a d d r e s s { m a r g i n - b o t t o m : 1 r e m ; f o n t - s t y l e : n o r m a l ; l i n e - h e i g h t : i n h e r i t } o l , u l { p a d d i n g - l e f t : 2 r e m } d l , o l , u l { m a r g i n - t o p : 0 ; m a r g i n - b o t t o m : 1 r e m } o l o l , o l u l , u l o l , u l u l { m a r g i n - b o t t o m : 0 } d t { f o n t - w e i g h t : 7 0 0 } d d { m a r g i n - b o t t o m : . 5 r e m ; m a r g i n - l e f t : 0 } b l o c k q u o t e { m a r g i n : 0 0 1 r e m } b , s t r o n g { f o n t - w e i g h t : b o l d e r } s m a l l { f o n t - s i z e : . 8 7 5 e m } m a r k { p a d d i n g : . 2 e m ; b a c k g r o u n d - c o l o r : # f c f 8 e 3 } s u b , s u p { p o s i t i o n : r e l a t i v e ; f o n t - s i z e : . 7 5 e m ; l i n e - h e i g h t : 0 ; v e r t i c a l - a l i g n : b a s e l i n e } s u b { b o t t o m : - . 2 5 e m } s u p { t o p : - . 5 e m } a { c o l o r : # 0 d 6 e f d ; t e x t - d e c o r a t i o n : u n d e r l i n e } a : h o v e r { c o l o r : # 0 a 5 8 c a } a : n o t ( [ h r e f ] ) : n o t ( [ c l a s s ] ) , a : n o t ( [ h r e f ] ) : n o t ( [ c l a s s ] ) : h o v e r { c o l o r : i n h e r i t ; t e x t - d e c o r a t i o n : n o n e } c o d e , k b d , p r e , s a m p { f o n t - f a m i l y : S F M o n o - R e g u l a r , M e n l o , M o n a c o , C o n s o l a s , " L i b e r a t i o n M o n o " , " C o u r i e r N e w " , m o n o s p a c e ; f o n t - s i z e : 1 e m ; d i r e c t i o n : l t r ; u n i c o d e - b i d i : b i d i - o v e r r i d e } p r e { d i s p l a y : b l o c k ; m a r g i n - t o p : 0 ; m a r g i n - b o t t o m : 1 r e m ; o v e r f l o w : a u t o ; f o n t - s i z e : . 8 7 5 e m } p r e c o d e { f o n t - s i z e : i n h e r i t ; c o l o r : i n h e r i t ; w o r d - b r e a k : n o r m a l } c o d e { f o n t - s i z e : . 8 7 5 e m ; c o l o r : # d 6 3 3 8 4 ; w o r d - w r a p : b r e a k - w o r d } a > c o d e { c o l o r : i n h e r i t } k b d { p a d d i n g : . 2 r e m . 4 r e m ; f o n t - s i z e : . 8 7 5 e m ; c o l o r : # f f f ; b a c k g r o u n d - c o l o r : # 2 1 2 5 2 9 ; b o r d e r - r a d i u s : . 2 r e m } k b d k b d { p a d d i n g : 0 ; f o n t - s i z e : 1 e m ; f o n t - w e i g h t : 7 0 0 } f i g u r e { m a r g i n : 0 0 1 r e m } i m g , s v g { v e r t i c a l - a l i g n : m i d d l e } t a b l e { c a p t i o n - s i d e : b o t t o m ; b o r d e r - c o l l a p s e : c o l l a p s e } c a p t i o n { p a d d i n g - t o p : . 5 r e m ; p a d d i n g - b o t t o m : . 5 r e m ; c o l o r : # 6 c 7 5 7 d ; t e x t - a l i g n : l e f t } t h { t e x t - a l i g n : i n h e r i t ; t e x t - a l i g n : - w e b k i t - m a t c h - p a r e n t } t b o d y , t d , t f o o t , t h , t h e a d , t r { b o r d e r - c o l o r : i n h e r i t ; b o r d e r - s t y l e : s o l i d ; b o r d e r - w i d t h : 0 } l a b e l { d i s p l a y : i n l i n e - b l o c k } b u t t o n { b o r d e r - r a d i u s : 0 } b u t t o n : f o c u s : n o t ( : f o c u s - v i s i b l e ) { o u t l i n e : 0 } b u t t o n , i n p u t , o p t g r o u p , s e l e c t , t e x t a r e a { m a r g i n : 0 ; f o n t - f a m i l y : i n h e r i t ; f o n t - s i z e : i n h e r i t ; l i n e - h e i g h t : i n h e r i t } b u t t o n , s e l e c t { t e x t - t r a n s f o r m : n o n e } [ r o l e = b u t t o n ] { c u r s o r : p o i n t e r } s e l e c t { w o r d - w r a p : n o r m a l } s e l e c t : d i s a b l e d { o p a c i t y : 1 } [ l i s t ] : : - w e b k i t - c a l e n d a r - p i c k e r - i n d i c a t o r { d i s p l a y : n o n e } [ t y p e = b u t t o n ] , [ t y p e = r e s e t ] , [ t y p e = s u b m i t ] , b u t t o n { - w e b k i t - a p p e a r a n c e : b u t t o n } [ t y p e = b u t t o n ] : n o t ( : d i s a b l e d ) , [ t y p e = r e s e t ] : n o t ( : d i s a b l e d ) , [ t y p e = s u b m i t ] : n o t ( : d i s a b l e d ) , b u t t o n : n o t ( : d i s a b l e d ) { c u r s o r : p o i n t e r } : : - m o z - f o c u s - i n n e r { p a d d i n g : 0 ; b o r d e r - s t y l e : n o n e } t e x t a r e a { r e s i z e : v e r t i c a l } f i e l d s e t { m i n - w i d t h : 0 ; p a d d i n g : 0 ; m a r g i n : 0 ; b o r d e r : 0 } l e g e n d { f l o a t : l e f t ; w i d t h : 1 0 0 % ; p a d d i n g : 0 ; m a r g i n - b o t t o m : . 5 r e m ; f o n t - s i z e : c a l c ( 1 . 2 7 5 r e m + . 3 v w ) ; l i n e - h e i g h t : i n h e r i t } @ m e d i a ( m i n - w i d t h : 1 2 0 0 p x ) { l e g e n d { f o n t - s i z e : 1 . 5 r e m } } l e g e n d + * { c l e a r : l e f t } : : - w e b k i t - d a t e t i m e - e d i t - d a y - f i e l d , : : - w e b k i t - d a t e t i m e - e d i t - f i e l d s - w r a p p e r , : : - w e b k i t - d a t e t i m e - e d i t - h o u r - f i e l d , : : - w e b k i t - d a t e t i m e - e d i t - m i n u t e , : : - w e b k i t - d a t e t i m e - e d i t - m o n t h - f i e
< style > /*! syntax-highlighting.css */ pre { line-height : 125 % ; } span . linenos { color : inherit ; background-color : transparent ; padding-left : 5 px ; padding-right : 20 px ; } . pdoc-code . hll { background-color : #ffffcc } . pdoc-code { background : #f8f8f8 ; } . pdoc-code . c { color : #3D7B7B ; font-style : italic } . pdoc-code . err { border : 1 px solid #FF0000 } . pdoc-code . k { color : #008000 ; font-weight : bold } . pdoc-code . o { color : #666666 } . pdoc-code . ch { color : #3D7B7B ; font-style : italic } . pdoc-code . cm { color : #3D7B7B ; font-style : italic } . pdoc-code . cp { color : #9C6500 } . pdoc-code . cpf { color : #3D7B7B ; font-style : italic } . pdoc-code . c1 { color : #3D7B7B ; font-style : italic } . pdoc-code . cs { color : #3D7B7B ; font-style : italic } . pdoc-code . gd { color : #A00000 } . pdoc-code . ge { font-style : italic } . pdoc-code . gr { color : #E40000 } . pdoc-code . gh { color : #000080 ; font-weight : bold } . pdoc-code . gi { color : #008400 } . pdoc-code . go { color : #717171 } . pdoc-code . gp { color : #000080 ; font-weight : bold } . pdoc-code . gs { font-weight : bold } . pdoc-code . gu { color : #800080 ; font-weight : bold } . pdoc-code . gt { color : #0044DD } . pdoc-code . kc { color : #008000 ; font-weight : bold } . pdoc-code . kd { color : #008000 ; font-weight : bold } . pdoc-code . kn { color : #008000 ; font-weight : bold } . pdoc-code . kp { color : #008000 } . pdoc-code . kr { color : #008000 ; font-weight : bold } . pdoc-code . kt { color : #B00040 } . pdoc-code . m { color : #666666 } . pdoc-code . s { color : #BA2121 } . pdoc-code . na { color : #687822 } . pdoc-code . nb { color : #008000 } . pdoc-code . nc { color : #0000FF ; font-weight : bold } . pdoc-code . no { color : #880000 } . pdoc-code . nd { color : #AA22FF } . pdoc-code . ni { color : #717171 ; font-weight : bold } . pdoc-code . ne { color : #CB3F38 ; font-weight : bold } . pdoc-code . nf { color : #0000FF } . pdoc-code . nl { color : #767600 } . pdoc-code . nn { color : #0000FF ; font-weight : bold } . pdoc-code . nt { color : #008000 ; font-weight : bold } . pdoc-code . nv { color : #19177C } . pdoc-code . ow { color : #AA22FF ; font-weight : bold } . pdoc-code . w { color : #bbbbbb } . pdoc-code . mb { color : #666666 } . pdoc-code . mf { color : #666666 } . pdoc-code . mh { color : #666666 } . pdoc-code . mi { color : #666666 } . pdoc-code . mo { color : #666666 } . pdoc-code . sa { color : #BA2121 } . pdoc-code . sb { color : #BA2121 } . pdoc-code . sc { color : #BA2121 } . pdoc-code . dl { color : #BA2121 } . pdoc-code . sd { color : #BA2121 ; font-style : italic } . pdoc-code . s2 { color : #BA2121 } . pdoc-code . se { color : #AA5D1F ; font-weight : bold } . pdoc-code . sh { color : #BA2121 } . pdoc-code . si { color : #A45A77 ; font-weight : bold } . pdoc-code . sx { color : #008000 } . pdoc-code . sr { color : #A45A77 } . pdoc-code . s1 { color : #BA2121 } . pdoc-code . ss { color : #19177C } . pdoc-code . bp { color : #008000 } . pdoc-code . fm { color : #0000FF } . pdoc-code . vc { color : #19177C } . pdoc-code . vg { color : #19177C } . pdoc-code . vi { color : #19177C } . pdoc-code . vm { color : #19177C } . pdoc-code . il { color : #666666 } < / style >
< style > /*! theme.css */ : root { --pdoc-background : #fff ; } . pdoc { --text : #212529 ; --muted : #6c757d ; --link : #3660a5 ; --link-hover : #1659c5 ; --code : #f8f8f8 ; --active : #fff598 ; --accent : #eee ; --accent2 : #c1c1c1 ; --nav-hover : rgba ( 255 , 255 , 255 , 0.5 ) ; --name : #0066BB ; --def : #008800 ; --annotation : #007020 ; } < / style >
2025-02-13 21:01:12 +01:00
< style > /*! layout.css */ html , body { width : 100 % ; height : 100 % ; } html , main { scroll-behavior : smooth ; } body { background-color : var ( - - pdoc - background ) ; } @ media ( max-width : 769px ) { # navtoggle { cursor : pointer ; position : absolute ; width : 50 px ; height : 40 px ; top : 1 rem ; right : 1 rem ; border-color : var ( - - text ) ; color : var ( - - text ) ; display : flex ; opacity : 0.8 ; z-index : 999 ; } # navtoggle : hover { opacity : 1 ; } # togglestate + div { display : none ; } # togglestate : checked + div { display : inherit ; } main , header { padding : 2 rem 3 vw ; } header + main { margin-top : -3 rem ; } . git-button { display : none !important ; } nav input [ type = "search" ] { max-width : 77 % ; } nav input [ type = "search" ] : first-child { margin-top : -6 px ; } nav input [ type = "search" ] : valid ~ * { display : none !important ; } } @ media ( min-width : 770px ) { : root { --sidebar-width : clamp ( 12.5 rem , 28 vw , 22 rem ) ; } nav { position : fixed ; overflow : auto ; height : 100 vh ; width : var ( - - sidebar - width ) ; } main , header { padding : 3 rem 2 rem 3 rem calc ( var ( - - sidebar - width ) + 3 rem ) ; width : calc ( 54 rem + var ( - - sidebar - width ) ) ; max-width : 100 % ; } header + main { margin-top : -4 rem ; } # navtoggle { display : none ; } } # togglestate { position : absolute ; height : 0 ; opacity : 0 ; } nav . pdoc { --pad : clamp ( 0.5 rem , 2 vw , 1.75 rem ) ; --indent : 1.5 rem ; background-color : var ( - - accent ) ; border-right : 1 px solid var ( - - accent2 ) ; box-shadow : 0 0 20 px rgba ( 50 , 50 , 50 , .2 ) inset ; padding : 0 0 0 var ( - - pad ) ; overflow-wrap : anywhere ; scrollbar-width : thin ; scrollbar-color : var ( - - accent2 ) transparent ; z-index : 1 } nav . pdoc :: -webkit-scrollbar { width : .4 rem ; } nav . pdoc :: -webkit-scrollbar-thumb { background-color : var ( - - accent2 ) ; } nav . pdoc > div { padding : var ( - - pad ) 0 ; } nav . pdoc . module-list-button { display : inline-flex ; align-items : center ; color : var ( - - text ) ; border-color : var ( - - muted ) ; margin-bottom : 1 rem ; } nav . pdoc . module-list-button : hover { border-color : var ( - - text ) ; } nav . pdoc input [ type = search ] { display : block ; outline-offset : 0 ; width : calc ( 100 % - var ( - - pad ) ) ; } nav . pdoc . logo { max-width : calc ( 100 % - var ( - - pad ) ) ; max-height : 35 vh ; display : block ; margin : 0 auto 1 rem ; transform : translate ( calc ( -.5 * var ( - - pad ) ) , 0 ) ; } nav . pdoc ul { list-style : none ; padding-left : 0 ; } nav . pdoc > div > ul { margin-left : calc ( 0 px - var ( - - pad ) ) ; } nav . pdoc li a { padding : .2 rem 0 .2 rem calc ( var ( - - pad ) + var ( - - indent ) ) ; } nav . pdoc > div > ul > li > a { padding-left : var ( - - pad ) ; } nav . pdoc li { transition : all 100 ms ; } nav . pdoc li : hover { background-color : var ( - - nav - hover ) ; } nav . pdoc a , nav . pdoc a : hover { color : var ( - - text ) ; } nav . pdoc a { display : block ; } nav . pdoc > h2 : first-of-type { margin-top : 1.5 rem ; } nav . pdoc . class : before { content : "class " ; color : var ( - - muted ) ; } nav . pdoc . function : after { content : "()" ; color : var ( - - muted ) ; } nav . pdoc footer : before { content : "" ; display : block ; width : calc ( 100 % - var ( - - pad ) ) ; border-top : solid var ( - - accent2 ) 1 px ; margin-top : 1.5 rem ; padding-top : .5 rem ; } nav . pdoc footer { font-size : small ; } < / style >
2025-02-13 21:56:02 +01:00
< style > / * ! c o n t e n t . c s s * / . p d o c { c o l o r : v a r ( - - t e x t ) ; b o x - s i z i n g : b o r d e r - b o x ; l i n e - h e i g h t : 1 . 5 ; b a c k g r o u n d : n o n e ; } . p d o c . p d o c - b u t t o n { c u r s o r : p o i n t e r ; d i s p l a y : i n l i n e - b l o c k ; b o r d e r : s o l i d b l a c k 1 p x ; b o r d e r - r a d i u s : 2 p x ; f o n t - s i z e : . 7 5 r e m ; p a d d i n g : c a l c ( 0 . 5 e m - 1 p x ) 1 e m ; t r a n s i t i o n : 1 0 0 m s a l l ; } . p d o c . a l e r t { p a d d i n g : 1 r e m 1 r e m 1 r e m c a l c ( 1 . 5 r e m + 2 4 p x ) ; b o r d e r : 1 p x s o l i d t r a n s p a r e n t ; b o r d e r - r a d i u s : . 2 5 r e m ; b a c k g r o u n d - r e p e a t : n o - r e p e a t ; b a c k g r o u n d - p o s i t i o n : . 7 5 r e m c e n t e r ; m a r g i n - b o t t o m : 1 r e m ; } . p d o c . a l e r t > e m { d i s p l a y : n o n e ; } . p d o c . a l e r t > * : l a s t - c h i l d { m a r g i n - b o t t o m : 0 ; } . p d o c . a l e r t . n o t e { c o l o r : # 0 8 4 2 9 8 ; b a c k g r o u n d - c o l o r : # c f e 2 f f ; b o r d e r - c o l o r : # b 6 d 4 f e ; b a c k g r o u n d - i m a g e : u r l ( " d a t a : i m a g e / s v g + x m l , % 3 C s v g % 2 0 x m l n s % 3 D % 2 2 h t t p % 3 A / / w w w . w 3 . o r g / 2 0 0 0 / s v g % 2 2 % 2 0 w i d t h % 3 D % 2 2 2 4 % 2 2 % 2 0 h e i g h t % 3 D % 2 2 2 4 % 2 2 % 2 0 f i l l % 3 D % 2 2 % 2 3 0 8 4 2 9 8 % 2 2 % 2 0 v i e w B o x % 3 D % 2 2 0 % 2 0 0 % 2 0 1 6 % 2 0 1 6 % 2 2 % 3 E % 3 C p a t h % 2 0 d % 3 D % 2 2 M 8 % 2 0 1 6 A 8 % 2 0 8 % 2 0 0 % 2 0 1 % 2 0 0 % 2 0 8 % 2 0 0 a 8 % 2 0 8 % 2 0 0 % 2 0 0 % 2 0 0 % 2 0 0 % 2 0 1 6 z m . 9 3 - 9 . 4 1 2 - 1 % 2 0 4 . 7 0 5 c - . 0 7 . 3 4 . 0 2 9 . 5 3 3 . 3 0 4 . 5 3 3 . 1 9 4 % 2 0 0 % 2 0 . 4 8 7 - . 0 7 . 6 8 6 - . 2 4 6 l - . 0 8 8 . 4 1 6 c - . 2 8 7 . 3 4 6 - . 9 2 . 5 9 8 - 1 . 4 6 5 . 5 9 8 - . 7 0 3 % 2 0 0 - 1 . 0 0 2 - . 4 2 2 - . 8 0 8 - 1 . 3 1 9 l . 7 3 8 - 3 . 4 6 8 c . 0 6 4 - . 2 9 3 . 0 0 6 - . 3 9 9 - . 2 8 7 - . 4 7 l - . 4 5 1 - . 0 8 1 . 0 8 2 - . 3 8 1 % 2 0 2 . 2 9 - . 2 8 7 z M 8 % 2 0 5 . 5 a 1 % 2 0 1 % 2 0 0 % 2 0 1 % 2 0 1 % 2 0 0 - 2 % 2 0 1 % 2 0 1 % 2 0 0 % 2 0 0 % 2 0 1 % 2 0 0 % 2 0 2 z % 2 2 / % 3 E % 3 C / s v g % 3 E " ) ; } . p d o c . a l e r t . w a r n i n g { c o l o r : # 6 6 4 d 0 3 ; b a c k g r o u n d - c o l o r : # f f f 3 c d ; b o r d e r - c o l o r : # f f e c b 5 ; b a c k g r o u n d - i m a g e : u r l ( " d a t a : i m a g e / s v g + x m l , % 3 C s v g % 2 0 x m l n s % 3 D % 2 2 h t t p % 3 A / / w w w . w 3 . o r g / 2 0 0 0 / s v g % 2 2 % 2 0 w i d t h % 3 D % 2 2 2 4 % 2 2 % 2 0 h e i g h t % 3 D % 2 2 2 4 % 2 2 % 2 0 f i l l % 3 D % 2 2 % 2 3 6 6 4 d 0 3 % 2 2 % 2 0 v i e w B o x % 3 D % 2 2 0 % 2 0 0 % 2 0 1 6 % 2 0 1 6 % 2 2 % 3 E % 3 C p a t h % 2 0 d % 3 D % 2 2 M 8 . 9 8 2 % 2 0 1 . 5 6 6 a 1 . 1 3 % 2 0 1 . 1 3 % 2 0 0 % 2 0 0 % 2 0 0 - 1 . 9 6 % 2 0 0 L . 1 6 5 % 2 0 1 3 . 2 3 3 c - . 4 5 7 . 7 7 8 . 0 9 1 % 2 0 1 . 7 6 7 . 9 8 % 2 0 1 . 7 6 7 h 1 3 . 7 1 3 c . 8 8 9 % 2 0 0 % 2 0 1 . 4 3 8 - . 9 9 . 9 8 - 1 . 7 6 7 L 8 . 9 8 2 % 2 0 1 . 5 6 6 z M 8 % 2 0 5 c . 5 3 5 % 2 0 0 % 2 0 . 9 5 4 . 4 6 2 . 9 . 9 9 5 l - . 3 5 % 2 0 3 . 5 0 7 a . 5 5 2 . 5 5 2 % 2 0 0 % 2 0 0 % 2 0 1 - 1 . 1 % 2 0 0 L 7 . 1 % 2 0 5 . 9 9 5 A . 9 0 5 . 9 0 5 % 2 0 0 % 2 0 0 % 2 0 1 % 2 0 8 % 2 0 5 z m . 0 0 2 % 2 0 6 a 1 % 2 0 1 % 2 0 0 % 2 0 1 % 2 0 1 % 2 0 0 % 2 0 2 % 2 0 1 % 2 0 1 % 2 0 0 % 2 0 0 % 2 0 1 % 2 0 0 - 2 z % 2 2 / % 3 E % 3 C / s v g % 3 E " ) ; } . p d o c . a l e r t . d a n g e r { c o l o r : # 8 4 2 0 2 9 ; b a c k g r o u n d - c o l o r : # f 8 d 7 d a ; b o r d e r - c o l o r : # f 5 c 2 c 7 ; b a c k g r o u n d - i m a g e : u r l ( " d a t a : i m a g e / s v g + x m l , % 3 C s v g % 2 0 x m l n s % 3 D % 2 2 h t t p % 3 A / / w w w . w 3 . o r g / 2 0 0 0 / s v g % 2 2 % 2 0 w i d t h % 3 D % 2 2 2 4 % 2 2 % 2 0 h e i g h t % 3 D % 2 2 2 4 % 2 2 % 2 0 f i l l % 3 D % 2 2 % 2 3 8 4 2 0 2 9 % 2 2 % 2 0 v i e w B o x % 3 D % 2 2 0 % 2 0 0 % 2 0 1 6 % 2 0 1 6 % 2 2 % 3 E % 3 C p a t h % 2 0 d % 3 D % 2 2 M 5 . 5 2 . 3 5 9 A . 5 . 5 % 2 0 0 % 2 0 0 % 2 0 1 % 2 0 6 % 2 0 0 h 4 a . 5 . 5 % 2 0 0 % 2 0 0 % 2 0 1 % 2 0 . 4 7 4 . 6 5 8 L 8 . 6 9 4 % 2 0 6 H 1 2 . 5 a . 5 . 5 % 2 0 0 % 2 0 0 % 2 0 1 % 2 0 . 3 9 5 . 8 0 7 l - 7 % 2 0 9 a . 5 . 5 % 2 0 0 % 2 0 0 % 2 0 1 - . 8 7 3 - . 4 5 4 L 6 . 8 2 3 % 2 0 9 . 5 H 3 . 5 a . 5 . 5 % 2 0 0 % 2 0 0 % 2 0 1 - . 4 8 - . 6 4 1 l 2 . 5 - 8 . 5 z % 2 2 / % 3 E % 3 C / s v g % 3 E " ) ; } . p d o c . v i s u a l l y - h i d d e n { p o s i t i o n : a b s o l u t e ! i m p o r t a n t ; w i d t h : 1 p x ! i m p o r t a n t ; h e i g h t : 1 p x ! i m p o r t a n t ; p a d d i n g : 0 ! i m p o r t a n t ; m a r g i n : - 1 p x ! i m p o r t a n t ; o v e r f l o w : h i d d e n ! i m p o r t a n t ; c l i p : r e c t ( 0 , 0 , 0 , 0 ) ! i m p o r t a n t ; w h i t e - s p a c e : n o w r a p ! i m p o r t a n t ; b o r d e r : 0 ! i m p o r t a n t ; } . p d o c h 1 , . p d o c h 2 , . p d o c h 3 { f o n t - w e i g h t : 3 0 0 ; m a r g i n : . 3 e m 0 ; p a d d i n g : . 2 e m 0 ; } . p d o c > s e c t i o n : n o t ( . m o d u l e - i n f o ) h 1 { f o n t - s i z e : 1 . 5 r e m ; f o n t - w e i g h t : 5 0 0 ; } . p d o c > s e c t i o n : n o t ( . m o d u l e - i n f o ) h 2 { f o n t - s i z e : 1 . 4 r e m ; f o n t - w e i g h t : 5 0 0 ; } . p d o c > s e c t i o n : n o t ( . m o d u l e - i n f o ) h 3 { f o n t - s i z e : 1 . 3 r e m ; f o n t - w e i g h t : 5 0 0 ; } . p d o c > s e c t i o n : n o t ( . m o d u l e - i n f o ) h 4 { f o n t - s i z e : 1 . 2 r e m ; } . p d o c > s e c t i o n : n o t ( . m o d u l e - i n f o ) h 5 { f o n t - s i z e : 1 . 1 r e m ; } . p d o c a { t e x t - d e c o r a t i o n : n o n e ; c o l o r : v a r ( - - l i n k ) ; } . p d o c a : h o v e r { c o l o r : v a r ( - - l i n k - h o v e r ) ; } . p d o c b l o c k q u o t e { m a r g i n - l e f t : 2 r e m ; } . p d o c p r e { b o r d e r - t o p : 1 p x s o l i d v a r ( - - a c c e n t 2 ) ; b o r d e r - b o t t o m : 1 p x s o l i d v a r ( - - a c c e n t 2 ) ; m a r g i n - t o p : 0 ; m a r g i n - b o t t o m : 1 e m ; p a d d i n g : . 5 r e m 0 . 5 r e m . 5 r e m ; o v e r f l o w - x : a u t o ; b a c k g r o u n d - c o l o r : v a r ( - - c o d e ) ; } . p d o c c o d e { c o l o r : v a r ( - - t e x t ) ; p a d d i n g : . 2 e m . 4 e m ; m a r g i n : 0 ; f o n t - s i z e : 8 5 % ; b a c k g r o u n d - c o l o r : v a r ( - - a c c e n t ) ; b o r d e r - r a d i u s : 6 p x ; } . p d o c a > c o d e { c o l o r : i n h e r i t ; } . p d o c p r e > c o d e { d i s p l a y : i n l i n e - b l o c k ; f o n t - s i z e : i n h e r i t ; b a c k g r o u n d : n o n e ; b o r d e r : n o n e ; p a d d i n g : 0 ; } . p d o c > s e c t i o n : n o t ( . m o d u l e - i n f o ) { m a r g i n - b o t t o m : 1 . 5 r e m ; } . p d o c . m o d u l e n a m e { m a r g i n - t o p : 0 ; f o n t - w e i g h t : b o l d ; } . p d o c . m o d u l e n a m e a { c o l o r : v a r ( - - l i n k ) ; t r a n s i t i o n : 1 0 0 m s a l l ; } . p d o c . g i t - b u t t o n { f l o a t : r i g h t ; b o r d e r : s o l i d v a r ( - - l i n k ) 1 p x ; } . p d o c . g i t - b u t t o n : h o v e r { b a c k g r o u n d - c o l o r : v a r ( - - l i n k ) ; c o l o r : v a r ( - - p d o c - b a c k g r o u n d ) ; } . v i e w - s o u r c e - t o g g l e - s t a t e , . v i e w - s o u r c e - t o g g l e - s t a t e ~ . p d o c - c o d e { d i s p l a y : n o n e ; } . v i e w - s o u r c e - t o g g l e - s t a t e : c h e c k e d ~ . p d o c - c o d e { d i s p l a y : b l o c k ; } . v i e w - s o u r c e - b u t t o n { d i s p l a y : i n l i n e - b l o c k ; f l o a t : r i g h t ; f o n t - s i z e : . 7 5 r e m ; l i n e - h e i g h t : 1 . 5 r e m ; c o l o r : v a r ( - - m u t e d ) ; p a d d i n g : 0 .
2025-02-13 15:23:26 +01:00
< style > /*! custom.css */ < / style > < / head >
< body >
< nav class = "pdoc" >
< label id = "navtoggle" for = "togglestate" class = "pdoc-button" > < svg xmlns = 'http://www.w3.org/2000/svg' viewBox = '0 0 30 30' > < path stroke-linecap = 'round' stroke = "currentColor" stroke-miterlimit = '10' stroke-width = '2' d = 'M4 7h22M4 15h22M4 23h22' / > < / svg > < / label >
< input id = "togglestate" type = "checkbox" aria-hidden = "true" tabindex = "-1" >
< div > < a class = "pdoc-button module-list-button" href = "../sqlglot.html" >
< svg xmlns = "http://www.w3.org/2000/svg" width = "16" height = "16" fill = "currentColor" class = "bi bi-box-arrow-in-left" viewBox = "0 0 16 16" >
< path fill-rule = "evenodd" d = "M10 3.5a.5.5 0 0 0-.5-.5h-8a.5.5 0 0 0-.5.5v9a.5.5 0 0 0 .5.5h8a.5.5 0 0 0 .5-.5v-2a.5.5 0 0 1 1 0v2A1.5 1.5 0 0 1 9.5 14h-8A1.5 1.5 0 0 1 0 12.5v-9A1.5 1.5 0 0 1 1.5 2h8A1.5 1.5 0 0 1 11 3.5v2a.5.5 0 0 1-1 0v-2z" / >
< path fill-rule = "evenodd" d = "M4.146 8.354a.5.5 0 0 1 0-.708l3-3a.5.5 0 1 1 .708.708L5.707 7.5H14.5a.5.5 0 0 1 0 1H5.707l2.147 2.146a.5.5 0 0 1-.708.708l-3-3z" / >
< / svg > sqlglot< / a >
< input type = "search" placeholder = "Search..." role = "searchbox" aria-label = "search"
pattern=".+" required>
2025-02-13 15:48:10 +01:00
< h2 > API Documentation< / h2 >
< ul class = "memberlist" >
2025-02-13 15:23:26 +01:00
< li >
< a class = "function" href = "#format_time" > format_time< / a >
< / li >
2025-02-13 21:09:41 +01:00
< li >
< a class = "variable" href = "#TIMEZONES" > TIMEZONES< / a >
< / li >
2025-02-13 21:54:13 +01:00
< li >
< a class = "function" href = "#subsecond_precision" > subsecond_precision< / a >
< / li >
2025-02-13 15:23:26 +01:00
< / ul >
< footer > Copyright (c) 2023 Toby Mao< / footer >
< a class = "attribution" title = "pdoc: Python API documentation generator" href = "https://pdoc.dev" target = "_blank" >
built with < span class = "visually-hidden" > pdoc< / span > < img
alt="pdoc logo"
src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20role%3D%22img%22%20aria-label%3D%22pdoc%20logo%22%20width%3D%22300%22%20height%3D%22150%22%20viewBox%3D%22-1%200%2060%2030%22%3E%3Ctitle%3Epdoc%3C/title%3E%3Cpath%20d%3D%22M29.621%2021.293c-.011-.273-.214-.475-.511-.481a.5.5%200%200%200-.489.503l-.044%201.393c-.097.551-.695%201.215-1.566%201.704-.577.428-1.306.486-2.193.182-1.426-.617-2.467-1.654-3.304-2.487l-.173-.172a3.43%203.43%200%200%200-.365-.306.49.49%200%200%200-.286-.196c-1.718-1.06-4.931-1.47-7.353.191l-.219.15c-1.707%201.187-3.413%202.131-4.328%201.03-.02-.027-.49-.685-.141-1.763.233-.721.546-2.408.772-4.076.042-.09.067-.187.046-.288.166-1.347.277-2.625.241-3.351%201.378-1.008%202.271-2.586%202.271-4.362%200-.976-.272-1.935-.788-2.774-.057-.094-.122-.18-.184-.268.033-.167.052-.339.052-.516%200-1.477-1.202-2.679-2.679-2.679-.791%200-1.496.352-1.987.9a6.3%206.3%200%200%200-1.001.029c-.492-.564-1.207-.929-2.012-.929-1.477%200-2.679%201.202-2.679%202.679A2.65%202.65%200%200%200%20.97%206.554c-.383.747-.595%201.572-.595%202.41%200%202.311%201.507%204.29%203.635%205.107-.037.699-.147%202.27-.423%203.294l-.137.461c-.622%202.042-2.515%208.257%201.727%2010.643%201.614.908%203.06%201.248%204.317%201.248%202.665%200%204.492-1.524%205.322-2.401%201.476-1.559%202.886-1.854%206.491.82%201.877%201.393%203.514%201.753%204.861%201.068%202.223-1.713%202.811-3.867%203.399-6.374.077-.846.056-1.469.054-1.537zm-4.835%204.313c-.054.305-.156.586-.242.629-.034-.007-.131-.022-.307-.157-.145-.111-.314-.478-.456-.908.221.121.432.25.675.355.115.039.219.051.33.081zm-2.251-1.238c-.05.33-.158.648-.252.694-.022.001-.125-.018-.307-.157-.217-.166-.488-.906-.639-1.573.358.344.754.693%201.198%201.036zm-3.887-2.337c-.006-.116-.018-.231-.041-.342.635.145%201.189.368%201.599.625.097.231.166.481.174.642-.03.049-.055.101-.067.158-.046.013-.128.026-.298.004-.278-.037-.901-.57-1.367-1.087zm-1.127-.497c.116.306.176.625.12.71-.019.014-.117.045-.345.016-.206-.027-.604-.332-.986-.695.41-.051.816-.056%201.211-.031zm-4.535%201.535c.209.22.379.47.358.598-.006.041-.088.138-.351.234-.144.055-.539-.063-.979-.259a11.66%2011.66%200%200%200%20.972-.573zm.983-.664c.359-.237.738-.418%201.126-.554.25.237.479.548.457.694-.006.042-.087.138-.351.235-.174.064-.694-.105-1.232-.375zm-3.381%201.794c-.022.145-.061.29-.149.401-.133.166-.358.248-.69.251h-.002c-.133%200-.306-.26-.45-.621.417.091.854.07%201.291-.031zm-2.066-8.077a4.78%204.78%200%200%201-.775-.584c.172-.115.505-.254.88-.378l-.105.962zm-.331%202.302a10.32%2010.32%200%200%201-.828-.502c.202-.143.576-.328.984-.49l-.156.992zm-.45%202.157l-.701-.403c.214-.115.536-.249.891-.376a11.57%2011.57%200%200%201-.19.779zm-.181%201.716c.064.398.194.702.298.893-.194-.051-.435-.162-.736-.398.061-.119.224-.3.438-.495zM8.87%204.141c0%20.152-.123.276-.276.276s-.275-.124-.275-.276.123-.276.276-.276.275.124.275.276zm-.735-.389a1.15%201.15%200%200%200-.314.783%201.16%201.16%200%200%200%201.162%201.162c.457%200%20.842-.27%201.032-.653.026.117.042.238.042.362a1.68%201.68%200%200%201-1.679%201.679%201.68%201.68%200%200%201-1.679-1.679c0-.843.626-1.535%201.436-1.654zM5.059%205.406A1.68%201.68%200%200%201%203.38%207.085a1.68%201.68%200%200%201-1.679-1.679c0-.037.009-.072.011-.109.21.3.541.508.935.508a1.16%201.16%200%200%200%201.162-1.162%201.14%201.14%200%200%200-.474-.912c.015%200%20.03-.005.045-.005.926.001%201.679.754%201.679%201.68zM3.198%204.141c0%20.152-.123.276-.276.276s-.275-.124-.275-.276.123-.276.276-.276.275.124.275.276zM1.375%208.964c0-.52.103-1.035.288-1.52.466.394%201.06.64%201.717.64%201.144%200%202.116-.725%202.499-1.738.383%201.012%201.355%201.738%202.499%201.738.867%200%201.631-.421%202.121-1.062.307.605.478%201.267.478%201.942%200%202.486-2.153%204.51-4.801%204.51s-4.801-2.023-4.801-4.51zm24.342%2019.349c-.985.498-2.267.168-3.813-.979-3.073-2.281-5.453-3.199-7.813-.705-1.315%201.391-4.163%203.365-8.423.97-3.174-1.786-2.239-6.266-1.261-9.479l.146-.492c.276-1.02.395-2.457.444-3.268a6.11%206.11%200%200%200%201.18.115%206.01%206.01%200%200%200%202.536-.562l-.006.175c-.802.215-1.848.612
< / a >
< / div >
< / nav >
< main class = "pdoc" >
< section class = "module-info" >
< a class = "pdoc-button git-button" href = "https://github.com/tobymao/sqlglot/tree/main/sqlglot/time.py" > Edit on GitHub< / a >
< h1 class = "modulename" >
< a href = "./../sqlglot.html" > sqlglot< / a > < wbr > .time < / h1 >
< input id = "mod-time-view-source" class = "view-source-toggle-state" type = "checkbox" aria-hidden = "true" tabindex = "-1" >
< label class = "view-source-button" for = "mod-time-view-source" > < span > View Source< / span > < / label >
2025-02-13 21:59:50 +01:00
< div class = "pdoc-code codehilite" > < pre > < span > < / span > < span id = "L-1" > < a href = "#L-1" > < span class = "linenos" > 1< / span > < / a > < span class = "kn" > import< / span > < span class = "w" > < / span > < span class = "nn" > typing< / span > < span class = "w" > < / span > < span class = "k" > as< / span > < span class = "w" > < / span > < span class = "nn" > t< / span >
< / span > < span id = "L-2" > < a href = "#L-2" > < span class = "linenos" > 2< / span > < / a > < span class = "kn" > import< / span > < span class = "w" > < / span > < span class = "nn" > datetime< / span >
2025-02-13 21:54:13 +01:00
< / span > < span id = "L-3" > < a href = "#L-3" > < span class = "linenos" > 3< / span > < / a >
< / span > < span id = "L-4" > < a href = "#L-4" > < span class = "linenos" > 4< / span > < / a > < span class = "c1" > # The generic time format is based on python time.strftime.< / span >
< / span > < span id = "L-5" > < a href = "#L-5" > < span class = "linenos" > 5< / span > < / a > < span class = "c1" > # https://docs.python.org/3/library/time.html#time.strftime< / span >
2025-02-13 21:59:50 +01:00
< / span > < span id = "L-6" > < a href = "#L-6" > < span class = "linenos" > 6< / span > < / a > < span class = "kn" > from< / span > < span class = "w" > < / span > < span class = "nn" > sqlglot.trie< / span > < span class = "w" > < / span > < span class = "kn" > import< / span > < span class = "n" > TrieResult< / span > < span class = "p" > ,< / span > < span class = "n" > in_trie< / span > < span class = "p" > ,< / span > < span class = "n" > new_trie< / span >
2025-02-13 21:09:41 +01:00
< / span > < span id = "L-7" > < a href = "#L-7" > < span class = "linenos" > 7< / span > < / a >
2025-02-13 21:54:13 +01:00
< / span > < span id = "L-8" > < a href = "#L-8" > < span class = "linenos" > 8< / span > < / a >
2025-02-13 21:59:50 +01:00
< / span > < span id = "L-9" > < a href = "#L-9" > < span class = "linenos" > 9< / span > < / a > < span class = "k" > def< / span > < span class = "w" > < / span > < span class = "nf" > format_time< / span > < span class = "p" > (< / span >
2025-02-13 21:54:13 +01:00
< / span > < span id = "L-10" > < a href = "#L-10" > < span class = "linenos" > 10< / span > < / a > < span class = "n" > string< / span > < span class = "p" > :< / span > < span class = "nb" > str< / span > < span class = "p" > ,< / span > < span class = "n" > mapping< / span > < span class = "p" > :< / span > < span class = "n" > t< / span > < span class = "o" > .< / span > < span class = "n" > Dict< / span > < span class = "p" > [< / span > < span class = "nb" > str< / span > < span class = "p" > ,< / span > < span class = "nb" > str< / span > < span class = "p" > ],< / span > < span class = "n" > trie< / span > < span class = "p" > :< / span > < span class = "n" > t< / span > < span class = "o" > .< / span > < span class = "n" > Optional< / span > < span class = "p" > [< / span > < span class = "n" > t< / span > < span class = "o" > .< / span > < span class = "n" > Dict< / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "kc" > None< / span >
< / span > < span id = "L-11" > < a href = "#L-11" > < span class = "linenos" > 11< / span > < / a > < span class = "p" > )< / span > < span class = "o" > -> < / span > < span class = "n" > t< / span > < span class = "o" > .< / span > < span class = "n" > Optional< / span > < span class = "p" > [< / span > < span class = "nb" > str< / span > < span class = "p" > ]:< / span >
< / span > < span id = "L-12" > < a href = "#L-12" > < span class = "linenos" > 12< / span > < / a > < span class = "w" > < / span > < span class = "sd" > " " " < / span >
< / span > < span id = "L-13" > < a href = "#L-13" > < span class = "linenos" > 13< / span > < / a > < span class = "sd" > Converts a time string given a mapping.< / span >
< / span > < span id = "L-14" > < a href = "#L-14" > < span class = "linenos" > 14< / span > < / a >
< / span > < span id = "L-15" > < a href = "#L-15" > < span class = "linenos" > 15< / span > < / a > < span class = "sd" > Examples:< / span >
< / span > < span id = "L-16" > < a href = "#L-16" > < span class = "linenos" > 16< / span > < / a > < span class = "sd" > > > > format_time(" %Y" , {" %Y" : " YYYY" })< / span >
< / span > < span id = "L-17" > < a href = "#L-17" > < span class = "linenos" > 17< / span > < / a > < span class = "sd" > ' YYYY' < / span >
< / span > < span id = "L-18" > < a href = "#L-18" > < span class = "linenos" > 18< / span > < / a >
< / span > < span id = "L-19" > < a href = "#L-19" > < span class = "linenos" > 19< / span > < / a > < span class = "sd" > Args:< / span >
< / span > < span id = "L-20" > < a href = "#L-20" > < span class = "linenos" > 20< / span > < / a > < span class = "sd" > mapping: dictionary of time format to target time format.< / span >
< / span > < span id = "L-21" > < a href = "#L-21" > < span class = "linenos" > 21< / span > < / a > < span class = "sd" > trie: optional trie, can be passed in for performance.< / span >
< / span > < span id = "L-22" > < a href = "#L-22" > < span class = "linenos" > 22< / span > < / a >
< / span > < span id = "L-23" > < a href = "#L-23" > < span class = "linenos" > 23< / span > < / a > < span class = "sd" > Returns:< / span >
< / span > < span id = "L-24" > < a href = "#L-24" > < span class = "linenos" > 24< / span > < / a > < span class = "sd" > The converted time string.< / span >
< / span > < span id = "L-25" > < a href = "#L-25" > < span class = "linenos" > 25< / span > < / a > < span class = "sd" > " " " < / span >
< / span > < span id = "L-26" > < a href = "#L-26" > < span class = "linenos" > 26< / span > < / a > < span class = "k" > if< / span > < span class = "ow" > not< / span > < span class = "n" > string< / span > < span class = "p" > :< / span >
< / span > < span id = "L-27" > < a href = "#L-27" > < span class = "linenos" > 27< / span > < / a > < span class = "k" > return< / span > < span class = "kc" > None< / span >
< / span > < span id = "L-28" > < a href = "#L-28" > < span class = "linenos" > 28< / span > < / a >
< / span > < span id = "L-29" > < a href = "#L-29" > < span class = "linenos" > 29< / span > < / a > < span class = "n" > start< / span > < span class = "o" > =< / span > < span class = "mi" > 0< / span >
< / span > < span id = "L-30" > < a href = "#L-30" > < span class = "linenos" > 30< / span > < / a > < span class = "n" > end< / span > < span class = "o" > =< / span > < span class = "mi" > 1< / span >
< / span > < span id = "L-31" > < a href = "#L-31" > < span class = "linenos" > 31< / span > < / a > < span class = "n" > size< / span > < span class = "o" > =< / span > < span class = "nb" > len< / span > < span class = "p" > (< / span > < span class = "n" > string< / span > < span class = "p" > )< / span >
< / span > < span id = "L-32" > < a href = "#L-32" > < span class = "linenos" > 32< / span > < / a > < span class = "n" > trie< / span > < span class = "o" > =< / span > < span class = "n" > trie< / span > < span class = "ow" > or< / span > < span class = "n" > new_trie< / span > < span class = "p" > (< / span > < span class = "n" > mapping< / span > < span class = "p" > )< / span >
< / span > < span id = "L-33" > < a href = "#L-33" > < span class = "linenos" > 33< / span > < / a > < span class = "n" > current< / span > < span class = "o" > =< / span > < span class = "n" > trie< / span >
< / span > < span id = "L-34" > < a href = "#L-34" > < span class = "linenos" > 34< / span > < / a > < span class = "n" > chunks< / span > < span class = "o" > =< / span > < span class = "p" > []< / span >
< / span > < span id = "L-35" > < a href = "#L-35" > < span class = "linenos" > 35< / span > < / a > < span class = "n" > sym< / span > < span class = "o" > =< / span > < span class = "kc" > None< / span >
< / span > < span id = "L-36" > < a href = "#L-36" > < span class = "linenos" > 36< / span > < / a >
< / span > < span id = "L-37" > < a href = "#L-37" > < span class = "linenos" > 37< / span > < / a > < span class = "k" > while< / span > < span class = "n" > end< / span > < span class = "o" > < =< / span > < span class = "n" > size< / span > < span class = "p" > :< / span >
< / span > < span id = "L-38" > < a href = "#L-38" > < span class = "linenos" > 38< / span > < / a > < span class = "n" > chars< / span > < span class = "o" > =< / span > < span class = "n" > string< / span > < span class = "p" > [< / span > < span class = "n" > start< / span > < span class = "p" > :< / span > < span class = "n" > end< / span > < span class = "p" > ]< / span >
< / span > < span id = "L-39" > < a href = "#L-39" > < span class = "linenos" > 39< / span > < / a > < span class = "n" > result< / span > < span class = "p" > ,< / span > < span class = "n" > current< / span > < span class = "o" > =< / span > < span class = "n" > in_trie< / span > < span class = "p" > (< / span > < span class = "n" > current< / span > < span class = "p" > ,< / span > < span class = "n" > chars< / span > < span class = "p" > [< / span > < span class = "o" > -< / span > < span class = "mi" > 1< / span > < span class = "p" > ])< / span >
< / span > < span id = "L-40" > < a href = "#L-40" > < span class = "linenos" > 40< / span > < / a >
< / span > < span id = "L-41" > < a href = "#L-41" > < span class = "linenos" > 41< / span > < / a > < span class = "k" > if< / span > < span class = "n" > result< / span > < span class = "o" > ==< / span > < span class = "n" > TrieResult< / span > < span class = "o" > .< / span > < span class = "n" > FAILED< / span > < span class = "p" > :< / span >
< / span > < span id = "L-42" > < a href = "#L-42" > < span class = "linenos" > 42< / span > < / a > < span class = "k" > if< / span > < span class = "n" > sym< / span > < span class = "p" > :< / span >
< / span > < span id = "L-43" > < a href = "#L-43" > < span class = "linenos" > 43< / span > < / a > < span class = "n" > end< / span > < span class = "o" > -=< / span > < span class = "mi" > 1< / span >
< / span > < span id = "L-44" > < a href = "#L-44" > < span class = "linenos" > 44< / span > < / a > < span class = "n" > chars< / span > < span class = "o" > =< / span > < span class = "n" > sym< / span >
< / span > < span id = "L-45" > < a href = "#L-45" > < span class = "linenos" > 45< / span > < / a > < span class = "n" > sym< / span > < span class = "o" > =< / span > < span class = "kc" > None< / span >
< / span > < span id = "L-46" > < a href = "#L-46" > < span class = "linenos" > 46< / span > < / a > < span class = "k" > else< / span > < span class = "p" > :< / span >
< / span > < span id = "L-47" > < a href = "#L-47" > < span class = "linenos" > 47< / span > < / a > < span class = "n" > chars< / span > < span class = "o" > =< / span > < span class = "n" > chars< / span > < span class = "p" > [< / span > < span class = "mi" > 0< / span > < span class = "p" > ]< / span >
< / span > < span id = "L-48" > < a href = "#L-48" > < span class = "linenos" > 48< / span > < / a > < span class = "n" > end< / span > < span class = "o" > =< / span > < span class = "n" > start< / span > < span class = "o" > +< / span > < span class = "mi" > 1< / span >
< / span > < span id = "L-49" > < a href = "#L-49" > < span class = "linenos" > 49< / span > < / a >
< / span > < span id = "L-50" > < a href = "#L-50" > < span class = "linenos" > 50< / span > < / a > < span class = "n" > start< / span > < span class = "o" > +=< / span > < span class = "nb" > len< / span > < span class = "p" > (< / span > < span class = "n" > chars< / span > < span class = "p" > )< / span >
< / span > < span id = "L-51" > < a href = "#L-51" > < span class = "linenos" > 51< / span > < / a > < span class = "n" > chunks< / span > < span class = "o" > .< / span > < span class = "n" > append< / span > < span class = "p" > (< / span > < span class = "n" > chars< / span > < span class = "p" > )< / span >
< / span > < span id = "L-52" > < a href = "#L-52" > < span class = "linenos" > 52< / span > < / a > < span class = "n" > current< / span > < span class = "o" > =< / span > < span class = "n" > trie< / span >
< / span > < span id = "L-53" > < a href = "#L-53" > < span class = "linenos" > 53< / span > < / a > < span class = "k" > elif< / span > < span class = "n" > result< / span > < span class = "o" > ==< / span > < span class = "n" > TrieResult< / span > < span class = "o" > .< / span > < span class = "n" > EXISTS< / span > < span class = "p" > :< / span >
< / span > < span id = "L-54" > < a href = "#L-54" > < span class = "linenos" > 54< / span > < / a > < span class = "n" > sym< / span > < span class = "o" > =< / span > < span class = "n" > chars< / span >
< / span > < span id = "L-55" > < a href = "#L-55" > < span class = "linenos" > 55< / span > < / a >
< / span > < span id = "L-56" > < a href = "#L-56" > < span class = "linenos" > 56< / span > < / a > < span class = "n" > end< / span > < span class = "o" > +=< / span > < span class = "mi" > 1< / span >
< / span > < span id = "L-57" > < a href = "#L-57" > < span class = "linenos" > 57< / span > < / a >
< / span > < span id = "L-58" > < a href = "#L-58" > < span class = "linenos" > 58< / span > < / a > < span class = "k" > if< / span > < span class = "n" > result< / span > < span class = "o" > !=< / span > < span class = "n" > TrieResult< / span > < span class = "o" > .< / span > < span class = "n" > FAILED< / span > < span class = "ow" > and< / span > < span class = "n" > end< / span > < span class = "o" > > < / span > < span class = "n" > size< / span > < span class = "p" > :< / span >
< / span > < span id = "L-59" > < a href = "#L-59" > < span class = "linenos" > 59< / span > < / a > < span class = "n" > chunks< / span > < span class = "o" > .< / span > < span class = "n" > append< / span > < span class = "p" > (< / span > < span class = "n" > chars< / span > < span class = "p" > )< / span >
< / span > < span id = "L-60" > < a href = "#L-60" > < span class = "linenos" > 60< / span > < / a >
< / span > < span id = "L-61" > < a href = "#L-61" > < span class = "linenos" > 61< / span > < / a > < span class = "k" > return< / span > < span class = "s2" > " " < / span > < span class = "o" > .< / span > < span class = "n" > join< / span > < span class = "p" > (< / span > < span class = "n" > mapping< / span > < span class = "o" > .< / span > < span class = "n" > get< / span > < span class = "p" > (< / span > < span class = "n" > chars< / span > < span class = "p" > ,< / span > < span class = "n" > chars< / span > < span class = "p" > )< / span > < span class = "k" > for< / span > < span class = "n" > chars< / span > < span class = "ow" > in< / span > < span class = "n" > chunks< / span > < span class = "p" > )< / span >
2025-02-13 21:17:09 +01:00
< / span > < span id = "L-62" > < a href = "#L-62" > < span class = "linenos" > 62< / span > < / a >
2025-02-13 21:54:13 +01:00
< / span > < span id = "L-63" > < a href = "#L-63" > < span class = "linenos" > 63< / span > < / a >
< / span > < span id = "L-64" > < a href = "#L-64" > < span class = "linenos" > 64< / span > < / a > < span class = "n" > TIMEZONES< / span > < span class = "o" > =< / span > < span class = "p" > {< / span >
< / span > < span id = "L-65" > < a href = "#L-65" > < span class = "linenos" > 65< / span > < / a > < span class = "n" > tz< / span > < span class = "o" > .< / span > < span class = "n" > lower< / span > < span class = "p" > ()< / span >
< / span > < span id = "L-66" > < a href = "#L-66" > < span class = "linenos" > 66< / span > < / a > < span class = "k" > for< / span > < span class = "n" > tz< / span > < span class = "ow" > in< / span > < span class = "p" > (< / span >
< / span > < span id = "L-67" > < a href = "#L-67" > < span class = "linenos" > 67< / span > < / a > < span class = "s2" > " Africa/Abidjan" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-68" > < a href = "#L-68" > < span class = "linenos" > 68< / span > < / a > < span class = "s2" > " Africa/Accra" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-69" > < a href = "#L-69" > < span class = "linenos" > 69< / span > < / a > < span class = "s2" > " Africa/Addis_Ababa" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-70" > < a href = "#L-70" > < span class = "linenos" > 70< / span > < / a > < span class = "s2" > " Africa/Algiers" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-71" > < a href = "#L-71" > < span class = "linenos" > 71< / span > < / a > < span class = "s2" > " Africa/Asmara" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-72" > < a href = "#L-72" > < span class = "linenos" > 72< / span > < / a > < span class = "s2" > " Africa/Asmera" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-73" > < a href = "#L-73" > < span class = "linenos" > 73< / span > < / a > < span class = "s2" > " Africa/Bamako" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-74" > < a href = "#L-74" > < span class = "linenos" > 74< / span > < / a > < span class = "s2" > " Africa/Bangui" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-75" > < a href = "#L-75" > < span class = "linenos" > 75< / span > < / a > < span class = "s2" > " Africa/Banjul" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-76" > < a href = "#L-76" > < span class = "linenos" > 76< / span > < / a > < span class = "s2" > " Africa/Bissau" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-77" > < a href = "#L-77" > < span class = "linenos" > 77< / span > < / a > < span class = "s2" > " Africa/Blantyre" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-78" > < a href = "#L-78" > < span class = "linenos" > 78< / span > < / a > < span class = "s2" > " Africa/Brazzaville" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-79" > < a href = "#L-79" > < span class = "linenos" > 79< / span > < / a > < span class = "s2" > " Africa/Bujumbura" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-80" > < a href = "#L-80" > < span class = "linenos" > 80< / span > < / a > < span class = "s2" > " Africa/Cairo" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-81" > < a href = "#L-81" > < span class = "linenos" > 81< / span > < / a > < span class = "s2" > " Africa/Casablanca" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-82" > < a href = "#L-82" > < span class = "linenos" > 82< / span > < / a > < span class = "s2" > " Africa/Ceuta" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-83" > < a href = "#L-83" > < span class = "linenos" > 83< / span > < / a > < span class = "s2" > " Africa/Conakry" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-84" > < a href = "#L-84" > < span class = "linenos" > 84< / span > < / a > < span class = "s2" > " Africa/Dakar" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-85" > < a href = "#L-85" > < span class = "linenos" > 85< / span > < / a > < span class = "s2" > " Africa/Dar_es_Salaam" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-86" > < a href = "#L-86" > < span class = "linenos" > 86< / span > < / a > < span class = "s2" > " Africa/Djibouti" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-87" > < a href = "#L-87" > < span class = "linenos" > 87< / span > < / a > < span class = "s2" > " Africa/Douala" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-88" > < a href = "#L-88" > < span class = "linenos" > 88< / span > < / a > < span class = "s2" > " Africa/El_Aaiun" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-89" > < a href = "#L-89" > < span class = "linenos" > 89< / span > < / a > < span class = "s2" > " Africa/Freetown" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-90" > < a href = "#L-90" > < span class = "linenos" > 90< / span > < / a > < span class = "s2" > " Africa/Gaborone" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-91" > < a href = "#L-91" > < span class = "linenos" > 91< / span > < / a > < span class = "s2" > " Africa/Harare" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-92" > < a href = "#L-92" > < span class = "linenos" > 92< / span > < / a > < span class = "s2" > " Africa/Johannesburg" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-93" > < a href = "#L-93" > < span class = "linenos" > 93< / span > < / a > < span class = "s2" > " Africa/Juba" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-94" > < a href = "#L-94" > < span class = "linenos" > 94< / span > < / a > < span class = "s2" > " Africa/Kampala" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-95" > < a href = "#L-95" > < span class = "linenos" > 95< / span > < / a > < span class = "s2" > " Africa/Khartoum" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-96" > < a href = "#L-96" > < span class = "linenos" > 96< / span > < / a > < span class = "s2" > " Africa/Kigali" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-97" > < a href = "#L-97" > < span class = "linenos" > 97< / span > < / a > < span class = "s2" > " Africa/Kinshasa" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-98" > < a href = "#L-98" > < span class = "linenos" > 98< / span > < / a > < span class = "s2" > " Africa/Lagos" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-99" > < a href = "#L-99" > < span class = "linenos" > 99< / span > < / a > < span class = "s2" > " Africa/Libreville" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-100" > < a href = "#L-100" > < span class = "linenos" > 100< / span > < / a > < span class = "s2" > " Africa/Lome" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-101" > < a href = "#L-101" > < span class = "linenos" > 101< / span > < / a > < span class = "s2" > " Africa/Luanda" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-102" > < a href = "#L-102" > < span class = "linenos" > 102< / span > < / a > < span class = "s2" > " Africa/Lubumbashi" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-103" > < a href = "#L-103" > < span class = "linenos" > 103< / span > < / a > < span class = "s2" > " Africa/Lusaka" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-104" > < a href = "#L-104" > < span class = "linenos" > 104< / span > < / a > < span class = "s2" > " Africa/Malabo" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-105" > < a href = "#L-105" > < span class = "linenos" > 105< / span > < / a > < span class = "s2" > " Africa/Maputo" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-106" > < a href = "#L-106" > < span class = "linenos" > 106< / span > < / a > < span class = "s2" > " Africa/Maseru" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-107" > < a href = "#L-107" > < span class = "linenos" > 107< / span > < / a > < span class = "s2" > " Africa/Mbabane" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-108" > < a href = "#L-108" > < span class = "linenos" > 108< / span > < / a > < span class = "s2" > " Africa/Mogadishu" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-109" > < a href = "#L-109" > < span class = "linenos" > 109< / span > < / a > < span class = "s2" > " Africa/Monrovia" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-110" > < a href = "#L-110" > < span class = "linenos" > 110< / span > < / a > < span class = "s2" > " Africa/Nairobi" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-111" > < a href = "#L-111" > < span class = "linenos" > 111< / span > < / a > < span class = "s2" > " Africa/Ndjamena" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-112" > < a href = "#L-112" > < span class = "linenos" > 112< / span > < / a > < span class = "s2" > " Africa/Niamey" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-113" > < a href = "#L-113" > < span class = "linenos" > 113< / span > < / a > < span class = "s2" > " Africa/Nouakchott" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-114" > < a href = "#L-114" > < span class = "linenos" > 114< / span > < / a > < span class = "s2" > " Africa/Ouagadougou" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-115" > < a href = "#L-115" > < span class = "linenos" > 115< / span > < / a > < span class = "s2" > " Africa/Porto-Novo" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-116" > < a href = "#L-116" > < span class = "linenos" > 116< / span > < / a > < span class = "s2" > " Africa/Sao_Tome" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-117" > < a href = "#L-117" > < span class = "linenos" > 117< / span > < / a > < span class = "s2" > " Africa/Timbuktu" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-118" > < a href = "#L-118" > < span class = "linenos" > 118< / span > < / a > < span class = "s2" > " Africa/Tripoli" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-119" > < a href = "#L-119" > < span class = "linenos" > 119< / span > < / a > < span class = "s2" > " Africa/Tunis" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-120" > < a href = "#L-120" > < span class = "linenos" > 120< / span > < / a > < span class = "s2" > " Africa/Windhoek" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-121" > < a href = "#L-121" > < span class = "linenos" > 121< / span > < / a > < span class = "s2" > " America/Adak" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-122" > < a href = "#L-122" > < span class = "linenos" > 122< / span > < / a > < span class = "s2" > " America/Anchorage" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-123" > < a href = "#L-123" > < span class = "linenos" > 123< / span > < / a > < span class = "s2" > " America/Anguilla" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-124" > < a href = "#L-124" > < span class = "linenos" > 124< / span > < / a > < span class = "s2" > " America/Antigua" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-125" > < a href = "#L-125" > < span class = "linenos" > 125< / span > < / a > < span class = "s2" > " America/Araguaina" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-126" > < a href = "#L-126" > < span class = "linenos" > 126< / span > < / a > < span class = "s2" > " America/Argentina/Buenos_Aires" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-127" > < a href = "#L-127" > < span class = "linenos" > 127< / span > < / a > < span class = "s2" > " America/Argentina/Catamarca" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-128" > < a href = "#L-128" > < span class = "linenos" > 128< / span > < / a > < span class = "s2" > " America/Argentina/ComodRivadavia" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-129" > < a href = "#L-129" > < span class = "linenos" > 129< / span > < / a > < span class = "s2" > " America/Argentina/Cordoba" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-130" > < a href = "#L-130" > < span class = "linenos" > 130< / span > < / a > < span class = "s2" > " America/Argentina/Jujuy" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-131" > < a href = "#L-131" > < span class = "linenos" > 131< / span > < / a > < span class = "s2" > " America/Argentina/La_Rioja" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-132" > < a href = "#L-132" > < span class = "linenos" > 132< / span > < / a > < span class = "s2" > " America/Argentina/Mendoza" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-133" > < a href = "#L-133" > < span class = "linenos" > 133< / span > < / a > < span class = "s2" > " America/Argentina/Rio_Gallegos" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-134" > < a href = "#L-134" > < span class = "linenos" > 134< / span > < / a > < span class = "s2" > " America/Argentina/Salta" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-135" > < a href = "#L-135" > < span class = "linenos" > 135< / span > < / a > < span class = "s2" > " America/Argentina/San_Juan" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-136" > < a href = "#L-136" > < span class = "linenos" > 136< / span > < / a > < span class = "s2" > " America/Argentina/San_Luis" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-137" > < a href = "#L-137" > < span class = "linenos" > 137< / span > < / a > < span class = "s2" > " America/Argentina/Tucuman" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-138" > < a href = "#L-138" > < span class = "linenos" > 138< / span > < / a > < span class = "s2" > " America/Argentina/Ushuaia" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-139" > < a href = "#L-139" > < span class = "linenos" > 139< / span > < / a > < span class = "s2" > " America/Aruba" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-140" > < a href = "#L-140" > < span class = "linenos" > 140< / span > < / a > < span class = "s2" > " America/Asuncion" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-141" > < a href = "#L-141" > < span class = "linenos" > 141< / span > < / a > < span class = "s2" > " America/Atikokan" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-142" > < a href = "#L-142" > < span class = "linenos" > 142< / span > < / a > < span class = "s2" > " America/Atka" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-143" > < a href = "#L-143" > < span class = "linenos" > 143< / span > < / a > < span class = "s2" > " America/Bahia" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-144" > < a href = "#L-144" > < span class = "linenos" > 144< / span > < / a > < span class = "s2" > " America/Bahia_Banderas" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-145" > < a href = "#L-145" > < span class = "linenos" > 145< / span > < / a > < span class = "s2" > " America/Barbados" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-146" > < a href = "#L-146" > < span class = "linenos" > 146< / span > < / a > < span class = "s2" > " America/Belem" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-147" > < a href = "#L-147" > < span class = "linenos" > 147< / span > < / a > < span class = "s2" > " America/Belize" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-148" > < a href = "#L-148" > < span class = "linenos" > 148< / span > < / a > < span class = "s2" > " America/Blanc-Sablon" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-149" > < a href = "#L-149" > < span class = "linenos" > 149< / span > < / a > < span class = "s2" > " America/Boa_Vista" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-150" > < a href = "#L-150" > < span class = "linenos" > 150< / span > < / a > < span class = "s2" > " America/Bogota" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-151" > < a href = "#L-151" > < span class = "linenos" > 151< / span > < / a > < span class = "s2" > " America/Boise" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-152" > < a href = "#L-152" > < span class = "linenos" > 152< / span > < / a > < span class = "s2" > " America/Buenos_Aires" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-153" > < a href = "#L-153" > < span class = "linenos" > 153< / span > < / a > < span class = "s2" > " America/Cambridge_Bay" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-154" > < a href = "#L-154" > < span class = "linenos" > 154< / span > < / a > < span class = "s2" > " America/Campo_Grande" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-155" > < a href = "#L-155" > < span class = "linenos" > 155< / span > < / a > < span class = "s2" > " America/Cancun" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-156" > < a href = "#L-156" > < span class = "linenos" > 156< / span > < / a > < span class = "s2" > " America/Caracas" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-157" > < a href = "#L-157" > < span class = "linenos" > 157< / span > < / a > < span class = "s2" > " America/Catamarca" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-158" > < a href = "#L-158" > < span class = "linenos" > 158< / span > < / a > < span class = "s2" > " America/Cayenne" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-159" > < a href = "#L-159" > < span class = "linenos" > 159< / span > < / a > < span class = "s2" > " America/Cayman" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-160" > < a href = "#L-160" > < span class = "linenos" > 160< / span > < / a > < span class = "s2" > " America/Chicago" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-161" > < a href = "#L-161" > < span class = "linenos" > 161< / span > < / a > < span class = "s2" > " America/Chihuahua" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-162" > < a href = "#L-162" > < span class = "linenos" > 162< / span > < / a > < span class = "s2" > " America/Ciudad_Juarez" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-163" > < a href = "#L-163" > < span class = "linenos" > 163< / span > < / a > < span class = "s2" > " America/Coral_Harbour" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-164" > < a href = "#L-164" > < span class = "linenos" > 164< / span > < / a > < span class = "s2" > " America/Cordoba" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-165" > < a href = "#L-165" > < span class = "linenos" > 165< / span > < / a > < span class = "s2" > " America/Costa_Rica" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-166" > < a href = "#L-166" > < span class = "linenos" > 166< / span > < / a > < span class = "s2" > " America/Creston" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-167" > < a href = "#L-167" > < span class = "linenos" > 167< / span > < / a > < span class = "s2" > " America/Cuiaba" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-168" > < a href = "#L-168" > < span class = "linenos" > 168< / span > < / a > < span class = "s2" > " America/Curacao" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-169" > < a href = "#L-169" > < span class = "linenos" > 169< / span > < / a > < span class = "s2" > " America/Danmarkshavn" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-170" > < a href = "#L-170" > < span class = "linenos" > 170< / span > < / a > < span class = "s2" > " America/Dawson" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-171" > < a href = "#L-171" > < span class = "linenos" > 171< / span > < / a > < span class = "s2" > " America/Dawson_Creek" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-172" > < a href = "#L-172" > < span class = "linenos" > 172< / span > < / a > < span class = "s2" > " America/Denver" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-173" > < a href = "#L-173" > < span class = "linenos" > 173< / span > < / a > < span class = "s2" > " America/Detroit" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-174" > < a href = "#L-174" > < span class = "linenos" > 174< / span > < / a > < span class = "s2" > " America/Dominica" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-175" > < a href = "#L-175" > < span class = "linenos" > 175< / span > < / a > < span class = "s2" > " America/Edmonton" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-176" > < a href = "#L-176" > < span class = "linenos" > 176< / span > < / a > < span class = "s2" > " America/Eirunepe" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-177" > < a href = "#L-177" > < span class = "linenos" > 177< / span > < / a > < span class = "s2" > " America/El_Salvador" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-178" > < a href = "#L-178" > < span class = "linenos" > 178< / span > < / a > < span class = "s2" > " America/Ensenada" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-179" > < a href = "#L-179" > < span class = "linenos" > 179< / span > < / a > < span class = "s2" > " America/Fort_Nelson" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-180" > < a href = "#L-180" > < span class = "linenos" > 180< / span > < / a > < span class = "s2" > " America/Fort_Wayne" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-181" > < a href = "#L-181" > < span class = "linenos" > 181< / span > < / a > < span class = "s2" > " America/Fortaleza" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-182" > < a href = "#L-182" > < span class = "linenos" > 182< / span > < / a > < span class = "s2" > " America/Glace_Bay" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-183" > < a href = "#L-183" > < span class = "linenos" > 183< / span > < / a > < span class = "s2" > " America/Godthab" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-184" > < a href = "#L-184" > < span class = "linenos" > 184< / span > < / a > < span class = "s2" > " America/Goose_Bay" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-185" > < a href = "#L-185" > < span class = "linenos" > 185< / span > < / a > < span class = "s2" > " America/Grand_Turk" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-186" > < a href = "#L-186" > < span class = "linenos" > 186< / span > < / a > < span class = "s2" > " America/Grenada" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-187" > < a href = "#L-187" > < span class = "linenos" > 187< / span > < / a > < span class = "s2" > " America/Guadeloupe" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-188" > < a href = "#L-188" > < span class = "linenos" > 188< / span > < / a > < span class = "s2" > " America/Guatemala" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-189" > < a href = "#L-189" > < span class = "linenos" > 189< / span > < / a > < span class = "s2" > " America/Guayaquil" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-190" > < a href = "#L-190" > < span class = "linenos" > 190< / span > < / a > < span class = "s2" > " America/Guyana" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-191" > < a href = "#L-191" > < span class = "linenos" > 191< / span > < / a > < span class = "s2" > " America/Halifax" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-192" > < a href = "#L-192" > < span class = "linenos" > 192< / span > < / a > < span class = "s2" > " America/Havana" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-193" > < a href = "#L-193" > < span class = "linenos" > 193< / span > < / a > < span class = "s2" > " America/Hermosillo" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-194" > < a href = "#L-194" > < span class = "linenos" > 194< / span > < / a > < span class = "s2" > " America/Indiana/Indianapolis" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-195" > < a href = "#L-195" > < span class = "linenos" > 195< / span > < / a > < span class = "s2" > " America/Indiana/Knox" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-196" > < a href = "#L-196" > < span class = "linenos" > 196< / span > < / a > < span class = "s2" > " America/Indiana/Marengo" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-197" > < a href = "#L-197" > < span class = "linenos" > 197< / span > < / a > < span class = "s2" > " America/Indiana/Petersburg" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-198" > < a href = "#L-198" > < span class = "linenos" > 198< / span > < / a > < span class = "s2" > " America/Indiana/Tell_City" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-199" > < a href = "#L-199" > < span class = "linenos" > 199< / span > < / a > < span class = "s2" > " America/Indiana/Vevay" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-200" > < a href = "#L-200" > < span class = "linenos" > 200< / span > < / a > < span class = "s2" > " America/Indiana/Vincennes" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-201" > < a href = "#L-201" > < span class = "linenos" > 201< / span > < / a > < span class = "s2" > " America/Indiana/Winamac" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-202" > < a href = "#L-202" > < span class = "linenos" > 202< / span > < / a > < span class = "s2" > " America/Indianapolis" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-203" > < a href = "#L-203" > < span class = "linenos" > 203< / span > < / a > < span class = "s2" > " America/Inuvik" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-204" > < a href = "#L-204" > < span class = "linenos" > 204< / span > < / a > < span class = "s2" > " America/Iqaluit" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-205" > < a href = "#L-205" > < span class = "linenos" > 205< / span > < / a > < span class = "s2" > " America/Jamaica" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-206" > < a href = "#L-206" > < span class = "linenos" > 206< / span > < / a > < span class = "s2" > " America/Jujuy" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-207" > < a href = "#L-207" > < span class = "linenos" > 207< / span > < / a > < span class = "s2" > " America/Juneau" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-208" > < a href = "#L-208" > < span class = "linenos" > 208< / span > < / a > < span class = "s2" > " America/Kentucky/Louisville" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-209" > < a href = "#L-209" > < span class = "linenos" > 209< / span > < / a > < span class = "s2" > " America/Kentucky/Monticello" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-210" > < a href = "#L-210" > < span class = "linenos" > 210< / span > < / a > < span class = "s2" > " America/Knox_IN" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-211" > < a href = "#L-211" > < span class = "linenos" > 211< / span > < / a > < span class = "s2" > " America/Kralendijk" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-212" > < a href = "#L-212" > < span class = "linenos" > 212< / span > < / a > < span class = "s2" > " America/La_Paz" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-213" > < a href = "#L-213" > < span class = "linenos" > 213< / span > < / a > < span class = "s2" > " America/Lima" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-214" > < a href = "#L-214" > < span class = "linenos" > 214< / span > < / a > < span class = "s2" > " America/Los_Angeles" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-215" > < a href = "#L-215" > < span class = "linenos" > 215< / span > < / a > < span class = "s2" > " America/Louisville" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-216" > < a href = "#L-216" > < span class = "linenos" > 216< / span > < / a > < span class = "s2" > " America/Lower_Princes" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-217" > < a href = "#L-217" > < span class = "linenos" > 217< / span > < / a > < span class = "s2" > " America/Maceio" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-218" > < a href = "#L-218" > < span class = "linenos" > 218< / span > < / a > < span class = "s2" > " America/Managua" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-219" > < a href = "#L-219" > < span class = "linenos" > 219< / span > < / a > < span class = "s2" > " America/Manaus" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-220" > < a href = "#L-220" > < span class = "linenos" > 220< / span > < / a > < span class = "s2" > " America/Marigot" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-221" > < a href = "#L-221" > < span class = "linenos" > 221< / span > < / a > < span class = "s2" > " America/Martinique" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-222" > < a href = "#L-222" > < span class = "linenos" > 222< / span > < / a > < span class = "s2" > " America/Matamoros" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-223" > < a href = "#L-223" > < span class = "linenos" > 223< / span > < / a > < span class = "s2" > " America/Mazatlan" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-224" > < a href = "#L-224" > < span class = "linenos" > 224< / span > < / a > < span class = "s2" > " America/Mendoza" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-225" > < a href = "#L-225" > < span class = "linenos" > 225< / span > < / a > < span class = "s2" > " America/Menominee" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-226" > < a href = "#L-226" > < span class = "linenos" > 226< / span > < / a > < span class = "s2" > " America/Merida" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-227" > < a href = "#L-227" > < span class = "linenos" > 227< / span > < / a > < span class = "s2" > " America/Metlakatla" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-228" > < a href = "#L-228" > < span class = "linenos" > 228< / span > < / a > < span class = "s2" > " America/Mexico_City" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-229" > < a href = "#L-229" > < span class = "linenos" > 229< / span > < / a > < span class = "s2" > " America/Miquelon" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-230" > < a href = "#L-230" > < span class = "linenos" > 230< / span > < / a > < span class = "s2" > " America/Moncton" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-231" > < a href = "#L-231" > < span class = "linenos" > 231< / span > < / a > < span class = "s2" > " America/Monterrey" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-232" > < a href = "#L-232" > < span class = "linenos" > 232< / span > < / a > < span class = "s2" > " America/Montevideo" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-233" > < a href = "#L-233" > < span class = "linenos" > 233< / span > < / a > < span class = "s2" > " America/Montreal" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-234" > < a href = "#L-234" > < span class = "linenos" > 234< / span > < / a > < span class = "s2" > " America/Montserrat" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-235" > < a href = "#L-235" > < span class = "linenos" > 235< / span > < / a > < span class = "s2" > " America/Nassau" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-236" > < a href = "#L-236" > < span class = "linenos" > 236< / span > < / a > < span class = "s2" > " America/New_York" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-237" > < a href = "#L-237" > < span class = "linenos" > 237< / span > < / a > < span class = "s2" > " America/Nipigon" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-238" > < a href = "#L-238" > < span class = "linenos" > 238< / span > < / a > < span class = "s2" > " America/Nome" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-239" > < a href = "#L-239" > < span class = "linenos" > 239< / span > < / a > < span class = "s2" > " America/Noronha" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-240" > < a href = "#L-240" > < span class = "linenos" > 240< / span > < / a > < span class = "s2" > " America/North_Dakota/Beulah" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-241" > < a href = "#L-241" > < span class = "linenos" > 241< / span > < / a > < span class = "s2" > " America/North_Dakota/Center" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-242" > < a href = "#L-242" > < span class = "linenos" > 242< / span > < / a > < span class = "s2" > " America/North_Dakota/New_Salem" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-243" > < a href = "#L-243" > < span class = "linenos" > 243< / span > < / a > < span class = "s2" > " America/Nuuk" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-244" > < a href = "#L-244" > < span class = "linenos" > 244< / span > < / a > < span class = "s2" > " America/Ojinaga" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-245" > < a href = "#L-245" > < span class = "linenos" > 245< / span > < / a > < span class = "s2" > " America/Panama" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-246" > < a href = "#L-246" > < span class = "linenos" > 246< / span > < / a > < span class = "s2" > " America/Pangnirtung" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-247" > < a href = "#L-247" > < span class = "linenos" > 247< / span > < / a > < span class = "s2" > " America/Paramaribo" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-248" > < a href = "#L-248" > < span class = "linenos" > 248< / span > < / a > < span class = "s2" > " America/Phoenix" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-249" > < a href = "#L-249" > < span class = "linenos" > 249< / span > < / a > < span class = "s2" > " America/Port-au-Prince" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-250" > < a href = "#L-250" > < span class = "linenos" > 250< / span > < / a > < span class = "s2" > " America/Port_of_Spain" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-251" > < a href = "#L-251" > < span class = "linenos" > 251< / span > < / a > < span class = "s2" > " America/Porto_Acre" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-252" > < a href = "#L-252" > < span class = "linenos" > 252< / span > < / a > < span class = "s2" > " America/Porto_Velho" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-253" > < a href = "#L-253" > < span class = "linenos" > 253< / span > < / a > < span class = "s2" > " America/Puerto_Rico" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-254" > < a href = "#L-254" > < span class = "linenos" > 254< / span > < / a > < span class = "s2" > " America/Punta_Arenas" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-255" > < a href = "#L-255" > < span class = "linenos" > 255< / span > < / a > < span class = "s2" > " America/Rainy_River" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-256" > < a href = "#L-256" > < span class = "linenos" > 256< / span > < / a > < span class = "s2" > " America/Rankin_Inlet" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-257" > < a href = "#L-257" > < span class = "linenos" > 257< / span > < / a > < span class = "s2" > " America/Recife" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-258" > < a href = "#L-258" > < span class = "linenos" > 258< / span > < / a > < span class = "s2" > " America/Regina" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-259" > < a href = "#L-259" > < span class = "linenos" > 259< / span > < / a > < span class = "s2" > " America/Resolute" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-260" > < a href = "#L-260" > < span class = "linenos" > 260< / span > < / a > < span class = "s2" > " America/Rio_Branco" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-261" > < a href = "#L-261" > < span class = "linenos" > 261< / span > < / a > < span class = "s2" > " America/Rosario" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-262" > < a href = "#L-262" > < span class = "linenos" > 262< / span > < / a > < span class = "s2" > " America/Santa_Isabel" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-263" > < a href = "#L-263" > < span class = "linenos" > 263< / span > < / a > < span class = "s2" > " America/Santarem" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-264" > < a href = "#L-264" > < span class = "linenos" > 264< / span > < / a > < span class = "s2" > " America/Santiago" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-265" > < a href = "#L-265" > < span class = "linenos" > 265< / span > < / a > < span class = "s2" > " America/Santo_Domingo" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-266" > < a href = "#L-266" > < span class = "linenos" > 266< / span > < / a > < span class = "s2" > " America/Sao_Paulo" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-267" > < a href = "#L-267" > < span class = "linenos" > 267< / span > < / a > < span class = "s2" > " America/Scoresbysund" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-268" > < a href = "#L-268" > < span class = "linenos" > 268< / span > < / a > < span class = "s2" > " America/Shiprock" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-269" > < a href = "#L-269" > < span class = "linenos" > 269< / span > < / a > < span class = "s2" > " America/Sitka" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-270" > < a href = "#L-270" > < span class = "linenos" > 270< / span > < / a > < span class = "s2" > " America/St_Barthelemy" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-271" > < a href = "#L-271" > < span class = "linenos" > 271< / span > < / a > < span class = "s2" > " America/St_Johns" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-272" > < a href = "#L-272" > < span class = "linenos" > 272< / span > < / a > < span class = "s2" > " America/St_Kitts" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-273" > < a href = "#L-273" > < span class = "linenos" > 273< / span > < / a > < span class = "s2" > " America/St_Lucia" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-274" > < a href = "#L-274" > < span class = "linenos" > 274< / span > < / a > < span class = "s2" > " America/St_Thomas" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-275" > < a href = "#L-275" > < span class = "linenos" > 275< / span > < / a > < span class = "s2" > " America/St_Vincent" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-276" > < a href = "#L-276" > < span class = "linenos" > 276< / span > < / a > < span class = "s2" > " America/Swift_Current" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-277" > < a href = "#L-277" > < span class = "linenos" > 277< / span > < / a > < span class = "s2" > " America/Tegucigalpa" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-278" > < a href = "#L-278" > < span class = "linenos" > 278< / span > < / a > < span class = "s2" > " America/Thule" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-279" > < a href = "#L-279" > < span class = "linenos" > 279< / span > < / a > < span class = "s2" > " America/Thunder_Bay" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-280" > < a href = "#L-280" > < span class = "linenos" > 280< / span > < / a > < span class = "s2" > " America/Tijuana" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-281" > < a href = "#L-281" > < span class = "linenos" > 281< / span > < / a > < span class = "s2" > " America/Toronto" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-282" > < a href = "#L-282" > < span class = "linenos" > 282< / span > < / a > < span class = "s2" > " America/Tortola" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-283" > < a href = "#L-283" > < span class = "linenos" > 283< / span > < / a > < span class = "s2" > " America/Vancouver" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-284" > < a href = "#L-284" > < span class = "linenos" > 284< / span > < / a > < span class = "s2" > " America/Virgin" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-285" > < a href = "#L-285" > < span class = "linenos" > 285< / span > < / a > < span class = "s2" > " America/Whitehorse" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-286" > < a href = "#L-286" > < span class = "linenos" > 286< / span > < / a > < span class = "s2" > " America/Winnipeg" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-287" > < a href = "#L-287" > < span class = "linenos" > 287< / span > < / a > < span class = "s2" > " America/Yakutat" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-288" > < a href = "#L-288" > < span class = "linenos" > 288< / span > < / a > < span class = "s2" > " America/Yellowknife" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-289" > < a href = "#L-289" > < span class = "linenos" > 289< / span > < / a > < span class = "s2" > " Antarctica/Casey" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-290" > < a href = "#L-290" > < span class = "linenos" > 290< / span > < / a > < span class = "s2" > " Antarctica/Davis" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-291" > < a href = "#L-291" > < span class = "linenos" > 291< / span > < / a > < span class = "s2" > " Antarctica/DumontDUrville" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-292" > < a href = "#L-292" > < span class = "linenos" > 292< / span > < / a > < span class = "s2" > " Antarctica/Macquarie" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-293" > < a href = "#L-293" > < span class = "linenos" > 293< / span > < / a > < span class = "s2" > " Antarctica/Mawson" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-294" > < a href = "#L-294" > < span class = "linenos" > 294< / span > < / a > < span class = "s2" > " Antarctica/McMurdo" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-295" > < a href = "#L-295" > < span class = "linenos" > 295< / span > < / a > < span class = "s2" > " Antarctica/Palmer" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-296" > < a href = "#L-296" > < span class = "linenos" > 296< / span > < / a > < span class = "s2" > " Antarctica/Rothera" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-297" > < a href = "#L-297" > < span class = "linenos" > 297< / span > < / a > < span class = "s2" > " Antarctica/South_Pole" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-298" > < a href = "#L-298" > < span class = "linenos" > 298< / span > < / a > < span class = "s2" > " Antarctica/Syowa" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-299" > < a href = "#L-299" > < span class = "linenos" > 299< / span > < / a > < span class = "s2" > " Antarctica/Troll" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-300" > < a href = "#L-300" > < span class = "linenos" > 300< / span > < / a > < span class = "s2" > " Antarctica/Vostok" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-301" > < a href = "#L-301" > < span class = "linenos" > 301< / span > < / a > < span class = "s2" > " Arctic/Longyearbyen" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-302" > < a href = "#L-302" > < span class = "linenos" > 302< / span > < / a > < span class = "s2" > " Asia/Aden" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-303" > < a href = "#L-303" > < span class = "linenos" > 303< / span > < / a > < span class = "s2" > " Asia/Almaty" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-304" > < a href = "#L-304" > < span class = "linenos" > 304< / span > < / a > < span class = "s2" > " Asia/Amman" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-305" > < a href = "#L-305" > < span class = "linenos" > 305< / span > < / a > < span class = "s2" > " Asia/Anadyr" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-306" > < a href = "#L-306" > < span class = "linenos" > 306< / span > < / a > < span class = "s2" > " Asia/Aqtau" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-307" > < a href = "#L-307" > < span class = "linenos" > 307< / span > < / a > < span class = "s2" > " Asia/Aqtobe" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-308" > < a href = "#L-308" > < span class = "linenos" > 308< / span > < / a > < span class = "s2" > " Asia/Ashgabat" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-309" > < a href = "#L-309" > < span class = "linenos" > 309< / span > < / a > < span class = "s2" > " Asia/Ashkhabad" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-310" > < a href = "#L-310" > < span class = "linenos" > 310< / span > < / a > < span class = "s2" > " Asia/Atyrau" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-311" > < a href = "#L-311" > < span class = "linenos" > 311< / span > < / a > < span class = "s2" > " Asia/Baghdad" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-312" > < a href = "#L-312" > < span class = "linenos" > 312< / span > < / a > < span class = "s2" > " Asia/Bahrain" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-313" > < a href = "#L-313" > < span class = "linenos" > 313< / span > < / a > < span class = "s2" > " Asia/Baku" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-314" > < a href = "#L-314" > < span class = "linenos" > 314< / span > < / a > < span class = "s2" > " Asia/Bangkok" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-315" > < a href = "#L-315" > < span class = "linenos" > 315< / span > < / a > < span class = "s2" > " Asia/Barnaul" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-316" > < a href = "#L-316" > < span class = "linenos" > 316< / span > < / a > < span class = "s2" > " Asia/Beirut" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-317" > < a href = "#L-317" > < span class = "linenos" > 317< / span > < / a > < span class = "s2" > " Asia/Bishkek" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-318" > < a href = "#L-318" > < span class = "linenos" > 318< / span > < / a > < span class = "s2" > " Asia/Brunei" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-319" > < a href = "#L-319" > < span class = "linenos" > 319< / span > < / a > < span class = "s2" > " Asia/Calcutta" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-320" > < a href = "#L-320" > < span class = "linenos" > 320< / span > < / a > < span class = "s2" > " Asia/Chita" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-321" > < a href = "#L-321" > < span class = "linenos" > 321< / span > < / a > < span class = "s2" > " Asia/Choibalsan" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-322" > < a href = "#L-322" > < span class = "linenos" > 322< / span > < / a > < span class = "s2" > " Asia/Chongqing" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-323" > < a href = "#L-323" > < span class = "linenos" > 323< / span > < / a > < span class = "s2" > " Asia/Chungking" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-324" > < a href = "#L-324" > < span class = "linenos" > 324< / span > < / a > < span class = "s2" > " Asia/Colombo" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-325" > < a href = "#L-325" > < span class = "linenos" > 325< / span > < / a > < span class = "s2" > " Asia/Dacca" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-326" > < a href = "#L-326" > < span class = "linenos" > 326< / span > < / a > < span class = "s2" > " Asia/Damascus" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-327" > < a href = "#L-327" > < span class = "linenos" > 327< / span > < / a > < span class = "s2" > " Asia/Dhaka" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-328" > < a href = "#L-328" > < span class = "linenos" > 328< / span > < / a > < span class = "s2" > " Asia/Dili" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-329" > < a href = "#L-329" > < span class = "linenos" > 329< / span > < / a > < span class = "s2" > " Asia/Dubai" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-330" > < a href = "#L-330" > < span class = "linenos" > 330< / span > < / a > < span class = "s2" > " Asia/Dushanbe" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-331" > < a href = "#L-331" > < span class = "linenos" > 331< / span > < / a > < span class = "s2" > " Asia/Famagusta" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-332" > < a href = "#L-332" > < span class = "linenos" > 332< / span > < / a > < span class = "s2" > " Asia/Gaza" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-333" > < a href = "#L-333" > < span class = "linenos" > 333< / span > < / a > < span class = "s2" > " Asia/Harbin" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-334" > < a href = "#L-334" > < span class = "linenos" > 334< / span > < / a > < span class = "s2" > " Asia/Hebron" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-335" > < a href = "#L-335" > < span class = "linenos" > 335< / span > < / a > < span class = "s2" > " Asia/Ho_Chi_Minh" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-336" > < a href = "#L-336" > < span class = "linenos" > 336< / span > < / a > < span class = "s2" > " Asia/Hong_Kong" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-337" > < a href = "#L-337" > < span class = "linenos" > 337< / span > < / a > < span class = "s2" > " Asia/Hovd" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-338" > < a href = "#L-338" > < span class = "linenos" > 338< / span > < / a > < span class = "s2" > " Asia/Irkutsk" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-339" > < a href = "#L-339" > < span class = "linenos" > 339< / span > < / a > < span class = "s2" > " Asia/Istanbul" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-340" > < a href = "#L-340" > < span class = "linenos" > 340< / span > < / a > < span class = "s2" > " Asia/Jakarta" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-341" > < a href = "#L-341" > < span class = "linenos" > 341< / span > < / a > < span class = "s2" > " Asia/Jayapura" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-342" > < a href = "#L-342" > < span class = "linenos" > 342< / span > < / a > < span class = "s2" > " Asia/Jerusalem" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-343" > < a href = "#L-343" > < span class = "linenos" > 343< / span > < / a > < span class = "s2" > " Asia/Kabul" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-344" > < a href = "#L-344" > < span class = "linenos" > 344< / span > < / a > < span class = "s2" > " Asia/Kamchatka" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-345" > < a href = "#L-345" > < span class = "linenos" > 345< / span > < / a > < span class = "s2" > " Asia/Karachi" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-346" > < a href = "#L-346" > < span class = "linenos" > 346< / span > < / a > < span class = "s2" > " Asia/Kashgar" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-347" > < a href = "#L-347" > < span class = "linenos" > 347< / span > < / a > < span class = "s2" > " Asia/Kathmandu" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-348" > < a href = "#L-348" > < span class = "linenos" > 348< / span > < / a > < span class = "s2" > " Asia/Katmandu" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-349" > < a href = "#L-349" > < span class = "linenos" > 349< / span > < / a > < span class = "s2" > " Asia/Khandyga" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-350" > < a href = "#L-350" > < span class = "linenos" > 350< / span > < / a > < span class = "s2" > " Asia/Kolkata" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-351" > < a href = "#L-351" > < span class = "linenos" > 351< / span > < / a > < span class = "s2" > " Asia/Krasnoyarsk" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-352" > < a href = "#L-352" > < span class = "linenos" > 352< / span > < / a > < span class = "s2" > " Asia/Kuala_Lumpur" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-353" > < a href = "#L-353" > < span class = "linenos" > 353< / span > < / a > < span class = "s2" > " Asia/Kuching" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-354" > < a href = "#L-354" > < span class = "linenos" > 354< / span > < / a > < span class = "s2" > " Asia/Kuwait" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-355" > < a href = "#L-355" > < span class = "linenos" > 355< / span > < / a > < span class = "s2" > " Asia/Macao" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-356" > < a href = "#L-356" > < span class = "linenos" > 356< / span > < / a > < span class = "s2" > " Asia/Macau" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-357" > < a href = "#L-357" > < span class = "linenos" > 357< / span > < / a > < span class = "s2" > " Asia/Magadan" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-358" > < a href = "#L-358" > < span class = "linenos" > 358< / span > < / a > < span class = "s2" > " Asia/Makassar" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-359" > < a href = "#L-359" > < span class = "linenos" > 359< / span > < / a > < span class = "s2" > " Asia/Manila" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-360" > < a href = "#L-360" > < span class = "linenos" > 360< / span > < / a > < span class = "s2" > " Asia/Muscat" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-361" > < a href = "#L-361" > < span class = "linenos" > 361< / span > < / a > < span class = "s2" > " Asia/Nicosia" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-362" > < a href = "#L-362" > < span class = "linenos" > 362< / span > < / a > < span class = "s2" > " Asia/Novokuznetsk" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-363" > < a href = "#L-363" > < span class = "linenos" > 363< / span > < / a > < span class = "s2" > " Asia/Novosibirsk" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-364" > < a href = "#L-364" > < span class = "linenos" > 364< / span > < / a > < span class = "s2" > " Asia/Omsk" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-365" > < a href = "#L-365" > < span class = "linenos" > 365< / span > < / a > < span class = "s2" > " Asia/Oral" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-366" > < a href = "#L-366" > < span class = "linenos" > 366< / span > < / a > < span class = "s2" > " Asia/Phnom_Penh" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-367" > < a href = "#L-367" > < span class = "linenos" > 367< / span > < / a > < span class = "s2" > " Asia/Pontianak" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-368" > < a href = "#L-368" > < span class = "linenos" > 368< / span > < / a > < span class = "s2" > " Asia/Pyongyang" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-369" > < a href = "#L-369" > < span class = "linenos" > 369< / span > < / a > < span class = "s2" > " Asia/Qatar" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-370" > < a href = "#L-370" > < span class = "linenos" > 370< / span > < / a > < span class = "s2" > " Asia/Qostanay" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-371" > < a href = "#L-371" > < span class = "linenos" > 371< / span > < / a > < span class = "s2" > " Asia/Qyzylorda" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-372" > < a href = "#L-372" > < span class = "linenos" > 372< / span > < / a > < span class = "s2" > " Asia/Rangoon" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-373" > < a href = "#L-373" > < span class = "linenos" > 373< / span > < / a > < span class = "s2" > " Asia/Riyadh" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-374" > < a href = "#L-374" > < span class = "linenos" > 374< / span > < / a > < span class = "s2" > " Asia/Saigon" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-375" > < a href = "#L-375" > < span class = "linenos" > 375< / span > < / a > < span class = "s2" > " Asia/Sakhalin" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-376" > < a href = "#L-376" > < span class = "linenos" > 376< / span > < / a > < span class = "s2" > " Asia/Samarkand" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-377" > < a href = "#L-377" > < span class = "linenos" > 377< / span > < / a > < span class = "s2" > " Asia/Seoul" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-378" > < a href = "#L-378" > < span class = "linenos" > 378< / span > < / a > < span class = "s2" > " Asia/Shanghai" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-379" > < a href = "#L-379" > < span class = "linenos" > 379< / span > < / a > < span class = "s2" > " Asia/Singapore" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-380" > < a href = "#L-380" > < span class = "linenos" > 380< / span > < / a > < span class = "s2" > " Asia/Srednekolymsk" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-381" > < a href = "#L-381" > < span class = "linenos" > 381< / span > < / a > < span class = "s2" > " Asia/Taipei" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-382" > < a href = "#L-382" > < span class = "linenos" > 382< / span > < / a > < span class = "s2" > " Asia/Tashkent" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-383" > < a href = "#L-383" > < span class = "linenos" > 383< / span > < / a > < span class = "s2" > " Asia/Tbilisi" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-384" > < a href = "#L-384" > < span class = "linenos" > 384< / span > < / a > < span class = "s2" > " Asia/Tehran" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-385" > < a href = "#L-385" > < span class = "linenos" > 385< / span > < / a > < span class = "s2" > " Asia/Tel_Aviv" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-386" > < a href = "#L-386" > < span class = "linenos" > 386< / span > < / a > < span class = "s2" > " Asia/Thimbu" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-387" > < a href = "#L-387" > < span class = "linenos" > 387< / span > < / a > < span class = "s2" > " Asia/Thimphu" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-388" > < a href = "#L-388" > < span class = "linenos" > 388< / span > < / a > < span class = "s2" > " Asia/Tokyo" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-389" > < a href = "#L-389" > < span class = "linenos" > 389< / span > < / a > < span class = "s2" > " Asia/Tomsk" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-390" > < a href = "#L-390" > < span class = "linenos" > 390< / span > < / a > < span class = "s2" > " Asia/Ujung_Pandang" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-391" > < a href = "#L-391" > < span class = "linenos" > 391< / span > < / a > < span class = "s2" > " Asia/Ulaanbaatar" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-392" > < a href = "#L-392" > < span class = "linenos" > 392< / span > < / a > < span class = "s2" > " Asia/Ulan_Bator" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-393" > < a href = "#L-393" > < span class = "linenos" > 393< / span > < / a > < span class = "s2" > " Asia/Urumqi" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-394" > < a href = "#L-394" > < span class = "linenos" > 394< / span > < / a > < span class = "s2" > " Asia/Ust-Nera" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-395" > < a href = "#L-395" > < span class = "linenos" > 395< / span > < / a > < span class = "s2" > " Asia/Vientiane" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-396" > < a href = "#L-396" > < span class = "linenos" > 396< / span > < / a > < span class = "s2" > " Asia/Vladivostok" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-397" > < a href = "#L-397" > < span class = "linenos" > 397< / span > < / a > < span class = "s2" > " Asia/Yakutsk" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-398" > < a href = "#L-398" > < span class = "linenos" > 398< / span > < / a > < span class = "s2" > " Asia/Yangon" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-399" > < a href = "#L-399" > < span class = "linenos" > 399< / span > < / a > < span class = "s2" > " Asia/Yekaterinburg" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-400" > < a href = "#L-400" > < span class = "linenos" > 400< / span > < / a > < span class = "s2" > " Asia/Yerevan" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-401" > < a href = "#L-401" > < span class = "linenos" > 401< / span > < / a > < span class = "s2" > " Atlantic/Azores" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-402" > < a href = "#L-402" > < span class = "linenos" > 402< / span > < / a > < span class = "s2" > " Atlantic/Bermuda" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-403" > < a href = "#L-403" > < span class = "linenos" > 403< / span > < / a > < span class = "s2" > " Atlantic/Canary" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-404" > < a href = "#L-404" > < span class = "linenos" > 404< / span > < / a > < span class = "s2" > " Atlantic/Cape_Verde" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-405" > < a href = "#L-405" > < span class = "linenos" > 405< / span > < / a > < span class = "s2" > " Atlantic/Faeroe" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-406" > < a href = "#L-406" > < span class = "linenos" > 406< / span > < / a > < span class = "s2" > " Atlantic/Faroe" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-407" > < a href = "#L-407" > < span class = "linenos" > 407< / span > < / a > < span class = "s2" > " Atlantic/Jan_Mayen" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-408" > < a href = "#L-408" > < span class = "linenos" > 408< / span > < / a > < span class = "s2" > " Atlantic/Madeira" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-409" > < a href = "#L-409" > < span class = "linenos" > 409< / span > < / a > < span class = "s2" > " Atlantic/Reykjavik" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-410" > < a href = "#L-410" > < span class = "linenos" > 410< / span > < / a > < span class = "s2" > " Atlantic/South_Georgia" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-411" > < a href = "#L-411" > < span class = "linenos" > 411< / span > < / a > < span class = "s2" > " Atlantic/St_Helena" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-412" > < a href = "#L-412" > < span class = "linenos" > 412< / span > < / a > < span class = "s2" > " Atlantic/Stanley" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-413" > < a href = "#L-413" > < span class = "linenos" > 413< / span > < / a > < span class = "s2" > " Australia/ACT" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-414" > < a href = "#L-414" > < span class = "linenos" > 414< / span > < / a > < span class = "s2" > " Australia/Adelaide" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-415" > < a href = "#L-415" > < span class = "linenos" > 415< / span > < / a > < span class = "s2" > " Australia/Brisbane" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-416" > < a href = "#L-416" > < span class = "linenos" > 416< / span > < / a > < span class = "s2" > " Australia/Broken_Hill" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-417" > < a href = "#L-417" > < span class = "linenos" > 417< / span > < / a > < span class = "s2" > " Australia/Canberra" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-418" > < a href = "#L-418" > < span class = "linenos" > 418< / span > < / a > < span class = "s2" > " Australia/Currie" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-419" > < a href = "#L-419" > < span class = "linenos" > 419< / span > < / a > < span class = "s2" > " Australia/Darwin" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-420" > < a href = "#L-420" > < span class = "linenos" > 420< / span > < / a > < span class = "s2" > " Australia/Eucla" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-421" > < a href = "#L-421" > < span class = "linenos" > 421< / span > < / a > < span class = "s2" > " Australia/Hobart" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-422" > < a href = "#L-422" > < span class = "linenos" > 422< / span > < / a > < span class = "s2" > " Australia/LHI" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-423" > < a href = "#L-423" > < span class = "linenos" > 423< / span > < / a > < span class = "s2" > " Australia/Lindeman" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-424" > < a href = "#L-424" > < span class = "linenos" > 424< / span > < / a > < span class = "s2" > " Australia/Lord_Howe" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-425" > < a href = "#L-425" > < span class = "linenos" > 425< / span > < / a > < span class = "s2" > " Australia/Melbourne" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-426" > < a href = "#L-426" > < span class = "linenos" > 426< / span > < / a > < span class = "s2" > " Australia/NSW" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-427" > < a href = "#L-427" > < span class = "linenos" > 427< / span > < / a > < span class = "s2" > " Australia/North" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-428" > < a href = "#L-428" > < span class = "linenos" > 428< / span > < / a > < span class = "s2" > " Australia/Perth" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-429" > < a href = "#L-429" > < span class = "linenos" > 429< / span > < / a > < span class = "s2" > " Australia/Queensland" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-430" > < a href = "#L-430" > < span class = "linenos" > 430< / span > < / a > < span class = "s2" > " Australia/South" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-431" > < a href = "#L-431" > < span class = "linenos" > 431< / span > < / a > < span class = "s2" > " Australia/Sydney" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-432" > < a href = "#L-432" > < span class = "linenos" > 432< / span > < / a > < span class = "s2" > " Australia/Tasmania" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-433" > < a href = "#L-433" > < span class = "linenos" > 433< / span > < / a > < span class = "s2" > " Australia/Victoria" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-434" > < a href = "#L-434" > < span class = "linenos" > 434< / span > < / a > < span class = "s2" > " Australia/West" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-435" > < a href = "#L-435" > < span class = "linenos" > 435< / span > < / a > < span class = "s2" > " Australia/Yancowinna" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-436" > < a href = "#L-436" > < span class = "linenos" > 436< / span > < / a > < span class = "s2" > " Brazil/Acre" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-437" > < a href = "#L-437" > < span class = "linenos" > 437< / span > < / a > < span class = "s2" > " Brazil/DeNoronha" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-438" > < a href = "#L-438" > < span class = "linenos" > 438< / span > < / a > < span class = "s2" > " Brazil/East" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-439" > < a href = "#L-439" > < span class = "linenos" > 439< / span > < / a > < span class = "s2" > " Brazil/West" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-440" > < a href = "#L-440" > < span class = "linenos" > 440< / span > < / a > < span class = "s2" > " CET" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-441" > < a href = "#L-441" > < span class = "linenos" > 441< / span > < / a > < span class = "s2" > " CST6CDT" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-442" > < a href = "#L-442" > < span class = "linenos" > 442< / span > < / a > < span class = "s2" > " Canada/Atlantic" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-443" > < a href = "#L-443" > < span class = "linenos" > 443< / span > < / a > < span class = "s2" > " Canada/Central" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-444" > < a href = "#L-444" > < span class = "linenos" > 444< / span > < / a > < span class = "s2" > " Canada/Eastern" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-445" > < a href = "#L-445" > < span class = "linenos" > 445< / span > < / a > < span class = "s2" > " Canada/Mountain" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-446" > < a href = "#L-446" > < span class = "linenos" > 446< / span > < / a > < span class = "s2" > " Canada/Newfoundland" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-447" > < a href = "#L-447" > < span class = "linenos" > 447< / span > < / a > < span class = "s2" > " Canada/Pacific" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-448" > < a href = "#L-448" > < span class = "linenos" > 448< / span > < / a > < span class = "s2" > " Canada/Saskatchewan" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-449" > < a href = "#L-449" > < span class = "linenos" > 449< / span > < / a > < span class = "s2" > " Canada/Yukon" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-450" > < a href = "#L-450" > < span class = "linenos" > 450< / span > < / a > < span class = "s2" > " Chile/Continental" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-451" > < a href = "#L-451" > < span class = "linenos" > 451< / span > < / a > < span class = "s2" > " Chile/EasterIsland" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-452" > < a href = "#L-452" > < span class = "linenos" > 452< / span > < / a > < span class = "s2" > " Cuba" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-453" > < a href = "#L-453" > < span class = "linenos" > 453< / span > < / a > < span class = "s2" > " EET" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-454" > < a href = "#L-454" > < span class = "linenos" > 454< / span > < / a > < span class = "s2" > " EST" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-455" > < a href = "#L-455" > < span class = "linenos" > 455< / span > < / a > < span class = "s2" > " EST5EDT" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-456" > < a href = "#L-456" > < span class = "linenos" > 456< / span > < / a > < span class = "s2" > " Egypt" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-457" > < a href = "#L-457" > < span class = "linenos" > 457< / span > < / a > < span class = "s2" > " Eire" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-458" > < a href = "#L-458" > < span class = "linenos" > 458< / span > < / a > < span class = "s2" > " Etc/GMT" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-459" > < a href = "#L-459" > < span class = "linenos" > 459< / span > < / a > < span class = "s2" > " Etc/GMT+0" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-460" > < a href = "#L-460" > < span class = "linenos" > 460< / span > < / a > < span class = "s2" > " Etc/GMT+1" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-461" > < a href = "#L-461" > < span class = "linenos" > 461< / span > < / a > < span class = "s2" > " Etc/GMT+10" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-462" > < a href = "#L-462" > < span class = "linenos" > 462< / span > < / a > < span class = "s2" > " Etc/GMT+11" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-463" > < a href = "#L-463" > < span class = "linenos" > 463< / span > < / a > < span class = "s2" > " Etc/GMT+12" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-464" > < a href = "#L-464" > < span class = "linenos" > 464< / span > < / a > < span class = "s2" > " Etc/GMT+2" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-465" > < a href = "#L-465" > < span class = "linenos" > 465< / span > < / a > < span class = "s2" > " Etc/GMT+3" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-466" > < a href = "#L-466" > < span class = "linenos" > 466< / span > < / a > < span class = "s2" > " Etc/GMT+4" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-467" > < a href = "#L-467" > < span class = "linenos" > 467< / span > < / a > < span class = "s2" > " Etc/GMT+5" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-468" > < a href = "#L-468" > < span class = "linenos" > 468< / span > < / a > < span class = "s2" > " Etc/GMT+6" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-469" > < a href = "#L-469" > < span class = "linenos" > 469< / span > < / a > < span class = "s2" > " Etc/GMT+7" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-470" > < a href = "#L-470" > < span class = "linenos" > 470< / span > < / a > < span class = "s2" > " Etc/GMT+8" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-471" > < a href = "#L-471" > < span class = "linenos" > 471< / span > < / a > < span class = "s2" > " Etc/GMT+9" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-472" > < a href = "#L-472" > < span class = "linenos" > 472< / span > < / a > < span class = "s2" > " Etc/GMT-0" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-473" > < a href = "#L-473" > < span class = "linenos" > 473< / span > < / a > < span class = "s2" > " Etc/GMT-1" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-474" > < a href = "#L-474" > < span class = "linenos" > 474< / span > < / a > < span class = "s2" > " Etc/GMT-10" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-475" > < a href = "#L-475" > < span class = "linenos" > 475< / span > < / a > < span class = "s2" > " Etc/GMT-11" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-476" > < a href = "#L-476" > < span class = "linenos" > 476< / span > < / a > < span class = "s2" > " Etc/GMT-12" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-477" > < a href = "#L-477" > < span class = "linenos" > 477< / span > < / a > < span class = "s2" > " Etc/GMT-13" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-478" > < a href = "#L-478" > < span class = "linenos" > 478< / span > < / a > < span class = "s2" > " Etc/GMT-14" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-479" > < a href = "#L-479" > < span class = "linenos" > 479< / span > < / a > < span class = "s2" > " Etc/GMT-2" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-480" > < a href = "#L-480" > < span class = "linenos" > 480< / span > < / a > < span class = "s2" > " Etc/GMT-3" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-481" > < a href = "#L-481" > < span class = "linenos" > 481< / span > < / a > < span class = "s2" > " Etc/GMT-4" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-482" > < a href = "#L-482" > < span class = "linenos" > 482< / span > < / a > < span class = "s2" > " Etc/GMT-5" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-483" > < a href = "#L-483" > < span class = "linenos" > 483< / span > < / a > < span class = "s2" > " Etc/GMT-6" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-484" > < a href = "#L-484" > < span class = "linenos" > 484< / span > < / a > < span class = "s2" > " Etc/GMT-7" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-485" > < a href = "#L-485" > < span class = "linenos" > 485< / span > < / a > < span class = "s2" > " Etc/GMT-8" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-486" > < a href = "#L-486" > < span class = "linenos" > 486< / span > < / a > < span class = "s2" > " Etc/GMT-9" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-487" > < a href = "#L-487" > < span class = "linenos" > 487< / span > < / a > < span class = "s2" > " Etc/GMT0" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-488" > < a href = "#L-488" > < span class = "linenos" > 488< / span > < / a > < span class = "s2" > " Etc/Greenwich" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-489" > < a href = "#L-489" > < span class = "linenos" > 489< / span > < / a > < span class = "s2" > " Etc/UCT" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-490" > < a href = "#L-490" > < span class = "linenos" > 490< / span > < / a > < span class = "s2" > " Etc/UTC" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-491" > < a href = "#L-491" > < span class = "linenos" > 491< / span > < / a > < span class = "s2" > " Etc/Universal" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-492" > < a href = "#L-492" > < span class = "linenos" > 492< / span > < / a > < span class = "s2" > " Etc/Zulu" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-493" > < a href = "#L-493" > < span class = "linenos" > 493< / span > < / a > < span class = "s2" > " Europe/Amsterdam" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-494" > < a href = "#L-494" > < span class = "linenos" > 494< / span > < / a > < span class = "s2" > " Europe/Andorra" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-495" > < a href = "#L-495" > < span class = "linenos" > 495< / span > < / a > < span class = "s2" > " Europe/Astrakhan" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-496" > < a href = "#L-496" > < span class = "linenos" > 496< / span > < / a > < span class = "s2" > " Europe/Athens" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-497" > < a href = "#L-497" > < span class = "linenos" > 497< / span > < / a > < span class = "s2" > " Europe/Belfast" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-498" > < a href = "#L-498" > < span class = "linenos" > 498< / span > < / a > < span class = "s2" > " Europe/Belgrade" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-499" > < a href = "#L-499" > < span class = "linenos" > 499< / span > < / a > < span class = "s2" > " Europe/Berlin" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-500" > < a href = "#L-500" > < span class = "linenos" > 500< / span > < / a > < span class = "s2" > " Europe/Bratislava" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-501" > < a href = "#L-501" > < span class = "linenos" > 501< / span > < / a > < span class = "s2" > " Europe/Brussels" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-502" > < a href = "#L-502" > < span class = "linenos" > 502< / span > < / a > < span class = "s2" > " Europe/Bucharest" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-503" > < a href = "#L-503" > < span class = "linenos" > 503< / span > < / a > < span class = "s2" > " Europe/Budapest" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-504" > < a href = "#L-504" > < span class = "linenos" > 504< / span > < / a > < span class = "s2" > " Europe/Busingen" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-505" > < a href = "#L-505" > < span class = "linenos" > 505< / span > < / a > < span class = "s2" > " Europe/Chisinau" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-506" > < a href = "#L-506" > < span class = "linenos" > 506< / span > < / a > < span class = "s2" > " Europe/Copenhagen" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-507" > < a href = "#L-507" > < span class = "linenos" > 507< / span > < / a > < span class = "s2" > " Europe/Dublin" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-508" > < a href = "#L-508" > < span class = "linenos" > 508< / span > < / a > < span class = "s2" > " Europe/Gibraltar" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-509" > < a href = "#L-509" > < span class = "linenos" > 509< / span > < / a > < span class = "s2" > " Europe/Guernsey" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-510" > < a href = "#L-510" > < span class = "linenos" > 510< / span > < / a > < span class = "s2" > " Europe/Helsinki" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-511" > < a href = "#L-511" > < span class = "linenos" > 511< / span > < / a > < span class = "s2" > " Europe/Isle_of_Man" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-512" > < a href = "#L-512" > < span class = "linenos" > 512< / span > < / a > < span class = "s2" > " Europe/Istanbul" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-513" > < a href = "#L-513" > < span class = "linenos" > 513< / span > < / a > < span class = "s2" > " Europe/Jersey" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-514" > < a href = "#L-514" > < span class = "linenos" > 514< / span > < / a > < span class = "s2" > " Europe/Kaliningrad" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-515" > < a href = "#L-515" > < span class = "linenos" > 515< / span > < / a > < span class = "s2" > " Europe/Kiev" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-516" > < a href = "#L-516" > < span class = "linenos" > 516< / span > < / a > < span class = "s2" > " Europe/Kirov" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-517" > < a href = "#L-517" > < span class = "linenos" > 517< / span > < / a > < span class = "s2" > " Europe/Kyiv" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-518" > < a href = "#L-518" > < span class = "linenos" > 518< / span > < / a > < span class = "s2" > " Europe/Lisbon" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-519" > < a href = "#L-519" > < span class = "linenos" > 519< / span > < / a > < span class = "s2" > " Europe/Ljubljana" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-520" > < a href = "#L-520" > < span class = "linenos" > 520< / span > < / a > < span class = "s2" > " Europe/London" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-521" > < a href = "#L-521" > < span class = "linenos" > 521< / span > < / a > < span class = "s2" > " Europe/Luxembourg" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-522" > < a href = "#L-522" > < span class = "linenos" > 522< / span > < / a > < span class = "s2" > " Europe/Madrid" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-523" > < a href = "#L-523" > < span class = "linenos" > 523< / span > < / a > < span class = "s2" > " Europe/Malta" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-524" > < a href = "#L-524" > < span class = "linenos" > 524< / span > < / a > < span class = "s2" > " Europe/Mariehamn" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-525" > < a href = "#L-525" > < span class = "linenos" > 525< / span > < / a > < span class = "s2" > " Europe/Minsk" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-526" > < a href = "#L-526" > < span class = "linenos" > 526< / span > < / a > < span class = "s2" > " Europe/Monaco" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-527" > < a href = "#L-527" > < span class = "linenos" > 527< / span > < / a > < span class = "s2" > " Europe/Moscow" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-528" > < a href = "#L-528" > < span class = "linenos" > 528< / span > < / a > < span class = "s2" > " Europe/Nicosia" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-529" > < a href = "#L-529" > < span class = "linenos" > 529< / span > < / a > < span class = "s2" > " Europe/Oslo" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-530" > < a href = "#L-530" > < span class = "linenos" > 530< / span > < / a > < span class = "s2" > " Europe/Paris" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-531" > < a href = "#L-531" > < span class = "linenos" > 531< / span > < / a > < span class = "s2" > " Europe/Podgorica" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-532" > < a href = "#L-532" > < span class = "linenos" > 532< / span > < / a > < span class = "s2" > " Europe/Prague" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-533" > < a href = "#L-533" > < span class = "linenos" > 533< / span > < / a > < span class = "s2" > " Europe/Riga" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-534" > < a href = "#L-534" > < span class = "linenos" > 534< / span > < / a > < span class = "s2" > " Europe/Rome" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-535" > < a href = "#L-535" > < span class = "linenos" > 535< / span > < / a > < span class = "s2" > " Europe/Samara" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-536" > < a href = "#L-536" > < span class = "linenos" > 536< / span > < / a > < span class = "s2" > " Europe/San_Marino" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-537" > < a href = "#L-537" > < span class = "linenos" > 537< / span > < / a > < span class = "s2" > " Europe/Sarajevo" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-538" > < a href = "#L-538" > < span class = "linenos" > 538< / span > < / a > < span class = "s2" > " Europe/Saratov" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-539" > < a href = "#L-539" > < span class = "linenos" > 539< / span > < / a > < span class = "s2" > " Europe/Simferopol" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-540" > < a href = "#L-540" > < span class = "linenos" > 540< / span > < / a > < span class = "s2" > " Europe/Skopje" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-541" > < a href = "#L-541" > < span class = "linenos" > 541< / span > < / a > < span class = "s2" > " Europe/Sofia" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-542" > < a href = "#L-542" > < span class = "linenos" > 542< / span > < / a > < span class = "s2" > " Europe/Stockholm" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-543" > < a href = "#L-543" > < span class = "linenos" > 543< / span > < / a > < span class = "s2" > " Europe/Tallinn" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-544" > < a href = "#L-544" > < span class = "linenos" > 544< / span > < / a > < span class = "s2" > " Europe/Tirane" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-545" > < a href = "#L-545" > < span class = "linenos" > 545< / span > < / a > < span class = "s2" > " Europe/Tiraspol" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-546" > < a href = "#L-546" > < span class = "linenos" > 546< / span > < / a > < span class = "s2" > " Europe/Ulyanovsk" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-547" > < a href = "#L-547" > < span class = "linenos" > 547< / span > < / a > < span class = "s2" > " Europe/Uzhgorod" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-548" > < a href = "#L-548" > < span class = "linenos" > 548< / span > < / a > < span class = "s2" > " Europe/Vaduz" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-549" > < a href = "#L-549" > < span class = "linenos" > 549< / span > < / a > < span class = "s2" > " Europe/Vatican" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-550" > < a href = "#L-550" > < span class = "linenos" > 550< / span > < / a > < span class = "s2" > " Europe/Vienna" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-551" > < a href = "#L-551" > < span class = "linenos" > 551< / span > < / a > < span class = "s2" > " Europe/Vilnius" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-552" > < a href = "#L-552" > < span class = "linenos" > 552< / span > < / a > < span class = "s2" > " Europe/Volgograd" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-553" > < a href = "#L-553" > < span class = "linenos" > 553< / span > < / a > < span class = "s2" > " Europe/Warsaw" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-554" > < a href = "#L-554" > < span class = "linenos" > 554< / span > < / a > < span class = "s2" > " Europe/Zagreb" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-555" > < a href = "#L-555" > < span class = "linenos" > 555< / span > < / a > < span class = "s2" > " Europe/Zaporozhye" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-556" > < a href = "#L-556" > < span class = "linenos" > 556< / span > < / a > < span class = "s2" > " Europe/Zurich" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-557" > < a href = "#L-557" > < span class = "linenos" > 557< / span > < / a > < span class = "s2" > " GB" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-558" > < a href = "#L-558" > < span class = "linenos" > 558< / span > < / a > < span class = "s2" > " GB-Eire" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-559" > < a href = "#L-559" > < span class = "linenos" > 559< / span > < / a > < span class = "s2" > " GMT" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-560" > < a href = "#L-560" > < span class = "linenos" > 560< / span > < / a > < span class = "s2" > " GMT+0" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-561" > < a href = "#L-561" > < span class = "linenos" > 561< / span > < / a > < span class = "s2" > " GMT-0" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-562" > < a href = "#L-562" > < span class = "linenos" > 562< / span > < / a > < span class = "s2" > " GMT0" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-563" > < a href = "#L-563" > < span class = "linenos" > 563< / span > < / a > < span class = "s2" > " Greenwich" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-564" > < a href = "#L-564" > < span class = "linenos" > 564< / span > < / a > < span class = "s2" > " HST" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-565" > < a href = "#L-565" > < span class = "linenos" > 565< / span > < / a > < span class = "s2" > " Hongkong" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-566" > < a href = "#L-566" > < span class = "linenos" > 566< / span > < / a > < span class = "s2" > " Iceland" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-567" > < a href = "#L-567" > < span class = "linenos" > 567< / span > < / a > < span class = "s2" > " Indian/Antananarivo" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-568" > < a href = "#L-568" > < span class = "linenos" > 568< / span > < / a > < span class = "s2" > " Indian/Chagos" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-569" > < a href = "#L-569" > < span class = "linenos" > 569< / span > < / a > < span class = "s2" > " Indian/Christmas" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-570" > < a href = "#L-570" > < span class = "linenos" > 570< / span > < / a > < span class = "s2" > " Indian/Cocos" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-571" > < a href = "#L-571" > < span class = "linenos" > 571< / span > < / a > < span class = "s2" > " Indian/Comoro" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-572" > < a href = "#L-572" > < span class = "linenos" > 572< / span > < / a > < span class = "s2" > " Indian/Kerguelen" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-573" > < a href = "#L-573" > < span class = "linenos" > 573< / span > < / a > < span class = "s2" > " Indian/Mahe" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-574" > < a href = "#L-574" > < span class = "linenos" > 574< / span > < / a > < span class = "s2" > " Indian/Maldives" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-575" > < a href = "#L-575" > < span class = "linenos" > 575< / span > < / a > < span class = "s2" > " Indian/Mauritius" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-576" > < a href = "#L-576" > < span class = "linenos" > 576< / span > < / a > < span class = "s2" > " Indian/Mayotte" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-577" > < a href = "#L-577" > < span class = "linenos" > 577< / span > < / a > < span class = "s2" > " Indian/Reunion" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-578" > < a href = "#L-578" > < span class = "linenos" > 578< / span > < / a > < span class = "s2" > " Iran" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-579" > < a href = "#L-579" > < span class = "linenos" > 579< / span > < / a > < span class = "s2" > " Israel" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-580" > < a href = "#L-580" > < span class = "linenos" > 580< / span > < / a > < span class = "s2" > " Jamaica" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-581" > < a href = "#L-581" > < span class = "linenos" > 581< / span > < / a > < span class = "s2" > " Japan" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-582" > < a href = "#L-582" > < span class = "linenos" > 582< / span > < / a > < span class = "s2" > " Kwajalein" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-583" > < a href = "#L-583" > < span class = "linenos" > 583< / span > < / a > < span class = "s2" > " Libya" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-584" > < a href = "#L-584" > < span class = "linenos" > 584< / span > < / a > < span class = "s2" > " MET" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-585" > < a href = "#L-585" > < span class = "linenos" > 585< / span > < / a > < span class = "s2" > " MST" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-586" > < a href = "#L-586" > < span class = "linenos" > 586< / span > < / a > < span class = "s2" > " MST7MDT" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-587" > < a href = "#L-587" > < span class = "linenos" > 587< / span > < / a > < span class = "s2" > " Mexico/BajaNorte" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-588" > < a href = "#L-588" > < span class = "linenos" > 588< / span > < / a > < span class = "s2" > " Mexico/BajaSur" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-589" > < a href = "#L-589" > < span class = "linenos" > 589< / span > < / a > < span class = "s2" > " Mexico/General" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-590" > < a href = "#L-590" > < span class = "linenos" > 590< / span > < / a > < span class = "s2" > " NZ" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-591" > < a href = "#L-591" > < span class = "linenos" > 591< / span > < / a > < span class = "s2" > " NZ-CHAT" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-592" > < a href = "#L-592" > < span class = "linenos" > 592< / span > < / a > < span class = "s2" > " Navajo" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-593" > < a href = "#L-593" > < span class = "linenos" > 593< / span > < / a > < span class = "s2" > " PRC" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-594" > < a href = "#L-594" > < span class = "linenos" > 594< / span > < / a > < span class = "s2" > " PST8PDT" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-595" > < a href = "#L-595" > < span class = "linenos" > 595< / span > < / a > < span class = "s2" > " Pacific/Apia" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-596" > < a href = "#L-596" > < span class = "linenos" > 596< / span > < / a > < span class = "s2" > " Pacific/Auckland" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-597" > < a href = "#L-597" > < span class = "linenos" > 597< / span > < / a > < span class = "s2" > " Pacific/Bougainville" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-598" > < a href = "#L-598" > < span class = "linenos" > 598< / span > < / a > < span class = "s2" > " Pacific/Chatham" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-599" > < a href = "#L-599" > < span class = "linenos" > 599< / span > < / a > < span class = "s2" > " Pacific/Chuuk" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-600" > < a href = "#L-600" > < span class = "linenos" > 600< / span > < / a > < span class = "s2" > " Pacific/Easter" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-601" > < a href = "#L-601" > < span class = "linenos" > 601< / span > < / a > < span class = "s2" > " Pacific/Efate" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-602" > < a href = "#L-602" > < span class = "linenos" > 602< / span > < / a > < span class = "s2" > " Pacific/Enderbury" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-603" > < a href = "#L-603" > < span class = "linenos" > 603< / span > < / a > < span class = "s2" > " Pacific/Fakaofo" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-604" > < a href = "#L-604" > < span class = "linenos" > 604< / span > < / a > < span class = "s2" > " Pacific/Fiji" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-605" > < a href = "#L-605" > < span class = "linenos" > 605< / span > < / a > < span class = "s2" > " Pacific/Funafuti" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-606" > < a href = "#L-606" > < span class = "linenos" > 606< / span > < / a > < span class = "s2" > " Pacific/Galapagos" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-607" > < a href = "#L-607" > < span class = "linenos" > 607< / span > < / a > < span class = "s2" > " Pacific/Gambier" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-608" > < a href = "#L-608" > < span class = "linenos" > 608< / span > < / a > < span class = "s2" > " Pacific/Guadalcanal" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-609" > < a href = "#L-609" > < span class = "linenos" > 609< / span > < / a > < span class = "s2" > " Pacific/Guam" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-610" > < a href = "#L-610" > < span class = "linenos" > 610< / span > < / a > < span class = "s2" > " Pacific/Honolulu" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-611" > < a href = "#L-611" > < span class = "linenos" > 611< / span > < / a > < span class = "s2" > " Pacific/Johnston" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-612" > < a href = "#L-612" > < span class = "linenos" > 612< / span > < / a > < span class = "s2" > " Pacific/Kanton" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-613" > < a href = "#L-613" > < span class = "linenos" > 613< / span > < / a > < span class = "s2" > " Pacific/Kiritimati" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-614" > < a href = "#L-614" > < span class = "linenos" > 614< / span > < / a > < span class = "s2" > " Pacific/Kosrae" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-615" > < a href = "#L-615" > < span class = "linenos" > 615< / span > < / a > < span class = "s2" > " Pacific/Kwajalein" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-616" > < a href = "#L-616" > < span class = "linenos" > 616< / span > < / a > < span class = "s2" > " Pacific/Majuro" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-617" > < a href = "#L-617" > < span class = "linenos" > 617< / span > < / a > < span class = "s2" > " Pacific/Marquesas" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-618" > < a href = "#L-618" > < span class = "linenos" > 618< / span > < / a > < span class = "s2" > " Pacific/Midway" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-619" > < a href = "#L-619" > < span class = "linenos" > 619< / span > < / a > < span class = "s2" > " Pacific/Nauru" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-620" > < a href = "#L-620" > < span class = "linenos" > 620< / span > < / a > < span class = "s2" > " Pacific/Niue" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-621" > < a href = "#L-621" > < span class = "linenos" > 621< / span > < / a > < span class = "s2" > " Pacific/Norfolk" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-622" > < a href = "#L-622" > < span class = "linenos" > 622< / span > < / a > < span class = "s2" > " Pacific/Noumea" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-623" > < a href = "#L-623" > < span class = "linenos" > 623< / span > < / a > < span class = "s2" > " Pacific/Pago_Pago" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-624" > < a href = "#L-624" > < span class = "linenos" > 624< / span > < / a > < span class = "s2" > " Pacific/Palau" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-625" > < a href = "#L-625" > < span class = "linenos" > 625< / span > < / a > < span class = "s2" > " Pacific/Pitcairn" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-626" > < a href = "#L-626" > < span class = "linenos" > 626< / span > < / a > < span class = "s2" > " Pacific/Pohnpei" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-627" > < a href = "#L-627" > < span class = "linenos" > 627< / span > < / a > < span class = "s2" > " Pacific/Ponape" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-628" > < a href = "#L-628" > < span class = "linenos" > 628< / span > < / a > < span class = "s2" > " Pacific/Port_Moresby" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-629" > < a href = "#L-629" > < span class = "linenos" > 629< / span > < / a > < span class = "s2" > " Pacific/Rarotonga" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-630" > < a href = "#L-630" > < span class = "linenos" > 630< / span > < / a > < span class = "s2" > " Pacific/Saipan" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-631" > < a href = "#L-631" > < span class = "linenos" > 631< / span > < / a > < span class = "s2" > " Pacific/Samoa" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-632" > < a href = "#L-632" > < span class = "linenos" > 632< / span > < / a > < span class = "s2" > " Pacific/Tahiti" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-633" > < a href = "#L-633" > < span class = "linenos" > 633< / span > < / a > < span class = "s2" > " Pacific/Tarawa" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-634" > < a href = "#L-634" > < span class = "linenos" > 634< / span > < / a > < span class = "s2" > " Pacific/Tongatapu" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-635" > < a href = "#L-635" > < span class = "linenos" > 635< / span > < / a > < span class = "s2" > " Pacific/Truk" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-636" > < a href = "#L-636" > < span class = "linenos" > 636< / span > < / a > < span class = "s2" > " Pacific/Wake" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-637" > < a href = "#L-637" > < span class = "linenos" > 637< / span > < / a > < span class = "s2" > " Pacific/Wallis" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-638" > < a href = "#L-638" > < span class = "linenos" > 638< / span > < / a > < span class = "s2" > " Pacific/Yap" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-639" > < a href = "#L-639" > < span class = "linenos" > 639< / span > < / a > < span class = "s2" > " Poland" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-640" > < a href = "#L-640" > < span class = "linenos" > 640< / span > < / a > < span class = "s2" > " Portugal" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-641" > < a href = "#L-641" > < span class = "linenos" > 641< / span > < / a > < span class = "s2" > " ROC" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-642" > < a href = "#L-642" > < span class = "linenos" > 642< / span > < / a > < span class = "s2" > " ROK" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-643" > < a href = "#L-643" > < span class = "linenos" > 643< / span > < / a > < span class = "s2" > " Singapore" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-644" > < a href = "#L-644" > < span class = "linenos" > 644< / span > < / a > < span class = "s2" > " Turkey" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-645" > < a href = "#L-645" > < span class = "linenos" > 645< / span > < / a > < span class = "s2" > " UCT" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-646" > < a href = "#L-646" > < span class = "linenos" > 646< / span > < / a > < span class = "s2" > " US/Alaska" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-647" > < a href = "#L-647" > < span class = "linenos" > 647< / span > < / a > < span class = "s2" > " US/Aleutian" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-648" > < a href = "#L-648" > < span class = "linenos" > 648< / span > < / a > < span class = "s2" > " US/Arizona" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-649" > < a href = "#L-649" > < span class = "linenos" > 649< / span > < / a > < span class = "s2" > " US/Central" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-650" > < a href = "#L-650" > < span class = "linenos" > 650< / span > < / a > < span class = "s2" > " US/East-Indiana" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-651" > < a href = "#L-651" > < span class = "linenos" > 651< / span > < / a > < span class = "s2" > " US/Eastern" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-652" > < a href = "#L-652" > < span class = "linenos" > 652< / span > < / a > < span class = "s2" > " US/Hawaii" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-653" > < a href = "#L-653" > < span class = "linenos" > 653< / span > < / a > < span class = "s2" > " US/Indiana-Starke" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-654" > < a href = "#L-654" > < span class = "linenos" > 654< / span > < / a > < span class = "s2" > " US/Michigan" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-655" > < a href = "#L-655" > < span class = "linenos" > 655< / span > < / a > < span class = "s2" > " US/Mountain" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-656" > < a href = "#L-656" > < span class = "linenos" > 656< / span > < / a > < span class = "s2" > " US/Pacific" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-657" > < a href = "#L-657" > < span class = "linenos" > 657< / span > < / a > < span class = "s2" > " US/Samoa" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-658" > < a href = "#L-658" > < span class = "linenos" > 658< / span > < / a > < span class = "s2" > " UTC" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-659" > < a href = "#L-659" > < span class = "linenos" > 659< / span > < / a > < span class = "s2" > " Universal" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-660" > < a href = "#L-660" > < span class = "linenos" > 660< / span > < / a > < span class = "s2" > " W-SU" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-661" > < a href = "#L-661" > < span class = "linenos" > 661< / span > < / a > < span class = "s2" > " WET" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-662" > < a href = "#L-662" > < span class = "linenos" > 662< / span > < / a > < span class = "s2" > " Zulu" < / span > < span class = "p" > ,< / span >
< / span > < span id = "L-663" > < a href = "#L-663" > < span class = "linenos" > 663< / span > < / a > < span class = "p" > )< / span >
< / span > < span id = "L-664" > < a href = "#L-664" > < span class = "linenos" > 664< / span > < / a > < span class = "p" > }< / span >
< / span > < span id = "L-665" > < a href = "#L-665" > < span class = "linenos" > 665< / span > < / a >
< / span > < span id = "L-666" > < a href = "#L-666" > < span class = "linenos" > 666< / span > < / a >
2025-02-13 21:59:50 +01:00
< / span > < span id = "L-667" > < a href = "#L-667" > < span class = "linenos" > 667< / span > < / a > < span class = "k" > def< / span > < span class = "w" > < / span > < span class = "nf" > subsecond_precision< / span > < span class = "p" > (< / span > < span class = "n" > timestamp_literal< / span > < span class = "p" > :< / span > < span class = "nb" > str< / span > < span class = "p" > )< / span > < span class = "o" > -> < / span > < span class = "nb" > int< / span > < span class = "p" > :< / span >
2025-02-13 21:54:13 +01:00
< / span > < span id = "L-668" > < a href = "#L-668" > < span class = "linenos" > 668< / span > < / a > < span class = "w" > < / span > < span class = "sd" > " " " < / span >
< / span > < span id = "L-669" > < a href = "#L-669" > < span class = "linenos" > 669< / span > < / a > < span class = "sd" > Given an ISO-8601 timestamp literal, eg ' 2023-01-01 12:13:14.123456+00:00' < / span >
< / span > < span id = "L-670" > < a href = "#L-670" > < span class = "linenos" > 670< / span > < / a > < span class = "sd" > figure out its subsecond precision so we can construct types like DATETIME(6)< / span >
< / span > < span id = "L-671" > < a href = "#L-671" > < span class = "linenos" > 671< / span > < / a >
< / span > < span id = "L-672" > < a href = "#L-672" > < span class = "linenos" > 672< / span > < / a > < span class = "sd" > Note that in practice, this is either 3 or 6 digits (3 = millisecond precision, 6 = microsecond precision)< / span >
< / span > < span id = "L-673" > < a href = "#L-673" > < span class = "linenos" > 673< / span > < / a > < span class = "sd" > - 6 is the maximum because strftime' s ' %f' formats to microseconds and almost every database supports microsecond precision in timestamps< / span >
< / span > < span id = "L-674" > < a href = "#L-674" > < span class = "linenos" > 674< / span > < / a > < span class = "sd" > - Except Presto/Trino which in most cases only supports millisecond precision but will still honour ' %f' and format to microseconds (replacing the remaining 3 digits with 0' s)< / span >
< / span > < span id = "L-675" > < a href = "#L-675" > < span class = "linenos" > 675< / span > < / a > < span class = "sd" > - Python prior to 3.11 only supports 0, 3 or 6 digits in a timestamp literal. Any other amounts will throw a ' ValueError: Invalid isoformat string:' error< / span >
< / span > < span id = "L-676" > < a href = "#L-676" > < span class = "linenos" > 676< / span > < / a > < span class = "sd" > " " " < / span >
< / span > < span id = "L-677" > < a href = "#L-677" > < span class = "linenos" > 677< / span > < / a > < span class = "k" > try< / span > < span class = "p" > :< / span >
< / span > < span id = "L-678" > < a href = "#L-678" > < span class = "linenos" > 678< / span > < / a > < span class = "n" > parsed< / span > < span class = "o" > =< / span > < span class = "n" > datetime< / span > < span class = "o" > .< / span > < span class = "n" > datetime< / span > < span class = "o" > .< / span > < span class = "n" > fromisoformat< / span > < span class = "p" > (< / span > < span class = "n" > timestamp_literal< / span > < span class = "p" > )< / span >
< / span > < span id = "L-679" > < a href = "#L-679" > < span class = "linenos" > 679< / span > < / a > < span class = "n" > subsecond_digit_count< / span > < span class = "o" > =< / span > < span class = "nb" > len< / span > < span class = "p" > (< / span > < span class = "nb" > str< / span > < span class = "p" > (< / span > < span class = "n" > parsed< / span > < span class = "o" > .< / span > < span class = "n" > microsecond< / span > < span class = "p" > )< / span > < span class = "o" > .< / span > < span class = "n" > rstrip< / span > < span class = "p" > (< / span > < span class = "s2" > " 0" < / span > < span class = "p" > ))< / span >
< / span > < span id = "L-680" > < a href = "#L-680" > < span class = "linenos" > 680< / span > < / a > < span class = "n" > precision< / span > < span class = "o" > =< / span > < span class = "mi" > 0< / span >
< / span > < span id = "L-681" > < a href = "#L-681" > < span class = "linenos" > 681< / span > < / a > < span class = "k" > if< / span > < span class = "n" > subsecond_digit_count< / span > < span class = "o" > > < / span > < span class = "mi" > 3< / span > < span class = "p" > :< / span >
< / span > < span id = "L-682" > < a href = "#L-682" > < span class = "linenos" > 682< / span > < / a > < span class = "n" > precision< / span > < span class = "o" > =< / span > < span class = "mi" > 6< / span >
< / span > < span id = "L-683" > < a href = "#L-683" > < span class = "linenos" > 683< / span > < / a > < span class = "k" > elif< / span > < span class = "n" > subsecond_digit_count< / span > < span class = "o" > > < / span > < span class = "mi" > 0< / span > < span class = "p" > :< / span >
< / span > < span id = "L-684" > < a href = "#L-684" > < span class = "linenos" > 684< / span > < / a > < span class = "n" > precision< / span > < span class = "o" > =< / span > < span class = "mi" > 3< / span >
< / span > < span id = "L-685" > < a href = "#L-685" > < span class = "linenos" > 685< / span > < / a > < span class = "k" > return< / span > < span class = "n" > precision< / span >
< / span > < span id = "L-686" > < a href = "#L-686" > < span class = "linenos" > 686< / span > < / a > < span class = "k" > except< / span > < span class = "ne" > ValueError< / span > < span class = "p" > :< / span >
< / span > < span id = "L-687" > < a href = "#L-687" > < span class = "linenos" > 687< / span > < / a > < span class = "k" > return< / span > < span class = "mi" > 0< / span >
2025-02-13 15:23:26 +01:00
< / span > < / pre > < / div >
< / section >
< section id = "format_time" >
< input id = "format_time-view-source" class = "view-source-toggle-state" type = "checkbox" aria-hidden = "true" tabindex = "-1" >
< div class = "attr function" >
< span class = "def" > def< / span >
< span class = "name" > format_time< / span > < span class = "signature pdoc-code multiline" > (< span class = "param" > < span class = "n" > string< / span > < span class = "p" > :< / span > < span class = "nb" > str< / span > ,< / span > < span class = "param" > < span class = "n" > mapping< / span > < span class = "p" > :< / span > < span class = "n" > Dict< / span > < span class = "p" > [< / span > < span class = "nb" > str< / span > < span class = "p" > ,< / span > < span class = "nb" > str< / span > < span class = "p" > ]< / span > ,< / span > < span class = "param" > < span class = "n" > trie< / span > < span class = "p" > :< / span > < span class = "n" > Optional< / span > < span class = "p" > [< / span > < span class = "n" > Dict< / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "kc" > None< / span > < / span > < span class = "return-annotation" > ) -> < span class = "n" > Optional< / span > < span class = "p" > [< / span > < span class = "nb" > str< / span > < span class = "p" > ]< / span > :< / span > < / span >
< label class = "view-source-button" for = "format_time-view-source" > < span > View Source< / span > < / label >
< / div >
< a class = "headerlink" href = "#format_time" > < / a >
2025-02-13 21:59:50 +01:00
< div class = "pdoc-code codehilite" > < pre > < span > < / span > < span id = "format_time-10" > < a href = "#format_time-10" > < span class = "linenos" > 10< / span > < / a > < span class = "k" > def< / span > < span class = "w" > < / span > < span class = "nf" > format_time< / span > < span class = "p" > (< / span >
2025-02-13 21:54:13 +01:00
< / span > < span id = "format_time-11" > < a href = "#format_time-11" > < span class = "linenos" > 11< / span > < / a > < span class = "n" > string< / span > < span class = "p" > :< / span > < span class = "nb" > str< / span > < span class = "p" > ,< / span > < span class = "n" > mapping< / span > < span class = "p" > :< / span > < span class = "n" > t< / span > < span class = "o" > .< / span > < span class = "n" > Dict< / span > < span class = "p" > [< / span > < span class = "nb" > str< / span > < span class = "p" > ,< / span > < span class = "nb" > str< / span > < span class = "p" > ],< / span > < span class = "n" > trie< / span > < span class = "p" > :< / span > < span class = "n" > t< / span > < span class = "o" > .< / span > < span class = "n" > Optional< / span > < span class = "p" > [< / span > < span class = "n" > t< / span > < span class = "o" > .< / span > < span class = "n" > Dict< / span > < span class = "p" > ]< / span > < span class = "o" > =< / span > < span class = "kc" > None< / span >
< / span > < span id = "format_time-12" > < a href = "#format_time-12" > < span class = "linenos" > 12< / span > < / a > < span class = "p" > )< / span > < span class = "o" > -> < / span > < span class = "n" > t< / span > < span class = "o" > .< / span > < span class = "n" > Optional< / span > < span class = "p" > [< / span > < span class = "nb" > str< / span > < span class = "p" > ]:< / span >
< / span > < span id = "format_time-13" > < a href = "#format_time-13" > < span class = "linenos" > 13< / span > < / a > < span class = "w" > < / span > < span class = "sd" > " " " < / span >
< / span > < span id = "format_time-14" > < a href = "#format_time-14" > < span class = "linenos" > 14< / span > < / a > < span class = "sd" > Converts a time string given a mapping.< / span >
< / span > < span id = "format_time-15" > < a href = "#format_time-15" > < span class = "linenos" > 15< / span > < / a >
< / span > < span id = "format_time-16" > < a href = "#format_time-16" > < span class = "linenos" > 16< / span > < / a > < span class = "sd" > Examples:< / span >
< / span > < span id = "format_time-17" > < a href = "#format_time-17" > < span class = "linenos" > 17< / span > < / a > < span class = "sd" > > > > format_time(" %Y" , {" %Y" : " YYYY" })< / span >
< / span > < span id = "format_time-18" > < a href = "#format_time-18" > < span class = "linenos" > 18< / span > < / a > < span class = "sd" > ' YYYY' < / span >
< / span > < span id = "format_time-19" > < a href = "#format_time-19" > < span class = "linenos" > 19< / span > < / a >
< / span > < span id = "format_time-20" > < a href = "#format_time-20" > < span class = "linenos" > 20< / span > < / a > < span class = "sd" > Args:< / span >
< / span > < span id = "format_time-21" > < a href = "#format_time-21" > < span class = "linenos" > 21< / span > < / a > < span class = "sd" > mapping: dictionary of time format to target time format.< / span >
< / span > < span id = "format_time-22" > < a href = "#format_time-22" > < span class = "linenos" > 22< / span > < / a > < span class = "sd" > trie: optional trie, can be passed in for performance.< / span >
< / span > < span id = "format_time-23" > < a href = "#format_time-23" > < span class = "linenos" > 23< / span > < / a >
< / span > < span id = "format_time-24" > < a href = "#format_time-24" > < span class = "linenos" > 24< / span > < / a > < span class = "sd" > Returns:< / span >
< / span > < span id = "format_time-25" > < a href = "#format_time-25" > < span class = "linenos" > 25< / span > < / a > < span class = "sd" > The converted time string.< / span >
< / span > < span id = "format_time-26" > < a href = "#format_time-26" > < span class = "linenos" > 26< / span > < / a > < span class = "sd" > " " " < / span >
< / span > < span id = "format_time-27" > < a href = "#format_time-27" > < span class = "linenos" > 27< / span > < / a > < span class = "k" > if< / span > < span class = "ow" > not< / span > < span class = "n" > string< / span > < span class = "p" > :< / span >
< / span > < span id = "format_time-28" > < a href = "#format_time-28" > < span class = "linenos" > 28< / span > < / a > < span class = "k" > return< / span > < span class = "kc" > None< / span >
< / span > < span id = "format_time-29" > < a href = "#format_time-29" > < span class = "linenos" > 29< / span > < / a >
< / span > < span id = "format_time-30" > < a href = "#format_time-30" > < span class = "linenos" > 30< / span > < / a > < span class = "n" > start< / span > < span class = "o" > =< / span > < span class = "mi" > 0< / span >
< / span > < span id = "format_time-31" > < a href = "#format_time-31" > < span class = "linenos" > 31< / span > < / a > < span class = "n" > end< / span > < span class = "o" > =< / span > < span class = "mi" > 1< / span >
< / span > < span id = "format_time-32" > < a href = "#format_time-32" > < span class = "linenos" > 32< / span > < / a > < span class = "n" > size< / span > < span class = "o" > =< / span > < span class = "nb" > len< / span > < span class = "p" > (< / span > < span class = "n" > string< / span > < span class = "p" > )< / span >
< / span > < span id = "format_time-33" > < a href = "#format_time-33" > < span class = "linenos" > 33< / span > < / a > < span class = "n" > trie< / span > < span class = "o" > =< / span > < span class = "n" > trie< / span > < span class = "ow" > or< / span > < span class = "n" > new_trie< / span > < span class = "p" > (< / span > < span class = "n" > mapping< / span > < span class = "p" > )< / span >
< / span > < span id = "format_time-34" > < a href = "#format_time-34" > < span class = "linenos" > 34< / span > < / a > < span class = "n" > current< / span > < span class = "o" > =< / span > < span class = "n" > trie< / span >
< / span > < span id = "format_time-35" > < a href = "#format_time-35" > < span class = "linenos" > 35< / span > < / a > < span class = "n" > chunks< / span > < span class = "o" > =< / span > < span class = "p" > []< / span >
< / span > < span id = "format_time-36" > < a href = "#format_time-36" > < span class = "linenos" > 36< / span > < / a > < span class = "n" > sym< / span > < span class = "o" > =< / span > < span class = "kc" > None< / span >
< / span > < span id = "format_time-37" > < a href = "#format_time-37" > < span class = "linenos" > 37< / span > < / a >
< / span > < span id = "format_time-38" > < a href = "#format_time-38" > < span class = "linenos" > 38< / span > < / a > < span class = "k" > while< / span > < span class = "n" > end< / span > < span class = "o" > < =< / span > < span class = "n" > size< / span > < span class = "p" > :< / span >
< / span > < span id = "format_time-39" > < a href = "#format_time-39" > < span class = "linenos" > 39< / span > < / a > < span class = "n" > chars< / span > < span class = "o" > =< / span > < span class = "n" > string< / span > < span class = "p" > [< / span > < span class = "n" > start< / span > < span class = "p" > :< / span > < span class = "n" > end< / span > < span class = "p" > ]< / span >
< / span > < span id = "format_time-40" > < a href = "#format_time-40" > < span class = "linenos" > 40< / span > < / a > < span class = "n" > result< / span > < span class = "p" > ,< / span > < span class = "n" > current< / span > < span class = "o" > =< / span > < span class = "n" > in_trie< / span > < span class = "p" > (< / span > < span class = "n" > current< / span > < span class = "p" > ,< / span > < span class = "n" > chars< / span > < span class = "p" > [< / span > < span class = "o" > -< / span > < span class = "mi" > 1< / span > < span class = "p" > ])< / span >
< / span > < span id = "format_time-41" > < a href = "#format_time-41" > < span class = "linenos" > 41< / span > < / a >
< / span > < span id = "format_time-42" > < a href = "#format_time-42" > < span class = "linenos" > 42< / span > < / a > < span class = "k" > if< / span > < span class = "n" > result< / span > < span class = "o" > ==< / span > < span class = "n" > TrieResult< / span > < span class = "o" > .< / span > < span class = "n" > FAILED< / span > < span class = "p" > :< / span >
< / span > < span id = "format_time-43" > < a href = "#format_time-43" > < span class = "linenos" > 43< / span > < / a > < span class = "k" > if< / span > < span class = "n" > sym< / span > < span class = "p" > :< / span >
< / span > < span id = "format_time-44" > < a href = "#format_time-44" > < span class = "linenos" > 44< / span > < / a > < span class = "n" > end< / span > < span class = "o" > -=< / span > < span class = "mi" > 1< / span >
< / span > < span id = "format_time-45" > < a href = "#format_time-45" > < span class = "linenos" > 45< / span > < / a > < span class = "n" > chars< / span > < span class = "o" > =< / span > < span class = "n" > sym< / span >
< / span > < span id = "format_time-46" > < a href = "#format_time-46" > < span class = "linenos" > 46< / span > < / a > < span class = "n" > sym< / span > < span class = "o" > =< / span > < span class = "kc" > None< / span >
< / span > < span id = "format_time-47" > < a href = "#format_time-47" > < span class = "linenos" > 47< / span > < / a > < span class = "k" > else< / span > < span class = "p" > :< / span >
< / span > < span id = "format_time-48" > < a href = "#format_time-48" > < span class = "linenos" > 48< / span > < / a > < span class = "n" > chars< / span > < span class = "o" > =< / span > < span class = "n" > chars< / span > < span class = "p" > [< / span > < span class = "mi" > 0< / span > < span class = "p" > ]< / span >
< / span > < span id = "format_time-49" > < a href = "#format_time-49" > < span class = "linenos" > 49< / span > < / a > < span class = "n" > end< / span > < span class = "o" > =< / span > < span class = "n" > start< / span > < span class = "o" > +< / span > < span class = "mi" > 1< / span >
< / span > < span id = "format_time-50" > < a href = "#format_time-50" > < span class = "linenos" > 50< / span > < / a >
< / span > < span id = "format_time-51" > < a href = "#format_time-51" > < span class = "linenos" > 51< / span > < / a > < span class = "n" > start< / span > < span class = "o" > +=< / span > < span class = "nb" > len< / span > < span class = "p" > (< / span > < span class = "n" > chars< / span > < span class = "p" > )< / span >
< / span > < span id = "format_time-52" > < a href = "#format_time-52" > < span class = "linenos" > 52< / span > < / a > < span class = "n" > chunks< / span > < span class = "o" > .< / span > < span class = "n" > append< / span > < span class = "p" > (< / span > < span class = "n" > chars< / span > < span class = "p" > )< / span >
< / span > < span id = "format_time-53" > < a href = "#format_time-53" > < span class = "linenos" > 53< / span > < / a > < span class = "n" > current< / span > < span class = "o" > =< / span > < span class = "n" > trie< / span >
< / span > < span id = "format_time-54" > < a href = "#format_time-54" > < span class = "linenos" > 54< / span > < / a > < span class = "k" > elif< / span > < span class = "n" > result< / span > < span class = "o" > ==< / span > < span class = "n" > TrieResult< / span > < span class = "o" > .< / span > < span class = "n" > EXISTS< / span > < span class = "p" > :< / span >
< / span > < span id = "format_time-55" > < a href = "#format_time-55" > < span class = "linenos" > 55< / span > < / a > < span class = "n" > sym< / span > < span class = "o" > =< / span > < span class = "n" > chars< / span >
< / span > < span id = "format_time-56" > < a href = "#format_time-56" > < span class = "linenos" > 56< / span > < / a >
< / span > < span id = "format_time-57" > < a href = "#format_time-57" > < span class = "linenos" > 57< / span > < / a > < span class = "n" > end< / span > < span class = "o" > +=< / span > < span class = "mi" > 1< / span >
< / span > < span id = "format_time-58" > < a href = "#format_time-58" > < span class = "linenos" > 58< / span > < / a >
< / span > < span id = "format_time-59" > < a href = "#format_time-59" > < span class = "linenos" > 59< / span > < / a > < span class = "k" > if< / span > < span class = "n" > result< / span > < span class = "o" > !=< / span > < span class = "n" > TrieResult< / span > < span class = "o" > .< / span > < span class = "n" > FAILED< / span > < span class = "ow" > and< / span > < span class = "n" > end< / span > < span class = "o" > > < / span > < span class = "n" > size< / span > < span class = "p" > :< / span >
< / span > < span id = "format_time-60" > < a href = "#format_time-60" > < span class = "linenos" > 60< / span > < / a > < span class = "n" > chunks< / span > < span class = "o" > .< / span > < span class = "n" > append< / span > < span class = "p" > (< / span > < span class = "n" > chars< / span > < span class = "p" > )< / span >
< / span > < span id = "format_time-61" > < a href = "#format_time-61" > < span class = "linenos" > 61< / span > < / a >
< / span > < span id = "format_time-62" > < a href = "#format_time-62" > < span class = "linenos" > 62< / span > < / a > < span class = "k" > return< / span > < span class = "s2" > " " < / span > < span class = "o" > .< / span > < span class = "n" > join< / span > < span class = "p" > (< / span > < span class = "n" > mapping< / span > < span class = "o" > .< / span > < span class = "n" > get< / span > < span class = "p" > (< / span > < span class = "n" > chars< / span > < span class = "p" > ,< / span > < span class = "n" > chars< / span > < span class = "p" > )< / span > < span class = "k" > for< / span > < span class = "n" > chars< / span > < span class = "ow" > in< / span > < span class = "n" > chunks< / span > < span class = "p" > )< / span >
2025-02-13 15:23:26 +01:00
< / span > < / pre > < / div >
< div class = "docstring" > < p > Converts a time string given a mapping.< / p >
< h6 id = "examples" > Examples:< / h6 >
< blockquote >
< div class = "pdoc-code codehilite" >
< pre > < span > < / span > < code > < span class = "gp" > > > > < / span > < span class = "n" > format_time< / span > < span class = "p" > (< / span > < span class = "s2" > " %Y" < / span > < span class = "p" > ,< / span > < span class = "p" > {< / span > < span class = "s2" > " %Y" < / span > < span class = "p" > :< / span > < span class = "s2" > " YYYY" < / span > < span class = "p" > })< / span >
< span class = "go" > ' YYYY' < / span >
< / code > < / pre >
< / div >
< p > Args:
mapping: dictionary of time format to target time format.
trie: optional trie, can be passed in for performance.< / p >
< p > Returns:
The converted time string.< / p >
< / blockquote >
< / div >
2025-02-13 21:09:41 +01:00
< / section >
< section id = "TIMEZONES" >
< div class = "attr variable" >
< span class = "name" > TIMEZONES< / span > =
< input id = "TIMEZONES-view-value" class = "view-value-toggle-state" type = "checkbox" aria-hidden = "true" tabindex = "-1" >
2025-02-13 22:00:53 +01:00
< label class = "view-value-button pdoc-button" for = "TIMEZONES-view-value" > < / label > < span class = "default_value" > {' asia/dubai' , ' asia/kuala_lumpur' , ' america/belem' , ' america/st_vincent' , ' america/ciudad_juarez' , ' asia/krasnoyarsk' , ' africa/juba' , ' portugal' , ' america/st_barthelemy' , ' mst7mdt' , ' africa/bamako' , ' europe/guernsey' , ' america/managua' , ' africa/bissau' , ' america/pangnirtung' , ' america/coral_harbour' , ' etc/gmt-0' , ' etc/uct' , ' america/indiana/vevay' , ' indian/cocos' , ' pacific/wake' , ' america/dawson_creek' , ' gmt' , ' asia/gaza' , ' pacific/chatham' , ' europe/rome' , ' etc/gmt+4' , ' antarctica/troll' , ' asia/sakhalin' , ' pacific/rarotonga' , ' america/belize' , ' africa/lubumbashi' , ' europe/warsaw' , ' libya' , ' etc/gmt-6' , ' australia/perth' , ' canada/eastern' , ' america/argentina/san_luis' , ' africa/kinshasa' , ' pacific/auckland' , ' europe/malta' , ' asia/istanbul' , ' pacific/kanton' , ' asia/novokuznetsk' , ' america/north_dakota/center' , ' europe/dublin' , ' africa/tunis' , ' etc/gmt-9' , ' america/noronha' , ' pacific/chuuk' , ' america/shiprock' , ' europe/moscow' , ' antarctica/macquarie' , ' africa/monrovia' , ' antarctica/casey' , ' antarctica/dumontdurville' , ' america/marigot' , ' asia/makassar' , ' brazil/east' , ' america/argentina/catamarca' , ' us/mountain' , ' america/fort_nelson' , ' pacific/norfolk' , ' america/manaus' , ' america/nome' , ' america/montserrat' , ' pacific/majuro' , ' america/dominica' , ' asia/irkutsk' , ' egypt' , ' america/el_salvador' , ' america/vancouver' , ' america/argentina/mendoza' , ' australia/nsw' , ' america/kentucky/louisville' , ' asia/ulan_bator' , ' hongkong' , ' asia/amman' , ' australia/broken_hill' , ' america/indiana/indianapolis' , ' antarctica/vostok' , ' america/kralendijk' , ' gmt0' , ' europe/jersey' , ' asia/novosibirsk' , ' etc/gmt-13' , ' africa/ceuta' , ' america/nuuk' , ' etc/gmt0' , ' africa/nouakchott' , ' america/yakutat' , ' europe/belfast' , ' america/caracas' , ' america/guyana' , ' gb-eire' , ' america/st_thomas' , ' asia/ujung_pandang' , ' europe/kiev' , ' america/costa_rica' , ' america/atka' , ' poland' , ' asia/atyrau' , ' africa/tripoli' , ' america/barbados' , ' america/miquelon' , ' america/jamaica' , ' etc/gmt+8' , ' etc/gmt+10' , ' etc/gmt-5' , ' america/matamoros' , ' america/paramaribo' , ' brazil/west' , ' etc/gmt-14' , ' america/tortola' , ' canada/newfoundland' , ' europe/volgograd' , ' prc' , ' eire' , ' america/menominee' , ' pacific/fiji' , ' asia/bishkek' , ' asia/dacca' , ' america/fort_wayne' , ' asia/manila' , ' pacific/pitcairn' , ' africa/lagos' , ' africa/niamey' , ' pacific/nauru' , ' asia/anadyr' , ' w-su' , ' rok' , ' asia/singapore' , ' met' , ' europe/samara' , ' america/metlakatla' , ' arctic/longyearbyen' , ' america/bogota' , ' america/buenos_aires' , ' america/whitehorse' , ' asia/macao' , ' atlantic/south_georgia' , ' australia/sydney' , ' etc/gmt+0' , ' america/yellowknife' , ' europe/podgorica' , ' america/blanc-sablon' , ' antarctica/rothera' , ' america/thule' , ' africa/libreville' , ' america/rainy_river' , ' europe/zurich' , ' asia/qostanay& #3
2025-02-13 21:09:41 +01:00
< / div >
< a class = "headerlink" href = "#TIMEZONES" > < / a >
2025-02-13 21:54:13 +01:00
< / section >
< section id = "subsecond_precision" >
< input id = "subsecond_precision-view-source" class = "view-source-toggle-state" type = "checkbox" aria-hidden = "true" tabindex = "-1" >
< div class = "attr function" >
< span class = "def" > def< / span >
< span class = "name" > subsecond_precision< / span > < span class = "signature pdoc-code condensed" > (< span class = "param" > < span class = "n" > timestamp_literal< / span > < span class = "p" > :< / span > < span class = "nb" > str< / span > < / span > < span class = "return-annotation" > ) -> < span class = "nb" > int< / span > :< / span > < / span >
< label class = "view-source-button" for = "subsecond_precision-view-source" > < span > View Source< / span > < / label >
< / div >
< a class = "headerlink" href = "#subsecond_precision" > < / a >
2025-02-13 21:59:50 +01:00
< div class = "pdoc-code codehilite" > < pre > < span > < / span > < span id = "subsecond_precision-668" > < a href = "#subsecond_precision-668" > < span class = "linenos" > 668< / span > < / a > < span class = "k" > def< / span > < span class = "w" > < / span > < span class = "nf" > subsecond_precision< / span > < span class = "p" > (< / span > < span class = "n" > timestamp_literal< / span > < span class = "p" > :< / span > < span class = "nb" > str< / span > < span class = "p" > )< / span > < span class = "o" > -> < / span > < span class = "nb" > int< / span > < span class = "p" > :< / span >
2025-02-13 21:54:13 +01:00
< / span > < span id = "subsecond_precision-669" > < a href = "#subsecond_precision-669" > < span class = "linenos" > 669< / span > < / a > < span class = "w" > < / span > < span class = "sd" > " " " < / span >
< / span > < span id = "subsecond_precision-670" > < a href = "#subsecond_precision-670" > < span class = "linenos" > 670< / span > < / a > < span class = "sd" > Given an ISO-8601 timestamp literal, eg ' 2023-01-01 12:13:14.123456+00:00' < / span >
< / span > < span id = "subsecond_precision-671" > < a href = "#subsecond_precision-671" > < span class = "linenos" > 671< / span > < / a > < span class = "sd" > figure out its subsecond precision so we can construct types like DATETIME(6)< / span >
< / span > < span id = "subsecond_precision-672" > < a href = "#subsecond_precision-672" > < span class = "linenos" > 672< / span > < / a >
< / span > < span id = "subsecond_precision-673" > < a href = "#subsecond_precision-673" > < span class = "linenos" > 673< / span > < / a > < span class = "sd" > Note that in practice, this is either 3 or 6 digits (3 = millisecond precision, 6 = microsecond precision)< / span >
< / span > < span id = "subsecond_precision-674" > < a href = "#subsecond_precision-674" > < span class = "linenos" > 674< / span > < / a > < span class = "sd" > - 6 is the maximum because strftime' s ' %f' formats to microseconds and almost every database supports microsecond precision in timestamps< / span >
< / span > < span id = "subsecond_precision-675" > < a href = "#subsecond_precision-675" > < span class = "linenos" > 675< / span > < / a > < span class = "sd" > - Except Presto/Trino which in most cases only supports millisecond precision but will still honour ' %f' and format to microseconds (replacing the remaining 3 digits with 0' s)< / span >
< / span > < span id = "subsecond_precision-676" > < a href = "#subsecond_precision-676" > < span class = "linenos" > 676< / span > < / a > < span class = "sd" > - Python prior to 3.11 only supports 0, 3 or 6 digits in a timestamp literal. Any other amounts will throw a ' ValueError: Invalid isoformat string:' error< / span >
< / span > < span id = "subsecond_precision-677" > < a href = "#subsecond_precision-677" > < span class = "linenos" > 677< / span > < / a > < span class = "sd" > " " " < / span >
< / span > < span id = "subsecond_precision-678" > < a href = "#subsecond_precision-678" > < span class = "linenos" > 678< / span > < / a > < span class = "k" > try< / span > < span class = "p" > :< / span >
< / span > < span id = "subsecond_precision-679" > < a href = "#subsecond_precision-679" > < span class = "linenos" > 679< / span > < / a > < span class = "n" > parsed< / span > < span class = "o" > =< / span > < span class = "n" > datetime< / span > < span class = "o" > .< / span > < span class = "n" > datetime< / span > < span class = "o" > .< / span > < span class = "n" > fromisoformat< / span > < span class = "p" > (< / span > < span class = "n" > timestamp_literal< / span > < span class = "p" > )< / span >
< / span > < span id = "subsecond_precision-680" > < a href = "#subsecond_precision-680" > < span class = "linenos" > 680< / span > < / a > < span class = "n" > subsecond_digit_count< / span > < span class = "o" > =< / span > < span class = "nb" > len< / span > < span class = "p" > (< / span > < span class = "nb" > str< / span > < span class = "p" > (< / span > < span class = "n" > parsed< / span > < span class = "o" > .< / span > < span class = "n" > microsecond< / span > < span class = "p" > )< / span > < span class = "o" > .< / span > < span class = "n" > rstrip< / span > < span class = "p" > (< / span > < span class = "s2" > " 0" < / span > < span class = "p" > ))< / span >
< / span > < span id = "subsecond_precision-681" > < a href = "#subsecond_precision-681" > < span class = "linenos" > 681< / span > < / a > < span class = "n" > precision< / span > < span class = "o" > =< / span > < span class = "mi" > 0< / span >
< / span > < span id = "subsecond_precision-682" > < a href = "#subsecond_precision-682" > < span class = "linenos" > 682< / span > < / a > < span class = "k" > if< / span > < span class = "n" > subsecond_digit_count< / span > < span class = "o" > > < / span > < span class = "mi" > 3< / span > < span class = "p" > :< / span >
< / span > < span id = "subsecond_precision-683" > < a href = "#subsecond_precision-683" > < span class = "linenos" > 683< / span > < / a > < span class = "n" > precision< / span > < span class = "o" > =< / span > < span class = "mi" > 6< / span >
< / span > < span id = "subsecond_precision-684" > < a href = "#subsecond_precision-684" > < span class = "linenos" > 684< / span > < / a > < span class = "k" > elif< / span > < span class = "n" > subsecond_digit_count< / span > < span class = "o" > > < / span > < span class = "mi" > 0< / span > < span class = "p" > :< / span >
< / span > < span id = "subsecond_precision-685" > < a href = "#subsecond_precision-685" > < span class = "linenos" > 685< / span > < / a > < span class = "n" > precision< / span > < span class = "o" > =< / span > < span class = "mi" > 3< / span >
< / span > < span id = "subsecond_precision-686" > < a href = "#subsecond_precision-686" > < span class = "linenos" > 686< / span > < / a > < span class = "k" > return< / span > < span class = "n" > precision< / span >
< / span > < span id = "subsecond_precision-687" > < a href = "#subsecond_precision-687" > < span class = "linenos" > 687< / span > < / a > < span class = "k" > except< / span > < span class = "ne" > ValueError< / span > < span class = "p" > :< / span >
< / span > < span id = "subsecond_precision-688" > < a href = "#subsecond_precision-688" > < span class = "linenos" > 688< / span > < / a > < span class = "k" > return< / span > < span class = "mi" > 0< / span >
< / span > < / pre > < / div >
< div class = "docstring" > < p > Given an ISO-8601 timestamp literal, eg '2023-01-01 12:13:14.123456+00:00'
figure out its subsecond precision so we can construct types like DATETIME(6)< / p >
< p > Note that in practice, this is either 3 or 6 digits (3 = millisecond precision, 6 = microsecond precision)< / p >
< ul >
< li > 6 is the maximum because strftime's '%f' formats to microseconds and almost every database supports microsecond precision in timestamps< / li >
< li > Except Presto/Trino which in most cases only supports millisecond precision but will still honour '%f' and format to microseconds (replacing the remaining 3 digits with 0's)< / li >
< li > Python prior to 3.11 only supports 0, 3 or 6 digits in a timestamp literal. Any other amounts will throw a 'ValueError: Invalid isoformat string:' error< / li >
< / ul >
< / div >
2025-02-13 15:23:26 +01:00
< / section >
< / main >
< script >
function escapeHTML(html) {
return document.createElement('div').appendChild(document.createTextNode(html)).parentNode.innerHTML;
}
const originalContent = document.querySelector("main.pdoc");
let currentContent = originalContent;
function setContent(innerHTML) {
let elem;
if (innerHTML) {
elem = document.createElement("main");
elem.classList.add("pdoc");
elem.innerHTML = innerHTML;
} else {
elem = originalContent;
}
if (currentContent !== elem) {
currentContent.replaceWith(elem);
currentContent = elem;
}
}
function getSearchTerm() {
return (new URL(window.location)).searchParams.get("search");
}
const searchBox = document.querySelector(".pdoc input[type=search]");
searchBox.addEventListener("input", function () {
let url = new URL(window.location);
if (searchBox.value.trim()) {
url.hash = "";
url.searchParams.set("search", searchBox.value);
} else {
url.searchParams.delete("search");
}
history.replaceState("", "", url.toString());
onInput();
});
window.addEventListener("popstate", onInput);
let search, searchErr;
async function initialize() {
try {
search = await new Promise((resolve, reject) => {
const script = document.createElement("script");
script.type = "text/javascript";
script.async = true;
script.onload = () => resolve(window.pdocSearch);
script.onerror = (e) => reject(e);
script.src = "../search.js";
document.getElementsByTagName("head")[0].appendChild(script);
});
} catch (e) {
console.error("Cannot fetch pdoc search index");
searchErr = "Cannot fetch search index.";
}
onInput();
document.querySelector("nav.pdoc").addEventListener("click", e => {
if (e.target.hash) {
searchBox.value = "";
searchBox.dispatchEvent(new Event("input"));
}
});
}
function onInput() {
setContent((() => {
const term = getSearchTerm();
if (!term) {
return null
}
if (searchErr) {
return `< h3 > Error: ${searchErr}< / h3 > `
}
if (!search) {
return "< h3 > Searching...< / h3 > "
}
window.scrollTo({top: 0, left: 0, behavior: 'auto'});
const results = search(term);
let html;
if (results.length === 0) {
html = `No search results for '${escapeHTML(term)}'.`
} else {
html = `< h4 > ${results.length} search result${results.length > 1 ? "s" : ""} for '${escapeHTML(term)}'.< / h4 > `;
}
for (let result of results.slice(0, 10)) {
let doc = result.doc;
let url = `../${doc.modulename.replaceAll(".", "/")}.html`;
if (doc.qualname) {
url += `#${doc.qualname}`;
}
let heading;
switch (result.doc.kind) {
case "function":
if (doc.fullname.endsWith(".__init__")) {
heading = `< span class = "name" > ${doc.fullname.replace(/\.__init__$/, "")}< / span > ${doc.signature}`;
} else {
heading = `< span class = "def" > ${doc.funcdef}< / span > < span class = "name" > ${doc.fullname}< / span > ${doc.signature}`;
}
break;
case "class":
heading = `< span class = "def" > class< / span > < span class = "name" > ${doc.fullname}< / span > `;
if (doc.bases)
heading += `< wbr > (< span class = "base" > ${doc.bases}< / span > )`;
heading += `:`;
break;
case "variable":
heading = `< span class = "name" > ${doc.fullname}< / span > `;
if (doc.annotation)
heading += `< span class = "annotation" > ${doc.annotation}< / span > `;
if (doc.default_value)
2025-02-13 15:40:23 +01:00
heading += `< span class = "default_value" > = ${doc.default_value}< / span > `;
2025-02-13 15:23:26 +01:00
break;
default:
heading = `< span class = "name" > ${doc.fullname}< / span > `;
break;
}
html += `
< section class = "search-result" >
< a href = "${url}" class = "attr ${doc.kind}" > ${heading}< / a >
< div class = "docstring" > ${doc.doc}< / div >
< / section >
`;
}
return html;
})());
}
if (getSearchTerm()) {
initialize();
searchBox.value = getSearchTerm();
onInput();
} else {
searchBox.addEventListener("focus", initialize, {once: true});
}
searchBox.addEventListener("keydown", e => {
if (["ArrowDown", "ArrowUp", "Enter"].includes(e.key)) {
let focused = currentContent.querySelector(".search-result.focused");
if (!focused) {
currentContent.querySelector(".search-result").classList.add("focused");
} else if (
e.key === "ArrowDown"
& & focused.nextElementSibling
& & focused.nextElementSibling.classList.contains("search-result")
) {
focused.classList.remove("focused");
focused.nextElementSibling.classList.add("focused");
focused.nextElementSibling.scrollIntoView({
behavior: "smooth",
block: "nearest",
inline: "nearest"
});
} else if (
e.key === "ArrowUp"
& & focused.previousElementSibling
& & focused.previousElementSibling.classList.contains("search-result")
) {
focused.classList.remove("focused");
focused.previousElementSibling.classList.add("focused");
focused.previousElementSibling.scrollIntoView({
behavior: "smooth",
block: "nearest",
inline: "nearest"
});
} else if (
e.key === "Enter"
) {
focused.querySelector("a").click();
}
}
});
< / script > < / body >
< / html >