From d5775e90cd2c94dac7a574433aaa28137536c619 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Morten=20L=C3=B8nskov?= Date: Tue, 21 Jul 2026 17:23:51 +0200 Subject: [PATCH 1/7] Added getting started for in app page rendering --- content/getting-started/app/AlbertSans.woff2 | Bin 0 -> 32008 bytes content/getting-started/app/index.html | 492 ++++++++++++++++++ .../getting-started/app/AlbertSans.woff2 | Bin 0 -> 32008 bytes .../es/content/getting-started/app/index.html | 492 ++++++++++++++++++ .../getting-started/app/AlbertSans.woff2 | Bin 0 -> 32008 bytes .../zh/content/getting-started/app/index.html | 492 ++++++++++++++++++ 6 files changed, 1476 insertions(+) create mode 100644 content/getting-started/app/AlbertSans.woff2 create mode 100644 content/getting-started/app/index.html create mode 100644 localizedContent/es/content/getting-started/app/AlbertSans.woff2 create mode 100644 localizedContent/es/content/getting-started/app/index.html create mode 100644 localizedContent/zh/content/getting-started/app/AlbertSans.woff2 create mode 100644 localizedContent/zh/content/getting-started/app/index.html diff --git a/content/getting-started/app/AlbertSans.woff2 b/content/getting-started/app/AlbertSans.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..f25b2a3d01108e3d0bc73575b3d9d3c5dbc3980f GIT binary patch literal 32008 zcmZ5{V~j2g%;nfN@7Qz4HtyKAZQHhO+qP}nwvA_I-!Hq_WVe6XoaCgZKbodZ>Lw@3 z1OyE9pZP!mq5kK9A-jQqywm{XQZzl}d? zbn>>`2d#o<7R!h;xY*-I{q_f?*S~V&T%-2#1aQhVzoD|mrI>_5WF+NAP$@f%uo=Aa zAqweLA(bP}2gT(3wi5(D-^&_^?s8{h99df@QFANd#|_w`s5bwdWCP<5Lf# zcY|z@0le^gqBbO@9<(Q_qceS<>!Sz1j1GF5nwq;#5ba4MF2~;yvR`keuI!uXAxpX0 zLH9OquoN$Papj9vl~7&GJTn)4V2Fi8=HW+ee=}uP;losWMPP6FwmDYmSEg{8XGu z_n!{{@2^p<&uqtCkDY56Sa~A6zKMyeGk82uHG$J*AB9G%^;qN4uxtBFXETo^zy9Mv z`<0+%Xc;1u$R8AVy{w;KY<=ZfYz0#Y2&h6Lo9N=1me#r6@S0_m%(|!@J;03Uzd8#| zxxX=3&?s1*>|ehFu;^MzRn&TYWhQeyKNpYx;w(~JsZa=m1%@g3CWeu?duP6}i(20Qhz3$nacKbnpJS1H!;<6sS)j_STzm@43HBE zmvIEY)m|BuDFh0nl4`a`+Cn+n>!cMULEb`VO}_PWd&di_Hl>>__KBCU6VveMfaG?V zTs1Z&B&DQ5?ti6QB&+^msGv1`;TT0-)y}Sc9(K6L%ybt<1q!hfx`OUYqxMe&5M62A{rdwEWVzwi zl_D9YaR%?hL9DR+O%!nOKYYiv0o@WwDcJ%33Q*>ojx9fa?^eEcKm}nQC2K`=C6P#m zaKK>z7aEyP02G=BEwvUJj0r-MyYMW3Qy=bd z5L^J^J3EQgUl68NL7<-kP8{dxL$_2D*P58>nluR?yWi*TJpg5QP@EF`N)gH3CZfrf_L$CU8tWqE5hzhj*>-J}{6v)g1(z%Px(ZvV@VA@n zj8pi&s3UlG8z*QEf`~dj6nG&^dCv#t9?IF61fUHSnq#fZKSVd9RDVoP&{S<{vqVZ_ds1fvqLR8~$ zKso?^tF9cFYd9=oopk^Z&$Zkqi$n?W2dW_vs3SgXnNi1oZb2UrF&t$&eIegRFEjBz zIA_70RV%xUu`J(z>e7W)j1*d>h@PfWgUTjbN(!t;hay=>2&bhBfV?2(OS%QPv|I4` zCWIqj=)=Y2K;~^LT0&v6aZH;QzCiHE%_;Bn`5D{knqtpuAYbRC>{OJP4NkU}PReLc=n7k*F$>&d!9TI*X$;i-9?;!AwU!twx z^$9A~L6l_zR?Gha@2;0@&S*Fikrt2IwKkN9^o#MV@K#7)g~jl{2^wptwq<7eV9bn7 z#?5&yB+>uB;>O+8#;TS$lg?79&X@C*v@hW98GoWAxU&;LtC6buiGbKc*IJ?dZ8i8x zW0MNdZ41P8op+QCB61$oT_a8{A};)}n1eeAIN6Gu+}#OTPR^N{r~d!R$N3Y`(CB3E z==pXa46&w$e&oks$O&wu`If?8I*`nvN=>(G?RlEGkeq>UUAsVL7}<_WHW zu*!1KdGQj|9t-%64PYGt@h1_Uuhvi@Q@npCw?q#vpmL{^&D67nU0!b)nKM=C9w~J5 zcGQ|3XC|sfWK~J1O=x-ZVCeA8Lqh{zg5~5_`>pX8C9E^Fk#Zn_-Y3IFcs`4FhNh)F zMLxblna_Fgv*;x1UgP=qGf22P?lmLG_6^C*v!AbDmY!q?q3h_4_fP#P=+S~am3yB< zAo|<`_TYU?>LhT25^i+x)j255!HM=6G(^dsuV)4ZNA)v%++rAdEt7i6TC+-+1>Znf zBtOz4q*vDZGYV$VtQ4OV6~f8Hp+vL{!8;A7K|<|+Qxu1Yi6_*`6ltRVu}mQ;lEsxq z0__C>`4W*8A&f0WjbYI(8{=>>E%5Wf(b{>;~mAAMV2ivtOq`@@v++s~v2G+zoE~u@={%sF|hQ`zm) z1?+DwigB03(c#`oe-+Wd66ihfZ&Y|UY5}~fo=0pyqG)#L*$3(A*ZR6$t`2Oy%!)+h zp18M0ytEboD4l&fy?!PS1C<~4P0#jKpY~=5Rii~O?+d2i?eSiXlRT1T1U3C-)CpGj zygF8Q7zekNFV?Kyty;di$$DtRNhyDoGyNJadNiqes4WZo`FvGiURCFHCHAyn5gbPa zC%7WB=-?I3hRvTizB-fKD-?1udzOk171*FOLotRurzNY=Ow){+MnfEmChN%ExlVFg zG;XM07l|uN;2o``75~EUr^y@(3(;Vx>1fw6C$X38IB+3!WY@rFwmicheE+h`t!kD1 zwz;%!bC&PA@3eP#xnE8E9{&Nng}>ql&1u<+DAe?3WL-RJub7Qca!B8nKOS!X>rWCN z?2^0gL)2#V{IN^-j&DQD7V>D8*s}=WaQnBPKCpP-KXTwrbJHNiv5Y5Ebw|8fXI_h3846DKmKR)E~z5L}4oZK|yb< z@>ThM%*wJ~Q-U}psNM<`KbBH6SatatQ8Tvchadqo6-jTmzhzo3BC#NkGE( z@oz&M293BVzwqb~6$u4dNnTN5Y11qUV7qyNfe$u0IXg5pM(@n}N5!UYg%}0-+3g}N z=-^k%3$Ja>Wvbd?QKKx|Y0!)BwYTEuEYyb2elOVSRBONW*K5raahiFCG3syQFjoU* zEQ*|g;k=;Al_6A&!wLz3_loD-#?5NrQC)LI+JoFp!A>ZFi>@#FFp#;da5qs z1@*Se&gZxTPCM}9GRCF7FdC2$D7z3iJp4At0}G3N66w4>x@{+DmIN@q6ewR0=`N^x z8*u*@63}aSDj6`CMN%-nm&mX%X)xF-@@({mD~Pmw5y?#I!8h%p)Kf|o^yGo|%-{}k zNPOMsA{vATmNTJ0PZ+8a8ZgH%m<0wE9|e>ixYpDz>#nvGlo|yG!YIGE36ZYY{n)SQ zK%e6HlWsqZgqiS{!tK zk$|6Siv8;`I&UlO0n;vUH5Aka4kk&DU1eoX1><+67;Z6q0_6P~c#VOQ{7l2mnPQw% z>dnZDA95f(&-f4r4!IG8g_2T^dpGoP=w4b{)D)Zvh6QB{{;a#g{CXhQTJ%f~(lNbs z{b`~EUa=PwHtIxEtjK1I&wO!2>w7^qlF}tgrUSf@z;5f4T}_p2yGGLueJlJO2{ngH zEY?nUWQtw44EnS2A{n?mD5!dz0#Gm)#=w2 z`Q&d!~z7so?0kHcm*4T}yQVyJLd-ml+7SR^HnyJ?^q zdB^rJL4u@fXFM4}$e7VHzR=21OpT>3xd4PKp+su|gZCw(x>Wl?iHzgeQB#JBnGhua z><*zxM3Y>(S)D^pWsm*j&vIf(_O6dIq~VN4miy7qy({56Dc>8C*DAa6Vw?co3iR5{ z7fE#X*Be|fu;Vz{%!JlIuLDFj9JbK)X>r`50ICeR651Q46rX4Dc5xf+dkcUuWI;-w z(QOKA_JksxFnPxZ#zqGu*71g%tfI5dOG8+1-Rw>A19WNJYWn2L(#{GICsH`d9D{fv zLR*i9fIe_0FD611>OKPn_yVq2;3D<;w_30hY6TVEwh&)_CmY3JDwJklib71sam+74 z&rs>MRdRRnjKU*^S5){^N6V#=kK%J9Vd%^VS@I7d33!KfNJY_1NacAUk0{>wOk>S~ zjJRq zd-q&`52VSPFJ=bhr*@l1>GB?Nl%QVJw6NrqqL%awZkrPb6A+wDR>C8X_G)*mR)B=d%&{y4HyTIaCE`GQrq-Jsg-axtIC& z0>lz7&-6{kWq9v7GQvN(iJMI-%HNACU>IrD>>BmVLIiFuY_EMIa8pgye88GMbyD6v z+#Wjh>DzAJ%nxARPyK?%*VuOQ&;%HGeSG^I?!WGSMU&@#`rdWFj0B-%d4zt^Z?GFq zL(kdjN$I*nv$e}3obMOyukw@lo8AO2)^wb0n~=&=HhMN5V+VqG8je$_&4ul%R|pXn6~`%dUJG*J=!;p z1$50VWg`a#yy!Uzc-MnPqIsF`!ez{kILQM6Q^`KOQ|Z5UU)VN*WAmE0NJ<%)&m&7K zA+&F2rQy(aG9g_yVd@ImUg2Hu?3y-zai9I{)1vKdrnw=e*?$-HF1y8ch}TIUMqz=Z zeL>EXFgiO)G(XH`e`iOjuGo`rN&oeppON1Oy<*Z&Ox1b{Z8}R;)E>pyO%Kjw{@zY1}vgOC&~-@QPCK8ew>~OeZD}Rjdyl5N z245?_2>>_XLNQ@20vQvzuu{neo2_a#pe@&~ISP7Yp}fTrrTNaEYACqm{bVwK!EBBG z>4CW>d3bN;Yn#k~U4l;jJo)4TOZvp`<{vhT)`}k!jxZpD9nt~$ShqDq*=_gdGKQkV zG_j+P-LVhu9Qp#^W!r-wm7Xmi$7?LhR*bjojCd_}BaeHjqtIse%_5uG@f3`_TfY$b5@?U>GoLG1Y)v68nT;!n&MTxU(C9V|2KK-QgYRK+TK zh$JL|W8Q(V^1LK`%}>&^8%&c(>B6mn2BxmmWSGl1ZT{hkf5n?Wh_=So@VCAMXgGki zF05kPCJkMT;%F8PDLLGF8#@Tm&&D6n`UrFQ#I?9}ZnC8@UN-QZo+nxjCdOL5l|@7? zC)cqAEHycKy3WXQ9fGZ4q1PtQUl}(|+5x5y`(nCGzp~uf9FS^IR02MUE{lkMs~*tl z#{gxz)nltc-DP3b?4K@1ch=FjyjcWTc<#Nw(Mhv*0gLAs!wR!oT#NX@&Ks6 zD<9Y%(_+KT8zY07Mh?A)vZ|ucPWrM&KXO3@dUX1jxe5)vZ}$mq!Zf39hO-A@%>7N6 zlDO7g_fsarw%c9?h4Ts&81KWxINf2`ZKK1c`6wC9%@WpqA-nY-`aOK+&AQ<7F=||@ zTHHF9=i3|O6@d~4Wd*h3w|K3D%ruh;8AIVp3UV*%VfrY`jTDPV>2x(UNwEPv5PLWv zCFc&DJvzD~aWiBiiz7)XOOvF$Ae#>ZI|Gk@b#hL!Tp=O)vfNpky-y}Noz!Y|du74) z7bI_PP!MilTH0$WdEW1`OY~1hZxh*Rv!3?Azrf{LSZ>mUs_!?NvDL_H{kJ#peKpT> z;H_lcUM*P9*mM7$%*4JfE{(E1Dkqw{Jz5k{a6$$hsnu6+9D^qL>2ruOv{}JK&e9@! zpnE!2TxF=@&iqzcJZ@S$$y{02j4=vpYSG|6c^2fa-r}7b>&o0SK*fF?4>|4y&#_oP zW=Qh`C%Uy19H0AWqLz4FoKMr^4*FF)Ss2upgV5?o#R4* z8wzKbiG{mKTN8>IlKG?z>@qgUagX$E<-6$p>3TZ3o4SiVAP{?wjfly-zFlCR6-Aen zIZek~-S3TFf#vXsg-1s_;%l@!yi1%)NyO>zLvQASBd_9Zr?hepP*lcN0K=?#kabt3 zr;8XTO(E=F!aOrlrP(|E8WZi}ZD%*iLn$D)Q*bYC)*PB>vMbNOytmTecxrC76oM`7 z(cK81N3-oxnbx!@(ayP?_zE*Xu}U$S5&DN)_@_7Oq($0i)L`fX7~-q5X#WyL?Et+~ zf)rDYjjH=pv=uoAXx^Rab%S)TcrL(h`wf_y4!#lX5lBiq(s$pBAOt7JUMFFjO~izt z66Av|cD1f}IkQgUD_=KD!%^6RK%c zl1Ev?q2AC*gduVYQNurSC@UmL>7kpv&(lTXWX_V%sQYkb!B}sxs`}6qbiAkyz|!tE zR75MjWJYyrpoc4lPO>h{Kwmm|lZJ&Zd&yMWFsk;ak0=J-hcu07unI%5v|{JB*1Y^V znIqR)n!@tjIaWNvkqY5Y`PV$hZsmJpp(RTi{|YBZX2oj~as@(m2s5U!G415^I!DtB zNygR2==5{YT{u8lebX&YhamQidXz+u4jFLv&lrMz+VIt}!$(>bFuEPKF-+6JsTRJ0 z*nshVHO8a+#ldY8%%?eT#)}2&3d*j%AiH;0Q zi-91L*a?eJoNkz4{51D-=7l>(b!*&7Cwb|Cgwst|**Farx#|ejT@s)>RJW_vm@p8*UFj)Ke#oJxsN8jv41cMZ?p6%a-D2C}5a6L?9=?KRRb1(q$ zQ?++j{tCr9RW?H!C=wG*6L>U(rxxDZcpPs{d`&ST`kC^f{x*gJrmW{}?K5`pYT8Y{ z9Un@aAvA9LM5pj=4Hv?5Av1^?Cg^(_w!T-?f?cWsiMP-5(hI3=wvx>|>Te2X3e$j# zfGW9#wJLy7R{ZWiV`y6wJ2OK)v6KOb=&a)+5AZo_yR?)nGvw>yevJh>jJ_7=*nC!#n?!si>2#_L-FA}i4A_xH6^`C$TT`^esdKpoF#x< zyAnfgrs3Yg+lh1TfP_acWJyM>4QvuUV4>=r&`|wrf+-mc7rzQx+*6*og3;&Bn8oxr zTLvfRT22BJRGVGf4t93O>i1%A?AO)0liq#5@=9)9hQdDYDTjuh_|N1d&%f#J#0(ek z_T0j3)_s5DMVT(nEEtxZU-;mjTco&#D#3`^$8QPc9=Kb|qzy ztYBZvq%kKZaF(z;H->@f-ky#F`w~{K&zI9!SJ*#GYd)S%RyB^1W?xUIp=!`RX+A!N z;!2Dc;$HS&y1FOmmSf(~_>MgJKHf?)&;H7iOOK_x0ZxW2%QVa36)X8RvmlK`EoYU& zbdUiM8t)g{UQ-PN1?Ls4`Ql{@^LGze5ZngAW;Af!mFg9!$?YA)1z{9W<}HEwVf1Jn zAAyAJyUQv?ZL-k4Yc$$Xn$&f9_Ao5mh%n~O_c!^q@mtKlVfstcB8r;XSJM@9jx*ir z6j+*iPnbF6acCzc5J#(cRaAx!;P%iu22fKQloc}`oLPGUbJHHIy|05>#5_q9!9mU` zUCGA0dw`tn7fcn#&pbOk>{ zr`9`6f&LzQ7wq@7f`2YS=g6gTq)m^UlEZG&iDnSTw(qb+@oYo{h>171Y|NxuNQMM* zanB^2v3W(;7m=o40?8cjme(47Ws0!unw!wb0f@5&*D?)?hBWIs%Z zz_v8oo@2KH*Xa4_Hdx z`a;lwm+(-;$ix@|G71sizPZw>gQ)MyFa>%{8Pju1L>Ld$TpthR^g z-E_209GAxORueZ9i(D7E^~=o@HDt|b9@0E1i_=B!`tz62HE3akSuU6C~` zS_-)p_POZRd(0AR-u&K8;8q(~LjY&BA7v!gSk~`(R70u*Br$`Dhlc6MT-hjssBrj` zD4x93A=8u?DJQ9&0DmzZ;#JNx5QFL_+*KD6CQYZOFZwB06ZRKljV~czt1MCc0R|tn zw4bv*6X~`blC&+35xR`-bxWi16IX~O82clxLutR;d15&2TMwnX1@V)g@bR12@MAKR zmW3`DS*Orx2qTre^_xpfSlFNumD5cdN`5ZF zA2&Mv+=`_omjWisC!|?xCBqnV7MpUFy^kYN&Lx+k>h)Kv;XZjH>`GP;QS4tc-l8Wo zPQ4}1h5}N1!Po3P9jAsgQCXrBze(_GPum|53?Gud`fwNIzPg~v=86}~s%%r1b=dLH z?QdJAyeWF;<1-A5L{uaOhoQblD}HyQZC0D@jIJ=qgblR!JGP43M(tqTTBx9gwv4S` zxX~Cp#NL!lr9KeB+0KV8UwtdzlhZmg3_Ds{TH>9NJ}nUw%@qh%@-!^oSMM51jV0;~ z=^u6|;e}#7aierVW!JXaJoA5Blpt{6QOU#H-xD)OK8ggsxee_p9Ery#FNNt*FpczfaNF0@;1-xN z@P;BO0~Y1iwX+_wgA=6T_Z~SDCac`ek1!wuL)^)o{N>I3mmtjo7RpferwNUIY3Hez zP|4!E`jXoWyvj&fspe43lZkBUz((65eowpM+w)A;%z&Gfb%aw7_5!bQ6`i=74J)mN zp^mxR2!uC*Nu@}7R;O4<3sy%25BLSGWpbq6Kf6;j=lO?MZv2e{5Y${b+euXe^s?@>2 zCS=Kdu&6==zNN3!vd|3W@sQwp*m{Us#4Jp3WzQ*KA`+J@|JG>9HZl>!TcQBpva0n| zHeQ2IR8cy;YOZ=^0xy?)sB3&MP_dV5e2j9S@dsjZe|emIauny!9fcv-0Tu)w+3;t0 zE@25?eApoLxNzbIx59O)-G6+hdXVEe*k;nAyHH|jzT&#hEb_75$SZ%rzSvRN+_v=H z>NkrDSqE|*dl&WDUDeFu3Q;V*u#+T9xt4^oVYZ&ZPwiJAoc8K{wOGsR<7in{93+># zy>`px(p;^dQtB*h+j^MY2DWNzb8`abGeuo|+X@FslFZ4}%ZYSv=Nqn$9YZumnqa|! zl_i21>r4K1W(8!{NWNa{*Iw|s)=?EUGT-$jcgDD`m3uAIz^^?anI(y9mnJhHF*oy@ z?mZBvQ=z7;N+`In-k|fyb|qG8q+GYiWrfXb(XBe6mT$?JxsnO8QSX)R-VOt$lUtLJ zk*LZB@)M(~RjwRXhEF3}%SJ#pXbPDI#D>?DIWnCOYmU*&$%|5DrG_yy&HuJuUZAi? z5_wGIo21qhHRMJ9IZL8|DjET4WMB@QOTA>KYx-5L*fpvrV04DA=344(sI>MXElkO= zwb@Zd*F>k0ZJoEm{LG=Tv?|DNKJ4!`^y>K2VJ>>R0~+_S#am9jL-OzumINdZC`wRO z9cR%jkf3J8kx0qcgr}^rL~X!R6{l?#42T$}?E-21@oq{pzk`tqUKV8X@XvHAThpd5 z*-V5Yqu>)4n0=>DL_$1GVIKLxF3e_3=u#asnns5m9sZXKaZF0(Zi`8p&`va76Ys?P z2PC`2jb8y1B5>+nt1ZgS$iMOn%E1&MNJfCTJNG7DmlhB5uH--q2vT>y5y>UwSeyP`inLOL#11k1o>gccJYh zE7+lMd&o*GbP17(_}T>T+(^RrirC+E)3#N*bttzLr2Tft<0^>mIvwae6f!)YEf5U_ zKZh4{o{fYC7`eQG3G?rWW6ezPDNJ>QPbLeKO?_ebzywBi+O^z_fJpOn3Az^QK*3M; z{$A}T!4AS|-=e|LS1Qr-O}MT>7ThYYy089@1daY?^Zx>|Fms#NzMP(3VT3YP>oSzF7w(~J@)hB7qVT-Ur#V` z0EL5iPY446?E&?VmQ3i%Ddy>j)WExV1&@AIxMikSG`ZyR>uHfn{WiL$^eom1Rb^C> zSOI}ax_;|_FT77xF58Qr%e`yf5N5Apq41+hCDmG%k=BX-2%1TFaJMkLH2zQoQQ63O zT7E7>N5grDdX0ugOJy)-bWgiAYHRGFjx_;DAuigo2^?vh zyQRpZbVRG6@6>w6B})rbSXGpjcdFpCq5yma0n1{TOi}b>Bh}MWUnwQ0 zzZ1uhR4R#oX2sSD9j~2eI^LuE1yzklvlNkEs7bGDFO*iZRfz?zQhBDURY|E`Bm#e;h2D zQEipp(5<$ne1`M!_f}6WxnnXTY(wV|MAT6xwVDI$t=BCcL7xrDD@f-%OlGTm*^8*$ zeTINzKrs`Xq~J_OUEv--MYCUyI7styTZZMSYrLbfvlNnFm0Bkp778^X6i<0Uc*PmXJ^#ETn1N^>XI!bk1WC#qD9S9hzCC?? z-ZAm*TO|k#O$n#kCtb>xUeis{B>2~e5hZ6ec0wpOL%OiuBq4(9%E8(wdYUkn-^%%L zHF5k|Bh&;@R$Ne-MP;R#AyU6GSdv(c#RgBQ!d6&)W5NULjgZM1zksxrRVKycQgLoe$V;WKNGTGCO z+(?xpul?(Zq6LDG0nGi^1QP&A7(+b5q^Q`B66Tq@+403}AJlR_kHRIqprsaaM4Dww z6J|;ucqnG9&*fxIOB=|X*bpf{V^%M>cGM5FbMyvyBT;YKG~EA|{u z5uOSXG;C27Hk%wJ7nIQ-f@y~@;%#sPG&sQ`7#^JwG{NssH;%^jiIChQ?T2%iaxFJI zY(3Io5WVaj4-;tnYPZi5=PQ-DV4n=jR?ZVb&c%G2C1btT2J3Bd-UO z=YpUQj$IJktO-%S7;*EXP%H<;$##?G9Mh_HeZ0;!7LExqb1faIXcG$k(I-mimWtST zDVW|*Dpb4l6CjoQGA(ia!7(3{hW?yAWJ;OktX0KWoGH;65ViFaET>y-oWr<+teTB7 zndC3<+;x#B|BImaV#^wO%(`7K3Z}wb`TczpfjOCf=gm$Wx6jVDq; zrZuxE`E^hIyDdpa)YDK|2o_U3zenA8^)qJM27(JB4RVrR ziu(r4!@C+Dmz#hD=hY_?M*hnJ1v_Fk;uV|9#EG^qLh0Lbnp&YS<)iFrKl6LNWPd|H z$7{m8{0e0Oip&!-2u{0aW*4+DU8)k=Ej>MriO584b3;%>fbWwY#5kXY$rRzDyX2r$ zf%&lOBv>dJrBE~c`rGu25EsWsL_@$Yj$39n4FurHuP!z&FEs8=Yq#w;_&6+z2tiFL z^O%ro#5Xr0>+=m|Bz1Bg>{781eU1{cDJVV~A;KE*g2Fr&atMLpIBwJTwrJ7z*}N#P!bDR<)hK`OcS+*z z+u{M+osl%DOlB0N`a(qiC=v5}u>xqA0^W`x4te(})HC)L`RRtCZ?nd=zkh=z%PH4j zvJ)41FXTAO7HoE|~y|?*c@5DRxM=MEDdpS^LYTxf*X)cy?Am(=M@MeZ9i>hnR9)<+G z{H22(-gG52Pls=HU+8d=*JGKBIQzWcXe&NAhPetX$*c0mLeQe?ZInd`?8WkP_x}lZ zE+#ecM1e6mC~O5o$3GnA&2;M8Kylnd-tUXAn543FwGFJ}Bt^9HcMyliJdn}YQ0w^S!R>VQOuQ5E z;^`m%Qtn zIdUz{YDloX$X$owNNh_^CY6?5jMn-+uF)T9sHgT9#L!v#*gC(Yn&t59->2W7w>_WR zY>{&HHABS}`~3b($!DlMc7o7)QQ%mwwzj3O<*j3xFN1xWj1*qst{>nZhgquRrzbOw`%GDX=3lWZ=)?*>jb5zC6!mQUGelv-^s zCIk=>S>}c~8k(^i?*{zMFA)93C{EL*4u+B?Oz>eI6`ZC+Gqfw?3_!)Zl?&EuV!ibv z?V9Tke-%9a?%BGm#=MhWupNfb*IgGi zag#2K#A*l-8(q4kFdA$+2iSpT@(V==3>FRh4bbp75_&<3_BXW<82(v8E6+6coOqt> zh$8`X+Ym`mMjAL|6Jq<-FjUg6e1nF2D^ruAoYYH6+fLCex~;)tgcpyoES5?0z&fB6 z42B#YAH%q`{^L0CnJ%dDwi?3q!pru=T9qpHG~EsY%b+Y^V4~RZlLeyPxUiuAUc@Px zS_yLliqJ-{dH4Nw-L%q8al2Z0ARo8zwkPFf!q<%hb(ywCah+J!0vNjKcCC{t$5u$ zC+wI&cSfgY6El-pkyHEwo=VY+xlh@++9P`--+SM;pa2q0Zk~<>#Jaru4fvhr1C%{eKu!mt z()FzU^1~#8xQS0h>}Nw+M3*+7ma4HZdj+dpE7pcvR+ABACE4sCiJH#X&?bA>0nKKM z$tY&kh{1>vq$PRjYXWWW60%{^IhgReLRcg@cG2Zibr_0HY-W^EU~`#twX6q=!Ia>7 zvD=P`agA$-GFJWFc?FmBA!2Ls+^gTdGJ@<8<^7~X0l{#_?iEnCCtpSDT;7dtNTw$pHMiXkc@BN#2#z$0j2)^^Xs1+saxwVhu$uYdWuRl zBAERxF;H3y`-p}2uh~P~2G~>tqvW{dao$GF{zQfLzYVdkJAj7h8PlN_(UL7Uf&8A@&z*sl|N3b|)ua_N7PSlvPDAns$apJ+xpZTmx4OI_ z86oJ(G#|P}Ns3O0xKQM?{ev!?Or>EJZ`6g0-`5z0VCP@*jwq3L!@J~9eMoAZ8!)7y z`c!|c)g!x+ZnLaLlkz_iJ1b*ZnK%O};$RDpXr>;V*-kDG3ayqfCFlpPuMU-;wN(DXgf5H=uCa8nACQ^!diE!=Q zO!#q{$62E#2{JTSU#udwQaQS{UFMLXWrHfmGg%PXhyF#d{a}Ku3@1Jf?Pi*2b()i* z8K6GOP*fy|D|@%BsMs{m|J_p#=2URAQx6ZTDk(hTVuShb!|0twauu~VLgk;%pejW3 zU*=SePh5CkwA0qY@&*^a>tZK=)A0FuUn-hP^pENy+*05X{{lj$`W3)YI?-INg1S^d zOC(z^`(Gxf+NBNT>uQzG1L0te(1aRSnHHc2l^_A|?;-0e8QKgS2j9BN`Ns|t5%ro+ z=euu-;g{$p4ux)^F!R!b!bN zzrj5CEQ7q5II`jfJru#%Pfh4(+>RXJ&4(03P&EalaLN(%rZM=on~#rh7*cf+EQOd&isN>|$?fZ^zjgZ0NnaZEMKW+T_V#s&2U}5_?#UJ$$%rN2zNfC; z4JCh$-BN7g>;H-RblYajJ?e)47|OmIbV;)0g~V&+1qVxA6)bpTu!TEi+91(oREd=< z@XOgfi}Wb8!B1AzFly=>J;PSuDjC*uMH*Fxg|tE0;O&*yUvnpxGB(FedoV7G1R-!! zmQIJLCkzNu>V1o#wrGV$mWC+wNyuX3cdbXL9VZ)NYFdSCTE<@1vq@{xj#oE;!@*H3 zR;q-x+=x&Ny7U$^3`^;8>&)=@>zAEKRZUCT#Zmm=2i^};GBEud+3Zp94}sh=*Ufkq z2Yk!=<&yo*P5)jS--j)^gM7;#vemN=HOjVByyif4RV2E>Hlg;DGeSXW)ORg~?2+=% zar{&qs_EJO{FL;|{;aeutc*aaraxz2$H_N7|2}@tndSNTI;GBq&!9EC7Cdw%`E{M| zp`Ms}c?m;y&Ba5yIG+Rf+ zT|hS*#Oy^-L9aP5l%hmGO+llDA9{5)IVC2(B2bq51jzV*WeaeX#Qo*@NKGn@up-Q| zdKYB8!|k_(8Z)fn*)vzeu$XH`96WVp*g6+XtX?YwmZ9X^0 z9YOO1T-hnVZb;hMZfTI4B089_c3UTH#1YJ&dyT+&q^`j!Q~s3kxPJ&NuQRc`ktV$6 zUqcivZ*jhY4v6*Uax7OBeMaUAJI4OykGU@8foiYHTZpcAiyf3~LB4CdxTMg;B}me9 zi?;yDLOcC2NUP6>uJ%0KN7&&o0d@GRy#6VkAe-lQ0-9iD5L^;XYyf4yTDy`G~a2(!BCGx%C_n zs3P7lWpt=rlaS>>LzR>Y24~sJOT=hCD*h}Bq>!0{kO1fYE8&b&S);;q1)LF|6_|lE zff|rM(l8jhwNH#rKYSh5yNAX$7-!u1#~34d08P2uS{$Y7>_EYh09yt}r~9bdYAD)x z4vYdra$*JLo-!m&s-o6ms`X4l(7|2Bb-c^nV4dJW|6slu*9eW7Miu9lV*m zIj|#2hPi?~2_qL?jcyz@i_@^a;mGxaZyfF5BNTd^-B|8aY zB7=BS=t6rC`fxOFID$>eapf3lT!9L-ug)^_M7xE2vu>OE`DufLXi1wEMcc3@|Avf7 z`yp$i5sgZfda{CJo#Vw9n@%+%dtc?D;k0i(U=EkevkPE5t`?{9)~()wTVt(+|Gt@m=4%{oh(@ za-e;sa;gm-pXzJF+`VaWaY8NeWo!RdDq$GXCy&~#S0e~mf|IBvuYFcFYV_h|Im9n)du4zram?USlJfPLO%@B}&GWahQkx zw$&XJ>9@%@)Dbp&Nn*!ivQ`JrfcxN2(A(~dR$#w|5V0b?+8Ak;oBFy!Fjyd~j%C0L zd12n?omtj1=|v-&4G+>lw>YK@fE3s-m4y@hwvFJ7!1$cr#4!t3TwXzu0UaMT7uvhp z`&Rz!$1PsIv_dZ>Vp{z(3>F*kyeW zYfhwhRUp@)f&w&wRdG+s7Q&qo*f1c`p4=-eIPHKbW4|weEzt9d#-5EMoB4^3D$EJ ztK(ujU$Y*wx~+OptBk|lKNel!>|TM7AcMqD@j*F*ib=3hpqwkek91Gc8pIr)N*g*~l2 z#Oww$mHWn*8KaMFehEq-ErcklK1DE^;JelT6c00p+sNglJ)X7rLwBTLQ8-SvLEyZ) zZbn#i8BMyuuH^vZ>4rj1^et8W3={$~^1(GEvp!&jjwA}E?d;$G=jck#p6yy1#XY{! z;zCF>Rp400uU@svWfu+^MgSL}ZQ1%@hnrrnug3|WIkvsYS;yxhf}Vt8;QbIGO32WQ ztAH5-W8Vjl0tnc>hCf<*AlJfC90W>(*+bY)eAajRY3oX+3yHb=jUfj-!$n>@Hg_O9mDiJ0wM^x3qIIR?%aR|uSR>Ni$-x2 z%i2a0JevPQFng%7`t5jP7nw&~Q;dcsIR1FFR(6fw4Z}a5ckF4t9i3_O;YuX9O}laq zGEkZv07#LhsEZ8CN`GE2Sqd{2eMQ(BnN6LQODsyQ&fWu1X2RX9EvRx0`>j6Xln}yj z)(0<>anO6fX*P7NH`(2YEN2`M>Rz{~;>a3#*>{RP*F+iHZSb=`qtBckJ}q?m5C51r zyEvM^?E!g|B~KIJHKkpH@|BH5egdH_Q9@h$|HFgl_YQZO9#pC?*GnG^PHBjcd7Ek@ zBJ*IZO{uhk4>s+Fh>XR9(H4dafrm{yAR==G0#u=|)+^pOxYdwrCrFNI9wJBY8yzf) zEnt#kT@I0>_l*u!cb&~hj&(M)CPE{ryFwrF^>Vu2hNxj_kcH2TRa`)6AsQD2EDRFl?p&z2$BMKHk#j<^63g35^kR7B#f-9-+DyIj*@W+<#W>tME$r+p zP|_UvK(Zl5mwDfk14O6(N)wa$J;J^!k zpy+(@jZKd00S_jh!1+ZsyRh0}5U5t$M(iF~z}rSCi|_l^wk@1puef}L{bVHxRk_LI z7U;nIety=E3`)x@)7q>hC3B53E|I(I##RxhC`ZQsjrgKmwXxsv=Fb|Sd!LGs$S$$b z?>NpWpdg*@c0z~t0gOwcZlS5;un6Vyab`l2&#K5k5~haJ!lxSaaU{ze^vu8~Da1r! z-SICrg;w+O{|~}$Ic>`{nx&A(Pmj*SOz{1dtpBWv!~!=pCL4v%C_BPJx`{k9@MiyG zj~gxc|84OIU>>O>JUv@|n`{VJMA3&COwazWa}gAvaJ{@wIIO2Szj4;&d2~K$s5CAxl2BN-^$Wll#c_^zc6uju~ORwN>Gs!jHr=beDaW$ zJrh$PN=}k8LZ3)b#ORP75zxptiu9+o8sFX1jl=o)AOh+2H`$j3mSIuQvGcM?v~I`j z#3!jRw_;t6pMC`S@yhHDwnWvp3c3Qo&!4vbkTyp1xLnYOWw4hxo%&j{2oBp>21SN< zbLU6VZ$a&*P1*0_V2%DO#KW>amG8zHs&liuxiT+FiQJvKpN&5RugJotY}*lAtBEbf z+?G9%;tib_h9I@5_W~3YaWFl|!DCW3}l#2_AE;FkXj)T8wkpBsA)67Pn;TSoe}REB9pI?M`mk>}YPI$_2dNv(WWh4u|iBONk#YBrZ}2 zrKoRpq{83!PTObRpd$E>!d_<&=wxu3+ah~zNV9jB$5ZqCuMAH4b{PTdl0@0Z$YwB@r6!xdNiT17yn!nO7?AxNgWqV&HFrQhE*|eMkE! z>Vk#MdalZLQzf{a6k;R}KN%sU92Uua8YS!`vxwcuP(SQ8dcKJp;c`M2eJ6`y<_x`P zf^XM#8WJOCE5DSTww$FTTw|)!Vf{Ag=(6KwsXWmwjglVG8y|pPFe7j!I+;koHh6eJ zodT%t(_Z7!SQNpidb^9kVbE8?&$QQc7|u37^aL{ zUse#>x$GC?5gOjIwA9EYS*x^v&H^GMI!U2;gyhi-m*-y*x9XGP33$FVG*yR&(IiF7 za$LtLQ5z%Zj1Jq1r`6eFkR+KTrb)VGt9%@V(Gn}#witnyIfUV-*LjN4LZ&;GsTC|& zjNIMzQJA^Y+TF>&F4W7#*6EWfAs}#Nfb)DIWtfRidtOPyTfY4WqB`&>fQZd@#K6_c z#_^y8!-3WJJEoU{yp2Gx40VnMA4z=t+;6{4J^kExc7S>CD1I)7JUM)*e@?x<8X}uM zKZS+OP;jF%1>g(R;AX$$zxfQ@XDka$(<>yDiPA8E{ML`T5l9YQzn;WV0IaK zJR$1PEpnY)`fRFUQ)_zn_Hx<(n$Vz5=IN@XN>U|}cWg}@(gceay(Fq|S> z3~=YHW2DMMjT8iUzyp!a{P<+Vja!-cQ0H;vc?@lTXj>=O0OXjw5`xbkX8ZIy^hJ9F zGGmF0(%x?wo`s=4JZo765mZHowH7mqs1Y4rBiV!(UPwAC06fjv8M|+?_a$F=qtiR^ zgquKWT&3=D+WUWG7itQ$DqCc7It`LWmkL4LNn$q z6-iL>c4g7~tWidvyp1eWB0X8-7IV-reDp2%0rrsD#8YBS_d(7O`q+8T;PjShlkZrl zndIV%q?MTD>$L?C1s)@(rYtL?RBwfz95rT>!-hh{i_{8nb!JjQVC@J#7Cmwl&J4k#Z49uZ3PLsd^5N%5JeQJJ^Y9 zS}Ce%^6iU$xkifo(czPhVrp#?wP!~sZOvcxTVY_D8^=f`?ylu=g)+_>y}szy)=-0q zm;Hw^l>`YjpC&!eB}9ZAWgs`(#-XfMHj2f_JB=Kaw!QMiv~+2n7-oI>H&9tf6EKMA zyEk%%tscL1X>q>Y?Y`;84rKkX4@r25Blca-*!uIsN`srprKBYxnP~T5ym!4ti)LdK z!d~;C+rH2dyuLjn-H{P>?e<>CWF$ob{;5okS+E)AIfR-l#BspmWVN$XZ3)<{?^lLp zBm7g7uodQAy`-z^5_Y-v$xvjCHZUq}!}N-W)bw2DS&%njl0*iUEom(T@QvwM+R2P; z*uc2d(uOMVQPt`YSI2#EHj2YA3T-G0EQET=_b*qpv_7wiwuVX!U8A5ac6|Rc#>)yv z8)a>5=WNFhqc{!`QEz?d!H>7<*RhKf;%WsoRkIP+RdC+w{c45FpnWsy8n*2^x+LlX ziOfOVPi`drp<0#0`GV{70W;{F*E?*lWCAD-?ypaIG~biKQbmkqkRME+Z-rgm^HD@$ zRpA948CtG`Sdl(9olx2;>y=t`G`h1qM^G?YsURNsHQ<6NZNFAZg(m4CIE2Uw_FJ0H zuLR(=P-S4@ek86hyy@x6HW!_q`yfT_Dz9RUGNoN&Go&L*QjtX|)6JU8VH2E>#sifW zz4*f>mY1(R)}kWQ3+?cQ)pdIXv#XYR5I3t*^wm;TmNt7o|SyzU^Y>Z$-fE+v{4pQ*PDZoQVBMd6OIo>%nv zLnIHcaW|8wPZng=)GUGZVvfYp;zv~&P|PS+qbdxTO}GWB!ayzTOwqo_f6?_&^rk1& zPFi%4uzScu%=xK*?jetnZ{(`%kKTIwt0CMy^UXsTAa|O`reAe#zq+$To9`xsNN79S zhGu`E(8Rx8n4J!0dGd=ipbNC$H2;g?j~CwmNLH)-ZO79fgcLdq1y@QE|ZA#z{#-U?Y4?3iOQ6>Dw z;FOfnKk{b*ex1-LglKEdun1=oGs(Kb1jl>oWfA`m!-wjS2mD?)3vbm=Wq1!OJbNUd zx)!l7qTdYl&(ndE?y#cjG5T@AbM(CPmJ-k;y}B#+!5{2cAs2nP*Ffb`_+V#LHw;tp zYNCCc@`AO@`Q&ag&jw5Z?#qD{5e2xw1sX3G$?L8_!-8i;FvFW5r~N37wzssVIv@xI9XO8f7Xn<#q9C&~{+))}xnX4J z6uPkc(FkRldrPmHeLJdy9_9G5FqqxTmZ^YIbcu4kZ5U-bAOP?ys(O8l#dQpY!ef~f$BM#r z<0TVFn#oiqWQ1QB-uhIg2iI<4glT(LeC zW<=jyD6rSOZ}Wq8APlfa%`6slTAN9dgC7wVum~nK`93_Lk9HX6yVuQrEwlhs7;}TT zo#H0sHkPfM47hqI3gZHWae|7PMhkD52?#t+0O)Fr$d;co!*cr?i#?`%4lE#~BchBv zXjx)txkYBmY}Y=EN*pAMNN^!XG2HULfwu7$B1D+`#H{HmRrL#|RnL|!#=vHj>);!5 zTd=MRpiqP;7ur;%)l|vyBDJB$m`EwA+m^~8NfUKcKcmbUN#3Zg8zf4bTc3j}BfT6t z2qDqJy>1j19tJL2W=*JMq7i79VVMk>9Jieqz8giEQ*2;SbR^C+-J;c^r14~@d&5Rs zi_+s(*HjBQA$h46I$;vh2vnhS9wz5!`y);5LBMqRrssV^gi3#|G(o<#z5|8|#q+_g zh(1mH2cHfDZ(-wllWeZ1isa1@g|>*RX9H$O;%!8I9$kom{{B;&3ktW@3QQfnVE+e>Y3rm%(zuAL9C(Pplin>YvfS6Q}N zOQ|o+ctV^!+7rX>c)z)B{!aHzm~=&wgIw)L;}jDxXf%}<@rHK3VoH1xX3SvQJz(E*?AuEnj^RTCR`FO{}7M3RJf%h5S$0Oy?&`hiY0 zY$+oRBae7Fmy_NkOokSCfwBcKZAnRKg7elQ-OnI%x*^wS*|tqZ+R~C%PFTk{?tW?* z-VlRSF&-3)ArcJ+L@8%DpR!PfS4WQ`om-iq{^Gg8tKXC4w{O}&7UXOc>X>Y(jERB6 zG@x-N=tEg1hMD^CwdiJ@xmaTR>ZyHZc`!I-c`{IdgpbMCA4Ri~x%Du-y7sS=(b_)f ztOMx|P-Z8yEj&AX;cT>+2z?d4r~;+@`ac2v0RR2VwERb(i97vTz*`3|b`H3#JJ*o3 zMbrH2MN1F+zHSGRNu}scNb|cRB?beHy7$E3DdUt z_PO1?67%=3F4~Ui(r41AW{)Sms^5Ga*d5iY_-s3o`xz;XM>feR@oHk~NIBN|@L0&= zH5Vj9F$Saz?9FVJ9@5td1yOsJg2qt8sl;8~!m!wYk==YPB$+EFuIU2E_)j~vPUd<2 zITmbpvd-cyp!qOPl&AVK%;gK@60DI4bOgU2W5B~DY+dWLsANv$?+)J(|y_3pQGUbL9G={Mk_EaDQ zF4E$l(?Qttx@4xT4z_q%V{Qt~Uww`f6bxOijVvra(8>`Bl?_$FSp(8hCq}L`-6$>I z>>zx3T?eF5HgNi8SEMjWoBV6UM|#QSV3yU z@2f(}Y=RM$99RlzPrVEp!OBH-fX1#`G0N^W$46O|rSr#1;D zkeE?W$F-J_lQOGoA{56)T1B~w2%mnY&V88iX#uEw$5AImZ;mNw&pTg0@6}2>Jo5pi zmKa=Z16y#0J_(aBl!>(M`?f=p|L22;1xZD?Hcw{%aX@$lf8~yI3_dv}4txQ<(XAd` zyl=D3n%?Ejb39MpOz4lPaYVXm+lSDy16h$cZo%T`&wfZcBw8cQp>B4m&C_grMe4 zXrdi!obt*UqSKTwjmS|?1F0ZIkA=m&h(LnyzKU4Nq)UNqB>h4LwP?Y_)?JqaOV{(w z4!m8jFJ6mF-ejN^#V|8hOftuz{kGSXxYz0c2&BtOYLj^%F$zv>t0?Iz*$T|nm>sOlcU zzygbZKr1aXE8SO^z$n^U!9!Y*?9A{vOAh+1+=muNz_;FDf-ku z8RSO&@kPs1SzWV1{QcEY+C~7yq<};T=#$T!xVLus*qSfPuh4JuLQFfF{nI)Zgis{2 z-Pzl=T*Zxq`~eG;vu|*hugO2R_!1V0Njp~f2r|u52!eH$Dl3$ok`cN}a%Un?VQ%FH|p}0ecf|Lvv`W`l=7Alf2rqnd<25zXP#wm#6 zH{ih`UCy1rThT+aIDIh zb90i%^Va~JnpK_HFV)muzNwx~!Pg47b#N#O-odQYk@Qno#%|w%WIzR5^2c%KHt(f8)~?(GNRKqrMC!EM-H0$DhHtlRQxr@K$W!)8{t2^@9zS}-6o|uqjjVrgiibJMI%cxz;L@fhN;HPpswkE)>EWg-Qe)~I9= zMh)wxj))|@W-Ca2Eje)AQD%gIAyKYw=b(e=!O53PAGMP$ee(Fo@FrvNmN%`BZ7XuK zDomXnSB)CLLp4JyfP3Lh_BF)$qEOx*Kl~|oBjgUDGtCM+V!?y%5C zs*UaF=&9^DQg^(JP2dj-h0}pbsL^^((~et{yE1;xW!l6_%D4HpXh_pWt{+j>esZ7J zxlIg52PwR>G3dcqh?_*0SZ+rsh4(I-4bj+i%TaMR%i-kTL@j1&GE&NfTBlatvaXK|t=E>6&;m{BSL2FOD+Onq@S$BRc z%aUqKd{-TaCy0!Zv1)f}sWIB1ElZCu;Ct`}sIdqN$1Cb~h#0^2?Ae%hTW@PQCyM=zZqqw7D#8as%3*@4s}XwoU|YoZ7a?&RxD@I&1ho zi29YNiAxe*N;x}>q1+9LtfI@^eSS7sd*l}PXeYlfUIqUk`n}_L?U{b}D7>1Pzttx- z91XQz2C4cx_wC_dJ+kKLx$&jTTM8eipY)* z7Zx>?*(_ly1(Fj41AfN)R zb=H8j%M!ipu>*f;ofb}_(;EPVic*C ztXlo$%*IC3NHi`kz!p+hIZk3;olT?+Bd8MFJ`5@;wNEY$If{L&!FF616jh2S*<0gf z$ytXa38Sg&*dmL61hLtzukCQ!?O-S@%1S)%=Ix_JL8^O{P5+x1C4?kHrd~dHdS-ll z3|FGKRB}a(lhH`eCox=wVjLV{fDDPeF>i^J++-mE_`T%}2r1f)z6-RQ_+NPdMQ0&t>d&Wn3m+;lugmnkl&eG-@h4uc*5gSl%+$4EcLf}RBO*W1;k*6OB)+)BuQCB!=8{y!Vv-?HxMgzTirPpk!o89;^PAuAOj!ecmraZ%il}PQr;qvrgi?!N&g~Pm2HZ0ER!< z(*h_MJoum;xA+bEpa1&%Z_`gpua7(YpZP&XTVFR^K1wR;c{+UelNTM(d2cSq$yRp| zBf{4Nu!qDp`5r6!x5*$UqWV;bFF(Wwd{+nh!0um2PCg;-9Gd)nKYSEFzn8==a}G4F zmw_~yn@337nYJ`yVrRbRLdr~*(o5+kEFmP<1uWBME>_0j?aD<$ zNO<9l5p@r|sNeHj&xZvp!6O_qBWes2D4 z`a(%qhairoo#2es1~o;Hyf8Wnpj^dRENuXusz?P-k3&$1O#T3IJLw}XbN`{Cqu@8C zP;J*O$7bO~og7u>G{AaN$_P*b{coxtfAW|6rJ#|VC@(jU=gOZ;1<)y}xvX%gj3G=$ zeG&RzS3Lx-(YW{+`JNn07#-R$kZcP^@1qct?n8mMU2GzSWz$%O%=PKMWFy?Tx)W+- zi3qEW!qNkfhnJ5;7=?Aq5SUejO`h}-BRW)q4HgiD+}2V^Gingftt^%pBG?Ds`{1Cj`)bvqWa< zl!?;5q9(HnS5#!md15;iN!hrP`A8W_Yb6QtS-J7%m|bmaxB;Cvw55pIlELuqz_1!=+MS~u4 zB4^pZ9N9D3Jz9OOnmk!uJYJFUA@U*Fr|V+sgwN_WQf_vrlj%LCoyp{`_?#)OIsl|w|47$X%29f?;(ghYq?uB8Yreeqp?S8XPU<*Z=1xLYUp%av&aWZSe+ zr|L;mXCj6)TrNZwkUXRI^YsAjgA}q) zp=1Rrwm~p0&(nUws~5PdWbnRCy|vy2Bc<|H&?vPm(z27#!7J-qvhA6+H6c6digD#Z zCm`2uAZgIi`;x=mb*?a`uMW{&K>>ePTSJt(jfP|y+#P{&@CVP#tUc3S5?}dutIr@; zNgIM#8+`4^=1K*emHThw;rM_VmYbpne0-Mgc@iR6twN59`Qn2#WMHC_novj1n7_Sg zdvS8*Uu$^jwQu^oUOyfS#^t&7+M6!oQ{_*_Sb|`i@w@+=dT}vxiBeKZty%n~YDjg{ zF!VN@F;?F9zfzGT-^Yd>^A>6j4$HI)`Wf?jN|nN;4t%lq?cG~WJh^DyPS!&BwHo@z zxZl~gyYWDkxdYxnULzZ}G!nR2D6F*3tE(yIwI1DV_xOl|Zl}@gD8x)7LlTM(Xkd%1^PXfbwvbiM6B%e9jL#>5xtwj2Au#H$xk)Yr^HxdjB6R&@rzi-ul8WdVBLIut~zLQ8G+c)mvryIc&X*?T~N zJhmZPD5J6FDp?e7Gmk451BQL1zeli9v9}yyabdpVLD6!wAhxBJ>BZJ@-qOtT%bPRe z)jFjj-OxQ%G{SX#^+onQ7B2Sq3{YVIu*zQa{g!Q{ClL$hwHzdZR_;B4%5~_Xlw=aj zHL>$WOQ?d#cyF|QCb$t!8CZbnQEnC%T9R(MX|ABYI8=Q)g%ceVolz*K!kevNT#+fyF{6FsL_nB|5DQMw1}XwXL&17@ z-~w&%m!oGE=SyGXDvM{cCwfio2s$WA7300d$cjYlD~VYD3TrKD#>G0DCT3#ri#z7x zF}}&l6u))5p%&{n{&*;LbJ^bnfLhkrDArg4C{ixcmrN+Awp1%wu$Z2jBhkx3O`hwS zVHAeAx;BA95VgW$F)Ew(kb)*!tL2z(Gfne0ur?LRViLS(gs>NwGL6t)Kdg)e5=@9} zm_)IeN)i!@20)TzZO0*!k_i`OT$4uHI1+|}g5(_*i@no=4V0MB4J)b9R0&6Eg9e`$ zGD&Up*7b!69@>^0cf|~$N4y`IrO5gH%K{O1U;7w!<6<_np6K(d<`j#`5F-0t=km2(S(jmY@u&Ng@!uR7hTO8K zRx5#*DD=APC+|?pXhWOdgY9%1QxshcKD}v5>7$sBI}X3@IQU$vm3{<=j8Y#pbys@H zvmY+k>nBvcw+HTbFIAL&bDG6c(xCl%bu|-&+bg?jUZ{(tneBnT@1}2~G|)51g?x*5O2f zKipy8YhEvk1a^=)#5ohEp1H;K%BCefkJRIQ*e=h}In#WZ@TIr1NlMQn?KZZg{ydyB z&6AmHycJEo`JJNZ-&1dV_ZFRN6E~0xNkd&&Tp6xvk{y~@H^&v754awhG_>U57yL#`t|p8%C`Vq{%to#^`V6Y#3rP26wN zI??szC*W1p(+Fo;C%V4$0DH;8{<0?E@?`B=V1`NzN&fD9mc3X}=lu^6WrgE|T=qnf z3tZgIt!Zc6t~xs@#=GS`8`z){zvVV;J!DT4yA&^PmTGGjn{AeNGbvUYk>FXc0vuKGC1Qd_ zq=|^M?7q{}i^cLGi_mQsE_mv8n_PHGw@VlIamAyB2XP!=%ZFfKBXG%6w@r$GlVfq@@bBlUXIc9>aTK@T--GSyjRt~U0lK;Z zuU?66*Le0KQfHeadJROYPseIFQr$TZ{p}T#d>iXO0t0C;etgw^$1)x4_nxpJ<#1!Z zltB-p&)tzG)N<(^u8$6cO;Fy;^Xj=0rj1;wTVBL01AuC>>c$+^o%V7&LI`g zA|At|5tU6!_wwWAddm&w^oGxWx$bdati57_8R4s-U8>u~$eCyv&#*Jw0u%Qn>Ftgq zVITRL$*I|Xa!SRjjrUKayWqCftMVxFrxX) zw|L+C6|jD^83CcLzwIGz@x|ofm(M{5tzbY&_YBkX(R?QY@jK43D7B?we|Pzr@~;5v z98D-P)rWx7h+*BdzXPFm`2oST-Xc`?WcQyjDE?tUhFN|h56|CA3qksWgVcDp|JJkd zk3Rm!OGdGRj3kOK6z&ilZsAtSFi!0S=;zGzHCM&Lv4p2m7ukHq>@3c+gx}vpQW)tK9^i zgU9XjY-Uxn%E)E|OclLTDB(FjaeVw3m^zi|nlwEJb#C|mgW7%$CtAHF22u3WnTvU9 z1A6g)!#AbFH!3DoKYY6vh4h2tJ=g}OjJSShrU%}QP@uDM>Dps$HQ4e z{0k3I?O<)Hek%2iBgAUn6|<8a&l76H{y!a@dj+k!j-uac9}O!?Jvpeo5X1sJKH3Xy zb8~TzHGHSHh%zb$t!t1g$>efToJVgA05c_des221pXwcAG1uqWV$Cpiav+cX?y+m< zPyYS)*rxyf{`>VL`F{>4xLD}=zAO@@oqnvHSEf*RyGBGle5>uSA4Sw83cSr3L(Kp= z*gr?_cyVE_jyP9{y`<7*l_b#N06@TutNcc^4x;C}iI6ClLTt;1rmM*cOGS(#hA2m@ zjN^t0nvc4Hs8DTF&=RJR)#5Wu7^(1OzSPFX@C7xK))TX>g?RRA(z#^? zw}FxCao_)0WaM7-2*h5s${Mkf(_gaHvLb`wEY`uINft3hZ71t-hr42vt7|LLR2>^q zvWnKQ>nz~eWl}U5lCoiYqAB)HPS;31k>&X!Qk79yP=!q++I&~ zlWIwHAacD-&B|W3#e;0$4yK^C0z^oN$&tcC}%;MEeuFq7DQ zp&KSd=|UO_@k&TbzMCdenONJsLqPd-O4@y<(djo_DKYDqxC`CT5P)jf!abg!T`$s8 z=uWjl)yx~-u-JeOM1xWe>vWoiid~ebFnva`p9qDD9HfXylwd%zWtzP!qV6O=o+LFJ z=5d|jzo7%Nwr3$O)1F~y?9T5w=^}SkhCQ;)RTr_OiHPTuh}%daGhp4EgHuuv)xXbaL4t0$uW&-*r(WR zGRE!zGW;|N1BK3m4j8ReD_n*@pt`;$Da)0yeUC<(dpSP-0Wbmnre!KrD-`Hm%;2cx zmv|Qdbg8&p`pYW!;<{AbZ&VcR1^`a(RoQm|J~r&L*`9Bi+!-gx1cVnO_ise`pL|3A z7KOXN4EwzCo|TG3qTP z^P?0yQnB8yPhr^NHc{nlPL}HKe^O1 z+^kKnqT^iu(Pl(&0{-#u29p}3gwA48Cn(2V!a4=1QlP8aU{P08J=q}2%_3f)CHdYC z=2aq(QfR?QS5P%{6lsxb0J#cW2_AFt$ox&*`BiCtTc>|AT-3J9TZ~ytDXWaT{vu7D zWIY~D4Rv-fQ_)R>N_n)l-+6-K%ulo(4$Yo74Xd40CcYe5kgZ-KbTxEgl-WWFro2T3>U>EJ)fuCK z;qefmHpR3M_7@%0`;Z=*Y-GUJ&qxAh0?B5UM7>3XMSMJfC3A zgBUbI;PEOtgXl?!*3x}?VO(vQ9!w5EdbD!oTn z8qBCDl9rn$o0y^>1&>0a$`hlYgq!10v=qJvw?}(2(dd~B;YbmpMKiN8^;)$tcSu7o z8_kXr=^+DPx=x{*mHdqyc=0=AZzGXBW}))nVY`bO9O3WOQ7bSoHDUPyTeC|(bOi^5 zi|49quDfv~ZKXs-wJjuW`aeI>$5#5EW2Am2BfrVEPwtl6BJNPr(9-#d9wJbOXy@g- zY=^@1u=)IUEw@slqo4O=C8n5Wx~X;;@w$K~f=ZQHD5TsB zqh^_@LZvFz9{WIzQ?}SD^9JGA&9!}V@)aZo1ysOa{_v;2L`4Zksl3PziS`ki{pp`I zUowG-QCbq + + + + + +Get Started — Tabular Editor 3 + + + + + +
+
+ + +
+

