-module(gluple@transform). -compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch, inline]). -define(FILEPATH, "src/gluple/transform.gleam"). -export([replace_last1/2, replace_last2/2, replace_last3/2, replace_last4/2, replace_last5/2, replace_last6/2, replace_last7/2, replace_last8/2, replace_last9/2, with_replace_last1/2, with_replace_last2/2, with_replace_last3/2, with_replace_last4/2, with_replace_last5/2, with_replace_last6/2, with_replace_last7/2, with_replace_last8/2, with_replace_last9/2]). -file("src/gluple/transform.gleam", 1). -spec replace_last1({any()}, ISY) -> {ISY}. replace_last1(_, Data) -> {Data}. -file("src/gluple/transform.gleam", 5). -spec replace_last2({ISZ, any()}, ITB) -> {ISZ, ITB}. replace_last2(Tuple, Data) -> {erlang:element(1, Tuple), Data}. -file("src/gluple/transform.gleam", 9). -spec replace_last3({ITC, ITD, any()}, ITF) -> {ITC, ITD, ITF}. replace_last3(Tuple, Data) -> {erlang:element(1, Tuple), erlang:element(2, Tuple), Data}. -file("src/gluple/transform.gleam", 13). -spec replace_last4({ITG, ITH, ITI, any()}, ITK) -> {ITG, ITH, ITI, ITK}. replace_last4(Tuple, Data) -> {erlang:element(1, Tuple), erlang:element(2, Tuple), erlang:element(3, Tuple), Data}. -file("src/gluple/transform.gleam", 17). -spec replace_last5({ITL, ITM, ITN, ITO, any()}, ITQ) -> {ITL, ITM, ITN, ITO, ITQ}. replace_last5(Tuple, Data) -> {erlang:element(1, Tuple), erlang:element(2, Tuple), erlang:element(3, Tuple), erlang:element(4, Tuple), Data}. -file("src/gluple/transform.gleam", 21). -spec replace_last6({ITR, ITS, ITT, ITU, ITV, any()}, ITX) -> {ITR, ITS, ITT, ITU, ITV, ITX}. replace_last6(Tuple, Data) -> {erlang:element(1, Tuple), erlang:element(2, Tuple), erlang:element(3, Tuple), erlang:element(4, Tuple), erlang:element(5, Tuple), Data}. -file("src/gluple/transform.gleam", 25). -spec replace_last7({ITY, ITZ, IUA, IUB, IUC, IUD, any()}, IUF) -> {ITY, ITZ, IUA, IUB, IUC, IUD, IUF}. replace_last7(Tuple, Data) -> {erlang:element(1, Tuple), erlang:element(2, Tuple), erlang:element(3, Tuple), erlang:element(4, Tuple), erlang:element(5, Tuple), erlang:element(6, Tuple), Data}. -file("src/gluple/transform.gleam", 32). -spec replace_last8({IUG, IUH, IUI, IUJ, IUK, IUL, IUM, any()}, IUO) -> {IUG, IUH, IUI, IUJ, IUK, IUL, IUM, IUO}. replace_last8(Tuple, Data) -> {erlang:element(1, Tuple), erlang:element(2, Tuple), erlang:element(3, Tuple), erlang:element(4, Tuple), erlang:element(5, Tuple), erlang:element(6, Tuple), erlang:element(7, Tuple), Data}. -file("src/gluple/transform.gleam", 39). -spec replace_last9({IUP, IUQ, IUR, IUS, IUT, IUU, IUV, IUW, any()}, IUY) -> {IUP, IUQ, IUR, IUS, IUT, IUU, IUV, IUW, IUY}. replace_last9(Tuple, Data) -> {erlang:element(1, Tuple), erlang:element(2, Tuple), erlang:element(3, Tuple), erlang:element(4, Tuple), erlang:element(5, Tuple), erlang:element(6, Tuple), erlang:element(7, Tuple), erlang:element(8, Tuple), Data}. -file("src/gluple/transform.gleam", 56). -spec with_replace_last1({IUZ}, fun((IUZ) -> IVA)) -> {IVA}. with_replace_last1(Tuple, Cb) -> {Cb(erlang:element(1, Tuple))}. -file("src/gluple/transform.gleam", 60). -spec with_replace_last2({IVB, IVC}, fun((IVB, IVC) -> IVD)) -> {IVB, IVD}. with_replace_last2(Tuple, Cb) -> {erlang:element(1, Tuple), Cb(erlang:element(1, Tuple), erlang:element(2, Tuple))}. -file("src/gluple/transform.gleam", 64). -spec with_replace_last3({IVE, IVF, IVG}, fun((IVE, IVF, IVG) -> IVH)) -> {IVE, IVF, IVH}. with_replace_last3(Tuple, Cb) -> {erlang:element(1, Tuple), erlang:element(2, Tuple), Cb( erlang:element(1, Tuple), erlang:element(2, Tuple), erlang:element(3, Tuple) )}. -file("src/gluple/transform.gleam", 68). -spec with_replace_last4({IVI, IVJ, IVK, IVL}, fun((IVI, IVJ, IVK, IVL) -> IVM)) -> {IVI, IVJ, IVK, IVM}. with_replace_last4(Tuple, Cb) -> {erlang:element(1, Tuple), erlang:element(2, Tuple), erlang:element(3, Tuple), Cb( erlang:element(1, Tuple), erlang:element(2, Tuple), erlang:element(3, Tuple), erlang:element(4, Tuple) )}. -file("src/gluple/transform.gleam", 75). -spec with_replace_last5( {IVN, IVO, IVP, IVQ, IVR}, fun((IVN, IVO, IVP, IVQ, IVR) -> IVS) ) -> {IVN, IVO, IVP, IVQ, IVS}. with_replace_last5(Tuple, Cb) -> {erlang:element(1, Tuple), erlang:element(2, Tuple), erlang:element(3, Tuple), erlang:element(4, Tuple), Cb( erlang:element(1, Tuple), erlang:element(2, Tuple), erlang:element(3, Tuple), erlang:element(4, Tuple), erlang:element(5, Tuple) )}. -file("src/gluple/transform.gleam", 88). -spec with_replace_last6( {IVT, IVU, IVV, IVW, IVX, IVY}, fun((IVT, IVU, IVV, IVW, IVX, IVY) -> IVZ) ) -> {IVT, IVU, IVV, IVW, IVX, IVZ}. with_replace_last6(Tuple, Cb) -> {erlang:element(1, Tuple), erlang:element(2, Tuple), erlang:element(3, Tuple), erlang:element(4, Tuple), erlang:element(5, Tuple), Cb( erlang:element(1, Tuple), erlang:element(2, Tuple), erlang:element(3, Tuple), erlang:element(4, Tuple), erlang:element(5, Tuple), erlang:element(6, Tuple) )}. -file("src/gluple/transform.gleam", 102). -spec with_replace_last7( {IWA, IWB, IWC, IWD, IWE, IWF, IWG}, fun((IWA, IWB, IWC, IWD, IWE, IWF, IWG) -> IWH) ) -> {IWA, IWB, IWC, IWD, IWE, IWF, IWH}. with_replace_last7(Tuple, Cb) -> {erlang:element(1, Tuple), erlang:element(2, Tuple), erlang:element(3, Tuple), erlang:element(4, Tuple), erlang:element(5, Tuple), erlang:element(6, Tuple), Cb( erlang:element(1, Tuple), erlang:element(2, Tuple), erlang:element(3, Tuple), erlang:element(4, Tuple), erlang:element(5, Tuple), erlang:element(6, Tuple), erlang:element(7, Tuple) )}. -file("src/gluple/transform.gleam", 117). -spec with_replace_last8( {IWI, IWJ, IWK, IWL, IWM, IWN, IWO, IWP}, fun((IWI, IWJ, IWK, IWL, IWM, IWN, IWO, IWP) -> IWQ) ) -> {IWI, IWJ, IWK, IWL, IWM, IWN, IWO, IWQ}. with_replace_last8(Tuple, Cb) -> {erlang:element(1, Tuple), erlang:element(2, Tuple), erlang:element(3, Tuple), erlang:element(4, Tuple), erlang:element(5, Tuple), erlang:element(6, Tuple), erlang:element(7, Tuple), Cb( erlang:element(1, Tuple), erlang:element(2, Tuple), erlang:element(3, Tuple), erlang:element(4, Tuple), erlang:element(5, Tuple), erlang:element(6, Tuple), erlang:element(7, Tuple), erlang:element(8, Tuple) )}. -file("src/gluple/transform.gleam", 133). -spec with_replace_last9( {IWR, IWS, IWT, IWU, IWV, IWW, IWX, IWY, IWZ}, fun((IWR, IWS, IWT, IWU, IWV, IWW, IWX, IWY, IWZ) -> IXA) ) -> {IWR, IWS, IWT, IWU, IWV, IWW, IWX, IWY, IXA}. with_replace_last9(Tuple, Cb) -> {erlang:element(1, Tuple), erlang:element(2, Tuple), erlang:element(3, Tuple), erlang:element(4, Tuple), erlang:element(5, Tuple), erlang:element(6, Tuple), erlang:element(7, Tuple), erlang:element(8, Tuple), Cb( erlang:element(1, Tuple), erlang:element(2, Tuple), erlang:element(3, Tuple), erlang:element(4, Tuple), erlang:element(5, Tuple), erlang:element(6, Tuple), erlang:element(7, Tuple), erlang:element(8, Tuple), erlang:element(9, Tuple) )}.