:: Blaze.ByteString.Builder.Internal.Buffer.Buffer = Blaze.ByteString.Builder.Internal.Buffer.Buffer a1 a2 a3 a4 a5 Blaze.ByteString.Builder.Internal.Buffer.$WBuffer tpl_s3pO_s3pO tpl_s3pS_s3pS tpl_s3pV_s3pV tpl_s3pY_s3pY = select tpl_s3pO_s3pO (GHC.ForeignPtr.ForeignPtr tpl_s3q1_s3q1 tpl_s3q2_s3q2 -> select tpl_s3pS_s3pS (GHC.Ptr.Ptr tpl_s3q3_s3q3 -> select tpl_s3pV_s3pV (GHC.Ptr.Ptr tpl_s3q4_s3q4 -> select tpl_s3pY_s3pY (GHC.Ptr.Ptr tpl_s3q5_s3q5 -> Blaze.ByteString.Builder.Internal.Buffer.Buffer tpl_s3q1_s3q1 tpl_s3q2_s3q2 tpl_s3q3_s3q3 tpl_s3q4_s3q4 tpl_s3q5_s3q5)))) Blaze.ByteString.Builder.Internal.Buffer.bufferSize ds_s3q7 = select ds_s3q7 (Blaze.ByteString.Builder.Internal.Buffer.Buffer rb_s3qf rb1_s3xk rb2_s3xl rb3_s3xm rb4_s3qe -> let !sat_s3xi_s3xi = minusAddr# rb4_s3qe rb_s3qf in GHC.Types.I# sat_s3xi_s3xi) Blaze.ByteString.Builder.Internal.Buffer.execBuildStep eta_s3qt eta1_s3qj = select eta1_s3qj (Blaze.ByteString.Builder.Internal.Buffer.Buffer rb_s3xv rb1_s3xx rb2_s3xy rb3_s3qq rb4_s3qr -> eta_s3qt (Blaze.ByteString.Builder.Internal.Types.BufRange rb3_s3qq rb4_s3qr)) Blaze.ByteString.Builder.Internal.Buffer.freeSize ds_s3qv = select ds_s3qv (Blaze.ByteString.Builder.Internal.Buffer.Buffer rb_s3xE rb1_s3xG rb2_s3xH rb3_s3qD rb4_s3qC -> let !sat_s3xD_s3xD = minusAddr# rb4_s3qC rb3_s3qD in GHC.Types.I# sat_s3xD_s3xD) Blaze.ByteString.Builder.Internal.Buffer.reuseBuffer eta_s3qG = select eta_s3qG (Blaze.ByteString.Builder.Internal.Buffer.Buffer rb_s3qN rb1_s3qO rb2_s3xQ rb3_s3xR rb4_s3qP -> Blaze.ByteString.Builder.Internal.Buffer.Buffer rb_s3qN rb1_s3qO rb_s3qN rb_s3qN rb4_s3qP) Blaze.ByteString.Builder.Internal.Buffer.lvl =: GHC.Types.I# 1 Blaze.ByteString.Builder.Internal.Buffer.a x_s3qZ ds_s3qT eta_s3qX = select ds_s3qT (Blaze.ByteString.Builder.Internal.Types.BufRange rb_s3qY rb1_s3xZ -> <{GHC.Tuple.(,)}> eta_s3qX (Blaze.ByteString.Builder.Internal.Types.Done rb_s3qY x_s3qZ)) Blaze.ByteString.Builder.Internal.Buffer.runPut $dMonad_s3ra eta_s3rt eta1_s3rP eta2_s3sr eta3_s3r7 = let $wrunStep_s3sa = Blaze.ByteString.Builder.Internal.Buffer.runPut$2 $wrunStep_s3sa eta1_s3rP eta2_s3sr eta_s3rt (<{GHC.Base.>>=}> $dMonad_s3ra) (<{GHC.Base.>>}> $dMonad_s3ra) (GHC.Base.return $dMonad_s3ra) (<{GHC.Base.>>=}> $dMonad_s3ra) in Blaze.ByteString.Builder.Internal.Buffer.runPut$3 $wrunStep_s3sa eta3_s3r7 Blaze.ByteString.Builder.Internal.Buffer.runPut$2 $wrunStep_s3sa eta1_s3rP eta2_s3sr eta_s3rt lvl1_s3rb lvl2_s3rd lvl3_s3rf lvl4_s3rh w1_s3rs ww_s3rE ww1_s3rF ww2_s3rG ww3_s3rp ww4_s3rq = lvl4_s3rh (eta_s3rt (w1_s3rs (Blaze.ByteString.Builder.Internal.Types.BufRange ww3_s3rp ww4_s3rq))) (Blaze.ByteString.Builder.Internal.Buffer.runPut$4 $wrunStep_s3sa eta1_s3rP eta2_s3sr lvl1_s3rb lvl2_s3rd lvl3_s3rf ww1_s3rF ww2_s3rG ww3_s3rp ww4_s3rq ww_s3rE) Blaze.ByteString.Builder.Internal.Buffer.runPut$4 $wrunStep_s3sa eta1_s3rP eta2_s3sr lvl1_s3rb lvl2_s3rd lvl3_s3rf ww1_s3rF ww2_s3rG ww3_s3rp ww4_s3rq ww_s3rE signal_s3rz = select signal_s3rz (Blaze.ByteString.Builder.Internal.Types.Done rb_s3rH x_s3rD -> lvl3_s3rf (<{GHC.Tuple.(,)}> x_s3rD (Blaze.ByteString.Builder.Internal.Buffer.Buffer ww_s3rE ww1_s3rF ww2_s3rG rb_s3rH ww4_s3rq))) (Blaze.ByteString.Builder.Internal.Types.BufferFull rb_s3rO rb1_s3rR nextStep_s3s4 -> lvl1_s3rb (eta1_s3rP (GHC.Types.I# rb_s3rO) (Blaze.ByteString.Builder.Internal.Buffer.Buffer ww_s3rE ww1_s3rF ww2_s3rG rb1_s3rR ww4_s3rq)) (Blaze.ByteString.Builder.Internal.Buffer.runPut$5 $wrunStep_s3sa nextStep_s3s4)) (Blaze.ByteString.Builder.Internal.Types.InsertByteString rb_s3sn bs_s3sf nextStep_s3sE -> select bs_s3sf (Data.ByteString.Internal.PS rb1_s3y9 rb2_s3ye rb3_s3yf rb4_s3sl -> let !wild2_s3yj = <{<=#}> rb4_s3sl 0 in if wild2_s3yj (lvl1_s3rb (eta1_s3rP Blaze.ByteString.Builder.Internal.Buffer.lvl (Blaze.ByteString.Builder.Internal.Buffer.Buffer ww_s3rE ww1_s3rF ww2_s3rG rb_s3sn ww4_s3rq)) (Blaze.ByteString.Builder.Internal.Buffer.runPut$7 $wrunStep_s3sa nextStep_s3sE)) (let !wild3_s3yi = eqAddr# ww2_s3rG rb_s3sn in if wild3_s3yi (lvl2_s3rd (eta2_s3sr bs_s3sf) ($wrunStep_s3sa nextStep_s3sE ww_s3rE ww1_s3rF ww2_s3rG ww3_s3rp ww4_s3rq)) (lvl1_s3rb (eta1_s3rP Blaze.ByteString.Builder.Internal.Buffer.lvl (Blaze.ByteString.Builder.Internal.Buffer.Buffer ww_s3rE ww1_s3rF ww2_s3rG rb_s3sn ww4_s3rq)) (Blaze.ByteString.Builder.Internal.Buffer.runPut$6 $wrunStep_s3sa bs_s3sf eta2_s3sr lvl2_s3rd nextStep_s3sE))))) Blaze.ByteString.Builder.Internal.Buffer.runPut$5 $wrunStep_s3sa nextStep_s3s4 <{buf'_s3rX}> = select <{buf'_s3rX}> (Blaze.ByteString.Builder.Internal.Buffer.Buffer ww5_s3s5 ww6_s3s6 ww7_s3s7 ww8_s3s8 ww9_s3s9 -> $wrunStep_s3sa nextStep_s3s4 ww5_s3s5 ww6_s3s6 ww7_s3s7 ww8_s3s8 ww9_s3s9) Blaze.ByteString.Builder.Internal.Buffer.runPut$6 $wrunStep_s3sa bs_s3sf eta2_s3sr lvl2_s3rd nextStep_s3sE <{buf'_s3sx}> = lvl2_s3rd (eta2_s3sr bs_s3sf) (Blaze.ByteString.Builder.Internal.Buffer.runPut$1 $wrunStep_s3sa <{buf'_s3sx}> nextStep_s3sE) Blaze.ByteString.Builder.Internal.Buffer.runPut$7 $wrunStep_s3sa nextStep_s3sE w2_s3sS = select w2_s3sS (Blaze.ByteString.Builder.Internal.Buffer.Buffer ww5_s3sZ ww6_s3t0 ww7_s3t1 ww8_s3t2 ww9_s3t3 -> $wrunStep_s3sa nextStep_s3sE ww5_s3sZ ww6_s3t0 ww7_s3t1 ww8_s3t2 ww9_s3t3) Blaze.ByteString.Builder.Internal.Buffer.runPut$3 $wrunStep_s3sa eta3_s3r7 w1_s3t7 = select w1_s3t7 (Blaze.ByteString.Builder.Internal.Buffer.Buffer ww_s3te ww1_s3tf ww2_s3tg ww3_s3th ww4_s3ti -> $wrunStep_s3sa (eta3_s3r7 Blaze.ByteString.Builder.Internal.Buffer.a) ww_s3te ww1_s3tf ww2_s3tg ww3_s3th ww4_s3ti) Blaze.ByteString.Builder.Internal.Buffer.runPut$1 $wrunStep_s3sa <{buf'_s3sx}> nextStep_s3sE = select <{buf'_s3sx}> (Blaze.ByteString.Builder.Internal.Buffer.Buffer ww5_s3sF ww6_s3sG ww7_s3sH ww8_s3sI ww9_s3sJ -> $wrunStep_s3sa nextStep_s3sE ww5_s3sF ww6_s3sG ww7_s3sH ww8_s3sI ww9_s3sJ) Blaze.ByteString.Builder.Internal.Buffer.sliceSize ds_s3tl = select ds_s3tl (Blaze.ByteString.Builder.Internal.Buffer.Buffer rb_s3yo rb1_s3yq rb2_s3tt rb3_s3ts rb4_s3yr -> let !sat_s3yn_s3yn = minusAddr# rb3_s3ts rb2_s3tt in GHC.Types.I# sat_s3yn_s3yn) Blaze.ByteString.Builder.Internal.Buffer.unsafeFreezeBuffer eta_s3tw = select eta_s3tw (Blaze.ByteString.Builder.Internal.Buffer.Buffer rb_s3tD rb1_s3tE rb2_s3tF rb3_s3tH rb4_s3yv -> let !sat_s3ys_s3ys = minusAddr# rb3_s3tH rb2_s3tF, !sat_s3yt_s3yt = minusAddr# rb2_s3tF rb_s3tD in Data.ByteString.Internal.PS rb_s3tD rb1_s3tE sat_s3yt_s3yt sat_s3ys_s3ys) Blaze.ByteString.Builder.Internal.Buffer.updateEndOfSlice eta_s3tL eta1_s3tS = select eta_s3tL (Blaze.ByteString.Builder.Internal.Buffer.Buffer rb_s3tV rb1_s3tW rb2_s3tX rb3_s3yy rb4_s3tZ -> select eta1_s3tS (GHC.Ptr.Ptr tpl1_s3tY -> Blaze.ByteString.Builder.Internal.Buffer.Buffer rb_s3tV rb1_s3tW rb2_s3tX tpl1_s3tY rb4_s3tZ)) Blaze.ByteString.Builder.Internal.Buffer.a1 eta_s3u2 eta1_s3u7 = select eta_s3u2 (GHC.Types.I# x_s3u5 -> let !wild1_s3yB = <{<#}> x_s3u5 0 in if wild1_s3yB GHC.ForeignPtr.mallocPlainForeignPtrBytes2 (let !ds_s3yA = newPinnedByteArray# x_s3u5 eta1_s3u7 in select ds_s3yA (<{GHC.Tuple.(,)}> ipv_s3ue ipv1_s3uc -> let !a2_s3ud = byteArrayContents# ipv1_s3uc, !sat_s3uh_s3uh = plusAddr# a2_s3ud x_s3u5 in <{GHC.Tuple.(,)}> ipv_s3ue (Blaze.ByteString.Builder.Internal.Buffer.Buffer a2_s3ud (GHC.ForeignPtr.PlainPtr ipv1_s3uc) a2_s3ud a2_s3ud sat_s3uh_s3uh)))) Blaze.ByteString.Builder.Internal.Buffer.allocBuffer eta_B2_B2 eta_B1_B1 = Blaze.ByteString.Builder.Internal.Buffer.a1 eta_B2_B2 eta_B1_B1 Blaze.ByteString.Builder.Internal.Buffer.$wa ww_s3ut ww1_s3ur ww2_s3uP ww3_s3uq w_s3uv = let !sat_s3yF_s3yF = minusAddr# ww3_s3uq ww1_s3ur, !wild_s3yI = <{>=#}> sat_s3yF_s3yF ww_s3ut in if wild_s3yI (<{GHC.Tuple.(,)}> w_s3uv (Blaze.ByteString.Builder.Internal.Buffer.$wa$9 ww1_s3ur ww2_s3uP ww3_s3uq)) (<{GHC.Tuple.(,)}> w_s3uv (Blaze.ByteString.Builder.Internal.Buffer.$wa$8 ww_s3ut)) Blaze.ByteString.Builder.Internal.Buffer.$wa$8 ww_s3ut s_s3uy = let !wild1_s3yH = <{<#}> ww_s3ut 0 in if wild1_s3yH GHC.ForeignPtr.mallocPlainForeignPtrBytes2 (let !ds_s3yG = newPinnedByteArray# ww_s3ut s_s3uy in select ds_s3yG (<{GHC.Tuple.(,)}> ipv_s3uF ipv1_s3uD -> let !a2_s3uE = byteArrayContents# ipv1_s3uD, !sat_s3uI_s3uI = plusAddr# a2_s3uE ww_s3ut in <{GHC.Tuple.(,)}> ipv_s3uF (Blaze.ByteString.Builder.Internal.Buffer.Buffer a2_s3uE (GHC.ForeignPtr.PlainPtr ipv1_s3uD) a2_s3uE a2_s3uE sat_s3uI_s3uI))) Blaze.ByteString.Builder.Internal.Buffer.$wa$9 ww1_s3ur ww2_s3uP ww3_s3uq s_s3uO = <{GHC.Tuple.(,)}> s_s3uO (Blaze.ByteString.Builder.Internal.Buffer.Buffer ww1_s3ur ww2_s3uP ww1_s3ur ww1_s3ur ww3_s3uq) Blaze.ByteString.Builder.Internal.Buffer.reuseBufferStrategy1 w_s3uV w1_s3uY w2_s3v9 = select w_s3uV (GHC.Types.I# ww_s3v5 -> select w1_s3uY (Blaze.ByteString.Builder.Internal.Buffer.Buffer ww1_s3v6 ww2_s3v7 ww3_s3yN ww4_s3yO ww5_s3v8 -> Blaze.ByteString.Builder.Internal.Buffer.$wa ww_s3v5 ww1_s3v6 ww2_s3v7 ww5_s3v8 w2_s3v9)) Blaze.ByteString.Builder.Internal.Buffer.reuseBufferStrategy buf0_s3vb = <{GHC.Tuple.(,)}> buf0_s3vb Blaze.ByteString.Builder.Internal.Buffer.reuseBufferStrategy1 Blaze.ByteString.Builder.Internal.Buffer.$wallNewBuffersStrategy w_s3ve = <{GHC.Tuple.(,)}> (Blaze.ByteString.Builder.Internal.Buffer.$wallNewBuffersStrategy$11 w_s3ve) (Blaze.ByteString.Builder.Internal.Buffer.$wallNewBuffersStrategy$10 w_s3ve) Blaze.ByteString.Builder.Internal.Buffer.$wallNewBuffersStrategy$10 w_s3ve reqSize_s3vD ds_s3yP s_s3vB = <{GHC.Tuple.(,)}> s_s3vB (Blaze.ByteString.Builder.Internal.Buffer.$wallNewBuffersStrategy$12 reqSize_s3vD w_s3ve) Blaze.ByteString.Builder.Internal.Buffer.$wallNewBuffersStrategy$12 reqSize_s3vD w_s3ve s1_s3vM = select reqSize_s3vD (GHC.Types.I# x1_s3vI -> select w_s3ve (GHC.Types.I# y1_s3vJ -> let !wild2_s3yX = <{<=#}> x1_s3vI y1_s3vJ in if wild2_s3yX (let !wild3_s3z2 = <{<#}> y1_s3vJ 0 in if wild3_s3z2 GHC.ForeignPtr.mallocPlainForeignPtrBytes2 (let !ds1_s3z1 = newPinnedByteArray# y1_s3vJ s1_s3vM in select ds1_s3z1 (<{GHC.Tuple.(,)}> ipv_s3w7 ipv1_s3w5 -> let !a2_s3w6 = byteArrayContents# ipv1_s3w5, !sat_s3wa_s3wa = plusAddr# a2_s3w6 y1_s3vJ in <{GHC.Tuple.(,)}> ipv_s3w7 (Blaze.ByteString.Builder.Internal.Buffer.Buffer a2_s3w6 (GHC.ForeignPtr.PlainPtr ipv1_s3w5) a2_s3w6 a2_s3w6 sat_s3wa_s3wa)))) (let !wild3_s3yW = <{<#}> x1_s3vI 0 in if wild3_s3yW GHC.ForeignPtr.mallocPlainForeignPtrBytes2 (let !ds1_s3yV = newPinnedByteArray# x1_s3vI s1_s3vM in select ds1_s3yV (<{GHC.Tuple.(,)}> ipv_s3vT ipv1_s3vR -> let !a2_s3vS = byteArrayContents# ipv1_s3vR, !sat_s3vW_s3vW = plusAddr# a2_s3vS x1_s3vI in <{GHC.Tuple.(,)}> ipv_s3vT (Blaze.ByteString.Builder.Internal.Buffer.Buffer a2_s3vS (GHC.ForeignPtr.PlainPtr ipv1_s3vR) a2_s3vS a2_s3vS sat_s3vW_s3vW)))))) Blaze.ByteString.Builder.Internal.Buffer.$wallNewBuffersStrategy$11 w_s3ve eta_s3vj = select w_s3ve (GHC.Types.I# x_s3vh -> let !wild1_s3z4 = <{<#}> x_s3vh 0 in if wild1_s3z4 GHC.ForeignPtr.mallocPlainForeignPtrBytes2 (let !ds_s3z3 = newPinnedByteArray# x_s3vh eta_s3vj in select ds_s3z3 (<{GHC.Tuple.(,)}> ipv_s3vq ipv1_s3vo -> let !a2_s3vp = byteArrayContents# ipv1_s3vo, !sat_s3vt_s3vt = plusAddr# a2_s3vp x_s3vh in <{GHC.Tuple.(,)}> ipv_s3vq (Blaze.ByteString.Builder.Internal.Buffer.Buffer a2_s3vp (GHC.ForeignPtr.PlainPtr ipv1_s3vo) a2_s3vp a2_s3vp sat_s3vt_s3vt)))) Blaze.ByteString.Builder.Internal.Buffer.allNewBuffersStrategy w_s3wh = let !ww_s3z6 = Blaze.ByteString.Builder.Internal.Buffer.$wallNewBuffersStrategy w_s3wh in select ww_s3z6 (<{GHC.Tuple.(,)}> ww1_s3wl ww2_s3wm -> <{GHC.Tuple.(,)}> ww1_s3wl ww2_s3wm) Blaze.ByteString.Builder.Internal.Buffer.unsafeFreezeNonEmptyBuffer eta_s3wo = select eta_s3wo (Blaze.ByteString.Builder.Internal.Buffer.Buffer rb_s3wz rb1_s3wA rb2_s3ww rb3_s3wv rb4_s3zb -> let !sat_s3z8_s3z8 = minusAddr# rb3_s3wv rb2_s3ww, !wild1_s3z9 = <{<=#}> sat_s3z8_s3z8 0 in if wild1_s3z9 Data.Maybe.Nothing (let !sat_s3wD_s3wD = minusAddr# rb3_s3wv rb2_s3ww, !sat_s3wE_s3wE = minusAddr# rb2_s3ww rb_s3wz in Data.Maybe.Just (Data.ByteString.Internal.PS rb_s3wz rb1_s3wA sat_s3wE_s3wE sat_s3wD_s3wD))) Blaze.ByteString.Builder.Internal.Buffer.nextSlice eta_s3wP eta1_s3wI = select eta1_s3wI (Blaze.ByteString.Builder.Internal.Buffer.Buffer rb_s3wX rb1_s3wY rb2_s3zh rb3_s3wT rb4_s3wS -> select eta_s3wP (GHC.Types.I# y_s3wV -> let !sat_s3zd_s3zd = minusAddr# rb4_s3wS rb3_s3wT, !wild2_s3ze = <{<=#}> sat_s3zd_s3zd y_s3wV in if wild2_s3ze Data.Maybe.Nothing (Data.Maybe.Just (Blaze.ByteString.Builder.Internal.Buffer.Buffer rb_s3wX rb1_s3wY rb3_s3wT rb3_s3wT rb4_s3wS))))