Get Started

+
+ + +
+ + +
+
+ +
+ + +

Learn Tabular Editor 3

+
+ +

Courses:

+ +
+ + + Tabular Editor for beginners: Create your first semantic model in Power BI with Tabular Editor. Learn the interface, connect, build, and optimize models efficiently — all in one free course. — Open course + +
+ +
+ + + Want to go deeper? Explore our Learning hub. + +
+ +

Demo's:

+ +
+ + + Tabular Editor UI Overview: Let's walk through the Tabular Editor 3 UI together! — View demo + +
+ +
+ + + Your first Tabular Editor Model: Build your first model, explore the data, and make batch changes. — View demo + +
+ +
+ + + See more demo's at Click-through demos. + +
+ +

Documentation:

+ +
+ + + Getting Started with Tabular Editor 3: View now + +
+ +
+ + + Explore all of our Docs. + +
+ +
+
+ + +
+ + +
+
+ +

Tabular Editor 3

+
+

Cut development time by up to 60%

+
Faster developmentEdit DAX, manage tables, and refine relationships in seconds.
+
Advanced debuggingPinpoint and resolve issues with powerful DAX debugging tools.
+
Seamless Power BI and SSAS integrationWork directly with your data models. Plug into what you already use, and work the way you want.
+ Buy now +
+ + +
+
+ +

