{"id":138585,"uuid":"33c76732-853b-42a6-9537-b6883b5b68fc","name":"Personalized Street Graffiti Ink Splatter Photo Throw Blanket Custom Portrait with Name Soft Cozy Birthday Christmas Gift for Family and Friends","preview_url":"users\/46473\/platform-products\/138585\/6ad984ada005c.jpg","preview_thumbnail":"users\/46473\/platform-products\/138585\/6ad984ada005c_thumbnail.webp","artworks":[{"id":1372111,"name":"Street Graffiti Blanket 3\uff1a4","description":null,"width":4500,"height":6000,"thumbnail":"users\/46473\/artworks\/6ad984b10a2ec_thumbnail.webp","is_locked":null,"template_settings":null,"current_version_id":3035816,"design_format":"jpeg_cmyk","status":0,"schema_version":2,"data":[{"id":"template-192335","name":"Default template","addons":[],"layers":[{"id":"layer-123780","top":0,"url":"users\/46473\/image-layers\/6ad8951a24c53_master_large.webp","left":-200.88,"name":"photo","type":"photo","width":4901.75,"height":6115.21,"locked":true,"rotate":0,"effects":[{"id":"id-821927","type":"gpt:image_filter","color_sketch":"#000000","light_sketch":true,"enable_contour":true,"image_filter_prompt":"Transform the person in the uploaded image into a chest-up street-art graffiti portrait matching the painting style of the reference image.\n\nIMAGE ROLES\n- Reference image: use only for the painting style, brushwork, color treatment, paint drips, graffiti background, and overall composition.\n- Uploaded image: use for the person\u2019s identity, facial features, face shape, apparent age, hairstyle, hair color, expression, gaze direction, head orientation, clothing, and existing accessories.\nDo not transfer the reference person\u2019s appearance, hairstyle, expression, clothing, or jewelry to the uploaded person.\n\nIDENTITY AND APPEARANCE\nKeep the person clearly recognizable. Preserve their distinctive facial structure, natural facial proportions, and individual features.\nMaintain the original expression, gaze direction, and head orientation. Do not automatically change the expression to a serious fashion-model stare.\nPreserve the original hairstyle, hair length, hair color, clothing design, neckline, and existing accessories.\nMaintain the person\u2019s apparent age and gender presentation. Do not replace their features with a generic attractive face, enlarge their eyes, reshape their face, or add makeup, jewelry, or clothing absent from the uploaded image.\n\nCOMPOSITION\nCreate a centered, closely framed chest-up portrait with a similar subject scale to the reference image.\nMake the head and face the main visual focus. Keep the top of the head and the main hairstyle silhouette fully visible, together with the neck, both shoulders, and upper-chest clothing.\nIf the uploaded image shows the full body, reframe it as a chest-up portrait rather than preserving the distant framing.\nExclude the waist, lower body, hands, and held objects.\nIf small portions of the shoulders or clothing are missing from the uploaded image, extend them naturally using the visible garment as guidance without changing its design.\n\nPAINTING STYLE\nFully repaint the face, hair, neck, and clothing in the reference image\u2019s bold street-art graffiti painting style.\nMaintain believable anatomy while building forms with irregular opaque brushstrokes, thick layered paint, broad directional marks, palette-knife-like patches, and strong dark accents.\nThe face must visibly share the same painted treatment as the rest of the portrait. Do not retain photographic skin beneath a colorful overlay.\nUse the original skin tone, hair color, and clothing colors as the underlying foundation, then integrate vivid hot pink, cyan blue, orange, yellow, creamy-white highlights, and deep black shadows.\nMatch the reference image\u2019s color intensity and strong light-dark contrast.\nTreat these vivid colors as expressive painted accents. Do not turn every subject\u2019s hair silver or replace their clothing with a black hoodie.\nKeep the eyes, nose, and mouth recognizable and well defined while rendering them with the same painterly language as the surrounding face.\n\nGRAFFITI AND PAINT EFFECTS\nIntegrate spray-painted accents, paint splashes, energetic colored marks, and irregular downward paint drips across the hair, face, neck, clothing, and background.\nVary the length, width, spacing, and placement of the drips. Connect them naturally to painted color areas rather than arranging them in repetitive rows.\nKeep the key facial features readable. Do not obscure the eyes, nose, or mouth with large graffiti marks.\nUnify the person and background through shared colors, overlapping paint marks, and continuous visual movement so the result feels like one cohesive painting.\n\nBACKGROUND\nCreate a dense, layered street-art graffiti wall background.\nCombine elements such as exposed brick fragments, crowns, abstract symbols, bubble-style graffiti outlines, spray-can drawings, loose black linework, and paint splashes.\nThe individual background elements and their positions may vary with each generation, but maintain the reference image\u2019s street-art character, color intensity, visual density, and painterly treatment.\nFill the background across the canvas while keeping the face dominant and unobstructed.\nReplace the uploaded photo\u2019s original surroundings with this graffiti background.","image_filter_ref_img":"users\/46473\/images\/261021_ooAulCQurYDpJSOd.png","color_sketch_image_filter":"#000000","image_filter_enable_ref_img":true}],"visible":true,"fit_mode":"contain","required":true,"form_label":"Upload Photo","photo_editor":"image_cropper","show_in_cart":true,"use_hd_layer":true,"photo_replace":true,"schema_version":2,"shadow_display":"mockup_order","customization_type":"normal","direct_upload_style":"contain","direct_clipart_style":"contain"},{"id":"layer-375968","top":0.04,"url":"users\/46473\/image-layers\/6ad982be273bd_master_large.webp","left":0,"name":"\u7eff\u53d1\u7c89\u5e3d\u6d82\u9e26\u8096\u50cf","type":"static-photo","width":4500,"height":6608.7,"locked":false,"rotate":0,"visible":true,"fit_mode":"contain","use_hd_layer":true,"schema_version":2,"shadow_display":"mockup_order","customization_type":"no_customization","direct_upload_style":"contain","direct_clipart_style":"contain"},{"id":"layer-927825","top":5352.64,"left":4231.12,"name":"Name","text":"Mike","type":"text","align":"right","color":"#000000","width":3255.83,"locked":false,"rotate":0,"visible":true,"required":true,"form_label":"Name","max_length":12,"typography":{"size":377.32,"family":"Roboto","variant":"regular"},"custom_font":{"url":"users\/46473\/fonts\/6ad896658a6fd.woff2","size":1000,"family":"2bdf397523983dd4e7b8d8ecbf4b25a2"},"curve_radius":3159.65,"show_in_cart":true,"stroke_color":"#FBFBFB","stroke_width":30,"stroke_layers":[{"color":"#FBFBFB","width":30}],"schema_version":2,"shadow_display":"mockup_order","stroke_enabled":true,"form_input_type":"text","typography_type":"custom","form_placeholder":"Mike","autoscale_enabled":true,"background_enabled":true,"customization_type":"normal"}],"positions":["layer-123780","layer-927825","layer-375968"],"charge_enabled":false}],"global_options":[],"position":0,"platform_variant_ids":["44617693560910","44617693659214","44617693823054"],"global_option_ids":[]},{"id":1372130,"name":"Street Graffiti Blanket 5:6","description":null,"width":5000,"height":6000,"thumbnail":"users\/46473\/artworks\/6ad89ae155eed_thumbnail.webp","is_locked":null,"template_settings":null,"current_version_id":3028135,"design_format":"jpeg_cmyk","status":0,"schema_version":2,"data":[{"id":"template-648579","name":"Default template","addons":[],"layers":[{"id":"layer-162945","top":0,"url":"users\/46473\/image-layers\/6ad8951a24c53_master_large.webp","left":0,"name":"photo","type":"photo","width":5000,"height":6115.21,"locked":false,"rotate":0,"effects":[{"id":"id-821927","type":"gpt:image_filter","color_sketch":"#000000","light_sketch":true,"enable_contour":true,"image_filter_prompt":"Transform the person in the uploaded image into a chest-up street-art graffiti portrait matching the painting style of the reference image.\n\nIMAGE ROLES\n- Reference image: use only for the painting style, brushwork, color treatment, paint drips, graffiti background, and overall composition.\n- Uploaded image: use for the person\u2019s identity, facial features, face shape, apparent age, hairstyle, hair color, expression, gaze direction, head orientation, clothing, and existing accessories.\nDo not transfer the reference person\u2019s appearance, hairstyle, expression, clothing, or jewelry to the uploaded person.\n\nIDENTITY AND APPEARANCE\nKeep the person clearly recognizable. Preserve their distinctive facial structure, natural facial proportions, and individual features.\nMaintain the original expression, gaze direction, and head orientation. Do not automatically change the expression to a serious fashion-model stare.\nPreserve the original hairstyle, hair length, hair color, clothing design, neckline, and existing accessories.\nMaintain the person\u2019s apparent age and gender presentation. Do not replace their features with a generic attractive face, enlarge their eyes, reshape their face, or add makeup, jewelry, or clothing absent from the uploaded image.\n\nCOMPOSITION\nCreate a centered, closely framed chest-up portrait with a similar subject scale to the reference image.\nMake the head and face the main visual focus. Keep the top of the head and the main hairstyle silhouette fully visible, together with the neck, both shoulders, and upper-chest clothing.\nIf the uploaded image shows the full body, reframe it as a chest-up portrait rather than preserving the distant framing.\nExclude the waist, lower body, hands, and held objects.\nIf small portions of the shoulders or clothing are missing from the uploaded image, extend them naturally using the visible garment as guidance without changing its design.\n\nPAINTING STYLE\nFully repaint the face, hair, neck, and clothing in the reference image\u2019s bold street-art graffiti painting style.\nMaintain believable anatomy while building forms with irregular opaque brushstrokes, thick layered paint, broad directional marks, palette-knife-like patches, and strong dark accents.\nThe face must visibly share the same painted treatment as the rest of the portrait. Do not retain photographic skin beneath a colorful overlay.\nUse the original skin tone, hair color, and clothing colors as the underlying foundation, then integrate vivid hot pink, cyan blue, orange, yellow, creamy-white highlights, and deep black shadows.\nMatch the reference image\u2019s color intensity and strong light-dark contrast.\nTreat these vivid colors as expressive painted accents. Do not turn every subject\u2019s hair silver or replace their clothing with a black hoodie.\nKeep the eyes, nose, and mouth recognizable and well defined while rendering them with the same painterly language as the surrounding face.\n\nGRAFFITI AND PAINT EFFECTS\nIntegrate spray-painted accents, paint splashes, energetic colored marks, and irregular downward paint drips across the hair, face, neck, clothing, and background.\nVary the length, width, spacing, and placement of the drips. Connect them naturally to painted color areas rather than arranging them in repetitive rows.\nKeep the key facial features readable. Do not obscure the eyes, nose, or mouth with large graffiti marks.\nUnify the person and background through shared colors, overlapping paint marks, and continuous visual movement so the result feels like one cohesive painting.\n\nBACKGROUND\nCreate a dense, layered street-art graffiti wall background.\nCombine elements such as exposed brick fragments, crowns, abstract symbols, bubble-style graffiti outlines, spray-can drawings, loose black linework, and paint splashes.\nThe individual background elements and their positions may vary with each generation, but maintain the reference image\u2019s street-art character, color intensity, visual density, and painterly treatment.\nFill the background across the canvas while keeping the face dominant and unobstructed.\nReplace the uploaded photo\u2019s original surroundings with this graffiti background.","image_filter_ref_img":"users\/46473\/images\/261021_ooAulCQurYDpJSOd.png","color_sketch_image_filter":"#000000","image_filter_enable_ref_img":true}],"visible":true,"fit_mode":"contain","required":true,"form_label":"Upload Photo","photo_editor":"image_cropper","show_in_cart":true,"use_hd_layer":true,"photo_replace":true,"schema_version":2,"shadow_display":"mockup_order","customization_type":"normal","direct_upload_style":"contain","direct_clipart_style":"contain"},{"id":"layer-468588","top":5384.21,"left":4767.96,"name":"Name","text":"Mike","type":"text","align":"right","color":"#000000","width":3345.3,"locked":false,"rotate":0,"visible":true,"required":true,"form_label":"Name","max_length":12,"typography":{"size":377.32,"family":"Roboto","variant":"regular"},"custom_font":{"url":"users\/46473\/fonts\/6ad896658a6fd.woff2","size":1000,"family":"2bdf397523983dd4e7b8d8ecbf4b25a2"},"curve_radius":3159.65,"show_in_cart":true,"stroke_color":"#FBFBFB","stroke_width":30,"stroke_layers":[{"color":"#FBFBFB","width":30}],"schema_version":2,"shadow_display":"mockup_order","stroke_enabled":true,"form_input_type":"text","typography_type":"custom","form_placeholder":"Mike","autoscale_enabled":true,"background_enabled":true,"customization_type":"normal"}],"positions":["layer-162945","layer-468588"],"charge_enabled":false}],"global_options":[],"position":1,"platform_variant_ids":["44617693626446","44617693757518","44617693888590","44617693790286","44617693593678"],"global_option_ids":[]},{"id":1372135,"name":"Street Graffiti Blanket 1:1","description":null,"width":5000,"height":5000,"thumbnail":"users\/46473\/artworks\/6ad962e62ff29_thumbnail.webp","is_locked":null,"template_settings":null,"current_version_id":3034792,"design_format":"jpeg_cmyk","status":0,"schema_version":2,"data":[{"id":"template-163378","name":"Default template","addons":[],"layers":[{"id":"layer-103414","top":-159.09,"url":"users\/46473\/image-layers\/6ad8951a24c53_master_large.webp","left":0,"name":"photo","type":"photo","width":5000,"height":5768.18,"locked":false,"rotate":0,"effects":[{"id":"id-821927","type":"gpt:image_filter","color_sketch":"#000000","light_sketch":true,"enable_contour":true,"image_filter_prompt":"Transform the person in the uploaded image into a chest-up street-art graffiti portrait matching the painting style of the reference image.\n\nIMAGE ROLES\n- Reference image: use only for the painting style, brushwork, color treatment, paint drips, graffiti background, and overall composition.\n- Uploaded image: use for the person\u2019s identity, facial features, face shape, apparent age, hairstyle, hair color, expression, gaze direction, head orientation, clothing, and existing accessories.\nDo not transfer the reference person\u2019s appearance, hairstyle, expression, clothing, or jewelry to the uploaded person.\n\nIDENTITY AND APPEARANCE\nKeep the person clearly recognizable. Preserve their distinctive facial structure, natural facial proportions, and individual features.\nMaintain the original expression, gaze direction, and head orientation. Do not automatically change the expression to a serious fashion-model stare.\nPreserve the original hairstyle, hair length, hair color, clothing design, neckline, and existing accessories.\nMaintain the person\u2019s apparent age and gender presentation. Do not replace their features with a generic attractive face, enlarge their eyes, reshape their face, or add makeup, jewelry, or clothing absent from the uploaded image.\n\nCOMPOSITION\nCreate a centered, closely framed chest-up portrait with a similar subject scale to the reference image.\nMake the head and face the main visual focus. Keep the top of the head and the main hairstyle silhouette fully visible, together with the neck, both shoulders, and upper-chest clothing.\nIf the uploaded image shows the full body, reframe it as a chest-up portrait rather than preserving the distant framing.\nExclude the waist, lower body, hands, and held objects.\nIf small portions of the shoulders or clothing are missing from the uploaded image, extend them naturally using the visible garment as guidance without changing its design.\n\nPAINTING STYLE\nFully repaint the face, hair, neck, and clothing in the reference image\u2019s bold street-art graffiti painting style.\nMaintain believable anatomy while building forms with irregular opaque brushstrokes, thick layered paint, broad directional marks, palette-knife-like patches, and strong dark accents.\nThe face must visibly share the same painted treatment as the rest of the portrait. Do not retain photographic skin beneath a colorful overlay.\nUse the original skin tone, hair color, and clothing colors as the underlying foundation, then integrate vivid hot pink, cyan blue, orange, yellow, creamy-white highlights, and deep black shadows.\nMatch the reference image\u2019s color intensity and strong light-dark contrast.\nTreat these vivid colors as expressive painted accents. Do not turn every subject\u2019s hair silver or replace their clothing with a black hoodie.\nKeep the eyes, nose, and mouth recognizable and well defined while rendering them with the same painterly language as the surrounding face.\n\nGRAFFITI AND PAINT EFFECTS\nIntegrate spray-painted accents, paint splashes, energetic colored marks, and irregular downward paint drips across the hair, face, neck, clothing, and background.\nVary the length, width, spacing, and placement of the drips. Connect them naturally to painted color areas rather than arranging them in repetitive rows.\nKeep the key facial features readable. Do not obscure the eyes, nose, or mouth with large graffiti marks.\nUnify the person and background through shared colors, overlapping paint marks, and continuous visual movement so the result feels like one cohesive painting.\n\nBACKGROUND\nCreate a dense, layered street-art graffiti wall background.\nCombine elements such as exposed brick fragments, crowns, abstract symbols, bubble-style graffiti outlines, spray-can drawings, loose black linework, and paint splashes.\nThe individual background elements and their positions may vary with each generation, but maintain the reference image\u2019s street-art character, color intensity, visual density, and painterly treatment.\nFill the background across the canvas while keeping the face dominant and unobstructed.\nReplace the uploaded photo\u2019s original surroundings with this graffiti background.","image_filter_ref_img":"users\/46473\/images\/261021_ooAulCQurYDpJSOd.png","color_sketch_image_filter":"#000000","image_filter_enable_ref_img":true}],"visible":true,"fit_mode":"contain","required":true,"form_label":"Upload Photo","photo_editor":"image_cropper","show_in_cart":true,"use_hd_layer":true,"photo_replace":true,"schema_version":2,"shadow_display":"mockup_order","customization_type":"normal","direct_upload_style":"contain","direct_clipart_style":"contain"},{"id":"layer-283197","top":4384.09,"left":4663.41,"name":"Name","text":"Mike","type":"text","align":"right","color":"#000000","width":3345.3,"locked":false,"rotate":0,"visible":true,"required":true,"form_label":"Name","max_length":12,"typography":{"size":377.32,"family":"Roboto","variant":"regular"},"custom_font":{"url":"users\/46473\/fonts\/6ad896658a6fd.woff2","size":1000,"family":"2bdf397523983dd4e7b8d8ecbf4b25a2"},"curve_radius":3159.65,"show_in_cart":true,"stroke_color":"#FBFBFB","stroke_width":30,"stroke_layers":[{"color":"#FBFBFB","width":30}],"schema_version":2,"shadow_display":"mockup_order","stroke_enabled":true,"form_input_type":"text","typography_type":"custom","form_placeholder":"Mike","autoscale_enabled":true,"background_enabled":true,"customization_type":"normal"}],"positions":["layer-103414","layer-283197"],"charge_enabled":false}],"global_options":[],"position":2,"platform_variant_ids":["44617693691982","44617693855822","44617693724750"],"global_option_ids":[]}],"mockups":[{"id":523481,"layers":[{"id":"layer-574963","artwork_id":1372111,"name":"Street Graffiti Blanket 3\uff1a4","type":"artwork","top":71,"left":202,"width":595,"height":793,"opacity":1,"visible":true,"locked":false},{"id":"layer-640088","name":"oYgYuKWXfR","type":"image","top":0,"left":0,"width":960,"height":960,"url":"users\/46473\/mockup-layers\/261022_BzNG0Db83ei0GC2B_large.webp","opacity":1,"visible":true,"locked":true}],"width":960,"height":960,"position":0,"platform_variant_ids":["44617693560910","44617693659214","44617693823054"],"preview_url":"users\/46473\/platform-products\/138585\/6ad98a3a40f14.jpg","preview_thumbnail":"users\/46473\/platform-products\/138585\/6ad98a3a40f14_thumbnail.webp","type":"image"},{"id":523479,"layers":[{"id":"layer-610209","artwork_id":1372130,"name":"Street Graffiti Blanket 5:6","type":"artwork","top":77,"left":148.5,"width":663,"height":796,"opacity":1,"visible":true,"locked":false},{"id":"layer-952774","name":"5\uff1b6","type":"image","top":0,"left":0,"width":960,"height":960,"rotate":0,"url":"users\/46473\/mockup-layers\/261022_NDHRDxqjrOZH9B7Y_large.webp","opacity":1,"visible":true,"locked":true}],"width":960,"height":960,"position":1,"platform_variant_ids":["44617693626446","44617693757518","44617693790286","44617693888590","44617693593678"],"preview_url":"users\/46473\/platform-products\/138585\/6ad96a16e907c.jpg","preview_thumbnail":"users\/46473\/platform-products\/138585\/6ad96a16e907c_thumbnail.webp","type":"image"},{"id":523480,"layers":[{"id":"layer-847537","artwork_id":1372135,"name":"Street Graffiti Blanket 1:1","type":"artwork","top":92,"left":101.5,"width":757,"height":757,"opacity":1,"visible":true,"locked":false},{"id":"layer-394010","name":"1\uff1b1","type":"image","top":0,"left":0,"width":960,"height":960,"rotate":0,"url":"users\/46473\/mockup-layers\/261022_tHBFn11jNSjIhTgx_large.webp","opacity":1,"visible":true,"locked":true}],"width":960,"height":960,"position":2,"platform_variant_ids":["44617693691982","44617693724750","44617693855822"],"preview_url":"users\/46473\/platform-products\/138585\/6ad969c51a025.jpg","preview_thumbnail":"users\/46473\/platform-products\/138585\/6ad969c51a025_thumbnail.webp","type":"image"}],"enable_artwork_variant_assignment":true,"enable_artwork_navigation":false,"artwork_navigation_name":null,"published_at":"2026-10-23T07:29:59.000000Z","platform_linked_id":"8157371433038","clipart_categories":[],"config":{"shop_logo":"portal\/tib.png","atc_action":"redirect","show_buynow":false,"show_gallery":true,"show_preview":true,"zoom_gallery":false,"enable_sticky":false,"primary_color":null,"show_quantity":true,"style_variants":"outline","thumbnail_type":"disabled","preview_content":"gallery","add_design_links":"property","personalize_type":"direct","atc_border_radius":"rounded","atc_button_layout":"layout_1","position_of_price":"price_compared_save","addon_price_enable":true,"alignment_variants":"left","show_arrows_mobile":true,"show_saving_amount":true,"addon_option_enable":true,"dropdown_searchable":true,"saving_amount_color":"#F5A623","atc_background_color":"#238B96","enable_for_all_pages":false,"preview_button_color":"#333333","save_uploaded_photos":true,"show_app_description":true,"variant_active_color":"#333333","atc_notify_item_added":true,"show_compare_at_price":true,"single_mockup_enabled":true,"border_radius_variants":"rounded","sync_between_templates":true,"show_navigation_numbers":false,"support_public_property":false,"hide_single_value_option":false,"load_gallery_immediately":false,"search_category_dropdown":true,"auto_select_first_clipart":true,"enable_personalize_button":false,"image_placement_on_mockup":true,"personalization_alignment":"left","personalization_font_size":"medium","preview_button_text_color":"#000000","use_reposition_on_gallery":false,"addon_product_price_enable":true,"auto_select_first_template":false,"collapse_description_block":false,"addtocart_button_text_color":null,"addtocart_button_hover_color":"#0F2B6A","personalization_active_color":"#333333","personalization_item_per_row":"auto","personalization_toggle_style":"switch","show_custom_info_below_price":false,"action_button_in_zoom_gallery":"popup_large_image","is_display_customization_link":true,"personalization_border_radius":"rounded","show_galley_thumbnails_mobile":true,"personalization_choose_a_theme":"modern","action_button_in_show_save_badge":"show_amount_with_currency","show_personalization_form_header":true,"personalization_header_text_color":"#333333","show_assigned_variant_images_only":true,"personalization_form_background_color":"#FFFFFF","personalization_header_background_color":"#FFFFFF","personalization_addon_charge_warning_color":"#FFFFFF","form_label":"Enter a location","size_label":"Size","color_label":"Color","saving_text":"saving","loading_lyric":"Loading lyrics...","template_label":"{{ ARTWORK_NAME }} template","maps_time_label":"Pick a time","cross_sell_title":"Add a matching customizable item","maps_style_label":"Select map style","text_color_label":"Select a color","addon_price_label":"Selection will add {{PRICE}} to the price","description_label":"Description","form_header_title":"personalize","addon_option_label":"+{{VALUE}}","moderation_blocked":"This image is blocked due to sensitive content or a policy violation (e.g., weapons, violence, sexual content). Please upload a different image.","upload_button_text":"Choose an image","buynow_button_label":"Buy now","font_category_label":"Select a font","form_required_error":"Please fill out all required fields","input_invalid_error":"Invalid data","is_processing_error":"Some fields are still processing, please wait a few seconds and try again.","next_button_tooltip":"Next","prev_button_tooltip":"Prev","confirmation_message":"Please tick the confirmation box above before proceeding","input_required_error":"This item requires personalization","out_of_stock_message":"Your selection is out of stock. Please choose another option.","preview_button_label":"Preview","success_atc_response":"This item has been added to cart!<br><a href=\"\/cart\">View cart<\/a>","song_search_no_result":"No songs found. Try another keyword.","addtocart_button_label":"Add to Cart","blacklisted_word_error":"The word \"{{ BLACKLISTED_WORD }}\" is not allowed. Please remove it.","cross_sell_description":"Complete your set with a matching personalized item. Buy together & enjoy your personalized bundle!","gpx_upload_button_text":"Choose a .gpx file","scrabble_maximal_error":"Maximum number of words is {{MAX}}.","scrabble_minimal_error":"We need at least 2 words to create a scrabble.","available_product_label":"Available Products","center_map_button_label":"Center map","custom_info_below_price":"inc. Tax","loading_lyric_no_result":"Lyrics not found.","maps_search_placeholder":"Search location","min_size_upload_warning":"Cannot upload because the image is too small. Please upload a bigger image","recustomize_button_text":"Recustomize image","reposition_button_label":"Reposition","scrabble_add_word_error":"Cannot add the words to the crossword.","song_search_placeholder":"Search for a song","upload_button_text_reup":"Choose another image","visibility_toggle_label":"Show {{ INPUT_LABEL }}","background_clipart_label":"Select a background","edit_design_button_label":"Edit design","maps_cancel_button_label":"Cancel","maps_select_button_label":"Select & continue","min_width_height_warning":"Your photo does not meet the minimum resolution requirement. Please upload a photo larger than {{ MIN_WIDTH }}x{{ MIN_HEIGHT }}","personalize_button_label":"Personalize","select_vector_file_error":"You must select a file with the extension .svg or .eps.","song_search_button_label":"Select","update_item_button_label":"Update cart","upload_button_text_error":"Cannot upload. Contact us for more information.","product_name_button_label":"Product Name","unavailable_variant_error":"Selected variant is unavailable","upload_rate_limit_warning":"You have {{ REMAINING }}\/{{ LIMIT }} image effect uploads remaining.","upload_reposition_distort":"Your photo is distorted because it doesn't match this design's aspect ratio. Please re-customize or upload it again to fit the new ratio.","upload_vector_button_text":"Choose a vector","word_search_maximal_error":"Maximum number of words is {{MAX}}.","close_preview_buttom_label":"Close preview","image_placement_save_label":"Save","upload_rate_limit_exceeded":"You\u2019ve reached the image effect upload limit for this option. Please try again in an hour.","confirmation_checkbox_label":"You are responsible for supplying correct personalization information before hitting \"Buy Now\"","cropper_cancel_button_label":"Cancel","cropper_select_button_label":"Select","gpx_upload_button_text_reup":"Choose another .gpx file","max_size_upload_gpx_warning":"Cannot upload because .gpx file is too large. Please upload a smaller file.","preview_design_button_label":"Preview design","cross_sell_edit_button_label":"Edit design","default_dropdown_placeholder":"Choose an option","gpx_upload_button_text_error":"Cannot upload. Contact us for more information.","image_placement_cancel_label":"Cancel","star_maps_component_mw_label":"Milky Way","upload_button_text_uploading":"Uploading...","variant_dropdown_placeholder":"Choose an option","font_char_no_whitespace_label":"Whitespace is not allowed","gpx_upload_button_text_strava":"Connect Strava","word_search_button_regenerate":"Regenerate layout","font_char_emojis_removed_label":"Emojis detected and removed","scrabble_add_more_button_label":"+ Add more","star_maps_component_grid_label":"Grid lines","upload_vector_button_text_reup":"Choose another vector","word_search_render_image_error":"Cannot place all words into the board.","cropper_min_size_upload_warning":"Cannot upload because the cropped area is too small. Please resize the crop bigger","upload_missing_variable_warning":"Please fill in the \"{{ FIELD_NAME }}\" field before uploading.","cross_sell_sold_out_button_label":"Sold out","gpx_upload_button_text_uploading":"Uploading...","cross_sell_confirm_delete_message":"Are you sure you want to remove this item?","gpx_upload_button_text_connecting":"Connecting...","word_search_add_more_button_label":"+ Add more","font_char_invalid_characters_label":"The following character(s) are not allowed: {{ CHARS }}","font_char_no_multiple_spaces_label":"Multiple consecutive spaces are not allowed","recustomize_route_maps_button_text":"Recustomize route map","gpx_upload_button_text_add_activity":"Add","gpx_upload_button_text_error_strava":"Strava error. Please try again later.","cross_sell_cancel_delete_button_label":"NO","checkout_button_label_on_preview_popup":"Process to Checkout","cross_sell_choose_product_button_label":"Choose product","cross_sell_confirm_delete_button_label":"YES","gpx_upload_button_text_show_activities":"Show activities","star_maps_component_constellation_label":"Constellations","gpx_upload_button_text_disconnect_strava":"Disconnect Strava","gpx_upload_button_text_not_found_activities":"No activities found","star_maps_component_constellation_name_label":"Constellations name","font_char_no_leading_trailing_whitespace_label":"Leading\/trailing whitespace is not allowed","gpx_upload_button_text_error_not_connected_strava":"Cannot connect to Strava. Contact us for more information.","has_custom_upload_endpoint":true,"sync_campaign_info_to_shopify":true},"has_subscription":true,"is_development":false,"is_plus":false,"sku_enabled":true,"shop_name":"Echoment","global_options":[]}