MZ@ !L!This program cannot be run in DOS mode. $Rؕ3}3}3}H̴3}H̱3}Rich3}PEL!  K@ȯ.rsrc@@Ph  @Xp 8E`P8hl Rw (!@1X3p5689:?@A0_H``x 8 P h & : F L U   ( @ X p        30 rH ` x ( ) *     8 P h          (  @ ! X 1 p 4 5 6 7 8 9 A E 0F HG `H xQ R V W a b g h 8i Pm hq r t      ( @ X p   -     0 H ` x ! " & ' ( a q 8Ph()*+,-./(0@1X2p345. \ p 0 H ` x  !8!X!x!! !8P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p 0@P`p129Z<,=DL==l>@@ `BPCpRpqdrVprsst0tL@uwR@z}~  4~L X.Й,pl"d|(~(дH.x(@.p,D\^r04d4<H`rX6XvzLv~D.tN(&,@|.(( (0hHhHhP}Id#|x>\V\D.,H̋? (4A,X'0@MUIIDD_ADDTOSAVE_DIALOG_MSHTMLPERFWIDGETACCELERATORSWEBPLATFORMACCELERATORSABOUT-COMPAT-ICONS.SVG ABOUT.MOZABOUTCOMPAT.CSSABOUTCOMPAT.JSABOUTCOMPATDATA.JS BLANK.HTM COMPAT.HTM GLOBAL.CSSHTML5ENTITIES.DTDICON-SEARCH.SVGPERFWIDGET.HTMLPHISHSITE_WEBVIEW.HTMTABLE.JSXMLTREEVIEW.JSy,Yߌ烈 wBg2( MUI zh-CN(&E)+dm(&U) Ctrl+Zb` Y(&R) Ctrl+YjRR(&T) Ctrl+X Y6R(&C) Ctrl+C|4(&P) Ctrl+Vnd(&A) DelhQ (&L) Ctrl+ACg~b(&F)... Ctrl+Fl0R(&G)... Ctrl+GLc(&L)... Ctrl+KP RdfN~{(&M)M Rdc(&N)g w(&V)R]wQh(&T)Sr`h(&S)T gsQ,g0W{:g[v~Oo`</A>P<C2/fPAȀQu Microsoft YaHei UIPiyP#!/f&TՋdkub? dkubS+TNN ُNSO;bkubcknx>f:ybЏL0Ygs(W N`KmՋdkub RUSQ &T 0 P#+  NQ>f:ydkmo`(&D)P#8 O(u Internet Explorer -NvQn,gՋ z^(&B)PL2/f(&Y)PL2&T(&N)Pb2Ȑ}Tab .z^ Microsoft YaHei UIP2nx[P$2SmPB2 Ny(&U)PT2 Ny(&D)P nbcz^(&T): Pe @B6 Microsoft YaHei UIP XSP$TȀA>Explorer (u7bc:y Microsoft YaHei UIP*3 P2nx[P2SmP ,gc:y:PȐ d2*g[ň ActiveX g w z^ Microsoft YaHei UIPP" QYg wvuS+TN N{|WvL]eQ_[a:P3/f(&Y)P3&T(&N)P"q >f:yُy{|Wv[aKNMRY~ۏLhg(&A)PU0P"T`Ov{:g Nl g{|W[av ActiveX g w z^0/f&TꁨR N}v^[ň ActiveX g w z^?P"#+L]eQ[av{|WP(0)ibU\ T:P(=)MIME {|W:PU=HTML echHTML ech S`v SSL(40 MO)S`v SSL(128 MO)S`v SSL(Fortezza) S`v SSL(56 MO)PA-30s+30sd>ef\PYSmY \ƉSX[:N... \󗑘SX[:N... Y6RƉ URL Y6R󗑘 URL%sX%.3fX]-NbkQ~xeHen*gw : Ɖd>e]-Nbk Q~: elh"}ƉQ~: elO(u d>e0R R : elxƉ: Ɖ{|W NS/ecbeN_eHe : Su*gw : 󗑘d>e]-Nbk Q~: elh"}󗑘 : elx󗑘: 󗑘{|W NS/ecbeN_eHePA.....PAd>ef\P[MOϑYSmY]d>ee/_iRYOe/_ۏ>f:y󗑘 b܃US>f:yW[U^ b܃USϑ/YhQO\QhQO\>e'Y)\ehsQ%1 (Sb_) hQO\ZSOCQ }5unBl͑nnf]c <address><h1><h2><h3><h4><h5><h6><ol><ul><dir><menu><dt><dd><p><div>PA/Internet Explorer <0d>.<1d2>.<2d4>.<3d><4s><5s>PA(eh)PA N/ec}TN0PA(&E) ^\'`(&P)...Windows Internet Explorer ㉳QeHh: <0s>1uNQs <0x> [dkyd\Oel[b0 eln <0s> ^\'`0 el_0R <0s> ^\'`0:N <0s> ^\'`eQv T <1d> KNv ~bkMicrosoft Internet ExplorerVGr{|WeHe0cN^\'`<0s>^\'`el|4cN0elceQcN0PAdm<0s>͑ Y<0s>eldm N͑ZPceQ[a Rd[a^\'`f9eyRWeb OmȉhVb>ePA|4.eQe,gd\OꁨRfckbQOck N(WЏLen^\'`0!1uN勧cNvMR NS0*g/T(ubvQ{|W NAQ Vdkel\&qpyT[0勹elel(u(WُN N Ne-N0eQcknxv el0 勧cN gnx[v&qp0aY0W(uNelb^\'`0*gcfv0 ُ*N

LQX[ N MOn: ,{ <0d> L勇echS+T N9SMvh Vdk*g[hQR}0 hcNdkd\O N|Q[0dkd\O@b(uvhcvMOn*gw0 d\O@b(uCQ }vMOn*gw0XhnQegQuvmo`elmRR`Q[0,g\ՋceQNS N[hQvR`Q[bNMR~ǏR`O9evCQ }0OY O(u innerHTML ^\'`mR,gbf_R^CQ }T^\'`0 gsQ~Oo` S http://go.microsoft.com/fwlink/?LinkID=2471040 USQNo;mTO(udkcN czz' eg '<1s>'USQ N(WdkQu NЏL ActiveX cN\Ջnx[S_MRMOneQs*gw0dkzpeCgO(u0WtMOn API0 *gnx[S_MRMOn0(Wc[veeQ*gnx[S_MRMOn0Internet Explorerc[ Internet Explorer 5un{tn0JavaScript ehVsg'Y5unwϑgؚ'`*gwOS*<0s>, <1s> (<2d> MOR[ <3i>); <5s>(<6d> MONbc)(NO)(-NI{)(ؚ)]R[PAbv5u ,g0W IntranetSONvzpInternetSP6RvzpvQN(&M)PAR}VGr|bmp|@b gVGreN|*.bmp;*.wmf;*.emf;*.ico;*.dib;*.cur;*.gif;*.jpg|MOV(*.Bmp;*.Dib)|*.bmp;*.dib|VCQeN(*.Wmf;*.Emf)|*.wmf;*.emf|Vh(*.Ico;*.Cur)|*.ico;*.cur|GIF(*.Gif)|*.gif|JPEG(*.Jpg)|*.jpg|@b geN(*.*)|*.*|3R}VGr|bmp|Vh(*.Ico;*.Cur)|*.ico;*.cur|@b geN(*.*)|*.*|@b g^\'`~T7h_v^\'`PA -- Qu[݋FhPAq bR}veN|*|@b geN(*.*)|*.*|VGr (*.gif;*.jpg;*.jpeg;*.png)|*.gif;*.jpg;*.jpeg;*.png|HTML (*.htm;*.html)|*.htm;*.html|PA[SOelOX[VGr0elnX~0;\PbkЏLdk,gT? dkub Nv,g b Web OmȉhVЏL^Qba0 Yg~~ЏL `Ov{:g\S \PbkT^0 7u Nv ActiveX cN N[hQ0 S_MR[hQnybkЏLu Nv N[hQcN0 Vdk Selcknx>f:yu09uX[(W\o(Wv[ ActiveX cN N[hQvOo`0S_MR[hQnybkN勹e_ЏLcN0Vdk Selcknx>f:yu0PAM傁Q!k>f:yQu Web OmȉhV ͑eS`ONMRcNvOo`0 Yg`Ock(WNf ^USQ Sm MQ͑ YNf0 &TR USQ ͑Ջ Q!k>f:yQu0hN*NbY*N ActiveX cNel>f:y SVS/f NRvQ-NKNN: 1) S_MR[hQnybkЏLdkub-Nv ActiveX cN b 2) `O]~;bkNvQ-NN*NcNvS^0 Vdk ubSelck8^>f:y0+,{ <0d> L N "<1s><2s>" Y g N9SMvbl gcknxsQ필v XML h0L: <1d> : <2s> elnLhbyv0*gSbpSdkVGr0*gN5uP[Nb__SdkVGr0PAFOX[ HTML ech|htm|HTML eN (*.htm;*.html)|*.htm;*.html|e,geN (*.txt)|*.txt|+OX[VGr|gif|GIF (*.gif)|*.gif|MOV(*.bmp)|*.bmp|,OX[VGr|jpg|JPEG (*.jpg)|*.jpg|MOV(*.bmp)|*.bmp|OX[VGr|bmp|MOV(*.bmp)|*.bmp|+OX[VGr|wmf|WMF (*.wmf)|*.wmf|MOV(*.bmp)|*.bmp|+OX[VGr|emf|EMF (*.emf)|*.emf|MOV(*.bmp)|*.bmp|OX[VGr|avi|AVI (*.avi)|*.avi|OX[VGr|mpg|MPEG (*.mpg)|*.mpg|OX[VGr|mov|MOV (*.mov)|*.mov|OX[VGr||neN(*.*)|*.*| untitled.bmpPA untitled.html$<0s>\Internet Explorer Wallpaper.bmpُy{|Wvechl g[hQfN0 %s gNOo`+OX[VGr|png|PNG (*.png)|*.png|MOV(*.bmp)|*.bmp|.OX[VGr|tif|TIFF (*.tiff)|*.tiff|MOV(*.bmp)|*.bmp|+OX[VGr|jxr|JXR (*.jxr)|*.jxr|MOV(*.bmp)|*.bmp|AOX[VGr|svg|S)>evTϑVb_(*.svg)|*.svg|PNG (*.png)|*.png|MOV(*.bmp)|*.bmp| untitled.svg,OX[VGr|ico|ICO (*.ico)|*.ico|MOV (*.bmp)|*.bmp|PA untitled.png󗑘eNVPeNƉeNꁚ[INeN,OX[VGr|dds|DDS (*.dds)|*.dds|MOV (*.bmp)|*.bmp| (iRYO <0d> y) ck(W N}VGr <0s>...ck(WubQu <0s>... I{_ <0s>...PA ck(W[ň~N...<0s>ck(W N}penc <0s>...[b ck(WR}pencƖ... ck(W~[penc...<0s> <1s> v_wce_ <0s> MON <1s> \NS0R <0s>(,g0W)(Gopher)(FTP)([hQQz)echR}PAelSb_ Internet zp <0s>0 <1s> nx[y_ubT?SNd"}"}_0.eQd"}vsQ.W[: c nx[ ~~ b c Sm Yu(WS_MRub0ُ/fSd"}v"}_0eQd"}sQ.W[: FontNameFontSizeFontBold FontItalic FontUnder BackColorPA BorderColor BorderStyle TextAlign SpecialEffectFontSuperscript FontSubscript<*g[IN>nulltruefalse 勇echS+T NR_wce_:_wce_veW[ Internet 0W@W &w&bux &p/&P&u&b&d0.7500000.7500000.7500000.750000XPS ech(*.xps)|*.xps|͑ncNg⋅Q[Omȉ...ndf:y~6eNN v^N(W NۏLR[v`Q NShUSpenc0 SN~~ _NSNSmcN0*g~b0RN[7bz"el\'W-N0 <1s> /f&T>e_f9e0S+T(uNjR4g0eW[g~bNScv}TN0S+Tc6Rub>f:ye_v}TN0 S+T(Wu-NceQCQNv}TN0S+Tcu-N@b CQNv' v '<0s>'...`Og wvQuck(WՋVsQ yaS0 /f&TsQdk yaS?`Og wvQuck(WՋVsQ핗zS0 /f&TsQdkzS? (mT)*gw:SWPAOb!j_: /T(uOb!j_: sQOb!j_: X:_%1!ls! | %2!ls!PAOmȉ N}veN -NSm -Nl c bsQSb_SQPA eQ N}veNv Tyc:SW{|W: PLUGIN: type=ObjectPLUGIN: type=EmbedMSAAHTML Registered Handler%d%%PAAlt+T N.dkcNYN^;mRr`0 bo;mvcNv^O(u勧cN0 <0d> / <1d>XQU\_bSRbcUSQSm bPA󗑘Ɖd>ef\PؚϑNOϑԏVMRۏl0R_Yl0R~_g󗑘: %1Ɖ: %1 d>eS_MR bvZSO f\PS_MR bvZSO[MO g~bߍ*-NvNaMOn]d>e %1 (;`e %2)wS%1%%]d>ee/_%1iRYOe/_ۏ%1>f:y󗑘 b܃US>f:yW[U^ b܃USck(WR} ck(WR}ZSO...hQO\QhQO\zze'Y)\ZObdk URL v[hQfN N[hQ: <0s>F12h_{HQsQ;N Internet Explorer zS-Nv F12 _SNXT]wQ 6qTMb(Wdk[݋Fh-NSb_0 sQ핰s g F12 _SNXT]wQzSv^(WdkY\[NSb_ USQ nx[ 0&TR USQ Sm 0HTTPS [hQS0R <0s> vZ *gn window.name ^\'` V:NvhzS^\N N TvW0NxuN <0s> ͑e/TR0R <1s><0s> v,gV Mime {|W N9SM ;bkCSS V Mime {|W N9SM _eu$(<1s>)vNxu <0s> v(<3s>)vQzvNxu <2s>META h NAQO(uNxu <0s> NAQO(uNxu <1s>0!YgAQ,gT Tn lv iframe v[hQSOS0RZ0@charsetUNICODE W[z^hHTTP h4Y*<0s> (W Internet Explorer |Q['`ƉVRh( <1s> ) N0<0s> /f]mR0R|Q['`ƉVvQz0-<0s> ck(W|Q['`ƉV-NЏL V:N -NN (W|Q['`ƉV-N>f:y Intranet zp 0]Ǐ~V{eu\ <0s> Mn:N(W|Q['`ƉV-NЏL0Jdku NvNxy(uNSTTckTX[0 gsQ~Oo` S: http://go.microsoft.com/fwlink/?LinkID=291337@font-face G0RN*gw0@font-face *g[b WOFF [te'`hg0PA@font-face (WechnN EOT 9hW[&{2NKN N9SM0*@font-face *g[b OpenType L]eQCgPhg0CgP_{/fS[ňv0@font-face elR}eHev OpenType W[SO0.:visited T :link 7h_S(Wr N N T0 gN7h_*g^(uN :visited0._euN X-UA-Compatible META h( <0s> ) V:Nech!j_][b0JVfev X-UA-Compatible META h( <1s> )Ee_euN X-UA-Compatible META h( <0s> )0ߍ*Ob;bkNdku-NvN*N N}0 <0s>3@font-face 荐nBl1Y%0e Access-Control-Allow-Origin h4Y0@font-face 荐nBl1Y%0DnSP0elR^e7h_h0ech-N] gǏ <0d> *N7h_h0+]_eu x-ua-compatible YtcN( <0s> ) V:Nech!j_][b0ۏLN[*0 eHeSpe "url"0el(u Blob URL: <0s> 0b~0el(u荐n URL: <0s> 0 ~b N0RDn <0s> 0PA'[ <0s> vQ~Bl NbR0 `Ov^(u z^nUS*gXfN NR: <1s>5[ <0s> vQ~Bl NbR0 dk Internet Explorer [O NwQ gN NR: <1s>b~0荐n URL vDnSP: <0s> 0$ <0s> -NhKm0RSvzp,gd\O0Q[] XSS [{ hVO9e0Dn(WX[-N NX[(W: <0s> 0Dn(W gRhV N NX[(W: <0s> 0nUS(W gRhV N NX[(W: <0s> 0nUSRg1Y%: <0s> 0(W_YЏLfeef9eNnUS: <0s> 0 AppCache %N͑ck(WO(unUSR^ AppCache: <0s> 0*Indexed DB N(WwQ g http b https URL eHhvQz NS(u0(W[*0ReechKNMR *g TN*NbY*N Blob URL0V:N*g Tv Blob URL SO~~`S(u|~Dn @bNǏ(u URL.revokeObjectURL T Blob URL b(W(u URL.createObjectURL R^ Blob URL eO(u {oneTimeOnly} h_0SswQ g N|Q[~ z!j_v,{ Ne Blob [a@ǏsQR^N URL v Blob dmN*NbY*N Blob URL0elQ㉐gُN URL V:N]ʑ>e/ec URL vpenc0 ~b N0RDn <0s> 0'el:N URL h"} IUriToStreamResolver: <0s> 0b~0荐n URL vDnSP: <0s> 0/(u UriToStreamAsync bR FOԏVNN*Nzzv url d\O: '<0s>'0elx URL YvVP: <0s> 0elc6eegN Nyv ScriptNotify NN: <0s> 0Qz\ՋN*gS+T(Wdk^(uv ApplicationContentUriRules -Nv WebView URI T勔^(uS ScriptNotify NN0傁AQdkNN \ URI mR0RSnUSv ApplicationContentUriRules R0((W Visual Studio -N \dk URI mR0RnUShVv Q[ URL yaS0)elc6eegN Nyv ScriptNotify NN: <0s> 0Qz\ՋN*gS+T(W AllowedNotifyUris ^\'`-Nv WebView URI T勔^(u z^S ScriptNotify NN0\dk URI mR0R WebView v AllowedNotifyUris ^\'`0fWindows 7 Nv Internet Explorer N/ec DDS VP O(uvx S+T Nfnxv Alpha Sf:yfnxc[ Alpha L:Nv DDS VP0 http://go.microsoft.com/fwlink/?LinkId=291257 NS~Oo`0/ <0s> MONwQ g SPDY P6Rv Internet Explorer |Q['`ƉVRh N0gZSOg -ms-view-state ]_(u0[N Windows 8.1 NTvHr,g -ms-view-state ZSOgSOSfb NS(u09e(u max-width T min-width g0PA>Internet Explorer is running in Enterprise Mode emulating IE8.SVG _pencv 0:\_SW[&{0:\ = 0^\'` 0 \*gS@b gpencWW0 DTD ]~b0R FOybk0.~b0Rv xml:space ^\'`v v XMLHttpRequest WDnqQN(CORS)0!<0s> v XMLHttpRequest ޘLMR CORS0+(W Access-Control-Allow-Origin h4Y-N*g~b0Rn <0s>08\Qnchn:N true e NAQ(W Access-Control-Allow-Origin -NO(uM&{0?Qnch]n:N true FO Access-Control-Allow-Credentials NX[(Wb*gn:N true0-Access-Control-Allow-Headers Rh-N NX[(WBlh4Y <0s>0-Access-Control-Allow-Methods Rh-N NX[(WBlel <0s>0!<0s> v XMLHttpRequest [T^h4Y㉐g1Y%0 NAQ͑[T CORS ޘLMRBl0];bk͑[T CORS Bl00 NAQ\Y*N Access-Control-Allow-Origin h4Y(uN CORS T^05 NAQ\Y*N Access-Control-Allow-Credentials h4Y(uN CORS T^0PApeW[W[&{_(uv_YW[&{ N&{TBl ^:N: [0-9]0/ASmQۏ6RpeW[W[&{_(uv_YW[&{ N&{TBl ^:N: [0-9]0[a-f] b [A-F]0 W[&{_(u:\~_gRS ";"0peW[W[&{_(u*g㉐g:N gHeW[&{0 elƋ+Rv}T TW[&{_(u0eHeW[&{: U+0000 NULL0 N^O(u Null W[&{0eHev_Yh "<?"0S N^(u\O_Yh0eHevh Ty0,{N*NW[&{^:N [a-zA-Z]0eHev~_gh "</>"0~_gh N^:Nzz0"eHev^\'` TyW[&{0^\'` Ty N^S+T(")0(')0(<)b(=)0+*gR_SveHe^\'`\ N&{TBl0lʑ)% N&{TBlvW[&{: U+0021 EXCLAMATION MARK (!)! N&{TBlvW[&{: U+002D HYPHEN-MINUS (-)lʑ~>\vW[&{ N&{TBl0^:N "-->" W[&{0'zz DOCTYPE0gwv gHeech{|W/f "<!DOCTYPE html>"0DOCTYPE -NQs N&{TBlvW[&{0/DOCTYPE -NQs N&{TBlvsQ.W[0sQ.W[^:N "PUBLIC" b "SYSTEM"0$"PUBLIC" b "SYSTEM" sQ.W[KNT N^:N_S0^:Nzz)0_Yhvf_~_gh0 eN~>\ N&{TBl0+DOCTYPE N&{TBl0SAQN*N DOCTYPE v^N[_{Qs(W@b gCQ }KNMR0 _Yh N&{TBl0 ~_gh N&{TBl0 W[&{h N&{TBl0h N&{TBl0# N&{TBlvW[&{: U+0000 NULL0 N^O(u Null W[&{0 N9SMv~_gh0 N9SMv~_gh0 @bp N(W\O(uWQ0(W "<head>" KNYQs N&{TBlv4Y~CQ }0PA N9SMv~_gh0*~b0RYYOv "<html>" h0k*Nech-NS^X[(WN*N "<html>" h0*~b0RYYOv "<body>" h0k*Nech-NS^X[(WN*N "<body>" h01(Wech-NgvQ`TvMOn~b0R "<frameset>"0dkh^(WR^ "<body>" KNMRQs0*eHeL]WY0{|" b "<h2>" ُ7hv4Yh N^nNSN*N4YhQ0#eHeL]WY0"<form>" h N^nNSN*N "<form>" Q0'eHeL]WY0"<button>" h N^nNSN*N "<button>" Q0eHeL]WY0"<a>" h N^nNSN*N "<a>" Q0& N&{TBlv_Yh: "<isindex>" CQ }]_(u Vdk N^O(u01 N&{TBlv "</body>" beN~>\0(Wech~_gKNMR @b gwQ g_YhvCQ }^cknx~_g0(eHev~_gh: "</br>"09e:NO(u "<br>" b "<br/>"06͑Sv~_gh0hv~g^:N "<b><i></i></b>" N/f "<b><i></b></i>"0-HTML5 DOCTYPE eHe0QO(uNN_hUS <!DOCTYPE html> 0#(WY萅Q[(MathML/SVG)-NSs N&{TBlv HTML h0#eHeL]WY0"<nobr>" h N^nNSN*N "<nobr>" Q04 DOCTYPE0QmR gHev HTML5 doctype: <!DOCTYPE html> 0PA%HTML Q[-NQs N&{TBlv <image> 09e(u <img> 06xmlns:xlink ^\'`e(W <caption> 0 <td> b <th> CQ }-N08xmlns ^\'`0e,ghS: QX[ N0hr=<0x>0e,ghS: SuaY0hr=<0x>0e,gߍ*: *gw MIME {|W0hr=<0x>0WebVTT e,ghS: eNaY~_g0hr=<0x>0WebVTT e,ghS: eN~{ TeHe0hr=<0x>0+WebVTT e,ghS: g(WeN~{ TT g 2 *NbfY*NL~bk&{0hr=<0x>0#WebVTT e,ghS: e3b~{ T^:N "-->"0hr=<0x>0)WebVTT e,ghS: g(Wc:y ID T g 2 *NL~bk&{0hr=<0x>0(WebVTT e,ghS: (W\Ջg~b㉐gvc:yeSuaY0hr=<0x>0WebVTT e,ghS: QsaYzzL0hr=<0x>0#WebVTT e,ghS: c:yve3b-NQszz0)WebVTT e,ghS: \Ջg~b㉐gvc:ye,geSuaY0hr=<0x>0&TTML e,ghS: aYv ttp:tickRate 0'TTML e,ghS: aYv ttp:frameRate 0PA1TTML e,ghS: aYv ttp:frameRateMultiplier 0+TTML e,ghS: G0RaYvCQ } - S+T&^ geHe}T TzzvCQ }0hr=<0x>0TTML e,ghS: G0R N9SMvCQ }0hr=<0x>0TTML e,ghS: Yt7h_eQ0hr=<0x>0)TTML e,ghS: G0ReHev XML0XmlLite Nx:N: <0x>0󗑘/Ɖ: *gw MIME {|W0<0s>INVALID_ENUM: <0s>INVALID_VALUE: <0s>INVALID_OPERATION: <0s>OUT_OF_MEMORY: <0s>CONTEXT_LOST_WEBGL: <0s>#INVALID_FRAMEBUFFER_OPERATION: <0s>G0Rv*YY \ NQU_fYPA <0s>: c!j_eHe0<0s>: @wrhVDN]S+T@wrhV0<0s>: ~N{|WN@wrhV-NXfv{|W N9SM0<0s>: ~N'Y\N~Nel N9SM0 <0s>: mTQpeeHe <0s>: mTlQ_eHe<0s>: @bvDn'Y\'YNg'Y~t'Y\0<0s>: Ɖ:S'Y\ N:N: pebOPyϑ:N: ~[CQ }pe~[N~[peTOPyϑ*Y\0)<0s>: UNSIGNED_SHORT vW[OPyϑeHe(_{/f 2 v Ppe)0<0s>: _{wQ gCQ }pe~Q:S~[0<0s>: vpTGrk@wrhV-Nv~N Tyv TFO{|W N T0<0s>: Q:Svhg>NeHe<0s>: Q:S]~[0RvQNvhPA<0s>: Q:SO(ug>NeHe <0s>: @wrhV{|WeHe<0s>: l gn elы@wrhV <0s>: cxMOeHe<0s>: ؚ^b[^ N:N

: Q:S'Y\ N(<0s>: S/ec RGBA : dk N Ne NS+TS_MR z^<0s>: wpbpe N:N

: SpeQNLuP <0s>: z^*gc<0s>: Sϑ N/fS_MR z^vNR<0s>: яz

: N\N 0 b'YNg'Y~tpe<0s>: ~tvheHeb NS/ec <0s>: _{~[~t <0s>: : {|WeHe<0s>: : : ~~+RQNV <0s>: Q: Fh_{:N 0<0s>: ~tؚ^T[^ N:N: ]/T(uvQ:S<0s>: N/ec UNSIGNED_SHORT {|W <0s>: ekE^ N:N: vp^\'`'Y\_{:N 10203 b 4 <0s>: _{~[Q:S<0s>: |^{|WeHeb NS/ec <0s>: ы@wrhV<0s>: N\N 0 b'YNg'Y~tpe<0s>: wpbpeQQ:S+g>\<0s>: cOvSpeOcOvQ:SnQ<0s>: ^:N WebGLShader [a<0s>: ^:N WebGLProgram [a<0s>: {|WSpe~{|WNP }penc{|W_{9SM<0s>: P }pencX[P{|WSpe~#<0s>: N/ec RGBA : dkVPvpenc NS(u <0s>: N/ecdk~tn<0s>: ~t[{ hVelƋ+R<0s>: ~ts~!j_elƋ+R<0s>: | !j_elƋ+R <0s>: vp@wrhV <0s>: Grk@wrhV<0s>: Q:S'Y\Npenc{|W N&{*<0s>: WebGL [aNSN WebGLRenderingContext sQT<0s>: renderbuffer DNvSpe TeHe<0s>: renderbuffer vheHe<0s>: framebuffer vheHe<0s>: _{~[ framebuffer<0s>: _{~[ renderbuffer<0s>: DR~te Mipmap ~+R_{:N 0)<0s>: Renderbuffer [^Tؚ^ N:N: DN{|W_{NDN[a|Q[ <0s>: DN NX[(W<0s>: framebuffer Mn NS/ec <0s>: DNv:\[ N T <0s>: DN{|WeHe<0s>: Renderbuffer [^Tؚ^_{'YN 0<0s>: renderbuffer Q: S_MR N/ecg>N <1s> <0s>: S_MR N/ecelPA<0s>: VPCQ } NwQ gc[n<0s>: ~tnݏSWP6R<0s>: ~t/f^N!kB^~tb N/f[tev mipmap<0s>: S_MRvY~pencƖ f\ N[te<0s>: c[:\[QN~tLuP)<0s>: Grk@wrhV-Nv@b gY`O(uv N TSϑvp@wrhV-N TN{|Wv[^Sϑ <0s>: QchV<0s>: [aelO(u V:N[] Rd<0s>: NAQO(uN "gl_" _4Yv^\'`!<0s>: z^[aQ N TS7hhV{|WvSϑ NcT TN~tVPUSCQ<0s>: z^-N[INvS7hhVpeǏNdklxNvP6R<0s>: \N*N@wrhVv YBg'`ǏNAQvP6R<0s>: vp^\'`RMvw5^\'`zz N&<0s>: TEXTURE_MAX_ANISOTROPY _{'YNbI{N 1<0s>: S[P: OeQv~tvhT: k*NzeVb_{wQ gv Tv[^Tؚ^"<0s>: ~tzeV*g[b0@b gzeVb_{][INv^N_{'Y\v T<0s>: Ryv@wrhV_{S_MR]DR0R z^<0s>: S)v~t~^_{N OeQvpenc~^[hQ9SM<0s>: [^0ؚ^TOPyϑSpe_{/f 4 v Ppe<0s>: S)v~t N/ec mipmap ub<0s>: S)v~teln:N'^Q:SvhPA3<0s>: bufferData _{\O:N'Y\bpe~ O0Null T undefined v: bufferSubData pe~0Null N/f gHe: penc_{\O:N{|WSpe~ OeQ<0s>: OPyϑTekE^_{/f OeQpenc{|Wv Ppe2<0s>: nmRp~t NEAREST b NEAREST_MIPMAP_NEAREST [{ hV<0s>: Q: [Nckb N҉b_T̀b N҉b_ !jwQ_(uTcx: S_MR N/ec N Ne^\'` <1s><0s>: ceQg'YSSTϑpe<0s>: \N*N]/T(uv^\'`_{S+Tdpeb<0s>: Primcount _{'YNbI{N#<0s>: OeQv~t: MOn^ N'YN 256 *NW[&{<0s>: vp^\'`TGrkN'` N T T-<0s>: NAQO(uN "gl_"0"webgl_" b "_webgl_" _4Yv^\'`0<0s>: S_MRlxN N/ec drawArrays -N g 65536 *NN Nv N҉b_0(u_eu0q<0s>: CONSTANT_COLOR (b ONE_MINUS_CONSTANT_COLOR)T CONSTANT_ALPHA (b ONE_MINUS_CONSTANT_ALPHA) NNw(u\OmTQpe-NvnTvhV }0+<0s>: (W`OvlxN N NAQ\ SRC_ALPHA_SATURATE \O:NmTQpe0,<0s>: N/ec UNSIGNED_SHORT T UNSIGNED_BYTE {|W09<0s>: N/ec UNSIGNED_SHORT0UNSIGNED_BYTE T UNSIGNED_INT {|W0&<0s>: S_MRlxN N/ec SAMPLE_ALPHA_TO_COVERAGE"<0s>: vhmTV } N/f SRC_ALPHA_SATURATEPAhKm0R GPU ͑n0ck(W4NeRbc0RoNHTs0%WebGL Q[(ueǏ el(W GPU NHTs0ck(W4NeRbc0RoNHTs0ck(W4NeRbc0RoNHTsN>f:y WebGL Q[0ԏV0R %s (Alt+Left)MRۏ0R %s (Alt+Right)ԏVMRۏS_MRubPA[a N/ecdkd\OSpe/f_ y RM0RSW[kb^\'`(uv[aeHe(uv[aeHe(uv[aeHePAmR0RW[xQ_eu \Pbkfck %1%2%1 Rd͑ YvW[͋fY{tn...{t...PA`OeQve,g N_YN %d *NW[&{ nxOeQv <div style='position: fixed; top: 10.2px; left: 0px; border: solid 1px #2a2a2a; padding: 15px 20px 15px 15px; margin: 0px; font-size: 11pt; line-height: 15pt; color: #1a1a1a; min-width: 150px; max-width: 320px;' unselectable='on' id='contentContainer'> </div> <svg style='position: fixed; top: 0.5px; left: 15px' unselectable='on'> <line x1='19.3' y1='10' x2='0.7' y2='10' stroke='window' stroke-width='2px' stroke-linecap='round'/> <line x1='0' y1='10' x2='10' y2='0' stroke='currentColor' stroke-width='1px' stroke-linecap='round'/> <line x1='10' y1='0' x2='20' y2='10' stroke='currentColor' stroke-width='1px' stroke-linecap='round'/> </svg> </div>PAWindows Windows fe!T:gS@bvfe \fe[ň(W`Ov{:g N 6qTO(udk^(u z^0SfeSmelmRR`Q[ <0s> 0,g\ՋceQNS N[hQvR`Q[bNMR~ǏR`O9evCQ }0OY O(u innerHTML ^\'`mR,gbf_R^CQ }T^\'`0 gsQ~Oo` S http://go.microsoft.com/fwlink/?LinkID=2471040 NNuPAR} %1 Y6RjRRdm|4hQ >Nb:N[hQN6q~~sQ 1u %1 Xb{ ] gN>Nbdk Web Q[ N[hQA%1 %2 ]T Microsoft >NbNdk Web Q[ 勅Q[bO[`Ov5ugbZ S[`Ov*NNb"ROo`l20Fhttp://go.microsoft.com/fwlink/?LinkID=109695&result=block&t=%1&URL=%2PAcommentsocialsharebar sharetool share-toolcontrolscontrol mboxdefaultbuttonsbuttonsharehiddenhideleft-ear right-earadPAad_widget nocontent nocontents promo_holderpromo-componentplaygoogleadsky_addapifbylinetitle liveblog_sidebarfeedmaplogo filed undervotes:related stories related posts copyright&copy; subscribe nowrelated articlesmore on:-| UU%' C - A e P OqFtt Z++ Y X. C - V-. .\ A e  P OqF C V k F Pr B4 U? I8 B4 U? I8 Z  j E L! Q N L SF FCKL X. C - V-. kr Z++ YA X. C - V-. kr Z++ YAeeFC SFFC CFC C V k F Pr B4 U? I8 B4 U? I8 Z  j E L! Q N L SF FCKL CFC C V k F Pr B4 U? I8 B4 U? I8 Z  j E L! Q N L SF FC HI GKL M & ( $ % # ' % ' % ' k   m  T K J U A Z    M & ( $ % # ' % ' % ' k   m  T K J U A Z   11p0011PP4,XT^e _Y \Pbk Oo` Oo` 8Microsoft-IEResp-MSHTML 8Microsoft-IE-JSDumpHeap $Microsoft-IE (capturing phase at target (bubbling phase setTimeout setInterval $setImmediate 4requestAnimationFrame 5u݋Sx None ,HostConfiguration $LoadFromInfo $MissingAnchor 8ScrollingToFoundAnchor 0ScrollingToPosition 4BookmarkTaskComplete $SwitchMarkup 4ContinuationHostRules @ContinuationIncompletePaint 0LoadStatusParseDone 4SwitchMarkupEmptyTab @LoadStatusParseDoneEmptyTab Unknown $CanvasElement $CanvasPattern (CanvasGradient Markup Blob ActiveX $ImageElement ,MSWebViewElement ,WebGLSmallObjects ,WebGLLargeObjects $MediaElement None Concurrent Synchronous None Forced TotalWeight TotalCount NewWeight NewCount Normal Concurrent ,default canceled Dimmediate propagation stopped 0propagation stopped 0Child List Changed ,Attribute Changed 8Character Data Changed 4VS_VERSION_INFO oT% oT%?StringFileInfo080404B0LCompanyNameMicrosoft CorporationVFileDescriptionMicrosoft (R) HTML g whV3FileVersion11.00.9600.21615 (winblue_ltsb_escrow.230911-1828).InternalNameMSHTML.LegalCopyright Microsoft Corporation. All rights reserved.FOriginalFilenameMSHTML.DLL.MUIDProductNameInternet ExplorerFProductVersion11.00.9600.21615(OleSelfRegisterDVarFileInfo$Translation PAD PADp { margin: 20px 0px; } .sprite { display: inline-block; margin-right: 6px; cursor: pointer; width: 10px; height: 10px; } .plus { background: url('about-compat-icons.svg') no-repeat; background-position: 0px -15px; background-size: 40px 60px; } .minus { background: url('about-compat-icons.svg') no-repeat; background-position: -10px -15px; background-size: 40px 60px; } .up { background: url('about-compat-icons.svg') no-repeat; background-position: 0px 0px; background-size: 40px 60px; position: absolute; left: 50%; margin-left: -5px; top: 2px; } th { position: relative; } .down { background: url('about-compat-icons.svg') no-repeat; background-size: 40px 60px; background-position: -10px 0px; position: absolute; left: 50%; margin-left: -5px; top: 2px; } .collapsible-row { background: linear-gradient(#fff, #e8f1fb); } .applied-row td:nth-child(2):after { content: " (applied)"; } .last-sub-row { border-bottom: 1px solid #e8f1fb; } .sub-row { background: white !important; opacity: 0.6; } .table { border: 1px solid #e8f1fb; } #wrap { height: 1000px; overflow-x:scroll; } #aboutcompat-description, #filters { max-width: 30rem; } .sub-list { font-size: 0.6875rem; color: rgba(0,0,0,0.6); line-height: 1; display: block; margin-top: 4px; } .sortable-column { cursor: pointer; background: linear-gradient(to bottom, #f2f9fc 0%,#f2f9fc 40%,#e1f1fa 41%,#d8ecf6 100%) !important; border: 1px solid #96d9f9 !important; } .list-name { font-weight: 600; } @media (min-width: 700px) { .table-section { float: left; width: calc(100% - 18rem); } #filters { float: right; width: 15rem; } } .invisible { display: none; }PADvar table; function updateCountOfResults() { 'use strict'; document.getElementById("SitesCount").innerHTML = "Included sites (" + table.countOfResults() + " number of results)"; } function createTable(arrayObj) { 'use strict'; var columns = [ new Column('Domain', 'Domain', '16em', true, true), new Column('List Type', 'SiteLists', '6.875em', true), new Column('Document Mode', 'DocMode', '6.875em', true), new Column('User Agent String', 'UaString', '18.75em', true), new Column('Additional Attributes', 'AdditionalAttributes', '12em', true), new Column('Enterprise Mode', 'IsEMIE', '6em', document.getElementById('checkbox-emie').checked), new Column('Open in Microsoft Edge', 'Transition', '6em', document.getElementById('checkbox-openedge').checked), new Column('Minimum layout width', 'Min', '6em', document.getElementById('checkbox-min').checked), new Column('Exclude from back forward cache', 'Exclude', '6em', document.getElementById('checkbox-exclude').checked), new Column('Override X-UA-Compatible Meta tag', 'OverrideXUA', '6em', document.getElementById('checkbox-overridexua').checked), new Column('Create Element with Markup', 'CreateElementMarkup', '6em', document.getElementById('checkbox-cem').checked), new Column('No HTTP2', 'NoHTTP2', '6em', document.getElementById('checkbox-nohttp2').checked), new Column('Enable UTF8 Query String', 'UTF8QS', '6em', document.getElementById('checkbox-utf8qs').checked), new Column('No Pre-render', 'NoPrerender', '6em', document.getElementById('checkbox-noprerender').checked), new Column('Allow SSL3 Fallback', 'SSL3Fallback', '6em', document.getElementById('checkbox-ssl3fallback').checked), new Column('No HSTS', 'NoHSTS', '6em', document.getElementById('checkbox-nohsts').checked), new Column('Disable Pointer Events', 'NoPointer', '6em', document.getElementById('checkbox-nopointer').checked), ]; table = new GridTable('mainTable', arrayObj, 35, columns, "wrap"); updateCountOfResults(); } function getDomainFromArray(arrayObj, url) { 'use strict'; var i; for (i = 0; i < arrayObj.length; i++) { if (arrayObj[i].Domain === url) { return arrayObj[i]; } } return null; } function loadJSON(arrayObj, apiResponse, listName) { 'use strict'; var i, jsonItem, DomainEntry, jsonObj; if (apiResponse && apiResponse.length > 0) { jsonObj = JSON.parse(apiResponse); for (i = 0; jsonObj.data && i < jsonObj.data.length; i++) { jsonItem = jsonObj.data[i]; if (jsonItem.site) { DomainEntry = getDomainFromArray(arrayObj, jsonItem.site); if (DomainEntry !== null) { DomainEntry.add(jsonItem, listName); } else { arrayObj.push(new DomainRowEntry(jsonItem, listName, true)); } } } } } function changeVisibilityOfElementWithId (id, condition) { 'use strict'; if(condition) { document.getElementById(id).className = "invisible"; } else { document.getElementById(id).className = ""; } } function updateAttributeVisibility() { 'use strict'; changeVisibilityOfElementWithId("li-exclude", !GlobalAttributeTracker.IsExcludePresent); changeVisibilityOfElementWithId("li-overridexua", !GlobalAttributeTracker.IsOverrideXUAPresent); changeVisibilityOfElementWithId("li-cem", !GlobalAttributeTracker.IsCreateElementMarkupPresent); changeVisibilityOfElementWithId("li-emie", !GlobalAttributeTracker.IsEMIEPresent); changeVisibilityOfElementWithId("li-openedge", !GlobalAttributeTracker.IsTransitionPresent); changeVisibilityOfElementWithId("li-min", !GlobalAttributeTracker.IsMinPresent); changeVisibilityOfElementWithId("li-nohttp2", !GlobalAttributeTracker.IsNoHTTP2Present); changeVisibilityOfElementWithId("li-utf8qs", !GlobalAttributeTracker.IsUTF8QSPresent); changeVisibilityOfElementWithId("li-noprerender", !GlobalAttributeTracker.IsNoPrerenderPresent); changeVisibilityOfElementWithId("li-ssl3fallback", !GlobalAttributeTracker.IsSSL3FallbackPresent); changeVisibilityOfElementWithId("li-nohsts", !GlobalAttributeTracker.IsNoHSTSPresent); changeVisibilityOfElementWithId("li-nopointer", !GlobalAttributeTracker.IsNoPointerPresent); } function createData() { 'use strict'; var localEmieData, emieData, localCVData, cvData; document.getElementById('search-box').value = ""; // reset value of global object tracking which attributes are used GlobalAttributeTracker = new G_AttributeTracker(); var arrayObj = []; if (document.getElementById("checkbox-emielist-local").checked) { try { localEmieData = window.external.GetEMIEListLocalData(); loadJSON(arrayObj, localEmieData, "Enterprise Mode Site List (local)"); } catch(ex){ // do nothing } } if (document.getElementById("checkbox-emielist").checked) { try { emieData = window.external.GetEMIEListData(); loadJSON(arrayObj, emieData, "Enterprise Mode"); } catch(ex){ // do nothing } } if (document.getElementById("checkbox-cvlist-local").checked) { try { localCVData = window.external.GetCVListLocalData(); loadJSON(arrayObj, localCVData, "Compatibility List (local)"); } catch(ex){ // do nothing } } if (document.getElementById("checkbox-cvlist").checked) { try { cvData = window.external.GetCVListData(); loadJSON(arrayObj, cvData, "Compatibility List"); } catch(ex){ // do nothing } } createTable(arrayObj); // make unused list of attributes invsible updateAttributeVisibility(); } function changeColumnVisibility(id, column) { 'use strict'; var isChecked = document.getElementById(id).checked; table.columnVisibility(column, isChecked); } function startSearch() { 'use strict'; var searchValue = document.getElementById('search-box').value; table.search(searchValue); updateCountOfResults(); } function onClear() { 'use strict'; document.getElementById('search-box').value = ""; startSearch(); } window.addEventListener('load', createData);function G_AttributeTracker() { 'use strict'; this.IsExcludePresent = false; this.IsOverrideXUAPresent = false; this.IsCreateElementMarkupPresent = false; this.IsEMIEPresent = false; this.IsTransitionPresent = false; this.IsMinPresent = false; this.IsNoHTTP2Present = false; this.IsUTF8QSPresent = false; this.IsNoPrerenderPresent = false; this.IsSSL3FallbackPresent = false; this.IsNoHSTSPresent = false; this.IsNoPointerPresent = false; } var GlobalAttributeTracker = new G_AttributeTracker(); function DomainRowEntry(domainEntry, listName, isParent) { 'use strict'; this.Domain = domainEntry.site; this.SiteLists = listName; this.Section = domainEntry.section; this.NumberOfAttributes = 0; this.merge(domainEntry); this.SubRows = []; this.IsExpandRow = false; if (isParent) { this.SubRows.push(new DomainRowEntry(domainEntry, listName, false)); if (this.NumberOfAttributes > 0) { this.IsExpandRow = true; } this.createStringForAdditionalAttributes(this.NumberOfAttributes); } } DomainRowEntry.prototype.add = function (domainEntry, listName) { 'use strict'; var i, j, totalAttributes = 0, hasMerged = false; for (j = 0; j < this.SubRows.length; j++) { if (listName === "Compatibility List" && this.SubRows[j].SiteLists === listName && this.SubRows[j].Section.indexOf(domainEntry.section) == -1) { // if domainEntry belongs to a different section of the same list then merge this with domainEntry this.merge(domainEntry); this.Section += domainEntry.section; // also merge the sub row this.SubRows[j].merge(domainEntry); hasMerged = true; break; } else if (listName === "Enterprise Mode" && this.SubRows[j].SiteLists === listName) { // if domainEntry belongs to a different section of the same list then merge this with domainEntry this.merge(domainEntry); this.SubRows[j].merge(domainEntry); hasMerged = true; break; } } if (!hasMerged) { // if the domainEntry cannot be merged then add the entry as a sub row. // This happens if domainEntry is from a different list or if the list has a duplicate value for the same site. this.SiteLists += "" + listName + ""; this.SubRows.push(new DomainRowEntry(domainEntry, listName, false)); } // Count total number of additional attributes by adding the additional attributes for each sub row for (i = 0; i < this.SubRows.length; i++) { totalAttributes += this.SubRows[i].NumberOfAttributes; } if (this.SubRows.length > 1 || totalAttributes > 0) { this.IsExpandRow = true; } this.createStringForAdditionalAttributes(totalAttributes); }; DomainRowEntry.prototype.merge = function (domainEntry) { 'use strict'; if (domainEntry.docMode) { this.DocMode = domainEntry.docMode; } if (domainEntry.uaString) { this.UaString = domainEntry.uaString; } if (domainEntry.exclude) { this.Exclude = domainEntry.exclude; this.NumberOfAttributes++; GlobalAttributeTracker.IsExcludePresent = true; } if (domainEntry.overrideXUACompatible) { this.OverrideXUA = domainEntry.overrideXUACompatible; this.NumberOfAttributes++; GlobalAttributeTracker.IsOverrideXUAPresent = true; } if (domainEntry.createElementWithMarkup) { this.CreateElementMarkup = domainEntry.createElementWithMarkup; this.NumberOfAttributes++; GlobalAttributeTracker.IsCreateElementMarkupPresent = true; } if (domainEntry.isEMIE) { this.IsEMIE = "IE" + this.DocMode + " Enterprise Mode"; this.DocMode = ""; GlobalAttributeTracker.IsEMIEPresent = true; this.NumberOfAttributes++; } if (domainEntry.transition == "Edge") { this.Transition = "true"; this.NumberOfAttributes++; GlobalAttributeTracker.IsTransitionPresent = true; } if (domainEntry.min) { // convert number to string so that the user can do a string search on it. this.Min = domainEntry.min.toString(); this.NumberOfAttributes++; GlobalAttributeTracker.IsMinPresent = true; } switch (domainEntry.section) { case "nohttp2": this.NoHTTP2 = "true"; this.NumberOfAttributes++; GlobalAttributeTracker.IsNoHTTP2Present = true; break; case "enableutf8qs": this.UTF8QS = "true"; this.NumberOfAttributes++; GlobalAttributeTracker.IsUTF8QSPresent = true; break; case "noprerender": this.NoPrerender = "true"; this.NumberOfAttributes++; GlobalAttributeTracker.IsNoPrerenderPresent = true; break; case "allowssl3fallback": this.SSL3Fallback = "true"; this.NumberOfAttributes++; GlobalAttributeTracker.IsSSL3FallbackPresent = true; break; case "nohsts": this.NoHSTS = "true"; this.NumberOfAttributes++; GlobalAttributeTracker.IsNoHSTSPresent = true; break; case "disablepointerevents": this.NoPointer = "true"; this.NumberOfAttributes++; GlobalAttributeTracker.IsNoPointerPresent = true; break; } // create Additional Attributes string this.AdditionalAttributes = "

    "; if (this.Exclude) { this.AdditionalAttributes += "
  • Exclude from back forward cache: " + this.Exclude + "
  • "; } if (this.OverrideXUA) { this.AdditionalAttributes += "
  • Override X-UA-Compatible Meta tag: " + this.OverrideXUA + "
  • "; } if (this.CreateElementMarkup) { this.AdditionalAttributes += "
  • Create Element with Markup: " + this.CreateElementMarkup + "
  • "; } if (this.IsEMIE) { this.AdditionalAttributes += "
  • Enterprise Mode: " + this.IsEMIE + "
  • "; } if (this.Transition) { this.AdditionalAttributes += "
  • Open in: Microsoft Edge" + "
  • "; } if (this.Min) { this.AdditionalAttributes += "
  • Minimum layout width: " + this.Min + "
  • "; } if (this.NoHTTP2) { this.AdditionalAttributes += "
  • No HTTP2: true
  • "; } if (this.UTF8QS) { this.AdditionalAttributes += "
  • Enable UTF8 Query String: true
  • "; } if (this.NoPrerender) { this.AdditionalAttributes += "
  • No Pre-render: true
  • "; } if (this.SSL3Fallback) { this.AdditionalAttributes += "
  • Allow SSL3 Fallback: true
  • "; } if (this.NoHSTS) { this.AdditionalAttributes += "
  • No HSTS: true
  • "; } if (this.NoPointer) { this.AdditionalAttributes += "
  • Disable Pointer Events: true
  • "; } this.AdditionalAttributes += "
"; }; DomainRowEntry.prototype.createStringForAdditionalAttributes = function (numberOfAttributes) { 'use strict'; if (numberOfAttributes > 0) { this.AdditionalAttributes = "" + numberOfAttributes + " attribute"; if (numberOfAttributes > 1) { this.AdditionalAttributes += "s"; } this.AdditionalAttributes += ""; } else { this.AdditionalAttributes = ""; } }; PA about:compat

Compatibility Settings

鿴 Microsoft б( Microsoft ºά)Լҵ ģʽվб(ãĹ˾ºά)аվйϸϢ鿴ǵԹ

Filter:

ڱ

body { margin: 0; } html { font-family: sans-serif; -ms-text-size-adjust: 100%; } h1 { font-size: 1rem; margin: .67em 0; } article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; } table { border-spacing: 0; border-collapse: collapse; } col { word-wrap: break-word; } td, th { padding: 0; } td { border-left: 1px solid #e8f1fb; } hr { box-sizing: content-box; height: 0px; } button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; } *, ::after, ::before { box-sizing: border-box; } a { background-color: transparent; } body { font-family: "Segoe UI","Segoe UI Web","Segoe UI Symbol","Helvetica Neue","BBAlpha Sans","S60 Sans",Arial,sans-serif; padding-bottom: 0.23px; padding-top: 0.23px; color: #000; background-color: #FFF; } html { font-size: 100%; } hr { border-top: 1px solid #888; } body, div, hr, html, span { outline: 0; } body { margin: 24px; } label, span, td { font-size: 0.81rem; } label { display: inline-block; max-width: 100%; } .text-base, .text-body, .text-caption, .text-caption-alt, .text-header, .text-headline, .text-subcaption, .text-subheader, .text-subtitle, .text-title, h1, h2, h3, h4, h5, h6, p { margin-top: 0px; margin-bottom: 0px; outline: 0; vertical-align: top; } h1, h2, h3, h4, h5, h6 { color: #003399; font-weight: 400; } .text-body, p { font-size: 0.81rem; line-height: 1.25; font-weight: 400; } p { margin: 24px 0; } .pull-right { float: right !important; } .list-unstyled, ul { padding-left: 0px; list-style: none; } ol, ul { margin: 0; } .pager, .pagination { display: inline-block; margin: 20px 0; border-radius: 4px; } .pager, .pagination { padding: 0; } ol li, ul li { margin-bottom: 20px; } /* @media all and (min-width:1400px) */ ol li, ul li { margin-bottom: 12px; } a { color: #0066CC; text-decoration: none; } a:hover { color: #3399FF; text-decoration: underline; } .section .section-header { margin-bottom: 20px; } table { background-color: transparent; } .table { width: 100%; max-width: 100%; } th { text-align: left; font-weight: 400; } .table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th { padding: 6px; } th, td { vertical-align: top; } .table > thead > tr > th { padding: 6px; background: linear-gradient(to bottom, #ffffff 0%,#ffffff 40%,#f7f8fa 41%,#f1f2f4 100%); border-top: 1px solid #d5d5d5; border-bottom: 1px solid #d5d5d5; border-right: 1px solid rgba(0,0,0,0.06); } .text-caption, h3 { font-size: 0.94rem; } th { font-size: 0.81rem; } .section .section-title { display: block; margin-top: 0px; margin-bottom: 0px; } .form-group { margin-top: 20px; position: relative; } .form-group label { margin-top: 0px; margin-bottom: 8px; } .text-base { font-size: 0.93rem; line-height: 1.25; font-weight: 600; } .text-caption-alt, h6 { font-size: 0.68rem; line-height: 1.2727; font-weight: 400; } .new-checkbox label { margin-bottom: 0px; cursor: pointer; } .new-checkbox .text-caption-alt { margin-left: 1.5em; } .new-checkbox input { margin-top: 2px; } button, input, select, textarea { font-family: inherit; font-size: inherit; } button, input, option, progress, select, textarea { max-width: 100%; line-height: inherit; } .form-searchbox { display: block; } .form-control { display: block; width: 100%; background-image: none; } input[type=color], input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], textarea { padding: 4px 8px; border-style: solid; border-width: 2px; border-color: rgba(0, 0, 0, .4); background-color: rgba(255,255,255,.4); height: 32px; height: 2rem; } input[type=color]:-ms-input-placeholder, input[type=date]:-ms-input-placeholder, input[type=datetime-local]:-ms-input-placeholder, input[type=datetime]:-ms-input-placeholder, input[type=email]:-ms-input-placeholder, input[type=month]:-ms-input-placeholder, input[type=number]:-ms-input-placeholder, input[type=password]:-ms-input-placeholder, input[type=search]:-ms-input-placeholder, input[type=tel]:-ms-input-placeholder, input[type=text]:-ms-input-placeholder, input[type=time]:-ms-input-placeholder, input[type=url]:-ms-input-placeholder, input[type=week]:-ms-input-placeholder, textarea:-ms-input-placeholder { color: rgba(0, 0, 0, 0.6); } .form-searchbox input[type=text] { background-color: rgba(255,255,255,.4); border-color: rgba(0, 0, 0, .6); border-width: 1px; color: #000; height: 36px; padding: .23px 35px .23px 12px; } .form-searchbox input[type=text] { font-size: 0.81rem; line-height: 1.3333; font-weight: 400; } .clear-icon, .search-icon { position: absolute; bottom: 0px; right: 0px; line-height: 0; margin: auto; text-align: center; color: rgba(0, 0, 0, 0.6); height: 20px; width: 20px; padding: 9px 0; font-size: 0.81rem; cursor: pointer; margin: 3px; } .search-icon { background: url('about-compat-icons.svg') no-repeat; background-size: 40px 60px; background-position: 0px -25px; } .search-icon:hover { background: url('about-compat-icons.svg') no-repeat; background-size: 40px 60px; background-position: -20px -25px; } .clear-icon { background: transparent; right: 37px; min-width: inherit; border: none; outline: 0; height: 30px; } PAD P ˾ٱ Web ݲȫ
This web content has been reported as unsafe.
Microsoft SmartScreen
˾ٱ Web ݲȫ
function Column(name, attr, width, visible, sortable) { 'use strict'; this.TitleName = name; this.Attribute = attr; this.Width = width; this.IsVisible = visible; this.IsSortable = sortable; if (sortable === true) { this.SortOrder = "asc"; } } function GridTable(id, dataArray, pageLength, columnArray, wrapperId) { 'use strict'; this.IdTag = id; this.Element = document.getElementById(this.IdTag); this.Data = dataArray; this.SubsetData = dataArray; this.PageLength = pageLength; this.Columns = columnArray; this.StartingIndex = 0; this.renderHeadingRow(); this.sortColumn(0); let idOfElement = this.IdTag; let idOfWrapper = wrapperId; // continuous scrolling document.getElementById(idOfWrapper).addEventListener('scroll', function () { var contentHeight, scrollHeight; contentHeight = document.getElementById(idOfElement).offsetHeight; scrollHeight = document.getElementById(idOfWrapper).scrollTop + document.getElementById(idOfWrapper).offsetHeight; if (scrollHeight >= contentHeight) { table.renderDataRows(); } }); } GridTable.prototype.renderRow = function (row, dataItem) { 'use strict'; var j, cell, text, span; for (j = 0; j < this.Columns.length; j++) { cell = row.insertCell(j); if (j == 0) { // add a span for a sprite image ('+' or '-') span = document.createElement("span"); span.className = "sprite"; if (dataItem.IsExpandRow) { span.className += " plus"; } cell.appendChild(span); } text = dataItem[this.Columns[j].Attribute]; if (text) { span = document.createElement("span"); span.innerHTML = text; cell.appendChild(span); } cell.style.display = this.Columns[j].IsVisible ? "" : "none"; cell.setAttribute("name", this.Columns[j].Attribute); } }; GridTable.prototype.renderDataRows = function () { 'use strict'; var i, row, dataItem, tbodyList, tbody, endingIndex = this.StartingIndex + this.PageLength; if (endingIndex >= this.SubsetData.length) { endingIndex = this.SubsetData.length - 1; } tbodyList = this.Element.getElementsByTagName("tbody"); if (tbodyList && tbodyList.length > 0) { tbody = tbodyList[0]; } else { tbody = document.createElement("tbody"); this.Element.appendChild(tbody); } for (i = 0; i < this.PageLength && i + this.StartingIndex < this.SubsetData.length; i++) { let indexItem = i + this.StartingIndex; let idText = "id" + indexItem; row = document.createElement("tr"); row.id = idText; row.addEventListener('click', function () { table.expandCollapseSubRows(idText); }); dataItem = this.SubsetData[indexItem]; this.renderRow(row, dataItem); tbody.appendChild(row); } this.StartingIndex += this.PageLength; }; GridTable.prototype.renderHeadingRow = function () { 'use strict'; var i, j, thead, row, col, cell, textSpan, spriteSpan; // Create elements for each column for (i = 0; i < this.Columns.length; i++) { col = document.createElement("col"); col.width = this.Columns[i].Width; this.Element.appendChild(col); } // create elements for each column thead = document.createElement("thead"); row = document.createElement("tr"); for (j = 0; j < this.Columns.length; j++) { cell = document.createElement("th"); if (this.Columns[j].IsSortable) { let colIndex = j; cell.addEventListener('click', function () { table.sortColumn(colIndex); }); spriteSpan = document.createElement("span"); spriteSpan.className = "sprite up"; cell.appendChild(spriteSpan); cell.className = "sortable-column"; } textSpan = document.createElement("span"); textSpan.textContent = this.Columns[j].TitleName; cell.appendChild(textSpan); cell.style.display = this.Columns[j].IsVisible ? "" : "none"; cell.setAttribute("name", this.Columns[j].Attribute); cell.id = "col-header-" + this.Columns[j].Attribute; row.appendChild(cell); } thead.appendChild(row); this.Element.appendChild(thead); }; GridTable.prototype.deleteDataRows = function () { 'use strict'; var table = this.Element; while (table.rows.length > 1) { table.deleteRow(table.rows.length - 1); } }; GridTable.prototype.search = function (query) { 'use strict'; this.SubsetData = []; var queryLower, i, j, text; if (query && query.length > 0) { queryLower = query.toLowerCase(); for (i = 0; i < this.Data.length; i++) { for (j = 0; j < this.Columns.length; j++) { text = this.Data[i][this.Columns[j].Attribute]; if (text) { if (text.toLowerCase().indexOf(queryLower) >= 0) { this.SubsetData.push(this.Data[i]); break; } } } } } else { this.SubsetData = this.Data; } this.StartingIndex = 0; this.deleteDataRows(); this.renderDataRows(); }; GridTable.prototype.countOfResults = function () { 'use strict'; return this.SubsetData.length; }; GridTable.prototype.columnVisibility = function (column, isVisible) { 'use strict'; // change visibility of table cells renderDataRowsed on the users screen. var i, j, cellElements = document.getElementsByName(column); for (i = 0; i < cellElements.length; i++) { if (isVisible) { cellElements[i].style.display = ""; } else { cellElements[i].style.display = "none"; } } // change visibility setting of the column for (j = 0; j < this.Columns.length; j++) { if (this.Columns[j].Attribute === column) { this.Columns[j].IsVisible = isVisible; } } }; GridTable.prototype.expandCollapseSubRows = function (parentRowId) { 'use strict'; var tableRowsArray = this.Element.rows, i, j, indexOfParentRow, dataElement, isExpanded, expandedRows, row, parentRow = document.getElementById(parentRowId); for (i = 0; i < tableRowsArray.length; i++) { if (tableRowsArray[i].id === parentRowId) { indexOfParentRow = parseInt(parentRowId.substring(2), 10); dataElement = this.SubsetData[indexOfParentRow]; if (dataElement.IsExpandRow) { isExpanded = parentRow.getAttribute("data-expanded"); if (isExpanded === "true") { // If sub rows are shown then remove them expandedRows = document.getElementsByClassName("class-" + parentRow.id); while (expandedRows.length > 0) { expandedRows[0].parentNode.removeChild(expandedRows[0]); } parentRow.setAttribute("data-expanded", false); parentRow.className = ""; parentRow.getElementsByClassName("sprite")[0].className = "sprite plus"; } else { // if sub rows are not present then add them parentRow.setAttribute("data-expanded", true); parentRow.className = "collapsible-row"; parentRow.getElementsByClassName("sprite")[0].className = "sprite minus"; for (j = 0; j < dataElement.SubRows.length; j++) { row = this.Element.insertRow(i + 1 + j); // add a class to each row. This will be helpful when the rows need to be removed row.className = "sub-row class-" + parentRow.id; if(j === 0) { row.className += " applied-row"; } if (j + 1 == dataElement.SubRows.length) { // if last row row.className += " last-sub-row"; } this.renderRow(row, dataElement.SubRows[j]); } } } } } }; GridTable.prototype.sortColumn = function (columnIndex) { 'use strict'; var colElement, spriteSpan, columnAttribute = this.Columns[columnIndex].Attribute, sortOrder = this.Columns[columnIndex].SortOrder; this.SubsetData.sort(function (a, b) { let x = "", y = ""; if (a[columnAttribute]) { x = a[columnAttribute].toLowerCase(); } if (b[columnAttribute]) { y = b[columnAttribute].toLowerCase(); } if (sortOrder === "asc") { return x < y ? -1 : x > y ? 1 : 0; } return x > y ? -1 : x < y ? 1 : 0; }); colElement = document.getElementById("col-header-" + this.Columns[columnIndex].Attribute); var spriteSpan = colElement.getElementsByClassName("sprite")[0]; if (sortOrder === "asc") { this.Columns[columnIndex].SortOrder = "desc"; spriteSpan.className = "sprite up"; } else { this.Columns[columnIndex].SortOrder = "asc"; spriteSpan.className = "sprite down"; } spriteSpan.setAttribute("role", "presentation"); this.StartingIndex = 0; this.deleteDataRows(); this.renderDataRows(); }; PAD(function() { var XHTML = "http://www.w3.org/1999/xhtml"; // Time slicing constants var LIMIT = 10; // Maximum number of nodes to process before checking time var DURATION = 200; // Maximum amount of time (ms) to process before unblocking UI var DELAY = 15; // Amount of time (ms) to unblock UI // Tree building state var iterator; var nextNode; var root; var rootFirstChild; var time; // Template References var attrTemplate, attrName, attrValue; var elmStartTemplate, elmStartName; var elmEndTemplate, elmEndName; var cdataTemplate, cdataValue; var commentTemplate, commentValue; var style; // Only invoke this script if it was injected by our parser. Test for a condition that is // impossible for a markup to create - two direct children of the document. var secondRootElement = document.documentElement.nextElementSibling; if (secondRootElement == null) { // We've been included externally, bail return; } // Remove the script element from the document so that it doesn't show up in the XML tree view document.removeChild(secondRootElement); // Main entry point. Build the tree view. function buildTree() { time = (new Date()).getTime(); // Cache references to the root element and its first child for later use root = document.documentElement; rootFirstChild = root.firstChild; // Initialize templates buildAttributeTemplate(); buildCDATASectionTemplate(); buildCommentTemplate(); buildElementTemplate(); buildStyles(); // Start processing the document buildXMLDeclaration(); iterator = document.createNodeIterator(document, NodeFilter.SHOW_ALL, null, false); nextNode = iterator.nextNode(); buildNode(); } // Resume tree building after pausing to unblock UI function resumeBuilder() { time = (new Date()).getTime(); buildNode(); } // Build the tree incrementally and delegate to appropriate node function function buildNode() { var node, i = 0; while(nextNode) { if(i++ <= LIMIT) { node = nextNode; nextNode = iterator.nextNode(); switch(node.nodeType) { case Node.CDATA_SECTION_NODE : buildCDATASection (node); break; case Node.COMMENT_NODE : buildComment (node); break; case Node.DOCUMENT_TYPE_NODE : buildDocumentType (node); break; case Node.ELEMENT_NODE : buildElement (node); break; case Node.PROCESSING_INSTRUCTION_NODE : buildProcessingInstruction(node); break; // No additional handling is needed for text nodes } } else if((new Date()).getTime() - time >= DURATION) { setTimeout(resumeBuilder, DELAY); break; } else { i = 0; } } } // Attr function buildAttribute(attr, treeNode) { attrName.textContent = attr.nodeName; attrValue.textContent = attr.nodeValue; // Custom Styling for xmlns or xml if(attr.namespaceURI && (attr.namespaceURI == "http://www.w3.org/2000/xmlns/" || attr.namespaceURI == "http://www.w3.org/XML/1998/namespace")) { attrName.style.color = "red"; attrValue.style.color = "red"; } else { attrName.style.color = "#900"; attrValue.style.color = "black"; } treeNode.appendChild(attrTemplate.cloneNode(true)); } // Attr Template function buildAttributeTemplate() { // Template root attrTemplate = document.createDocumentFragment(); attrTemplate.appendChild(document.createTextNode(" ")); // Attribute name attrName = document.createElementNS(XHTML, "span"); attrTemplate.appendChild(attrName); attrTemplate.appendChild(document.createTextNode('="')); // Attribute value attrValue = document.createElementNS(XHTML, "span"); attrValue.style.fontWeight = "bold"; attrTemplate.appendChild(attrValue); attrTemplate.appendChild(document.createTextNode('"')); } // CDATASection function buildCDATASection(cdata) { cdataValue.textContent = cdata.nodeValue; cdata.parentNode.insertBefore(cdataTemplate.cloneNode(true), cdata); cdata.parentNode.removeChild(cdata); } // CDATASection Template function buildCDATASectionTemplate() { cdataTemplate = document.createElementNS(XHTML, "div"); cdataTemplate.style.color = "blue"; cdataTemplate.style.fontWeight = "normal"; cdataTemplate.style.marginLeft = "-2em"; var start = document.createTextNode(""); cdataTemplate.appendChild(end); } // Comment function buildComment(comment) { commentValue.textContent = comment.nodeValue; insertBefore(commentTemplate.cloneNode(true), comment); } // Comment Template function buildCommentTemplate() { commentTemplate = document.createElementNS(XHTML, "div"); commentTemplate.style.color = "blue"; commentTemplate.style.fontWeight = "normal"; var start = document.createTextNode(""); commentTemplate.appendChild(end); } // DocumentType function buildDocumentType(doctype) { var treeNode = document.createElementNS(XHTML, "div"); treeNode.style.fontWeight = "normal"; treeNode.style.color = "blue"; treeNode.textContent = ""; insertBefore(treeNode, doctype); } // Element function buildElement(elm) { // Skip HTML elements since they are part of the tree view, not the original XML if(elm instanceof HTMLElement) return; // Retrieve information about this element's content model (has children, needs to be collapsable) var firstChild = (elm == root) ? rootFirstChild : elm.firstChild; var hasChildren = (null != firstChild); var isCollapsable = (hasChildren && (null != firstChild.nextSibling || firstChild.nodeType != Node.TEXT_NODE)); // Build the start tag from the element start template elmStartName.textContent = elm.nodeName; var treeNode = elmStartTemplate.cloneNode(true); // Check if this needs to be a collapsable element if(isCollapsable) { // Set the appropriate state for expand/collapse behavior treeNode.href = "#"; treeNode.className = "collapse"; treeNode.style.position = "relative"; treeNode.onclick = toggle; } // Insert the generated start tag into the tree if(elm == root) { // Ensure the start tag for the root element appears after // the display for preceeding comments, processing instructions, etc. elm.insertBefore(treeNode, rootFirstChild); } else { // For other elements, simply place make the start tag the first child elm.insertBefore(treeNode, elm.firstChild); } // Generate representation of attributes for(var i = 0; i < elm.attributes.length; i++) { buildAttribute(elm.attributes[i], treeNode); } // Close the start tag appropriately treeNode.appendChild(document.createTextNode((hasChildren) ? ">" : "/>")); // Create an end tag (if needed) if(hasChildren) { elmEndName.textContent = elm.nodeName; treeNode = elmEndTemplate.cloneNode(true); if(isCollapsable) { treeNode.className = "block"; treeNode.style.marginLeft = "-2em"; } elm.appendChild(treeNode); } } // Element Template function buildElementTemplate() { // Start tag elmStartTemplate = document.createElementNS(XHTML, "a"); elmStartTemplate.style.color = "blue"; elmStartTemplate.style.marginLeft = "-2em"; elmStartTemplate.appendChild(document.createTextNode("<")); elmStartName = document.createElementNS(XHTML, "span"); elmStartName.style.color = "#900"; elmStartTemplate.appendChild(elmStartName); // End tag elmEndTemplate = document.createElementNS(XHTML, "span"); elmEndTemplate.style.color = "blue"; elmEndTemplate.appendChild(document.createTextNode("")); } // ProcessingInstruction function buildProcessingInstruction(pi) { var treeNode = document.createElementNS(XHTML, "div"); treeNode.style.color = "blue"; treeNode.style.fontWeight = "normal"; treeNode.textContent = ""; insertBefore(treeNode, pi); } // Create a stylesheet to apply general styles to the tree view function buildStyles() { // Style definitions var styles = "@namespace html url(" + XHTML + ");" // Setup styles on the root element + " :root { " + " font:small Verdana; " + " font-weight: bold; " + " padding: 2em; " + " padding-left:4em; " + " } " // Default all elements to block styling // This allows generic elements to provide structure + " * { " + " display: block; " + " padding-left: 2em; " + " } " // Ensure the style element stays hidden + " html|style { " + " display: none; " + " } " // Default styling for tag-like spans/anchors + " html|span, html|a { " + " display: inline; " + " padding: 0; " + " font-weight: normal; " + " text-decoration: none; " + " } " + " html|span.block { " + " display: block; " + " } " // Hide content under a collapsed element + " *[html|hidden], " + " span.block[html|hidden] { " + " display: none; " + " } " // Show "+" for elements that can be expanded + " .expand { " + " display: block; " + " } " + " .expand:before { " + " content: '+'; " + " color: red; " + " position: absolute; " + " left: -1em; " + " } " // Show "-" for elements that can be collapsed + " .collapse { " + " display: block; " + " } " + " .collapse:before { " + " content: '-'; " + " color: red; " + " position: absolute; " + " left:-1em; " + " } "; // Build a