Upgrade your edition

+
+

Do more than edit Power BI Desktop models

+
Open and save models from diskWork with TMDL, .bim, .pbip, .pbit and Tabular Editor folder structures outside Power BI Desktop.
+
Workspace ModeEdit metadata on disk while keeping a live database in sync.
+
Connect beyond Power BI DesktopSQL Server Analysis Services, Azure Analysis Services and Power BI Premium Per User.
+
Advanced Refresh dialogFine-grained control over table and partition processing.
+ Click here to upgrade +
+ + +
+
+ +

Upgrade to Enterprise

+
+

Unlock enterprise-tier modeling

+
Enterprise-tier connectionsPower BI Premium and Fabric capacities (P/F/A/EM SKUs) via the XMLA endpoint, SQL Server Enterprise and Azure AS Standard.
+
Direct Lake semantic modelsBuild and edit Direct Lake datasets.
+
Perspectives and multiple partitionsOn SQL Server and Azure Analysis Services models.
+
Semantic Bridge and DAX OptimizerImport Databricks metric views, plus a free DAX Optimizer license.
+ Click here to upgrade +
+ + +
+
+ +

Need help?

+
+

Our team is here to help you get the most out of Tabular Editor 3.

+ Contact support +
+ + +
+
+ +

Need more info?

