        !  ey      !aC5F]׶Ap            x]oG,g=$8'ZKݬ`DIHI9a5"3S]W=nh~r~8<z6=|'_/FGn1yGcsm<9mw|LmZFu#}GCJLOV/nZkbl_jn4_WKn!7F7tl乧ϓd(NV?:br<]ëDMWj<;~4_gdVg,.j~"߿x&zuux>=RϦGr{gcuH1<)5sc5B,Vt|+PKtYW3GZ6XMg"l~	k 4=?Wu\ m_v~xfOmQe{?>F[8 Gx4<B0lZg:<pvӝ/_mjΓ7϶_Wo^zH	`{"ǓxzL6w.:dziA|>;vc5=Qj~ZLA7qڟ3;kh<sBsx:=b .Wl|[Fm;Povow|9Wwx|x>ɜqb
P`E2j$ze3@w5<V#pWWhk_$7͖+g{uSޚ/&$%_p
>@t=T_F=|xkѣ!snֻXb/~Ro?{|]'zjP_Oij1{a+< ?TͭRix.?=xOOHy5T[isƇ~u|S_:+Ռk`cmZ'ƙnZ,i|MMhKЙ}k:X7jvj]#Z}.8P:GV\ɱ#ښQlצsȶnԘ.;آ`` ]Nmc+m3jBGeZ BKZ=][Ű0Oͨ4Iz; Iuzu-X\VޱjO(=Qg#UhG- d/з1kc֚ï_%@7Yi-hxZm<36@:PBb1ΐw*8kfuf}B_jy4cVOPqQ7j<ihƧoc*[κ%}lE8iフ.QJ(MP?dIg+A3x8%BCLUI-v-m,k1t0flve􄬊OI>'h"s	tS?jt%pi:.h~ܨQ%Ah"~ۦ g>0"L7KK!4Ix !'GpNChVC{X4<'-02Rӡ!,똢7Hfo	P+eCюw7Z-NPd-p!J>=6	&BTc@e]'$ë8Ub\e~r$f0O~}l>xw{_⇊LMre|ٴDy;H_-3b>//[85@4Ȗke[))0&p2ek'<a$N4mGIxg{o$m7^7iC{0SY;ľM:=6?OZg/OKTho=;W{?ho͍KsߑXg{cL6}o]p@2ii7Oi=>~&Ԓ 2!u瑭BU|kߟ87Niߟ8`V!(ߟ8J[O#?~*$/%w߱-nΣK[xcd-4,,m-E{A*W:gjIBB'e[H][yP~5PujX|b}Y]LYꫯ6:>l"@}q8-<oX^_;i/'ׄp&_Qoy{m	KRKd_7	U=
*1^-&e786x\]mj(q]}-xjSv}zz}0}K^Ne3e
zzp~u1~:=g3v݃goo_#2,nԇAn7le<pBu[۵넔6n'EDH2Exn׫>	u6)DQ՘r:+Oto?:F̲>tCپdٖf>6뤋0ze=۷:G4#l9srӁ"xzZuŅ4Y7[CnGAo,؃_r7m#fEtR{ݍ^,@¾˿_jqM\θ)<TrA nvx|f<-l0"$D@횢U7Ė&/z1|EBY*$!+~HҦ0	F9_e0Q'ex3\v~rrՊ0sZ("*	قωQat-:mXx,:F	(9bY	Ez*ޫr	=9x>'?5k(3!$7jYh^XϰawWJ4z[6S"8a$򰏫X'^ky݁pDqFjAzB_6X#L_>bPI:--I,//NH3 b+&ƚ:WdZ0ۉt,
S7(860&@/a6A>3-/qy@cSܒ0<LJ*JUްa{)r}ذZZGT]<e%6_(GYYfwүh}!զ&#BNe}1(	,w])HMԗr	B\"l̨ƪ̙讒"l#y,Ylj1Er ՊL@SL7<3fVs1\g"x+њ;<DjHf1,WQζLdFP{.G)R]2Wfw,F!8^$O-%$Egu
	X.0\4JBӫ'R)v3j)W
{A}X`{a!N午(UzZ *3,Tb04kx.<\yX⹆{69QsÒkv.yXsժM'bXG:Xh1E-yj?9,uT]긹1-#V:X<gj!Ra)D)u0Ќ=6=E56ԲVRVV[L\2V*wX
}.ry]!B\io+	
VeR',u2e+X˰NY򌥄YA	T?ӧaewW_/$)MF3ꄸ·d?S@.:?:;<7EWW*BE]Xk^HQ(ToR
UzK]n-uԥݺߒR/,ϰ,zM{?z>NojܸS}Kjd.t.]tE6wrr!˷%mms&[@g((gVh}2 !4-eϷ;}RloN'}D{j5?#@'o-PE_o|~~>k!7mtGK|smc~kƍXKޮ:xNy}pO_껷Q=TxE:>s͔`؄mr$hbt0$
Q1syda}Wr@ym!B&N%tv#bVnry~x4y!-l3qfV ZZC\ҝ^_7+nLFfndlnh
׮J䦨<
MB@#l∠Klo|BLPgYMbG̶!ńmX> Z-K42ee_z|ΡV`39B&atntwblj.YLCNg8r&kֿ `~.&L&сT mLbfFKȱVG'd)R{yF)Om[YFiRwy<a}ODA&/D#<p|yLH9yrBDHK&9ZydjeBڐ'Hh7I&u[>eR\\u7ff´<DM-25djԐ!O8҃~WFP?U$RGyLyħ1yj(k|M&
ire/K$2ZiN@2$⢟NYUӦ`ҺyQF"
jHkHZԐ!SbVh3bĪz92aG%kFRGZI*I&A+#:ʧT7		rA-ࢆ_5hBjxW|dKÿՠ#p.!3uNąߒ~műr<(c_']y!!P^p'$3 Q*>Z1OǧˤOI\(bIJr׵YOMɶY]+RkeQ2~T
R"N	`d§)ΏNwCi{Hoh  -@Dl7 LD!<̺L̹OLLLOLSLLNT̯LL
! qFL0`E,:V*<`H|8jf N 0`:^Hldt2Z$MHʀEq tĊVf=	8rp6.)ÂiX4i[f[\c|kAl@    !Á8hCl #$ q/&3 K&KHe %8<|&44`ǘ[Pù';p;p!AB<x|"6%H]x_	!94p =9Jۆ8v6L̑LLs̍̔xEfIIsp?8zKЀ~BltGX,p:+%uG{ˠ jϼtбGt1=#tJǮ%}[{"%pU:8(ᡄ;	ĳ ΂t#t݅}tgX8/ƹ$CX 3p<t,Xca'ZEAХ:H!S#2cZsduVsdxG(x|,#P<B8zCT
C =sKch9TwQy}]Kat]Lw^R:-aڥg߂~FXf@)Ѐ}`*Lpt]Lwc]"P+	$dr&N)@@V,9FcaV-ǀ@<&8Na RcFX;Xz`}g(`};X{d|Xa}d0j3	9}	NgXa}{X`}{GC8$*B GWA 
0x8  	6[0c+,`msdKx5{>l@`s$6L	lʫTXafirE4Kj)cbV,e!R΂ ~0k  !;O,b;Xw`}	!O}ϱC_` ?`} s2cyc$zڜ }d	F'ryw>8`ߣ.8HZ5=&[؂|_bbkX`I gy8fm 5Hl@`r'?@`H'Ǳ<eTt=`9Cf`1'qȬ	LY.`Wt3`EװҒⲼS""DXoXaM!}&q0st#\CN`!}C]CB)Q/98 !oҁЇ;9 ;ttbZ҂*iYMլU-W.gʱhYӕp2aFN/0#X4aF,,HY18Ke(AJtR/WТL>5:)G'sQ$DD(H""|!U".steP$xV jDG@dxDF"3CxO}Ltf3qNmUp(pʁU.<3Μ ~Vϖb4d[O}p3вUZ70S2!R:H J g1AR2etDhČDq-'
2A:D2r&$fLBr@,K{N	I68K6!<nHA`#ЁqhЁ]+v/0cY 5%Ep"|`5Q":ZN-ǲ瞥6'qZ3C|,Ǿ(/+:V-pC7tLr-:Ӣ2MHF.3"|IW;WD"t,v`%\geԜ)q:Kk+;g(5 X_5T2AIhmUNk/Ǔk%b~vлtޒAac>8̳g: | xNq(|4t3~1oޡ~P_U!WT~D]jXCo]-Ƴ%ߡ'&ytR呅ۯ_.%}YtA^u2޿tL-l:\?&rK\S/77ꃬsq-r̀,NZƱ,Ƨ&7\EpVWu}rD$k+]rbzʸJv~AvbM_&ȝ4c\N!51.Y5{JeU.oȥh?=Sf<Y;&n֩SoM:Mz=eSطOK%>.V."6kc\8Ν.F.+C1Nr]ҩXӿKNEpv:MxtmHW۵1ڬָ?FRbMk~-{dM_V.X*/TN1Nʅ>.r!$uuTSlokcE:͂b[q'ǒZp\_wn?ɅۏSsyL~غ>rAzo?NU[uyi>h̑r]^.\*O!kT딌j>'鉛P%CQ2,)W#W^%ol3PUFt5ri|M{tAVӕL.S!mʉ1EuM*	%.U&S6{^:Lo7Aisz0]it<]U@$/|FsV;/^o<m$mZd󾼄lO}&Y>
Ol?3Z~:;ZL.&|!x19/::9GG+Kx:YJNT[:C~=oH;ZIE-˔`m
H_k5t&/{Sw+(75&ۏMsڏ&7Tn6TZ̎<߇/wn<Veж
]Liv߫{ݍwݨՕƴu9`SJZfueKy#%^׃9XIۛZljryDNʛZI)KL娔^*Igzoj)<ů䕱A~/2    !       d2      "    MjW赃yask                   ^                !      kG      "    VKy1P2G}            x}U]$EAi?:TfeUfqwރp=,rfD̮ ]YQ}n~ٛחW_<yW/^^Nc:=K?}}/z,yH{IO+mċ8?2-|tw߾WO|M龍WQmjWS^[ҺCt-Ҭf&c~knCȲ\uq˽us8E~Z,%#T<}57kRy4VhBA\AkV"6>fosK`%JFAG<wsЍXݛ9,04l r8XEgc{#RAR+܍w(Mt-{)utp}݈eNMn2ؚLtp ˤ,p1q%P:{jM9m#x
f;dzY~мؗ?-QsD\Ϝ1نDCFmu'MTNyʸ%Fh Qzŝ:7NڱǽUTj#HΖ#h!!=D,FX|xYAHxzm3'{r0- FڱWsK,UoFq4m`>tHigsd!LC	l+Sȹyi+*-W )O]7
ɂ:3ޣErL{yT:L*q  Qmtŋ&m1"lJKhh>VF4tţL8*Gl6\BAϙγwwx>^8Nn7|wt4d    %1       l      #K   ~=2}Tq            xj0E⒵IHU!?F@*K&U/qw8~qb^c_Vg`2=HצausijCJqͤތeF1FKl.ؠbgQgZQ̖^{R<Mvv^X՘L|q%k}Ӂ۝S(zE'y/4	""0yng89.Cr;    &     .  l      #   A 5PL<               O   q   "* Copyright (C) 2015 x265 project
    &C     5  l      $   <(H}<yMrSy                   )uint32_t g_unitSizeDepth = NUM_CU_DEPTH;
    &x     .  l      &B   0?\9ѝɪ/              I  I   "int      g_ctuSizeConfigured = 0;
    &     L  l      '   %E0Aľ0H              C4  Ce   @ALIGN_VAR_16(const uint16_t, g_scan4x4[NUM_SCAN_TYPE][4 * 4]) =
    &       m9      )L   s´u?_P(vb            xc`p6a`p.a``pqts74H+.Q(+14/QH/NN30vvpUV06QR0T^@zZ@GA-t!%oAbf@6P!HH34UBC6V \-    '        m<      )\   T/2;02CB              s     namespace X265_NS {
    '      u      *]   	/yRZ챓'jurE            x}VMkeEb~Ņ$;U]_d!(ňHH(*
tSU..uqzw1_~n,xvor]}㻫Ͷ7>.y{in~7~w>y6f=qiaj#ܬԖv=zaq|G S!6c.ϓ,2QnE=l-%u?)TXc?)8)>DK͘aT-x<$ pM{α]xоa)N.QBP14I9eYg*Bp\EЀ#kQuUN}	/9j(&5u<G[֨D$C705S|~`-JLrf弊>>Wn-vlTa+IE2J hQE#Q	u"T2!/(W)*[!z6<bae6_"78WDۘ`Z^{U!Wӟ/TvoS?{^R	OMAEy7Eɮpjs|բS(mmvd>5",	)ɟ"FjzA8taҧ!.͕ppz
j]  f-PfGV_=kkcD_tBIquѫ6lAe":7zQC b\n6	LIϭCDA+IuMX#֜>k݁m:LpC^ݖ1t4KkAE&y gZKqpӱc)I{)j
M;6X?ÄxY+fsT	au	aU}oLq	|.U2+ Uh̓0O.&R nvw&Z6ٓMR0Z܋EEJ6É{O:    +     -  u      *   
T۲'g2!	            xc`` Z
p`$s͌s     +       s      ,-   @l%1˙<Ûw7              q  s        +     r  tN      ,A   lG)n\	MJJ            xc`(^ +KRKrR#CJܝBcHVKP@H@iWP@45746ŮH[X^Uk %    ,K       @      ,   D++ .GN            xe,u]{Of)?L(BdAa4h0́ͼʺXTFEFF9w?ߕz?~~ӿ?~w7?O?ko?~ͯ~_׿_ׯ~Wԫ^W_뺮]g_ߣ׽z1jY^;n9{~),?ƵJyVgᡭl\Rۺmy82D=͞,7ֽ.JcL^_+3O~׹xx{Zufgc`m1jɇ1g*WL6qoz:{h9Y>[/mz7P['Xߵܻ/zhN:1\}Y{N9Xeh0WXqud\E\t+\V8{l;~LÀ*y-|[m3p&9{nǊ9솇-ƥ|!hjk6Fy5YIZަ)K,Ɏ̙W}ڹ^m6F߅v8mŁϚ*ƙ2/Sj±-vN;oOOaw5TLqoǳsYg~^skyf;x8"\,O%,O㔰,s1R=D5p͝Y^#t{f\.<o`g,oDf':mQ5sþ7/	oDQLŨnqq^2 GsX#6n.3	Jsͽ9@l)	q^ ľ9?y_&ӯq'{h54Lj:*+C~Y΅E\ZtK"!dhLLC+Q":6ǘ0x?gY^g:DG\(-s΅6DS]Erp]]6RNo=}}ޖC#.v|#M@qݫH^uB(nl@dY>&,j'9Yb:g=b59{f[U;I@#2e"70}irwow<ּX	C0nU7wy9;0I䒭Kfw<GʝL^odyrvݦ>_N:dNYxu$;PM2l;^}/Nsۜx}Ɯ#(w"	\>COhF6Qaa;򾶎 pXX;+^@E`7@!S'!~"~Y2N#a)`'&U7uW=s	8|LCb':P4?GǨfJ%H=l-,C@׏6#qUxw2kn8? bi '1ʵYJʾeSu&:_ۑ' Edl\g'r=#\`j`r\Gye=f>3oMb@@
h9}0hyM$5&'O!֞TQfV`zOw-Jx3Xyv+rڽpd!#d`Ս>kaF/lMaf}W.s8$C6+U<a07՗9΃@z#k>+	A`pAu^D<,PH1C0R]Fg$-W	'MVH/-H̓zF5	tZ$pFOo!1']	nY$"`DZIxǫ^!}a2G~	dަp X|%҉	&C_M"Ei؅}5L	tMWm2H#O H#>vZ7eueVCI#8; B# * g)>AT̳{vHt&Vw~ɶKϊc8ֳxkg#,L89ٖFR6c/9/)P{Wy,*#	Hz16p-FȦyd3Dr(q_nYk02RSz~#/~2rf-xւqxLѰ[SHɎ /y*@޳5#ppYCؚjzւbteJqܪo-5'Uޫ}GJZn&I9\bT+6sN#ri<SK;Gt>K5`19=N0`nN~GFzH[n Y3)"4/91 颬}Ȧ܌̜([/5M1aۜ[5F&__\+:lF_b-{[[ZqF[*ϕ9$&C4HˉF0/	S}H*.k Vi<Ws:RA%.HW(qyR EZL3	"K:wT;UUb*57jT֗9/H_2"+QūN4U2­JiuJ	肠s?SOst *``(Aު>q1𠰻$ON!
33T<QZTT*o4qF|3Aj~IJ2VN3  S%Y|@UGJDr(~ܡ)*eL_mōz3DndىNiQO!VK#xXEF)K5Ԙ,*DR%NRF\̈
'+Vh,;_9/u(9hDGa+NFXcK7#["^m8Z;!:3ΌTc씐BɰTJ|:*lUz<'i02TuV-z:"&{ڤ>#G1^p7y+X?#F߇i3#NͣěosaMV`Rd=J-'1JACVLd$î7.z#7/qU4Cw2ҥF:k=^#fpPD4U3=#Xі14$Pj
slԀl*4V_I$=Q 8p3 E{*[2B2ve	z=#=C\ٛq:_p,Gtd*]tÈrU4;]#3IiIYJ(<زi%J9|05eQ>68 x *U]<h,puVnŸfnz\	^̓bMXʸQ`dJH@&CRxe ~>ORZS1b-K0pIt*DpVk),pf(jE&"z8Gfd5 &(@	CXYD_'sD"X۽>a9SűfD
~Ï	<J5*-2W[+qw1(TK.{߇"QR8&p3xܹty츕n,'HLz^=dbzpzglD}szp04IF">A!7UM }3C^\JʊY!@`!:YP
wF_9ZVUĭ["#G!8OI\;fqg*$th)# sad1N!3UVSn06iqA՛߶z"#@\I$.([5K&׈~;xeZdNB'2+9̜Έے*0WR;.,cGu@['@$⾭b2©r'`O@vg^px$my:D) 0EXeҋ#P*M'pm"\Ww&=t$L 겪s\{Em#LN*H jG='Rc_x͛Y^`G._WpH8ٔUdOo>ü{̟:4Skl⛒Vqzxs{lk7HgޑjN-q_MQ0axlpc:r\(fd[TTn0&웇Y?1Պ>q2G%DlU$B;yKRd߼oY.f`zO^Wڴ\Ky-I?nR]YA|!ɢuVMe9GJ{'RgdhGv<z
9{!oD
Qd[b8aIG!꿬`yE!	@"e		|W])cST"`<d-pkPb`߶[XcF{V#59m(I9 ΤYћ3B$&9M*ٌKLy:!'oedIU˶9'JQq=u@L3Z eE؅ӝU>1"}& v^T0 )-^5+hDa~I[RyfARB\nT%Hq
"x'DWb +u:f2_,*sMlOx҈kAfna
Ȍ$,g:4}Haۢfx>J0.0a}H/5ǂpJOֲbJGTL	)͋2jC?-t.;T1iZ +b9P^XJ
~ݑD4&0HK1ifU|TeoLzb-J3+;D*rNrcc2KUdv)qNb6K[0׭r'e>\N9=I
m}PN;-M,`]/R!w50>@-o#u|x,a?[nJcf>]֒	@Ƕ,4V+)b.݌TL\Ƃ>lc͂dWmE@o23CtAc|J˝Ȃ~C9BdCKF`@O%+>MnP9҃IdP/{;Jr5D@hJMsgu4n+uyݨE$uUfÂ"{,C;վxJh_0ca%=KASⰝf$HfܝPp=+P<6J{Yn1嗣&%!pQ,"^QXt:N<b`Ð*v:LnO!W[Tl"#z遇ا	 jMQA&ҁ5a6.Ebꐡ
@̸C9j¯ӔܩH~	Jpg\m˃x$g&$59,	8ԉtA9sQV{JB&V6jm.[딂iehJخӷ5^2EUcS_ڢ垕"nH:bWd^,VgB+HBTu:|$2+5B{呂OnZ3A/sQgћ9N;pAK6t@p*&
G _*b0$ٝl%|YRZ3ҐN4l8w٫]Rr/0E	W?]uxǾcKm.Ύ)yQ֦y,=mqhd4NR@Ɲ,ahXIx>u:мC
rvf E2	!~v.6M3n	[Vϡqk PL2%7<yZ&0tݟ.*|TT >_1+^]MUqM	>!HkR+}{}kH5;sxYOڕ>\MR"ٙ<H#vjl6t~yCLqajΗbv=o%e%f m;"-ӂc{ȑ#](No/PԆ
˩.X(WK&RCrm8s-N; 29td"Z+ְpGVAԡ:[G78fWZD?cP=BNMeJDJ?x
:2 E
GkY+Ԍd~PF3۸mj;YLf骍DR{>pj^6o<kpNWTGpN$y=ڞx?\ȴ~0Rlt<ws^])2iazI[$RoZ'?vjCitRߦ	b*A!"Ym~~JWLi|MTψvyfw,ʏ*RqN*a8'{ifJKby# yF]|uU츮)5E()qËuoȱk	2ynN5U+)5Ǜ~cBE>-sҞ+@<;.~ך -8N!4_v|?	/$˵TovgPOIpX6Gm-u`.Pv/0-?| @կ"Y?X~2#0l,
92-Q|8Q#{	=}͜gQcT߫3GU,`*{jd[.=";wƵD؈KvWͦK>F)$\S$2`b}:GDÆg;4ɬ6+;u{2qT!O/J֌}iaBq7?L[֩4R`^N?!3tK:E͝u'9p#>TbEtoKE#8vR D=^i[p"kcƅ)upv5o[G7Hh~4Rn`[a^D#We%V{YRϓ7{melyL9ZYX|4^{St)(sdmjK类o=䦗Nh}  6FS\hE&Pqdx-vO/<OjtR$gN+vqѱe;96G9XjNޭq更aƨ|$ۏl4?I2M_nh~8f̯~k3'#t.>_ b6iw%K@'oF_}J[@^jV8Ygxթjdt/R->%;~+\Y>\Ȝ uD	 * ,W:ޟs~j%ɜkuu;?c{Nާ A="e;^P{FWpe*3[dOʃ`=)^֣lu0ZC_(M kئK5u0{tE,NKO?x*#6+!7nGR/yu@j-CaZV֕`K]b" "$iy1ˆ};I~wc
%v,+?rzN~UK/f-iPR)s u%V~;:Z;]]ªk6s3
_X1
G32y}=V4T=_sꔔ[~0AóM v$말nҶ ݪ8&I>zyEL?aS
`r- NQCIgv$n-Y
б@,awjytpDL6jKWCMW2B68H՞Aс@7;5K~gמs$    L      d      -   7V4uᶲNu            xME{}'̢7,nWu}!.H8Bnf 3({zS9L0Cr>=r۲\߿Ozsw{57뻛߼{7ϿyvU~qϿ~~q9x>?\u7lZl2!cX'㌝r|g5p`CƐC63vfٙޙeg.;ؓd`OƓ	pϱ3,v,;s9' {2L|s7I3xC6d2Ϩ|W[>\;w6d[ؐ1d,leg;xg`OƓ	p=O&a>,;8;`{2Lx29"ٍ'8=Ip3Ld2W݈FٍȞ$8L&Sg2Lܫ,Y,A>d:sTfWfd2A >#Hp#ٓ'8d
\L&)p{ٍn$8݈Id2.p&̽RR>d:A}>Ge,npe\nA d2#G9w]?̣!,$m!^5ha1ea4ii?تYE{˖ͨLlqhe˪6;Ҡt¦zl>VaUXYsy}lPiDe.aGi1ieaiq0*j)mea!iEVg)IH[VV*[lF`%g3D&-[VhٌΐfW6U6geư
ʚcJ#*s	;JI(CM[3]iWaU[Lfm湜rZO]~77    P     *        -)   }oyW|[^AZm<                   uint32_t g_maxSlices     = 1;
    P      u      -   H^%X5צVh            x5R;A@"j	@O^ ̜L+>ͻ8?>?}~Io뗏~>Om/L+_s^s&ubGYkrZ'vVP9BZsi-%֎HC?$v[4(t髱$)Jgo4twcQf	s;%ə.`JZ+'80o8,y"È ة\ff
W ӾBWd#cG!x ݒJ-QY/[`*oᣴƂW#jәPr+cKR	Bvc_ZxUOv5xERxZ_KR6}a
fφƂ{13t 0jf    Rz     1  v      -   x8k[8OԷ-?                   %// lambda2 = 0.038 * exp(0.234 * QP)
