Blaze.ByteString.Builder.Internal.defaultFirstBufferSize =: GHC.Types.I# 64 Blaze.ByteString.Builder.Internal.defaultMinimalBufferSize =: GHC.Types.I# 4080 Blaze.ByteString.Builder.Internal.defaultMaximalCopySize =: GHC.Types.I# 8160 Blaze.ByteString.Builder.Internal.defaultBufferSize =: GHC.Types.I# 32752 Blaze.ByteString.Builder.Internal.$wa w_s4Vk ww_s4Vt w1_s4Vm = select w_s4Vk (Data.ByteString.Lazy.Internal.Empty -> <{GHC.Tuple.(,)}> w1_s4Vm <{GHC.Tuple.()}>) (Data.ByteString.Lazy.Internal.Chunk rb_s4Vu rb1_s4VD rb2_s4Vv rb3_s4Vy <{lbs'_s4VG}> -> let !sat_s544_s544 = int2Word# rb3_s4Vy, !sat_s545_s545 = plusAddr# rb_s4Vu rb2_s4Vv, !wild1_s546 = ffi_wrapper5 memcpy ww_s4Vt sat_s545_s545 sat_s544_s544 w1_s4Vm in select wild1_s546 (<{GHC.Tuple.(,)}> ds4_s4VE ds5_s547 -> let !<{s'_s4VI}> = touch# rb1_s4VD ds4_s4VE, !sat_s543_s543 = plusAddr# ww_s4Vt rb3_s4Vy in Blaze.ByteString.Builder.Internal.$wa <{lbs'_s4VG}> sat_s543_s543 <{s'_s4VI}>)) Blaze.ByteString.Builder.Internal.toByteStringIOWith2 ds_s4VL eta_s4VP = select ds_s4VL (Blaze.ByteString.Builder.Internal.Types.BufRange rb_s4VQ rb1_s54t -> <{GHC.Tuple.(,)}> eta_s4VP (Blaze.ByteString.Builder.Internal.Types.Done rb_s4VQ <{GHC.Tuple.()}>)) Blaze.ByteString.Builder.Internal.$wa1 ww_s4WF w_s4Wo w1_s4Xd w2_s4Xf = Blaze.ByteString.Builder.Internal.$wa1$1 w_s4Wo ww_s4WF ww_s4WF (w1_s4Xd Blaze.ByteString.Builder.Internal.toByteStringIOWith2) w2_s4Xf Blaze.ByteString.Builder.Internal.$wa1$1 w_s4Wo ww_s4WF ww1_s4W0 w3_s4Wd w4_s4W2 = let !wild1_s54L = <{<#}> ww1_s4W0 0 in if wild1_s54L GHC.ForeignPtr.mallocPlainForeignPtrBytes2 (let !ds_s54K = newPinnedByteArray# ww1_s4W0 w4_s4W2 in select ds_s54K (<{GHC.Tuple.(,)}> ipv_s4Wc ipv1_s4W7 -> let !fo_s4W8 = byteArrayContents# ipv1_s4W7, !sat_s4Wa_s4Wa = plusAddr# fo_s4W8 ww1_s4W0, !ds1_s54N = w3_s4Wd (Blaze.ByteString.Builder.Internal.Types.BufRange fo_s4W8 sat_s4Wa_s4Wa) ipv_s4Wc in select ds1_s54N (<{GHC.Tuple.(,)}> ipv2_s4Ws ipv3_s4Wh -> select ipv3_s4Wh (Blaze.ByteString.Builder.Internal.Types.Done rb_s4Wm ds2_s54I -> let !sat_s4Wp_s4Wp = minusAddr# rb_s4Wm fo_s4W8 in w_s4Wo (Data.ByteString.Internal.PS fo_s4W8 (GHC.ForeignPtr.PlainPtr ipv1_s4W7) 0 sat_s4Wp_s4Wp) ipv2_s4Ws) (Blaze.ByteString.Builder.Internal.Types.BufferFull rb_s4WG rb1_s4Wx nextStep_s4WI -> let !sat_s4Wz_s4Wz = minusAddr# rb1_s4Wx fo_s4W8, !ds2_s54P = w_s4Wo (Data.ByteString.Internal.PS fo_s4W8 (GHC.ForeignPtr.PlainPtr ipv1_s4W7) 0 sat_s4Wz_s4Wz) ipv2_s4Ws in select ds2_s54P (<{GHC.Tuple.(,)}> ipv4_s4WJ ipv5_s54B -> let !wild2_s54O = <{<=#}> ww_s4WF rb_s4WG in if wild2_s54O (Blaze.ByteString.Builder.Internal.$wa1$1 w_s4Wo ww_s4WF rb_s4WG nextStep_s4WI ipv4_s4WJ) (Blaze.ByteString.Builder.Internal.$wa1$1 w_s4Wo ww_s4WF ww_s4WF nextStep_s4WI ipv4_s4WJ))) (Blaze.ByteString.Builder.Internal.Types.InsertByteString rb_s4WV bs_s4WO nextStep_s4Xa -> select bs_s4WO (Data.ByteString.Internal.PS rb1_s54F rb2_s54G rb3_s54H rb4_s4X3 -> let !sat_s4WX_s4WX = minusAddr# rb_s4WV fo_s4W8, !ds2_s54S = w_s4Wo (Data.ByteString.Internal.PS fo_s4W8 (GHC.ForeignPtr.PlainPtr ipv1_s4W7) 0 sat_s4WX_s4WX) ipv2_s4Ws in select ds2_s54S (<{GHC.Tuple.(,)}> ipv4_s4X6 ipv5_s54E -> let !wild3_s54R = <{<=#}> rb4_s4X3 0 in if wild3_s54R (Blaze.ByteString.Builder.Internal.$wa1$1 w_s4Wo ww_s4WF ww_s4WF nextStep_s4Xa ipv4_s4X6) (let !ds3_s54Q = w_s4Wo bs_s4WO ipv4_s4X6 in select ds3_s54Q (<{GHC.Tuple.(,)}> ipv6_s4Xb ipv7_s54D -> Blaze.ByteString.Builder.Internal.$wa1$1 w_s4Wo ww_s4WF ww_s4WF nextStep_s4Xa ipv6_s4Xb)))))))) Blaze.ByteString.Builder.Internal.toByteStringIOWith1 w_s4Xk w1_s4Xo w2_s4Xp w3_s4Xq = select w_s4Xk (GHC.Types.I# ww_s4Xn -> Blaze.ByteString.Builder.Internal.$wa1 ww_s4Xn w1_s4Xo w2_s4Xp w3_s4Xq) Blaze.ByteString.Builder.Internal.toByteStringIOWith eta_B4_B4 eta_B3_B3 eta_B2_B2 eta_B1_B1 = Blaze.ByteString.Builder.Internal.toByteStringIOWith1 eta_B4_B4 eta_B3_B3 eta_B2_B2 eta_B1_B1 Blaze.ByteString.Builder.Internal.a w_s4Xu w1_s4Xv w2_s4Xw = Blaze.ByteString.Builder.Internal.$wa1 32752 w_s4Xu w1_s4Xv w2_s4Xw Blaze.ByteString.Builder.Internal.toByteStringIO eta_B3_B3 eta_B2_B2 eta_B1_B1 = Blaze.ByteString.Builder.Internal.a eta_B3_B3 eta_B2_B2 eta_B1_B1 Blaze.ByteString.Builder.Internal.a1 eta_B2_B2 eta_B1_B1 = Blaze.ByteString.Builder.Internal.toByteStringIOWith2 eta_B2_B2 eta_B1_B1 Blaze.ByteString.Builder.Internal.$wtoLazyByteStringWith w_s4Ys ww_s4Z2 ww1_s50a w1_s4XC w2_s4Yh = let !nt_s50k = w1_s4XC Blaze.ByteString.Builder.Internal.a1, $wa2_s4Yz = Blaze.ByteString.Builder.Internal.$wtoLazyByteStringWith$7 $wa2_s4Yz w2_s4Yh w_s4Ys ww_s4Z2, !wild_s56O = <{<=#}> ww_s4Z2 ww1_s50a in if wild_s56O (let !ds1_s57d = $wa2_s4Yz ww1_s50a nt_s50k GHC.Prim.realWorld# in select ds1_s57d (<{GHC.Tuple.(,)}> ipv_s56k ipv1_s52d -> ipv1_s52d)) (let !wild1_s56N = <{<#}> ww1_s50a 0 in if wild1_s56N GHC.ForeignPtr.mallocPlainForeignPtrBytes2 (let !ds_s56M = newPinnedByteArray# ww1_s50a GHC.Prim.realWorld# in select ds_s56M (<{GHC.Tuple.(,)}> ipv_s50n ipv1_s50h -> let !a3_s50i = byteArrayContents# ipv1_s50h, !sat_s50l_s50l = plusAddr# a3_s50i ww1_s50a, !ds1_s56P = nt_s50k (Blaze.ByteString.Builder.Internal.Types.BufRange a3_s50i sat_s50l_s50l) ipv_s50n in select ds1_s56P (<{GHC.Tuple.(,)}> ipv2_s50z ipv3_s50t -> let a4_s50s = GHC.ForeignPtr.PlainPtr ipv1_s50h in select ipv3_s50t (Blaze.ByteString.Builder.Internal.Types.Done rb_s50x ds2_s56i -> let !wild3_s56R = eqAddr# rb_s50x a3_s50i in if wild3_s56R (let !<{s'_s56T}> = touch# a4_s50s ipv2_s50z in w2_s4Yh) (let !<{s'_s56Q}> = touch# a4_s50s ipv2_s50z, !sat_s564_s564 = minusAddr# rb_s50x a3_s50i in Data.ByteString.Lazy.Internal.Chunk a3_s50i a4_s50s 0 sat_s564_s564 w2_s4Yh)) (Blaze.ByteString.Builder.Internal.Types.BufferFull rb_s50K rb1_s50H nextStep_s518 -> let !ipv4_s50I = minusAddr# rb1_s50H a3_s50i, !x1_s50L = <{+#}> ipv4_s50I rb_s50K, !wild3_s56Y = <{<=#}> x1_s50L ww_s4Z2 in if wild3_s56Y (Blaze.ByteString.Builder.Internal.$wtoLazyByteStringWith$2 $wa2_s4Yz a3_s50i a4_s50s ipv2_s50z ipv4_s50I nextStep_s518 ww_s4Z2) (Blaze.ByteString.Builder.Internal.$wtoLazyByteStringWith$2 $wa2_s4Yz a3_s50i a4_s50s ipv2_s50z ipv4_s50I nextStep_s518 x1_s50L)) (Blaze.ByteString.Builder.Internal.Types.InsertByteString rb_s51s bs_s51m nextStep_s51E -> select bs_s51m (Data.ByteString.Internal.PS rb1_s51y rb2_s51z rb3_s51A rb4_s51w -> let !wild4_s573 = eqAddr# rb_s51s a3_s50i in if wild4_s573 (let !<{s'_s57a}> = touch# a4_s50s ipv2_s50z, !wild5_s579 = <{<=#}> rb4_s51w 0 in if wild5_s579 (select w_s4Ys (GHC.Types.I# ww2_s524 -> let !ds2_s57b = $wa2_s4Yz ww2_s524 nextStep_s51E GHC.Prim.realWorld# in select ds2_s57b (<{GHC.Tuple.(,)}> ipv4_s56d ipv5_s528 -> ipv5_s528))) (Data.ByteString.Lazy.Internal.Chunk rb1_s51y rb2_s51z rb3_s51A rb4_s51w (Blaze.ByteString.Builder.Internal.$wtoLazyByteStringWith$4 $wa2_s4Yz nextStep_s51E w_s4Ys))) (let !<{s'_s572}> = touch# a4_s50s ipv2_s50z, !sat_s56b_s56b = minusAddr# rb_s51s a3_s50i in Data.ByteString.Lazy.Internal.Chunk a3_s50i a4_s50s 0 sat_s56b_s56b (Blaze.ByteString.Builder.Internal.$wtoLazyByteStringWith$13 $wa2_s4Yz nextStep_s51E rb1_s51y rb2_s51z rb3_s51A rb4_s51w w_s4Ys)))))))) Blaze.ByteString.Builder.Internal.$wtoLazyByteStringWith$13 $wa2_s4Yz nextStep_s51E rb1_s51y rb2_s51z rb3_s51A rb4_s51w w_s4Ys = let !wild5_s571 = <{<=#}> rb4_s51w 0 in if wild5_s571 (select w_s4Ys (GHC.Types.I# ww2_s51M -> let !ds2_s575 = $wa2_s4Yz ww2_s51M nextStep_s51E GHC.Prim.realWorld# in select ds2_s575 (<{GHC.Tuple.(,)}> ipv4_s56f ipv5_s51Q -> ipv5_s51Q))) (Data.ByteString.Lazy.Internal.Chunk rb1_s51y rb2_s51z rb3_s51A rb4_s51w (Blaze.ByteString.Builder.Internal.$wtoLazyByteStringWith$3 $wa2_s4Yz nextStep_s51E w_s4Ys)) Blaze.ByteString.Builder.Internal.$wtoLazyByteStringWith$7 $wa2_s4Yz w2_s4Yh w_s4Ys ww_s4Z2 ww2_s4XK w3_s4XI w4_s4XM = let !nt1_s500 = w3_s4XI, !wild1_s56m = <{<#}> ww2_s4XK 0 in if wild1_s56m GHC.ForeignPtr.mallocPlainForeignPtrBytes2 (let !ds_s56l = newPinnedByteArray# ww2_s4XK w4_s4XM in select ds_s56l (<{GHC.Tuple.(,)}> ipv_s501 ipv1_s4XR -> let ds1_s4XS = GHC.ForeignPtr.PlainPtr ipv1_s4XR, !fo_s4XU = byteArrayContents# ipv1_s4XR, !ipv2_s4XW = plusAddr# fo_s4XU ww2_s4XK, $wa3_s4ZA = Blaze.ByteString.Builder.Internal.$wtoLazyByteStringWith$8 $wa2_s4Yz $wa3_s4ZA ds1_s4XS fo_s4XU ipv2_s4XW w2_s4Yh w_s4Ys ww_s4Z2, !ds2_s56L = $wa3_s4ZA fo_s4XU nt1_s500 ipv_s501 in select ds2_s56L (<{GHC.Tuple.(,)}> ipv3_s505 ipv4_s508 -> let !<{s'_s507}> = touch# ds1_s4XS ipv3_s505 in <{GHC.Tuple.(,)}> <{s'_s507}> ipv4_s508))) Blaze.ByteString.Builder.Internal.$wtoLazyByteStringWith$8 $wa2_s4Yz $wa3_s4ZA ds1_s4XS fo_s4XU ipv2_s4XW w2_s4Yh w_s4Ys ww_s4Z2 ww3_s4Y1 w5_s4Y4 w6_s4Y3 = let !ds2_s56p = w5_s4Y4 (Blaze.ByteString.Builder.Internal.Types.BufRange ww3_s4Y1 ipv2_s4XW) w6_s4Y3 in select ds2_s56p (<{GHC.Tuple.(,)}> ipv3_s4Ye ipv4_s4Y8 -> select ipv4_s4Y8 (Blaze.ByteString.Builder.Internal.Types.Done rb_s4Yc ds3_s563 -> let !wild2_s56n = eqAddr# rb_s4Yc ww3_s4Y1 in if wild2_s56n (<{GHC.Tuple.(,)}> ipv3_s4Ye w2_s4Yh) (let !sat_s4Yj_s4Yj = minusAddr# rb_s4Yc ww3_s4Y1, !sat_s4Yi_s4Yi = minusAddr# ww3_s4Y1 fo_s4XU in <{GHC.Tuple.(,)}> ipv3_s4Ye (Data.ByteString.Lazy.Internal.Chunk fo_s4XU ds1_s4XS sat_s4Yi_s4Yi sat_s4Yj_s4Yj w2_s4Yh))) (Blaze.ByteString.Builder.Internal.Types.BufferFull rb_s4Yv rb1_s4Yo nextStep_s4Yy -> let !wild2_s56t = eqAddr# rb1_s4Yo ww3_s4Y1 in if wild2_s56t (select w_s4Ys (GHC.Types.I# y1_s4YP -> let !wild4_s56v = <{<=#}> rb_s4Yv y1_s4YP in if wild4_s56v ($wa2_s4Yz y1_s4YP nextStep_s4Yy ipv3_s4Ye) ($wa2_s4Yz rb_s4Yv nextStep_s4Yy ipv3_s4Ye))) (let !sat_s4YL_s4YL = minusAddr# rb1_s4Yo ww3_s4Y1, !sat_s4YK_s4YK = minusAddr# ww3_s4Y1 fo_s4XU in <{GHC.Tuple.(,)}> ipv3_s4Ye (Data.ByteString.Lazy.Internal.Chunk fo_s4XU ds1_s4XS sat_s4YK_s4YK sat_s4YL_s4YL (Blaze.ByteString.Builder.Internal.$wtoLazyByteStringWith$5 $wa2_s4Yz nextStep_s4Yy rb_s4Yv w_s4Ys)))) (Blaze.ByteString.Builder.Internal.Types.InsertByteString rb_s4Z0 bs_s4YU nextStep_s4Zf -> select bs_s4YU (Data.ByteString.Internal.PS rb1_s4Z9 rb2_s4Za rb3_s4Zb rb4_s4Z7 -> let !wild3_s56B = eqAddr# rb_s4Z0 ww3_s4Y1 in if wild3_s56B (<{GHC.Tuple.(,)}> ipv3_s4Ye (Blaze.ByteString.Builder.Internal.$wtoLazyByteStringWith$14 $wa3_s4ZA nextStep_s4Zf rb1_s4Z9 rb2_s4Za rb3_s4Zb rb4_s4Z7 rb_s4Z0)) (let !sat_s55Q_s55Q = minusAddr# ipv2_s4XW rb_s4Z0, !wild4_s56A = <{<#}> ww_s4Z2 sat_s55Q_s55Q in if wild4_s56A (let !sat_s4ZN_s4ZN = minusAddr# rb_s4Z0 ww3_s4Y1, !sat_s4ZM_s4ZM = minusAddr# ww3_s4Y1 fo_s4XU in <{GHC.Tuple.(,)}> ipv3_s4Ye (Data.ByteString.Lazy.Internal.Chunk fo_s4XU ds1_s4XS sat_s4ZM_s4ZM sat_s4ZN_s4ZN (Blaze.ByteString.Builder.Internal.$wtoLazyByteStringWith$15 $wa3_s4ZA nextStep_s4Zf rb1_s4Z9 rb2_s4Za rb3_s4Zb rb4_s4Z7 rb_s4Z0))) (let !sat_s4Zv_s4Zv = minusAddr# rb_s4Z0 ww3_s4Y1, !sat_s4Zu_s4Zu = minusAddr# ww3_s4Y1 fo_s4XU in <{GHC.Tuple.(,)}> ipv3_s4Ye (Data.ByteString.Lazy.Internal.Chunk fo_s4XU ds1_s4XS sat_s4Zu_s4Zu sat_s4Zv_s4Zv (Blaze.ByteString.Builder.Internal.$wtoLazyByteStringWith$16 $wa2_s4Yz nextStep_s4Zf rb1_s4Z9 rb2_s4Za rb3_s4Zb rb4_s4Z7 w_s4Ys))))))) Blaze.ByteString.Builder.Internal.$wtoLazyByteStringWith$14 $wa3_s4ZA nextStep_s4Zf rb1_s4Z9 rb2_s4Za rb3_s4Zb rb4_s4Z7 rb_s4Z0 = let !wild4_s56J = <{<=#}> rb4_s4Z7 0 in if wild4_s56J (let !ds3_s56K = $wa3_s4ZA rb_s4Z0 nextStep_s4Zf GHC.Prim.realWorld# in select ds3_s56K (<{GHC.Tuple.(,)}> ipv5_s55T ipv6_s4ZY -> ipv6_s4ZY)) (Data.ByteString.Lazy.Internal.Chunk rb1_s4Z9 rb2_s4Za rb3_s4Zb rb4_s4Z7 (Blaze.ByteString.Builder.Internal.$wtoLazyByteStringWith$17 $wa3_s4ZA nextStep_s4Zf rb_s4Z0)) Blaze.ByteString.Builder.Internal.$wtoLazyByteStringWith$17 $wa3_s4ZA nextStep_s4Zf rb_s4Z0 = let !ds3_s56I = $wa3_s4ZA rb_s4Z0 nextStep_s4Zf GHC.Prim.realWorld# in select ds3_s56I (<{GHC.Tuple.(,)}> ipv5_s55U ipv6_s4ZT -> ipv6_s4ZT) Blaze.ByteString.Builder.Internal.$wtoLazyByteStringWith$15 $wa3_s4ZA nextStep_s4Zf rb1_s4Z9 rb2_s4Za rb3_s4Zb rb4_s4Z7 rb_s4Z0 = let !wild5_s56G = <{<=#}> rb4_s4Z7 0 in if wild5_s56G (let !ds3_s56H = $wa3_s4ZA rb_s4Z0 nextStep_s4Zf GHC.Prim.realWorld# in select ds3_s56H (<{GHC.Tuple.(,)}> ipv5_s55X ipv6_s4ZJ -> ipv6_s4ZJ)) (Data.ByteString.Lazy.Internal.Chunk rb1_s4Z9 rb2_s4Za rb3_s4Zb rb4_s4Z7 (Blaze.ByteString.Builder.Internal.$wtoLazyByteStringWith$18 $wa3_s4ZA nextStep_s4Zf rb_s4Z0)) Blaze.ByteString.Builder.Internal.$wtoLazyByteStringWith$18 $wa3_s4ZA nextStep_s4Zf rb_s4Z0 = let !ds3_s56F = $wa3_s4ZA rb_s4Z0 nextStep_s4Zf GHC.Prim.realWorld# in select ds3_s56F (<{GHC.Tuple.(,)}> ipv5_s55Y ipv6_s4ZE -> ipv6_s4ZE) Blaze.ByteString.Builder.Internal.$wtoLazyByteStringWith$16 $wa2_s4Yz nextStep_s4Zf rb1_s4Z9 rb2_s4Za rb3_s4Zb rb4_s4Z7 w_s4Ys = let !wild5_s56z = <{<=#}> rb4_s4Z7 0 in if wild5_s56z (select w_s4Ys (GHC.Types.I# ww4_s4Zn -> let !ds3_s56D = $wa2_s4Yz ww4_s4Zn nextStep_s4Zf GHC.Prim.realWorld# in select ds3_s56D (<{GHC.Tuple.(,)}> ipv5_s55Z ipv6_s4Zr -> ipv6_s4Zr))) (Data.ByteString.Lazy.Internal.Chunk rb1_s4Z9 rb2_s4Za rb3_s4Zb rb4_s4Z7 (Blaze.ByteString.Builder.Internal.$wtoLazyByteStringWith$6 $wa2_s4Yz nextStep_s4Zf w_s4Ys)) Blaze.ByteString.Builder.Internal.$wtoLazyByteStringWith$3 $wa2_s4Yz nextStep_s51E w_s4Ys = select w_s4Ys (GHC.Types.I# ww2_s51D -> let !ds2_s56Z = $wa2_s4Yz ww2_s51D nextStep_s51E GHC.Prim.realWorld# in select ds2_s56Z (<{GHC.Tuple.(,)}> ipv4_s56g ipv5_s51I -> ipv5_s51I)) Blaze.ByteString.Builder.Internal.$wtoLazyByteStringWith$4 $wa2_s4Yz nextStep_s51E w_s4Ys = select w_s4Ys (GHC.Types.I# ww2_s51W -> let !ds2_s577 = $wa2_s4Yz ww2_s51W nextStep_s51E GHC.Prim.realWorld# in select ds2_s577 (<{GHC.Tuple.(,)}> ipv4_s56e ipv5_s520 -> ipv5_s520)) Blaze.ByteString.Builder.Internal.$wtoLazyByteStringWith$5 $wa2_s4Yz nextStep_s4Yy rb_s4Yv w_s4Ys = select w_s4Ys (GHC.Types.I# y1_s4Yw -> let !wild4_s56r = <{<=#}> rb_s4Yv y1_s4Yw in if wild4_s56r (let !ds3_s56u = $wa2_s4Yz y1_s4Yw nextStep_s4Yy GHC.Prim.realWorld# in select ds3_s56u (<{GHC.Tuple.(,)}> ipv5_s561 ipv6_s4YH -> ipv6_s4YH)) (let !ds3_s56q = $wa2_s4Yz rb_s4Yv nextStep_s4Yy GHC.Prim.realWorld# in select ds3_s56q (<{GHC.Tuple.(,)}> ipv5_s562 ipv6_s4YD -> ipv6_s4YD))) Blaze.ByteString.Builder.Internal.$wtoLazyByteStringWith$6 $wa2_s4Yz nextStep_s4Zf w_s4Ys = select w_s4Ys (GHC.Types.I# ww4_s4Ze -> let !ds3_s56x = $wa2_s4Yz ww4_s4Ze nextStep_s4Zf GHC.Prim.realWorld# in select ds3_s56x (<{GHC.Tuple.(,)}> ipv5_s560 ipv6_s4Zj -> ipv6_s4Zj)) Blaze.ByteString.Builder.Internal.$wtoLazyByteStringWith$2 $wa2_s4Yz a3_s50i a4_s50s ipv2_s50z ipv4_s50I nextStep_s518 ww2_s50O = let !ds2_s56X = $wa2_s4Yz ww2_s50O (Blaze.ByteString.Builder.Internal.$wtoLazyByteStringWith$9 a3_s50i ipv4_s50I nextStep_s518) ipv2_s50z in select ds2_s56X (<{GHC.Tuple.(,)}> ipv5_s51e ipv6_s51g -> let !<{s'_s56W}> = touch# a4_s50s ipv5_s51e in ipv6_s51g) Blaze.ByteString.Builder.Internal.$wtoLazyByteStringWith$9 a3_s50i ipv4_s50I nextStep_s518 ds2_s50Q = select ds2_s50Q (Blaze.ByteString.Builder.Internal.Types.BufRange rb2_s50W rb3_s514 -> Blaze.ByteString.Builder.Internal.$wtoLazyByteStringWith$10 a3_s50i ipv4_s50I nextStep_s518 rb2_s50W rb3_s514) Blaze.ByteString.Builder.Internal.$wtoLazyByteStringWith$10 a3_s50i ipv4_s50I nextStep_s518 rb2_s50W rb3_s514 s_s50Z = let !sat_s566_s566 = int2Word# ipv4_s50I, !wild4_s56U = ffi_wrapper5 memcpy rb2_s50W a3_s50i sat_s566_s566 s_s50Z in select wild4_s56U (<{GHC.Tuple.(,)}> ds4_s517 ds5_s56h -> let !sat_s515_s515 = plusAddr# rb2_s50W ipv4_s50I in nextStep_s518 (Blaze.ByteString.Builder.Internal.Types.BufRange sat_s515_s515 rb3_s514) ds4_s517) Blaze.ByteString.Builder.Internal.toLazyByteStringWith w_s52p w1_s52j w2_s52m w3_s52s w4_s52t = select w1_s52j (GHC.Types.I# ww_s52q -> select w2_s52m (GHC.Types.I# ww1_s52r -> Blaze.ByteString.Builder.Internal.$wtoLazyByteStringWith w_s52p ww_s52q ww1_s52r w3_s52s w4_s52t)) Blaze.ByteString.Builder.Internal.toLazyByteString eta_s52v = Blaze.ByteString.Builder.Internal.$wtoLazyByteStringWith Blaze.ByteString.Builder.Internal.defaultBufferSize 4080 64 eta_s52v Data.ByteString.Lazy.Internal.Empty Blaze.ByteString.Builder.Internal.$wgo1 ww_s52A w_s52y = select w_s52y (Data.ByteString.Lazy.Internal.Empty -> ww_s52A) (Data.ByteString.Lazy.Internal.Chunk rb_s57i rb1_s57j rb2_s57k rb3_s52G cs1_s52I -> let !sat_s57h_s57h = <{+#}> ww_s52A rb3_s52G in Blaze.ByteString.Builder.Internal.$wgo1 sat_s57h_s57h cs1_s52I) Blaze.ByteString.Builder.Internal.toByteString x_s52L = GHC.IO.unsafeDupablePerformIO (Blaze.ByteString.Builder.Internal.toByteString$11 (Blaze.ByteString.Builder.Internal.$wtoLazyByteStringWith Blaze.ByteString.Builder.Internal.defaultBufferSize 4080 64 x_s52L Data.ByteString.Lazy.Internal.Empty)) Blaze.ByteString.Builder.Internal.toByteString$11 lbs_s52M s_s52R = let !ww_s52P = Blaze.ByteString.Builder.Internal.$wgo1 0 lbs_s52M, !wild1_s57q = <{<#}> ww_s52P 0 in if wild1_s57q GHC.ForeignPtr.mallocPlainForeignPtrBytes2 (let !ds_s57p = newPinnedByteArray# ww_s52P s_s52R in select ds_s57p (<{GHC.Tuple.(,)}> ipv_s52Y ipv1_s52W -> let !a3_s52X = byteArrayContents# ipv1_s52W, !ds1_s57o = Blaze.ByteString.Builder.Internal.$wa lbs_s52M a3_s52X ipv_s52Y in select ds1_s57o (<{GHC.Tuple.(,)}> ipv2_s534 ipv3_s57n -> let a4_s533 = GHC.ForeignPtr.PlainPtr ipv1_s52W, !<{s'_s536}> = touch# a4_s533 ipv2_s534 in <{GHC.Tuple.(,)}> <{s'_s536}> (Data.ByteString.Internal.PS a3_s52X a4_s533 0 ww_s52P)))) Blaze.ByteString.Builder.Internal.writeToByteString eta_s53b = select eta_s53b (Blaze.ByteString.Builder.Internal.Write.Write ipv_s53g ipv1_s53r -> GHC.IO.unsafeDupablePerformIO (Blaze.ByteString.Builder.Internal.writeToByteString$12 ipv1_s53r ipv_s53g)) Blaze.ByteString.Builder.Internal.writeToByteString$12 ipv1_s53r ipv_s53g s_s53i = let !wild1_s57v = <{<#}> ipv_s53g 0 in if wild1_s57v GHC.ForeignPtr.mallocPlainForeignPtrBytes2 (let !ds_s57u = newPinnedByteArray# ipv_s53g s_s53i in select ds_s57u (<{GHC.Tuple.(,)}> ipv2_s53q ipv3_s53n -> let !a3_s53o = byteArrayContents# ipv3_s53n, !ds1_s57y = ipv1_s53r (GHC.Ptr.Ptr a3_s53o) ipv2_s53q in select ds1_s57y (<{GHC.Tuple.(,)}> ipv4_s53A ipv5_s53v -> select ipv5_s53v (GHC.Ptr.Ptr a4_s53D -> let a5_s53z = GHC.ForeignPtr.PlainPtr ipv3_s53n, !<{s'_s53C}> = touch# a5_s53z ipv4_s53A, !sat_s53F_s53F = minusAddr# a4_s53D a3_s53o in <{GHC.Tuple.(,)}> <{s'_s53C}> (Data.ByteString.Internal.PS a3_s53o a5_s53z 0 sat_s53F_s53F))))) Blaze.ByteString.Builder.Internal.a2 k_s53R ds_s53M eta_s53Q = select ds_s53M (Blaze.ByteString.Builder.Internal.Types.BufRange rb_s53T rb1_s57B -> <{GHC.Tuple.(,)}> eta_s53Q (Blaze.ByteString.Builder.Internal.a2$19 k_s53R rb_s53T)) Blaze.ByteString.Builder.Internal.a2$19 k_s53R rb_s53T = let !nt_s53U = k_s53R in Blaze.ByteString.Builder.Internal.Types.InsertByteString rb_s53T Data.ByteString.empty nt_s53U Blaze.ByteString.Builder.Internal.flush eta_B3_B3 eta_B2_B2 eta_B1_B1 = Blaze.ByteString.Builder.Internal.a2 eta_B3_B3 eta_B2_B2 eta_B1_B1