+
+ +
+ +
+ +
+ +
+
+ + + diff --git a/localizedContent/es/content/getting-started/app/AlbertSans.woff2 b/localizedContent/es/content/getting-started/app/AlbertSans.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..f25b2a3d01108e3d0bc73575b3d9d3c5dbc3980f GIT binary patch literal 32008 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 + + + + + +Get Started — Tabular Editor 3 + + + + + +
+
+ + +
+

Get Started

+
+ + +
+ + +
+
+ +
+ + +

Learn Tabular Editor 3

+
+ +

Courses:

+ +
+ + + Tabular Editor for beginners: Create your first semantic model in Power BI with Tabular Editor. Learn the interface, connect, build, and optimize models efficiently — all in one free course. — Open course + +
+ +
+ + + Want to go deeper? Explore our Learning hub. + +
+ +

Demo's:

+ +
+ + + Tabular Editor UI Overview: Let's walk through the Tabular Editor 3 UI together! — View demo + +
+ +
+ + + Your first Tabular Editor Model: Build your first model, explore the data, and make batch changes. — View demo + +
+ +
+ + + See more demo's at Click-through demos. + +
+ +

Documentation:

+ +
+ + + Getting Started with Tabular Editor 3: View now + +
+ +
+ + + Explore all of our Docs. + +
+ +
+
+ + +
+ + +
+
+ +

