PageSourceSearch

https://tshirtprintingbali.com/about/

html tshirtprintingbali.com collected 2026-09-28 02:20:57 UTC 48,335 bytes, 885 lines download raw bytes

1 
2<!doctype html>
3<html lang="en">
4<head>
5<meta charset="utf-8">
6<meta name="viewport" content="width=device-width, initial-scale=1">
7<title>Discover Clothing Factory in Indonesia</title>
8<meta name="title" content="Clothing Factory Indonesia Bali Tshirt Printing Bali">
9<meta name="description" content="Welcome to the About Us Summary page, where you will get an inside look at who we are and what we stand for. Here, you\ll find information about our history, factory, values, and our printing methods. From screen printing to digital and sublimation printing, we\ve got you covered. So, sit back, relax, and discover Clothing Factory in Indonesia.">
10
11<meta property="og:title" content="Discover Clothing Factory in Indonesia">
12<meta property="og:description" content="Welcome to the About Us Summary page, where you will get an inside look at who we are and what we stand for. Here, you\ll find information about our history, factory, values, and our printing methods. From screen printing to digital and sublimation printing, we\ve got you covered. So, sit back, relax, and discover Clothing Factory in Indonesia.">
13<meta property="og:type" content="website">
14<meta property="og:locale" content="en_GB">
15<meta property="og:url" content="https://tshirtprintingbali.com/about/">
16<meta property="og:image" content="https://tshirtprintingbali.com/images/icons/custom-tshirt.jpg">
17<meta property="og:image:secure_url" content="https://tshirtprintingbali.com/images/icons/custom-tshirt.jpg">
18<meta property="og:image:type" content="image/jpeg">
19<meta property="og:image:height" content="550">
20<meta property="og:image:width" content="550">
21<meta property="og:image:alt" content="Discover Clothing Factory in Indonesia">
22<script type="application/ld+json">
23{
24"@context": "http://schema.org",
25"@type": "ImageObject",
26"url": "https://tshirtprintingbali.com/about/",
27"height": "550",
28"width": "550",
29"contentUrl": "https://tshirtprintingbali.com/images/icons/custom-tshirt.jpg",
30"description": "Discover Clothing Factory in Indonesia"
31}
32</script>
32
33
34<link rel="apple-touch-icon" sizes="57x57" href="/images/fav/apple-icon-57x57.png">
35<link rel="apple-touch-icon" sizes="60x60" href="/images/fav/apple-icon-60x60.png">
36<link rel="apple-touch-icon" sizes="72x72" href="/images/fav/apple-icon-72x72.png">
37<link rel="apple-touch-icon" sizes="76x76" href="/images/fav/apple-icon-76x76.png">
38<link rel="apple-touch-icon" sizes="114x114" href="/images/fav/apple-icon-114x114.png">
39<link rel="apple-touch-icon" sizes="120x120" href="/images/fav/apple-icon-120x120.png">
40<link rel="apple-touch-icon" sizes="144x144" href="/images/fav/apple-icon-144x144.png">
41<link rel="apple-touch-icon" sizes="152x152" href="/images/fav/apple-icon-152x152.png">
42<link rel="apple-touch-icon" sizes="180x180" href="/images/fav/apple-icon-180x180.png">
43<link rel="icon" type="image/png" sizes="192x192"  href="/images/fav/android-icon-192x192.png">
44<link rel="icon" type="image/png" sizes="32x32" href="/images/fav/favicon-32x32.png">
45<link rel="icon" type="image/png" sizes="96x96" href="/images/fav/favicon-96x96.png">
46<link rel="icon" type="image/png" sizes="16x16" href="/images/fav/favicon-16x16.png">
47<link rel="manifest" href="/images/fav/manifest.json">
48<meta name="msapplication-TileColor" content="#ffffff">
49<meta name="msapplication-TileImage" content="/images/fav/ms-icon-144x144.png">
50<meta name="theme-color" content="#ffffff">
51<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
51
52<link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-GLhlTQ8iRABdZLl6O3oVMWSktQOp6b7In1Zl3/Jr59b6EGGoI1aFkw7cmDA6j6gD" crossorigin="anonymous">
53<link href="https://use.fontawesome.com/releases/v5.11.2/css/all.css" rel="stylesheet">
54<link href="/css/style.css" rel="stylesheet">
55<style>
56</style>
57
58<style>
59  /* Style the loading screen */
60  .loading-screen {
61    position: fixed;
62    top: 0;
63    left: 0;
64    width: 100%;
65    height: 100%;
66    background-color: rgba(0, 0, 0, 0.8);
67    z-index: 9999;
68  }
69  .loading-screen .spinner {
70    position: absolute;
71    top: 50%;
72    left: 50%;
73    transform: translate(-50%, -50%);
74    width: 64px;
75    height: 64px;
76    border-radius: 32px;
77    border: 4px solid transparent;
78    border-top-color: white;
79    border-bottom-color: white;
80    -webkit-animation: rotate 1s infinite linear;
81    animation: rotate 1s infinite linear;
82  }
83  @-webkit-keyframes rotate {
84    0% { -webkit-transform: rotate(0deg); }
85    100% { -webkit-transform: rotate(360deg); }
86  }
87  @keyframes rotate {
88    0% { transform: rotate(0deg); }
89    100% { transform: rotate(360deg); }
90  }
91  #phone-number {
92  padding: 8px;
93  border: 1px solid #ccc;
94  }
95  .dropdown-menu {
96   box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);
97   background-color: rgba(255, 255, 255, 0.95);
98}
99</style>
100</head>
101<body>
102
103<!--Main Navigation-->
104<header>
105<!-- Jumbotron -->
106<div class="p-1 text-center">
107<div class="container">
108<div class="row">
109<div class="col-md-4 col-3 d-flex justify-content-center justify-content-md-start mb-md-0">
110<a href="/" class="ms-md-2">
111<img class="d-none d-md-block" src="/images/logo/cfindo-clothing-factory-indonesia-printing-garment-on-demand-bali.png" height="60" alt="Clothing Factory Indonesia CFINDO Garment Printing on demand in Bali">
112<img class="d-block d-md-none" src="/images/logo/cfindo-round.png" height="60" alt="Clothing Factory Indonesia CFINDO Garment Printing on demand in Bali">
113</a>
114</div>
115
116<div class="col-md-4 col-4 d-md-block">
117<form class="d-flex input-group w-auto my-auto mb-md-0">
118<input autocomplete="off" id="search-input" type="search" class="form-control rounded" placeholder="Search" />
119<span class="input-group-text border-0 d-none d-lg-flex"><i class="fas fa-search"></i></span>
120</form>
121</div>
122<script>
123$(document).ready(function(){
124$("#search-input").on("input", function() {
125if (!this.value) {
126$("#search-results").empty();
127return;
128}
129$.ajax({
130url: "/search.php",
131type: "POST",
132dataType: "json",
133data: {
134searchTerm: $(this).val()
135},
136success: function(data) {
137$("#search-results").empty();
138$.each(data, function(key, value) {
139if (value.source == "database1") {
140$("#search-results").append('<div class="col-lg-2 col-md-4 col-4 mb-4"><a href="' + value.link + '"><img src="' + value.image + '" alt="'+ value.label +'" class="img-fluid"><h5 class="card-title fs-6" style="white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">' + value.name + '</h5></a></div>');
141} else if (value.source == "database2") {
142//$("#search-results").append('<div class="col-lg-2 col-md-4 col-4 mb-4"><a href="' + value.link + '?fabric-color=' + value.color + '"><img src="' + value.image + '" alt="'+ value.label +'" class="img-fluid"><h5 class="card-title fs-6" style="white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">' + value.name + '</h5></a></div>');
143$("#search-results").append('<div class="col-lg-2 col-md-4 col-4 mb-4"><a href="' + value.link + '"><img src="' + value.image + '" alt="'+ value.label +'" class="img-fluid"><h5 class="card-title fs-6" style="white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">' + value.name + '</h5></a></div>');
144}
145});
146}
147});
148});
149});
150</script>
150
151
152<script>
153// make the navbar sticky when scrolling down
154document.addEventListener("DOMContentLoaded", function () {
155    var navbar = document.getElementById("myNavbar");
156    var threshold = 100; // Adjust this value as needed
157
158    window.addEventListener("scroll", function () {
159        if (window.scrollY >= threshold) {
160            navbar.classList.add("fixed-top");
161        } else {
162            navbar.classList.remove("fixed-top");
163        }
164    });
165});
166</script>
166
167
168<div class="col-md-4 col-5 d-flex justify-content-center justify-content-md-end align-items-center">
169<div class="d-flex">
170
171<!-- Cart -->
172<a class="text-reset me-3" href="#" data-bs-toggle="modal" data-bs-target="#orderModal">
173<span><i class="fas fa-shopping-cart"></i></span>
174<span id="ShoppingCartItemsAmount" class="badge rounded-pill badge-notification bg-danger">1</span>
175</a>
176
177<!-- Login / Register -->
178<button type="button" class="btn btn-primary m-0 p-0 d-none d-sm-block" data-bs-toggle="modal" data-bs-target="#LoginModal">Join us</button>&nbsp;
179<a href="#LoginModal" data-bs-toggle="modal" data-bs-target="#LoginModal" class="nav-link waves-effect"><i class="fas fa-sign-in-alt"></i> Login</a>
180
181</div>
182</div>
183</div>
184</div>
185</div>
186<!-- Jumbotron -->
187
188<!-- Navbar -->
189<nav id="myNavbar" class="navbar navbar-expand-lg navbar-dark" style="background-color: #232f3e">
190<!-- Container wrapper -->
191<div class="container justify-content-center justify-content-md-between">
192<!-- Left links -->
193<ul class="navbar-nav flex-row">
194<li class="nav-item me-2 me-lg-0">
195<a class="nav-link" data-bs-toggle="offcanvas" href="#Categories" aria-controls="CategoriesLabel">Menu</a>
196</li>
197<li class="nav-item me-2 me-lg-0 d-none d-md-inline-block">
198<a class="nav-link" href="/products/">Products</a>
199</li>
200<li class="nav-item me-2 me-lg-0 d-none d-md-inline-block">
201<a class="nav-link" href="/tshirt-stock/">Stock</a>
202</li>
203<li class="nav-item me-2 me-lg-0 d-none d-md-inline-block">
204<a class="nav-link" href="/products/tshirtdesigns/">Designs</a>
205</li>
206<li class="nav-item me-2 me-lg-0 d-none d-md-inline-block">
207<a class="nav-link" href="/printing/">Printing</a>
208</li>
209<li class="nav-item me-2 me-lg-0 d-none d-md-inline-block">
210<a class="nav-link" href="/fabric-colors/">Fabric Colors</a>
211</li>
212<li class="nav-item me-2 me-lg-0 d-none d-md-inline-block">
213<a class="nav-link" href="/clients/">Clients</a>
214</li>
215<li class="nav-item me-2 me-lg-0 d-none d-md-inline-block">
216<a class="nav-link" href="/about/">About</a>
217</li>
218<li class="nav-item me-2 me-lg-0 d-none d-md-inline-block">
219<a class="nav-link" href="/faq/">FAQ</a>
220</li>
221</ul>
222<!-- Left links -->
223
224<!-- Can add extra here -->
225<ul class="navbar-nav flex-row">
226<li class="nav-item me-2 me-lg-0 d-md-inline-block">
227<a class="nav-link" href="/contact/">Contact</a>
228</li>
229</ul>
230</div>
231<!-- Container wrapper -->
232</nav>
233<!-- Navbar -->
234
235
236</header>
237<!--Main Navigation-->
238
239<div class="offcanvas offcanvas-start" tabindex="-1" id="Categories" aria-labelledby="CategoriesLabel">
240<div class="offcanvas-header">
241
242<!-- contact details Start -->
243<div class="row">
244
245<div class="col-11">
246<p class="mb-1">Opening Hours : 10:00 - 16:30 Mon - Sat</p>
247<p class="mb-1">Local time now : 10:20</p>
248<p class="mb-1">
249<a href="/contact/location-factory/">Location</a> | 
250<a href="/contact/get-quotation-tshirt/">Email</a> | 
251<a href="tel:+6281338388443" target="_blank">Call</a> | 
252<a href="https://wa.me/6281338388443" target="_blank">WA</a> |
253<a href="https://m.me/omdawe/" target="_blank">FB</a> | 
254<a href="https://t.me/TPWbali" target="_blank">TG</a>
255</p>
256</div>
257
258<div class="col-1">
259<button type="button" class="btn-close" data-bs-dismiss="offcanvas" aria-label="Close"></button>
260</div>
261
262</div>
263<!-- contact details End -->
264
265</div>
266<div class="offcanvas-body pt-0 mt-0">
267<div>
268
269
270
271<div class="accordion accordion-flush mb-2" id="accordionMenu">
272
273
274<!-- accordion-item Start -->
275<div class="card">
276<div class="accordion-item">
277<h2 class="accordion-header" id="BulkOrders">
278<button class="accordion-button collapsed bg-light" type="button" data-bs-toggle="collapse" data-bs-target="#productsbulk" aria-expanded="false" aria-controls="productsbulk">
279Blank Products (30 days/Min 30)
280</button>
281</h2>
282<div id="productsbulk" class="accordion-collapse collapse" aria-labelledby="BulkOrders" data-bs-parent="#accordionMenu">
283<div class="accordion-body text-center">
284<div class="row pt-2">
285<div class="col-12 mb-3">
286<i class="text-danger mb-2">Minimal 30 days production</i><br>
287<a href="/products/" class="btn btn-primary btn-sm">View All Products</a>
288<a href="/products/list/" class="btn btn-primary btn-sm">Price List</a>
289<a href="/tshirt-stock/" class="btn btn-secondary btn-sm">Stock</a>
290</div>
291<div class="col-4 mb-3 p-0 m-0"><a href="/products/bulkorder/unisex/"><img src="/images/products/intro/unisex-shirts-xs.jpg" alt="Unisex Shirts" class="img-fluid">Unisex</a></div>
292<div class="col-4 mb-3 p-0 m-0"><a href="/products/bulkorder/women/"><img src="/images/products/intro/page-women-xs.jpg" alt="Women/Girl Shirts, Singlet Dresses" class="img-fluid">Women</a></div>
293<div class="col-4 mb-3 p-0 m-0"><a href="/products/bulkorder/shirt/"><img src="/images/products/intro/page-tshirts-xs.jpg" alt="T-Shirts Styles" class="img-fluid">T-shirt</a></div>
294<div class="col-4 mb-3 p-0 m-0"><a href="/products/bulkorder/vneck/"><img src="/images/products/intro/page-vneck-xs.jpg" alt="Vneck Styles Shirts" class="img-fluid">Vneck</a></div>
295<div class="col-4 mb-3 p-0 m-0"><a href="/products/bulkorder/uneck/"><img src="/images/products/intro/page-uneck-xs.jpg" alt="Uneck Styles Shirts" class="img-fluid">Uneck</a></div>
296<div class="col-4 mb-3 p-0 m-0"><a href="/products/bulkorder/singlet/"><img src="/images/products/intro/page-singlet-xs.jpg" alt="Singlet Styles Shirts" class="img-fluid">Singlets</a></div>
297<div class="col-4 mb-3 p-0 m-0"><a href="/products/bulkorder/hood/"><img src="/images/products/intro/page-hood-xs.jpg" alt="Hooded Styles Shirts" class="img-fluid">Hooded</a></div>
298<div class="col-4 mb-3 p-0 m-0"><a href="/products/bulkorder/polo/"><img src="/images/products/intro/page-polo-xs.jpg" alt="Polo or c
298ollar styles shirts" class="img-fluid">Polo</a></div>
299<div class="col-4 mb-3 p-0 m-0"><a href="/products/bulkorder/longsleeve/"><img src="/images/products/intro/page-longsleeve-xs.jpg" alt="Longsleeve styles shirts" class="img-fluid">Longsleeve</a></div>
300<div class="col-4 mb-3 p-0 m-0"><a href="/products/bulkorder/dress/"><img src="/images/products/intro/page-dress-xs.jpg" alt="Dress styles shirts" class="img-fluid">Dress</a></div>
301</div>
302</div>
303
304</div>
305</div>
306</div>
307<!-- accordion-item End -->
308
309<!-- accordion-item Start -->
310<div class="card">
311<div class="accordion-item">
312<h2 class="accordion-header" id="EventShirts">
313<button class="accordion-button collapsed bg-light" type="button" data-bs-toggle="collapse" data-bs-target="#tshirtscustomexpress" aria-expanded="false" aria-controls="tshirtscustomexpress">
314Designs & Tees (3 days/Min 1)
315</button>
316</h2>
317<div id="tshirtscustomexpress" class="accordion-collapse collapse" aria-labelledby="EventShirts" data-bs-parent="#accordionMenu">
318<div class="accordion-body">
319<a href="/products/tshirtdesigns/" class="btn btn-primary btn-sm mb-1">All custom Designs</a>
320<a href="/tshirt-stock/" class="btn btn-secondary btn-sm mb-1">Stock</a>
321<div class="row pt-2">
322
323<a href="/products/tshirtdesigns/australia/" class="mb-1 col-6">#australia</a><a href="/products/tshirtdesigns/bali/" class="mb-1 col-6">#bali</a><a href="/products/tshirtdesigns/beer/" class="mb-1 col-6">#beer</a><a href="/products/tshirtdesigns/birthday/" class="mb-1 col-6">#birthday</a><a href="/products/tshirtdesigns/business/" class="mb-1 col-6">#business</a><a href="/products/tshirtdesigns/car/" class="mb-1 col-6">#car</a><a href="/products/tshirtdesigns/champagne/" class="mb-1 col-6">#champagne</a><a href="/products/tshirtdesigns/diving/" class="mb-1 col-6">#diving</a><a href="/products/tshirtdesigns/dog/" class="mb-1 col-6">#dog</a><a href="/products/tshirtdesigns/face/" class="mb-1 col-6">#face</a><a href="/products/tshirtdesigns/fathersday/" class="mb-1 col-6">#fathersday</a><a href="/products/tshirtdesigns/garden/" class="mb-1 col-6">#garden</a><a href="/products/tshirtdesigns/hen/" class="mb-1 col-6">#hen</a><a href="/products/tshirtdesigns/holiday/" class="mb-1 col-6">#holiday</a><a href="/products/tshirtdesigns/kids/" class="mb-1 col-6">#kids</a><a href="/products/tshirtdesigns/mothersday/" class="mb-1 col-6">#mothersday</a><a href="/products/tshirtdesigns/movie/" class="mb-1 col-6">#movie</a><a href="/products/tshirtdesigns/music/" class="mb-1 col-6">#music</a><a href="/products/tshirtdesigns/NRL/" class="mb-1 col-6">#NRL</a><a href="/products/tshirtdesigns/rugby/" class="mb-1 col-6">#rugby</a><a href="/products/tshirtdesigns/singapore/" class="mb-1 col-6">#singapore</a><a href="/products/tshirtdesigns/sportsclubs/" class="mb-1 col-6">#sportsclubs</a><a href="/products/tshirtdesigns/stag/" class="mb-1 col-6">#stag</a><a href="/products/tshirtdesigns/videogame/" class="mb-1 col-6">#videogame</a><a href="/products/tshirtdesigns/wedding/" class="mb-1 col-6">#wedding</a><a href="/products/tshirtdesigns/yoga/" class="mb-1 col-6">#yoga</a><a href="/products/tshirtdesigns/zodiac/" class="mb-1 col-6">#zodiac</a>
324</div>
325
326</div>
327</div>
328</div>
329</div>
330<!-- accordion-item End -->
331
332<!-- accordion-item Start -->
333<div class="card">
334<div class="accordion-item">
335<h2 class="accordion-header" id="Custom-Printing">
336<button class="accordion-button collapsed bg-light" type="button" data-bs-toggle="collapse" data-bs-target="#CustomPrinting" aria-expanded="false" aria-controls="CustomPrinting">
337Printing Options
338</button>
339</h2>
340<div id="CustomPrinting" class="accordion-collapse collapse" aria-labelledby="Custom-Printing" data-bs-parent="#accordionMenu">
341<div class="accordion-body text-center">
342
343<div class="row pt-2">
344
345<div class="col-4 mb-3 p-0 m-0"><a href="/printing/silk-screen-pricing-and-samples/"><img src="/images/icons/silk-screen-printing.jpg" alt="Silk Screen Printing" class="img-fluid">Silk Screen Printing</a></div>
346<div class="col-4 mb-3 p-0 m-0"><a href="/printing/dtg-pricing-and-samples/"><img src="/images/icons/direct-to-garment-dtg-printing.jpg" alt="DTG Printing" class="img-fluid">DTG Printing</a></div>
347<div class="col-4 mb-3 p-0 m-0"><a href="/printing/dtf-pricing-and-samples/"><img src="/images/icons/direct-to-film-dtf-printing.jpg" alt="DTF Printing" class="img-fluid">DTF Printing</a></div>
348<div class="col-4 mb-3 p-0 m-0"><a href="/printing/sublimation-pricing-and-samples/"><img src="/images/icons/sub-sublimation-printing.jpg" alt="Sublimation Printing" class="img-fluid">Sublimation Printing</a></div>
349
350</div>
351
352</div>
353</div>
354</div>
355</div>
356<!-- accordion-item End -->
357
358<!-- accordion-item Start -->
359<div class="card">
360<div class="accordion-item">
361<h2 class="accordion-header" id="Custom-Design">
362<button class="accordion-button collapsed bg-light" type="button" data-bs-toggle="collapse" data-bs-target="#CustomDesign" aria-expanded="false" aria-controls="CustomDesign">
363Custom Design
364</button>
365</h2>
366<div id="CustomDesign" class="accordion-collapse collapse" aria-labelledby="Custom-Design" data-bs-parent="#accordionMenu">
367<div class="accordion-body text-center">
368
369<div class="row pt-2">
370<div class="col-4 mb-3 p-0 m-0"><a href="/contact/get-quotation-tshirt/"><img src="/images/icons/page-quote-xs.jpg" alt="Get a Quotation for custom Design or Tshirts" class="img-fluid">Quotation</a></div>
371<div class="col-4 mb-3 p-0 m-0"><a href="/clients/"><img src="/images/icons/clients-xs.jpg" alt="Out Clients" class="img-fluid">Clients</a></div>
372<div class="col-4 mb-3 p-0 m-0"><a href="/font/"><img src="/images/icons/font-xs.jpg" alt="Our Font Library" class="img-fluid">Fonts</a></div>
373</div>
374
375</div>
376</div>
377</div>
378</div>
379<!-- accordion-item End -->
380
381
382<!-- accordion-item Start -->
383<div class="card">
384<div class="accordion-item">
385<h2 class="accordion-header" id="Fabric-Options">
386<button class="accordion-button collapsed bg-light" type="button" data-bs-toggle="collapse" data-bs-target="#FabricOptions" aria-expanded="false" aria-controls="FabricOptions">
387Fabrics
388</button>
389</h2>
390<div id="FabricOptions" class="accordion-collapse collapse" aria-labelledby="Fabric-Options" data-bs-parent="#accordionMenu">
391<div class="accordion-body text-center">
392
393<div class="row pt-2">
394<div class="col-12 mb-3"><a class="btn btn-primary" href="/fabric-colors/">All Fabrics</a></div>
395<div class="col-4 mb-3 p-0 m-0"><a href="/fabric-colors/160-GSM-fabric-32S/3000/"><img src="/images/fabric/32s-intro-image-xs.jpg" alt="160 GSM Cotton Jersey" class="img-fluid">160 GSM Cotton Jersey</a></div>
396<div class="col-4 mb-3 p-0 m-0"><a href="/fabric-colors/210-GSM-fabric-20S/2001/"><img src="/images/fabric/20s-intro-image-xs.jpg" alt="210 GSM Cotton Jersey" class="img-fluid">210 GSM Cotton Jersey</a></div>
397<div class="col-4 mb-3 p-0 m-0"><a href="/fabric-colors/Global-Organic-Textile-Standard-GOTS/6000/"><img src="/images/fabric/GOTS-32s-intro-image-xs.jpg" alt="180 GSM Cotton Jersey (GOTS)" class="img-fluid">180 GSM Cotton (GOTS)</a></div>
398</div>
399
400</div>
401</div>
402</div>
403</div>
404<!-- accordion-item End -->
405
406<!-- accordion-item Start -->
407<div class="card">
408<div class="accordion-item">
409<h2 class="accordion-header" id="AboutUs">
410<button class="accordion-button collapsed bg-light" type="button" data-bs-toggle="collapse" data-bs-target="#About" aria-expanded="false" aria-controls="About">
411About
412</button>
413</h2>
414<div id="About" class="accordion-collapse collapse" aria-labelledby="AboutUs" data-bs-parent="#accordionMenu">
415<div class="accordion-body text-center">
416
417<div class="row pt-2">
418<div class="col-4 mb-3 p-0 m-0">
418<a href="/about/the-clothing-factory-in-indonesia-bali/"><img src="/images/icons/about-us-xs.jpg" alt="About us in Clothing Factory in Indonesia Bali" class="img-fluid">About Us</a></div>
419<div class="col-4 mb-3 p-0 m-0"><a href="/about/clothing-factory-indonesia-bali/"><img src="/images/icons/factory-xs.jpg" alt="About our Factory" class="img-fluid">Our Factory</a></div>
420<div class="col-4 mb-3 p-0 m-0"><a href="/about/sustainability/"><img src="/images/icons/our-values-xs.jpg" alt="About our Factory" class="img-fluid">Our Values</a></div>
421<div class="col-4 mb-3 p-0 m-0"><a href="/faq/"><img src="/images/icons/our-values-xs.jpg" alt="FAQ" class="img-fluid">FAQ</a></div>
422</div>
423
424</div>
425</div>
426</div>
427</div>
428<!-- accordion-item End -->
429
430</div>
431
432
433</div>
434
435</div>
436</div>
437<div id="search-results" class="row m-2"></div>
438<div class="container"><div class="row"><h1>Discover Clothing Factory in Indonesia</h1><p>Welcome to the About Us Summary page, where you will get an inside look at who we are and what we stand for. Here, you'll find information about our history, factory, values, and our printing methods. From screen printing to digital and sublimation printing, we've got you covered. So, sit back, relax, and discover Clothing Factory in Indonesia.</p>
439<div class="col-md-6 col-12 card">
440<h1 class="card-title fs-3" style="white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Welcome to The Factory</h1>
441where we take you on a journey through the process of making a shirt. From ordering the fabric to the final pressing of the shirt print, we take pride in every step of the way. Follow us as we explain each step, including selecting the right pattern, precision cutting, and sewing the shirts with the best thread and zippers available. Our goal is to deliver a product that exceeds your expectations and meets international standards. So come along with us as we show you how we make shirts at The Factory. Read more to learn about the magic that happens behind the scenes! <a href="/about/the-clothing-factory-in-indonesia-bali/" class="btn btn-primary">Read more</a>
442</div>
443
444<div class="col-md-6 col-12 card">
445<h1 class="card-title fs-3" style="white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">About Us</h1>
446Clothing Factory Indonesia "CFINDO" is a small clothing factory that has been providing quality clothing items for over 20 years. Founded in 1999 in Thailand and later moved to Bali in 2002, the company is owned by a Western entrepreneur and has a team of around 15 skilled staff. <a href="/about/clothing-factory-indonesia-bali/" class="btn btn-primary">Read more</a>
447</div>
448
449<div class="col-md-6 col-12 card">
450<h1 class="card-title fs-3" style="white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Committed to Sustainability</h1>
451The Pirate Way, a small clothing factory in Bali, is committed to sustainability. They believe in using environmentally friendly materials like organic cotton and recycled polyester, reducing waste, being energy efficient, and giving back to the community. By adopting these practices, they hope to create a better future and make a positive impact on the environment. <a href="/about/sustainability/" class="btn btn-primary">Read more</a>
452</div>
453
454<div class="col-md-6 col-12 card">
455<h1 class="card-title fs-3" style="white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Discover the Art of Screen Printing with The Pirate Way</h1>
456Screen printing is an intricate and beautiful process that transforms your designs into wearable art. At The Pirate Way, we specialize in traditional silk screen printing and bring your bulk orders to life with our expert techniques. Our page provides a comprehensive guide to the screen printing process, from separating colors and creating films to printing and pressing each design. Get a glimpse of the magic behind our custom prints and learn how we 
456create long-lasting, high-quality products with every order. So come explore the art of screen printing with us and discover the magic that makes The Pirate Way truly unique. <a href="/about/screen-printing/" class="btn btn-primary">Read more</a>
457</div>
458
459<div class="col-md-6 col-12 card">
460<h1 class="card-title fs-3" style="white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">Unleash Your Creativity with Our Digital T-Shirt Printing</h1>
461Bring your t-shirt designs to life with The Pirate Way's state-of-the-art digital printing technology. Whether you want to use our premade templates or create your own design, our website tool makes it easy for you to turn your vision into a reality. We use only the best digital printers, specially designed for t-shirts, to ensure that your final product is of the highest quality. Let your imagination run wild and get ready to see your designs come to life with The Pirate Way! <a href="/about/digital-printing-dtg/" class="btn btn-primary">Read more</a>
462</div>
463
464<div class="col-md-6 col-12 card">
465<h1 class="card-title fs-3" style="white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">The Art of Sublimation Printing</h1>
466Sublimation printing is a unique and innovative printing process that is perfect for those who want to express their creativity on clothing. At The Pirate Way, we use high-quality sublimation printers to bring your designs to life on t-shirts, singlets, and more. Whether you're looking to print small batches or bulk orders, our sublimation printing process will ensure that your designs are vibrant, long-lasting, and of the highest quality. So if you're ready to take your fashion game to the next level, read on to learn more about our amazing sublimation printing process!
467 <a href="/about/digital-printing/" class="btn btn-primary">Read more</a>
468</div>
469</div><!--One Card Start-->
470<div class="row border-bottom mb-3 p-0 m-0  wow zoomIn">
471<div class="col-lg-6 col-md-6 col-sm-12">
472<a href="/contact/get-quotation-tshirt/"><img src="/images/instagram/IG-custom-designs.jpg" alt="The Pirate Way Bali make you custom designs for tshirts print" class="img-fluid"></a>
473</div>
474<div class="col-lg-6 col-md-6 col-sm-12">
475<h3>
476<a href="/contact/get-quotation-tshirt/">Do you need us to Design for you?</a>
477</h3>
478<p>
479Are you in need of a custom design? Look no further! Our team has over 30 years of design experience, and we have tackled projects ranging from keychains to buildings. Our design process is simple: just tell us what you have in mind, and we'll bring your vision to life. Our rates are based on an hourly rate, so you only pay for the time we spend on your project. Don't hesitate to contact us with any design needs you may have. We are here to bring your ideas to life.
480<p>
481<a href="/contact/get-quotation-tshirt/" class="btn btn-primary">Contact us for a quote</a>
482<a href="/clients/" class="btn btn-primary">View previous designs we have done</a>
483</div>
484</div>
485<!--One Card End--></div>
486
487<!-- Modal -->
488<div class="modal fade" id="LoginModal" tabindex="-1" aria-labelledby="LoginModalLabel" aria-hidden="true">
489<div class="modal-dialog">
490<div class="modal-content">
491<div class="modal-header">
492<h1 class="modal-title fs-5" id="LoginModalLabel">Login / Register</h1>
493<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
494</div>
495<div class="modal-body pt-0 mt-0">
496 
497<ul class="nav nav-tabs" id="loginTab" role="tablist">
498<li class="nav-item" role="presentation">
499<button class="nav-link active" id="login-tab" data-bs-toggle="tab" data-bs-target="#login-tab-pane" type="button" role="tab" aria-controls="login-tab-pane" aria-selected="true">Login</button>
500</li>
501<li class="nav-item" role="presentation">
502<button class="nav-link" id="register-tab" data-bs-toggle="tab" data-bs-target="#register-tab-pane" type="button" role="tab" aria-controls="register-tab-pane" aria-selected="false">Register</button>
503</li>
504</ul>
505<div class="tab-content" id="loginTabContent">
506<div class="tab-pane fade show active" id="login-tab-pane" role="tabpanel" aria-labelledby="login-tab" tabindex="0">
507<form action="#" id="login">
508<div class="row">
509<div class="col-6">
510<label for="client-id">Client ID:</label>
511<input type="text" id="client-id" name="client-id" class="form-control" onkeyup="checkClientID()" autocomplete="off">
512</div>
513
514<div class="col-2 pt-3">
515<i id="logininOk" class="fas fa-2x fa-check-square text-success d-none"></i>
516<i id="logininError" class="fas fa-2x fa-window-close text-danger d-none"></i>
517</div>
518
519<div class="col-4 pt-3">
520<button type="submit" id="submit-button" class="btn btn-primary">Submit</button>
521</div>
522
523</div>
524
525</form>
526</div>
527</div>
528<!-- Login tab content (end)-->
529
530
531<!-- Register tab content (Start)-->
532<div class="tab-pane fade d-none" id="register-tab-pane" role="tabpanel" aria-labelledby="register-tab" tabindex="0">
533
534<div class="d-print-none row alert alert-primary">
535To register on our website, please enter your company name. We will then suggest a unique Client ID, an easy-to-remember abbreviation of your company/club name, made up of 3 or 4 letters and numbers instead of a password. This makes it easy for us to reference you as a client and for us to keep us organized, as the abbreviation is easier to remember as our staff don't speak more then a few words of English. Please choose one of our suggestions or enter your desired ID, and then proceed to the next step.
536</div>
537
538<div class="d-print-none row alert alert-success">
539<div>
540Client ID's Suggestions :
541<div id="suggestions" class="bg-white col-12 mb-2" style="min-height:5px;">
542<button class="btn btn-danger delete-button m-0 p-0 pl-2 pr-2 rounded-circle d-none" onclick="removeElements()">x</button></div>
543</div>
544<div>
545<label for="company_name">Company/Club Name:</label>
546<input type="text" id="company_name" class="form-control" placeholder="#1 Start to write your company name here">
547</div>
548<div class="row pb-3">
549<label for="ClientAbbreviation">Selected Client Abbreviation/Password:</label>
550<div class="col-11">
551<form action="#" id="register">
552<input type="text" id="ClientAbbreviation" class="form-control" placeholder="#2 Pick a client id" readonly>
553</div>
554<div class="col-1">
555<i id="clientIDok" class="fas fa-2x fa-check-square text-success d-none"></i>
556<i id="clientIDerror" class="fas fa-2x fa-window-close text-danger d-none"></i>
557</div>
558</div>
559
560<div class="d-none pb-3" id="human-test">
561<div class="row">
562<div class="col-lg-4 col-md-4 col-sm-4 col-4">
563<img src="/images/spam-test.jpg" alt="spam test">
564</div>
565<div class="col-lg-8 col-md-8 col-sm-8 col-8">
566<label for="test">Human test:</label>
567<input type="text" id="test-register" name="test" class="form-control" placeholder="Write what it says" autocomplete="off" required>
568</div>
569</div>
570</div>
571
572<div class="row">
573<button id="nextButton" class="btn btn-primary" disabled>Next</button>
574</form>
575</div>
576
577</div>
578</div>
579<script>
580// Secure existing abbreviations from PHP
581var existingAbbreviations = ["","0407","0616","1052812011","1313","158","1777","1888","2021","2597","2709","3101","312","4250","4317","4319","4332","4363","4368","4369","4373","4377","4385","4386","4395","4399","4406","4407","4413","4423","4437","4438","4449","4450","4451","4454","4456","4465","4473","4481","4482","4486","4495","4500","4501","4505","4507","4508","4512","4516","4518","4519","4520","4521","4522","4523","4524","4526","4527","4532","4533","4534","4535","4536","4537","4538","4539","4540","4541","4543","4545","4547","4549","4550","4555","4559","4561","4564","4568","4573","4581","4589","4596","4600","4601","4610","4613","4615","4616","4618","4623","4624","4625","4626","4627","4635","4636","4644","4645","4648","4649","4650","4652","4653","4654","4660","4667","4671","4676","4681","4683","4685","4689","4691","4694","4697","4717","4722","4723","4726","4730","4734","4740","4746","4749","4762","4782","4785","4790","4794","4797","4806","4814","4815","4827","4828","4830","4841","4852","4861","4878","4884","4892","4894","4899","4900","4904","4925","4926","4948","4949","4950","4952","4955","4957","4958","4959","4961","4962","4963","4964","4966","4968","4969","4970","4971","4973","4974","4975","4977","4978","4979","4981","4982","4984","4985","4987","4989","4990","4993","4994","4995","4996","5000","5001","5003","5004","5011","5012","5013","5014","5015","5016","5017","5019","5020","5021","5023","5026","5027","5028","5029","5030","5031","5032","5033","5035","5036","5037","5038","5041","5042","5043","5044","5046","5048","5050","5052","5053","5054","5055","5057","5058","5059","5060","5061","5062","5065","5066","5067","5068","5069","5072","5074","5076","5077","5078","5079","5080","5081","5083","5085","5086","5087","5088","5089","5092","5093","5094","5096","5098","5099","5100","5102","5103","5104","5106","5108","5110","5111","5112","5114","5115","5116","5117","5118","5119","5120","5121","5122","5123","5125","5126","5127","5128","5129","5130","5131","5132","5133","5134","5135","5136","5137","5138","5139","5140","5141","5143","5144","5145","5147","5149","5150","5151","5152","5153","5154","5155","5156","5157","5158","5159","5160","5161","5162","5163","60TH","620000","666","6789","6969","747500874","777","7777","7GRG","9534","964356615","964356616","996770585","996770586","9999","9T3","AAB","AART","ABC","ABC1","AC87","ACGP","ADEN","ADN","ADNA","ADR","AER","AFSK","AGB","AGU","AHL","AISH","AJS","AKIO","ALAN","ALO","ALP","ALR","ALU","ALYC","AMA","AMOK","ANFA","ANG","APE","APF","AQIN","AQUA","ARY","ASA","ASB","ATB","ATBL","AWEN","AZIZ","BALL","BAN","BAXT","BBB","BBGA","BBQ","BCC","BCSM","BDA","BDC","BDN","BDT","BEN","BENO","BFD","BFF","BFPL","BIEB","BIG","BLUE","BMDA","BMDK","BMDT","BNG","BOM1","BOS","BOSC","BRCC","BREA","BREE","BSS2","BUA","BVDR","CALA","CBAI","CBC","CCT","CGR","CHD","CIT","CLD","COG","COMP","CRJ","CROC","CRYP","CSO","CSP","CUFF","D360","DANI","DAR","DBAC","DCD","DCG","DDD","DDK","DEP","DFR","DIB","DIU","DIVINGINDO","DJ21","DJC","DLB","DOSH","DT","DTIM","DUNE","EART","EAW1","EC2","EDS","EELC","EFY","EMMA","EMP","EPD","EPD2","ERCH","EVER","EVO","EWC","FADI","FAZC","FCF","FDG","FHT","FIN","FJRD","FLOR","FUND","G G","GD","GEM1","GF","GGB","GHGH","GIAC","GIB","GINGER","GOLF","GT18","GVI","H420","HAUD","HBL","HFR","HIT","HJZP","HOG","HOR","HPM","IAM","ICE","IF01","IKI","INOV","INSP","IPIC","ISL5","JACK","JAD","JAKE","JANE","JAS","JAS2","JCUC","JESS","JGD","JPL","JRC","JSL","JSM","JUSS","KAYH","KERF","KEV","KIR","KKC","KKEL","KMK","KOTO","KRAN","KSM","KUHN","KZU","L","LABR","LCS","LEAH","LEAN","LEPA","LGB","LGDP","LHT","LIMI","LJD","LLD9","LNM","LOT","LUCI","LULU","LUNA","LWK","MAX","MBC","MDEN","MEIK","MIR","MMB","MMCO","MMM","MMP","MNTA","MOA","MOC","MOTO","MRF","MSP","MYAH","NAGA","NBN","NFG","NG23","NGG","NIC","NOOR","NSNP","NSP","NZM","OCG","ODDA","OIT","OLLY","OSIT","OTB","PAD","PAIL","PAIN","PAP","PARA","PAX7","PEON","PERU","PES","PLA","PLNA","PLYS","POR","PUB ","RACH","RAIN","RAM","RATIH","REVY","RI20","RIO","RLV","ROSI","RUBI","SAIL","SCPF","SDC","SEG","SEN","SETH","SGI","SID","SINK","SJC","SLR","SMBA","SMC","SMG","SOKA","SOUL","SRA","SSD","STAG","STAM","STRA","SUE","SUEM","SVP","T3ST","TAH","TAMG","TBAK","TDC","TIEM","TMM","TNN","TOW","TPP","TPW","TPWB","TRE","TRH","TTR","TUFF","TWB","TWC","UBER","UND","UNIN","USG","VER","VIBE","VLD","VUKS","WALA","WALT","WUN","WWVE","YBB","YDYO","YES","YOSU","YOUS","ZAGG","ZEN","ZGD"];
582
583// Function to validate and clean input
584function cleanInput(input) {
585    return input.replace(/[^a-zA-Z0-9\s]/g, '').toUpperCase();
586}
587
588// Function to check if abbreviation is valid
589function isValidAbbreviation(abbr) {
590    return /^[A-Z0-9]{3,4}$/.test(abbr);
591}
592
593// Function to check abbreviation availability
594function checkAbbreviationAvailability() {
595    var companyName = cleanInput(document.getElementById("company_name").value);
596    var abbreviations = getAbbreviations(companyName);
597    var availableAbbreviations = abbreviations.filter(function(abbr) {
598        return isValidAbbreviation(abbr) && !existingAbbreviations.includes(abbr);
599    });
600    makeSuggestions(availableAbbreviations);
601}
602
603// Function to generate abbreviations from company name - FIXED
604function getAbbreviations(name) {
605    var words = name.split(/\s+/).filter(word => word.length > 0);
606    var abbreviations = [];
607    
608    // Get first letters of each word
609    if (words.length >= 3) {
610        abbreviations.push(words.slice(0, 3).map(word => word[0]).join(''));
611    }
612    if (words.length >= 4) {
613        abbreviations.push(words.slice(0, 4).map(word => word[0]).join(''));
614    }
615    
616    // Get other combinations
617    for (var i = 0; i < words.length; i++) {
618        // Single word abbreviations (3-4 letters)
619        if (words[i].length >= 3 && words[i].length <= 4) {
620            abbreviations.push(words[i]);
621        }
622        
623        // Two word combinations
624        if (i < words.length - 1) {
625            var twoWord = words[i] + words[i+1];
626            if (twoWord.length >= 3 && twoWord.length <= 4) {
627                abbreviations.push(twoWord);
628            }
629        }
630        
631        // Three word combinations
632        if (i < words.length - 2) {
633            var threeWord = words[i] + words[i+1] + words[i+2];
634            if (threeWord.length >= 3 && threeWord.length <= 4) {
635                abbreviations.push(threeWord);
636            }
637        }
638    }
639    
640    // Filter for valid abbreviations only
641    return abbreviations.filter(isValidAbbreviation);
642}
643
644// Function to create suggestion buttons - FIXED
645function makeSuggestions(abbreviations) {
646    var container = document.getElementById("suggestions");
647    // Clear previous suggestions except the delete button
648    var buttons = container.querySelectorAll('.abbr-button');
649    buttons.forEach(button => button.remove());
650    
651    abbreviations.forEach(function(abbr) {
652        let button = document.createElement("button");
653        button.id = abbr;
654        button.classList.add("abbr-button", "btn", "p-2");
655        button.textContent = abbr;
656        container.appendChild(button);
657    });
658}
659
660// Add event listeners
661document.getElementById("company_name").addEventListener("input", checkAbbreviationAvailability);
662
663// Handle suggestion button clicks
664 $(document).on("click", ".abbr-button", function() {
665    $("#ClientAbbreviation").val(this.id);
666    validateClientAbbreviation();
667});
668
669// Validate client abbreviation input
670function validateClientAbbreviation() {
671    var inputValue = $("#ClientAbbreviation").val().toUpperCase();
672    var isValid = isValidAbbreviation(inputValue) && !existingAbbreviations.includes(inputValue);
673    
674    if (isValid) {
675        $("#ClientAbbreviation").removeClass('text-danger').addClass('text-success');
676        $('#nextButton').prop('disabled', false);
677        $('#human-test').removeClass('d-none');
678        $('#clientIDok').removeClass('d-none');
679        $('#clientIDerror').addClass('d-none');
680    } else {
681        $("#ClientAbbreviation").removeClass('text-success').addClass('text-danger');
682        $('#nextButton').prop('disabled', true);
683        $('#human-test').addClass('d-none');
684        $('#clientIDok').addClass('d-none');
685        $('#clientIDerror').removeClass('d-none');
686    }
687}
688
689// Handle client abbreviation input
690 $('#ClientAbbreviation').on('input', function() {
691    var inputValue = $(this).val();
692    // Clean and format input
693    inputValue = cleanInput(inputValue);
694    if (inputValue.length > 4) {
695        inputValue = inputValue.substring(0, 4);
696    }
697    $(this).val(inputValue);
698    validateClientAbbreviation();
699});
700
701// Format company name to title case
702 $('#company_name').on('input', function() {
703    var currentValue = $(this).val();
704    $(this).val(toTitleCase(currentValue));
705});
706
707function toTitleCase(str) {
708    return str.replace(/\w\S*/g, function(txt) {
709        return txt.charAt(0).toUpperCase() + txt.substr(1).toLowerCase();
710    });
711}
712
713// Remove all suggestion buttons
714function removeElements() {
715    document.querySelectorAll('.abbr-button').forEach(el => el.remove());
716}
717
718// Check client ID for login
719function checkClientID() {
720    var clientID = cleanInput($("#client-id").val());
721    $("#client-id").val(clientID);
722    
723    if (isValidAbbreviation(clientID) && existingAbbreviations.includes(clientID)) {
724        $("#logininOk").removeClass("d-none");
725        $("#logininError").addClass("d-none");
726    } else {
727        $("#logininError").removeClass("d-none");
728        $("#logininOk").addClass("d-none");
729    }
730}
731
732// Handle login form submission
733document.getElementById('login').addEventListener('submit', function(event) {
734    event.preventDefault();
735    var ClientAbbreviation = cleanInput(document.getElementById('client-id').value);
736    
737    if (isValidAbbreviation(ClientAbbreviation) && existingAbbreviations.includes(ClientAbbreviation)) {
738        window.location.href = '/client-area/login/' + ClientAbbreviation + '/';
739    } else {
740        $("#logininError").removeClass("d-none");
741    }
742});
743
744// Handle register form submission
745document.getElementById('register').addEventListener('submit', function(event) {
746    event.preventDefault();
747    var ClientAbbreviation = cleanInput(document.getElementById('ClientAbbreviation').value);
748    var test = document.getElementById('test-register').value.toUpperCase();
749    
750    if (isValidAbbreviation(ClientAbbreviation)) {
751        window.location.href = '/client-area/register/' + ClientAbbreviation + '/' + test + '/';
752    } else {
753        $("#clientIDerror").removeClass("d-none");
754    }
755});
756
757// Tab switching
758 $(document).ready(function() {
759    $("#login-tab").click(function() {
760        $("#register-tab-pane").addClass("d-none");
761    });
762    $("#register-tab").click(function() {
763        $("#register-tab-pane").removeClass("d-none");
764    });
765});
766</script>
766
767</div>
768<div class="modal-footer">
769<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Close</button>
770</div>
771</div>
772</div>
773</div>
774<!--Footer-->
775<footer class="page-footer text-center font-small mt-4" style="background-color:#cccccc;">
776
777<div class="container text-left wow zoomInDown">
778<div class="row">
779
780<div class="col-12 col-sm-6 col-md-3 wow zoomInDown">
781<h5>Customer Service</h5>
782Customer Service - We're here for you!<br>
783Do you have questions about making your own teeshirt please do not hesitate to contact our service team<br><br>
784Opening Hours : 10:00 - 16:30 Mon - Sat<br>
785Local time now : 10:20<br>Mobile/WhatsApp : <a href="https://wa.me/6281338388443" target="_blank">+6281 338 388 443</a><br>
786<a href="/contact/" class="btn btn-sm p-1">Read more: Customer Service</a>
787</div>
788
789<div class="col-12 col-sm-6 col-md-3 wow zoomInDown">
790<h5>Address</h5>
791The Pirate Way Bali (TPW Bali)<br>Jalan Sekuta 37<br>Sanur, Denpasar Selatan 80228<br>Bali Indonesia<br><br>
792<a href="https://g.page/PirateWayBali?share" target="_blank">Directions : Di pabrik garmen "The Pirate Way" Jalan Sekuta 37, Gerbang Hitam</a><br><br>
793<a href="/contact/location-factory/" class="btn btn-sm p-1">Read more: Address</a>
794</div>
795
796<div class="col-12 col-sm-6 col-md-3 wow zoomInDown">
797<h5>Info</h5>
798<ul class="list-group-flush">
799<li class="list-group-item"><a href="/about/clothing-factory-indonesia-bali/">About Us</a></li>
800<li class="list-group-item"><a href="/about/sustainability/">Sustainability</a></li>
801<li class="list-group-item"><a href="/about/our-values/">Our Values</a></li>
802<li class="list-group-item"><a href="/about/factory/">Our Factory</a></li>
803<li class="list-group-item"><a href="/about/fabric-choice/">Fabric Choices</a></li>
804<li class="list-group-item"><a href="/fabric-colors.html">Fabric Colors</a></li>
805</ul>
806</div>
807
808<div class="col-12 col-sm-6 col-md-3 wow zoomInDown">
809<h5>We accept these payments</h5>
810Bank Transfers, PayPal and Western Union<br>
811<img src="/images/payments/westernunion-sm.png" alt="Western Union Transfers allowed" class="p-1">
812<img src="/images/payments/transferwise-sm.png" alt="Transfer Wise Transfers allowed" class="p-1">
813<img src="/images/payments/paypal-sm.png" alt="PayPal Transfers allowed" class="p-1">
814<img src="/images/payments/bca-sm.png" alt="Bank Central Asia or BCA Transfers allowed" class="p-1">
815<a href="/frequently-asked-questions/payments-we-accept-how-to-pay-us-with-paypal-bank-transfers-western-union-bca.html" class="btn btn-sm p-1">Read more: We accept these payments</a>
816</div>
817
818</div> <!-- end of row -->
819
820<hr class="my-4">
821
822<!-- Social icons -->
823<div class="pb-4">
824<a href="https://www.facebook.com/thepirateway" target="_blank"><i class="fab fa-facebook-f fa-5x col-4"></i></a>
825<a href="https://www.instagram.com/thepirateway.bali/" target="_blank"><i class="fab fa-instagram fa-5x col-4"></i></a>
826<a href="https://www.youtube.com/@ThePirateWay/shorts" target="_blank"><i class="fab fa-youtube fa-5x col-3"></i></a>
827</div>
828<!-- Social icons -->
829
830<!--Copyright-->
831<div class="row">
832
833<div class="col-12 col-md-6">
834<a href="/">Home</a> - <a href="/privacy-policy.html">Privacy Policy</a> - <a href="/sitemap.html">Site Map</a>
835</div>
836
837<div class="col-12 col-md-6">
838COPYRIGHT &#169; (CFINDO) Clothing Factory Indonesia. All Rights Reserved. Website Design omDawe
839</div>
840
841</div>
842<!--/.Copyright-->
843
844</div> <!-- end of container -->
845
846</footer>
847<!--/.Footer-->
847<script async src="//static.getclicky.com/101400613.js"></script>
847
848<!-- Google tag (gtag.js) -->
vendor: 65 bytes, lines 848-849
848
849<script async src="https://www.googletagmanager.com/gtag/js?id=
849UA-1224469-78
vendor: 13 bytes, line 849
849"></script>
850<script>
851  
vendor: 138 bytes, lines 851-855
851window.dataLayer = window.dataLayer || [];
852  function gtag(){dataLayer.push(arguments);}
853  gtag('js', new Date());
854
855  gtag('config', '
855UA-1224469-78
vendor: 5 bytes, line 855
855');
856</script>
856
857<!-- Matomo -->
858<script>
859  var _paq = window._paq = window._paq || [];
860  /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
861  _paq.push(['trackPageView']);
862  _paq.push(['enableLinkTracking']);
863  (function() {
864    var u="//www.cfindo.com/analytic/";
865    _paq.push(['setTrackerUrl', u+'matomo.php']);
866    _paq.push(['setSiteId', '1']);
867    var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
868    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
869  })();
870</script>
870
871<!-- End Matomo Code -->
872<script src="https://cdn.jsdelivr.net/npm/@popperjs/[email protected]/dist/umd/popper.min.js"></script>
vendor: 2 bytes, line 872
872
873<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js" integrity="sha384-w76AqPfDkMBDXo30jS1Sgez6pr3x5MlQ1ZAGC+nuZB+EYdgRZgiwxhTBTkF7CXvN" crossorigin="anonymous"></script>
873
874<link rel="stylesheet" href="https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
875<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
vendor: 2 bytes, line 875
875
876<script>
877$(function () {
878  $('[data-toggle="tooltip"]').tooltip()
879})
880</script>
vendor: 2 bytes, line 880
880
881<script>
882</script>
882
883
884</body>
885</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.