% % create products and product displayer % _Xact !Xact.Process % % builds sub-products and templates them into ProdMMSx % % Coloring preset to zero, OriginalLet to A % template for product build is based on prod number % ProdMMSDn % *xactsrcf % % vending established in xactsrcf % _Axu.Vending < /* % % three-product % |Quick "//+Productt //* Products('donexacp'); " */ % % one-product % |Single _Shooter.ProdType "tranxacp prtype" log)( *protypes % % handle products using Tem as option (P) % differently than the normal (T) % _Arching.Ttype "tranxacp ttype" log)( < |P % % has product options in Tem % *xactmmtx _Shooter.Twi upper? { % % normal product build with options in Tem % decide how to handle product template builds % _Arching.Atype < |Mosaic "//+Productm //* Products('donemosb'); " > not { % % all templating types besides Mosaic % with product options in Coloring % "//+Productv //* var ProdVariant = " *prodvarn quoter & &"; Products('donexacp'); " } if } { % % font build with product options in Tem % *lettrsng "//+Productw //* var ProdVariant = " "___tem___" *temarker quoter & &"; Products('donexacp'); " } ifelse > not { % % (T) type product options with product options in Coloring % _Shooter.Twi upper? { % % normal (T) product builds % "//+Productu //* Products('donexacp'); " } { % % lettering (T) builds % "//+Productx //* Products('donexacp'); " } ifelse } if > not { /* % % eight product % "//+Products //* Products('donexacp'); " */ } if % % stack: product-build-jsx % *phocperf