Tabular Editor 3

+
+

Cut development time by up to 60%

+
Faster developmentEdit DAX, manage tables, and refine relationships in seconds.
+
Advanced debuggingPinpoint and resolve issues with powerful DAX debugging tools.
+
Seamless Power BI and SSAS integrationWork directly with your data models. Plug into what you already use, and work the way you want.
+ Buy now +
+ + +
+
+ +

Upgrade your edition

+
+

Do more than edit Power BI Desktop models

+
Open and save models from diskWork with TMDL, .bim, .pbip, .pbit and Tabular Editor folder structures outside Power BI Desktop.
+
Workspace ModeEdit metadata on disk while keeping a live database in sync.
+
Connect beyond Power BI DesktopSQL Server Analysis Services, Azure Analysis Services and Power BI Premium Per User.
+
Advanced Refresh dialogFine-grained control over table and partition processing.
+ Click here to upgrade +
+ + +
+
+ +

Upgrade to Enterprise

+
+

Unlock enterprise-tier modeling

+
Enterprise-tier connectionsPower BI Premium and Fabric capacities (P/F/A/EM SKUs) via the XMLA endpoint, SQL Server Enterprise and Azure AS Standard.
+
Direct Lake semantic modelsBuild and edit Direct Lake datasets.
+
Perspectives and multiple partitionsOn SQL Server and Azure Analysis Services models.
+
Semantic Bridge and DAX OptimizerImport Databricks metric views, plus a free DAX Optimizer license.
+ Click here to upgrade +
+ + +
+
+ +

