PageSourceSearch

https://www.sandollcloud.com/static/js/psp.common.const.js

js sandollcloud.com collected 2026-09-24 19:26:04 UTC 20,717 bytes, 313 lines download raw bytes

1var ComConst = (function() {
2
3    //#region 검색 관련 기본 상수
4    var SEARCH_POP_HASH_TAG         = "schpop";     // -- 해시태그에 포함되어 있다면 팝업 띄움
5    var SEARCH_IMAGE_POP_HASH_TAG   = "crop"  //
6
7
8
9    // -- -- 검색 유형 Start (안 쓸 예정)
10    var search_word_from_auto       = "auto";       // -- 자동완성에서 선택
11    var search_word_from_popular    = "popular";    // -- 인기 검색어 선택
12    var search_word_from_input      = "input";      // -- 사용자 직접 입력
13    var search_word_from_result     = "result";     // -- 결과 화면에서 선택
14    // -- -- 검색 유형 End
15
16    //#region 검색 플랫폼
17    var SEARCH_WORD_PLATFORM_PC     = "PC";
18    var SEARCH_WORD_PLATFORM_MOBILE = "MWEB";
19    var SEARCH_WORD_PLATFORM_WSCB   = "WSCB";
20    var SEARCH_WORD_PLATFORM_MSCB   = "MSCB";
21    var SEARCH_WORD_PLATFORM_ACB    = "ACB";
22    //#endregion
23
24    //#region 검색 유형
25    // -- GR : 자연어 검색, CW: 윈도우구름다리, CM: 맥구름다리, CI: iOS
26    var search_word_type_auto       = "AT"; // -- 자동 완성
27    var SEARCH_WORD_TYPE_AUTOV2     = "AT"; // -- 자동 완성
28    var search_word_type_input      = "IP"; // -- 직접 입력
29    var SEARCH_WORD_TYPE_INPUTV2    = "IP"; // -- 직접 입력
30    var search_word_type_popular    = "PP"; // -- 인기 검색어
31    var SEARCH_WORD_TYPE_POPULARV2  = "PP"; // -- 인기 검색어 
32    //#endregion
33
34    // -- -- 검색 선택 콘텐츠 영역 Start (안 쓸 예정)
35    var search_word_select_font     = "font";
36    var search_word_select_sshop    = "sshop";
37    var search_word_select_brand    = "brand";
38    var search_word_select_designer = "designer";
39    var search_word_select_fontinuse= "fontinuse";
40    // -- -- 검색 선택 콘텐츠 영역 End
41
42    //#region 검색 위치
43    var search_word_from_totalpop       = "TP"; // -- 전체 검색 팝업
44    var SEARCH_WORD_FROM_TOTALPOPV2     = "TT"; // -- 통합 검색
45    var search_word_from_totalresult    = "TR"; // -- 전체 검색 결과 페이지
46    var serach_word_from_sshop          = "SS"; // -- 셀렉샾 검색
47    var search_word_from_font           = "FO"; // -- 폰트 검색
48    var search_word_from_brand          = "BR"; // -- 브랜드 검색
49    var search_word_from_designer       = "DS"; // -- 디자이너 검색
50    var search_word_from_fontinuse      = "FU"; // -- 폰트인유즈 
51    var SEARCH_WORD_FROM_TOTALCUST      = "CT"; // -- 고객지원 전체 검색
52    //#endregion
53
54    // -- -- 검색 결과 상세 영역 Start
55    var default_page_content_cnt        = 24; //24;   // 한 페이지당 보여줄 데이터 수
56    var default_page_length             = 6;   // 페이징 수
57
58    var search_word_page_content_cnt    = 25; //25;   // 한 페이지당 보여줄 데이터 수
59    var search_word_page_length         = 6;   // 페이징 수
60    // -- -- 검색 결과 상세 영역 End
61
62
63    // -- -- 자동 완성 검색 최소 글자 수
64    var SEARCH_AUTOCOMPLETE_WORD_LEN    = 1;
65
66    // -- -- 미리 보기 서버 경로 Start
67    var preview_server_uri = "https://preview.sandollcloud.com";
68    var preview_server_V2_uri = "https://dev-preview.sandollcloud.com/api/preview/get_preview_url/";
69//console.log(window.location.hostname);
70    if(window.location.hostname.indexOf("dev-renew-www.sandollcloud") !== -1) {
71        var preview_server_get_uri = "https://o2adb3m367.execute-api.ap-northeast-2.amazonaws.com/v1/api/preview/get_preview_url/"; //psp3용 
72    }else{
73        var preview_server_get_uri = "https://kiznh08bd2.execute-api.ap-northeast-2.amazonaws.com/v1/api/preview/get_preview_url/"; //real용
74    }
75    var preview_server_img_uri = "https://preview.sandollcloud.com/api/image/sandollcloud/get_preview_image/";
76      
77    // -- -- 미리 보기 서버 경로 End
78
79    // -- -- 미리보기 국가별 텍스트 Start
80    var option_texts                = {
81        ko : [ // 한글 
82            "초록빛 고래수염과 높이뛰는 황새다리건널목 신호등 아래 솜사탕우주맛집",
83            "가나다라마바사아자차카타파하",
84            "abcdefghijklmnopqrstuvwxyz",
85            "ABCDEFGHIJKLMNOPQRSTUVWXYZ",
86            "1234567890"
87        ],
88        ch : [ // 중국글  他們所有的設備和儀器彷彿都是有生命的。
89            "人之所以犯错误,不是因为不懂,而是因为以为自己什么都懂。/ 景耀四年,遷行軍護衛將軍。時為黃皓用事,故託病不出。/ 他們所有的設備和儀器彷彿都是有生命的。",
90            "abcdefghijklmnopqrstuvwxyz",
91            "ABCDEFGHIJKLMNOPQRSTUVWXYZ",
92            "1234567890"
93        ],
94        la : [ // 라틴 
95            "Pack my box with five dozen liquor jugs",
96            "abcdefghijklmnopqrstuvwxyz",
97            "ABCDEFGHIJKLMNOPQRSTUVWXYZ",
98            "1234567890"
99        ],
100        th : [ // 태국어
101            "หอกลางฐานจัตุรัสอัฏฐมีบูชา",
102            "abcdefghijklmnopqrstuvwxyz",
103            "ABCDEFGHIJKLMNOPQRSTUVWXYZ",
104            "1234567890"
105        ],
106        hy : [ // 아르메니아어
107            "Pack my box with five dozen liquor jugs",
108            "abcdefghijklmnopqrstuvwxyz",
109            "ABCDEFGHIJKLMNOPQRSTUVWXYZ",
110            "ԱԲԳԴԵԶԷԸԹԺԻԼԽԾԿՀՁՂՃՄՅՆՇՈՉՊՋՌՍՎՏՐՑՒՓՔՕՖ աբգդեզէըթժիլխծկհձղճմյնշոչպջռսվտրցւփքօֆ",
111            "1234567890"
112        ],
113        ja:[ //Japanese 일본어
114            "花と緑のある生活。",
115            "abcdefghijklmnopqrstuvwxyz",
116            "ABCDEFGHIJKLMNOPQRSTUVWXYZ",
117            "1234567890"
118        ],
119        ar:[ //Arabic 아라빅
120            " .الحب سماء لا تمطر غير الأحلام",
121            "abcdefghijklmnopqrstuvwxyz",
122            "ABCDEFGHIJKLMNOPQRSTUVWXYZ",
123            "1234567890"
124        ]
125        
126    };
127    var default_txt = {
128        ko : "초록빛 고래수염과 높이뛰는 황새다리건널목 신호등 아래 솜사탕우주맛집",
129        ch :"人之所以犯错误,不是因为不懂,而是因为以为自己什么都懂。/ 景耀四年,遷行軍護衛將軍。時為黃皓用事,故託病不出。/ 他們所有的設備和儀器彷彿都是有生命的。", // 중국글 
130        zhchs : "人之所以犯错误,不是因为不懂,而是因为以为自己什么都懂。",
131        zhcht : "景耀四年,遷行軍護衛將軍。時為黃皓用事,故託病不出。",
132        zhchh : "他們所有的設備和儀器彷彿都是有生命的。",
133        la : "Pack my box with five dozen liquor jugs",
134        th : "หอกลางฐานจัตุรัสอัฏฐมีบูชา", // 태국어
135        hy : "Քանզի մարդկային ընտանիքի բոլոր անդամներին", // 아르메니아어
136        icon : "⊝⊛⦿⊖✪⌂☮⚠⚡⛵♡←↖↑↗→↘↓↙❆☁☼☑ⒶⒷⒸⒹ",
137        jamo : "デジタル文字は美しく進化する", //Japanese 모리사와전용 일본어 
138        ja : "花と緑のある生活", //Japanese 일본어 / 花と緑のある生活。
139        jakana : "あしたのそらときみのこえ", //일본어 가나
140        he: "נטעו חורשה בפארק",   //"אז הגיע הלילה של כוכב השביט הראשון", //Hebrew 히브류
141        lo: "ພະຈັນໝຸນອ້ອມໂລກ.", //라오어 
142        ru : "Алая вспышка осветила силуэт зазубренного крыла.", //Cyrillic 러시아어  키릴 cy
143        el: "Ήταν απλώς θέμα χρόνου.", //Greek 그릭 gr
144        inhi : "अंतरिक्ष यान से दूर नीचे पृथ्वी शानदार ढंग से जगमगा रही थी ।", //Indic-Devanagari 인도 데바나가리 inde
145        inbn : "আগুনের শিখা নিভে গিয়েছিল, আর তিনি জানলা দিয়ে তারাদের দিকে তাকালেন৷",//Indic-Bengali 인도 벵갈 inbe
146        ingu : "અમને તેની જાણ થાય તે પહેલાં જ, અમે જમીન છોડી દીધી હતી.",//Indic-gujarati 인도 구자르티 inguj
147        inpa : "ਸਵਾਲ ਸਿਰਫ਼ ਸਮੇਂ ਦਾ ਸੀ।", //Indic-gurmukhi 인도 구르무키 ingur
148        inkn : "ಇದು ಕೇವಲ ಸಮಯದ ಪ್ರಶ್ನೆಯಾಗಿದೆ.",  //Indic-kannada 인도 카나다 inka
149        inml : "അവരുടെ എല്ലാ ഉപകരണങ്ങളും യന്ത്രങ്ങളും ഏതെങ്കിലും രൂപത്തിൽ സജീവമാണ്.",  //Indic-malayalam 인도 말라얄람 inma
150        inor : "ଏହା କେବଳ ଏକ ସମୟ କଥା ହିଁ ଥିଲା.", //Indic-oriya 인도 오리아
151        insi : "එය කාලය පිළිබඳ ප්‍රශ්නයක් පමණක් විය.",//Indic-sinhala 인도 씽할러
152        inta : "அந்திமாலையில், அலைகள் வேகமாக வீசத் தொடங்கின.", //Indic-tamil 인도 타밀
153        inte : "ఆ రాత్రి మొదటిసారిగా ఒక నక్షత్రం నేలరాలింది.",//Indic-telugu 인도 텔루구
154        inur : "زندگی ایک سفر ہے، ساتھ چلو",// Indic(Urdu) 인도 우르두
155        bo: "ཁོ་ཚོའི་སྒྲིག་ཆས་དང་ལག་ཆ་ཡོད་ཚད་གསོན་པོ་རེད།",//Tibetan 티벳 ti
156        km: "ខ្ញុំបានមើលព្យុះ ដែលមានភាពស្រស់ស្អាតណាស់ ប៉ុន្តែគួរឱ្យខ្លាច", //Khmer 커매 캄보디아 kh
157        my: "သူတို့ရဲ့ စက်ပစ္စည်းတွေ၊ ကိရိယာတွေ အားလုံး အသက်ရှင်ကြတယ်။", //Myanmar 미얀마
158        di: "Pack my box with five dozen liquor jugs",  //딩벳 
159        ar: " .الحب سماء لا تمطر غير الأحلام", //Arabic 아라빅 ab
160        nu :"0123456789", //숫자
161        vi :"Mặt trời bị mây che khuất.", //베트남어 /해가 구름에 의해 가리워졌다
162        ka :"ვაჟკაცისა ხსენება არს მისი საქმე ჭეშმარიტი."
163       
164    };
165
166    var default_txt2 = {
167        la: "It is enough to decide intuitively if you write in a short text from a few letters to a few sentences. It's like saying, 'Yeah, this is how it feels.' I recommend viewing it at 100% size in the actual environment you will be using it.",
168    
169        ko: "획과 획이 교차하는 곳은 힘이 한순간에 모여 들므로 아주 조심해야 해요. 그리고 활자의 결구는 집이나 몸과 같아서, 하나를 바꾸면 다른 하나도 바뀌거든요. 이 점이 우리가 활자를 만드는 이유입니다.",
170    
171        zhchs: "秦淮河流经金陵一段,自六朝以来,一直是商旅集散之地,河两岸秦楼楚馆林立,至唐末杜牧的时代繁华不减当年。如果说金陵在六朝时期的兴衰史足以证明世事的反复无常,那么秦淮河的繁华不减,似乎又给人某种启示。《泊秦淮》要表达的便是作者途经此地所触发的意绪。 ",
172    
173        zhcht: "鄧艾取了江油,遂接陰平小路。諸軍皆到江油取齊,逕來攻涪城。部將田續曰:「我軍涉險而來,甚是勞頓,且當休養數日,然後進兵。」艾大怒曰:「兵貴神速,汝敢亂我軍心耶!」喝令左右推出斬之。眾將苦告方免。艾自驅兵至涪城。城內官吏軍民疑從天降,盡皆出é
173™ã€‚蜀人飛報入成都。",
174    
175        th: "เทคโนโลยีเสมอ เพื่อให้สามารถรองรับรูปแบบรหัสการเขียนและการเขียนเพื่อบันทึกนี้เองที่กลายมาเป็นส่วนของภาษาในภาคของภาษาเขียน",
176    
177        ja: "前の説明で「フォントを利用するには『フォントファイル』を使用する」と言いました。 実は、これも正確な説明ではありません。 「フォントファイル」を利用せずにフォントを使用する方法が存在するからです。フォントプラットフォーム「SandollCloud」は、「フォントファイル」をユーザーのコンピュータにダウンロードするのではなく、ユーザーが選択したフォントをサーバー呼び出しを通じて活性化する方式でサービスされます。",
178    
179        jamo: "モリサワは社是である「文字を通じて社会に貢献する」という経営理念のもとに高品質でバラエティ豊かな1000書体以上のフォントを提供します。",
180
181        jakana : "おおきなソファにすわって、ホットチョコレートをのみながら、やさしいおんがくをきいていました。ゆきがしずかにふっていて、まどのそとがまっしろになっていくのを、ただぼんやりとみつめていました。", //일본어 가나
182
183        ka:"რომელი მეგობრობით ხარის, განშორება შვენის მოსწყენად, ვინცა გულითმან შეიტყოს, ნადირს არ ეგების მისათმენად,განშორებითა მომწყინდა, გონება იქმნა მისასმენად, თვალთა ვრცელისა უყურა, ცხენსა აღუპყრა აღსაკრავად.",
184
185        he: "מתחת לאור הכוכבים הרחוקים, רוח קלה נשבה והביאה עמה ריח של דשא רטוב, כאילו הטבע עצמו נשם עמוק.",
186
187        ru : "Тени деревьев колыхались на стене, словно в немой беседе о прошлом, которое уже не вернётся, но живёт в памяти.", 
188
189        el: "Κάθε κύμα που έσκαγε στην ακτή θύμιζε ψίθυρο παλιών μυστικών, λόγια που δεν ειπώθηκαν ποτέ φωναχτά.",  
190
191        inhi : "धीमी हवा में खिले फूलों की खुशबू थी, और आकाश में चमकते सितारे जैसे कोई कहानी कह रहे थे निःशब्द।", 
192
193        inbn : "বাতাসে ভেসে এলো বকুল ফুলের গন্ধ, জানলার বাইরে আকাশে মিটিমিটি জ্বলছিল কোনো দূর তারার আলো।" , 
194
195        ingu : "હળવા પવનમાં પાંદડા હળાવા ઝૂલતા હતા, અને દૂર આકાશના અંત પર સૂર્ય અસ્ત જઈ રહ્યો હતો, જેમણે આશાવાદથી ભરેલું સંધ્યાકાળ મોકલ્યો.",
196
197        inpa : "ਹਵਾ ਵਿਚ ਸੁਗੰਧ ਸੀ, ਜਿਵੇਂ ਮਿੱਟੀ ਦੀ ਪਿਆਸ ਬੂਹਿਆਂ ਨਾਲ ਮਿਟ ਗਈ ਹੋਵੇ, ਅਤੇ ਦੂਰ ਤਾਰਿਆਂ ਦੀ ਝਿਲਮਿਲ ਬੋਲ ਰਹੀ ਸੀ।",
198
199        inta : "மனதின் நிழல்களில் மறைந்த கதைகள் போல, கடற்கரை அலைகள் மெதுவாக வந்துச் சென்றன, ஒரு இசையாகப் பாய்ந்தன.", 
200
201        ar: "تحت ضوء القمر، همست الرمال بأسرار الليالي القديمة، والنسيم حمل معه عبير الذكريات البعيدة."  
202
203    };
204
205    // -- -- 미리보기 국가별 텍스트 End
206
207    // -- -- Rest 결과 코드 정의 Start
208    var rest_result_code_success    = 0;    // -- 성공
209    var rest_result_code_notauth    = 9;    // -- 로그인 비인증 상태
210    // -- -- Rest 결과 코드 정의 End
211
212    //#region 제휴・광고 문의 
213    var PARTNERSHIP_FILE_SIZE = 10 * 1024 * 1024;
214    var PARTNERSHIP_EXT_ARRAY = ["pdf", "doc", "docx", "ppt", "pptx", "key", "jpg", "jpeg", "png"];
215    //#endregion
216
217    //#region 무료폰트 등록 신청서
218    var FREEFONT_FILE_SIZE = 10 * 1024 * 1024;
219    // var FREEFONT_EXT_ARRAY = ["otf", "ttf"];
220    var FREEFONT_EXT_ARRAY = ["zip"];
221    var FREEFONT_EXT_IMGE_ARRAY = ["jpg", "jpeg", "png","gif"];
222    //#endregion
223
224    //#region 이미지 검색
225    var SEARCHIMG_FILE_SIZE = 10 * 1024 * 1024;
226    var SEARCHIMG_IMAGE_MAX_SIZE = 6454;
227    var SEARCHIMG_EXT_IMGE_ARRAY = ["jpg", "jpeg", "png","bmp"];
228    //#endregion
229
230    //#region 입점문의
231    var STOREINQUIRY_FILE_SIZE = 10 * 1024 * 1024;
232    var STOREINQUIRY_EXT_ARRAY = ["pdf", "doc", "docx", "ppt", "pptx", "key", "jpg", "jpeg", "png"];
233    //#endregion
234
235    //#region 1:1문의
236    var QNA_FILE_SIZE = 10 * 1024 * 1024;
237    var QNA_EXT_ARRAY = ["pdf", "doc", "docx", "ppt", "pptx", "key", "jpg", "jpeg", "png"];
238    //#endregion
239
240    return {
241        SEARCH_POP_HASH_TAG: SEARCH_POP_HASH_TAG,
242        SEARCH_IMAGE_POP_HASH_TAG: SEARCH_IMAGE_POP_HASH_TAG,
243        searchWordFromAuto: search_word_from_auto,
244        searchWordFromPopular: search_word_from_popular,
245        searchWordFromInput: search_word_from_input,
246        searchWordFromResult: search_word_from_result,
247
248        SEARCH_WORD_PLATFORM_PC: SEARCH_WORD_PLATFORM_PC,
249        SEARCH_WORD_PLATFORM_MOBILE: SEARCH_WORD_PLATFORM_MOBILE,
250        SEARCH_WORD_PLATFORM_WSCB: SEARCH_WORD_PLATFORM_WSCB,
251        SEARCH_WORD_PLATFORM_MSCB: SEARCH_WORD_PLATFORM_MSCB,
252
253        searchWordTypeAuto: search_word_type_auto,
254        SEARCH_WORD_TYPE_AUTOV2: SEARCH_WORD_TYPE_AUTOV2,
255        searchWordTypeInput: search_word_type_input,
256        SEARCH_WORD_TYPE_INPUTV2: SEARCH_WORD_TYPE_INPUTV2,
257        searchWordTypePopular: search_word_type_popular,
258        SEARCH_WORD_TYPE_POPULARV2: SEARCH_WORD_TYPE_POPULARV2,
259
260        searchWordSelectFont: search_word_select_font,
261        searchWordSelectSshop: search_word_select_sshop,
262        searchWordSelectBrand: search_word_select_brand,
263        searchWordSelectDesigner: search_word_select_designer,
264        searchWordSelectFontinuse: search_word_select_fontinuse,
265
266        searchWordFromTotalpop: search_word_from_totalpop,
267        SEARCH_WORD_FROM_TOTALPOPV2: SEARCH_WORD_FROM_TOTALPOPV2,
268        searchWordFromTotalresult: search_word_from_totalresult,
269        serachWordFromSshop: serach_word_from_sshop,
270        searchWordFromFont: search_word_from_font,
271        searchWordFromBrand: search_word_from_brand,
272        searchWordFromDesigner: search_word_from_designer,
273        searchWordFromFontinuse: search_word_from_fontinuse,
274
275        SEARCH_WORD_FROM_TOTALCUST: SEARCH_WORD_FROM_TOTALCUST,
276        SEARCH_AUTOCOMPLETE_WORD_LEN: SEARCH_AUTOCOMPLETE_WORD_LEN,
277
278        defaultPageContentCnt: default_page_content_cnt,
279        defaultPageLength: default_page_length,
280        searchWordPageContentCnt: search_word_page_content_cnt,
281        searchWordPageLength: search_word_page_length,
282
283        optionTexts: option_texts,
284        defaultTxt: default_txt,
285        defaultTxt2: default_txt2,
286
287        restResultCodeSuccess: rest_result_code_success,
288        restResultCodeNotAuth: rest_result_code_notauth,
289
290        previewServerUri: preview_server_uri,
291        previewServerV2Uri: preview_server_V2_uri,
292        previewServerGetUri: preview_server_get_uri,
293        previewServerImgUri: preview_server_img_uri,
294
295        PARTNERSHIP_FILE_SIZE: PARTNERSHIP_FILE_SIZE,
296        PARTNERSHIP_EXT_ARRAY: PARTNERSHIP_EXT_ARRAY,
297        
298        FREEFONT_FILE_SIZE: FREEFONT_FILE_SIZE,
299        FREEFONT_EXT_ARRAY: FREEFONT_EXT_ARRAY,
300        FREEFONT_EXT_IMGE_ARRAY: FREEFONT_EXT_IMGE_ARRAY,
301
302        SEARCHIMG_FILE_SIZE: SEARCHIMG_FILE_SIZE,
303        SEARCHIMG_IMAGE_MAX_SIZE: SEARCHIMG_IMAGE_MAX_SIZE,
304        SEARCHIMG_EXT_IMGE_ARRAY: SEARCHIMG_EXT_IMGE_ARRAY,
305
306        STOREINQUIRY_FILE_SIZE: STOREINQUIRY_FILE_SIZE,
307        STOREINQUIRY_EXT_ARRAY: STOREINQUIRY_EXT_ARRAY,
308
309        QNA_FILE_SIZE: QNA_FILE_SIZE,
310        QNA_EXT_ARRAY: QNA_EXT_ARRAY
311
312    };
313}());

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.