Cộng đồng nhiếp ảnh gia MyWed. Tập hợp những chuyên gia nhiếp ảnh giỏi nhất thế giới chỉ trong một danh mục.                                                                var myWedState = { /* temporary data */ temporary: {}, /* socket handler storage */ socketHandlers: { log: function(data) { console.log(data); } }, modules: { hummerjs: `https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/modules/hummerjs.v1.js`, }, /* notification method */ notification: function(desc) { console.log('%c MyWed notification:', 'background: #222; color: #ff0000; border-radius: 3px;', desc); }, /* user data */ user: { login: false, userName: '', id: '', } }; const cache = '30' var current_lang = 'vi'; var conMenu = false; var userLogged = false; var tempBannerShow = false; var targetBlankText = "Mở trong tab mới"; var urlApi = 'https://webcf.waybackmachine.org/web/20220601131756/https://api.mywed.com'; var imageBaseUrl = 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/images/'; var slugForQueryAdv = { country: null, city: null }; var qualityPhoto = '80'; const PHONE_PHOTO_VERTICAL_WIDTH_ASPECT = 8; const PHONE_PHOTO_VERTICAL_HEIGHT_ASPECT = 11; const PHONE_PHOTO_HORIZONTAL_HEIGHT_ASPECT = 2; const PHONE_PHOTO_HORIZONTAL_WIDTH_ASPECT = 3; const PHONE_STORY_SLIDER_WIDTH_ASPECT = 2; const PHONE_STORY_SLIDER_HEIGHT_ASPECT = 3; const HORIZONTAL_RATIO_STRICT = PHONE_PHOTO_HORIZONTAL_WIDTH_ASPECT / PHONE_PHOTO_HORIZONTAL_HEIGHT_ASPECT; const VERTICAL_RATIO_STRICT = PHONE_PHOTO_VERTICAL_WIDTH_ASPECT / PHONE_PHOTO_VERTICAL_HEIGHT_ASPECT; const SLIDER_RATIO_STRICT = PHONE_STORY_SLIDER_WIDTH_ASPECT / PHONE_STORY_SLIDER_HEIGHT_ASPECT; /* LANGUAGES LIST */ myWedState.locale = { list: JSON.parse('[{"locale":"en","name":"English"},{"locale":"it","name":"Italiano"},{"locale":"de","name":"Deutsch"},{"locale":"fr","name":"Fran\u00e7ais"},{"locale":"es","name":"Espa\u00f1ol"},{"locale":"pt","name":"Portugu\u00eas"},{"locale":"ru","name":"\u0420\u0443\u0441\u0441\u043a\u0438\u0439"},{"locale":"uk","name":"\u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430"},{"locale":"lv","name":"Latvie\u0161u"},{"locale":"lt","name":"Lietuvi\u0173"},{"locale":"et","name":"Eesti"},{"locale":"pl","name":"Polski"},{"locale":"ro","name":"Rom\u00e2n\u0103"},{"locale":"sk","name":"Sloven\u010dina"},{"locale":"el","name":"\u0395\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac"},{"locale":"cs","name":"\u010ce\u0161tina"},{"locale":"hu","name":"Magyar"},{"locale":"nl","name":"Nederlands"},{"locale":"tr","name":"T\u00fcrk\u00e7e"},{"locale":"sv","name":"Svenska"},{"locale":"fi","name":"Suomi"},{"locale":"da","name":"Dansk"},{"locale":"no","name":"Norsk"},{"locale":"id","name":"Indonesia"},{"locale":"vi","name":"Ti\u1ebfng Vi\u1ec7t"},{"locale":"ja","name":"\u65e5\u672c\u8a9e"},{"locale":"zh","name":"\u7b80\u4f53\u4e2d\u6587"},{"locale":"tw","name":"\u7e41\u9ad4\u4e2d\u6587"},{"locale":"hi","name":"\u0939\u093f\u0902\u0926\u0940"},{"locale":"th","name":"\u0e20\u0e32\u0e29\u0e32\u0e44\u0e17\u0e22"},{"locale":"tl","name":"Filipino"},{"locale":"ms","name":"Malaysia"}]'), current: JSON.parse('{"locale":"vi","name":"Ti\u1ebfng Vi\u1ec7t"}'), api: "/vi/ajax/user/change-locale/" }; /* CURRENCIES LIST */ /* каждый элемент $listCurrencies должен быть одного формата, что и $currentCurrencies */ myWedState.currencie = { list: JSON.parse('[{"name":"USD","title":"\u0110\u00f4 la M\u1ef9","min":"15","max":"500","step":5,"price":"1"},{"name":"EUR","title":"Euro","min":"15","max":"500","step":5,"price":"0.93"},{"name":"VND","title":"\u0110\u1ed3ng","min":"350000","max":"11000000","step":50000,"price":"23063.69"}]'), current: JSON.parse('{\"currency_id\":58,\"name\":\"USD\",\"title\":\"United States dollar\",\"date\":\"2017-09-14 05:00:02.575686\",\"price\":\"1\",\"prefix\":\"$\",\"postfix\":null,\"volume\":1,\"show\":true,\"default\":true,\"max\":\"500\",\"min\":\"15\",\"position\":1,\"step\":5}'), api: "/vi/ajax/user/set-currency/" } var isCanUseWebp = false; //https://developers.google.com/speed/webp/faq function check_webp_feature(feature, callback) { var kTestImages = { lossy: 'UklGRiIAAABXRUJQVlA4IBYAAAAwAQCdASoBAAEADsD+JaQAA3AAAAAA', lossless: 'UklGRhoAAABXRUJQVlA4TA0AAAAvAAAAEAcQERGIiP4HAA==', alpha: 'UklGRkoAAABXRUJQVlA4WAoAAAAQAAAAAAAAAAAAQUxQSAwAAAARBxAR/Q9ERP8DAABWUDggGAAAABQBAJ0BKgEAAQAAAP4AAA3AAP7mtQAAAA==', animation: 'UklGRlIAAABXRUJQVlA4WAoAAAASAAAAAAAAAAAAQU5JTQYAAAD/////AABBTk1GJgAAAAAAAAAAAAAAAAAAAGQAAABWUDhMDQAAAC8AAAAQBxAREYiI/gcA', }; var img = new Image(); img.onload = function() { var result = img.width > 0 && img.height > 0; callback(feature, result); }; img.onerror = function() { callback(feature, false); }; img.src = 'data:image/webp;base64,' + kTestImages[feature]; } check_webp_feature('lossy', (f, res) => { isCanUseWebp = res; // console.info('webp ' + isCanUseWebp, (performance.now() - time1).toFixed(1) + ' ms'); }); const prepareUrl = function(url, w, h, l, c, rw, fSoften, multiplier) { if (!url) return false; if (!multiplier) multiplier = window.devicePixelRatio > 1 ? window.devicePixelRatio : 1; var params = []; if (w) params.push('w' + (w * multiplier).toFixed()); if (h) params.push('h' + (h * multiplier).toFixed()); if (c) params.push('c'); if (isCanUseWebp) params.push('rw'); else if (l) params.push('l' + l); if (fSoften) params.push('fSoften' + fSoften); if (cache) params.push('e' + cache); return params.length ? url + '=' + params.join('-') : url; };   var queryStringBanner = '&positions=4&role=0';    function cdnError(el) { console.log('cdn error, reload page'); var date = new Date(new Date().getTime() + 3600 * 1000 * 3); document.cookie = "CDN1Only2=1; path=/; secure; domain=mywed.com; expires=" + date.toUTCString() document.location.reload(true) }                            var multiPopupModules = { /** * Попап выбора категорий на форуме */ categoriesForumOpen: { layout: '/multi-popup/categories-forum-open/', scripts: [ 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/multiPopup/menu/categoriesForum.v2.js', ], }, /** * Попап выбора категорий в ленте */ categoriesLentaOpen: { layout: '/multi-popup/categories-lenta-open/', scripts: [ 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/multiPopup/menu/categoriesLenta.v3.js', ], }, /** * Попап профиля в нижнем меню */ profileMenuOpen: { layout: '/multi-popup/profile-menu-open/', }, /** * Попап выоора типа ибзбранных в нижнем меню */ favoritesSection: { layout: '/multi-popup/favorites-section/', }, /** * Main info for grabbed user */ welcome: { layout: '/multi-popup/welcome/', scripts: [ 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/multiPopup/popupDevice.v10.js', 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/multiPopup/welcome.v32.js' ], rules: [myWedState.user.login, false], }, appendContent: { layout: '/multi-popup/append-content/', scripts: [ 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/multiPopup/appendContent.v4.js', ], isCache: true, }, /** * Thanks for grabbed users */ thanks: { layout: '/multi-popup/thanks/', scripts: [ 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/multiPopup/thanks.v4.js', ], }, /** * Authorization */ login: { layout: '/multi-popup/login/', scripts: [ 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/modules/MWLoginRegistration.v1.js', 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/multiPopup/popupDevice.v10.js', 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/multiPopup/registration/social-sdk.v7.js', 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/multiPopup/login.v11.js', ], }, /** * Registration */ registration: { layout: '/multi-popup/registration/', scripts: [ 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/modules/MWLoginRegistration.v1.js', 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/multiPopup/popupDevice.v10.js', 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/multiPopup/registration/social-sdk.v7.js', 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/multiPopup/registration/registration.v8.js', ], }, /** * Login OR Register */ loginOrRegister: { layout: '/multi-popup/login-or-register/', scripts: [ 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/modules/MWLoginRegistration.v1.js', 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/multiPopup/loginOrRegister.v5.js', ], }, /** * Confirm phone */ phoneConfirm: { layout: '/multi-popup/phone-confirm/', scripts: [ 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/modules/MWLoginRegistration.v1.js', 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/multiPopup/phone-confirm.v13.js', ], }, /** * Change login */ loginChange: { layout: '/multi-popup/login-change/', scripts: [ 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/modules/MWLoginRegistration.v1.js', 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/multiPopup/popupDevice.v10.js', 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/multiPopup/editProfile/change-login.v11.js', ], isCache: true, }, /** * Change email */ emailChange: { layout: '/multi-popup/email-change/', scripts: [ 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/modules/MWLoginRegistration.v1.js', 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/multiPopup/popupDevice.v10.js', 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/multiPopup/editProfile/change-email.v15.js', ], }, /** * Change password */ passwordChange: { layout: '/multi-popup/password-change/', scripts: [ 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/modules/MWLoginRegistration.v1.js', 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/multiPopup/popupDevice.v10.js', 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/multiPopup/editProfile/change-password.v7.js', ], }, /** * City pay request */ citiesPay: { layout: '/multi-popup/cities-pay/', scripts: [ 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/multiPopup/editProfile/cities-pay.v7.js', ], }, /** * City change pay request */ citiesPayChange: { layout: '/multi-popup/cities-pay-change/', scripts: [ 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/multiPopup/editProfile/cities-pay-change.v15.js', ], }, /** * Text about user */ aboutByLanguages: { layout: '/multi-popup/about-by-languages/', scripts: [ 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/multiPopup/popupDevice.v10.js', 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/multiPopup/editProfile/about-by-languages.v10.js', ], }, /** * Request to photographer */ requestToPhotographer: { layout: '/multi-popup/request-to-photographer/', scripts: [ 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/modules/noUiSlider.v1.js', 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/modules/MWDropdown.v1.js', 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/modules/pikaday.v1.js', 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/locales/vi.v1.js', 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/multiPopup/popupDevice.v10.js', 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/multiPopup/requestToPhotographer.v15.js', ], }, /** * Request to photographer */ photographerRequest: { layout: '/multi-popup/photographer-request/', scripts: [ 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/modules/MWLoginRegistration.v1.js', 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/modules/MWDropdown.v1.js', 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/modules/pikaday.v1.js', 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/locales/vi.v1.js', 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/multiPopup/popupDevice.v10.js', 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/multiPopup/photographerRequest.v1.js', ], }, /** * Change city */ noticeChangeCity: { layout: '/multi-popup/notice-change-city/', scripts: [ 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/multiPopup/popupDevice.v10.js', 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/multiPopup/editProfile/notice-change-city.v6.js', ], }, /** * Award winner popup */ awardWinnerPopup: { layout: '/multi-popup/award-winner/', scripts: [ 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/multiPopup/popupDevice.v10.js', 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/multiPopup/award/award-winner.v1.js', ], }, /** * Award popup */ awardPopup: { layout: '/multi-popup/competition/', scripts: [ 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/modules/InfoMessages.v1.js', 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/multiPopup/popupDevice.v10.js', 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/multiPopup/award/competition.v13.js', ], }, awardPromo: { layout: '/multi-popup/award-promo/', }, /** * Family Award popup for series */ familySeriesAwardPopup: { layout: '/multi-popup/family-award-series/', scripts: [ 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/multiPopup/popupDevice.v10.js', 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/multiPopup/award/award2019.v43.js', ], }, /** * Family Award popup for photo */ familyPhotoAwardPopup: { layout: '/multi-popup/family-award-photo/', scripts: [ 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/multiPopup/popupDevice.v10.js', 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/multiPopup/award/award2019.v43.js', ], }, /** * Coupons */ proNew: { layout: '/multi-popup/pro-new/', scripts: [ 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/multiPopup/popupDevice.v10.js', 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/multiPopup/pronew/pro-new.v7.js', ], }, /** * Delete story, comment or photo */ delete: { layout: '/multi-popup/delete/', scripts: [ 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/multiPopup/delete.v5.js', ], }, /** * Admin delete story, photo */ adminDeleteFeedItem: { layout: '/multi-popup/admin-delete-feed-item/', scripts: [ 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/multiPopup/admin/deleteFeedItem.v2.js', ], }, /** * Admin delete story */ adminDeleteStory: { layout: '/multi-popup/admin-delete-story/', scripts: [ 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/multiPopup/admin/deleteStory.v5.js', ], }, /** * Admin delete photo */ adminDeletePhoto: { layout: '/multi-popup/admin-delete-photo/', scripts: [ 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/multiPopup/admin/deletePhoto.v9.js', ], }, /** * Decline user */ declineUser: { layout: '/multi-popup/decline-user/', scripts: [ 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/multiPopup/admin/declineUser.v4.js', ], }, /** * Photo details */ photoDetails: { layout: '/multi-popup/photo-details/', scripts: [ 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/multiPopup/photo/details.v8.js', ], }, /** * Photo likes */ photoLikes: { layout: '/multi-popup/photo-likes/', scripts: [ 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/multiPopup/photo/likes.v13.js', ], }, /** * Photo share */ photoShare: { layout: '/multi-popup/photo-share/', scripts: [ 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/multiPopup/yashare.v4.js', 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/multiPopup/photo/share.v6.js', ], }, /** * Share */ share: { layout: '/multi-popup/share/', scripts: [ 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/multiPopup/yashare.v4.js', 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/multiPopup/share.v6.js', ], }, /** * Show phone in profile */ showPhone: { layout: '/multi-popup/show-phone/', scripts: [ 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/multiPopup/showPhone.v15.js', ], }, /** * Connect vimeo */ vimeo: { layout: '/multi-popup/vimeo/', scripts: [ 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/multiPopup/popupDevice.v10.js', 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/multiPopup/videos/vimeo.v6.js', ], }, /** * Site rules */ siteRules: { layout: '/multi-popup/site-rules/', }, /** * Photo rules */ photoRules: { layout: '/multi-popup/photo-rules/', scripts: [ 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/multiPopup/photoRules.v4.js', ], }, /** * Favorites */ favorites: { layout: '/multi-popup/favorites/', scripts: [ 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/multiPopup/favorites.v17.js', ], }, /** * My favorites */ myFavorites: { layout: '/multi-popup/my-favorites/', scripts: [ 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/multiPopup/favorites.v17.js', ], }, /** * Join mywed pro */ getPro: { layout: '/multi-popup/get-pro/', scripts: [ 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/multiPopup/getPro.v4.js', ], }, /** * Profile grabbed */ profileGrabbed: { layout: '/multi-popup/profile-grabbed/', }, /** * Category description */ categoryDescription: { layout: '/multi-popup/category-description/', scripts: [ 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/multiPopup/categories/categoryDescription.v10.js', ], }, /** * Category price */ categoryPrice: { layout: '/multi-popup/category-price/', scripts: [ 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/modules/noUiSlider.v1.js', 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/multiPopup/categories/categoryPrice.v13.js', ], }, /** * Buy category */ buyCategory: { layout: '/multi-popup/buy-category/', scripts: [ 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/multiPopup/categories/buyCategory.v6.js', ], }, /** * Price list */ priceList: { layout: '/multi-popup/price-list/', scripts: [ 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/multiPopup/priceList.v4.js', ], }, /** * Adjust categories */ adjustCategories: { layout: '/multi-popup/adjust-categories/', scripts: [ 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/multiPopup/adjustCategories.v5.js', ], }, /** * Adjust categories */ tender: { layout: '/multi-popup/tender/', scripts: [ 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/modules/noUiSlider.v1.js', 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/modules/MWRangeSlider.v2.js', 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/locales/vi.v1.js', 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/multiPopup/popupDevice.v10.js', 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/multiPopup/tender.v7.js', ], isCache: true, }, /** * Жалобы */ report: { layout: '/multi-popup/report/', scripts: [ 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/multiPopup/report.v1.js', ], }, /** * Каталог - выбор города/страны */ catalogPlace: { layout: '/multi-popup/catalog-place/', scripts: [ `https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/countries-new.v9.js`, 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/multiPopup/catalog-place.v7.js', ], }, /** * Голосование жюри */ juryVotes: { layout: '/multi-popup/jury-votes/', scripts: [ 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/multiPopup/juryVotes.v4.js', ], }, }   myWedState.multiPopup = {}; /* storage common classes for popups */ /* list popups for showing */ myWedState.multiPopup.needToShowPopups = { welcome: false } /* popup content wrapper */ myWedState.multiPopup.POPUPCONTENT = document.querySelector('.popup__content');                                                                                                                                       Nhiếp ảnh gia    Xếp hạng cao nhất      Đã lưu       Ảnh     Đẹp nhất trong tuần   Đẹp nhất của năm   Tuyển chọn của biên tập viên   Ảnh mới yêu thích   Đã lưu   Wedding Award          Diễn đàn     Tất cả  Trò chuyện   Buổi chụp hình   Tin tức     MyWed Awards   Family Award  Wedding Award     Family Award   Wedding Award     Tìm kiếm trên trang web       Đăng ký   Đăng nhập                  Đăng ký   Đăng nhập          .nui-main-menu { margin-bottom: 0px !important; } .punisher-second { display: none; }                             Hơn 55 000 nhiếp ảnh gia chụp ảnh cưới và ảnh gia đình trên toàn thế giới  Find the best photographers near me:         Đám cưới   Cặp đôi   Ảnh bầu   Bé sơ sinh   Trẻ em   Gia đình   Chân dung     Quốc gia hoặc thành phố                   Chúng tôi đã cố nhưng không tìm thấy gì      Tìm nhiếp ảnh gia      Nhiếp ảnh gia Anton Vishnevskiy     var heroMainBlock = document.querySelector('.hero-main-slider'); var heroMain = document.querySelector('.hero-main-slider__photo'); var heroMainSrc = prepareUrl(heroMain.getAttribute('data-src'), heroMainBlock.offsetWidth, heroMainBlock.offsetHeight, qualityPhoto, true, false, false); heroMainBlock.querySelector('.hero-main-slider__front').style.backgroundImage = `url(${heroMainSrc})`; if (window.innerWidth >= 576) { var heroMainSecond = document.querySelectorAll('.hero-main-slider__photo')[1]; var heroMainSecondSrc = prepareUrl(heroMainSecond.getAttribute('data-src'), heroMainBlock.offsetWidth, heroMainBlock .offsetHeight, qualityPhoto, true, false, false); heroMainBlock.querySelector('.hero-main-slider__back').style.backgroundImage = `url(${heroMainSecondSrc})`; }    Ảnh gia đình và ảnh cưới đẹp nhất trong tuần       Đẹp nhất của năm              Ilya Sivakov                      Le Van                         Ngoc Anh Pham                      Chí Nguyễn                        Le Van           Đẹp nhất của năm                Pedro Lopes   A couple with an unparalleled harmony                                           Le Van                      Chí Nguyễn                        Thong Nguyen                       Nguyễn Hậu  Đà Lạt, Việt Nam Cremony Nhựt - An                                         Le Van                      Fábio Santos           Và thêm hàng ngàn đám cưới và bức ảnh lộng lẫy  Và thêm hàng ngàn ảnh chụp lộng lẫy theo chủ đề:  #panoramic #generations #soil #couple #blond #car #material #altar #girls #face #text #dog #medieval #sea #tattoo #handrail #arch #watercraft #rain #rotated  Tìm kiếm theo tag    Các nhiếp ảnh gia này đã đồng hành cùng chúng tôi       Đẹp nhất của năm            Quy Dinh Biên Hòa  Theo ý kiến của bạn, những thành phần nào là quan trọng nhất của một bức ảnh đẹp? Theo ý kiến của mình 1 bức ảnh đẹp cần nhiều yếu tố.nhưng mình nghĩ yếu tố quan trong nhất vẫn là cách tương tác(cách nhiếp ảnh tạo kiểu cho cd &...  Đọc bài phỏng vấn       Đẹp nhất của năm            Hoang Bo Đà Lạt  Khi nào bạn hoàn toàn hài lòng với tác phẩm của mình? đạt đủ các yêu tố - khoảnh khắc tốt - ánh sáng - bố cục - kỹ thuật - màu sắc - cảm xúc - v.v....  Đọc bài phỏng vấn       Đẹp nhất của năm            Le Kim Duong Đà Nẵng  Điều bạn thích nhất trong nghề của mình là gì? Được đi nhiều nơi và không gò bó thời gian.  Đọc bài phỏng vấn           Đẹp nhất của năm            Quy Dinh Biên Hòa  Theo ý kiến của bạn, những thành phần nào là quan trọng nhất của một bức ảnh đẹp? Theo ý kiến của mình 1 bức ảnh đẹp cần nhiều yếu tố.nhưng mình nghĩ yếu tố quan trong nhất vẫn là cách tương tác(cách nhiếp ảnh tạo kiểu cho cd &...  Đọc bài phỏng vấn       Đẹp nhất của năm            Hoang Bo Đà Lạt  Khi nào bạn hoàn toàn hài lòng với tác phẩm của mình? đạt đủ các yêu tố - khoảnh khắc tốt - ánh sáng - bố cục - kỹ thuật - màu sắc - cảm xúc - v.v....  Đọc bài phỏng vấn       Đẹp nhất của năm            Le Kim Duong Đà Nẵng  Điều bạn thích nhất trong nghề của mình là gì? Được đi nhiều nơi và không gò bó thời gian.  Đọc bài phỏng vấn        Lấy cảm hứng từ những bức ảnh đẹp, thảo luận, trao đổi với cácnhiếp ảnh gia khác, nhận yêu cầu từ các đôi đang yêu!  Tham gia     Nhiếp ảnh gia tại Việt Nam: Biên Hòa Buôn Ma Thuột Bà Rịa Bình Phước Bắc Ninh Bến Tre Cà Mau Cần Thơ Huế Hà Nội Hà Tĩnh Hạ Long Hải Dương Hải Phòng Hồ Chí Minh Hội An Long Xuyên Mỹ Tho Nha Trang Phan Rang–Tháp Chàm Phan Thiết Phú Quốc Pleiku Quy Nhơn Quảng Ngãi Sơn La Thanh Hoá Thành phố Bắc Giang Thành phố Cam Ranh Thành phố Kon Tum Thành phố Ninh Bình Thành phố Thái Bình Thành phố Tây Ninh Tuy Hòa Vinh Vĩnh Long Vũng Tàu Đà Lạt Đà Nẵng Đông Hà   Các quốc gia phổ biến Ấn Độ Ba Lan Belarus Brazil Canada Đức Hà Lan Hoa Kỳ Hungary Hy Lạp Indonesia Mexico Nga Pháp Romania Séc Tây Ban Nha Thái Lan Thổ Nhĩ Kỳ Úc Ukraine Vương Quốc Anh Ý     Nhiếp ảnh gia chụp ảnh cưới     Nhiếp ảnh gia chụp ảnh bầu     Nhiếp ảnh gia chụp bé sơ sinh     Nhiếp ảnh gia chụp trẻ em     Nhiếp ảnh gia chụp ảnh gia đình      Nhiếp ảnh gia chụp chân dung     Nhiếp ảnh gia chụp cặp đôi            Chọn thành phố      Quốc gia hoặc thành phố                   Chúng tôi đã cố nhưng không tìm thấy gì        [{"name":"Vi\u1ec7t Nam","country_id":35,"api_id":"VN","count":659,"cities":[{"name":"H\u1ed3 Ch\u00ed Minh","count":172,"id":"ChIJ0T2NLikpdTERKxE8d61aX_E"},{"name":"\u0110\u00e0 N\u1eb5ng","count":117,"id":"ChIJEyolkscZQjERh2RDRKDjFPw"},{"name":"H\u00e0 N\u1ed9i","count":77,"id":"ChIJoRyG2ZurNTERqRfKcnt_iOc"},{"name":"\u0110\u00e0 L\u1ea1t","count":43,"id":"ChIJsYgJ8v4ScTERMPkrZ4siX60"},{"name":"Nha Trang","count":28,"id":"ChIJb4jMEXhncDERudweqAq8S1w"},{"name":"H\u1ed9i An","count":24,"id":"ChIJezo14dQNQjERo8zfXkM24wo"},{"name":"Hu\u1ebf","count":20,"id":"ChIJX5On4RWhQTERt8e1cK9QO78"},{"name":"Bi\u00ean H\u00f2a","count":17,"id":"ChIJJepKuFLZdDERy2NSy5PNESE"},{"name":"C\u1ea7n Th\u01a1","count":16,"id":"ChIJt-3jbZ9ioDERWbYg-9sJf1I"},{"name":"Ph\u00fa Qu\u1ed1c","count":15,"id":"ChIJ0en_g_GLpzERFBvXmwFqVk4"},{"name":"Vinh","count":12,"id":"ChIJrR1aC2TOOTERobprhZBoJvg"},{"name":"Bu\u00f4n Ma Thu\u1ed9t","count":10,"id":"ChIJ-9JsIdT3cTERtJ-ZL-yl9Ak"},{"name":"H\u1ea3i Ph\u00f2ng","count":10,"id":"ChIJ0xo_nvN6SjER6Ad6-F_I_6U"},{"name":"Quy Nh\u01a1n","count":10,"id":"ChIJ2atuc2VsbzERWdXzWo40YtM"},{"name":"Phan Thi\u1ebft","count":7,"id":"ChIJ5RZuhw-DdjERyGyh03PDgio"},{"name":"B\u00e0 R\u1ecba","count":6,"id":"ChIJaSTG40pzdTERdYalwaHLHsQ"},{"name":"B\u1eafc Ninh","count":6,"id":"ChIJUa5kNFsMNTER-QKRdLk1MBo"},{"name":"Pleiku","count":6,"id":"ChIJo4EvAoIfbDEROrBKboqRNCI"},{"name":"V\u0169ng T\u00e0u","count":6,"id":"ChIJ9QxPVdRvdTERQPpB9jvST7I"},{"name":"Th\u00e0nh ph\u1ed1 L\u00e0o Cai","count":5,"id":"ChIJE6kSQrUVzTYRBZZqt1iccP4"}]}]   4   3  207.241.226.107    var cityIpDataJson = `[]`; var newCityIpData = { loaded: true, ip: `207.241.226.107`, result: { gp: JSON.parse(cityIpDataJson) } } localStorage['MyWedCityByIP'] = JSON.stringify(newCityIpData); var swiperSrc = `https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/modules/swiper.v1.js`; var countriesSrc = `https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/countries.v25.js`;          Điều khoản Quảng cáo Liên hệ Logo MyWed Giới thiệu    var siteLangPool = [{'short':'en', 'long': 'English'},{'short':'it', 'long': 'Italiano'},{'short':'de', 'long': 'Deutsch'},{'short':'fr', 'long': 'Français'},{'short':'es', 'long': 'Español'},{'short':'pt', 'long': 'Português'},{'short':'ru', 'long': 'Русский'},{'short':'uk', 'long': 'Українська'},{'short':'lv', 'long': 'Latviešu'},{'short':'lt', 'long': 'Lietuvių'},{'short':'et', 'long': 'Eesti'},{'short':'pl', 'long': 'Polski'},{'short':'ro', 'long': 'Română'},{'short':'sk', 'long': 'Slovenčina'},{'short':'el', 'long': 'Ελληνικά'},{'short':'cs', 'long': 'Čeština'},{'short':'hu', 'long': 'Magyar'},{'short':'nl', 'long': 'Nederlands'},{'short':'tr', 'long': 'Türkçe'},{'short':'sv', 'long': 'Svenska'},{'short':'fi', 'long': 'Suomi'},{'short':'da', 'long': 'Dansk'},{'short':'no', 'long': 'Norsk'},{'short':'id', 'long': 'Indonesia'},{'short':'ja', 'long': '日本語'},{'short':'zh', 'long': '简体中文'},{'short':'tw', 'long': '繁體中文'},{'short':'hi', 'long': 'हिंदी'},{'short':'th', 'long': 'ภาษาไทย'},{'short':'tl', 'long': 'Filipino'},{'short':'ms', 'long': 'Malaysia'},]; document.addEventListener('readystatechange', function(){ if(this.readyState == 'complete'){ $('#site-lang a.selected').on('click', function (e) { if ($('#site-currency .container-scrollable').hasClass('active')) { $('#site-currency .container-scrollable').removeClass('active'); $('#site-currency').removeClass('active'); $('#site-lang').removeClass('active'); } $('.footer #site-lang .container-scrollable').toggleClass('active'); $('.footer #site-lang').toggleClass('active'); return false; }); $('#site-currency a').on('click', function (e) { if ($(this).hasClass('selected')) { if ($('#site-lang .container-scrollable').hasClass('active')) { $('#site-lang .container-scrollable').removeClass('active'); $('#site-currency').removeClass('active'); $('#site-lang').removeClass('active'); } $('#site-currency .container-scrollable').toggleClass('active'); $('#site-currency').toggleClass('active'); } else { var currency = $(this).attr('data-currency'); $.ajax({ url: '/vi/ajax/user/set-currency/', type: "post", data: {'format': 'json', 'currency': currency}, success: function () { window.location.reload(); } }); } return false; }); $('#site-lang').on('click', '.j_lang_switch', function(e){ // e.preventDefault(); var tLocal = $(this).attr('data-lang-id'); $.ajax({ url: '/vi/ajax/user/change-locale/', type: 'post', data: { 'format': 'json', 'locale': tLocal }, success: function () {} }); }); $(window).click(function (e) { if ($('#site-lang .container-scrollable').hasClass('active') && $(e.target).parents('#site-lang').length == 0) { $('#site-lang .container-scrollable').removeClass('active'); $('#site-lang').removeClass('active'); return false; } if ($('#site-currency .container-scrollable').hasClass('active') && $(e.target).parents('#site-currency').length == 0) { $('#site-currency .container-scrollable').removeClass('active'); $('#site-currency').removeClass('active'); return false; } }); } });     Tiếng Việt   English Italiano Deutsch Français Español Português Русский Українська Latviešu Lietuvių Eesti Polski Română Slovenčina Ελληνικά Čeština Magyar Nederlands Türkçe Svenska Suomi Dansk Norsk Indonesia 日本語 简体中文 繁體中文 हिंदी ภาษาไทย Filipino Malaysia       USD   USD Đô la MỹEUR EuroVND Đồng       © 2007—2022 Cộng đồng nhiếp ảnh gia ảnh cưới và ảnh gia đình MyWed                   var urlHelpers = {}; urlHelpers.staticDomain = 'https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/'; urlHelpers.staticServer = 'https://webcf.waybackmachine.org/web/20220601131756/https://https//static.mywed.com/'; urlHelpers.staticDomainUserDir = 'cdn2.mywed.com/users/'; urlHelpers.staticServerUserDir = 'https://webcf.waybackmachine.org/web/20220601131756/https://static.mywed.com/users/'; urlHelpers.staticDomainDirCompetitions = 'cdn2.mywed.com/competition/'; urlHelpers.dirJsPrefixCompressed = 'scripts-min/'; urlHelpers.dirCssPrefixCompressed = 'styles-min/'; urlHelpers.domainNameDivider = '-'; urlHelpers.userDirNew = 'users_new'; urlHelpers.dirCompetitionsNew = 'competition_new'; urlHelpers.dirImages = 'images'; urlHelpers.dirButtons = 'buttons'; urlHelpers.dirBanners = 'bnr'; urlHelpers.dirPhoto = 'photo'; urlHelpers.dirForum = 'forum'; urlHelpers.dirUpload = 'upload'; urlHelpers.dirUserpicPhoto = 'userpic'; urlHelpers.dirForumPhoto = 'forum'; urlHelpers.dirPortfolioPhoto = 'photo'; urlHelpers.dirSeriesPhoto = 'series';           var like = {}; like.summary = "Ảnh trong ngày. Ảnh của: Ilya Sivakov."; like.title = "Cộng đồng nhiếp ảnh gia ảnh cưới và ảnh gia đình MyWed."; like.url = "https://webcf.waybackmachine.org/web/20220601131756/https://mywed.com/vi/"; like.image = "https://webcf.waybackmachine.org/web/20220601131756/https://lh3.googleusercontent.com/FJkEKalMNGs_3mfv-wYw-7QOXOg_MHvDZiB6Fb6_yNgP4OzAmmKdT10McXv5qBePfo_K2Oin97fWSUc4y7jGTzeubqGKf3SCEwPd2nc=w1200-l70"; like.urlShareDefault = "https://webcf.waybackmachine.org/web/20220601131756/https://mywed.com/vi/"; like.socialMinScreenWidth = 1170; like.socialAlways = 0;    document.addEventListener('DOMContentLoaded', function() { loadScriptFileAsync(`https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/global-defer.v6.js`); loadScriptFileAsync(`https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/modules/SNShare.v1.js`).then(() => { loadScriptFileAsync(`https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/shares.v12.js`); }); loadScriptFileAsync(`https://webcf.waybackmachine.org/web/20220601131756/https://cdn2.mywed.com/scripts-min/GULP/modules/oldMenu.v1.js`); });   const THIRD_PARTY_TIMEOUT = 55000; const THIRD_PARTY_EVENT_TRIGGERS = ['click', 'scroll', 'keypress', 'wheel', 'mousemove', 'touchmove', 'touchstart']; const THIRD_PARTY_FB = false; const THIRD_PARTY_YA = true; const THIRD_PARTY_GA = true; const THIRD_PARTY_LI = true; window.counter = function() { // console.log('counter empty'); }; window.liventernetCount = function() { // console.log('li empty'); };