Need help?

+
+

Our team is here to help you get the most out of Tabular Editor 3.

+ Contact support +
+ + +
+
+ +

Need more info?

+
+ +
+ +
+ +
+ +
+
+ + + diff --git a/localizedContent/zh/content/getting-started/app/AlbertSans.woff2 b/localizedContent/zh/content/getting-started/app/AlbertSans.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..f25b2a3d01108e3d0bc73575b3d9d3c5dbc3980f GIT binary patch literal 32008 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 + + + + + +Get Started — Tabular Editor 3 + + + + + +
+
+ + +
+

Get Started

+
+ + +
+ + +
+
+ +
+ + +

Learn Tabular Editor 3

+
+ +

Courses:

+ +
+ + + Tabular Editor for beginners: Create your first semantic model in Power BI with Tabular Editor. Learn the interface, connect, build, and optimize models efficiently — all in one free course. — Open course + +
+ +
+ + + Want to go deeper? Explore our Learning hub. + +
+ +

Demo's:

+ +
+ + + Tabular Editor UI Overview: Let's walk through the Tabular Editor 3 UI together! — View demo + +
+ +
+ + + Your first Tabular Editor Model: Build your first model, explore the data, and make batch changes. — View demo + +
+ +
+ + + See more demo's at Click-through demos. + +
+ +

Documentation:

+ +
+ + + Getting Started with Tabular Editor 3: View now + +
+ +
+ + + Explore all of our Docs. + +
+ +
+
+ + +
+ + +
+
+ +

Tabular Editor 3

+
+

Cut development time by up to 60%

+
Faster developmentEdit DAX, manage tables, and refine relationships in seconds.
+
Advanced debuggingPinpoint and resolve issues with powerful DAX debugging tools.
+
Seamless Power BI and SSAS integrationWork directly with your data models. Plug into what you already use, and work the way you want.
+ Buy now +
+ + +
+
+ +

