From fed62d8d42980e496f1bcaf503be4a23588203da Mon Sep 17 00:00:00 2001 From: Fabien Lavocat <4154532+FabienLavocat@users.noreply.github.com> Date: Mon, 12 Jan 2026 14:10:34 -0800 Subject: [PATCH] Add new APIs for Ad Engine Signed-off-by: Fabien Lavocat <4154532+FabienLavocat@users.noreply.github.com> --- adengine/assets/img/codemill_preview.png | Bin 0 -> 1797783 bytes adengine/how-to/cloud-preview.md | 412 + adengine/how-to/image.md | 81 + adengine/how-to/media-info.md | 101 + adengine/how-to/quality-control.md | 4 +- adengine/index.mdx | 13 + adengine/static/ad-engine.yaml | 21046 ++++++++++++++++++++- sidebarsAdEngine.ts | 6 +- 8 files changed, 21470 insertions(+), 193 deletions(-) create mode 100644 adengine/assets/img/codemill_preview.png create mode 100644 adengine/how-to/cloud-preview.md create mode 100644 adengine/how-to/image.md create mode 100644 adengine/how-to/media-info.md diff --git a/adengine/assets/img/codemill_preview.png b/adengine/assets/img/codemill_preview.png new file mode 100644 index 0000000000000000000000000000000000000000..c2dc91f22c3661eee2cdd9a5fff1b26aa6571112 GIT binary patch literal 1797783 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

;whe}@h%3f)%DvDBFjvK7#eHVZ3Sq>rCR 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

lG5O9c_`ft-Dsz^Z<_C)CyEP27jh`A(C%Jh31e zRs%2utbT+LWY)GJ^(chPK@h6yP{W6TX;a_ka%<2lXXh1}=x7-%uwM6cn^$zN?wX}z zoYxdb@H3#7BmL;Nf{>$CX;?CB0>DbFbwD!RN@+G#!LlCZX>4Q-s<3lqOEnKF8Ttv6 zv;9<{9t9gF_<#yn;G&~?smZ_9T`7eIQ&ixOerHVjTUS?_wjcfIAAZB{wR?>4_r9`@}Kq}&JU z`jKkH_;?Pnp_ktN@@8Vi${Lit0It_%zbWoL-0%1QG@6dqkTC;=lk*eGV`A5W)F6Z* zeBRcQ0*e}G6|BdA63tPgN)|xa&Le%vHuMs3eGWozH_oZ7R*dAe(M@rZcKvu*3gU9U z3Lb1;cvjwMvC*Gg+Nd)4)jEVF5Q?u51W$dJPX0PQwamvEx-n)$VZm6azhfBL)ZQzE zC!i4&Bzw$m^KyUh(d_=TY2)=4>6l)UKJrBTD-l(F0K{NI$XQG+m@*E(Zh3mAB@D9D zWSx9`RK@b(H*#~ozM`rL9YiXgPq7PK9@%QaV1yyfFSciKF{u1F65%oTcL~H%-_w?) z?f4fOfK!hUB$H1-my;06RS%6`?u%QZWx|@fdbp*ONT0FAob~yvO}TEpd(l(-+V%>C zKyfPDY?##`)T8CEqxeT=YshIKp6B9+$0+xe9OWpXCh8^bX^~C0jE9klS*Y>xGFGN7 zRoqO@Yjm7KDo)9!Z)LIDPh_r;$ttzKtBGlE0YtR{z`YdHdqwK9h zE#{+r(mfBs2wyj3j`Q+t+PP;*TT|=>9P7{kHppU?o%vZS&(iL?uoesVk5_pW8jj&H zT$lI7@^14N=(4Z*dY9~XyW!a;dHj)8XVQs)gD;rI%8a1#+CQJ0qOC<-9K#2Xh?kza zKc2bXw0{`94#R>nha?BSNTixTaz+g~TCT#09;bpJlZN9y6^b1iK>UK1%4*$H4XD}zdjdwiG^;M zTFGbxtjl_^(w*OQ((aIYZmcHW6FzwC3*J5pnPqnc68q-2_+3gH{5sdNt(rog#2qtBejVYl8#R=$l`M{AWRKo$ zI=}J5fGq3zlgvSXMzi564ayEA%R87wwqT@ot^!lj@ zMmu%>he`DTVh8#DKPGLl!&7RgJLsA)>;u=n)SbAEEjZqQ`N&w~+P%l3uB@4^vef9(xHQ;d-0RQ(~y~bL!2(~_;S_mHLSjL5`Z%Nu%UpQ zVZvX!4DpGx!EL%0XJxMO@hL#_9+I=`B9za=}6cxB@{{p(Btd!Xw0 zEx%$P~pt)2=+3GmRHcWK{qxxA@%D z9W!@}iiXXG#s~>a9pV_dUqlA*pl|RPsVC&2Vc@XiJAW%X!_9bHX5-usXpG*BJY!lT z5yAAX`~&yx{#wQJK9~*?C5D4INr|Yp1RhR~E)xg_Vc!M3}08EB)Cmxp|L@ce1_*GJ6HD zR&T~79A7Y&&t+q>KEOW98#yWW>a=um;j?IAJOgi>~^t znxahonnFC|)-5dVVFWKH=Uo}-90*e+e*240M(>1f@*h42?U~=eBZiUe)%x~{nsr_i zw(4f582%V8)f01T^snTJHCfwU2kPGwZOX9GKjfS-2B-=S&2Cgr`E`U-P%kn3JcQkv z()4l&AJ}#hEx?``@Yy0Tdw~n)i#bK${KJGBlZ+cFPm)**e7juWJIWkJr~ zHQ?JSch?VzB-2Kx!_CO!wf%(|b0LBAE+k?`gZo83>+81T=9}y@&W%`~+7Vy5{%#Ak z%pez_KdG@eDJ^#PP_J#!Lb?xc9Ddd=!U=zk_WD)7A3?!f)PDM#;MBEZXUE0Z?)+`q za}+c-nfBOgC~XERHk0r1eSrE$Bb=f!u>0rex8;i2@{}z<6xztgW;bfmh4LJm&-`H7 zFUGMPVL>>G5h-IEWdtM;g=Pag2R1jIklFBc>*HQFaPY$z;fhefL%|2tbcx&Ly!xE} z!r9^y6U98WN07~679>c`ZF}YFZs#DP^ihp946{sa((@tqVhMj6+Uxd6+O-BsQlOA9lF0WoDdmG3R=8}&JVKrFhShk@ zsUkaRm&JOOb}A??(v+arx$ zKLdw7>zOeCrvCB)$?=>P%O9FS2fxnsb+Rt%386>QAL}Oi5Oo2Zk1JR9o*xt80n8fq zj%F?kPLZAL?rXLWza zp);a|ODvoG!ZQe!H&UN)37q%(ou{}BWB+3BTU2zRpeDdm#FDD5ZyWP3i1c4_e_EWj zwrEc@RvH32)@TRAae@8mqT=Ony_5FnX=E+21H(ozbu}D(?J>GI#SVI-H+Ix59wn1` zQ61AkQ~;XC-KrmssujHkT|C!Ig0l(Hid3$010GwDE8YBAnOo9HB}8G2m1&8p+aL8@0RBhZj$aXEE3Azjx-ZiHr?t|w z8={)@KU!v`9ns9y{Oe8B;lgSY<6(kEs?8>@YI>Ia_>CNt4V@5%wpF+HuAJ9jGpKlcZDx1son3!%SW0_kroD{ATMZry@Q@!1I z^JeZG%-?TW%-TPmR+t4{|4uas=Tq*u&@7R-j@A3at9!WKh@_c@ygvN=&C_wryC6N| zNOc?~|60BAQ@T?DQELLtOOd@qfl3H3K{yeSCpDqjMVI$^tUFVOx8^p1@2wa^HUgTl zgaT|#)&-tCk?a!j@x_5x+iJ0n(9H^z~6^luLsu&i_K(k z{gs7TR5eP_Al|!iyK58_EBG#ckO~-Y*gI$Ou!T#ZH&N;zN-4&L4Ch@B#0B=E3iM09 zC!{H(AvTe@Ud4D;3M|Q*=LkeGGDJnPVdHD9pts`?ub^zd5j;`yHT3GpJYE|A+`SBR z`a{+X5x6?}CYQAzo@Ro2EW(800)*Um8Q7Uxd_SAS2%u-*meUbO-1m)&Zy(y`5Qg}M z=52XrxJYO&>XmI|jcXa^l#^#CF?d86r zVahQ_E!`oTB;~3(sspN|?o+k#Q|w_WHKi!i5ZS5PRFKbCl4&BRtE(_(jFtYp-%iP{ z$JC}Tlqgd^Av5#mp%{O9%jN*cQTBHsyEF>|T3IHSp42C&ialj?E2xFDoz3W%;)`|} zm(o%e*6jTOgPD=zC+|N9IE$wCU=$ZcN@$D9Tot%|Oktxgyb{krn9F79LCMC}^r3bp zA;W6`+7su66#^d;oH7ctU7_u%7wP1IBnK^vE^WL~vm5j85Y-A=tI>J8KPg3LsRFk( z^j2a_aS?q5C~ZA07eTx(fg>FQ!tm|u?XI-hc3#zBPRgRzHL*TuTO5rCg&fsvQeMN; zH+7FMp^0C46xGQ6CsL6O0U6~iPT?3GN^>Z3_%}HI zhWEfP+QMl%0G6xvg_63`E4qxGTovnV#0C9t5A}t>accu91@6t|OcaCS!T;1puUaGN zYF?lTraaz{_J16_`PMLR^tS}M68TzXeV#0G`aZqV68ue)M9%F<(@IEpudEzAI{IoOyU&gr1U0TjKbj($>t42#Wwm7kwKwc3uu= zS$yskV3A8_H7f-w`gM_?V=Vb@s+&&J4)+_{znW#5c0vV7g&wBy`vvxSLiN>R=a(SP zo0x7|9PBwftHPNHq?*yyCi=toB%z5mZ(6PF9R=`$YfVs-Wsq8H=8&{y?d3rW%UAh#8>>ufrkvke%RJ z#Nd*W>DiK{eQ4JSP{w4j8hh9ksyMRUBv!))_y)*y z6EIo`{)oXAm7i@4UhN)7!)n^Z64zo%p@bTMrW`ThHU04=YBGq_ zYsSL!R{La$?+n?W*zkLREK7T*A$!p=)(yFSdW+Okkfq!DD$0m=JD>)Xoh+3)U)&w&B4odQp>QwKst~B`)TU-g_ zZ)jW~KZ>47D(7}JSz&M&?5s*$%_Of%k1s~@*HpT6b!D;b`-krl(Xjdi1Q&8DMKjJ* zj!-E(U%F<+tAhWya9eE3ie;uCe>FK)=t#!Uy8GiEY$(olk2c4e5ytpcz!R02_(2~g zl&ZF1-F_X!Ox*Hea-B(u9+SZMouqI-l{NJs!Kd zGGACp43KvvN@e*DtUHH`tFIHXjm6nv#KU*N4KF&Vxk!lFAr$z+hfd)-DJwe8&>hk) z#J0tpFkha?hX$}huw#I3@yqx2AtwYSxh(%Si6Cpj(R$)5?qj@Ve@TV@`tf1h{s}&# zUF7@G1ACA26zaS7dlP?SReA@ruQ6_QTLNRmlA8~i$COI``-lGeQz0S^P@ja|V>d`N znbD;UDM?^@vZ`{@DfzMYDyYb)>H||yE^BAyTeNODugakj19vUw-!dkRl~qRl1Y7)@ zS~J7Qy1DuXbiJXiKCFDT;#S>OBgb6KT`gr698T;kcT4r>M*oOzWC2W~N0$9OH65Yd z%A(Wn1LfWk<2LQN<<^{yPEs9J5if!-~4jsKXd+ zWlATx=+U2h&C`;|;~^VS2H}}Owy(juqjeO^|bn2hVI zTDzLGRctqtCi@xeZOXj_)4v9=@CrV|f6}Z# zfs@IK0y|C%J)7K}_)#+aE2Rq^1ZsRB{_EnE>91l*h^26dBu~0LJ?po$3IcJSn=ewN z^e=a$m=n+8?jhLd(55dc(0(O5ajCUB0HR%VKo6scTgooF_TO`vP9BV&;PI`Di|c0* zf4+cD|L$nw5R+7mw+Gm6*o!xR0ivV(F`Z}kmq8SJ`Y(yafrHfN5mOoGoJIMKfhar~ zTPe0%wIQd08t2yjnjn{%FA9!nSYw}*fe5w*bcncxc5)$uW^c2 z`B^q%1d$1La+Zl(kHE7Jf?vkpcZeBxbSoCc%A-qIlgT4G&4v z!z?jR+PaynZ<=}p*E@2_#T-;wHqQwqyTI(kM~O9QwMs*2cgIwL9UdxCgDV^gk&*lN z%oW30&Hs{Fl1q8fEcTJJ>0)kg<8>y4IYsEP>%4w?8JqVR&1mQ>8+jl^v1@udN2cGY zZz{+Yt+an!;CH@X$-sfGQPMtLH}ij_fQ0W431$9E^@{AEN;gHddwI|k*=nfGEs5>f z4uy&ucFx1GGugyO*_@BLPh(`q&9qoryO_C9w{hWs*R!=;ej?AQxE^3x-XSsV!hKuG z4XltL#k2o}v7*&D03&>LVhn6!#oujGheQ>0ibW1+3Lt)KT`+;3Y_&X}TU)GkCxAwU zORB5Am}AaF%x~+HMw%*&A$9`Scz)+c~YQ82_4Y&LZ8lf{kMA zC8GdHX3uDMv>w8OFQKHfz&q{X3{Vk`Gam8x##7Rr!KY6a>( zRaV;n$G&$=3w_WG6cfkNC(~&cW?L@|QYmn0%@@Ai$RjvGns9hu{U7BvK}L;HfiPpH zvA)upq-C}%Un2i$m+Fa|!6mpt6$Xzr1}p~}_r(%7drdNUPH#_743ka3%XP`WUD?Je4$v-8mD!^25uL90|=Xg_PXxw1cFzqS5(JMI9T1D z*FU!plmbo9|Hg$zSD}-xbwJLsE(V0*n1n@aq6M@jOk_;}tu?Q-8C0QnCc{x;far2? z3A%vkGQz2LpyCZ?1UpNGuS36RP*CSV5`2NNsfgnM?fDR`#$rq~&p%9fefFPi?i9F8 zwWNB0Mutas`~qkV0k^wqv&Be`!;7HV1o|^+mhEeCl%n%FOYVQFq<+;kTA;Z-7yz z@K1@?ElwO$i`G#s;kkjCCy3L)IP*ZBV07}t#$d3Bx0A4jO$I%eeL6+6IMziOq3!4& z<<;_J5n26O8poR8Ee;yB?kR(m;3!HreK2R4ek@eiyzf2Hy;mH+a{6Tf=s3{*7ttSk z-Yx+G`IJUh*3UMfb;D$vbz$#c`3mgK1mY#JtZK=y*B=%|f}xwy!Gsx{&4f1W9-ukI z4gKeapoa4s&mQ}RW$y!gqlQC1m?Jo_8wBC0bhP?d+&%L-Uwd!D zKrV;$Gaiu-+C_Z%-`2%@ZYn$XC8;5)2BGo7%r-8&ho^K!%{TSMQ}gLz$RSIm-OD=6 zOJRsUb{8e^{AH(yBSyuIk+LUxUl?Z0gNN!%_Bn~)-Q;y3EYRaqysn;0C4`LR**SY3 zg>4LoE1K(6u+0OByG4Dwq!gEXvS(Z-nz?%mKI8WyQ=cj+4<3DKqlK|V!;FRR-p1N+ z9J6q5*PR3Bo+2|sX4I@;Q^L^d8=aGs8x24*u!CY6dlHNmsYc6I# zQzma5qbZJeict=CA-afa-FO?}8A=$+Pk)+Xyb@Vn=&_Zrf0`Y;OP(`TzQq$4Cn_OQqmG1PQ_1s*VR8?=GimI_u{f^d2VR z21|E%v%Bl}o!bnYnsgA`7QR8>J=~V+*ZQR}bkE<@n`?I8MJ@Q%wO<~h;H?++h1GNz8gE(1OzWsBCKAb0;{PECP_s$)i&f#wh2ZjiH zjx3CJIlE>o1JFL1AEi?O!1YsIT>IYC?m`IhBpDf&8Cifg@T3>dhUjUASEYdfG&|fPpj8SVxQ-X&Z2^asx zxK*i4EH=T?A~O9554wtU9)e*W9@&y`son8Z?7Dym&V+}M5yOm%&^cNx!bkQH*-jY1 zL^nsJmfhzNYstpECX|ESXBn(DW0_6-ido6c1X!a5$+TmG;H|=Fh zi?U;iE68ruON)|(#6sx^4!c^^`<#R3MAa%Ue@^tHFNhB(Ld5Fw05j11rs~B@bq6u$ zc9FR^#kdMx>JDacVdfQqh>?cEZ87^hH8d0PP$F3h6NlnPD$XB)aC1GM5xf()`Z~6?Mmb>A;n~%-Tg-otLU8q|T!9EoA<7Q1%0dbNUbLs}tN>U2;FgXs@ zqCzwBZ${0}O1OeCI}mAlG_M0h!8G^O7~$$~jt;5l1j}$TG_C5dk?+*!(A`uykWUz` zIR=~Ernze)>UY9ot_#sdJc?%iq{h+9#rcWjcQO3or_uN)y!s&+kGpLY_S$IHa>hD| zR~y6y<$v5zCzDTrR+Q&N>{l#F5qP7%O06f2-T8y)|4REPcB2b8kcFV<8m)16jyRl3 z^mt{bFa`yHF^F*TQPhy|^WXIWAmYN0PRPCPdtj@M!r%Ugy1jn3X7>#xfmiXNHxUNO&pG#)221@rnu%rHs zhSLrK!RyR?S%&GZ2wGqj_j@`U6%Ze$_#m6XH=JTprr_h8O;bry^So+r8i-K$YcZMK zDkl<4#-TGDUP<(&$dll=REQqy)KqW>?XM9VQjX-b%oh`-8#pI;TBU{3L) zE>_OYLmR+%Jjc@=omJoueJI?f({OEfTq-@~8}IIdEs+d(_>Q*bcGyae$AYlp^n&`K4)jTINuye&uP6 z3@}8sn37-=FP(aRN#O4_cj{#Olz-ZOS7dkN(S&MhVHhKzj-TZkLu#`M>Kuxz%ly~f zw#EHU1ynN-&@G#0V7y_&MyZkn@i%KK@)x<*M?*gAi~#=pSJV1`&vHk87|z-g=SrGg zT$!Gl`8i&51Fa|cEf0s1dj~)GeRmJ7MjiEBaE)EQ6Q9Z1Q{)Bej`tUZkBI zhp76XH9SO+_bHkBh`0mz;mPTGHe{eV;IR2y6`}}`{(K>hA|z(ZWwto0!M4tYk6WvX zHVX@eF!9yfGC22jJ)vJ&xQ@HF$ z_N3_VH2h8AsP*_OQ&$5JYp;}aH?meoHZHe#4O>oLID|U*SFLfOS@+Z&5m4R``Hl^Y zO8j}`7?3ugp3r3i>otq^KHSQQyZO9(m8L-LndYxor>h7`Vi`tk;51#GGa0!ehHEr) z_RX2%M`L(Z6gNBffBpvoy&m4qF1KhC`Bdl)N|~SvcQ;UyUkgR_P@g&$v&$G8vHkpd z0&kvmKni8j>jNPUGDF?kz`j(_*J93^w}!N$v}!?X<2I49jRcZHzYprg2B~ofc3B>?~4D;LH7&%gmTn)7I!A zb+H`7-nsOg-tYi^VWJlSGkCPDW(@zVB;PT4FV9qD*zJKBigpZtn`$U+|3J>Lc!|R> z;(KDYWxe7`0d>;qI1yB6T`7hyX)!Mf-we@BvY7lNARlofQS~Hz4X)EU!>Kz@?uH5> z8M}s2wam+cit%SLGY>yHbS?w=DF4X6{ghQCfKgefqLCz#XGVELNH)+S;-W+0@7SdJ zN(7|h7fXkt&q6H8$P4K&UwoqcY>@rSFbi76M4Vc6%b%fowp8Vuv4UwcziQ{$N%wV0 z?le*wAKk^o{yX2*f!%K%C+~FH?jB0MkdoU{VT4fmY&+6HN7NS7%yXrmt_`g99me|= zp3J7TD%ArfueFWM#K9s5seS|liDCA+dON@CoMtP1IxMb=8e{_r&$WrHud5Fh|HmVE_bd#b^)^tgHVsF%=n`LdncC>?kCsQ+tw z>1}2Nb9E1n@4+6)I4@_s7^A?Re2_gEN6W5pLAP>QVSIjK_7G){DUwSB+Cowk8vM(? zEYz3%B_UC=uzIu*Z?z3wuJ(le?PkkX7D4pm#ok`Ma_`rtm~NemtRT{w3t&>U!;J~f z&SNJ;$xJA06V`2)AIjegmlG?<=KK??sSxcI>RT@H=+%pF4QX(=y+4HB)3C*-nH*u8 zdV`Yfu+8$6l|UfRD5u9nCu}{nn2hdd6u|P;t_^qO*WK5|d%xW_TN^azI~Tn@fg`!} zb|Nl&m{Ij{cQx=YG_Z{Ds45Qb$e42auhFWS<&|1Ne1e^0wk)&WxXy$?+tjkr$-Bl_ z`xfEo>A(`J$zI)Hp7%(lTRNLXU0hLxa-Nr!Nf&;WUIYGvPsFBjisv>>CWt<(b1vp| zB$nevWAUy^J3w#dob4>T|J$Pdf2`q3O=MDyEE1&;?wjfUd#g5UIUU0(1+6j^Ct*3n^B z900iuYwm4LbuSr=ErM5-eMdU$`_JaR@hzBBEz_X)5~e3Tukp~j)u>5tr?{QWgf_Ly zj;NTz8t7V6Rm_|hg$q?h<9lF85n0L3F#EbBq0~;S=iU1Tn?9ulhO564ADH>N~oxKvl`S>1*S)(_KT_sh=5k(Cu{ zjD`D>G0;ID4M5lQSGVrfRF(2n*!U_vp8$XJvZImcyQ4u`9k}(X%j5nx0dY|XNLuCSKxkC8q8B++w4bf#zDWa#{03_$an6cd{HkPu!BV`Dpj0baTeGv2Y} z{M*5SU;YWa6E;(y1cd3XV!${5Ul6}rjy9%W$MOI|=n%-Lgae+kej?Gpi`J^2qbXvk z9l9lkRaYulSm1FazcYHK4~o1I9ZBh!%5hvarp(MIND?h5>uYPm28YQH^G51#2&6&h z3uV!(=$-QEZfqSjStGwCeZeeRG-M3hw9tZMj2{n!s_dexoV910s*&fLG*wy=#zjM~b3 ze51S(P?YcGY=j5K=ur~0CWo&EGFB%{HJKelNv!>m%d^reVupqGx-vqMYnryfHt>4& z4Y*M@U4Lg87}(~%Hd;Q(MP+caw9c=tW9o)(%8Wk^o`q-NU)PDXHpLP@>!I}5K*LM`C)qo``_g5 zZDbeud~%PI;Oq^xjx?XpK~|aD@lQe%rKb)g&(T;XX|EFwZO_VAYF7i~`)dJQ^eEJm z?8BTau?t}zeKGsdHTFz89=B)nqgR#5t;pI#8-~+GT@Y5knoGKSSiYT_M!$`KMzdlV zQ5g3grc98xkuJFW2(OKG;Nr(t`4N2$RVVk<&Q5m~F~SnX1Yna?F?pgqE1k%Zblj*aAUG<>gpxm0`**9{PS zkj~du8lM}5-dTed52c&nz~O6H`mGZAv)i$4y<|N?&peoGUr2zww&?!K9nU#vx_Q(-&G z1wQDgnpJf$m?+~V%F2xVv!EYZB5sVcL-T5gov_zX!;N4bygN0m<{|T$wbGMpI|O^} z+j+Yj+KN>=jHMFs%KY0Rp$Bu8s~~P6xSgDCIYmNLJ%ilwq@y;YV~TKZ zTySYY1nb!`AlZfq!6+<7cBiTFG?-l~KJe?U*4S{$GZd%wI#l$DwXaEjJD4-}(T7qG(@ z=-Do6E-*_6g7}E_za7FmUk=_frD4UmQ`b5e^zf%A8C)o{A@u4RDqNtw_WY2{2^J#} zJ^Eg&fOC8KXkO`h8sf{sY3^ftYLYE#J;`8q2Y5}Z%kuv8DwnQ=8F6(XEBoa9oA==C zOtHH^;Zjz3p`o_%^(dg}p)`O5A(T27jR4%_jz1ksg7hF4kmdBFn{3j#sKA}vB$Wdu zSHzj_{SZ@J749f758MtG^~mqQz5E0WD*b9I`5we5LPVvZa>`?NLaT{kF12eb(okYI zfXNhPPV4{Ib~1}49RDJDTqV?Xy10NUm7S-D=j+7ZPWb6}onF)V_Z&C+4p7(A?!LQb zcjq(p4Gybrzq#j44CNQ@GZBF_dV(H|_R?9tJ_)5Xa$Ee8n~5%%*wT4AMz16>A_1mP zp)rVR^$&Hq2AYjJ>Ud_=rCu_g(Nq6bX;Pi#+g`zQWQ^eWV(?dDI%C0G0 zBak*{dzucMCpjx{$n$!w>@;Rj4rc$SHs`@kk7%wV7J3tdBl=H%6N>Bb8ihM${5Sh1 zEdqthqUQ;o!(RqShM(;MR7phhq5B7F;MX=N`5$`5L(kCD172u{$%n?SM~Q#ECu~g4~uUQ3uy6lC>>w|fk_Q=i0thh>#eUc$wERIr+$;1fc!{A|?wcHj!HR30r zvu}W($!eF^h{F~?iLLK}cvEN@u}5roE;F%fzJYiO>rHlWNDTxSSM_Zp%9qTbI0cFV z6lD?4Gs{=qSY~g^GC_VE8FCwttj;`9Qw;%RSpN~3h=nL*USIk6IlG3nE$8Oi=&VF? zeeztah%xYFN$BCI|Mqp3P}pF7ZOsg>s{g<{^f;_;RZ@o->@#%FV4ZaE7xP|YFU&n+ z3xLfrT`|Y&+H`o-3Gb92Jv5ft2#otCZ09M1xK2>02Kh`K=XFj{%-HD%Dyd$cEF>hj zQb38x_Esoigx2fwCUM3~d_ya=Fh0VZsbOsNa@+byQ?}HicT>5yfpKQFNChd6d;gLE zS^G7ep4%cw>jLiO)@`mTdpV=C?WBM;`63-w>ax(mj z|M;KOu(e;#ul}63pK7ekO*bXwY+EhKSFaAHPKn5d*)7*;><;XI`*vBI@Ml5YZr3)B z*5AQJucgN1ntvI!XyK(xor6hyK3bWCVloS}DqV7Nnnz=}QKTqH9|KrEoUvxY?rf!V zlg4#ZZ0BWAhpy6?N~EyWfiPd)kXJ3Botkosx-LKU@VH$0$O0nWA6lKa3YOqkIFl)dDkECCZHZE8*4YHS% z;)L5b@Ih1U)^}^Xj^JX5{e`HZ5t`;MmJ{iCVhOjUg zMW{tdB$kTELs^-}XP*B;`PaAiN7^fyVnN(Qn~zs}7DgdZ&stVA=UZ29gmeJj3Q96o z`A1JUoasvaHI{^JVe9W2SfqRHo}&Obc=%jylm|qY0CBUbvx4lNUneVxJ@9VqTMt9A zvI2-4iu8zgnnC)lD9Ih6}%~{sVgai z)=Ytt9RP8J^~L5M>cmwK{!dva6P1Q84t&wxlxm00pI7e;4|4%{ZGm;qb^nK89gL`YwOjJ2q@z7kv%bTAAy?+tm7bu3h!pP z=u1nyp(MGFoED`=dZ}`XiHn|z6Lao`lz}Gq@}2-!LQ^+dVF$?Tdhg$C_xp4A==gEP zy5Dmed!gST(-}Nm`P&SU`A4&KCnaykse9 zaoYkrT&U*P-hF6;WN|MWROhwgd>c!leR0yGTJ_@Z@jG-*nbe6)Z_kuvv+?b)M?Ycz zGdyA$uw$<(JPjp_smyfm4HkCC+)>21FWByg?3C@Bza;`^%ss;5Cz*6*xP*ZeEqqKi z3cLXMuO{2GjHi5>@!AW;gx_rkQFp``6p$<{7;afTwuu5<2l`{`gBahp zln;g}H`vHEk7k9M;~p;x0X!r;#K^?fOCS>;lKbY-pBYgQ+qe);udf#iBxoa_NFR0Y zJL`;LRhub2KKp#uQURy09e0o=#H@gEun}3V|C#ItpXt^&Z7qfi4CeBHMSzA19a~eT zZ35hD^8M%IMAlN8d%I?RlIT^Yr+=&LWKBOedhgIJhsJ;Qf^(jng+znUf~JnHovlf3 zA$2NE6T*o|cavuE)c1HgkYf|OYMYD^a(O%6nLY1<<@T$>Lel!cw|^GMkkm(`0KWDu zXz-X>w#~z4=)6PYD3vJAg(St*Zk92NM<%kWK?wi6Olzp+QsEkKsw#J_Dp=1Ih%8z! zPXa*|$RE|7ov^#8slT$#t$({L6OY<&XH*~WxtPsq34R*Kkpstxyr`ydnT?Y^p4I!1 zei8P3#|zzg5DYxoxSrv#+6Lr%9bpP_DnfTx&!bU%uX8PU1m51t!<1COX)wDRv8tMyHp zxKKjDAi4N!{}yK_Tu2)%+E*5)`9u40(Eru3s{(nDTGirB8FsJFRD_4bGUFn(I`*BV zm{3qj;C8R<_}G*)ZsU7W?fUv(ycQiz^-Z+2f+WI-SLAH5bB-T-T)JL29u?pJ%(+p5 zpQPf>9FM1vwKq3sZ+>fB>Dkh`zjiA97l+0F@jE<_{$o~CTPiM*5<=_KrG#}(Uw80z z&lDu2I6R(ao-{-lfMvR;nV3?dG;&Qd#Ox#uT&hd{h1z+xyUZx#Nt z;Nwbdj3q6tQA!{916C3S=#0z{kz@AHT6Ch&Er9Y%QyLM^Pxiew>-Q~DV5*9iPOCL8$UEpoxc2dJIo>jFYn|wPY ze*e>qvtG9s38K-05jal>kin$D9gl`$W$Wy&&KjzR{S6ItSq zp#`9NN*ac^^B9wB<23BfKRimm!Pz+7+B@oo8L~(+2m8zpqjdjJ@w_48vqL!GH5&mO zG_Y|-31^5#NnrAQCD!)-K)!7Hx!*4>+*ivt*PSR{$ez?GE@(Bgogw;J5~J<))`ZP! zD%_wcjM*)=vi#6H4K6-)fBRL@I^4R67p%hJcFEi;0%G_PdbwvBh_j%^Y*Is)P9;RGeMik*9Rl*&g|A(fbx^0H!R!B zMm0xFonm)AdL6uZl&K+7`4Kc!m?-Hd45K~-rrfs4zK!{sb&s)5uiFZD;PdkOyZw33 zUCX*3&`{O;H}M+BSu5-B%6g>O(%_zBG4iAxLA^zlsJ{ztEKsf0PCcL^<&|u6U3rWm z0n@?lE-(d3=D8MB)dp+KvgVOwh!%Z#bS{V6P5Y#;+&17^igTF*vB%inhAeH(S@`T% z+)S(OHG3j%knEz5=!P#N7KMWp~PN4KRTTm_K;L$(UchftqG_xb z)AvI#xJ;I|)kO#j9D_a7b~v0_W!^kVs zzI3moc~muoM4mhU-29nx;t>ro+z^>S<#E)1P+XSK-rEQ%zk@6VKU^>3=%{1K_mi*3 z-u*VL5(i6&AU9TVH)}>FUm`#r*Yd}AfpKwSUQU9vnou5RkGWzGyvTlGBE7se&tq9) zVh=&U4^YSvsaZDH4gUd8w#gxa9)1`}B?HjE$XPCa+c>_LmHbiRe&6T`gFt1vQIX{O zXm{7I3VHI!U03cg{d^tvZ`Gy0`;d>*O3jYvobxKJsl@VNd4VglV3JkzV@GKCvmop| zT>4>~1VnL-KV_eMcD=rWKF|#9U<5dO_4S(2$Z z3Db)-Fj-C=dv-0gy_8p7OIvD{{0!+L6W)2~{4;l5b+@|jdAsk#ovr0~Vf+T+w3)Ph zHeHw}-i>NcPe<%Tg~o|KScv^`_UCC}w;fP_7rMOnHaDEMC-Q04ych8^tA1@i1)<#6 z^SKnxvj;c*c7*yB%vgZn7ro!R+Z6iS6Z_PrreWbsBz+w+99t$9Ca*B(qL7bZon4fo zq@>xhh)fu4C}QllqH4IO4MGIr)LCD9|Mu%N$J!*E_s7&-Y+Z1*2$EkZ84*0yO)RfC z^uR`9Fud*sLuBv#eB4Xq>+07 z8Qo=+NJr6p$7=wl;Av?lal}_X3E~v*kFLqhPB%yRg}U&orl5m0OW6{^$A1*^tbhOF z5|8qg=;D-|l`hIM<|!M1Ka?qYuQx9*vT9zinE{Uf2njq=m#=*8gdU8g)OwU;LoR1y ziVofqO?o($k3~X*4rXxJaj+R%c0JuZdTccPV(7_<_HXH8!+JTf!0f*M_DHB@Orc^i ztQbA3YmcII9vqncKhm9W+!%CsR!B^0fQkmmg4@y)1+atxaf*)b_lqxFR8NY8K_uJ4YNPA`$V_4T^UHyKbYT&cAVfBHuIZ)`x3R=-?znPw}T`ePKfY^}>> zTM$g_<wcKmI-x|EP zK0*9n_Ge4nyZOQ$PI2Y*SI+9z{HlKLl0e702l2lKDc&DRJ`JtH_}x+a+@UY4b2Ud3 zC$ZzoH=2=uo2`9jDHJietaG3Eu^aQGUT2QP)Y0Kqdwe{9C@ay5=+_rYcx$wW_-Bz` z=9UPLHX{P+AV40|Q8fcMnq#h(*xP^}3QE2xgZg9ve!PZDcA|GiOo_H$*sqh2)MH3i zu2IOpTJo3A(ac@sz>@Yv7L>{?bU?zh^h+=0o1?)eUWkqh<_|z%N;c*MBRj27cKUO& zmp%oqEuxr9ZT6M$U~LpnlG}Ruh)6-kV>_HZhi2|Jx<6SZ$Tq9(CpAx5p9@GrUuXlI z<5ogh^j6B&vX7M+8i@&zPaKOEas6jFYRU3dm;BI;!aJGY4Ee_Tm>m_uKDFzY4=(EB z>?>lodZkG?F$+_lY*$ucqk5(i5T=$2^<+C@+mvMuzY}6ZN+X@huIQbEulby3!^>?@ z?>M3`ABU%(i**3&4|Zrcas5@S!zn|5TTN**%F{v?D28OzcR;U6J@IcME4D??D8;cOx--y7Q|`9%JVI0&>qB_ z=kH-Zmu8PbdYdy<2QYjdM6j)c9U>vUJ;~dz_kQ&lQ9RYX`^kmwHU3bjHzsn3f4zNL z;NrK^e^JlD!-_*}(WG$`hqiYZmv#__fv`S0%^%e<)8<#kKjxtiwGhE&d^kQYbxc1r z#Mkd7u?0UnX7gmW+<8HT zuYT{IpKzCs2k5L*aX|)Cp`7&|abDnd&dhbc>3MJ2lcEL#)Ha}a?7GOvbYDadX)u($ z>{ZlQ({Ix@2WNzB8LzQe(Py-I_dK5J8atcRjOt_7wliNFz=dCIC#HbT2`<*+AD$d{ z@5h6tsF53MM!eZ`&~LM{e7A^0y?NalY~K^(UM){!T>Mvl+l>gaIHunt64E$OYu)vb_F~mf&Z`;}^PfR-Pq}HxN;=FM1|BJG>3aTsYwzP4V;1Jvc*|-IF z2=4Cg?rtH3ARBjgcX!=*aCdii+0cA{RoCCu7pKp;TsP}xRn2$3bBytfSWVBt&jd>n z`0nAv?p)WsxaT`A=EIWhH$SttG{R&a4V?C|6~OCapY&jGL!&D9iK@?1jpD&_i1D8< zsJPl-I^E?)TE}`74Bpz2ppuYOEw5wTX1RM*4*bc1s9Sj@S#Bha-qdcIPx<37K>F zsl-*Dc4(S(lD?%NZlwmYK)J3FUe6=@s3j=?(#+O2ta?uv!ay9o-ck9rRsb$E!_Wk0 z5S+Z34#0I5Phi`{Ri6SM84>N}>3Vj)-Q%+A{k}T8+FxmFsokU7+Sd>JJ$05804NY-O+v9}{@%Xr~rw<$kdy~B;Ip=j<`_8p3<%XW!haa7k zTaIvz;9bQ`IRq&i8Kph``d56stwAPhl*!k%ZW75M zgO*(fBB#L9!iB!sVyr=ArR1q|OVxFM(x)_L&l81Fw?ZC}G{oP1lz{A6Rsuk}UMscx z3TfUF_+G_21)rmn3K|Ao*Ahj>@!y4<$I`EqGT!oABtdZ=18a94%!GYU>`KngogxA6 z%kcA*TsTFt8|R}p`@%3$k}AF%93uHlnD_@_BXF(SY2^gG!^IPg^YC9P^04l z1`Z8>QCX@vi&I&gKKNtGV!=Pk{g@Il}-ji=z4EUm^M=oeedu65wR>ML+x-v_ z{iQe1XVd4|cZbapePi^#^#M%g3!%iNeTBU7{UO1x#4c5(MIUxEHo{z->c|<08X)k+ zd9sl4KGNd!)aR7maKy`hrK@n1fPduSoC39O$VJkG%4Imi)AZP$KV@pjo+1xGFwuWF zfzh3x1p2pn1n$uxKaU- zBzq1;xt(7ZZJPBT3?6YyfqpLny}_dt@S{$KTdYd+z?$?Le7GBO8z*Y4lWTm1Js{eIZzrxTkMSk~cwnya-1dz&KeQWfO~o+&za*EX2yl zZe`(oiAb`?KQW5J_*1_!*hVMMTy9cxEt~p#e~gXX@aCyys~_B(b@BgDb(bOMB;jr?qgKKzFE!%oQKd?(sX-r?e=PxIH&7$1#qxHiJ&th~OtyGp%y%M%5@ z36%go(`HupIpaqFRITQ(Z@8x-fqv8BwSR~QD|KhOWEtF5NKf{3i4<^gJJyoh->vl~ zg2#<`J z)%%S_AjXVn4~sPm!MgStQQfNBu6U(V0V)QPI=~$dIQZw{DLUbT$t)LWh>$Ur?2}>J zhmP7YOgkJEx;U3U66AkZ0!^&8?+zkHuBAH#UQ5SdjCeXKh*!&Z#^4g%8N59FGf9PD z!)+9S7CmxlWX6sxB`%8Qi{^y|3Yg4G^BmMtRN&efs!KSh`fLAib6!iV8n!DAk}o z6nmz%QKy434ulu+Rm{h0$`cu!88CMl*wHse{h+U{xVzMMR=@R84=^^NaHZ$x1Z72z9X>q@He2_XkR+xW@v?-+$n-lSshngbyxJuKWL2}NHb)Wy0WrPRboIq1uCoDDr` zc~HVa>Q&kRc&1t83%kDV^_&t!2*k4EnL51A>WcW`8*e`m;3|B~>SlzRt$mf~Wn;uh zOW5A4$y%~FJ-+4%U_#y%dGw6@ITY*iE4F}Qx%m927@WBO;Kwm?|g$t7zyW_ELHXqcSTDJ(P_w+ za`V#sC?Tk@p^5Z`3mlkf5~$;USd^?^LW_PjCFI#q{{D>-J8Wl_pEP!BVvx^x)681w zUz1x%T6$7MsZkQ^L$_GyDyiyMOK&@s+dE#5nO)o(&=i~*Mei*5HXJSc5(J-B3PgxiNS3y{c^Zen@))$M6VzGw>f760y8A0yVPmu;wbg1)xhq zEaMH4HidN-!v>H5`o&7sY3m1L&Uu^+s{6CmglY!FAlhLlcsFd&yQMzXv|`kIUtOV| zo1%eTW}fP4VKt>P)yPN}$rJH9mYvW-m@q3Ac zfZGeL-!7Ynu41E}lp^M&`OP{y@iCVuIXT}DdA!AES4PPtZ6OwSQYc^HIj!@FwuW>@ z1oZ2|XxYYGWF_*Zv%z{}7Jb@##*+9A9pcal<fo|Jweri6ABANbW zwP53J=k8sUN)k8MAZoo?MwWEdvRTfDlv1X&OOnZ=A3gFgnGEu6X4bpyRdW}q6!B!B zc9s@1O)W6%H%z+1$=%mUDU*@^w#epxTOIFo-uFLQjX%l$=PF*lnjd_&u0nv*En%-qx|a_*etrFoH^Wx269{Yud-sEZ`I zBr(|0F*l}NV>zA%J+5_@h_e8O!Z-f~6iGAbWMra!9jrZ%jWiDBjX*=r$AmY~uPTFr z*3TFSQ-Jpk;~Lj=_mL8s=VjA4!$itnZqYORyYxSWosf^zGjp zH3EQskC69pi_{U&5rL)6SM&LGgf)K!yb^%iHb3|py5b@#cWo&90QIB>S{TfobH&Ls z0cLoB4Ua;-Yy)G9`WlE>UN`vEnh@-WU6+c83g?fIxWSveYI*17q?(L>3xN74PG#3d z(45_*Tx+Eqon5EU4;O9*mfU@3(xW#r$)*>Q7FFU!v$XvzC*5}n;}Np*j@{dTq++`* z(ms!pI?cyyu}c)I;SELF2>^n(sLZ3E_y6`n-P6M{PnANnsB`Y48=7!(0W&J1opkjBt_JcKSiNd}Bb}i^(o4bqpVfs#&+n>t zwaAdJB1bY2PwWpR-iqz2xzQoMxO$SfyONX|6!ujl!!{^iOk`v+)xQHqgk`i)%Gdek zK*kb+w>A|_lX=Ek_hjv7!uqrXFEhpjb+kJs_s11gv2YP|gz+7(9(I!Xg2PK7R5BZ_BY#Sv+}|!vexI$2A<7SpWiwerBSbY)ZXnZwYNr6aOB|F z6kHWvx!6|iu2}Wjx2urz_d&ah)>4DhQlBTLyvwI?V;IN036<(MRXQDS&A<8DK~Bgo zOUFCntKwnCo<~mJ2_qPc%z;U*V=gd{LQ-*&4ag?PAwVBZ+LfjKb75zah^(e7^6tCj z%FaKeQmuGX7BBgomH?gS;aG$WMQKzQ0?~dAka#xyptJ=^tnt{fYZZg;QKeGNpI$zf ztXMt96!?|>+aZphYV^Kr3d;K@9E9EC_T5nnP18+|uTuuhrvHSp%S+XaqL$iSxPkhS z5mVWB<-Y5+=%C?XJ(JyrN)Y}97J-YVgpV5=cbi6Ci#<07zL<{N`K)2DOno}Bo(wH3 zsLLjm(rz);9l)2q`FsoLL@-^PZs>vdLT@YPfD{rbYIJxwL=INcQEi=Vi9@AOPvcnp zCDZLbXrYHbv}F;#%tB0v&Knm$=p=u(@5zHiIw>qre%E?e@`1Iz9M3M)y!V{3b-Vo@ z&pan6z(u;uonrB4-S@gCCQj*}lxTZU6+ye?__JWIDo}31d4$6w1#1m8vZ_l#pWk4|7W{&VjdcB3Wzs=VL(OVRqrl#I`jYKa(s_;>d|5R-y9-aJ}j5NrKr4n`7)qd9- z)8%(cVPsVctK69#Z0h-U3n%Dav$0#z6X${i=l>q4{}*pQLYPyyvVoy8B$DM-_w{Ew zUkkUJ2T>gMwhN5-!i{Pq^5m*%QjmiK6eccj`E{%FB-^l0wBx0*hKZm>S#inXbK)<) zQQcIVv&gZ|iLjHWjV+cZvbHFh2CZLS+s$^mL+_YTr_V1+P+pEIL2y z2I9(W)_|(Dre#oF?*~wkPtJy4@=UJ1vROA7UT{tMWksE<8MUbvzoNc0T6h0}$H9hmOAF*W7CtZH_N6i&Q2Z!Cp&Q)5imYe@f6t+ z3*A(&XEKZUEkjM#VCMvJl=bL|rCy(@D#A_6D!14`@9v(e9a6tueZq3QY28M+9ReTC z2cfnS4H54VFR$76(0%>9*N7R*Sjf!or(5w*1tY8=QW(fhuRY|5DowuZ(3LgPP6$bj zO^tQ$BUTSYrX6nEuhubZ-oH=enpOig{b-e)^)C+T8D|(sHZ_NvS+;)Wwnnep7!`Hl zvf(rfj-|=Dtp#`8{|X-y`LW5iziRlyBuHE<5<{qdNV{Txi!Lfz|Ecf_ZJN*0iA;lh z7gldatp>WA=KadCe9#MtL{TWbx^Zg^((GWX0cv5rKT+G(aN8(&6kFGAh-sa+$6D`4 zk+?}6R|K9Dr5CQA*6O}KhisSIkW@-4|z(8 zbnFnuvyw-8@W^?8I`iF@e@fXTGcFtuJgxN;{4*xwtv8IYlD%^Qzq9MTK!|H)0%tYR ztb(hmOFK$le}LzS=8TUC?)1gq`mF&gbLjK%G-CJ>NT=~yR&Luc>CWznwv#cK-DI)p zUgoPiLwC}+@hBtzpw(4|Na~`N#kqXD4fcUg1n-i5xZVH9?W6G-Vj|%1{3Z^URC=14L|=4*Zt z{EzeE?5Yg|nV}&hMjPD6@&e43A`3Aw45}g#v9j?WG|Z#7@_xbr9ZJmm-JRg$ll$~D z8qeakl%USq=k4uyyB;(F1qW>W(I1pYQG+Ask1M5e?+>0$`ZYvZYQ32L$_A+cb9~?M z19>L(w&!}Gr=lZld^(f_X&!aOG&n*5I+6}w{%m9c0aKlf=@sb^!Wbel+_wck_FZIw z=rD`Z!6>%~w7^8>Roe9a4s5tH6iFpP22N&i`1jr~qi02&=umrs`ohaSfodc?bRn7_`b|(OJyMGR0vp}ddkuBPP%S~MPL%8 z4LITcbh~%C)Yxo>WW9oILATAW&mV%8&9Zds%hFL;ZM*?DFMNYi3zVn}Pa?5i8|%i- zVs{#)bqhvN)98~lppN0M>ovFGl@`if-PAl&et!XCtW0Y|SI$S=&r;ymf=g1@XO8xi z@Gn{omntAhkkpE;(2GZnR-^P(D1Dx~7ehcb^lBxa?WtDqnZ?{PJeRVIz7psEW&s#T z%NqHWx-`mzJKOET90~?KM_+Aj(}5CCC9(_qU^?f?FYFFfUuD;9UeS!Np?KDesWOM&fi&r;f?$c-TkwA(9v#p+s(#CUmaa_c&%%J_^X0hFILMZRGC0}((*-0GiNvZ_G51MSRQ*eFwa)3#?^!yhr zNdZeu*Z#Qc%YI@MbUgMmqTW|DG8BxhcKt81RsKGBanXXdweKu zeoKJ^SZVD4f5OFK!29b-_xp9WMmK%6RaMt4)I-2~b*RTXlsym#&h z6ZtCg&|6*9drz^vO_hy*#dpPwd#8cF0>4{M6D}`Yzyw-b=`2@6JI&X2DnBg3;KdNe zU08Olawnnu((Yv%n5&+J1B;6lc;>KZb@STVlY@kX9wg6+-Xut6&ye>0*)I_x4f>WY zRpI{Z$-{TGlHO>Y3Ua)dC=`PNdY6573RTKXBJDkt@!0~%g1Y2mas2jfCwkY4oZ7jO z=8~kQ;Ud+sCoY27yZXiHqjsz~_l&aRjx%KF-Uk+zN?#6ijzrpVb!2?$CFf=RR<2kL z3jQXiqdWTv<;&{jXkxiq-%cPwDI3fVh$6NpvMi9^1Nt5jv+_L|yS-*yp1|?l$v0pc z!JDZ~Zgw`LuwmkVWkc+=b4<_F#c3Sf+H=25PPHF((YW2+aKJaD zDf8tq{FxZs#u_qOX`pL*r}b!4%QjnY;PhNU)MWX~npMzy4?Sa+5=X*kI8D^RuUSMA zXmlfkS@Psk*NxX_M^m@5vy|nP+t&Nplsc9Jjfh*(1haD@;ERgeN)e zPWj#SyiKUFi2LPziN(&GDSV^l z=6ek4z=Z1wl9lYHqV45$tc7wG6P))d3y&4ucfY@MqBicxUw;V=v}i)XN{8-g3)mTM zK|mZ~%NDjtPV+8_-k&YG^s7y)0D(yIGkN?_W10vuh6pR}U+q>rp?Gb{@M%9|@*ql1 zZ{4({jd4=2D1X4HW(DcsSEjQ45HLYvTywT*pCqG~mTsLbKUz+|hFL8t?mYJoXwHs; zb=p2gF$aRYLhtMWAW()3Gss$BsEKwhc|ZJhog^7;BoDn-27d+nerTdHSQY!s-21q_ z-(VTPLep~`O{zB&0C{Tn5`>60n9j*sB}T2q`Qc<9n7x#O#~ zu3>2xN8`8CuZUF$*_ORy0mBo5__7h-G)~0~mnOU4eD4K6z?&+ZAAeG^G zP>k{Ik1y!GaipYzNm0G8Y3n1Z{ZQ7k$0sn^tYt)IRym%A`)qwr^k7qwdn+T63oY@RmyUns(vvOY&*SLtRql$SR@DdAya2ko zM&V7AAFN%&1x+I1Ue=uPUUud}eZEnzv3j-v(kx4YCBqKv#&X-vfqtq~PE49_1xSLG znCS!IE{Rv2X71||)tnN#GqYM_M}1}g+-+?M6YN?Bq0_|^GH|(SGA2NWF$KkwamCY5 z-y)oCx5`Y@&$BCryV(I2YAajDnkOGikwb{?CgWX#@0u#_*mje-lla=8H=#2?HnOX| zo3{ea%9c(Xeb1xEWV-lPXsQaYEUs46zdW>wCXJ|cV%6|Di~egk+aZA_Hrxn z)gyM#>ZRiemNopKK7LX$>(;*N9st8xSvT17Mtf&>`jJ%CmvV^z{?;KK*h~{DIC&=< z!`)*CsyDA)Bf982k=#?2RNU>UDvabK9$q3{AgYzo0Y)ix{gjRmf4$|)uo@_u%a?SU zzZ}1oCw7#_V(;9Yca9orSeVY(ZCr)xeRn;?5}4F}zD~4n=9DVPcsr3xZjC<1XK-U+ zYlyUik3aT-=ru!sxwsv!Pql~Hs7)mfxzGG2Z1!@E$-lQh1emMevFiZH;ne22PU&-e zDYk2K__$ni}NQzy&gp`p54R5M^6v*sI zHQC=(AYH6JN;&L@pKh4s5dV z$ms#1q-6e7wQR$Jy@e3@EdtUkw_|U#x6F9weedE;|;Geb{~@ph0f3^vLpQ zGan0m)f*A4k%_H()#s@&>QxD5>KKd1d#gQS;x!}33b}^Xnu;?<|-Xw)bgy&?FD=Buftj!sPyFnUoj;CJMZNiJW&UFAn3joEl4Hc^%N4&XLeK zVgJoxZ{Hxgyi3VxdWZ&}+?ut&3_%n#^ePPuNs)5!Y0|Vm#6X~}FFNi)T3>I9GpQxB-c3fs4|uzB~Z$UuPDEf{vP## zy?lGS?f#D;CxH9Yf1)6WXmGCna2@a0?&nvYQ`c<(Uj5uD%qutqw7s17`&=dkS4J|~ zTG;J!2n!|sL3%sP5F^Q0vI-rT4>GgrQg-m}WftfN_?Uj0+Ve>!5{kY(`=@NSk{rku zWrIs3+K=Bo%h8_L+3NjzAjj~dh?w!h?5n|r&QSIF3UvQhK7*mZ{6-SL%s?6VOE zdeBO$lA(UQ?eD4cQ-_s$Usj?{mhcAfJ1`-bI?k z7Lr-`{q~=!GV}0$xOHg=o$*fTO77xscpIA!gv|EymYzL~2ceq@Ts9JxcEgoo{W*U) z7$9uS<;Qp2DK3wR_eahgn|mIZA5xx}-!aqo z3FMfV{{C?H#48{XU6)xh&~zP$QYvXDK)y>oZz%OwzGho1{gTuRG-FcIjrZh*e0KL% z+l-F9+Lh%%NO(mj%{edVOkPtp8K@_4=z`kLAoU2eCiF04KjQEIEO4J(mu<}oKwvq6 z6QJOK*9o^=ADTDXtq&+!ba}J`;!LtFHzq{P-Ntc)x~(1DXpY-%N;y2=FHYJf7JI|w zI+3219_*?@Wm-KFs?1W+z4sVULUa+@yHXF_{s)7OEAT%yaX22Mv@1XIm`DGiO`!{e zK!1a*%qDj)L~W{sWWk$$NJOS2s}C6}6AXobx%Us5yItgr@uvXDelF=3$w@`I#4$X1 zl-m=+&`XchL?3eoX2=w60@0)<7P36`DFAyi{R6+}k?E-Z-7Hi^d?>G4u1#G=dtJNj zm$^5$LbJjRjy8PaCmO4&+A-u=x@F`bFGlXh=&s+AS;-~IGM_W>@uBkkdf28&>45+# zGW!<~Xf#x9c!p-W^XU#JqLVClx8O+v{()b*r*2E{J0Lz;7m+-m@*8Qbxl@sQbns?c z5@aAWZmLbH5kL!}MBMC?8HAfKTU5^7hC*|1v2U*{U&KL))W^Nk{v~T7q3Q;b?!D0^ z{4P(7FCSI*7y7Lf1{Ql6nk|ArxzN{T%#cwS3r|GKJ3in_r zggT0nQR1A4!ymk%L8VaEB%}yyhEDV^F(Je}6@tP+!}meQ<-PQZq~5P*<|E(I?8k64 zcSJ#0V*6Mk&lXyD9%y^T^V;^AF9ikbJlLk7MA-i7B_%p#-+wBm zdu_&iELs^Y(YgsOo2q)tK_)-*6jrOdHs*dX;sFw$`|uI*Zno?*X|xoMN|a9vmr^Qz z;T=>+(}EmM0Rgy(h4EY2kC&SUoj#8jC!Y};oUwdp4AP72DuK>6u4f(C_)aB9T;t8o z*Zq^sBY&TdbPs$JUoU%0S(djIbT;h(_9lZnEUzP?v%0_}@y(w(>vzEsKA0xGolvCi zggRl5>v7Y#bgdhXSRh}>P?$;i`!-uFLlxdLP@;0<%-jZt;> z3*DuTEKr#78nZS_eV8Kj)szWYQ=*=Fqa8iZLQ5Y8H%dThrh>?YO2H1LIxkV$jjcEz z`?Q}yy_$qEyRs@*kw`O|oY@z%a5t%@b4j?}T1&i+v82TP7E~D#X zAAqQpkHU8usBofE^?g5h#l$jj#Fbg~#A|VX(+_q4MK|K)tk)N3*>FL=@?ddl3Ex{b zs$W=4iS}5Ozfa;F_kzb$)yO#o0Pz!ZSX+p3IYoO}ZB zfoAKXgJn2FKgZ3kj7Rt+yUPaH|3;rKt5^12kcq74s9a#q0&kM(`CCEL^@_12L!%7o{Np|mpgD}#UXCf`{j;ofv*0+=6{H*C` z76i2$Xe{eJcskP^VUel=h7b}#6ZabHcIvqf8NnMpHIClz_|LD&S^X6{JYEZXTA2T! z*VT;T(Y~UO>wXto^)6-qSa}gWSR*~g-tF{Q;a53_5XyE!Ha%oDc+N79oDEykSU>%$ z!T)=_80(J8JF52hdb_I&<=CvlHG33ykp<~#alb3C*wV@b-mHq|fGD12q|~b2_klis z_2fz|+#7@ek1gYN5_7B+abcbRuVDnh$>cVd{d01eD4>7sS^NVrwch)GFnnDQ#(U}x zzoeaG1w~*ibvAaST>6mfZvMTwXhOF*gE}Ybc&j{nd6~oBJfkxgbRcmp$Sr?0V`g&T zCCx+C(wH~}218&O7L8#*Ffw(uL{cBU_uzApv^j5H?Eu?q6)!^RqaYqtasLvvPiBZU zq^1Y5mS0H&-Cp#Q2vHju3ah4NII+((d5`eoVv*fwYfQI}<|_`^Hb)Bv?JJMvLd z>n6Iw@p%#X5V~~9W9_PDgPBa{L}YaMAa($(6_lS?k^)#$l6bVdBi}0g>HzuQ%lnO$ zX$uj5@UI;!Q>rHREah}$3-rTA&nW`v4$n0u5&Yi_9IWMJu|bkuCNG#DB13sfxYczw_z@6T4Pu)*Sjso(`M+V9RJoZ;i3&g$ucnz% zsKJJ-JBywt^!mDX-j{T7b?kEiYB=tv^3SH~tt2)1pVIIJ-AR@Ws5qj_PGufD{BcTS{{ zI!vY@7$J0Si^os;gWI-~J{U$I1Ip&9rF#AEoBZxp)LEwrGr^ET^<~w@aF-4T#XpzO z=inpOgsMqTA=?Xxw4V=yW%|_Kk({n=0SrP7Fi3Qb3VS97?!=;;E!sWAuXHXzSKoBX~PeteDmG+M$6kUtjGqc9Ci$99=Gg`EZNxC07S+iS;zBFf7d+t`;`HL|6JJp;A3Vr z(k^louxxD@=2`WrUUqq_V*IzgNw1>gB&u0$p-M7OgLcHcj3w+m0}KQY)m)RD=>14V ztBo#oKyU)OCHK7j;4Ne37R&uYmr6qNLjEH)W_G>fG&0;*!-u-7o=r29pNhf|J*!kN z;9FbZ`IifVrZbc9uJ$?eRUTG@41@DtdCVZdx%*`O;Q)u9Oa%Wi`6e5z>cw$+!4Xze z;68W1Nm-yBH*zCAryISi;d7C{(T^-E-gTswVPc_AZ29}0-xz1uK}$ood!-RHb5PnP z_t$EAm%B$28l-&BP01pit$37=a+?uLE#3GSJ#I_fcl-Iq)l%!7vIDQb@00eOZEd#% z0jIqtk+T;Yf5DZLavYLr9#(*dF6O2ja+HnZ+$y+V#SUP)$&7Yd%Scl~6BT#UcnL7H zc#Y?tPdNCHpo`*~fs|zL^e<7lF(c&{-aOtK(|^}%18ZX`leYr@j-i1z-JHOI}%X!`@$TUV+4erV9lEhPe?59bV;(K?lC3Jp62`SD2UDK~ak zTLNx7GS`Pie%pi2`a`;q$?NxiJMmjoP$ctYFM!A;Bjk>F-i|t)-G|)N$|LA}qh9X2 zFeR?YQg^XQ$o2lkX5A{cj)^IlS_ni4yeIWc!gI`06>?4S z4bI0D{=F4#{VC@(AMI6Ocn}_{dWj`aFY`_2{i;QFuLJ+^^0u-lgFv{Os_gG^ zgHK(vxW*2fmdUKJ3F~w@XA`H38r6+1%atd~YK$fs{&7FxFr;I{l=l|zx3g-o9kzPW zF!2sP$>M#1FT(700ka9%x2{(id`eo#+2TN56H23t-9Hb0EhtLumStW0D-fB?vo{GA z+r`kn`(FYY$bA|hyBHmAOF0^c5Pqo@+rT5{k)p(jMft`u`1ivxzT4Ez|1Q&FafO9S z=p8Dtt;=6rfW1x&`z#|pFxOpuY>=zf2QO=gKLM<19SY^E_Ag(}6q=d1NbkdrQ0DNq zwsVzCoVV6YCDSaxtSrA{TYCbdiUiAZFc#fEv}oRzyo1Y|Epx!ObT`bXSoA`AJZ}8<+Q20_tb$TgMaP3K&Cp${;ZZ-fS$)C7!j-01C~a^_YWi-E-uCxEa=s1K zK!QolYsA!N7RYVTZ2|PYr#!u_om-}Hk7hjI5=^HY;Q_^anQSW(36QhiOJ++ zcCruaPKwWsb!M%SAYmshf49%sOmb~c$LQ_y?rYW6VJh2ZW=r>BYkCvh@@6T^t*QaJ zHtQ;*tH*}+qn&SnR@TUEhXc>Ra21JznKKuIhV3~FSc&IkY^X@DYKP1I6JlLLdJ@zA zM6Oj(`1xjD2LFWhX==ZrPD1R-#a?K9Hs1fXKL9Q0nZ^iy7$6VBC>od?1zotA8C{JT z)|8t0zcJK8VHIas} znYuv4rX;pHv185p5g((ue?_RhnlW!pbStxeP?D{xb5JkSsJn@EsR<=`d%bOJo<<92 zmeM4ke|MyDnJ3#RZn55IsY+jAM=<5ODIyvZ|Dwch--v271j72QEZd;a=dV5V3BaY6 zwn$A;=Ty8x+YWG?^!2@ARaZ9p9&Jg6u_o!@9ZqJB7Y~La8rLUYr*?h1NCxGQT}hY8 zrFjXy_1K1xBWVYGcOmdvDjm?=D2Q}{xyF0l4{@!liJgle9U1y}gH=IIO8*u)r0Djy z>RunwpxLSL3kYod5j*M?J_@xl7_X`${;Zk|y-_IgGB&C|j5szC6vH%_=_-XFtcLrcI%*fAx|1)IN= zc=WcblWDzZu@+4FpX_xU#jFyKyvf$$f+(;^h_ftq{AZvJ0Xfl1PuXPpxXs!x5=BE1 z2|~$Y0@$QZYVw1|GxMk@C5mp$e@nOEg!J1$1s zjVMm+@jqX&df30R+XvfEhbg{KV@j-C6-$?qs>~O&=uYvHYor$H&i7MKwY>>0G&ZuQ#AKiZ6F#OZKy?6bPx$KLWA=4fH zM13K=D$F)?r4Jd z;=wgDo5S>5HhNOTG=f~e*28#XZP#q`ADcUqhJG~l zF4(;oXB#}T78F9Hx9bw?yFR|?e{eNS$i$;U?H4(gBY~d?il#0RXyC(F28;#e4!K7C zR{>(1zmgM+b+OY)P6HO50Sm^ak?7;03xx~gs0Z+M1+NmyfTk>T0OT^#(&%it^>DoB z#x<9aftSz?TbymH2E==O@b3$;`-04pJ3=g;J6Uol68O6*vn|*Q^#5JBq#BuvyorSV&APDc%sRbh*N_S9N&01sV1K52^pM+2lVm zd{~cfd=0cIE-lm~`4khO*LfS2I=k+jvDfyK6WebJCLj|u>`HJ*atmcu0EF~KTkdxz zr4eOVTx_BON;PLaX2a7M)M5z+@1f(;KVgJw%^FDf z$}_yJ;7A~V`*4-41cPDbq;&G4F`(s%cu^!;<3=(&^+QU9Fv1uo$9+D_4)QgJ{Ek6# zf`C%h)+*$*39YhNS>{uNIjl7#nPiF$toe|=K)PL~#LQ z+U}|{`SC%hov?`2?zhad>gpsMGBIEfAd>W#j}yMyWgabThn4~qvF%`!gx5!!nuXNh z#I@7QswZ;Adp1fxEs0++BauTuy z+dJFL&R%;yc0@_u#5!xwDNKF_$g7r);~yKcMw;3V0x*~%S;;4i+t-IFY_98vm)cy_ zoP|Dfp4z%mwkNU$5o4@queRa8t|Y;wd*W^FgX3AqJN1J2B5{>_YZ7}KF&#ZCX9&0P|E_wq$>`MD zY%Wh8dsg|)O{6eW@dq9cjao4NZG$IT^b1actdp9kDeb5*REkYL4B1m~T{UBcr{6Or zNzh%deyR7!B#rzf8pSVyrb7{L7#4i_m=ft&^4rONTx~C5Ckr%&p#q7 zUI*=GLmlqYJi(#qi0TcFdI97b7h=oR)Tv#o!Q#fZB@Jd4Kz@4P#N^mocW-Qb9I4%U zE*)3IsveGX0H}Z7t?hPd8);k*rWlS@lM30+{)eo88E8>k6 zMvjokRutq)*t=v5SoTCw@A6=wOsN&q>X%5esiCc~(E)kLt{6kv6)V{<61RhBwS!m7 z;Ef=@5auZUdx+UAUU=+4ot}N$UWJs~tr~3(F;DyNlPqYUc>i;cMvKvUlm9aHiC6tc zeNR}&nElY30Pm2ZFx9+N*h-)DB5Yvs+IE#O0&xB}r8_fc9@Umu?3oih2sLc0jivZQ z8g*aztAQ;Edm9Clq>Rc>?M)0gE;R#v%oInlf#WiZHJ+Zsh630+{m7Q8 zi8cBbKZV_}nKS`>Hq~3VzpnWs9356g36dbcxpUxk zs2^2P>p49oxNhYDz z508YMiF5P6GSyCRz7yKWekJ5g&ibb(9mDbWsyKf^(({hSMdv(dlldd2 zuY;*org^cK-By^{ip0lPbtHzaWjC6Gd>zJVPydZ-`KYwk3Mac+St|f{g4t@1lt2iT zlDS0ZH&22OJUYnV>dsZm*Y&LJq*KdC48hXR!Q=0rtl(^bPszcbnvsp152#YjC2y_J zZ>)5=4&@?Y!8T2dK(g!SM+iq$&!5gMSuhcM?yd^D+fn2EOZrnu)4A_={c}0avJ~>$=cfQNGEZg zSjVjeR6{rAdRf)v>P4`R(BgyMw98IS~|niZyq=Ei*7nb?tcl>DQ-A$ z0H;{l+uIVA?^A295Nk~@8FoOmd$LIwx?I!c9%`N7fM`_dhYPbJ(PVzR+Uy|>Ded?8 z*tKNE?$cCzzgRtDP1TpC3+3B(mMf!Wolo_^&etU#N5IR!>LEz6@hV@_Q)Z~Fsls@? zNjfy#A~Gr8(_KGZ#Ks&6K#1w~qr(S_1uN&V5oFTo%OfXA+W>rXgmlZtAixNG-Ioip zs9JaU4f}1neQ%016#hP$+z^cZUX(=Qx-PEn+Z5aP0ZbQymxn*TBGW?X{2j)cdvyVa zv|=cKOrl4&Q0yQJgAxP~#?yX&DvR9^No^aF-Kin$u7z+Z*7WX*nUW&K>YtZiR1fpZ z5^`7;Tu$y%{{na9Ml7y5hZGc!s)Iymm4AHwv%zXgfWnX1GRK;uHNc%Agz}aO2Q7^9 zpF*gGd>Oti|Ktra6odS(fwX^lU!jf-JI8Mp)0zEQo8s=o+o(uiyP&|?U@OX1^!VH7 z_4IS{3fhB=d&Gc$X&7q7Vc~eN_7N0Q(tWD3F?z*&LeWa0HWi<-#@Z1u_^7%{rF??) zE*i~~S@1aII~d=v2}TU+pHkkw9T)I=l0^^T*6`(;`zjmEMz)hfEG*?|RqSsU9?Dd_ z%caL&z++$A9cD@BPdxciz8eOiW#1zyfB*DgLptTkf%A|u+WPfj*0}+i!!;*ij{PMz*A-|RWLP9h z&qdVt33SE@WTv15@_|`bonu0(*w=BdnHuLWeG<&=*l+Ep1uNLD(qJOBY4PESZ?@DQ z?4$iuflOfENu<{;E3WCArr%wtQv6D8&Zg;i=NbX|g&3B@&W7L#KZC$_eV;`hD4+<& zL(&bXvxjar{WE+jIq?_!hN8)E~yg3j}srhJ#YUSp{_8s_~#Cg8ZAKi@l%k0euV()qE~04@4;Xh9S8aPMVgrb)-I1K(ztGH7k6+9%nPg< zqP+75)xy8Iia6HV?r_r6Eo7}AtCqlT3tg1Ea}!laD&=nWJROuNukdq%8iRdU{ZNVY zID+saI~N$!)XO(b-MrvqdFax2&a{{v(G2&T^LhShIoEq7Ym6xycKH7V4Dj}*-^tM8 zMo|yxMqUt>pH{ggvP1>L%dqL6kM#Y7Q>mgSj!OS!*j8J=1-V@Y8Lx@!PzG`dZGEM# z8K*iv=?mOXy)vco&b~WMpqu2#z?&=K6v|`}r#9-X{gN^^(s_ZB*@n?ykn&yec5tLw zVdmKBR865r{~pGhY05Sr z+;OC;u6wQs*TzwtLbwyVDwB}%pzyPZGC+vSmJ*-(Om;P~>AG^K(~+QZ3mfJHkB5&* z$HxmJ*s$C`Bx|MK+)~UV$S8PQN8_QM_y0CX;WLy@)K<>gLA*$l7|=M7&rhR%r0apld~sS=w-xwU}l>8ZaQ>hRCWvL-`nkxsia*Fm-$>$64ntWrH%H=Z%@Q@mcy;i>A*4dy^eX7D#MumGlWkvem-j+v2qimHUUZiJS+ z#(MM3IRc4iOf?5|UiO6izQZ zpNEkx(~u1-ClHyQrrUI2>8I8-t^nDUYqFqZvX*J1GTQ(_Kjk@wE0*o(papC3zfK)_ zi9T_dj?s1=UJyLBnwph9RnObg@AKH6iw3Utp4DQ8*BsyTiQBJP(-Oi&)v zRBqX*ivi-F*sr?gs_R0!;`f&Oa!9F)<~6k?$pBTH#BB)~Xc7k|PX}-#%jc(_nl80x1vcjJNK8 zWR3*$2$T8Be6K)sn5wjmH_tQS*(ri?W$;h){;)GjXpM+-S^ceQm%;=f;EC1Rl1-u6 z{k9B;X#GJio(ub#drxI(mu~Vz+zpGoGXrsolM!Dp4aJ5U1xBs8o(U#3w}jd9T=_MMY#L97J#C8Bt!r1awt9KJa8 z4@&GAp#o7S)O@Tonx$te54HQZpC`aVFLq?R=aIFvoVB3{MF2MYsVAzBVu?=%tS}ic zk;}PRotu_gtLt=22T7j`*JVI|1Vd;5VI|HLcU5Lzg*E50_Fc=0d@y}lZ|*lf=Fqws z?I#sNPmklG7}-(L^bqq7u9`!#UnUb>AozkG^5*->zLY`2LzuUds75LD4@3TX+k}%i zKHm@n=5Zsq1a6$)lK_h|~pEUEztjk|Al^&!aUndFY~#r%-h&k+Ee! zQ;Ha5j;g_Z8B-go_5KvGw%bDKT%K>QMu&O zOxK51-CTN|;=?~R>__g9ME*?t(V1WOhyg|zHfUom82#k42tJ;rLkmD*IRi)$DI*5hrZ|PGgZ}L5`8Q5*LXg5i@y+kay-n-b_g=ymJKuPGkVrkoj^6u3u;rW#gJu`Z z`FWh#WA)(0xFhR`wFRnJd}m^JEt#MM-{U&JCgAG+6y6}eh)9DANzJ(`Up4RFH^}4G zr1CYJcX~I8KbX`x7t)tD1wHcPk@eTVwlIc;G!##wTRH~L3E7?z@*RJ#l`(!-$q{<#=Gvl86rbB#)lX=|*fO)`6^$1$ z2bgZq7uWVL_$jGb=OVeeeDyhtaJN_4AP9{VO4RQ2p5B-0OWVAlR>P`&htZ})WlteK zv*y&NLVLmVoPTzD>j4|0i+d3CKUVfUo*ORPa`+BMmfI zp|(2JPj&dWY$=s=PDE0!H7|HODrVIYc@&U9$>>;STREB-jn2PMH64j$CLd=dnNFCJ zE$CrzkIR17OX%nN%~{_4Jy%Ow6pA85y0A@+QA!eiEoJ_$z=4E2DANBlVc&x=(VmDR zK`h$nsZZ{r2z$5(z%g1XcJY%iML~=6XGhD|nBi&&aV<@NDLU8e+zCx z4HJV9BT$lOhRd8@47?kC0JxT9@IEvZMUO7UO0Y4%J)^JdPNy6>R7?JxkD;T*9tJqN z?vO|^R30ecOnTD))QkJXj9a!#`wmNLb%mYK>zDVsQ*|sz*y~CN`J^%Dj}Zjqb`&=! z@1CJN!}6TlsCIH*n@2){rU+Soi`#n;$<9TSI64Nw9en5V@3bc;9GIV^eQ#zoYC-kj zjiAO)D0FPCe%af5c)9ca`OqV0@?ls#ntVqPe{>eTI5~|osPcn11>Wvtxb*TKtVY|* za7wkzK&QRwZVkL6-+EKkyFnuV_alk%YIhs_?YS(%LEIN)a>K-_Cf%>qm+{$jYq3>r z?51|sL8M;yY}WxAa0PnKjmC$93J zC#lGs&dJ_YF9YNwPOS)PPTF80tNNc@4ubN7N4LT8%;jr|4We}#M+&bCBJ0h9)P z47GR;HJS{_dvey<|GJ&b6OKP3Qn+Us2uwiDXFor6q!TI!0C*SF@_$`i~eK+cYV#5uo z%X#lCB>$+@VYpRCqrI0}7fRd@8!m;I-~Xy*tKUqE=FIZqQ06YW`4K9>G`X-Bsi6b1 z*pe?b>zMC|R<7l*Df}(u*Z~vMH~i6MbS_KZe%BX({I=pTCK&X+#4PcfE2fH^M+3^T zgHrDopg}|=DD7CmaD)ZMSo#?@R=io38DvI_kB>Hd(%4FlmS>_yt_0+ zq3sJP-X%FDvpyPbY`9y&FNbeb&D3NZjCNG!=RjPm0$5?Z^UI5+;*e!XXN^ISlW2`P z;g?zbc*PEMP8XC?ph_f-&@H|o!A|6Ph;@V@mM-dWC9;=q75El(7Zv|qC|eZ(T59_= zL~(i@)*Jk|fUw63YfE=LgiE30of+=SGAF5c--A>pdz-9ateGdEV`2XJYTr2Eah zjxXS>(CF)}6KwM*wtJkoiw3^?U%C*+6WT5<#yeLUUwLj93BO*2IGVZSJ{<=V%Yu~i zP!C4Va1bC&f_iLMUn0h02)XRk!sAPud4Bkc#6-%2BS$7Y-~G~`VV;0YJ!#`nKe%g(|_S-H~laX-od(q zrl1xozIr(pFzTegOKQZ3KX;a|ef;+ z%<4IDmRT+l^GH>5m>)^$*mK29+>-dVc&dLqdV+6mgjW33O%Tq_H8zGvBQ9jHm4_Tk=7hypXo>_&hkb?o05kdSEXv zo=<{~;_GbneLWv->>7^PhHD_a0g)v8^7cZ0&ap+>0^Kk4Vj;zw7-Euq z{0gQA5%ukTbGqG=PO<$d+H=^cJQN|fLPWPeNAGsgOeTde)natOcB_enoJX4A{hFaM zm@N{|RRjynl_J^{{0pq;j|qTXlV*vd5Iu33N@ahmTme>H+Zj?CRtWL`731 zsvwt1Krp9gqEm3oN4QAWx*iub7bK(;nVZyBP`pvcSV@&Zv!6+;vbJACyi(>EblG(j+SqB0mC>iA#OP+#&p_F;qJP;iG&Yk)1-r|X4yl&%xM09 zerRGxOIGp4e~1X`Z5|?hk@L>`&@j_&rbNgc-}o23{~5NixaRxXq4({!#4|v!Vr`80 zF^9Qgsatt>zJ2V=!uW3$2Gu!tuR-(+YhkN=5Oby#x+CAXrik*cJF5$Xjjr-dpu>Bd zvo$@%$sPa>{>?ju)Y2J!_1M01W@iQcRG6Yfav7VHty!SIPF$@n)wyYyjAgdAGPTCN+oob98_5{Tv)?K`!*PAM7gbi4%D@ zp!$h_`I29WmO3A$L%GhwAiW~HaoK@a7`zIsnP*y#GG^Sev~Jh~c(i%#1se+)> z+Z&U%pp|+47{Y9fu`PdBVBZx`vB3c1t_-eQ1=2Ex_mBF=c~(RyOv@&FB5?l7&w@GgB|j!8_9q<7E)Y(B zVYg`M#zW;ABg9~h)wCaPW_afL&?jf4=2g#X&Q`YN?fN2$?nBR%LAURT>!de=dWS|m z^~4I(HO8YItZ~yxApxFk&J0$eulgI^=+uPPj84<>)2#q5h6eBkeT{cFeSYlhE zcHpTuVTSder4$SZ;l{!i1^WY0^-=B5k0UK9x@KTnWj8LF3k0&P5?FGct09fRlzZiN z`87^cHie<%!wiDQv{*Szdwr1E@x(CvCya8v@QFi_?aRWn{6u_oScF@Oz$i*q#zv}v ziWhm((!dX-I-6bTlc2qFx zq;F@~M^FV%^cRM*Hd^R-+mkk*u_G{ra;i>ig`nJ$4e68;{M_Jfuz~5wF4SLCgtZs? znwyLjJBg=gM^QM#715{x`usnjTMBWxw=VP-pA@K@lC~Qq((lW6|GQ?Cq!^j0Swd2K zf-;h#yU+7fw37|||M}(a0nm@)bgnqlwF*>a6Ai_69nKtuRPvTw-GW{(p7FT`tHlP6 z@X7XzxpW@6Q?%rRf$J6md>25Ss&bc5-Y^4tB1;bi&~fGlge4j2E5M-E`P<}`>SuVB zJH;x?L&zNyV`nKIf;cTdALHz0`#EV<3LPJPqV$cqmhby@)Q;MYQ&nd zYZ$?Q+(x*YVB*rSnQzN>C;{arA0rhSSp`cuH2;&Mf(kA5Dhbg_eg-$61)UR|Ea|ZTt&CikG z2;^0X44QH9zYZTUN*Be@5qQzu&7}_V@tJ;)mOUw}39F^+j1t$z$Gi~%q}Un)NoemY6#Alv&Bm&wVZ=1UQWsg8EwhpI(m(Il^u3-vo z8PTN*0}v>ZME}=3u`0{ix^7M{(R-bz(}u0w-cd8t(;Ejv6J}>daR8A;eq^8$dP!Oc zIV{QwFb%fkAP12N-XH&2K-jQbj)~SXP zw$UKQ*_S>Hwb>A7J?h_ucD*Ev@@=lZ{=pFWww=BcdE2Mgze$*!PqlF71bJ6|f`*LW zr~ug=0F2lpK(4VR7NjYwc+x$xx)Cx$ZL~nFom9FUZp%cqPSDuWj^?nh)6%aC#7G=& zC~CwBm?k%xAu*bIyIoJR0*HQJP!dcTi54;3l}VR)99+hI7_U!L=`$@Srp+K);{9Vj z7TW^Bbd1-Su@R}!yGG2{H|nVAAm7;dpx9F)&6@ikAIJicN*>#1T7%u~zTY|{d#|=0 zWVAtw#iT0;vdH>aen1;w9K%@9A7;io!c5=#31+Oe+=C5*Mcd#h)S;i<%Qav2FtPKk+467>+r4VF(}E};}Wy(Ag1BL%sEY_0fYdG zNsRt?%-nLa$pAPPxRS%~7_Z)8sHWQ`D`=Fc`HABD>!gzr{nqy{blrdB{XZ|E_m&+T z|MuBgnB3eoP3;>Uo7zC+kq@F zCyvGtEUWxJ=(G=!!V0A2luIP7wlJL|iuj-%+h$BtXJtb5Nv%gD^GHvyeSntNL+=L3 zjEWdKmz+#@CeVm|1?(;-b=!9O($)}!V}B^~iX-4b2SQ42$2L6YusE2=o+qNsaur&S zr*&8We*ZQFia)hv;hc%zY>EzV-Jv01~F-X+XL>azw~Ty zt^Nn-;s-U>*s1)`a|LySalJ4ka(94wfs{kVl|;N3G!^GN(i?Z5ld*NL`j(i1Do+ps zfqkZ~A&Ib{@A&9!(}N3*x!9$!1h&5d(;X!z=G%SeN_ovqc^~u;Z%N?7pbicwZF?KV z-f^XZF!c=(!LK{RZ%|)$xSgDV9z?F=8~=9?G6Y7yi|Qc>Dly!gfwY39jE|SAdQ;zO zP4p?}>96DC5du|=0+dv#c(G%=BHMug&61O)h)+mt+YGG{Q_{I6V3XBNZ1+5UvRfF!K_8kMAv`4ed#O`CgF`QG-Vr+NXX{VI7o{^#K#X z-yk8&JxZ^pE?Z&rCOGzigp?MQ?J7{&cp&}ZxEra2pKpJqo8pX(1i+DlGzpaDAQ zBb0}_W*%>EuCu#H{I&G@gH}x@HPBVoY4U5%RCQ!08iuF2E$&x;Olh;A*;p*bJ6od~ ze{&x0w$@Egwx}6IQxCQi`vJ2GG_fPuRUIJhrIMCAPtQb+7c5XHmmx<6QYQ*~8M$*vX zb+j)+~0Vo)$8d82$XU;F|5PGu7_gWf=+ywz!QL;=Uv*+KSsbFhZ|}-w2KI(Txj(0k+sf&- z3v6d%4{tUzBn=kuFBQOIT$fv-VX9TKSe?W{eV_?D*Y>zu&`gACPjpOZNvh>{Z14u$G4c88_|l@gWn{{(k!tAC zmDtH{8rN@ib83lLC9GNifq1G3u6~s)9;}=VNqnNvBXZoxB&i7uQ&Ci~ZgSnh0#gko-)-R}^vUV=8 zySJR>XNa@Hl>4*a8<`}g83-!>rq5{eRZRY}^lb~RT=dtPM1G+-QLfEQnTzShpE=a& zDqage0w}fAc0+Z8h_^9pCR_po<9G2+pT#nd-qFXjsOTtvo-fAwX1Xr`>y3DWD6tja zBilD=6MjZ*=93b!h264%;t+iRZW_(JMURRjhp^GECGR$g4?Io6&8VMy1`)#>(?dkw4YM*DA;p)czkvw%YK&eK4PCf^@uQXw?X;5Nm#KqHCqr! zP;zw*TG*bqF1~@yLN-%T4FkU{KTslfD@E52WfN&>N>p!~>;JNJUqX&<4CXc`S zy-`@p)#rJk&<3kDkV0|L1Dj!`y&Q8QrJtUBg>TtGb?&d)RUk9u#2hjh@mlHHA`l-7 zk+6sEbl-3QbgQ#kN#%F6-19Dt1Wh7R2P8xV(71v0W!xSON+dx)vCtelIGhNOT zk?k(N3e4lMeu#>gwp5o7lbG#RCXf_f{BKdBf4#IA(j%{+gu`6SAW!o_4kv+cfn0V29AFJ2B~nrF1d@fbBT-~`QVpj} zDI%u&>pycu=MMp81k=1Kt_{1UcASc4CxU|k&*BamA@I=NGa4*htH)k<1C$HrowYs3 z!%?H#va_4&*V^yWBuY$b*{5e+ubpQvkDZJD`@FfAM15o2uWf;_t`o-t{574k115};edclJPHd{DqgP)h z+tra;VBO<+IMn67IN+Fl%{BMYpJS0}+ey*c>o7n3S|a+fRW0xVf2{)+P;K#DU-fjh zSk3+QUgA|=;^P9E7RIFSI(n;4$HS+!e@$Yepb@L(g@XOZv#zGclS%*9$MUX+(LZTR z0>&?wsjaY17>sq!`J%)F7`U<$(BeCy>2T|hV+3fm77lpwf@LhWSNU$C8_yVeuHAG_ zUMRO8R>1o~=8jwGIo zU#Hdr9_w#ooNrG_KKhMHJpVasv|O#Ky)=Otzl>JLM3+?mjq^Y4TVoQxm{xx@*vmzO zlJxEbT6W!MzD|;ZtPMD;y~nXVC;j$aTlF1U<`*$BPb+*j{9zusPrHMylYuX;eOLDH zX96Ca-kZ@i{nt^FLBjtn4)mug)}ZblnICboI{tJIJyza;f;&2M|C$G{hnl;{CH(Pn zCR;>6UEf0~#d+m{&y(zQz*3Vp)au~pxS%fIXCbf1h?R6n_%LVw=%D?S!-=NuEcF~) zGTzA*vihIkEZ@p4ZMG^@ky2iN=F86m2lT&X8`oSdXEI69=~23t1a05?x?D>qncgs? z1JTi(l19#$RRS6d^hgl^KOVle9KF74!dZl45nf_17o)~pq1|hFc*!F@iNN>~w(0LT zIws65j`a>B<$oal;>()<2`k&vvX|7~7tWQ55X5DPDYtPTy-~@1Ov|78QZsDoxgq}{ zM!mHS@l3aXGItt24y=nURvEWPWYeprZ;hTsX&2-#1V_C~OE`M3hz``1J>yEgNRcQW zR*QRcD*5Ur)-`%Ie!4$xX8i2_z<46xI;-d8@o-J@&%~oj2Tm1i{_WPi7i_@oE$k6| zG|&!-dY`6jGC^GP?xcqBC#C}7Lks#@2VD!;(jdcUz~L1S-Fu|eL@Ql+$yZzq&LwfSr7f&66;BaD#W)6ZA$9y%QDhAMSy(7J35g6hAdda4XK_UI| zh9=*bn~VA2+{a31Sdaz?;WFvx(Q#(OfdV=GP#ofYNq@@5ejo_vKiv_%<=ox38pSCl zo_*jEI&=f-)7+)j!hh^(+q9uFPdt`4|JJ7+2}{3}y{b z)(4{7Td@wY7Yn(z(SHoywR8QDC7y1scFNT^C4xnN7(dAXM62R-M;I5~wdjLI4|c=ue3^y&IxRDdA$?5N7|--+(R+=4=1 z%-H}8s^^Mpj-Jrf3P~VE8r@E)8k5z|8*99W&)EH0D$4)4Ww%q*b zQ})Y!dak!E?CGGZhOy00=C!(cZ(qMnpz~sU?X47zoEbtNDA>K)EQ2^7!$Jc`@g^Zn z?R!LjhmMylT287Y*5?a&2=AVsCc7#{oVTOm(VQGRZmh+PE}}%*u>CeWqVAdGM8C~| zL&F$CfP=AZp~P$_^$Z1cJh0NA-Cw3Yjt~Q;H~8ikmrq`Y$=d#NIDfWa+_%`SQ23(1 z%b=OxhV6q#*kensuRiR$c%yO3@A{B?@TEBLA=krm{r=~g)Nz$9{ zzmND0djBskbKR-9gSsD3ld#pwC&i!ReQxsegcRGDIL3aow)o{i0y#wbJdYGEi!ML- zGR`CLb6>NAR^UFa5E*Pt`hE8E_T27#vg>7sSKCF6W}G_QCtUpG*>W#J@#Gglj;|OT z=W8~V)-oVA#$0a-dQX4Ry(!*wYs7R4SLri#eF!iqkZ@N`+l5aStl=az$kX`qniHMQlR( z7g$6xAm?{6&WYy7S|i+CqPBbbk4=J$~l5yVzD1Jp5kb_V3ztQb>)B zH2+?W(oHFuZB%O*lEd2zJlCUL0vbb4qKo%l9E&8tW|#0y72U#t#?jvf51AHBRg7EZ7-QexW&pw!W2MEL#Q9l0Jm zZY|8HaXW=fpWW5ct*O8HPW{Z=LfKFzKcO~4_Hq2{A!S-jcdM2mrSyaY6w`5@9DSbq zlBu>MwK%Os-$9xDI0dP+s`)GZ!z{~v7NbALgFo&L8-^3&7glO|lrA^h`p}nM)|6SZs_DK9t>kf!-AA{{aT69*!MVn)tmlts2Nb^87wPGlz(%Hl(=3A zS`r_(U7KwbTkMOB8L;m&t8kztw;4%ezr2E>$*K_%fNV@azVH|Er@|dJP|qzEIqy|n zaxPOmTfFCdw%plGs8#&k7M;9S#ogGdDhdf)Yr>)BYn#4O)0|JRxIU1uDlFdt0o*KIsL1>5m^h!rzxdRMLN?Lo4nc49O5R={@9BL-*Kbcn)q@H>#07uL zf)N)}xDvaz4-Pc5HAYT|d}sSo|GgVUjr1D{{4k0x>)kKIcog8ee8*R1&RmgG#Uf9} zb!ksGfO zr`6g{G%{$PMm2#=XimJ>$Ngn=$DF51ips(HSLD*pKbEITkJKf7u)nt4ZYJB9-_Aj0A87$DbpI!WNLDlu= zH9PCLs_O-e#YWg#dl(aH+I2zpnwldC0%d5x>Ym1zZ$JZn^d2*MgeOAxC)Hh&ppgJc zZsD!$wTR)=&TCodGSa`IOox8~hv7!mYYjPT9Y-n>Ylg1l?rY)V*Fi!hXPFyMtsb;( zwvCmH;+I3xRRKF>#{bq|ZZ}FYA1+q{wo-2bvkEDk-+GJJhT=t}hX-mdn=zGLnN9(h?^T=1a22>|pVT{1~T*t$F^-V8W-@)5v5X;Ij z@bR^+hU=R8(W$hyGG8|DzhIL)`pvj?ON`uBYJ;mw7>h~lMA|`Hed=ZP))#aZ9_Qsslnf+C0CA;@LtKyR{H`EW! zvNutVBLx~XCaGQ}2B$^z?-C7nmnfv&kDqNl65AT+A1DO}+n;m!Vra~3Z^f)cmC}ef zl%3z|eZ!z{z4!0B)N~n`Jzr`xebO#zLMbjH0GRs zuXh?2+0NZ@Wo9$!-mf~AM24`jPiKse{2BUO4$yTAwb3&r;Gd@_&eAcN| z3f;^ea`9xplEx{2)IiL^?on19W-s7HCxzFQW!4>|)Nqz#)D(4;kuN%L({dkFZP}uy z{>NJWH^R4e*aca~r+*dzznbYv;pWkYKSZ{u%$q3o@ ztW)Dws=tvtK>mG~5_v7GRnl*J**O9>Kw?{wJE1QYSMdEMSWNU+0fAkqFSt$8xp#&l z`rgYUqD(S#XgKk(Y7!^@FqZ}lIK^(&FjD?w6|+5kOv-^*4?h+!+L46*{0U7yj(6Ys zFDpD26VnX9_+h#K4+7SEvWfgAiZ7ib*|=3bysYHnr*HRa5U%z=3hF75v*mcWhdWp zDilr%HNm?VGWtOxoIUyNqFVBg5di4rhgIhJ*Sf=SeOBb2wve7?XO{I$^xE?YU-3=E z{ja&LjWP#GF~YF3t?jg(5-Zo(Z{u3r)rnCJUqg!3v}%jlKYrVa92k|(&}~<@1cZH=vfIG)juI`{4ld-^sBzx?;WCtmCyQBj^l4% z=yQ$-N82!ZNea8i!$Q+b5BguD^I#(PN&hq0lAP6Sf2_L1-Op-)`*?ZEGx1WSZ?2J? z8m6_=1`l(^;_J^RfzMs;0;}gqXW@Z&m}`R)FSu)uH(a{$x=*r-#=6}DSXQGRv5L%u zhwp?AD?sb% zBHoBObB*e$N2K-f>@mml7^qXf*uEd$)^!JxAiJP2ql*2Z|K^?jFWAJB%^PcOm08YQ zX7WcQ6rU**M{U#Xkvw1wZ{as3z_x2sNm1~_x!$6YKvoiN(J=fJiA}1c@08@q*9u_c zHW%M6hv0IP|4IbX15a_y>(TsMkKdVV+THOBb+5`sG0Xnu$JO6c#o8JZ=vny?_q4I9 zLE}ie(%Y)wk806z`fnuV-dv+YByyOxE(MJYnynVf#xqzSrrsYwg)9X*E0`zM8*?NU) zf7|a*bmkC$PbwD7egde}t>Z zZ~iQ8rjZTPKkGSXh6PuQTU>r6iI<`1zD^P+P4n!!Z~fZYU{^0MNl;eQHYx2(N>1!v zf^ce|(3BX#gO^lpkd{*g+2|I>Sx9NyJ`QmS~NLfOC^$uH?ttGr)$I`-MLA+~1&`u_ za~>DqER|_EMaN*x7^8Yt4$wbTqJcz(4?S|dcd;gM@+JJDbo1ebi=C@Ka|bEL9qpg8 zJGTEc|6GBY>nfj~s0LhqEEnNlf6!6GeQ^VJzig0^i@_HW@Em~XMTNAtTGpqog-Xew zPSh*iz;vB)KlX_Oyq`wAtEKVoxv*g8(=f_-xe{HVmO>zVG8z+(L11Q)iV&!LG`x_2 zFz(SH^piDvpQ88gV&QrtbdFiPOX-bb4B}CZO>7_A&h;F;S2*)I(BFvBeX_KFnmk&& z^f4~Wp3`e|OBEH394$PSINF1|QGA5|R7orSh4zT9&L!j7CvJ%s=mMs#M{k+Cso>A` zRk9e-X2Le1+>8cQq!D<{7o7L~w{$*m5{RdT%Ra_iyw&QKszVeeBbya&XYa13QNkkY zA7z;W!eoTvf`nOdDPIwjEywE)RM-!!`tjrjh`fi2tY0Xh|DDL*ft0$8hy>_}`g-U?QniZ6x!`L+E+ zAibGwm>;zE0DrJ|$-tm03V9O3HqO}K`h2J@pD zFZKySe&1uWT1zKR^iz)B4i6|w^Ft5HuXKloHyBRhYCDviY{^NsyWUO)dj}#0Y7z8R zN7h$9q{(jnXNl)OihW1tfyC?M+$w7{??&p5?zV_Y(fYG?D z>%@${ta1?@B z*-S-~fIM&Kx)s1Rh_?U|{A1ywnF8R%kihS>7lsQv{oWn;;O6%Vx&Xgrj8vzF>9t6m z#Q+v(60JMmOEo$MQ9CS5ujc=I26_zQ%oPdlax~Tcw6UwvjMz{+cY64f(oR3DIKtk6j|`$ z_umg71ZF!rlsMQZADIeg0NE5&TOZ)jHh-dEBmly!Cvp7oQ>hD%0<*kkcq-A0l{J?; zOGz12w#=zj|B0N#-D@7!AD~bqfi1oCkY>TaN&=@|{c%>>8=NlZVQ_$hBlf-iR_}6f zsag%Gmi5?O_b?1&0yCc(ZttIh8~?K;g{ept%EV4>zn9 z(_S#z*p6&JD;K%K@Fyt*lQbJy-~FU2m{E_AWpZ}@nqli!{J;$Nqp$)P;jS$_biPC@ z(p>Rrg-7Pod_ZFesuG7N6J5G|;1o7BUa9e6@w$jrSa>UD9?o@Sm^BS^R)8&7pWwYn zVdpyr*FY7>ZK$9kEl`@<6yyS;4Wt7sqK+1m(r3B-`8ne9CH|w0fkrrjM0P*5p-v*# zT%s116O3IF%(JolDh=lF~zV-Ov#QZ ztJ^cSRez&|5&(EdMs{KmEsFVD>pqHqQq7P`7O<=HBYxxy9>R}sk(jFraZ}#a^}g7@ zXW*7YFQ^N)zR7<*1XZWJv=clOOBtwsF=M6-Ypol-_v0o<9q1IMImp?O&WIw!49M%! zEO`oJds^tu$5`;_pPIxE4a>w@2<~l=x*;m zGBeQcK2eK8w@!Vu~|ru8}u~GvBL#8w|;BbP)Ys*kGIRQ zV^PWdlW~ytYRrM&BoZj0GdY7x8(w}GHP(=g0qv}hB0#{!l+y@xPf+X%+JPSlF?qH znoAD>BIN4Z*Qq7wa15Oqu|^WaIufuQgd9Io6P@@lI7~nx0`G-k)0|NqH3Tb4IL%vg zjnN*mwr4Vv0YsXXk;_pj9Czhr>Am?(IE%%aO)4>6{Dvs6cqt+XOW$;`?^6dGFeTT3 z%oOAohesyuyNb`S7K!nb*F)_}1CeI8Yo9Wv$r9YvQRiG+A&6cxp*!J^h|Q&%VS&2i zoKk0Qf^Ti_rNe;s(n8{*@YNiN1=k)Nz;6V^jzt&C(l?9ielKA{XzYSKR z$^|{eLof?tnL&p{!hzVY^5-AOF83#>DbsMS(>M$lhyZyRHDgPysAs= zs&nGZdJX&<{2k6Hok}}sF(!0=D7TW>Ck>`5I28SOU5;p}YXq)7u3Z)%0Xv9d?WnFE zhh85WcxF9xiu2Q6sZ5%i~BV zPjx)mfO!y$$=R5wO@+$TNB==~#g^vyuyxsG2l3x&ve?>_$R9P!$_MqUrpCa??*Bpt z{Et&`>n@A>o9j-p^vOJ2w=l;AOg;s42CqAtzs~sXJ1%^h+Kvl#>aCaQcwG(CWtZ-u zes(S}XO1=diHP(pG3j`zX7>%Y)GO#=(eEwIX2s_nd*K?2HIls-2i+p-4F#%?d? zlh+eQO>5Vx7sidH4fn6 zznV*rd4f!Ll-(C*|7uP)wF>EGJ^D-YKoxExDb7 zSIOc3C5i}WnBWpn zVTbTYG(5!7&Y|Yh3x0B4VGhj@%An2aTZ%JN!>4}n6q142_+V90wxqt>45pz;3f-Y0 zPIBKH#@Ub18`wL|K?SFt4(p6QmPd6<$kAb{bAE&vmucE|=c@rtIPYzGdD9=6m6{r5 zyp_X8<#r;5otUpa1~q@I=F>u26QQXUYXcFc4lZV2?x-&qaI+saqrD>9Fu#?W5sfs4 z;(MqOC@vDX(*baSP8kuvt6qRp%*XROzF-$JQGmbjLo)~F5h2pMwrk3WcHYVBtiR3wZrYZUmXQYx{% zwKVMRoZO&q^*vqDRp+oV2lWh6yDPZ^fofh&1W`Q)FpgaXGgSlC@jfSRpppKWKR{vb zk|wEfi5am4g1{wZHyxUcufhhRBbFHTIq>)3KNnW8D*85X3~_Lo*Z21dZr6Kx>wy>o zbL)PaKI;@KEoVztyTsTvsgK?#b1mSXX^9i$Y?sEA4J`FwpZ(>*eT;#?qE)q%B z!jkaXsnPuV#bHNA7nk2S8=`n|UT zm_@nnlM09Iyi3UBs8DF_c1Vd>+tJ5YGSB~X^}s>K_oJ|)%mKeFR^gL&NJ;mJXFqUj znfKK$5XG-RZ=e(~X`Kb*h+SbES|M8wFC;IkEqVLy!4{CGD8f@K{;dg@pAybUIzk}E ze5D(5`!qqYe7phc?xSeMDKg(!*~=W&iY^#_2*rL;rW@| zWskzy&Sv`qLKd0PXQsB&8h12ibf)@zePVK6)4z2j+Ql#&DMDkaDG7~>-f5j3JN%e? zW;>_vl|B@91rY0Nm_+_Uj&A(NA9fwT%k?JN_LmBzj=uWtF7-Fm%2o>}iOF{WJ3U8{G&V{-NFy9*pv#+g>K}mk8tY~I_X7?3$zvqntZo1&70o(pmSY=k#yAY$L(Ar3!bRuHjgN=cHn^>8 zib*W;@R()d-zF3VYRi5~YkJ0isCJDrH=0djHCIPvud& zcV$it(zWv8!cCH}{$GH4cRtClX5#!={1%N($b9kS-G@GRN&+8li?Y25PJq)!0DjM@}o&AWE5w zg88y3R@qeQLGgGe^%m5%yNTpv*h^$to*%oyvK&|e23i?bsJg#J%B!lxh6n4-Bht@t z$(US8@SI$w4pg>$nmJe+dRsKH)5-&0w7Cl_n*~^`l7U}If^t|sw)JxS(tg+r*w`JOx~l$*XEzIZ6^$#MM|J zF69J`#xQbyG&B#V`ksbm%(q4*s}H!Ya$GYm_i#=@DEJ#!AEY_lCU5Kv&;6ld|k2;6fT zoFuURxw>GaX!p?noXcsWXi&Pb7MkUzbvhHnb{rC_-VM%*-{&5F%Qg{AOR{Ny%;;kYJ25|ejRD5-X3jfZ z`ezNdgqRTt_D00|_>gBT+BJ`KHNx}01PNHwQ6!Etl|J}fQq4J1tzABn5}}i|aB1z& zv`Wp)PHG!b7E2z60mgpyPp*#980=hX>aBpqjS_(!{Mp}Zzm{Je{zu*cF(Z#RdE4{X z03O|;n8AGXG#=j3ZN3Az%`4E1q(90YWv>+1Q@0ZTEpWK~ZR)ix(1n=x@daGcMI# zR3ec7z`ZKG?T&-#WR88Z&5)Y)9#fl-iq{kcn}g6MzPPC#D#E^Re7`s{e6;_uKe#G7 zvB@}_((wa-Jm`ZB?&>j?#Bbl`tHBJLo`=pR@07~7)Kp&Ynl>C>@A%Hk;I8|dAOs+j zdrxF?Z#Iuh?IuE0umaRpxEc2fcKzCQGeP?6=|39iA*ssSl4h_qWVN1diLT*C)NKLN z`gzxK$}k_~iRl{MxZY2=O+0?d@%;Ve!iC$-%-PhbRlTh@ej<~%h-sUf-BPby;C3pI z81{MUR4&O(- zL3abfUAMB3I#&g+dkH5+*TS~?Zf4x=x24#QmQlSvj_A?5MG&5crcc-A+_OU$rp@*L z)~c7H1HTeunxYfS=9P7edD-tj%Keeh`}6Q#j0>sewGja}g)w>m{@JCe9pT%ykp6)y z#|>jP@(LErT~fd+``fKHA1Gru)*GaPIzx@!bJ)t~AidO-SoYfX?BUDsPY z+dlKUTyR=Y)>@KT;ZyD(#Pu91>YS^J*X^P9=Z(cDv+$J?(+bpISrtBhG7F0Tj*vG+ z@;diiWx9--`xKGJR>6k^-bjDT9aG-H%kXL0Kuc`J=hTVsXO3v9Icfv=HA(r$yfgKk z%I-5^_%(27nCiLNnMv=i2I-^YZ9GYihW#a7;GdZ5Mci3dziyo|P_@s2#24xMvP^VE zXMc6;=JDu7S@>u%pakp)&(B+N8K;HOxTLE?!p50yBS^0taHgZuB8Z}T z9?FL425L*>zwCaawRhtb*gpVkO?t*qp8tpa6Dm@Sn5E=s$Cnwexb2S3RJN8l_l&G8Xl^&&p7*TR6lI*jqOyl&Kt zmFF*dvMlV)?Ct5wwPW8detQ36wgQcBVBbl9{)RnSG-5U#i0l0r58!Zm9ydq-JlkKl z|JRj)*Haa>?(X%@rxMRkc=G;vgEz_cZe8qm&6f_bWK)Vn9=4`q58U&s7(;?LE641? zYoCjY!7R1*5<&M7hw9{aJ?A9%^^g`6!=TG})a}oU0;2QMzkK`cl@$-uc8$*5#5O4X zPl11Cj{KXc5HfE6#+q}T(OAi;!J55pm=v-v<(c8*FCK?I?^S$`1r2!(BDGE(xh?2f zNHh{8b_{gFRXG@fi76~6G={W+-@$hbbnpuV)uz3ywZ)lexR3rm zQOd)pU!330`wh0=MWUlX7TbTZ^WNo|CFPOpopvmd_!*x5|x^kM)o*6M2#RrPgtS*W)n>NR?XA)n$ zAH{C0cbwaHogst?USSKazkx5_{Rq=~_&IS&q38EC@eT(p_N?&zb|DX;!T+KU{1+Ji z4~=nU&Reb4fp^7*@%z_I=no26Bz3>`|Iy{WG#qP&x7Qo`dg(lLH+`{oSdm;|8xpR_ z%d{92>wVPP65U^TpNT?%yDA>49RePl7-ioXuLSr9h70MoAqC=mcO<1Z1^e9vccO~t zdBJkxp%*M^iD6%`lVwZm=$mj9<%I?D55)YwglFE>xSw+cjTisW;L8BCV52{zjbB7& z>{RX6?MG<5m+x*CXS!P%ud~?^4l^2&A6zZDp8@Op^Y{0TZ^mQkvt#Qe^XCAZ3FFA! z+G3bCvvW4xN2e*ry(|Zqj1LE#uo6b)BYcq@83AbFc;?*Sg%_5c?JbLRDQ1N_?00>! z+y#K47)RZ)`3wY!-Hab$6J8);<;2AGsZl86MGBb<#ueEA!-nzSSt{O$mArsECKJ+s z1e=FV^lI3s&gr@+A`c=yBV(t@4SoBb(x7Se(#t)p`mqGYZ1eM%9GON!BT9z~Q9d~# zGxJ*DO3vBGb4`wwk|^mLAsLChfm(r*W*3XHqd+XVTYA%se}C8Yh`?E9mb2`V%c)X( ze9~EEI=Qt{=ms?jVuICQhasF`?9dkWj@>h4eLncL6=x@Y%@1i0rdTaVIBhPhrM%zQ?=Z+d{{E;ev z4G6eZ^ZLw2hYZ@&m zMnfTHLAZ{CcAEkZTcS}YgCO9pPw{l>9_EgYrGQ4YzdCvrDj&Z)$59qzS1buF7OGKIY>Xej{}!gX*O+K15=p=h}Lt z#YdtyNky~{n9vtV>fJVynhAs*KGr9EcVXnLuM+F~fjrWBCvrnX_F9{42FSxlM% zoyD|a6oB|CpPir$GHKdASFxuB%np?+5>O6yjB zx=T_SLFDbR28iPJK2?00O<`FetcFxUxVVq4d-01iKmg49q}SUWr)!nxJjO33zo)W_htB^yQpD## zxD*|QpqPKW!wg8Tsg7E&hVp|UF-+xYvh69aP|LCUr6k)^)@_tQF=@T(*bNWPdEHLm zu(tbL-v0TR+kIB^`+es_hqbFPwDHn;yrD7WIhQH>rnfdvGS<>@S+*5=ft{sUI0VTM zDP-$+>1Z+47j{qBLOBsg=_Y>U!{9pjPlMdRf950jbo0^b0SMJePx`Qlc?TWaucGZ2 zCY%j4&;*KhS$&fk`+mPeA)1btph5b)J+Tdw(j@iggY z^zgO`*@+o&Kb;B3rhdgo^G0HqKrh8uT;5pG`Cnq4P+KzcKSn%OJTW5%%YOi)|J8q; z+=HkF)PvN#-OD41*aSsJ&UN;`epYjdYfdca;g#|Jil4Yb)ih;gya^VW@w8%ae@bR{ zYw}@sacsKwia;bamW}5bB>jAWl84fO%;!(Ob?V^B%=pYHR~h!QLJktz&N@FP-|uwD z8T%Pq#>Dum34=W0kNdUn*Qj=NAS_Cq)i;K~kiPsMW1M;@(A?+BJ>R4eA|iR+DEDdGzcwKtbf z@k7iMTyfc6GuLfRaPjKOVfa?-@tKWNmE7o`WrTlrkaF@LC6?H`N1+m~#0Rq8)H`Wc zA(>ecT7T7#oR(^ijCZ!bY;%OcsDn0gN3Wk$TqTdj@EeRY8KWuKUR-z}!gUcjSygq) zo$u6|I;LUwL>LqcXZ+21Zq1%5c|Iw&|Iir|hH%_EQG zx1&PDE`^Rej}WgLSl8`jPugepv2VSl&Yb=DLFU}SX)apsb!9_9!B)yUIC-wr3k7V5l^$;W1hnlOiS-&@Q9()ff4H~mJq@q`76W23DnI$I6_ zW3T{&agXz4aQO?++x|rWx$<02jAK5pLUVo?TD_Dd6vZWq7hU%eW=flRf8<0n3aws;M;(?fM1O$`Alls{P8R$fh zI%mwA$d$`*>SO)^M;<{nsg;Ck=+Cny_mY}^PQ+Q7Y$~;z zo|+})@0QkI(YUUqZ~$wh)37Y)R3j>fqaWR4N7v_b?2mnpeq6Y=9CgfadS*{QZcf`( z9X6y!1!r7!dKRy86QR<&v8}0{)wld{3tHbeAo$x)bY^@6?nI;N*tIYIm|yF%C=N#n zt}Mv@2ixyPlu#V0zC)szNrSPCH(RXuPiCypd-kW3X_RRVSxw=6bpAFWrVM3pS)*2G zX@`d9ECwx6J2oy+d&G?*960);$_%t8q1p(ja@j1MFgd1SKFhPdo1$m>yVWd!aHx z3L}A>zI&F`vEuul&w5?<+ZuR;u4*P=Fnb2-3qQzlI~N63Vh*h z#`xel1;->OfUN6p??;Seq2(-NC;O(a>xjuKkn|8Sx$HaQ)b3uo$KTNQ zGzff{&_>R$$@$QEtqd1Adi`?B%Jxv5TwUj6Eto9~nz~G#c7dS65oc!C-+NkkE;cmm z)3?A?-2k!^enkhFuUU!WNNbkVpOD^&lAcQ91F*l{G8X>Zmh{%N-j1UYZ>#&xB|5w` z#%3!-j-DmAk|CWV$3>SQ*C9nowD!S~8&!b#gIv{D`tvd`y1B0`Q`l!$o4W`@Gh`#K z{AM9`#M|_&zcgwvZ;(5GPxw3<%oeiDdUk!asBZqH?ZBhU%~jMpN~9yQDc0WT^E>_` z0cA>b^;%iqey>gXh67$Cx+MzZS=IbmA^Q-oQ6uA5@*0G>;yk1i&J`l)BsrL8YbiKz#A78 z!tNIr(>Gs(dp@fERn)5~{nyZx?^vM}>F(aD*io^>{A*0KZOX@3B#BJxt0`@$bfB=tjEpB4Pao_xn~u$mAf7{8KxZw4RrUuVpth z>FalaTdrkSYfk&mfkjLz)#ra;r#|fEclWq1s_v6uaYzttbzej$z@L~GnbJ90(+h_Y z8z7ow^w6Y+Aj;%YN4+S%Ww;pI#glKlvKJbp&7zsN=auN56;roAB)q{iF+FxcR9CD0 z>cxXD#hH&^?Bfr=(%|#{kgUlTqpSQa?2KH zoOUO<#=m1ll8EfYPJ?G|mN!msRMOZf&(!?ee*b<9q9DOQE zCMPUs_)$k(f5C%u?7Xatc=My3ZnVgfJSXR+FKkz@^;1NTt7$y-V!Ne3{%aLBl`NYo zw8dV~Q|sZ8YS*Lbl1uX_%1Q?SKbB_5ypV6I+7&-Ef&A<16M>BQ#d+2;llMFrFA@GO zeSfZ%$JV(xdn8_v7w_%uWYC z?@jo#6cUCT3fSlDjXU4-i95Ou z-t6Z+P=}7EqNWm;8@SwUARXAUpRDtr@8q}epBJ{y^fuFV;(NaM9{65#bp(4#%;eKz z=?8gmJM|-tM9o?1hz!=BbRT5x(6nuh1J?rpHF4)lHA_9V!aV}Wez%er;Q!_uyiRo> zEtjz__8y~5zaV#A@0-2{=Wq+TMT*&AfwyDD$L8&jqF+p&)5HS**<;V7qwMRe8~3B@ zZ5wy1vTj5#&x>6P|0xFxzT@t?!*yY2&}BONhZ{i%s=n_1Am_UY2y9e_1!TiUojI7n z(KtcPtpDuHINpIo3H8x_IBIYFuhsJoG!#>SWWA9i&UFUZXVt3gFIVs{K}-TfnULS5 zF0TXOAFy@#nA?KicHoeslZ-;1V|mtT9~ z&TC|{tQ}A;=xtNJdRovqfVbJ!YEA}wT(UBOGZ&NLOtg^s=64~j` z0jD0{UF>n{RFQ{u99hyut%~5_X#*;=q95qgySvmoBr68`r&oTp$5OAx!mT!C=^)-Q zH_z)^vOD)s7r>louwD2k&bWbD($p;Xtx*Af-k_6OIQ2ssQmqLfV~)U<@#li#HS+@B zQ*y8h&u_%g@D{n^9l|!!>3~`&&Tj|(!!1U*j$pgiAiRs7l~TT6<&>=o(Kj2reJN~b zjn`z+Sy`5I4qT?p%~G6vF?n4YuU2j}Ts1=ZEI%#^7$jq&<#l|uaI0{oX?st%ZndtQ z$%VdkwHHU3|1Bcf{RfPnWYP$d)sx#H->ohgK%%W#6~8>xYz%t63t)wp+GG1JEQ#)W z))9xH(;)emt>r18@JD29*@RWQqOo}571u->E4dJYr&Bs9Fc}g}UMOQN4{( zg7QOie@t>xXRsMKlSq~b>Re_}dhQ8FUg0(hho?#qnm@9HV1k&bT6-l?u|12{b%>oJ z&B?gYe0~D7vi>EW<(Y!T%R`%g8b5+^kB*v5Yh&F!1rH)9uKpSku?hqpF*mb?^$-T0 z?nqFab6YUD&Tb*OH4xWFZyDvb37b8Wcn&FuXK}^~qe) z;OG^M;C>+DEp+3kxLldxB}QsXu3=?F9f~>PkAI-*f`q3anCrand>Et!+#iv&#eAw+ z=&AeALR`t2TDQv$J*+?5GScbR&31eR(_||ErJ6hQ?E4$b8ou zDId#hnpuFmPUJEpUYA3f@JsV5|9jm6Jzcf{lg7*Vqt-Zcy^Kl~lDH@;9|(t6e??;XWf+_x*EKlY(Ch|!rE@WE^xM* z^S!x3Fn01t-|A>avrabOz;5+Nhs5h$Pn=yR;s$3?_c?-Z-N>i+tJ&*%e(RqKF}t`8 z+>=d=7i%$mjudN8Uj3247k1E;`8xZeE@$pV(>2U_%-!;&@5m2Q$fIQI|D;ed8tPUR zEjXK@%_Dj*!KA~i$xsAA@U928j??O)nXal?8FksW=H<=+68m4niG4rBq_VnfeckV& zX&p5SA`+YOKVY-#c-d}W+e680Q7fH-ZVseO&w%r8f7A2Dz8^Yzko9(UXtmf(dcMj@ zQ!lXgO(weNe~Y^~{f`98eJ@jYJdEQ%jFhd&c$m?IL=1yL?Zb19F^)mdzWrav@|ggv zT*OsBI#uLP6Onm!L18*qgK%j|IjV3Js=0xp;b6H=r->lO5yLM6itXCwn6J;_+~3N~ zj>4wLfmwG>WoX^8%o{{*8&zSG*Y&lIElc^qsq?&5a_LM~>~HPGGOnolRJhSp+7%bI z^V;9KY;1Bv`>>1D^UCcR8YfvQtz=n#Q8u-kHS+`7ZC(5(QmcLf;h%BPVo=a@6hiIqN;sgSDtf>CMy4i!!T_$3qh ze!Lip+ZUhm$4w|OnhSG5(FN*Y+y4gop3hdD79QRvvL+lT^~iEyU}lo~^I=eJzQdXQ z=nrA3{Jg<9X}1h38K%XRI6Gy2TT4QTEkpM~IL5gB@mITU-V`b9WiCZ8&St ziuwqBeT&zFjmzPguHUDZ{dwZ^pM!PX36A2tYMJXf0g5eDhgm08adoqB-e>9n>~dg^ z)|m~?V>N5=izy5GSs-B;9p6m75ic^I%TR}6mjT$xeG!kEPa3Zr} z#-q6QqPf#wD>(gYf0~JKe~v>2onhmjey{JRs9cZB82p4G=|3fRjI^gDVxJRir%jC> z1>dMTMR`@<6znzkSG|ZaCY35F>W2KDs+3Wey|AAzj|}9fivS0AdwoLJ(`X-T_nIk#Jm?E=< zJQ1db*fa=E4{oF|yp>@5D!aP;WViayd?jfcor0`V$(K{_*31%*?S8EGU$^Z%Oe$h< zR1HN(Urii6ZgLA08Ua1S!RYH2y3x26?!P5KBDu_Jpld5vm0F-;RV>*#{4PhLOiP%w zm^$a>X6JwFBfl(gmRnpIpsNA?kSYHSjo5(f(@yc&xC|=aTI;up>Ljk+kvPvL z?>~P*eNgBRRaSwQT zdEj6i`1<}s_69p=Yt=ZMDCI*BQNq&Yi>IuMvi$+=B9JG7HK*!NW=E7t0MV<7qn+apmi}?`UY_U@BrqcLq zsgXu+7B&wWj&DlahhDqqPJ(f>41ka-Z5z;pZJNNPzrjq5rNOq|Y&T@`{R~(Jee!IM z9>|VseMc}8yr%FonA{4Scb@F1W1`Ra`f3juhtzqN0VrnU4dzhZ5f$5*C^9`)uwi~=!15L40(nD6c4bCam-`+R zfhA}(;EXflUP;4)zpT>PEVrqNB3YqF=@!irDSt1zKIVhnTRtb|Z%1s8!B-)4e(j@1 zpG>vpUcIJ5SQ`0a8mz3$@XaW(54TffLi)5vnG$uf@w-F>F6~h@|1VE+gK$hq*H3Q3 z4?giIu7N(BtDsMEt3(cCJthn@i;U#OJ9uT5kw6mjKt<6KS_d*}{6B|ycHDoG69i{Z zay!+V8SIHqd-!H}(;JfW%*q)P!FQaa;vY(0ugH#KTiaX0F3K~|x4E1q zpByF|EwY>#xL*y-A1@zANGosX$qW1t&h)*C`I#<%9xR_T$5C~Z=A0|tv(!EA%tb00LhW#UAm#CV zXsT^Xis{*sOJ62CLU2Q8M{gGi22KZlnQm*Ypy+2lF;j72M_%VLW~|)NwZrnV_Sy)T zhsAx3-xlS5C7P~VPcV$kUQ*aZ{>$+~L0SPXkdp7vXQNm{gQL)-RF}JO`OLHK{;ik z#lT`zu%})eDPjZ|i}d`*@!u6~kK1n~W~&Y#`FBXK(0~|DWo37c-~J>m#OI&K73udE zb)J3obxej8I+j1CS;!R6yHb@EptFslB6fU}j^K%e4=C3qP@`F)$0~A>nQgAoY{#5z z_T%`-|9cQs{0DyGk!CD8`P!=Kv(a<845gZBZj+r$VS=(Jm16MAzv{75fI>;5<`}Jq ztvaRK5b8;PhY8}cX@Yg5GA@u~R#iYd32f4-Wo!HxH5 zs;!MA*#|NRK(m0T6VPhhVsYblKQzy2&ny3cslu*b-F?QjdCm-SDjB%RmZ5R1P@0+# zcy`)xzd;QA)M)OB%R4tw`Whe9rf*ny8sOGi$a*x2)_1Vb=Ogr`yl{VAF7;)bhx>FX z@H%h`EB^Ro`%X((iaXH(+1MDP89V6JI>0&r1qiBgtCHL0YT4 zV%>=It|#A@1+(-tT?+-_r>Nd9whi9OvZuk;f}O37yZFP9_4y*fH|Yz;&1+lQy4__B zpS#6p*f(6rPSL9$uk5SebCI92+p_1W&SvNH7LuQJ_#KY4`Sv;!? zcdaq_uX5=QNRhq1k0elz5pU5sAyKB$M= zdm>|ZPR}*a3#;vnIOsahD#BRhCdEg}!L*=iA=1Ct_M*tLGP~hdE%e@E%1)2nxW~=7 zzk`)gc|!LHxi_q^as1ZRZ*R0(*5X?~iCi>e+pnd+lR0w#oF^*e!*)*9YANqdy8rT z%&Pf&4~b=8DS9_RX%t5O))002RT@xAG+I-7mjrJI2_(!Y6ZmVa+x`Umpx?N3o8`ok z_POH9DDawP&6~KFBgv&$T{nPH0xO_L<|miAPCBvnpW45%o~SzbUt(yrQY`lFadN>8 zfux@aNU7R&BW*=|iY0(RQGiX^k3*9~+6-SPhW1s>l1?+!v2Q~A%w|B$`JLraUjE*A z2M5#w&4Ihs>ZBXqg$qK0vM9>tZ6SBI40yBO%3A}|sJJl&k?`UzNvf$olR~@f(tc%b zax?HTWhXqEnQdV6V_6AqE+H`mCkcy2);TK zjsFrEj&euzI1prt5d#F(|`CN|)!v}rN`Baa|| zb_DyP;+@MVl4P{@!!eP$=gUlLl#G}0R|7UiJc=~k+T468{T?Y;X5IQvCtLU~7CrV+ zvVyqE9EoenNu;@VoW6mX3ARu0DboF;yviAx{|rpmgt8@~w(CZW!-zksIF(bBOi0E^ zM&eeLSRhYj!ZM0QyA`b6Q9b_}M!YR0V`n&&wJOw(kg0X;b%Z;Ys8fkO7&};sti(V+ zwGWafc9Viph?)Mr5yJ1Oemhlo|0n7&j8(^V)Dea_YD3=A`IKt7G5QJsY$?#s*ZoQ$ zR^T2b@6J~cqeR@lD5Kn1-(21hm{d%iDRL(k8&?oUT!kXhavHj zpWgz9F@5c>C#z^9mX9n7ALjS$tteC^&D`be1SWD$jK@=Gt5988Cs5~ z2Si(Lr*3q_{Q7AgS}S^?42Yc6{4v-QV^$K2UVtX>BuAytfpz?*z>ru2%4LhbqhMfc za}xKH5EihW6u2t!9Yinh4G1>XHgv`1?x?%;J#xc!Q;=xSTE+bxH*r=(qv2C2PuMum zY1H2Mp4vgBmCYc6JU7qJ=Z)>rkkQd@^d3eoLeTYNSNcQyeJgq+aXaJv!mTk~ zbkLO&@q3Bf=*IKR4DKieum{1?23XBK#eVQ4*j<|XhbfAdFmVsLn)@ZfxnU?3xwd&~D1sHNk`p!fL81?Uw6nq9XJjK2r zVQ6gL>G_SKc6L5xbeW#^*1EOtmeG$wy5!tSOJ&SILQ{RX>KA^H$x7eHP>2^lQ>?n+ zC7fXUa}negveYb8uGZJFHM)77L(H`~UN(`0wtYWdfh-HK!uE z)r)*dTJ(W?y%L^O{nVZw?hi`~B9hqMkm$c{b zIVQ$F`boK(95^*G8nk$8XyCAHFQg zcS}Ir1jOp4h*HC!x9qYgeXEv-xjZ1#U#kKQjN8|>F4$$j5_C0Df*PYs>hr)tz+(Pf zL7bwMkUUk_xz%M7V%XgmWnET2pXPTy&$$wpR~2-tf|gmrhn9&c6dm4oJ`Va(V(yEP z#(z8>X~-$KaTiL_JF>JPibj)lHx@npbXA;mmO);08dj%F%c^@q$0SUwuy%%cdraPk<;Ht%RZic%l;%zLMLA~^L= zI89HXJ<_G>5gi{>PZ+8Fb{~cuo6O-w?GihtC@w1*N^2b`PTULn`x%J~htUfYfIvop zS9@$`iPT+p&bzB(d4+G4+eno`l@SIi7+#d$dPgoKeccribMB1Q=9wxO`eq1-zrz+QwV0hAADuVTID)Ot@T;qn7ZOo zo^c&k32DE>U6y0ya5?f<>S>zmi3y^&|8*IJu~#33UB4jN6!LjO)o-k?&9u`XBL2ZJ zmMlm{P+fq=b@}6NkhZ5Fx_3fdL6xoYxvjo48LGi!F5vIFNDCk$(`tvISmBScA+v9HYFq(vfj`U5WqaOGYthwb*Y^_cyR@8`Bmq^sg*&UP6i zBCmaS%1#N9+ggWkUBF4%>&fF6o-uquojJI5!Q&-Ku_*V|Im-5}hirTvu=U4A^I7JmLy}&-< zVDmyxGKZjdSO>wTBS&MvqCc}Ky8u~pZjl_)87UZD=2R~ z>>&6>5p=mul7PlLyvXSOCgJ|}g=zC40MPlMxiNN>8#O!_v|C^9*-HJL3RIre0I@D( zK`WSiL>SFW&W-Dz&eB?~)sCI=SB=KYesp5hWoAgK|KKp%p$RBR^N^3LSiQj7ItVgI zll}}O>En&8u^q8*Y8Ut&`nl2r+(x;e$-LgP$2D3VH;Ga`Y-oYQiq|oZfe!t=bK7Jw zEv_&ZUn#&vFEvM;8+o-WCW6%icoZ40l>@BmyN!+PUIF6|M4O(?gKg_4x(ueI6QpVN zW9JGxN&P|v9{TMLw6AoH27D(Uw9M~;W_oHJIo%zNh+7sdLkN}Njz2L6ecsz?h)O#I zq|uAGRc;d}e+^M^+9vh)`IP{1-%Y4Kld!4p$US#ui+nv%8EP$g(*< z9-cB(Y7_B_1!e3N*|DeS^>~f_iZg(ACJq(MxOfyr(&T-?+GXbnxnR)|K2xG@q}9z4 zZNt)0`@Xu*sfrBJQ=_x4Jg*{XbH}4l6dyMapqCplz_~b;!}U+dOwM+c3r=r2mEYKO zZwjy}<9#9r;;xavK% z%2Dz^3>8iW8oy)KtoON-Pd82YQ`h@x*Ys1L0O-*5os;lzDT86hQceyF$O8+b;8v<;vJoJ1^*F`l<;(kuM4N>s&3OUD6_!uzo^3hvz z)oZ&EyU}y>AOFPGw9H?Ayk92Y?;E@?%s2VGxJIoMC7g09FE$rEY-301pZ@n-84vQ& zC-a5i?Qu`E=hN2z0j!hX$iF88QOF=FfoS)1hmk6?qinCW9Lhq1w&k3AiH$41vziNQ zJ^TpmvN!>7KV2=RFFNPncXO{UIwN{nc=n!J&ZKt6LDbYiIEcKcZWc3ec=-44MX%3N zZV=d9+MXGuH`ff0Q&d#QB8Z7nimth?te0?4aIb*c*oue+=PubP576bzGbK3(l$HuR zU_7e?NPg5W!ZVbGHMtx+VYB7jl#jg32xZcU3IDuCXN*!iVcw?QYi5Kddagb5%y|4~ z!1qOD(a=tX`fTYHY?c2-WvS>PkKC@7ZIk29IjzvW^ZW$IyS2Qvf*R&@tOtl#ZTVY}|It^dooWK90)frQ7bh*31Td$r6 zi%s>q8;K##RJ4baO1fuJU@=GI)q-4VkjLhqX7|0W<$A~kf^_;~L8+bX$i4GwMPfZK zfq&`+NyCi#-(|UcqM1a0{$ zveBl!Y+<<<=E68|EL@U7sn(uyXu+B82WqM2PCLV~#UH&``g06a+UCB1{q?8;1zmSp z`CNE-*dWEI03yDz!=)w(HMB;uxai2yn7tc#k?k`v8PP zOMsK;)NHl8&CJQ(V#TX57?OL{iA6_-ts^wi%erT)B7bC@!u!*v&Usx7LCP-`1Fh!0;{}sbH(TPiG7H{rq zT+5SQ-D1h?+s;U4vzJ$Bn0h|5c6P8wrB^

9DX5o&A|#0)@z~<}?P8qbv=xUch{* z2$V~C>PeqjjJXe7Lf0|4$vj2Yk?qeSMHI6M-$hjqnN&sran$pOchae?;aT=;ujOe^ z+~yS6Fz)iT4nbeEBa&>}&ayEjaG;U4vv=OGRj@3m#9z}z3U+t5q3wS%vK|OOQ-B$x z_1R@@MX~6QN8(rpcv_bN}-$Zp#5w2_NR+<+v2qdtZ zBfNbaHfalQ4mCYcuX3yd>S8*T3;T*Q5lTQN^W|Q4C5i>Oh{!wecUYE0+Ry~|+j+hk z*v{|t!UuZIkQ3}1LR&1G+NfdXcz>@izfc@RaCq#JiEU}ZfgCxjf+9+ba`uJW2IzLtS*$4SJ z-`yW>Sg>Y2&rzv&J$Mq8Q~n={-#)#;_VXv=_a&jT;l5&~HBMZ*>YsFZ$+I|NVD&pwCUQJ5My5k<=Ld1ucu&ppI6nG>%$MpdLS6Yr4_4}grt$`MX~e3A-pRJkI#r^O2bJHz zW`5rn+kRvk=GKIXChi^-mnBP)gdaQfUmcw2cOBr3%P}JaRutw?%da|kNRNbK9Hv^5 zwO0VgTFZ@lAAXb>W*$&OA4x6qHZ|tj|I~ofxoy}rPm^8U7%2#`&a(0gVxI4}t!dm% z+Ecb$`YgT~%bTMC^Y!3(wRL_}SeU@$=#?N*BlS3JO7 zA&nEWAdd==oQ8{MHJsq`eLM!tWkoGLL$@qzDINslXbch=(04hYeFASd@Ay!E&F15`rcPG_4DSiaGh|PT> zR?~Fb5OU&;KGWu1xWO{~l-#_SN}A+{n)|MNv?(^$>Zh>nI0(pZ0nw}KlS7ug&UoJr)vw$E4N#>aKqlKy)zy;`v)B=3j8N;v~L!op

8WKLmA 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�&%!de!=EJC!fLb%x;iSx+Upbi zT}92;5CRfqA`7D*Nq<8S6DGqE_&1DbnL≧$w=~ssKC0V;?0sxr+KQ(WUB;S)aiT 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%0Aw%%JJ=+AJ7NK2; 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

W#!d}zvi09<+acsuRq+s)XDHn1BQ zG<^H-20~9ses^})64f$Kj2$7=Q!aC+DHxZ4>dL#*4$)VbO6UWZ8U-xgdBt1&y|f?EzF`WtIUx8_iZRoFP6DL_TT6@O90<*s!>PLbC9}4^zhPy@k-%qJ_Mfyyl0SvLSXK$f*v8 z>yh`^poGWa>dC|J0WmMdQcWn2QU9uzx%^4$6QiJ^Ux7tv9+?lhqWeYjAZ*u;y!LUp zdfpL^yNh@D%j6@t~)Z?X`Nll0f4W^Cby>pi5`Z46HGyWtqC;psEq@Kk2m^;oiX zi201)k93GQZi=BP7md^R~#8sWWk2q4cigpw+ZL75d4M z>AXsa25uvJ5kw(D$5P`eV{_Ceq?j5FA+Zz3Epqts&af-m%=}B6Ix+8VOj?6q8AhlL ze)F$Yil&c{y2c8z*Lp^oP~D3t1eeH9E8%n!mjK**n?LA)bXnh0&r;}E?T3D$JhSZ? zu(g4|69C9AJW!N}MB|7$zBPr9k~S-x{XJZ>qwp<dt;ZI zC!^1s^v~_PlpnjX_Km#hquy2|$;BFQ89TAXw!=CUf%9b#8c1k2xE z60>?o$g{>S73lJr-T1kzP&e)-uV-iCJCvrj*=lN(iS`H`O=ZU>?~qHYi1ZN(J?95o zvyZ?y*8;YUV>7gpIMJ@&@l{X-na6Hinh9vWibkK&%tbUd{_GACloyr6F-rKuerhH*DehrBR`MJ`_6^aH!P&HlZK|Nx2 zw=uCX7i`yKyEpD`eD)SOh#L*um@^^#7U}imnR)~4aMFl6*4v%_1IX|Yvm)c5H7vFg zYUurJE@@6u!KX;D7FuNaLy{$pIlS>ck_hzrQcg}PFSM0N%J=WehJE?(4DNE6?t=uh zeL~0isKz8Bygxk4jCoTn_1dt7=Yw&2WVy#zdB+Tn(ga^3iR+%c8}ZXtE02@IEM+ygKI`we{B+l^67~W8 zx279?3i>Ou5e@{qF@p*PU1b20s2@w2v-Z|@&cEOj@yADNaobmj2Mltylm63Y*3Zcl zK)$(Y)R7cmr6NTwM{?_L`C&ud?y>4}VW{+v)!>_xmbJFK@(glO2qh>_a=0kp2E0+QhbbXSZX%9nF#<*Q1Y&~XdxJ&P0>JeOy>_q zKyWpfoCJ>HM-CGLG?GC9O%2!`$wywMS}x!i>s04V)Q$LJig$JGR!C z>!X-8L+8$Eo2tqjh(!ByRmxLoW2*P~@aURzQU8RG*O|NN{4P|f>CkSa`M8l!0lVp` z|Ha(4+#Nt3XHp@^In-2YCUPI*dFcg2wWZQc1lMF-wpxZqe(%5F0p9|b5dhQ{3UoPz z8U)rMd{EK|H&3U*Qx7$5Nas=N8lvDyKDRQq14Z@#mJz)WxEf1U(UINbh>y72T5BY5 zq%HF<1>$lkjO_CPKSjp*AYpdMQIxD*?%ka58uG@il>tw#l)>8dAqjPHDBhBZLhRZi zb5ZaLk((!KPKX`&E(tYQj-o>$q;GV_kzGLerLgq18p=bXur4FTKlrhM-EZNZ3s)Jm!koDdaLW!q*aK(^<;)VLV!qW@Ij zq;#<>EsruEYfzUkR`BLp%bk_avGnEAlgAOYN$xWMF$W*&pzdLGhyc_mG@Xtcnk4*x ztC0V@V1i?}*Ji0np+f1e$mx=rgu5*D+dq{B z67r8Yr!F^@8-$0>!s+Wlssb5MSvy_fN(-_DH$Xd$pMP1CMB0B|zD=HLs`l1Dd_PevhPc3Wz z)y_@dej(<=(H+HVph{%os)$>T!f~$@JXKl6KYGi@`B%q$FurY|6V1me_tAc#Hk430 z&*I^2QT#`D3#QNEA3vCyx#Y}N2Dc`BN?LwKQXZnxe!GD4__nK>fq|}%qA5d=G&b&` z?M)f%gELE)?%W>WI~Qj?7Kwb|*UZ|uX*S4XA}@0o+=j5gH15skKj7h*SnFN<_itsz zJOKAc5bs&oi?;o2VPlc1*zGT|+*NDH&5*eM*zI6iV;0VZv{w>4OK6w2Buu6TpGsGg z892n;&{`7r9T->Vr&9BN=}LA4kXvp$+Um_$w@YnOg=WuU*}}P2x_E^I6jcL@$CG*T z=XQH4BU2E!ji$8kC5?mAjN;NNQqomOBC%XM7NsxVyhk|b*^E7A_oME0N5sBS^B`H5 zczeXY1bx&|F%MflLy-H}DOYLj6uuzsgYX2EZjF>O8$_emKG#3q!N1L{?BON4YSA6Z;_cJ$_vOOEkMc4h+~SqZsMwQSR51#Q@cOh&YVo;Ka4bO#gWHrlNoe+fj0!v1RU-C^2rVe-DSMD z5jd2oeEzFksjX^+d2T~u44%w)cqs2`l(peNt-I7nqJRD=DtZq6dXNOjnw%0>D|w<@ zQ%ZQl?78R$-?AEgvpHdYDJ_DjbRO#*;?vuW2uM1d>ZMSXi#p#EHpNJakgH%i+ZSVp zSa)Ca6o{4|rU~~{O%w|+bWZUJNKJbvoHYl|9Q3P5i#r1^J)@>s_~3B7^hxu!I9ivM z4mmWdwYYzN@}$y@ipZ~)V#+E#zt@M;(#f=iXJ zMA|c$F+RwcSG{KGy|8&6z^Q8Xm{w!yTvK3dGRX(~Adb}0jy&I$hm>Z2Z5vaRy}+!v z6s7n3TUpr5<#+ez9*Tf;e_?8xs9)J3jgCwUXiW`9#0c~iRc!M8T)<@@7O4eZex!hKr0XF?sx z4qj3^TMF+MB7EePtuL_-nT3>H@{fX~KWdIj8Ll3sMI%$FmO1|g9MJNN)zIU)2B!1^ zlG=RutW3XsxSoie7fvU{9pM{E6LRU(-wP^1cXf4*{JJE8i9Ij(dcWHalH0P?E$HmtP2c=QaViF;e zZrnAglp_ss0^_Z^ul2(XX9`I!)CfmGCp@BTiZ(va8)s#($5~fjW${6Oot$yXg%HeU zx3_07++J4t%uSxEAfn>d>MkCb>;T7KO;3M0EtDiJ!pnCf5NOek&*kUh{l{*g=Op26 zoWNc=acO~L*_D%?!gZ#>8t%TBaB$jrna8fEy9r0$v7mQKCTVSo@ESknd9)b#1`GSU zd0MExyg4k~hi>Q1_vq+5nu?5oM{#{H)EG4XYEZ`xUcY)V&`a z+%FaCvvH|@^<-6hgq$c*oh1w%{%mU)nyJS&Jf)QpeQ1zD~7g^Rb`NnALBR- zjEOFDzia={K1R!MH+A@a@y9KI)kh{*#qngFY2^ha&$_$QWfL8IWR&h9n`apjDt+E9 z?1NZ?XQ$HLPm~GB!ynAp)xZJS zll9v~a%m^7&q(W|MIk9qf-iJpkKJhvq_d}AzE5E$&#pNbCW+x#pB|8o^eA31eP-%= z#=El>zPo5W7(7hA=w1{_rc3TogFlCE2b)-mqBdq-?jx5pp`di`RS_yTOoE`lOk9@3 z%O?1R@rA}q4V#KR<5GxOD0J_BOS$#+8ss${6_@7}b!aMx&06^}IR6X%)w&`<+64=p z(CRvec_d)NYG*GAFEhf$Xnys8400@>_U!RYCs_B zRGK0@g9MHXI~Pw?vk;(N{g?y3hfUTWncp?^_O-^*ME-mlm4$m9KjtD~r-6p|CVF)C zfi1W;_Nxd`A4~Ct)nx(_?patjbIuzbO8SsrTk$o6FZLrI%lrjH|AfLA>PQYmVyN*6 zk$M)*?}W~JpF`ud1`k-f1-2vmgxei1zcMSdFnUIhmaPV3Ai+-l+wV#Z zpn?rjx%j5Q`>tKv_N!j#3TOj2v+Zt~@PPJmUtABk=*)5pvI)?t{Txf76@CG-HFe=7 z_2&vEO1A$-c$@ES3>&{aH1Hd#D@lm2F`c3^ zA7o2s=?ML*6aCa}EPugZNU$u0RtOeZDZeNBve>V>(mk~%N_H_s2>fmFJe5*<$k$eVtZiu_LRGp|m`l>#$h>qu(f7_lD4D7m^QMje*nbdGM??VEC$)R(_w zBdq>2W_|kO+2PjE&h(p<>_r{CeF zw{MM=rSYI5jSk>Ml-6)3=u{2dldO`w|DQ&qjaNs4BeZ1u?cASjO5CaafC`T}l0t~F z9|u&CZz(o)!$?i`_+nYv?Sv+T$Un8_t=W`Xau(6g95{iClf8irbKa*`V_z5NDBOL( z-_sq=)o7|7iWg^3jN)e?VZapi@z~C3o4}c!ne?mhDu>Xq1JUN^0Rv({yHe@1Vv$>A z9$fFIh`p)ZE6sg zxSVs_@r*C-1 zenL5uFjkQ9p&hc3)0|5y)p_?mcfpfYjyn~8{npN@9=l^0{;cA9bA?;Ki~V3L{*)#Zuv0S^-jTHcga_YlhbDg0x)B6NhI6ZbK8_2he%U+`kBWWBc* zetSAjm-*{wu$g>*X@^#hrK_VX>tGR(+p_<|wn$aBzR13=VrWf7_OP8K@;cQ&VES16 zetEC$#&F*dUHSLeXR)w0#sOM@78e=nGTc>XYwhnlgis#4=Mf3zp}4ZR|1HR7_S%=; z##$qzog4pQd^}o!Ci2cF*QXDD)ff{WN#O&X;s2qjR9lXn_|d1qW6m4kay-_2beP>3 z&h43b`N8I4^eQys(1<5(%>R^<@$LYGy^QZ?MdMkxuKe_vm`Fv`Mao60BJ1u%@mNFZ zaKwPqaThI8n%0#Se93i7-rBxUA`BvIIa<8hmvrh=c2$gdC?s#IxnpiLYM&ku+p z0YFO+z7sg0&+2ThKhrfds@N>&`!G~@-(=M;bIL0(|2`8t{;qI+thq-zq_6$hQ}A>o z-YvcexW_ZDj*z?<=}*MW75aTnf$65<&sEK+L=&>NXc)@ z{-w#y{Tr{{B+py$D*xlbp2kI7zMAT**FWQBrb%w^M>u~Ylm|ip=+70JKA{xJl#y@S zs*P-z^r&DX#G!K~@ z^}4<>mw*1`pSEpj-=_opcK0uKQ7B&FT~a2|ip(G1Okju!Cy}HxwMP71W(rI}XRjwz z=$}b!!Q}-%kO#q*p-DpFUi(u|TvWe`V6Kp`v(v?a_8CB>I*}S_q{&y+ zn<0YJ$?Ttp{qU#*Tzku(Ql)dul^6O;qTmE{_NO~73~4)88(?<(1-9yZN?b&ce}oA> zby${~J?4o)9A$j{Avm*yZK-oKZ&V(0`j`l_X_>SQqi%f1iq$z2ze_ooIfD1Y8*i}3yHu0v7*CU6qs!Gg;Fa(83w zNQ=(YS?8tI(lBYCXUvKBwFq@N5t#PER2-g1b`?Sckk(5woQ8R?=+1eYnkB2JV7NQ1 zEiD&YG*!ZSMdvjWn76|k#Jh1h=fz|Dk#Cr#rpRvRM)gi^qDj&(;3H`Z5AbZ=syA*jl0h>W=TWgUto&VTH8ZLEvP)V-GGp#f-aOSG+DC^K`I z5Qs8s>6=5=6_$d_QxWC~3GX~dWX&z+W#f#O3!KgJIXioHULT!Y z`To?7FWnkK<+E~f7B5WAQ*9Qki~9K(A=$K%8?Fb70(O>+h{8i$eaxrwHZYbrL~p4R zR-1Y-_$1%;wX$4`x((O%3$s2hy~Dl^(l{B!t7&lcM5PWbym;Y9&nGvD(Itd6S(GBG zo8Ce^U0d=U_4PLXNdJZTXo1Yz5q@1t4e5`(cdChUoHqTGADC4!La{yO_Qc;Cyqw{AqR91V7} z%9H87Uhv2+pWtKennVDx+vz;)H>G)OTYiNZ4&(oJGI%>@Cjv8-xFN#*anlsJUb|2y zVLeSKDGg6a5gKmk(~=vJ|LR)Z=$d)4N|C^0IioF_Wxnh{$kDB9O|C+=nr<%yldYWU zyppr7WJ`fFxfro=!C*!eALxQn7_0KR=j}c`omT!@?bJ-G$!xL`0SsP-NC~i6acMUF zaNk)3+XFPjsG*t7vx5s9)pUP2D3^ZIXD;QQQAFVCMQ9cspe$z?ULLm+m}kv*#DeOk z-&$++MBiPEoWaIGMytqvsZ;xt8^J52AASr7bt?xLKn2s@s#xClQX{&rq)m#B9Dm`J zi#Gw9qcs~+Q@s~>g{~O;1iPsWd|lC=!p_?5Ykn*D8s4k^P8pA>TR+9lZF-VS0-9DfDU4DEn#+M zc)Wk=|M|w$^_Z|aUc_v%@3$c-Io`ghy!SVvIiL@XsKN8^q<>;Tfr!ikvqkt&)0-8I zqWG&kSx7Bi6(f;95%w>4PQT!MWtka)%iy3!JEM1YQpS|VoXqr+qrKkT_*vHkX`>P`CQ}wa6%A3B zbF|%Jjd9ybt`k#&925pa6le-j?D^IcuzF`eA`vuf-)S!I-lTo*JiynsoKT{RR{KLg z#l`TOn+$P7$e{ZC8>FJ~U6%{rHF%4k6LQc}iDT^=FD^%7_DVK3?blK59>4iCOrzN^ zih>c<$((hWESb#C`{OdFO|wFxdwRLMvX4HdTI}htTT{$EA{EL#*pfl0{z0&@01-d1XyiYVY1%w2UB+_N`aJAn}qjU}?jcxHv{srBMvDf8- z$~y#+3)_*}&73#YbHCdwSkcQ<*3Coy;MAgMKB1|gawGsf&X|;=>HvrrO4>b$R$JJ7 zmc5N9phDsaM)!rO=+Rm$-mbqjk0l$pp+Ea6yrGO>$*=)+)@g({+1S365ik@-?L|Yj zbVOazkf3N;#bn?BNosz*%9kSOWd1C)d8);?mZd~f!QB!u{J7F))z^9s+4bHP; zWlw_4&_jsYwa^qu#u_n3YkO*ZlErsi*t2FQ2dj~OSUJJC!kZ%6j=fUhzT2C`3+Bd? z5AaqjQvSTUaxwqiZb#qG*hzLYf3j4h?7zv7(^F9xwFZIg{mI%aMBuU1qILM}%Z3&0 zh6F}tJ|Kw*y#C;i}$YwP-(oAb=np|(H)u#7$3fnFPM6*bp z=_!bxcgvgNA2-wlHd)nDA!8c!Z&ptVgx4HjLcQne3o7Iwoa+CSQVL(fMa?Pr8qec(o&- zKyH;hUBZO=Q}}OKO5$6kNJKP41`A#`UQx09dU0W$sCd&y8}G=zeg%5`y@Pw*(tYQB z#+cwva+!v|dhYK2=F~L=pGPt$B#qgdCn30h3GN9J#bk=?F5%NgS^`qrCXXsBv~{{9 zcc_)&SzU1SuNqDBXNECR;WLF@v6ZvA{T6C)y(moA^OtkVcmonz6|Ln(hW#Bx>8ih4 zL9caX4q4}gwA4BoWEYXd=6*NxFQwRnFh_Un`HBj4qjHx9ye!cfy(csMqHbat_B$fRda`ZajKHO&dx5-q^4C{uGW!N7o zT^Wwbr7ACQi9g#^2HZcONJ!@f;xT1oRDDBpWv|I@pwEcOC3H;-B z!cSp{@;ijlU!1iFZJw5vW*lD+ATbd}(~KbaV5xEC&+jP!f{5OnO;P-ZBc7F=scT*~ z_1E{2vJrY$!=xR%B5B{Qa=_@XXkCDTe%u z?-F|If$I*2bKgq3A@Gh$bt$YA|H>k|U`hH0s*nf*_Ady1!)#W_+KA~+?3CZ6SDnb1 z<>CiI`r9SB->wN9dA@yf2gZBr%7zhyKWfq~375-S{-4I2|MBen@5Y%wIOWlncCWcG zSJ*HSRW}IHz1YJuR<*8kv9T+Sg45sDcXS%F$<;dYXPEwMwT2ZanYq*BA3_PIe3C_p`hjqAceKYbrI;Ff{9;oMzR!>vml&mJ{EtMlz21D zT%gcvK%XJQqM|OrXj=X?)4&2Vg{ZC}>3q6`KvBYG__IA5HizFI^M}qJ1hm+qhI%weO_A441OXB!}!V!^H9uo(5i?r86m1xdE{uDX%|O7US+wREG&may_n zXDoM%|D(Nh-81_)>%TC+024;&*%~4!Br@CgT(yvs{n&|T^j%l&HU1eLoq-Csi`GCM zR|)T?CmGdNt6m=${Hu48eC@QoNYC)nAxuDyBAqT&Sj&Fj8ZGsB3PJ1BFJZJSN^xuRCkjx2Y}@4*=pb8aM4h ziy1$E4mEUJ6$rVog5cl9`1+~>6loIQ8aCOx?l;T`uag`>y*;Tgf}a}R?8@SDSE73Y z64*xVhxveWTKI3Ubf#Rb{Cq~r`f@mkGgW#o3Gmu~s2G;xLUctf`^8UXGd73`GR|9c zo{4#TNqRY#jT{zY%b)iP?Z&6vhL5GrK%@sZC`8YLbvgzHooBr}qiMD55bp(O4)D&Q z_1iCyK6Na}oySjjT~?KD&>tEja%d+rM;D2FpIpd-sxeZ0Ne2CMR@(O}?lw_U^ZrkB+{dTR5uMMFUiN#?YFp<*~_6ysoJj!b=5yD&A1e_hW zlF`?K4Wb@Jx&CU}Wyti7dEV%+XZHHQE3UR#FMY8j!~As!_L|h#t7tL%z&7h^SLrt9 zo2O4N%3@Nc)t7KVcYLCN?Mcaa)-#NrT6UccyJVR3+&6Pb&uyBue!jyr%2DT?Ae&O< zdDG;a8xWb84<;?~`m_~KIB9kvmiCMq!F5LV}7K;<^IR;B3d zX6FGUA{5}ame*iz_#JLdxT1$v2C=un>O|AGj@^tKiT~#BZmgbhys}$7==I3|j{>PV z-ywy5zyte=b!Cm8e41IXF!*`sRJ!M8IZ3s;uvpRiinex^xb22P^#*t}JvuLb8g*GR zFyU76ohKIZSK_Xs0o!ux4An&x=j~uZTRq$VDqqfIOP+wDf$mSfgTU1_*voeuY$JKj z61rS2HQAa_@m>Z1=f&szT+!cWHxH34%{S9p`e?pLyPR*Wrcjm*8KhVg&xf~vE@2SP zRP?1_2qNV%@4k+h{7M4e`vBdW;60E@Wy-dpI2cA5nTYHgdM=)5@Hu-`8UogIIU}3@ zkDmp$r$G%h2MO;6IidgE>Df&Ebh~)O7-h`eLMgS2!;H(UAP6-Z+-6u0Vcum9NO)K5 z$~3~y_ITs+`R?7%k&maZabwzNwk|%Uu*xbZre^Q324&v-xTap-%T^i?eJbZVxsWl< z<~`lF%e`vx!fY1YXhacnFv69YV*g<9Tn36mwH;&6={=ojrXf^PB6c zIUmg+J@YIU_J%{gtDmww@QL(^lT}czjobi;alEY|%`&45@UU)&?qGi((w(Mw2Y7E@ zb|));f73QPURp(#!-0EjUv3KB>rWRvO}@<>W=)0l;rchM=L`Ag^!rnr3oX&nr5TyO zKdoM|4W^%~HeR9}OvQs~hF;)w3BBEm#(85A{G1no?T#85>2}Z=Y)_xbY<=pc`)5|f;(Uo{PNytCTS z$X##+(^`zgf(*Q&J?Mnbo83#y4mXUAg!u;+`KgE|=%0#~CB=*!;d3+A%d`WI{tOK8_%S*Yv zs$K+Nf_bm^mK{;H(|HV0-A!5ZDQWV)lwL`|9B2|~Uam1AiLqg*w&OjAeDB3X^E0<16UXl!>YhrXzkx5E-JpiO8dR( z+I2Xp_Xnq40LbHw!T0c-SvOib_J=*?+C>i-FLv*p2zCGtf7NAQM=d59DcI18?;p>oe&;+A0MqPi({wlYgcJ8@* z&_IFqX~LbTHTZDpwYPeLOT6+{pWdvGdO4(q^Ivm-JZ*H4nuZnN=OiID*TmsR`_h?^ zTx9MGVHNZx-uL{~eQMv1S!2UQ zJ~V|sZ!SrV0|V*l7A5BPc$aPkcC){KU<3V{eqEqa@6B0&0FMz>MejXJSTo}}2vc#C zv6G=FXe=wmHPElrZ%^SuO42yVSc+#8Nar5MoI~iPL>Q**>N#Q_E`ek5oxU8MM&R-1 zjaTv86~9(cy-@RAm#7^sx>y3Y32*VAMfkp(YL!zXHs?FWsI`g)(7ysZ8u0JAy&S)C zj-JJR)=wJqR-bzW5a$zIYm?>~LKcyp>wT0+s(`gz)K8t*5joiIL^*5G@plMh>Hdp= zv;Q7N2YTXS$A{)h1(@WfQ9PE_k%1s-gmk@o`Gv>W#n{@MdW`2BbbsM%>!v0FNFZfA z>BY#@)zmV7%ho<}$wgizBzcYyxf7SFCE87QYkNy`l3P`ha9* z`7ZKuYppzWn+qfG$Gv#v1ta0ch+y+}E21?h?D4+f7F~ZwA-JMv-yr#0%z-OIkIJ?d z;Rxwh8bECGtSD~ff7#>z|A`V_5dVJ~dF%JO1^<&Z|ClyN6*~V}{1cFIAVWr$q`8A# zZuuVXTJdhMg=8&}_-+BRu4s0S^(fA>>{4BiIdT>L39OO3GWol6^?8t z{WE6y2rJ6qJD0uIY&%AS1sb1+4{lZ1{v3;y^#7*0yo|os&7{ukpdT0nmR= z{M8+`tQ#nF{Mra$^{I86n@@}`DkzL}OXOwUruY?71VHTKz>EdgN&h&v^hEP6u6afw zyG&th%Nwrv9qYlt0rgG}M}6-X)*&E-z(l)5sEFyXfWOt>kxzO@9dzZ=tx+9M>d~hU z9eXmP-U=p(Z$T@JqY=E`xKAo?a;rR*otHPvu7=&~5A~c#-dRIKJ3A^oUp=4Z))F7q zw<2RXpB|&x${RA#e6CNOusvq{Eh^#L9l{7!2AnY&1JeO#!`wTk&)YYbz`+gAx~-n~ zq&UEdu_}*DrIYp3H0{Zmbm!B13NR0{?amT1&fJcp%}z-r?@WWIIf2GD!6Yat7?j1= zbfwc1X}0r}38gD##O_R=ecQ`Aki2*1n|QcRA+T|o*6nxEVqxUkR70w?APSE>{70T{ zgT~_8b@crc+7P~v&A9XE%5Dm%X{^=$SN}c2@w6j|Z9fa>DKQ1*`pXj0|IeIfaq0M2 zAQaU*=hm)_izdaWX#n`+|% z(Bt$HU5;BkVO8$)P7~nu4bzzi?Jwu`*4P+F=>T$U*uheXhm?Y0;YTNZO4I3yiZ00V z*=Ty3d7b-I?z5SrO|r_u($ugiT3r-)3yE%{lfUMs?F$Q-+Xl1IPoLk}Ano5a2K8Az zFh@Nj>o4Q)tTi1U!al?9$lH$o7TVK#C@9C3kAXbVl+2;9yK2?3s8awknpq=0q&gG7 z;69E9Un*U0VR*WBC;!7Huat!2b)@=2lTUV<_k)a+Cv8k&9I^+3&-4L$*QT(^I#V6@0-tVqadP0+;eM|BH#D44CPKy?&gIHC~dvxfn&Vai3RVCbg?(Ova9OTC| zdIH{m7_9r!13n7celv4;Cfat@k=5U<@N^E@V$0q1!SS^|KEt3N>sQ4ICd%JVilTfGdNLj z$er$Gyw4}lW+RgLxWK2Z)QV;%tr0#b$6LyJ$$Z;I_#KPoIjn(^}n?J_e{ z)Li^!ZN)bqr8u1hK~K*4$@I5dfqvWvbHaa&Z)2spf32PHqe$#_n3?M!W?^lvXP0%> zqFw80+{S$zR)m_)2Ba+u>OEt`W}XWV-##rRG-8)dgssl9$gb^1TP&z=L=!K(l71~v zKZmOZryC9@>x>b3%ty>RQ6!9gE?HDx9$Z2RWq1|q_sqal*17Fg#)D7LP9MHRQ(xvd zKu7;=XMaQ0%!b&brsvG(zOZlFo-j_SS_{_g@@Ml6CIPr}u7`-=f~yJ4$-P;pR!Pp)%~ zwStFlE(l@-$4UWZQn~;$DQwo7{w~MB&0vf-LABMS> z%9Xk4O=CYAnOYA$Oa)dxvKqPe1x-uPD^ER@y4Ell+f)NJTb$9EPw~pg9|S#Z_M)qK z`b26l%$+>juu!sOm8|Lq*?y(DEoM-3wNE4zBKcRxzn=T{sk)|forMR7d$huux~zU( z-VkuzCZANw7a;Q4rYZDY|CquFWF`|R1XS!Uz93QlTyubf3DSVVvFd}a1$ z%XfVKQde~iHXSZ#A3_PI@~wR-Gl1WZtXz zHD@$y1g3a(aUC^TrqFE*8uk`(O{IN`G2xe4g4MH9TqMljz1R79#mB&^+N4bK{g5cB zMn6sx@nrlg4A{IaO%Ll}lfQ=fIZjrowSkOhcsD|90Be_hdGt-v{YTC2(cm~bN=$|~ zqi07Mznm@Yr@bJ_H96Vv7&e)!_L1)1d5o2a0MKK)4Ky#D?-93lA>2c_iaXD8Vy{qV0}d9d4NLuTU^CG+UwDP#|1 zcCt6;XY&f-HebMfGmdBnpcGbE2hxS!bgWlcE}*2%r~rY&VO{pZq?Rsg>OUgY#_|vM za2kqqNc31OODEHYcpF=)_7(VeRwH)4gh-coPr)^ZeradF;CDmcb@~?k{Q}0US{0+U0yb6FYvwp*2YlHo@*RO{lZan|O^v`O`!NJR76dj@ z6khWzON(q4Yr1$t)k@e7Vj8WVFi$8aQ41OEJF_E$6_%tF(Qf>=6ULmBc9x{17m0 zR(=k@kUM+i9+GDGUOuU}TF3i`^L7rtlSB?D{T_GKlI9Kb$PDeeDxKI|i%&h<1Qzx* z`JOaxa@$HBPYH}q(o{@W%KO~*?k}lsabDM5TS;vEPH6e3|DoWIc<1^PHdr|<2i~c`9N=zQ-k2ls{eT2^E=_sghioQ+M`p__EB1t9ctJfi?$gQJAeqJ6DBA zT9XVhutmSQ0BG~e{d>puRXY4k)fyz%`;@(rCYeY((ofa;w$`b zuK`y!)dg%1A5re}h06wEJDct@O}*ZW^_G_{bqv(Uc4=Rpn@xYzkcN@kzoq<#M5R`E znqHt})Zh}!@>brykJRYKVwex1jcxvuKr+LzDT-VFYQFI+Hu zr8mHQv_~NYYAT>y<$Iy_!r9~vdR*6fUDmj&j>~ggP6J&$My;Xk*DE(4;kg@Fl*lMd zt#Y@SNf1QzOeW>}F{5|JV~#>#O>8PigwmSO6^*$>L;`a4(BPu7Jj%y}W88rC+={Edd>T9Kpi33*~N%7yt|BiI&%`kr{zu)-Y^*A7<1%zYo!H=jF z07QRN`r??~nQ{LPtZ={9jW1NN@U7hRjYuf=0C6#Si9TLv{;KipTUT_>%=vufAL>iy z(jAV0nP)npd2hW9bY3DpUunjx4^{vJyc<`TS~56YjC*5h;C%qmKE=G7`w9SRq+x7+ zQeY`&u;adw@S%mzHDlMe_!$3|-R6{ZzZc}QkMlA3cqgl84tiLeMu+~BFTGcPRRfoT zR92lA(vaMKCrweEqt!OH)!_;y=4X<=dJ}jwPO@Gj<#4Mg2j1=0k?e~PS!F(0u(7mZ z5s0tX+8gIPX_HJ{0NTI6pgENik9YWKQS07w~9z%d$Be;)apA`PDwPN*9~6#DKmb<3zrk zgxVxy0myE-7}{+L`ekpv!oMy?`C!Y^-0djm_+fPcH>fnQ{5XuggMV9EBzOM%EAJ~p zKHR77{Y~_6%ykBL^xjp%_l)9rGZ3covArg$ z1+5J5d(tVCy}VM2mZZ4lk`flf{VHs+BEU+;2?~q{`K@kn8??63MV0NHA!z7u&NW{*&9($J2L_>4;_SH-yK?GF~DRUK7Q006G1R_H>`5Q zn;vkj4^EPVR}PX}9xC1PgHw>dx2fG?!!SN_d&4FC{2xQqKXXkEv`1z5nHfxIvH)w5 zXIn!a8pqE4Y+cdB-)9x?=w!8x)n415pNtbiqaqW%96P);(=oh#urb2A#Ws{&*@;tV?2ps|ay;A_A(b&@s6aTz@#Hm}UBNlXmPkS5=p4pYd2pX415~EGNcFGWD?Kl}D z8#8|J&{4*^%E`mbN%Q;q5l>7C=}=o(onSRD#bQPSRnuI`^{dKXYOcFa zYv##2Y_MZ>@6)_}Ik5$ad}*Z^zNyY8Vh<7%#p1r!d_(bfYrK5<>xamE^I`7e>z67= zMck&9WA>ex=_8-_qIRsFQjaa%@rHF`Er|{MMXFd$c@~Bey(S81^$)$EDM26d9=VbE zU5XES(YFX<2l* z?o0pdB{v|knGq}Ah8%bRw_BYFT@BiZZwy+6QKD#aa2BtSJ3EA`7wy-Qt!`%C#~Y#h zxNx7>fjz)c$HeYvZzE@f)zSPK>sSveJZC#Ii@Wa9q1EQteEB9uaIAz0Sx`}?dDYb! zLPxJpv%0a)^Rj)NsM(3=a8A|U7lecCU>dkM_Y_|RtR^M?Ph|6dXJ+^>tApgye_$y6 z5mI-B`+u16PKc%d>;gtZUT=k3BwGv$r^@1nDi{T;esmA$%MXxtkML5$4*C>nk!baa zPpJt}cjovPhRdw#2;uxYtLWZ0DY1xi+n^v;N5tkPvht;=v%_x+*(U4&htY@ z)0dVhgcL27Mn*Ih?6JWc-DvZdSJkkaapq9xuE{c3ayoW!v}@AASc$gOzUnq~Q!A(_ zFTI~{c74${VY+w$dsm7*!Qp0@ZM<8U*LisCL^t!Y`xy&3kJ9@l^pGDBHnIoD>`KV_ zVa?_fzch@%i6>ueXS~fU=wo)_mA5yK9|?^%0G(e;(>N;%4(#+^46p{m7XIw2L~ez( z%JI^>WJSfbF4JI7#MJvvcB_RhNX@FQwUXmtcAQujzS#`#`&NPG6t_jQq(xk zC39S@O|Y|aydafF5#1Fkvmv5tD%L9vnqflAGCwQbM>7E>XKS{qqjBgOP)H~;2Z>S1 zn+6WOrbC;|O=*HzLddK5&tA+UGMz-6vh4WC!KPs2_-lRkn~Ej->fkV;aBuy@N^D{x zTdrUl*mt3DFF#S2k)$SXxo_!!Ww_mQznfi^FVs&uBA(qYp#F}&CUd$3jM&zxLqqq0 zXW#iVcJ{wV36stK$XJ{3k=iR$X?U#0UimR75p7Ns$gr2ASP@vF{#)I|hj*Tt0xl~Si;qn>X z34%ucr@>V>rkZKI81e%-`CBDtjj}K76uS$^+v5=*odO^F0PoAWd{=2;m z5d4b@oPgQVMtN+vXBr=hjtORf8ey|i`?W+P)uXYmt9#p9esruF2(4$|$^oN-oo6kf zT43naD_j`bQb-wpQvAIGJdVG2?A*J!{#b(OUC5yqb><*w>9(`g`>oq?>Q%+1X00E= z&BI$yy7hVeb1^9~=dqD9h1;0CPOD<6sbk%xX_`gzO+(X6pEYNEaVNZ(?BeQyl;`vu!3G`Z7<9v zx>(WO8a`kU#5y?22zK$qVqXu(9bRR%T$R+B$0tr^`H)_8+kTYj3;1b*(_y4G7(0hb z{Tl^1=HiDD?UhljT1&!~)3<@8?xv^tAuyZ&Ii%^o3grLNPX4!_!T%|mL_Kw){~c5hGoe0$+__ZFhGrT zGvD#yV)HCIq3U=3^+RYR#(l9-yL(Nq5g+0fPGmr3ee=&(!uC#OMV8Z-q>6~@T8aCw=pGV?nuPbNL!etH{%M6)KWuK znb2BszmbS}lz&(26DI5KNkslmt}?DC?cD^BaRU#_UVludAA*%L=8DwE8V;@>OEV1iKszFKO2<=XGCBxA}#+Phh3-4qAHH|NGRk`TH@l_lsrQ;%{hY2o{q$>C<;@l?T^+V)?;0 z9Y8W9Ilr`6R6h}kS8D1?IPjXP4P}H9i=@Jm?0zdwqyNr)zT)IBp?C^ir$!jVnE^<3 zuBbv?Jb7+T`s-`UJG%rj{GWgA4EKs;SpDoz_HJ`;2Uq{3`f%E2+;L->`S$8djs#}= z4q}n<_9`i?HsZd}BTCrD0VFR7Ep{OFh5t}^uh?s&a!-x0p9ue=yX`dUHWebD3`6mE zILCO-)5tw$?jKkvwvkBtY;5zDj5B9V_l zqhUW0&PAE=7lhWkW9bZ=kY^ZpV*L^W@LsH#9qx7K!8v|i;y7k{nCXX5g6E`cP>k%{J9dgpom zkTFPdbiHMbi&E6hab@TF0$ww!_du#pmj-e*E%YFB3zn>_@8ge&^aaqv}i;-$w9aCJiJ%#__k2q5Io*is{ zmqtYo73i^-gp0y*aoqf4*+3@#?;FuaXBg$0u->IzzZC1w2;00Q{0Em@lo8Z#88C3p zh0L%9c9m#(yqU1ZOKnOWLX%Hfj~#Ij71kyTc~4cmzu-T3LIHj}I_EU9F(mjKZND;0 zwyV<5Od!YnUs(VLMP7Pq-QWTsx7inrZ^{7LKIQ)4!6n=wUn1w7v;^rHDzbjcST3M` zBRyPV&}gdBRwO)jCtFIFscNDYc`jaNsY-jhGofaD)AEK>xa=gch25td2!Rf+e2MHu zWI?3-UcYiU`K4YB)woA4aog`*#U|CL#)8h+y%)SMH^Ug#d1I_{-3mhlYoB6iBpY~4 zN&_TSkIopC_y5lgRUg-${zo#x{-bM%7j(?_Y@f61nC)ihQl2bGRrDWho4)7Gr}mxl z?*kpa*HXk^E|?%s6l5*Zm}v_>GF4Si)BAvIIgPy{1H2K{YjaLkV$KV3E*pRV_>=yDhCFE0k&SCjl~{O_)2x;-K~BFo_=@TLYU{ASKRGtxqD36eK$ z{X9NBTw0zpMVIKp%P&<+*`P>k$RHf|C`zg9Pt)1(idLcWqyIwW66^~$Db`wKHy7pC zq0M{QN=D2H`jumuM%b$L>!PGU9pTmzc?wHd}4S zKJGpOrsKux)wVb&Q3dh3@OSksPnD4ysiUfLv!T&`^A^a%&o!$IgHnb%!K760rit8J z14mGiH!7R>L*0b6mkVsZM1Q--rQc~cW<}5Xp;GQoWg5RX2~W#s3g*JpzA^7#0_1wq zFLRQY4ls_)tRsPR2c8Qh%Oa8opWY-C_FFRji2a((s?N3WJ=#jJ&ynmPZIXZ_!0by$xj4Wy{e2!h34=PX-&%>6uQMK5EqA?RAEQuZv@uOgWC; zZ5tE*aC>2g2ozO6@HhBr9OKcIi3}br(xt;EGqpN-XJ;!G>>6ZqhKH zt{%UxS>MNFy6-EmNuGPs*CXcyu`OVrG_+(#gFD6_csorx97G^>?f0=!H&*Gn z-%@|8%JZeQ{v_Bs@$5Cv%~y}5u)gn zG#iIDOQ}Zdcjd7!J-t)#<2KnVKTph6w?yH_-F}M2%X~G~=sW_nOe06MBF2-~1hZ~= zm7}Qkhbzv2<4|iE*Q`U_={Zaevt-BnlF`E2?N*($0Lrn8_O*wh6L5BxaTKS2!Ffi= zQdiTG5?$21i5#SViQg?&yO*Q-t8F>PqOg9Kn+8ou{H5;V1PpscH^boa;0FZQX{ld8;S<~2VR~4xy90h{H>dS?ljgzqXqPt!Q2Z^Fjz>P|z{e zux+KY;$-(JnZ~7YT*h{JqMJ^7UBKd4*PB{NLZWq_>5hf}FBb5>w7QQ)SP+~1*&{C< z4fug#boXp&e2MzMD0|DGxWXt+IKhLvOK^g_(*$=5?u14I1Zi9o+}$;}ySsM>cXt|h zclk0?-&Rd+ZO!ide5-EVy7$jH?|I}rgr6NK?azRiOUPT#{vX0fhxTNPLXT+5-Jt>4 z<(a=K>g%0k#hqQF>vc|8OBsCF4hC?pan;Ha8T>JaSZIn`h>03ys8D<}trIBs`BWO? zLUYLDD6%tMy9wlPh9qq119QPN6pX&`2oXNJ!Z2$c#0|NFkyp#{TrRUAH>4D<)y%Fy z@GX{r#`$YSk4P{gW`)f;>RY;k*|*ist?j;+2C|&3l=`xB+51inKe{Q=Aef7DLtn_`Rw27{BCry5lgwvG&SBhv2~smiQD^hK+mwpT|R` z%*7NJC}9_PE<<$DiV_H=7HG%1rH7y|7d#P>=SjXIUew|SSlo6+fhrI%%oXkyz#DRW!)+Q!7m;0|@$U!n*vycZ{?w4ic z>tK>!d#SwN>xRG?910k~Q$DrQ4U*K*06`c=G9Wur(!=84QN;eP&IURAlSApDd@KIN zbjq?En^6L#z0^mO-zSorQ4|w(hhKbX4(Zj5ZGQ81bMWh|Lt+@gn1b0BYZnMejj2$R z&6pdkjNQ&K)RiB{0C^`6xUtIbcGUbJ1b`9$?8L z^6bgZcyR%d%*U=S?dYruEJo6p{Ym1+VZ-loJIL{)6R(qqwh$mUVCU|kKbUU5#rBTT zV0&O}#BHNd8wK*=HJq5s7drWCw|_<06IlXA4ES$` z>(sv2BX;#EU7@)Wyhxu~f6s_n^TfO+3)F~Hv&uu>LYKE22U=rSCq6z;3Co_Bn);zn zcpm(WJQTGIi!&umx90^|{e?NGh4Zd{yxcwgKG|*$AInfUO9o;vs**GadWNE8e4q4)4`C9D}n>QKv9GH=_ z13STGIloXWZt5MxVJ~(^2aKYKy+0>B0Ll{ig@;%W=ctMrK@Swu&^vh6f%G zOIRXH&vtiK=lpRK4!JW=T{6ceDwomHh|2AluePavi#A^>ZO96s>uLNOiw1xd(HEb< z^NN~K>OI9k6x+fV7!|N_cBtJb{NPzh=g)uQ*DJ`-n-87sfheD=#L$3{)p>5bWxdkH zK#@P~I>$al$DVWlN92O~nfbnRX1+OcG?7QN`PBbb3;(-g=6}%iSzqgrRKzyrHnu3b zCwE4g-o80?W%Ac!XO|NmD~Xt$JMiD<@<%M0vv-l1fRSQ_2|^LS^zy>VeeL` zLJQ+z`6v0OHd#F(T;w<_wFAZ_#aYFPvNE|leV(V*tWN4#qL|07M7!U%?BA;7>m2~3N@nmR2Mt)YJ&mAT zM+JnAa@0WFCL+cjALz)}e@Lp*XsB}{{QCwmuJEfRD~m>pl|TA4)TS8&KN~F+Q60Eb zwl%`psB@O2x?Vp2Av z^4S2`d3JNF#RoVJ03*=zirng9pZhcUUVoCl{Mgy50%YXYjaLfJZZ@}iV;3u+T4c{j z<#H$tG>%LACn|7cSvP~l$*Asu#GAqxMWwD^CAgE~3@28MH%4aJu1|wGD=nj%7r3AE zmE^Bt2wTs>LeT8ouCA9*UKh|DO+svT#)^fzOILhjY7H@r5&MdmMh+BXTXs^(YKiN( zp0}0#wZ7*=M;6#_@#|BrLTZ6HWU{59g{*$o-y~iy24pTDj32+ffN|#z7DQiKW>!?% zZdQlAe__#z&<%7!@bw@6pl3Z?$Wu;*e}tUtC}A0mesGZR^OofUeyONXFT1Eb>73U) zj*9OKcT`L9p+tqkrb}d_M9Qm1DLjAh~IA&g>(L$Ck&Hm!MkEEOy zO442X;wvWrN4GgkAZ>c(P;pcEI2aTBJFC#?E6xiGY?9!^)WYi&&RT8P5Nc;VHm(|B z#Oxge{8L3_W;t;=B!E*`F!oN6*AX$G`c9SvZBcSZsSH|~+;W@|=z^OEB)-;DyX1o+uuGdUCPamvN?6Z(a&YWxT?FRS1qYmke31Zb-sp4j&ZxYmd9Ch zY+dQe*0E2+(U17 zO317nQSJ~Obon|~$K7HZ6=T6ji5+6PPHFIiMKsO9FLe@XYJ4p`IYA)|y*fEjD!<{H z2+zWKxDgzAUH6$@XzAs;nQ{0IE*}k_t|gnQZ4~SXtE)z@7EC^~7>$|Uwq}0zT|2oZ zde+)c4d8oSyxLQG3VIbFBgaWC-*NjsFKafb8NDof@vF`l81Pl+Fvwn-_AQEMtxczz zq0%p*CU~jo@h;@zK=4<Zi+S7&j23<_$%i0Dpv zbT$Q2Nh-n?28+ITm63rjNd}Ir&hk^plR?q@zM#!q5py_sH6I()5ccU?qy3` zWJkx_%_3y0QKv><7sao~7ipN|L#EsS-3@#wL@6axJ`Ejz{Qa7_UNWSXS+l53Q8d12 z5`B4=wulmiz%}T40iSXE33z>sdal;^+IR5=>eCjK%lx;k!It~Gx-M^WlHpUM*l#qP zW>0l=l0O|EKT=duf8RpDKbLCvdzJ4fSXPs*qP31gqx9s8@ihrdHp=nN(y2btt^WHE zX*B+qhKT$1A**1mqZ5&cu$jwqZV$2Th5q}+C3bcN9+&7;>6kU{Q%3QzIYwq?Dw5Hx z6g`$ofbVfL(HBQ0cVS=vk=%6Kne3_=NHVfvUB>|h)s};I^0?&!@>#7ECja5|XHI*0 zjpWFvUE@GS$IoW_48^K6%OHH5Rqgn;98x8XLt} zR9Q2cDKx|%-+A$8R<7sj_m;LlY}wgg3Dl={HcP@&o)|7OT58AiOS=AbC7XaHp)Mnb zg;l|Sv$!K-rp|0eV#lK_ql?mS4&YZtYDW*$)av-#^dA|0C88Z6MT^didTO zVB4P5We?!9NW$Xux}Y9JH5h8(8C=LI8u@j6Qh!nY5T*0PQVjb}Luwm{CpR+~VzHPh z$Vg@jx8i=Ni3NLhVSy2oB?~s>=7sdBFqe!XMh#Mbw_-S?(L6GVCh-l>dkjWj|0+$2 zG>D<8DT7EsJfF|y{`K}YSeZ*B^8&B?w)9OtV>olMoMVo`9m;4^zbl{oA)jE^J2G;- z5QDMf$RESlY$~&}m0S=|OZS}K1DZ;8^@U~)u=KQsyDZjR#4}T6m!}6{t8;80Mf}V% zO{m`y4`HMAt&Nr@KBE~~XzaV$QeWNzO3->vreIezGFuu3tQuBnz><9IZVPLF!R-RRoWtC=vPVp{oswbeH6P3S?hMALPLyxf#b8^Diju>zteBB%9rV&Xy}F9po5N} z2ZlAqXF~CSb;m`FZKs=?lEum~tx!Du@)9nGTZ1}2ssSd#)kBa~VLoxRvGC}{76$k< zLZ+YCl)4TdFJkPN{U%+N&c(B$f%KvIbeeH$s=d_um1MAydLKN`FWKWvbX8BWkaN1{ zdFvzJ;04aj6gX1qIgp>Qu$;~*^YB0Y47W*~LCK_PG6JbB2d>O+)Hz^;(HZ$=O9Byr z#S3cNKSoa`rAX#C`wL$FR#svCv&WG-X_Ps;%;Sm9S@U^jhIX zZNmE`5cBHP=e|TMnG1?8T#ul1Rz{AQqbZ6S|I#P0C;ryX^7zJh($Zyg{ki|~ENR^c z%$1m)jK)`sD`v~^9j=PaE}@<;luP>MSjP;9KwQE;yV0HZ`Xx`ryxY~jq3B*fM0k&r z?MnD>{n9IwFGbe^DDhxfQ3h8eC)!03Az(iEwK6*$DR@s_nAtDSi~((&8{-Kx?$Q@v z^HDTsiw1CTVu|i1p4xy}@Xt-e!;9#z1cpzR>(f()4x&fSn~@)F{=`vT9^b@1Pi3o{ zb%~qe4BsIpdfxGvPcEZZUN(Bq>5moFxES*L`*p&;E2qSmCVFdtMbi$!Sfd#+(|n(& z8=}%Nz`i`S3B{KQW66yS`0fya3C zW!aDrT#o_lyBZvhCfT}{gQV9nC^p#0#rJ*>M4{s1ENcT;FYk*`i6D68?gh#c4d5)Ev!ged%Wsz~aet#$Vg~7m$AzFJyJyB47!C|1#{oK5Ks& zk4xvK`LD=lt$0~P9Z=m`IV&!PgtON4Gy#joB%LTS)^03F)?svr`+!B;kkU~UXZr7| z4Hz9JKw>6fIlmK@yD==#SH|E@0jd&TV0y?OmlIJNs^`{wugAZ3Jm%ngjn{T$nVi3F zGyg|nep#(-TPv;J=y2QLPFUow$UKW=$T?ob=()2fcl@?ajI$d@o5MZ#Pr1+O*q4ZsH6RQA&w-UZeYfI@WJv|}>VaXVCdcoOooPQut*$%m3#x~g3n?;w&=dmhn0)YZi} zNxNjbzWPFKJDp2H&ohw-Q_R5_oz0fH`zJn!R^2y zFz3{c(5D`|Zl961p+>rX1_p}r#S<-iMDN>g_P3@Yy+$g6S)~~=9Ujk{o!YgQ6WLz2 zjyxID&h~!!X#SWQ?m{GsPGoATpOT3+pYILeUYeA*B1rAV*^J|7Q7Izwr85NyvK+(F z=23h%Q&Pvhy)TxWmwbvIj5;0?S516<7knadGIl37>MEjs!Mbj8uEVH}-%InGO?^_G z#Sv2489Sl2^EQ#71%-1gMnzc3@_XE~cHDSLq>kfm+#A3Kk7A7{&d=G2H>G<1o2L^Xe7k(ZS5?^&}i(@T4INmsJMfFf5bV=5rEtfHWq`CkG zIIhm?n_Y>4$AyfTdC(_&W!{zLR~$YQYX{@=_?!!4xyND}kehk@sfX-;OrDynMej?( zGsW@$bzKs;H7nlNIAh)Q3&J;Lg1XPa&_@j(1?N%xDkC9aRjpmkY zRFP2?I&}6;G>nk|Q@K{jQe`aStlV|}>2}l&zw?6vL#_yoTbvVdz!K7@-Ef`0#R|M0 zfc}JX9;#1)5-~`{Qg@RFIxdEn`$Q-0uiwRR(JgJW^RpOp7|3QN1+~%?j3kgz76t?D zJBEg?6~@OvXC=_i=6$UE^-~Bp?}j>fmm^ExuPW|<7Z8L-+7(^Idrv1yV!y4fB zGQ3lxZua8+y&V80iniVFFNJX3GbF z)Y4sxBu|C=&RbTi3r+F~wWmKyh3V#0D7`iNba@>2=tvjfGBSwPvoqupFww-9}3^3ELTNw+@9mrQCax~&G zlc_f|o5jWr;t!BTn_2KlLZwTWtAYR&y{13ggKqQk`tKq*morqMb!y*)3hB#;<3)r# zAA9FRwQmvSrFns?pX3^td7Mx1Vs}mlyvVnj;-6yW(nzw?;cbN-k?XeR%!fO|9oXP5<2{tOzLevB#qGo)pk!XQ(&xKRi}ucArm?) zTicJDHeN#q;*;io%=F;ui--qy_NZTtl8vt?8sHSKZ z4(4+j&9`K6+D6j`$jAxfVfb={wCN=4Y%cgSFWZQEpDJ8~jjj7+Ua6Ooo*9#$Unrh5 z!vLoK=>ox#a4i4$j#ajb-3TB2W~tbCW0mj>uL|+E3r!S=EN+nln`JNF)xhgvz4I53 z)YfQG=9)pv_Hwd@QH62%zD)y*s%=;#F=!<|b284DyUoYsoy|eM_y(Uh&)Sa>?K>H* zOjBh4=6+|>25*V$X1yBx*EA-hI3}Nm_hGb_s-Q58%F8ejSAfr(?ejyl-(42rj z-<++-v4q~NsJR<@5UY}l*9L>%&YIB;)zQdA4wF^SI48HEB4i!v z!UiyD&q!9}UMH!Z*~{tO+a$im*Y_;xz)uo;2WGA$#UmK^e;>gq4-X37k}e|2rH++E z@FTxMUGhlqnx;Ao5-!BvPeKH&2`3hr^{j1%JiM#@qDLOD^@L{Dx5dva`G*@Le;>3U zE^xonSGaJOA5W5Ix#~tHg6QtYl5ha89DKsk3Fm(soBT5@Ys&yCJ=}N`*Cvq!ZTHDm zFOer@QG&vH`*wKM%={EU$@7&#%Mvip)5fMb=OQhch~viQDeE}Y%R}Enz>`kbfjjNpdD3+U0T2#<&G$ zv7V2EtK79mI_ntUCHm#F*h^AOIIX>Lzn}X-LgXPcBMQreO|4L(tHyj3-if1PmTUHc zyYiM^83nBScI$(bkA1gDD|fze~zB3$$xkaktO`L4Ad zQ|V$;hQwXLFuXK+w#2F;G;5#FSb`)V95Ibt0K9@>S{dFn0#BKc4><3~_U=teb`wan zx}OmWhtO9Bz#jx0)@>VcjaoMCS-xe8790F9>9RI*^nCz(?)+^;Bil zzR_Mpx&_71I9G|hroj>0?_HC@5|LJ~AVOoG`P;Tu&8cg!7Ljb>cwtC>NA*aX{CCF{ zq>~_XduY9v9~<1$N^8Au7e92Ro>iey?)hN_^TRaSv3CmK@q{?WTLIBt#~sSR0P>x>lt4 ztUa3%*L0M%S-(D!+urQHDtu0=5UPA8O_D3QNS0+#Kdr^n)OwL`GOYnJrYIB){B9Pm z_oIwe0I3wrvD;7fk^xhw{}eK=X3YxLl|1~*&hd5x%2=E2)LE6_W3Rr`A#WSt`pA@`l9LVDZ@qRAs-OD%aOq=4!d zOnBY%)FWPvIxexEHciQe-PPh-5UNAUIDn{T1Kc%aP+}G$AZbhFMwfMupfB5WY&0bZ zKkf_tP@L6}3krN;n#Unk`t5cO(_nz{0qbkaj3fF&0h~y7^(g!+rJ?0dK@KW9voUSJ z*RyF5jMcaORHNsDAI%Xz+)rZGk_KDW7$KJoe1G$u6wndy(X2(?7vxQY5sL+i2r@xA zCR4HT>Ona`?3teCx#1RwvQNhtGVQ;O$R0)&z!hSAdl0Cns~7tzv&= zyz6bHD}L{dyS!H8xK`=1c3wNrI#G|eCC-+i4e#RL;@7#_*T{W4Ce#*L>6y5N z$?@@nYsT=1$PjiB-F}GWPi;;@vNYm&(+lVyG*A%m^!^Ta1u|<9uSG~Ohu+a98C~W> zoXVauM}#@M-Rxq5-I0qMtRUTBytZSGpUn#WvA6Xfn`klz9QZ?v8|T$_C{ap@KOY!(lJO`i$Ju`Pswx-Vq+a{xu{0Y&I7!YDUq9Q zXw&{+m?c^DRv=>ynKPSfI@`QW70+c9@Wo6xpMrYl0a92GoaA|T8N0pJ_3jM@c|Y+b zRR#lxo;5(@8M|hd4^9QZ2pfw%Ad@x8-RPSmOBz#lc=gg-AOsefukSnhv%xgFHzx)z z^UV`iz{WBQeBZ)zIm`VOT6D<_ zeJ|wKYqA`mk_JyK9z~f~>v<;y8LdL+4)u+Cp@_3i zwS~MdIRQlkF;7DCnJHH(j+1*Hs&6Z?CoT4lBNGF@(xdxa+4|WHe@@DMxi{rdM(bJ> zQBI_wy5~|6qb=`U?%%S3ioy||%%12@q&Tqe(TW>Wj6+f%Iesfa@y*!-KiP~bfJacO zcGR|wMg_CU&r!b%08&YZOjFRQ9nAYiXhRgVk4*9{m2>Q8tXz|e5wK!CuB4~2o zht}R&V3|g;6rCsz)FEO3^8_FpdKDw|H*xF21LGcB6Ren0e{V~O*-KIZiIBW0N;FE2q~! zC)j5K(oM4Ie-B?EN_;LQfgIb#%gc65tr#V)zFvj}R;1aA#}6&aic#vD59v^bg>^?T z35Lh0YIgZjmi(91e8MJN=Xh*)aM-4mmDp z54gj>zf4C5v4!zq#dZbFYuY+nFPnQ^O%ikk6&+3gxFj7s>8iilcIt@CS_Zz@FuRmo z%8GipuvV74Bw(_RhE)?FUm{@BBc((Vcwg+1Vqe7tG(Tt?4Ev*F4>%rY%~r|H4z?8} z?9e(Tn_ALM5mgN0%e5;<*9kiw#$5j~1v9(;qtw_f)~PMKMb@Y#{8NfWuO%af5AIt7 zG%l&DkLIw+@lOg!USuz9mH>G@*{H9l5%u*5-C1la*HNMeUAw>9Y@h2kQvF#XzUrJ< zbZ_gkR~VD0sDQyhOmC5K3K~xv6*#%S zXj-vR6dW}}d%r$fJVk7pSubB<`FWv^aj$9%GpBl|y=qZ+n;c$@U!`URS30)DX|4{KnGnk2LM09LVVT+_>R3EBi zA}SM|AE4z@v1xv`p@Ck-P9!kzYif=J|X0mJ% z)p^DTNrtw4$2w6i>)8nZl9K#kK}RzQkEnk#_gM_7+()}Qe`HQlc5RX+3OTNJA?GuP zbDPXJX1^B=<6oL+|3QZRdKS1$N@fN9h)+yqW}Ij+rt@b8Wj<0fN<~0Pw2Pb0Bv_>C zzTj@!GQs(eK6H$%-*0-se3O=#6Qrik?>$!VBW+V0N7V2n;|DLJVA)|J>w+EfTI^cx zcwLP0fvtuDVGe_X`h6dnsOX@~*lL?)KP&<9<(Q`WpZt`pm_zIs)r(cByqlHaw6Tom z#+@F;zD!X8?SA`F8ruzawKks`j>l32YGYOwQlv6BtUiRGP8+h&()%;{5a--#4LyFr z^GRxOazDIx%=}+@CI(|ovp1nva5p)$zV6IMakcx&U!o3l;qQ(SI4v(6@w;A0GSr%d ztlPS<-lujh&!xjaD=o)Bf$QkEz?3?L5`?~U!0;AU8{&()+cO>I9wN`- z)j?&e=GS8=hjh3GW~>G20#Qu)PPR+Vl_^TeBpB(kTMe)eSBtBj5Sb! zox~3c{8xp>#8-H9_+OA%o6xvCO+OpIppiT%0`3E673>y@YR`Pe*V75~0J?S+N zJ}xxmhHC$}YCzim(WTaAAv6(6eM)!o*}Jw1e8YqAnLW zq3LkX1v|lFvb+DwTMJWcbd{ZDn_37OnMo2@d>v)^K}7VDdDD`emH#vJ8dVx^?$vu4 z7VVQmRr2I>$5lqYvuMN5b*e(kT>6#Kn2%r2o6|0v=<)M=15}`Z@QHP^$#GDi7P=}0 z*_E9z#s2!ygp;TK5~P|!RQUMR+{o-sbHa_H+cR#7+MZ)(U${G{%|-9lG+%M6CvJC= z*x+0%_}XEf$9iCZA0dUAbwo$n@?^I@!#z+N{BLVLLMF8J>p%q7RjX9arN0#CtQSLy zs_^@k=5G~SL0)ne6RxJAMZ@I0?@+z_!mny3=;MkK#=t*1Du;Q>HE)P4B*>{FA+4~r z5!v6PCI!3ORb;5RSi1l%aa^Szh~mm$88<_Z#q6_u+&8(x3KdB9F{yi9MxPm~*M0t9 zulWB_&dFiCzAt$poxVl&2!fJvMcS^c9jQ^BDl9+;okyK!tRr?-JNxy$#_H3CQpF8aH zfVzn;-e6gwnC^u7_(&E1@`V05%Lp2jB;nI+8=Boqo2|~!@2rVPz8AITwOY<;(%6qA z+3hOrTb@gb)8Ezsz)qvZUvCd^QR3f{2=YJE>;G+?c$F`U_cBsd9SWo|*^1rxH6V^j zE5SiPOz$ks)8@ZWjz1}KlyVl92pCE1KSgvh6leM;+%lM1U+k3-~fJ`sdFDl zntNQEeTVTL=%Ipdik^xPYv=*XrO1EoFI)u6vnLS)9lS83UE?gL{>gP;P6B04mf3K1 ziDX_A-q|><6f;fmg>vDjO&hu&Dg{sHM7^EGKD8xBrDn40@CpNFFU4d|9s5{wxvs}& zx2j*OdURrCPs<&Mpf32H~?J!8}1N&B(eh`~&x8g^<)K_|+y zO;zO&l7sEf2k-%-mOoyL@;k_AhZ>B#0e%lEjrmX6kkjC(+Rx|&WW)r~*)k$I;8kdL5yyNE z0WT$5H81}7REqyPGdk4HGS$K0Z?fM74+|#rux_PW~!lpA!`%)A$XkenU=6h`sq1{;+aBYNA;ACj_U4L+e-Ge2?naeG=)E&1F z5hh~lFJY9=OT-H##<(N)L~4N$`a6?jsFna$ZZhzW%ufl2EUWV%!k2g4_`*HuoOvEu z$h%*_>p{)u^^OW_=RLy5<*GTbr+-1n7AfLjqOkyi`%Lo$_)C7&y4OShV_Pd~(A?*B zXz@FX`%NC-@x1pHnF5~=ls>zbeG1B2=AJo&N)wsvgVUAVxcnf8C(OT{!*^NA&Ia0; z7EyKy=a>VqAQ6TNQ(L^xV$d%DvS4)hq$HCrJlSY(tZ9PZ*rmx6bQxG_JA7gnlaK3t z2&4b#JK;B)ekx9|q}HArFeJKRolvZ+R$hnGA?d&HvUpkAPU48FIxEPv34;%8q>m16k{xrq@b@_2h4seYWNV;= zc8;05)KO=Ht%YsdChImFWk7?Fyo+JLde&uYpX}%G3{a(MABDhr7fwvtA9D*n(=LRA zBP+qHLx^iGwE?z`S!Yk*Q--!UA2Rj@NQA3so9isn&kplt6*Y#ps_m{}3>b+TEereF{U^d)AWe#k4|Lv{&4u z!pYQu2&I4S%2K0b8_|-0=c<-Bw2wCK*(M6jMga&uCx z{C#;-*Arcr<>O^pD#XX0!7!gCqKT!IsLDt9VdjdyY40$$4DdS8VANydc)*rl8A_#JBqlK5DdJ?vrK82$Cw&?&0KAdcUU1 zb1GYiC&KHbTsc#q2rmzebeaqgh{pI$m8x&HHsxA2B4JGYf-R5*4m&yoc5^uL**R?M zM&N_X3?bIl&pe%6~(OiBxteVhFE>1 zw8_Kbt*85<6)3DL#1BPI;=Dt4d;BW5%+h8=ie43hN3AsLm-{Eg6$MwRL*fa`=5ZUX zoyL@ls#y9B@UiG?=yme5L>Ff4c4kw(?u} zmD|lNi%~CO7-266qaT1nmNU6o?K>}Ig_*;zwy9V!O+LzDdjcn}XbE_x0?@9CE9!3~ zK>E54Y3dG*IW4cS<~G)v2YB~4FRqySUw?4&=VrmXm_ zKBkw6x3c&t+%lKF5uKAIyg@da*jl+m=X#$9F>C%Re#^7W_Nc|LOU4Pnt`P{)!Tcop zw1WRcWc(ZuWmK^Xf*0i`m-hr~(+}q@0Ih2*}c4 zq3Ffyd^mtR4j|-5%;2rP9NH!QN!`Qsd`KX){lLI*3t|a@a94&8i7=Vy2jpUFxxXO z)H*gDI}o$LwE5Y8QxxeIIe)zGpd}ai^yv)RyztZaL@7nY($b^DG{Ig|_-Gg^O z>#Cp@;U%N9ccB@8n=Ntjc@p?(w39o1d06A*;7s+HqG@U$4t@-{uRn zka;h;+Kbj5C1);P7`rQ%K7(NJ$4A`43HQ7cgRwUcZ0@PneUzM1Hz~!%wXzl)W(*me zvlUDn%4ww7b0)sHl}R8R>%rJGQ0-hqRaq=;mq*p8rt4 z&-Ha|N9j}KEb8bKS>m&BLWO<5ZO~`ezgD0{dC&o(kM3K4(gXboNsGlV`l$GZH-|DB zAJry)vn9u6nmu$Ai{gBYvoPSsO!9RQn^2b=@3Y^d0!pf|wT&(y;{=nNJRCvDDBg|Q zJ%zVsNUe^7`omYC$onX89L$tRS%6%7UGzQcZ|}#7*}eL)W<7R@{)o`57eI{qHN4 zz*KY=xY3Gq7UaS;hZ0+|%OZH0>?;3)qpAGs_a$yq6lKJe&L(Yf6xvntd{sgU)DP@w zXgkl#nfccZl{CLPhJiNsQS9>icxO_s$;aY_Jg2i{;7t?8;A<%n4Pr-44MdK^t2aKz zZWbNdfP;D|Fw}8X_kr$G)o95sL4za({XuPaeVYnlFW@aR($FyoL%- zU%{>?f`8Bu1+8)%u6<6&Au&AfqHr;I6< znrmH2^S0Z0iu`z#jGKj6g{UY}fy$XurCKCY6RV@GVEvgQdx85N7H&w{Q6Fb&TFSJo zk22g|#|H_!@r0zHRCCG&)xg}^-ENx`dU^e7JZV;xl2j)7&q*6#G^4ri*Zjl5)kC|4 z+-xR^?`J84(F8t5Iza+pNK?xlE?u4s{dF`AFoQ#TF9Asto7by>-|GINh|9=RTm_$h zNk?uB*44J$RtCjWL!J3SQS^FW%>L2ogvMsUz>T7XGnju^Yf!UFNq+dYF--YwNlWK4 z#?;mzuG@55WqoJt{eSHO$jgKH;fHZrc7(1FmiJ%w;d(IqB}2hq#FjZ~_z^9$`mM5w zr@?+|*>e^<-_F{S{5y_uS+(nndk;%4Czlxj)5W9FKUDVV$Z#bj=C6S z(5PEI-j+1Xv(QDEGMy3_yFJ$o!uJ8F9}nMPupCWo;TNyM9*)QD9~_)+ZR(A#=JGl> zV`RQA)*cm6HhwPAUD$v7q+H~?p81RPC5@T3!!%3ey~{-oQuzq#ex`Yy6*Sz2gi7vE zrE!SQ-oqm#`w|g@a@_IPeoongYxCJ`|VL0 zNqvcR;oH>8&lwRRXv^mfHdHaC#gAAQ{UmDh(74aFy;CH{&ok|T6 zSwI!{@C(hd`Grc@jkR_=T<;jRF}g3q@=GOk(qG-vf6+`G-zU3* z*d0*(t9OZF`Q~mFZ&7{YBlkFuV>o!beIn__y4AVt4la6x4Nr9do>8K?e>{h38nm$pR69Z^Rv+R*h07_ zu5~cITPE9aq-Q`nkU08iIm9@u=lyNteWN;Y)$~94=*{Y&p7%%5_jhBaKV)P7g_-z2 zu+<^|nv076M&JkIAD!A)S?PC!3V?ybgB@{mCAk+AU!`UJes=`-HG`-yHl@T_D4PW1}|LmS^#jtu@WFQu&OTvrDs*wVw|a#UYBY!A|ln5WC=iAWYv6Sf;s!zHE8Q z#}nQ#Dl=lUeR?L!xUl3v__Vg1XwL1N*u|`o zo`h46U1A&8+P1)gE{Mxh&Okq*!BzoT_vG?V5beC&HfzM_&B*CDGlQLZ2DvwS-=S1u zl#Aq%pk7QYL*KHQv#mU)8@?zr0MF3KH)|2=tsL*`?T@t9VVB1X)q0o%D;twSklaU5 zq}xC$zd%_rkg|h`7O=e#8Db`b3=IPv06UB*8cW1n@ZUY+;D&w?T9L%(vMA|3eD*kY zS+xsTr%@N`)h@c2nfcxJ)bmL%hM-GTXOjazgx{y~CSa~-_18+U`LF<+9#t=QcqN8{ zD;Y67s;%hQ^W8_SJjMe#FY@!5t4@R3g(j`TJQvQ&mm!!x+O(~7U#8?{h$Yt1H)%kF z=kQv-B){A{kV36E`9=0QF(yB1^cn3_LZvI-BGeth6a&cG>Lt~7jmT~T7jb6V-D1C+ z8A{FuB=@pxAC>eC)Kk@Ys%;nkkvtk)GEX`Ki5#1}nu;RTUdr>ELSYH0n!0#$ z0C|jBfk)THwwn#4xz_DT+WQhI8D;!rC26WI%WP~mdj*uPI!ekMwmM4XzFJi7Zflgn z<*vhy=J&{mlg^{c->vi0ECQ{;ED-pgKWL^r!qSd2;{ja3b)Su$L=cWICN4Lb0|{31 z_?(EnPC#qZv!Nnjg!h4RfNGt+LB3C1L?xIUVOs(tY_TJVio+oa%OX6b)_4A&o_Y9V zbca~)>vRkoSXt&-(Rgb1W55b2Z7N@@oN~ZX*W%w)ck<^qx=fVwj-^1I?+ePHSa`$v zNY#unZhIa@;+2r1tf~HWa_ijW#_=Y%KHkueI|U@D9fX0Qwph zOb7=_F;H@fh(UtVA9Rofqu%=zn&Yt0vUDGM9}V`?o~E$*do(h@++|Qa!8SsAo)e1r z#c(dZS3~o5-{a7-fM=>jl$91*mnd@PYlA#bU;yAbvQJ+=%ovDnbXUB`W$_2AgAUCn zW}1Y=+1F1@n@zH2y(tup!27!a3V|j%X#ZL1%_K~pu*)v^U{OaEd~40hh(ms~rLhAT zsK>hB>k4*!-_;w3iIKSE*%dK%!l=n)zcmmgTiEx%`0d7A`J&o(+P3O3;n|R?4;@Nn zeH$HDJN7b(>OfoNy1P3*iOQ@$`P7s-k?^+_JUVVLPypW=Dbv+)-1@^K>N~|Vpqxu0 z(aMHv!~(fJDQ#1yn2 znp+w92jKmGl$}*nlwtd?RV0*>kdPQ@knRTQ5)hPbhLjwKh5?ao0V(Mc5b17EW@v_x z?i?D1AqE&=^BwGcu-9IDegA{^;5~iUyVm_Y_kI1YJ7(kz$N198)JJRI{zPPhYO23b z1umE6*LKp|jWFI8hU39c2|Z5uA5+_M4y?;s$rA*I=P>+@e>(R50S&a+&&QIW<=Cze znXR}a>*wSpg{VUw)Xw)CZb5KgJ7BHQ_M7OjcjGM#vR24wHs9|EmIB~GR1>b&NW+=f zIv$r(u1P++bD7N&IaXh_1tYCR7;MW<>xGvO#|z=vriiCEMv9HRrF|h}ZVEO%1bHW1 zU03|wg|{PTQxkJU6L+M6Ify;**$7BRf@jx;%aroPqW{;LW{|Ke)xPJ-zr-OZK|$s!AoVYkTkb@%=gdt+154K(IVA?L4%Imyu>4 zK+PbrpnsNAahBE~JFz!?Zm;}>w_mNALC5l8{%%3^cxl*Us+_sm_g1jtTGbdtim!5~ zdhNcBE6%9CL#-wyA3+8cRXtt~9U9;&Mrgt$C6Qs1LgwbrN1TGP;WA}vkUxma+lHep z`7g}14C9#-!hotWmv9QI&wHyY)_?JG(FXpw)5)DHi@!m`?)Hn)cFabD?xbC6JEVmo zcdCBQ_l_vuC*UCAVj=XO<+q zpYfZo;FY2Gm_bWMM;9aP;~n^3o8uu9q09~42Vq=%T~Gr0==$$6CsZvl@!}HmqDr^~ zg%F^8Y&GJhPG!W!!Kt?R76yPRK0kq@8c!JW z$(aecTMLPtGvy47SKU7rM^| zP)WM+OA*nE;&4dc;QIo39-BKkxb)VuTnt)+`%r@Z@U%O9B#qT0u|Go_v zo#g=}0^Mbh2nY##8j4Z2{l+zTPFUXtER`S z8DrbEG|r0{lXJ#=h?+v>!?@5+JrgJct2`yQq1mE0ffcV^-))8Y#zuQMe0K(j2i%p0 zX{>m}cYG-hC`N4=fuF_-8~pCC=Htx>V&vfARm71*E83HkLv&(o&0MesM+GYX@x&B< zUcL~HBUwGW2q-vxQHnWq};}4{aQwLJ^QEobozrnsihSD~dxPX)Dlt!@H%L zpwrTdepmFapUgkZBEr>6RWyFB5kpAS@51JJl^Y%JLinew)ajg)Dp;=)ztGHj>E|3( zsWpC0m0$N@-6PMJoBHW;?Ddvg(jlsjxgW!D+bzzy{(MkB^56a;8Nj_Ib3e#R(77Ra zJlU_~zfeix$>W)2V4mJjoUs!OgBwU($k%cSOx7h{=lfQwgSzU?vcH;7Ig1apsf-5Sicx(_sBC|jCB5>H2PP*wM zqLr8dtcfc3+}Qz$`$G0HqetSzoLStG6vr?L4#cLuy zQ6H5*U#h&3AS0|6W9Vi3>To1jNcO(@H3OOJxJu8rdtb^0#_v)CoaAR4kqfS+9qdjr zv!=fVF%Xwn_=x*qdY#u`gnd3NffSpvEpJK5rmk?Rp|)N!d;+@m_Enrt)M6BWM~PEx zB)2foE!s-Ta39$aoFsJl)$Lk8KIN-cEF(+4RrH`k?3%nw`Grm!z3hIlSg)=XL6%r0 z59Qp~nP+P1Nsx<$2E#l#Qr7hY<0$1miKz=E?AD~R)mKuVQq61(B+fk*h=Q`eO{p!G z>OXmfPpvv!={+=SGP9~eMLB13X~Xiap(L*K)C$dd3?i9)r_@y?Q~iM8m{)1fl_Y;M+H=YO$~ z)nD|VI!|r^S?)-|%9i{J?a&z4A%~fP?pd`SaghP~tnTK4`C`Bmzw{W65Uct&;!Y!? zxDdL4*wiwoQ7c#swq$#;f}1Y-Y_n(&uKwGu1_vr;gjEA&ly(_6R7fQyt?t5{DYcT~ z;-?v&of!=jT%};}PBR82irk?^=Y8+F_(a9*g%^ZyiwzKc8XZ@7fdwI8W;;Rch8oqV z{Ybbs3y{^0RK!!JEcc2)U8N9umJq|RJ&7JOZJ z)*-W|4SyYD*_{rmPfewKjl_ZOk#tZt8Oh#ua)Hb&9~*LWk@1-`|5UVnW+W8VM{ETzApc`I>^?h&JuNBz9>K8YiYPoh@UgJk%P`oP2 zl(q6L7N?dSQ4%Zl0r`*_l_4t=;B&e#JyU~BtByQgDU#r_NJ|G=(n+j=gS`ODnw;mD z^7|J*aOi~VTc+nL&uwF+9*k7vmZ38bLpp@_&7zA&{;Yu4n5QI7fxmpLc{8%K_tSSA za9ykHxR$v@PmdC%M5X5rznbJI*5Im+bWJ*Dl*m>kb;pr*Y=JsFVzLWE7TX7tj)Z*`T#-%xuTnBNdRQBekD1YU~c#vunx z|HAvv7DEy$s;-uPuHc`R^TIhJb79me+^jmzd>-^ZReK1QQ^;QK*{@THuqB5&aGYQ$3yUXsx}=Rfx9+<`M+c8NHS z=i@7@V(Wlkre%P?wl_sPrshS)xZ465<@-&bkwgtq3skD9@aM3{W_rIV#8X=MxN1<; zLf{zRlo9+2@&w9njxtw-c78|OEovi3uJ6b_q)q(1ZZ&g!Iu~#1gFrqL?uL1009iVO*uTyBLT26;KneZ;OA|+@S_~ zP}s2-snf^=;(c95Zv0@iz}V-0oGfP1KI%uNf?&F!H}oFpKGyeNas?w(b0gAh?)-;4OSt2jWJF8+Yj1x8N;g(yLTBY^*xfFs0yL+ zzOQxqwY0)m2V%2gUyfqP;`3d`pz;cp+MPK3L{hS!oC73~SFlg@8@|i3um1@13QRNI z-(X_pXg-zSH2>FG66Mt=55u5?CrO%Uo~LI^Q~pq{TbAn1u2X}ayY-=!eKpLf26rd^ zf!l29X|Z9a`=o)}F9n5Y?)G1pvO(Kn`^&4qNxm$}&Jr_2LXy8!6)+DEO!sq(($3;h z89kdW@$M#q;^RNP&&WvWuG1t}W>|?h+Q)n;6iXV9IaY@5rCX1;8v4Aivv-anb-0)s ztpP6L+jZ3K=r)C=jvCCu38*u8A(L&1<&|9!@i72I*eY~e&b~sH^SAZGsx;pGT%81b z>dEpm3Efa05g!$EcFI%EKWg6+ybRe*#mkZ~vfJB`a;v}s@{OeUzG4lia`8~dyig3GkNw6CW>!TSgwDo8JX$>3JxxKb6!CxE zSo%3SezlHO6bX0va`=@<-Gxryi7~{7ll}P#h@Vokm?-INv~8QPa-N6RX4&t?qkH_P-E6?AWk z;;-=y0KNu=ByK-KP#_4@YI9{F<3?#=3Fc>KLo>v@#-;kNv2)+{cBiQL=qO2mzF}L$ z!pnUE%+@~Yr=^vri&K%(xS8O&cHrSJb8-2N6%6CDNcow|2D^}^ax+Of_T`&a)#vFx z8;<1_K+E&`oBpLl&#vb8sdb$p4F;O==7J6!!BUNBlJZ=ig5S@{OSFEzn-j6>$BFu9 zPQaFNA(<0_C&YiAPxDUi9!400xr z-SHc!+Ob$=fLBONERL|F@)7z#96(r;x4VlG(7l!m$nD&Gv1@sI5?^3wAeA*>yzv$H z0xPIH^!-*_pPJi}`=Z|sfuE#K*Wzx-2o;&LAF=>8-GP+UiK?iE1}(cHWaqXH-ExKs zRGy@~5*2gr`OG@tIbOf^VsU$hNLS=d|GwqiCskbVm)>2)d zR0#n;4vPFRse$U~p3ZcI9E@IFd-{U*x;xi;A8t$<(RPxBrB3U#!h+K)zY3F?JkVWp zoeRGgBcH6ti6MzLZM3XIwJgQ&<`J`}__Z2s7qxs2|7ginko5`5d>MR~gfVkA>N zK0(QI{&f#b#9~gUQeC4@;qI+;dV(%urx{+F?QeVK0)sx%nlXgl7rU`nM5CLbB`>gQ ziC82RRf14k4izUTIAOdTUHot+`gw|%U(DPm#hR0W$R9uPX3F@zj^_aNFDX(BT~YI8 zNB4El)_%?h@~laGDUaejm}RJ4?&G0-v#q@nYuMmATeYJI+Lpo02Sn2I##76aHVv}p zt2?GZ4xHTl>Qqc@CPj|8`KXjm0?2wcCI}P+#8VfaAgl-`DrsvzF1 z2g8wlbYSJGITUuA9d>4V(<6Zh?v>^(2vG~8kcZ% zyn2kFdxyR%LRj0`Xd8UpZ30Q}n-6XyyaE!dhKY@$axbRrL*?=kP>Z*x;W_+w^;7VG z)4J#FjPLDH-~`I=HL5xuQ~A=n71cQwCx(rl%9VXC^JSTh2WFhH!9f@Ws{FLZzSi)t zi^3d`3~7Yut?HLRsm)CH`ju_s(H*z8C=Hh@wJbVG1R=bUmJZkec?gnFd>W-1qjFA! zWBn91Vha>#jF&@oAfEKuXJgHs-9P*K#b1!>^d~Aykl2sd1fxU^40}d-W<5$(UB{3f zvo=F_LdGPMS5PA;yiFt9Y6j5KYctJ*lcJw#k0%z6!R4Wtt`NTB!y3cQJWz#z8N54Q z@DvQ6RqjH-tl93w33gK{Clm&(d;PXITR+Z}V~cNKpuEUrv#fH7^%m4cV& zf`%28^wxzV{2=;DPW%d9>C{SC3q9d{o2=Ko*TdM=J%;VR_2#06j!%UPB>2?r#GCQk z^`gFLP15(?sw}4K3W4kvi$u1~-T>ZpcIu>r%HgoiBUZKFiwXe0@9BzdRa^LeR-oUBD;_cMCB zq)ojV!8<2;Opgd?BiNT3Yjz1(sB*dyBSP`@DNa)VY&R=Xsp_zwweoGmp2W=>pnt%Ex?shBF73_D zx6qbY!e?OS0^|kW$*xRP2Ibr=*ZG(CZxwmLR3#~Ie_7N;Oyeta+c#~5v5Ki5Hs#(N z`mdRw$lH2T>TuZdhUF7#Y0nd&3Ma5GKB7lIyQf}>91fxD*QdPyMRH9%>z#C_ z!qOUe^}u`IV{-2`+-Usoy4P#bA}`$6fAMoHN^1$5Yw>+AG@4DuHeTzPRD%xE=1Hlt zJ%hph_U8(hwfM+5ll%MsyrED}^oi?FCXLO0$2nJ$kb8Q8Wd(a8DuT|ynl4oO+4It( zPBli{64Edm(+C98KTpGj-!iwWYmhoZG?7uszJH3mtmrKnb6;glqPInzrt13{^U&G? zd;^dNJK~9Pb2Gl}F!5YL8`97yud08C0JnTN$?6kstC*`TK4{ON0RE|_}ZP&B(GVuu^h zDw?!|Ib1Nvy;(^Y^kSnDZ!vMX5gdupEq2C#b#vHky@-@T&lmAiNJ5-<&ce0#bm|<& z)hxF0bf5nDDK9mh{Sy&#sI|1inBl{H0b$7lOgZT+biVB74rwux-7|wi8oNytc~_08 zf8j!M)@|=65-k561#^b&|8UGK$QF-7EwHB z+;5IQfKoL4@_6si^W9PwQEW!*g}*`BhCG?II@6E(oAdf+h|OHbruK$Qz zHr)(?Z?gj`HdFvELp7E>7y2~$-S6LJ@&4UN5%j#q;b9!7Z&t;09oaxvg<|;A&H- z*r5euqxV0dHo5ibzbVtDANrismj!`DmIQHTaU}}}sS`jq(#A(J_tpVx#nHSSh9Ul% zD~PS^l?x0;*p2lNAYo`XDwixPJI9+f91s!=+N5T`uA}jb!-79w_GuhKyw3s1>`}jffEhaX{C-MO$SCYEZaO(zKjPeHVcnHm z&OFLr>>7W3al#)hU?tfSW2a?EhqJQN)`rjYH_j%rNXaqXoIZcx-I%! zTAr+Pr^i=ah1-aJ+VvAlS>u!|3 zH8(AG>MvGpn44s}F`Yyx<&Ae6DldX`(v~;k^B$q8PXh12 zF9<%*%lx2-kl>H&9n}hbCBq#e)Q1I-OqUsC$>@Wtut>4wRy#-A{;~?RtC;{Tqm;k2 zV~2+d^_kRIz8MIMdL%%LObj=9ktO$w9G!TOq6G^+)rr|hKkV|{L;obPu%40X;l0C- zffdEh=Iq^x^2@t{-h1{mUWwu1&TI95lxI3;hC};OcMXjxWxg=&`}gbIR1Tf=wB*Xdj8-NMjC`eh=hlti#`mi4_lz2x6;#Dg_R#Tko@ba8`vG(6 zl)Bf@yy~MFNEgU?P`cNOcarAy+Qzz}X}p0U!V-@aoJTpm!_ z>)$UVOsSb{tV+)KD@u1H`XVXo=Hs8-Z+cU%032UvkOAH65B(Q};J*ZQRc|KVOR!G; zBG%=Xg&+3vZ+sH{QME9W5X1YjyT~-nC(Tdkap${s>KKinl_`HwgeL_ByBi z_S5F*o)Wtee^|-{n24}<&F44qPmG}pR)vzIbmu+u{5lr+StHr|b6Z)}vh2+TMU+#s7r)Tjy2sT% zIhGr~$zj0U`Y}u$MJnXXx|Xe@Mh|~P@xB1aYY1P*>nXT-^jUd=>RjxtS_gvlu#%?W zvCIk1YNwk&DC3AEmY3!-EWytPUFzGj@cVSTmg`MZrO%ii$FQM5+^n-)-xW0{9JHHh zjWE8Uk#!f-61^Q>IUKs%STu(F=aPNibPfUF`A#MHwO4;@5Bw5>trM>2DkXCYdvg@l zvQlel#>-P)!2eh@K{L^&n_dw^bBVAV2SI zMx3FO)m-b&fY^N3ljh*YsS8Q->e2(m{kAWAZt>}y9R9%B1FX@_Ce0i)adkDs`w($$ zUjLA@as|SZX{&WlxW+76eNY}D`PnjW!G3A5A(?+}sy_mRHQUl}?(iqAZ_~IS6Ix$F zTT7?O@DqVrd}$bG-sRw$o$}>vrw)YA^uEr%sJ0x?tT8CbCVsH<#`hh$Y;Iw7+PDG@ ziU(e%x>1Orr7eg^qgRJV)L#Vt4~kNBx4B_sLCyY3T=y2`%w^dQ?-)jpV#VeICXUU* zXA56lPac6+@uQA(neW!~lI|iQdhEIzrNYtv)1F|uVN}h@f^`dbD&11|h@Eq+VOhU( zNX9~|DKFj$!q8^Sikop^7MY735gw$gbP;qY4jEF&h06rNd#nij6NeL(85Zc8$ld%N z+f&gr#0>&oJht<&;BAg(9#AxRy4~F9`Rm5x%kY2|#|Pz)VTA*l&1lrYr;tTtJip4 zeUTcM=OA`@wgHe4`4{K32;#xTkH4AUyu$J#&lu&M%XKC_9^;gmdYPSWX!?ceA4^t{ z;znz>up~Gv&ce7VRP8`5Z;CWc&q1XfycSB`A;>F9Ra0<1`~5&gmy(}SU7;G%#4bXu z2m6lZ|LsLVEw8Ox1m>7RU{j+N-QUEIcJjuSYXyU7*W z`Y(S1e;oqeHi9$6?_dAredX9AW3M>oZ@Kht{-wN??Z zo85vVzx~TXai_I&kw0xRSPo<(_bCvty{}XYnyVwQ0aB9uCvEW|Q9n^|DkoRl?E~d`Mno#?-v%IV^y8 zo}{nnTSjV~G&FwlRw2y1wv%$;kEclZ!tk{Gi62p#yp`d2IcSxP56$zHM{;nYGym zv-Y|vWmf==hS;~i$*0?`W87Ox$JlmweF%Jb)&4Ekd&!HyhjUB@7b6ffmrPL^FpVOP z8E&8bO_5&n1znf}XvRJJ^O_MJ>3IAYL8S;2H*<-okkI^@Su;ZtSb1}Tm{XYX<*giC zXh>f>IhDE}zCtcG4#pFSSYhobw=mB-$JnDkm2gTygAP~iX&3aWAn}D`D{tcDP&T8Q z8O^B|^9VF@dUbq7Aez3Gy`BH1OioI3$)~W{0Gx8DtzYYDrs6Gay+aS+sLR|Cwl0vv z>GaqBuJzr}R@gJmFnrl*FO34Mtl%!0p&j4hTt^uH#;THB!&^>F60+{~XXDZ>cyEnW zR_{Lwa9SK4S6g4Uh%;UnveCstb*tPKC<<27&Y{|>tKO2l2-vPwwy9r>SXoDG^l`O+ zTykTbOzhKlyO2IJf0qUibeM#VQUS}yM2_}eIQrzlodKQFQ@&%sA|=~^)DNnGPCrI_ zN=hg@dfqL}7)+gGv6Bu7CXJFv%S)e5gQRo2b~M|0W&vP)CogtLgkNGM{rpgQHe*5Z z_=|XqxI=tCqpjcJk`|jD9|T*AsTcv;Kmk>i@j*{71pV z!$0@^`0eW`gJV2&X3hGzx7l5ErQ@A|AmsX0SEv67rFF%Wh0tFFFC%Izqf3blt96^w zaeC1@C}V>p4nQ^i^_KYG9&)GVI??ZVYKzw$d!8H64L+j|xq0EWPK5FrR_HwLkVc@b zA*nyQI32z2@;_l^0ybY>`=H*Kh{IalVdt<@a>-aeC5pdFEVIo5Z z93ZX&yP81BMzLvqcI-J8vo5rqx#oVky;a`^ajbLTfmofkEQoH^txJRjEiOLgjIB>z zlA+0Y+^v0pXH4!$HsdvvW}bwT`LQp*@6bWuaM&k_=3paG$6R&v%8rHj0+!ptn4iPT ztSvEM5c4^fX+T3@SbAIMnQyy!30YiK8)@vdvDLnqxrhYEo4)p%;cNr%E&uZh2HV)W zokuo+%}f$jWR>+^6x1Z#u--$QH%Cf&rQT49+C>W=+?chDvnh(l?ldwG7jqx)E0&b; zIGJoj?Kz9izt5|$U2QmHElp5z{GPfT0Tlwx3^bii@Q&#aDW-Jy{eDAz%n_b@8YqMy zU~lH9klb9dNSyeF{ORkc$_u&MstG8q`)S?Pi+6I~{~WZ{MGWh-L#D1uXMqEOi_Xx1>P7T;ClC8|fM0K=X79(8mdLoafRt@9gpCMk`PKs-;S3blOFPge; z`yw8m6f;m z#(B{dxO#}~%&Y$TqCjO*SVWz1yMnCUnE@4oU6>0?w+)U%e}9WP-=87AN5g|02s;BroZp?D?KX=S`N}W_Nj67GY9aZbT`q|9(s85ytL?Kak zB^x^UDtf{^yrw3h!DP`amscozH*IyBi17A@;eDlQu0~7r)s@9(m_}UhhD3LmQ#pq4r#JZ?TMX50Rm?%Yt_Vq0+FH}iC1noAB%EcXl{ zieo2-P`7OMjqAWE4(TRsRluqy-veo=m_2=*J{8U*{^y+E9sgZDv(ds#U|gJCG-AQjnZ2-f2W7^S{y^f%x`9c0I_Y#~6)D=1tAO{J~6NGLITKT}vUS<$7|Xf(&q# z#2`0fKqh28aNTb^%XX@>DXWjRrCDO5#bD+bE{cVZ<7f{u%mH8ZJflc^;8@<#TyB{= z+ex_WtXp+54#BFZH%-}&EY&3I6}>8!XC8_Df!BFga<+4%KP+0#KwAG6@Iu`=#ykY) z>qpGm$6O+Al5!O+U0nrNnv&m9NbRAs*JpF-VVGBvkm{50H?Bp!-|l2!dAW&arsHtH z&nHQDzKQ8J79Fcvi0Qt7Kn5|#CYe#i9PxH!$fMRk@Lg=pANLf{ic-+a&2g{tGb$B; zX>ClGl=s~6H5br0;1liF@qe@upC`@Nzv;J-RJq<@xtT(V0&c%dpg1qFaQy?(M+~LGH!>u0Wyh`Tq{|=la)!F&1vQAYT$X;5;bzy<2MBWfnY1_PSYP8a=00rc z8_V+>#^zh;Hk!{m?d(syb5x;KK`tPxX5&NgaGSK9w}949A4(9BCpd^Nia-&^|)Dee0~q)(T#Dd})6 zBE4?ofbe9&nB5-|Inu(E34*&^AZOwhXo5*6@v`pPT+GNZzmL$pw$oDdZlCyTp(kVS zsWXF~xQF+()smn+@jSlbf|sN8H01Rh3SyKQ8$Wz#US{u!=sX_*W^pq=(fc&ufg@u) zo2bVr{uf0 ze=@RFx%d>D4!#`}k3ee^14}JXY^+J*;wnB1Qwm)*6&sWt+zl!lk@w6zpIxm~kU_~r zFiy4D9(aZUOQ?m@XQuYqQOx>ckFiIncTK$XIjabHtDXyt7ufH6AdB=?^K3*kuLGOM zhGK#Ry^i{9#K$ad;~!() z6r$rK?}^S!2Xr}=O0yc*gUZpgAn#F%{T(xw)ioylEX-b!QuPl6R)<+$NFju|akQT^ zJii=!SDuZj=Xllr6-B?(Wto zut8ev@*`?On6R(-Lq7&9o1GLgEv)h|RF(`=y6>Sf_sLGVBj_<-!{KW6D#0$l{%xvam>P z^4h8n_%t*>92hGY7|Qoh;eY7CYNgPsEqymAX7M{rW)WuL#(?q?uo+u#d4H=_NgVJl zJAJGNJ5b~dsS@;ZCFonBg;0%+efziIum8AGXSA3|8QxawD4v)2_?y1ZY6)&{SRh{E z{&$vMIT(X~7!n)r+M7L&kHa5FJe%$Hel_r58;~9G#9uy(px1q~Pb}*>r3L!0Y2q&O zi8lBwUQ0dTlormlJ8eTBvc@A8J{i2&I?O=wi!^toy5FNNm374(!z_xIKt@wbB#^THi7*&X09F z?6+7erFuE7gzSiDDSv*OD_b*mlYF$4+mLq`gAj=^@PSz+-r93}9#5p8rkD60#!kk4Bc5Jc%HAM2fR7!W6Qp;tO~Rob8gUZ zF0E5PoClB*wUZ=<-s^J@i#M)Lf%U+e%|HAX`Cy%b`Z3zImQGkTt;v05-Ox> z9FE2FH@b0i#v_@$k4=JxRE~X=lM=Hgm1g3yM2WxJ$c8Vw?9nOvzn9BKJZ=`y*o20q zn!op|I35n@p(%tViM2%dEc^X-(M8y98ypB`S%MN8>du#z|4S3K^6CoRf2z$21P22{ zUlp8mtn+eJ@hK&Bbb0Z{Yd|)Js;}3HV5(a&0z=7q9vsFJ_wBgy*ByVJ%&e4e;xAn` z1f>xNF#K?HM6uj(pTC^uml)sypPx+aB_dPx$4!1ExYg22B)b3hUXX~q--glA_rZ=g zb2pANxM(gSn1B)@^IhWqDjsBc5z1ejm}pST10M&6{VGC{S@`OE43Aatt(t8TFE$&G zKr*t|w7XeZqg7?4yE2KetLbj{zH@QBwbn1YM-rS)Ec-POBS*6)%*W3a)4$ySoPm;y zS%k2Pi+UV3{tyN++~L$h!PeRcEtkf;_gtBu=6`Db>GnjD+;seJ7eLZSPFb5mSE~qf z(H~njb%^H!HkeaU)Yqo(9Z72XYKqj_Msnhr2divvqPjieZOW6Fej1%4fz^3cO`eZQ z&cOqiSXalovK}Ud;Wu!@MJl>&p~tTV3XMMgRI)c420XjbNGi){7~4>KnT?lIv-i$) z^_$`^{Tg~{Wp+zsu>0$)F`+%y{74>Q<=~Q}x@drD)*0fd-j(YG^G>3Bbdu$Q;Zu!| ze=?uGMZc^gyDQbsvAX`4c(p!Mbz5R~t-AQ(pwsJn?&%`3y3XK`254i?tWn_%aBz`a z+HOjy9q;V)bVh=DAMdNz(!}sOCoqfNg(^|(raW!GMxkTHc0ztd`ZRjSL7)cY7)I9U z%U*+a)@dHDHBRLix}EawG9mzQ%yv3MP_x4;_P9nN=xS9*w=UEKdqh|#HB7NRZhwD9 zoz+vG4a|WO0+R*w{0P;yGTESTQ?DbMRG#^wl_b_Aj|HoCD5-;9zJ}qD;@h2u^PgAe zJ@-5JWnjBLLts0b777tdUw7)Ou{5g6q!73fZV)=OcW{LS_n`}Bv!2rAX2^1#S*Z(p zuQFt0K#jY;#8LQyxHo^08d*iUhzWa}H=qxUp6oANu0qZh$ci-Zg#q-nCvl=t=fW@C z1lTI3XYwfZnZO7ecke)aVFqg6LUVoaxX@ zgDY*>QvZ1Qa*<0mHOI+jhlJ5bkvwSOrhr)2^#(KNXwl49Z;T9aDh|>OJgF%LJT{m5 zM?b^T@0Km)nqo~T!rs7^g#R8Gd+JFCs zo?_k0$6!w>2`1a{E0FiAmFeSmNqHe!S_z_?{Q#b|OJn1$TPWrmrxO zyIDMK+z6(g3uy}?u(WlcM9u`A%;7@kvpKV=ma{GcTY_nRNW#kP7Msj=d(z6^rUrA> znDLGA#{|oUF_6ghQ@OTJpNBEw?p!+r@1q_Eo%{{tKAon){r$*IN<_tzvZAajpjwd9 zIW5%6>0`9YA$tXo2&uvqi%qbdPgj#eU#y4=a$N4#j8bQ2aw4E*kWOnh>erQHK$z@4 zk$UNbY95D~&w-9D?9&{`w8PAMs5POQ2d%g>Cf^LjU?u}HdxWa(n&9@1VK+WtzR{6E z>c)i|R%~#k0R3}|HR)-`Hor&zHgK1>UL4BcHj8XhbKVAMAqY*E5+FHNQpT;`!0$58 zZ~pD1Jbp#Hb9oz#!t3xLX|fr@-6V$ku|WmP4&LqARzP;?6=8KvghM_l=Umw_outH{ z>FV}hQU?l|r8unT#f2?Pm39cMwFwb({i?e%(iH6&S56O_I=;U#+^j4WkoCYk22u`B z4>+6El9;rgbHd+B33lyat(E6s=i5r{)lIG1JAcZfnEJ@SC8@RGL1XU6vAD|~#v^0K z0h9BwtrSki;`7$V2SC%1<1}ICcH)5!k9`a58*e_Gzi760{x(1Qde#8wFi{VP--d(a zzdqF_jn?fIq03nDm;GW+z+d%sAYDN?&4=QF)dMAJ$D-zW?sv;yOMP;B+do9=H(nTh zNF>>6POjjgIxUOSi!nd{-chmd zSvTr7(WP<9(uiY)6&u#hB6ACSCq?G>#jRtV{W2CeXM5r4bJ$m}N#lUs4{72!@gpHrZEDGR*I!WQS9-j8YDNC~8(1)EPkjpEX5>Q^Q1pcFk{yO<}i)T{mL7v0O z`&A~nxZ3L{W*nJX1z@(q+WzYIR$Th;aWNqbPipj9GynDNB$={gG!XKI?gdSAN~+V3 zFeWB7avZYv!m~cCVGY(jl?26s7+9IGj~aT~C{P~>DwAVNimLvxxQJ)|GAmN(`p4-7 zRA*%L#Q2ln(Mt3Dy`N*Xy#L&uq)lV8F(glTn;ip5hBFf;<>C;X^p&6qVCLytN+q)v zNl*e>VE@zfyuEHk|E6L5M^{1>0c3Biim7%utQZvFm!zqWx|J2y+774$23_i25T-SVGyATv$Z*GXKT%<~aly$NqckA*yTOa`5?;ETY7$iw+tjY}_`fDC>yU~28Z8{^V zJXC+_#=%6A#f?AIE$>uqcwhrmH&25si`dcgy<7t0$kK0Oxvl+zzeKCoO7_{HwgV1* z0Y+ws_aVHeD{i&AQuNsC`jk}swse(V(T@uJUc@AnCA;U=gkS?Ix_?70zzR;`+%Zx# zjV-M1g!Sr&-Cvpv8tLG4ys9C!dmF}a0O9aGfuFG@(S_YXXQG-I7n&SP*ewfb4kd+m zy~{|aIC4h5k$tW^_{g(!{PDZq^8)^H$xQVGhejin{fVoI)1)=y&3zL5s6^e|3-juo zqRm$c`S$&!K#aVL2P2QfXlZrTC!bvf2aX&;Tdb#vQ!g@B2DV1p`fUkXnfmmOjor)( zYNL~hV_C7OeLN)-Y38ZZdfx`2sWgoBKH3lGi@(`i-OL-2C~HlwtSmj!mCrUx^6q7fSVK^`?TsRwtofzhG?LZt|^o zQP3qj4SAW{iP5e|`RWyEk(qg@(0ZNr!C3yfjy@z#P`aT+dn(X1RK0C$BD`Qdgi#1@ zsd0#%oq}JuEn$9KxIY$~x$t47QD;7h`6k^58xz?jo}JXB<#4Q}`!q=$T=zncMN=AZ z&~{+Yt)Lt5w#fgG?0->qmQ8VWVVB0;B{&TMf(G}-2@u>RIKkcBAwX~s?gZBm92yOf z;O_3;Xg4%6yfroRacZ8rf5SO@*S^=fF3f-VC)5*xh7{Lp;!TD5`0zFt_9%w_R1y9O zGCxoCuW0&>Cl^5Mr_@DsHyN!6AUiHxal5|2VP}mxxFZvBZ*0Pj$!l|(!No%ffKU|L zCZ??R&DV6+AncculG@6yZfd|l@pToeVwTQUE zT$3?be_b$}+@#Xd*^b~p=OMZdU;b?se@cp5#dzNe&0>r|8BV^=vL)H+%GJn(C2)@U zbKGE4_JzM+zTaFwcTnfI47cv8eq5Yyx|2EA0I}eMY%`_mI1`}m+}Q3mT)2VzubmsE zIFs)<0MX%W>ul2IUza|&uQD9ae?o=3t&9h(LA$}nM0$btEjXi1_N5BjEAMPaYDiq3 zZk1$O_NS`+UIE|krWPrln{rLFse0OVUQFSMhjsres`4=Z`+%Ue3{;g6pE zF08rkbjjrB9f`%dvEKFmq7*p8MEaL7-k##G9v9c|gRKZqx}Ef|iR+hefI9ZgDA2JZ zXf7ai-;Z(k1?9t_S1!3Y`&54GB2}kKv-o2e#6&%)-t`5f_hac5;O|`gL7>jUHu7t7 zS}Tk5;%(O}@Ls?uJ>_fOO@TQ||M3Mr`_Iy~5VVw#J})?WhHPZ5@irdW`?1BwM^rN) zsbsnMFzHJ;<*Sj>K8j~R>U+39sFE~igHjU7h?3vUXazq>LNE+9TVqOQh%<_NZP&F# zaoHE*BXmacKd*}|M8iB0N?Sm#1@3@y!m#mQ5h2$t3Fr+%f6kDCL$~t%A3hx7%_gu+ zQJ2FMsN>oWp&%Z2_?BkE*>FB0;hFYrhd0)BZ^5<)A&mFyw@)aOC5LopYwEn?ymJ@| z??+O$8j+Y;YSjCr!i3ZmN>4U1-q>QedZ_niP2pv{tq#F|;TFJk-u}B;4pgROzuhK@MS8(%-y7Kb>PD4$31IQhLe92nDi|Tgor-w$2y~y z)KrIAis-Ae`{$@H^AnHTzShw#V!#3-iwg*yYW*oB&rjlYvOcKFD4q?-qG`FA)2Q~ z&z4WSWV<(m8d%$OMn;$D2-@EAOjyE^-`!1srmok1&i^Oun}&sow#z!cz6t?+^Pw{W z&FLrO?95)cud}#DNe#;}YBrwghjIC1M;B=MP9KkEz~W-gx;r~HjhYMwsim0@_NY=u z-w0VY2eIc0NE%Vv$gq4uHp34 zeA`z-zf%doC|t>uep$Xsev>jQ5%KZIE|4>c0fbY3Z1QuM_Z7)NZ{ewN>KyFLiF00# z*AS0Dp3Ab~L9fqIz9b$sREsB3YWk-Ac%Yih>cX`3c(iQ1xU6_}?XjXa?CTibDk?T~O%)tsOK&}ZKqrh92_N6I-$_grAPabIVXtv-a~uA| z8qG7?G8ytWl52rx!eul|<)E5>moHRRyYZ?(gOhj@k__4FYH|&}3_qlox7=+v2yFFZ zvEEa&DBL)(-!XH=SbAMeM$>%Tf_>cZQ75i zCxJxUYUlg*>=M zzI^`WhrtKryJf-BSFapyq8F_qbtzFR94ef#!BneR=NdnS~;1*L1(U4l+K|Vr`f`wEku8$QrKVz-9Xn({&Jpxd}-^5dk=wACF&_57& z*}4{l4IG3%>g)|3j8>p;_i-4l;6zcxQ*)yH$ot|L!25YOVu9ACr1e5~9QCEjd41f{ zaQw?NIy5EGUOj?d47EI1s*TITg>Vi@jiuu6Utx@QZfb;KlJigkDcQF_CWdW4;`7*n zaH7$Gq}%(nMhcsUiF49I3kC*1_~^YQzhL((KAe?Y$&tJoC4U~!LeNP^%uAP zIV9oLs=~v)wgK~*fB`jBU0OEX*+VQ;SdImKQ|kQr*}68UK# zZ*n~uuJ)g?-Kj20H741wd4qy?Vc}{e&fM4`9TMohu~>=mk2T=|-*P^W*&CN7i#wH; z2lE!R3vY*KgN2H%(UbJ4GEv#pT;~#n^b!veYmMX<38Mxji^+N8Q|aq8E8?an#)Ulae>Da=`Vj+Niy0Q@Lvz84-6`Qg z+BJ!ech5+|Ttpn~i?=!AzwEoG%qhZZuCD^xOo?=A_vSKX*|uk2B_@pmjU`J zRdgC{TL%ub{2dYaw&otSB-PfS%9sB zO!Z6UF-DkZg}G{P@usE7@Vuvm3}z8`UO3BZMqpe;!oF_AFN7@=F(jh!>SI~M@7BU1 z6}}3J{0H%5iTJKmB~NN+re!~?gze_Q8Mk8F-vAgr z(ceeZvl!!iWNlWtYUtg9vx8C36J&$aqKmyya3_gdI@X2art779%WCf@mKo)&)8#y) zm=bxh97GaEEoqrpNjGI(Fm;ed09i@rlKi)1 zo8}n^+bOT}0tb2CU_Xjh`B~T4=z{e&9ntvRPjOn%DC&G)9a;7&+4?E<%V`{^929Ea zuAY=ykKf=y2Av&mLUX{MqXUWU$`8wyTSSEg9OL{ zi=%?}sl>Va$pqUzYHPz%jgL!q8kvH&rd777#D-gdG`!oJddWugyHd`}L;d6;sQsEUFuFk-efXFtbkgH4QY1iO`Mhiouz(ja8&etNWagv@^_k!#0n8wf+ z5$1q}`zJ%$6|?9`9J6y;!JofhYJs3S>c4yIT9Y4@W1b3-Z)iHgUsu$X7A$>D|HEu) zz@`Oy;vp+J@&wOzvx~{hb z^f%9=gIe?TWMVtQ#vi?ws!6SdIp%lL5DrZ(*VKd&vuJP;CJ6C(U&8p{Cnq0ck9to@ z+gWLqlVTqqkB?6+ZYnUMDo9sK;4~#yRk)?2e#1-66v=HldinBEbB52>RrKgOnh3;Y zEfKWV8DWo2xo_A3e@|l_W(9kXH$cA*Xn*X9pcF#+=d>H2%K9^!bH;;VBV3_3vK3lV zjYs*J;f1&jsp;j)0Dp{8j2b>q|AS*$s`Mby$Zdk@dxV7O_Zq0rNfhOJ_=4x2N}WCt z1z=iEG0(7)HYZf9d5n~a9}#e;@(kB&{N#*OC)}4iGIZ<08F+2))SmGWd6rq6=oc264Yk-cWWUqIBjB>Q93vCy&ZmjX9;~UCtL8XwN?G);An>c2WMCk4NSH*ogDky^09rXYxIh z?942p2x3?Qv{P^9&8&ddZYtGS-cYIW-J=h-cL;2Pmp3E)Ygm$_^1_BoCPm^W>O ziM=UTandUka{LJw$FJ>k_V8k+AU>th70>q}fi!Bptdi3u2`(V?vzUF$Chn2z*W9VX zCeZ{vzU9Ia=ULW3R5!S2RQGz%*87E@Kh2}3%k0lMDXHcX3u=HRr>6q0W#@lO?7oM|5F81kj*43uNP!^oqX9k0XP=1~Tt@XK1ej3fBq^CNZbOGIqz>p=9<(j#v8g(Le~7qmv{j_HIprz+8)8#q3OF;TI2$zzZNZ3fWte zQf_^dEF{4f1ihrc|(dWpNH(TE&T{c)3qJgTebuXt7J+#jAL&VyLoNY=X{ zOK3-1m9-P@!J9nI9%!bK5meTR!@QU zPLB6joOeKB$5Ap`&<)QlVYzF;H!J=FB&YCupAmA+id%cbIx~aE-I51zlLn;&U{Zsi z_|Zt6H)518C}jH{D}TQfq)P*G&Jqk<2(F`(?rt`ev3@V<#TF`_67Un!4D60&7FGA? z>SXqfd$_IOGMyQDNU}1##)(0SVY`|4sZ(Y=#V@McF%d-O#TyX42jh%(Vg#3(1r@a1 zadHV^@qd_ReY~o3W>(=o2vk4a)#=Rm%lv|myMTFv4)ZOzyEq7gy;31&TcQ3+3v%G)AakUi@l<1orNsG7DQ1q1O8pSDv@{Nh=`*P3XlpnO+q5bu_mGG_N zJzoHLkvkVzA8I4TgyRs@Lj}GP^wURkWzeDURalbEfK52wH9$*vrj}m0_p<3f9SGc@ zY1iOn_F=wuDZ(}#IAvDwY(nmCo@x);3O8*kcDzJToo(>Yar`XSNbMcQSI!!3^h`u2 zT1c*R0)G5H8AbdrBS)pQY}m}09x$0jk3?NYVJzy$x6p6@>cp!X4Xt8(x`~1VCDu*H-Lwq(F()V?Jg$e zEpg&N+NLA3@hRND#XhBqL&swnlfEIg)KKN;jf}6;oE^&-IolIAun&c*w`LvMnM+9z zbmDvbbZ4iT;B5X_Pd3(8Rj$h2RdzopNo}A1f#oW^U@b7)^*2r+QH)0NB6z$G9=~&z z5;Zc4xYVY>temPRN6~ZNZE7j=%SVcR?}7u&dNYC2mR29Eli$fBl4_Z>hJ3g?bPQH- zcWq%M@1BLhn5Lun5?5-GMW3ryn_pQ32KI{Fwlc{NC`f~w#nByqc6vr?-rfr8fuJ$y z`mK~aeC8gQ%9=&e&mkHLvL<^NlC98$2CQmeu+g8ZT{fX?ax#DHPsB!Sm z2Ce2%%3q`TAn9pL<$-DwC}W^rd?5|rB!2B$TfBmPUD+CUynC&!za11Ou+AakguXnl z&)4_7usnIMv@4;jLlryOL|C~_uO9k@H|#`OB*3JfOet?BwfwPSye!zn?89ti3RrtT9mT~iGZYZ+S|u(Fz`Z~ zaTPS^8e=V*Iul!UTfHwGZ!$Q3;YKCVlMoW76>sEdPL&aK+7<3FF*b+ZTwC2>fdERk{w`kZjF%t|2^??*Ti6H|rQ6(W_@qKuV7|eyfKio?Oix zWwLA$DN4^0ohkKs^Sn@Fe*Mxqzyq`GquzAHG*hP(}>0Q~aK6zfr!p%EUDA_JHE>wp%F{v8f zn%!FT=VFj1-(wRf^Kyv-bX%T4%_0K;zOVl%F@L~Au^&|Qn2$g~l&=5-;|bF$X}b*j zD7jRXiTC+S4?w1uUnuVI3?N}bOaLvw^cXMbHLWJz)h>gSb6PL8f=4noeb{u?`<{{1 z5!Lf4xxYe9@H9vtQc15;p&CnhBM}t|V~2Dc%o{r7;fda%h`&i|sa?H6zG2*Q@)A+- ztEnUjeIK0@Z$wwA=j*Km?b{ixp2v3gJ=IaHzhw^S$Hpb%B+gdE{x&OCpFd3o%AG)s z#Tnk)lO3$}wR;sAJ0@wLDGzxH`?NA_&pk_(Zl^F@Q^IIR@d z$1>>3IJB-kN+LCw(2&1w%S1oHHJQS1Y)6kHQ$vkt9S7k=56kY|69F(F%wyQpD|C6u38doD|LOH^R% z3|4a^3zV9&4>gX|F3OLE>yjSOoHO*bo&qj6Z5a7l-#_s!=Cbwqp|{5($+{tW>3a6h zM(fi5IHpR2{6OtaUD@EDvbam&Z+x>wi}Sm(<}pF3qR)o>-3MT7<`|!d$%BTqwRdy# zn(WuL1l$`iwO7v|6w3)tzgFJ}=P?}D4v3zaTTQ)v`=WUduh3qgnAdTl7^iwEQ_3SA zX1AhCnM>_s2)f03;b%$1jIz>o(*Z%^klW5Nf)L@sRfwmo-o;I4Tc#5P!#%_@-N{`X zVNiIylks%}49HT;v84ojuRp2ClMcN83+8HLTExKRg4SE|fuVL{oC|s#35I7HSAOYi zULbSqYo${oKhZ^`8(8h0PY?;i9Jo!QYrkgpy7&Ko#1|1+8_x=W_u}K%FD`syxhJge z0O&W$K$GR6;Z{O@$;nF=@kzw;fFKMn4La;f@xuHw5hUY(JOHurB`iu_*uO=!;3d%) z_F$&mALR?Y?PVui*Nc+5X#H}l^>m$Z20;xQ4-P@_eY%C8H!tfO_FrjQOw3lLjHsbs zsJGgOTn+V1knB^RlC~I5kV=_z<7s@6(ePb@OKPxCm0fYKQYO3UfwX52vI}g@KYQ9Q z)IJL+fho@h#@$&ydrG*5PXioMkx9ot6c^~oyv6xgpUEfe1E+3iD*YX!M@2OPy#^X_ zLX})lIb~E}b|Q3))P#SMHM;2T{0SD3=k}M(3Y!`oABqoQL8Yvm?fh(} zLjt{~TS`*r40&SWR=(Z|AJGXRhFAI=up2rZFdjQ(@blU1F7XN*zW`^*uHaV0@;6wH zKEnoybSvVDdHCL!sd5 zXCoj1f9js-ScKhJXh;6*xXw3alz0qxv}F10c&a|cD4b@GW3B@`6ADs)iSMt(ymc>> za{|JsEY*%yQ#!R(Kb*HN1!*~+8q2N6$M9fNwvki|$Nd?O^{K6-0_)+%FE=MAZ{6nC zqX(B=i8&zAMH z`J>ZcD`;d>8hoshw`68=!avI(isw5{t=Y(N`rse=R7=c36n5TgqzZZXdsqAV)2$O& zD9$Xd!*DNN5hhiIK>=PfE2&}O$;VW4pGFf*aVqAzf@l1o?^h^LXJms>O?TjhD02!K z^nR=_81DfB#=B@;qqjy$kpF~H09cZh#7!H4WNv6jff`ce5Ru2J0;5HT(j&B`i>qB@ z+mC0w>+U}Re?93f^ds{xM?UCf{R}YoJ3v7X!T6C;hhy=>FielkJ#0Ez{%eC0%5ukP z*l-|}`lBBd&Wh5{aay)aFLS}K`X3S(X80e%JekeVIr-9*+L?&2-G8EJtQR;?F?$q&Y7v17 zGnc-4e%!bwrLAg%vBK6@`_GD2aa4MGV*N5Y`R*=>RBe;?h*{r1-D<({5UNpKl&#T` zm8*7;C!Xqv;LKZyn6Q4fHIW$~3(flQMEX0o^V5_xwPn?!(!x(tny=?`eCLT|5mhg0or>XAGP{+b2!HJ z#JSUEX-w+<*nCCaal(x*)hs1X&C^?A<=su zwn8^Xk{-E%VQ(rU%k*V8zOaegoxsohSOTDnIh??B1&v4>mf$-A6CNuO#H-HJ-$n&1 zsZp(B`7-1(`J#q0vk)R}o&@S6LF~*zG0439Xk4|Lh;x>|@X~g4X_5}TGs3=mBWJMt zEVQ%l*;wzcYb#3=gK}gv;9z-VZIowj=ya0TP~Q#ELuBAHtJV1A2Jflx6#YUo6jU!c zn=WplvN|OE*FD8LnBdEGFv;@Yd*fiWm=%F9Jmh6m;Vv z&rclPjwX$vkuA*?cjEwytwjBXi|Ka4$J-BdEMif81=Sn)zCF{W1lb#XP;Np$*!5v8c%*VM-sYhvea+rue`CO(Z`p2* zM=KMfSJPR_g6u0)P`)VcAtbk^u$;_>&B(gL2V}KIS})f2Y+ADTbEx;#m_&Cp`nV1T z{3maV*(TEPAI9Yf9;8_NO9VVl-L@C5mw7`R$DyxXu>j$xd63|T$B55=I^x4X?pylAMVLme?-GNiXZ~uesFV;Dl0;veLnbMTB-1@>QhL#I zuLQ;CK63sdkF!fnz3j<#(5}gt=4kk>62*Q_l8v|AQ$8=bv}bf}lhZ^XZ41bG0Joct zBFWoCRHX7G<%1-65OqOPNJV%L{X4tkI#vvWhyr~htb(~|9!0lMgw6FFa2`MW^ke&w zRK-bBq}A1u=c{1#G%#gdE7}o0nOmuk%+|MBJqteJb(Ut3 z7yxe92#{-Cwf({|T9_w95|0CGwHEUGOy}`UHM_&K3GUGouhKJt#$~qyI?_e-4N@%8 z&DrNyJ5ZR@lc#nj%07e7x0)#bp?VMB`_m97@`{eeBDMRC6i%1hudZ4r+Q>f#O!Xpy ztEh2>{19fYgyK#)^hEgSCQpXmc^e`1f-?_o5m*di*+q22NGzG&Q5^f=s!+Rw=K9DI zxo8Bo2~~?e_@YT%0RukZHw0MC@STH~!PtjBX|N$HDqNnftZiZl(Qmxty^!znjbuUA z;zCQ7k9B^bEVh{S#oq-3lyxS(+vg~VE}*${VSPRCNef;1XH;Ok$)1H52Th^c;NyJm zJT83UB@x~ejbI=hJi39pEGoA@7McgPlNZ{}*&Qe4WlepcHX!EfD+ z<)My$S*D=`oBnOeLAk+gTTGuQLZ3v63#UVJ+4GlgrCuaXQb4dFfG0+)v0!41jcz<- z{f1WJ(kOPa`!BJRG?_gvHwNxjo0T&!ixtZiLJ>YPyEAW3=h54UW#ZzUVfYYIi@HpU zD>jxqW>A;Ri~y;OCY@!Vl}3`jJSw>Q&b!B{9pZZ)n@P<$h5pWGNFa0qX+In@uF!e9 z1eg0K2SexqpWK=Mfw(ybsk_9D?AFLMaqPIHy*k_clzh*YPd;%SJ-L$Wn(@8=vatOc1&W$vge^vkOZj9##R5FIc3Y;Ee%8E3>;_XqK4=%=Mx)G= zTr3tkl6IsabZv_HevhHwe##UcHO+X%;7U~bH}<-DW`W8L@JLp4J|^lxd23U%S-iG) z@Fy`#Qs74zbX(v>ZgV9IO)gv38-*-7&+#MwU3c$2A4`{YR9a0*?8Cf|Dt+9agJ4hS zIviik=SKBBt{h1@gctIV{OW-;l!hrJERo4fy}60=YM0(w+s?8J>-q;*>tT~^{({iH zzmS(}(K=+W68dD44Zb^+mE00HetvfP zD!`N9N^QP<3!N;5Ju(RTXFCn+st;XSo%Hg33C;=z1Gp_%qGisshWzt4yDJbib4oVX zpNuOG9bgDqz6)}~p!2Y?cADT3ExDnhTRf`#GAzn$a0Lh+HJaeoFd~YYzVnKGcfBkC z_pqDrl?Oo?PydB;xXEKDFm5+m{2LcDRd6$YN7bacjZ;*)OI;It*Xoirz2OzRM$jM% zU?zg9&wPuPV-F*c#cwm?9(RQyvmapBtNXbVUmTp(6W6?Hscp@E1FDS8pL}bqO@?F` z*WxZ74GNA%317*f_?Xd%JDSE@MNZA>KXanu+lncVm|qUBDq!or!WgRMTfj zIoE{;uW$???ShFWXpp*Bn2kgakp?xWclR#xwVNS7>7bpOY$HC2Ui|?DAbvB!MxP)8 ztB^)ETdbyH`u@`ZQN?6@IF84-kyZy9nB~2$pP>X`46Ewr`S>^Vcrx>S(-7o$8?q6# z-hUWDaIXRz&}G;zpceJk_rzWvB`A=#p1A6F({Rt97f96_7M(|L`tj_Ss|<7gjTA>lLN;R8#=aTmhtT1}ky6ihrdHild4> zZS@TS4zO43tdc%QR5UkXxo_kz9_J1x=fU$pg9!~xu_;}gFA_P|PnOF*n#K0V?Q4V1dHQvpqAzEy|o|?ZjoT%OY zYW-A30WZLVIB&*GY*?J|n+aw3$s6O_*^xs&4^fbF@;~%OzW#Wz**5C+;>$H5%#u1# z|L{xK<(W%%uKgnB&&WTunn8$>&MV?Z&f+Po5_nm|?>a3A%rQ-FG$RV0hBorNF5W6$ zqBgWH6567f*3HLG8>S#_B_K~GS_*GSppJSu(l{BiOhaB|T`h^qm_8czb0dKdDHjeD z!)SZloz<2D|;5&)kvZB)P6DURzcMPQI;qSOT+{UGASMg-0pNg{P)S`_MOe ztaHBO*L@aPAKuf9##D0o^nS6EKr6|>9dTm25xuzcT6YJ1Ls9(kD-Y8TZLE$>{*HR# zZ_Xe~0~;JXj4K3+oc-!W^Npq7>Cn)Y;mC+D$TeF-3qS^|Kq$Bm-3qC*B|bmD|K~ZJ z22dz~il{n7IxO%`_N-7XpYe05wcUC?tMS#@hnnxOaiUvh{gfx2^=GGZQK6JB_50~No|`pecbHkW%A zVpl(M52^dBSu4*_^FD@R#S#V(U7)v)_@`){1bqoK#~qih!Y%|VulNb>nF zGPRHa#iK75s?W8rl8#pkYfnH?Y5g0vSeEpo_@xsyPe$YNJ!q)7D) z(vpG2W$2semQ_-P@7EJUSM`qbQ$4@#tykVjpqcxIO@ETSEL~q{Vw5h@RB$A!JNLcA zYNiJ7ZRNL@l#rQdR2v&*vX2ep^+z-!4>M+=X=F>R$-zD`+d)VnSU5G~Ux9hOPo1IQ z&s4uwoh+%;qXi=Sj#(*(O2BP_urKE18w4@ag-Q$}QM{_v`NkadX{m5!QMreR9Q6mN zA3M}|Q{HcVNe$*XT9@*Xzpk)W!V7E(s=AtpkA5q9j?v#Xb@}v!F&LF72d7%HG2Uk^R&lr@s81ojFCo3PUJ$?c?FEo;w0f5vJkIm=1-F;P8-W2w*xyNNDu4ID z9V?Hxmn*Y zv;Gb1D|Lu0|50KbSODSLnW?C_<+e|Dg8{Z)z;&1VE_KZD`0Prxe~IpLs+g`aPDrxf zc*rEk<15)s(E+B&w^Yx@W21`(WZ^t^>eMAfDRBw`eR#{s!TEqQt^j$(payY4`~DGy zKF&3xee2Y2->*jg*rUTib?*DUvPL%v6P?_iS90{?cHUPoy#7OtU9oVL`EgX^?6x__ zA`6#u-#<^bCW;>y{SEuFuKen@v(xg7v5gn^L;u6T`(T`xc77Toow;o}p;1 z94`mjfHy%}i6|6nWV5OtwHKiNWY!2`(H~;{`h>5kkV{_D?PO9?|6pukf*``aPxa&R zm!BE>rY@xmZ2@+C``P3Y#Sw76n4!g}j01FZ1yf-OAk3i#dK~-lth7>q>VipdDN*#E zjA|a=0cDdC5PYsldIZfJNr965wsx)6nh*f)Bo7Y)xN zUdTXYcwf_t$+VUv3!NGYX#QO|o^mVM!bRJ;k_+B!E8-8m!tpwZgdMpd3L^$ z#brE`ytC_*gJLY~*6${MrKZuQj>~n z($><3=6G6URF4#qbpGr~$hS@+w=z;RZp#&wGv8B7jVJ!3*szX$`KUhX=I@YIZ-Aff zBCN+D`E)f5j=qy>&BDP!NBb$e2|PzbR=$W@0sx@7Rj^g#Bh9KNeeoB99BUyYuVQTT zKM9DJ&5BEMDWex+hU=TZ{4<6W;q%A%F!(LjcL}?L7X%5|6w)r6Qb*8i#syaovp2VV z8OQNSt3K7k{2NVCe*?$6DH!+Gm}$@MRfIV;>48875up58Q%diJ4C0f@+eXcr?`cBi zYtNha!g{sjED8I>--=PRog}b(H`I#(_GU|*&zLO8d-~82H=%;1<@}p)U>LW@a2=oK zbiMqyba+8J@m!6BPFd(-iWh*+MnAI!vz@-e*Bj%BHfT)x!t@M$6r$duLm)c2nU6Zw z4&hj_jprLP-2J4J!{keZ*xuf*O|{vSAlWY^Z#D7PI%x*z6_3Xrx_=}TwmC57hCaeT zqZc<$@v?Mg0wBb8#2slvS-;ozYm8hUQ}?z4Gs0-eo-PeaLi=U)}Nh3Ft~DOS(H z>7FL}uW`xYSz+WJ%pi9#OB*9bn@VIVaenKNv@-$jM-8o!t9nlce6CZ2-@h`9EQ%>^ zRK0Q-ff<&ExQzHpng$mChXtS@zLC>qAHgO;p>^TP7a#J4;)EABKG|orT%QhXW{q?C zH7Y+M{0o&HuBeZryGNs6A-3w?8V606wpJB5k8|kH zy>=G6I2Ep{dHo93%M-W}NKNN~W+nZ#h>D(yRM#gU^-~bTB#1mW=?``Y#e~+@rrR#2 z=SqtdLLbe;=Y30C< zdA)G83t^vaqThSCSHW^g&&8fYa@QBGYgpPP5&l}0iV&!w z9+L_Zuaf^43A^r!QEuAmdt12=PIWpgwC)6aQJjrB7X9WuP;n5^$?DOHs2^BdTfD9Y=xqvsU@Ew&^gOFBtQtZIikmjTpL@HT;$tTDCbl1i#83eOZdOTx$i(Gp39B zkm!j9M@XmOPkL<#T%%&0hV;LgST+$l&M};O9(*643LEGoxlGw$c(KW~%N0$)H~q51ok6w$A#w0Fx`~D4z;hJ% z^WIYbDxk=33d;D4W7#OIce{S{nq+(n!Oef`yXD*eN-pL05&=c1u!WifE`_mxz@z<5 z)1$fJGQt)SJ2_s0>r~F6&UfxK(U#^x6|dXd8-iWH##q-Ljvd73gzd1y*0eaU37>#V z0L{g^$_!zJDpr+jY)3`JEV@|+Q{+qBtj}d6CMb>YK>&{bS2!62u&GJ^0rXB~oa)sq zf+<0Rc?UR|j8f3W?LrthmR4|8Kg@pFSGBSkYRmQjF@}&hS!7E`|GPL~+-KkV|KD_7 z_lj@)&#ns~j{Ne3lPMnftmOCr&8bfl*F2d_od>)--^@!*bbvs{j$;odHQnVOfj+&8 z%&BLlRq%(g&n&?vxOf3qkmidVHuDKWwX{6_i)I))u$F1*WjZcfG#od{I@aQ6qL?|ClrQ<^Ik zKnp4|l>1ZUo)0U{zsaYI!OqIs+OwTs;$Og2zf4GO>@M+fqsM(FP>@HH$l~mN(YhdH zX%!5K+{MGWGq?CJ4KsbOgN0rH^WDwJp76?eU*4e@#0_kwKpL2{UsI%(EZ`*d5uJSO zz{kM}*?I@87!BiB`6vZOBN!moQ7$L2CM80R2m-==-1_N`KbVJsqe-J+E5ux9*eF))6i4fqcY~O2;4oJ8F?oUZH#RNj5&UyX@A`yS@6D}N(8Zzg zH)Q}#IPl$Bwguy~NTGmar9zdTT7g97iRov8RVDf0V}fM>dHhP@UKw8Q@*b z?r`%1Eqy7Cl{;d1i&XXZ4y%Nk=Y>#{q^vHB2ihixMHr^FMP|PZ(!8d8M3**y|KVh~93cjP9!d|Z)O383TsP+s4D!koTHcMc z9!wqNPHeRO31CyOPVvl)I_rQJ<-VivkFfT=w>>*5we*ZYC8q70{pJ~plf&OBS@GUN z{`iM|3pt+0%ipI@mVgnp;7N4Tw1cm&MX->c7p|;IN67=t!|ONW&v^QRQYa=#AEg89 z+G!23T_kIeCexw3V_ge&lvBhDN%}2yW8Tc>uOYCrb=+N!A!EA6<3j$A6GT1@;Q&xW z;7Q?R5aISxD9YN-uiA8eI28kNz98%12>V@RVD0&uup^$jyvabVK+8n;uxA;MU&^;_ zZ^H^#IFCQ(BkIVoP4*dhxjFVvjE828n+}nXp)Om5{>{(hYjE|4J2jY0%8M?uut>P( zbu1lkz;+@IO9h>lMHKFMyw||`?S^T&eOZ*Xr}fINzbx%dCanHaa{qNU7pF*eo>}~) z39fmJL{niH6j$xXiPLp#8lObD=GW2VOBwS5Yu=OFoZOwOZ=HN`;10-nFc%l_>EI>` zs<+O6KZ|;)HMResG=uiq0=MvUv)V^xoi#OTofD95`UggGX}r`6)pYwy3Ztfl(@lA* zH60hF>+zlG`sHjaz2>3)@jXVK&_B`Kox}XP7D5I@FOwsFknh;8`1G@5farl(BQdCuPWSDfuq(a5W(6#L_pIClFS z5?#g>(adnYqJ)s3MnC!KF2Fc~^>&P}djdd~|o@G*o8gw6L$dPSokvY*YlW)EF1c+IYj`@?72T{!j5=&^trjAcxNK zmr{sUp5-Jrh11;MmJiKFGXs}uN18A9YyD1-RpPH8d=)~08_)mt;^*_{e~udB!QkGiXb0L ztm%4oPi+ILa5pWl-}4UC=G2om8vS+-YX=*(8|p{b(7IYVz)U(f(eN6Vyw!-ys}Rq-&A$QMht5_kVo`V|3q zN4}vIQzHh<;4bUo29uzx36uNir(>$@xyiP-PsK9)$SgE**O&EU-ly{8XQ&jXP0ByC zIGwYKKH1L$FATL}Vt!P)&L7$u@4fU}4uns2 zm{9ui2I+y4x<0~WfA#u{KCX(^&y~i%PDQiAchEDg+XEUw3Fy;EDzS*el4yqVv!!SkhrdG#qy?;(2u8QT(1|;b%F?vGK9TaQ{ znG)(w8x*}Y%Vkt=(>qz%|5-|lH50|sVFpwtDMN1+5d(;iC|qctPpXZD=Own?1u60y zv`D$iEm}_*{U?gK{w0>LN(K$Fc@z{DS-MY1;N7Ew+<#NKPrvUoZZ}^Vzsyn`pik2w zZ1bw{;1?G_&$OTQ<+1i_D*Ee>G##DCJjmAza#z3NY($F;@F_{LB(ws;Q37DB70$E( z^VklBCH7VXL^#w{(Vj_$L6Bnh3+qQ1vDJrCF(OBJ9IFjxN_9fgzO&Mu!?@9JCKP2_ zT}jVbqVyF>1`&a$cNNajL3LS8-{<(8AR8tLlPM&aHHi2Plzwix&HMlgGIHb30s-OgjsLl)x%r>icFwN zb?g@99dxCy>Gr|NP`<~pRby_$-o1i-B{$OPzwnSmQZF7rXkKN+`YeBO!<%u_^itjJ z=g-Md*!IW?BO>j(-xTw|6}imaR%Q6ir_IlW4feVP34t*KQyj|*{TS<}lwS(KlxD0a z18niuWM{ zhk61a(B~)n_5Bh26EL3+&DSNGV`5-1-B8H~ciX?7Ho;#QS*x37T!_p|qF`pvkcm$# z+hfb`HVDYlVe@6{@tn_;%2H0~*3A*IU?u$vG>G{FEjRfj@q>|?ma4# z;QcRX%JzTbXJ$sv0sf~Roo6lGCV=|(__}-Zg*?d_y0fJKPgC?qQ|5u}TYFC3kv#kG z?^(5W&>varBZl(2JdR5Rbq^97To`kHy?uKiMq86;$@SN%;FGG-gQ04(3d0 z+yd#Fs!4pv$y3z=lC!VYEc&=58w_p~yB&2fB}~jF!N@*Uy|fkEjsq(8FX5d;U2W>} zFcYdmxH2fS&BwEi*OmrkCTGi1;v@B%^fz^Qh>6OUE4s&uJ4Vc~^mKWTdztG#g*07< z`b@3^XmwEDGBUMgB{q=jvC9)ZEGDvcMGfu|=H88Bnf$D`WK-a|uV#=P!w4{|+8v8b zg{kRo5Bqe5Y{1p?+9K@@?250vDRvLk+h`vtn*B4%Jsgp;-nOO!A^LDKu}*yxZ^AsD z6q1SD?MOF1PYvn!TSH`7Cc%ZbgC9k-=-Axik1H1R{;miHjMORr>?`Qnv|gMEzAF>a zgYnCitjC`s<6Bp@pUw0lHbv|X$#;KvL@5m8~e^V%gs189yKd5C_69pkF+1CroX8J`XXV{w~YW`@a@@(@dp5S zxbU`AHj`gVhCBKC)HX9RF%4JPZ;KRI^R6|6aUCu1ibY26Y{>5U-mxrlWfWxwTE~oa z1?`0jI|G1Gq?4imt)OzxeKm~R6ewfd(laY8M9V%d+Es`9X}8dz?@;RGh3fSj!6U1E z@z!YeIDuGoe-8Xspke8nCJ6aeFurrHD$-|1`Q#YEZ>jMzm;mUF z8(yt6eS@sgMydxISp8VT?YQQLr4>9ih_YDx9_Chb%of~5nmCS2-S3^`FlK7F7E_s+ z5z!6v#`zWfOfG+D#{$#}xo*=eXntqaQvMQ11}CphOIncmOZ5@xfE*XNgV7F(%Cj`A3$Y$Lxf{3JKi z`zr`SsIFG%6p0^sQ8RJ|FNqz;oi$|A4pX77MeB ze?%ZQhL84RSJB0g-ZSz?7YVa+FRWFU$ms9tC;9>*{u>(81=#MAm^bNel!iK%#M^Mz z`Afgq??GI+7pCnC<3^3J;3lZV9eFYTGjoXtY!co}YHFlqSRMxAo#tb%#>CSgSIt$J z8x^~0U%5zKF&L^C0hRv!3?hlNvPz#cPWi99TfcyqZ{5pVG9N!I;{_U)Q*f$zx$lI8 zz(EsPO=Yx`pf7UkeTlO1H+>eUUys}M|IFciVnOdF&)G42qdO|hW+V^^rwK~l79TU< z>G3Y&w*g8-8yGx&HtUwQ6(!KjXb%Ob0P1two~Cb|qG=2UYQlf8zXF?8%AWZy#+|{W z+=q75oTAbVW^g1JTbp$ms$4OYqs}8}#gK9NSwZKEZKmoQ9$DnO7;ZD{Hd&#I9lB58 zs22op6F2ExLDZ}RgH5&2e3J*=>GO5 z2x|vD!i;XHcHqEXz08`L?p;i3%9k7YhW`(!-tmjjb~z@%-S}Tmkr)299a*Z$ffr5p z{pL>K?N!Y~?|rA%5e{tP=MQ%^9Irrxn*em9lX*@K8uJ*$>H zAF7$dZeji{O*+lmBP!?$-t$k()_Q}2_BQGpD@9pLe(UGLRi8d<53V_PZwZ#yh0pFv z>;mP?Zj0kZVO7nMdCG(33gf=`jHr#f{?-v7np`{@F6dhx@A|^sKR)#gW9dJR&)e& zeX$x!Z$%vRTArMQ>@|W8`-ji%F@qydaQz39^$<1@B6`5B56Fp^LzEvU@F5Eh+5bhm zY_fue@pmX8Z+p`mhM@gpUncMZ<+_w!UDzH!|) zTVHj^J_nv2S$c$_VDRgb6Kt8VX!3WNdLp587flQi$UY<@sDxhr?waiAuwZ-%stzoY zBYk}O_-M50Hzn|=k;;YpY~;< zb_SO9a7MG|+~}TM2($>Jqy=#Q{H_Av7G{r5E-?eGkbjSW4}5TQ$mSznlh1CwS~SOl z{8nVbk zd&3Asa3>!I(Q<_cbp}p&+vAPRL~&=pu6suxh~gD1O|)<40-+^Ed$QL-T-0ul8zj=~ zp%i3!zv>Uc_I!gV_WA>smUZ=Px1>N)vuvVEgV43ejHzRRP)wz{PIIadwbXR@tHifu zw)L8e-uLs5xhsMMZS9Zav$I~@U7M$ZkO%;6tcPonASTFds0(%AaQ{QVLwCyf&3cZ28s8Hu{q%US~3qVd+DmJ~ndc`u7{C zLh!yK(rGuQy!ulMtx2HnTfK_!);h~~`DsDzOf=cUmy$z;8UOmuYIZ1F8;jqIkc7m* zj+;zR5@b-{PW(;Dq9Bp}`$mX|5o9$B)Wj)7X;cafr_^vnUjr9^4_j4CLkL?qmjgXc zg=4^e=ItZ_75W3(W|_kqH`&Yue|mP!=y#o?(=8KjHUcYeY>0UBtQn1$L=H_-63@3A zO&Pi!FY@SS zQUO$w!j(V=k+JX^T{whig-j6Nc)r_R&YNzOW$Yf^@P+?CppJxT-gLMn#T~)@_c0Y# zja-_A?Uw2m(&jAeN%|RR?+kSpM#4vZOf{>^@ypxpU#aWC<65XwH-ufU7ZJ<6>cLuM z*pB25Y~afvi16l>lnn#vW zg|LV3EDQIYdT}Q$5j-BDW#%87Vp`0LAD@c{cgk&zC+Mpk5}KA#9zneTACKE^Wx+ghaf8V9rP6qZt=et92AyE1MsDlT<-VC@0+mKIRRQ3H zopIGyq<=N#<21s$2|RJ3a`_43-L|+P6$Y*J@n0*BIHA9Fc$zzMKk@lT*zK(7tVSxU z`X0}o?=1m~^1|CH@5#IdU(gBGE3~ZQf7L8w`1_eazl+j0N2wT4_SYr&T8o~dQzbG? zWgoRXNT#a1-}%uABK_=95k5ce*iImGBm){~_rCK(1qOwXPSmy(5!7i0T;2B=0t1fE zy`V;jMeI{Xb>4SHqB}-1JOti%lh$ccw_-r}Z^ZxhjLv_-aQei6$g%zkR>XqX{gNhT zm}zHJS=UB{(zV+!_I$SPvv2Pf#r*3@t$o=`2ioLEFjPlm>EG)ig>_e0``RlgJ9k;` zgPxdB|2Z}yVLsBkZ#lO|-mx-EMU8%(9v}&`Ya1nXccj7pZ|d{#F$aM5d?D}%nTE<|O+HQM~edoprYgTNR$6mc2wG2dY{ znVm3^Ug^TIUxLz$R(G6vyf+LNkQ*ER7Am5KY>m2O7qG0f(m~@r+CPId?Mjsy;+bRr znXX|;gY|C~&TPM=X7)3&)HtJPk-W%-)Ns6ih*6?U!<`>tsp?ZE~YZ>?k{ycmmFDCm0%^-!)P zgISH!dT2E_#r;SzfNZ_ZHGt^`Q7U*cuGS|zwD9MFYY)Q5_Fwz=BiP#;mvPfS6lI&j59_`kdEPCRxaBM~y8Jto4r16+Rw!lQ4oBQ{$$t8JhnAiC>YT zqWv4MA^KC8zG=4ReeqluwOAwP-6ihkzDtNYPMxClK=1h!+iXruxkSN*_?89u3m$YK zqwE8u95SVxo4~=<)zz8U`+-<(&+ChkL@tt}mN=KZ7^0TtbU55b`TeU}MEcm8YEW)7 zjyogSii**Em)2*_SX9H2?t^ZpqyPMs1&Ob)bfZp>wG|YW&wBcH2}(=NdW?5~Nl;>z zRmMLLlhaQ>&^jj7ecEw0nQk(@K}a%iu!%Lw;s<>uj4T}{>d`87Cka6(t;EyX>2aw$ z)}T_^E}mwhvTlY%hH8d5Ad0*%4|8GTP#+C8el7?lo7Cvi6UY z4WrqbrQNL8T*BPU>NAlE<(N>A!2`q4wxQBI_fz(mPWLVL9>MS6Jba6EyxAw%nWMy@ z7rqW-onSQRzX(Kp^p-3O7>q^>AS2%WwlE%tg7!OWyX*AV1^$%wcFM1xZLrf>nVS70 zlleM0tbK{39x2?g%J%BR0!9Rz&w{$qXoW5bTyAz@$_*2LBK8(;Vptv)Mxdgf1@Onr z;1nT)Adj;8{(-S5+15V^LCP~u`isoj`Q?Sz1(p-e#v^_HCHf%~?a6XwPqYMpOIq&& zdG95`B1)R`@f=D39D!g#K5I|q-PhiTF*})+*f@r;gkFPPSVUCoXU5zM4d6Z>*gGE9 z`UxT6nB&(bks>$3H6DZ{jeDWkWj#_JCDiOb!iW_8E*yH@Tnw2z)kgZJP)mi4>TgSH zx+CiSlc+%3c!?^(13WYc6`VP$&Qnzr6bydd70Hdc<7nJgyv)~(_$cL$$Kxa2o9gWSAGsiyrMyY;=4|W>l+=Fc514OF2x7Sw;@Qgp`mt*95u@mUKMMt@pHX&3LwMy8c%Ui`|m_PQ3D zqW3G*qUiPYL5W$^LYSpbWMyE>>=g#%?Q$d*`IS0y!_0a-(%c1j^1KOQu@}O>?sSky zGT?2UFh(v4f%b9*MSRuLHGqD4PZ!^@sJlD0ZJSqCTm8f;B*=5GfY*KkUkl80ce&2{)nCi0=@7ExRd4uq z!Kj2dskwA0_ENg?T3To)jeT*siC9NmEG)yjQR|JGhT8QqqP84bDR`Jm{5%y;8na~Z zzu1`m94MClQ&2QP)zjCfkfQauZ}r3Q>;N{QcXM7F=eulzKJ5xRxQe``J%lC*`olcQ zcgUMMuIqCgaFIhw>l4jO>-rPKE3XkdYd$_#>6Uu1^)apCeluCKqVtTR;1V`KSMdu# zBwWY@pOVM(eEV|8k7Z91o-sQ%6u8=>4T`w+J7jy#KMjuEFm`wd=;=WNJG1+Q6l1I9 z?z+MgV!B^bVAkM&G&(lxk*p>246V!W{#?(1_!AAiVgRq0JA3+jl|1*a(NY_&tl62y zlJWwsD0@(m{S9R0-(@#(j9`7M`tTpsAv2u6&t!J9REVc3KOBKTaW-N_ab4tZbv~Nn zSU|cHq(9m9SGl!k=^D3oFUd&#(yUWuU#vrsRpkV7ncP-p1)gO~*g>63#bz%kgxSx- zlj)hah0a(l1537A7{J(t=6>5v!h`RmT`Y*qU0ms*TORkstr#S*#U&KP2^`mwkuP60 zthXpl*!wli2KZ<%IZVP2;ze6>Ph%2>H4bdGc+wN+X@BdhEwr4-TQT2+*(lUb9p9{P zLe->&zGs*zx5eqY6<68B!MX;pj2Fk*Pqx~XhD5CkT3YMvi?8g?c}UPOy}Dg-Y#K|h zlY9aX8_=IciQ)zQHv57=9Hvg1_s9-9=78qfhAN-P6&e4^+Q zYG`lYB_BegHM962QBB9lau!F;4O12qwPrI@D5QJe1^SNMR z8{Ix>cYg!Sj!{YT<(X5gi}j(g66NG5oi!1^UGT%@V*d`4OJwxLT17Cn?(bdlv>pqG zhg<_84P6-)A^aOT&V{i66yTHj7X+7u89s?IIoG1yq$C=8!-y(U^tY%$q{L?mW#S)c zj?k>RrP$P~kkZ7|Vp;jZ|NE-~HPw(wVRTI(LG>v~+b-7CiZZyM0KMa}t*85^>DZ8Z zXd!Z~o?1Lp*~u|O?9LgJkoASw*8*fpM^3dSB>=}f#$=crk1i%|4Mgl4R}kN~DSyOF zn{9Ek)T;!9$2^_<%K|s1O-^J%rHdue^P7$?N2CajbZBeQwX1UQ&a&A+yCm#{%DeibueG8ixZS;RhJf$&sF>IdHq)tPL(?-(1 z`AyGauVNZUnU2Swq>NU76jV+Q*QP=sXZ7k8SkOc~;YaTcZ36a^2uO88p7A81mdoBjulKoI=8vAMDfIE{4ka ziQ>)g7k6zBShZ_rHt%+mV+94oFutcSdq)~RCs!x=_V!Yckv~UuXGRm?g3{s_p)2*) z7uIf|LrbTTE3*S>bSJH6E(VNai;t5ku>)_ul9QPbw}L=QW=GfsRoKEyh_n30e&OM$ z85e%xHTBH>h?CM2wcWy_jVSBHXTqcKzpw#KfjgWBU=(9qc{cI@)!&2Dyf)p?xVKKIHpb5lFH0-mHMMx%!^GWJIsHAam*UzF{~V_1odH zc{z`)R;*tIgkHJ-oAD$Kp7lQorE^gO`5NRGbZy&-{=+m2-R~Xk7#(md4IFJ683Q#P zpgU~!_I@R|dC9xK?4G>O5Gy#Yo(br!7F(=!QvawD{duR(L$0-hWl=5DZ4%%;-95bc z_Q~oP2u$5~a+Xntg(0uEKTMFnchIl868_6E=M}MA=QC9zN?1_$E`mRI-;!{-quVm< z=p#;M;_|u)J8%JN`q|PiB8%*c21Uic;#@-lkLF`o&&#hwT4QJGr!4SnsjuB#`t_G) z+htc$FnnhUz&rXm9ad*LFeV0o1XpHsa@MtLmDbP(DO@uHYD z+Hm$}2T)`<@vG|AbGbs*`IMNJOX+Ag-p#Vec;^pmgQKl%y{5a@Ar_HG%#N?4Gym>O zr6;VrC3;Hn2vN$w{?tW@Oa3|DeKW#r7AWs(qAeVNIL9b{Dh$uln(eJa*tVABzAc&l#=MI) zGa6gymu@Z$hHor9_BE)E>6iI_sq>+hYwA47*%+a6f<@!5+=$s#RA?0wGvc)C1`!TL)^MwY|< zsEcU1xbuYp82GmG;RihL{nUEi-(*jLD)QFo155EX1HCIMq-=s0k|Om4fmpNr41DXf zaWu`cm)ohmLkS{+zi7U0JdUHBQ6nn3Gi&Ar(sZy>cxSbP%m1+)Am07%v69~0XR3g0 zeCSr^Bp!EacS`zqIOH&wTxQmbBw&`o1gxg*3U_4F_G}c@I^t4zACR6h%4`r8yp{GxDNCS9Y!bMJEH#&YVf+oL-LHl)GzD;wD7IxjJ?{k@a8P;E9t;l23Cx zrXNqOHKiw=3E^G!ACCgv|8{}aajz}W;k)2m=p%?qc^_Wp>n9H%pw0eR^MuPE+PTcl zG=+|K8--{1;O?}>XA+~}_8-bWipwW+yiw!cHt(G87Pi}pPJTIJN0P&8PUy(@CL234 zx_*%M(yh9!(5>yTra8vUxY@ChO(XtS`Cd#KOpu_$zQo+Gv0q$-s+lXWhqin2d-{>f zVVOPr7GHk~@lUb2iYfkO+!r4Euk?baa3JY>EidFL31yTgi2T{{&Yzb|hiJ*<{lRTF zBVCLcml&5?)jzZ2i1n>j$h*Z|B(mZ;GD1g#S{8B8X7#JJy~OW zuF$=4I7!L(jNgQvZuT;S*e#G*#k!36qgV}&V#>vmWd3K~?;CGqW9P~}Aq0c|_rbBf5BN*wrrb2^;@vL&0!Pkcj)6GkjRLSzuj%u^mwu3}o&Qm9FIrr{l zs!*!)OaZj$&AtRRbAN-8p0-g@%hk)fT>kZr9=Pd!k<0V&YJbXYWw1(uFTU0t*d65u zFMsjy)Kkh!KocrBVh~7{kd2V#Pj3Eu!;G77k9{Np6tnmZ==9`uu&)M$fHJBg% z3YK1=rK59hb3Dw;CW|xZ+|uhA*Vv7o83|HL(K4i)0+MkFeA5eM65+~^pmD=FQz5A6~gl|4`5=iJZW92yGy(y$V&Ys(ByExC)`wOJUDBoIfR+nK! z@S^zdqR>r9a6s429qVWg_mA)Ijl~^d9j~U`4Z+yf`)==)@XPi#n5uR}qsa^EZg|}? z-5|AF{TJIJrK#tOphUN}e2+|ZJ*(bqkT9OICI7u!-Jw$V|KZ;SYNLZcXy1W#&x2oI z2Q|I&HvfFk(7Amaz88COycy5E4W?JA_P!m7c|OpqJ6AOPKX4Q%{^Q8*Yq4?aMa@sfbFN4t0UW^RD*>&}K-m*2P>D+WclhL6cxBiVx*MC62J~hDYc3h$vnrkq z79myj9AuJ^y>Tz(2t*??*%e+9TYI-Jz<2akUNYt0ta;%xzb5#CR(DF?vREFb z00iU|*-gH|Vxb)=pb5ev+{N0+ z)h*1z)&X-8WqBA27+&?KPu`Cdl%z$4_068XUZVXR$(u^2NuvESc2L?-_z`88n@6q; zQtzMMj*5|Dpp_D4gxtSRpF!GHcU^V*xHLz`@^}a4fA|0kOqQ%@WBLyQ->yFZ9-#N` ze{`6a_s28Zy>E|*%D=dQyMjX5!G2XV%>Kcf@U%@nXmZOeLOvoz`R{`goOxtUDFuhS zE=PE7iT|)^L$|)nDWI7si(%qii95OD8FYE~nDTY4iS&2ImS6e>{lTz$0hiOTUZSMY zB!ds5q)PId_MzGQpH!mqVbV78_iacIsj-GK&`Is5l+oM6`}C?~^fqm;;-aojTu1wqFU!Nt zS-J9ZKR^grX8VfnGU!n2u)$K&_i!IeSTGU@QDL+|iQ@*%uSAH#0CGRCng%An-%a-4eJEWLVProFj*966Tz@3gVp@E2erCs> z8_}A>dvb0t{DLgJbFntQGZr(YLPGl7-!h^!uIU==Kzmv{D&{IV5&DD1zrsw>Nb$ou zn*o#zBfOA5BtMZpKZngf<_$}F=mv+|dCOroTjC##f*CUnSC%fibc5@*b`Q^O$vhrl zqzIPsxZ%e*bXkbS2--3y;KP~>3WdnyZYHB~Xn+%DLD5dYQk`6|_rQ{Pz=9G^0wmU_ z1}x)u4z8*cGIqz?x&fE&CI4}13iCKsGkJy(ytX!7hOj##!WeP})-T!5V@ofx>KVseDH5)SjpeiMdF3!DL=C8@d7MqvGMvrVfsQC2sy|iFGlgh+} zUq89aXZ9Eud0hochyJ#Zm3XgL97zKj-j8=k3xI5L%~Dd-fhxD);+J2pD{j=&uSbT| z=SbN;mJ>#%{1ruXsAdqGcAD>FI%k!na)A83faRMzIPSD5KWOB?9eZz!B53>9ex)N9 zD%bqvfluXC$+P~(;{bEwr|O*_*D+5K)PLdW-fLopuO1k0xw5%{CpNVn(P3up_NH1t z^e1QZR*5D5$)NR3NtZ~VRl@lXO@HB zy|cp1U>Qk=ra3dj-_fV^{cx%dzt}C-@&Y0RMA7iU&TMj3KF)^@LyQYziJjlHy}3+E zitHSnyxmfc8LttsqrMcnRVaYD>pS4St=BXW%1LPHtn~Li%im+Xoivg1bnz4e|IE2L z?+mx0Jb#Zc3^_C`vZf=c>=!D|Rgb71aOmOkAL%Wx4ZdGh{=xMwUBe;R{(e#`s$BuC z^B-t@*Xa`SUG-=s@MC2u5}n+A#`kUOF2O78YSg3X-$(H3>AUgAvnHt7>f`qJ$IHhX z`PE1v!qz4GWp%R!TU3p-F>%gHF(PSZ*SYv zdwKt8oPWXF_62_L0@=--p4~;W8{Wh9F{C5AAeMDiLO0S+x7|9ZMFb);St{*`0KBm$ z>3#Y#$D}fj#XS?g`o!*b_ew|c&x{+v_DRrCXzk8i;%i6TF&T0d6bZvp{ZChu+2F#LD#b0F2G`{?xvy5qjXcU|X3lztgi|sj4`< z3eHFJ`x$H+yhNkAxEiuh0jVK$bkDBCpKbMsc3q2mWb0dEc6jO;$hHtjz8)VWfETKw z^L#ple#@a)_$e;Hm_DFHaiPd*`TO~o%@LRI0LH_e5M9RuQUg0@bQA7@L92Uf9Sq3f zp}EX>m+cY!S<{$??SdPLW49c*iFT^z-3g;O<>a4o)^c|dp`&)O%t~W!^Rgim@`94Q z<7zi!!30=5WH{yb1*8J(zetBy`$LBs?O9 z?iW^$oOpw{_i2H0GIl_KkJkPsmxsc1LL1CT%1Pvfmp1vY6VQ$G@erp!Ov zs4VSWLw2TnZ{G5G+Up>J2}G|Z`CSIWopQ&amAk0}y_zw#>Etp?K%$sA^flSnxa}Ku zrx96Zk7y@T<7qrNAjeTHHM|okeu{)%bhz-a-kJO4Kp-y|3kF%I9^+!LWbuJIKrKAaL;in*;g`Y$EKVB*{0fo`y3eZVQWRt zl?FOHRJ{w+*zYw=z7}OP+{1!JU&dMZZ9BRcC{repPjtj=_oB`&W1eaAeZ~m5mRB9? zB(ynMph+JFbCB|;kCf}89mdBjL<-QqRn1=aC#)yj@pw-`q>6V~9(3wN`i1U&|(E8F1| zZZR>y!B;)_5=qJLH>PSiB-FXe)W2>VU}GX)G+#&)*QA$cQx$$z^%;2le_kAEE#PESUZGO^zXv{U(^|GMcc1(9o(pJhAccr$N6#FfSrN8Az16Ll{@6M;MZOWEe;JB1c$AVPP_wgy2bM03T0k z%=uHfnAefd&`|T(KRxB+`Xex}dnI58)R}YU)}f+V1I+DS(VOwTvb${YS^^30aCR3& zoYOV4pan5@9T>prV9R`%nppF`-98ii7}VRS#ue-I%-R)k&#{phhS&1Ma7#X3+`KHP zmnZ+g>0w;;6Y*1XSnAU6Vx8D)mX$ui?a=eHn8kNm0JhkKm9AcMfH69kMf46NAD4Q( z$)D%>{sL3CBV8d@YWyX?tpRyN&3gB+(EUFFapaFMFUWsD&bx=udr#f^K{S6$2T93W z@+YN*GuY^}Gm!ntAI&bCXkLko;u%%?xDI!yJhgkJvA@zfcr@_zcoqPha6^h=8#*HHn0 z%eJleh!8oOh3%x%JFg$xdH8IuMRcT7R-X-2LhuH7-Q~8V3HC9OE#kh{RYg}q_qP}B zJ2lULyEx9x0jl#wgLW3moSr&*e0yHjS9%0hIbO#2Bs z=zHj^0*MC@c7G^tXtPD(Yf>IU)1qL98Ut?XH)_2itgKBs5eUPPjE*FTyQ(LjZ$Sn-Gpk^= zg06%H*yOGRCBb*Jv_B)h_GFk9N5Do`uh;qaJE?YL3V(;!7?#!o*)x!6mh#$hufOb;&?;b-VT zpb#>Hda6WppYYu!dXWT~bM(3x{bF+{~Q_-plktvknhD=q8 z#(o|8D@-_hs1XG7M}7CvZ{?b4?iA4P!I`e|rBls$-tW4n^W|CS!xpsdcP$X~9QB!t zp*Y_v|3IUWn;ZEBvXoivUbdK(zOuWnmy_kGEP8VoXOUXxBuCDO9zIFxH>d!s($Og| z8%>y1aFR551<_ZN*kD8M8&X$aQcD4jXpf|9KDW$|)SRF??_*yUai?```0zF{!sBL6 ztd5}EobkwzsHQ{qi0xxCd^Q!+4gvL9AuKjee1$Qg-tVr2^d?VRWcqtvwbC6In-@~}|5*Ue%7*2xR%{jQ^>kK(#bQVCaNJPaM4KqknpQ^-Za+k#)*J6b(qO; z)7~rm9Y`13?DyDXnbzCbJ!jod5o-W{gPu5JY|loDBD0n?y|DHt%P_nxmFXyNPKpJz z3|P^rsdx+EXNb)yQS&^aeq|vph;QBL)MdHizl2ufcF}u>9NDRhSH}fDspc>rHpnT7Cfkgx5M@mW&+rS)@O(Zu>?1>uG>b-dOyMdTGZEdw|y(p zxAn=i`W+{5fMEwqz!&IQ(l2brS*7Pk&c!=|-~7C7!mKF}8PD-PegOO(M4*}JGTYe+ zt}G4D=P$jJtYY6#MHeIENxV0g!i>`!SO~EESa|+sYZaNQyiOYBXf*L(YNRJO%`~^A z48`r}PSB)T?2J0Ctu!sSlrc!QY@M{5im0Dan$%sl0=U3T!nRxTXl_OJmg8eD{ddE{ z*F|o*de2f0xpX!e?|w#LOKo47i~66{2Hu5d)YYvXl$|jSCErIKyJgq; z1b-6-{AZ%Vx_q5lpw@vulp%v@QcG?(1^8gg4yLT>xIFf}_?ENmbT7N>8f zKa-k?s0Ip_sAnAmP42WF*0TQl&=dIVZuGn%Ka=^Ko0-qqB7Iz+em)C*&NSOs#_x~X z%fbKWT*l|w|Ea)fJ|=W&fC&Q;Smn<))iqAGi{J7N+u%rAaFbzt*E7zmyj2Qc3ct;a zPE$?OFN6rDXlCdiMBDYi*uePNSk5MVsXR-6V!t}2-bseQ!ax5%cE z4K3m}V}mh04a&u|p*{_cKcR3SPB0}O`}Hb1zK@argctrw)Kk^CjP2*JL3t=@Zh%av z2$7*I!s!(GAU-QoVxGlI1O-rr{gSi@#oKxSjS90&P;vc$D(bZOnD0N^pDGfTi@cNE z6uUJ?U_ljX(i(wz0MrRgxM*;emm-0OAzx&>YGC#~&I}zgnr}*%>YK~ogUoO3wLw3- zBeIJUf8x;z(5$raoqUel*II!N zbZk&V@y5L!IQVbj!@y(-W^}xV1!$ z3Phdi-|#tAa3}wEb%Wx(yo}#+cU(fSIoa}smyBZr^yMw^e`|ita^_z$NdbbxGtIz|Toq+f)`HHg7$9E<5I72Z`GoI-RKLs@*1mo#VUbN(8%I?mw zX>XGd!n>E{@54nWmp*U#?2!>It$u^PIDJzd)cjkPw*Y4mw~PHE3s(Ryub%T$y14FZ zbd9XKcg|4NBewI4c>lxd46GRaNM?Bmn5S=Z_`{ARLK;8A2eMJcQjKqJ;VT?BcuU%^ zbbVQu$B$f?p9eNaqwX^@(!Z!qg~d!+I`(hD+X`dlE_GZDg4?((5|un}9M=9@Ltd2@w^1gR1TxoUt0BQByu4Tebr|DW8?;P{ z>}eK>6U(-_l1uh4gSIA2f)V*ahC|y2=g{Yvk2*uT#S~o|?$?3RapdOYuN;c}d69aO zV;5LPcI1u>x!1EJzAYaA(zjbEbj7lI_@A?J>5DFA8nL(e<+L35CzR6rNk^EhEBE46 zM?c4VArv{Mn6}T=01iFHjeF}>2zV{zxLvZ}%lvkP2<(HDOwhBDc6KuZr`vEO$}?nI z{^d=wifMbGMsG8?HGJ2~wucp?>9)Tuc|}bmv9^J^c@6j{LuyN9!ZhnMhR&4$b;Il2 zJD*KQJ%8HKpj3GV|CboA$UYHz_aL^ED&A`EBY8TjZ}NSIxifrF^mfVKK@{0;l&5KH}s7Ld6g1$4aSH&NhD%DFBEjb1gLg36E z50zSi337ANhuP?35jC_4Z^+p=I_2HnG{eBr=!)>FFtqg+(1J+gx``dN`CUzoT zytnuQg!KB1n9dE%Rs4LQt>o{f5(R2ow1r<;Al+&#oB^rqMJN;h8N-rAw0~q`i{%=~ zK>eVly4!)t5j?X(=^f%5ZWM6ptShHSf9V`_qsoifx$PE}%b+tV@)^B8r`d{rAQ6b5PmE-h*^tgyA+ksdK`ret)QG!)g9V3julTN14D}U}cP? zqFO)v#i-e*3r@TEZfA-8y!HPtd_mM{GztO*{HWCFoz_4g~o zZWClI-VA$Q@L+VU3hgKKAUND)sjkG~qas^9SiGnr5b@~#tK~KK#U-$!n~UlDXtuqK zYE-R?x>)Yzv0?bhbWH{uLgH>h(B04mEc47>mx>gYTDsr`%1wwbVEYlh-#8|h%mt|- zY$iuS^5OUDejKss>#Zo6j1jfY6hG$$^ZO^Io1D+Df37sJ9OwoTOGya|-q`yNEUIi} z!Sac$BZ|fc9-wnDV7EPA}<5|Fgel3Y+?ZI7EADaYye@n*Fg=@UZ!DA+J2 zkzVG@*1am?^ZY${P%45hDr|@j%y|uy9CE!-^ox5K5#h%F`VEAmRuhJPOH+8Mbw4g) zIYyZYqnd0k{h67h4bip|)#7FV9uFT$q;|Kz`-v+>7v;K|@!_!tgLx!7LDKDi7GhoC zI$ICs_x=uHl4I*yq``}jHvLRXk!vMc1e3C|K4KXX4iJovu%7_lZ@sL{cxwB4VgFJJ zx@%AN&ReijLHL#yV8HgPKai96cF+g1c;&Z}5fi5>|8$mX)427yJta zR!|YHG=(7OLuF>vIUY(#PK86|Yf;l0=52W|zsP4VUJI>zGTEEH>F{4rlM#nANThAtngqHWh zE1a%CF$Nj>C_X&A*&}Yer`apYz!THuJHFc13~0Qz!78Ng2VZy5N0DW~{79l*n@Ka| zmb3azaa_tldc*X_)8C5dseBcNFHJZ!*!*GZ!sH9eMF?$M{q8)}aN!_l18)vHueD|E&(916=*6paS34wML!N*>I^d$F6fP)Xh zM*eQ>{ikmu!it&HglHF@!RSJu(Z2h7hC2W<5P*Dd=PIB`zVYyCEq7`~PF?t)k*;fOT73gS!(XxVyVsAPMds z+`VxL?(Po3-5VMW7A&|l?$Wr!<=zk;I?1JPsS9h2D>unHkPdMLSBn z4aQB&!rBHAzBX4wv=8m+7MvTI1ygbFg!; zb*r!&KX7*?U7$eEYVJ13y`+1)NzqEG(h5*wARD*=e*aKPoL8z_Yh#okaddNio(sxU zxXx4fV(zR2X~w%4A!S++i^!Y!nRKRIN<~HEm3N>U*TlkcN%ZzM2&(6zX!*-m|AGy0 zdb)w`P4lV?;zGuOqOzwR3Z_}Bl$?+3>Lxk6uq58s?wY&sw|X$L-URiUZ!MB|k-7i+ z&E#Dx5f5K+JXB^g@h>a1jK?uq7U-ZkY>>hw#({YcltaEcNQ?GHS1@!(%V|2PeGlB;fNYr4Dg&Y&RK6K0R>8 z)qSVHH;%EOIkq}W!;J4z8TVqMcd9+OF!sRdOVdDy*n+aJM0r0>HU2f4Xewcy~Fn~ z|Ms22@QQZSrUA!b8e=U79j2y--oKqOOML{!tE@Q7nUzON3`XvYHZiyAe4y-;q|QTN z)%LCkbZ(4{5qAe1R~+|E2??MBv|?J>1zYf_IoH{51PG6{Av(5;V!u-Bl()R9TeCFi zw2n;{{+?v8Bc>AKzSl)9${K@0ACBMgurY=3G84qCFbSWIQ?(hEwxrh?ik|-~GPXe7 z{JiSS|79Q4ITTOK$02_@)PL=VugZV=?1Tw+7kAw+sM$`aBY}%Dt>r+WNKtO z%@6rn%w*W{_$07sy@fmwM`TeH0RLgWB;KJvfx-ns)RheKe(q+7JFzcO@IO|7eHG}# zzoAsG&}c)qiG~kA_YN#hh(s|92(^Fsi%n3b9T58jby0V`!x6fF=_H0PglmC1|OE_Q@KaVJan z`}ctGpuh=P;)df{vr9Bli9M0eqN^lvyReayppaRvlHmI!t4M~?u)$$*Ht#P>8F1EP zAy(N9hiJ>{Kgr8jo3H^_(&Bf@H&$Z6E$cKd+lB$4_D zib>n?$b_}Tx^z$3CSEIVSMaViWfq?uyVEYF=&4zn5U%V;?h6)R&7>}$9k+5{nb{Zc zNrS;Io1edgTXq~8+9I@uACZmw#$LGab57V4TmF5<5S~82_%t`KpM?>aq!MlQw|uEX z)07B2c;JUqjQ&TM;*g1cd++_%_gVSbYkt=8%((4mE{BLm#BzGC9F^Bz2 zE0VL9oKYfi9EJb=;5%j^ioVwcfC4hkRpw6gN->b#%gYbC>fZip0e?`H=loAA^j|yl z|5<9yh?b_ybUshzm;XI*M7WPF@sSMj5WQ*Et1T)kWI_Q%e2{rE=oNp5v}6 z@UgFdyR}$1Igh+qc7pLYs$?&Ox9H8cUbk+7Tj|&E-&zknYhboNTnF=em|zqJ^uy>& z99tT#E3{qx5o$0%cUDQBqdycgZ&C1L8gERoZCtr;#i$N0XV|!L*O}!+SYwVL$w4sw z6Mku?k`P$#@$D?E4HSe>%1$h?emBK&PJy)0jkqnm2+e%PxoBJT(?)cL^E&3_-?&)8 ze7q5nYhdAVSltkmk#m7k(6vdVwlxHiKbF8K4F$H_+r0Zoi>zR3?sE*an>=RsVBdS~ z>@_S92Wf)EMJwwVJV4j(?6XToH4=A+hYM<>y&BK;L1E#qlKuIangG;5qpiL<=1Wy> zkjDtQw(-1uc~nL8KFoC~E7?QMt+E)laFBSUi9gf*9Yvb$-?@sDAu8dW^6`L zY?MlmG)bxilC96NJX!bZpDXmZvG;KJLX25dp9Zbd53 zBtr7xWB0fo%kW?26%RupXe|mgb}k%Ya}7M=d9(DA}u7Z4==o z_7hqcf6$=I5og^=4o%^YEJcZTT%(*RV9+Osh}Jfu(!`GUal?Kjkac)Yr98GzYnSmv zJE8SHbrD7Gouk8!%=j>0 z(BCHir7cQxhpNV#Re`GC$hgHS{m++x9h<398^b)`v%QaHcpJwr>USyMB=a#rEzzo=1`Peh!yB6=P!dSa8$OP+WusUY^xPhrBWVsa&E@*FQo!si%%K zLrr+WU0-Ea(ZeKnI_4veT8R@XP8x0;V;~A9K&eve`(;hY*^6@^6J2y=jU(C%z3bO? z0x)^GPj6m@sDO9Cz5caR&D?K@>s^2KN$NHpgSK6U63Uy*zP9ie?UzYD)MvZfc}nMr zQL`+m{lp76VEk*(53?66D7)RcESjdWDNiY2$3tuVr(Wl#*2DYxopmFdnM;E|UOOoQ zyaNj6+dIiFY4w*-hy(R%g)Ie1|3CCu@nDHJ7^OjFvkYDhQswz}jQ2r0)uX-pBh=q)B4w{;6 zuT}T$R1f_}rPU5U225aFyj{W4tRGQdEn5Ey$bm*I?o#o9GK<>pObv0VLWTv~?gSw4 z+K1pk+^aNzg=+bhKD;sADs&~q2smyTOc!bGr&zRktImaE+OMr>ODaw+T+rPAL(&Ft`B>E*fpO>Dc?04s7X(cvS}nFIFfI@w`6{xgwws_j!PkxFDuG!P1z^rqk( zqGSQqD>KpC*w=%gcSktr^)vZ^QUVlVrpeO;6vTG)#_Sy({Rx>dv#i*#{*X*Zb?sqM zIc@KV2%l(z(n_t=GbWEmmYOGUibJ;S(<8%I-vrH&mc#{(>n6?I#_8Wid@i>Jl{T>M zN}&YcX+blmgXKQy`t;MuaQkg}qRS#bs0bs?Xfj3SyTS)Kv5Sz1zc3uEdje}u$Y@Ql z=>7I~8*pfiX;D8> z#NSM}FUBQg7{SPXqkBlZycLOFEM!`r7oyG3b2UdqPUNlczVU=@wD3K zG0GXlusNjZd73O57Rm9Tr|du!f$24{rq=e_ubW7ZSAz&+JjW25P1yo&Neb&GIZ_Y{ zI%pj;4J`c2N!KrhZ(}WcgVXsjlRk!S`UNSQw-7tvYPhUZ)#a6Bl{fon$;K&3jD0 zNFTev$1EGl$$raj8IT!Xo~cVe$2~-V{N0Z%v%f&`JA874^1|m+O3(jJcd;PMnzrth{%IXS>*QW2I3u-`%Q|f z#XRIm_bmX!a^y|qr+d|ocTzPxJ-(UT8}_O;*q@*Ag@@s`G{-I!XX5a6;Kx&NXFN4@ z=KRcU?Pi9!BC_QX4&17_&Q#j2W@2rka13r(wgCwvy6kmID|ggFoql8feHaw*+v8yu zFAiVFFPt{}2&;Gj!ha2ip9i^bUOyf5Yy%bo;ADMiFYwRM88#I}UE^5GT#HwXWh}AU z8~rw4m<)6&Yyt9|ABJ8bQQ*S8c2ayD)9374@3358%AfLGy_&C+$k+W8j9&YX0yB}# z-CFW~o=HDXMkIlCr)WDAZ|i!4Bq^u-Anr&9g|+?z8`~asJQ^)m?CSSl!N6XAorQ}} zEtQ$Xs?0ljF^;^$L6x@IoNcFz6E%?ULP1}XKg zTGjQtMP#J+HmWWzBfD!MA5~rH`5#2=WA^@V`jMK=(xn2P=JHowx5Qp9&ffYc9@;#? z_kj0>^Jt@&+I1_@YohGO+qwY2y2iLseeL&*ah|1gf zp=DJA-gOzR_gPu}|B2t`eLhft9^C*{hyPk53Th09lA-^t(74!y}9mK;2IO1UAV;ePo^fJMbyK<~nd%Yk_S8WPpUIA%hO4CIS zGi0k8-)kLQfFHZM?UGt;Db~Mc2;*aHMQt_<7o7B5HHeSADsc6)i>I-=^0%O*hAwv5 z8>|T9yauoryi_^N5HL2C9GV&=YdSxmLh~u)6!p~htrA(6%DN(?;2cHts@;I9^B|fUFMxa z_mJ1F9Id-?`j~x29bn}s|9CfbGfUzh!{D%yK~R!K2I9Qo4SN2{Pi9->zSTqZ<90?v zcu91-Vm%y%sYLTSk>mZAxj+_MbsmDy3SV|n7%u|2fRhj`E49SqM$NzcWa6O4ihdbm zrzwgHTY0**2Ammr-XO$R0u(~p#NfF$+)kz@9O<)U3M66L&F`I0xJWHCxll$Uii{7Jcfp~! z73PTIbn^+qRKCA+OA1ip>@&<=u5cxQaL?OzH*SG9m4|g(S+CRO8VR^xN=L^VMNsy; z3#kR^glAmD**yx-pjriQ;Uf?P$Y%^6C4s%EWG>B^CRv;M!({bQZg!Y~1rJQQ*0N3) z%RJ>K(g;sI2}KWs*T0lYq7g(juq@Okpp1WQTY~@bUt>kZ;D!H8ys$vHY#fmyWD?>R z;D#HxpR@QWALaEJ*l}u3mbs6uTG(hq)kGLuB*+V8lr+YTL`wMGG6b+d$4O)&e4I#$f?BQ0}Dy3mQBK`HdjLkFth9-xkvkX6hU`$OaW8iI8*T@QOOe^~H{Lnm@`#JrhU z-_PHzvDQznAmu(*v@nYbfeoA%zZ*kxX{)mz#Oj`CEdld$KS`v-4c`<9p2w(ASgeiU z{Kcjx`;6Db@+YMOT5ri-FgDcGQa@vVHY5!?VB8puRT#e(^?ZkEDk z=rVJUzU$IyEu)VD3Z=EN{Q!FakWk3(hp!XOW+mQpWpTv{y-RMgd+moX4o`PHeD3#~ z)ZL%AJYo~-NyArY1NY9WNAKXGOF!!4)$eRVz-$#q-MhmHqc@{Z_DM4^a)|plg&!L7 zH-~0XSW;q!of3!nSa56B-)3E<&Bv&2!?{h~+|ufG1X%o5xIm+2#657+%sGF$w3%f00>y65@u>$+xaH zu&U&e+0EO=#RoueAMl>P_IfGyHgYaa2Ra=$+J6GVUtGNQyj$FRzMsE$KhGPz-U=OU zltBAky)0j^`#!zvHYtC=WdB=rlm9pGS=?DvLtnhT|ADb8{C0jWaSGU#l0Xd|7JUkN zF=Bz~J@n0Vd1r$+3ZKI#V0j38D<0eKlQZe1nKerdJX4~d?PUfi*q_U^J)}=>8CtGN zOpPej#y~8#IGZS%c`2Z4@yVGlMV4yx6>8B9VYURzdecm;MR`nEh@niR~u# zQ)oVza@*%nOuy8h!!1*Ilr5wZK)x44AhukeDl%aROX-O_8~>OtV|7NUJN$69QwuMM zb9+}5T4n247t6p0(JwmScmH|CkgAEElNw9rzh>9mE`hy6V#=vjZvypb&=Y7}-w5ABGP6rts&Zu6=>Y~O2*J@%(k)npg_58J$+D-alhQi^yB|_VY z+|VS=?Y^!fzxi_pM=-nW&Nu`vB7rZ`Q)ghw`QxkhTv~8|+8E9k%Rt3m@g7oFusF%p)>wKFx+9oBUqGw~l z{;Mvew=4B9Dw3zLD^b)mzxV;QW0DD3-8jF{nTi6QzDHW*dtkDB z$j%FdeeVsTKg-`fHr)@Ud!i#t(->fClL8@Mmc7e`8Q*ICVOnuW$JY{!-6fJTQd~A` zZm1HHcKK8lx~65W5aE5SayIJ}dG&(rCF%pVlT}%pL}?lo>d>3dp(fxwU9uEZIR$_8 z3D|bRP5~sdPMZe$J_pVPHRtF{7gU;WPx&C;lY)vvESof^v)wC{9+pDwR>CvOZ$1pV zwq7!~2F~_3O8}P6nUz53(uNLO+djWO-A;_Bd(LF~GP&|Ba4u(9TxF z;4&6q=aby(q|=_mB^0A?vh$2%f9)C`X#UZDuN&_Phb8D_b||aT&P-E@MaekMusS^i z_=dbp7J_2x6Fnbmvi?eK$zZ`%y(@8vx))6#_%qy_uCD_n#TGQjAbzG*^GHJ^?YLS6 zdLWH%N>VS;50Yd&ZqnTPl}9{9zS;~STS*{{mj(U&=U1G5kS9=2>6}K2*oHd1B903H z(jq4vJkKDq{hKi&{kvhSYLO27*GkxZ3C5i7EkE+NpbcW?ma{CNJKdM6Y?W!B?;w2f!K~8lX z(tp$ulLZKb(Ho76wgDmPNPo=v`j}Q0y)AF!lpA5`pBT()h&wAA##juB+hu3+l6>3n z+lhbjMc_@D17(I+-oNOw?4#q8FPvrItB2jUzU(mBFOX_ly_fxk&&#L9*1G*mN2J(M zEVS|7w@m$lJ`XcwQ0{YAXo0a=^38W1FvBL(_$0!b>F-FbCdQD-#6e9kc(vK|g+iv) z*@Es)R}P2+Rg``MZOK-zx^_oT$dI7@I6H ze_uQqY5^zSc_+18$pNn7CMa%a-UF~E1p;2gPhxhx^AW0feS3cIb+Nw(gfo~cKk&ro z8SPJtj_Dqj)Ww8-c}uq16q#NLFS{jthEa&}@l0X9mI{yBBM`OUU4V&1ALcaG)unq~ z9{>)>2;AA{(w2Hp1aldQIZprc0hQ;Rb{JM~eG=Ql6%t8bRAk=C-aOVvj<6EEjdMg9 z#K*vC_iYcKnWVM(-N9{RT$6@H+&Mkac8*F&VDaiB3gHlIrQVrLbZi;&fW3sD(1#C@D%M2g`%UP<@}qyM zY~s58kI??V)dvjqA9YP?c`4Ow@);r;Ao#GZD~QE~~2HB4WX-NQpni8~wu4h>?`o z{?0y$Q4OJvE8EGXT;=sxBB|QuDwEZ##;1!<`vU#&YGQ_aBQe^NHT1m|37H7rYY7ouZ?o9yjE zpC0sW+jQWh?B1eB1Xp(8izS1czMfyvh`jjOK-a7Vc~W>8^AKiQ8uDTOw&R!LGY)An4L4r1_?X!Z>G)#7%DL%o?e8Mn z5ME0K`3}rp^ig6go&_%QKd{)=NvJDpzfi4TtF_ocBp&$mYyFpz;^r40GYDX8Q}kTlM!iFi8Fq$8jTR7J~0rEWlNdmnVJ=!wbi54 z(>f7M+jp?bvUl8iYQ_Lnn+fUM$l?IglOsFOy78BeOHJ(!MRJlu`@!s8zeIlz8m+-P znMvg{u*(*fh^VS~Wp+8#m@S6&_K{%l6L^8PvRf9FR%e$+Y#~IE)zc~ZP1PP)TpNdf zB40h7zWB5}Sk~Bk$GY4LuzR$QVi?^SYZ%l431ePzXW3i&ZIYEOpYczkGS<&viqOeO+#E~G_F*J) znNCDJV?ZUn?Ndz^tSMfJ@87Q2EOGrKd3IJoIXVuHAPhP>`7bl6vuy`NMowdiA$fT0 zapY}2mMlgUhP_3_`7JTIG@)4CESjB50@Vck!_nt?AAfX#%oO?je<;Y{3Bad9HnwXQ z)*B<6mGP=@RQV@lfBh2Zw|=hBLZj>X_;(MW9_%ZEE~47Q37YAOesH}&M+FN#s0tbZ zVa3M?e}AS(1t~KKt%0^wjwkVO}b{$GUYbO(CewZKj}emBBN9tDx4oAGTzfH?dAvAPl|X@*En0qk$@5Y zAtc&2Fb${paR)jDG%g5+j3-@*2f`;gyD8&zPi1~rg9@d{!SVi6sS^+SbU21hcicpa zIkTlaW5{9$1ZpLyQ>{txxG%9A6X~!6?pYgq-z<_)@{>`wBF`UU2PIMJX@((d3V90{ zYrg(Z0zqR0qhu37e?a3=fyuHWd>?XHXljDS_Fas$NUy|2EN|;#-V=5fa0f@f`xs%j zy2Kp_tYbOM3`RwG(8Q?6q2X4O9U;OdUQaPE9|_@cKK6#w;x_%`=TV5p@+s5t&h)8* z^7h9jk*I2IqrXhCx+|l<=IVs9*9|`DDWe`j^(lbv{1ZzNeM#(WVDusM-P?&8q! zwx8#^Z(rLkEpb3LCN^i@>7iDng83+cv|9rbc2^FMVTy`junKZjS@pY_R$>kSAx2Vi_WS_6lQH{VYgT$4SRGWa>Sywh z6OLKMG|JA2E<4vIMXK}@*`jE|QT4thD?eGWSofC=6^uL*Rk z*ZQu=TKlZ7YOA?FSa&o#j%T5%Hme57F(*(1MW;0K=uQwwt>@3zTw$l4@kMzGt+9T` zvz)l4@%Rlh#IJmu1&&7ZqhnN;C)sKNp0Tnek{c>4Sxs`VojTjJ#Rg|yhzOd@N%7z3 zwwkY88Fc7=+yNU0y9t{q(qE?@oR8wXg2F^|l?RnSgZb3p>7ZkQ@~`$u?jf(4YEKi` z;IAURpNRJ#r-X_x`S@WzJi`6%dM^{>e$)deGH;wUBQv8YxDK&fJg>!}Wr9%LL@k_$ zmF${3MAHwb`8Sf-g_pKy^YwWmd3@oal_xj5v%nc!6`m#c#(w3`J z9lzb%)QEqaGsDqw@%s^D#u~*4xEs;=Jl3e0s4v}zY0x*jSAHlBM_F{h`o}Yp`OUt0 zv(nzrX*0qQna9sjJmdB({-?Hd{BGZ-mAZG;oG*p?-_pJlJR5SB2>BXI@R34Ex_(9Y z`dz4OGtjNi80LT0jo>i+R@(wV&x=x>en(2+rsqqFcQ!wmWvODe~m ztasyerSA1f>X71?-&aWVDZTeK72`)dgWvxecy8_-|F=u)oVy%fZSWM99`L+`070$a z>4gvnz)!Nhh%)XuL<4`|7l2M?gN<0Z2tICMT%m4gos`4D1IYmt#SB~$j}Y!(FMNBd zF(6A+FY$&u@Gk_B-W;_`@gS@%>VFPQqRgpAns4LVV#BqIplc2n4CgqJQtFt#q@tp` zufxa>P$`s!_Tt#w$ZiUon9z*qPhX&9L(uU#&0GVOkaeo0khW<_E`3AL^&?%FLR3(L z4||}+rXwqE?d=+T2p10ogzqnWkJp*@ICO({Y$Guhr~d+CaN_6IN@wyk$Y;<_kiIJ; z=N-7kdz+mG@fkQ#S=z&!^!9%CJ&IdYQ{Mx$H5ymjTSc;z)zD+KcIUB653aUYY(fL< z{*rnp@c0Mf`Nv=GaLlsU?akh?Mp}`Nd1akEtzT7;cW%?8`5yCCj`LmR&G`{Dr~dL3 zF*tnDarvz9l=y+z%Cds?V7wITg9`S&EC?=j9FSzAcU|-nK)nedt=a!XmG%405EWyLPVAIBa>gPO*YewDc z>8}HQoD)0EBmTQJ?6G?s$)b&Lo`-1%9HVso_0jUv6Uaf+-5=WnCz5p7z`f{Q&R^az z@(ZEcQC0@Q@{H6$%#mhA-`M#_ixwBP{QvfBD6*d9?@C0K{Si)_>itfm;{2qP^w+OH z>Ivf1P?Pg%I4kju=KJsPG9^_mnBYD#8&CDxsuz0V8#DbN@VK!kuH(xBHyc;aesxqEM*cWvknFb~mf zbK4u~tG;Q?Z;$0%S3b zGtS21IQE%Ry%f!hkeJ&@i|OD#zxyA_&g_mc_d;0ShSa|^*;Xcqrb4W81^#XH<+V;! zhSxiuh2RwEl1Gc)(4$r5RW*x{;_m1Y+}d~Ao3QhCq(W!irwt8XaRCA@>Zfdt1m}?R zag&OAtWNayUu41JiXUjjlagx1{KG9#K#4e*i}>Kxr3kzalR*3Xel!x?)pL+yM(PgW5HDYw6U8IT>gRsGfl{!zI#B77bD-IYbh z+k-1WWJGB;V^Q`7!Y8Omz&vU${0#Zzc=){j;hYbn@eKvn1tZtgLeSON_k0ofWB?1J z+kC#(As|yh@2uqE2S=zh%oC7p&9NT_g1_sx3$_5hZgiPehzF2vuEFuL$1gUX%Te9@hDbkcR|ahrafpEJE~7Nl z{qm-}B$tDmUt?Ddn@0^o_VSo$28mrveL1|ac`0>vg8Pam_M1VsMFjJ$FUC62^AFl_ zw;IOBX*Y;4V8qjJnsYVS`pfcoj41N2%+N|3vLhdl%dM0e9XIKXM4U5fs437Q^qjV3?=4qbETwQil9vbRdQ?zLEC;ERpExEGQ z{?r}1XeT!cd$K(!Ovc7r8a`ob{!5g)-x(hjm&XVOP}n8c^+|#5rY+l*#F}DGxIO;I z!~g37uza;XH1iThrxUgIHn^DCrl}ixb$(ohxEspFm=XJu7N-0rX{BN4Pwx1%fY=ou z#f?Zv<(lE9gq7p&s&7i@d?7Aq$v2A5LX#D4Z_DBklA~$TYe@mi_PqRdcnPFE3`fTb z5*=~AFRam6gDQux1GsqA@9I9jfwqSIjTLv~;$vbI%`v?}8!WTGC7auhI`MM`7sWPg_sKtJHg)H_U z|2$GR%|COiF3o--v(`#L=-Ug@Lw`AGg19VHBMdKI#tD=H!+xi#3Uyz~Abstov6dH2 zX3VA{m0AO=)TVWa+lXPy{VQ?=KVC#O1!x3lqRvqwgFw><7=GQ4SE|Cwszkf%LM@0q35Tp_c&$Al0?UG zOV*v^mJoz2K;hC*2oxPAixb~a5CQo87)`4o`>p}OtC=p>T&3@~REvmHB%rIy^PU`S zL-~RjAmvadX^#F+*61ItcG|q@Ypj_DI0Y5cJ&l+}hB9aiTIj|uZ^eLz6!0}!+2f2xW0_7>d3AI- z)#8~bhz)q}I#FrSLl8)|u2J`tcYGtRN^4?Y#C4mg+9XM_w1{BW!GPYh74Ko~I6z7Q(gEpq$eHd2gI6efU z?c^z4nuyM$!@~a!NeBp@!DOj++rgEQZdp4mtZ#FoStLB&#rS*;+a3J}E#y`SZx zs;j+JuX59e(1Dw}TGtrXAB6&H{%}TkfMI*h(ipBb>r)Mc zwrk+eX!PYcE{r_?9CtlbE&ub;VOBq0V*{|oWR+U9mrOQ~Bnqu}!^J9&xJ+engYDt={Yg%O`}_0VB4YzVYYxf{iXR82EwD zMP(l9Ls_oz&Ri2UCK3~5OPp2~#d7C1@q@l+50uZ@t9}EA@XA@!j55G&gMw3?4VgB5 zK~T(Kbu=ornb&>yQZA}Tnd7ADzs}Dc%40VCyr5Zxnf5MbU_0s_hw$maLpM&p7lFZ{ zIcNT~5=_qNVJN4eUbBD*{%fvw*?l$6btJiy2Y|ZBMoj|qnnYj z|J1?go(ewvxLHhaYp_|O(xaxvIv91&2tHL*UhH-?$nS+bwNKw8fS*=7D8h=@t5|us z9#W(89mcg(53Bt5VF(5hYmm8d-&XmMOGJWwOM1hz*{C1iy)vb)8}$)d{bZN}BFkS6 zKX;K}1QP^|+&k@MGdv6@oM*<}f&b`v!EZ#t5k7Bu1&k&Ki2WtaC2t4AzJmfDE-w5J zBmAxJAEyEwBwl8EA?Y5yH%h(DH�#-kVMNuP-5?Mo+W7k7LPWy7ZAYG}W&VjQ3xv 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

    cOd|AoLwA!q+z7c}_BL}bvWta8$0tNkL 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

    36_T#*gr0w zQD{HB#YaKrGH&W>IC8@0jiBME*TJZyDDP+V%C>J4{m~6e2fyDgH!o?rp4Ue@JDxP# zMdZg!ydlQt%f_b8j^`;{uL3$R>C8d>dCe=SPe8(u;uRq`K8WbbJu>lfJdx!5cHXw2NkI7r73S~MCG#xiS@3r4&79ZoTn|Z`+D;Q$RH|RDnn&_b~ z1`If+>Ku#O=+%5WX`~To_G10IoYlB8G@4a?@twk$fkmTyop$(`Oa{)7;q+Lbg7tQ!D4 z%s5&&+>NJQH8|Ib_yg}^cYL&Frfp!qDdG^b7crwbJ0K7JlZKZ)ga}wsF+UxEx6?Uy z)L}`?%Y39_&gcK7p25kQQQ{pZ+%4>%QTp_F=DXv3H9o$)jy1+awVL#RqWw^bA&gqqmz zfpDV8LbZP7u+GRC34{9fMpTRsqNr!eG#sO}tDE1n#n+3z<4(p*SSb0FD5 zBCRI+YD;*`jNK1~x-4LD4^H#Vim3@jiMAq&pkla1a*b+RmR~<KMWZT=p$n-K802FH1K<Y*z$`q}<6lJWLNrf2Qjrd?wPV?hv5+$rd zk$!pbhLL{M&*tmNH^vw!VncwXm5GbE{1#iTuxB*G5>Jw_RX*XANekAQSKNmZ<1#Ly zg7+RoIPT}MO~<`f%=0FguRy)Jxhl=i#XhZz#IMTgPo!_GqlZa*c(LW2vFE zRb44ZE`-G1U145fA%y8D=7eL*fIYxF+_}lZY5a5v*&YjbiFSfU#IqrJ)yy(OHC(n( z)lpjIcaUVYw(084k{W|s(w4FP?DbmT8NM5OlNEis_LP~23yF?}sXW1%u6R zFg#nUJE-e(1~cNdO>H{gZMIVg@P?r82>#x7qaj7SLC9^D0B_@l0vLJu8he-0PHt~~ z>&~e?O*SF5!w4=5>+D)6IyIMAvEOo}2#$;9JGJnc_iH8ez)p2$K}wwy2*F30mHvwNDnKcIdXr4>HT1QyX*aOdlujI z)OMHky$kwA8YRYjdQWC|PQ&WvYT1mt8>K?i;X=fXkC4H6#a3*e*RjfpIHTsI)7^RT zse4U3&2a}3aQ=BYZ`rikxh3D{vS%1B28nW5jnzq#A7klkjtXU+YZ*O>s8&|b6%=nb zz`5ePLRat;v2a%IV|Ws{+OVZe<#w;1kgCJC3ytTejUE-LL_> z?~a0OADGuPT(Docqwp_?5Qs>JWjL9*UaQfu5 zq%z@H&z!^X49D*=KMB9W$535ZuC7Ugp&*=HJ7R`rN&HoSNKl7t`5T^}_*@Z5Ct}TH zl8J_J<5X@J5jIHJNeLxKc*MT~bQaZstAs7zM;=Ha((Nlwku@N)7ROIacw3>PSg+F; zZ5mVAFVx-)!w?v(#*AzgR48OsnuSQD_gLHpbtO zzB=qxfQOo2wXz@8`eVd{;{t2;0 zBC91Q;^I~ivLGk6$C~!HYM*m(82C3ID64R$NaEnMK0&j7V|Wg)mymN_U3NkZjF(Yg zgA&?0&?{d3bMrR3U*(!_);uyoF0tkngr(6y_DNoWOUc@v`bd$3)nY+~B&ePwaEQQ= z0lT;o)VsgIb^>d}h;ow59T6nii=}=YSjDB-v0RhKKbV8e`QlSlV~&x|-I{(`&)(VV zVy3GQHcc#8OPRrm>-H#pzq3->;MXm@-V3u7g>c5zWSjr^ll{jlbZ7Xx)yAY-^mR%h z7{DRc_qZXJJDZFd&;)F0G-nWeJqs|gt{lF6f+DuNNY>IC`%Cu|5w5-AAVDHy}=W?kZ z-W$oaWK7yOPumUYZWZZ{dtER$UcEIA+&=NTv2$$NHKrVnGXkPku^_N$6AxAtvi7An z$zs~*Zc<;XIeXe_sPUMi`>;lJL(FkELIhG2#Q4?&F8qz^@}(#=3J@*Sy7OTVo4U%S z?@PwjvQ<|{9KSqv<`I!|#-Ibloqf5R*4b_mC+uUOVYLL2&-64Rpkj_6kE(Q#X6+B# zj{;FL4E3?)1jg*sv{?@AB|H*)uS~pKcE@3c&Anbac9V2&DjwT~_-|`{52Aq+U3>HE z#<(AWagHaK7J))~;UCqEB>yHp{u`M4=hGa`2MJn@DiY_`#}g5Dnu~9~r76`1#9^g^9WOhTj)g zZ|>p8%nr0B6R|@yBEzA#2ob_mk9~a4JM9IpsP!AThzP`huP$a9oT&LEfaU9>SwA79 z%>stp_>_8OIIar!atVE|eUw~uGve28U$N1CrmXs%$uN$y(HIGpcQ;_0wsvS_=fZloq$ixgVPYPS=76bv(OoC0E^et>f{`Zb72 z{yI5;k)qJ~>vKNVpe`*Mi$I_~+afX=QB1GzC}tP6EcZ)KGRVe1aZ*UGNaVBrp-gEO zcspq~gilPEMXcm>z{`nVNBe5$Y(A*2OpEfCkWD$;{wPFCSwE@V1Njj{zAI z6*%Rq{OR8>^*f-mLKW{tGi0PB;UT1;Q}~w;;IlcE5)&!&!&2!Wyg;>WsiIH&j_I2C zt>!Nd1~kX>Qyh&WX6w}lb_YCj{AT86hh@=GOA>tqM5T&SEh$bBSvM?)WIB#YvvrZ+ zVyxu}>UBJycUj9XDFwOv)1|HZ&{WB=>1eR`r95PAOwJVGb%n}PMf|81`QfQgsJf3k z^=j|3%O#;O#5SI~-kyf1vuu@JPZ&BYSG=C2Kg|DaGeUXUc(WvPzdfd6U$fcXf>#6r zOo(l+Cq0cO=m_bJb#6yh4u*y=eS6U5QHP&BxGVN0J#Wt+aGjH~JXUq$RlAN|cP~fA zH2^Tyt-G0*=3Q4PyK`-~hl@#rh8`G`3wu}4UBCW>Eo5r&Yj#ur|CndA0e@3o_$|{Q zYmC);jH~oWRKu)!@(;ANrR!eq@|XxX8Hu&Uxu&uI*=ePVM1*SHk~&}Wv*#MehUPya zU+BNSwP*3peMf~qd|H0=YNAm!ZzWq@iSHBp9CGOM5;UAcLb5x0vMl))NGxW&<@K?| zuYto0H{wt<1&-!NwNQZs9q_~<3$BeXxgN;q;a|^G0+yTxqNH^Dw-#n35eU4CG|DoQsrdM-bx!2`Y|pu*`iGQZ05KX0rrdZ`!Bd{1fg&--eh#lDA;vE)TS` z$`tNP1g(vHDv=qckQQV_8R==YrL>>v#Z5*`l8H(0JeezNK{6m1&N)z7x|Wkh9vS}q z!K?7dWVzjoOv#&%va@yx31g)uw>D}JZKn(2!`=#?OjH@Ng8D*^&^7jl0`kx+s}epg z1-$KF{7%B$OnfMa39}_O7i56ieo4E`eyr-~blp*w=zJC9IR;I?E&n zr@;%kTpj$;RF9d_6%wJ+fkiW1#|%*)J*mvj={0WmjSI7G+tqe%)_FT1H_;HUS^WS z8@n1FVUzi-+2xu0|1<~@0o0;kXYLy6*3WLIl1yV%`e@KgEb8&NJnF;4BNOOwgJzVh z(;LnQpFytvtm|^6dcyW_FbQV~ye+!`%#JI_Tr$>AHD)Xo ztun%TUKi+Z@s&_jlm&`bJcXahB&|SGIf%KRE6p_2NZftmd1QSB8}k&g&Q&Kw8xiRL zy4Y`jlpk?!b75!c6N|e1<-POxyDmCuyx0-<(VU4QB~mWJnyUzjPgl`od4Q;m zc>I3)tHO25kt&@vVc9yq`b}MFwv|(4+*mi)B)i602o_E`Vprk}2yS@`jBEZ1@2T zC#3PutFZktp^9?CYn(j+vblkCZRrOJ0gu}22Flux*DLh5Mf!0MU^OX})zeDb$gZ6G zpV+1H^sf_|ZrT_2Kdz+vm|HVBT?0?93hg4@PG47@U(Fx78?qP}yw=c%ud;3y$XYHS z@vE-kwzo~i-NfZPaaAF5KczVfE#H*PeV4vCxh9>vOtMAs&Hp!mguqE%Iv~V+-M~S8 zFf9$0s!UhWK*xM^MGH`qf@N7J*-&s7nEPSJ=qd3pKr}Jz-DlXjF^B2VIxAOpu`oD5 zRwN!i-P0{0WzfWme53UuX)j#g=RqZbcSq>&g9-$rF^C3ib|&6{bx?Yumgz*_h)BLX zGGBaBfVJ*5owB9Dz_X=ZOOT+U|axs5o%z9`?!S_It$Bt z9*XBUEKK=Go)+CHO^?7&%nnjClt6VLTIaZo8(+nY=_wROE%T>hi0^F+OlEng7bgJqn^@lF_+v4oeGo%mCOk5pijEIzy(Gj|jQwMEH&b(LhN_ZYg;`3u6A*>9i2*A zjz)IEW!S()AcK3IT1}=2g7J!9L^=baK+ohwb!IOz%YJHnA0OY^g@OF06nZ55qK`Kz z*97BFVKC4CHUAP$BvP?u7!L`Fuz`5s`n%K-tTVW5xL$}sr6Wpcr^DK8vY>B`v!Ni^ zwLeQnz9?K*5hY$pH7b&?fNQ?2VkoJe-7DO0X%pe1UUmydb4zwp0Z*#Txoxeskl^f({S}doyun?+FT8X<^Y(U~At6++giK(&5JsKuZxPjs(~;%wN5cD}TJN{l0xFpU zVO@+5Ft;lTPM({qyS-u^E-GViToEvoyw>N4Mf*}OCK5VVe&lZFQ@`QlD7*wgbw2@& z$FGg&Hc`}CW4Hfl4Wrm5DV&wf(?GwTom2Mo>KR(RAPHt*vf6H_`qBcx7 zx{{jv_PcrS*!q$dij7YoxcA>g((Z$>Z)9JtWpz=hM4)10Ko_;vXPtKE>2<^R>fFQU z(4M3@BH#3bO83v&6R~O=i)%*L6KYMvCUrTZFFDqcZgcf%i45U1ed6_u zU3qVIFoZT!Z@)d>N})5FYM5iIRO^UNgPz%Dw2)lp=NfDmh%$YiHmDU=Bd(af7&$v|ZMW_cftK5VlJJ_D^ya@dgNX_PZ zrG{F5OPzCy{8I#yh5Y~-fDH6#&UlIUrUp%eyHBe;$`P#=evEs9?PVp;TzxO1>=#-y z%YuRZ%-IAA_fURf3HR5&`&fKcl#ela7neCvUNs(I5}oV@BmE*pDq&+o7uoGa#fc2? zETfl&h(FUC7(Q#U4+BNVb9b%Eqx!h>VZDOb`Jb5bU!J<%{5g@riim_w*)9D}YDIRc{8N%H6qNgUQT@vFtk_EbWWzYqL}4^`S2 z=;LH}Ql_Vkq*r5Pj=!?^h~b<^w0vV^GlR@G_Skl7{?&fjDmNtPmW%VG8N+j(a|%)m zkF7fQtjF6dRM>~kDh>_@#I7jD`c641B zt)dAWc?B-;u<-1}@~U)m8Z&`|LDq4xf5ZkYnh$CUDr54Zi~aA%kv%Sg-iL^IT&CEg zc_!fHW{_?p;@^tT$o()0RH`pnV``um9dtkFnMkHE300aX(V%q2BmD@63?$vZ>D=bq zE;=mj3~-=RqhQBlMg5vk?%o4^r5YGze;0N-KD+Ot}!NpKg zS7RFMEd}dbr`&3L?2^|8^IND?`g!0J;x`~WsP>}XfNL#%A8>bWM-sp5`afL&xLoGK437-Zm?9bec>4W$vl#E=3ds8_rd{EE;9!n3 zB3Z1+vT_ued~C&20}5Ps83nZ)$wlZ9FBA8$ue6PH512xr0JXECnQ59oqgzGGWJ8I^ zE{w|}@C+HoDN>SZ^^%nL8O0LWYQsEticxq-tL$LSP=Uk_Tg=SP9Q}>Y+k5{7`$wP7RHIFcx*shU)=w(GQ%X1PymFeJ8cwvw9ST8_{pr7Iu{s)RVW;m7UOZ=*i zhfWJONdha@-oO5y|9eaBhLS+G`X8H82a2bd|AH|zf$!E!X3yqTqz?|M^y%mke3&cf zKYYW}X{xNunCWyv4Q8B((cvbE%}n=zy8QD~-Jsi-z|vql4w9|-z1!X6w_DCUfhvF~ zh)Rko4u>ipZBENk_J`NET~uSM0}e?0Sw99f%omTfj96@@(B#+iJ5wO68ZCqVVhmkP zSQ94~&_o{-Aws$j))z`Dq1Z{VaL+NEQjP;$Af2Ng*^7@5E9IhJ8;xVO8e`eUV20vq zA&HQ_lktQ)E*bq*9XJcc2b}Cnj&ycI zK2C{1)XWFBMV#!5vFdOm=J0{|ne^0b8-& zR%@Z8T0qDd6o>y2BsTBM>Qc+fMG{8vC4^QKil>yQO~$nIPNv3&p>lf3>WAY(6C(LS z{yTiiy~oLvk>v5z@Xa_i&M__ov#o+T(8i0WD!3jw$_h*D?#!2|3odcK zR7!m-OJI&-$ta6brryX#374Sby@>=(C|2n#=0Rp$$fk;OE?fq|qu=Y-O#kav*q9O1 zy;J2=K|Whorhhra{L4*cHX~of4%R7NO@RrCL3N4z2H#V%;#@noS`@PQQCny;&2Or= z_M17D^dK8fXeXF0K!pS}DdnPHak=fBTV7i468!Gg-L@Xn68|a2{Oc3C|2MP|S=33> zp9iquy7ix?;rztNpQO~X(M}d8WTn0{wV7sC!9lg!8+bXZX^IYmkn!xgmSEFUnIp8v z95J;lS)#)#Kk*ObE5u+P4!#3aBIEOE-k$M)Cnuj^z=bAmQ_4lRJ1L6~3^ikUhaF_0 z1&>R@di3)sX_aa$0+%Cq+8mJ+ms1a@WQ+>i$ z10Hk~pZczXqku>!{aN0YtgCu5#6(w^HqV+=3{inwoB%amJVEUzAmpaZ09Ao&2ibs; zxWf#xnc82=r@*kBsG2e&3MJkaFiDgnBMVIx z>RMhwCT85EyO62vRB_*;tu783@~%-yPG{$iAq8U@5*jAm3gCR;*06X+36{o!AK<#t z1Dxm~V3sL6FB|^pw-pyJH5@g|?N956pLqCmW$Gh0kt{?jZJ>Q|v}dJ>JC_%s9QHXj zseIWklsuzZ6UI&^?L2@_C|{{%*<_z2cDNonrike{0LQ~>2Q?e{cmYhVEW^6M)P$!j zP5Q@F22ja7%<`URo+v}T9dy8%eaJX3XBY~BIZ^5TO)^N3- ze#}Jgy<~UkbS21AY;t<)3(}195TXsq$EVV+T@)ko5mTmQmtdctc)Jm^ee~mCxE5?j za9M5y%57a@L%nb!=VY{G8IR`yG4ULWZIdaQQR9LiG|n}7V`IMmJ&%{YOf=R=s*Xly z5v1e`2njr!ta@{)8`mFwE>7BsqB27$=Ce|l^6itET&~v&3?*CS-t|{~U)?yYPU11# zlZ5|Q(QF9o_Tg=cKYHC|A1;V;mFIk_HO?dw+x}!KYnMV0`dpvCKTee?=gKx~40z@F z)xO@;be7#b`sCqo$r-@rt=&^cJrS2aU^`(+NY&*1dM0!Wb;C0DZ}ani#-R#Eu( zQBXGc*SxhFNcTUNHbll|%(Swr=o1@5oYkQiDBGHEGy1|Jk`I4r*RZ*Xn*AJeUT&=z zRb^MuWE2SLC}m&Svj=7xVX-h~vVHM5)R0ly&s?I_4m;UqZqE^^a4N|L8E*kQce9x=mCS2 zA!2kZEw;9}xVZFb9KdgE3|NQM@QI=Fr(1PV&?oJdSP#8zVaKi>Ryxh1kvUO#wK8McVLI7j#Gf| zB;TIRCUab(I*iQq`h{}!VP2!|43~6(;sc?skBf)*Ei*`QGCj5-DM~l=V;%Ge<$f_y zwMNH99(`O_|L1a`omUZ}oO}^7A~?bh>7!-bm@JQfEmkDiN}j?Qsn1q!71-uM&1Nu- znP6B;{&sASYaNhk{DS!7(bmCCq4Tn%3v($*^XM;rq#wyul!hb1i&s(jvLykCO?QV> zN1~~*Z6AtK;|8BbonVQZtw@!EBz}?v#vJ6!Jz$W~B}MI&ka?$%q%^WNhMqeI_ov z#v|1PgFpYSUg>iE*)4by3gEMvMrfj zl^**uociu7$N??TB4|84j({87mnZs?rULhbOgEwH5 z&k`zZ+XdP0t&^tP2QD31Z)oh_Elb0u7bjSjDtPFxHNAtAH)(mxyS^0{p!5 z2#?Lk3FRB$A@P)DruQp!^RobtO%`=gW$EQAR%Pz+F}KZog+h`pr*~r{!MgDpRkoug z;Qy1F{wqh|qWRDQPx3l_;Bo(8EIf%NHuu3ad`T%0@Kvf8?W+T|EIHiNu9&~=l1$3h zBpCCRQ-Vj3#NPiD`;^+i6PJda%KfF&xkrq^A2ZzCiWxD6`ouenvCJ>6m61_$p*kGjkO{fJ)!Pu! z_5_Fk(1o)7ndT{y=7K8c_!b(-P9*!|1}BT8+0<=YQI%VKLa}YAh2hJRSeP3oZgOqn zQ{(W~e#`|)-AVoVd82Y#liWc3Ejkp)kXz1q3kStPR)P!?`E{qYNZu`%4lRvZ(ECn1 zyfuD5daq)t_V~zu?s31K@>BDtv%G2s-nwd?W91fM zR-FS+U1p6ek-rKjS{TsPd;lbAhU)7wTR<#~*Ip%La||d)V_g)IPa6hn;+0M>MOF$G zh8~SjP>A@dH9o$|b6}XHoF*GeX6p>?lRi!U9&b1^AFRN(0vkCuWT|Pzm8sz?`OT57 z#F&;N0XKBM2mKT0HYHs+r>@AiUb93FaWAQyaJFP~v@*MLxGHtvR^p<&U04z7r_@Hw zm}SZ_DQI1cg)-Yeil&iWYC02R_DjVrV$iOjYp(Wc)*$nh+EyTW(sBGr%`Q*$egZnX zF{ZOxTIN*kqI!XKg)iooO7v;9o7c8=orX? zZNc(|p9mapjeqEBHHS#dbKIXXk1vXu3=W|8|sTK_%--42?2Ul?ZenHp|quNM_V!C#S@s4=u1eB%L!Y6O%wiWja zE7#{bL1s;x{k0b6b`t+1TF8Ir`OJU;E=JcPTcg>83I4Yk=GXslxt2k*@Fmyh@ezPF z;~e5x{^Yw_`3+V_7&0*qZ(O+qIC{ugn2PK8aW{86V|L3Y@Ilr&=7j*V6_*xz-+8BFhv#9!oBMM9B>x{ z_ow9VFSbOobb?<@st*ZBAeb{Bvr&`#y>%h8{j%rul0ZM*NXUv6E=4wnUc82JmkzNV z5H86^Xsqx7Xu{;RS$iW?HFzE5^@s8mH-1PCFN28+h|V$415o1Pg$E=w| zCZCQ+^#{M89ZphWJz~K`-(tOrGRMosP%G}DoILZqnNH|NQ*2lH!m*df5({!*I0bdY z>55=i6=bMDWyO^=#|2Cl)(v{xC`f9{bMIR^`GIyrluhI)mDk#k^KMzk|FB2rlLX4& ztgd5+vChZSSrDL;9fQ4SOeCWzfAlIDzSauw5{*QkB(1BAZ<90g3`q%?I%=Sh@&!nQ zj*j}W(qNciSHjiLpdfx8h`;7>nwU2kICh#{8HjB*7UqR3d(4qWY)Zb2>Hn zBawZM_=v{e?&)^juwQ$hp0Zw2EAb~<8$7pOH78k^ce9b3=3FPThi|pU0a?k1(HVy5n?wle?IKGvmoWX%00@7fm#&I<;Qu591&&K6Ki~ z82+xfCo4%-Eti4rvNJEY-*#OAYk@+fm59+m5-3E+8!DyfhodgdqbmI5;3q+QvOIGgu!wH(=>87!uwOg19A_>ob6iB8)i@$Enqd`LYP+Z_iBWG`Ue3 zvi|Ec&^&MPShDXisuv^;&qoZt;8u}`^du)eYjjcU%)^Xuk^wVJTR-vQ0k9~o;0A}f z>;tG!${>)ab&NyLdf6NVa=!FJ4lKhoI{W#_P3#4li=yLc@_q+=W>BRWbYT8d2FCb# zAeXBZdHJ1>xVsIRn+@a4u}zNSPD78SETmq1B{@jl{kM$)Lh$RdRr58-HO3270hOVP z)nS)=DE&M0oSX$=}Up56llMWNC^fzq1--wsacDznF}+d%Z# zrE&j-Jt`rCy}DN^#Gf{QW6F*L)-D`Zec?5&#-3~6bj!7dJ4H;c9YdAo-$v^SyuYHg z6{}C?)tK*(u{CHwL3!%MS9(5D1!p)bFH~NwuAj+efiLo zRLz{YQ7tSm#6IcFHFvPpNfecjNUwjf3wPu)zZCOLlRq_7QzMJPo) zev$dHNv#!aMuq%GaVV~`ym-9hps-OAGj+9cyg!LHq#ta@V)ki5K;F!=ZLyntJFouKdZAhS!}Qb$SKp$cp~2aIi5+8{h(9$(H#ve$baiE+zBy{lIqQjIDFcrR zY4O9Fu7LpN;lm(T^bPR*u{BVh{+iE@1(%%hVpzkk@zL%5J0P0Q%-ZiMP*! z4;mr0sxjOsExS9yI@hL3`ooe6iBH_n)cc8#J(`q?xei#sfHQZ#HBM_;mZ7oZ=_$d!eV}@1aQ)e5{`ts^1aY7AD)+xSC zD|9c9a0^C;l+TQbR=TC3N*@Z|2l&t9bZw({>-Ext4II7)5q-bnrX)tK-4X@R`_FObD1B3uFpUP*-oDl1#{#AcvQ5P zMz$}>0PyDLiG~A8My?Tlj5(hSqMGa9aQ=rMHzxQ#k>8G&I{rxJb1!Y@zmL6`sMJPF zG~Ydb%I*~;s5Vs7^%k6lRz(2Rg(G9t z`_Ljpr}xo3Yu}x@=b3QV>yrU?4KO}_1_T|32!w+yM?v!$c0EMZk=s15#@prYQ4g9% zWq0fYnEU3k78eB56q+%~Cm}z|f|Q&`tZNvtr|ue^$YYQs_FJb^sxZEYWrWgWjukLJ z#7dt}K$C~esC>(~Y)u`sO8~9Nx<|3Ovc%O1rQ^NEsUIugPdlX=P9@)8dgT3Kw?6x7 zeG$IJj0Gc#;zW)$VkDTYNT>kgr$MbS;Ob8QpYfLqAM)kVAnr>WT-jZmL7c+HPHM3iRG{=Ve~@Tpy33`y2c3v_+se$82}@-+L}1#F0XVu^20tW6j9tJb_nK<)RcuX zWJ9R^vYhCRb{4Ikq=^F-c3~k6!xg1+LJP?Q^@rVET~}yzk@VcRy1;PM`A8H zSEEJG7Vo}o$w`_8(;KI*$IV1Bm>V=A268>@`c}>h9U@^Q&Jc0D6U||Ob{kS;r{>!q z9J&xNAOZj&m?ogK-Lb_0D8d7Z(9z4R!6z{-l`M2)F8T`clR3x477gXOJ}YwhwE!)b zI@MW&cX!-7ZH~!~iXj);&H(LtIQR5lp8XdO{S{PaclTZzJrRj%Bw((V#=0D~xq|+`5(Tf$Vb%-0D7m;KS9;@=Zi|r4#pBwYr55gCU~#u0+*Rn{X1g*&s6W9 z!28cYuHIX%1*s12x5~9hH5Qz@ny%~{aBNsC{m*c(BLMjn)%T^~jw>xmo$VFU2*mn` zp+P+-ylDxrTixH9iDdVtq9I#J5m`T+SctIKAD&nz1v`vL3Z=q`6J1}M`he-Vt1B_z z0g>EYGiVTllIN?Me=Jlk1+3ueWdi=8r84w}5EJVo)E8jwY(V>27%J-=oOH93`7^)0 zaQAY+<21(~k;tKk>&&-@647 zEBoY((HOo`-Ki&o!A8l_E-WdH@-IYG0!Ph*F?^K65bpC}g@yLgIL$w5;aV1u7VxFZ!nYl3#&q81u7=?+e6V`Mw2B#%P z>5nD(r_&fmgA_*N*OECSrzH>%ir^^2H>f5p*Ya?+XGGGh3Kor5E!m!amW;k{a+k(2 zf6y`)n4zMv<9)YA%i+6_iBL|{@97UUToiTu7&o4hD1ewpOfD$2ym3wb`7aX`@|^)T zjnJe>fD}Zg(@{CS(Ez`hWaeComIIjeaOG^FWN`gThd44CJq%<#3ZGjNPY=Y8zx`dg z4EF`m9?(N#Ebf2vv^vDKJ7W{=zCNWoByiM(j9Zv#>@HzeCi7ere`So%%9Dw1C=yRQ zE?Clr(;V^S>DLqvV#lXkV5xACe@}npKDEO7A0os5MBYCU_D_sX>XJQHf)Q}9U;EyH01AVg3#5VGUzl1X6Fu{_b@yZVSanvKT=eKyD3*Fykw5$cV zx;Eb)3&pZ%!@kWuJZ6x7a@3!Y?uAM*h1Zns#XhnZGE;I|w6g!!AZ~3vdD^8PTS{lV z7xZ$#8AgHH{-7Y!+pXlaUNH5|dJzz%N@OenvGE?`wDU zR=d2YO|sqAc^o6OYVwAxp0Mu#j3p?EC?zF_Fo-L=AT3V07$G%QZd-E8EA+^+U<{mJ zp$tg`G%&G<)B2go1*+SRY)#Pq*;jWr%b&)p!lsg4CtTTb1 zA&Teu<0UI8BA~0xiKz)yJKPG-g<3d-hbsn0v!JeUqM>LGstUgv9BflxrXevgzw8&x6tE zbaUNeky6?DrG@#%B!F|U!cTwM{=`F4=NpkiDb}%(MaAZbSbr;#qt4pps^zOpdQ;1v z(^)N_9kzj6Hs93ysN(28+Hu%STjSjGwRVTx8kB`#H zr{vf8b_Bm%#0XZ^9Kow57Js6EccQ7Eg1EuHkBELCn;^Kegpu`e+9|pGQX?~#>8#X) z^r9BcKsWkMT=3LxxC3o)Y%&P~xud`e`}C4?n&@8j&S6tklTQv(?G^HZ%~Emh?PIIhIV&KKe5?m`ppJc>D4dSwCD%uK^@vg0Wj zNt4^2l$YFJ5sdueCQ-=db2q5`51oqS&{{Z1+w3i3QR8NSQ8?D^c6}FXOZg6dLx#ukl4|I)Ok4ZvG=P%OK{@GF*0eTjgs29|g?_rKv}lYXNoyf0c-#64(|QSANdf5QPCFZkhW= zwxN_X$Al=ZAq0pw5DSiaNci+I0{144?-@+QK^X5HOK|~;%cUXEq^JQ$?{{jlpQq8s zRvJ8egK?HfGvbM@`7Hb8#J#>a_N4iMzIk$)?RR=2xUc7_daCOmYQ*RWoW;hU4}f`E7lNFljH#rXtr_CqkC(5^!kqOs z^9p*4lhm*Cp8tcYDX8{yK!jwEP7i^2LfA3`37qfzMU>y&wb0~l7lJ(gJ$l;s;MLLk@|du zp5WKxVz|U&`PN6ycYt>B*3|Col)nMv5qMyKN@RG37!vdB?-TqhLq>g>j(TuWwpE&& z@pzkyxiWr%1OnC3_NvEVZXD0=^TMC7kUw%0F~&c?XQ@rbVAvj}BY_t-Q1+)iOi(5z z+*ebFkSo*SMZg9Y8~!nTNiA=d_ww%|X;yZ9-y*{pS#S4l@!U%}2JnEKd7dRjF@D|! z_xC@($U`=DiInt)iA}|^^qN*fnqXx`CyFM8g8BDX8|iv>8^*5`P}Y7mllGr&KZV%OQYyF#}>2%1K1^{_Sh-mmt6}<|`_18ds^gMq>vNZCHBDIe^swEZ!gO6#09f|h{=eZENJ1?U|UXg`Gi%@FEiq-1Y zIgq11)yCo^YSE zn5K?rbCYe0?}?K!*MCf%lgQAY<7)1v*-o%Ss{ln_`(vUZgP-E7{Rh#Ta=@`V zF3o;Fwyo8rcn!A<@CbKkLZwQO$dq-xk)O=VAIYJ6BEC~?X%)R>^BMRjeE~$V=Ezr0}&2n#+ zOK>|?Ibr0j6#e*7R`lyk8ZVO`NKfst6<_0fmwhJj6R`CgVoXi2nfX3#y;`^01B?*W zUX(H|hr0+Q@E&_(i8+U=~te zCIyp!G6l;IATT+dt<3m_RGVT7-eF;UJbK7LIj)_zol8B}O17t1GNY!Wv;;kuN*|?z5!%c0gEfJ(Vx&B1z668>`m}l?Tru zuz5xf^IWvIrZ|-4m?c`@)GQun7k47=1f;)%S&Nh~8_K*8E`<QJqvZb+R8zF~rfY&Agf^UK9%A`wugymp8wpiKGM0ECCWwzdHz5hrM7 zjXBGoewjQ+NTHNKez@}(sQ6qS2{uwFFjZ5ag9=Aw7~!t2m>%CidZD>+umv-Zm9rTw zRH~Jsbxj}W?xNhezAG9UMq4H~4@jnn8-rM^Z~IN`LP4ddlcYTO^Ko?|#V}T9@N=!3 z+!lL?0KE4Ly3pSzrrL*#o2EhCYVg6V~$q=L*G{{~MeIfylPV0vDw))B0Hc z0AgZG5A>c^`iK#C>08QTj2%zJJz6)m9S+@I($O{>Nh|{q_lTaLzMAu(V_W%MgB8u`Nw7YFWP8O zXV_omCXAq(NPcAS%l+EV?2iFy?-s7LeE5jb%EBI#LxKl{1O3J$0$aogtP2C2*AJ;N z8IClW)ZkSE9O~VzmKJGZ~<^qcq0i-2lfhDpNwr~iVmm;7yH5n&qT zqg4ZC&a{u~dspt+ZNvK6y6ZjvTKVxp^D(DQ?SY4uf>$O;Ib14j&Jmdb3Ex7_DGsZ~ zq8q#yfWVZ9+IV&YmPjltDlaDE*cW*#`v| zi81J}0uvTlrHeM~;zC3t4*Cu{<322VhyLZpT}~&@n84tGtfWFH4~H>i-OPD;XwlhR zJTv3`xUcOt11?s~4DjwyIFW0!|Eo!NLvvo~ zgOh>-Y2KGX=fz*X(repRjf2r8%p0q@f^4WCZN#x#OrkNT?l_n=fgmkCfcPJ)dj>#%Ft|dJF@OkN-VD-@7J+WiX|NG>7^Y|scyvC=P%`~ z+@XfKA4>cve9p6uWM>NGKPM)I`Q8_+(BhcGW-K?tBVgjBq0oy4<;;M+LFO=ELfUbzVz}ABgei25i|Lr~AVeGI#Cl)Yay= zd8X~*gmtZEp^~#|RjtXy=D?;uVD~GTsR-u~fao$<{D3Tps|W~;(@?H2!RA1TTPKHP~e{{zl0 zF%jHxM>}>%Rys~^RDDF11&2akK5FL+>Mj5SIfap13V?=2`G$jBmdEgJ9h-Ug85N9@ z8)4s~h%r?00nNVro(9bDq#jY+H3EhAkd*K+lXbT@)HBw~y+|QAy|n-0l*fBm#^Nv> z-Eod3wc#g=Tdgm@WH5UQ$K_aGZm?4jC~K1=9PCwqh)vOG^?oqyARVcF76s0+S^oTM zb+7Ub3EOahA6@;>HMv(oE1a1d36?loHmaLjbgRmJBMg~}AfRB{W@?hGiGs+`NiPSR zkoIor2lHM9DppA9gs;Xi!^cBSQQ zbeILk@kepiKJdBXC7O3vivMpy*8g@TApBJW16M35{SRQv1blx(U$a$gVUsFP98?|i zWOtG-`B%snMt&D4JWFA!nm;{}Z)tHQayoB)b-BOzgWb|*o<;aTxs2pt$GSf`VBWr| zYEk;7`lSdwOlIHe5WYm@1no}`b75pqWEdfy!L?aD-xX_~lze2EPVKRBEtf8h{FZc9 zt@j~$1&Oebi9Z{~^R%ffO2If6{9`o6uTZ%plRI(*Tp-Wfp&=>5PZwbvs?bx1a2&Jl zg}nlK{*`8|<|r?$6ZAoVN%aN@Wb3M3@(9W5RU3gb@9d8Ym-f}H!@e2UUiqSi^8MlR z&=k-n^l5cRg@r7rO};Qkjv`li&dFo3U{|g?p4jfYia6a{957vn@>@Dk*dp~PkL@`j z@>7`dNTZA`%6oVaDaI4fQJ;e&pfeAr@CvDa5kg_vljm{#F+wz0Fo^W&b5&_~GpZv9 zsXO^f2>V$I<|a&L&@Km$j{ndO54XyXuyHIFH41~An?+Psz_}a_2O}%h#v(o>kZveL zYeqTaA-`Dq#)IBiMqRlU8RZ6T#E@dXlf;m4R9jgfU7=>fOVn!$=8>TrMFFju7)s{A zcYdW$_2#hBcPVin)IR%{1wzAm)61nha;90u5_k6k<(Z@Av3#K4H&QT-Ygp#Lor+Ez zuzHDVLS>V9HRBcXG|sI{yTSRhGrjw0dHNQ|eVhA($NiRL&IbCH13$UMOK#3~g-4Z= z{#FfaZVTlyT3B9BeAIgX6DT1%Z-(j=Z>hIzkWunkbPZbNMGF|NqG)b1-9jcT}GmI@{;u&S{mOrH!*Y+35)VYSl*>MPS_`=ulv zrjp@Q-3OY6eb6fqlZ{ZPLK1p#DDS)z%4Ze7`h5w+epGCK$dopt#qa(8K2}bTHZD5k zKihw3nzn`Q{lqj%V?qffRBP3UhTukOfM|lC1O1{U*h$XO9un1wM7Sql0%hJ1L+I5z zUHx8ctWJXGO6rQPwzA89G*0*=kD6{In_SxK5#Q)FWo+*?gj4{_9I0%G*|I4?*RAq) zYXKFrjX?TC+y1k&QG*cs13LqvVq=VR(Ewh}FjL^gHVelbIRI}^gX;(X{YdgoIy+wA z(5Iv(@-x1wi7KucF?%DGO!A4;9;)L0)ClhU@l;cT4qqFl4nvf+AFiR%oUJUJWeO)( z0m0Xbf;=_{;=fLBF~(vc%nvPN^`ppSGvjihQ*X972dL0aluz&jW?ykoG|fR5DiWD> z7LPxSJE#7ni^|AI*FzHJPRqO`97w!f_t~=pveBvsg__*?rw4WR27Yr3VigmeWG$4t z{EZ4bCA5ou$hL+477H(AUKfVejwkcU^hZP{r_z4&kC`(1eJ{G4!hfkk{d=}u81)rx zL>_;ux`PM&4Pj|DYv^GI7t5$Yy5_U5hPAJrHjtP#1fEWfcSO(JW!#ughHrQQ1CU+E zcFpE4?1-(dtKicS`DsuG>&@89X1e7QBf8_3dd;&U5AJz)ejlhd-vl0b7sT@LO9}q{J2?Yo4HuZ zBb}q)ReX@Ion-1HOaod|#&{9$WGEXrg?xp=Y`}Qq&66Uj-;10A+acGfxu|ArCPbT- z8jF4j2fOs6;>8vON?osR7eFHdEQTRME&(C7QSFzhYA~B1&uYm}1dfzKdjiSiMH3h< z%etx^HwR-Ot|inD{LHm32&Cah!YpslDj7^DMw4#|g?Ev6(|`6In#6Wdm!$meIn=t# zNtV^Q#&OD3+o}K$v`}K9m4ixG?(_JGOsQsT;E8i#2H zKSF;h&$#HJagvkwjzkk%jBsOuTGnfUj=?oPBk}(gkyH@!8y=)-zlJhzOd<{(ftaQ= zOBfLza7RvMtrLh&Syu{p2(vUH_ePVe*lDjE5_8iamKLoXkQM1Ua9=yZ6c{w6lfRk} zb~)^bF~pItdL#15O=13H5XeDoE^VCgV~m$2K>S}gX=5WS;<@i-%9cH=6mMy}@|Dlg z1XAn0V8zVzmw(&V_0OV%ff!`CMm<20!UYSK;00nyphdOz(4ti;n2>fokL88JhNJN= zq#idzGtBCv)YVBL-sx+xaQvN$FV&H4JoKF~9ugy2(7~rVVBmt3v z0hj!!)6xrV&vpQ#rPq%(0nfFYAnhoU0yGRwe?{hTGZLZfF>^l64~sfl0eM{y()!qDNF$TblLg+!b^5Eec8x>?>mkDWe{;;Gh-a{oX<#w zi=^VP7O}%FuCBTb{K6_W0*^ois_5cVToMK&S8Z>2+EA-YT)eBryX8c0(9sVX0g&zS zO?CO0+^rCz|C&*7M5yJJf;3BF(-!Qr%O{TRxjWKHsTd8kdf84tu!ZmDWobPe5jB%~9(aCsSM4Thd8)!QIegti;H6=R_Ez=UZ&u9)gu{Vj-fYTziG}fwNC1iMmOFxqxyr!^bd%vHr+g+5`IT$hXC z#h##gzPb3$U+|6N*oDlTTkuA?S}xl1%SFuPrSW3q0(J(?!Hc%=bUt?);?|y&9n5K@ z=iV^{g9s772mNR-DzQ#Y`#!x|%ip1`u?V(TdzGeR;*!|_GPZ3id4eGK?QatN?_=&? z#e?a;N@96v^qw&>-`~C#v^mrSb);WP)J$z0$4WU!f;3WsO0_;d$VAfF&-r#XUeN3# zvi@Q{N}~7QAPevJVUAlZi6to}C9Qev;&RvA;(G4-QQtaT_dbtUi^5-cp7~AZwpl}v zbwl#~GAM4s%kZO5TNFi-4l}E$u477$vc*gwTP$oMV#mYFM^*$MA7I^;8bA2;2Hro( zLZ6cU50-*}?RFAxq5UHhg=bYWKTCaOGRe28v@5iTjwf1dqeM_#1IcP{a_iSvhcCn= zqeEFZiq?SYQ_xA64rNL7_8%7Nxg4awcLDfG)DNcEad3(yRr|f#RP$ao?%1y$rG4M{ z-k10SlZEmeo9N%$4QGlvvbZ!%qaq;I^#GGe(6*<%K>o=^pm^9NO#jYQwxlHN20BGH z$eqLtLp`>yei^e-%CiImKag2za_Li1gI)38DM{xL>F*QP1)!k*HD!zE8exXUU4NRb>v`*W zzKx^xN)i_>K+cX9h36W34ONvSAF`_NCH&2k>`I915>6UbKV1hkU~zEBHkOwz4x^Bbhz&i0=VKU7w9yaKC?_^lyJVZ%#Qr!!p26)4AVCN` zJT_o(8?Bk3SlcornEkes#t^j*hpgbxX&Tl9!+7U`9oc?>DqN_QS$r{wGAGBS<56`7 zBW{zjI@bh*@iMgG%Vl<~YLV zd3oApns>e4x&2P$jzbI>T0J1guY;JOj>u_2=}C&l9C{2aB3;rnEn(LOba$~=Wk6R~VQtChZFabL^2;GK^{|YYE55CsxFAP8ibh>Mp@j zB2Xhh#f@&JG+5E$Z-{j^i5Q%<*;{%=?Cw3eeVO~2#p|h@+hD-<;?5;FrO}>L_TLfn zzX=2X^<4^)A0##tr<>&?tUkn;IEp{wFE_d+EUs>B^zUH*BJ!nf-IUUS%>L3}82)Ku zZk5Cx%a3lYm*XA4(!qR2=l_NH?}z&9M|7AWUo>MUbT3!xg`ztk`a;+QdV~~HB)8WC zGS0>tY+Y^Jom*ONN3Yjz@c|77wdJ?PgQT9ZdHql80hTHWn{nhdBo$vVtwa$IF9}D5 zYA1sC?4<1I!RIt$%RRJFb0-sI-GbPDr80!tJWsDAAiD%)^<*Ua{2s|anAVdQoF~W1 zqk+|^SI{RT(p3C*W$a4n$DR{r5=8|;dk7&J(qGp<$` zurkJ}h#;Fkr zSsv$Pswddtaz;x82l=8z{x)W9S709yVj2;sO;bR;jv%CoW9%iq(PcvwIjX9;Nbgzg zN=C1W?EnUJwA_A55oh9lYxUe#tfv(R1fN*EwsDT4sYFo0Mg59mdeYK2(u@y~($&MR zjP1W=N-{0_5HyAql2EFvqs0E?rIbm0}3&d;-_xQ!+SKNt+RHIAXq;r~#~oXMJ) z!+R3KKDXkC25uU^3oJ~EXg%mLdqMQE7xRS-LCx$=GsSiMaWj>xB$$V}cECy4uR~ti zJXbTa?44V=t98Ju!W@iLDzLw2OvhPKm=Ws4=kS||2G$$yIyHA-FxoFs#AL-uTfd_k zo2yH(DpM4<5U-Txf)8%RH233%&jf%Y=<#M6vHf{UCtSRUeO`8IG;E4eEiucxV;vpfvD>&KaN?Twkb^c6~UD208{iwlNlfw-amq8G)*4Ioai!9MT z>%^2&GeWgtPzzo9(+VX*u}!z!HTP0R_-fs;TWA(WL@1}FlEA4Z2oBk$@Fxy z52{fYo#`ln+Q}D2myztr*#?($iM~}fbfq`AVF+Gbdtsz9Arha~HpQLqg%YU`pd4J} zIcRt+qQ)U{dokTd7t)w?OtBnCIMb!IGm)j&L1%;HC$1Hf@uABGFM< zfB$U!KsQw*vbkJmy@v8SY2N&o1Jl~|M8{^+-t*{jWyiAjb(-(m>xcJU{`2y}n}gxk z_miyGhP68D1@ry~pzHe^f5xu2#FPH{+e6H|QX)p=d&yAn!v35@|B)v5x!i2eDlNgJ&a$>+IUvPADHJPJ0M*n_a+&mTD_@{#2 zzzU;FYSWmg?;#$agt`!85mBk69#1HPlQ45jEJJcvlewNXOQ{g&2W!7|aCnd7*lxSd zevXxA^z<fMDR}tCjHXq8QH%%^!08kNVZ)fwr1S?8=oj7o*dT7qT*h3 zQgbGPr{u8!8Yxx3vxtiK%wfejIw33_JV^Z#YD*3h{qRwg0ZmR8S$V~U6t9@kq1!2k zYY`hi3@ky>e>I4zj~sp8B$azofBJ)QI)CuqGg9=9rvmw}XnhJ~GM*}$oS1ngs21u5Qg^^{m zZHN-cO|t~f=2c~Tw~3bkda~bCI1d%JQ$2RX8l+59KDHO?S!l_%S5HdVZi>Q^jsgT;{}z5pMEZ6jQoSz#XUQoB&=leKhh~Fi-adl7=r)z!etZ*n3K;+ zBik0)lxkaBG|dg1fr~2@>2jL4vz<&~Dt_gN5MkPH+kC z?(W*q-2TqYocYeIbMKvBz24S$^{T3;YS-RXH}+sFg84-EUYq@Mr~sO5JHvSz1>xDd zi+0?KwyUWjZzFGm*@P<*Pi=l5mp}Rz2k4VUpJ^6bHLuvcJ{pt*s5-35Q}WquLYn+9 zp1fJ?2XKmI3GeF@bJyH7(T)H7T12HeuZs57yTf|f7uQUK5?rx&DWvq*&t1|bYxAq+i&x?D&0`HTV4g*G`%>TvFs6_}d6k*^k9hx;xY|6x|8{$ZEY90_`!J;vX(= z_=IQ&cMHwx_WuMIT8GiykR$sx`&=fN?#H`y$h?iWBVO)QmYfXrLosG)x5;4NW%RO$ z(w0~?XTur2r84;{^hI9)q#RVvxZl7RD=DF5u9P(?yd12w`vzUrB(1WUVUnr|K_m*d z3>$?(o3lQj7LUcT2fNXx;BcBN>;o5-WT(K7IdPcI>yWsqO{amlGP2Tq+>SY*FZ|?? zqPN;)l+GVV%aGN{TydE_CDfefo3`e=+!|Ogl?qE-m)Plx%VU=TE>UAJy!GqC`Kw4U2hb;HIpT1KP`I z;gy?}(EO@g(O0$22VRARg8)AXs~6wGp8*C1yAY3><1O?pyg|}s1leq84=#~Vhok#3b4ly^)A?P92+DI9}a&CHqKZ@{p zBaT}ac0S4iI@P1^5Wls1M6XZX9y9s+V2;ndm%h&Hu8pP<9ns1t#(Jx(r0uVd9kMs*A4&6B@oPKJLISKK6ns>jO{Mpi66~hMqem z0$-2oA*)weckZH>G@`4%*LiD;&(kW;&!-Dk*=Mj7(SE)r%xm|3bIq(i8@xh&R{XXd zXU{OF8f)-Nmp93NoGxm?@)<^Md3kVt`Qd%NzY@$-eKqHI0z6ywgPhp9EiEn8-x;jk ztgL`Ut|v}m6PbY zp+iRD*fF^0P{m2I!n8sLO$SN*&E5r?+NB15g$re98tIm zpTEp8lFBM|VjuiYm*YpYR)3M|HXx@Dt0dMUe2Q#a2@R17iLKxcP2CP0B>f-r5VF(X1_`k=@D(p1u;M?9g4#DP9t*Y*0Hbl&`i;vt|Y<}v6QyqA=V;1)O zvHOInWV%aRVwp^~4d1$wj6ia86?l~uR2Y(fO#ed_Hik=Wn>v}<96`rAz~Dyq$)9k~ zkd7)wadwV-a2|%I9-Q}(4G8wI6K>0m42gamQIElm&5NWYMA3b$s++~v#tApaVA)lj zw$J8uH86xHsl>=sD~ey_`+!awCC2}58r<)`slF`Wi4M8-7kIQIM@m%_zK1EkH*3bA z8gJeYoSbYhEXrY%+Ngy7lrX@lc()gtl}mjZOIbxNhgnLO73=h)ow3izX)_;D=1>M} zX-ss(*Zp*-U~?7Hl&0W=9$IrPnQmmKJfh07 zaz|y<;fQ$ae;S}wSm(x>O-(MDted9u&g`+?-jFq&2Ne5$#L90Hfde`fHtu_x?2D@{ z^RV6(cxqz=!D{!rrF@pS%Urv-IGxIdD&AQEZxe}|#Gxj4Hx(}yJY}+G>T4>ZkcI4n z_A`jcjPHIRrC z4iC0zdS%bmNhk5|?SlVqNc>aj@DHF3fJ5ZwYOb<^24l%sQ~j}j^Q*(!uq?E~7WTxy zyt78;`x)8Q9CqMOwaqMW4t3nn*lBHx@7_1}J19I(kd&c+X;%e-nJ(=H&`u?nUDPoF3-GNMf^vcmp5BhuDfgnpxw3<&|Rkd@fTKQ%QN^ z{vdQQg2lxvQ^SlAJgun(wf(<*HoZM;35Fxt2K~~`uGhLm0j(w zoqL4Dw>O-~F8$l>2HJh+W#;>oal38@C|l+$u?CI3om=q4s4>czkZi%P3L#Q`Zm!}y z8DGBN_Ijd7I>mo@I{9U9#WB;Iy1#f+R|1imcRcxCcRHUogeh`tN(^p zvBcr*lsm!phe)Q>%HV)0c{S;fRJZ3;eRWsz9mBcVn9>ikc8wxqHx!@195vhcU0xF(r;IqNA8gZ}wo^q}L1Q$N4_RYFDoEvnx{<|3d0 z_U(6FF9Y-@k&d+E(ukR@P8qk_ypXG`3ijfD-$HEO*UW=cL_Ea3)$?PmWjx@v*8MkY z#e zDdRw>mY|$T!Wr~b#cd6GvQ`&%C_$|J*?TK;PWU!9+Q&9m@qbe_=^G%_Zv8{JsPBm| z52nTLOOGrUqDTB&?Eg>i%mBc}7|R@oz$eA$U^_XKoUXRdt+Y8;c-L|s@KCvmOKn>B z;sQf)#O2WwvabCX{K2m`tW~VoLK|u6u`;lfUz?G^MXKloP}ETt#fraS=SQYajF8NT zi=nwWFl{{S;KD#aJGQe!en7t@aRaFEV=lbGMK4@F;&GcI_!*?w(~rP9*{zH%3_zxv zK)@w!rU#2x1fWYK^eXsx(&d+tVn($trVCRKy|ZPZI#zG5jEu^cq%r0GibSdZ9w%_% zV_0&tqw7lEEC@l0kL8!SuyS`mP#$dH5ywJpCVj}dp<(yy&DaYU#V_11Nf(OzNTxwz zvgHQ^YulSVVPR{;>vJ{=G_w;1W*KAnKE%79449Fxg1K0L^;^iycpumCX!aGT*d;oi z%_+CZz;11$Y8dN zk+*OF7(-YWIk;0@;`;~bRrEw4tB-=?NV7q^$rsIXSl>*t^CSJsyl**yvy$pRm=jtg zuTL&+DAs)}+|tXB8z=WQE@4H1!!63b^k8YQq)-pbreGXJZXQ^8R@meGPj5Bkj?!(e zA&dR%Zw~t0pbzGRZMEVt>viMqI8{H&<9`9{#j+-digNgwNpQcDZK#h*3G@{H6n5** zQ;~Oy$cICP-~1Re4A^wA+po@}Js+^V&V_$?@525*y80cKi`sq;0De$%gfY6#5igj_ zR&)q-o29%KAU4^pc=IKW4S_5@XyC1BEwWaOPIt%e&%q=33>m=^o8e^ntVbXD%y>h? z{b1m7^1U3_Ps3`H)wCMBtS(|4oKC*tH`#7<=9L5<4#oc zFM-0%F-dDG6!XMwAq zu2LKm=VHqY14R1NW#C`?S5IntHHh{t<1|qxZ_VGLx}?-N4zdaCai(vuFq>0apHh<6 zm+fF}h~{atXwm#Lkg4#pNtVqYV%MKczoL*2!+lwB;9AYaxi-0NeSK?|Cgd$Lv~O?q z?A^!LnkVeOHO%owI{zTxA_Ri`$q+6IfurGP+FZ|`pQBME-=cAZg9TfeyV=lo;}=iQ z`C=Y}m~ln`!=EbK3gb(A3)mN|+_j{Nvc&4Yd0ylz?jH<_F`8;MW9P>)Bhi7rp-7z` zy`y53Lfs5|!f6Q`q@MpIJZLc%*-DPA2@enEqMsT-B{2@m3RRS0ww*)`?Qb+m=d&2@ zWo}TEL>z)Jl9UW=3k2MiEx3Arye^1Cn;&YmNB#& z`Z~iBlu|e)-$2t!N1H6(%<=s)fj!-pUWh#YTFGnD*A7pO%5f;CNvjl2@jx}%5m$^P zOk|~}eld~_#3*NeYI&VA94v%rq^eFXt1BoO9kFA)?8}kbxoG2+CCMJ_f}P63<5|rU z>Oa-5eI}lD6^DU0R`S`x@PhjX)e*c9Pp#h|4z6*=A7o5P0B%*Jk1`;698_77p{piN zYkNga>MekZJ-PVlyk=J&OFOC$$w+_TQnI}H>FLXNWA{kzO^aWI$ZfJh4f81M^e{h*ZqeKtlP}UX2O3;$UC=a*!=E%eVCBB ztwgcN$SSh70O!&;ZGa?$7Pm4;u+e=*%U_8^O9k+mHQH=byV}0>qIu_G zl%%zr|6(#8uC>p$-7nXyJfbx;pV%qm;i)3lCrFV#%S3=^C2KXP_`$R$-Kj`a3ZIPd z7U;)l(Bh^v@{@14aSCh2SqFG|3Pg116J)O0V&UQ924yapJcZ?GkBzc zqP0v#smF^61N!&{^O_Qq-|r0iWnzt{1qmD%LLl-;;)GtqVu+XEk55&%B*77Bl$ zxyq~cSOi@8<{ar;iHyEwpK6!|9=pgH;vCh8^Xb;opBCTlVJAvqtNU#$9+N`SqaywA zz|)lPhm_iL^-M@FNp52&Mj!8;j_I$&GsI>5sw`+?90p9l3%N{~HX$^$Y?2;fsES+W z0@(=tMD&eJhMR`*!j*l=>{iU-7F!8yD#43xG@iC%`8_zUkAtK~wHGSF-IK;lBjjkj zn{g_{S;|rw&f+Y#-x-3a@p_gm0;|zj)V;+8z*2EG(84qSdj{PFk66REUc-R-fR4_>bpfQ@MmDRM)@ulnMIqPAu+whIzFzjWD2p@RPb6@084; zwTVPX7nav-uzrC@oDYJkm9w+@BX;qpHxTiJu3SH9-N57Onya7b_q}E1EpE?gH>K=% z3k&UlZSX7e`0dxCJqoz~(;X%ziGv&Oj#ZgW%54KSS zzp9Kc1vo5oO26SL=9VvOOEMvBD*3LohQLKZ_sG2+x9S&zlx5l6fSGZTqb;%XF*aE+ zpU=36fD09CfspE$jigPV%Ez+eLi`Ymu3KA1CrQd4aj72jdAdLc@DwwOtjRLR0y{AI z5g;r|bduNC1Lr(_9-~{qc_?VS(imhe%0NT4$7ij60zv;&SWbJ4qt~|A&a_E#U@Avf zRb$^Dpr}8>iqv`B_giH?$BMc~n7q8QL2lV6ekmQ^@n$3vcY| zjB~~u`_mgXPXYVf22JMwUbwtpe`U@@aKbtkv7h`X1K!f9#iV5z-<+?=-_0)lMUS}A zyz34hcjL8Rxh^)sHigLr&Q#;}5DNOfV;3vtv%99#a$D%rzV|a08E8~FP$j}P;Nfu* zSbXFfV2vd1I?%i~#xu^EN4!ARO5j6OC=!?F4J%{11Y|o_$44#VzW&ky!#GtNT58Oy z%F4>VDZSvDRnN;!ISz|xkY3^@76EOp2i3!d^{FEzIjEuuehq%RMtlg;XID&rq6#_B zGY#g6LMId}VRB8+cfIPRxm(C~sIe>Y@B<|7$eU#}*BA1n$oNp%uBr73U$9|*J0h9C zVz)U|7d3lJ(W5d#NJ?X;{@nLt0jnh!k00cOI~))cf?>X$K~|}(oeKUHlf{RK;VGv( zrd5@qAIS24|ED(h*+Nl^1g_;TfEj&_&uQDFmCAHr~XW_?Rd{3nvE*Uzg`!2Qu;+{9thc&4I zgVnw9KflCqMWHx3Rue~d%B+(Z^;_|qZ&iynN%1NSuaZmQo83DHf(&_>i2it>t=!BO zG8JgJ%2(M^V*mMW(dy<^OiXFw9D6fOZo*>~V4kWzIRc@R$CO3Ef@R|? zl=A?m_bSKg>|U>52`hu));ca8M@zh0%PIT&_+uP`=zV zw5a%9LYnO#lCT~;?_sHU>DD6*`TGIUdN~9hK@TgSo1t-}Km@^KPbe0&3kXv`WitTJ z?)+LHCu>j)Ac4_)ZTSC@YyVG2_{&MOaQ|v94Suc2{|79`2ShmsIhSv|OzBgY4Y4Hu zjFni21LQ<<)|t@m4)RqJ|9aK*3e8=l*GoD}Hh&TDin~w&M$UA&J`!q?-%`-g#39{v zlNxJ=I23u`MDjKh8u?YV+#Hvk&W;}KB6i7dw$U(Z_mIltCMX)~;$4Kt_Z*9BkY~sB z*6ZQ0(Bs|F^uKIVn1gB6!BV-7Fj~(_%$5u1rs5CKO&zR}_{=lIb7d-wVmUQPgVPPr zbEMYAo&Z3^ECXo~9hI)Rnal{4;Brs36DdUzPLmD*CSKbmpi|s;A)A8lpGXl_@wQW3Jdy_cgoeTi2Xvx9q%dp)C}|9qv-rG zXHAF)^#63$u!WhG#1JKmj{6b!tpW^%9}n7 z1}!tPN*;*uI~-G*SH-1YF^DlsWLA%KfshPyhB(~uz(}Q0B)5zAEgujnv?^0Oz0(-`VA&3?q#sE zBwY}x+WpRcSJWeU`jz2?g8I!o^0|mcJJMf>a0X2btH_0}b9GnYNqn8xL0Q@3rmuq7 zc4=8Nb&S#HTRtkRZ2YLan`?8th9W|7Pd|NxRT!*t8V%iFgLqy1PHy=N?tAn)C`fLx z%JQs-JY>IAGy@-4Md#WshqNf?r0EO=3}aZwM-y!$6nh|&M#bFRzq+AU|7S=3fl79hw~e?+iL0=DchN=B z+{_OVMrjH=tHrJ^RV?;w!{w6l(Rsmof!mUg*7A%!TLaOZI=aG`*8MlWrZwzNPkbuj zv5#tGnz1^+eB_apZK1f?Q%E|mv+KhZccf0=)Z5MJPb|M#(2)|WG;x+LDQT-VwsQ?< zYN0?aH}yqCkReE1U}vj;!RJw^vWIegRNjz(5sfp zMSEy;;QyRJ@$mvX2StN0y%H7KbE4LG$ik4A-%?SNo)*pLon}n0ewaF?`7-t= z2|gPe3yu=B14vP0JHId3o7D$mCf=s7H-}5-iu?HEcj0`*zB$ihq4-1aD)jTc6|>8L zsN5H3j$N5(L#EvDc*{Qbb@7>^kaxUbb%-v5c+Rj+jh-mFV`=CghH4^Mf;L#SfM_G- z6>5+}<~btVL54Q|!JJ&~UUisGQ*vIVl(>`dNSV7hm{rchu3&z-GOl#pqflu4R{IPa z!9q)Wory(w(XmGx19JwBHY*S6czJjUHk8ZoUnCFAxj)x!umk)SHCCPW2VN;Y<*cX@J z=dR89xj!w9mM5!gaKxx7TmuNY-~1KbFvKm!)tkpRFA@SgOdBppxYOn>9fjspj<*Ad z)``70J_;>pDsEk0M#5HCKYRGZy+fXlM z9Z`M_d3NL3_88|2*4`Axu|mt^-^UTtVn!CxE&I9mpu1TZ?eg0}%SFf3Dx!1gFCN9% z*;64aie>h*3bf{QH!^)?9C{2~c%Ec^c3(-iZ@a&^(5PIlkI zYeD(}Ee*Q8*Fnqj5WfB^)F{CvdITgDrLc=yCBP9fgQ(rzzwpIb!_sU#N%%m6^Lr~V zXn1)fG_pre+sM)?_dIT_O653m>7#~ab2O7^o{uzXRs$N+G9udCk;l#48;kw}fGmOK zH$SvLstP3l(1^THI$?h|#mwh0BO@&wvcb}@s=K$**GZpa^|)6pcv!4~9mS1wY-=I{ z75EH~UnKXmHUkPgNH$Eb_$ml&r-iL+SjNp5kqIlvkVCKHR=$>oO$~iG=jJy{4R3nK zmKt^^A8V-XezxpA-*!8zw{pcQyw-M|mE4lP^tgw9aC{^@$DqvZG?F%8D4x(6%XVo` z#48_Rh@yc0hnzYR-e2^3{Yz**`~ij%IaukjlHf-0m($awneDRlS;x6`_vY$7!J(L$`&I0j%)zMJeYD6SC?rQWym}o4y z(DuYRE#;K+Y-w9|5ywemx*vO=TWR(A(!-Vkg%^_aN83sx&5D5Dc9uLq6UN5Lum{!0PgM4zTs7Fr1h&5@4B^gz8JlpV&LN3|07Z|f zUl_Bq?E9x89Mrw-jqpaE>QYb!f9ll}hhfwBmP}#IQhoH9P{LI0MzUiY6xsf)CO5&o@0!2W%UwFVQx>VBdl+E&}TtZBY!_o7YxCT>j2p>46s+GM+Bl?9wuAgod?Q zk6putsd{^a>?;#fr{HtK4mYyg+Rbyv?-6%JpV9lTPWkG!s=O9CYQ`%V?qs0zK0aiv zGHkg_hZlzXcXu;{f8vXrz`?1<;P?nnBK$OGgS-ib(xFsQCbIsXV#Fz@iDfbYVI(`G zCI*Du>1=v9qlY0%_q(&TBfks6m(UJM80P~j8?D6b{jhU)Tip7vd*u84^G!B#`+4w7 z3#2I(=;nrRFa?qaY{^9~D7x7$6StmfGfG~`t0z=F zA-~uN%(7esueqvrsFXp~e;~i=Knb@|Hls9v<7myXu{cwpo}^KU^?HOM`5ir8iVO7u zQZJd^tXX_*DE{;>Sic&S1e4e(>Hp7o` z33MoS-2r^~qWQIL2j#w-?pE%LO6Gz08Kh%_%Z}eggKFomPvV<8d+fpwUV9}GOH$MM zxA$cxa1~JCH0VXeLj=40vlnklvyU zY06t939}K;Qo`M&D(&R?^&gR#Ha&I_h5&FsKD7jec*|?`NNsfC>!NBp?{48;1amfA z=Kx>j`*64$SOG7MEm?9H89!STzLawl ziDE6rrxer(npq1QHd-sn{^~wC9-0^J@Y3QQh3#Vg*Mru(j1IEs`;o8y)i?+YB9RJ;3KV;LJ*kyL;+>H&n~;!TK)J-lq-n2P87-`#2@K=z9_V z5{+t)7F_Z#lH`ATwn?lHQDX}#l-oWgdi>welnfp?+k>Fx%6;A170#WebTR6EG$$|eSnGHAQWsWp^6Pu{Pjm>3E**%EgoaFOsZ5j zs&4ic1&5wzQ2E;k_q+Vq!TAStt;h zF#i;*h@iowT@PnY7G=n#g(>lscx!bBPS6KAJ?sH8YLj2tk0K0a{6?BcQVg4uxh*^mq3WZ!|JW>=?lQ!QvJ zmVPJqAbW_xc!QoU?P+}dp6Kr65t0zOtSt-HvKeM&Jfhw@#sfO3cvjFnkqwBup`_00 zvViToGw8^duJb8fk)aKM{gAp-*WT1bm!2cc5~k(JMmZqK+=FFzNo~mTZ3~wKot

    gwT@WZDc^$x`eso10)no(PI(jcU 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�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%0AAMQ@N${&fRo9OJarBy0kJ_kQeet0>v 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

    soF=0i!W^3a@be&+@a5XjE&D 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%0AtZ;Xi?~5Ppf_;~V@p=) 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 M&siE_&bWN{e_Exu?f?J) literal 0 HcmV?d00001 diff --git a/adengine/how-to/cloud-preview.md b/adengine/how-to/cloud-preview.md new file mode 100644 index 000000000000..1be6b70c6b06 --- /dev/null +++ b/adengine/how-to/cloud-preview.md @@ -0,0 +1,412 @@ +--- +sidebar_position: 8 +--- + +# Cloud Preview + +There is typically a significant difference between high-quality media masters and content intended for streaming. Media masters are not only extremely high bitrate, but are often stored in formats (for example, QuickTime ProRes) that are not streamable. + +The OptiView Ad Engine can be used to generate **cloud-based previews** of these media assets, enabling immediate playback without the need to generate or store intermediate proxy files. Previews are created **just in time**, meaning you only pay for the portions of content you actually view. This is particularly valuable in quality-control (QC) workflows, where reviewers may only need to examine small sections of a longer asset. + +Cloud Preview output is compatible with any HLS-capable player. In addition, Dolby provides built-in support for the following multi-track players: + +- **Codemill Accurate Player** — https://www.codemill.com +- **Omakase Player** — https://player.byomakase.org + +--- + +## Supported Endpoints + +The Cloud Preview API exposes three endpoints: + +- `https://api.galaxy.dolbyrasp.com/cloud-preview/hls` +- `https://api.galaxy.dolbyrasp.com/cloud-preview/codemill` +- `https://api.galaxy.dolbyrasp.com/cloud-preview/omakase` + +In the body of your request, you submit a JSON payload that specifies the desired output. + +- The **HLS** endpoint returns a standard M3U8 playlist that can be played in any web-based HLS player. +- The **Codemill** endpoint returns a JSON template that can be used to launch the Codemill Accurate Player. +- The **Omakase** endpoint returns a JSON template that can be used to launch the Omakase Player. + +Dolby provides hosted versions of these players for testing and evaluation. + +--- + +## Media Timeline + +The Codemill and Omakase players provide a synchronized media timeline that aligns video, audio, and subtitle playback. The Ad Engine generates all supporting assets required for this experience, including thumbnails, waveforms, and HLS media. + +The timeline allows users to scrub through content efficiently, validating video quality and verifying audio and subtitle synchronization. + +![Codemill Preview](../assets/img/codemill_preview.png) + +--- + +## Implicit and Explicit Configuration + +The Ad Engine Cloud Preview supports two configuration styles: **explicit** and **implicit**. + +### Explicit Configuration + +With an explicit configuration, you know your source files and want to specify exactly how they should be interpreted. For example, if you have a master WAV file containing six mono audio tracks, that audio could represent either a 5.1 surround mix or three stereo language tracks. With explicit configuration, you define precisely how each track should be handled. + +Explicit configuration assumes detailed knowledge of the source. If the requested output cannot be created from the provided inputs, the request will fail. For example, if you specify an output that requires audio tracks but the source contains no audio, an error will be returned. + +The basic structure of an explicitly configured JSON payload is: + +```json +{ + "urls": [ + ], + "map": { + }, + "outputs": [ + "encode_profile": { + } + ], + "options": { + } +} +``` + +- **urls**: The source content to preview, including video, audio, subtitles, metadata, and related assets. +- **map**: How the source content should be interpreted (for example, which tracks map to which outputs). +- **outputs**: The outputs to be created (for example, SDR and HDR outputs, multiple languages, or multiple bitrates). +- **encode_profile**: The encoding parameters applied to each output. +- **options**: Additional settings that control preview behavior (for example, timecode handling or waveform generation). + +### Implicit Configuration + +With an implicit configuration, the Ad Engine infers mappings and outputs based on the supplied assets and output templates. You define templates with selection criteria, and the Ad Engine determines which templates apply to the provided sources. + +This approach is useful when you want a single API call to work across a wide variety of inputs without knowing the source structure in advance. Selectors behave like conditional rules: if the source matches the selector criteria, the corresponding output is created. + +In an implicit configuration, you do not need to know how many audio tracks a source contains, or whether certain components are present at all. The output is generated dynamically based on the templates. + +The basic structure of an implicitly configured JSON payload is: + +```json +{ + "urls": [], + "output_templates": [ + { + "selectors": [], + "encode_profile": {} + } + ], + "options": {} +} +``` + +- **urls**: The source content to preview. +- **output_templates**: Templates that describe potential outputs. +- **selectors**: Criteria that determine when a template should be applied. +- **encode_profile**: Encoding parameters for each template. +- **options**: Additional preview behavior settings. + +--- + +## Explicit Configuration Example + +```json +{ + "urls": [ + { + "url": "https://my_bucket/my_folder/ProRes_Master_Video.mov", + "id": "v0" + }, + { + "url": "https://my_bucket/my_folder/DoVi_metadata.xml", + "id": "m0" + }, + { + "url": "https://my_bucket/my_folder/English_stereoe.wav", + "id": "a0" + }, + { + "url": "https://my_bucket/my_folder/French_stereo.mov", + "id": "a1" + }, + { + "url": "https://my_bucket/my_folder/English_subtitles.stl", + "id": "s0" + } + ], + "map": { + "video": [ + { + "url_id": "v0", + "dolby_vision_metadata_id": "m0" + } + ], + "audio": [ + { + "url_id": "a0" + }, + { + "url_id": "a1" + } + ], + "subtitle": [ + { + "url_id": "s0" + } + ] + }, + "outputs": [ + { + "name": "SDR", + "encode_profile": { + "container": { + "kind": "hls/fmp4" + }, + "video": { + "height": 720, + "width": 1280, + "bitrate_mode": "crf", + "crf": 19, + "max_bitrate_kb": 8000, + "codec": "h264", + "range": "sdr", + "preset": "veryfast" + }, + "audio": [ + { + "name": "english", + "language": "eng", + "codec": "aac", + "bitrate_kb": 128, + "channels": 2 + }, + { + "name": "french", + "language": "fre", + "codec": "aac", + "bitrate_kb": 128, + "channels": 2 + } + ], + "subtitle": [ + { + "name": "subtitle_english", + "codec": "webvtt" + } + ] + } + } + ], + "options": { + "use_source_start_timecode": true, + "show_dolby_vision_metadate_markers": true + } +} +``` + +In this example, the source URL array includes a video file, two audio files, a subtitle file, and a Dolby Vision metadata file. The `map` section specifies how these sources should be interpreted. For example, the audio configuration defines two output tracks—one English and one French. The `outputs` section then defines how those inputs are encoded into a streamable preview. + +--- + +## Complex Audio Mapping + +The `map` section can also be used for more complex audio scenarios. For example, consider a case where you have three audio sources: one surround file containing six mono tracks and two additional stereo files. If the desired output consists of one surround track and two stereo tracks, the mapping must explicitly define how individual mono channels are combined. + +```json + "map": { + "video": [ + { + "url_id": "v0", + "dolby_vision_metadata_id": "m0" + } + ], + "audio": [ + { + "id": "english_surround", + "channels": [ + { + "url_id": "a0", + "track_idx": 0, + "channel_idx": 0 + }, + { + "url_id": "a0", + "track_idx": 1, + "channel_idx": 0 + }, + { + "url_id": "a0", + "track_idx": 2, + "channel_idx": 0 + }, + { + "url_id": "a0", + "track_idx": 3, + "channel_idx": 0 + }, + { + "url_id": "a0", + "track_idx": 4, + "channel_idx": 0 + }, + { + "url_id": "a0", + "track_idx": 5, + "channel_idx": 0 + } + ] + }, + { + "url_id": "a1", + "track_idx": 0 + }, + { + "url_id": "a2", + "track_idx": 0 + } + ], + "subtitle": [ + { + "url_id": "s0" + }, + { + "url_id": "s1" + } + ] + } +``` + +--- + +## Implicit Configuration Example + +In this example, the source assets may include any combination of video, audio, and subtitle files. If the source video is HDR, the templates instruct the system to generate both SDR and Dolby Vision outputs. Audio templates handle mono, stereo, and surround variants, and all subtitle formats are converted to WebVTT. This approach allows Cloud Preview to be used without prior knowledge of the source asset structure. But, if the source was a .wav file with 6 mono tracks, it would always be displayed and played as 6 discrete tracks. In the implicit configuration, you don't have a mechanism to remap discrete tracks into channels - for that you have to use the explicit configuration. + +```json +{ + "urls": [ + { + "url": "https://my_bucket/my_folder/my_video.mov" + }, + { + "url": "https://my_bucket/my_folder/English_stereo.wav" + }, + { + "url": "https://my_bucket/my_folder/English_subtitles.stl" + } + ], + "output_templates": [ + { + "type": "video", + "name": "sdr", + "selectors": [ + { + "range": "sdr" + }, + { + "range": "dolby_vision_5" + }, + { + "range": "hdr10" + } + ], + "encode_profile": { + "video": { + "height": 720, + "width": 1280, + "bitrate_mode": "crf", + "crf": 19, + "max_bitrate_kb": 8000, + "codec": "h264", + "range": "sdr", + "preset": "veryfast" + } + } + }, + { + "type": "video", + "name": "hdr", + "selectors": [ + { + "range": "dolby_vision_5" + }, + { + "range": "hdr10" + } + ], + "encode_profile": { + "video": { + "height": 720, + "width": 1280, + "bitrate_mode": "crf", + "crf": 19, + "max_bitrate_kb": 8000, + "codec": "h265", + "range": "dolby_vision_5", + "preset": "veryfast" + } + } + }, + { + "type": "audio", + "selectors": [ + { + "channels": 1 + } + ], + "encode_profile": { + "audio": { + "codec": "aac", + "bitrate_kb": 96, + "channels": 1 + } + } + }, + { + "type": "audio", + "selectors": [ + { + "channels": 2 + } + ], + "encode_profile": { + "audio": { + "codec": "aac", + "bitrate_kb": 128, + "channels": 2 + } + } + }, + { + "type": "audio", + "selectors": [ + { + "channels": 6 + } + ], + "encode_profile": { + "audio": { + "codec": "aac", + "bitrate_kb": 256, + "channels": 6 + } + } + }, + { + "type": "subtitle", + "selectors": [ + { + "codec_name": "*" + } + ], + "encode_profile": { + "subtitle": { + "codec": "webvtt" + } + } + } + ], + "options": { + "use_source_start_timecode": true + } +} +``` diff --git a/adengine/how-to/image.md b/adengine/how-to/image.md new file mode 100644 index 000000000000..933db43caa72 --- /dev/null +++ b/adengine/how-to/image.md @@ -0,0 +1,81 @@ +--- +sidebar_position: 10 +sidebar_label: Image +--- + +# Image Generation + +The **Image API** provides a simple way to extract a single image frame from a media asset stored in the cloud. It is commonly used to generate images without downloading or transcoding the full media file. + +The image is captured at a specific position in the source video and returned in a standard image format. + +## Use Cases + +The Image API is typically used to: + +- Generate thumbnail images for media assets +- Create preview frames for asset browsers or dashboards +- Perform quick visual verification of content +- Support quality control and asset review workflows +- Extract still frames without creating intermediate proxies + +This endpoint is optimized for **fast, lightweight, on-demand image extraction**. + +## Image API + +The Image API is accessed using an HTTP GET request with query parameters. + +``` +GET https://api.galaxy.dolbyrasp.com/image?url=https://my_bucket/my_folder/my_file.mxf&format=png&height=280 +``` + +### Required Query Parameters + +- **url** + The URL of the media file to extract the image from. + +### Optional Query Parameters + +- **format** + The image format to return. + Supported values: `jpeg`, `png` + Default: `jpeg` + +- **width** + The desired width of the image in pixels. + If not specified, the width is calculated based on the source dimensions. If only width is specified, height is calculated from the source aspect ratio. + +- **height** + The desired height of the image in pixels. + If not specified, the height is calculated based on the source dimensions. If only height is specified, width is calculated from the source aspect ratio. + +- **offset_percent** + The percentage offset into the video where the image should be captured. + Range: `0–100` + Default: `10` + +- **credentials_key** + The key of stored credentials to use when accessing the media URL. + +### Using Credentials + +Typically, cloud content is not publicly accessable. If the provided `url` is an encrypted link, remember to use `encodeURI()` to encode the URL inside the GET call. If you have registered cloud credentials with the Dolby OptiView Engine, you can reference those credentials in the call. + +``` +GET https://api.galaxy.dolbyrasp.com/image?url=s3://my_bucket/my_folder/my_file.mxf&format=png&height=280&credentials_key=my_s3_creds +``` + +## Response + +The response is a binary image returned directly in the requested format. + +- `Content-Type: image/jpeg` or `image/png` +- The response body contains the image data + +This endpoint does not return JSON metadata; the response payload is the image itself. + +## Notes + +- The Image API is read-only and does not modify the source asset. +- The exact frame captured depends on source encoding and GOP structure. +- Width and height constraints are validated by the service. diff --git a/adengine/how-to/media-info.md b/adengine/how-to/media-info.md new file mode 100644 index 000000000000..bc70b7a2709a --- /dev/null +++ b/adengine/how-to/media-info.md @@ -0,0 +1,101 @@ +--- +sidebar_position: 9 +--- + +# Media Info + +The **Media Info** endpoint provides a fast, normalized view of the technical characteristics of a media asset stored in the cloud. The Media Info API inspects a media file and returns a structured JSON response describing the container, duration, bitrate, and all detected tracks (video, audio, timecode, and others). + +## Use Cases + +The Media Info API is commonly used to: + +- Inspect unfamiliar or third-party assets +- Validate source media before encoding or preview +- Drive conditional logic in automated workflows +- Confirm track counts, codecs, and durations +- Extract timecode and technical metadata for QC + +It is often used as a **first step** before invoking preview, encoding, or ad-processing APIs. + +## Media Info Endpoint + +The Media Info endpoint is accessed using a simple HTTP GET request. You provide an accessible media URL as a query parameter. + +``` +https://api.galaxy.dolbyrasp.com/media-info?url=https://my_bucket/my_folder/my_file.mov +``` + +The response is returned as normalized JSON, making it easy to consume programmatically or inspect manually. + +If the `url` is an encrypted link, make sure to use encodeURIComponent() to modify the `url` so that it can be correctly handled by the GET call. + +## Media Info Response + +The Media Info response is divided into two main sections: + +- **file** — container-level metadata about the asset +- **tracks** — an array describing each detected track + +The `file` object summarizes the overall media asset: + +```json +{ + "file": { + "id": "file0", + "name": "my_file.mov", + "path": "https://my_bucket.s3.us-east-1.amazonaws.com/", + "format": "QuickTime / MOV", + "last_modified": "Mon, 05 Aug 2024 19:58:46 GMT", + "size_bytes": 948427028, + "bitrate_kb": 66849.5, + "duration_sec": "113.500000", + "video_tracks": 1, + "audio_tracks": 1, + "timecode_tracks": 1 + } +} +``` + +### Key Fields + +- **name** – File name extracted from the URL +- **format** – Container format +- **size_bytes** – File size in bytes +- **bitrate_kb** – Average bitrate of the asset +- **duration_sec** – Duration of the file in seconds +- **video_tracks / audio_tracks / timecode_tracks** – Track counts by type + +The `tracks` array provides detailed information about each individual track detected in the file. + +```json +{ + "tracks": [ + { + "kind": "video", + "codec": "prores", + "duration": 113.5, + "bitrate_kb": 65312.4, + "width": 1920, + "height": 1080, + "frame_rate": "24/1", + "range": "sdr" + }, + { + "kind": "audio", + "codec": "pcm_s16le", + "duration": 113.5, + "bitrate_kb": 1536, + "sample_rate": 48000, + "channels": 2, + "channel_layout": "stereo", + "channel_placement": "FL FR" + }, + { + "kind": "timecode", + "duration": 113.5, + "start_timecode": "01:00:00:00" + } + ] +} +``` diff --git a/adengine/how-to/quality-control.md b/adengine/how-to/quality-control.md index 927a3ef7710d..919016816595 100644 --- a/adengine/how-to/quality-control.md +++ b/adengine/how-to/quality-control.md @@ -2,7 +2,7 @@ sidebar_position: 6 --- -# Quality Control +# Ad Quality Control One of the realities of ads is that there are many instances where the ad source can be problematic. These types of problems can include things like too long duration, too short duration, too small dimensions, too low of a bitrate, etc. A bad ad can look bad, sound bad, or simply stall your player, so it is important to verify the quality of the ad. @@ -75,4 +75,4 @@ The Ad Engine inlcludes both source and output QC. The `pre` object defines the ### QC Conditions -The QC `conditions` is an object that defines `pass` and `fail` conditions. You can define a condition either as a `pass` condition that must be true, or a `fail` condition that will generate a failure. In our above example, we are using the `pass` condition -- meaning that each condition must evaluate to `true` in order for the file to pass QC. The QC decision can be defined by a [math.js](https://mathjs.org/) string, which allows for complex operations if needed. +The QC `conditions` is an object that defines `pass` and `fail` conditions. You can define a condition either as a `pass` condition that must be true, or a `fail` condition that will generate a failure. In our above example, we are using the `pass` condition -- meaning that each condition must evaluate to `true` in order for the file to pass QC. The QC decision can be defined by a `math.js` string, which allows for complex operations if needed. diff --git a/adengine/index.mdx b/adengine/index.mdx index a7e770258a07..7de754c2f117 100644 --- a/adengine/index.mdx +++ b/adengine/index.mdx @@ -71,3 +71,16 @@ VAST files typically reference the ad master stored on the ad server. The OptiVi The Ad Engine can be used as part of the OptiView suite of services, including the OptiView Player, Streaming, and Ads. The Ad Engine facilitates preparing ads for any scenario, including Server-Guided Ad Insertion (SGAI). The low latency of the Ad Engine is particularly important when the OptiView Player is getting ads directly without them being stitched into the stream by the streaming engine. OptiView Ads manages the ad signaling and coordination between the various components. Here is an outline of the architecture in this scenario: ![OptiView Ad Engine Architecture](./assets/img/ad-engine-sgai-ad-insertion.svg) + +### Cloud Preview Capabilities + +In addition to rapid ad processing, the Ad Engine can generate **cloud-based previews** of media assets that are not natively streamable. A common use case is previewing high-quality master files encoded in formats such as Dolby Vision and Dolby Atmos. These master assets often have extremely high bitrates (for example, 800 Mbps or more) and are therefore unsuitable for direct streaming. + +The Ad Engine addresses this by **transcoding master files on-the-fly into streamable formats**, enabling immediate playback in a web browser. This allows customers to perform quality control directly in the cloud, without the need to generate or store intermediate proxy files. + +Cloud Preview output is compatible with any HLS-capable player. In addition, Dolby provides built-in support for the following multi-track players: + +- **Codemill Accurate Player** — https://www.codemill.com +- **Omakase Player** — https://player.byomakase.org + +These multi-track players allow you to view multiple video, audio, and sub-title files in a single timeline with video thumbnails and audio waveforms. diff --git a/adengine/static/ad-engine.yaml b/adengine/static/ad-engine.yaml index ec763e43b43b..98a8de26af94 100644 --- a/adengine/static/ad-engine.yaml +++ b/adengine/static/ad-engine.yaml @@ -2,19 +2,25 @@ openapi: 3.0.3 info: title: Dolby OptiView Ad Engine version: 1.0.0 +servers: +- url: https://api.galaxy.dolbyrasp.com paths: /ad-engine/profile: post: - summary: Create Ad Profile + operationId: create-ad-profile tags: - Ad Engine + summary: Create Ad Profile description: Creates an ad encoding profile. + responses: + '200': + description: OK requestBody: required: true content: application/json: schema: - $id: http://dolbyrasp.com/schemas/apigw/dae.profile.body + $id: http://dolbyrasp.com/schemas/apigw/dae.profile.post.body type: object properties: encode_profile: @@ -57,6 +63,9 @@ paths: anyOf: - type: object properties: + id: + type: string + description: An ID for the video layer. width: type: integer description: Width of the output video. @@ -180,9 +189,6 @@ paths: - compatibility_group additionalProperties: false description: Object with parameters controlling HLS audio layer affinities. - ffmpeg_cli_insert: - type: string - description: The FFmpeg command line arguments to be used. Note that these will override competing settings in the JSON. dar: oneOf: - type: string @@ -483,7 +489,10 @@ paths: type: number description: Fade-out time (in seconds) of the overlay. additionalProperties: false - - properties: + - title: Color Convert + x-apps: + - core-api + properties: kind: enum: - color_convert @@ -641,6 +650,9 @@ paths: items: type: object properties: + id: + type: string + description: An ID for the video layer. width: type: integer description: Width of the output video. @@ -764,9 +776,6 @@ paths: - compatibility_group additionalProperties: false description: Object with parameters controlling HLS audio layer affinities. - ffmpeg_cli_insert: - type: string - description: The FFmpeg command line arguments to be used. Note that these will override competing settings in the JSON. dar: oneOf: - type: string @@ -1067,7 +1076,10 @@ paths: type: number description: Fade-out time (in seconds) of the overlay. additionalProperties: false - - properties: + - title: Color Convert + x-apps: + - core-api + properties: kind: enum: - color_convert @@ -1366,6 +1378,31 @@ paths: description: When upconverting to Dolby Atmos, this specifies the type of upmixing for DD+JOC encoding. additionalProperties: false description: Each audio track is an element of the array. + subtitle: + type: array + items: + type: object + properties: + id: + type: string + language: + type: string + program_name: + type: string + codec: + enum: + - webvtt + - stl + format_options: + type: object + properties: + sparse_vtt: + type: boolean + additionalProperties: false + track_selector: + type: object + additionalProperties: true + additionalProperties: false additionalProperties: false examples: - encode_profile: @@ -1423,7 +1460,92 @@ paths: type: object properties: conditions: - $id: '#/$defs/rasp_shared/definitions/qc/properties/post/properties/conditions' + type: object + properties: + pass: + type: array + items: + oneOf: + - type: object + properties: + condition: + type: string + message_fail: + type: string + additionalProperties: false + - type: object + properties: + number_compare: + type: object + properties: + compare_property: + type: string + reference: + oneOf: + - type: number + - type: string + tolerance_factor: + type: number + tolerance: + type: number + required: + - compare_property + - reference + additionalProperties: false + message_fail: + type: string + additionalProperties: false + additionalProperties: false + additionalProperties: false + post: + type: object + properties: + test_encode_profile: + type: boolean + test_frames_encoded: + type: integer + minimum: 1 + conditions: + type: object + properties: + pass: + type: array + items: + oneOf: + - type: object + properties: + condition: + type: string + message_fail: + type: string + additionalProperties: false + - type: object + properties: + number_compare: + type: object + properties: + compare_property: + type: string + reference: + oneOf: + - type: number + - type: string + tolerance_factor: + type: number + tolerance: + type: number + required: + - compare_property + - reference + additionalProperties: false + message_fail: + type: string + additionalProperties: false + additionalProperties: false + report: + type: object + properties: {} + additionalProperties: false additionalProperties: false additionalProperties: false timing_configuration: @@ -1439,7 +1561,7 @@ paths: maximum: 120 minimum: 0 description: 'This is a hint on how soon after the conformance call you expect your player to start. ' - additionalProperties: false + unevaluatedProperties: false description: 'Optional settings to tune specific timing characteristics for your ad availability. ' access: type: object @@ -1511,26 +1633,45 @@ paths: required: true schema: type: string - description: Profile key used to register the encode profile. - examples: - - ad_profile_1 description: Profile key used to register the encode profile. + x-displayName: Create Ad Profile + get: + operationId: get-ad-profile + tags: + - Ad Engine + summary: Get Ad Profile + description: 'Requests the properties of a specific ad profile. ' responses: '200': description: OK - operationId: create-ad-profile - x-displayName: Create Ad Profile + parameters: + - name: x-rasp-auth-token + in: header + required: true + schema: + type: string + - name: key + in: query + required: true + schema: + type: string + description: Profile key used to register the encode profile. + x-displayName: Get Ad Profile put: - summary: Update Ad Profile + operationId: update-ad-profile tags: - Ad Engine + summary: Update Ad Profile description: Updates an ad encoding profile. + responses: + '200': + description: OK requestBody: required: true content: application/json: schema: - $id: http://dolbyrasp.com/schemas/apigw/dae.profile.body + $id: http://dolbyrasp.com/schemas/apigw/dae.profile.put.body type: object properties: encode_profile: @@ -1573,6 +1714,9 @@ paths: anyOf: - type: object properties: + id: + type: string + description: An ID for the video layer. width: type: integer description: Width of the output video. @@ -1696,9 +1840,6 @@ paths: - compatibility_group additionalProperties: false description: Object with parameters controlling HLS audio layer affinities. - ffmpeg_cli_insert: - type: string - description: The FFmpeg command line arguments to be used. Note that these will override competing settings in the JSON. dar: oneOf: - type: string @@ -1999,7 +2140,10 @@ paths: type: number description: Fade-out time (in seconds) of the overlay. additionalProperties: false - - properties: + - title: Color Convert + x-apps: + - core-api + properties: kind: enum: - color_convert @@ -2157,6 +2301,9 @@ paths: items: type: object properties: + id: + type: string + description: An ID for the video layer. width: type: integer description: Width of the output video. @@ -2280,9 +2427,6 @@ paths: - compatibility_group additionalProperties: false description: Object with parameters controlling HLS audio layer affinities. - ffmpeg_cli_insert: - type: string - description: The FFmpeg command line arguments to be used. Note that these will override competing settings in the JSON. dar: oneOf: - type: string @@ -2583,7 +2727,10 @@ paths: type: number description: Fade-out time (in seconds) of the overlay. additionalProperties: false - - properties: + - title: Color Convert + x-apps: + - core-api + properties: kind: enum: - color_convert @@ -2882,6 +3029,31 @@ paths: description: When upconverting to Dolby Atmos, this specifies the type of upmixing for DD+JOC encoding. additionalProperties: false description: Each audio track is an element of the array. + subtitle: + type: array + items: + type: object + properties: + id: + type: string + language: + type: string + program_name: + type: string + codec: + enum: + - webvtt + - stl + format_options: + type: object + properties: + sparse_vtt: + type: boolean + additionalProperties: false + track_selector: + type: object + additionalProperties: true + additionalProperties: false additionalProperties: false examples: - encode_profile: @@ -2939,7 +3111,92 @@ paths: type: object properties: conditions: - $id: '#/$defs/rasp_shared/definitions/qc/properties/post/properties/conditions' + type: object + properties: + pass: + type: array + items: + oneOf: + - type: object + properties: + condition: + type: string + message_fail: + type: string + additionalProperties: false + - type: object + properties: + number_compare: + type: object + properties: + compare_property: + type: string + reference: + oneOf: + - type: number + - type: string + tolerance_factor: + type: number + tolerance: + type: number + required: + - compare_property + - reference + additionalProperties: false + message_fail: + type: string + additionalProperties: false + additionalProperties: false + additionalProperties: false + post: + type: object + properties: + test_encode_profile: + type: boolean + test_frames_encoded: + type: integer + minimum: 1 + conditions: + type: object + properties: + pass: + type: array + items: + oneOf: + - type: object + properties: + condition: + type: string + message_fail: + type: string + additionalProperties: false + - type: object + properties: + number_compare: + type: object + properties: + compare_property: + type: string + reference: + oneOf: + - type: number + - type: string + tolerance_factor: + type: number + tolerance: + type: number + required: + - compare_property + - reference + additionalProperties: false + message_fail: + type: string + additionalProperties: false + additionalProperties: false + report: + type: object + properties: {} + additionalProperties: false additionalProperties: false additionalProperties: false timing_configuration: @@ -2955,7 +3212,7 @@ paths: maximum: 120 minimum: 0 description: 'This is a hint on how soon after the conformance call you expect your player to start. ' - additionalProperties: false + unevaluatedProperties: false description: 'Optional settings to tune specific timing characteristics for your ad availability. ' access: type: object @@ -3027,45 +3284,17 @@ paths: required: true schema: type: string - description: Profile key used to register the encode profile. - examples: - - ad_profile_1 description: Profile key used to register the encode profile. - responses: - '200': - description: OK - operationId: update-ad-profile x-displayName: Update Ad Profile delete: - summary: Delete Ad Profile + operationId: delete-ad-profile tags: - Ad Engine + summary: Delete Ad Profile description: 'Deletes a specific ad profile. ' - parameters: - - name: x-rasp-auth-token - in: header - required: true - schema: - type: string - - name: key - in: query - required: true - schema: - type: string - description: Profile key used to register the encode profile. - examples: - - ad_profile_1 - description: Profile key used to register the encode profile. responses: '200': description: OK - operationId: delete-ad-profile - x-displayName: Delete Ad Profile - get: - summary: Get Ad Profile - tags: - - Ad Engine - description: 'Requests the properties of a specific ad profile. ' parameters: - name: x-rasp-auth-token in: header @@ -3077,124 +3306,52 @@ paths: required: true schema: type: string - description: Profile key used to register the encode profile. - examples: - - ad_profile_1 description: Profile key used to register the encode profile. - responses: - '200': - description: OK - operationId: get-ad-profile - x-displayName: Get Ad Profile + x-displayName: Delete Ad Profile /ad-engine/profiles: get: - summary: Get All Ad Profiles + operationId: list-ad-profiles tags: - Ad Engine + summary: Get All Ad Profiles description: Gets a list of all current ad profiles. + responses: + '200': + description: OK parameters: - name: x-rasp-auth-token in: header required: true schema: type: string - responses: - '200': - description: OK - operationId: list-ad-profiles - x-displayName: Get Ad Profile + x-displayName: Get All Ad Profiles /ad-engine/conform: get: - summary: Conform Ad + operationId: conform-ad tags: - Ad Engine + summary: Conform Ad description: 'Conforms a single ad to a specified encoding profile. ' + responses: + '200': + description: OK parameters: - name: x-rasp-auth-token in: header - required: false - schema: - type: string - - name: player_buffer_sec - in: query - required: false - schema: - type: number - maximum: 120 - minimum: 0 - description: This setting is how long your player's buffer is set to in seconds. - description: This setting is how long your player's buffer is set to in seconds. - - name: expected_player_start_sec - in: query - required: false - schema: - type: number - maximum: 120 - minimum: 0 - description: 'This is a hint on how soon after the conformance call you expect your player to start. ' - description: 'This is a hint on how soon after the conformance call you expect your player to start. ' - - name: url - in: query - required: true - schema: - type: string - description: The URL of the ad to be conformed. - examples: - - https://ad_server/my_ad.mp4 - description: The URL of the ad to be conformed. - - name: profile - in: query required: true schema: type: string - description: Profile key used to register the encode profile. - examples: - - ad_profile_1 - description: Profile key used to register the encode profile. - - name: output_format - in: query - required: false - schema: - enum: - - media - - json - - vast - description: Output format for the conformed ad. 'media' produces just the media file, 'vast' produces a VAST XML referencing the media file, and 'json' returns a JSON document describing the virtual URL which was created. - description: Output format for the conformed ad. 'media' produces just the media file, 'vast' produces a VAST XML referencing the media file, and 'json' returns a JSON document describing the virtual URL which was created. - - name: delivery - in: query - required: false - schema: - enum: - - jit - - files - description: Delivery type for the conformed ad. 'jit' delivers the ad virtualized, in a proxy fashion, while 'files' delivers it as a file to a cloud storage destination. Note that 'files' delivery requires additional configuration (delivery_root_url and delivery_credentials_key). - description: Delivery type for the conformed ad. 'jit' delivers the ad virtualized, in a proxy fashion, while 'files' delivers it as a file to a cloud storage destination. Note that 'files' delivery requires additional configuration (delivery_root_url and delivery_credentials_key). - - name: delivery_root_url - in: query - required: false - schema: - type: string - description: Required when 'delivery' is set to 'files'. Specifies the destination root URL for the output files. - description: Required when 'delivery' is set to 'files'. Specifies the destination root URL for the output files. - - name: delivery_credentials_key - in: query - required: false - schema: - type: string - description: Required when 'delivery' is set to 'files'. Specifies the credentials key to use for accessing the storage destination. The credentials must be pre-configured in the system - description: Required when 'delivery' is set to 'files'. Specifies the credentials key to use for accessing the storage destination. The credentials must be pre-configured in the system - responses: - '200': - description: OK - operationId: conform-ad x-displayName: Conform Ad /ad-engine/conform-pod: post: - summary: Conform Ad Pod + operationId: conform-ad-pod tags: - Ad Engine + summary: Conform Ad Pod description: Conforms multiple ads (an ad pod) to a specified encoding profile. + responses: + '200': + description: OK requestBody: required: true content: @@ -3273,8 +3430,6 @@ paths: oneOf: - type: string - type: number - required: [] - required: [] _comment: lets not make anything mandatory now, need to find out what params not available will actually block the VAST from being played and then we can make those parameters required required: - type @@ -3282,76 +3437,20587 @@ paths: required: - asset_urls additionalProperties: false + $id: http://dolbyrasp.com/schemas/apigw/ad-engine-conform-pod.body parameters: - name: x-rasp-auth-token in: header required: true schema: type: string - - name: player_buffer_sec + x-displayName: Conform Ad Pod + /media-info: + get: + operationId: media-info + tags: + - Cloud Preview + summary: Media Info + responses: + '200': + description: OK + parameters: + - name: url in: query - required: false + required: true schema: - type: number - maximum: 120 - minimum: 0 - description: This setting is how long your player's buffer is set to in seconds. - description: This setting is how long your player's buffer is set to in seconds. - - name: expected_player_start_sec + type: string + format: uri + description: URL of the media file + - name: credentials_key in: query required: false schema: - type: number - maximum: 120 - minimum: 0 - description: 'This is a hint on how soon after the conformance call you expect your player to start. ' - description: 'This is a hint on how soon after the conformance call you expect your player to start. ' - - name: profile + type: string + description: The key of the stored credentials to use when accessing the URL. + - name: x-rasp-auth-token + in: header + required: true + schema: + type: string + description: Authentication token. + x-displayName: Media Info + /image: + get: + operationId: image + tags: + - Cloud Preview + summary: Image + responses: + '200': + description: OK + parameters: + - name: url in: query required: true schema: type: string - description: Profile key used to register the encode profile. - examples: - - ad_profile_1 - description: Profile key used to register the encode profile. - - name: output_format + format: uri + description: URL of the media file + - name: format in: query required: false schema: + type: string enum: - - media - - json - - vast - - name: delivery + - png + - jpeg + default: jpeg + description: The image format to return + - name: width in: query required: false schema: - enum: - - jit - - files - description: Delivery type for the conformed ad. 'jit' delivers the ad virtualized, in a proxy fashion, while 'files' delivers it as a file to a cloud storage destination. Note that 'files' delivery requires additional configuration (delivery_root_url and delivery_credentials_key). - description: Delivery type for the conformed ad. 'jit' delivers the ad virtualized, in a proxy fashion, while 'files' delivers it as a file to a cloud storage destination. Note that 'files' delivery requires additional configuration (delivery_root_url and delivery_credentials_key). - - name: delivery_root_url + type: integer + minimum: 16 + maximum: 3840 + description: The width of the image in pixels. If not specified, will be calcualted based on the source dimension. + - name: height in: query required: false schema: - type: string - description: Required when 'delivery' is set to 'files'. Specifies the destination root URL for the output files. - description: Required when 'delivery' is set to 'files'. Specifies the destination root URL for the output files. - - name: delivery_credentials_key + type: integer + minimum: 16 + maximum: 2160 + description: The height of the image in pixels. If not specified, will be calcualted based on the source dimension. + - name: offset_percent + in: query + required: false + schema: + type: number + minimum: 0 + maximum: 100 + default: 10 + description: The percentage offset into the video to capture the image from. + - name: credentials_key in: query required: false schema: type: string - description: Required when 'delivery' is set to 'files'. Specifies the credentials key to use for accessing the storage destination. The credentials must be pre-configured in the system - description: Required when 'delivery' is set to 'files'. Specifies the credentials key to use for accessing the storage destination. The credentials must be pre-configured in the system + description: The key of the stored credentials to use when accessing the URL. + - name: x-rasp-auth-token + in: header + required: true + schema: + type: string + description: Authentication token. + x-displayName: Image + /cloud-preview/codemill: + post: + tags: + - Cloud Preview + operationId: cloud-preview-codemill + summary: Cloud Preview - Codemill + description: Generates Accurate Player templates for instant cloud asset media playback. + requestBody: + required: true + content: + application/json: + schema: + oneOf: + - $ref: '#/components/schemas/codemill_explicit_outputs' + - $ref: '#/components/schemas/codemill_implicit_templates' + examples: + explicit: + summary: Explicit output configuration + value: &id003 + urls: + - url: https://my_bucket/my_folder/ProRes_Master_Video.mov + id: v0 + - url: https://my_bucket/my_folder/DoVi_metadata.xml + id: m0 + - url: https://my_bucket/my_folder/English_stereoe.wav + id: a0 + - url: https://my_bucket/my_folder/French_stereo.mov + id: a1 + - url: https://my_bucket/my_folder/English_subtitles.stl + id: s0 + map: + video: + - url_id: v0 + dolby_vision_metadata_id: m0 + audio: + - url_id: a0 + - url_id: a1 + subtitle: + - url_id: s0 + outputs: + - name: SDR + encode_profile: + container: + kind: hls/fmp4 + video: + height: 720 + width: 1280 + bitrate_mode: crf + crf: 19 + max_bitrate_kb: 8000 + codec: h264 + range: sdr + preset: veryfast + audio: + - name: english + language: eng + codec: aac + bitrate_kb: 128 + channels: 2 + - name: french + language: fre + codec: aac + bitrate_kb: 128 + channels: 2 + subtitle: + - name: subtitle_english + codec: webvtt + options: + use_source_start_timecode: true + show_dolby_vision_metadate_markers: true + implicit: + summary: Implicit template inference + value: &id004 + urls: + - url: https://my_bucket/my_folder/my_video.mov + - url: https://my_bucket/my_folder/English_stereo.wav + - url: https://my_bucket/my_folder/English_subtitles.stl + output_templates: + - type: video + name: sdr + selectors: + - range: sdr + - range: dolby_vision_5 + - range: hdr10 + encode_profile: + video: + height: 720 + width: 1280 + bitrate_mode: crf + crf: 19 + max_bitrate_kb: 8000 + codec: h264 + range: sdr + preset: veryfast + - type: video + name: hdr + selectors: + - range: dolby_vision_5 + - range: hdr10 + encode_profile: + video: + height: 720 + width: 1280 + bitrate_mode: crf + crf: 19 + max_bitrate_kb: 8000 + codec: h265 + range: dolby_vision_5 + preset: veryfast + - type: audio + selectors: + - channels: 1 + encode_profile: + audio: + codec: aac + bitrate_kb: 96 + channels: 1 + - type: audio + selectors: + - channels: 2 + encode_profile: + audio: + codec: aac + bitrate_kb: 128 + channels: 2 + - type: audio + selectors: + - channels: 6 + encode_profile: + audio: + codec: aac + bitrate_kb: 256 + channels: 6 + - type: subtitle + selectors: + - codec_name: '*' + encode_profile: + subtitle: + codec: webvtt + options: + use_source_start_timecode: true + responses: + '200': + description: OK + x-displayName: Codemill + parameters: + - name: x-rasp-auth-token + in: header + required: true + schema: + type: string + description: Authentication token. + /cloud-preview/omakase: + post: + tags: + - Cloud Preview + operationId: cloud-preview-omakase + summary: Cloud Preview - Omakase + description: Generates Omakase Player Session templates for instant cloud asset media playback. + requestBody: + required: true + content: + application/json: + schema: + oneOf: + - $ref: '#/components/schemas/omakase_explicit_outputs' + - $ref: '#/components/schemas/omakase_implicit_templates' + examples: + explicit: + summary: Explicit output configuration + value: *id003 + implicit: + summary: Implicit template inference + value: *id004 responses: '200': description: OK - operationId: conform-ad-pod - x-displayName: Conform Ad Pod + x-displayName: Omakase + parameters: + - name: x-rasp-auth-token + in: header + required: true + schema: + type: string + description: Authentication token. + /cloud-preview/hls: + post: + tags: + - Cloud Preview + operationId: cloud-preview-hls + summary: Cloud Preview - HLS + description: Generates HLS Preview templates for instant cloud asset media playback. + requestBody: + required: true + content: + application/json: + schema: + oneOf: + - $ref: '#/components/schemas/hls_explicit_outputs' + - $ref: '#/components/schemas/hls_implicit_templates' + examples: + explicit: + summary: Explicit output configuration + value: *id003 + implicit: + summary: Implicit template inference + value: *id004 + responses: + '200': + description: OK + x-displayName: Hls + parameters: + - name: x-rasp-auth-token + in: header + required: true + schema: + type: string + description: Authentication token. components: - schemas: {} -servers: -- url: https://api.galaxy.dolbyrasp.com + schemas: + codemill_explicit: + allOf: + - type: object + properties: + urls: + type: array + items: + anyOf: + - allOf: + - type: object + properties: + url: + type: string + format: uri + description: URL of the media file + id: + type: string + description: Optional identifier for the URL + access: + oneOf: + - type: object + properties: + shared_key: + title: AWS Key + description: The AWS Key. + type: + - string + - 'null' + maxLength: 512 + secret_key: + title: AWS Secret + description: The AWS Secret. + type: + - string + - 'null' + maxLength: 512 + session_token: + title: AWS Session Token + description: The AWS Session Token. + type: + - string + - 'null' + maxLength: 2048 + region: + title: AWS Region + description: The AWS region (optional). + type: + - string + - 'null' + maxLength: 512 + required: + - shared_key + - secret_key + additionalProperties: false + description: 'The S3 credentials. It is recommended that IAM user credentials be used rather than master S3 credentials. ' + - type: object + properties: + credentials_key: + type: string + description: Key to retrieve stored credentials for accessing the URL + required: + - credentials_key + additionalProperties: false + description: Credentials granting access to the location. + required: + - url + - type: object + properties: + mime: + type: string + additionalProperties: true + - type: string + expiration: + type: string + description: Expiration time for the RUID in ISO 8601 format + required: + - urls + - type: object + properties: + map: + type: object + properties: + audio: + type: array + items: + type: object + properties: + id: + type: string + url_id: + type: string + track_idx: + type: integer + channels: + type: array + items: + type: object + additionalProperties: false + video: + type: array + items: + type: object + properties: + id: + type: string + url_id: + type: string + track_idx: + type: integer + dolby_vision_metadata_url_id: + type: string + additionalProperties: false + subtitle: + type: array + items: + type: object + properties: + id: + type: string + url_id: + type: string + track_idx: + type: integer + additionalProperties: false + additionalProperties: false + outputs: + type: array + items: + type: object + properties: + name: + type: string + encode_profile: + type: object + required: + - container + properties: + container: + type: object + required: + - kind + properties: + kind: + enum: + - hls + - hls/fmp4 + - mpegts + - mpeg2ts + - mp4 + - m4a + - fmp4 + - m4s + - wav + - nut + description: The type of media container for the output. + use_editlist: + type: boolean + description: This sets the edit list atom (elst) in MP4 files. Read more here https://developer.apple.com/documentation/quicktime-file-format/edit_list_atom. The default is false. + mpegts_initial_discontinuity: + type: boolean + default: false + segment_duration_sec: + type: number + description: The segment duration in seconds for segmented or fragmented streams such as HLS or mp4/MPEG-DASH. Decimal notation (e.g. 5.5) is supported. + prefetch_hint_sec: + type: number + description: This determines how much to encode ahead of the current time during playback. It can be separately determined for the audio and video streams. + additionalProperties: false + video: + anyOf: + - type: object + properties: + id: + type: string + description: An ID for the video layer. + width: + type: integer + description: Width of the output video. + height: + type: integer + description: Height of the output video. + bitrate_kb: + type: integer + description: The video bitrate in kilobits per second. For vbr, this is the average bitrate. + frame_rate: + oneOf: + - type: string + pattern: ^\d+\.?,?\/?\d+$ + - type: number + description: 'The video frame rate - can be expressed in decimal or fraction notation, examples: 29.97, 30000/1001' + codec: + enum: + - h264 + - h265 + description: The desired output video codec. + chroma_format: + type: string + description: The chroma format. + color_primaries: + enum: + - bt601 + - smpte170m + - bt709 + - bt470m + - bt470bg + - smpte240m + - film + - bt2020 + - smpte428 + - smpte431 + - smpte432 + - jedec-p22 + description: Chroma coordinate reference of the source primaries. The default is determined by video size. + color_trc: + enum: + - bt601 + - smpte170m + - bt709 + - gamma22 + - bt470m + - gamma28 + - bt470bg + - smpte240m + - smpte428 + - linear + - log + - log_sqrt + - bt1361 + - smpte2084 + - iec61966_2_1 + - iec61966_2_4 + - bt2020_10bit + - bt2020_12bit + - hlg + - arib-std-b67 + description: Color transfer characteristics. The default determined by video size. + color_matrix: + enum: + - rgb + - bt470bg + - bt709 + - smpte170m + - smpte240m + - ycgco + - bt2020c + - bt2020nc + - smpte2085 + - chroma-derived-nc + - chroma-derived-c + - ictcp + - fcc + description: YUV/YCbCr colorspace type. + ire_range_mode: + enum: + - full + - limited + - auto + description: The IRE range for the source video. The default is auto. + range: + enum: + - sdr + - dolby_vision_5 + - dolby_vision_8.1 + - hdr10 + description: The color range of the output video. The default is sdr. + sdr_enhancement: + type: object + properties: + mode: + enum: + - simple + - lut_low + - lut_med + - lut_high + default: lut_med + description: The conversion stregth of the SDR to HDR conversion 3D LUT. + use_metadata_smoothing: + type: boolean + default: true + description: Flag to smooth the HDR metadata between encoding segments. + additionalProperties: false + description: Object defining SDR to HDR enhancement controls. + abr_map: + type: object + properties: + hls_audio_group: + type: string + description: The HLS group that this layer belongs to. + compatibility_group: + type: string + description: The compatibility group that this layer belongs to. + anyOf: + - required: + - hls_audio_group + - required: + - compatibility_group + additionalProperties: false + description: Object with parameters controlling HLS audio layer affinities. + dar: + oneOf: + - type: string + pattern: ^\d+\.?:?\/?\d+$ + - type: number + description: 'The display aspect ratio. May expressed in decimal or fraction notation, examples: 1.33, 4/3' + sar: + oneOf: + - type: string + pattern: ^\d+\.?:?\/?\d+$ + - type: number + description: The storage aspect ratio. May expressed in decimal or fraction notation. The storage aspect ratio, display aspect ratio, and pixel aspect ratio are related by DAR = SAR x PAR + force_original_aspect_ratio: + type: boolean + description: This will force the output to have the same aspect ratio as the input. + profile: + type: string + description: The profile for your codec. Not all profiles are valid for all codecs. + level: + type: string + description: The codec-dependent level - please reference ISO/IEC 14496-10, ISO/IEC 13818-2 etc. + preset: + type: string + description: Codec preset. See https://trac.ffmpeg.org/wiki/Encode/H.264 for examples. + max_bitrate_kb: + type: number + description: The maximum video bitrate in kilobits per second. Only valid for crf and vbr. + min_bitrate_kb: + type: number + description: The minimum video bitrate in kilobits per second. Only valid for crf and vbr. + vbv_buffer_size_kb: + type: number + description: The vbv buffer size in kilobits. + vbv_init_occupancy_kb: + type: number + description: The vbv init occupancy in kilobits. + exact_gop_frames: + type: integer + description: Use a fixed GOP size of this many frames. + idr_interval: + type: object + properties: + seconds: + type: number + description: Describes IDR frame interval in seconds. + frames: + type: integer + description: Describes IDR frame interval in frames. + additionalProperties: false + description: Describes a IDR frame interval, as count or seconds. + refs: + type: integer + description: The number of h.264 reference frames to used for future frames. If not set, the profile/level combination will determine the proper number of reference frames. + use_scene_detection: + type: boolean + description: Enable or disable scene change detection. Disabling will come with a steep penalty on video quality. + use_closed_gop: + type: boolean + description: Force use of closed GOPs. + bitrate_mode: + type: string + description: The bitrate mode for the codec. Values include cbr, vbr, and crf. + crf: + type: number + description: If the bitrate mode is crf, then this value must be specified. A Constant Rate Factor setting of 18 is considered excellent. Higher values equal lower quality. A change of +6 should roughly halve the resulting file size. See https://trac.ffmpeg.org/wiki/Encode/H.264 + use_sequence_header_per_gop: + type: boolean + description: This will write a sequence header for each GOP. + closed_captions: + type: object + properties: + suppress: + type: boolean + enum: + - true + description: Suppress including captions in the output. + additionalProperties: false + description: Object describing the CC parameters for the targeted output. + prefetch_hint_sec: + type: number + description: This determines how much to encode ahead of the current time during playback. It can be separately determined for the audio and video streams. + x264_options: + type: string + description: x.264 specific codec options - please reference https://ffmpeg.org/ffmpeg-codecs.html#toc-libx264_002c-libx264rgb + filters: + type: array + title: Video Filters + description: The array of video filters to be applied to the output. + items: + type: object + description: The video filter object with a specific kind and payload format. + required: + - kind + - payload + properties: + kind: + type: string + payload: + type: object + anyOf: + - title: Image Overlay + properties: + kind: + const: image_overlay + description: 'Filter kind: ''image_overlay''.' + payload: + type: object + description: Specifies the parameters for the image overlay filter. + properties: + image_url: + type: string + description: Defines the http(-s) of the image to be used. + x: + default: 25 + oneOf: + - type: integer + - type: string + description: 'X position of the overlay. Can use expressions such as overlay_w-20 (overlay_w: width of the overlay).' + y: + default: 25 + oneOf: + - type: integer + - type: string + description: 'Y position of the overlay. Can use expressions such as overlay_h-20 (overlay_h: height of the overlay).' + width: + oneOf: + - type: number + - type: string + description: Width of the overlay. Can use expressions such as source_w (width of the video source). + height: + oneOf: + - type: number + - type: string + description: Height of the overlay. Can use expressions such as source_h (height of the video source). + opacity: + default: 1 + type: number + description: Opacity of the overlay. 0 = fully transparent, 1 = fully opaque. + start_sec: + type: number + description: Start point (in seconds) of the overlay. + duration_sec: + type: number + description: Duration (in seconds) of the overlay. + fadein_duration_sec: + type: number + description: Fade-in time (in seconds) of the overlay. + fadeout_duration_sec: + type: number + description: Fade-out time (in seconds) of the overlay. + additionalProperties: false + - title: Video Overlay + properties: + kind: + const: video_overlay + description: 'Filter kind: ''video_overlay''.' + payload: + type: object + description: Specifies the parameters for the video overlay filter. + properties: + video_url: + description: Defines the http(-s) of the video to be used. + type: string + x: + default: 25 + oneOf: + - type: integer + - type: string + description: 'X position of the overlay. Can use expressions such as overlay_w-20 (overlay_w: width of the overlay).' + y: + default: 25 + oneOf: + - type: integer + - type: string + description: 'Y position of the overlay. Can use expressions such as overlay_h-20 (overlay_h: height of the overlay).' + width: + oneOf: + - type: number + - type: string + description: Width of the overlay. Can use expressions such as source_w (width of the video source). + height: + oneOf: + - type: number + - type: string + description: Height of the overlay. Can use expressions such as source_h (height of the video source). + opacity: + type: number + default: 1 + description: Opacity of the overlay. 0 = fully transparent, 1 = fully opaque. + start_sec: + type: number + description: Start point (in seconds) of the overlay. + duration_sec: + type: number + description: Duration (in seconds) of the overlay. + fadein_duration_sec: + type: number + description: Fade-in time (in seconds) of the overlay. + fadeout_duration_sec: + type: number + description: Fade-out time (in seconds) of the overlay. + repeat_count: + type: integer + description: How many times to repeat the video overlay on the primary video. To repeat indefinitely use "-1". + additionalProperties: false + - title: Text Overlay + properties: + kind: + const: text_overlay + description: 'Filter kind: ''text_overlay''.' + payload: + type: object + description: Specifies the parameters for the text overlay filter. + properties: + text_url: + description: Defines the http(-s) of the text file to be used. + type: string + font_url: + description: Defines the http(-s) of the font file to be used. + type: string + x: + default: 25 + oneOf: + - type: integer + - type: string + description: 'The x location to start the imprint. Can use expressions such as w-20 (w: width of the video).' + y: + default: 25 + oneOf: + - type: integer + - type: string + description: 'The y location to start the imprint. Can use expressions such as h-20 (h: height of the video).' + opacity: + default: 1 + type: number + description: Opacity of the text overlay. 0 = fully transparent, 1 = fully opaque. + text: + type: string + description: The text string to be drawn. + font: + type: string + description: 'The font descriptor (compliant with fontconfig). Examples: ''Sans'', ''URW Bookman L:style=Demi Bold Italic''.' + font_color: + default: black + type: string + description: 'The color to be used for drawing fonts. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + font_size: + default: 16 + oneOf: + - type: integer + - type: string + description: 'The font size in points. Can use expressions such as h/10 (w: width of the video, h: height of the video). A font size of 16 is the default. ' + tab_size: + minimum: 1 + default: 4 + type: integer + description: The size of the tab in number of spaces. The \t character is replaced with spaces. + shadow_color: + default: black + type: string + description: 'The color to be used for drawing a shadow behind the drawn text. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + shadow_x: + default: 0 + type: integer + description: The x offset for the text shadow position with respect to the position of the text. It can be either positive or negative value. + shadow_y: + default: 0 + type: integer + description: The y offset for the text shadow position with respect to the position of the text. It can be either positive or negative value. + border_color: + type: string + description: 'The color to be used for drawing border around text. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + border_size: + default: 0 + type: integer + description: The width of the border to be drawn around the text. + background_color: + type: string + description: 'The color to be used for drawing box around text. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + background_size: + default: 0 + type: integer + description: The width of the box to be drawn around the background. + fix_bounds: + default: false + type: boolean + description: Correct text coords to avoid clipping. + start_sec: + type: number + description: Start point (in seconds) of the overlay. + duration_sec: + type: number + description: Duration (in seconds) of the overlay. + fadein_duration_sec: + type: number + description: Fade-in time (in seconds) of the overlay. + fadeout_duration_sec: + type: number + description: Fade-out time (in seconds) of the overlay. + additionalProperties: false + - title: Color Convert + x-apps: + - core-api + properties: + kind: + enum: + - color_convert + payload: + type: object + properties: + from: + type: object + properties: + color_primaries: + enum: + - bt601 + - smpte170m + - bt709 + - bt470m + - bt470bg + - smpte240m + - film + - bt2020 + - smpte428 + - smpte431 + - smpte432 + - jedec-p22 + description: Chroma coordinate reference of the source primaries. The default is determined by video size. + color_trc: + enum: + - bt601 + - smpte170m + - bt709 + - gamma22 + - bt470m + - gamma28 + - bt470bg + - smpte240m + - linear + - log + - log_sqrt + - smpte2084 + - iec61966_2_1 + - iec61966_2_4 + - bt2020_10bit + - bt2020_12bit + - hlg + - arib-std-b67 + color_matrix: + enum: + - rgb + - bt470bg + - bt709 + - smpte170m + - smpte240m + - fcc + - ycgco + - bt2020c + - bt2020nc + - chroma-derived-nc + - chroma-derived-c + - ictcp + ire_range_mode: + enum: + - full + - limited + - auto + description: The IRE range for the source video. The default is auto. + override_source_metadata: + type: boolean + default: false + additionalProperties: false + to: + type: object + properties: + color_primaries: + enum: + - bt601 + - smpte170m + - bt709 + - bt470m + - bt470bg + - smpte240m + - film + - bt2020 + - smpte428 + - smpte431 + - smpte432 + - jedec-p22 + description: Chroma coordinate reference of the source primaries. The default is determined by video size. + color_trc: + enum: + - bt601 + - smpte170m + - bt709 + - gamma22 + - bt470m + - gamma28 + - bt470bg + - smpte240m + - linear + - log + - log_sqrt + - smpte2084 + - iec61966_2_1 + - iec61966_2_4 + - bt2020_10bit + - bt2020_12bit + - hlg + - arib-std-b67 + color_matrix: + enum: + - rgb + - bt470bg + - bt709 + - smpte170m + - smpte240m + - fcc + - ycgco + - bt2020c + - bt2020nc + - chroma-derived-nc + - chroma-derived-c + - ictcp + ire_range_mode: + enum: + - full + - limited + - auto + description: The IRE range for the source video. The default is auto. + additionalProperties: false + nominal_peak_luminance: + type: integer + preset: + enum: + - hdr_hlg_to_sdr + - hdr_hlg_to_sdr_desat_mild + - hdr_hlg_to_sdr_desat_medium + - hdr_pq_to_sdr + - hdr_pq_to_sdr_desat_mild + - hdr_pq_to_sdr_desat_medium + - sdr_to_hdr_pq_200nit + - sdr_to_hdr_pq_300nit + lut_file: + type: object + properties: + url: + type: string + mime: + type: string + required: + - url + additionalProperties: false + additionalProperties: false + additionalProperties: false + additionalProperties: false + description: The video encoding parameters. + - type: array + items: + type: object + properties: + id: + type: string + description: An ID for the video layer. + width: + type: integer + description: Width of the output video. + height: + type: integer + description: Height of the output video. + bitrate_kb: + type: integer + description: The video bitrate in kilobits per second. For vbr, this is the average bitrate. + frame_rate: + oneOf: + - type: string + pattern: ^\d+\.?,?\/?\d+$ + - type: number + description: 'The video frame rate - can be expressed in decimal or fraction notation, examples: 29.97, 30000/1001' + codec: + enum: + - h264 + - h265 + description: The desired output video codec. + chroma_format: + type: string + description: The chroma format. + color_primaries: + enum: + - bt601 + - smpte170m + - bt709 + - bt470m + - bt470bg + - smpte240m + - film + - bt2020 + - smpte428 + - smpte431 + - smpte432 + - jedec-p22 + description: Chroma coordinate reference of the source primaries. The default is determined by video size. + color_trc: + enum: + - bt601 + - smpte170m + - bt709 + - gamma22 + - bt470m + - gamma28 + - bt470bg + - smpte240m + - smpte428 + - linear + - log + - log_sqrt + - bt1361 + - smpte2084 + - iec61966_2_1 + - iec61966_2_4 + - bt2020_10bit + - bt2020_12bit + - hlg + - arib-std-b67 + description: Color transfer characteristics. The default determined by video size. + color_matrix: + enum: + - rgb + - bt470bg + - bt709 + - smpte170m + - smpte240m + - ycgco + - bt2020c + - bt2020nc + - smpte2085 + - chroma-derived-nc + - chroma-derived-c + - ictcp + - fcc + description: YUV/YCbCr colorspace type. + ire_range_mode: + enum: + - full + - limited + - auto + description: The IRE range for the source video. The default is auto. + range: + enum: + - sdr + - dolby_vision_5 + - dolby_vision_8.1 + - hdr10 + description: The color range of the output video. The default is sdr. + sdr_enhancement: + type: object + properties: + mode: + enum: + - simple + - lut_low + - lut_med + - lut_high + default: lut_med + description: The conversion stregth of the SDR to HDR conversion 3D LUT. + use_metadata_smoothing: + type: boolean + default: true + description: Flag to smooth the HDR metadata between encoding segments. + additionalProperties: false + description: Object defining SDR to HDR enhancement controls. + abr_map: + type: object + properties: + hls_audio_group: + type: string + description: The HLS group that this layer belongs to. + compatibility_group: + type: string + description: The compatibility group that this layer belongs to. + anyOf: + - required: + - hls_audio_group + - required: + - compatibility_group + additionalProperties: false + description: Object with parameters controlling HLS audio layer affinities. + dar: + oneOf: + - type: string + pattern: ^\d+\.?:?\/?\d+$ + - type: number + description: 'The display aspect ratio. May expressed in decimal or fraction notation, examples: 1.33, 4/3' + sar: + oneOf: + - type: string + pattern: ^\d+\.?:?\/?\d+$ + - type: number + description: The storage aspect ratio. May expressed in decimal or fraction notation. The storage aspect ratio, display aspect ratio, and pixel aspect ratio are related by DAR = SAR x PAR + force_original_aspect_ratio: + type: boolean + description: This will force the output to have the same aspect ratio as the input. + profile: + type: string + description: The profile for your codec. Not all profiles are valid for all codecs. + level: + type: string + description: The codec-dependent level - please reference ISO/IEC 14496-10, ISO/IEC 13818-2 etc. + preset: + type: string + description: Codec preset. See https://trac.ffmpeg.org/wiki/Encode/H.264 for examples. + max_bitrate_kb: + type: number + description: The maximum video bitrate in kilobits per second. Only valid for crf and vbr. + min_bitrate_kb: + type: number + description: The minimum video bitrate in kilobits per second. Only valid for crf and vbr. + vbv_buffer_size_kb: + type: number + description: The vbv buffer size in kilobits. + vbv_init_occupancy_kb: + type: number + description: The vbv init occupancy in kilobits. + exact_gop_frames: + type: integer + description: Use a fixed GOP size of this many frames. + idr_interval: + type: object + properties: + seconds: + type: number + description: Describes IDR frame interval in seconds. + frames: + type: integer + description: Describes IDR frame interval in frames. + additionalProperties: false + description: Describes a IDR frame interval, as count or seconds. + refs: + type: integer + description: The number of h.264 reference frames to used for future frames. If not set, the profile/level combination will determine the proper number of reference frames. + use_scene_detection: + type: boolean + description: Enable or disable scene change detection. Disabling will come with a steep penalty on video quality. + use_closed_gop: + type: boolean + description: Force use of closed GOPs. + bitrate_mode: + type: string + description: The bitrate mode for the codec. Values include cbr, vbr, and crf. + crf: + type: number + description: If the bitrate mode is crf, then this value must be specified. A Constant Rate Factor setting of 18 is considered excellent. Higher values equal lower quality. A change of +6 should roughly halve the resulting file size. See https://trac.ffmpeg.org/wiki/Encode/H.264 + use_sequence_header_per_gop: + type: boolean + description: This will write a sequence header for each GOP. + closed_captions: + type: object + properties: + suppress: + type: boolean + enum: + - true + description: Suppress including captions in the output. + additionalProperties: false + description: Object describing the CC parameters for the targeted output. + prefetch_hint_sec: + type: number + description: This determines how much to encode ahead of the current time during playback. It can be separately determined for the audio and video streams. + x264_options: + type: string + description: x.264 specific codec options - please reference https://ffmpeg.org/ffmpeg-codecs.html#toc-libx264_002c-libx264rgb + filters: + type: array + title: Video Filters + description: The array of video filters to be applied to the output. + items: + type: object + description: The video filter object with a specific kind and payload format. + required: + - kind + - payload + properties: + kind: + type: string + payload: + type: object + anyOf: + - title: Image Overlay + properties: + kind: + const: image_overlay + description: 'Filter kind: ''image_overlay''.' + payload: + type: object + description: Specifies the parameters for the image overlay filter. + properties: + image_url: + type: string + description: Defines the http(-s) of the image to be used. + x: + default: 25 + oneOf: + - type: integer + - type: string + description: 'X position of the overlay. Can use expressions such as overlay_w-20 (overlay_w: width of the overlay).' + y: + default: 25 + oneOf: + - type: integer + - type: string + description: 'Y position of the overlay. Can use expressions such as overlay_h-20 (overlay_h: height of the overlay).' + width: + oneOf: + - type: number + - type: string + description: Width of the overlay. Can use expressions such as source_w (width of the video source). + height: + oneOf: + - type: number + - type: string + description: Height of the overlay. Can use expressions such as source_h (height of the video source). + opacity: + default: 1 + type: number + description: Opacity of the overlay. 0 = fully transparent, 1 = fully opaque. + start_sec: + type: number + description: Start point (in seconds) of the overlay. + duration_sec: + type: number + description: Duration (in seconds) of the overlay. + fadein_duration_sec: + type: number + description: Fade-in time (in seconds) of the overlay. + fadeout_duration_sec: + type: number + description: Fade-out time (in seconds) of the overlay. + additionalProperties: false + - title: Video Overlay + properties: + kind: + const: video_overlay + description: 'Filter kind: ''video_overlay''.' + payload: + type: object + description: Specifies the parameters for the video overlay filter. + properties: + video_url: + description: Defines the http(-s) of the video to be used. + type: string + x: + default: 25 + oneOf: + - type: integer + - type: string + description: 'X position of the overlay. Can use expressions such as overlay_w-20 (overlay_w: width of the overlay).' + y: + default: 25 + oneOf: + - type: integer + - type: string + description: 'Y position of the overlay. Can use expressions such as overlay_h-20 (overlay_h: height of the overlay).' + width: + oneOf: + - type: number + - type: string + description: Width of the overlay. Can use expressions such as source_w (width of the video source). + height: + oneOf: + - type: number + - type: string + description: Height of the overlay. Can use expressions such as source_h (height of the video source). + opacity: + type: number + default: 1 + description: Opacity of the overlay. 0 = fully transparent, 1 = fully opaque. + start_sec: + type: number + description: Start point (in seconds) of the overlay. + duration_sec: + type: number + description: Duration (in seconds) of the overlay. + fadein_duration_sec: + type: number + description: Fade-in time (in seconds) of the overlay. + fadeout_duration_sec: + type: number + description: Fade-out time (in seconds) of the overlay. + repeat_count: + type: integer + description: How many times to repeat the video overlay on the primary video. To repeat indefinitely use "-1". + additionalProperties: false + - title: Text Overlay + properties: + kind: + const: text_overlay + description: 'Filter kind: ''text_overlay''.' + payload: + type: object + description: Specifies the parameters for the text overlay filter. + properties: + text_url: + description: Defines the http(-s) of the text file to be used. + type: string + font_url: + description: Defines the http(-s) of the font file to be used. + type: string + x: + default: 25 + oneOf: + - type: integer + - type: string + description: 'The x location to start the imprint. Can use expressions such as w-20 (w: width of the video).' + y: + default: 25 + oneOf: + - type: integer + - type: string + description: 'The y location to start the imprint. Can use expressions such as h-20 (h: height of the video).' + opacity: + default: 1 + type: number + description: Opacity of the text overlay. 0 = fully transparent, 1 = fully opaque. + text: + type: string + description: The text string to be drawn. + font: + type: string + description: 'The font descriptor (compliant with fontconfig). Examples: ''Sans'', ''URW Bookman L:style=Demi Bold Italic''.' + font_color: + default: black + type: string + description: 'The color to be used for drawing fonts. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + font_size: + default: 16 + oneOf: + - type: integer + - type: string + description: 'The font size in points. Can use expressions such as h/10 (w: width of the video, h: height of the video). A font size of 16 is the default. ' + tab_size: + minimum: 1 + default: 4 + type: integer + description: The size of the tab in number of spaces. The \t character is replaced with spaces. + shadow_color: + default: black + type: string + description: 'The color to be used for drawing a shadow behind the drawn text. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + shadow_x: + default: 0 + type: integer + description: The x offset for the text shadow position with respect to the position of the text. It can be either positive or negative value. + shadow_y: + default: 0 + type: integer + description: The y offset for the text shadow position with respect to the position of the text. It can be either positive or negative value. + border_color: + type: string + description: 'The color to be used for drawing border around text. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + border_size: + default: 0 + type: integer + description: The width of the border to be drawn around the text. + background_color: + type: string + description: 'The color to be used for drawing box around text. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + background_size: + default: 0 + type: integer + description: The width of the box to be drawn around the background. + fix_bounds: + default: false + type: boolean + description: Correct text coords to avoid clipping. + start_sec: + type: number + description: Start point (in seconds) of the overlay. + duration_sec: + type: number + description: Duration (in seconds) of the overlay. + fadein_duration_sec: + type: number + description: Fade-in time (in seconds) of the overlay. + fadeout_duration_sec: + type: number + description: Fade-out time (in seconds) of the overlay. + additionalProperties: false + - title: Color Convert + x-apps: + - core-api + properties: + kind: + enum: + - color_convert + payload: + type: object + properties: + from: + type: object + properties: + color_primaries: + enum: + - bt601 + - smpte170m + - bt709 + - bt470m + - bt470bg + - smpte240m + - film + - bt2020 + - smpte428 + - smpte431 + - smpte432 + - jedec-p22 + description: Chroma coordinate reference of the source primaries. The default is determined by video size. + color_trc: + enum: + - bt601 + - smpte170m + - bt709 + - gamma22 + - bt470m + - gamma28 + - bt470bg + - smpte240m + - linear + - log + - log_sqrt + - smpte2084 + - iec61966_2_1 + - iec61966_2_4 + - bt2020_10bit + - bt2020_12bit + - hlg + - arib-std-b67 + color_matrix: + enum: + - rgb + - bt470bg + - bt709 + - smpte170m + - smpte240m + - fcc + - ycgco + - bt2020c + - bt2020nc + - chroma-derived-nc + - chroma-derived-c + - ictcp + ire_range_mode: + enum: + - full + - limited + - auto + description: The IRE range for the source video. The default is auto. + override_source_metadata: + type: boolean + default: false + additionalProperties: false + to: + type: object + properties: + color_primaries: + enum: + - bt601 + - smpte170m + - bt709 + - bt470m + - bt470bg + - smpte240m + - film + - bt2020 + - smpte428 + - smpte431 + - smpte432 + - jedec-p22 + description: Chroma coordinate reference of the source primaries. The default is determined by video size. + color_trc: + enum: + - bt601 + - smpte170m + - bt709 + - gamma22 + - bt470m + - gamma28 + - bt470bg + - smpte240m + - linear + - log + - log_sqrt + - smpte2084 + - iec61966_2_1 + - iec61966_2_4 + - bt2020_10bit + - bt2020_12bit + - hlg + - arib-std-b67 + color_matrix: + enum: + - rgb + - bt470bg + - bt709 + - smpte170m + - smpte240m + - fcc + - ycgco + - bt2020c + - bt2020nc + - chroma-derived-nc + - chroma-derived-c + - ictcp + ire_range_mode: + enum: + - full + - limited + - auto + description: The IRE range for the source video. The default is auto. + additionalProperties: false + nominal_peak_luminance: + type: integer + preset: + enum: + - hdr_hlg_to_sdr + - hdr_hlg_to_sdr_desat_mild + - hdr_hlg_to_sdr_desat_medium + - hdr_pq_to_sdr + - hdr_pq_to_sdr_desat_mild + - hdr_pq_to_sdr_desat_medium + - sdr_to_hdr_pq_200nit + - sdr_to_hdr_pq_300nit + lut_file: + type: object + properties: + url: + type: string + mime: + type: string + required: + - url + additionalProperties: false + additionalProperties: false + additionalProperties: false + additionalProperties: false + description: The video encoding parameters. + audio: + type: array + items: + type: object + properties: + id: + type: string + description: ID of the audio track. + program_name: + type: string + description: Program name of the audio track. + codec: + enum: + - aac + - aac_lc + - he_aac1 + - he_aac2 + - ac4 + - ddp_joc + description: The audio codec to use for the track. + bitrate_kb: + type: number + description: The audio bitrate in kilobits per second. This is the average bitrate in the case of vbr. + channels: + type: integer + description: The number of audio channels. + sample_rate: + type: integer + description: The audio sample rate in Hz. Typical values are 44100 and 48000. Omit to use the source sample rate. + auto_generate_silence_track: + type: boolean + description: 'This fills the track with silence. ' + filters: + type: array + title: Audio Filters + description: The array of audio filters to be applied to the output. + items: + type: object + description: The audio filter object with a specific kind and payload format. + required: + - payload + properties: + kind: + type: string + payload: + type: object + anyOf: + - title: normalize + type: object + properties: + kind: + const: normalize + payload: + type: object + description: Specifies parameters for the image overlay filter. + properties: + kind: + const: ebur128 + analyze_vurl: + type: string + payload: + type: object + properties: + source: + type: object + properties: + integrated_lufs: + type: number + minimum: -99 + maximum: 0 + loudness_lra_lufs: + type: number + minimum: 0 + maximum: 99 + true_peak_dbfs: + type: number + minimum: -99 + maximum: 99 + integrated_threshold_lufs: + type: number + minimum: -99 + maximum: 0 + offset: + type: number + minimum: -99 + maximum: 99 + integrated_lufs: + type: number + minimum: -70 + maximum: -5 + loudness_lra_lufs: + type: number + minimum: 1 + maximum: 50 + true_peak_dbfs: + type: number + minimum: -9 + maximum: 0 + allow_unprecise_mode: + type: boolean + default: false + not: + required: + - analyze_vurl + - payload + required: + - kind + additionalProperties: false + required: + - kind + additionalProperties: false + language: + type: string + description: The audio language code in ISO-639 notation. + prefetch_hint_sec: + type: number + description: This determines how much to encode ahead of the current time during playback. It can be separately determined for the audio and video streams. + abr_map: + type: object + properties: + hls_audio_group: + type: string + is_hls_group_default: + type: boolean + default: false + content: + type: string + compatibility_group: + type: string + required: + - content + anyOf: + - required: + - hls_audio_group + - required: + - compatibility_group + additionalProperties: false + ddp_joc_upmix_mode: + enum: + - remap + - upmix + default: upmix + description: When upconverting to Dolby Atmos, this specifies the type of upmixing for DD+JOC encoding. + additionalProperties: false + description: Each audio track is an element of the array. + subtitle: + type: array + items: + type: object + properties: + id: + type: string + language: + type: string + program_name: + type: string + codec: + enum: + - webvtt + - stl + format_options: + type: object + properties: + sparse_vtt: + type: boolean + additionalProperties: false + track_selector: + type: object + additionalProperties: true + additionalProperties: false + additionalProperties: false + examples: + - encode_profile: + container: + kind: hls/fmp4 + segment_duration_sec: 2 + video: + - width: 1280 + height: 720 + codec: h264 + profile: high + level: '3.1' + bitrate_mode: vbr + bitrate_kb: 2500 + min_bitrate_kb: 2380 + max_bitrate_kb: 2620 + vbv_buffer_size_kb: 2650 + frame_rate: 30000/1001 + - width: 854 + height: 480 + codec: h264 + profile: high + level: '3.1' + bitrate_mode: vbr + bitrate_kb: 1200 + min_bitrate_kb: 1140 + max_bitrate_kb: 1260 + vbv_buffer_size_kb: 1260 + frame_rate: 30000/1001 + - width: 640 + height: 360 + codec: h264 + profile: high + level: '3.0' + bitrate_mode: vbr + bitrate_kb: 600 + min_bitrate_kb: 570 + max_bitrate_kb: 630 + vbv_buffer_size_kb: 630 + frame_rate: 30000/1001 + audio: + - codec: aac + bitrate_kb: 128 + channels: 2 + filters: + - kind: normalize + payload: + kind: ebur128 + payload: + integrated_lufs: -23 + additionalProperties: false + required: + - outputs + - type: object + properties: + analyzers: + type: array + items: + type: object + properties: + type: + type: string + enum: + - black_detection + - scene_detection + - silence_detection + - duplicate_frames_detection + config: + type: object + required: + - type + additionalProperties: false + - type: object + properties: + options: + allOf: + - type: object + properties: + expiration: + type: string + description: Expiration time for the RUID in ISO 8601 format + - type: object + properties: + render_waveforms: + type: boolean + default: true + render_thumbnails: + type: boolean + default: true + show_dolby_vision_metadata_markers: + type: boolean + default: true + use_source_start_time_code: + type: boolean + default: false + template_authentication_token: + type: string + description: Authentication token to be included in requests made by the player when fetching the template. + unevaluatedProperties: false + unevaluatedProperties: false + codemill_implicit: + allOf: + - type: object + properties: + urls: + type: array + items: + anyOf: + - allOf: + - type: object + properties: + url: + type: string + format: uri + description: URL of the media file + id: + type: string + description: Optional identifier for the URL + access: + oneOf: + - type: object + properties: + shared_key: + title: AWS Key + description: The AWS Key. + type: + - string + - 'null' + maxLength: 512 + secret_key: + title: AWS Secret + description: The AWS Secret. + type: + - string + - 'null' + maxLength: 512 + session_token: + title: AWS Session Token + description: The AWS Session Token. + type: + - string + - 'null' + maxLength: 2048 + region: + title: AWS Region + description: The AWS region (optional). + type: + - string + - 'null' + maxLength: 512 + required: + - shared_key + - secret_key + additionalProperties: false + description: 'The S3 credentials. It is recommended that IAM user credentials be used rather than master S3 credentials. ' + - type: object + properties: + credentials_key: + type: string + description: Key to retrieve stored credentials for accessing the URL + required: + - credentials_key + additionalProperties: false + description: Credentials granting access to the location. + required: + - url + - type: object + properties: + mime: + type: string + additionalProperties: true + - type: string + expiration: + type: string + description: Expiration time for the RUID in ISO 8601 format + required: + - urls + - type: object + properties: + output_templates: + type: array + items: + type: object + properties: + type: + enum: + - audio + - video + - subtitle + name: + type: string + selectors: + type: array + items: + type: object + additionalProperties: true + encode_profile: + type: object + required: + - container + properties: + container: + type: object + required: + - kind + properties: + kind: + enum: + - hls + - hls/fmp4 + - mpegts + - mpeg2ts + - mp4 + - m4a + - fmp4 + - m4s + - wav + - nut + description: The type of media container for the output. + use_editlist: + type: boolean + description: This sets the edit list atom (elst) in MP4 files. Read more here https://developer.apple.com/documentation/quicktime-file-format/edit_list_atom. The default is false. + mpegts_initial_discontinuity: + type: boolean + default: false + segment_duration_sec: + type: number + description: The segment duration in seconds for segmented or fragmented streams such as HLS or mp4/MPEG-DASH. Decimal notation (e.g. 5.5) is supported. + prefetch_hint_sec: + type: number + description: This determines how much to encode ahead of the current time during playback. It can be separately determined for the audio and video streams. + additionalProperties: false + video: + anyOf: + - type: object + properties: + id: + type: string + description: An ID for the video layer. + width: + type: integer + description: Width of the output video. + height: + type: integer + description: Height of the output video. + bitrate_kb: + type: integer + description: The video bitrate in kilobits per second. For vbr, this is the average bitrate. + frame_rate: + oneOf: + - type: string + pattern: ^\d+\.?,?\/?\d+$ + - type: number + description: 'The video frame rate - can be expressed in decimal or fraction notation, examples: 29.97, 30000/1001' + codec: + enum: + - h264 + - h265 + description: The desired output video codec. + chroma_format: + type: string + description: The chroma format. + color_primaries: + enum: + - bt601 + - smpte170m + - bt709 + - bt470m + - bt470bg + - smpte240m + - film + - bt2020 + - smpte428 + - smpte431 + - smpte432 + - jedec-p22 + description: Chroma coordinate reference of the source primaries. The default is determined by video size. + color_trc: + enum: + - bt601 + - smpte170m + - bt709 + - gamma22 + - bt470m + - gamma28 + - bt470bg + - smpte240m + - smpte428 + - linear + - log + - log_sqrt + - bt1361 + - smpte2084 + - iec61966_2_1 + - iec61966_2_4 + - bt2020_10bit + - bt2020_12bit + - hlg + - arib-std-b67 + description: Color transfer characteristics. The default determined by video size. + color_matrix: + enum: + - rgb + - bt470bg + - bt709 + - smpte170m + - smpte240m + - ycgco + - bt2020c + - bt2020nc + - smpte2085 + - chroma-derived-nc + - chroma-derived-c + - ictcp + - fcc + description: YUV/YCbCr colorspace type. + ire_range_mode: + enum: + - full + - limited + - auto + description: The IRE range for the source video. The default is auto. + range: + enum: + - sdr + - dolby_vision_5 + - dolby_vision_8.1 + - hdr10 + description: The color range of the output video. The default is sdr. + sdr_enhancement: + type: object + properties: + mode: + enum: + - simple + - lut_low + - lut_med + - lut_high + default: lut_med + description: The conversion stregth of the SDR to HDR conversion 3D LUT. + use_metadata_smoothing: + type: boolean + default: true + description: Flag to smooth the HDR metadata between encoding segments. + additionalProperties: false + description: Object defining SDR to HDR enhancement controls. + abr_map: + type: object + properties: + hls_audio_group: + type: string + description: The HLS group that this layer belongs to. + compatibility_group: + type: string + description: The compatibility group that this layer belongs to. + anyOf: + - required: + - hls_audio_group + - required: + - compatibility_group + additionalProperties: false + description: Object with parameters controlling HLS audio layer affinities. + dar: + oneOf: + - type: string + pattern: ^\d+\.?:?\/?\d+$ + - type: number + description: 'The display aspect ratio. May expressed in decimal or fraction notation, examples: 1.33, 4/3' + sar: + oneOf: + - type: string + pattern: ^\d+\.?:?\/?\d+$ + - type: number + description: The storage aspect ratio. May expressed in decimal or fraction notation. The storage aspect ratio, display aspect ratio, and pixel aspect ratio are related by DAR = SAR x PAR + force_original_aspect_ratio: + type: boolean + description: This will force the output to have the same aspect ratio as the input. + profile: + type: string + description: The profile for your codec. Not all profiles are valid for all codecs. + level: + type: string + description: The codec-dependent level - please reference ISO/IEC 14496-10, ISO/IEC 13818-2 etc. + preset: + type: string + description: Codec preset. See https://trac.ffmpeg.org/wiki/Encode/H.264 for examples. + max_bitrate_kb: + type: number + description: The maximum video bitrate in kilobits per second. Only valid for crf and vbr. + min_bitrate_kb: + type: number + description: The minimum video bitrate in kilobits per second. Only valid for crf and vbr. + vbv_buffer_size_kb: + type: number + description: The vbv buffer size in kilobits. + vbv_init_occupancy_kb: + type: number + description: The vbv init occupancy in kilobits. + exact_gop_frames: + type: integer + description: Use a fixed GOP size of this many frames. + idr_interval: + type: object + properties: + seconds: + type: number + description: Describes IDR frame interval in seconds. + frames: + type: integer + description: Describes IDR frame interval in frames. + additionalProperties: false + description: Describes a IDR frame interval, as count or seconds. + refs: + type: integer + description: The number of h.264 reference frames to used for future frames. If not set, the profile/level combination will determine the proper number of reference frames. + use_scene_detection: + type: boolean + description: Enable or disable scene change detection. Disabling will come with a steep penalty on video quality. + use_closed_gop: + type: boolean + description: Force use of closed GOPs. + bitrate_mode: + type: string + description: The bitrate mode for the codec. Values include cbr, vbr, and crf. + crf: + type: number + description: If the bitrate mode is crf, then this value must be specified. A Constant Rate Factor setting of 18 is considered excellent. Higher values equal lower quality. A change of +6 should roughly halve the resulting file size. See https://trac.ffmpeg.org/wiki/Encode/H.264 + use_sequence_header_per_gop: + type: boolean + description: This will write a sequence header for each GOP. + closed_captions: + type: object + properties: + suppress: + type: boolean + enum: + - true + description: Suppress including captions in the output. + additionalProperties: false + description: Object describing the CC parameters for the targeted output. + prefetch_hint_sec: + type: number + description: This determines how much to encode ahead of the current time during playback. It can be separately determined for the audio and video streams. + x264_options: + type: string + description: x.264 specific codec options - please reference https://ffmpeg.org/ffmpeg-codecs.html#toc-libx264_002c-libx264rgb + filters: + type: array + title: Video Filters + description: The array of video filters to be applied to the output. + items: + type: object + description: The video filter object with a specific kind and payload format. + required: + - kind + - payload + properties: + kind: + type: string + payload: + type: object + anyOf: + - title: Image Overlay + properties: + kind: + const: image_overlay + description: 'Filter kind: ''image_overlay''.' + payload: + type: object + description: Specifies the parameters for the image overlay filter. + properties: + image_url: + type: string + description: Defines the http(-s) of the image to be used. + x: + default: 25 + oneOf: + - type: integer + - type: string + description: 'X position of the overlay. Can use expressions such as overlay_w-20 (overlay_w: width of the overlay).' + y: + default: 25 + oneOf: + - type: integer + - type: string + description: 'Y position of the overlay. Can use expressions such as overlay_h-20 (overlay_h: height of the overlay).' + width: + oneOf: + - type: number + - type: string + description: Width of the overlay. Can use expressions such as source_w (width of the video source). + height: + oneOf: + - type: number + - type: string + description: Height of the overlay. Can use expressions such as source_h (height of the video source). + opacity: + default: 1 + type: number + description: Opacity of the overlay. 0 = fully transparent, 1 = fully opaque. + start_sec: + type: number + description: Start point (in seconds) of the overlay. + duration_sec: + type: number + description: Duration (in seconds) of the overlay. + fadein_duration_sec: + type: number + description: Fade-in time (in seconds) of the overlay. + fadeout_duration_sec: + type: number + description: Fade-out time (in seconds) of the overlay. + additionalProperties: false + - title: Video Overlay + properties: + kind: + const: video_overlay + description: 'Filter kind: ''video_overlay''.' + payload: + type: object + description: Specifies the parameters for the video overlay filter. + properties: + video_url: + description: Defines the http(-s) of the video to be used. + type: string + x: + default: 25 + oneOf: + - type: integer + - type: string + description: 'X position of the overlay. Can use expressions such as overlay_w-20 (overlay_w: width of the overlay).' + y: + default: 25 + oneOf: + - type: integer + - type: string + description: 'Y position of the overlay. Can use expressions such as overlay_h-20 (overlay_h: height of the overlay).' + width: + oneOf: + - type: number + - type: string + description: Width of the overlay. Can use expressions such as source_w (width of the video source). + height: + oneOf: + - type: number + - type: string + description: Height of the overlay. Can use expressions such as source_h (height of the video source). + opacity: + type: number + default: 1 + description: Opacity of the overlay. 0 = fully transparent, 1 = fully opaque. + start_sec: + type: number + description: Start point (in seconds) of the overlay. + duration_sec: + type: number + description: Duration (in seconds) of the overlay. + fadein_duration_sec: + type: number + description: Fade-in time (in seconds) of the overlay. + fadeout_duration_sec: + type: number + description: Fade-out time (in seconds) of the overlay. + repeat_count: + type: integer + description: How many times to repeat the video overlay on the primary video. To repeat indefinitely use "-1". + additionalProperties: false + - title: Text Overlay + properties: + kind: + const: text_overlay + description: 'Filter kind: ''text_overlay''.' + payload: + type: object + description: Specifies the parameters for the text overlay filter. + properties: + text_url: + description: Defines the http(-s) of the text file to be used. + type: string + font_url: + description: Defines the http(-s) of the font file to be used. + type: string + x: + default: 25 + oneOf: + - type: integer + - type: string + description: 'The x location to start the imprint. Can use expressions such as w-20 (w: width of the video).' + y: + default: 25 + oneOf: + - type: integer + - type: string + description: 'The y location to start the imprint. Can use expressions such as h-20 (h: height of the video).' + opacity: + default: 1 + type: number + description: Opacity of the text overlay. 0 = fully transparent, 1 = fully opaque. + text: + type: string + description: The text string to be drawn. + font: + type: string + description: 'The font descriptor (compliant with fontconfig). Examples: ''Sans'', ''URW Bookman L:style=Demi Bold Italic''.' + font_color: + default: black + type: string + description: 'The color to be used for drawing fonts. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + font_size: + default: 16 + oneOf: + - type: integer + - type: string + description: 'The font size in points. Can use expressions such as h/10 (w: width of the video, h: height of the video). A font size of 16 is the default. ' + tab_size: + minimum: 1 + default: 4 + type: integer + description: The size of the tab in number of spaces. The \t character is replaced with spaces. + shadow_color: + default: black + type: string + description: 'The color to be used for drawing a shadow behind the drawn text. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + shadow_x: + default: 0 + type: integer + description: The x offset for the text shadow position with respect to the position of the text. It can be either positive or negative value. + shadow_y: + default: 0 + type: integer + description: The y offset for the text shadow position with respect to the position of the text. It can be either positive or negative value. + border_color: + type: string + description: 'The color to be used for drawing border around text. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + border_size: + default: 0 + type: integer + description: The width of the border to be drawn around the text. + background_color: + type: string + description: 'The color to be used for drawing box around text. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + background_size: + default: 0 + type: integer + description: The width of the box to be drawn around the background. + fix_bounds: + default: false + type: boolean + description: Correct text coords to avoid clipping. + start_sec: + type: number + description: Start point (in seconds) of the overlay. + duration_sec: + type: number + description: Duration (in seconds) of the overlay. + fadein_duration_sec: + type: number + description: Fade-in time (in seconds) of the overlay. + fadeout_duration_sec: + type: number + description: Fade-out time (in seconds) of the overlay. + additionalProperties: false + - title: Color Convert + x-apps: + - core-api + properties: + kind: + enum: + - color_convert + payload: + type: object + properties: + from: + type: object + properties: + color_primaries: + enum: + - bt601 + - smpte170m + - bt709 + - bt470m + - bt470bg + - smpte240m + - film + - bt2020 + - smpte428 + - smpte431 + - smpte432 + - jedec-p22 + description: Chroma coordinate reference of the source primaries. The default is determined by video size. + color_trc: + enum: + - bt601 + - smpte170m + - bt709 + - gamma22 + - bt470m + - gamma28 + - bt470bg + - smpte240m + - linear + - log + - log_sqrt + - smpte2084 + - iec61966_2_1 + - iec61966_2_4 + - bt2020_10bit + - bt2020_12bit + - hlg + - arib-std-b67 + color_matrix: + enum: + - rgb + - bt470bg + - bt709 + - smpte170m + - smpte240m + - fcc + - ycgco + - bt2020c + - bt2020nc + - chroma-derived-nc + - chroma-derived-c + - ictcp + ire_range_mode: + enum: + - full + - limited + - auto + description: The IRE range for the source video. The default is auto. + override_source_metadata: + type: boolean + default: false + additionalProperties: false + to: + type: object + properties: + color_primaries: + enum: + - bt601 + - smpte170m + - bt709 + - bt470m + - bt470bg + - smpte240m + - film + - bt2020 + - smpte428 + - smpte431 + - smpte432 + - jedec-p22 + description: Chroma coordinate reference of the source primaries. The default is determined by video size. + color_trc: + enum: + - bt601 + - smpte170m + - bt709 + - gamma22 + - bt470m + - gamma28 + - bt470bg + - smpte240m + - linear + - log + - log_sqrt + - smpte2084 + - iec61966_2_1 + - iec61966_2_4 + - bt2020_10bit + - bt2020_12bit + - hlg + - arib-std-b67 + color_matrix: + enum: + - rgb + - bt470bg + - bt709 + - smpte170m + - smpte240m + - fcc + - ycgco + - bt2020c + - bt2020nc + - chroma-derived-nc + - chroma-derived-c + - ictcp + ire_range_mode: + enum: + - full + - limited + - auto + description: The IRE range for the source video. The default is auto. + additionalProperties: false + nominal_peak_luminance: + type: integer + preset: + enum: + - hdr_hlg_to_sdr + - hdr_hlg_to_sdr_desat_mild + - hdr_hlg_to_sdr_desat_medium + - hdr_pq_to_sdr + - hdr_pq_to_sdr_desat_mild + - hdr_pq_to_sdr_desat_medium + - sdr_to_hdr_pq_200nit + - sdr_to_hdr_pq_300nit + lut_file: + type: object + properties: + url: + type: string + mime: + type: string + required: + - url + additionalProperties: false + additionalProperties: false + additionalProperties: false + additionalProperties: false + description: The video encoding parameters. + - type: array + items: + type: object + properties: + id: + type: string + description: An ID for the video layer. + width: + type: integer + description: Width of the output video. + height: + type: integer + description: Height of the output video. + bitrate_kb: + type: integer + description: The video bitrate in kilobits per second. For vbr, this is the average bitrate. + frame_rate: + oneOf: + - type: string + pattern: ^\d+\.?,?\/?\d+$ + - type: number + description: 'The video frame rate - can be expressed in decimal or fraction notation, examples: 29.97, 30000/1001' + codec: + enum: + - h264 + - h265 + description: The desired output video codec. + chroma_format: + type: string + description: The chroma format. + color_primaries: + enum: + - bt601 + - smpte170m + - bt709 + - bt470m + - bt470bg + - smpte240m + - film + - bt2020 + - smpte428 + - smpte431 + - smpte432 + - jedec-p22 + description: Chroma coordinate reference of the source primaries. The default is determined by video size. + color_trc: + enum: + - bt601 + - smpte170m + - bt709 + - gamma22 + - bt470m + - gamma28 + - bt470bg + - smpte240m + - smpte428 + - linear + - log + - log_sqrt + - bt1361 + - smpte2084 + - iec61966_2_1 + - iec61966_2_4 + - bt2020_10bit + - bt2020_12bit + - hlg + - arib-std-b67 + description: Color transfer characteristics. The default determined by video size. + color_matrix: + enum: + - rgb + - bt470bg + - bt709 + - smpte170m + - smpte240m + - ycgco + - bt2020c + - bt2020nc + - smpte2085 + - chroma-derived-nc + - chroma-derived-c + - ictcp + - fcc + description: YUV/YCbCr colorspace type. + ire_range_mode: + enum: + - full + - limited + - auto + description: The IRE range for the source video. The default is auto. + range: + enum: + - sdr + - dolby_vision_5 + - dolby_vision_8.1 + - hdr10 + description: The color range of the output video. The default is sdr. + sdr_enhancement: + type: object + properties: + mode: + enum: + - simple + - lut_low + - lut_med + - lut_high + default: lut_med + description: The conversion stregth of the SDR to HDR conversion 3D LUT. + use_metadata_smoothing: + type: boolean + default: true + description: Flag to smooth the HDR metadata between encoding segments. + additionalProperties: false + description: Object defining SDR to HDR enhancement controls. + abr_map: + type: object + properties: + hls_audio_group: + type: string + description: The HLS group that this layer belongs to. + compatibility_group: + type: string + description: The compatibility group that this layer belongs to. + anyOf: + - required: + - hls_audio_group + - required: + - compatibility_group + additionalProperties: false + description: Object with parameters controlling HLS audio layer affinities. + dar: + oneOf: + - type: string + pattern: ^\d+\.?:?\/?\d+$ + - type: number + description: 'The display aspect ratio. May expressed in decimal or fraction notation, examples: 1.33, 4/3' + sar: + oneOf: + - type: string + pattern: ^\d+\.?:?\/?\d+$ + - type: number + description: The storage aspect ratio. May expressed in decimal or fraction notation. The storage aspect ratio, display aspect ratio, and pixel aspect ratio are related by DAR = SAR x PAR + force_original_aspect_ratio: + type: boolean + description: This will force the output to have the same aspect ratio as the input. + profile: + type: string + description: The profile for your codec. Not all profiles are valid for all codecs. + level: + type: string + description: The codec-dependent level - please reference ISO/IEC 14496-10, ISO/IEC 13818-2 etc. + preset: + type: string + description: Codec preset. See https://trac.ffmpeg.org/wiki/Encode/H.264 for examples. + max_bitrate_kb: + type: number + description: The maximum video bitrate in kilobits per second. Only valid for crf and vbr. + min_bitrate_kb: + type: number + description: The minimum video bitrate in kilobits per second. Only valid for crf and vbr. + vbv_buffer_size_kb: + type: number + description: The vbv buffer size in kilobits. + vbv_init_occupancy_kb: + type: number + description: The vbv init occupancy in kilobits. + exact_gop_frames: + type: integer + description: Use a fixed GOP size of this many frames. + idr_interval: + type: object + properties: + seconds: + type: number + description: Describes IDR frame interval in seconds. + frames: + type: integer + description: Describes IDR frame interval in frames. + additionalProperties: false + description: Describes a IDR frame interval, as count or seconds. + refs: + type: integer + description: The number of h.264 reference frames to used for future frames. If not set, the profile/level combination will determine the proper number of reference frames. + use_scene_detection: + type: boolean + description: Enable or disable scene change detection. Disabling will come with a steep penalty on video quality. + use_closed_gop: + type: boolean + description: Force use of closed GOPs. + bitrate_mode: + type: string + description: The bitrate mode for the codec. Values include cbr, vbr, and crf. + crf: + type: number + description: If the bitrate mode is crf, then this value must be specified. A Constant Rate Factor setting of 18 is considered excellent. Higher values equal lower quality. A change of +6 should roughly halve the resulting file size. See https://trac.ffmpeg.org/wiki/Encode/H.264 + use_sequence_header_per_gop: + type: boolean + description: This will write a sequence header for each GOP. + closed_captions: + type: object + properties: + suppress: + type: boolean + enum: + - true + description: Suppress including captions in the output. + additionalProperties: false + description: Object describing the CC parameters for the targeted output. + prefetch_hint_sec: + type: number + description: This determines how much to encode ahead of the current time during playback. It can be separately determined for the audio and video streams. + x264_options: + type: string + description: x.264 specific codec options - please reference https://ffmpeg.org/ffmpeg-codecs.html#toc-libx264_002c-libx264rgb + filters: + type: array + title: Video Filters + description: The array of video filters to be applied to the output. + items: + type: object + description: The video filter object with a specific kind and payload format. + required: + - kind + - payload + properties: + kind: + type: string + payload: + type: object + anyOf: + - title: Image Overlay + properties: + kind: + const: image_overlay + description: 'Filter kind: ''image_overlay''.' + payload: + type: object + description: Specifies the parameters for the image overlay filter. + properties: + image_url: + type: string + description: Defines the http(-s) of the image to be used. + x: + default: 25 + oneOf: + - type: integer + - type: string + description: 'X position of the overlay. Can use expressions such as overlay_w-20 (overlay_w: width of the overlay).' + y: + default: 25 + oneOf: + - type: integer + - type: string + description: 'Y position of the overlay. Can use expressions such as overlay_h-20 (overlay_h: height of the overlay).' + width: + oneOf: + - type: number + - type: string + description: Width of the overlay. Can use expressions such as source_w (width of the video source). + height: + oneOf: + - type: number + - type: string + description: Height of the overlay. Can use expressions such as source_h (height of the video source). + opacity: + default: 1 + type: number + description: Opacity of the overlay. 0 = fully transparent, 1 = fully opaque. + start_sec: + type: number + description: Start point (in seconds) of the overlay. + duration_sec: + type: number + description: Duration (in seconds) of the overlay. + fadein_duration_sec: + type: number + description: Fade-in time (in seconds) of the overlay. + fadeout_duration_sec: + type: number + description: Fade-out time (in seconds) of the overlay. + additionalProperties: false + - title: Video Overlay + properties: + kind: + const: video_overlay + description: 'Filter kind: ''video_overlay''.' + payload: + type: object + description: Specifies the parameters for the video overlay filter. + properties: + video_url: + description: Defines the http(-s) of the video to be used. + type: string + x: + default: 25 + oneOf: + - type: integer + - type: string + description: 'X position of the overlay. Can use expressions such as overlay_w-20 (overlay_w: width of the overlay).' + y: + default: 25 + oneOf: + - type: integer + - type: string + description: 'Y position of the overlay. Can use expressions such as overlay_h-20 (overlay_h: height of the overlay).' + width: + oneOf: + - type: number + - type: string + description: Width of the overlay. Can use expressions such as source_w (width of the video source). + height: + oneOf: + - type: number + - type: string + description: Height of the overlay. Can use expressions such as source_h (height of the video source). + opacity: + type: number + default: 1 + description: Opacity of the overlay. 0 = fully transparent, 1 = fully opaque. + start_sec: + type: number + description: Start point (in seconds) of the overlay. + duration_sec: + type: number + description: Duration (in seconds) of the overlay. + fadein_duration_sec: + type: number + description: Fade-in time (in seconds) of the overlay. + fadeout_duration_sec: + type: number + description: Fade-out time (in seconds) of the overlay. + repeat_count: + type: integer + description: How many times to repeat the video overlay on the primary video. To repeat indefinitely use "-1". + additionalProperties: false + - title: Text Overlay + properties: + kind: + const: text_overlay + description: 'Filter kind: ''text_overlay''.' + payload: + type: object + description: Specifies the parameters for the text overlay filter. + properties: + text_url: + description: Defines the http(-s) of the text file to be used. + type: string + font_url: + description: Defines the http(-s) of the font file to be used. + type: string + x: + default: 25 + oneOf: + - type: integer + - type: string + description: 'The x location to start the imprint. Can use expressions such as w-20 (w: width of the video).' + y: + default: 25 + oneOf: + - type: integer + - type: string + description: 'The y location to start the imprint. Can use expressions such as h-20 (h: height of the video).' + opacity: + default: 1 + type: number + description: Opacity of the text overlay. 0 = fully transparent, 1 = fully opaque. + text: + type: string + description: The text string to be drawn. + font: + type: string + description: 'The font descriptor (compliant with fontconfig). Examples: ''Sans'', ''URW Bookman L:style=Demi Bold Italic''.' + font_color: + default: black + type: string + description: 'The color to be used for drawing fonts. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + font_size: + default: 16 + oneOf: + - type: integer + - type: string + description: 'The font size in points. Can use expressions such as h/10 (w: width of the video, h: height of the video). A font size of 16 is the default. ' + tab_size: + minimum: 1 + default: 4 + type: integer + description: The size of the tab in number of spaces. The \t character is replaced with spaces. + shadow_color: + default: black + type: string + description: 'The color to be used for drawing a shadow behind the drawn text. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + shadow_x: + default: 0 + type: integer + description: The x offset for the text shadow position with respect to the position of the text. It can be either positive or negative value. + shadow_y: + default: 0 + type: integer + description: The y offset for the text shadow position with respect to the position of the text. It can be either positive or negative value. + border_color: + type: string + description: 'The color to be used for drawing border around text. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + border_size: + default: 0 + type: integer + description: The width of the border to be drawn around the text. + background_color: + type: string + description: 'The color to be used for drawing box around text. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + background_size: + default: 0 + type: integer + description: The width of the box to be drawn around the background. + fix_bounds: + default: false + type: boolean + description: Correct text coords to avoid clipping. + start_sec: + type: number + description: Start point (in seconds) of the overlay. + duration_sec: + type: number + description: Duration (in seconds) of the overlay. + fadein_duration_sec: + type: number + description: Fade-in time (in seconds) of the overlay. + fadeout_duration_sec: + type: number + description: Fade-out time (in seconds) of the overlay. + additionalProperties: false + - title: Color Convert + x-apps: + - core-api + properties: + kind: + enum: + - color_convert + payload: + type: object + properties: + from: + type: object + properties: + color_primaries: + enum: + - bt601 + - smpte170m + - bt709 + - bt470m + - bt470bg + - smpte240m + - film + - bt2020 + - smpte428 + - smpte431 + - smpte432 + - jedec-p22 + description: Chroma coordinate reference of the source primaries. The default is determined by video size. + color_trc: + enum: + - bt601 + - smpte170m + - bt709 + - gamma22 + - bt470m + - gamma28 + - bt470bg + - smpte240m + - linear + - log + - log_sqrt + - smpte2084 + - iec61966_2_1 + - iec61966_2_4 + - bt2020_10bit + - bt2020_12bit + - hlg + - arib-std-b67 + color_matrix: + enum: + - rgb + - bt470bg + - bt709 + - smpte170m + - smpte240m + - fcc + - ycgco + - bt2020c + - bt2020nc + - chroma-derived-nc + - chroma-derived-c + - ictcp + ire_range_mode: + enum: + - full + - limited + - auto + description: The IRE range for the source video. The default is auto. + override_source_metadata: + type: boolean + default: false + additionalProperties: false + to: + type: object + properties: + color_primaries: + enum: + - bt601 + - smpte170m + - bt709 + - bt470m + - bt470bg + - smpte240m + - film + - bt2020 + - smpte428 + - smpte431 + - smpte432 + - jedec-p22 + description: Chroma coordinate reference of the source primaries. The default is determined by video size. + color_trc: + enum: + - bt601 + - smpte170m + - bt709 + - gamma22 + - bt470m + - gamma28 + - bt470bg + - smpte240m + - linear + - log + - log_sqrt + - smpte2084 + - iec61966_2_1 + - iec61966_2_4 + - bt2020_10bit + - bt2020_12bit + - hlg + - arib-std-b67 + color_matrix: + enum: + - rgb + - bt470bg + - bt709 + - smpte170m + - smpte240m + - fcc + - ycgco + - bt2020c + - bt2020nc + - chroma-derived-nc + - chroma-derived-c + - ictcp + ire_range_mode: + enum: + - full + - limited + - auto + description: The IRE range for the source video. The default is auto. + additionalProperties: false + nominal_peak_luminance: + type: integer + preset: + enum: + - hdr_hlg_to_sdr + - hdr_hlg_to_sdr_desat_mild + - hdr_hlg_to_sdr_desat_medium + - hdr_pq_to_sdr + - hdr_pq_to_sdr_desat_mild + - hdr_pq_to_sdr_desat_medium + - sdr_to_hdr_pq_200nit + - sdr_to_hdr_pq_300nit + lut_file: + type: object + properties: + url: + type: string + mime: + type: string + required: + - url + additionalProperties: false + additionalProperties: false + additionalProperties: false + additionalProperties: false + description: The video encoding parameters. + audio: + type: array + items: + type: object + properties: + id: + type: string + description: ID of the audio track. + program_name: + type: string + description: Program name of the audio track. + codec: + enum: + - aac + - aac_lc + - he_aac1 + - he_aac2 + - ac4 + - ddp_joc + description: The audio codec to use for the track. + bitrate_kb: + type: number + description: The audio bitrate in kilobits per second. This is the average bitrate in the case of vbr. + channels: + type: integer + description: The number of audio channels. + sample_rate: + type: integer + description: The audio sample rate in Hz. Typical values are 44100 and 48000. Omit to use the source sample rate. + auto_generate_silence_track: + type: boolean + description: 'This fills the track with silence. ' + filters: + type: array + title: Audio Filters + description: The array of audio filters to be applied to the output. + items: + type: object + description: The audio filter object with a specific kind and payload format. + required: + - payload + properties: + kind: + type: string + payload: + type: object + anyOf: + - title: normalize + type: object + properties: + kind: + const: normalize + payload: + type: object + description: Specifies parameters for the image overlay filter. + properties: + kind: + const: ebur128 + analyze_vurl: + type: string + payload: + type: object + properties: + source: + type: object + properties: + integrated_lufs: + type: number + minimum: -99 + maximum: 0 + loudness_lra_lufs: + type: number + minimum: 0 + maximum: 99 + true_peak_dbfs: + type: number + minimum: -99 + maximum: 99 + integrated_threshold_lufs: + type: number + minimum: -99 + maximum: 0 + offset: + type: number + minimum: -99 + maximum: 99 + integrated_lufs: + type: number + minimum: -70 + maximum: -5 + loudness_lra_lufs: + type: number + minimum: 1 + maximum: 50 + true_peak_dbfs: + type: number + minimum: -9 + maximum: 0 + allow_unprecise_mode: + type: boolean + default: false + not: + required: + - analyze_vurl + - payload + required: + - kind + additionalProperties: false + required: + - kind + additionalProperties: false + language: + type: string + description: The audio language code in ISO-639 notation. + prefetch_hint_sec: + type: number + description: This determines how much to encode ahead of the current time during playback. It can be separately determined for the audio and video streams. + abr_map: + type: object + properties: + hls_audio_group: + type: string + is_hls_group_default: + type: boolean + default: false + content: + type: string + compatibility_group: + type: string + required: + - content + anyOf: + - required: + - hls_audio_group + - required: + - compatibility_group + additionalProperties: false + ddp_joc_upmix_mode: + enum: + - remap + - upmix + default: upmix + description: When upconverting to Dolby Atmos, this specifies the type of upmixing for DD+JOC encoding. + additionalProperties: false + description: Each audio track is an element of the array. + subtitle: + type: array + items: + type: object + properties: + id: + type: string + language: + type: string + program_name: + type: string + codec: + enum: + - webvtt + - stl + format_options: + type: object + properties: + sparse_vtt: + type: boolean + additionalProperties: false + track_selector: + type: object + additionalProperties: true + additionalProperties: false + additionalProperties: false + examples: + - encode_profile: + container: + kind: hls/fmp4 + segment_duration_sec: 2 + video: + - width: 1280 + height: 720 + codec: h264 + profile: high + level: '3.1' + bitrate_mode: vbr + bitrate_kb: 2500 + min_bitrate_kb: 2380 + max_bitrate_kb: 2620 + vbv_buffer_size_kb: 2650 + frame_rate: 30000/1001 + - width: 854 + height: 480 + codec: h264 + profile: high + level: '3.1' + bitrate_mode: vbr + bitrate_kb: 1200 + min_bitrate_kb: 1140 + max_bitrate_kb: 1260 + vbv_buffer_size_kb: 1260 + frame_rate: 30000/1001 + - width: 640 + height: 360 + codec: h264 + profile: high + level: '3.0' + bitrate_mode: vbr + bitrate_kb: 600 + min_bitrate_kb: 570 + max_bitrate_kb: 630 + vbv_buffer_size_kb: 630 + frame_rate: 30000/1001 + audio: + - codec: aac + bitrate_kb: 128 + channels: 2 + filters: + - kind: normalize + payload: + kind: ebur128 + payload: + integrated_lufs: -23 + required: + - type + - encode_profile + additionalProperties: false + required: + - output_templates + - type: object + properties: + analyzers: + type: array + items: + type: object + properties: + type: + type: string + enum: + - black_detection + - scene_detection + - silence_detection + - duplicate_frames_detection + config: + type: object + required: + - type + additionalProperties: false + - type: object + properties: + options: + allOf: + - type: object + properties: + expiration: + type: string + description: Expiration time for the RUID in ISO 8601 format + - type: object + properties: + render_waveforms: + type: boolean + default: true + render_thumbnails: + type: boolean + default: true + show_dolby_vision_metadata_markers: + type: boolean + default: true + use_source_start_time_code: + type: boolean + default: false + template_authentication_token: + type: string + description: Authentication token to be included in requests made by the player when fetching the template. + unevaluatedProperties: false + unevaluatedProperties: false + omakase_explicit: + allOf: + - type: object + properties: + urls: + type: array + items: + anyOf: + - allOf: + - type: object + properties: + url: + type: string + format: uri + description: URL of the media file + id: + type: string + description: Optional identifier for the URL + access: + oneOf: + - type: object + properties: + shared_key: + title: AWS Key + description: The AWS Key. + type: + - string + - 'null' + maxLength: 512 + secret_key: + title: AWS Secret + description: The AWS Secret. + type: + - string + - 'null' + maxLength: 512 + session_token: + title: AWS Session Token + description: The AWS Session Token. + type: + - string + - 'null' + maxLength: 2048 + region: + title: AWS Region + description: The AWS region (optional). + type: + - string + - 'null' + maxLength: 512 + required: + - shared_key + - secret_key + additionalProperties: false + description: 'The S3 credentials. It is recommended that IAM user credentials be used rather than master S3 credentials. ' + - type: object + properties: + credentials_key: + type: string + description: Key to retrieve stored credentials for accessing the URL + required: + - credentials_key + additionalProperties: false + description: Credentials granting access to the location. + required: + - url + - type: object + properties: + mime: + type: string + additionalProperties: true + - type: string + expiration: + type: string + description: Expiration time for the RUID in ISO 8601 format + required: + - urls + - type: object + properties: + map: + type: object + properties: + audio: + type: array + items: + type: object + properties: + id: + type: string + url_id: + type: string + track_idx: + type: integer + channels: + type: array + items: + type: object + additionalProperties: false + video: + type: array + items: + type: object + properties: + id: + type: string + url_id: + type: string + track_idx: + type: integer + dolby_vision_metadata_url_id: + type: string + additionalProperties: false + subtitle: + type: array + items: + type: object + properties: + id: + type: string + url_id: + type: string + track_idx: + type: integer + additionalProperties: false + additionalProperties: false + outputs: + type: array + items: + type: object + properties: + name: + type: string + encode_profile: + type: object + required: + - container + properties: + container: + type: object + required: + - kind + properties: + kind: + enum: + - hls + - hls/fmp4 + - mpegts + - mpeg2ts + - mp4 + - m4a + - fmp4 + - m4s + - wav + - nut + description: The type of media container for the output. + use_editlist: + type: boolean + description: This sets the edit list atom (elst) in MP4 files. Read more here https://developer.apple.com/documentation/quicktime-file-format/edit_list_atom. The default is false. + mpegts_initial_discontinuity: + type: boolean + default: false + segment_duration_sec: + type: number + description: The segment duration in seconds for segmented or fragmented streams such as HLS or mp4/MPEG-DASH. Decimal notation (e.g. 5.5) is supported. + prefetch_hint_sec: + type: number + description: This determines how much to encode ahead of the current time during playback. It can be separately determined for the audio and video streams. + additionalProperties: false + video: + anyOf: + - type: object + properties: + id: + type: string + description: An ID for the video layer. + width: + type: integer + description: Width of the output video. + height: + type: integer + description: Height of the output video. + bitrate_kb: + type: integer + description: The video bitrate in kilobits per second. For vbr, this is the average bitrate. + frame_rate: + oneOf: + - type: string + pattern: ^\d+\.?,?\/?\d+$ + - type: number + description: 'The video frame rate - can be expressed in decimal or fraction notation, examples: 29.97, 30000/1001' + codec: + enum: + - h264 + - h265 + description: The desired output video codec. + chroma_format: + type: string + description: The chroma format. + color_primaries: + enum: + - bt601 + - smpte170m + - bt709 + - bt470m + - bt470bg + - smpte240m + - film + - bt2020 + - smpte428 + - smpte431 + - smpte432 + - jedec-p22 + description: Chroma coordinate reference of the source primaries. The default is determined by video size. + color_trc: + enum: + - bt601 + - smpte170m + - bt709 + - gamma22 + - bt470m + - gamma28 + - bt470bg + - smpte240m + - smpte428 + - linear + - log + - log_sqrt + - bt1361 + - smpte2084 + - iec61966_2_1 + - iec61966_2_4 + - bt2020_10bit + - bt2020_12bit + - hlg + - arib-std-b67 + description: Color transfer characteristics. The default determined by video size. + color_matrix: + enum: + - rgb + - bt470bg + - bt709 + - smpte170m + - smpte240m + - ycgco + - bt2020c + - bt2020nc + - smpte2085 + - chroma-derived-nc + - chroma-derived-c + - ictcp + - fcc + description: YUV/YCbCr colorspace type. + ire_range_mode: + enum: + - full + - limited + - auto + description: The IRE range for the source video. The default is auto. + range: + enum: + - sdr + - dolby_vision_5 + - dolby_vision_8.1 + - hdr10 + description: The color range of the output video. The default is sdr. + sdr_enhancement: + type: object + properties: + mode: + enum: + - simple + - lut_low + - lut_med + - lut_high + default: lut_med + description: The conversion stregth of the SDR to HDR conversion 3D LUT. + use_metadata_smoothing: + type: boolean + default: true + description: Flag to smooth the HDR metadata between encoding segments. + additionalProperties: false + description: Object defining SDR to HDR enhancement controls. + abr_map: + type: object + properties: + hls_audio_group: + type: string + description: The HLS group that this layer belongs to. + compatibility_group: + type: string + description: The compatibility group that this layer belongs to. + anyOf: + - required: + - hls_audio_group + - required: + - compatibility_group + additionalProperties: false + description: Object with parameters controlling HLS audio layer affinities. + dar: + oneOf: + - type: string + pattern: ^\d+\.?:?\/?\d+$ + - type: number + description: 'The display aspect ratio. May expressed in decimal or fraction notation, examples: 1.33, 4/3' + sar: + oneOf: + - type: string + pattern: ^\d+\.?:?\/?\d+$ + - type: number + description: The storage aspect ratio. May expressed in decimal or fraction notation. The storage aspect ratio, display aspect ratio, and pixel aspect ratio are related by DAR = SAR x PAR + force_original_aspect_ratio: + type: boolean + description: This will force the output to have the same aspect ratio as the input. + profile: + type: string + description: The profile for your codec. Not all profiles are valid for all codecs. + level: + type: string + description: The codec-dependent level - please reference ISO/IEC 14496-10, ISO/IEC 13818-2 etc. + preset: + type: string + description: Codec preset. See https://trac.ffmpeg.org/wiki/Encode/H.264 for examples. + max_bitrate_kb: + type: number + description: The maximum video bitrate in kilobits per second. Only valid for crf and vbr. + min_bitrate_kb: + type: number + description: The minimum video bitrate in kilobits per second. Only valid for crf and vbr. + vbv_buffer_size_kb: + type: number + description: The vbv buffer size in kilobits. + vbv_init_occupancy_kb: + type: number + description: The vbv init occupancy in kilobits. + exact_gop_frames: + type: integer + description: Use a fixed GOP size of this many frames. + idr_interval: + type: object + properties: + seconds: + type: number + description: Describes IDR frame interval in seconds. + frames: + type: integer + description: Describes IDR frame interval in frames. + additionalProperties: false + description: Describes a IDR frame interval, as count or seconds. + refs: + type: integer + description: The number of h.264 reference frames to used for future frames. If not set, the profile/level combination will determine the proper number of reference frames. + use_scene_detection: + type: boolean + description: Enable or disable scene change detection. Disabling will come with a steep penalty on video quality. + use_closed_gop: + type: boolean + description: Force use of closed GOPs. + bitrate_mode: + type: string + description: The bitrate mode for the codec. Values include cbr, vbr, and crf. + crf: + type: number + description: If the bitrate mode is crf, then this value must be specified. A Constant Rate Factor setting of 18 is considered excellent. Higher values equal lower quality. A change of +6 should roughly halve the resulting file size. See https://trac.ffmpeg.org/wiki/Encode/H.264 + use_sequence_header_per_gop: + type: boolean + description: This will write a sequence header for each GOP. + closed_captions: + type: object + properties: + suppress: + type: boolean + enum: + - true + description: Suppress including captions in the output. + additionalProperties: false + description: Object describing the CC parameters for the targeted output. + prefetch_hint_sec: + type: number + description: This determines how much to encode ahead of the current time during playback. It can be separately determined for the audio and video streams. + x264_options: + type: string + description: x.264 specific codec options - please reference https://ffmpeg.org/ffmpeg-codecs.html#toc-libx264_002c-libx264rgb + filters: + type: array + title: Video Filters + description: The array of video filters to be applied to the output. + items: + type: object + description: The video filter object with a specific kind and payload format. + required: + - kind + - payload + properties: + kind: + type: string + payload: + type: object + anyOf: + - title: Image Overlay + properties: + kind: + const: image_overlay + description: 'Filter kind: ''image_overlay''.' + payload: + type: object + description: Specifies the parameters for the image overlay filter. + properties: + image_url: + type: string + description: Defines the http(-s) of the image to be used. + x: + default: 25 + oneOf: + - type: integer + - type: string + description: 'X position of the overlay. Can use expressions such as overlay_w-20 (overlay_w: width of the overlay).' + y: + default: 25 + oneOf: + - type: integer + - type: string + description: 'Y position of the overlay. Can use expressions such as overlay_h-20 (overlay_h: height of the overlay).' + width: + oneOf: + - type: number + - type: string + description: Width of the overlay. Can use expressions such as source_w (width of the video source). + height: + oneOf: + - type: number + - type: string + description: Height of the overlay. Can use expressions such as source_h (height of the video source). + opacity: + default: 1 + type: number + description: Opacity of the overlay. 0 = fully transparent, 1 = fully opaque. + start_sec: + type: number + description: Start point (in seconds) of the overlay. + duration_sec: + type: number + description: Duration (in seconds) of the overlay. + fadein_duration_sec: + type: number + description: Fade-in time (in seconds) of the overlay. + fadeout_duration_sec: + type: number + description: Fade-out time (in seconds) of the overlay. + additionalProperties: false + - title: Video Overlay + properties: + kind: + const: video_overlay + description: 'Filter kind: ''video_overlay''.' + payload: + type: object + description: Specifies the parameters for the video overlay filter. + properties: + video_url: + description: Defines the http(-s) of the video to be used. + type: string + x: + default: 25 + oneOf: + - type: integer + - type: string + description: 'X position of the overlay. Can use expressions such as overlay_w-20 (overlay_w: width of the overlay).' + y: + default: 25 + oneOf: + - type: integer + - type: string + description: 'Y position of the overlay. Can use expressions such as overlay_h-20 (overlay_h: height of the overlay).' + width: + oneOf: + - type: number + - type: string + description: Width of the overlay. Can use expressions such as source_w (width of the video source). + height: + oneOf: + - type: number + - type: string + description: Height of the overlay. Can use expressions such as source_h (height of the video source). + opacity: + type: number + default: 1 + description: Opacity of the overlay. 0 = fully transparent, 1 = fully opaque. + start_sec: + type: number + description: Start point (in seconds) of the overlay. + duration_sec: + type: number + description: Duration (in seconds) of the overlay. + fadein_duration_sec: + type: number + description: Fade-in time (in seconds) of the overlay. + fadeout_duration_sec: + type: number + description: Fade-out time (in seconds) of the overlay. + repeat_count: + type: integer + description: How many times to repeat the video overlay on the primary video. To repeat indefinitely use "-1". + additionalProperties: false + - title: Text Overlay + properties: + kind: + const: text_overlay + description: 'Filter kind: ''text_overlay''.' + payload: + type: object + description: Specifies the parameters for the text overlay filter. + properties: + text_url: + description: Defines the http(-s) of the text file to be used. + type: string + font_url: + description: Defines the http(-s) of the font file to be used. + type: string + x: + default: 25 + oneOf: + - type: integer + - type: string + description: 'The x location to start the imprint. Can use expressions such as w-20 (w: width of the video).' + y: + default: 25 + oneOf: + - type: integer + - type: string + description: 'The y location to start the imprint. Can use expressions such as h-20 (h: height of the video).' + opacity: + default: 1 + type: number + description: Opacity of the text overlay. 0 = fully transparent, 1 = fully opaque. + text: + type: string + description: The text string to be drawn. + font: + type: string + description: 'The font descriptor (compliant with fontconfig). Examples: ''Sans'', ''URW Bookman L:style=Demi Bold Italic''.' + font_color: + default: black + type: string + description: 'The color to be used for drawing fonts. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + font_size: + default: 16 + oneOf: + - type: integer + - type: string + description: 'The font size in points. Can use expressions such as h/10 (w: width of the video, h: height of the video). A font size of 16 is the default. ' + tab_size: + minimum: 1 + default: 4 + type: integer + description: The size of the tab in number of spaces. The \t character is replaced with spaces. + shadow_color: + default: black + type: string + description: 'The color to be used for drawing a shadow behind the drawn text. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + shadow_x: + default: 0 + type: integer + description: The x offset for the text shadow position with respect to the position of the text. It can be either positive or negative value. + shadow_y: + default: 0 + type: integer + description: The y offset for the text shadow position with respect to the position of the text. It can be either positive or negative value. + border_color: + type: string + description: 'The color to be used for drawing border around text. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + border_size: + default: 0 + type: integer + description: The width of the border to be drawn around the text. + background_color: + type: string + description: 'The color to be used for drawing box around text. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + background_size: + default: 0 + type: integer + description: The width of the box to be drawn around the background. + fix_bounds: + default: false + type: boolean + description: Correct text coords to avoid clipping. + start_sec: + type: number + description: Start point (in seconds) of the overlay. + duration_sec: + type: number + description: Duration (in seconds) of the overlay. + fadein_duration_sec: + type: number + description: Fade-in time (in seconds) of the overlay. + fadeout_duration_sec: + type: number + description: Fade-out time (in seconds) of the overlay. + additionalProperties: false + - title: Color Convert + x-apps: + - core-api + properties: + kind: + enum: + - color_convert + payload: + type: object + properties: + from: + type: object + properties: + color_primaries: + enum: + - bt601 + - smpte170m + - bt709 + - bt470m + - bt470bg + - smpte240m + - film + - bt2020 + - smpte428 + - smpte431 + - smpte432 + - jedec-p22 + description: Chroma coordinate reference of the source primaries. The default is determined by video size. + color_trc: + enum: + - bt601 + - smpte170m + - bt709 + - gamma22 + - bt470m + - gamma28 + - bt470bg + - smpte240m + - linear + - log + - log_sqrt + - smpte2084 + - iec61966_2_1 + - iec61966_2_4 + - bt2020_10bit + - bt2020_12bit + - hlg + - arib-std-b67 + color_matrix: + enum: + - rgb + - bt470bg + - bt709 + - smpte170m + - smpte240m + - fcc + - ycgco + - bt2020c + - bt2020nc + - chroma-derived-nc + - chroma-derived-c + - ictcp + ire_range_mode: + enum: + - full + - limited + - auto + description: The IRE range for the source video. The default is auto. + override_source_metadata: + type: boolean + default: false + additionalProperties: false + to: + type: object + properties: + color_primaries: + enum: + - bt601 + - smpte170m + - bt709 + - bt470m + - bt470bg + - smpte240m + - film + - bt2020 + - smpte428 + - smpte431 + - smpte432 + - jedec-p22 + description: Chroma coordinate reference of the source primaries. The default is determined by video size. + color_trc: + enum: + - bt601 + - smpte170m + - bt709 + - gamma22 + - bt470m + - gamma28 + - bt470bg + - smpte240m + - linear + - log + - log_sqrt + - smpte2084 + - iec61966_2_1 + - iec61966_2_4 + - bt2020_10bit + - bt2020_12bit + - hlg + - arib-std-b67 + color_matrix: + enum: + - rgb + - bt470bg + - bt709 + - smpte170m + - smpte240m + - fcc + - ycgco + - bt2020c + - bt2020nc + - chroma-derived-nc + - chroma-derived-c + - ictcp + ire_range_mode: + enum: + - full + - limited + - auto + description: The IRE range for the source video. The default is auto. + additionalProperties: false + nominal_peak_luminance: + type: integer + preset: + enum: + - hdr_hlg_to_sdr + - hdr_hlg_to_sdr_desat_mild + - hdr_hlg_to_sdr_desat_medium + - hdr_pq_to_sdr + - hdr_pq_to_sdr_desat_mild + - hdr_pq_to_sdr_desat_medium + - sdr_to_hdr_pq_200nit + - sdr_to_hdr_pq_300nit + lut_file: + type: object + properties: + url: + type: string + mime: + type: string + required: + - url + additionalProperties: false + additionalProperties: false + additionalProperties: false + additionalProperties: false + description: The video encoding parameters. + - type: array + items: + type: object + properties: + id: + type: string + description: An ID for the video layer. + width: + type: integer + description: Width of the output video. + height: + type: integer + description: Height of the output video. + bitrate_kb: + type: integer + description: The video bitrate in kilobits per second. For vbr, this is the average bitrate. + frame_rate: + oneOf: + - type: string + pattern: ^\d+\.?,?\/?\d+$ + - type: number + description: 'The video frame rate - can be expressed in decimal or fraction notation, examples: 29.97, 30000/1001' + codec: + enum: + - h264 + - h265 + description: The desired output video codec. + chroma_format: + type: string + description: The chroma format. + color_primaries: + enum: + - bt601 + - smpte170m + - bt709 + - bt470m + - bt470bg + - smpte240m + - film + - bt2020 + - smpte428 + - smpte431 + - smpte432 + - jedec-p22 + description: Chroma coordinate reference of the source primaries. The default is determined by video size. + color_trc: + enum: + - bt601 + - smpte170m + - bt709 + - gamma22 + - bt470m + - gamma28 + - bt470bg + - smpte240m + - smpte428 + - linear + - log + - log_sqrt + - bt1361 + - smpte2084 + - iec61966_2_1 + - iec61966_2_4 + - bt2020_10bit + - bt2020_12bit + - hlg + - arib-std-b67 + description: Color transfer characteristics. The default determined by video size. + color_matrix: + enum: + - rgb + - bt470bg + - bt709 + - smpte170m + - smpte240m + - ycgco + - bt2020c + - bt2020nc + - smpte2085 + - chroma-derived-nc + - chroma-derived-c + - ictcp + - fcc + description: YUV/YCbCr colorspace type. + ire_range_mode: + enum: + - full + - limited + - auto + description: The IRE range for the source video. The default is auto. + range: + enum: + - sdr + - dolby_vision_5 + - dolby_vision_8.1 + - hdr10 + description: The color range of the output video. The default is sdr. + sdr_enhancement: + type: object + properties: + mode: + enum: + - simple + - lut_low + - lut_med + - lut_high + default: lut_med + description: The conversion stregth of the SDR to HDR conversion 3D LUT. + use_metadata_smoothing: + type: boolean + default: true + description: Flag to smooth the HDR metadata between encoding segments. + additionalProperties: false + description: Object defining SDR to HDR enhancement controls. + abr_map: + type: object + properties: + hls_audio_group: + type: string + description: The HLS group that this layer belongs to. + compatibility_group: + type: string + description: The compatibility group that this layer belongs to. + anyOf: + - required: + - hls_audio_group + - required: + - compatibility_group + additionalProperties: false + description: Object with parameters controlling HLS audio layer affinities. + dar: + oneOf: + - type: string + pattern: ^\d+\.?:?\/?\d+$ + - type: number + description: 'The display aspect ratio. May expressed in decimal or fraction notation, examples: 1.33, 4/3' + sar: + oneOf: + - type: string + pattern: ^\d+\.?:?\/?\d+$ + - type: number + description: The storage aspect ratio. May expressed in decimal or fraction notation. The storage aspect ratio, display aspect ratio, and pixel aspect ratio are related by DAR = SAR x PAR + force_original_aspect_ratio: + type: boolean + description: This will force the output to have the same aspect ratio as the input. + profile: + type: string + description: The profile for your codec. Not all profiles are valid for all codecs. + level: + type: string + description: The codec-dependent level - please reference ISO/IEC 14496-10, ISO/IEC 13818-2 etc. + preset: + type: string + description: Codec preset. See https://trac.ffmpeg.org/wiki/Encode/H.264 for examples. + max_bitrate_kb: + type: number + description: The maximum video bitrate in kilobits per second. Only valid for crf and vbr. + min_bitrate_kb: + type: number + description: The minimum video bitrate in kilobits per second. Only valid for crf and vbr. + vbv_buffer_size_kb: + type: number + description: The vbv buffer size in kilobits. + vbv_init_occupancy_kb: + type: number + description: The vbv init occupancy in kilobits. + exact_gop_frames: + type: integer + description: Use a fixed GOP size of this many frames. + idr_interval: + type: object + properties: + seconds: + type: number + description: Describes IDR frame interval in seconds. + frames: + type: integer + description: Describes IDR frame interval in frames. + additionalProperties: false + description: Describes a IDR frame interval, as count or seconds. + refs: + type: integer + description: The number of h.264 reference frames to used for future frames. If not set, the profile/level combination will determine the proper number of reference frames. + use_scene_detection: + type: boolean + description: Enable or disable scene change detection. Disabling will come with a steep penalty on video quality. + use_closed_gop: + type: boolean + description: Force use of closed GOPs. + bitrate_mode: + type: string + description: The bitrate mode for the codec. Values include cbr, vbr, and crf. + crf: + type: number + description: If the bitrate mode is crf, then this value must be specified. A Constant Rate Factor setting of 18 is considered excellent. Higher values equal lower quality. A change of +6 should roughly halve the resulting file size. See https://trac.ffmpeg.org/wiki/Encode/H.264 + use_sequence_header_per_gop: + type: boolean + description: This will write a sequence header for each GOP. + closed_captions: + type: object + properties: + suppress: + type: boolean + enum: + - true + description: Suppress including captions in the output. + additionalProperties: false + description: Object describing the CC parameters for the targeted output. + prefetch_hint_sec: + type: number + description: This determines how much to encode ahead of the current time during playback. It can be separately determined for the audio and video streams. + x264_options: + type: string + description: x.264 specific codec options - please reference https://ffmpeg.org/ffmpeg-codecs.html#toc-libx264_002c-libx264rgb + filters: + type: array + title: Video Filters + description: The array of video filters to be applied to the output. + items: + type: object + description: The video filter object with a specific kind and payload format. + required: + - kind + - payload + properties: + kind: + type: string + payload: + type: object + anyOf: + - title: Image Overlay + properties: + kind: + const: image_overlay + description: 'Filter kind: ''image_overlay''.' + payload: + type: object + description: Specifies the parameters for the image overlay filter. + properties: + image_url: + type: string + description: Defines the http(-s) of the image to be used. + x: + default: 25 + oneOf: + - type: integer + - type: string + description: 'X position of the overlay. Can use expressions such as overlay_w-20 (overlay_w: width of the overlay).' + y: + default: 25 + oneOf: + - type: integer + - type: string + description: 'Y position of the overlay. Can use expressions such as overlay_h-20 (overlay_h: height of the overlay).' + width: + oneOf: + - type: number + - type: string + description: Width of the overlay. Can use expressions such as source_w (width of the video source). + height: + oneOf: + - type: number + - type: string + description: Height of the overlay. Can use expressions such as source_h (height of the video source). + opacity: + default: 1 + type: number + description: Opacity of the overlay. 0 = fully transparent, 1 = fully opaque. + start_sec: + type: number + description: Start point (in seconds) of the overlay. + duration_sec: + type: number + description: Duration (in seconds) of the overlay. + fadein_duration_sec: + type: number + description: Fade-in time (in seconds) of the overlay. + fadeout_duration_sec: + type: number + description: Fade-out time (in seconds) of the overlay. + additionalProperties: false + - title: Video Overlay + properties: + kind: + const: video_overlay + description: 'Filter kind: ''video_overlay''.' + payload: + type: object + description: Specifies the parameters for the video overlay filter. + properties: + video_url: + description: Defines the http(-s) of the video to be used. + type: string + x: + default: 25 + oneOf: + - type: integer + - type: string + description: 'X position of the overlay. Can use expressions such as overlay_w-20 (overlay_w: width of the overlay).' + y: + default: 25 + oneOf: + - type: integer + - type: string + description: 'Y position of the overlay. Can use expressions such as overlay_h-20 (overlay_h: height of the overlay).' + width: + oneOf: + - type: number + - type: string + description: Width of the overlay. Can use expressions such as source_w (width of the video source). + height: + oneOf: + - type: number + - type: string + description: Height of the overlay. Can use expressions such as source_h (height of the video source). + opacity: + type: number + default: 1 + description: Opacity of the overlay. 0 = fully transparent, 1 = fully opaque. + start_sec: + type: number + description: Start point (in seconds) of the overlay. + duration_sec: + type: number + description: Duration (in seconds) of the overlay. + fadein_duration_sec: + type: number + description: Fade-in time (in seconds) of the overlay. + fadeout_duration_sec: + type: number + description: Fade-out time (in seconds) of the overlay. + repeat_count: + type: integer + description: How many times to repeat the video overlay on the primary video. To repeat indefinitely use "-1". + additionalProperties: false + - title: Text Overlay + properties: + kind: + const: text_overlay + description: 'Filter kind: ''text_overlay''.' + payload: + type: object + description: Specifies the parameters for the text overlay filter. + properties: + text_url: + description: Defines the http(-s) of the text file to be used. + type: string + font_url: + description: Defines the http(-s) of the font file to be used. + type: string + x: + default: 25 + oneOf: + - type: integer + - type: string + description: 'The x location to start the imprint. Can use expressions such as w-20 (w: width of the video).' + y: + default: 25 + oneOf: + - type: integer + - type: string + description: 'The y location to start the imprint. Can use expressions such as h-20 (h: height of the video).' + opacity: + default: 1 + type: number + description: Opacity of the text overlay. 0 = fully transparent, 1 = fully opaque. + text: + type: string + description: The text string to be drawn. + font: + type: string + description: 'The font descriptor (compliant with fontconfig). Examples: ''Sans'', ''URW Bookman L:style=Demi Bold Italic''.' + font_color: + default: black + type: string + description: 'The color to be used for drawing fonts. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + font_size: + default: 16 + oneOf: + - type: integer + - type: string + description: 'The font size in points. Can use expressions such as h/10 (w: width of the video, h: height of the video). A font size of 16 is the default. ' + tab_size: + minimum: 1 + default: 4 + type: integer + description: The size of the tab in number of spaces. The \t character is replaced with spaces. + shadow_color: + default: black + type: string + description: 'The color to be used for drawing a shadow behind the drawn text. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + shadow_x: + default: 0 + type: integer + description: The x offset for the text shadow position with respect to the position of the text. It can be either positive or negative value. + shadow_y: + default: 0 + type: integer + description: The y offset for the text shadow position with respect to the position of the text. It can be either positive or negative value. + border_color: + type: string + description: 'The color to be used for drawing border around text. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + border_size: + default: 0 + type: integer + description: The width of the border to be drawn around the text. + background_color: + type: string + description: 'The color to be used for drawing box around text. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + background_size: + default: 0 + type: integer + description: The width of the box to be drawn around the background. + fix_bounds: + default: false + type: boolean + description: Correct text coords to avoid clipping. + start_sec: + type: number + description: Start point (in seconds) of the overlay. + duration_sec: + type: number + description: Duration (in seconds) of the overlay. + fadein_duration_sec: + type: number + description: Fade-in time (in seconds) of the overlay. + fadeout_duration_sec: + type: number + description: Fade-out time (in seconds) of the overlay. + additionalProperties: false + - title: Color Convert + x-apps: + - core-api + properties: + kind: + enum: + - color_convert + payload: + type: object + properties: + from: + type: object + properties: + color_primaries: + enum: + - bt601 + - smpte170m + - bt709 + - bt470m + - bt470bg + - smpte240m + - film + - bt2020 + - smpte428 + - smpte431 + - smpte432 + - jedec-p22 + description: Chroma coordinate reference of the source primaries. The default is determined by video size. + color_trc: + enum: + - bt601 + - smpte170m + - bt709 + - gamma22 + - bt470m + - gamma28 + - bt470bg + - smpte240m + - linear + - log + - log_sqrt + - smpte2084 + - iec61966_2_1 + - iec61966_2_4 + - bt2020_10bit + - bt2020_12bit + - hlg + - arib-std-b67 + color_matrix: + enum: + - rgb + - bt470bg + - bt709 + - smpte170m + - smpte240m + - fcc + - ycgco + - bt2020c + - bt2020nc + - chroma-derived-nc + - chroma-derived-c + - ictcp + ire_range_mode: + enum: + - full + - limited + - auto + description: The IRE range for the source video. The default is auto. + override_source_metadata: + type: boolean + default: false + additionalProperties: false + to: + type: object + properties: + color_primaries: + enum: + - bt601 + - smpte170m + - bt709 + - bt470m + - bt470bg + - smpte240m + - film + - bt2020 + - smpte428 + - smpte431 + - smpte432 + - jedec-p22 + description: Chroma coordinate reference of the source primaries. The default is determined by video size. + color_trc: + enum: + - bt601 + - smpte170m + - bt709 + - gamma22 + - bt470m + - gamma28 + - bt470bg + - smpte240m + - linear + - log + - log_sqrt + - smpte2084 + - iec61966_2_1 + - iec61966_2_4 + - bt2020_10bit + - bt2020_12bit + - hlg + - arib-std-b67 + color_matrix: + enum: + - rgb + - bt470bg + - bt709 + - smpte170m + - smpte240m + - fcc + - ycgco + - bt2020c + - bt2020nc + - chroma-derived-nc + - chroma-derived-c + - ictcp + ire_range_mode: + enum: + - full + - limited + - auto + description: The IRE range for the source video. The default is auto. + additionalProperties: false + nominal_peak_luminance: + type: integer + preset: + enum: + - hdr_hlg_to_sdr + - hdr_hlg_to_sdr_desat_mild + - hdr_hlg_to_sdr_desat_medium + - hdr_pq_to_sdr + - hdr_pq_to_sdr_desat_mild + - hdr_pq_to_sdr_desat_medium + - sdr_to_hdr_pq_200nit + - sdr_to_hdr_pq_300nit + lut_file: + type: object + properties: + url: + type: string + mime: + type: string + required: + - url + additionalProperties: false + additionalProperties: false + additionalProperties: false + additionalProperties: false + description: The video encoding parameters. + audio: + type: array + items: + type: object + properties: + id: + type: string + description: ID of the audio track. + program_name: + type: string + description: Program name of the audio track. + codec: + enum: + - aac + - aac_lc + - he_aac1 + - he_aac2 + - ac4 + - ddp_joc + description: The audio codec to use for the track. + bitrate_kb: + type: number + description: The audio bitrate in kilobits per second. This is the average bitrate in the case of vbr. + channels: + type: integer + description: The number of audio channels. + sample_rate: + type: integer + description: The audio sample rate in Hz. Typical values are 44100 and 48000. Omit to use the source sample rate. + auto_generate_silence_track: + type: boolean + description: 'This fills the track with silence. ' + filters: + type: array + title: Audio Filters + description: The array of audio filters to be applied to the output. + items: + type: object + description: The audio filter object with a specific kind and payload format. + required: + - payload + properties: + kind: + type: string + payload: + type: object + anyOf: + - title: normalize + type: object + properties: + kind: + const: normalize + payload: + type: object + description: Specifies parameters for the image overlay filter. + properties: + kind: + const: ebur128 + analyze_vurl: + type: string + payload: + type: object + properties: + source: + type: object + properties: + integrated_lufs: + type: number + minimum: -99 + maximum: 0 + loudness_lra_lufs: + type: number + minimum: 0 + maximum: 99 + true_peak_dbfs: + type: number + minimum: -99 + maximum: 99 + integrated_threshold_lufs: + type: number + minimum: -99 + maximum: 0 + offset: + type: number + minimum: -99 + maximum: 99 + integrated_lufs: + type: number + minimum: -70 + maximum: -5 + loudness_lra_lufs: + type: number + minimum: 1 + maximum: 50 + true_peak_dbfs: + type: number + minimum: -9 + maximum: 0 + allow_unprecise_mode: + type: boolean + default: false + not: + required: + - analyze_vurl + - payload + required: + - kind + additionalProperties: false + required: + - kind + additionalProperties: false + language: + type: string + description: The audio language code in ISO-639 notation. + prefetch_hint_sec: + type: number + description: This determines how much to encode ahead of the current time during playback. It can be separately determined for the audio and video streams. + abr_map: + type: object + properties: + hls_audio_group: + type: string + is_hls_group_default: + type: boolean + default: false + content: + type: string + compatibility_group: + type: string + required: + - content + anyOf: + - required: + - hls_audio_group + - required: + - compatibility_group + additionalProperties: false + ddp_joc_upmix_mode: + enum: + - remap + - upmix + default: upmix + description: When upconverting to Dolby Atmos, this specifies the type of upmixing for DD+JOC encoding. + additionalProperties: false + description: Each audio track is an element of the array. + subtitle: + type: array + items: + type: object + properties: + id: + type: string + language: + type: string + program_name: + type: string + codec: + enum: + - webvtt + - stl + format_options: + type: object + properties: + sparse_vtt: + type: boolean + additionalProperties: false + track_selector: + type: object + additionalProperties: true + additionalProperties: false + additionalProperties: false + examples: + - encode_profile: + container: + kind: hls/fmp4 + segment_duration_sec: 2 + video: + - width: 1280 + height: 720 + codec: h264 + profile: high + level: '3.1' + bitrate_mode: vbr + bitrate_kb: 2500 + min_bitrate_kb: 2380 + max_bitrate_kb: 2620 + vbv_buffer_size_kb: 2650 + frame_rate: 30000/1001 + - width: 854 + height: 480 + codec: h264 + profile: high + level: '3.1' + bitrate_mode: vbr + bitrate_kb: 1200 + min_bitrate_kb: 1140 + max_bitrate_kb: 1260 + vbv_buffer_size_kb: 1260 + frame_rate: 30000/1001 + - width: 640 + height: 360 + codec: h264 + profile: high + level: '3.0' + bitrate_mode: vbr + bitrate_kb: 600 + min_bitrate_kb: 570 + max_bitrate_kb: 630 + vbv_buffer_size_kb: 630 + frame_rate: 30000/1001 + audio: + - codec: aac + bitrate_kb: 128 + channels: 2 + filters: + - kind: normalize + payload: + kind: ebur128 + payload: + integrated_lufs: -23 + additionalProperties: false + required: + - outputs + - type: object + properties: + analyzers: + type: array + items: + type: object + properties: + type: + type: string + enum: + - black_detection + - scene_detection + - silence_detection + - duplicate_frames_detection + config: + type: object + required: + - type + additionalProperties: false + - type: object + properties: + options: + allOf: + - type: object + properties: + expiration: + type: string + description: Expiration time for the RUID in ISO 8601 format + - type: object + properties: + render_waveforms: + type: boolean + default: true + render_thumbnails: + type: boolean + default: true + show_dolby_vision_metadata_markers: + type: boolean + default: true + use_source_start_time_code: + type: boolean + default: false + template_authentication_token: + type: string + description: Authentication token to be included in requests made by the player when fetching the template. + unevaluatedProperties: false + unevaluatedProperties: false + omakase_implicit: + allOf: + - type: object + properties: + urls: + type: array + items: + anyOf: + - allOf: + - type: object + properties: + url: + type: string + format: uri + description: URL of the media file + id: + type: string + description: Optional identifier for the URL + access: + oneOf: + - type: object + properties: + shared_key: + title: AWS Key + description: The AWS Key. + type: + - string + - 'null' + maxLength: 512 + secret_key: + title: AWS Secret + description: The AWS Secret. + type: + - string + - 'null' + maxLength: 512 + session_token: + title: AWS Session Token + description: The AWS Session Token. + type: + - string + - 'null' + maxLength: 2048 + region: + title: AWS Region + description: The AWS region (optional). + type: + - string + - 'null' + maxLength: 512 + required: + - shared_key + - secret_key + additionalProperties: false + description: 'The S3 credentials. It is recommended that IAM user credentials be used rather than master S3 credentials. ' + - type: object + properties: + credentials_key: + type: string + description: Key to retrieve stored credentials for accessing the URL + required: + - credentials_key + additionalProperties: false + description: Credentials granting access to the location. + required: + - url + - type: object + properties: + mime: + type: string + additionalProperties: true + - type: string + expiration: + type: string + description: Expiration time for the RUID in ISO 8601 format + required: + - urls + - type: object + properties: + output_templates: + type: array + items: + type: object + properties: + type: + enum: + - audio + - video + - subtitle + name: + type: string + selectors: + type: array + items: + type: object + additionalProperties: true + encode_profile: + type: object + required: + - container + properties: + container: + type: object + required: + - kind + properties: + kind: + enum: + - hls + - hls/fmp4 + - mpegts + - mpeg2ts + - mp4 + - m4a + - fmp4 + - m4s + - wav + - nut + description: The type of media container for the output. + use_editlist: + type: boolean + description: This sets the edit list atom (elst) in MP4 files. Read more here https://developer.apple.com/documentation/quicktime-file-format/edit_list_atom. The default is false. + mpegts_initial_discontinuity: + type: boolean + default: false + segment_duration_sec: + type: number + description: The segment duration in seconds for segmented or fragmented streams such as HLS or mp4/MPEG-DASH. Decimal notation (e.g. 5.5) is supported. + prefetch_hint_sec: + type: number + description: This determines how much to encode ahead of the current time during playback. It can be separately determined for the audio and video streams. + additionalProperties: false + video: + anyOf: + - type: object + properties: + id: + type: string + description: An ID for the video layer. + width: + type: integer + description: Width of the output video. + height: + type: integer + description: Height of the output video. + bitrate_kb: + type: integer + description: The video bitrate in kilobits per second. For vbr, this is the average bitrate. + frame_rate: + oneOf: + - type: string + pattern: ^\d+\.?,?\/?\d+$ + - type: number + description: 'The video frame rate - can be expressed in decimal or fraction notation, examples: 29.97, 30000/1001' + codec: + enum: + - h264 + - h265 + description: The desired output video codec. + chroma_format: + type: string + description: The chroma format. + color_primaries: + enum: + - bt601 + - smpte170m + - bt709 + - bt470m + - bt470bg + - smpte240m + - film + - bt2020 + - smpte428 + - smpte431 + - smpte432 + - jedec-p22 + description: Chroma coordinate reference of the source primaries. The default is determined by video size. + color_trc: + enum: + - bt601 + - smpte170m + - bt709 + - gamma22 + - bt470m + - gamma28 + - bt470bg + - smpte240m + - smpte428 + - linear + - log + - log_sqrt + - bt1361 + - smpte2084 + - iec61966_2_1 + - iec61966_2_4 + - bt2020_10bit + - bt2020_12bit + - hlg + - arib-std-b67 + description: Color transfer characteristics. The default determined by video size. + color_matrix: + enum: + - rgb + - bt470bg + - bt709 + - smpte170m + - smpte240m + - ycgco + - bt2020c + - bt2020nc + - smpte2085 + - chroma-derived-nc + - chroma-derived-c + - ictcp + - fcc + description: YUV/YCbCr colorspace type. + ire_range_mode: + enum: + - full + - limited + - auto + description: The IRE range for the source video. The default is auto. + range: + enum: + - sdr + - dolby_vision_5 + - dolby_vision_8.1 + - hdr10 + description: The color range of the output video. The default is sdr. + sdr_enhancement: + type: object + properties: + mode: + enum: + - simple + - lut_low + - lut_med + - lut_high + default: lut_med + description: The conversion stregth of the SDR to HDR conversion 3D LUT. + use_metadata_smoothing: + type: boolean + default: true + description: Flag to smooth the HDR metadata between encoding segments. + additionalProperties: false + description: Object defining SDR to HDR enhancement controls. + abr_map: + type: object + properties: + hls_audio_group: + type: string + description: The HLS group that this layer belongs to. + compatibility_group: + type: string + description: The compatibility group that this layer belongs to. + anyOf: + - required: + - hls_audio_group + - required: + - compatibility_group + additionalProperties: false + description: Object with parameters controlling HLS audio layer affinities. + dar: + oneOf: + - type: string + pattern: ^\d+\.?:?\/?\d+$ + - type: number + description: 'The display aspect ratio. May expressed in decimal or fraction notation, examples: 1.33, 4/3' + sar: + oneOf: + - type: string + pattern: ^\d+\.?:?\/?\d+$ + - type: number + description: The storage aspect ratio. May expressed in decimal or fraction notation. The storage aspect ratio, display aspect ratio, and pixel aspect ratio are related by DAR = SAR x PAR + force_original_aspect_ratio: + type: boolean + description: This will force the output to have the same aspect ratio as the input. + profile: + type: string + description: The profile for your codec. Not all profiles are valid for all codecs. + level: + type: string + description: The codec-dependent level - please reference ISO/IEC 14496-10, ISO/IEC 13818-2 etc. + preset: + type: string + description: Codec preset. See https://trac.ffmpeg.org/wiki/Encode/H.264 for examples. + max_bitrate_kb: + type: number + description: The maximum video bitrate in kilobits per second. Only valid for crf and vbr. + min_bitrate_kb: + type: number + description: The minimum video bitrate in kilobits per second. Only valid for crf and vbr. + vbv_buffer_size_kb: + type: number + description: The vbv buffer size in kilobits. + vbv_init_occupancy_kb: + type: number + description: The vbv init occupancy in kilobits. + exact_gop_frames: + type: integer + description: Use a fixed GOP size of this many frames. + idr_interval: + type: object + properties: + seconds: + type: number + description: Describes IDR frame interval in seconds. + frames: + type: integer + description: Describes IDR frame interval in frames. + additionalProperties: false + description: Describes a IDR frame interval, as count or seconds. + refs: + type: integer + description: The number of h.264 reference frames to used for future frames. If not set, the profile/level combination will determine the proper number of reference frames. + use_scene_detection: + type: boolean + description: Enable or disable scene change detection. Disabling will come with a steep penalty on video quality. + use_closed_gop: + type: boolean + description: Force use of closed GOPs. + bitrate_mode: + type: string + description: The bitrate mode for the codec. Values include cbr, vbr, and crf. + crf: + type: number + description: If the bitrate mode is crf, then this value must be specified. A Constant Rate Factor setting of 18 is considered excellent. Higher values equal lower quality. A change of +6 should roughly halve the resulting file size. See https://trac.ffmpeg.org/wiki/Encode/H.264 + use_sequence_header_per_gop: + type: boolean + description: This will write a sequence header for each GOP. + closed_captions: + type: object + properties: + suppress: + type: boolean + enum: + - true + description: Suppress including captions in the output. + additionalProperties: false + description: Object describing the CC parameters for the targeted output. + prefetch_hint_sec: + type: number + description: This determines how much to encode ahead of the current time during playback. It can be separately determined for the audio and video streams. + x264_options: + type: string + description: x.264 specific codec options - please reference https://ffmpeg.org/ffmpeg-codecs.html#toc-libx264_002c-libx264rgb + filters: + type: array + title: Video Filters + description: The array of video filters to be applied to the output. + items: + type: object + description: The video filter object with a specific kind and payload format. + required: + - kind + - payload + properties: + kind: + type: string + payload: + type: object + anyOf: + - title: Image Overlay + properties: + kind: + const: image_overlay + description: 'Filter kind: ''image_overlay''.' + payload: + type: object + description: Specifies the parameters for the image overlay filter. + properties: + image_url: + type: string + description: Defines the http(-s) of the image to be used. + x: + default: 25 + oneOf: + - type: integer + - type: string + description: 'X position of the overlay. Can use expressions such as overlay_w-20 (overlay_w: width of the overlay).' + y: + default: 25 + oneOf: + - type: integer + - type: string + description: 'Y position of the overlay. Can use expressions such as overlay_h-20 (overlay_h: height of the overlay).' + width: + oneOf: + - type: number + - type: string + description: Width of the overlay. Can use expressions such as source_w (width of the video source). + height: + oneOf: + - type: number + - type: string + description: Height of the overlay. Can use expressions such as source_h (height of the video source). + opacity: + default: 1 + type: number + description: Opacity of the overlay. 0 = fully transparent, 1 = fully opaque. + start_sec: + type: number + description: Start point (in seconds) of the overlay. + duration_sec: + type: number + description: Duration (in seconds) of the overlay. + fadein_duration_sec: + type: number + description: Fade-in time (in seconds) of the overlay. + fadeout_duration_sec: + type: number + description: Fade-out time (in seconds) of the overlay. + additionalProperties: false + - title: Video Overlay + properties: + kind: + const: video_overlay + description: 'Filter kind: ''video_overlay''.' + payload: + type: object + description: Specifies the parameters for the video overlay filter. + properties: + video_url: + description: Defines the http(-s) of the video to be used. + type: string + x: + default: 25 + oneOf: + - type: integer + - type: string + description: 'X position of the overlay. Can use expressions such as overlay_w-20 (overlay_w: width of the overlay).' + y: + default: 25 + oneOf: + - type: integer + - type: string + description: 'Y position of the overlay. Can use expressions such as overlay_h-20 (overlay_h: height of the overlay).' + width: + oneOf: + - type: number + - type: string + description: Width of the overlay. Can use expressions such as source_w (width of the video source). + height: + oneOf: + - type: number + - type: string + description: Height of the overlay. Can use expressions such as source_h (height of the video source). + opacity: + type: number + default: 1 + description: Opacity of the overlay. 0 = fully transparent, 1 = fully opaque. + start_sec: + type: number + description: Start point (in seconds) of the overlay. + duration_sec: + type: number + description: Duration (in seconds) of the overlay. + fadein_duration_sec: + type: number + description: Fade-in time (in seconds) of the overlay. + fadeout_duration_sec: + type: number + description: Fade-out time (in seconds) of the overlay. + repeat_count: + type: integer + description: How many times to repeat the video overlay on the primary video. To repeat indefinitely use "-1". + additionalProperties: false + - title: Text Overlay + properties: + kind: + const: text_overlay + description: 'Filter kind: ''text_overlay''.' + payload: + type: object + description: Specifies the parameters for the text overlay filter. + properties: + text_url: + description: Defines the http(-s) of the text file to be used. + type: string + font_url: + description: Defines the http(-s) of the font file to be used. + type: string + x: + default: 25 + oneOf: + - type: integer + - type: string + description: 'The x location to start the imprint. Can use expressions such as w-20 (w: width of the video).' + y: + default: 25 + oneOf: + - type: integer + - type: string + description: 'The y location to start the imprint. Can use expressions such as h-20 (h: height of the video).' + opacity: + default: 1 + type: number + description: Opacity of the text overlay. 0 = fully transparent, 1 = fully opaque. + text: + type: string + description: The text string to be drawn. + font: + type: string + description: 'The font descriptor (compliant with fontconfig). Examples: ''Sans'', ''URW Bookman L:style=Demi Bold Italic''.' + font_color: + default: black + type: string + description: 'The color to be used for drawing fonts. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + font_size: + default: 16 + oneOf: + - type: integer + - type: string + description: 'The font size in points. Can use expressions such as h/10 (w: width of the video, h: height of the video). A font size of 16 is the default. ' + tab_size: + minimum: 1 + default: 4 + type: integer + description: The size of the tab in number of spaces. The \t character is replaced with spaces. + shadow_color: + default: black + type: string + description: 'The color to be used for drawing a shadow behind the drawn text. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + shadow_x: + default: 0 + type: integer + description: The x offset for the text shadow position with respect to the position of the text. It can be either positive or negative value. + shadow_y: + default: 0 + type: integer + description: The y offset for the text shadow position with respect to the position of the text. It can be either positive or negative value. + border_color: + type: string + description: 'The color to be used for drawing border around text. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + border_size: + default: 0 + type: integer + description: The width of the border to be drawn around the text. + background_color: + type: string + description: 'The color to be used for drawing box around text. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + background_size: + default: 0 + type: integer + description: The width of the box to be drawn around the background. + fix_bounds: + default: false + type: boolean + description: Correct text coords to avoid clipping. + start_sec: + type: number + description: Start point (in seconds) of the overlay. + duration_sec: + type: number + description: Duration (in seconds) of the overlay. + fadein_duration_sec: + type: number + description: Fade-in time (in seconds) of the overlay. + fadeout_duration_sec: + type: number + description: Fade-out time (in seconds) of the overlay. + additionalProperties: false + - title: Color Convert + x-apps: + - core-api + properties: + kind: + enum: + - color_convert + payload: + type: object + properties: + from: + type: object + properties: + color_primaries: + enum: + - bt601 + - smpte170m + - bt709 + - bt470m + - bt470bg + - smpte240m + - film + - bt2020 + - smpte428 + - smpte431 + - smpte432 + - jedec-p22 + description: Chroma coordinate reference of the source primaries. The default is determined by video size. + color_trc: + enum: + - bt601 + - smpte170m + - bt709 + - gamma22 + - bt470m + - gamma28 + - bt470bg + - smpte240m + - linear + - log + - log_sqrt + - smpte2084 + - iec61966_2_1 + - iec61966_2_4 + - bt2020_10bit + - bt2020_12bit + - hlg + - arib-std-b67 + color_matrix: + enum: + - rgb + - bt470bg + - bt709 + - smpte170m + - smpte240m + - fcc + - ycgco + - bt2020c + - bt2020nc + - chroma-derived-nc + - chroma-derived-c + - ictcp + ire_range_mode: + enum: + - full + - limited + - auto + description: The IRE range for the source video. The default is auto. + override_source_metadata: + type: boolean + default: false + additionalProperties: false + to: + type: object + properties: + color_primaries: + enum: + - bt601 + - smpte170m + - bt709 + - bt470m + - bt470bg + - smpte240m + - film + - bt2020 + - smpte428 + - smpte431 + - smpte432 + - jedec-p22 + description: Chroma coordinate reference of the source primaries. The default is determined by video size. + color_trc: + enum: + - bt601 + - smpte170m + - bt709 + - gamma22 + - bt470m + - gamma28 + - bt470bg + - smpte240m + - linear + - log + - log_sqrt + - smpte2084 + - iec61966_2_1 + - iec61966_2_4 + - bt2020_10bit + - bt2020_12bit + - hlg + - arib-std-b67 + color_matrix: + enum: + - rgb + - bt470bg + - bt709 + - smpte170m + - smpte240m + - fcc + - ycgco + - bt2020c + - bt2020nc + - chroma-derived-nc + - chroma-derived-c + - ictcp + ire_range_mode: + enum: + - full + - limited + - auto + description: The IRE range for the source video. The default is auto. + additionalProperties: false + nominal_peak_luminance: + type: integer + preset: + enum: + - hdr_hlg_to_sdr + - hdr_hlg_to_sdr_desat_mild + - hdr_hlg_to_sdr_desat_medium + - hdr_pq_to_sdr + - hdr_pq_to_sdr_desat_mild + - hdr_pq_to_sdr_desat_medium + - sdr_to_hdr_pq_200nit + - sdr_to_hdr_pq_300nit + lut_file: + type: object + properties: + url: + type: string + mime: + type: string + required: + - url + additionalProperties: false + additionalProperties: false + additionalProperties: false + additionalProperties: false + description: The video encoding parameters. + - type: array + items: + type: object + properties: + id: + type: string + description: An ID for the video layer. + width: + type: integer + description: Width of the output video. + height: + type: integer + description: Height of the output video. + bitrate_kb: + type: integer + description: The video bitrate in kilobits per second. For vbr, this is the average bitrate. + frame_rate: + oneOf: + - type: string + pattern: ^\d+\.?,?\/?\d+$ + - type: number + description: 'The video frame rate - can be expressed in decimal or fraction notation, examples: 29.97, 30000/1001' + codec: + enum: + - h264 + - h265 + description: The desired output video codec. + chroma_format: + type: string + description: The chroma format. + color_primaries: + enum: + - bt601 + - smpte170m + - bt709 + - bt470m + - bt470bg + - smpte240m + - film + - bt2020 + - smpte428 + - smpte431 + - smpte432 + - jedec-p22 + description: Chroma coordinate reference of the source primaries. The default is determined by video size. + color_trc: + enum: + - bt601 + - smpte170m + - bt709 + - gamma22 + - bt470m + - gamma28 + - bt470bg + - smpte240m + - smpte428 + - linear + - log + - log_sqrt + - bt1361 + - smpte2084 + - iec61966_2_1 + - iec61966_2_4 + - bt2020_10bit + - bt2020_12bit + - hlg + - arib-std-b67 + description: Color transfer characteristics. The default determined by video size. + color_matrix: + enum: + - rgb + - bt470bg + - bt709 + - smpte170m + - smpte240m + - ycgco + - bt2020c + - bt2020nc + - smpte2085 + - chroma-derived-nc + - chroma-derived-c + - ictcp + - fcc + description: YUV/YCbCr colorspace type. + ire_range_mode: + enum: + - full + - limited + - auto + description: The IRE range for the source video. The default is auto. + range: + enum: + - sdr + - dolby_vision_5 + - dolby_vision_8.1 + - hdr10 + description: The color range of the output video. The default is sdr. + sdr_enhancement: + type: object + properties: + mode: + enum: + - simple + - lut_low + - lut_med + - lut_high + default: lut_med + description: The conversion stregth of the SDR to HDR conversion 3D LUT. + use_metadata_smoothing: + type: boolean + default: true + description: Flag to smooth the HDR metadata between encoding segments. + additionalProperties: false + description: Object defining SDR to HDR enhancement controls. + abr_map: + type: object + properties: + hls_audio_group: + type: string + description: The HLS group that this layer belongs to. + compatibility_group: + type: string + description: The compatibility group that this layer belongs to. + anyOf: + - required: + - hls_audio_group + - required: + - compatibility_group + additionalProperties: false + description: Object with parameters controlling HLS audio layer affinities. + dar: + oneOf: + - type: string + pattern: ^\d+\.?:?\/?\d+$ + - type: number + description: 'The display aspect ratio. May expressed in decimal or fraction notation, examples: 1.33, 4/3' + sar: + oneOf: + - type: string + pattern: ^\d+\.?:?\/?\d+$ + - type: number + description: The storage aspect ratio. May expressed in decimal or fraction notation. The storage aspect ratio, display aspect ratio, and pixel aspect ratio are related by DAR = SAR x PAR + force_original_aspect_ratio: + type: boolean + description: This will force the output to have the same aspect ratio as the input. + profile: + type: string + description: The profile for your codec. Not all profiles are valid for all codecs. + level: + type: string + description: The codec-dependent level - please reference ISO/IEC 14496-10, ISO/IEC 13818-2 etc. + preset: + type: string + description: Codec preset. See https://trac.ffmpeg.org/wiki/Encode/H.264 for examples. + max_bitrate_kb: + type: number + description: The maximum video bitrate in kilobits per second. Only valid for crf and vbr. + min_bitrate_kb: + type: number + description: The minimum video bitrate in kilobits per second. Only valid for crf and vbr. + vbv_buffer_size_kb: + type: number + description: The vbv buffer size in kilobits. + vbv_init_occupancy_kb: + type: number + description: The vbv init occupancy in kilobits. + exact_gop_frames: + type: integer + description: Use a fixed GOP size of this many frames. + idr_interval: + type: object + properties: + seconds: + type: number + description: Describes IDR frame interval in seconds. + frames: + type: integer + description: Describes IDR frame interval in frames. + additionalProperties: false + description: Describes a IDR frame interval, as count or seconds. + refs: + type: integer + description: The number of h.264 reference frames to used for future frames. If not set, the profile/level combination will determine the proper number of reference frames. + use_scene_detection: + type: boolean + description: Enable or disable scene change detection. Disabling will come with a steep penalty on video quality. + use_closed_gop: + type: boolean + description: Force use of closed GOPs. + bitrate_mode: + type: string + description: The bitrate mode for the codec. Values include cbr, vbr, and crf. + crf: + type: number + description: If the bitrate mode is crf, then this value must be specified. A Constant Rate Factor setting of 18 is considered excellent. Higher values equal lower quality. A change of +6 should roughly halve the resulting file size. See https://trac.ffmpeg.org/wiki/Encode/H.264 + use_sequence_header_per_gop: + type: boolean + description: This will write a sequence header for each GOP. + closed_captions: + type: object + properties: + suppress: + type: boolean + enum: + - true + description: Suppress including captions in the output. + additionalProperties: false + description: Object describing the CC parameters for the targeted output. + prefetch_hint_sec: + type: number + description: This determines how much to encode ahead of the current time during playback. It can be separately determined for the audio and video streams. + x264_options: + type: string + description: x.264 specific codec options - please reference https://ffmpeg.org/ffmpeg-codecs.html#toc-libx264_002c-libx264rgb + filters: + type: array + title: Video Filters + description: The array of video filters to be applied to the output. + items: + type: object + description: The video filter object with a specific kind and payload format. + required: + - kind + - payload + properties: + kind: + type: string + payload: + type: object + anyOf: + - title: Image Overlay + properties: + kind: + const: image_overlay + description: 'Filter kind: ''image_overlay''.' + payload: + type: object + description: Specifies the parameters for the image overlay filter. + properties: + image_url: + type: string + description: Defines the http(-s) of the image to be used. + x: + default: 25 + oneOf: + - type: integer + - type: string + description: 'X position of the overlay. Can use expressions such as overlay_w-20 (overlay_w: width of the overlay).' + y: + default: 25 + oneOf: + - type: integer + - type: string + description: 'Y position of the overlay. Can use expressions such as overlay_h-20 (overlay_h: height of the overlay).' + width: + oneOf: + - type: number + - type: string + description: Width of the overlay. Can use expressions such as source_w (width of the video source). + height: + oneOf: + - type: number + - type: string + description: Height of the overlay. Can use expressions such as source_h (height of the video source). + opacity: + default: 1 + type: number + description: Opacity of the overlay. 0 = fully transparent, 1 = fully opaque. + start_sec: + type: number + description: Start point (in seconds) of the overlay. + duration_sec: + type: number + description: Duration (in seconds) of the overlay. + fadein_duration_sec: + type: number + description: Fade-in time (in seconds) of the overlay. + fadeout_duration_sec: + type: number + description: Fade-out time (in seconds) of the overlay. + additionalProperties: false + - title: Video Overlay + properties: + kind: + const: video_overlay + description: 'Filter kind: ''video_overlay''.' + payload: + type: object + description: Specifies the parameters for the video overlay filter. + properties: + video_url: + description: Defines the http(-s) of the video to be used. + type: string + x: + default: 25 + oneOf: + - type: integer + - type: string + description: 'X position of the overlay. Can use expressions such as overlay_w-20 (overlay_w: width of the overlay).' + y: + default: 25 + oneOf: + - type: integer + - type: string + description: 'Y position of the overlay. Can use expressions such as overlay_h-20 (overlay_h: height of the overlay).' + width: + oneOf: + - type: number + - type: string + description: Width of the overlay. Can use expressions such as source_w (width of the video source). + height: + oneOf: + - type: number + - type: string + description: Height of the overlay. Can use expressions such as source_h (height of the video source). + opacity: + type: number + default: 1 + description: Opacity of the overlay. 0 = fully transparent, 1 = fully opaque. + start_sec: + type: number + description: Start point (in seconds) of the overlay. + duration_sec: + type: number + description: Duration (in seconds) of the overlay. + fadein_duration_sec: + type: number + description: Fade-in time (in seconds) of the overlay. + fadeout_duration_sec: + type: number + description: Fade-out time (in seconds) of the overlay. + repeat_count: + type: integer + description: How many times to repeat the video overlay on the primary video. To repeat indefinitely use "-1". + additionalProperties: false + - title: Text Overlay + properties: + kind: + const: text_overlay + description: 'Filter kind: ''text_overlay''.' + payload: + type: object + description: Specifies the parameters for the text overlay filter. + properties: + text_url: + description: Defines the http(-s) of the text file to be used. + type: string + font_url: + description: Defines the http(-s) of the font file to be used. + type: string + x: + default: 25 + oneOf: + - type: integer + - type: string + description: 'The x location to start the imprint. Can use expressions such as w-20 (w: width of the video).' + y: + default: 25 + oneOf: + - type: integer + - type: string + description: 'The y location to start the imprint. Can use expressions such as h-20 (h: height of the video).' + opacity: + default: 1 + type: number + description: Opacity of the text overlay. 0 = fully transparent, 1 = fully opaque. + text: + type: string + description: The text string to be drawn. + font: + type: string + description: 'The font descriptor (compliant with fontconfig). Examples: ''Sans'', ''URW Bookman L:style=Demi Bold Italic''.' + font_color: + default: black + type: string + description: 'The color to be used for drawing fonts. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + font_size: + default: 16 + oneOf: + - type: integer + - type: string + description: 'The font size in points. Can use expressions such as h/10 (w: width of the video, h: height of the video). A font size of 16 is the default. ' + tab_size: + minimum: 1 + default: 4 + type: integer + description: The size of the tab in number of spaces. The \t character is replaced with spaces. + shadow_color: + default: black + type: string + description: 'The color to be used for drawing a shadow behind the drawn text. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + shadow_x: + default: 0 + type: integer + description: The x offset for the text shadow position with respect to the position of the text. It can be either positive or negative value. + shadow_y: + default: 0 + type: integer + description: The y offset for the text shadow position with respect to the position of the text. It can be either positive or negative value. + border_color: + type: string + description: 'The color to be used for drawing border around text. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + border_size: + default: 0 + type: integer + description: The width of the border to be drawn around the text. + background_color: + type: string + description: 'The color to be used for drawing box around text. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + background_size: + default: 0 + type: integer + description: The width of the box to be drawn around the background. + fix_bounds: + default: false + type: boolean + description: Correct text coords to avoid clipping. + start_sec: + type: number + description: Start point (in seconds) of the overlay. + duration_sec: + type: number + description: Duration (in seconds) of the overlay. + fadein_duration_sec: + type: number + description: Fade-in time (in seconds) of the overlay. + fadeout_duration_sec: + type: number + description: Fade-out time (in seconds) of the overlay. + additionalProperties: false + - title: Color Convert + x-apps: + - core-api + properties: + kind: + enum: + - color_convert + payload: + type: object + properties: + from: + type: object + properties: + color_primaries: + enum: + - bt601 + - smpte170m + - bt709 + - bt470m + - bt470bg + - smpte240m + - film + - bt2020 + - smpte428 + - smpte431 + - smpte432 + - jedec-p22 + description: Chroma coordinate reference of the source primaries. The default is determined by video size. + color_trc: + enum: + - bt601 + - smpte170m + - bt709 + - gamma22 + - bt470m + - gamma28 + - bt470bg + - smpte240m + - linear + - log + - log_sqrt + - smpte2084 + - iec61966_2_1 + - iec61966_2_4 + - bt2020_10bit + - bt2020_12bit + - hlg + - arib-std-b67 + color_matrix: + enum: + - rgb + - bt470bg + - bt709 + - smpte170m + - smpte240m + - fcc + - ycgco + - bt2020c + - bt2020nc + - chroma-derived-nc + - chroma-derived-c + - ictcp + ire_range_mode: + enum: + - full + - limited + - auto + description: The IRE range for the source video. The default is auto. + override_source_metadata: + type: boolean + default: false + additionalProperties: false + to: + type: object + properties: + color_primaries: + enum: + - bt601 + - smpte170m + - bt709 + - bt470m + - bt470bg + - smpte240m + - film + - bt2020 + - smpte428 + - smpte431 + - smpte432 + - jedec-p22 + description: Chroma coordinate reference of the source primaries. The default is determined by video size. + color_trc: + enum: + - bt601 + - smpte170m + - bt709 + - gamma22 + - bt470m + - gamma28 + - bt470bg + - smpte240m + - linear + - log + - log_sqrt + - smpte2084 + - iec61966_2_1 + - iec61966_2_4 + - bt2020_10bit + - bt2020_12bit + - hlg + - arib-std-b67 + color_matrix: + enum: + - rgb + - bt470bg + - bt709 + - smpte170m + - smpte240m + - fcc + - ycgco + - bt2020c + - bt2020nc + - chroma-derived-nc + - chroma-derived-c + - ictcp + ire_range_mode: + enum: + - full + - limited + - auto + description: The IRE range for the source video. The default is auto. + additionalProperties: false + nominal_peak_luminance: + type: integer + preset: + enum: + - hdr_hlg_to_sdr + - hdr_hlg_to_sdr_desat_mild + - hdr_hlg_to_sdr_desat_medium + - hdr_pq_to_sdr + - hdr_pq_to_sdr_desat_mild + - hdr_pq_to_sdr_desat_medium + - sdr_to_hdr_pq_200nit + - sdr_to_hdr_pq_300nit + lut_file: + type: object + properties: + url: + type: string + mime: + type: string + required: + - url + additionalProperties: false + additionalProperties: false + additionalProperties: false + additionalProperties: false + description: The video encoding parameters. + audio: + type: array + items: + type: object + properties: + id: + type: string + description: ID of the audio track. + program_name: + type: string + description: Program name of the audio track. + codec: + enum: + - aac + - aac_lc + - he_aac1 + - he_aac2 + - ac4 + - ddp_joc + description: The audio codec to use for the track. + bitrate_kb: + type: number + description: The audio bitrate in kilobits per second. This is the average bitrate in the case of vbr. + channels: + type: integer + description: The number of audio channels. + sample_rate: + type: integer + description: The audio sample rate in Hz. Typical values are 44100 and 48000. Omit to use the source sample rate. + auto_generate_silence_track: + type: boolean + description: 'This fills the track with silence. ' + filters: + type: array + title: Audio Filters + description: The array of audio filters to be applied to the output. + items: + type: object + description: The audio filter object with a specific kind and payload format. + required: + - payload + properties: + kind: + type: string + payload: + type: object + anyOf: + - title: normalize + type: object + properties: + kind: + const: normalize + payload: + type: object + description: Specifies parameters for the image overlay filter. + properties: + kind: + const: ebur128 + analyze_vurl: + type: string + payload: + type: object + properties: + source: + type: object + properties: + integrated_lufs: + type: number + minimum: -99 + maximum: 0 + loudness_lra_lufs: + type: number + minimum: 0 + maximum: 99 + true_peak_dbfs: + type: number + minimum: -99 + maximum: 99 + integrated_threshold_lufs: + type: number + minimum: -99 + maximum: 0 + offset: + type: number + minimum: -99 + maximum: 99 + integrated_lufs: + type: number + minimum: -70 + maximum: -5 + loudness_lra_lufs: + type: number + minimum: 1 + maximum: 50 + true_peak_dbfs: + type: number + minimum: -9 + maximum: 0 + allow_unprecise_mode: + type: boolean + default: false + not: + required: + - analyze_vurl + - payload + required: + - kind + additionalProperties: false + required: + - kind + additionalProperties: false + language: + type: string + description: The audio language code in ISO-639 notation. + prefetch_hint_sec: + type: number + description: This determines how much to encode ahead of the current time during playback. It can be separately determined for the audio and video streams. + abr_map: + type: object + properties: + hls_audio_group: + type: string + is_hls_group_default: + type: boolean + default: false + content: + type: string + compatibility_group: + type: string + required: + - content + anyOf: + - required: + - hls_audio_group + - required: + - compatibility_group + additionalProperties: false + ddp_joc_upmix_mode: + enum: + - remap + - upmix + default: upmix + description: When upconverting to Dolby Atmos, this specifies the type of upmixing for DD+JOC encoding. + additionalProperties: false + description: Each audio track is an element of the array. + subtitle: + type: array + items: + type: object + properties: + id: + type: string + language: + type: string + program_name: + type: string + codec: + enum: + - webvtt + - stl + format_options: + type: object + properties: + sparse_vtt: + type: boolean + additionalProperties: false + track_selector: + type: object + additionalProperties: true + additionalProperties: false + additionalProperties: false + examples: + - encode_profile: + container: + kind: hls/fmp4 + segment_duration_sec: 2 + video: + - width: 1280 + height: 720 + codec: h264 + profile: high + level: '3.1' + bitrate_mode: vbr + bitrate_kb: 2500 + min_bitrate_kb: 2380 + max_bitrate_kb: 2620 + vbv_buffer_size_kb: 2650 + frame_rate: 30000/1001 + - width: 854 + height: 480 + codec: h264 + profile: high + level: '3.1' + bitrate_mode: vbr + bitrate_kb: 1200 + min_bitrate_kb: 1140 + max_bitrate_kb: 1260 + vbv_buffer_size_kb: 1260 + frame_rate: 30000/1001 + - width: 640 + height: 360 + codec: h264 + profile: high + level: '3.0' + bitrate_mode: vbr + bitrate_kb: 600 + min_bitrate_kb: 570 + max_bitrate_kb: 630 + vbv_buffer_size_kb: 630 + frame_rate: 30000/1001 + audio: + - codec: aac + bitrate_kb: 128 + channels: 2 + filters: + - kind: normalize + payload: + kind: ebur128 + payload: + integrated_lufs: -23 + required: + - type + - encode_profile + additionalProperties: false + required: + - output_templates + - type: object + properties: + analyzers: + type: array + items: + type: object + properties: + type: + type: string + enum: + - black_detection + - scene_detection + - silence_detection + - duplicate_frames_detection + config: + type: object + required: + - type + additionalProperties: false + - type: object + properties: + options: + allOf: + - type: object + properties: + expiration: + type: string + description: Expiration time for the RUID in ISO 8601 format + - type: object + properties: + render_waveforms: + type: boolean + default: true + render_thumbnails: + type: boolean + default: true + show_dolby_vision_metadata_markers: + type: boolean + default: true + use_source_start_time_code: + type: boolean + default: false + template_authentication_token: + type: string + description: Authentication token to be included in requests made by the player when fetching the template. + unevaluatedProperties: false + unevaluatedProperties: false + hls_explicit: + allOf: + - type: object + properties: + urls: + type: array + items: + anyOf: + - allOf: + - type: object + properties: + url: + type: string + format: uri + description: URL of the media file + id: + type: string + description: Optional identifier for the URL + access: + oneOf: + - type: object + properties: + shared_key: + title: AWS Key + description: The AWS Key. + type: + - string + - 'null' + maxLength: 512 + secret_key: + title: AWS Secret + description: The AWS Secret. + type: + - string + - 'null' + maxLength: 512 + session_token: + title: AWS Session Token + description: The AWS Session Token. + type: + - string + - 'null' + maxLength: 2048 + region: + title: AWS Region + description: The AWS region (optional). + type: + - string + - 'null' + maxLength: 512 + required: + - shared_key + - secret_key + additionalProperties: false + description: 'The S3 credentials. It is recommended that IAM user credentials be used rather than master S3 credentials. ' + - type: object + properties: + credentials_key: + type: string + description: Key to retrieve stored credentials for accessing the URL + required: + - credentials_key + additionalProperties: false + description: Credentials granting access to the location. + required: + - url + - type: object + properties: + mime: + type: string + additionalProperties: true + - type: string + expiration: + type: string + description: Expiration time for the RUID in ISO 8601 format + required: + - urls + - type: object + properties: + map: + type: object + properties: + audio: + type: array + items: + type: object + properties: + id: + type: string + url_id: + type: string + track_idx: + type: integer + channels: + type: array + items: + type: object + additionalProperties: false + video: + type: array + items: + type: object + properties: + id: + type: string + url_id: + type: string + track_idx: + type: integer + dolby_vision_metadata_url_id: + type: string + additionalProperties: false + subtitle: + type: array + items: + type: object + properties: + id: + type: string + url_id: + type: string + track_idx: + type: integer + additionalProperties: false + additionalProperties: false + outputs: + type: array + items: + type: object + properties: + name: + type: string + encode_profile: + type: object + required: + - container + properties: + container: + type: object + required: + - kind + properties: + kind: + enum: + - hls + - hls/fmp4 + - mpegts + - mpeg2ts + - mp4 + - m4a + - fmp4 + - m4s + - wav + - nut + description: The type of media container for the output. + use_editlist: + type: boolean + description: This sets the edit list atom (elst) in MP4 files. Read more here https://developer.apple.com/documentation/quicktime-file-format/edit_list_atom. The default is false. + mpegts_initial_discontinuity: + type: boolean + default: false + segment_duration_sec: + type: number + description: The segment duration in seconds for segmented or fragmented streams such as HLS or mp4/MPEG-DASH. Decimal notation (e.g. 5.5) is supported. + prefetch_hint_sec: + type: number + description: This determines how much to encode ahead of the current time during playback. It can be separately determined for the audio and video streams. + additionalProperties: false + video: + anyOf: + - type: object + properties: + id: + type: string + description: An ID for the video layer. + width: + type: integer + description: Width of the output video. + height: + type: integer + description: Height of the output video. + bitrate_kb: + type: integer + description: The video bitrate in kilobits per second. For vbr, this is the average bitrate. + frame_rate: + oneOf: + - type: string + pattern: ^\d+\.?,?\/?\d+$ + - type: number + description: 'The video frame rate - can be expressed in decimal or fraction notation, examples: 29.97, 30000/1001' + codec: + enum: + - h264 + - h265 + description: The desired output video codec. + chroma_format: + type: string + description: The chroma format. + color_primaries: + enum: + - bt601 + - smpte170m + - bt709 + - bt470m + - bt470bg + - smpte240m + - film + - bt2020 + - smpte428 + - smpte431 + - smpte432 + - jedec-p22 + description: Chroma coordinate reference of the source primaries. The default is determined by video size. + color_trc: + enum: + - bt601 + - smpte170m + - bt709 + - gamma22 + - bt470m + - gamma28 + - bt470bg + - smpte240m + - smpte428 + - linear + - log + - log_sqrt + - bt1361 + - smpte2084 + - iec61966_2_1 + - iec61966_2_4 + - bt2020_10bit + - bt2020_12bit + - hlg + - arib-std-b67 + description: Color transfer characteristics. The default determined by video size. + color_matrix: + enum: + - rgb + - bt470bg + - bt709 + - smpte170m + - smpte240m + - ycgco + - bt2020c + - bt2020nc + - smpte2085 + - chroma-derived-nc + - chroma-derived-c + - ictcp + - fcc + description: YUV/YCbCr colorspace type. + ire_range_mode: + enum: + - full + - limited + - auto + description: The IRE range for the source video. The default is auto. + range: + enum: + - sdr + - dolby_vision_5 + - dolby_vision_8.1 + - hdr10 + description: The color range of the output video. The default is sdr. + sdr_enhancement: + type: object + properties: + mode: + enum: + - simple + - lut_low + - lut_med + - lut_high + default: lut_med + description: The conversion stregth of the SDR to HDR conversion 3D LUT. + use_metadata_smoothing: + type: boolean + default: true + description: Flag to smooth the HDR metadata between encoding segments. + additionalProperties: false + description: Object defining SDR to HDR enhancement controls. + abr_map: + type: object + properties: + hls_audio_group: + type: string + description: The HLS group that this layer belongs to. + compatibility_group: + type: string + description: The compatibility group that this layer belongs to. + anyOf: + - required: + - hls_audio_group + - required: + - compatibility_group + additionalProperties: false + description: Object with parameters controlling HLS audio layer affinities. + dar: + oneOf: + - type: string + pattern: ^\d+\.?:?\/?\d+$ + - type: number + description: 'The display aspect ratio. May expressed in decimal or fraction notation, examples: 1.33, 4/3' + sar: + oneOf: + - type: string + pattern: ^\d+\.?:?\/?\d+$ + - type: number + description: The storage aspect ratio. May expressed in decimal or fraction notation. The storage aspect ratio, display aspect ratio, and pixel aspect ratio are related by DAR = SAR x PAR + force_original_aspect_ratio: + type: boolean + description: This will force the output to have the same aspect ratio as the input. + profile: + type: string + description: The profile for your codec. Not all profiles are valid for all codecs. + level: + type: string + description: The codec-dependent level - please reference ISO/IEC 14496-10, ISO/IEC 13818-2 etc. + preset: + type: string + description: Codec preset. See https://trac.ffmpeg.org/wiki/Encode/H.264 for examples. + max_bitrate_kb: + type: number + description: The maximum video bitrate in kilobits per second. Only valid for crf and vbr. + min_bitrate_kb: + type: number + description: The minimum video bitrate in kilobits per second. Only valid for crf and vbr. + vbv_buffer_size_kb: + type: number + description: The vbv buffer size in kilobits. + vbv_init_occupancy_kb: + type: number + description: The vbv init occupancy in kilobits. + exact_gop_frames: + type: integer + description: Use a fixed GOP size of this many frames. + idr_interval: + type: object + properties: + seconds: + type: number + description: Describes IDR frame interval in seconds. + frames: + type: integer + description: Describes IDR frame interval in frames. + additionalProperties: false + description: Describes a IDR frame interval, as count or seconds. + refs: + type: integer + description: The number of h.264 reference frames to used for future frames. If not set, the profile/level combination will determine the proper number of reference frames. + use_scene_detection: + type: boolean + description: Enable or disable scene change detection. Disabling will come with a steep penalty on video quality. + use_closed_gop: + type: boolean + description: Force use of closed GOPs. + bitrate_mode: + type: string + description: The bitrate mode for the codec. Values include cbr, vbr, and crf. + crf: + type: number + description: If the bitrate mode is crf, then this value must be specified. A Constant Rate Factor setting of 18 is considered excellent. Higher values equal lower quality. A change of +6 should roughly halve the resulting file size. See https://trac.ffmpeg.org/wiki/Encode/H.264 + use_sequence_header_per_gop: + type: boolean + description: This will write a sequence header for each GOP. + closed_captions: + type: object + properties: + suppress: + type: boolean + enum: + - true + description: Suppress including captions in the output. + additionalProperties: false + description: Object describing the CC parameters for the targeted output. + prefetch_hint_sec: + type: number + description: This determines how much to encode ahead of the current time during playback. It can be separately determined for the audio and video streams. + x264_options: + type: string + description: x.264 specific codec options - please reference https://ffmpeg.org/ffmpeg-codecs.html#toc-libx264_002c-libx264rgb + filters: + type: array + title: Video Filters + description: The array of video filters to be applied to the output. + items: + type: object + description: The video filter object with a specific kind and payload format. + required: + - kind + - payload + properties: + kind: + type: string + payload: + type: object + anyOf: + - title: Image Overlay + properties: + kind: + const: image_overlay + description: 'Filter kind: ''image_overlay''.' + payload: + type: object + description: Specifies the parameters for the image overlay filter. + properties: + image_url: + type: string + description: Defines the http(-s) of the image to be used. + x: + default: 25 + oneOf: + - type: integer + - type: string + description: 'X position of the overlay. Can use expressions such as overlay_w-20 (overlay_w: width of the overlay).' + y: + default: 25 + oneOf: + - type: integer + - type: string + description: 'Y position of the overlay. Can use expressions such as overlay_h-20 (overlay_h: height of the overlay).' + width: + oneOf: + - type: number + - type: string + description: Width of the overlay. Can use expressions such as source_w (width of the video source). + height: + oneOf: + - type: number + - type: string + description: Height of the overlay. Can use expressions such as source_h (height of the video source). + opacity: + default: 1 + type: number + description: Opacity of the overlay. 0 = fully transparent, 1 = fully opaque. + start_sec: + type: number + description: Start point (in seconds) of the overlay. + duration_sec: + type: number + description: Duration (in seconds) of the overlay. + fadein_duration_sec: + type: number + description: Fade-in time (in seconds) of the overlay. + fadeout_duration_sec: + type: number + description: Fade-out time (in seconds) of the overlay. + additionalProperties: false + - title: Video Overlay + properties: + kind: + const: video_overlay + description: 'Filter kind: ''video_overlay''.' + payload: + type: object + description: Specifies the parameters for the video overlay filter. + properties: + video_url: + description: Defines the http(-s) of the video to be used. + type: string + x: + default: 25 + oneOf: + - type: integer + - type: string + description: 'X position of the overlay. Can use expressions such as overlay_w-20 (overlay_w: width of the overlay).' + y: + default: 25 + oneOf: + - type: integer + - type: string + description: 'Y position of the overlay. Can use expressions such as overlay_h-20 (overlay_h: height of the overlay).' + width: + oneOf: + - type: number + - type: string + description: Width of the overlay. Can use expressions such as source_w (width of the video source). + height: + oneOf: + - type: number + - type: string + description: Height of the overlay. Can use expressions such as source_h (height of the video source). + opacity: + type: number + default: 1 + description: Opacity of the overlay. 0 = fully transparent, 1 = fully opaque. + start_sec: + type: number + description: Start point (in seconds) of the overlay. + duration_sec: + type: number + description: Duration (in seconds) of the overlay. + fadein_duration_sec: + type: number + description: Fade-in time (in seconds) of the overlay. + fadeout_duration_sec: + type: number + description: Fade-out time (in seconds) of the overlay. + repeat_count: + type: integer + description: How many times to repeat the video overlay on the primary video. To repeat indefinitely use "-1". + additionalProperties: false + - title: Text Overlay + properties: + kind: + const: text_overlay + description: 'Filter kind: ''text_overlay''.' + payload: + type: object + description: Specifies the parameters for the text overlay filter. + properties: + text_url: + description: Defines the http(-s) of the text file to be used. + type: string + font_url: + description: Defines the http(-s) of the font file to be used. + type: string + x: + default: 25 + oneOf: + - type: integer + - type: string + description: 'The x location to start the imprint. Can use expressions such as w-20 (w: width of the video).' + y: + default: 25 + oneOf: + - type: integer + - type: string + description: 'The y location to start the imprint. Can use expressions such as h-20 (h: height of the video).' + opacity: + default: 1 + type: number + description: Opacity of the text overlay. 0 = fully transparent, 1 = fully opaque. + text: + type: string + description: The text string to be drawn. + font: + type: string + description: 'The font descriptor (compliant with fontconfig). Examples: ''Sans'', ''URW Bookman L:style=Demi Bold Italic''.' + font_color: + default: black + type: string + description: 'The color to be used for drawing fonts. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + font_size: + default: 16 + oneOf: + - type: integer + - type: string + description: 'The font size in points. Can use expressions such as h/10 (w: width of the video, h: height of the video). A font size of 16 is the default. ' + tab_size: + minimum: 1 + default: 4 + type: integer + description: The size of the tab in number of spaces. The \t character is replaced with spaces. + shadow_color: + default: black + type: string + description: 'The color to be used for drawing a shadow behind the drawn text. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + shadow_x: + default: 0 + type: integer + description: The x offset for the text shadow position with respect to the position of the text. It can be either positive or negative value. + shadow_y: + default: 0 + type: integer + description: The y offset for the text shadow position with respect to the position of the text. It can be either positive or negative value. + border_color: + type: string + description: 'The color to be used for drawing border around text. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + border_size: + default: 0 + type: integer + description: The width of the border to be drawn around the text. + background_color: + type: string + description: 'The color to be used for drawing box around text. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + background_size: + default: 0 + type: integer + description: The width of the box to be drawn around the background. + fix_bounds: + default: false + type: boolean + description: Correct text coords to avoid clipping. + start_sec: + type: number + description: Start point (in seconds) of the overlay. + duration_sec: + type: number + description: Duration (in seconds) of the overlay. + fadein_duration_sec: + type: number + description: Fade-in time (in seconds) of the overlay. + fadeout_duration_sec: + type: number + description: Fade-out time (in seconds) of the overlay. + additionalProperties: false + - title: Color Convert + x-apps: + - core-api + properties: + kind: + enum: + - color_convert + payload: + type: object + properties: + from: + type: object + properties: + color_primaries: + enum: + - bt601 + - smpte170m + - bt709 + - bt470m + - bt470bg + - smpte240m + - film + - bt2020 + - smpte428 + - smpte431 + - smpte432 + - jedec-p22 + description: Chroma coordinate reference of the source primaries. The default is determined by video size. + color_trc: + enum: + - bt601 + - smpte170m + - bt709 + - gamma22 + - bt470m + - gamma28 + - bt470bg + - smpte240m + - linear + - log + - log_sqrt + - smpte2084 + - iec61966_2_1 + - iec61966_2_4 + - bt2020_10bit + - bt2020_12bit + - hlg + - arib-std-b67 + color_matrix: + enum: + - rgb + - bt470bg + - bt709 + - smpte170m + - smpte240m + - fcc + - ycgco + - bt2020c + - bt2020nc + - chroma-derived-nc + - chroma-derived-c + - ictcp + ire_range_mode: + enum: + - full + - limited + - auto + description: The IRE range for the source video. The default is auto. + override_source_metadata: + type: boolean + default: false + additionalProperties: false + to: + type: object + properties: + color_primaries: + enum: + - bt601 + - smpte170m + - bt709 + - bt470m + - bt470bg + - smpte240m + - film + - bt2020 + - smpte428 + - smpte431 + - smpte432 + - jedec-p22 + description: Chroma coordinate reference of the source primaries. The default is determined by video size. + color_trc: + enum: + - bt601 + - smpte170m + - bt709 + - gamma22 + - bt470m + - gamma28 + - bt470bg + - smpte240m + - linear + - log + - log_sqrt + - smpte2084 + - iec61966_2_1 + - iec61966_2_4 + - bt2020_10bit + - bt2020_12bit + - hlg + - arib-std-b67 + color_matrix: + enum: + - rgb + - bt470bg + - bt709 + - smpte170m + - smpte240m + - fcc + - ycgco + - bt2020c + - bt2020nc + - chroma-derived-nc + - chroma-derived-c + - ictcp + ire_range_mode: + enum: + - full + - limited + - auto + description: The IRE range for the source video. The default is auto. + additionalProperties: false + nominal_peak_luminance: + type: integer + preset: + enum: + - hdr_hlg_to_sdr + - hdr_hlg_to_sdr_desat_mild + - hdr_hlg_to_sdr_desat_medium + - hdr_pq_to_sdr + - hdr_pq_to_sdr_desat_mild + - hdr_pq_to_sdr_desat_medium + - sdr_to_hdr_pq_200nit + - sdr_to_hdr_pq_300nit + lut_file: + type: object + properties: + url: + type: string + mime: + type: string + required: + - url + additionalProperties: false + additionalProperties: false + additionalProperties: false + additionalProperties: false + description: The video encoding parameters. + - type: array + items: + type: object + properties: + id: + type: string + description: An ID for the video layer. + width: + type: integer + description: Width of the output video. + height: + type: integer + description: Height of the output video. + bitrate_kb: + type: integer + description: The video bitrate in kilobits per second. For vbr, this is the average bitrate. + frame_rate: + oneOf: + - type: string + pattern: ^\d+\.?,?\/?\d+$ + - type: number + description: 'The video frame rate - can be expressed in decimal or fraction notation, examples: 29.97, 30000/1001' + codec: + enum: + - h264 + - h265 + description: The desired output video codec. + chroma_format: + type: string + description: The chroma format. + color_primaries: + enum: + - bt601 + - smpte170m + - bt709 + - bt470m + - bt470bg + - smpte240m + - film + - bt2020 + - smpte428 + - smpte431 + - smpte432 + - jedec-p22 + description: Chroma coordinate reference of the source primaries. The default is determined by video size. + color_trc: + enum: + - bt601 + - smpte170m + - bt709 + - gamma22 + - bt470m + - gamma28 + - bt470bg + - smpte240m + - smpte428 + - linear + - log + - log_sqrt + - bt1361 + - smpte2084 + - iec61966_2_1 + - iec61966_2_4 + - bt2020_10bit + - bt2020_12bit + - hlg + - arib-std-b67 + description: Color transfer characteristics. The default determined by video size. + color_matrix: + enum: + - rgb + - bt470bg + - bt709 + - smpte170m + - smpte240m + - ycgco + - bt2020c + - bt2020nc + - smpte2085 + - chroma-derived-nc + - chroma-derived-c + - ictcp + - fcc + description: YUV/YCbCr colorspace type. + ire_range_mode: + enum: + - full + - limited + - auto + description: The IRE range for the source video. The default is auto. + range: + enum: + - sdr + - dolby_vision_5 + - dolby_vision_8.1 + - hdr10 + description: The color range of the output video. The default is sdr. + sdr_enhancement: + type: object + properties: + mode: + enum: + - simple + - lut_low + - lut_med + - lut_high + default: lut_med + description: The conversion stregth of the SDR to HDR conversion 3D LUT. + use_metadata_smoothing: + type: boolean + default: true + description: Flag to smooth the HDR metadata between encoding segments. + additionalProperties: false + description: Object defining SDR to HDR enhancement controls. + abr_map: + type: object + properties: + hls_audio_group: + type: string + description: The HLS group that this layer belongs to. + compatibility_group: + type: string + description: The compatibility group that this layer belongs to. + anyOf: + - required: + - hls_audio_group + - required: + - compatibility_group + additionalProperties: false + description: Object with parameters controlling HLS audio layer affinities. + dar: + oneOf: + - type: string + pattern: ^\d+\.?:?\/?\d+$ + - type: number + description: 'The display aspect ratio. May expressed in decimal or fraction notation, examples: 1.33, 4/3' + sar: + oneOf: + - type: string + pattern: ^\d+\.?:?\/?\d+$ + - type: number + description: The storage aspect ratio. May expressed in decimal or fraction notation. The storage aspect ratio, display aspect ratio, and pixel aspect ratio are related by DAR = SAR x PAR + force_original_aspect_ratio: + type: boolean + description: This will force the output to have the same aspect ratio as the input. + profile: + type: string + description: The profile for your codec. Not all profiles are valid for all codecs. + level: + type: string + description: The codec-dependent level - please reference ISO/IEC 14496-10, ISO/IEC 13818-2 etc. + preset: + type: string + description: Codec preset. See https://trac.ffmpeg.org/wiki/Encode/H.264 for examples. + max_bitrate_kb: + type: number + description: The maximum video bitrate in kilobits per second. Only valid for crf and vbr. + min_bitrate_kb: + type: number + description: The minimum video bitrate in kilobits per second. Only valid for crf and vbr. + vbv_buffer_size_kb: + type: number + description: The vbv buffer size in kilobits. + vbv_init_occupancy_kb: + type: number + description: The vbv init occupancy in kilobits. + exact_gop_frames: + type: integer + description: Use a fixed GOP size of this many frames. + idr_interval: + type: object + properties: + seconds: + type: number + description: Describes IDR frame interval in seconds. + frames: + type: integer + description: Describes IDR frame interval in frames. + additionalProperties: false + description: Describes a IDR frame interval, as count or seconds. + refs: + type: integer + description: The number of h.264 reference frames to used for future frames. If not set, the profile/level combination will determine the proper number of reference frames. + use_scene_detection: + type: boolean + description: Enable or disable scene change detection. Disabling will come with a steep penalty on video quality. + use_closed_gop: + type: boolean + description: Force use of closed GOPs. + bitrate_mode: + type: string + description: The bitrate mode for the codec. Values include cbr, vbr, and crf. + crf: + type: number + description: If the bitrate mode is crf, then this value must be specified. A Constant Rate Factor setting of 18 is considered excellent. Higher values equal lower quality. A change of +6 should roughly halve the resulting file size. See https://trac.ffmpeg.org/wiki/Encode/H.264 + use_sequence_header_per_gop: + type: boolean + description: This will write a sequence header for each GOP. + closed_captions: + type: object + properties: + suppress: + type: boolean + enum: + - true + description: Suppress including captions in the output. + additionalProperties: false + description: Object describing the CC parameters for the targeted output. + prefetch_hint_sec: + type: number + description: This determines how much to encode ahead of the current time during playback. It can be separately determined for the audio and video streams. + x264_options: + type: string + description: x.264 specific codec options - please reference https://ffmpeg.org/ffmpeg-codecs.html#toc-libx264_002c-libx264rgb + filters: + type: array + title: Video Filters + description: The array of video filters to be applied to the output. + items: + type: object + description: The video filter object with a specific kind and payload format. + required: + - kind + - payload + properties: + kind: + type: string + payload: + type: object + anyOf: + - title: Image Overlay + properties: + kind: + const: image_overlay + description: 'Filter kind: ''image_overlay''.' + payload: + type: object + description: Specifies the parameters for the image overlay filter. + properties: + image_url: + type: string + description: Defines the http(-s) of the image to be used. + x: + default: 25 + oneOf: + - type: integer + - type: string + description: 'X position of the overlay. Can use expressions such as overlay_w-20 (overlay_w: width of the overlay).' + y: + default: 25 + oneOf: + - type: integer + - type: string + description: 'Y position of the overlay. Can use expressions such as overlay_h-20 (overlay_h: height of the overlay).' + width: + oneOf: + - type: number + - type: string + description: Width of the overlay. Can use expressions such as source_w (width of the video source). + height: + oneOf: + - type: number + - type: string + description: Height of the overlay. Can use expressions such as source_h (height of the video source). + opacity: + default: 1 + type: number + description: Opacity of the overlay. 0 = fully transparent, 1 = fully opaque. + start_sec: + type: number + description: Start point (in seconds) of the overlay. + duration_sec: + type: number + description: Duration (in seconds) of the overlay. + fadein_duration_sec: + type: number + description: Fade-in time (in seconds) of the overlay. + fadeout_duration_sec: + type: number + description: Fade-out time (in seconds) of the overlay. + additionalProperties: false + - title: Video Overlay + properties: + kind: + const: video_overlay + description: 'Filter kind: ''video_overlay''.' + payload: + type: object + description: Specifies the parameters for the video overlay filter. + properties: + video_url: + description: Defines the http(-s) of the video to be used. + type: string + x: + default: 25 + oneOf: + - type: integer + - type: string + description: 'X position of the overlay. Can use expressions such as overlay_w-20 (overlay_w: width of the overlay).' + y: + default: 25 + oneOf: + - type: integer + - type: string + description: 'Y position of the overlay. Can use expressions such as overlay_h-20 (overlay_h: height of the overlay).' + width: + oneOf: + - type: number + - type: string + description: Width of the overlay. Can use expressions such as source_w (width of the video source). + height: + oneOf: + - type: number + - type: string + description: Height of the overlay. Can use expressions such as source_h (height of the video source). + opacity: + type: number + default: 1 + description: Opacity of the overlay. 0 = fully transparent, 1 = fully opaque. + start_sec: + type: number + description: Start point (in seconds) of the overlay. + duration_sec: + type: number + description: Duration (in seconds) of the overlay. + fadein_duration_sec: + type: number + description: Fade-in time (in seconds) of the overlay. + fadeout_duration_sec: + type: number + description: Fade-out time (in seconds) of the overlay. + repeat_count: + type: integer + description: How many times to repeat the video overlay on the primary video. To repeat indefinitely use "-1". + additionalProperties: false + - title: Text Overlay + properties: + kind: + const: text_overlay + description: 'Filter kind: ''text_overlay''.' + payload: + type: object + description: Specifies the parameters for the text overlay filter. + properties: + text_url: + description: Defines the http(-s) of the text file to be used. + type: string + font_url: + description: Defines the http(-s) of the font file to be used. + type: string + x: + default: 25 + oneOf: + - type: integer + - type: string + description: 'The x location to start the imprint. Can use expressions such as w-20 (w: width of the video).' + y: + default: 25 + oneOf: + - type: integer + - type: string + description: 'The y location to start the imprint. Can use expressions such as h-20 (h: height of the video).' + opacity: + default: 1 + type: number + description: Opacity of the text overlay. 0 = fully transparent, 1 = fully opaque. + text: + type: string + description: The text string to be drawn. + font: + type: string + description: 'The font descriptor (compliant with fontconfig). Examples: ''Sans'', ''URW Bookman L:style=Demi Bold Italic''.' + font_color: + default: black + type: string + description: 'The color to be used for drawing fonts. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + font_size: + default: 16 + oneOf: + - type: integer + - type: string + description: 'The font size in points. Can use expressions such as h/10 (w: width of the video, h: height of the video). A font size of 16 is the default. ' + tab_size: + minimum: 1 + default: 4 + type: integer + description: The size of the tab in number of spaces. The \t character is replaced with spaces. + shadow_color: + default: black + type: string + description: 'The color to be used for drawing a shadow behind the drawn text. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + shadow_x: + default: 0 + type: integer + description: The x offset for the text shadow position with respect to the position of the text. It can be either positive or negative value. + shadow_y: + default: 0 + type: integer + description: The y offset for the text shadow position with respect to the position of the text. It can be either positive or negative value. + border_color: + type: string + description: 'The color to be used for drawing border around text. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + border_size: + default: 0 + type: integer + description: The width of the border to be drawn around the text. + background_color: + type: string + description: 'The color to be used for drawing box around text. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + background_size: + default: 0 + type: integer + description: The width of the box to be drawn around the background. + fix_bounds: + default: false + type: boolean + description: Correct text coords to avoid clipping. + start_sec: + type: number + description: Start point (in seconds) of the overlay. + duration_sec: + type: number + description: Duration (in seconds) of the overlay. + fadein_duration_sec: + type: number + description: Fade-in time (in seconds) of the overlay. + fadeout_duration_sec: + type: number + description: Fade-out time (in seconds) of the overlay. + additionalProperties: false + - title: Color Convert + x-apps: + - core-api + properties: + kind: + enum: + - color_convert + payload: + type: object + properties: + from: + type: object + properties: + color_primaries: + enum: + - bt601 + - smpte170m + - bt709 + - bt470m + - bt470bg + - smpte240m + - film + - bt2020 + - smpte428 + - smpte431 + - smpte432 + - jedec-p22 + description: Chroma coordinate reference of the source primaries. The default is determined by video size. + color_trc: + enum: + - bt601 + - smpte170m + - bt709 + - gamma22 + - bt470m + - gamma28 + - bt470bg + - smpte240m + - linear + - log + - log_sqrt + - smpte2084 + - iec61966_2_1 + - iec61966_2_4 + - bt2020_10bit + - bt2020_12bit + - hlg + - arib-std-b67 + color_matrix: + enum: + - rgb + - bt470bg + - bt709 + - smpte170m + - smpte240m + - fcc + - ycgco + - bt2020c + - bt2020nc + - chroma-derived-nc + - chroma-derived-c + - ictcp + ire_range_mode: + enum: + - full + - limited + - auto + description: The IRE range for the source video. The default is auto. + override_source_metadata: + type: boolean + default: false + additionalProperties: false + to: + type: object + properties: + color_primaries: + enum: + - bt601 + - smpte170m + - bt709 + - bt470m + - bt470bg + - smpte240m + - film + - bt2020 + - smpte428 + - smpte431 + - smpte432 + - jedec-p22 + description: Chroma coordinate reference of the source primaries. The default is determined by video size. + color_trc: + enum: + - bt601 + - smpte170m + - bt709 + - gamma22 + - bt470m + - gamma28 + - bt470bg + - smpte240m + - linear + - log + - log_sqrt + - smpte2084 + - iec61966_2_1 + - iec61966_2_4 + - bt2020_10bit + - bt2020_12bit + - hlg + - arib-std-b67 + color_matrix: + enum: + - rgb + - bt470bg + - bt709 + - smpte170m + - smpte240m + - fcc + - ycgco + - bt2020c + - bt2020nc + - chroma-derived-nc + - chroma-derived-c + - ictcp + ire_range_mode: + enum: + - full + - limited + - auto + description: The IRE range for the source video. The default is auto. + additionalProperties: false + nominal_peak_luminance: + type: integer + preset: + enum: + - hdr_hlg_to_sdr + - hdr_hlg_to_sdr_desat_mild + - hdr_hlg_to_sdr_desat_medium + - hdr_pq_to_sdr + - hdr_pq_to_sdr_desat_mild + - hdr_pq_to_sdr_desat_medium + - sdr_to_hdr_pq_200nit + - sdr_to_hdr_pq_300nit + lut_file: + type: object + properties: + url: + type: string + mime: + type: string + required: + - url + additionalProperties: false + additionalProperties: false + additionalProperties: false + additionalProperties: false + description: The video encoding parameters. + audio: + type: array + items: + type: object + properties: + id: + type: string + description: ID of the audio track. + program_name: + type: string + description: Program name of the audio track. + codec: + enum: + - aac + - aac_lc + - he_aac1 + - he_aac2 + - ac4 + - ddp_joc + description: The audio codec to use for the track. + bitrate_kb: + type: number + description: The audio bitrate in kilobits per second. This is the average bitrate in the case of vbr. + channels: + type: integer + description: The number of audio channels. + sample_rate: + type: integer + description: The audio sample rate in Hz. Typical values are 44100 and 48000. Omit to use the source sample rate. + auto_generate_silence_track: + type: boolean + description: 'This fills the track with silence. ' + filters: + type: array + title: Audio Filters + description: The array of audio filters to be applied to the output. + items: + type: object + description: The audio filter object with a specific kind and payload format. + required: + - payload + properties: + kind: + type: string + payload: + type: object + anyOf: + - title: normalize + type: object + properties: + kind: + const: normalize + payload: + type: object + description: Specifies parameters for the image overlay filter. + properties: + kind: + const: ebur128 + analyze_vurl: + type: string + payload: + type: object + properties: + source: + type: object + properties: + integrated_lufs: + type: number + minimum: -99 + maximum: 0 + loudness_lra_lufs: + type: number + minimum: 0 + maximum: 99 + true_peak_dbfs: + type: number + minimum: -99 + maximum: 99 + integrated_threshold_lufs: + type: number + minimum: -99 + maximum: 0 + offset: + type: number + minimum: -99 + maximum: 99 + integrated_lufs: + type: number + minimum: -70 + maximum: -5 + loudness_lra_lufs: + type: number + minimum: 1 + maximum: 50 + true_peak_dbfs: + type: number + minimum: -9 + maximum: 0 + allow_unprecise_mode: + type: boolean + default: false + not: + required: + - analyze_vurl + - payload + required: + - kind + additionalProperties: false + required: + - kind + additionalProperties: false + language: + type: string + description: The audio language code in ISO-639 notation. + prefetch_hint_sec: + type: number + description: This determines how much to encode ahead of the current time during playback. It can be separately determined for the audio and video streams. + abr_map: + type: object + properties: + hls_audio_group: + type: string + is_hls_group_default: + type: boolean + default: false + content: + type: string + compatibility_group: + type: string + required: + - content + anyOf: + - required: + - hls_audio_group + - required: + - compatibility_group + additionalProperties: false + ddp_joc_upmix_mode: + enum: + - remap + - upmix + default: upmix + description: When upconverting to Dolby Atmos, this specifies the type of upmixing for DD+JOC encoding. + additionalProperties: false + description: Each audio track is an element of the array. + subtitle: + type: array + items: + type: object + properties: + id: + type: string + language: + type: string + program_name: + type: string + codec: + enum: + - webvtt + - stl + format_options: + type: object + properties: + sparse_vtt: + type: boolean + additionalProperties: false + track_selector: + type: object + additionalProperties: true + additionalProperties: false + additionalProperties: false + examples: + - encode_profile: + container: + kind: hls/fmp4 + segment_duration_sec: 2 + video: + - width: 1280 + height: 720 + codec: h264 + profile: high + level: '3.1' + bitrate_mode: vbr + bitrate_kb: 2500 + min_bitrate_kb: 2380 + max_bitrate_kb: 2620 + vbv_buffer_size_kb: 2650 + frame_rate: 30000/1001 + - width: 854 + height: 480 + codec: h264 + profile: high + level: '3.1' + bitrate_mode: vbr + bitrate_kb: 1200 + min_bitrate_kb: 1140 + max_bitrate_kb: 1260 + vbv_buffer_size_kb: 1260 + frame_rate: 30000/1001 + - width: 640 + height: 360 + codec: h264 + profile: high + level: '3.0' + bitrate_mode: vbr + bitrate_kb: 600 + min_bitrate_kb: 570 + max_bitrate_kb: 630 + vbv_buffer_size_kb: 630 + frame_rate: 30000/1001 + audio: + - codec: aac + bitrate_kb: 128 + channels: 2 + filters: + - kind: normalize + payload: + kind: ebur128 + payload: + integrated_lufs: -23 + additionalProperties: false + required: + - outputs + - type: object + properties: + analyzers: + type: array + items: + type: object + properties: + type: + type: string + enum: + - black_detection + - scene_detection + - silence_detection + - duplicate_frames_detection + config: + type: object + required: + - type + additionalProperties: false + - type: object + properties: + options: + allOf: + - type: object + properties: + expiration: + type: string + description: Expiration time for the RUID in ISO 8601 format + - type: object + properties: + render_waveforms: + type: boolean + default: true + render_thumbnails: + type: boolean + default: true + show_dolby_vision_metadata_markers: + type: boolean + default: true + use_source_start_time_code: + type: boolean + default: false + template_authentication_token: + type: string + description: Authentication token to be included in requests made by the player when fetching the template. + unevaluatedProperties: false + unevaluatedProperties: false + hls_implicit: + allOf: + - type: object + properties: + urls: + type: array + items: + anyOf: + - allOf: + - type: object + properties: + url: + type: string + format: uri + description: URL of the media file + id: + type: string + description: Optional identifier for the URL + access: + oneOf: + - type: object + properties: + shared_key: + title: AWS Key + description: The AWS Key. + type: + - string + - 'null' + maxLength: 512 + secret_key: + title: AWS Secret + description: The AWS Secret. + type: + - string + - 'null' + maxLength: 512 + session_token: + title: AWS Session Token + description: The AWS Session Token. + type: + - string + - 'null' + maxLength: 2048 + region: + title: AWS Region + description: The AWS region (optional). + type: + - string + - 'null' + maxLength: 512 + required: + - shared_key + - secret_key + additionalProperties: false + description: 'The S3 credentials. It is recommended that IAM user credentials be used rather than master S3 credentials. ' + - type: object + properties: + credentials_key: + type: string + description: Key to retrieve stored credentials for accessing the URL + required: + - credentials_key + additionalProperties: false + description: Credentials granting access to the location. + required: + - url + - type: object + properties: + mime: + type: string + additionalProperties: true + - type: string + expiration: + type: string + description: Expiration time for the RUID in ISO 8601 format + required: + - urls + - type: object + properties: + output_templates: + type: array + items: + type: object + properties: + type: + enum: + - audio + - video + - subtitle + name: + type: string + selectors: + type: array + items: + type: object + additionalProperties: true + encode_profile: + type: object + required: + - container + properties: + container: + type: object + required: + - kind + properties: + kind: + enum: + - hls + - hls/fmp4 + - mpegts + - mpeg2ts + - mp4 + - m4a + - fmp4 + - m4s + - wav + - nut + description: The type of media container for the output. + use_editlist: + type: boolean + description: This sets the edit list atom (elst) in MP4 files. Read more here https://developer.apple.com/documentation/quicktime-file-format/edit_list_atom. The default is false. + mpegts_initial_discontinuity: + type: boolean + default: false + segment_duration_sec: + type: number + description: The segment duration in seconds for segmented or fragmented streams such as HLS or mp4/MPEG-DASH. Decimal notation (e.g. 5.5) is supported. + prefetch_hint_sec: + type: number + description: This determines how much to encode ahead of the current time during playback. It can be separately determined for the audio and video streams. + additionalProperties: false + video: + anyOf: + - type: object + properties: + id: + type: string + description: An ID for the video layer. + width: + type: integer + description: Width of the output video. + height: + type: integer + description: Height of the output video. + bitrate_kb: + type: integer + description: The video bitrate in kilobits per second. For vbr, this is the average bitrate. + frame_rate: + oneOf: + - type: string + pattern: ^\d+\.?,?\/?\d+$ + - type: number + description: 'The video frame rate - can be expressed in decimal or fraction notation, examples: 29.97, 30000/1001' + codec: + enum: + - h264 + - h265 + description: The desired output video codec. + chroma_format: + type: string + description: The chroma format. + color_primaries: + enum: + - bt601 + - smpte170m + - bt709 + - bt470m + - bt470bg + - smpte240m + - film + - bt2020 + - smpte428 + - smpte431 + - smpte432 + - jedec-p22 + description: Chroma coordinate reference of the source primaries. The default is determined by video size. + color_trc: + enum: + - bt601 + - smpte170m + - bt709 + - gamma22 + - bt470m + - gamma28 + - bt470bg + - smpte240m + - smpte428 + - linear + - log + - log_sqrt + - bt1361 + - smpte2084 + - iec61966_2_1 + - iec61966_2_4 + - bt2020_10bit + - bt2020_12bit + - hlg + - arib-std-b67 + description: Color transfer characteristics. The default determined by video size. + color_matrix: + enum: + - rgb + - bt470bg + - bt709 + - smpte170m + - smpte240m + - ycgco + - bt2020c + - bt2020nc + - smpte2085 + - chroma-derived-nc + - chroma-derived-c + - ictcp + - fcc + description: YUV/YCbCr colorspace type. + ire_range_mode: + enum: + - full + - limited + - auto + description: The IRE range for the source video. The default is auto. + range: + enum: + - sdr + - dolby_vision_5 + - dolby_vision_8.1 + - hdr10 + description: The color range of the output video. The default is sdr. + sdr_enhancement: + type: object + properties: + mode: + enum: + - simple + - lut_low + - lut_med + - lut_high + default: lut_med + description: The conversion stregth of the SDR to HDR conversion 3D LUT. + use_metadata_smoothing: + type: boolean + default: true + description: Flag to smooth the HDR metadata between encoding segments. + additionalProperties: false + description: Object defining SDR to HDR enhancement controls. + abr_map: + type: object + properties: + hls_audio_group: + type: string + description: The HLS group that this layer belongs to. + compatibility_group: + type: string + description: The compatibility group that this layer belongs to. + anyOf: + - required: + - hls_audio_group + - required: + - compatibility_group + additionalProperties: false + description: Object with parameters controlling HLS audio layer affinities. + dar: + oneOf: + - type: string + pattern: ^\d+\.?:?\/?\d+$ + - type: number + description: 'The display aspect ratio. May expressed in decimal or fraction notation, examples: 1.33, 4/3' + sar: + oneOf: + - type: string + pattern: ^\d+\.?:?\/?\d+$ + - type: number + description: The storage aspect ratio. May expressed in decimal or fraction notation. The storage aspect ratio, display aspect ratio, and pixel aspect ratio are related by DAR = SAR x PAR + force_original_aspect_ratio: + type: boolean + description: This will force the output to have the same aspect ratio as the input. + profile: + type: string + description: The profile for your codec. Not all profiles are valid for all codecs. + level: + type: string + description: The codec-dependent level - please reference ISO/IEC 14496-10, ISO/IEC 13818-2 etc. + preset: + type: string + description: Codec preset. See https://trac.ffmpeg.org/wiki/Encode/H.264 for examples. + max_bitrate_kb: + type: number + description: The maximum video bitrate in kilobits per second. Only valid for crf and vbr. + min_bitrate_kb: + type: number + description: The minimum video bitrate in kilobits per second. Only valid for crf and vbr. + vbv_buffer_size_kb: + type: number + description: The vbv buffer size in kilobits. + vbv_init_occupancy_kb: + type: number + description: The vbv init occupancy in kilobits. + exact_gop_frames: + type: integer + description: Use a fixed GOP size of this many frames. + idr_interval: + type: object + properties: + seconds: + type: number + description: Describes IDR frame interval in seconds. + frames: + type: integer + description: Describes IDR frame interval in frames. + additionalProperties: false + description: Describes a IDR frame interval, as count or seconds. + refs: + type: integer + description: The number of h.264 reference frames to used for future frames. If not set, the profile/level combination will determine the proper number of reference frames. + use_scene_detection: + type: boolean + description: Enable or disable scene change detection. Disabling will come with a steep penalty on video quality. + use_closed_gop: + type: boolean + description: Force use of closed GOPs. + bitrate_mode: + type: string + description: The bitrate mode for the codec. Values include cbr, vbr, and crf. + crf: + type: number + description: If the bitrate mode is crf, then this value must be specified. A Constant Rate Factor setting of 18 is considered excellent. Higher values equal lower quality. A change of +6 should roughly halve the resulting file size. See https://trac.ffmpeg.org/wiki/Encode/H.264 + use_sequence_header_per_gop: + type: boolean + description: This will write a sequence header for each GOP. + closed_captions: + type: object + properties: + suppress: + type: boolean + enum: + - true + description: Suppress including captions in the output. + additionalProperties: false + description: Object describing the CC parameters for the targeted output. + prefetch_hint_sec: + type: number + description: This determines how much to encode ahead of the current time during playback. It can be separately determined for the audio and video streams. + x264_options: + type: string + description: x.264 specific codec options - please reference https://ffmpeg.org/ffmpeg-codecs.html#toc-libx264_002c-libx264rgb + filters: + type: array + title: Video Filters + description: The array of video filters to be applied to the output. + items: + type: object + description: The video filter object with a specific kind and payload format. + required: + - kind + - payload + properties: + kind: + type: string + payload: + type: object + anyOf: + - title: Image Overlay + properties: + kind: + const: image_overlay + description: 'Filter kind: ''image_overlay''.' + payload: + type: object + description: Specifies the parameters for the image overlay filter. + properties: + image_url: + type: string + description: Defines the http(-s) of the image to be used. + x: + default: 25 + oneOf: + - type: integer + - type: string + description: 'X position of the overlay. Can use expressions such as overlay_w-20 (overlay_w: width of the overlay).' + y: + default: 25 + oneOf: + - type: integer + - type: string + description: 'Y position of the overlay. Can use expressions such as overlay_h-20 (overlay_h: height of the overlay).' + width: + oneOf: + - type: number + - type: string + description: Width of the overlay. Can use expressions such as source_w (width of the video source). + height: + oneOf: + - type: number + - type: string + description: Height of the overlay. Can use expressions such as source_h (height of the video source). + opacity: + default: 1 + type: number + description: Opacity of the overlay. 0 = fully transparent, 1 = fully opaque. + start_sec: + type: number + description: Start point (in seconds) of the overlay. + duration_sec: + type: number + description: Duration (in seconds) of the overlay. + fadein_duration_sec: + type: number + description: Fade-in time (in seconds) of the overlay. + fadeout_duration_sec: + type: number + description: Fade-out time (in seconds) of the overlay. + additionalProperties: false + - title: Video Overlay + properties: + kind: + const: video_overlay + description: 'Filter kind: ''video_overlay''.' + payload: + type: object + description: Specifies the parameters for the video overlay filter. + properties: + video_url: + description: Defines the http(-s) of the video to be used. + type: string + x: + default: 25 + oneOf: + - type: integer + - type: string + description: 'X position of the overlay. Can use expressions such as overlay_w-20 (overlay_w: width of the overlay).' + y: + default: 25 + oneOf: + - type: integer + - type: string + description: 'Y position of the overlay. Can use expressions such as overlay_h-20 (overlay_h: height of the overlay).' + width: + oneOf: + - type: number + - type: string + description: Width of the overlay. Can use expressions such as source_w (width of the video source). + height: + oneOf: + - type: number + - type: string + description: Height of the overlay. Can use expressions such as source_h (height of the video source). + opacity: + type: number + default: 1 + description: Opacity of the overlay. 0 = fully transparent, 1 = fully opaque. + start_sec: + type: number + description: Start point (in seconds) of the overlay. + duration_sec: + type: number + description: Duration (in seconds) of the overlay. + fadein_duration_sec: + type: number + description: Fade-in time (in seconds) of the overlay. + fadeout_duration_sec: + type: number + description: Fade-out time (in seconds) of the overlay. + repeat_count: + type: integer + description: How many times to repeat the video overlay on the primary video. To repeat indefinitely use "-1". + additionalProperties: false + - title: Text Overlay + properties: + kind: + const: text_overlay + description: 'Filter kind: ''text_overlay''.' + payload: + type: object + description: Specifies the parameters for the text overlay filter. + properties: + text_url: + description: Defines the http(-s) of the text file to be used. + type: string + font_url: + description: Defines the http(-s) of the font file to be used. + type: string + x: + default: 25 + oneOf: + - type: integer + - type: string + description: 'The x location to start the imprint. Can use expressions such as w-20 (w: width of the video).' + y: + default: 25 + oneOf: + - type: integer + - type: string + description: 'The y location to start the imprint. Can use expressions such as h-20 (h: height of the video).' + opacity: + default: 1 + type: number + description: Opacity of the text overlay. 0 = fully transparent, 1 = fully opaque. + text: + type: string + description: The text string to be drawn. + font: + type: string + description: 'The font descriptor (compliant with fontconfig). Examples: ''Sans'', ''URW Bookman L:style=Demi Bold Italic''.' + font_color: + default: black + type: string + description: 'The color to be used for drawing fonts. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + font_size: + default: 16 + oneOf: + - type: integer + - type: string + description: 'The font size in points. Can use expressions such as h/10 (w: width of the video, h: height of the video). A font size of 16 is the default. ' + tab_size: + minimum: 1 + default: 4 + type: integer + description: The size of the tab in number of spaces. The \t character is replaced with spaces. + shadow_color: + default: black + type: string + description: 'The color to be used for drawing a shadow behind the drawn text. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + shadow_x: + default: 0 + type: integer + description: The x offset for the text shadow position with respect to the position of the text. It can be either positive or negative value. + shadow_y: + default: 0 + type: integer + description: The y offset for the text shadow position with respect to the position of the text. It can be either positive or negative value. + border_color: + type: string + description: 'The color to be used for drawing border around text. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + border_size: + default: 0 + type: integer + description: The width of the border to be drawn around the text. + background_color: + type: string + description: 'The color to be used for drawing box around text. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + background_size: + default: 0 + type: integer + description: The width of the box to be drawn around the background. + fix_bounds: + default: false + type: boolean + description: Correct text coords to avoid clipping. + start_sec: + type: number + description: Start point (in seconds) of the overlay. + duration_sec: + type: number + description: Duration (in seconds) of the overlay. + fadein_duration_sec: + type: number + description: Fade-in time (in seconds) of the overlay. + fadeout_duration_sec: + type: number + description: Fade-out time (in seconds) of the overlay. + additionalProperties: false + - title: Color Convert + x-apps: + - core-api + properties: + kind: + enum: + - color_convert + payload: + type: object + properties: + from: + type: object + properties: + color_primaries: + enum: + - bt601 + - smpte170m + - bt709 + - bt470m + - bt470bg + - smpte240m + - film + - bt2020 + - smpte428 + - smpte431 + - smpte432 + - jedec-p22 + description: Chroma coordinate reference of the source primaries. The default is determined by video size. + color_trc: + enum: + - bt601 + - smpte170m + - bt709 + - gamma22 + - bt470m + - gamma28 + - bt470bg + - smpte240m + - linear + - log + - log_sqrt + - smpte2084 + - iec61966_2_1 + - iec61966_2_4 + - bt2020_10bit + - bt2020_12bit + - hlg + - arib-std-b67 + color_matrix: + enum: + - rgb + - bt470bg + - bt709 + - smpte170m + - smpte240m + - fcc + - ycgco + - bt2020c + - bt2020nc + - chroma-derived-nc + - chroma-derived-c + - ictcp + ire_range_mode: + enum: + - full + - limited + - auto + description: The IRE range for the source video. The default is auto. + override_source_metadata: + type: boolean + default: false + additionalProperties: false + to: + type: object + properties: + color_primaries: + enum: + - bt601 + - smpte170m + - bt709 + - bt470m + - bt470bg + - smpte240m + - film + - bt2020 + - smpte428 + - smpte431 + - smpte432 + - jedec-p22 + description: Chroma coordinate reference of the source primaries. The default is determined by video size. + color_trc: + enum: + - bt601 + - smpte170m + - bt709 + - gamma22 + - bt470m + - gamma28 + - bt470bg + - smpte240m + - linear + - log + - log_sqrt + - smpte2084 + - iec61966_2_1 + - iec61966_2_4 + - bt2020_10bit + - bt2020_12bit + - hlg + - arib-std-b67 + color_matrix: + enum: + - rgb + - bt470bg + - bt709 + - smpte170m + - smpte240m + - fcc + - ycgco + - bt2020c + - bt2020nc + - chroma-derived-nc + - chroma-derived-c + - ictcp + ire_range_mode: + enum: + - full + - limited + - auto + description: The IRE range for the source video. The default is auto. + additionalProperties: false + nominal_peak_luminance: + type: integer + preset: + enum: + - hdr_hlg_to_sdr + - hdr_hlg_to_sdr_desat_mild + - hdr_hlg_to_sdr_desat_medium + - hdr_pq_to_sdr + - hdr_pq_to_sdr_desat_mild + - hdr_pq_to_sdr_desat_medium + - sdr_to_hdr_pq_200nit + - sdr_to_hdr_pq_300nit + lut_file: + type: object + properties: + url: + type: string + mime: + type: string + required: + - url + additionalProperties: false + additionalProperties: false + additionalProperties: false + additionalProperties: false + description: The video encoding parameters. + - type: array + items: + type: object + properties: + id: + type: string + description: An ID for the video layer. + width: + type: integer + description: Width of the output video. + height: + type: integer + description: Height of the output video. + bitrate_kb: + type: integer + description: The video bitrate in kilobits per second. For vbr, this is the average bitrate. + frame_rate: + oneOf: + - type: string + pattern: ^\d+\.?,?\/?\d+$ + - type: number + description: 'The video frame rate - can be expressed in decimal or fraction notation, examples: 29.97, 30000/1001' + codec: + enum: + - h264 + - h265 + description: The desired output video codec. + chroma_format: + type: string + description: The chroma format. + color_primaries: + enum: + - bt601 + - smpte170m + - bt709 + - bt470m + - bt470bg + - smpte240m + - film + - bt2020 + - smpte428 + - smpte431 + - smpte432 + - jedec-p22 + description: Chroma coordinate reference of the source primaries. The default is determined by video size. + color_trc: + enum: + - bt601 + - smpte170m + - bt709 + - gamma22 + - bt470m + - gamma28 + - bt470bg + - smpte240m + - smpte428 + - linear + - log + - log_sqrt + - bt1361 + - smpte2084 + - iec61966_2_1 + - iec61966_2_4 + - bt2020_10bit + - bt2020_12bit + - hlg + - arib-std-b67 + description: Color transfer characteristics. The default determined by video size. + color_matrix: + enum: + - rgb + - bt470bg + - bt709 + - smpte170m + - smpte240m + - ycgco + - bt2020c + - bt2020nc + - smpte2085 + - chroma-derived-nc + - chroma-derived-c + - ictcp + - fcc + description: YUV/YCbCr colorspace type. + ire_range_mode: + enum: + - full + - limited + - auto + description: The IRE range for the source video. The default is auto. + range: + enum: + - sdr + - dolby_vision_5 + - dolby_vision_8.1 + - hdr10 + description: The color range of the output video. The default is sdr. + sdr_enhancement: + type: object + properties: + mode: + enum: + - simple + - lut_low + - lut_med + - lut_high + default: lut_med + description: The conversion stregth of the SDR to HDR conversion 3D LUT. + use_metadata_smoothing: + type: boolean + default: true + description: Flag to smooth the HDR metadata between encoding segments. + additionalProperties: false + description: Object defining SDR to HDR enhancement controls. + abr_map: + type: object + properties: + hls_audio_group: + type: string + description: The HLS group that this layer belongs to. + compatibility_group: + type: string + description: The compatibility group that this layer belongs to. + anyOf: + - required: + - hls_audio_group + - required: + - compatibility_group + additionalProperties: false + description: Object with parameters controlling HLS audio layer affinities. + dar: + oneOf: + - type: string + pattern: ^\d+\.?:?\/?\d+$ + - type: number + description: 'The display aspect ratio. May expressed in decimal or fraction notation, examples: 1.33, 4/3' + sar: + oneOf: + - type: string + pattern: ^\d+\.?:?\/?\d+$ + - type: number + description: The storage aspect ratio. May expressed in decimal or fraction notation. The storage aspect ratio, display aspect ratio, and pixel aspect ratio are related by DAR = SAR x PAR + force_original_aspect_ratio: + type: boolean + description: This will force the output to have the same aspect ratio as the input. + profile: + type: string + description: The profile for your codec. Not all profiles are valid for all codecs. + level: + type: string + description: The codec-dependent level - please reference ISO/IEC 14496-10, ISO/IEC 13818-2 etc. + preset: + type: string + description: Codec preset. See https://trac.ffmpeg.org/wiki/Encode/H.264 for examples. + max_bitrate_kb: + type: number + description: The maximum video bitrate in kilobits per second. Only valid for crf and vbr. + min_bitrate_kb: + type: number + description: The minimum video bitrate in kilobits per second. Only valid for crf and vbr. + vbv_buffer_size_kb: + type: number + description: The vbv buffer size in kilobits. + vbv_init_occupancy_kb: + type: number + description: The vbv init occupancy in kilobits. + exact_gop_frames: + type: integer + description: Use a fixed GOP size of this many frames. + idr_interval: + type: object + properties: + seconds: + type: number + description: Describes IDR frame interval in seconds. + frames: + type: integer + description: Describes IDR frame interval in frames. + additionalProperties: false + description: Describes a IDR frame interval, as count or seconds. + refs: + type: integer + description: The number of h.264 reference frames to used for future frames. If not set, the profile/level combination will determine the proper number of reference frames. + use_scene_detection: + type: boolean + description: Enable or disable scene change detection. Disabling will come with a steep penalty on video quality. + use_closed_gop: + type: boolean + description: Force use of closed GOPs. + bitrate_mode: + type: string + description: The bitrate mode for the codec. Values include cbr, vbr, and crf. + crf: + type: number + description: If the bitrate mode is crf, then this value must be specified. A Constant Rate Factor setting of 18 is considered excellent. Higher values equal lower quality. A change of +6 should roughly halve the resulting file size. See https://trac.ffmpeg.org/wiki/Encode/H.264 + use_sequence_header_per_gop: + type: boolean + description: This will write a sequence header for each GOP. + closed_captions: + type: object + properties: + suppress: + type: boolean + enum: + - true + description: Suppress including captions in the output. + additionalProperties: false + description: Object describing the CC parameters for the targeted output. + prefetch_hint_sec: + type: number + description: This determines how much to encode ahead of the current time during playback. It can be separately determined for the audio and video streams. + x264_options: + type: string + description: x.264 specific codec options - please reference https://ffmpeg.org/ffmpeg-codecs.html#toc-libx264_002c-libx264rgb + filters: + type: array + title: Video Filters + description: The array of video filters to be applied to the output. + items: + type: object + description: The video filter object with a specific kind and payload format. + required: + - kind + - payload + properties: + kind: + type: string + payload: + type: object + anyOf: + - title: Image Overlay + properties: + kind: + const: image_overlay + description: 'Filter kind: ''image_overlay''.' + payload: + type: object + description: Specifies the parameters for the image overlay filter. + properties: + image_url: + type: string + description: Defines the http(-s) of the image to be used. + x: + default: 25 + oneOf: + - type: integer + - type: string + description: 'X position of the overlay. Can use expressions such as overlay_w-20 (overlay_w: width of the overlay).' + y: + default: 25 + oneOf: + - type: integer + - type: string + description: 'Y position of the overlay. Can use expressions such as overlay_h-20 (overlay_h: height of the overlay).' + width: + oneOf: + - type: number + - type: string + description: Width of the overlay. Can use expressions such as source_w (width of the video source). + height: + oneOf: + - type: number + - type: string + description: Height of the overlay. Can use expressions such as source_h (height of the video source). + opacity: + default: 1 + type: number + description: Opacity of the overlay. 0 = fully transparent, 1 = fully opaque. + start_sec: + type: number + description: Start point (in seconds) of the overlay. + duration_sec: + type: number + description: Duration (in seconds) of the overlay. + fadein_duration_sec: + type: number + description: Fade-in time (in seconds) of the overlay. + fadeout_duration_sec: + type: number + description: Fade-out time (in seconds) of the overlay. + additionalProperties: false + - title: Video Overlay + properties: + kind: + const: video_overlay + description: 'Filter kind: ''video_overlay''.' + payload: + type: object + description: Specifies the parameters for the video overlay filter. + properties: + video_url: + description: Defines the http(-s) of the video to be used. + type: string + x: + default: 25 + oneOf: + - type: integer + - type: string + description: 'X position of the overlay. Can use expressions such as overlay_w-20 (overlay_w: width of the overlay).' + y: + default: 25 + oneOf: + - type: integer + - type: string + description: 'Y position of the overlay. Can use expressions such as overlay_h-20 (overlay_h: height of the overlay).' + width: + oneOf: + - type: number + - type: string + description: Width of the overlay. Can use expressions such as source_w (width of the video source). + height: + oneOf: + - type: number + - type: string + description: Height of the overlay. Can use expressions such as source_h (height of the video source). + opacity: + type: number + default: 1 + description: Opacity of the overlay. 0 = fully transparent, 1 = fully opaque. + start_sec: + type: number + description: Start point (in seconds) of the overlay. + duration_sec: + type: number + description: Duration (in seconds) of the overlay. + fadein_duration_sec: + type: number + description: Fade-in time (in seconds) of the overlay. + fadeout_duration_sec: + type: number + description: Fade-out time (in seconds) of the overlay. + repeat_count: + type: integer + description: How many times to repeat the video overlay on the primary video. To repeat indefinitely use "-1". + additionalProperties: false + - title: Text Overlay + properties: + kind: + const: text_overlay + description: 'Filter kind: ''text_overlay''.' + payload: + type: object + description: Specifies the parameters for the text overlay filter. + properties: + text_url: + description: Defines the http(-s) of the text file to be used. + type: string + font_url: + description: Defines the http(-s) of the font file to be used. + type: string + x: + default: 25 + oneOf: + - type: integer + - type: string + description: 'The x location to start the imprint. Can use expressions such as w-20 (w: width of the video).' + y: + default: 25 + oneOf: + - type: integer + - type: string + description: 'The y location to start the imprint. Can use expressions such as h-20 (h: height of the video).' + opacity: + default: 1 + type: number + description: Opacity of the text overlay. 0 = fully transparent, 1 = fully opaque. + text: + type: string + description: The text string to be drawn. + font: + type: string + description: 'The font descriptor (compliant with fontconfig). Examples: ''Sans'', ''URW Bookman L:style=Demi Bold Italic''.' + font_color: + default: black + type: string + description: 'The color to be used for drawing fonts. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + font_size: + default: 16 + oneOf: + - type: integer + - type: string + description: 'The font size in points. Can use expressions such as h/10 (w: width of the video, h: height of the video). A font size of 16 is the default. ' + tab_size: + minimum: 1 + default: 4 + type: integer + description: The size of the tab in number of spaces. The \t character is replaced with spaces. + shadow_color: + default: black + type: string + description: 'The color to be used for drawing a shadow behind the drawn text. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + shadow_x: + default: 0 + type: integer + description: The x offset for the text shadow position with respect to the position of the text. It can be either positive or negative value. + shadow_y: + default: 0 + type: integer + description: The y offset for the text shadow position with respect to the position of the text. It can be either positive or negative value. + border_color: + type: string + description: 'The color to be used for drawing border around text. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + border_size: + default: 0 + type: integer + description: The width of the border to be drawn around the text. + background_color: + type: string + description: 'The color to be used for drawing box around text. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + background_size: + default: 0 + type: integer + description: The width of the box to be drawn around the background. + fix_bounds: + default: false + type: boolean + description: Correct text coords to avoid clipping. + start_sec: + type: number + description: Start point (in seconds) of the overlay. + duration_sec: + type: number + description: Duration (in seconds) of the overlay. + fadein_duration_sec: + type: number + description: Fade-in time (in seconds) of the overlay. + fadeout_duration_sec: + type: number + description: Fade-out time (in seconds) of the overlay. + additionalProperties: false + - title: Color Convert + x-apps: + - core-api + properties: + kind: + enum: + - color_convert + payload: + type: object + properties: + from: + type: object + properties: + color_primaries: + enum: + - bt601 + - smpte170m + - bt709 + - bt470m + - bt470bg + - smpte240m + - film + - bt2020 + - smpte428 + - smpte431 + - smpte432 + - jedec-p22 + description: Chroma coordinate reference of the source primaries. The default is determined by video size. + color_trc: + enum: + - bt601 + - smpte170m + - bt709 + - gamma22 + - bt470m + - gamma28 + - bt470bg + - smpte240m + - linear + - log + - log_sqrt + - smpte2084 + - iec61966_2_1 + - iec61966_2_4 + - bt2020_10bit + - bt2020_12bit + - hlg + - arib-std-b67 + color_matrix: + enum: + - rgb + - bt470bg + - bt709 + - smpte170m + - smpte240m + - fcc + - ycgco + - bt2020c + - bt2020nc + - chroma-derived-nc + - chroma-derived-c + - ictcp + ire_range_mode: + enum: + - full + - limited + - auto + description: The IRE range for the source video. The default is auto. + override_source_metadata: + type: boolean + default: false + additionalProperties: false + to: + type: object + properties: + color_primaries: + enum: + - bt601 + - smpte170m + - bt709 + - bt470m + - bt470bg + - smpte240m + - film + - bt2020 + - smpte428 + - smpte431 + - smpte432 + - jedec-p22 + description: Chroma coordinate reference of the source primaries. The default is determined by video size. + color_trc: + enum: + - bt601 + - smpte170m + - bt709 + - gamma22 + - bt470m + - gamma28 + - bt470bg + - smpte240m + - linear + - log + - log_sqrt + - smpte2084 + - iec61966_2_1 + - iec61966_2_4 + - bt2020_10bit + - bt2020_12bit + - hlg + - arib-std-b67 + color_matrix: + enum: + - rgb + - bt470bg + - bt709 + - smpte170m + - smpte240m + - fcc + - ycgco + - bt2020c + - bt2020nc + - chroma-derived-nc + - chroma-derived-c + - ictcp + ire_range_mode: + enum: + - full + - limited + - auto + description: The IRE range for the source video. The default is auto. + additionalProperties: false + nominal_peak_luminance: + type: integer + preset: + enum: + - hdr_hlg_to_sdr + - hdr_hlg_to_sdr_desat_mild + - hdr_hlg_to_sdr_desat_medium + - hdr_pq_to_sdr + - hdr_pq_to_sdr_desat_mild + - hdr_pq_to_sdr_desat_medium + - sdr_to_hdr_pq_200nit + - sdr_to_hdr_pq_300nit + lut_file: + type: object + properties: + url: + type: string + mime: + type: string + required: + - url + additionalProperties: false + additionalProperties: false + additionalProperties: false + additionalProperties: false + description: The video encoding parameters. + audio: + type: array + items: + type: object + properties: + id: + type: string + description: ID of the audio track. + program_name: + type: string + description: Program name of the audio track. + codec: + enum: + - aac + - aac_lc + - he_aac1 + - he_aac2 + - ac4 + - ddp_joc + description: The audio codec to use for the track. + bitrate_kb: + type: number + description: The audio bitrate in kilobits per second. This is the average bitrate in the case of vbr. + channels: + type: integer + description: The number of audio channels. + sample_rate: + type: integer + description: The audio sample rate in Hz. Typical values are 44100 and 48000. Omit to use the source sample rate. + auto_generate_silence_track: + type: boolean + description: 'This fills the track with silence. ' + filters: + type: array + title: Audio Filters + description: The array of audio filters to be applied to the output. + items: + type: object + description: The audio filter object with a specific kind and payload format. + required: + - payload + properties: + kind: + type: string + payload: + type: object + anyOf: + - title: normalize + type: object + properties: + kind: + const: normalize + payload: + type: object + description: Specifies parameters for the image overlay filter. + properties: + kind: + const: ebur128 + analyze_vurl: + type: string + payload: + type: object + properties: + source: + type: object + properties: + integrated_lufs: + type: number + minimum: -99 + maximum: 0 + loudness_lra_lufs: + type: number + minimum: 0 + maximum: 99 + true_peak_dbfs: + type: number + minimum: -99 + maximum: 99 + integrated_threshold_lufs: + type: number + minimum: -99 + maximum: 0 + offset: + type: number + minimum: -99 + maximum: 99 + integrated_lufs: + type: number + minimum: -70 + maximum: -5 + loudness_lra_lufs: + type: number + minimum: 1 + maximum: 50 + true_peak_dbfs: + type: number + minimum: -9 + maximum: 0 + allow_unprecise_mode: + type: boolean + default: false + not: + required: + - analyze_vurl + - payload + required: + - kind + additionalProperties: false + required: + - kind + additionalProperties: false + language: + type: string + description: The audio language code in ISO-639 notation. + prefetch_hint_sec: + type: number + description: This determines how much to encode ahead of the current time during playback. It can be separately determined for the audio and video streams. + abr_map: + type: object + properties: + hls_audio_group: + type: string + is_hls_group_default: + type: boolean + default: false + content: + type: string + compatibility_group: + type: string + required: + - content + anyOf: + - required: + - hls_audio_group + - required: + - compatibility_group + additionalProperties: false + ddp_joc_upmix_mode: + enum: + - remap + - upmix + default: upmix + description: When upconverting to Dolby Atmos, this specifies the type of upmixing for DD+JOC encoding. + additionalProperties: false + description: Each audio track is an element of the array. + subtitle: + type: array + items: + type: object + properties: + id: + type: string + language: + type: string + program_name: + type: string + codec: + enum: + - webvtt + - stl + format_options: + type: object + properties: + sparse_vtt: + type: boolean + additionalProperties: false + track_selector: + type: object + additionalProperties: true + additionalProperties: false + additionalProperties: false + examples: + - encode_profile: + container: + kind: hls/fmp4 + segment_duration_sec: 2 + video: + - width: 1280 + height: 720 + codec: h264 + profile: high + level: '3.1' + bitrate_mode: vbr + bitrate_kb: 2500 + min_bitrate_kb: 2380 + max_bitrate_kb: 2620 + vbv_buffer_size_kb: 2650 + frame_rate: 30000/1001 + - width: 854 + height: 480 + codec: h264 + profile: high + level: '3.1' + bitrate_mode: vbr + bitrate_kb: 1200 + min_bitrate_kb: 1140 + max_bitrate_kb: 1260 + vbv_buffer_size_kb: 1260 + frame_rate: 30000/1001 + - width: 640 + height: 360 + codec: h264 + profile: high + level: '3.0' + bitrate_mode: vbr + bitrate_kb: 600 + min_bitrate_kb: 570 + max_bitrate_kb: 630 + vbv_buffer_size_kb: 630 + frame_rate: 30000/1001 + audio: + - codec: aac + bitrate_kb: 128 + channels: 2 + filters: + - kind: normalize + payload: + kind: ebur128 + payload: + integrated_lufs: -23 + required: + - type + - encode_profile + additionalProperties: false + required: + - output_templates + - type: object + properties: + analyzers: + type: array + items: + type: object + properties: + type: + type: string + enum: + - black_detection + - scene_detection + - silence_detection + - duplicate_frames_detection + config: + type: object + required: + - type + additionalProperties: false + - type: object + properties: + options: + allOf: + - type: object + properties: + expiration: + type: string + description: Expiration time for the RUID in ISO 8601 format + - type: object + properties: + render_waveforms: + type: boolean + default: true + render_thumbnails: + type: boolean + default: true + show_dolby_vision_metadata_markers: + type: boolean + default: true + use_source_start_time_code: + type: boolean + default: false + template_authentication_token: + type: string + description: Authentication token to be included in requests made by the player when fetching the template. + unevaluatedProperties: false + unevaluatedProperties: false + codemill_explicit_outputs: + allOf: + - type: object + properties: + name: + type: string + description: Pretty name for this asset + x-apps: + - core-api + urls: + type: array + items: + anyOf: + - allOf: + - type: object + properties: + url: + type: string + format: uri + description: URL of the media file + id: + type: string + description: Optional identifier for the URL + access: + oneOf: + - type: object + properties: + shared_key: + title: AWS Key + description: The AWS Key. + type: + - string + - 'null' + maxLength: 512 + secret_key: + title: AWS Secret + description: The AWS Secret. + type: + - string + - 'null' + maxLength: 512 + session_token: + title: AWS Session Token + description: The AWS Session Token. + type: + - string + - 'null' + maxLength: 2048 + region: + title: AWS Region + description: The AWS region (optional). + type: + - string + - 'null' + maxLength: 512 + required: + - shared_key + - secret_key + additionalProperties: false + - type: object + properties: + credentials_key: + type: string + description: Key to retrieve stored credentials for accessing the URL + required: + - credentials_key + additionalProperties: false + required: + - url + - type: object + properties: + dolby_vision_metadata_xml: + type: string + deprecated: true + config: + type: object + properties: {} + x-internal: true + additionalProperties: true + media_indices: + type: object + properties: + obtain_media_index: + type: boolean + default: true + obtain_libmediainfo: + type: boolean + default: true + obtain_ffprobe: + type: boolean + default: true + obtain_streaminfo: + type: boolean + default: true + obtain_dolby_e: + type: boolean + default: true + additionalProperties: false + mime: + type: string + additionalProperties: true + - type: string + expiration: + type: string + description: Expiration time for the RUID in ISO 8601 format + encryption: + type: object + properties: + enabled: + type: + - boolean + kind: + enum: + - aws_kms + aws_kms_region: + type: + - string + additionalProperties: false + x-internal: true + required: + - urls + - type: object + properties: + map: + type: object + properties: + audio: + type: array + items: + type: object + properties: + id: + type: string + url_id: + type: string + track_idx: + type: integer + channels: + type: array + items: + type: object + additionalProperties: false + video: + type: array + items: + type: object + properties: + id: + type: string + url_id: + type: string + track_idx: + type: integer + dolby_vision_metadata_url_id: + type: string + additionalProperties: false + subtitle: + type: array + items: + type: object + properties: + id: + type: string + url_id: + type: string + track_idx: + type: integer + additionalProperties: false + additionalProperties: false + outputs: + type: array + items: + type: object + properties: + name: + type: string + encode_profile: + type: object + required: + - container + properties: + container: + type: object + required: + - kind + properties: + kind: + enum: + - hls + - hls/fmp4 + - mpegts + - mpeg2ts + - mp4 + - m4a + - fmp4 + - m4s + - wav + - nut + description: The type of media container for the output. + use_editlist: + type: boolean + description: This sets the edit list atom (elst) in MP4 files. Read more here https://developer.apple.com/documentation/quicktime-file-format/edit_list_atom. The default is false. + mpegts_initial_discontinuity: + type: boolean + default: false + segment_duration_sec: + type: number + description: The segment duration in seconds for segmented or fragmented streams such as HLS or mp4/MPEG-DASH. Decimal notation (e.g. 5.5) is supported. + prefetch_hint_sec: + type: number + description: This determines how much to encode ahead of the current time during playback. It can be separately determined for the audio and video streams. + additionalProperties: false + video: + anyOf: + - type: object + properties: + id: + type: string + description: An ID for the video layer. + width: + type: integer + description: Width of the output video. + height: + type: integer + description: Height of the output video. + bitrate_kb: + type: integer + description: The video bitrate in kilobits per second. For vbr, this is the average bitrate. + frame_rate: + oneOf: + - type: string + pattern: ^\d+\.?,?\/?\d+$ + - type: number + description: 'The video frame rate - can be expressed in decimal or fraction notation, examples: 29.97, 30000/1001' + codec: + enum: + - h264 + - h265 + description: The desired output video codec. + chroma_format: + type: string + description: The chroma format. + color_primaries: + enum: + - bt601 + - smpte170m + - bt709 + - bt470m + - bt470bg + - smpte240m + - film + - bt2020 + - smpte428 + - smpte431 + - smpte432 + - jedec-p22 + description: Chroma coordinate reference of the source primaries. The default is determined by video size. + color_trc: + enum: + - bt601 + - smpte170m + - bt709 + - gamma22 + - bt470m + - gamma28 + - bt470bg + - smpte240m + - smpte428 + - linear + - log + - log_sqrt + - bt1361 + - smpte2084 + - iec61966_2_1 + - iec61966_2_4 + - bt2020_10bit + - bt2020_12bit + - hlg + - arib-std-b67 + description: Color transfer characteristics. The default determined by video size. + color_matrix: + enum: + - rgb + - bt470bg + - bt709 + - smpte170m + - smpte240m + - ycgco + - bt2020c + - bt2020nc + - smpte2085 + - chroma-derived-nc + - chroma-derived-c + - ictcp + - fcc + description: YUV/YCbCr colorspace type. + ire_range_mode: + enum: + - full + - limited + - auto + description: The IRE range for the source video. The default is auto. + range: + enum: + - sdr + - dolby_vision_5 + - dolby_vision_8.1 + - hdr10 + description: The color range of the output video. The default is sdr. + sdr_enhancement: + type: object + properties: + mode: + enum: + - simple + - lut_low + - lut_med + - lut_high + default: lut_med + description: The conversion stregth of the SDR to HDR conversion 3D LUT. + use_metadata_smoothing: + type: boolean + default: true + description: Flag to smooth the HDR metadata between encoding segments. + additionalProperties: false + description: Object defining SDR to HDR enhancement controls. + abr_map: + type: object + properties: + hls_audio_group: + type: string + description: The HLS group that this layer belongs to. + compatibility_group: + type: string + description: The compatibility group that this layer belongs to. + anyOf: + - required: + - hls_audio_group + - required: + - compatibility_group + additionalProperties: false + description: Object with parameters controlling HLS audio layer affinities. + ffmpeg_cli_insert: + type: string + description: The FFmpeg command line arguments to be used. Note that these will override competing settings in the JSON. + x-internal: true + dar: + oneOf: + - type: string + pattern: ^\d+\.?:?\/?\d+$ + - type: number + description: 'The display aspect ratio. May expressed in decimal or fraction notation, examples: 1.33, 4/3' + sar: + oneOf: + - type: string + pattern: ^\d+\.?:?\/?\d+$ + - type: number + description: The storage aspect ratio. May expressed in decimal or fraction notation. The storage aspect ratio, display aspect ratio, and pixel aspect ratio are related by DAR = SAR x PAR + force_original_aspect_ratio: + type: boolean + description: This will force the output to have the same aspect ratio as the input. + profile: + type: string + description: The profile for your codec. Not all profiles are valid for all codecs. + level: + type: string + description: The codec-dependent level - please reference ISO/IEC 14496-10, ISO/IEC 13818-2 etc. + preset: + type: string + description: Codec preset. See https://trac.ffmpeg.org/wiki/Encode/H.264 for examples. + max_bitrate_kb: + type: number + description: The maximum video bitrate in kilobits per second. Only valid for crf and vbr. + min_bitrate_kb: + type: number + description: The minimum video bitrate in kilobits per second. Only valid for crf and vbr. + vbv_buffer_size_kb: + type: number + description: The vbv buffer size in kilobits. + vbv_init_occupancy_kb: + type: number + description: The vbv init occupancy in kilobits. + exact_gop_frames: + type: integer + description: Use a fixed GOP size of this many frames. + idr_interval: + type: object + properties: + seconds: + type: number + description: Describes IDR frame interval in seconds. + frames: + type: integer + description: Describes IDR frame interval in frames. + additionalProperties: false + description: Describes a IDR frame interval, as count or seconds. + refs: + type: integer + description: The number of h.264 reference frames to used for future frames. If not set, the profile/level combination will determine the proper number of reference frames. + use_scene_detection: + type: boolean + description: Enable or disable scene change detection. Disabling will come with a steep penalty on video quality. + use_closed_gop: + type: boolean + description: Force use of closed GOPs. + bitrate_mode: + type: string + description: The bitrate mode for the codec. Values include cbr, vbr, and crf. + crf: + type: number + description: If the bitrate mode is crf, then this value must be specified. A Constant Rate Factor setting of 18 is considered excellent. Higher values equal lower quality. A change of +6 should roughly halve the resulting file size. See https://trac.ffmpeg.org/wiki/Encode/H.264 + frames: + type: integer + x-internal: true + description: WHAT IS THIS? + use_sequence_header_per_gop: + type: boolean + description: This will write a sequence header for each GOP. + closed_captions: + type: object + properties: + suppress: + type: boolean + enum: + - true + description: Suppress including captions in the output. + additionalProperties: false + description: Object describing the CC parameters for the targeted output. + track_selector: + type: object + additionalProperties: true + x-docs-hide: true + prefetch_hint_sec: + type: number + description: This determines how much to encode ahead of the current time during playback. It can be separately determined for the audio and video streams. + hls_options: + type: object + properties: + media_subfolder: + type: string + description: 'hls-packager relevant only: allows to place layers in specific subfolders' + media_filename_template: + type: string + description: 'hls-packager relevant only: allows to overwrite the default seg%04d file name template - must contain a c-sprintf-based converting an integer segment number' + full_rpu_smoothing: + type: boolean + default: false + description: Enables full RPU smoothing for Dolby Vision segments. + additionalProperties: false + x-internal: true + x264_options: + type: string + description: x.264 specific codec options - please reference https://ffmpeg.org/ffmpeg-codecs.html#toc-libx264_002c-libx264rgb + filters: + type: array + title: Video Filters + description: The array of video filters to be applied to the output. + items: + type: object + description: The video filter object with a specific kind and payload format. + required: + - kind + - payload + properties: + kind: + type: string + payload: + type: object + anyOf: + - title: Image Overlay + properties: + kind: + const: image_overlay + description: 'Filter kind: ''image_overlay''.' + payload: + type: object + description: Specifies the parameters for the image overlay filter. + properties: + image_url: + type: string + description: Defines the http(-s) of the image to be used. + x: + default: 25 + oneOf: + - type: integer + - type: string + description: 'X position of the overlay. Can use expressions such as overlay_w-20 (overlay_w: width of the overlay).' + y: + default: 25 + oneOf: + - type: integer + - type: string + description: 'Y position of the overlay. Can use expressions such as overlay_h-20 (overlay_h: height of the overlay).' + width: + oneOf: + - type: number + - type: string + description: Width of the overlay. Can use expressions such as source_w (width of the video source). + height: + oneOf: + - type: number + - type: string + description: Height of the overlay. Can use expressions such as source_h (height of the video source). + opacity: + default: 1 + type: number + description: Opacity of the overlay. 0 = fully transparent, 1 = fully opaque. + start_sec: + type: number + description: Start point (in seconds) of the overlay. + duration_sec: + type: number + description: Duration (in seconds) of the overlay. + fadein_duration_sec: + type: number + description: Fade-in time (in seconds) of the overlay. + fadeout_duration_sec: + type: number + description: Fade-out time (in seconds) of the overlay. + additionalProperties: false + - title: Video Overlay + properties: + kind: + const: video_overlay + description: 'Filter kind: ''video_overlay''.' + payload: + type: object + description: Specifies the parameters for the video overlay filter. + properties: + video_url: + description: Defines the http(-s) of the video to be used. + type: string + x: + default: 25 + oneOf: + - type: integer + - type: string + description: 'X position of the overlay. Can use expressions such as overlay_w-20 (overlay_w: width of the overlay).' + y: + default: 25 + oneOf: + - type: integer + - type: string + description: 'Y position of the overlay. Can use expressions such as overlay_h-20 (overlay_h: height of the overlay).' + width: + oneOf: + - type: number + - type: string + description: Width of the overlay. Can use expressions such as source_w (width of the video source). + height: + oneOf: + - type: number + - type: string + description: Height of the overlay. Can use expressions such as source_h (height of the video source). + opacity: + type: number + default: 1 + description: Opacity of the overlay. 0 = fully transparent, 1 = fully opaque. + start_sec: + type: number + description: Start point (in seconds) of the overlay. + duration_sec: + type: number + description: Duration (in seconds) of the overlay. + fadein_duration_sec: + type: number + description: Fade-in time (in seconds) of the overlay. + fadeout_duration_sec: + type: number + description: Fade-out time (in seconds) of the overlay. + repeat_count: + type: integer + description: How many times to repeat the video overlay on the primary video. To repeat indefinitely use "-1". + additionalProperties: false + - title: Text Overlay + properties: + kind: + const: text_overlay + description: 'Filter kind: ''text_overlay''.' + payload: + type: object + description: Specifies the parameters for the text overlay filter. + properties: + text_url: + description: Defines the http(-s) of the text file to be used. + type: string + font_url: + description: Defines the http(-s) of the font file to be used. + type: string + x: + default: 25 + oneOf: + - type: integer + - type: string + description: 'The x location to start the imprint. Can use expressions such as w-20 (w: width of the video).' + y: + default: 25 + oneOf: + - type: integer + - type: string + description: 'The y location to start the imprint. Can use expressions such as h-20 (h: height of the video).' + opacity: + default: 1 + type: number + description: Opacity of the text overlay. 0 = fully transparent, 1 = fully opaque. + text: + type: string + description: The text string to be drawn. + font: + type: string + description: 'The font descriptor (compliant with fontconfig). Examples: ''Sans'', ''URW Bookman L:style=Demi Bold Italic''.' + font_color: + default: black + type: string + description: 'The color to be used for drawing fonts. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + font_size: + default: 16 + oneOf: + - type: integer + - type: string + description: 'The font size in points. Can use expressions such as h/10 (w: width of the video, h: height of the video). A font size of 16 is the default. ' + tab_size: + minimum: 1 + default: 4 + type: integer + description: The size of the tab in number of spaces. The \t character is replaced with spaces. + shadow_color: + default: black + type: string + description: 'The color to be used for drawing a shadow behind the drawn text. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + shadow_x: + default: 0 + type: integer + description: The x offset for the text shadow position with respect to the position of the text. It can be either positive or negative value. + shadow_y: + default: 0 + type: integer + description: The y offset for the text shadow position with respect to the position of the text. It can be either positive or negative value. + border_color: + type: string + description: 'The color to be used for drawing border around text. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + border_size: + default: 0 + type: integer + description: The width of the border to be drawn around the text. + background_color: + type: string + description: 'The color to be used for drawing box around text. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + background_size: + default: 0 + type: integer + description: The width of the box to be drawn around the background. + fix_bounds: + default: false + type: boolean + description: Correct text coords to avoid clipping. + start_sec: + type: number + description: Start point (in seconds) of the overlay. + duration_sec: + type: number + description: Duration (in seconds) of the overlay. + fadein_duration_sec: + type: number + description: Fade-in time (in seconds) of the overlay. + fadeout_duration_sec: + type: number + description: Fade-out time (in seconds) of the overlay. + additionalProperties: false + - title: Color Convert + x-apps: + - core-api + properties: + kind: + enum: + - color_convert + payload: + type: object + properties: + from: + type: object + properties: + color_primaries: + enum: + - bt601 + - smpte170m + - bt709 + - bt470m + - bt470bg + - smpte240m + - film + - bt2020 + - smpte428 + - smpte431 + - smpte432 + - jedec-p22 + description: Chroma coordinate reference of the source primaries. The default is determined by video size. + color_trc: + enum: + - bt601 + - smpte170m + - bt709 + - gamma22 + - bt470m + - gamma28 + - bt470bg + - smpte240m + - linear + - log + - log_sqrt + - smpte2084 + - iec61966_2_1 + - iec61966_2_4 + - bt2020_10bit + - bt2020_12bit + - hlg + - arib-std-b67 + color_matrix: + enum: + - rgb + - bt470bg + - bt709 + - smpte170m + - smpte240m + - fcc + - ycgco + - bt2020c + - bt2020nc + - chroma-derived-nc + - chroma-derived-c + - ictcp + ire_range_mode: + enum: + - full + - limited + - auto + description: The IRE range for the source video. The default is auto. + override_source_metadata: + type: boolean + default: false + additionalProperties: false + to: + type: object + properties: + color_primaries: + enum: + - bt601 + - smpte170m + - bt709 + - bt470m + - bt470bg + - smpte240m + - film + - bt2020 + - smpte428 + - smpte431 + - smpte432 + - jedec-p22 + description: Chroma coordinate reference of the source primaries. The default is determined by video size. + color_trc: + enum: + - bt601 + - smpte170m + - bt709 + - gamma22 + - bt470m + - gamma28 + - bt470bg + - smpte240m + - linear + - log + - log_sqrt + - smpte2084 + - iec61966_2_1 + - iec61966_2_4 + - bt2020_10bit + - bt2020_12bit + - hlg + - arib-std-b67 + color_matrix: + enum: + - rgb + - bt470bg + - bt709 + - smpte170m + - smpte240m + - fcc + - ycgco + - bt2020c + - bt2020nc + - chroma-derived-nc + - chroma-derived-c + - ictcp + ire_range_mode: + enum: + - full + - limited + - auto + description: The IRE range for the source video. The default is auto. + additionalProperties: false + nominal_peak_luminance: + type: integer + preset: + enum: + - hdr_hlg_to_sdr + - hdr_hlg_to_sdr_desat_mild + - hdr_hlg_to_sdr_desat_medium + - hdr_pq_to_sdr + - hdr_pq_to_sdr_desat_mild + - hdr_pq_to_sdr_desat_medium + - sdr_to_hdr_pq_200nit + - sdr_to_hdr_pq_300nit + lut_file: + type: object + properties: + url: + type: string + mime: + type: string + required: + - url + additionalProperties: false + additionalProperties: false + additionalProperties: false + additionalProperties: false + description: The video encoding parameters. + - type: array + items: + type: object + properties: + id: + type: string + description: An ID for the video layer. + width: + type: integer + description: Width of the output video. + height: + type: integer + description: Height of the output video. + bitrate_kb: + type: integer + description: The video bitrate in kilobits per second. For vbr, this is the average bitrate. + frame_rate: + oneOf: + - type: string + pattern: ^\d+\.?,?\/?\d+$ + - type: number + description: 'The video frame rate - can be expressed in decimal or fraction notation, examples: 29.97, 30000/1001' + codec: + enum: + - h264 + - h265 + description: The desired output video codec. + chroma_format: + type: string + description: The chroma format. + color_primaries: + enum: + - bt601 + - smpte170m + - bt709 + - bt470m + - bt470bg + - smpte240m + - film + - bt2020 + - smpte428 + - smpte431 + - smpte432 + - jedec-p22 + description: Chroma coordinate reference of the source primaries. The default is determined by video size. + color_trc: + enum: + - bt601 + - smpte170m + - bt709 + - gamma22 + - bt470m + - gamma28 + - bt470bg + - smpte240m + - smpte428 + - linear + - log + - log_sqrt + - bt1361 + - smpte2084 + - iec61966_2_1 + - iec61966_2_4 + - bt2020_10bit + - bt2020_12bit + - hlg + - arib-std-b67 + description: Color transfer characteristics. The default determined by video size. + color_matrix: + enum: + - rgb + - bt470bg + - bt709 + - smpte170m + - smpte240m + - ycgco + - bt2020c + - bt2020nc + - smpte2085 + - chroma-derived-nc + - chroma-derived-c + - ictcp + - fcc + description: YUV/YCbCr colorspace type. + ire_range_mode: + enum: + - full + - limited + - auto + description: The IRE range for the source video. The default is auto. + range: + enum: + - sdr + - dolby_vision_5 + - dolby_vision_8.1 + - hdr10 + description: The color range of the output video. The default is sdr. + sdr_enhancement: + type: object + properties: + mode: + enum: + - simple + - lut_low + - lut_med + - lut_high + default: lut_med + description: The conversion stregth of the SDR to HDR conversion 3D LUT. + use_metadata_smoothing: + type: boolean + default: true + description: Flag to smooth the HDR metadata between encoding segments. + additionalProperties: false + description: Object defining SDR to HDR enhancement controls. + abr_map: + type: object + properties: + hls_audio_group: + type: string + description: The HLS group that this layer belongs to. + compatibility_group: + type: string + description: The compatibility group that this layer belongs to. + anyOf: + - required: + - hls_audio_group + - required: + - compatibility_group + additionalProperties: false + description: Object with parameters controlling HLS audio layer affinities. + ffmpeg_cli_insert: + type: string + description: The FFmpeg command line arguments to be used. Note that these will override competing settings in the JSON. + x-internal: true + dar: + oneOf: + - type: string + pattern: ^\d+\.?:?\/?\d+$ + - type: number + description: 'The display aspect ratio. May expressed in decimal or fraction notation, examples: 1.33, 4/3' + sar: + oneOf: + - type: string + pattern: ^\d+\.?:?\/?\d+$ + - type: number + description: The storage aspect ratio. May expressed in decimal or fraction notation. The storage aspect ratio, display aspect ratio, and pixel aspect ratio are related by DAR = SAR x PAR + force_original_aspect_ratio: + type: boolean + description: This will force the output to have the same aspect ratio as the input. + profile: + type: string + description: The profile for your codec. Not all profiles are valid for all codecs. + level: + type: string + description: The codec-dependent level - please reference ISO/IEC 14496-10, ISO/IEC 13818-2 etc. + preset: + type: string + description: Codec preset. See https://trac.ffmpeg.org/wiki/Encode/H.264 for examples. + max_bitrate_kb: + type: number + description: The maximum video bitrate in kilobits per second. Only valid for crf and vbr. + min_bitrate_kb: + type: number + description: The minimum video bitrate in kilobits per second. Only valid for crf and vbr. + vbv_buffer_size_kb: + type: number + description: The vbv buffer size in kilobits. + vbv_init_occupancy_kb: + type: number + description: The vbv init occupancy in kilobits. + exact_gop_frames: + type: integer + description: Use a fixed GOP size of this many frames. + idr_interval: + type: object + properties: + seconds: + type: number + description: Describes IDR frame interval in seconds. + frames: + type: integer + description: Describes IDR frame interval in frames. + additionalProperties: false + description: Describes a IDR frame interval, as count or seconds. + refs: + type: integer + description: The number of h.264 reference frames to used for future frames. If not set, the profile/level combination will determine the proper number of reference frames. + use_scene_detection: + type: boolean + description: Enable or disable scene change detection. Disabling will come with a steep penalty on video quality. + use_closed_gop: + type: boolean + description: Force use of closed GOPs. + bitrate_mode: + type: string + description: The bitrate mode for the codec. Values include cbr, vbr, and crf. + crf: + type: number + description: If the bitrate mode is crf, then this value must be specified. A Constant Rate Factor setting of 18 is considered excellent. Higher values equal lower quality. A change of +6 should roughly halve the resulting file size. See https://trac.ffmpeg.org/wiki/Encode/H.264 + frames: + type: integer + x-internal: true + description: WHAT IS THIS? + use_sequence_header_per_gop: + type: boolean + description: This will write a sequence header for each GOP. + closed_captions: + type: object + properties: + suppress: + type: boolean + enum: + - true + description: Suppress including captions in the output. + additionalProperties: false + description: Object describing the CC parameters for the targeted output. + track_selector: + type: object + additionalProperties: true + x-docs-hide: true + prefetch_hint_sec: + type: number + description: This determines how much to encode ahead of the current time during playback. It can be separately determined for the audio and video streams. + hls_options: + type: object + properties: + media_subfolder: + type: string + description: 'hls-packager relevant only: allows to place layers in specific subfolders' + media_filename_template: + type: string + description: 'hls-packager relevant only: allows to overwrite the default seg%04d file name template - must contain a c-sprintf-based converting an integer segment number' + full_rpu_smoothing: + type: boolean + default: false + description: Enables full RPU smoothing for Dolby Vision segments. + additionalProperties: false + x-internal: true + x264_options: + type: string + description: x.264 specific codec options - please reference https://ffmpeg.org/ffmpeg-codecs.html#toc-libx264_002c-libx264rgb + filters: + type: array + title: Video Filters + description: The array of video filters to be applied to the output. + items: + type: object + description: The video filter object with a specific kind and payload format. + required: + - kind + - payload + properties: + kind: + type: string + payload: + type: object + anyOf: + - title: Image Overlay + properties: + kind: + const: image_overlay + description: 'Filter kind: ''image_overlay''.' + payload: + type: object + description: Specifies the parameters for the image overlay filter. + properties: + image_url: + type: string + description: Defines the http(-s) of the image to be used. + x: + default: 25 + oneOf: + - type: integer + - type: string + description: 'X position of the overlay. Can use expressions such as overlay_w-20 (overlay_w: width of the overlay).' + y: + default: 25 + oneOf: + - type: integer + - type: string + description: 'Y position of the overlay. Can use expressions such as overlay_h-20 (overlay_h: height of the overlay).' + width: + oneOf: + - type: number + - type: string + description: Width of the overlay. Can use expressions such as source_w (width of the video source). + height: + oneOf: + - type: number + - type: string + description: Height of the overlay. Can use expressions such as source_h (height of the video source). + opacity: + default: 1 + type: number + description: Opacity of the overlay. 0 = fully transparent, 1 = fully opaque. + start_sec: + type: number + description: Start point (in seconds) of the overlay. + duration_sec: + type: number + description: Duration (in seconds) of the overlay. + fadein_duration_sec: + type: number + description: Fade-in time (in seconds) of the overlay. + fadeout_duration_sec: + type: number + description: Fade-out time (in seconds) of the overlay. + additionalProperties: false + - title: Video Overlay + properties: + kind: + const: video_overlay + description: 'Filter kind: ''video_overlay''.' + payload: + type: object + description: Specifies the parameters for the video overlay filter. + properties: + video_url: + description: Defines the http(-s) of the video to be used. + type: string + x: + default: 25 + oneOf: + - type: integer + - type: string + description: 'X position of the overlay. Can use expressions such as overlay_w-20 (overlay_w: width of the overlay).' + y: + default: 25 + oneOf: + - type: integer + - type: string + description: 'Y position of the overlay. Can use expressions such as overlay_h-20 (overlay_h: height of the overlay).' + width: + oneOf: + - type: number + - type: string + description: Width of the overlay. Can use expressions such as source_w (width of the video source). + height: + oneOf: + - type: number + - type: string + description: Height of the overlay. Can use expressions such as source_h (height of the video source). + opacity: + type: number + default: 1 + description: Opacity of the overlay. 0 = fully transparent, 1 = fully opaque. + start_sec: + type: number + description: Start point (in seconds) of the overlay. + duration_sec: + type: number + description: Duration (in seconds) of the overlay. + fadein_duration_sec: + type: number + description: Fade-in time (in seconds) of the overlay. + fadeout_duration_sec: + type: number + description: Fade-out time (in seconds) of the overlay. + repeat_count: + type: integer + description: How many times to repeat the video overlay on the primary video. To repeat indefinitely use "-1". + additionalProperties: false + - title: Text Overlay + properties: + kind: + const: text_overlay + description: 'Filter kind: ''text_overlay''.' + payload: + type: object + description: Specifies the parameters for the text overlay filter. + properties: + text_url: + description: Defines the http(-s) of the text file to be used. + type: string + font_url: + description: Defines the http(-s) of the font file to be used. + type: string + x: + default: 25 + oneOf: + - type: integer + - type: string + description: 'The x location to start the imprint. Can use expressions such as w-20 (w: width of the video).' + y: + default: 25 + oneOf: + - type: integer + - type: string + description: 'The y location to start the imprint. Can use expressions such as h-20 (h: height of the video).' + opacity: + default: 1 + type: number + description: Opacity of the text overlay. 0 = fully transparent, 1 = fully opaque. + text: + type: string + description: The text string to be drawn. + font: + type: string + description: 'The font descriptor (compliant with fontconfig). Examples: ''Sans'', ''URW Bookman L:style=Demi Bold Italic''.' + font_color: + default: black + type: string + description: 'The color to be used for drawing fonts. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + font_size: + default: 16 + oneOf: + - type: integer + - type: string + description: 'The font size in points. Can use expressions such as h/10 (w: width of the video, h: height of the video). A font size of 16 is the default. ' + tab_size: + minimum: 1 + default: 4 + type: integer + description: The size of the tab in number of spaces. The \t character is replaced with spaces. + shadow_color: + default: black + type: string + description: 'The color to be used for drawing a shadow behind the drawn text. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + shadow_x: + default: 0 + type: integer + description: The x offset for the text shadow position with respect to the position of the text. It can be either positive or negative value. + shadow_y: + default: 0 + type: integer + description: The y offset for the text shadow position with respect to the position of the text. It can be either positive or negative value. + border_color: + type: string + description: 'The color to be used for drawing border around text. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + border_size: + default: 0 + type: integer + description: The width of the border to be drawn around the text. + background_color: + type: string + description: 'The color to be used for drawing box around text. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + background_size: + default: 0 + type: integer + description: The width of the box to be drawn around the background. + fix_bounds: + default: false + type: boolean + description: Correct text coords to avoid clipping. + start_sec: + type: number + description: Start point (in seconds) of the overlay. + duration_sec: + type: number + description: Duration (in seconds) of the overlay. + fadein_duration_sec: + type: number + description: Fade-in time (in seconds) of the overlay. + fadeout_duration_sec: + type: number + description: Fade-out time (in seconds) of the overlay. + additionalProperties: false + - title: Color Convert + x-apps: + - core-api + properties: + kind: + enum: + - color_convert + payload: + type: object + properties: + from: + type: object + properties: + color_primaries: + enum: + - bt601 + - smpte170m + - bt709 + - bt470m + - bt470bg + - smpte240m + - film + - bt2020 + - smpte428 + - smpte431 + - smpte432 + - jedec-p22 + description: Chroma coordinate reference of the source primaries. The default is determined by video size. + color_trc: + enum: + - bt601 + - smpte170m + - bt709 + - gamma22 + - bt470m + - gamma28 + - bt470bg + - smpte240m + - linear + - log + - log_sqrt + - smpte2084 + - iec61966_2_1 + - iec61966_2_4 + - bt2020_10bit + - bt2020_12bit + - hlg + - arib-std-b67 + color_matrix: + enum: + - rgb + - bt470bg + - bt709 + - smpte170m + - smpte240m + - fcc + - ycgco + - bt2020c + - bt2020nc + - chroma-derived-nc + - chroma-derived-c + - ictcp + ire_range_mode: + enum: + - full + - limited + - auto + description: The IRE range for the source video. The default is auto. + override_source_metadata: + type: boolean + default: false + additionalProperties: false + to: + type: object + properties: + color_primaries: + enum: + - bt601 + - smpte170m + - bt709 + - bt470m + - bt470bg + - smpte240m + - film + - bt2020 + - smpte428 + - smpte431 + - smpte432 + - jedec-p22 + description: Chroma coordinate reference of the source primaries. The default is determined by video size. + color_trc: + enum: + - bt601 + - smpte170m + - bt709 + - gamma22 + - bt470m + - gamma28 + - bt470bg + - smpte240m + - linear + - log + - log_sqrt + - smpte2084 + - iec61966_2_1 + - iec61966_2_4 + - bt2020_10bit + - bt2020_12bit + - hlg + - arib-std-b67 + color_matrix: + enum: + - rgb + - bt470bg + - bt709 + - smpte170m + - smpte240m + - fcc + - ycgco + - bt2020c + - bt2020nc + - chroma-derived-nc + - chroma-derived-c + - ictcp + ire_range_mode: + enum: + - full + - limited + - auto + description: The IRE range for the source video. The default is auto. + additionalProperties: false + nominal_peak_luminance: + type: integer + preset: + enum: + - hdr_hlg_to_sdr + - hdr_hlg_to_sdr_desat_mild + - hdr_hlg_to_sdr_desat_medium + - hdr_pq_to_sdr + - hdr_pq_to_sdr_desat_mild + - hdr_pq_to_sdr_desat_medium + - sdr_to_hdr_pq_200nit + - sdr_to_hdr_pq_300nit + lut_file: + type: object + properties: + url: + type: string + mime: + type: string + required: + - url + additionalProperties: false + additionalProperties: false + additionalProperties: false + additionalProperties: false + description: The video encoding parameters. + audio: + type: array + items: + type: object + properties: + id: + type: string + description: ID of the audio track. + program_name: + type: string + description: Program name of the audio track. + codec: + enum: + - aac + - aac_lc + - he_aac1 + - he_aac2 + - ac4 + - ddp_joc + description: The audio codec to use for the track. + bitrate_kb: + type: number + description: The audio bitrate in kilobits per second. This is the average bitrate in the case of vbr. + channels: + type: integer + description: The number of audio channels. + sample_rate: + type: integer + description: The audio sample rate in Hz. Typical values are 44100 and 48000. Omit to use the source sample rate. + frames: + type: integer + x-internal: true + description: WHAT IS THIS? + auto_generate_silence_track: + type: boolean + description: 'This fills the track with silence. ' + filters: + type: array + title: Audio Filters + description: The array of audio filters to be applied to the output. + items: + type: object + description: The audio filter object with a specific kind and payload format. + required: + - payload + properties: + kind: + type: string + payload: + type: object + anyOf: + - title: normalize + type: object + properties: + kind: + const: normalize + payload: + type: object + description: Specifies parameters for the image overlay filter. + properties: + kind: + const: ebur128 + analyze_vurl: + type: string + payload: + type: object + properties: + source: + type: object + properties: + integrated_lufs: + type: number + minimum: -99 + maximum: 0 + loudness_lra_lufs: + type: number + minimum: 0 + maximum: 99 + true_peak_dbfs: + type: number + minimum: -99 + maximum: 99 + integrated_threshold_lufs: + type: number + minimum: -99 + maximum: 0 + offset: + type: number + minimum: -99 + maximum: 99 + integrated_lufs: + type: number + minimum: -70 + maximum: -5 + loudness_lra_lufs: + type: number + minimum: 1 + maximum: 50 + true_peak_dbfs: + type: number + minimum: -9 + maximum: 0 + allow_unprecise_mode: + type: boolean + default: false + not: + required: + - analyze_vurl + - payload + required: + - kind + additionalProperties: false + required: + - kind + additionalProperties: false + language: + type: string + description: The audio language code in ISO-639 notation. + duration_sec: + type: number + x-internal: true + track_selector: + type: object + additionalProperties: true + description: Allows the selection of specific source tracks as the source(s) for this audio track. + x-docs-hide: true + prefetch_hint_sec: + type: number + description: This determines how much to encode ahead of the current time during playback. It can be separately determined for the audio and video streams. + abr_map: + type: object + properties: + hls_audio_group: + type: string + is_hls_group_default: + type: boolean + default: false + content: + type: string + compatibility_group: + type: string + required: + - content + anyOf: + - required: + - hls_audio_group + - required: + - compatibility_group + additionalProperties: false + hls_options: + type: object + properties: + media_subfolder: + type: string + description: 'hls-packager relevant only: allows to place layers in specific subfolders' + media_filename_template: + type: string + description: 'hls-packager relevant only: allows to overwrite the default seg%04d file name template - must contain a c-sprintf-based converting an integer segment number' + full_rpu_smoothing: + type: boolean + default: false + description: Enables full RPU smoothing for Dolby Vision segments. + additionalProperties: false + x-internal: true + ddp_joc_upmix_mode: + enum: + - remap + - upmix + default: upmix + description: When upconverting to Dolby Atmos, this specifies the type of upmixing for DD+JOC encoding. + linear_audio_encoding: + type: boolean + default: false + deprecated: true + additionalProperties: false + description: Each audio track is an element of the array. + subtitle: + type: array + items: + type: object + properties: + id: + type: string + language: + type: string + program_name: + type: string + codec: + enum: + - webvtt + - stl + format_options: + type: object + properties: + sparse_vtt: + type: boolean + additionalProperties: false + track_selector: + type: object + additionalProperties: true + additionalProperties: false + additionalProperties: false + examples: + - encode_profile: + container: + kind: hls/fmp4 + segment_duration_sec: 2 + video: + - width: 1280 + height: 720 + codec: h264 + profile: high + level: '3.1' + bitrate_mode: vbr + bitrate_kb: 2500 + min_bitrate_kb: 2380 + max_bitrate_kb: 2620 + vbv_buffer_size_kb: 2650 + frame_rate: 30000/1001 + - width: 854 + height: 480 + codec: h264 + profile: high + level: '3.1' + bitrate_mode: vbr + bitrate_kb: 1200 + min_bitrate_kb: 1140 + max_bitrate_kb: 1260 + vbv_buffer_size_kb: 1260 + frame_rate: 30000/1001 + - width: 640 + height: 360 + codec: h264 + profile: high + level: '3.0' + bitrate_mode: vbr + bitrate_kb: 600 + min_bitrate_kb: 570 + max_bitrate_kb: 630 + vbv_buffer_size_kb: 630 + frame_rate: 30000/1001 + audio: + - codec: aac + bitrate_kb: 128 + channels: 2 + filters: + - kind: normalize + payload: + kind: ebur128 + payload: + integrated_lufs: -23 + additionalProperties: false + required: + - outputs + - type: object + properties: + analyzers: + type: array + items: + type: object + properties: + type: + type: string + enum: + - black_detection + - scene_detection + - silence_detection + - duplicate_frames_detection + config: + type: object + required: + - type + additionalProperties: false + - type: object + properties: + options: + allOf: + - type: object + properties: + expiration: + type: string + description: Expiration time for the RUID in ISO 8601 format + encryption: + type: object + properties: + enabled: + type: + - boolean + kind: + enum: + - aws_kms + aws_kms_region: + type: + - string + additionalProperties: false + x-internal: true + cors_policy: + type: object + properties: + enabled: + type: + - boolean + origins: + type: array + items: + type: string + additionalProperties: false + - type: object + properties: + response_type: + x-internal: true + enum: + - player_url + - template_url + - session_data + - hybrik_player_json + - full + x-docs-enum: + player_url: Returns a URL to a web player that will play the content. + template_url: Returns a URL to the player JSON template that can be used to launch the player. + full: Returns all available information including player URL, template_url, and more. + default: player_url + render_waveforms: + type: boolean + default: true + render_thumbnails: + type: boolean + default: true + show_dolby_vision_metadata_markers: + type: boolean + default: true + use_source_start_time_code: + type: boolean + default: false + template_authentication_token: + type: string + description: Authentication token to be included in requests made by the player when fetching the template. + http_query_auth_token: + type: string + x-internal: true + http_header_auth_token: + type: string + x-internal: true + native_dolby_e: + type: boolean + default: false + x-internal: true + use_discrete_media: + type: boolean + default: false + x-internal: true + track_index_base: + type: integer + default: 0 + x-internal: true + unevaluatedProperties: false + unevaluatedProperties: false + codemill_implicit_templates: + allOf: + - type: object + properties: + name: + type: string + description: Pretty name for this asset + x-apps: + - core-api + urls: + type: array + items: + anyOf: + - allOf: + - type: object + properties: + url: + type: string + format: uri + description: URL of the media file + id: + type: string + description: Optional identifier for the URL + access: + oneOf: + - type: object + properties: + shared_key: + title: AWS Key + description: The AWS Key. + type: + - string + - 'null' + maxLength: 512 + secret_key: + title: AWS Secret + description: The AWS Secret. + type: + - string + - 'null' + maxLength: 512 + session_token: + title: AWS Session Token + description: The AWS Session Token. + type: + - string + - 'null' + maxLength: 2048 + region: + title: AWS Region + description: The AWS region (optional). + type: + - string + - 'null' + maxLength: 512 + required: + - shared_key + - secret_key + additionalProperties: false + - type: object + properties: + credentials_key: + type: string + description: Key to retrieve stored credentials for accessing the URL + required: + - credentials_key + additionalProperties: false + required: + - url + - type: object + properties: + dolby_vision_metadata_xml: + type: string + deprecated: true + config: + type: object + properties: {} + x-internal: true + additionalProperties: true + media_indices: + type: object + properties: + obtain_media_index: + type: boolean + default: true + obtain_libmediainfo: + type: boolean + default: true + obtain_ffprobe: + type: boolean + default: true + obtain_streaminfo: + type: boolean + default: true + obtain_dolby_e: + type: boolean + default: true + additionalProperties: false + mime: + type: string + additionalProperties: true + - type: string + expiration: + type: string + description: Expiration time for the RUID in ISO 8601 format + encryption: + type: object + properties: + enabled: + type: + - boolean + kind: + enum: + - aws_kms + aws_kms_region: + type: + - string + additionalProperties: false + x-internal: true + required: + - urls + - type: object + properties: + output_templates: + type: array + items: + type: object + properties: + type: + enum: + - audio + - video + - subtitle + name: + type: string + selectors: + type: array + items: + type: object + additionalProperties: true + encode_profile: + type: object + required: + - container + properties: + container: + type: object + required: + - kind + properties: + kind: + enum: + - hls + - hls/fmp4 + - mpegts + - mpeg2ts + - mp4 + - m4a + - fmp4 + - m4s + - wav + - nut + description: The type of media container for the output. + use_editlist: + type: boolean + description: This sets the edit list atom (elst) in MP4 files. Read more here https://developer.apple.com/documentation/quicktime-file-format/edit_list_atom. The default is false. + mpegts_initial_discontinuity: + type: boolean + default: false + segment_duration_sec: + type: number + description: The segment duration in seconds for segmented or fragmented streams such as HLS or mp4/MPEG-DASH. Decimal notation (e.g. 5.5) is supported. + prefetch_hint_sec: + type: number + description: This determines how much to encode ahead of the current time during playback. It can be separately determined for the audio and video streams. + additionalProperties: false + video: + anyOf: + - type: object + properties: + id: + type: string + description: An ID for the video layer. + width: + type: integer + description: Width of the output video. + height: + type: integer + description: Height of the output video. + bitrate_kb: + type: integer + description: The video bitrate in kilobits per second. For vbr, this is the average bitrate. + frame_rate: + oneOf: + - type: string + pattern: ^\d+\.?,?\/?\d+$ + - type: number + description: 'The video frame rate - can be expressed in decimal or fraction notation, examples: 29.97, 30000/1001' + codec: + enum: + - h264 + - h265 + description: The desired output video codec. + chroma_format: + type: string + description: The chroma format. + color_primaries: + enum: + - bt601 + - smpte170m + - bt709 + - bt470m + - bt470bg + - smpte240m + - film + - bt2020 + - smpte428 + - smpte431 + - smpte432 + - jedec-p22 + description: Chroma coordinate reference of the source primaries. The default is determined by video size. + color_trc: + enum: + - bt601 + - smpte170m + - bt709 + - gamma22 + - bt470m + - gamma28 + - bt470bg + - smpte240m + - smpte428 + - linear + - log + - log_sqrt + - bt1361 + - smpte2084 + - iec61966_2_1 + - iec61966_2_4 + - bt2020_10bit + - bt2020_12bit + - hlg + - arib-std-b67 + description: Color transfer characteristics. The default determined by video size. + color_matrix: + enum: + - rgb + - bt470bg + - bt709 + - smpte170m + - smpte240m + - ycgco + - bt2020c + - bt2020nc + - smpte2085 + - chroma-derived-nc + - chroma-derived-c + - ictcp + - fcc + description: YUV/YCbCr colorspace type. + ire_range_mode: + enum: + - full + - limited + - auto + description: The IRE range for the source video. The default is auto. + range: + enum: + - sdr + - dolby_vision_5 + - dolby_vision_8.1 + - hdr10 + description: The color range of the output video. The default is sdr. + sdr_enhancement: + type: object + properties: + mode: + enum: + - simple + - lut_low + - lut_med + - lut_high + default: lut_med + description: The conversion stregth of the SDR to HDR conversion 3D LUT. + use_metadata_smoothing: + type: boolean + default: true + description: Flag to smooth the HDR metadata between encoding segments. + additionalProperties: false + description: Object defining SDR to HDR enhancement controls. + abr_map: + type: object + properties: + hls_audio_group: + type: string + description: The HLS group that this layer belongs to. + compatibility_group: + type: string + description: The compatibility group that this layer belongs to. + anyOf: + - required: + - hls_audio_group + - required: + - compatibility_group + additionalProperties: false + description: Object with parameters controlling HLS audio layer affinities. + ffmpeg_cli_insert: + type: string + description: The FFmpeg command line arguments to be used. Note that these will override competing settings in the JSON. + x-internal: true + dar: + oneOf: + - type: string + pattern: ^\d+\.?:?\/?\d+$ + - type: number + description: 'The display aspect ratio. May expressed in decimal or fraction notation, examples: 1.33, 4/3' + sar: + oneOf: + - type: string + pattern: ^\d+\.?:?\/?\d+$ + - type: number + description: The storage aspect ratio. May expressed in decimal or fraction notation. The storage aspect ratio, display aspect ratio, and pixel aspect ratio are related by DAR = SAR x PAR + force_original_aspect_ratio: + type: boolean + description: This will force the output to have the same aspect ratio as the input. + profile: + type: string + description: The profile for your codec. Not all profiles are valid for all codecs. + level: + type: string + description: The codec-dependent level - please reference ISO/IEC 14496-10, ISO/IEC 13818-2 etc. + preset: + type: string + description: Codec preset. See https://trac.ffmpeg.org/wiki/Encode/H.264 for examples. + max_bitrate_kb: + type: number + description: The maximum video bitrate in kilobits per second. Only valid for crf and vbr. + min_bitrate_kb: + type: number + description: The minimum video bitrate in kilobits per second. Only valid for crf and vbr. + vbv_buffer_size_kb: + type: number + description: The vbv buffer size in kilobits. + vbv_init_occupancy_kb: + type: number + description: The vbv init occupancy in kilobits. + exact_gop_frames: + type: integer + description: Use a fixed GOP size of this many frames. + idr_interval: + type: object + properties: + seconds: + type: number + description: Describes IDR frame interval in seconds. + frames: + type: integer + description: Describes IDR frame interval in frames. + additionalProperties: false + description: Describes a IDR frame interval, as count or seconds. + refs: + type: integer + description: The number of h.264 reference frames to used for future frames. If not set, the profile/level combination will determine the proper number of reference frames. + use_scene_detection: + type: boolean + description: Enable or disable scene change detection. Disabling will come with a steep penalty on video quality. + use_closed_gop: + type: boolean + description: Force use of closed GOPs. + bitrate_mode: + type: string + description: The bitrate mode for the codec. Values include cbr, vbr, and crf. + crf: + type: number + description: If the bitrate mode is crf, then this value must be specified. A Constant Rate Factor setting of 18 is considered excellent. Higher values equal lower quality. A change of +6 should roughly halve the resulting file size. See https://trac.ffmpeg.org/wiki/Encode/H.264 + frames: + type: integer + x-internal: true + description: WHAT IS THIS? + use_sequence_header_per_gop: + type: boolean + description: This will write a sequence header for each GOP. + closed_captions: + type: object + properties: + suppress: + type: boolean + enum: + - true + description: Suppress including captions in the output. + additionalProperties: false + description: Object describing the CC parameters for the targeted output. + track_selector: + type: object + additionalProperties: true + x-docs-hide: true + prefetch_hint_sec: + type: number + description: This determines how much to encode ahead of the current time during playback. It can be separately determined for the audio and video streams. + hls_options: + type: object + properties: + media_subfolder: + type: string + description: 'hls-packager relevant only: allows to place layers in specific subfolders' + media_filename_template: + type: string + description: 'hls-packager relevant only: allows to overwrite the default seg%04d file name template - must contain a c-sprintf-based converting an integer segment number' + full_rpu_smoothing: + type: boolean + default: false + description: Enables full RPU smoothing for Dolby Vision segments. + additionalProperties: false + x-internal: true + x264_options: + type: string + description: x.264 specific codec options - please reference https://ffmpeg.org/ffmpeg-codecs.html#toc-libx264_002c-libx264rgb + filters: + type: array + title: Video Filters + description: The array of video filters to be applied to the output. + items: + type: object + description: The video filter object with a specific kind and payload format. + required: + - kind + - payload + properties: + kind: + type: string + payload: + type: object + anyOf: + - title: Image Overlay + properties: + kind: + const: image_overlay + description: 'Filter kind: ''image_overlay''.' + payload: + type: object + description: Specifies the parameters for the image overlay filter. + properties: + image_url: + type: string + description: Defines the http(-s) of the image to be used. + x: + default: 25 + oneOf: + - type: integer + - type: string + description: 'X position of the overlay. Can use expressions such as overlay_w-20 (overlay_w: width of the overlay).' + y: + default: 25 + oneOf: + - type: integer + - type: string + description: 'Y position of the overlay. Can use expressions such as overlay_h-20 (overlay_h: height of the overlay).' + width: + oneOf: + - type: number + - type: string + description: Width of the overlay. Can use expressions such as source_w (width of the video source). + height: + oneOf: + - type: number + - type: string + description: Height of the overlay. Can use expressions such as source_h (height of the video source). + opacity: + default: 1 + type: number + description: Opacity of the overlay. 0 = fully transparent, 1 = fully opaque. + start_sec: + type: number + description: Start point (in seconds) of the overlay. + duration_sec: + type: number + description: Duration (in seconds) of the overlay. + fadein_duration_sec: + type: number + description: Fade-in time (in seconds) of the overlay. + fadeout_duration_sec: + type: number + description: Fade-out time (in seconds) of the overlay. + additionalProperties: false + - title: Video Overlay + properties: + kind: + const: video_overlay + description: 'Filter kind: ''video_overlay''.' + payload: + type: object + description: Specifies the parameters for the video overlay filter. + properties: + video_url: + description: Defines the http(-s) of the video to be used. + type: string + x: + default: 25 + oneOf: + - type: integer + - type: string + description: 'X position of the overlay. Can use expressions such as overlay_w-20 (overlay_w: width of the overlay).' + y: + default: 25 + oneOf: + - type: integer + - type: string + description: 'Y position of the overlay. Can use expressions such as overlay_h-20 (overlay_h: height of the overlay).' + width: + oneOf: + - type: number + - type: string + description: Width of the overlay. Can use expressions such as source_w (width of the video source). + height: + oneOf: + - type: number + - type: string + description: Height of the overlay. Can use expressions such as source_h (height of the video source). + opacity: + type: number + default: 1 + description: Opacity of the overlay. 0 = fully transparent, 1 = fully opaque. + start_sec: + type: number + description: Start point (in seconds) of the overlay. + duration_sec: + type: number + description: Duration (in seconds) of the overlay. + fadein_duration_sec: + type: number + description: Fade-in time (in seconds) of the overlay. + fadeout_duration_sec: + type: number + description: Fade-out time (in seconds) of the overlay. + repeat_count: + type: integer + description: How many times to repeat the video overlay on the primary video. To repeat indefinitely use "-1". + additionalProperties: false + - title: Text Overlay + properties: + kind: + const: text_overlay + description: 'Filter kind: ''text_overlay''.' + payload: + type: object + description: Specifies the parameters for the text overlay filter. + properties: + text_url: + description: Defines the http(-s) of the text file to be used. + type: string + font_url: + description: Defines the http(-s) of the font file to be used. + type: string + x: + default: 25 + oneOf: + - type: integer + - type: string + description: 'The x location to start the imprint. Can use expressions such as w-20 (w: width of the video).' + y: + default: 25 + oneOf: + - type: integer + - type: string + description: 'The y location to start the imprint. Can use expressions such as h-20 (h: height of the video).' + opacity: + default: 1 + type: number + description: Opacity of the text overlay. 0 = fully transparent, 1 = fully opaque. + text: + type: string + description: The text string to be drawn. + font: + type: string + description: 'The font descriptor (compliant with fontconfig). Examples: ''Sans'', ''URW Bookman L:style=Demi Bold Italic''.' + font_color: + default: black + type: string + description: 'The color to be used for drawing fonts. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + font_size: + default: 16 + oneOf: + - type: integer + - type: string + description: 'The font size in points. Can use expressions such as h/10 (w: width of the video, h: height of the video). A font size of 16 is the default. ' + tab_size: + minimum: 1 + default: 4 + type: integer + description: The size of the tab in number of spaces. The \t character is replaced with spaces. + shadow_color: + default: black + type: string + description: 'The color to be used for drawing a shadow behind the drawn text. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + shadow_x: + default: 0 + type: integer + description: The x offset for the text shadow position with respect to the position of the text. It can be either positive or negative value. + shadow_y: + default: 0 + type: integer + description: The y offset for the text shadow position with respect to the position of the text. It can be either positive or negative value. + border_color: + type: string + description: 'The color to be used for drawing border around text. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + border_size: + default: 0 + type: integer + description: The width of the border to be drawn around the text. + background_color: + type: string + description: 'The color to be used for drawing box around text. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + background_size: + default: 0 + type: integer + description: The width of the box to be drawn around the background. + fix_bounds: + default: false + type: boolean + description: Correct text coords to avoid clipping. + start_sec: + type: number + description: Start point (in seconds) of the overlay. + duration_sec: + type: number + description: Duration (in seconds) of the overlay. + fadein_duration_sec: + type: number + description: Fade-in time (in seconds) of the overlay. + fadeout_duration_sec: + type: number + description: Fade-out time (in seconds) of the overlay. + additionalProperties: false + - title: Color Convert + x-apps: + - core-api + properties: + kind: + enum: + - color_convert + payload: + type: object + properties: + from: + type: object + properties: + color_primaries: + enum: + - bt601 + - smpte170m + - bt709 + - bt470m + - bt470bg + - smpte240m + - film + - bt2020 + - smpte428 + - smpte431 + - smpte432 + - jedec-p22 + description: Chroma coordinate reference of the source primaries. The default is determined by video size. + color_trc: + enum: + - bt601 + - smpte170m + - bt709 + - gamma22 + - bt470m + - gamma28 + - bt470bg + - smpte240m + - linear + - log + - log_sqrt + - smpte2084 + - iec61966_2_1 + - iec61966_2_4 + - bt2020_10bit + - bt2020_12bit + - hlg + - arib-std-b67 + color_matrix: + enum: + - rgb + - bt470bg + - bt709 + - smpte170m + - smpte240m + - fcc + - ycgco + - bt2020c + - bt2020nc + - chroma-derived-nc + - chroma-derived-c + - ictcp + ire_range_mode: + enum: + - full + - limited + - auto + description: The IRE range for the source video. The default is auto. + override_source_metadata: + type: boolean + default: false + additionalProperties: false + to: + type: object + properties: + color_primaries: + enum: + - bt601 + - smpte170m + - bt709 + - bt470m + - bt470bg + - smpte240m + - film + - bt2020 + - smpte428 + - smpte431 + - smpte432 + - jedec-p22 + description: Chroma coordinate reference of the source primaries. The default is determined by video size. + color_trc: + enum: + - bt601 + - smpte170m + - bt709 + - gamma22 + - bt470m + - gamma28 + - bt470bg + - smpte240m + - linear + - log + - log_sqrt + - smpte2084 + - iec61966_2_1 + - iec61966_2_4 + - bt2020_10bit + - bt2020_12bit + - hlg + - arib-std-b67 + color_matrix: + enum: + - rgb + - bt470bg + - bt709 + - smpte170m + - smpte240m + - fcc + - ycgco + - bt2020c + - bt2020nc + - chroma-derived-nc + - chroma-derived-c + - ictcp + ire_range_mode: + enum: + - full + - limited + - auto + description: The IRE range for the source video. The default is auto. + additionalProperties: false + nominal_peak_luminance: + type: integer + preset: + enum: + - hdr_hlg_to_sdr + - hdr_hlg_to_sdr_desat_mild + - hdr_hlg_to_sdr_desat_medium + - hdr_pq_to_sdr + - hdr_pq_to_sdr_desat_mild + - hdr_pq_to_sdr_desat_medium + - sdr_to_hdr_pq_200nit + - sdr_to_hdr_pq_300nit + lut_file: + type: object + properties: + url: + type: string + mime: + type: string + required: + - url + additionalProperties: false + additionalProperties: false + additionalProperties: false + additionalProperties: false + description: The video encoding parameters. + - type: array + items: + type: object + properties: + id: + type: string + description: An ID for the video layer. + width: + type: integer + description: Width of the output video. + height: + type: integer + description: Height of the output video. + bitrate_kb: + type: integer + description: The video bitrate in kilobits per second. For vbr, this is the average bitrate. + frame_rate: + oneOf: + - type: string + pattern: ^\d+\.?,?\/?\d+$ + - type: number + description: 'The video frame rate - can be expressed in decimal or fraction notation, examples: 29.97, 30000/1001' + codec: + enum: + - h264 + - h265 + description: The desired output video codec. + chroma_format: + type: string + description: The chroma format. + color_primaries: + enum: + - bt601 + - smpte170m + - bt709 + - bt470m + - bt470bg + - smpte240m + - film + - bt2020 + - smpte428 + - smpte431 + - smpte432 + - jedec-p22 + description: Chroma coordinate reference of the source primaries. The default is determined by video size. + color_trc: + enum: + - bt601 + - smpte170m + - bt709 + - gamma22 + - bt470m + - gamma28 + - bt470bg + - smpte240m + - smpte428 + - linear + - log + - log_sqrt + - bt1361 + - smpte2084 + - iec61966_2_1 + - iec61966_2_4 + - bt2020_10bit + - bt2020_12bit + - hlg + - arib-std-b67 + description: Color transfer characteristics. The default determined by video size. + color_matrix: + enum: + - rgb + - bt470bg + - bt709 + - smpte170m + - smpte240m + - ycgco + - bt2020c + - bt2020nc + - smpte2085 + - chroma-derived-nc + - chroma-derived-c + - ictcp + - fcc + description: YUV/YCbCr colorspace type. + ire_range_mode: + enum: + - full + - limited + - auto + description: The IRE range for the source video. The default is auto. + range: + enum: + - sdr + - dolby_vision_5 + - dolby_vision_8.1 + - hdr10 + description: The color range of the output video. The default is sdr. + sdr_enhancement: + type: object + properties: + mode: + enum: + - simple + - lut_low + - lut_med + - lut_high + default: lut_med + description: The conversion stregth of the SDR to HDR conversion 3D LUT. + use_metadata_smoothing: + type: boolean + default: true + description: Flag to smooth the HDR metadata between encoding segments. + additionalProperties: false + description: Object defining SDR to HDR enhancement controls. + abr_map: + type: object + properties: + hls_audio_group: + type: string + description: The HLS group that this layer belongs to. + compatibility_group: + type: string + description: The compatibility group that this layer belongs to. + anyOf: + - required: + - hls_audio_group + - required: + - compatibility_group + additionalProperties: false + description: Object with parameters controlling HLS audio layer affinities. + ffmpeg_cli_insert: + type: string + description: The FFmpeg command line arguments to be used. Note that these will override competing settings in the JSON. + x-internal: true + dar: + oneOf: + - type: string + pattern: ^\d+\.?:?\/?\d+$ + - type: number + description: 'The display aspect ratio. May expressed in decimal or fraction notation, examples: 1.33, 4/3' + sar: + oneOf: + - type: string + pattern: ^\d+\.?:?\/?\d+$ + - type: number + description: The storage aspect ratio. May expressed in decimal or fraction notation. The storage aspect ratio, display aspect ratio, and pixel aspect ratio are related by DAR = SAR x PAR + force_original_aspect_ratio: + type: boolean + description: This will force the output to have the same aspect ratio as the input. + profile: + type: string + description: The profile for your codec. Not all profiles are valid for all codecs. + level: + type: string + description: The codec-dependent level - please reference ISO/IEC 14496-10, ISO/IEC 13818-2 etc. + preset: + type: string + description: Codec preset. See https://trac.ffmpeg.org/wiki/Encode/H.264 for examples. + max_bitrate_kb: + type: number + description: The maximum video bitrate in kilobits per second. Only valid for crf and vbr. + min_bitrate_kb: + type: number + description: The minimum video bitrate in kilobits per second. Only valid for crf and vbr. + vbv_buffer_size_kb: + type: number + description: The vbv buffer size in kilobits. + vbv_init_occupancy_kb: + type: number + description: The vbv init occupancy in kilobits. + exact_gop_frames: + type: integer + description: Use a fixed GOP size of this many frames. + idr_interval: + type: object + properties: + seconds: + type: number + description: Describes IDR frame interval in seconds. + frames: + type: integer + description: Describes IDR frame interval in frames. + additionalProperties: false + description: Describes a IDR frame interval, as count or seconds. + refs: + type: integer + description: The number of h.264 reference frames to used for future frames. If not set, the profile/level combination will determine the proper number of reference frames. + use_scene_detection: + type: boolean + description: Enable or disable scene change detection. Disabling will come with a steep penalty on video quality. + use_closed_gop: + type: boolean + description: Force use of closed GOPs. + bitrate_mode: + type: string + description: The bitrate mode for the codec. Values include cbr, vbr, and crf. + crf: + type: number + description: If the bitrate mode is crf, then this value must be specified. A Constant Rate Factor setting of 18 is considered excellent. Higher values equal lower quality. A change of +6 should roughly halve the resulting file size. See https://trac.ffmpeg.org/wiki/Encode/H.264 + frames: + type: integer + x-internal: true + description: WHAT IS THIS? + use_sequence_header_per_gop: + type: boolean + description: This will write a sequence header for each GOP. + closed_captions: + type: object + properties: + suppress: + type: boolean + enum: + - true + description: Suppress including captions in the output. + additionalProperties: false + description: Object describing the CC parameters for the targeted output. + track_selector: + type: object + additionalProperties: true + x-docs-hide: true + prefetch_hint_sec: + type: number + description: This determines how much to encode ahead of the current time during playback. It can be separately determined for the audio and video streams. + hls_options: + type: object + properties: + media_subfolder: + type: string + description: 'hls-packager relevant only: allows to place layers in specific subfolders' + media_filename_template: + type: string + description: 'hls-packager relevant only: allows to overwrite the default seg%04d file name template - must contain a c-sprintf-based converting an integer segment number' + full_rpu_smoothing: + type: boolean + default: false + description: Enables full RPU smoothing for Dolby Vision segments. + additionalProperties: false + x-internal: true + x264_options: + type: string + description: x.264 specific codec options - please reference https://ffmpeg.org/ffmpeg-codecs.html#toc-libx264_002c-libx264rgb + filters: + type: array + title: Video Filters + description: The array of video filters to be applied to the output. + items: + type: object + description: The video filter object with a specific kind and payload format. + required: + - kind + - payload + properties: + kind: + type: string + payload: + type: object + anyOf: + - title: Image Overlay + properties: + kind: + const: image_overlay + description: 'Filter kind: ''image_overlay''.' + payload: + type: object + description: Specifies the parameters for the image overlay filter. + properties: + image_url: + type: string + description: Defines the http(-s) of the image to be used. + x: + default: 25 + oneOf: + - type: integer + - type: string + description: 'X position of the overlay. Can use expressions such as overlay_w-20 (overlay_w: width of the overlay).' + y: + default: 25 + oneOf: + - type: integer + - type: string + description: 'Y position of the overlay. Can use expressions such as overlay_h-20 (overlay_h: height of the overlay).' + width: + oneOf: + - type: number + - type: string + description: Width of the overlay. Can use expressions such as source_w (width of the video source). + height: + oneOf: + - type: number + - type: string + description: Height of the overlay. Can use expressions such as source_h (height of the video source). + opacity: + default: 1 + type: number + description: Opacity of the overlay. 0 = fully transparent, 1 = fully opaque. + start_sec: + type: number + description: Start point (in seconds) of the overlay. + duration_sec: + type: number + description: Duration (in seconds) of the overlay. + fadein_duration_sec: + type: number + description: Fade-in time (in seconds) of the overlay. + fadeout_duration_sec: + type: number + description: Fade-out time (in seconds) of the overlay. + additionalProperties: false + - title: Video Overlay + properties: + kind: + const: video_overlay + description: 'Filter kind: ''video_overlay''.' + payload: + type: object + description: Specifies the parameters for the video overlay filter. + properties: + video_url: + description: Defines the http(-s) of the video to be used. + type: string + x: + default: 25 + oneOf: + - type: integer + - type: string + description: 'X position of the overlay. Can use expressions such as overlay_w-20 (overlay_w: width of the overlay).' + y: + default: 25 + oneOf: + - type: integer + - type: string + description: 'Y position of the overlay. Can use expressions such as overlay_h-20 (overlay_h: height of the overlay).' + width: + oneOf: + - type: number + - type: string + description: Width of the overlay. Can use expressions such as source_w (width of the video source). + height: + oneOf: + - type: number + - type: string + description: Height of the overlay. Can use expressions such as source_h (height of the video source). + opacity: + type: number + default: 1 + description: Opacity of the overlay. 0 = fully transparent, 1 = fully opaque. + start_sec: + type: number + description: Start point (in seconds) of the overlay. + duration_sec: + type: number + description: Duration (in seconds) of the overlay. + fadein_duration_sec: + type: number + description: Fade-in time (in seconds) of the overlay. + fadeout_duration_sec: + type: number + description: Fade-out time (in seconds) of the overlay. + repeat_count: + type: integer + description: How many times to repeat the video overlay on the primary video. To repeat indefinitely use "-1". + additionalProperties: false + - title: Text Overlay + properties: + kind: + const: text_overlay + description: 'Filter kind: ''text_overlay''.' + payload: + type: object + description: Specifies the parameters for the text overlay filter. + properties: + text_url: + description: Defines the http(-s) of the text file to be used. + type: string + font_url: + description: Defines the http(-s) of the font file to be used. + type: string + x: + default: 25 + oneOf: + - type: integer + - type: string + description: 'The x location to start the imprint. Can use expressions such as w-20 (w: width of the video).' + y: + default: 25 + oneOf: + - type: integer + - type: string + description: 'The y location to start the imprint. Can use expressions such as h-20 (h: height of the video).' + opacity: + default: 1 + type: number + description: Opacity of the text overlay. 0 = fully transparent, 1 = fully opaque. + text: + type: string + description: The text string to be drawn. + font: + type: string + description: 'The font descriptor (compliant with fontconfig). Examples: ''Sans'', ''URW Bookman L:style=Demi Bold Italic''.' + font_color: + default: black + type: string + description: 'The color to be used for drawing fonts. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + font_size: + default: 16 + oneOf: + - type: integer + - type: string + description: 'The font size in points. Can use expressions such as h/10 (w: width of the video, h: height of the video). A font size of 16 is the default. ' + tab_size: + minimum: 1 + default: 4 + type: integer + description: The size of the tab in number of spaces. The \t character is replaced with spaces. + shadow_color: + default: black + type: string + description: 'The color to be used for drawing a shadow behind the drawn text. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + shadow_x: + default: 0 + type: integer + description: The x offset for the text shadow position with respect to the position of the text. It can be either positive or negative value. + shadow_y: + default: 0 + type: integer + description: The y offset for the text shadow position with respect to the position of the text. It can be either positive or negative value. + border_color: + type: string + description: 'The color to be used for drawing border around text. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + border_size: + default: 0 + type: integer + description: The width of the border to be drawn around the text. + background_color: + type: string + description: 'The color to be used for drawing box around text. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + background_size: + default: 0 + type: integer + description: The width of the box to be drawn around the background. + fix_bounds: + default: false + type: boolean + description: Correct text coords to avoid clipping. + start_sec: + type: number + description: Start point (in seconds) of the overlay. + duration_sec: + type: number + description: Duration (in seconds) of the overlay. + fadein_duration_sec: + type: number + description: Fade-in time (in seconds) of the overlay. + fadeout_duration_sec: + type: number + description: Fade-out time (in seconds) of the overlay. + additionalProperties: false + - title: Color Convert + x-apps: + - core-api + properties: + kind: + enum: + - color_convert + payload: + type: object + properties: + from: + type: object + properties: + color_primaries: + enum: + - bt601 + - smpte170m + - bt709 + - bt470m + - bt470bg + - smpte240m + - film + - bt2020 + - smpte428 + - smpte431 + - smpte432 + - jedec-p22 + description: Chroma coordinate reference of the source primaries. The default is determined by video size. + color_trc: + enum: + - bt601 + - smpte170m + - bt709 + - gamma22 + - bt470m + - gamma28 + - bt470bg + - smpte240m + - linear + - log + - log_sqrt + - smpte2084 + - iec61966_2_1 + - iec61966_2_4 + - bt2020_10bit + - bt2020_12bit + - hlg + - arib-std-b67 + color_matrix: + enum: + - rgb + - bt470bg + - bt709 + - smpte170m + - smpte240m + - fcc + - ycgco + - bt2020c + - bt2020nc + - chroma-derived-nc + - chroma-derived-c + - ictcp + ire_range_mode: + enum: + - full + - limited + - auto + description: The IRE range for the source video. The default is auto. + override_source_metadata: + type: boolean + default: false + additionalProperties: false + to: + type: object + properties: + color_primaries: + enum: + - bt601 + - smpte170m + - bt709 + - bt470m + - bt470bg + - smpte240m + - film + - bt2020 + - smpte428 + - smpte431 + - smpte432 + - jedec-p22 + description: Chroma coordinate reference of the source primaries. The default is determined by video size. + color_trc: + enum: + - bt601 + - smpte170m + - bt709 + - gamma22 + - bt470m + - gamma28 + - bt470bg + - smpte240m + - linear + - log + - log_sqrt + - smpte2084 + - iec61966_2_1 + - iec61966_2_4 + - bt2020_10bit + - bt2020_12bit + - hlg + - arib-std-b67 + color_matrix: + enum: + - rgb + - bt470bg + - bt709 + - smpte170m + - smpte240m + - fcc + - ycgco + - bt2020c + - bt2020nc + - chroma-derived-nc + - chroma-derived-c + - ictcp + ire_range_mode: + enum: + - full + - limited + - auto + description: The IRE range for the source video. The default is auto. + additionalProperties: false + nominal_peak_luminance: + type: integer + preset: + enum: + - hdr_hlg_to_sdr + - hdr_hlg_to_sdr_desat_mild + - hdr_hlg_to_sdr_desat_medium + - hdr_pq_to_sdr + - hdr_pq_to_sdr_desat_mild + - hdr_pq_to_sdr_desat_medium + - sdr_to_hdr_pq_200nit + - sdr_to_hdr_pq_300nit + lut_file: + type: object + properties: + url: + type: string + mime: + type: string + required: + - url + additionalProperties: false + additionalProperties: false + additionalProperties: false + additionalProperties: false + description: The video encoding parameters. + audio: + type: array + items: + type: object + properties: + id: + type: string + description: ID of the audio track. + program_name: + type: string + description: Program name of the audio track. + codec: + enum: + - aac + - aac_lc + - he_aac1 + - he_aac2 + - ac4 + - ddp_joc + description: The audio codec to use for the track. + bitrate_kb: + type: number + description: The audio bitrate in kilobits per second. This is the average bitrate in the case of vbr. + channels: + type: integer + description: The number of audio channels. + sample_rate: + type: integer + description: The audio sample rate in Hz. Typical values are 44100 and 48000. Omit to use the source sample rate. + frames: + type: integer + x-internal: true + description: WHAT IS THIS? + auto_generate_silence_track: + type: boolean + description: 'This fills the track with silence. ' + filters: + type: array + title: Audio Filters + description: The array of audio filters to be applied to the output. + items: + type: object + description: The audio filter object with a specific kind and payload format. + required: + - payload + properties: + kind: + type: string + payload: + type: object + anyOf: + - title: normalize + type: object + properties: + kind: + const: normalize + payload: + type: object + description: Specifies parameters for the image overlay filter. + properties: + kind: + const: ebur128 + analyze_vurl: + type: string + payload: + type: object + properties: + source: + type: object + properties: + integrated_lufs: + type: number + minimum: -99 + maximum: 0 + loudness_lra_lufs: + type: number + minimum: 0 + maximum: 99 + true_peak_dbfs: + type: number + minimum: -99 + maximum: 99 + integrated_threshold_lufs: + type: number + minimum: -99 + maximum: 0 + offset: + type: number + minimum: -99 + maximum: 99 + integrated_lufs: + type: number + minimum: -70 + maximum: -5 + loudness_lra_lufs: + type: number + minimum: 1 + maximum: 50 + true_peak_dbfs: + type: number + minimum: -9 + maximum: 0 + allow_unprecise_mode: + type: boolean + default: false + not: + required: + - analyze_vurl + - payload + required: + - kind + additionalProperties: false + required: + - kind + additionalProperties: false + language: + type: string + description: The audio language code in ISO-639 notation. + duration_sec: + type: number + x-internal: true + track_selector: + type: object + additionalProperties: true + description: Allows the selection of specific source tracks as the source(s) for this audio track. + x-docs-hide: true + prefetch_hint_sec: + type: number + description: This determines how much to encode ahead of the current time during playback. It can be separately determined for the audio and video streams. + abr_map: + type: object + properties: + hls_audio_group: + type: string + is_hls_group_default: + type: boolean + default: false + content: + type: string + compatibility_group: + type: string + required: + - content + anyOf: + - required: + - hls_audio_group + - required: + - compatibility_group + additionalProperties: false + hls_options: + type: object + properties: + media_subfolder: + type: string + description: 'hls-packager relevant only: allows to place layers in specific subfolders' + media_filename_template: + type: string + description: 'hls-packager relevant only: allows to overwrite the default seg%04d file name template - must contain a c-sprintf-based converting an integer segment number' + full_rpu_smoothing: + type: boolean + default: false + description: Enables full RPU smoothing for Dolby Vision segments. + additionalProperties: false + x-internal: true + ddp_joc_upmix_mode: + enum: + - remap + - upmix + default: upmix + description: When upconverting to Dolby Atmos, this specifies the type of upmixing for DD+JOC encoding. + linear_audio_encoding: + type: boolean + default: false + deprecated: true + additionalProperties: false + description: Each audio track is an element of the array. + subtitle: + type: array + items: + type: object + properties: + id: + type: string + language: + type: string + program_name: + type: string + codec: + enum: + - webvtt + - stl + format_options: + type: object + properties: + sparse_vtt: + type: boolean + additionalProperties: false + track_selector: + type: object + additionalProperties: true + additionalProperties: false + additionalProperties: false + examples: + - encode_profile: + container: + kind: hls/fmp4 + segment_duration_sec: 2 + video: + - width: 1280 + height: 720 + codec: h264 + profile: high + level: '3.1' + bitrate_mode: vbr + bitrate_kb: 2500 + min_bitrate_kb: 2380 + max_bitrate_kb: 2620 + vbv_buffer_size_kb: 2650 + frame_rate: 30000/1001 + - width: 854 + height: 480 + codec: h264 + profile: high + level: '3.1' + bitrate_mode: vbr + bitrate_kb: 1200 + min_bitrate_kb: 1140 + max_bitrate_kb: 1260 + vbv_buffer_size_kb: 1260 + frame_rate: 30000/1001 + - width: 640 + height: 360 + codec: h264 + profile: high + level: '3.0' + bitrate_mode: vbr + bitrate_kb: 600 + min_bitrate_kb: 570 + max_bitrate_kb: 630 + vbv_buffer_size_kb: 630 + frame_rate: 30000/1001 + audio: + - codec: aac + bitrate_kb: 128 + channels: 2 + filters: + - kind: normalize + payload: + kind: ebur128 + payload: + integrated_lufs: -23 + required: + - type + - encode_profile + additionalProperties: false + required: + - output_templates + - type: object + properties: + analyzers: + type: array + items: + type: object + properties: + type: + type: string + enum: + - black_detection + - scene_detection + - silence_detection + - duplicate_frames_detection + config: + type: object + required: + - type + additionalProperties: false + - type: object + properties: + options: + allOf: + - type: object + properties: + expiration: + type: string + description: Expiration time for the RUID in ISO 8601 format + encryption: + type: object + properties: + enabled: + type: + - boolean + kind: + enum: + - aws_kms + aws_kms_region: + type: + - string + additionalProperties: false + x-internal: true + cors_policy: + type: object + properties: + enabled: + type: + - boolean + origins: + type: array + items: + type: string + additionalProperties: false + - type: object + properties: + response_type: + x-internal: true + enum: + - player_url + - template_url + - session_data + - hybrik_player_json + - full + x-docs-enum: + player_url: Returns a URL to a web player that will play the content. + template_url: Returns a URL to the player JSON template that can be used to launch the player. + full: Returns all available information including player URL, template_url, and more. + default: player_url + render_waveforms: + type: boolean + default: true + render_thumbnails: + type: boolean + default: true + show_dolby_vision_metadata_markers: + type: boolean + default: true + use_source_start_time_code: + type: boolean + default: false + template_authentication_token: + type: string + description: Authentication token to be included in requests made by the player when fetching the template. + http_query_auth_token: + type: string + x-internal: true + http_header_auth_token: + type: string + x-internal: true + native_dolby_e: + type: boolean + default: false + x-internal: true + use_discrete_media: + type: boolean + default: false + x-internal: true + track_index_base: + type: integer + default: 0 + x-internal: true + unevaluatedProperties: false + unevaluatedProperties: false + omakase_explicit_outputs: + allOf: + - type: object + properties: + name: + type: string + description: Pretty name for this asset + x-apps: + - core-api + urls: + type: array + items: + anyOf: + - allOf: + - type: object + properties: + url: + type: string + format: uri + description: URL of the media file + id: + type: string + description: Optional identifier for the URL + access: + oneOf: + - type: object + properties: + shared_key: + title: AWS Key + description: The AWS Key. + type: + - string + - 'null' + maxLength: 512 + secret_key: + title: AWS Secret + description: The AWS Secret. + type: + - string + - 'null' + maxLength: 512 + session_token: + title: AWS Session Token + description: The AWS Session Token. + type: + - string + - 'null' + maxLength: 2048 + region: + title: AWS Region + description: The AWS region (optional). + type: + - string + - 'null' + maxLength: 512 + required: + - shared_key + - secret_key + additionalProperties: false + - type: object + properties: + credentials_key: + type: string + description: Key to retrieve stored credentials for accessing the URL + required: + - credentials_key + additionalProperties: false + required: + - url + - type: object + properties: + dolby_vision_metadata_xml: + type: string + deprecated: true + config: + type: object + properties: {} + x-internal: true + additionalProperties: true + media_indices: + type: object + properties: + obtain_media_index: + type: boolean + default: true + obtain_libmediainfo: + type: boolean + default: true + obtain_ffprobe: + type: boolean + default: true + obtain_streaminfo: + type: boolean + default: true + obtain_dolby_e: + type: boolean + default: true + additionalProperties: false + mime: + type: string + additionalProperties: true + - type: string + expiration: + type: string + description: Expiration time for the RUID in ISO 8601 format + encryption: + type: object + properties: + enabled: + type: + - boolean + kind: + enum: + - aws_kms + aws_kms_region: + type: + - string + additionalProperties: false + x-internal: true + required: + - urls + - type: object + properties: + map: + type: object + properties: + audio: + type: array + items: + type: object + properties: + id: + type: string + url_id: + type: string + track_idx: + type: integer + channels: + type: array + items: + type: object + additionalProperties: false + video: + type: array + items: + type: object + properties: + id: + type: string + url_id: + type: string + track_idx: + type: integer + dolby_vision_metadata_url_id: + type: string + additionalProperties: false + subtitle: + type: array + items: + type: object + properties: + id: + type: string + url_id: + type: string + track_idx: + type: integer + additionalProperties: false + additionalProperties: false + outputs: + type: array + items: + type: object + properties: + name: + type: string + encode_profile: + type: object + required: + - container + properties: + container: + type: object + required: + - kind + properties: + kind: + enum: + - hls + - hls/fmp4 + - mpegts + - mpeg2ts + - mp4 + - m4a + - fmp4 + - m4s + - wav + - nut + description: The type of media container for the output. + use_editlist: + type: boolean + description: This sets the edit list atom (elst) in MP4 files. Read more here https://developer.apple.com/documentation/quicktime-file-format/edit_list_atom. The default is false. + mpegts_initial_discontinuity: + type: boolean + default: false + segment_duration_sec: + type: number + description: The segment duration in seconds for segmented or fragmented streams such as HLS or mp4/MPEG-DASH. Decimal notation (e.g. 5.5) is supported. + prefetch_hint_sec: + type: number + description: This determines how much to encode ahead of the current time during playback. It can be separately determined for the audio and video streams. + additionalProperties: false + video: + anyOf: + - type: object + properties: + id: + type: string + description: An ID for the video layer. + width: + type: integer + description: Width of the output video. + height: + type: integer + description: Height of the output video. + bitrate_kb: + type: integer + description: The video bitrate in kilobits per second. For vbr, this is the average bitrate. + frame_rate: + oneOf: + - type: string + pattern: ^\d+\.?,?\/?\d+$ + - type: number + description: 'The video frame rate - can be expressed in decimal or fraction notation, examples: 29.97, 30000/1001' + codec: + enum: + - h264 + - h265 + description: The desired output video codec. + chroma_format: + type: string + description: The chroma format. + color_primaries: + enum: + - bt601 + - smpte170m + - bt709 + - bt470m + - bt470bg + - smpte240m + - film + - bt2020 + - smpte428 + - smpte431 + - smpte432 + - jedec-p22 + description: Chroma coordinate reference of the source primaries. The default is determined by video size. + color_trc: + enum: + - bt601 + - smpte170m + - bt709 + - gamma22 + - bt470m + - gamma28 + - bt470bg + - smpte240m + - smpte428 + - linear + - log + - log_sqrt + - bt1361 + - smpte2084 + - iec61966_2_1 + - iec61966_2_4 + - bt2020_10bit + - bt2020_12bit + - hlg + - arib-std-b67 + description: Color transfer characteristics. The default determined by video size. + color_matrix: + enum: + - rgb + - bt470bg + - bt709 + - smpte170m + - smpte240m + - ycgco + - bt2020c + - bt2020nc + - smpte2085 + - chroma-derived-nc + - chroma-derived-c + - ictcp + - fcc + description: YUV/YCbCr colorspace type. + ire_range_mode: + enum: + - full + - limited + - auto + description: The IRE range for the source video. The default is auto. + range: + enum: + - sdr + - dolby_vision_5 + - dolby_vision_8.1 + - hdr10 + description: The color range of the output video. The default is sdr. + sdr_enhancement: + type: object + properties: + mode: + enum: + - simple + - lut_low + - lut_med + - lut_high + default: lut_med + description: The conversion stregth of the SDR to HDR conversion 3D LUT. + use_metadata_smoothing: + type: boolean + default: true + description: Flag to smooth the HDR metadata between encoding segments. + additionalProperties: false + description: Object defining SDR to HDR enhancement controls. + abr_map: + type: object + properties: + hls_audio_group: + type: string + description: The HLS group that this layer belongs to. + compatibility_group: + type: string + description: The compatibility group that this layer belongs to. + anyOf: + - required: + - hls_audio_group + - required: + - compatibility_group + additionalProperties: false + description: Object with parameters controlling HLS audio layer affinities. + ffmpeg_cli_insert: + type: string + description: The FFmpeg command line arguments to be used. Note that these will override competing settings in the JSON. + x-internal: true + dar: + oneOf: + - type: string + pattern: ^\d+\.?:?\/?\d+$ + - type: number + description: 'The display aspect ratio. May expressed in decimal or fraction notation, examples: 1.33, 4/3' + sar: + oneOf: + - type: string + pattern: ^\d+\.?:?\/?\d+$ + - type: number + description: The storage aspect ratio. May expressed in decimal or fraction notation. The storage aspect ratio, display aspect ratio, and pixel aspect ratio are related by DAR = SAR x PAR + force_original_aspect_ratio: + type: boolean + description: This will force the output to have the same aspect ratio as the input. + profile: + type: string + description: The profile for your codec. Not all profiles are valid for all codecs. + level: + type: string + description: The codec-dependent level - please reference ISO/IEC 14496-10, ISO/IEC 13818-2 etc. + preset: + type: string + description: Codec preset. See https://trac.ffmpeg.org/wiki/Encode/H.264 for examples. + max_bitrate_kb: + type: number + description: The maximum video bitrate in kilobits per second. Only valid for crf and vbr. + min_bitrate_kb: + type: number + description: The minimum video bitrate in kilobits per second. Only valid for crf and vbr. + vbv_buffer_size_kb: + type: number + description: The vbv buffer size in kilobits. + vbv_init_occupancy_kb: + type: number + description: The vbv init occupancy in kilobits. + exact_gop_frames: + type: integer + description: Use a fixed GOP size of this many frames. + idr_interval: + type: object + properties: + seconds: + type: number + description: Describes IDR frame interval in seconds. + frames: + type: integer + description: Describes IDR frame interval in frames. + additionalProperties: false + description: Describes a IDR frame interval, as count or seconds. + refs: + type: integer + description: The number of h.264 reference frames to used for future frames. If not set, the profile/level combination will determine the proper number of reference frames. + use_scene_detection: + type: boolean + description: Enable or disable scene change detection. Disabling will come with a steep penalty on video quality. + use_closed_gop: + type: boolean + description: Force use of closed GOPs. + bitrate_mode: + type: string + description: The bitrate mode for the codec. Values include cbr, vbr, and crf. + crf: + type: number + description: If the bitrate mode is crf, then this value must be specified. A Constant Rate Factor setting of 18 is considered excellent. Higher values equal lower quality. A change of +6 should roughly halve the resulting file size. See https://trac.ffmpeg.org/wiki/Encode/H.264 + frames: + type: integer + x-internal: true + description: WHAT IS THIS? + use_sequence_header_per_gop: + type: boolean + description: This will write a sequence header for each GOP. + closed_captions: + type: object + properties: + suppress: + type: boolean + enum: + - true + description: Suppress including captions in the output. + additionalProperties: false + description: Object describing the CC parameters for the targeted output. + track_selector: + type: object + additionalProperties: true + x-docs-hide: true + prefetch_hint_sec: + type: number + description: This determines how much to encode ahead of the current time during playback. It can be separately determined for the audio and video streams. + hls_options: + type: object + properties: + media_subfolder: + type: string + description: 'hls-packager relevant only: allows to place layers in specific subfolders' + media_filename_template: + type: string + description: 'hls-packager relevant only: allows to overwrite the default seg%04d file name template - must contain a c-sprintf-based converting an integer segment number' + full_rpu_smoothing: + type: boolean + default: false + description: Enables full RPU smoothing for Dolby Vision segments. + additionalProperties: false + x-internal: true + x264_options: + type: string + description: x.264 specific codec options - please reference https://ffmpeg.org/ffmpeg-codecs.html#toc-libx264_002c-libx264rgb + filters: + type: array + title: Video Filters + description: The array of video filters to be applied to the output. + items: + type: object + description: The video filter object with a specific kind and payload format. + required: + - kind + - payload + properties: + kind: + type: string + payload: + type: object + anyOf: + - title: Image Overlay + properties: + kind: + const: image_overlay + description: 'Filter kind: ''image_overlay''.' + payload: + type: object + description: Specifies the parameters for the image overlay filter. + properties: + image_url: + type: string + description: Defines the http(-s) of the image to be used. + x: + default: 25 + oneOf: + - type: integer + - type: string + description: 'X position of the overlay. Can use expressions such as overlay_w-20 (overlay_w: width of the overlay).' + y: + default: 25 + oneOf: + - type: integer + - type: string + description: 'Y position of the overlay. Can use expressions such as overlay_h-20 (overlay_h: height of the overlay).' + width: + oneOf: + - type: number + - type: string + description: Width of the overlay. Can use expressions such as source_w (width of the video source). + height: + oneOf: + - type: number + - type: string + description: Height of the overlay. Can use expressions such as source_h (height of the video source). + opacity: + default: 1 + type: number + description: Opacity of the overlay. 0 = fully transparent, 1 = fully opaque. + start_sec: + type: number + description: Start point (in seconds) of the overlay. + duration_sec: + type: number + description: Duration (in seconds) of the overlay. + fadein_duration_sec: + type: number + description: Fade-in time (in seconds) of the overlay. + fadeout_duration_sec: + type: number + description: Fade-out time (in seconds) of the overlay. + additionalProperties: false + - title: Video Overlay + properties: + kind: + const: video_overlay + description: 'Filter kind: ''video_overlay''.' + payload: + type: object + description: Specifies the parameters for the video overlay filter. + properties: + video_url: + description: Defines the http(-s) of the video to be used. + type: string + x: + default: 25 + oneOf: + - type: integer + - type: string + description: 'X position of the overlay. Can use expressions such as overlay_w-20 (overlay_w: width of the overlay).' + y: + default: 25 + oneOf: + - type: integer + - type: string + description: 'Y position of the overlay. Can use expressions such as overlay_h-20 (overlay_h: height of the overlay).' + width: + oneOf: + - type: number + - type: string + description: Width of the overlay. Can use expressions such as source_w (width of the video source). + height: + oneOf: + - type: number + - type: string + description: Height of the overlay. Can use expressions such as source_h (height of the video source). + opacity: + type: number + default: 1 + description: Opacity of the overlay. 0 = fully transparent, 1 = fully opaque. + start_sec: + type: number + description: Start point (in seconds) of the overlay. + duration_sec: + type: number + description: Duration (in seconds) of the overlay. + fadein_duration_sec: + type: number + description: Fade-in time (in seconds) of the overlay. + fadeout_duration_sec: + type: number + description: Fade-out time (in seconds) of the overlay. + repeat_count: + type: integer + description: How many times to repeat the video overlay on the primary video. To repeat indefinitely use "-1". + additionalProperties: false + - title: Text Overlay + properties: + kind: + const: text_overlay + description: 'Filter kind: ''text_overlay''.' + payload: + type: object + description: Specifies the parameters for the text overlay filter. + properties: + text_url: + description: Defines the http(-s) of the text file to be used. + type: string + font_url: + description: Defines the http(-s) of the font file to be used. + type: string + x: + default: 25 + oneOf: + - type: integer + - type: string + description: 'The x location to start the imprint. Can use expressions such as w-20 (w: width of the video).' + y: + default: 25 + oneOf: + - type: integer + - type: string + description: 'The y location to start the imprint. Can use expressions such as h-20 (h: height of the video).' + opacity: + default: 1 + type: number + description: Opacity of the text overlay. 0 = fully transparent, 1 = fully opaque. + text: + type: string + description: The text string to be drawn. + font: + type: string + description: 'The font descriptor (compliant with fontconfig). Examples: ''Sans'', ''URW Bookman L:style=Demi Bold Italic''.' + font_color: + default: black + type: string + description: 'The color to be used for drawing fonts. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + font_size: + default: 16 + oneOf: + - type: integer + - type: string + description: 'The font size in points. Can use expressions such as h/10 (w: width of the video, h: height of the video). A font size of 16 is the default. ' + tab_size: + minimum: 1 + default: 4 + type: integer + description: The size of the tab in number of spaces. The \t character is replaced with spaces. + shadow_color: + default: black + type: string + description: 'The color to be used for drawing a shadow behind the drawn text. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + shadow_x: + default: 0 + type: integer + description: The x offset for the text shadow position with respect to the position of the text. It can be either positive or negative value. + shadow_y: + default: 0 + type: integer + description: The y offset for the text shadow position with respect to the position of the text. It can be either positive or negative value. + border_color: + type: string + description: 'The color to be used for drawing border around text. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + border_size: + default: 0 + type: integer + description: The width of the border to be drawn around the text. + background_color: + type: string + description: 'The color to be used for drawing box around text. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + background_size: + default: 0 + type: integer + description: The width of the box to be drawn around the background. + fix_bounds: + default: false + type: boolean + description: Correct text coords to avoid clipping. + start_sec: + type: number + description: Start point (in seconds) of the overlay. + duration_sec: + type: number + description: Duration (in seconds) of the overlay. + fadein_duration_sec: + type: number + description: Fade-in time (in seconds) of the overlay. + fadeout_duration_sec: + type: number + description: Fade-out time (in seconds) of the overlay. + additionalProperties: false + - title: Color Convert + x-apps: + - core-api + properties: + kind: + enum: + - color_convert + payload: + type: object + properties: + from: + type: object + properties: + color_primaries: + enum: + - bt601 + - smpte170m + - bt709 + - bt470m + - bt470bg + - smpte240m + - film + - bt2020 + - smpte428 + - smpte431 + - smpte432 + - jedec-p22 + description: Chroma coordinate reference of the source primaries. The default is determined by video size. + color_trc: + enum: + - bt601 + - smpte170m + - bt709 + - gamma22 + - bt470m + - gamma28 + - bt470bg + - smpte240m + - linear + - log + - log_sqrt + - smpte2084 + - iec61966_2_1 + - iec61966_2_4 + - bt2020_10bit + - bt2020_12bit + - hlg + - arib-std-b67 + color_matrix: + enum: + - rgb + - bt470bg + - bt709 + - smpte170m + - smpte240m + - fcc + - ycgco + - bt2020c + - bt2020nc + - chroma-derived-nc + - chroma-derived-c + - ictcp + ire_range_mode: + enum: + - full + - limited + - auto + description: The IRE range for the source video. The default is auto. + override_source_metadata: + type: boolean + default: false + additionalProperties: false + to: + type: object + properties: + color_primaries: + enum: + - bt601 + - smpte170m + - bt709 + - bt470m + - bt470bg + - smpte240m + - film + - bt2020 + - smpte428 + - smpte431 + - smpte432 + - jedec-p22 + description: Chroma coordinate reference of the source primaries. The default is determined by video size. + color_trc: + enum: + - bt601 + - smpte170m + - bt709 + - gamma22 + - bt470m + - gamma28 + - bt470bg + - smpte240m + - linear + - log + - log_sqrt + - smpte2084 + - iec61966_2_1 + - iec61966_2_4 + - bt2020_10bit + - bt2020_12bit + - hlg + - arib-std-b67 + color_matrix: + enum: + - rgb + - bt470bg + - bt709 + - smpte170m + - smpte240m + - fcc + - ycgco + - bt2020c + - bt2020nc + - chroma-derived-nc + - chroma-derived-c + - ictcp + ire_range_mode: + enum: + - full + - limited + - auto + description: The IRE range for the source video. The default is auto. + additionalProperties: false + nominal_peak_luminance: + type: integer + preset: + enum: + - hdr_hlg_to_sdr + - hdr_hlg_to_sdr_desat_mild + - hdr_hlg_to_sdr_desat_medium + - hdr_pq_to_sdr + - hdr_pq_to_sdr_desat_mild + - hdr_pq_to_sdr_desat_medium + - sdr_to_hdr_pq_200nit + - sdr_to_hdr_pq_300nit + lut_file: + type: object + properties: + url: + type: string + mime: + type: string + required: + - url + additionalProperties: false + additionalProperties: false + additionalProperties: false + additionalProperties: false + description: The video encoding parameters. + - type: array + items: + type: object + properties: + id: + type: string + description: An ID for the video layer. + width: + type: integer + description: Width of the output video. + height: + type: integer + description: Height of the output video. + bitrate_kb: + type: integer + description: The video bitrate in kilobits per second. For vbr, this is the average bitrate. + frame_rate: + oneOf: + - type: string + pattern: ^\d+\.?,?\/?\d+$ + - type: number + description: 'The video frame rate - can be expressed in decimal or fraction notation, examples: 29.97, 30000/1001' + codec: + enum: + - h264 + - h265 + description: The desired output video codec. + chroma_format: + type: string + description: The chroma format. + color_primaries: + enum: + - bt601 + - smpte170m + - bt709 + - bt470m + - bt470bg + - smpte240m + - film + - bt2020 + - smpte428 + - smpte431 + - smpte432 + - jedec-p22 + description: Chroma coordinate reference of the source primaries. The default is determined by video size. + color_trc: + enum: + - bt601 + - smpte170m + - bt709 + - gamma22 + - bt470m + - gamma28 + - bt470bg + - smpte240m + - smpte428 + - linear + - log + - log_sqrt + - bt1361 + - smpte2084 + - iec61966_2_1 + - iec61966_2_4 + - bt2020_10bit + - bt2020_12bit + - hlg + - arib-std-b67 + description: Color transfer characteristics. The default determined by video size. + color_matrix: + enum: + - rgb + - bt470bg + - bt709 + - smpte170m + - smpte240m + - ycgco + - bt2020c + - bt2020nc + - smpte2085 + - chroma-derived-nc + - chroma-derived-c + - ictcp + - fcc + description: YUV/YCbCr colorspace type. + ire_range_mode: + enum: + - full + - limited + - auto + description: The IRE range for the source video. The default is auto. + range: + enum: + - sdr + - dolby_vision_5 + - dolby_vision_8.1 + - hdr10 + description: The color range of the output video. The default is sdr. + sdr_enhancement: + type: object + properties: + mode: + enum: + - simple + - lut_low + - lut_med + - lut_high + default: lut_med + description: The conversion stregth of the SDR to HDR conversion 3D LUT. + use_metadata_smoothing: + type: boolean + default: true + description: Flag to smooth the HDR metadata between encoding segments. + additionalProperties: false + description: Object defining SDR to HDR enhancement controls. + abr_map: + type: object + properties: + hls_audio_group: + type: string + description: The HLS group that this layer belongs to. + compatibility_group: + type: string + description: The compatibility group that this layer belongs to. + anyOf: + - required: + - hls_audio_group + - required: + - compatibility_group + additionalProperties: false + description: Object with parameters controlling HLS audio layer affinities. + ffmpeg_cli_insert: + type: string + description: The FFmpeg command line arguments to be used. Note that these will override competing settings in the JSON. + x-internal: true + dar: + oneOf: + - type: string + pattern: ^\d+\.?:?\/?\d+$ + - type: number + description: 'The display aspect ratio. May expressed in decimal or fraction notation, examples: 1.33, 4/3' + sar: + oneOf: + - type: string + pattern: ^\d+\.?:?\/?\d+$ + - type: number + description: The storage aspect ratio. May expressed in decimal or fraction notation. The storage aspect ratio, display aspect ratio, and pixel aspect ratio are related by DAR = SAR x PAR + force_original_aspect_ratio: + type: boolean + description: This will force the output to have the same aspect ratio as the input. + profile: + type: string + description: The profile for your codec. Not all profiles are valid for all codecs. + level: + type: string + description: The codec-dependent level - please reference ISO/IEC 14496-10, ISO/IEC 13818-2 etc. + preset: + type: string + description: Codec preset. See https://trac.ffmpeg.org/wiki/Encode/H.264 for examples. + max_bitrate_kb: + type: number + description: The maximum video bitrate in kilobits per second. Only valid for crf and vbr. + min_bitrate_kb: + type: number + description: The minimum video bitrate in kilobits per second. Only valid for crf and vbr. + vbv_buffer_size_kb: + type: number + description: The vbv buffer size in kilobits. + vbv_init_occupancy_kb: + type: number + description: The vbv init occupancy in kilobits. + exact_gop_frames: + type: integer + description: Use a fixed GOP size of this many frames. + idr_interval: + type: object + properties: + seconds: + type: number + description: Describes IDR frame interval in seconds. + frames: + type: integer + description: Describes IDR frame interval in frames. + additionalProperties: false + description: Describes a IDR frame interval, as count or seconds. + refs: + type: integer + description: The number of h.264 reference frames to used for future frames. If not set, the profile/level combination will determine the proper number of reference frames. + use_scene_detection: + type: boolean + description: Enable or disable scene change detection. Disabling will come with a steep penalty on video quality. + use_closed_gop: + type: boolean + description: Force use of closed GOPs. + bitrate_mode: + type: string + description: The bitrate mode for the codec. Values include cbr, vbr, and crf. + crf: + type: number + description: If the bitrate mode is crf, then this value must be specified. A Constant Rate Factor setting of 18 is considered excellent. Higher values equal lower quality. A change of +6 should roughly halve the resulting file size. See https://trac.ffmpeg.org/wiki/Encode/H.264 + frames: + type: integer + x-internal: true + description: WHAT IS THIS? + use_sequence_header_per_gop: + type: boolean + description: This will write a sequence header for each GOP. + closed_captions: + type: object + properties: + suppress: + type: boolean + enum: + - true + description: Suppress including captions in the output. + additionalProperties: false + description: Object describing the CC parameters for the targeted output. + track_selector: + type: object + additionalProperties: true + x-docs-hide: true + prefetch_hint_sec: + type: number + description: This determines how much to encode ahead of the current time during playback. It can be separately determined for the audio and video streams. + hls_options: + type: object + properties: + media_subfolder: + type: string + description: 'hls-packager relevant only: allows to place layers in specific subfolders' + media_filename_template: + type: string + description: 'hls-packager relevant only: allows to overwrite the default seg%04d file name template - must contain a c-sprintf-based converting an integer segment number' + full_rpu_smoothing: + type: boolean + default: false + description: Enables full RPU smoothing for Dolby Vision segments. + additionalProperties: false + x-internal: true + x264_options: + type: string + description: x.264 specific codec options - please reference https://ffmpeg.org/ffmpeg-codecs.html#toc-libx264_002c-libx264rgb + filters: + type: array + title: Video Filters + description: The array of video filters to be applied to the output. + items: + type: object + description: The video filter object with a specific kind and payload format. + required: + - kind + - payload + properties: + kind: + type: string + payload: + type: object + anyOf: + - title: Image Overlay + properties: + kind: + const: image_overlay + description: 'Filter kind: ''image_overlay''.' + payload: + type: object + description: Specifies the parameters for the image overlay filter. + properties: + image_url: + type: string + description: Defines the http(-s) of the image to be used. + x: + default: 25 + oneOf: + - type: integer + - type: string + description: 'X position of the overlay. Can use expressions such as overlay_w-20 (overlay_w: width of the overlay).' + y: + default: 25 + oneOf: + - type: integer + - type: string + description: 'Y position of the overlay. Can use expressions such as overlay_h-20 (overlay_h: height of the overlay).' + width: + oneOf: + - type: number + - type: string + description: Width of the overlay. Can use expressions such as source_w (width of the video source). + height: + oneOf: + - type: number + - type: string + description: Height of the overlay. Can use expressions such as source_h (height of the video source). + opacity: + default: 1 + type: number + description: Opacity of the overlay. 0 = fully transparent, 1 = fully opaque. + start_sec: + type: number + description: Start point (in seconds) of the overlay. + duration_sec: + type: number + description: Duration (in seconds) of the overlay. + fadein_duration_sec: + type: number + description: Fade-in time (in seconds) of the overlay. + fadeout_duration_sec: + type: number + description: Fade-out time (in seconds) of the overlay. + additionalProperties: false + - title: Video Overlay + properties: + kind: + const: video_overlay + description: 'Filter kind: ''video_overlay''.' + payload: + type: object + description: Specifies the parameters for the video overlay filter. + properties: + video_url: + description: Defines the http(-s) of the video to be used. + type: string + x: + default: 25 + oneOf: + - type: integer + - type: string + description: 'X position of the overlay. Can use expressions such as overlay_w-20 (overlay_w: width of the overlay).' + y: + default: 25 + oneOf: + - type: integer + - type: string + description: 'Y position of the overlay. Can use expressions such as overlay_h-20 (overlay_h: height of the overlay).' + width: + oneOf: + - type: number + - type: string + description: Width of the overlay. Can use expressions such as source_w (width of the video source). + height: + oneOf: + - type: number + - type: string + description: Height of the overlay. Can use expressions such as source_h (height of the video source). + opacity: + type: number + default: 1 + description: Opacity of the overlay. 0 = fully transparent, 1 = fully opaque. + start_sec: + type: number + description: Start point (in seconds) of the overlay. + duration_sec: + type: number + description: Duration (in seconds) of the overlay. + fadein_duration_sec: + type: number + description: Fade-in time (in seconds) of the overlay. + fadeout_duration_sec: + type: number + description: Fade-out time (in seconds) of the overlay. + repeat_count: + type: integer + description: How many times to repeat the video overlay on the primary video. To repeat indefinitely use "-1". + additionalProperties: false + - title: Text Overlay + properties: + kind: + const: text_overlay + description: 'Filter kind: ''text_overlay''.' + payload: + type: object + description: Specifies the parameters for the text overlay filter. + properties: + text_url: + description: Defines the http(-s) of the text file to be used. + type: string + font_url: + description: Defines the http(-s) of the font file to be used. + type: string + x: + default: 25 + oneOf: + - type: integer + - type: string + description: 'The x location to start the imprint. Can use expressions such as w-20 (w: width of the video).' + y: + default: 25 + oneOf: + - type: integer + - type: string + description: 'The y location to start the imprint. Can use expressions such as h-20 (h: height of the video).' + opacity: + default: 1 + type: number + description: Opacity of the text overlay. 0 = fully transparent, 1 = fully opaque. + text: + type: string + description: The text string to be drawn. + font: + type: string + description: 'The font descriptor (compliant with fontconfig). Examples: ''Sans'', ''URW Bookman L:style=Demi Bold Italic''.' + font_color: + default: black + type: string + description: 'The color to be used for drawing fonts. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + font_size: + default: 16 + oneOf: + - type: integer + - type: string + description: 'The font size in points. Can use expressions such as h/10 (w: width of the video, h: height of the video). A font size of 16 is the default. ' + tab_size: + minimum: 1 + default: 4 + type: integer + description: The size of the tab in number of spaces. The \t character is replaced with spaces. + shadow_color: + default: black + type: string + description: 'The color to be used for drawing a shadow behind the drawn text. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + shadow_x: + default: 0 + type: integer + description: The x offset for the text shadow position with respect to the position of the text. It can be either positive or negative value. + shadow_y: + default: 0 + type: integer + description: The y offset for the text shadow position with respect to the position of the text. It can be either positive or negative value. + border_color: + type: string + description: 'The color to be used for drawing border around text. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + border_size: + default: 0 + type: integer + description: The width of the border to be drawn around the text. + background_color: + type: string + description: 'The color to be used for drawing box around text. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + background_size: + default: 0 + type: integer + description: The width of the box to be drawn around the background. + fix_bounds: + default: false + type: boolean + description: Correct text coords to avoid clipping. + start_sec: + type: number + description: Start point (in seconds) of the overlay. + duration_sec: + type: number + description: Duration (in seconds) of the overlay. + fadein_duration_sec: + type: number + description: Fade-in time (in seconds) of the overlay. + fadeout_duration_sec: + type: number + description: Fade-out time (in seconds) of the overlay. + additionalProperties: false + - title: Color Convert + x-apps: + - core-api + properties: + kind: + enum: + - color_convert + payload: + type: object + properties: + from: + type: object + properties: + color_primaries: + enum: + - bt601 + - smpte170m + - bt709 + - bt470m + - bt470bg + - smpte240m + - film + - bt2020 + - smpte428 + - smpte431 + - smpte432 + - jedec-p22 + description: Chroma coordinate reference of the source primaries. The default is determined by video size. + color_trc: + enum: + - bt601 + - smpte170m + - bt709 + - gamma22 + - bt470m + - gamma28 + - bt470bg + - smpte240m + - linear + - log + - log_sqrt + - smpte2084 + - iec61966_2_1 + - iec61966_2_4 + - bt2020_10bit + - bt2020_12bit + - hlg + - arib-std-b67 + color_matrix: + enum: + - rgb + - bt470bg + - bt709 + - smpte170m + - smpte240m + - fcc + - ycgco + - bt2020c + - bt2020nc + - chroma-derived-nc + - chroma-derived-c + - ictcp + ire_range_mode: + enum: + - full + - limited + - auto + description: The IRE range for the source video. The default is auto. + override_source_metadata: + type: boolean + default: false + additionalProperties: false + to: + type: object + properties: + color_primaries: + enum: + - bt601 + - smpte170m + - bt709 + - bt470m + - bt470bg + - smpte240m + - film + - bt2020 + - smpte428 + - smpte431 + - smpte432 + - jedec-p22 + description: Chroma coordinate reference of the source primaries. The default is determined by video size. + color_trc: + enum: + - bt601 + - smpte170m + - bt709 + - gamma22 + - bt470m + - gamma28 + - bt470bg + - smpte240m + - linear + - log + - log_sqrt + - smpte2084 + - iec61966_2_1 + - iec61966_2_4 + - bt2020_10bit + - bt2020_12bit + - hlg + - arib-std-b67 + color_matrix: + enum: + - rgb + - bt470bg + - bt709 + - smpte170m + - smpte240m + - fcc + - ycgco + - bt2020c + - bt2020nc + - chroma-derived-nc + - chroma-derived-c + - ictcp + ire_range_mode: + enum: + - full + - limited + - auto + description: The IRE range for the source video. The default is auto. + additionalProperties: false + nominal_peak_luminance: + type: integer + preset: + enum: + - hdr_hlg_to_sdr + - hdr_hlg_to_sdr_desat_mild + - hdr_hlg_to_sdr_desat_medium + - hdr_pq_to_sdr + - hdr_pq_to_sdr_desat_mild + - hdr_pq_to_sdr_desat_medium + - sdr_to_hdr_pq_200nit + - sdr_to_hdr_pq_300nit + lut_file: + type: object + properties: + url: + type: string + mime: + type: string + required: + - url + additionalProperties: false + additionalProperties: false + additionalProperties: false + additionalProperties: false + description: The video encoding parameters. + audio: + type: array + items: + type: object + properties: + id: + type: string + description: ID of the audio track. + program_name: + type: string + description: Program name of the audio track. + codec: + enum: + - aac + - aac_lc + - he_aac1 + - he_aac2 + - ac4 + - ddp_joc + description: The audio codec to use for the track. + bitrate_kb: + type: number + description: The audio bitrate in kilobits per second. This is the average bitrate in the case of vbr. + channels: + type: integer + description: The number of audio channels. + sample_rate: + type: integer + description: The audio sample rate in Hz. Typical values are 44100 and 48000. Omit to use the source sample rate. + frames: + type: integer + x-internal: true + description: WHAT IS THIS? + auto_generate_silence_track: + type: boolean + description: 'This fills the track with silence. ' + filters: + type: array + title: Audio Filters + description: The array of audio filters to be applied to the output. + items: + type: object + description: The audio filter object with a specific kind and payload format. + required: + - payload + properties: + kind: + type: string + payload: + type: object + anyOf: + - title: normalize + type: object + properties: + kind: + const: normalize + payload: + type: object + description: Specifies parameters for the image overlay filter. + properties: + kind: + const: ebur128 + analyze_vurl: + type: string + payload: + type: object + properties: + source: + type: object + properties: + integrated_lufs: + type: number + minimum: -99 + maximum: 0 + loudness_lra_lufs: + type: number + minimum: 0 + maximum: 99 + true_peak_dbfs: + type: number + minimum: -99 + maximum: 99 + integrated_threshold_lufs: + type: number + minimum: -99 + maximum: 0 + offset: + type: number + minimum: -99 + maximum: 99 + integrated_lufs: + type: number + minimum: -70 + maximum: -5 + loudness_lra_lufs: + type: number + minimum: 1 + maximum: 50 + true_peak_dbfs: + type: number + minimum: -9 + maximum: 0 + allow_unprecise_mode: + type: boolean + default: false + not: + required: + - analyze_vurl + - payload + required: + - kind + additionalProperties: false + required: + - kind + additionalProperties: false + language: + type: string + description: The audio language code in ISO-639 notation. + duration_sec: + type: number + x-internal: true + track_selector: + type: object + additionalProperties: true + description: Allows the selection of specific source tracks as the source(s) for this audio track. + x-docs-hide: true + prefetch_hint_sec: + type: number + description: This determines how much to encode ahead of the current time during playback. It can be separately determined for the audio and video streams. + abr_map: + type: object + properties: + hls_audio_group: + type: string + is_hls_group_default: + type: boolean + default: false + content: + type: string + compatibility_group: + type: string + required: + - content + anyOf: + - required: + - hls_audio_group + - required: + - compatibility_group + additionalProperties: false + hls_options: + type: object + properties: + media_subfolder: + type: string + description: 'hls-packager relevant only: allows to place layers in specific subfolders' + media_filename_template: + type: string + description: 'hls-packager relevant only: allows to overwrite the default seg%04d file name template - must contain a c-sprintf-based converting an integer segment number' + full_rpu_smoothing: + type: boolean + default: false + description: Enables full RPU smoothing for Dolby Vision segments. + additionalProperties: false + x-internal: true + ddp_joc_upmix_mode: + enum: + - remap + - upmix + default: upmix + description: When upconverting to Dolby Atmos, this specifies the type of upmixing for DD+JOC encoding. + linear_audio_encoding: + type: boolean + default: false + deprecated: true + additionalProperties: false + description: Each audio track is an element of the array. + subtitle: + type: array + items: + type: object + properties: + id: + type: string + language: + type: string + program_name: + type: string + codec: + enum: + - webvtt + - stl + format_options: + type: object + properties: + sparse_vtt: + type: boolean + additionalProperties: false + track_selector: + type: object + additionalProperties: true + additionalProperties: false + additionalProperties: false + examples: + - encode_profile: + container: + kind: hls/fmp4 + segment_duration_sec: 2 + video: + - width: 1280 + height: 720 + codec: h264 + profile: high + level: '3.1' + bitrate_mode: vbr + bitrate_kb: 2500 + min_bitrate_kb: 2380 + max_bitrate_kb: 2620 + vbv_buffer_size_kb: 2650 + frame_rate: 30000/1001 + - width: 854 + height: 480 + codec: h264 + profile: high + level: '3.1' + bitrate_mode: vbr + bitrate_kb: 1200 + min_bitrate_kb: 1140 + max_bitrate_kb: 1260 + vbv_buffer_size_kb: 1260 + frame_rate: 30000/1001 + - width: 640 + height: 360 + codec: h264 + profile: high + level: '3.0' + bitrate_mode: vbr + bitrate_kb: 600 + min_bitrate_kb: 570 + max_bitrate_kb: 630 + vbv_buffer_size_kb: 630 + frame_rate: 30000/1001 + audio: + - codec: aac + bitrate_kb: 128 + channels: 2 + filters: + - kind: normalize + payload: + kind: ebur128 + payload: + integrated_lufs: -23 + additionalProperties: false + required: + - outputs + - type: object + properties: + analyzers: + type: array + items: + type: object + properties: + type: + type: string + enum: + - black_detection + - scene_detection + - silence_detection + - duplicate_frames_detection + config: + type: object + required: + - type + additionalProperties: false + - type: object + properties: + options: + allOf: + - type: object + properties: + expiration: + type: string + description: Expiration time for the RUID in ISO 8601 format + encryption: + type: object + properties: + enabled: + type: + - boolean + kind: + enum: + - aws_kms + aws_kms_region: + type: + - string + additionalProperties: false + x-internal: true + cors_policy: + type: object + properties: + enabled: + type: + - boolean + origins: + type: array + items: + type: string + additionalProperties: false + - type: object + properties: + response_type: + x-internal: true + enum: + - player_url + - template_url + - session_data + - hybrik_player_json + - full + x-docs-enum: + player_url: Returns a URL to a web player that will play the content. + template_url: Returns a URL to the player JSON template that can be used to launch the player. + full: Returns all available information including player URL, template_url, and more. + default: player_url + render_waveforms: + type: boolean + default: true + render_thumbnails: + type: boolean + default: true + show_dolby_vision_metadata_markers: + type: boolean + default: true + use_source_start_time_code: + type: boolean + default: false + template_authentication_token: + type: string + description: Authentication token to be included in requests made by the player when fetching the template. + http_query_auth_token: + type: string + x-internal: true + http_header_auth_token: + type: string + x-internal: true + native_dolby_e: + type: boolean + default: false + x-internal: true + use_discrete_media: + type: boolean + default: false + x-internal: true + track_index_base: + type: integer + default: 0 + x-internal: true + unevaluatedProperties: false + unevaluatedProperties: false + omakase_implicit_templates: + allOf: + - type: object + properties: + name: + type: string + description: Pretty name for this asset + x-apps: + - core-api + urls: + type: array + items: + anyOf: + - allOf: + - type: object + properties: + url: + type: string + format: uri + description: URL of the media file + id: + type: string + description: Optional identifier for the URL + access: + oneOf: + - type: object + properties: + shared_key: + title: AWS Key + description: The AWS Key. + type: + - string + - 'null' + maxLength: 512 + secret_key: + title: AWS Secret + description: The AWS Secret. + type: + - string + - 'null' + maxLength: 512 + session_token: + title: AWS Session Token + description: The AWS Session Token. + type: + - string + - 'null' + maxLength: 2048 + region: + title: AWS Region + description: The AWS region (optional). + type: + - string + - 'null' + maxLength: 512 + required: + - shared_key + - secret_key + additionalProperties: false + - type: object + properties: + credentials_key: + type: string + description: Key to retrieve stored credentials for accessing the URL + required: + - credentials_key + additionalProperties: false + required: + - url + - type: object + properties: + dolby_vision_metadata_xml: + type: string + deprecated: true + config: + type: object + properties: {} + x-internal: true + additionalProperties: true + media_indices: + type: object + properties: + obtain_media_index: + type: boolean + default: true + obtain_libmediainfo: + type: boolean + default: true + obtain_ffprobe: + type: boolean + default: true + obtain_streaminfo: + type: boolean + default: true + obtain_dolby_e: + type: boolean + default: true + additionalProperties: false + mime: + type: string + additionalProperties: true + - type: string + expiration: + type: string + description: Expiration time for the RUID in ISO 8601 format + encryption: + type: object + properties: + enabled: + type: + - boolean + kind: + enum: + - aws_kms + aws_kms_region: + type: + - string + additionalProperties: false + x-internal: true + required: + - urls + - type: object + properties: + output_templates: + type: array + items: + type: object + properties: + type: + enum: + - audio + - video + - subtitle + name: + type: string + selectors: + type: array + items: + type: object + additionalProperties: true + encode_profile: + type: object + required: + - container + properties: + container: + type: object + required: + - kind + properties: + kind: + enum: + - hls + - hls/fmp4 + - mpegts + - mpeg2ts + - mp4 + - m4a + - fmp4 + - m4s + - wav + - nut + description: The type of media container for the output. + use_editlist: + type: boolean + description: This sets the edit list atom (elst) in MP4 files. Read more here https://developer.apple.com/documentation/quicktime-file-format/edit_list_atom. The default is false. + mpegts_initial_discontinuity: + type: boolean + default: false + segment_duration_sec: + type: number + description: The segment duration in seconds for segmented or fragmented streams such as HLS or mp4/MPEG-DASH. Decimal notation (e.g. 5.5) is supported. + prefetch_hint_sec: + type: number + description: This determines how much to encode ahead of the current time during playback. It can be separately determined for the audio and video streams. + additionalProperties: false + video: + anyOf: + - type: object + properties: + id: + type: string + description: An ID for the video layer. + width: + type: integer + description: Width of the output video. + height: + type: integer + description: Height of the output video. + bitrate_kb: + type: integer + description: The video bitrate in kilobits per second. For vbr, this is the average bitrate. + frame_rate: + oneOf: + - type: string + pattern: ^\d+\.?,?\/?\d+$ + - type: number + description: 'The video frame rate - can be expressed in decimal or fraction notation, examples: 29.97, 30000/1001' + codec: + enum: + - h264 + - h265 + description: The desired output video codec. + chroma_format: + type: string + description: The chroma format. + color_primaries: + enum: + - bt601 + - smpte170m + - bt709 + - bt470m + - bt470bg + - smpte240m + - film + - bt2020 + - smpte428 + - smpte431 + - smpte432 + - jedec-p22 + description: Chroma coordinate reference of the source primaries. The default is determined by video size. + color_trc: + enum: + - bt601 + - smpte170m + - bt709 + - gamma22 + - bt470m + - gamma28 + - bt470bg + - smpte240m + - smpte428 + - linear + - log + - log_sqrt + - bt1361 + - smpte2084 + - iec61966_2_1 + - iec61966_2_4 + - bt2020_10bit + - bt2020_12bit + - hlg + - arib-std-b67 + description: Color transfer characteristics. The default determined by video size. + color_matrix: + enum: + - rgb + - bt470bg + - bt709 + - smpte170m + - smpte240m + - ycgco + - bt2020c + - bt2020nc + - smpte2085 + - chroma-derived-nc + - chroma-derived-c + - ictcp + - fcc + description: YUV/YCbCr colorspace type. + ire_range_mode: + enum: + - full + - limited + - auto + description: The IRE range for the source video. The default is auto. + range: + enum: + - sdr + - dolby_vision_5 + - dolby_vision_8.1 + - hdr10 + description: The color range of the output video. The default is sdr. + sdr_enhancement: + type: object + properties: + mode: + enum: + - simple + - lut_low + - lut_med + - lut_high + default: lut_med + description: The conversion stregth of the SDR to HDR conversion 3D LUT. + use_metadata_smoothing: + type: boolean + default: true + description: Flag to smooth the HDR metadata between encoding segments. + additionalProperties: false + description: Object defining SDR to HDR enhancement controls. + abr_map: + type: object + properties: + hls_audio_group: + type: string + description: The HLS group that this layer belongs to. + compatibility_group: + type: string + description: The compatibility group that this layer belongs to. + anyOf: + - required: + - hls_audio_group + - required: + - compatibility_group + additionalProperties: false + description: Object with parameters controlling HLS audio layer affinities. + ffmpeg_cli_insert: + type: string + description: The FFmpeg command line arguments to be used. Note that these will override competing settings in the JSON. + x-internal: true + dar: + oneOf: + - type: string + pattern: ^\d+\.?:?\/?\d+$ + - type: number + description: 'The display aspect ratio. May expressed in decimal or fraction notation, examples: 1.33, 4/3' + sar: + oneOf: + - type: string + pattern: ^\d+\.?:?\/?\d+$ + - type: number + description: The storage aspect ratio. May expressed in decimal or fraction notation. The storage aspect ratio, display aspect ratio, and pixel aspect ratio are related by DAR = SAR x PAR + force_original_aspect_ratio: + type: boolean + description: This will force the output to have the same aspect ratio as the input. + profile: + type: string + description: The profile for your codec. Not all profiles are valid for all codecs. + level: + type: string + description: The codec-dependent level - please reference ISO/IEC 14496-10, ISO/IEC 13818-2 etc. + preset: + type: string + description: Codec preset. See https://trac.ffmpeg.org/wiki/Encode/H.264 for examples. + max_bitrate_kb: + type: number + description: The maximum video bitrate in kilobits per second. Only valid for crf and vbr. + min_bitrate_kb: + type: number + description: The minimum video bitrate in kilobits per second. Only valid for crf and vbr. + vbv_buffer_size_kb: + type: number + description: The vbv buffer size in kilobits. + vbv_init_occupancy_kb: + type: number + description: The vbv init occupancy in kilobits. + exact_gop_frames: + type: integer + description: Use a fixed GOP size of this many frames. + idr_interval: + type: object + properties: + seconds: + type: number + description: Describes IDR frame interval in seconds. + frames: + type: integer + description: Describes IDR frame interval in frames. + additionalProperties: false + description: Describes a IDR frame interval, as count or seconds. + refs: + type: integer + description: The number of h.264 reference frames to used for future frames. If not set, the profile/level combination will determine the proper number of reference frames. + use_scene_detection: + type: boolean + description: Enable or disable scene change detection. Disabling will come with a steep penalty on video quality. + use_closed_gop: + type: boolean + description: Force use of closed GOPs. + bitrate_mode: + type: string + description: The bitrate mode for the codec. Values include cbr, vbr, and crf. + crf: + type: number + description: If the bitrate mode is crf, then this value must be specified. A Constant Rate Factor setting of 18 is considered excellent. Higher values equal lower quality. A change of +6 should roughly halve the resulting file size. See https://trac.ffmpeg.org/wiki/Encode/H.264 + frames: + type: integer + x-internal: true + description: WHAT IS THIS? + use_sequence_header_per_gop: + type: boolean + description: This will write a sequence header for each GOP. + closed_captions: + type: object + properties: + suppress: + type: boolean + enum: + - true + description: Suppress including captions in the output. + additionalProperties: false + description: Object describing the CC parameters for the targeted output. + track_selector: + type: object + additionalProperties: true + x-docs-hide: true + prefetch_hint_sec: + type: number + description: This determines how much to encode ahead of the current time during playback. It can be separately determined for the audio and video streams. + hls_options: + type: object + properties: + media_subfolder: + type: string + description: 'hls-packager relevant only: allows to place layers in specific subfolders' + media_filename_template: + type: string + description: 'hls-packager relevant only: allows to overwrite the default seg%04d file name template - must contain a c-sprintf-based converting an integer segment number' + full_rpu_smoothing: + type: boolean + default: false + description: Enables full RPU smoothing for Dolby Vision segments. + additionalProperties: false + x-internal: true + x264_options: + type: string + description: x.264 specific codec options - please reference https://ffmpeg.org/ffmpeg-codecs.html#toc-libx264_002c-libx264rgb + filters: + type: array + title: Video Filters + description: The array of video filters to be applied to the output. + items: + type: object + description: The video filter object with a specific kind and payload format. + required: + - kind + - payload + properties: + kind: + type: string + payload: + type: object + anyOf: + - title: Image Overlay + properties: + kind: + const: image_overlay + description: 'Filter kind: ''image_overlay''.' + payload: + type: object + description: Specifies the parameters for the image overlay filter. + properties: + image_url: + type: string + description: Defines the http(-s) of the image to be used. + x: + default: 25 + oneOf: + - type: integer + - type: string + description: 'X position of the overlay. Can use expressions such as overlay_w-20 (overlay_w: width of the overlay).' + y: + default: 25 + oneOf: + - type: integer + - type: string + description: 'Y position of the overlay. Can use expressions such as overlay_h-20 (overlay_h: height of the overlay).' + width: + oneOf: + - type: number + - type: string + description: Width of the overlay. Can use expressions such as source_w (width of the video source). + height: + oneOf: + - type: number + - type: string + description: Height of the overlay. Can use expressions such as source_h (height of the video source). + opacity: + default: 1 + type: number + description: Opacity of the overlay. 0 = fully transparent, 1 = fully opaque. + start_sec: + type: number + description: Start point (in seconds) of the overlay. + duration_sec: + type: number + description: Duration (in seconds) of the overlay. + fadein_duration_sec: + type: number + description: Fade-in time (in seconds) of the overlay. + fadeout_duration_sec: + type: number + description: Fade-out time (in seconds) of the overlay. + additionalProperties: false + - title: Video Overlay + properties: + kind: + const: video_overlay + description: 'Filter kind: ''video_overlay''.' + payload: + type: object + description: Specifies the parameters for the video overlay filter. + properties: + video_url: + description: Defines the http(-s) of the video to be used. + type: string + x: + default: 25 + oneOf: + - type: integer + - type: string + description: 'X position of the overlay. Can use expressions such as overlay_w-20 (overlay_w: width of the overlay).' + y: + default: 25 + oneOf: + - type: integer + - type: string + description: 'Y position of the overlay. Can use expressions such as overlay_h-20 (overlay_h: height of the overlay).' + width: + oneOf: + - type: number + - type: string + description: Width of the overlay. Can use expressions such as source_w (width of the video source). + height: + oneOf: + - type: number + - type: string + description: Height of the overlay. Can use expressions such as source_h (height of the video source). + opacity: + type: number + default: 1 + description: Opacity of the overlay. 0 = fully transparent, 1 = fully opaque. + start_sec: + type: number + description: Start point (in seconds) of the overlay. + duration_sec: + type: number + description: Duration (in seconds) of the overlay. + fadein_duration_sec: + type: number + description: Fade-in time (in seconds) of the overlay. + fadeout_duration_sec: + type: number + description: Fade-out time (in seconds) of the overlay. + repeat_count: + type: integer + description: How many times to repeat the video overlay on the primary video. To repeat indefinitely use "-1". + additionalProperties: false + - title: Text Overlay + properties: + kind: + const: text_overlay + description: 'Filter kind: ''text_overlay''.' + payload: + type: object + description: Specifies the parameters for the text overlay filter. + properties: + text_url: + description: Defines the http(-s) of the text file to be used. + type: string + font_url: + description: Defines the http(-s) of the font file to be used. + type: string + x: + default: 25 + oneOf: + - type: integer + - type: string + description: 'The x location to start the imprint. Can use expressions such as w-20 (w: width of the video).' + y: + default: 25 + oneOf: + - type: integer + - type: string + description: 'The y location to start the imprint. Can use expressions such as h-20 (h: height of the video).' + opacity: + default: 1 + type: number + description: Opacity of the text overlay. 0 = fully transparent, 1 = fully opaque. + text: + type: string + description: The text string to be drawn. + font: + type: string + description: 'The font descriptor (compliant with fontconfig). Examples: ''Sans'', ''URW Bookman L:style=Demi Bold Italic''.' + font_color: + default: black + type: string + description: 'The color to be used for drawing fonts. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + font_size: + default: 16 + oneOf: + - type: integer + - type: string + description: 'The font size in points. Can use expressions such as h/10 (w: width of the video, h: height of the video). A font size of 16 is the default. ' + tab_size: + minimum: 1 + default: 4 + type: integer + description: The size of the tab in number of spaces. The \t character is replaced with spaces. + shadow_color: + default: black + type: string + description: 'The color to be used for drawing a shadow behind the drawn text. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + shadow_x: + default: 0 + type: integer + description: The x offset for the text shadow position with respect to the position of the text. It can be either positive or negative value. + shadow_y: + default: 0 + type: integer + description: The y offset for the text shadow position with respect to the position of the text. It can be either positive or negative value. + border_color: + type: string + description: 'The color to be used for drawing border around text. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + border_size: + default: 0 + type: integer + description: The width of the border to be drawn around the text. + background_color: + type: string + description: 'The color to be used for drawing box around text. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + background_size: + default: 0 + type: integer + description: The width of the box to be drawn around the background. + fix_bounds: + default: false + type: boolean + description: Correct text coords to avoid clipping. + start_sec: + type: number + description: Start point (in seconds) of the overlay. + duration_sec: + type: number + description: Duration (in seconds) of the overlay. + fadein_duration_sec: + type: number + description: Fade-in time (in seconds) of the overlay. + fadeout_duration_sec: + type: number + description: Fade-out time (in seconds) of the overlay. + additionalProperties: false + - title: Color Convert + x-apps: + - core-api + properties: + kind: + enum: + - color_convert + payload: + type: object + properties: + from: + type: object + properties: + color_primaries: + enum: + - bt601 + - smpte170m + - bt709 + - bt470m + - bt470bg + - smpte240m + - film + - bt2020 + - smpte428 + - smpte431 + - smpte432 + - jedec-p22 + description: Chroma coordinate reference of the source primaries. The default is determined by video size. + color_trc: + enum: + - bt601 + - smpte170m + - bt709 + - gamma22 + - bt470m + - gamma28 + - bt470bg + - smpte240m + - linear + - log + - log_sqrt + - smpte2084 + - iec61966_2_1 + - iec61966_2_4 + - bt2020_10bit + - bt2020_12bit + - hlg + - arib-std-b67 + color_matrix: + enum: + - rgb + - bt470bg + - bt709 + - smpte170m + - smpte240m + - fcc + - ycgco + - bt2020c + - bt2020nc + - chroma-derived-nc + - chroma-derived-c + - ictcp + ire_range_mode: + enum: + - full + - limited + - auto + description: The IRE range for the source video. The default is auto. + override_source_metadata: + type: boolean + default: false + additionalProperties: false + to: + type: object + properties: + color_primaries: + enum: + - bt601 + - smpte170m + - bt709 + - bt470m + - bt470bg + - smpte240m + - film + - bt2020 + - smpte428 + - smpte431 + - smpte432 + - jedec-p22 + description: Chroma coordinate reference of the source primaries. The default is determined by video size. + color_trc: + enum: + - bt601 + - smpte170m + - bt709 + - gamma22 + - bt470m + - gamma28 + - bt470bg + - smpte240m + - linear + - log + - log_sqrt + - smpte2084 + - iec61966_2_1 + - iec61966_2_4 + - bt2020_10bit + - bt2020_12bit + - hlg + - arib-std-b67 + color_matrix: + enum: + - rgb + - bt470bg + - bt709 + - smpte170m + - smpte240m + - fcc + - ycgco + - bt2020c + - bt2020nc + - chroma-derived-nc + - chroma-derived-c + - ictcp + ire_range_mode: + enum: + - full + - limited + - auto + description: The IRE range for the source video. The default is auto. + additionalProperties: false + nominal_peak_luminance: + type: integer + preset: + enum: + - hdr_hlg_to_sdr + - hdr_hlg_to_sdr_desat_mild + - hdr_hlg_to_sdr_desat_medium + - hdr_pq_to_sdr + - hdr_pq_to_sdr_desat_mild + - hdr_pq_to_sdr_desat_medium + - sdr_to_hdr_pq_200nit + - sdr_to_hdr_pq_300nit + lut_file: + type: object + properties: + url: + type: string + mime: + type: string + required: + - url + additionalProperties: false + additionalProperties: false + additionalProperties: false + additionalProperties: false + description: The video encoding parameters. + - type: array + items: + type: object + properties: + id: + type: string + description: An ID for the video layer. + width: + type: integer + description: Width of the output video. + height: + type: integer + description: Height of the output video. + bitrate_kb: + type: integer + description: The video bitrate in kilobits per second. For vbr, this is the average bitrate. + frame_rate: + oneOf: + - type: string + pattern: ^\d+\.?,?\/?\d+$ + - type: number + description: 'The video frame rate - can be expressed in decimal or fraction notation, examples: 29.97, 30000/1001' + codec: + enum: + - h264 + - h265 + description: The desired output video codec. + chroma_format: + type: string + description: The chroma format. + color_primaries: + enum: + - bt601 + - smpte170m + - bt709 + - bt470m + - bt470bg + - smpte240m + - film + - bt2020 + - smpte428 + - smpte431 + - smpte432 + - jedec-p22 + description: Chroma coordinate reference of the source primaries. The default is determined by video size. + color_trc: + enum: + - bt601 + - smpte170m + - bt709 + - gamma22 + - bt470m + - gamma28 + - bt470bg + - smpte240m + - smpte428 + - linear + - log + - log_sqrt + - bt1361 + - smpte2084 + - iec61966_2_1 + - iec61966_2_4 + - bt2020_10bit + - bt2020_12bit + - hlg + - arib-std-b67 + description: Color transfer characteristics. The default determined by video size. + color_matrix: + enum: + - rgb + - bt470bg + - bt709 + - smpte170m + - smpte240m + - ycgco + - bt2020c + - bt2020nc + - smpte2085 + - chroma-derived-nc + - chroma-derived-c + - ictcp + - fcc + description: YUV/YCbCr colorspace type. + ire_range_mode: + enum: + - full + - limited + - auto + description: The IRE range for the source video. The default is auto. + range: + enum: + - sdr + - dolby_vision_5 + - dolby_vision_8.1 + - hdr10 + description: The color range of the output video. The default is sdr. + sdr_enhancement: + type: object + properties: + mode: + enum: + - simple + - lut_low + - lut_med + - lut_high + default: lut_med + description: The conversion stregth of the SDR to HDR conversion 3D LUT. + use_metadata_smoothing: + type: boolean + default: true + description: Flag to smooth the HDR metadata between encoding segments. + additionalProperties: false + description: Object defining SDR to HDR enhancement controls. + abr_map: + type: object + properties: + hls_audio_group: + type: string + description: The HLS group that this layer belongs to. + compatibility_group: + type: string + description: The compatibility group that this layer belongs to. + anyOf: + - required: + - hls_audio_group + - required: + - compatibility_group + additionalProperties: false + description: Object with parameters controlling HLS audio layer affinities. + ffmpeg_cli_insert: + type: string + description: The FFmpeg command line arguments to be used. Note that these will override competing settings in the JSON. + x-internal: true + dar: + oneOf: + - type: string + pattern: ^\d+\.?:?\/?\d+$ + - type: number + description: 'The display aspect ratio. May expressed in decimal or fraction notation, examples: 1.33, 4/3' + sar: + oneOf: + - type: string + pattern: ^\d+\.?:?\/?\d+$ + - type: number + description: The storage aspect ratio. May expressed in decimal or fraction notation. The storage aspect ratio, display aspect ratio, and pixel aspect ratio are related by DAR = SAR x PAR + force_original_aspect_ratio: + type: boolean + description: This will force the output to have the same aspect ratio as the input. + profile: + type: string + description: The profile for your codec. Not all profiles are valid for all codecs. + level: + type: string + description: The codec-dependent level - please reference ISO/IEC 14496-10, ISO/IEC 13818-2 etc. + preset: + type: string + description: Codec preset. See https://trac.ffmpeg.org/wiki/Encode/H.264 for examples. + max_bitrate_kb: + type: number + description: The maximum video bitrate in kilobits per second. Only valid for crf and vbr. + min_bitrate_kb: + type: number + description: The minimum video bitrate in kilobits per second. Only valid for crf and vbr. + vbv_buffer_size_kb: + type: number + description: The vbv buffer size in kilobits. + vbv_init_occupancy_kb: + type: number + description: The vbv init occupancy in kilobits. + exact_gop_frames: + type: integer + description: Use a fixed GOP size of this many frames. + idr_interval: + type: object + properties: + seconds: + type: number + description: Describes IDR frame interval in seconds. + frames: + type: integer + description: Describes IDR frame interval in frames. + additionalProperties: false + description: Describes a IDR frame interval, as count or seconds. + refs: + type: integer + description: The number of h.264 reference frames to used for future frames. If not set, the profile/level combination will determine the proper number of reference frames. + use_scene_detection: + type: boolean + description: Enable or disable scene change detection. Disabling will come with a steep penalty on video quality. + use_closed_gop: + type: boolean + description: Force use of closed GOPs. + bitrate_mode: + type: string + description: The bitrate mode for the codec. Values include cbr, vbr, and crf. + crf: + type: number + description: If the bitrate mode is crf, then this value must be specified. A Constant Rate Factor setting of 18 is considered excellent. Higher values equal lower quality. A change of +6 should roughly halve the resulting file size. See https://trac.ffmpeg.org/wiki/Encode/H.264 + frames: + type: integer + x-internal: true + description: WHAT IS THIS? + use_sequence_header_per_gop: + type: boolean + description: This will write a sequence header for each GOP. + closed_captions: + type: object + properties: + suppress: + type: boolean + enum: + - true + description: Suppress including captions in the output. + additionalProperties: false + description: Object describing the CC parameters for the targeted output. + track_selector: + type: object + additionalProperties: true + x-docs-hide: true + prefetch_hint_sec: + type: number + description: This determines how much to encode ahead of the current time during playback. It can be separately determined for the audio and video streams. + hls_options: + type: object + properties: + media_subfolder: + type: string + description: 'hls-packager relevant only: allows to place layers in specific subfolders' + media_filename_template: + type: string + description: 'hls-packager relevant only: allows to overwrite the default seg%04d file name template - must contain a c-sprintf-based converting an integer segment number' + full_rpu_smoothing: + type: boolean + default: false + description: Enables full RPU smoothing for Dolby Vision segments. + additionalProperties: false + x-internal: true + x264_options: + type: string + description: x.264 specific codec options - please reference https://ffmpeg.org/ffmpeg-codecs.html#toc-libx264_002c-libx264rgb + filters: + type: array + title: Video Filters + description: The array of video filters to be applied to the output. + items: + type: object + description: The video filter object with a specific kind and payload format. + required: + - kind + - payload + properties: + kind: + type: string + payload: + type: object + anyOf: + - title: Image Overlay + properties: + kind: + const: image_overlay + description: 'Filter kind: ''image_overlay''.' + payload: + type: object + description: Specifies the parameters for the image overlay filter. + properties: + image_url: + type: string + description: Defines the http(-s) of the image to be used. + x: + default: 25 + oneOf: + - type: integer + - type: string + description: 'X position of the overlay. Can use expressions such as overlay_w-20 (overlay_w: width of the overlay).' + y: + default: 25 + oneOf: + - type: integer + - type: string + description: 'Y position of the overlay. Can use expressions such as overlay_h-20 (overlay_h: height of the overlay).' + width: + oneOf: + - type: number + - type: string + description: Width of the overlay. Can use expressions such as source_w (width of the video source). + height: + oneOf: + - type: number + - type: string + description: Height of the overlay. Can use expressions such as source_h (height of the video source). + opacity: + default: 1 + type: number + description: Opacity of the overlay. 0 = fully transparent, 1 = fully opaque. + start_sec: + type: number + description: Start point (in seconds) of the overlay. + duration_sec: + type: number + description: Duration (in seconds) of the overlay. + fadein_duration_sec: + type: number + description: Fade-in time (in seconds) of the overlay. + fadeout_duration_sec: + type: number + description: Fade-out time (in seconds) of the overlay. + additionalProperties: false + - title: Video Overlay + properties: + kind: + const: video_overlay + description: 'Filter kind: ''video_overlay''.' + payload: + type: object + description: Specifies the parameters for the video overlay filter. + properties: + video_url: + description: Defines the http(-s) of the video to be used. + type: string + x: + default: 25 + oneOf: + - type: integer + - type: string + description: 'X position of the overlay. Can use expressions such as overlay_w-20 (overlay_w: width of the overlay).' + y: + default: 25 + oneOf: + - type: integer + - type: string + description: 'Y position of the overlay. Can use expressions such as overlay_h-20 (overlay_h: height of the overlay).' + width: + oneOf: + - type: number + - type: string + description: Width of the overlay. Can use expressions such as source_w (width of the video source). + height: + oneOf: + - type: number + - type: string + description: Height of the overlay. Can use expressions such as source_h (height of the video source). + opacity: + type: number + default: 1 + description: Opacity of the overlay. 0 = fully transparent, 1 = fully opaque. + start_sec: + type: number + description: Start point (in seconds) of the overlay. + duration_sec: + type: number + description: Duration (in seconds) of the overlay. + fadein_duration_sec: + type: number + description: Fade-in time (in seconds) of the overlay. + fadeout_duration_sec: + type: number + description: Fade-out time (in seconds) of the overlay. + repeat_count: + type: integer + description: How many times to repeat the video overlay on the primary video. To repeat indefinitely use "-1". + additionalProperties: false + - title: Text Overlay + properties: + kind: + const: text_overlay + description: 'Filter kind: ''text_overlay''.' + payload: + type: object + description: Specifies the parameters for the text overlay filter. + properties: + text_url: + description: Defines the http(-s) of the text file to be used. + type: string + font_url: + description: Defines the http(-s) of the font file to be used. + type: string + x: + default: 25 + oneOf: + - type: integer + - type: string + description: 'The x location to start the imprint. Can use expressions such as w-20 (w: width of the video).' + y: + default: 25 + oneOf: + - type: integer + - type: string + description: 'The y location to start the imprint. Can use expressions such as h-20 (h: height of the video).' + opacity: + default: 1 + type: number + description: Opacity of the text overlay. 0 = fully transparent, 1 = fully opaque. + text: + type: string + description: The text string to be drawn. + font: + type: string + description: 'The font descriptor (compliant with fontconfig). Examples: ''Sans'', ''URW Bookman L:style=Demi Bold Italic''.' + font_color: + default: black + type: string + description: 'The color to be used for drawing fonts. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + font_size: + default: 16 + oneOf: + - type: integer + - type: string + description: 'The font size in points. Can use expressions such as h/10 (w: width of the video, h: height of the video). A font size of 16 is the default. ' + tab_size: + minimum: 1 + default: 4 + type: integer + description: The size of the tab in number of spaces. The \t character is replaced with spaces. + shadow_color: + default: black + type: string + description: 'The color to be used for drawing a shadow behind the drawn text. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + shadow_x: + default: 0 + type: integer + description: The x offset for the text shadow position with respect to the position of the text. It can be either positive or negative value. + shadow_y: + default: 0 + type: integer + description: The y offset for the text shadow position with respect to the position of the text. It can be either positive or negative value. + border_color: + type: string + description: 'The color to be used for drawing border around text. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + border_size: + default: 0 + type: integer + description: The width of the border to be drawn around the text. + background_color: + type: string + description: 'The color to be used for drawing box around text. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + background_size: + default: 0 + type: integer + description: The width of the box to be drawn around the background. + fix_bounds: + default: false + type: boolean + description: Correct text coords to avoid clipping. + start_sec: + type: number + description: Start point (in seconds) of the overlay. + duration_sec: + type: number + description: Duration (in seconds) of the overlay. + fadein_duration_sec: + type: number + description: Fade-in time (in seconds) of the overlay. + fadeout_duration_sec: + type: number + description: Fade-out time (in seconds) of the overlay. + additionalProperties: false + - title: Color Convert + x-apps: + - core-api + properties: + kind: + enum: + - color_convert + payload: + type: object + properties: + from: + type: object + properties: + color_primaries: + enum: + - bt601 + - smpte170m + - bt709 + - bt470m + - bt470bg + - smpte240m + - film + - bt2020 + - smpte428 + - smpte431 + - smpte432 + - jedec-p22 + description: Chroma coordinate reference of the source primaries. The default is determined by video size. + color_trc: + enum: + - bt601 + - smpte170m + - bt709 + - gamma22 + - bt470m + - gamma28 + - bt470bg + - smpte240m + - linear + - log + - log_sqrt + - smpte2084 + - iec61966_2_1 + - iec61966_2_4 + - bt2020_10bit + - bt2020_12bit + - hlg + - arib-std-b67 + color_matrix: + enum: + - rgb + - bt470bg + - bt709 + - smpte170m + - smpte240m + - fcc + - ycgco + - bt2020c + - bt2020nc + - chroma-derived-nc + - chroma-derived-c + - ictcp + ire_range_mode: + enum: + - full + - limited + - auto + description: The IRE range for the source video. The default is auto. + override_source_metadata: + type: boolean + default: false + additionalProperties: false + to: + type: object + properties: + color_primaries: + enum: + - bt601 + - smpte170m + - bt709 + - bt470m + - bt470bg + - smpte240m + - film + - bt2020 + - smpte428 + - smpte431 + - smpte432 + - jedec-p22 + description: Chroma coordinate reference of the source primaries. The default is determined by video size. + color_trc: + enum: + - bt601 + - smpte170m + - bt709 + - gamma22 + - bt470m + - gamma28 + - bt470bg + - smpte240m + - linear + - log + - log_sqrt + - smpte2084 + - iec61966_2_1 + - iec61966_2_4 + - bt2020_10bit + - bt2020_12bit + - hlg + - arib-std-b67 + color_matrix: + enum: + - rgb + - bt470bg + - bt709 + - smpte170m + - smpte240m + - fcc + - ycgco + - bt2020c + - bt2020nc + - chroma-derived-nc + - chroma-derived-c + - ictcp + ire_range_mode: + enum: + - full + - limited + - auto + description: The IRE range for the source video. The default is auto. + additionalProperties: false + nominal_peak_luminance: + type: integer + preset: + enum: + - hdr_hlg_to_sdr + - hdr_hlg_to_sdr_desat_mild + - hdr_hlg_to_sdr_desat_medium + - hdr_pq_to_sdr + - hdr_pq_to_sdr_desat_mild + - hdr_pq_to_sdr_desat_medium + - sdr_to_hdr_pq_200nit + - sdr_to_hdr_pq_300nit + lut_file: + type: object + properties: + url: + type: string + mime: + type: string + required: + - url + additionalProperties: false + additionalProperties: false + additionalProperties: false + additionalProperties: false + description: The video encoding parameters. + audio: + type: array + items: + type: object + properties: + id: + type: string + description: ID of the audio track. + program_name: + type: string + description: Program name of the audio track. + codec: + enum: + - aac + - aac_lc + - he_aac1 + - he_aac2 + - ac4 + - ddp_joc + description: The audio codec to use for the track. + bitrate_kb: + type: number + description: The audio bitrate in kilobits per second. This is the average bitrate in the case of vbr. + channels: + type: integer + description: The number of audio channels. + sample_rate: + type: integer + description: The audio sample rate in Hz. Typical values are 44100 and 48000. Omit to use the source sample rate. + frames: + type: integer + x-internal: true + description: WHAT IS THIS? + auto_generate_silence_track: + type: boolean + description: 'This fills the track with silence. ' + filters: + type: array + title: Audio Filters + description: The array of audio filters to be applied to the output. + items: + type: object + description: The audio filter object with a specific kind and payload format. + required: + - payload + properties: + kind: + type: string + payload: + type: object + anyOf: + - title: normalize + type: object + properties: + kind: + const: normalize + payload: + type: object + description: Specifies parameters for the image overlay filter. + properties: + kind: + const: ebur128 + analyze_vurl: + type: string + payload: + type: object + properties: + source: + type: object + properties: + integrated_lufs: + type: number + minimum: -99 + maximum: 0 + loudness_lra_lufs: + type: number + minimum: 0 + maximum: 99 + true_peak_dbfs: + type: number + minimum: -99 + maximum: 99 + integrated_threshold_lufs: + type: number + minimum: -99 + maximum: 0 + offset: + type: number + minimum: -99 + maximum: 99 + integrated_lufs: + type: number + minimum: -70 + maximum: -5 + loudness_lra_lufs: + type: number + minimum: 1 + maximum: 50 + true_peak_dbfs: + type: number + minimum: -9 + maximum: 0 + allow_unprecise_mode: + type: boolean + default: false + not: + required: + - analyze_vurl + - payload + required: + - kind + additionalProperties: false + required: + - kind + additionalProperties: false + language: + type: string + description: The audio language code in ISO-639 notation. + duration_sec: + type: number + x-internal: true + track_selector: + type: object + additionalProperties: true + description: Allows the selection of specific source tracks as the source(s) for this audio track. + x-docs-hide: true + prefetch_hint_sec: + type: number + description: This determines how much to encode ahead of the current time during playback. It can be separately determined for the audio and video streams. + abr_map: + type: object + properties: + hls_audio_group: + type: string + is_hls_group_default: + type: boolean + default: false + content: + type: string + compatibility_group: + type: string + required: + - content + anyOf: + - required: + - hls_audio_group + - required: + - compatibility_group + additionalProperties: false + hls_options: + type: object + properties: + media_subfolder: + type: string + description: 'hls-packager relevant only: allows to place layers in specific subfolders' + media_filename_template: + type: string + description: 'hls-packager relevant only: allows to overwrite the default seg%04d file name template - must contain a c-sprintf-based converting an integer segment number' + full_rpu_smoothing: + type: boolean + default: false + description: Enables full RPU smoothing for Dolby Vision segments. + additionalProperties: false + x-internal: true + ddp_joc_upmix_mode: + enum: + - remap + - upmix + default: upmix + description: When upconverting to Dolby Atmos, this specifies the type of upmixing for DD+JOC encoding. + linear_audio_encoding: + type: boolean + default: false + deprecated: true + additionalProperties: false + description: Each audio track is an element of the array. + subtitle: + type: array + items: + type: object + properties: + id: + type: string + language: + type: string + program_name: + type: string + codec: + enum: + - webvtt + - stl + format_options: + type: object + properties: + sparse_vtt: + type: boolean + additionalProperties: false + track_selector: + type: object + additionalProperties: true + additionalProperties: false + additionalProperties: false + examples: + - encode_profile: + container: + kind: hls/fmp4 + segment_duration_sec: 2 + video: + - width: 1280 + height: 720 + codec: h264 + profile: high + level: '3.1' + bitrate_mode: vbr + bitrate_kb: 2500 + min_bitrate_kb: 2380 + max_bitrate_kb: 2620 + vbv_buffer_size_kb: 2650 + frame_rate: 30000/1001 + - width: 854 + height: 480 + codec: h264 + profile: high + level: '3.1' + bitrate_mode: vbr + bitrate_kb: 1200 + min_bitrate_kb: 1140 + max_bitrate_kb: 1260 + vbv_buffer_size_kb: 1260 + frame_rate: 30000/1001 + - width: 640 + height: 360 + codec: h264 + profile: high + level: '3.0' + bitrate_mode: vbr + bitrate_kb: 600 + min_bitrate_kb: 570 + max_bitrate_kb: 630 + vbv_buffer_size_kb: 630 + frame_rate: 30000/1001 + audio: + - codec: aac + bitrate_kb: 128 + channels: 2 + filters: + - kind: normalize + payload: + kind: ebur128 + payload: + integrated_lufs: -23 + required: + - type + - encode_profile + additionalProperties: false + required: + - output_templates + - type: object + properties: + analyzers: + type: array + items: + type: object + properties: + type: + type: string + enum: + - black_detection + - scene_detection + - silence_detection + - duplicate_frames_detection + config: + type: object + required: + - type + additionalProperties: false + - type: object + properties: + options: + allOf: + - type: object + properties: + expiration: + type: string + description: Expiration time for the RUID in ISO 8601 format + encryption: + type: object + properties: + enabled: + type: + - boolean + kind: + enum: + - aws_kms + aws_kms_region: + type: + - string + additionalProperties: false + x-internal: true + cors_policy: + type: object + properties: + enabled: + type: + - boolean + origins: + type: array + items: + type: string + additionalProperties: false + - type: object + properties: + response_type: + x-internal: true + enum: + - player_url + - template_url + - session_data + - hybrik_player_json + - full + x-docs-enum: + player_url: Returns a URL to a web player that will play the content. + template_url: Returns a URL to the player JSON template that can be used to launch the player. + full: Returns all available information including player URL, template_url, and more. + default: player_url + render_waveforms: + type: boolean + default: true + render_thumbnails: + type: boolean + default: true + show_dolby_vision_metadata_markers: + type: boolean + default: true + use_source_start_time_code: + type: boolean + default: false + template_authentication_token: + type: string + description: Authentication token to be included in requests made by the player when fetching the template. + http_query_auth_token: + type: string + x-internal: true + http_header_auth_token: + type: string + x-internal: true + native_dolby_e: + type: boolean + default: false + x-internal: true + use_discrete_media: + type: boolean + default: false + x-internal: true + track_index_base: + type: integer + default: 0 + x-internal: true + unevaluatedProperties: false + unevaluatedProperties: false + hls_explicit_outputs: + allOf: + - type: object + properties: + name: + type: string + description: Pretty name for this asset + x-apps: + - core-api + urls: + type: array + items: + anyOf: + - allOf: + - type: object + properties: + url: + type: string + format: uri + description: URL of the media file + id: + type: string + description: Optional identifier for the URL + access: + oneOf: + - type: object + properties: + shared_key: + title: AWS Key + description: The AWS Key. + type: + - string + - 'null' + maxLength: 512 + secret_key: + title: AWS Secret + description: The AWS Secret. + type: + - string + - 'null' + maxLength: 512 + session_token: + title: AWS Session Token + description: The AWS Session Token. + type: + - string + - 'null' + maxLength: 2048 + region: + title: AWS Region + description: The AWS region (optional). + type: + - string + - 'null' + maxLength: 512 + required: + - shared_key + - secret_key + additionalProperties: false + - type: object + properties: + credentials_key: + type: string + description: Key to retrieve stored credentials for accessing the URL + required: + - credentials_key + additionalProperties: false + required: + - url + - type: object + properties: + dolby_vision_metadata_xml: + type: string + deprecated: true + config: + type: object + properties: {} + x-internal: true + additionalProperties: true + media_indices: + type: object + properties: + obtain_media_index: + type: boolean + default: true + obtain_libmediainfo: + type: boolean + default: true + obtain_ffprobe: + type: boolean + default: true + obtain_streaminfo: + type: boolean + default: true + obtain_dolby_e: + type: boolean + default: true + additionalProperties: false + mime: + type: string + additionalProperties: true + - type: string + expiration: + type: string + description: Expiration time for the RUID in ISO 8601 format + encryption: + type: object + properties: + enabled: + type: + - boolean + kind: + enum: + - aws_kms + aws_kms_region: + type: + - string + additionalProperties: false + x-internal: true + required: + - urls + - type: object + properties: + map: + type: object + properties: + audio: + type: array + items: + type: object + properties: + id: + type: string + url_id: + type: string + track_idx: + type: integer + channels: + type: array + items: + type: object + additionalProperties: false + video: + type: array + items: + type: object + properties: + id: + type: string + url_id: + type: string + track_idx: + type: integer + dolby_vision_metadata_url_id: + type: string + additionalProperties: false + subtitle: + type: array + items: + type: object + properties: + id: + type: string + url_id: + type: string + track_idx: + type: integer + additionalProperties: false + additionalProperties: false + outputs: + type: array + items: + type: object + properties: + name: + type: string + encode_profile: + type: object + required: + - container + properties: + container: + type: object + required: + - kind + properties: + kind: + enum: + - hls + - hls/fmp4 + - mpegts + - mpeg2ts + - mp4 + - m4a + - fmp4 + - m4s + - wav + - nut + description: The type of media container for the output. + use_editlist: + type: boolean + description: This sets the edit list atom (elst) in MP4 files. Read more here https://developer.apple.com/documentation/quicktime-file-format/edit_list_atom. The default is false. + mpegts_initial_discontinuity: + type: boolean + default: false + segment_duration_sec: + type: number + description: The segment duration in seconds for segmented or fragmented streams such as HLS or mp4/MPEG-DASH. Decimal notation (e.g. 5.5) is supported. + prefetch_hint_sec: + type: number + description: This determines how much to encode ahead of the current time during playback. It can be separately determined for the audio and video streams. + additionalProperties: false + video: + anyOf: + - type: object + properties: + id: + type: string + description: An ID for the video layer. + width: + type: integer + description: Width of the output video. + height: + type: integer + description: Height of the output video. + bitrate_kb: + type: integer + description: The video bitrate in kilobits per second. For vbr, this is the average bitrate. + frame_rate: + oneOf: + - type: string + pattern: ^\d+\.?,?\/?\d+$ + - type: number + description: 'The video frame rate - can be expressed in decimal or fraction notation, examples: 29.97, 30000/1001' + codec: + enum: + - h264 + - h265 + description: The desired output video codec. + chroma_format: + type: string + description: The chroma format. + color_primaries: + enum: + - bt601 + - smpte170m + - bt709 + - bt470m + - bt470bg + - smpte240m + - film + - bt2020 + - smpte428 + - smpte431 + - smpte432 + - jedec-p22 + description: Chroma coordinate reference of the source primaries. The default is determined by video size. + color_trc: + enum: + - bt601 + - smpte170m + - bt709 + - gamma22 + - bt470m + - gamma28 + - bt470bg + - smpte240m + - smpte428 + - linear + - log + - log_sqrt + - bt1361 + - smpte2084 + - iec61966_2_1 + - iec61966_2_4 + - bt2020_10bit + - bt2020_12bit + - hlg + - arib-std-b67 + description: Color transfer characteristics. The default determined by video size. + color_matrix: + enum: + - rgb + - bt470bg + - bt709 + - smpte170m + - smpte240m + - ycgco + - bt2020c + - bt2020nc + - smpte2085 + - chroma-derived-nc + - chroma-derived-c + - ictcp + - fcc + description: YUV/YCbCr colorspace type. + ire_range_mode: + enum: + - full + - limited + - auto + description: The IRE range for the source video. The default is auto. + range: + enum: + - sdr + - dolby_vision_5 + - dolby_vision_8.1 + - hdr10 + description: The color range of the output video. The default is sdr. + sdr_enhancement: + type: object + properties: + mode: + enum: + - simple + - lut_low + - lut_med + - lut_high + default: lut_med + description: The conversion stregth of the SDR to HDR conversion 3D LUT. + use_metadata_smoothing: + type: boolean + default: true + description: Flag to smooth the HDR metadata between encoding segments. + additionalProperties: false + description: Object defining SDR to HDR enhancement controls. + abr_map: + type: object + properties: + hls_audio_group: + type: string + description: The HLS group that this layer belongs to. + compatibility_group: + type: string + description: The compatibility group that this layer belongs to. + anyOf: + - required: + - hls_audio_group + - required: + - compatibility_group + additionalProperties: false + description: Object with parameters controlling HLS audio layer affinities. + ffmpeg_cli_insert: + type: string + description: The FFmpeg command line arguments to be used. Note that these will override competing settings in the JSON. + x-internal: true + dar: + oneOf: + - type: string + pattern: ^\d+\.?:?\/?\d+$ + - type: number + description: 'The display aspect ratio. May expressed in decimal or fraction notation, examples: 1.33, 4/3' + sar: + oneOf: + - type: string + pattern: ^\d+\.?:?\/?\d+$ + - type: number + description: The storage aspect ratio. May expressed in decimal or fraction notation. The storage aspect ratio, display aspect ratio, and pixel aspect ratio are related by DAR = SAR x PAR + force_original_aspect_ratio: + type: boolean + description: This will force the output to have the same aspect ratio as the input. + profile: + type: string + description: The profile for your codec. Not all profiles are valid for all codecs. + level: + type: string + description: The codec-dependent level - please reference ISO/IEC 14496-10, ISO/IEC 13818-2 etc. + preset: + type: string + description: Codec preset. See https://trac.ffmpeg.org/wiki/Encode/H.264 for examples. + max_bitrate_kb: + type: number + description: The maximum video bitrate in kilobits per second. Only valid for crf and vbr. + min_bitrate_kb: + type: number + description: The minimum video bitrate in kilobits per second. Only valid for crf and vbr. + vbv_buffer_size_kb: + type: number + description: The vbv buffer size in kilobits. + vbv_init_occupancy_kb: + type: number + description: The vbv init occupancy in kilobits. + exact_gop_frames: + type: integer + description: Use a fixed GOP size of this many frames. + idr_interval: + type: object + properties: + seconds: + type: number + description: Describes IDR frame interval in seconds. + frames: + type: integer + description: Describes IDR frame interval in frames. + additionalProperties: false + description: Describes a IDR frame interval, as count or seconds. + refs: + type: integer + description: The number of h.264 reference frames to used for future frames. If not set, the profile/level combination will determine the proper number of reference frames. + use_scene_detection: + type: boolean + description: Enable or disable scene change detection. Disabling will come with a steep penalty on video quality. + use_closed_gop: + type: boolean + description: Force use of closed GOPs. + bitrate_mode: + type: string + description: The bitrate mode for the codec. Values include cbr, vbr, and crf. + crf: + type: number + description: If the bitrate mode is crf, then this value must be specified. A Constant Rate Factor setting of 18 is considered excellent. Higher values equal lower quality. A change of +6 should roughly halve the resulting file size. See https://trac.ffmpeg.org/wiki/Encode/H.264 + frames: + type: integer + x-internal: true + description: WHAT IS THIS? + use_sequence_header_per_gop: + type: boolean + description: This will write a sequence header for each GOP. + closed_captions: + type: object + properties: + suppress: + type: boolean + enum: + - true + description: Suppress including captions in the output. + additionalProperties: false + description: Object describing the CC parameters for the targeted output. + track_selector: + type: object + additionalProperties: true + x-docs-hide: true + prefetch_hint_sec: + type: number + description: This determines how much to encode ahead of the current time during playback. It can be separately determined for the audio and video streams. + hls_options: + type: object + properties: + media_subfolder: + type: string + description: 'hls-packager relevant only: allows to place layers in specific subfolders' + media_filename_template: + type: string + description: 'hls-packager relevant only: allows to overwrite the default seg%04d file name template - must contain a c-sprintf-based converting an integer segment number' + full_rpu_smoothing: + type: boolean + default: false + description: Enables full RPU smoothing for Dolby Vision segments. + additionalProperties: false + x-internal: true + x264_options: + type: string + description: x.264 specific codec options - please reference https://ffmpeg.org/ffmpeg-codecs.html#toc-libx264_002c-libx264rgb + filters: + type: array + title: Video Filters + description: The array of video filters to be applied to the output. + items: + type: object + description: The video filter object with a specific kind and payload format. + required: + - kind + - payload + properties: + kind: + type: string + payload: + type: object + anyOf: + - title: Image Overlay + properties: + kind: + const: image_overlay + description: 'Filter kind: ''image_overlay''.' + payload: + type: object + description: Specifies the parameters for the image overlay filter. + properties: + image_url: + type: string + description: Defines the http(-s) of the image to be used. + x: + default: 25 + oneOf: + - type: integer + - type: string + description: 'X position of the overlay. Can use expressions such as overlay_w-20 (overlay_w: width of the overlay).' + y: + default: 25 + oneOf: + - type: integer + - type: string + description: 'Y position of the overlay. Can use expressions such as overlay_h-20 (overlay_h: height of the overlay).' + width: + oneOf: + - type: number + - type: string + description: Width of the overlay. Can use expressions such as source_w (width of the video source). + height: + oneOf: + - type: number + - type: string + description: Height of the overlay. Can use expressions such as source_h (height of the video source). + opacity: + default: 1 + type: number + description: Opacity of the overlay. 0 = fully transparent, 1 = fully opaque. + start_sec: + type: number + description: Start point (in seconds) of the overlay. + duration_sec: + type: number + description: Duration (in seconds) of the overlay. + fadein_duration_sec: + type: number + description: Fade-in time (in seconds) of the overlay. + fadeout_duration_sec: + type: number + description: Fade-out time (in seconds) of the overlay. + additionalProperties: false + - title: Video Overlay + properties: + kind: + const: video_overlay + description: 'Filter kind: ''video_overlay''.' + payload: + type: object + description: Specifies the parameters for the video overlay filter. + properties: + video_url: + description: Defines the http(-s) of the video to be used. + type: string + x: + default: 25 + oneOf: + - type: integer + - type: string + description: 'X position of the overlay. Can use expressions such as overlay_w-20 (overlay_w: width of the overlay).' + y: + default: 25 + oneOf: + - type: integer + - type: string + description: 'Y position of the overlay. Can use expressions such as overlay_h-20 (overlay_h: height of the overlay).' + width: + oneOf: + - type: number + - type: string + description: Width of the overlay. Can use expressions such as source_w (width of the video source). + height: + oneOf: + - type: number + - type: string + description: Height of the overlay. Can use expressions such as source_h (height of the video source). + opacity: + type: number + default: 1 + description: Opacity of the overlay. 0 = fully transparent, 1 = fully opaque. + start_sec: + type: number + description: Start point (in seconds) of the overlay. + duration_sec: + type: number + description: Duration (in seconds) of the overlay. + fadein_duration_sec: + type: number + description: Fade-in time (in seconds) of the overlay. + fadeout_duration_sec: + type: number + description: Fade-out time (in seconds) of the overlay. + repeat_count: + type: integer + description: How many times to repeat the video overlay on the primary video. To repeat indefinitely use "-1". + additionalProperties: false + - title: Text Overlay + properties: + kind: + const: text_overlay + description: 'Filter kind: ''text_overlay''.' + payload: + type: object + description: Specifies the parameters for the text overlay filter. + properties: + text_url: + description: Defines the http(-s) of the text file to be used. + type: string + font_url: + description: Defines the http(-s) of the font file to be used. + type: string + x: + default: 25 + oneOf: + - type: integer + - type: string + description: 'The x location to start the imprint. Can use expressions such as w-20 (w: width of the video).' + y: + default: 25 + oneOf: + - type: integer + - type: string + description: 'The y location to start the imprint. Can use expressions such as h-20 (h: height of the video).' + opacity: + default: 1 + type: number + description: Opacity of the text overlay. 0 = fully transparent, 1 = fully opaque. + text: + type: string + description: The text string to be drawn. + font: + type: string + description: 'The font descriptor (compliant with fontconfig). Examples: ''Sans'', ''URW Bookman L:style=Demi Bold Italic''.' + font_color: + default: black + type: string + description: 'The color to be used for drawing fonts. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + font_size: + default: 16 + oneOf: + - type: integer + - type: string + description: 'The font size in points. Can use expressions such as h/10 (w: width of the video, h: height of the video). A font size of 16 is the default. ' + tab_size: + minimum: 1 + default: 4 + type: integer + description: The size of the tab in number of spaces. The \t character is replaced with spaces. + shadow_color: + default: black + type: string + description: 'The color to be used for drawing a shadow behind the drawn text. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + shadow_x: + default: 0 + type: integer + description: The x offset for the text shadow position with respect to the position of the text. It can be either positive or negative value. + shadow_y: + default: 0 + type: integer + description: The y offset for the text shadow position with respect to the position of the text. It can be either positive or negative value. + border_color: + type: string + description: 'The color to be used for drawing border around text. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + border_size: + default: 0 + type: integer + description: The width of the border to be drawn around the text. + background_color: + type: string + description: 'The color to be used for drawing box around text. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + background_size: + default: 0 + type: integer + description: The width of the box to be drawn around the background. + fix_bounds: + default: false + type: boolean + description: Correct text coords to avoid clipping. + start_sec: + type: number + description: Start point (in seconds) of the overlay. + duration_sec: + type: number + description: Duration (in seconds) of the overlay. + fadein_duration_sec: + type: number + description: Fade-in time (in seconds) of the overlay. + fadeout_duration_sec: + type: number + description: Fade-out time (in seconds) of the overlay. + additionalProperties: false + - title: Color Convert + x-apps: + - core-api + properties: + kind: + enum: + - color_convert + payload: + type: object + properties: + from: + type: object + properties: + color_primaries: + enum: + - bt601 + - smpte170m + - bt709 + - bt470m + - bt470bg + - smpte240m + - film + - bt2020 + - smpte428 + - smpte431 + - smpte432 + - jedec-p22 + description: Chroma coordinate reference of the source primaries. The default is determined by video size. + color_trc: + enum: + - bt601 + - smpte170m + - bt709 + - gamma22 + - bt470m + - gamma28 + - bt470bg + - smpte240m + - linear + - log + - log_sqrt + - smpte2084 + - iec61966_2_1 + - iec61966_2_4 + - bt2020_10bit + - bt2020_12bit + - hlg + - arib-std-b67 + color_matrix: + enum: + - rgb + - bt470bg + - bt709 + - smpte170m + - smpte240m + - fcc + - ycgco + - bt2020c + - bt2020nc + - chroma-derived-nc + - chroma-derived-c + - ictcp + ire_range_mode: + enum: + - full + - limited + - auto + description: The IRE range for the source video. The default is auto. + override_source_metadata: + type: boolean + default: false + additionalProperties: false + to: + type: object + properties: + color_primaries: + enum: + - bt601 + - smpte170m + - bt709 + - bt470m + - bt470bg + - smpte240m + - film + - bt2020 + - smpte428 + - smpte431 + - smpte432 + - jedec-p22 + description: Chroma coordinate reference of the source primaries. The default is determined by video size. + color_trc: + enum: + - bt601 + - smpte170m + - bt709 + - gamma22 + - bt470m + - gamma28 + - bt470bg + - smpte240m + - linear + - log + - log_sqrt + - smpte2084 + - iec61966_2_1 + - iec61966_2_4 + - bt2020_10bit + - bt2020_12bit + - hlg + - arib-std-b67 + color_matrix: + enum: + - rgb + - bt470bg + - bt709 + - smpte170m + - smpte240m + - fcc + - ycgco + - bt2020c + - bt2020nc + - chroma-derived-nc + - chroma-derived-c + - ictcp + ire_range_mode: + enum: + - full + - limited + - auto + description: The IRE range for the source video. The default is auto. + additionalProperties: false + nominal_peak_luminance: + type: integer + preset: + enum: + - hdr_hlg_to_sdr + - hdr_hlg_to_sdr_desat_mild + - hdr_hlg_to_sdr_desat_medium + - hdr_pq_to_sdr + - hdr_pq_to_sdr_desat_mild + - hdr_pq_to_sdr_desat_medium + - sdr_to_hdr_pq_200nit + - sdr_to_hdr_pq_300nit + lut_file: + type: object + properties: + url: + type: string + mime: + type: string + required: + - url + additionalProperties: false + additionalProperties: false + additionalProperties: false + additionalProperties: false + description: The video encoding parameters. + - type: array + items: + type: object + properties: + id: + type: string + description: An ID for the video layer. + width: + type: integer + description: Width of the output video. + height: + type: integer + description: Height of the output video. + bitrate_kb: + type: integer + description: The video bitrate in kilobits per second. For vbr, this is the average bitrate. + frame_rate: + oneOf: + - type: string + pattern: ^\d+\.?,?\/?\d+$ + - type: number + description: 'The video frame rate - can be expressed in decimal or fraction notation, examples: 29.97, 30000/1001' + codec: + enum: + - h264 + - h265 + description: The desired output video codec. + chroma_format: + type: string + description: The chroma format. + color_primaries: + enum: + - bt601 + - smpte170m + - bt709 + - bt470m + - bt470bg + - smpte240m + - film + - bt2020 + - smpte428 + - smpte431 + - smpte432 + - jedec-p22 + description: Chroma coordinate reference of the source primaries. The default is determined by video size. + color_trc: + enum: + - bt601 + - smpte170m + - bt709 + - gamma22 + - bt470m + - gamma28 + - bt470bg + - smpte240m + - smpte428 + - linear + - log + - log_sqrt + - bt1361 + - smpte2084 + - iec61966_2_1 + - iec61966_2_4 + - bt2020_10bit + - bt2020_12bit + - hlg + - arib-std-b67 + description: Color transfer characteristics. The default determined by video size. + color_matrix: + enum: + - rgb + - bt470bg + - bt709 + - smpte170m + - smpte240m + - ycgco + - bt2020c + - bt2020nc + - smpte2085 + - chroma-derived-nc + - chroma-derived-c + - ictcp + - fcc + description: YUV/YCbCr colorspace type. + ire_range_mode: + enum: + - full + - limited + - auto + description: The IRE range for the source video. The default is auto. + range: + enum: + - sdr + - dolby_vision_5 + - dolby_vision_8.1 + - hdr10 + description: The color range of the output video. The default is sdr. + sdr_enhancement: + type: object + properties: + mode: + enum: + - simple + - lut_low + - lut_med + - lut_high + default: lut_med + description: The conversion stregth of the SDR to HDR conversion 3D LUT. + use_metadata_smoothing: + type: boolean + default: true + description: Flag to smooth the HDR metadata between encoding segments. + additionalProperties: false + description: Object defining SDR to HDR enhancement controls. + abr_map: + type: object + properties: + hls_audio_group: + type: string + description: The HLS group that this layer belongs to. + compatibility_group: + type: string + description: The compatibility group that this layer belongs to. + anyOf: + - required: + - hls_audio_group + - required: + - compatibility_group + additionalProperties: false + description: Object with parameters controlling HLS audio layer affinities. + ffmpeg_cli_insert: + type: string + description: The FFmpeg command line arguments to be used. Note that these will override competing settings in the JSON. + x-internal: true + dar: + oneOf: + - type: string + pattern: ^\d+\.?:?\/?\d+$ + - type: number + description: 'The display aspect ratio. May expressed in decimal or fraction notation, examples: 1.33, 4/3' + sar: + oneOf: + - type: string + pattern: ^\d+\.?:?\/?\d+$ + - type: number + description: The storage aspect ratio. May expressed in decimal or fraction notation. The storage aspect ratio, display aspect ratio, and pixel aspect ratio are related by DAR = SAR x PAR + force_original_aspect_ratio: + type: boolean + description: This will force the output to have the same aspect ratio as the input. + profile: + type: string + description: The profile for your codec. Not all profiles are valid for all codecs. + level: + type: string + description: The codec-dependent level - please reference ISO/IEC 14496-10, ISO/IEC 13818-2 etc. + preset: + type: string + description: Codec preset. See https://trac.ffmpeg.org/wiki/Encode/H.264 for examples. + max_bitrate_kb: + type: number + description: The maximum video bitrate in kilobits per second. Only valid for crf and vbr. + min_bitrate_kb: + type: number + description: The minimum video bitrate in kilobits per second. Only valid for crf and vbr. + vbv_buffer_size_kb: + type: number + description: The vbv buffer size in kilobits. + vbv_init_occupancy_kb: + type: number + description: The vbv init occupancy in kilobits. + exact_gop_frames: + type: integer + description: Use a fixed GOP size of this many frames. + idr_interval: + type: object + properties: + seconds: + type: number + description: Describes IDR frame interval in seconds. + frames: + type: integer + description: Describes IDR frame interval in frames. + additionalProperties: false + description: Describes a IDR frame interval, as count or seconds. + refs: + type: integer + description: The number of h.264 reference frames to used for future frames. If not set, the profile/level combination will determine the proper number of reference frames. + use_scene_detection: + type: boolean + description: Enable or disable scene change detection. Disabling will come with a steep penalty on video quality. + use_closed_gop: + type: boolean + description: Force use of closed GOPs. + bitrate_mode: + type: string + description: The bitrate mode for the codec. Values include cbr, vbr, and crf. + crf: + type: number + description: If the bitrate mode is crf, then this value must be specified. A Constant Rate Factor setting of 18 is considered excellent. Higher values equal lower quality. A change of +6 should roughly halve the resulting file size. See https://trac.ffmpeg.org/wiki/Encode/H.264 + frames: + type: integer + x-internal: true + description: WHAT IS THIS? + use_sequence_header_per_gop: + type: boolean + description: This will write a sequence header for each GOP. + closed_captions: + type: object + properties: + suppress: + type: boolean + enum: + - true + description: Suppress including captions in the output. + additionalProperties: false + description: Object describing the CC parameters for the targeted output. + track_selector: + type: object + additionalProperties: true + x-docs-hide: true + prefetch_hint_sec: + type: number + description: This determines how much to encode ahead of the current time during playback. It can be separately determined for the audio and video streams. + hls_options: + type: object + properties: + media_subfolder: + type: string + description: 'hls-packager relevant only: allows to place layers in specific subfolders' + media_filename_template: + type: string + description: 'hls-packager relevant only: allows to overwrite the default seg%04d file name template - must contain a c-sprintf-based converting an integer segment number' + full_rpu_smoothing: + type: boolean + default: false + description: Enables full RPU smoothing for Dolby Vision segments. + additionalProperties: false + x-internal: true + x264_options: + type: string + description: x.264 specific codec options - please reference https://ffmpeg.org/ffmpeg-codecs.html#toc-libx264_002c-libx264rgb + filters: + type: array + title: Video Filters + description: The array of video filters to be applied to the output. + items: + type: object + description: The video filter object with a specific kind and payload format. + required: + - kind + - payload + properties: + kind: + type: string + payload: + type: object + anyOf: + - title: Image Overlay + properties: + kind: + const: image_overlay + description: 'Filter kind: ''image_overlay''.' + payload: + type: object + description: Specifies the parameters for the image overlay filter. + properties: + image_url: + type: string + description: Defines the http(-s) of the image to be used. + x: + default: 25 + oneOf: + - type: integer + - type: string + description: 'X position of the overlay. Can use expressions such as overlay_w-20 (overlay_w: width of the overlay).' + y: + default: 25 + oneOf: + - type: integer + - type: string + description: 'Y position of the overlay. Can use expressions such as overlay_h-20 (overlay_h: height of the overlay).' + width: + oneOf: + - type: number + - type: string + description: Width of the overlay. Can use expressions such as source_w (width of the video source). + height: + oneOf: + - type: number + - type: string + description: Height of the overlay. Can use expressions such as source_h (height of the video source). + opacity: + default: 1 + type: number + description: Opacity of the overlay. 0 = fully transparent, 1 = fully opaque. + start_sec: + type: number + description: Start point (in seconds) of the overlay. + duration_sec: + type: number + description: Duration (in seconds) of the overlay. + fadein_duration_sec: + type: number + description: Fade-in time (in seconds) of the overlay. + fadeout_duration_sec: + type: number + description: Fade-out time (in seconds) of the overlay. + additionalProperties: false + - title: Video Overlay + properties: + kind: + const: video_overlay + description: 'Filter kind: ''video_overlay''.' + payload: + type: object + description: Specifies the parameters for the video overlay filter. + properties: + video_url: + description: Defines the http(-s) of the video to be used. + type: string + x: + default: 25 + oneOf: + - type: integer + - type: string + description: 'X position of the overlay. Can use expressions such as overlay_w-20 (overlay_w: width of the overlay).' + y: + default: 25 + oneOf: + - type: integer + - type: string + description: 'Y position of the overlay. Can use expressions such as overlay_h-20 (overlay_h: height of the overlay).' + width: + oneOf: + - type: number + - type: string + description: Width of the overlay. Can use expressions such as source_w (width of the video source). + height: + oneOf: + - type: number + - type: string + description: Height of the overlay. Can use expressions such as source_h (height of the video source). + opacity: + type: number + default: 1 + description: Opacity of the overlay. 0 = fully transparent, 1 = fully opaque. + start_sec: + type: number + description: Start point (in seconds) of the overlay. + duration_sec: + type: number + description: Duration (in seconds) of the overlay. + fadein_duration_sec: + type: number + description: Fade-in time (in seconds) of the overlay. + fadeout_duration_sec: + type: number + description: Fade-out time (in seconds) of the overlay. + repeat_count: + type: integer + description: How many times to repeat the video overlay on the primary video. To repeat indefinitely use "-1". + additionalProperties: false + - title: Text Overlay + properties: + kind: + const: text_overlay + description: 'Filter kind: ''text_overlay''.' + payload: + type: object + description: Specifies the parameters for the text overlay filter. + properties: + text_url: + description: Defines the http(-s) of the text file to be used. + type: string + font_url: + description: Defines the http(-s) of the font file to be used. + type: string + x: + default: 25 + oneOf: + - type: integer + - type: string + description: 'The x location to start the imprint. Can use expressions such as w-20 (w: width of the video).' + y: + default: 25 + oneOf: + - type: integer + - type: string + description: 'The y location to start the imprint. Can use expressions such as h-20 (h: height of the video).' + opacity: + default: 1 + type: number + description: Opacity of the text overlay. 0 = fully transparent, 1 = fully opaque. + text: + type: string + description: The text string to be drawn. + font: + type: string + description: 'The font descriptor (compliant with fontconfig). Examples: ''Sans'', ''URW Bookman L:style=Demi Bold Italic''.' + font_color: + default: black + type: string + description: 'The color to be used for drawing fonts. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + font_size: + default: 16 + oneOf: + - type: integer + - type: string + description: 'The font size in points. Can use expressions such as h/10 (w: width of the video, h: height of the video). A font size of 16 is the default. ' + tab_size: + minimum: 1 + default: 4 + type: integer + description: The size of the tab in number of spaces. The \t character is replaced with spaces. + shadow_color: + default: black + type: string + description: 'The color to be used for drawing a shadow behind the drawn text. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + shadow_x: + default: 0 + type: integer + description: The x offset for the text shadow position with respect to the position of the text. It can be either positive or negative value. + shadow_y: + default: 0 + type: integer + description: The y offset for the text shadow position with respect to the position of the text. It can be either positive or negative value. + border_color: + type: string + description: 'The color to be used for drawing border around text. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + border_size: + default: 0 + type: integer + description: The width of the border to be drawn around the text. + background_color: + type: string + description: 'The color to be used for drawing box around text. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + background_size: + default: 0 + type: integer + description: The width of the box to be drawn around the background. + fix_bounds: + default: false + type: boolean + description: Correct text coords to avoid clipping. + start_sec: + type: number + description: Start point (in seconds) of the overlay. + duration_sec: + type: number + description: Duration (in seconds) of the overlay. + fadein_duration_sec: + type: number + description: Fade-in time (in seconds) of the overlay. + fadeout_duration_sec: + type: number + description: Fade-out time (in seconds) of the overlay. + additionalProperties: false + - title: Color Convert + x-apps: + - core-api + properties: + kind: + enum: + - color_convert + payload: + type: object + properties: + from: + type: object + properties: + color_primaries: + enum: + - bt601 + - smpte170m + - bt709 + - bt470m + - bt470bg + - smpte240m + - film + - bt2020 + - smpte428 + - smpte431 + - smpte432 + - jedec-p22 + description: Chroma coordinate reference of the source primaries. The default is determined by video size. + color_trc: + enum: + - bt601 + - smpte170m + - bt709 + - gamma22 + - bt470m + - gamma28 + - bt470bg + - smpte240m + - linear + - log + - log_sqrt + - smpte2084 + - iec61966_2_1 + - iec61966_2_4 + - bt2020_10bit + - bt2020_12bit + - hlg + - arib-std-b67 + color_matrix: + enum: + - rgb + - bt470bg + - bt709 + - smpte170m + - smpte240m + - fcc + - ycgco + - bt2020c + - bt2020nc + - chroma-derived-nc + - chroma-derived-c + - ictcp + ire_range_mode: + enum: + - full + - limited + - auto + description: The IRE range for the source video. The default is auto. + override_source_metadata: + type: boolean + default: false + additionalProperties: false + to: + type: object + properties: + color_primaries: + enum: + - bt601 + - smpte170m + - bt709 + - bt470m + - bt470bg + - smpte240m + - film + - bt2020 + - smpte428 + - smpte431 + - smpte432 + - jedec-p22 + description: Chroma coordinate reference of the source primaries. The default is determined by video size. + color_trc: + enum: + - bt601 + - smpte170m + - bt709 + - gamma22 + - bt470m + - gamma28 + - bt470bg + - smpte240m + - linear + - log + - log_sqrt + - smpte2084 + - iec61966_2_1 + - iec61966_2_4 + - bt2020_10bit + - bt2020_12bit + - hlg + - arib-std-b67 + color_matrix: + enum: + - rgb + - bt470bg + - bt709 + - smpte170m + - smpte240m + - fcc + - ycgco + - bt2020c + - bt2020nc + - chroma-derived-nc + - chroma-derived-c + - ictcp + ire_range_mode: + enum: + - full + - limited + - auto + description: The IRE range for the source video. The default is auto. + additionalProperties: false + nominal_peak_luminance: + type: integer + preset: + enum: + - hdr_hlg_to_sdr + - hdr_hlg_to_sdr_desat_mild + - hdr_hlg_to_sdr_desat_medium + - hdr_pq_to_sdr + - hdr_pq_to_sdr_desat_mild + - hdr_pq_to_sdr_desat_medium + - sdr_to_hdr_pq_200nit + - sdr_to_hdr_pq_300nit + lut_file: + type: object + properties: + url: + type: string + mime: + type: string + required: + - url + additionalProperties: false + additionalProperties: false + additionalProperties: false + additionalProperties: false + description: The video encoding parameters. + audio: + type: array + items: + type: object + properties: + id: + type: string + description: ID of the audio track. + program_name: + type: string + description: Program name of the audio track. + codec: + enum: + - aac + - aac_lc + - he_aac1 + - he_aac2 + - ac4 + - ddp_joc + description: The audio codec to use for the track. + bitrate_kb: + type: number + description: The audio bitrate in kilobits per second. This is the average bitrate in the case of vbr. + channels: + type: integer + description: The number of audio channels. + sample_rate: + type: integer + description: The audio sample rate in Hz. Typical values are 44100 and 48000. Omit to use the source sample rate. + frames: + type: integer + x-internal: true + description: WHAT IS THIS? + auto_generate_silence_track: + type: boolean + description: 'This fills the track with silence. ' + filters: + type: array + title: Audio Filters + description: The array of audio filters to be applied to the output. + items: + type: object + description: The audio filter object with a specific kind and payload format. + required: + - payload + properties: + kind: + type: string + payload: + type: object + anyOf: + - title: normalize + type: object + properties: + kind: + const: normalize + payload: + type: object + description: Specifies parameters for the image overlay filter. + properties: + kind: + const: ebur128 + analyze_vurl: + type: string + payload: + type: object + properties: + source: + type: object + properties: + integrated_lufs: + type: number + minimum: -99 + maximum: 0 + loudness_lra_lufs: + type: number + minimum: 0 + maximum: 99 + true_peak_dbfs: + type: number + minimum: -99 + maximum: 99 + integrated_threshold_lufs: + type: number + minimum: -99 + maximum: 0 + offset: + type: number + minimum: -99 + maximum: 99 + integrated_lufs: + type: number + minimum: -70 + maximum: -5 + loudness_lra_lufs: + type: number + minimum: 1 + maximum: 50 + true_peak_dbfs: + type: number + minimum: -9 + maximum: 0 + allow_unprecise_mode: + type: boolean + default: false + not: + required: + - analyze_vurl + - payload + required: + - kind + additionalProperties: false + required: + - kind + additionalProperties: false + language: + type: string + description: The audio language code in ISO-639 notation. + duration_sec: + type: number + x-internal: true + track_selector: + type: object + additionalProperties: true + description: Allows the selection of specific source tracks as the source(s) for this audio track. + x-docs-hide: true + prefetch_hint_sec: + type: number + description: This determines how much to encode ahead of the current time during playback. It can be separately determined for the audio and video streams. + abr_map: + type: object + properties: + hls_audio_group: + type: string + is_hls_group_default: + type: boolean + default: false + content: + type: string + compatibility_group: + type: string + required: + - content + anyOf: + - required: + - hls_audio_group + - required: + - compatibility_group + additionalProperties: false + hls_options: + type: object + properties: + media_subfolder: + type: string + description: 'hls-packager relevant only: allows to place layers in specific subfolders' + media_filename_template: + type: string + description: 'hls-packager relevant only: allows to overwrite the default seg%04d file name template - must contain a c-sprintf-based converting an integer segment number' + full_rpu_smoothing: + type: boolean + default: false + description: Enables full RPU smoothing for Dolby Vision segments. + additionalProperties: false + x-internal: true + ddp_joc_upmix_mode: + enum: + - remap + - upmix + default: upmix + description: When upconverting to Dolby Atmos, this specifies the type of upmixing for DD+JOC encoding. + linear_audio_encoding: + type: boolean + default: false + deprecated: true + additionalProperties: false + description: Each audio track is an element of the array. + subtitle: + type: array + items: + type: object + properties: + id: + type: string + language: + type: string + program_name: + type: string + codec: + enum: + - webvtt + - stl + format_options: + type: object + properties: + sparse_vtt: + type: boolean + additionalProperties: false + track_selector: + type: object + additionalProperties: true + additionalProperties: false + additionalProperties: false + examples: + - encode_profile: + container: + kind: hls/fmp4 + segment_duration_sec: 2 + video: + - width: 1280 + height: 720 + codec: h264 + profile: high + level: '3.1' + bitrate_mode: vbr + bitrate_kb: 2500 + min_bitrate_kb: 2380 + max_bitrate_kb: 2620 + vbv_buffer_size_kb: 2650 + frame_rate: 30000/1001 + - width: 854 + height: 480 + codec: h264 + profile: high + level: '3.1' + bitrate_mode: vbr + bitrate_kb: 1200 + min_bitrate_kb: 1140 + max_bitrate_kb: 1260 + vbv_buffer_size_kb: 1260 + frame_rate: 30000/1001 + - width: 640 + height: 360 + codec: h264 + profile: high + level: '3.0' + bitrate_mode: vbr + bitrate_kb: 600 + min_bitrate_kb: 570 + max_bitrate_kb: 630 + vbv_buffer_size_kb: 630 + frame_rate: 30000/1001 + audio: + - codec: aac + bitrate_kb: 128 + channels: 2 + filters: + - kind: normalize + payload: + kind: ebur128 + payload: + integrated_lufs: -23 + additionalProperties: false + required: + - outputs + - type: object + properties: + analyzers: + type: array + items: + type: object + properties: + type: + type: string + enum: + - black_detection + - scene_detection + - silence_detection + - duplicate_frames_detection + config: + type: object + required: + - type + additionalProperties: false + - type: object + properties: + options: + allOf: + - type: object + properties: + expiration: + type: string + description: Expiration time for the RUID in ISO 8601 format + encryption: + type: object + properties: + enabled: + type: + - boolean + kind: + enum: + - aws_kms + aws_kms_region: + type: + - string + additionalProperties: false + x-internal: true + cors_policy: + type: object + properties: + enabled: + type: + - boolean + origins: + type: array + items: + type: string + additionalProperties: false + - type: object + properties: + response_type: + x-internal: true + enum: + - player_url + - template_url + - session_data + - hybrik_player_json + - full + x-docs-enum: + player_url: Returns a URL to a web player that will play the content. + template_url: Returns a URL to the player JSON template that can be used to launch the player. + full: Returns all available information including player URL, template_url, and more. + default: player_url + render_waveforms: + type: boolean + default: true + render_thumbnails: + type: boolean + default: true + show_dolby_vision_metadata_markers: + type: boolean + default: true + use_source_start_time_code: + type: boolean + default: false + template_authentication_token: + type: string + description: Authentication token to be included in requests made by the player when fetching the template. + http_query_auth_token: + type: string + x-internal: true + http_header_auth_token: + type: string + x-internal: true + native_dolby_e: + type: boolean + default: false + x-internal: true + use_discrete_media: + type: boolean + default: false + x-internal: true + track_index_base: + type: integer + default: 0 + x-internal: true + unevaluatedProperties: false + unevaluatedProperties: false + hls_implicit_templates: + allOf: + - type: object + properties: + name: + type: string + description: Pretty name for this asset + x-apps: + - core-api + urls: + type: array + items: + anyOf: + - allOf: + - type: object + properties: + url: + type: string + format: uri + description: URL of the media file + id: + type: string + description: Optional identifier for the URL + access: + oneOf: + - type: object + properties: + shared_key: + title: AWS Key + description: The AWS Key. + type: + - string + - 'null' + maxLength: 512 + secret_key: + title: AWS Secret + description: The AWS Secret. + type: + - string + - 'null' + maxLength: 512 + session_token: + title: AWS Session Token + description: The AWS Session Token. + type: + - string + - 'null' + maxLength: 2048 + region: + title: AWS Region + description: The AWS region (optional). + type: + - string + - 'null' + maxLength: 512 + required: + - shared_key + - secret_key + additionalProperties: false + - type: object + properties: + credentials_key: + type: string + description: Key to retrieve stored credentials for accessing the URL + required: + - credentials_key + additionalProperties: false + required: + - url + - type: object + properties: + dolby_vision_metadata_xml: + type: string + deprecated: true + config: + type: object + properties: {} + x-internal: true + additionalProperties: true + media_indices: + type: object + properties: + obtain_media_index: + type: boolean + default: true + obtain_libmediainfo: + type: boolean + default: true + obtain_ffprobe: + type: boolean + default: true + obtain_streaminfo: + type: boolean + default: true + obtain_dolby_e: + type: boolean + default: true + additionalProperties: false + mime: + type: string + additionalProperties: true + - type: string + expiration: + type: string + description: Expiration time for the RUID in ISO 8601 format + encryption: + type: object + properties: + enabled: + type: + - boolean + kind: + enum: + - aws_kms + aws_kms_region: + type: + - string + additionalProperties: false + x-internal: true + required: + - urls + - type: object + properties: + output_templates: + type: array + items: + type: object + properties: + type: + enum: + - audio + - video + - subtitle + name: + type: string + selectors: + type: array + items: + type: object + additionalProperties: true + encode_profile: + type: object + required: + - container + properties: + container: + type: object + required: + - kind + properties: + kind: + enum: + - hls + - hls/fmp4 + - mpegts + - mpeg2ts + - mp4 + - m4a + - fmp4 + - m4s + - wav + - nut + description: The type of media container for the output. + use_editlist: + type: boolean + description: This sets the edit list atom (elst) in MP4 files. Read more here https://developer.apple.com/documentation/quicktime-file-format/edit_list_atom. The default is false. + mpegts_initial_discontinuity: + type: boolean + default: false + segment_duration_sec: + type: number + description: The segment duration in seconds for segmented or fragmented streams such as HLS or mp4/MPEG-DASH. Decimal notation (e.g. 5.5) is supported. + prefetch_hint_sec: + type: number + description: This determines how much to encode ahead of the current time during playback. It can be separately determined for the audio and video streams. + additionalProperties: false + video: + anyOf: + - type: object + properties: + id: + type: string + description: An ID for the video layer. + width: + type: integer + description: Width of the output video. + height: + type: integer + description: Height of the output video. + bitrate_kb: + type: integer + description: The video bitrate in kilobits per second. For vbr, this is the average bitrate. + frame_rate: + oneOf: + - type: string + pattern: ^\d+\.?,?\/?\d+$ + - type: number + description: 'The video frame rate - can be expressed in decimal or fraction notation, examples: 29.97, 30000/1001' + codec: + enum: + - h264 + - h265 + description: The desired output video codec. + chroma_format: + type: string + description: The chroma format. + color_primaries: + enum: + - bt601 + - smpte170m + - bt709 + - bt470m + - bt470bg + - smpte240m + - film + - bt2020 + - smpte428 + - smpte431 + - smpte432 + - jedec-p22 + description: Chroma coordinate reference of the source primaries. The default is determined by video size. + color_trc: + enum: + - bt601 + - smpte170m + - bt709 + - gamma22 + - bt470m + - gamma28 + - bt470bg + - smpte240m + - smpte428 + - linear + - log + - log_sqrt + - bt1361 + - smpte2084 + - iec61966_2_1 + - iec61966_2_4 + - bt2020_10bit + - bt2020_12bit + - hlg + - arib-std-b67 + description: Color transfer characteristics. The default determined by video size. + color_matrix: + enum: + - rgb + - bt470bg + - bt709 + - smpte170m + - smpte240m + - ycgco + - bt2020c + - bt2020nc + - smpte2085 + - chroma-derived-nc + - chroma-derived-c + - ictcp + - fcc + description: YUV/YCbCr colorspace type. + ire_range_mode: + enum: + - full + - limited + - auto + description: The IRE range for the source video. The default is auto. + range: + enum: + - sdr + - dolby_vision_5 + - dolby_vision_8.1 + - hdr10 + description: The color range of the output video. The default is sdr. + sdr_enhancement: + type: object + properties: + mode: + enum: + - simple + - lut_low + - lut_med + - lut_high + default: lut_med + description: The conversion stregth of the SDR to HDR conversion 3D LUT. + use_metadata_smoothing: + type: boolean + default: true + description: Flag to smooth the HDR metadata between encoding segments. + additionalProperties: false + description: Object defining SDR to HDR enhancement controls. + abr_map: + type: object + properties: + hls_audio_group: + type: string + description: The HLS group that this layer belongs to. + compatibility_group: + type: string + description: The compatibility group that this layer belongs to. + anyOf: + - required: + - hls_audio_group + - required: + - compatibility_group + additionalProperties: false + description: Object with parameters controlling HLS audio layer affinities. + ffmpeg_cli_insert: + type: string + description: The FFmpeg command line arguments to be used. Note that these will override competing settings in the JSON. + x-internal: true + dar: + oneOf: + - type: string + pattern: ^\d+\.?:?\/?\d+$ + - type: number + description: 'The display aspect ratio. May expressed in decimal or fraction notation, examples: 1.33, 4/3' + sar: + oneOf: + - type: string + pattern: ^\d+\.?:?\/?\d+$ + - type: number + description: The storage aspect ratio. May expressed in decimal or fraction notation. The storage aspect ratio, display aspect ratio, and pixel aspect ratio are related by DAR = SAR x PAR + force_original_aspect_ratio: + type: boolean + description: This will force the output to have the same aspect ratio as the input. + profile: + type: string + description: The profile for your codec. Not all profiles are valid for all codecs. + level: + type: string + description: The codec-dependent level - please reference ISO/IEC 14496-10, ISO/IEC 13818-2 etc. + preset: + type: string + description: Codec preset. See https://trac.ffmpeg.org/wiki/Encode/H.264 for examples. + max_bitrate_kb: + type: number + description: The maximum video bitrate in kilobits per second. Only valid for crf and vbr. + min_bitrate_kb: + type: number + description: The minimum video bitrate in kilobits per second. Only valid for crf and vbr. + vbv_buffer_size_kb: + type: number + description: The vbv buffer size in kilobits. + vbv_init_occupancy_kb: + type: number + description: The vbv init occupancy in kilobits. + exact_gop_frames: + type: integer + description: Use a fixed GOP size of this many frames. + idr_interval: + type: object + properties: + seconds: + type: number + description: Describes IDR frame interval in seconds. + frames: + type: integer + description: Describes IDR frame interval in frames. + additionalProperties: false + description: Describes a IDR frame interval, as count or seconds. + refs: + type: integer + description: The number of h.264 reference frames to used for future frames. If not set, the profile/level combination will determine the proper number of reference frames. + use_scene_detection: + type: boolean + description: Enable or disable scene change detection. Disabling will come with a steep penalty on video quality. + use_closed_gop: + type: boolean + description: Force use of closed GOPs. + bitrate_mode: + type: string + description: The bitrate mode for the codec. Values include cbr, vbr, and crf. + crf: + type: number + description: If the bitrate mode is crf, then this value must be specified. A Constant Rate Factor setting of 18 is considered excellent. Higher values equal lower quality. A change of +6 should roughly halve the resulting file size. See https://trac.ffmpeg.org/wiki/Encode/H.264 + frames: + type: integer + x-internal: true + description: WHAT IS THIS? + use_sequence_header_per_gop: + type: boolean + description: This will write a sequence header for each GOP. + closed_captions: + type: object + properties: + suppress: + type: boolean + enum: + - true + description: Suppress including captions in the output. + additionalProperties: false + description: Object describing the CC parameters for the targeted output. + track_selector: + type: object + additionalProperties: true + x-docs-hide: true + prefetch_hint_sec: + type: number + description: This determines how much to encode ahead of the current time during playback. It can be separately determined for the audio and video streams. + hls_options: + type: object + properties: + media_subfolder: + type: string + description: 'hls-packager relevant only: allows to place layers in specific subfolders' + media_filename_template: + type: string + description: 'hls-packager relevant only: allows to overwrite the default seg%04d file name template - must contain a c-sprintf-based converting an integer segment number' + full_rpu_smoothing: + type: boolean + default: false + description: Enables full RPU smoothing for Dolby Vision segments. + additionalProperties: false + x-internal: true + x264_options: + type: string + description: x.264 specific codec options - please reference https://ffmpeg.org/ffmpeg-codecs.html#toc-libx264_002c-libx264rgb + filters: + type: array + title: Video Filters + description: The array of video filters to be applied to the output. + items: + type: object + description: The video filter object with a specific kind and payload format. + required: + - kind + - payload + properties: + kind: + type: string + payload: + type: object + anyOf: + - title: Image Overlay + properties: + kind: + const: image_overlay + description: 'Filter kind: ''image_overlay''.' + payload: + type: object + description: Specifies the parameters for the image overlay filter. + properties: + image_url: + type: string + description: Defines the http(-s) of the image to be used. + x: + default: 25 + oneOf: + - type: integer + - type: string + description: 'X position of the overlay. Can use expressions such as overlay_w-20 (overlay_w: width of the overlay).' + y: + default: 25 + oneOf: + - type: integer + - type: string + description: 'Y position of the overlay. Can use expressions such as overlay_h-20 (overlay_h: height of the overlay).' + width: + oneOf: + - type: number + - type: string + description: Width of the overlay. Can use expressions such as source_w (width of the video source). + height: + oneOf: + - type: number + - type: string + description: Height of the overlay. Can use expressions such as source_h (height of the video source). + opacity: + default: 1 + type: number + description: Opacity of the overlay. 0 = fully transparent, 1 = fully opaque. + start_sec: + type: number + description: Start point (in seconds) of the overlay. + duration_sec: + type: number + description: Duration (in seconds) of the overlay. + fadein_duration_sec: + type: number + description: Fade-in time (in seconds) of the overlay. + fadeout_duration_sec: + type: number + description: Fade-out time (in seconds) of the overlay. + additionalProperties: false + - title: Video Overlay + properties: + kind: + const: video_overlay + description: 'Filter kind: ''video_overlay''.' + payload: + type: object + description: Specifies the parameters for the video overlay filter. + properties: + video_url: + description: Defines the http(-s) of the video to be used. + type: string + x: + default: 25 + oneOf: + - type: integer + - type: string + description: 'X position of the overlay. Can use expressions such as overlay_w-20 (overlay_w: width of the overlay).' + y: + default: 25 + oneOf: + - type: integer + - type: string + description: 'Y position of the overlay. Can use expressions such as overlay_h-20 (overlay_h: height of the overlay).' + width: + oneOf: + - type: number + - type: string + description: Width of the overlay. Can use expressions such as source_w (width of the video source). + height: + oneOf: + - type: number + - type: string + description: Height of the overlay. Can use expressions such as source_h (height of the video source). + opacity: + type: number + default: 1 + description: Opacity of the overlay. 0 = fully transparent, 1 = fully opaque. + start_sec: + type: number + description: Start point (in seconds) of the overlay. + duration_sec: + type: number + description: Duration (in seconds) of the overlay. + fadein_duration_sec: + type: number + description: Fade-in time (in seconds) of the overlay. + fadeout_duration_sec: + type: number + description: Fade-out time (in seconds) of the overlay. + repeat_count: + type: integer + description: How many times to repeat the video overlay on the primary video. To repeat indefinitely use "-1". + additionalProperties: false + - title: Text Overlay + properties: + kind: + const: text_overlay + description: 'Filter kind: ''text_overlay''.' + payload: + type: object + description: Specifies the parameters for the text overlay filter. + properties: + text_url: + description: Defines the http(-s) of the text file to be used. + type: string + font_url: + description: Defines the http(-s) of the font file to be used. + type: string + x: + default: 25 + oneOf: + - type: integer + - type: string + description: 'The x location to start the imprint. Can use expressions such as w-20 (w: width of the video).' + y: + default: 25 + oneOf: + - type: integer + - type: string + description: 'The y location to start the imprint. Can use expressions such as h-20 (h: height of the video).' + opacity: + default: 1 + type: number + description: Opacity of the text overlay. 0 = fully transparent, 1 = fully opaque. + text: + type: string + description: The text string to be drawn. + font: + type: string + description: 'The font descriptor (compliant with fontconfig). Examples: ''Sans'', ''URW Bookman L:style=Demi Bold Italic''.' + font_color: + default: black + type: string + description: 'The color to be used for drawing fonts. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + font_size: + default: 16 + oneOf: + - type: integer + - type: string + description: 'The font size in points. Can use expressions such as h/10 (w: width of the video, h: height of the video). A font size of 16 is the default. ' + tab_size: + minimum: 1 + default: 4 + type: integer + description: The size of the tab in number of spaces. The \t character is replaced with spaces. + shadow_color: + default: black + type: string + description: 'The color to be used for drawing a shadow behind the drawn text. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + shadow_x: + default: 0 + type: integer + description: The x offset for the text shadow position with respect to the position of the text. It can be either positive or negative value. + shadow_y: + default: 0 + type: integer + description: The y offset for the text shadow position with respect to the position of the text. It can be either positive or negative value. + border_color: + type: string + description: 'The color to be used for drawing border around text. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + border_size: + default: 0 + type: integer + description: The width of the border to be drawn around the text. + background_color: + type: string + description: 'The color to be used for drawing box around text. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + background_size: + default: 0 + type: integer + description: The width of the box to be drawn around the background. + fix_bounds: + default: false + type: boolean + description: Correct text coords to avoid clipping. + start_sec: + type: number + description: Start point (in seconds) of the overlay. + duration_sec: + type: number + description: Duration (in seconds) of the overlay. + fadein_duration_sec: + type: number + description: Fade-in time (in seconds) of the overlay. + fadeout_duration_sec: + type: number + description: Fade-out time (in seconds) of the overlay. + additionalProperties: false + - title: Color Convert + x-apps: + - core-api + properties: + kind: + enum: + - color_convert + payload: + type: object + properties: + from: + type: object + properties: + color_primaries: + enum: + - bt601 + - smpte170m + - bt709 + - bt470m + - bt470bg + - smpte240m + - film + - bt2020 + - smpte428 + - smpte431 + - smpte432 + - jedec-p22 + description: Chroma coordinate reference of the source primaries. The default is determined by video size. + color_trc: + enum: + - bt601 + - smpte170m + - bt709 + - gamma22 + - bt470m + - gamma28 + - bt470bg + - smpte240m + - linear + - log + - log_sqrt + - smpte2084 + - iec61966_2_1 + - iec61966_2_4 + - bt2020_10bit + - bt2020_12bit + - hlg + - arib-std-b67 + color_matrix: + enum: + - rgb + - bt470bg + - bt709 + - smpte170m + - smpte240m + - fcc + - ycgco + - bt2020c + - bt2020nc + - chroma-derived-nc + - chroma-derived-c + - ictcp + ire_range_mode: + enum: + - full + - limited + - auto + description: The IRE range for the source video. The default is auto. + override_source_metadata: + type: boolean + default: false + additionalProperties: false + to: + type: object + properties: + color_primaries: + enum: + - bt601 + - smpte170m + - bt709 + - bt470m + - bt470bg + - smpte240m + - film + - bt2020 + - smpte428 + - smpte431 + - smpte432 + - jedec-p22 + description: Chroma coordinate reference of the source primaries. The default is determined by video size. + color_trc: + enum: + - bt601 + - smpte170m + - bt709 + - gamma22 + - bt470m + - gamma28 + - bt470bg + - smpte240m + - linear + - log + - log_sqrt + - smpte2084 + - iec61966_2_1 + - iec61966_2_4 + - bt2020_10bit + - bt2020_12bit + - hlg + - arib-std-b67 + color_matrix: + enum: + - rgb + - bt470bg + - bt709 + - smpte170m + - smpte240m + - fcc + - ycgco + - bt2020c + - bt2020nc + - chroma-derived-nc + - chroma-derived-c + - ictcp + ire_range_mode: + enum: + - full + - limited + - auto + description: The IRE range for the source video. The default is auto. + additionalProperties: false + nominal_peak_luminance: + type: integer + preset: + enum: + - hdr_hlg_to_sdr + - hdr_hlg_to_sdr_desat_mild + - hdr_hlg_to_sdr_desat_medium + - hdr_pq_to_sdr + - hdr_pq_to_sdr_desat_mild + - hdr_pq_to_sdr_desat_medium + - sdr_to_hdr_pq_200nit + - sdr_to_hdr_pq_300nit + lut_file: + type: object + properties: + url: + type: string + mime: + type: string + required: + - url + additionalProperties: false + additionalProperties: false + additionalProperties: false + additionalProperties: false + description: The video encoding parameters. + - type: array + items: + type: object + properties: + id: + type: string + description: An ID for the video layer. + width: + type: integer + description: Width of the output video. + height: + type: integer + description: Height of the output video. + bitrate_kb: + type: integer + description: The video bitrate in kilobits per second. For vbr, this is the average bitrate. + frame_rate: + oneOf: + - type: string + pattern: ^\d+\.?,?\/?\d+$ + - type: number + description: 'The video frame rate - can be expressed in decimal or fraction notation, examples: 29.97, 30000/1001' + codec: + enum: + - h264 + - h265 + description: The desired output video codec. + chroma_format: + type: string + description: The chroma format. + color_primaries: + enum: + - bt601 + - smpte170m + - bt709 + - bt470m + - bt470bg + - smpte240m + - film + - bt2020 + - smpte428 + - smpte431 + - smpte432 + - jedec-p22 + description: Chroma coordinate reference of the source primaries. The default is determined by video size. + color_trc: + enum: + - bt601 + - smpte170m + - bt709 + - gamma22 + - bt470m + - gamma28 + - bt470bg + - smpte240m + - smpte428 + - linear + - log + - log_sqrt + - bt1361 + - smpte2084 + - iec61966_2_1 + - iec61966_2_4 + - bt2020_10bit + - bt2020_12bit + - hlg + - arib-std-b67 + description: Color transfer characteristics. The default determined by video size. + color_matrix: + enum: + - rgb + - bt470bg + - bt709 + - smpte170m + - smpte240m + - ycgco + - bt2020c + - bt2020nc + - smpte2085 + - chroma-derived-nc + - chroma-derived-c + - ictcp + - fcc + description: YUV/YCbCr colorspace type. + ire_range_mode: + enum: + - full + - limited + - auto + description: The IRE range for the source video. The default is auto. + range: + enum: + - sdr + - dolby_vision_5 + - dolby_vision_8.1 + - hdr10 + description: The color range of the output video. The default is sdr. + sdr_enhancement: + type: object + properties: + mode: + enum: + - simple + - lut_low + - lut_med + - lut_high + default: lut_med + description: The conversion stregth of the SDR to HDR conversion 3D LUT. + use_metadata_smoothing: + type: boolean + default: true + description: Flag to smooth the HDR metadata between encoding segments. + additionalProperties: false + description: Object defining SDR to HDR enhancement controls. + abr_map: + type: object + properties: + hls_audio_group: + type: string + description: The HLS group that this layer belongs to. + compatibility_group: + type: string + description: The compatibility group that this layer belongs to. + anyOf: + - required: + - hls_audio_group + - required: + - compatibility_group + additionalProperties: false + description: Object with parameters controlling HLS audio layer affinities. + ffmpeg_cli_insert: + type: string + description: The FFmpeg command line arguments to be used. Note that these will override competing settings in the JSON. + x-internal: true + dar: + oneOf: + - type: string + pattern: ^\d+\.?:?\/?\d+$ + - type: number + description: 'The display aspect ratio. May expressed in decimal or fraction notation, examples: 1.33, 4/3' + sar: + oneOf: + - type: string + pattern: ^\d+\.?:?\/?\d+$ + - type: number + description: The storage aspect ratio. May expressed in decimal or fraction notation. The storage aspect ratio, display aspect ratio, and pixel aspect ratio are related by DAR = SAR x PAR + force_original_aspect_ratio: + type: boolean + description: This will force the output to have the same aspect ratio as the input. + profile: + type: string + description: The profile for your codec. Not all profiles are valid for all codecs. + level: + type: string + description: The codec-dependent level - please reference ISO/IEC 14496-10, ISO/IEC 13818-2 etc. + preset: + type: string + description: Codec preset. See https://trac.ffmpeg.org/wiki/Encode/H.264 for examples. + max_bitrate_kb: + type: number + description: The maximum video bitrate in kilobits per second. Only valid for crf and vbr. + min_bitrate_kb: + type: number + description: The minimum video bitrate in kilobits per second. Only valid for crf and vbr. + vbv_buffer_size_kb: + type: number + description: The vbv buffer size in kilobits. + vbv_init_occupancy_kb: + type: number + description: The vbv init occupancy in kilobits. + exact_gop_frames: + type: integer + description: Use a fixed GOP size of this many frames. + idr_interval: + type: object + properties: + seconds: + type: number + description: Describes IDR frame interval in seconds. + frames: + type: integer + description: Describes IDR frame interval in frames. + additionalProperties: false + description: Describes a IDR frame interval, as count or seconds. + refs: + type: integer + description: The number of h.264 reference frames to used for future frames. If not set, the profile/level combination will determine the proper number of reference frames. + use_scene_detection: + type: boolean + description: Enable or disable scene change detection. Disabling will come with a steep penalty on video quality. + use_closed_gop: + type: boolean + description: Force use of closed GOPs. + bitrate_mode: + type: string + description: The bitrate mode for the codec. Values include cbr, vbr, and crf. + crf: + type: number + description: If the bitrate mode is crf, then this value must be specified. A Constant Rate Factor setting of 18 is considered excellent. Higher values equal lower quality. A change of +6 should roughly halve the resulting file size. See https://trac.ffmpeg.org/wiki/Encode/H.264 + frames: + type: integer + x-internal: true + description: WHAT IS THIS? + use_sequence_header_per_gop: + type: boolean + description: This will write a sequence header for each GOP. + closed_captions: + type: object + properties: + suppress: + type: boolean + enum: + - true + description: Suppress including captions in the output. + additionalProperties: false + description: Object describing the CC parameters for the targeted output. + track_selector: + type: object + additionalProperties: true + x-docs-hide: true + prefetch_hint_sec: + type: number + description: This determines how much to encode ahead of the current time during playback. It can be separately determined for the audio and video streams. + hls_options: + type: object + properties: + media_subfolder: + type: string + description: 'hls-packager relevant only: allows to place layers in specific subfolders' + media_filename_template: + type: string + description: 'hls-packager relevant only: allows to overwrite the default seg%04d file name template - must contain a c-sprintf-based converting an integer segment number' + full_rpu_smoothing: + type: boolean + default: false + description: Enables full RPU smoothing for Dolby Vision segments. + additionalProperties: false + x-internal: true + x264_options: + type: string + description: x.264 specific codec options - please reference https://ffmpeg.org/ffmpeg-codecs.html#toc-libx264_002c-libx264rgb + filters: + type: array + title: Video Filters + description: The array of video filters to be applied to the output. + items: + type: object + description: The video filter object with a specific kind and payload format. + required: + - kind + - payload + properties: + kind: + type: string + payload: + type: object + anyOf: + - title: Image Overlay + properties: + kind: + const: image_overlay + description: 'Filter kind: ''image_overlay''.' + payload: + type: object + description: Specifies the parameters for the image overlay filter. + properties: + image_url: + type: string + description: Defines the http(-s) of the image to be used. + x: + default: 25 + oneOf: + - type: integer + - type: string + description: 'X position of the overlay. Can use expressions such as overlay_w-20 (overlay_w: width of the overlay).' + y: + default: 25 + oneOf: + - type: integer + - type: string + description: 'Y position of the overlay. Can use expressions such as overlay_h-20 (overlay_h: height of the overlay).' + width: + oneOf: + - type: number + - type: string + description: Width of the overlay. Can use expressions such as source_w (width of the video source). + height: + oneOf: + - type: number + - type: string + description: Height of the overlay. Can use expressions such as source_h (height of the video source). + opacity: + default: 1 + type: number + description: Opacity of the overlay. 0 = fully transparent, 1 = fully opaque. + start_sec: + type: number + description: Start point (in seconds) of the overlay. + duration_sec: + type: number + description: Duration (in seconds) of the overlay. + fadein_duration_sec: + type: number + description: Fade-in time (in seconds) of the overlay. + fadeout_duration_sec: + type: number + description: Fade-out time (in seconds) of the overlay. + additionalProperties: false + - title: Video Overlay + properties: + kind: + const: video_overlay + description: 'Filter kind: ''video_overlay''.' + payload: + type: object + description: Specifies the parameters for the video overlay filter. + properties: + video_url: + description: Defines the http(-s) of the video to be used. + type: string + x: + default: 25 + oneOf: + - type: integer + - type: string + description: 'X position of the overlay. Can use expressions such as overlay_w-20 (overlay_w: width of the overlay).' + y: + default: 25 + oneOf: + - type: integer + - type: string + description: 'Y position of the overlay. Can use expressions such as overlay_h-20 (overlay_h: height of the overlay).' + width: + oneOf: + - type: number + - type: string + description: Width of the overlay. Can use expressions such as source_w (width of the video source). + height: + oneOf: + - type: number + - type: string + description: Height of the overlay. Can use expressions such as source_h (height of the video source). + opacity: + type: number + default: 1 + description: Opacity of the overlay. 0 = fully transparent, 1 = fully opaque. + start_sec: + type: number + description: Start point (in seconds) of the overlay. + duration_sec: + type: number + description: Duration (in seconds) of the overlay. + fadein_duration_sec: + type: number + description: Fade-in time (in seconds) of the overlay. + fadeout_duration_sec: + type: number + description: Fade-out time (in seconds) of the overlay. + repeat_count: + type: integer + description: How many times to repeat the video overlay on the primary video. To repeat indefinitely use "-1". + additionalProperties: false + - title: Text Overlay + properties: + kind: + const: text_overlay + description: 'Filter kind: ''text_overlay''.' + payload: + type: object + description: Specifies the parameters for the text overlay filter. + properties: + text_url: + description: Defines the http(-s) of the text file to be used. + type: string + font_url: + description: Defines the http(-s) of the font file to be used. + type: string + x: + default: 25 + oneOf: + - type: integer + - type: string + description: 'The x location to start the imprint. Can use expressions such as w-20 (w: width of the video).' + y: + default: 25 + oneOf: + - type: integer + - type: string + description: 'The y location to start the imprint. Can use expressions such as h-20 (h: height of the video).' + opacity: + default: 1 + type: number + description: Opacity of the text overlay. 0 = fully transparent, 1 = fully opaque. + text: + type: string + description: The text string to be drawn. + font: + type: string + description: 'The font descriptor (compliant with fontconfig). Examples: ''Sans'', ''URW Bookman L:style=Demi Bold Italic''.' + font_color: + default: black + type: string + description: 'The color to be used for drawing fonts. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + font_size: + default: 16 + oneOf: + - type: integer + - type: string + description: 'The font size in points. Can use expressions such as h/10 (w: width of the video, h: height of the video). A font size of 16 is the default. ' + tab_size: + minimum: 1 + default: 4 + type: integer + description: The size of the tab in number of spaces. The \t character is replaced with spaces. + shadow_color: + default: black + type: string + description: 'The color to be used for drawing a shadow behind the drawn text. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + shadow_x: + default: 0 + type: integer + description: The x offset for the text shadow position with respect to the position of the text. It can be either positive or negative value. + shadow_y: + default: 0 + type: integer + description: The y offset for the text shadow position with respect to the position of the text. It can be either positive or negative value. + border_color: + type: string + description: 'The color to be used for drawing border around text. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + border_size: + default: 0 + type: integer + description: The width of the border to be drawn around the text. + background_color: + type: string + description: 'The color to be used for drawing box around text. Example: black: opaque black, green@0.8: green with 0.8 alpha.' + background_size: + default: 0 + type: integer + description: The width of the box to be drawn around the background. + fix_bounds: + default: false + type: boolean + description: Correct text coords to avoid clipping. + start_sec: + type: number + description: Start point (in seconds) of the overlay. + duration_sec: + type: number + description: Duration (in seconds) of the overlay. + fadein_duration_sec: + type: number + description: Fade-in time (in seconds) of the overlay. + fadeout_duration_sec: + type: number + description: Fade-out time (in seconds) of the overlay. + additionalProperties: false + - title: Color Convert + x-apps: + - core-api + properties: + kind: + enum: + - color_convert + payload: + type: object + properties: + from: + type: object + properties: + color_primaries: + enum: + - bt601 + - smpte170m + - bt709 + - bt470m + - bt470bg + - smpte240m + - film + - bt2020 + - smpte428 + - smpte431 + - smpte432 + - jedec-p22 + description: Chroma coordinate reference of the source primaries. The default is determined by video size. + color_trc: + enum: + - bt601 + - smpte170m + - bt709 + - gamma22 + - bt470m + - gamma28 + - bt470bg + - smpte240m + - linear + - log + - log_sqrt + - smpte2084 + - iec61966_2_1 + - iec61966_2_4 + - bt2020_10bit + - bt2020_12bit + - hlg + - arib-std-b67 + color_matrix: + enum: + - rgb + - bt470bg + - bt709 + - smpte170m + - smpte240m + - fcc + - ycgco + - bt2020c + - bt2020nc + - chroma-derived-nc + - chroma-derived-c + - ictcp + ire_range_mode: + enum: + - full + - limited + - auto + description: The IRE range for the source video. The default is auto. + override_source_metadata: + type: boolean + default: false + additionalProperties: false + to: + type: object + properties: + color_primaries: + enum: + - bt601 + - smpte170m + - bt709 + - bt470m + - bt470bg + - smpte240m + - film + - bt2020 + - smpte428 + - smpte431 + - smpte432 + - jedec-p22 + description: Chroma coordinate reference of the source primaries. The default is determined by video size. + color_trc: + enum: + - bt601 + - smpte170m + - bt709 + - gamma22 + - bt470m + - gamma28 + - bt470bg + - smpte240m + - linear + - log + - log_sqrt + - smpte2084 + - iec61966_2_1 + - iec61966_2_4 + - bt2020_10bit + - bt2020_12bit + - hlg + - arib-std-b67 + color_matrix: + enum: + - rgb + - bt470bg + - bt709 + - smpte170m + - smpte240m + - fcc + - ycgco + - bt2020c + - bt2020nc + - chroma-derived-nc + - chroma-derived-c + - ictcp + ire_range_mode: + enum: + - full + - limited + - auto + description: The IRE range for the source video. The default is auto. + additionalProperties: false + nominal_peak_luminance: + type: integer + preset: + enum: + - hdr_hlg_to_sdr + - hdr_hlg_to_sdr_desat_mild + - hdr_hlg_to_sdr_desat_medium + - hdr_pq_to_sdr + - hdr_pq_to_sdr_desat_mild + - hdr_pq_to_sdr_desat_medium + - sdr_to_hdr_pq_200nit + - sdr_to_hdr_pq_300nit + lut_file: + type: object + properties: + url: + type: string + mime: + type: string + required: + - url + additionalProperties: false + additionalProperties: false + additionalProperties: false + additionalProperties: false + description: The video encoding parameters. + audio: + type: array + items: + type: object + properties: + id: + type: string + description: ID of the audio track. + program_name: + type: string + description: Program name of the audio track. + codec: + enum: + - aac + - aac_lc + - he_aac1 + - he_aac2 + - ac4 + - ddp_joc + description: The audio codec to use for the track. + bitrate_kb: + type: number + description: The audio bitrate in kilobits per second. This is the average bitrate in the case of vbr. + channels: + type: integer + description: The number of audio channels. + sample_rate: + type: integer + description: The audio sample rate in Hz. Typical values are 44100 and 48000. Omit to use the source sample rate. + frames: + type: integer + x-internal: true + description: WHAT IS THIS? + auto_generate_silence_track: + type: boolean + description: 'This fills the track with silence. ' + filters: + type: array + title: Audio Filters + description: The array of audio filters to be applied to the output. + items: + type: object + description: The audio filter object with a specific kind and payload format. + required: + - payload + properties: + kind: + type: string + payload: + type: object + anyOf: + - title: normalize + type: object + properties: + kind: + const: normalize + payload: + type: object + description: Specifies parameters for the image overlay filter. + properties: + kind: + const: ebur128 + analyze_vurl: + type: string + payload: + type: object + properties: + source: + type: object + properties: + integrated_lufs: + type: number + minimum: -99 + maximum: 0 + loudness_lra_lufs: + type: number + minimum: 0 + maximum: 99 + true_peak_dbfs: + type: number + minimum: -99 + maximum: 99 + integrated_threshold_lufs: + type: number + minimum: -99 + maximum: 0 + offset: + type: number + minimum: -99 + maximum: 99 + integrated_lufs: + type: number + minimum: -70 + maximum: -5 + loudness_lra_lufs: + type: number + minimum: 1 + maximum: 50 + true_peak_dbfs: + type: number + minimum: -9 + maximum: 0 + allow_unprecise_mode: + type: boolean + default: false + not: + required: + - analyze_vurl + - payload + required: + - kind + additionalProperties: false + required: + - kind + additionalProperties: false + language: + type: string + description: The audio language code in ISO-639 notation. + duration_sec: + type: number + x-internal: true + track_selector: + type: object + additionalProperties: true + description: Allows the selection of specific source tracks as the source(s) for this audio track. + x-docs-hide: true + prefetch_hint_sec: + type: number + description: This determines how much to encode ahead of the current time during playback. It can be separately determined for the audio and video streams. + abr_map: + type: object + properties: + hls_audio_group: + type: string + is_hls_group_default: + type: boolean + default: false + content: + type: string + compatibility_group: + type: string + required: + - content + anyOf: + - required: + - hls_audio_group + - required: + - compatibility_group + additionalProperties: false + hls_options: + type: object + properties: + media_subfolder: + type: string + description: 'hls-packager relevant only: allows to place layers in specific subfolders' + media_filename_template: + type: string + description: 'hls-packager relevant only: allows to overwrite the default seg%04d file name template - must contain a c-sprintf-based converting an integer segment number' + full_rpu_smoothing: + type: boolean + default: false + description: Enables full RPU smoothing for Dolby Vision segments. + additionalProperties: false + x-internal: true + ddp_joc_upmix_mode: + enum: + - remap + - upmix + default: upmix + description: When upconverting to Dolby Atmos, this specifies the type of upmixing for DD+JOC encoding. + linear_audio_encoding: + type: boolean + default: false + deprecated: true + additionalProperties: false + description: Each audio track is an element of the array. + subtitle: + type: array + items: + type: object + properties: + id: + type: string + language: + type: string + program_name: + type: string + codec: + enum: + - webvtt + - stl + format_options: + type: object + properties: + sparse_vtt: + type: boolean + additionalProperties: false + track_selector: + type: object + additionalProperties: true + additionalProperties: false + additionalProperties: false + examples: + - encode_profile: + container: + kind: hls/fmp4 + segment_duration_sec: 2 + video: + - width: 1280 + height: 720 + codec: h264 + profile: high + level: '3.1' + bitrate_mode: vbr + bitrate_kb: 2500 + min_bitrate_kb: 2380 + max_bitrate_kb: 2620 + vbv_buffer_size_kb: 2650 + frame_rate: 30000/1001 + - width: 854 + height: 480 + codec: h264 + profile: high + level: '3.1' + bitrate_mode: vbr + bitrate_kb: 1200 + min_bitrate_kb: 1140 + max_bitrate_kb: 1260 + vbv_buffer_size_kb: 1260 + frame_rate: 30000/1001 + - width: 640 + height: 360 + codec: h264 + profile: high + level: '3.0' + bitrate_mode: vbr + bitrate_kb: 600 + min_bitrate_kb: 570 + max_bitrate_kb: 630 + vbv_buffer_size_kb: 630 + frame_rate: 30000/1001 + audio: + - codec: aac + bitrate_kb: 128 + channels: 2 + filters: + - kind: normalize + payload: + kind: ebur128 + payload: + integrated_lufs: -23 + required: + - type + - encode_profile + additionalProperties: false + required: + - output_templates + - type: object + properties: + analyzers: + type: array + items: + type: object + properties: + type: + type: string + enum: + - black_detection + - scene_detection + - silence_detection + - duplicate_frames_detection + config: + type: object + required: + - type + additionalProperties: false + - type: object + properties: + options: + allOf: + - type: object + properties: + expiration: + type: string + description: Expiration time for the RUID in ISO 8601 format + encryption: + type: object + properties: + enabled: + type: + - boolean + kind: + enum: + - aws_kms + aws_kms_region: + type: + - string + additionalProperties: false + x-internal: true + cors_policy: + type: object + properties: + enabled: + type: + - boolean + origins: + type: array + items: + type: string + additionalProperties: false + - type: object + properties: + response_type: + x-internal: true + enum: + - player_url + - template_url + - session_data + - hybrik_player_json + - full + x-docs-enum: + player_url: Returns a URL to a web player that will play the content. + template_url: Returns a URL to the player JSON template that can be used to launch the player. + full: Returns all available information including player URL, template_url, and more. + default: player_url + render_waveforms: + type: boolean + default: true + render_thumbnails: + type: boolean + default: true + show_dolby_vision_metadata_markers: + type: boolean + default: true + use_source_start_time_code: + type: boolean + default: false + template_authentication_token: + type: string + description: Authentication token to be included in requests made by the player when fetching the template. + http_query_auth_token: + type: string + x-internal: true + http_header_auth_token: + type: string + x-internal: true + native_dolby_e: + type: boolean + default: false + x-internal: true + use_discrete_media: + type: boolean + default: false + x-internal: true + track_index_base: + type: integer + default: 0 + x-internal: true + unevaluatedProperties: false + unevaluatedProperties: false +tags: +- name: Ad Engine +- name: Cloud Preview +- name: Media Info +- name: Image diff --git a/sidebarsAdEngine.ts b/sidebarsAdEngine.ts index 80c33007ab89..4ebab7ab611b 100644 --- a/sidebarsAdEngine.ts +++ b/sidebarsAdEngine.ts @@ -20,7 +20,11 @@ function cleanItems(data: SidebarItemConfig[]): SidebarItemConfig[] { // Rename the REST APIs title if (isCategory(item) && item.label === 'Ad Engine') { - item.label = 'REST APIs'; + item.label = 'Ad Engine APIs'; + item.collapsed = false; + } + if (isCategory(item) && item.label === 'Cloud Preview') { + item.label = 'Cloud Preview APIs'; item.collapsed = false; }

    A$aN~nujyAjN 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 z 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