Upgrade your edition

+
+

Do more than edit Power BI Desktop models

+
Open and save models from diskWork with TMDL, .bim, .pbip, .pbit and Tabular Editor folder structures outside Power BI Desktop.
+
Workspace ModeEdit metadata on disk while keeping a live database in sync.
+
Connect beyond Power BI DesktopSQL Server Analysis Services, Azure Analysis Services and Power BI Premium Per User.
+
Advanced Refresh dialogFine-grained control over table and partition processing.
+ Click here to upgrade +
+ + +
+
+ +

Upgrade to Enterprise

+
+

Unlock enterprise-tier modeling

+
Enterprise-tier connectionsPower BI Premium and Fabric capacities (P/F/A/EM SKUs) via the XMLA endpoint, SQL Server Enterprise and Azure AS Standard.
+
Direct Lake semantic modelsBuild and edit Direct Lake datasets.
+
Perspectives and multiple partitionsOn SQL Server and Azure Analysis Services models.
+
Semantic Bridge and DAX OptimizerImport Databricks metric views, plus a free DAX Optimizer license.
+ Click here to upgrade +
+ + +
+
+ +

Need help?

+
+

Our team is here to help you get the most out of Tabular Editor 3.

+ Contact support +
+ + +
+
+ +

Need more info?

+
+ +
+ +
+ +
+ +
+
+ + + From f53e8ce8724bb09c0ed056e44b5d29e6ab37de83 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Morten=20L=C3=B8nskov?= Date: Fri, 24 Jul 2026 13:59:58 +0200 Subject: [PATCH 2/7] remove whats new from TOC --- content/references/toc.md | 2 +- content/references/whats-new.md | 13 ------------- 2 files changed, 1 insertion(+), 14 deletions(-) delete mode 100644 content/references/whats-new.md diff --git a/content/references/toc.md b/content/references/toc.md index 0589b904..9bdfe47b 100644 --- a/content/references/toc.md +++ b/content/references/toc.md @@ -1,7 +1,7 @@ # Downloads and Releases ## @downloads ## @release-history -## @whats-new + # Technical Reference ## @faq diff --git a/content/references/whats-new.md b/content/references/whats-new.md deleted file mode 100644 index 0af7df63..00000000 --- a/content/references/whats-new.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -uid: whats-new -title: What's new -author: Morten Lønskov -updated: 2026-06-24 ---- - - From 8a0a8f3da4c77b9eb79c9217824247fe7dd99485 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Morten=20L=C3=B8nskov?= Date: Fri, 24 Jul 2026 14:03:51 +0200 Subject: [PATCH 3/7] links updates --- content/getting-started/app/index.html | 45 ++++++++++++------- .../es/content/getting-started/app/index.html | 45 ++++++++++++------- .../zh/content/getting-started/app/index.html | 45 ++++++++++++------- 3 files changed, 90 insertions(+), 45 deletions(-) diff --git a/content/getting-started/app/index.html b/content/getting-started/app/index.html index 60540b8e..43797ec6 100644 --- a/content/getting-started/app/index.html +++ b/content/getting-started/app/index.html @@ -35,9 +35,9 @@ /* Dark skin: the host app appends ?style=dark and JS adds .dark-mode. */ #content-wrapper.dark-mode { - --bg: #232323; - --surface: #2a2a2a; - --border: #3a3a3a; + --bg: #171717; + --surface: #2e2e2e; + --border: #3c3c3c; --text: #f0f0f0; --teal: #29aa97; } @@ -52,8 +52,8 @@ } #content-wrapper.dark-mode::-webkit-scrollbar { width: 16px; } -#content-wrapper.dark-mode::-webkit-scrollbar-track { background: #323232; } -#content-wrapper.dark-mode::-webkit-scrollbar-thumb { background: #232323; border: 1px solid #4B4B4B; } +#content-wrapper.dark-mode::-webkit-scrollbar-track { background: #2e2e2e; } +#content-wrapper.dark-mode::-webkit-scrollbar-thumb { background: #171717; border: 1px solid #3c3c3c; } #content-wrapper.dark-mode::-webkit-scrollbar-thumb:hover { border-color: #d0d0d0; } body { @@ -397,7 +397,7 @@

Tabular Editor 3

Faster developmentEdit DAX, manage tables, and refine relationships in seconds.
Advanced debuggingPinpoint and resolve issues with powerful DAX debugging tools.
Seamless Power BI and SSAS integrationWork directly with your data models. Plug into what you already use, and work the way you want.
- Buy now + Buy now @@ -406,14 +406,14 @@

Tabular Editor 3

-

Upgrade your edition

+

Upgrade to Enterprise

-

Do more than edit Power BI Desktop models

+

Unlock enterprise-tier modeling

Open and save models from diskWork with TMDL, .bim, .pbip, .pbit and Tabular Editor folder structures outside Power BI Desktop.
Workspace ModeEdit metadata on disk while keeping a live database in sync.
-
Connect beyond Power BI DesktopSQL Server Analysis Services, Azure Analysis Services and Power BI Premium Per User.
-
Advanced Refresh dialogFine-grained control over table and partition processing.
- Click here to upgrade +
Enterprise-tier connectionsPower BI Premium and Fabric capacities (P/F/A/EM SKUs) via the XMLA endpoint, SQL Server Enterprise and Azure AS Standard.
+
Direct Lake semantic modelsBuild and edit Direct Lake datasets.
+ Click here to upgrade @@ -429,7 +429,7 @@

Upgrade to Enterprise

Direct Lake semantic modelsBuild and edit Direct Lake datasets.
Perspectives and multiple partitionsOn SQL Server and Azure Analysis Services models.
Semantic Bridge and DAX OptimizerImport Databricks metric views, plus a free DAX Optimizer license.
- Click here to upgrade + Click here to upgrade @@ -445,7 +445,8 @@

Need help?

-
+ +

Need help?

Need more info?

+
+ + +
+
+ +

Need support?

+
+
diff --git a/localizedContent/es/content/getting-started/app/index.html b/localizedContent/es/content/getting-started/app/index.html index 60540b8e..43797ec6 100644 --- a/localizedContent/es/content/getting-started/app/index.html +++ b/localizedContent/es/content/getting-started/app/index.html @@ -35,9 +35,9 @@ /* Dark skin: the host app appends ?style=dark and JS adds .dark-mode. */ #content-wrapper.dark-mode { - --bg: #232323; - --surface: #2a2a2a; - --border: #3a3a3a; + --bg: #171717; + --surface: #2e2e2e; + --border: #3c3c3c; --text: #f0f0f0; --teal: #29aa97; } @@ -52,8 +52,8 @@ } #content-wrapper.dark-mode::-webkit-scrollbar { width: 16px; } -#content-wrapper.dark-mode::-webkit-scrollbar-track { background: #323232; } -#content-wrapper.dark-mode::-webkit-scrollbar-thumb { background: #232323; border: 1px solid #4B4B4B; } +#content-wrapper.dark-mode::-webkit-scrollbar-track { background: #2e2e2e; } +#content-wrapper.dark-mode::-webkit-scrollbar-thumb { background: #171717; border: 1px solid #3c3c3c; } #content-wrapper.dark-mode::-webkit-scrollbar-thumb:hover { border-color: #d0d0d0; } body { @@ -397,7 +397,7 @@

Tabular Editor 3

Faster developmentEdit DAX, manage tables, and refine relationships in seconds.
Advanced debuggingPinpoint and resolve issues with powerful DAX debugging tools.
Seamless Power BI and SSAS integrationWork directly with your data models. Plug into what you already use, and work the way you want.
- Buy now + Buy now
@@ -406,14 +406,14 @@

Tabular Editor 3

-

Upgrade your edition

+

Upgrade to Enterprise

-

Do more than edit Power BI Desktop models

+

Unlock enterprise-tier modeling

Open and save models from diskWork with TMDL, .bim, .pbip, .pbit and Tabular Editor folder structures outside Power BI Desktop.
Workspace ModeEdit metadata on disk while keeping a live database in sync.
-
Connect beyond Power BI DesktopSQL Server Analysis Services, Azure Analysis Services and Power BI Premium Per User.
-
Advanced Refresh dialogFine-grained control over table and partition processing.
- Click here to upgrade +
Enterprise-tier connectionsPower BI Premium and Fabric capacities (P/F/A/EM SKUs) via the XMLA endpoint, SQL Server Enterprise and Azure AS Standard.
+
Direct Lake semantic modelsBuild and edit Direct Lake datasets.
+ Click here to upgrade @@ -429,7 +429,7 @@

Upgrade to Enterprise

Direct Lake semantic modelsBuild and edit Direct Lake datasets.
Perspectives and multiple partitionsOn SQL Server and Azure Analysis Services models.
Semantic Bridge and DAX OptimizerImport Databricks metric views, plus a free DAX Optimizer license.
- Click here to upgrade + Click here to upgrade @@ -445,7 +445,8 @@

Need help?

-
+ +

Need help?

Need more info?

+
+ + +
+
+ +

Need support?

+
+
diff --git a/localizedContent/zh/content/getting-started/app/index.html b/localizedContent/zh/content/getting-started/app/index.html index 60540b8e..43797ec6 100644 --- a/localizedContent/zh/content/getting-started/app/index.html +++ b/localizedContent/zh/content/getting-started/app/index.html @@ -35,9 +35,9 @@ /* Dark skin: the host app appends ?style=dark and JS adds .dark-mode. */ #content-wrapper.dark-mode { - --bg: #232323; - --surface: #2a2a2a; - --border: #3a3a3a; + --bg: #171717; + --surface: #2e2e2e; + --border: #3c3c3c; --text: #f0f0f0; --teal: #29aa97; } @@ -52,8 +52,8 @@ } #content-wrapper.dark-mode::-webkit-scrollbar { width: 16px; } -#content-wrapper.dark-mode::-webkit-scrollbar-track { background: #323232; } -#content-wrapper.dark-mode::-webkit-scrollbar-thumb { background: #232323; border: 1px solid #4B4B4B; } +#content-wrapper.dark-mode::-webkit-scrollbar-track { background: #2e2e2e; } +#content-wrapper.dark-mode::-webkit-scrollbar-thumb { background: #171717; border: 1px solid #3c3c3c; } #content-wrapper.dark-mode::-webkit-scrollbar-thumb:hover { border-color: #d0d0d0; } body { @@ -397,7 +397,7 @@

Tabular Editor 3

Faster developmentEdit DAX, manage tables, and refine relationships in seconds.
Advanced debuggingPinpoint and resolve issues with powerful DAX debugging tools.
Seamless Power BI and SSAS integrationWork directly with your data models. Plug into what you already use, and work the way you want.
- Buy now + Buy now
@@ -406,14 +406,14 @@

Tabular Editor 3

-

Upgrade your edition

+

Upgrade to Enterprise

-

Do more than edit Power BI Desktop models

+

Unlock enterprise-tier modeling

Open and save models from diskWork with TMDL, .bim, .pbip, .pbit and Tabular Editor folder structures outside Power BI Desktop.
Workspace ModeEdit metadata on disk while keeping a live database in sync.
-
Connect beyond Power BI DesktopSQL Server Analysis Services, Azure Analysis Services and Power BI Premium Per User.
-
Advanced Refresh dialogFine-grained control over table and partition processing.
- Click here to upgrade +
Enterprise-tier connectionsPower BI Premium and Fabric capacities (P/F/A/EM SKUs) via the XMLA endpoint, SQL Server Enterprise and Azure AS Standard.
+
Direct Lake semantic modelsBuild and edit Direct Lake datasets.
+ Click here to upgrade @@ -429,7 +429,7 @@

Upgrade to Enterprise

Direct Lake semantic modelsBuild and edit Direct Lake datasets.
Perspectives and multiple partitionsOn SQL Server and Azure Analysis Services models.
Semantic Bridge and DAX OptimizerImport Databricks metric views, plus a free DAX Optimizer license.
- Click here to upgrade + Click here to upgrade @@ -445,7 +445,8 @@

Need help?

-
+ +

Need help?

Need more info?

+
+ + +
+
+ +

Need support?

+
+
From b042f06d094e8e6d9dd1187b3bcf07d31027583c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Morten=20L=C3=B8nskov?= Date: Fri, 24 Jul 2026 14:19:44 +0200 Subject: [PATCH 4/7] update docfx and crowdin --- crowdin.yml | 4 ++++ docfx-template.json | 1 + 2 files changed, 5 insertions(+) diff --git a/crowdin.yml b/crowdin.yml index 51903cde..6a8b9a63 100644 --- a/crowdin.yml +++ b/crowdin.yml @@ -10,6 +10,10 @@ "source": "/content/404.html", "translation": "/localizedContent/%two_letters_code%/content/404.html" }, + { + "source": "/content/getting-started/app/**/*.html", + "translation": "/localizedContent/%two_letters_code%/%original_path%/%original_file_name%" + }, { "source": "/content/toc.yml", "translation": "/localizedContent/%two_letters_code%/content/toc.yml" diff --git a/docfx-template.json b/docfx-template.json index c7513a0b..bfa89740 100644 --- a/docfx-template.json +++ b/docfx-template.json @@ -37,6 +37,7 @@ "resource": [ { "files": "**", "src": "content/assets/images", "dest": "images" }, { "files": "**", "src": "content/whats-new", "dest": "whats-new" }, + { "files": "**", "src": "content/getting-started/app", "dest": "getting-started/app" }, { "files": "*.html", "src": "content" }, { "files": "_ui-strings.json", "src": "content" } ], From 529e5115359a9e5a4c1e373da74879e76e63a62d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Morten=20L=C3=B8nskov?= Date: Fri, 24 Jul 2026 14:46:23 +0200 Subject: [PATCH 5/7] readd whats new for older app versions --- content/references/whats-new.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 content/references/whats-new.md diff --git a/content/references/whats-new.md b/content/references/whats-new.md new file mode 100644 index 00000000..0af7df63 --- /dev/null +++ b/content/references/whats-new.md @@ -0,0 +1,13 @@ +--- +uid: whats-new +title: What's new +author: Morten Lønskov +updated: 2026-06-24 +--- + + From 050fa4b982c2696ada3d05221c662481dfce8b04 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Morten=20L=C3=B8nskov?= Date: Fri, 24 Jul 2026 14:51:38 +0200 Subject: [PATCH 6/7] change wrapping to ensure all content is shown on smaller screens --- content/getting-started/app/index.html | 6 +++--- localizedContent/es/content/getting-started/app/index.html | 6 +++--- localizedContent/zh/content/getting-started/app/index.html | 6 +++--- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/content/getting-started/app/index.html b/content/getting-started/app/index.html index 43797ec6..0e554c36 100644 --- a/content/getting-started/app/index.html +++ b/content/getting-started/app/index.html @@ -94,11 +94,11 @@ display: flex; gap: clamp(24px, 3vw, 50px); align-items: flex-start; - flex-wrap: wrap; + flex-wrap: nowrap; } .col-main { - flex: 0 0 clamp(280px, 62%, 1000px); + flex: 0 1 clamp(280px, 62%, 1000px); display: flex; flex-direction: column; gap: 18px; @@ -106,7 +106,7 @@ } .col-side { - flex: 1 0 260px; + flex: 1 1 260px; display: flex; flex-direction: column; gap: clamp(28px, 3.5vw, 50px); diff --git a/localizedContent/es/content/getting-started/app/index.html b/localizedContent/es/content/getting-started/app/index.html index 43797ec6..0e554c36 100644 --- a/localizedContent/es/content/getting-started/app/index.html +++ b/localizedContent/es/content/getting-started/app/index.html @@ -94,11 +94,11 @@ display: flex; gap: clamp(24px, 3vw, 50px); align-items: flex-start; - flex-wrap: wrap; + flex-wrap: nowrap; } .col-main { - flex: 0 0 clamp(280px, 62%, 1000px); + flex: 0 1 clamp(280px, 62%, 1000px); display: flex; flex-direction: column; gap: 18px; @@ -106,7 +106,7 @@ } .col-side { - flex: 1 0 260px; + flex: 1 1 260px; display: flex; flex-direction: column; gap: clamp(28px, 3.5vw, 50px); diff --git a/localizedContent/zh/content/getting-started/app/index.html b/localizedContent/zh/content/getting-started/app/index.html index 43797ec6..0e554c36 100644 --- a/localizedContent/zh/content/getting-started/app/index.html +++ b/localizedContent/zh/content/getting-started/app/index.html @@ -94,11 +94,11 @@ display: flex; gap: clamp(24px, 3vw, 50px); align-items: flex-start; - flex-wrap: wrap; + flex-wrap: nowrap; } .col-main { - flex: 0 0 clamp(280px, 62%, 1000px); + flex: 0 1 clamp(280px, 62%, 1000px); display: flex; flex-direction: column; gap: 18px; @@ -106,7 +106,7 @@ } .col-side { - flex: 1 0 260px; + flex: 1 1 260px; display: flex; flex-direction: column; gap: clamp(28px, 3.5vw, 50px); From c644c209ac60fd5181ed763c0f4535bd3c0dcf73 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Morten=20L=C3=B8nskov?= Date: Fri, 24 Jul 2026 21:27:43 +0200 Subject: [PATCH 7/7] fix layout --- content/getting-started/app/index.html | 16 ++++++++-------- .../es/content/getting-started/app/index.html | 16 ++++++++-------- .../zh/content/getting-started/app/index.html | 16 ++++++++-------- 3 files changed, 24 insertions(+), 24 deletions(-) diff --git a/content/getting-started/app/index.html b/content/getting-started/app/index.html index 0e554c36..c393fd2c 100644 --- a/content/getting-started/app/index.html +++ b/content/getting-started/app/index.html @@ -136,7 +136,7 @@ flex: 1; } -/* ── Sub-labels (Courses:, Demo's:, Documentation:) ── */ +/* ── Sub-labels (Courses:, Demos:, Documentation:) ── */ .sub-label { font-size: clamp(14px, 1.1vw, 18px); font-weight: 600; @@ -329,37 +329,37 @@

Learn Tabular Editor 3

- Tabular Editor for beginners: Create your first semantic model in Power BI with Tabular Editor. Learn the interface, connect, build, and optimize models efficiently — all in one free course. — Open course + Tabular Editor for beginners: Create your first semantic model in Power BI with Tabular Editor. Learn the interface, connect, build, and optimize models efficiently, all in one free course. Open course
- Want to go deeper? Explore our Learning hub. + Want to go deeper? Explore our learning hub.
-

Demo's:

+

Demos:

- Tabular Editor UI Overview: Let's walk through the Tabular Editor 3 UI together! — View demo + Tabular Editor UI Overview: Let's walk through the Tabular Editor 3 UI together! View demo
- Your first Tabular Editor Model: Build your first model, explore the data, and make batch changes. — View demo + Your first Tabular Editor Model: Build your first model, explore the data, and make batch changes. View demo
- See more demo's at Click-through demos. + See more demos at click-through demos.
@@ -375,7 +375,7 @@

Learn Tabular Editor 3

- Explore all of our Docs. + Explore all of our docs.
diff --git a/localizedContent/es/content/getting-started/app/index.html b/localizedContent/es/content/getting-started/app/index.html index 0e554c36..c393fd2c 100644 --- a/localizedContent/es/content/getting-started/app/index.html +++ b/localizedContent/es/content/getting-started/app/index.html @@ -136,7 +136,7 @@ flex: 1; } -/* ── Sub-labels (Courses:, Demo's:, Documentation:) ── */ +/* ── Sub-labels (Courses:, Demos:, Documentation:) ── */ .sub-label { font-size: clamp(14px, 1.1vw, 18px); font-weight: 600; @@ -329,37 +329,37 @@

Learn Tabular Editor 3

- Tabular Editor for beginners: Create your first semantic model in Power BI with Tabular Editor. Learn the interface, connect, build, and optimize models efficiently — all in one free course. — Open course + Tabular Editor for beginners: Create your first semantic model in Power BI with Tabular Editor. Learn the interface, connect, build, and optimize models efficiently, all in one free course. Open course
- Want to go deeper? Explore our Learning hub. + Want to go deeper? Explore our learning hub.
-

Demo's:

+

Demos:

- Tabular Editor UI Overview: Let's walk through the Tabular Editor 3 UI together! — View demo + Tabular Editor UI Overview: Let's walk through the Tabular Editor 3 UI together! View demo
- Your first Tabular Editor Model: Build your first model, explore the data, and make batch changes. — View demo + Your first Tabular Editor Model: Build your first model, explore the data, and make batch changes. View demo
- See more demo's at Click-through demos. + See more demos at click-through demos.
@@ -375,7 +375,7 @@

Learn Tabular Editor 3

- Explore all of our Docs. + Explore all of our docs.
diff --git a/localizedContent/zh/content/getting-started/app/index.html b/localizedContent/zh/content/getting-started/app/index.html index 0e554c36..c393fd2c 100644 --- a/localizedContent/zh/content/getting-started/app/index.html +++ b/localizedContent/zh/content/getting-started/app/index.html @@ -136,7 +136,7 @@ flex: 1; } -/* ── Sub-labels (Courses:, Demo's:, Documentation:) ── */ +/* ── Sub-labels (Courses:, Demos:, Documentation:) ── */ .sub-label { font-size: clamp(14px, 1.1vw, 18px); font-weight: 600; @@ -329,37 +329,37 @@

Learn Tabular Editor 3

- Tabular Editor for beginners: Create your first semantic model in Power BI with Tabular Editor. Learn the interface, connect, build, and optimize models efficiently — all in one free course. — Open course + Tabular Editor for beginners: Create your first semantic model in Power BI with Tabular Editor. Learn the interface, connect, build, and optimize models efficiently, all in one free course. Open course
- Want to go deeper? Explore our Learning hub. + Want to go deeper? Explore our learning hub.
-

Demo's:

+

Demos:

- Tabular Editor UI Overview: Let's walk through the Tabular Editor 3 UI together! — View demo + Tabular Editor UI Overview: Let's walk through the Tabular Editor 3 UI together! View demo
- Your first Tabular Editor Model: Build your first model, explore the data, and make batch changes. — View demo + Your first Tabular Editor Model: Build your first model, explore the data, and make batch changes. View demo
- See more demo's at Click-through demos. + See more demos at click-through demos.
@@ -375,7 +375,7 @@

Learn Tabular Editor 3

- Explore all of our Docs. + Explore all of our docs.