Skip to content

Instantly share code, notes, and snippets.

@amannn
Last active April 20, 2022 12:52
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save amannn/9b3217ee2b565564275058fb920c7ad2 to your computer and use it in GitHub Desktop.
Save amannn/9b3217ee2b565564275058fb920c7ad2 to your computer and use it in GitHub Desktop.
Visual Studio Code Settings Sync Gist
This gist exceeds the recommended number of files (~10). To access all files, please clone this gist.
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-shared/src/components/HttpErrorMessage/HttpErrorMessage.module.scss","entries":[{"id":"eROs.scss","timestamp":1649315261522}]}
{"version":1,"resource":"file:///Users/jan/Projects/tools-aoeur/component-library/src/component-library/util/react.spec.js","entries":[{"id":"etEC.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649768734341},{"id":"19hF.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649768761425},{"id":"uZoo.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649768847683}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-dbt/src/config/messages/home.json","entries":[{"id":"QdfY.json","timestamp":1649156438983}]}
{
"HomeMeta": {
"title": "The Daily Beast ≫ The Best Coupons & Promo Codes for Your Favorite Stores",
"canonical": "https://coupons.thedailybeast.com/",
"robots": "index, follow",
"description": "Coupons & Promo Codes for All of Your Favorite Stores ✅ It's As Easy as Copy ✔ Paste ✔ Save ✔ Pick out a coupon now to start saving!",
"ogSiteName": "The Daily Beast Coupons & Promo Codes",
"ogTitle": "The Daily Beast ≫ The Best Coupons & Promo Codes for Your Favorite Stores",
"ogDescription": "Coupons & Promo Codes for All of Your Favorite Stores ✅ It's As Easy as Copy ✔ Paste ✔ Save ✔ Pick out a coupon now to start saving!",
"ogUrl": "https://coupons.thedailybeast.com/",
"ogImage": "/share-logo",
"webAppTitle": "The Daily Beast Coupons",
"hrefLang": "https://coupons.thedailybeast.com/",
"language": "en-US"
},
"CookieBanner": {
"content": "Cookies help us deliver this service and improve this platform. By continuing to browse the site, you agree to our <link>use of cookies</link>.",
"link": "https://coupons.thedailybeast.com/privacy-policy",
"cookieName": "_closed_widget_6"
},
"HomeHeaderWhitelabel": {
"title": "All the Coupons You Need For Your Favorite Online Stores",
"searchPlaceholder": "",
"browse": {
"label": "or browse <link>all stores and brands</link>",
"link": "/coupons"
}
},
"TopBannerItem": {
"exclusive": "EXCLUSIVE"
},
"DealSlider": {
"headline": "Popular Coupons From Our Favourite Stores"
},
"DealSliderItem": {
"exclusive": "EXCLUSIVE"
},
"TopDiscounts": {
"title": "Our Best Coupon Codes",
"buttonLabel": "Show more Coupons",
"buttonLink": "/top-coupons"
},
"TopDiscountsItem": {
"defaultButtonLabel": "{type, select, VOUCHER {Get Coupon} DEAL {Redeem Offer} CASHBACK {Use Cashback}}"
},
"ShopListGrid": {
"title": "Browse Your Favorite Store's Top Offers",
"buttonLabel": "Show More Popular Stores"
},
"ShopListGridItem": {
"discountKeyword": "Deal",
"discountKeywordPlural": "Deals"
}
}
{"version":1,"resource":"file:///Users/jan/Projects/tools-aoeur/component-library/src/widget-library/widget/explorer-table/explorer-table-with-controls/explorer-table-with-controls.js","entries":[{"id":"yla5.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649767807051},{"id":"5rKf.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649767888561}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-whw/src/components/Header/HeaderMenuItem.tsx","entries":[{"id":"cKu6.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649343677688},{"id":"m8ud.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649344011556},{"id":"FKoy.tsx","timestamp":1649344033179},{"id":"jrid.tsx","timestamp":1649344062828},{"id":"geBO.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649344100092},{"id":"xOcg.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649344192392},{"id":"wU0X.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649344830106},{"id":"4BFU.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649345339265},{"id":"uCgY.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649345370463},{"id":"ApQV.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649345610803},{"id":"lRU5.tsx","timestamp":1649345614211},{"id":"M4SC.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649399063474},{"id":"eCTr.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649399709517},{"id":"F1zf.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649399767844},{"id":"Td8n.tsx","timestamp":1649399860859},{"id":"Lye9.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649399874812},{"id":"i4XZ.tsx","timestamp":1649399957037},{"id":"x5qr.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649399967407},{"id":"NGK1.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649400003725},{"id":"Ial2.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649400051184},{"id":"MYEA.tsx","timestamp":1649400055261},{"id":"R9sk.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649400126951},{"id":"Ksvd.tsx","timestamp":1649400131674},{"id":"39s2.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649400211079},{"id":"oWAN.tsx","source":"Workspace Edit","timestamp":1649400215584},{"id":"Uqua.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649400243792},{"id":"eoTv.tsx","timestamp":1649400259842},{"id":"ZpqZ.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649400267144},{"id":"P7Ek.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649400290331},{"id":"Fc6B.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649400492548},{"id":"rmnV.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649400558777},{"id":"tXUu.tsx","timestamp":1649400561938},{"id":"Xn7B.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649400563495},{"id":"CrEp.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649401913026},{"id":"J0Ye.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649401966208},{"id":"FQ69.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649403520582},{"id":"tTCc.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649403707637},{"id":"r7EM.tsx","source":"Renaming isSub","timestamp":1649409675253},{"id":"HFE9.tsx","timestamp":1649409763577},{"id":"HOyW.tsx","timestamp":1649409841170},{"id":"tNvU.tsx","source":"undoRedo.source","timestamp":1649409856325},{"id":"C7GT.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649409912581},{"id":"W0BA.tsx","timestamp":1649410196252},{"id":"igfO.tsx","source":"Renaming Item","timestamp":1649410210449},{"id":"URR6.tsx","timestamp":1649410234944}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-btn/src/components/ShopPageLayout/ShopPageLayout.module.scss","entries":[{"id":"05Ah.scss","timestamp":1650015500907}]}
{"version":1,"resource":"file:///Users/jan/Projects/amannn/next-intl/packages/use-intl/src/AbstractIntlMessages.tsx","entries":[{"id":"3tD1.tsx","timestamp":1648722789674},{"id":"4cws.tsx","source":"renamed.source","timestamp":1648722884737},{"id":"WUMZ.tsx","source":"Renaming IntlMessages","timestamp":1648722906606},{"id":"c4Xp.tsx","source":"Renaming IntlMessagesShape","timestamp":1648722926549},{"id":"J5KQ.tsx","source":"renamed.source","timestamp":1648722937878},{"id":"Gx7p.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1648723123310},{"id":"oMre.tsx","timestamp":1648723135235},{"id":"JhPj.tsx","timestamp":1648723231189}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-shared/src/components/Navigation/NavigationMenuEntryListChildren.module.scss","entries":[{"id":"vmwJ.scss","timestamp":1649315322397},{"id":"CwFC.scss","timestamp":1649316206457},{"id":"8a1g.scss","timestamp":1649412330269},{"id":"Z8oN.scss","timestamp":1649412391538},{"id":"v3SJ.scss","timestamp":1649413795187}]}
{"version":1,"resource":"file:///Users/jan/Projects/tools-aoeur/component-library/src/component-library/component/modal/modal-portal.scss","entries":[{"id":"Ju2m.scss","timestamp":1649686168688},{"id":"am2t.scss","timestamp":1649686496623}]}
{
"name": "zemtu-mobile-client",
"version": "4.0.3",
"author": "Zemtu <info@zemtu.com> (http://zemtu.com/)",
"license": "UNLICENSED",
"private": true,
"repository": {
"type": "git",
"url": "https://github.com/zemtu/mobile"
},
"bugsnagApiKey": "6ed11872c1b58d6441967be7172995d5",
"engines": {
"npm": "^6.14.15",
"node": "^14.18.0"
},
"description": "",
"scripts": {
"start": "react-scripts start",
"starthttps": "HTTPS=true react-scripts start",
"build": "react-scripts build",
"webserver": "http-server --proxy http://localhost:8080? build --port 3000 --ssl --cert cert.pem",
"test": "cross-env TZ=UTC react-scripts test --env=jsdom",
"test:coverage": "npm test -- --coverage",
"test:cypress": "cross-env-shell TZ=UTC \"run-s test:cypress:*\"",
"test:cypress:run": "concurrently --kill-others --success first \"serve build -l 3000 -s\" \"cross-env TZ=UTC node ../server/src/index.js\" \"wait-on tcp:3000 && wait-on tcp:8888 && cross-env TZ=UTC cypress run\"",
"test:cypress:run-ct": "concurrently --kill-others --success first \"serve build -l 3000 -s\" \"cross-env TZ=UTC node ../server/src/index.js\" \"wait-on tcp:3000 && wait-on tcp:8888 && cross-env TZ=UTC cypress run-ct\"",
"test:cypress:storybook": "concurrently --kill-others --success first \"cross-env TZ=UTC serve storybook-static -p 6008\" \"wait-on tcp:6008 && cross-env TZ=UTC cypress run --env CONFIG=storybook\"",
"eject": "react-scripts eject",
"lint": "eslint --cache --ext .js,.jsx,.ts,.tsx . && tsc --noEmit",
"makemessages": "rm -rf extracted-messages; npm run extract-messages 'src/**/!(*.test).js' && npm run extract-messages 'src/**/*.jsx' && npm run manage:translations",
"extract-messages-old": "NODE_ENV=production babel ./src --out-file /dev/null",
"extract-messages": "node_modules/.bin/extract-messages -l=ar,bg,br,bs,ca,cs,de,da,el,en,es,et,eu,fi,fr,ga,gl,he,hi,hr,hu,is,it,ja,ka,lb,lt,lv,mk,nl,pl,pt,ro,ru,sk,sl,sv,tr,zh-cn -o extracted-messages -d en --flat false",
"manage:translations": "babel-node ./translationRunner.js",
"storybook": "start-storybook --quiet -p 6006 -c ./storybook -s ./cypress/fixtures",
"build-storybook": "cross-env NODE_ENV=development build-storybook --quiet -c ./storybook",
"extract-stories": "sb extract storybook-static storybook/__tests__/stories.json",
"analyze": "source-map-explorer 'build/static/js/*.js'",
"cypress:run": "cross-env-shell TZ=UTC \"wait-on tcp:8888 && wait-on tcp:3000 && cypress run --quiet\"",
"cypress:run-electron": "cross-env-shell TZ=UTC \"wait-on tcp:8888 && wait-on tcp:3000 && cypress run --headed\"",
"cypress:open": "cross-env-shell TZ=UTC \"wait-on tcp:8888 && wait-on tcp:3000 && cypress open\"",
"cypress:run-ct": "cross-env-shell TZ=UTC \"wait-on tcp:8888 && wait-on tcp:3000 && cypress run-ct --quiet\"",
"cypress:open-ct": "cross-env-shell TZ=UTC \"wait-on tcp:8888 && wait-on tcp:3000 && cypress open-ct\"",
"cypress:storybook": "cross-env-shell TZ=UTC \"run-p cypress:storybook:*\"",
"cypress:storybook:start-storybook": "cross-env-shell TZ=UTC \"start-storybook --quiet --ci --port 6008 --config-dir ./storybook\"",
"cypress:storybook:open-cypress": "cross-env-shell TZ=UTC \"wait-on tcp:6008 && cypress open --env CONFIG=storybook\""
},
"dependencies": {
"@apollo/client": "3.4.8",
"@bugsnag/js": "7.11.0",
"@bugsnag/plugin-react": "7.11.0",
"@formatjs/intl-numberformat": "7.2.5",
"@formatjs/intl-pluralrules": "4.1.3",
"@formatjs/intl-relativetimeformat": "9.2.3",
"@hookform/error-message": "0.0.4",
"@material-ui/core": "4.12.3",
"@material-ui/icons": "4.11.2",
"@material-ui/lab": "4.0.0-alpha.60",
"@material-ui/styles": "4.11.4",
"@zemtu/zemtu-web-bluetooth": "0.0.5",
"apollo-link-token-refresh": "0.3.2",
"apollo-upload-client": "14.1.3",
"browser-image-compression": "1.0.17",
"browser-update": "3.3.30",
"canvas-size": "1.2.5",
"classnames": "2.3.1",
"color": "3.2.1",
"cropperjs": "1.5.12",
"eases": "1.0.8",
"geolocator": "2.1.5",
"graphql": "14.7.0",
"graphql-tag": "2.12.5",
"intl": "1.2.5",
"leaflet": "1.7.1",
"lodash": "4.17.21",
"moment": "2.29.1",
"moment-timezone": "0.5.33",
"prop-types": "15.7.2",
"react": "16.14.0",
"react-apollo-network-status": "4.0.1",
"react-countdown": "2.3.2",
"react-cropper": "2.1.8",
"react-device-detect": "1.17.0",
"react-dom": "16.14.0",
"react-dropzone": "11.4.2",
"react-hook-form": "7.28.1",
"react-intl": "5.20.10",
"react-leaflet": "2.8.0",
"react-leaflet-control": "2.1.2",
"react-markdown": "6.0.3",
"react-phone-number-input": "3.1.25",
"react-router-dom": "5.2.0",
"react-spring": "9.0.0-beta.6",
"react-transition-group": "4.4.2",
"react-use-gesture": "5.2.4",
"recharts": "2.1.1",
"recompose": "0.30.0",
"sass": "1.49.9",
"sleep-promise": "8.0.1",
"stripe": "8.183.0",
"use-debounce": "3.4.3",
"uuid": "8.3.2",
"visibilityjs": "2.0.2",
"workbox-background-sync": "5.1.4",
"workbox-broadcast-update": "5.1.4",
"workbox-cacheable-response": "5.1.4",
"workbox-core": "5.1.4",
"workbox-expiration": "5.1.4",
"workbox-google-analytics": "5.1.4",
"workbox-navigation-preload": "5.1.4",
"workbox-precaching": "5.1.4",
"workbox-range-requests": "5.1.4",
"workbox-routing": "5.1.4",
"workbox-strategies": "5.1.4",
"workbox-streams": "5.1.4"
},
"devDependencies": {
"@babel/core": "7.15.0",
"@babel/node": "7.14.9",
"@babel/preset-env": "7.15.0",
"@babel/preset-react": "7.14.5",
"@cypress/code-coverage": "3.9.12",
"@cypress/react": "5.10.3",
"@cypress/webpack-dev-server": "1.7.0",
"@graphql-tools/schema": "7.1.5",
"@sheerun/mutationobserver-shim": "0.3.3",
"@storybook/addon-actions": "6.3.7",
"@storybook/addon-links": "6.3.7",
"@storybook/addon-viewport": "6.3.7",
"@storybook/addons": "6.3.7",
"@storybook/cli": "6.3.7",
"@storybook/preset-create-react-app": "3.2.0",
"@storybook/react": "6.3.7",
"@testing-library/cypress": "8.0.2",
"@testing-library/react": "12.0.0",
"@testing-library/react-hooks": "7.0.1",
"@testing-library/user-event": "13.5.0",
"@types/jest": "^27.0.3",
"@types/node": "^16.11.9",
"@types/react": "^17.0.36",
"@types/react-dom": "^17.0.11",
"@types/react-router-dom": "^5.3.2",
"babel-cli": "7.0.0-beta.3",
"babel-loader": "8.2.2",
"babel-plugin-react-intl": "7.9.4",
"babel-plugin-react-intl-auto": "3.3.0",
"bugsnag-build-reporter": "1.0.3",
"bugsnag-sourcemaps": "1.3.0",
"concurrently": "6.2.1",
"cross-env": "7.0.3",
"cypress": "9.1.1",
"cypress-file-upload": "5.0.8",
"deep-diff": "1.0.2",
"eslint": "8.12.0",
"eslint-config-molindo": "6.0.0",
"eslint-plugin-formatjs": "3.1.0",
"extract-react-intl-messages": "4.1.1",
"favicons": "6.2.2",
"html-webpack-plugin": "4.5.2",
"intersection-observer": "0.12.0",
"jest-localstorage-mock": "2.4.16",
"jest-mock-now": "1.3.0",
"lint-staged": "10.5.4",
"lowdb": "1.0.0",
"mkdirp": "1.0.4",
"npm-run-all": "4.1.5",
"prettier": "2.0.5",
"promise.prototype.finally": "3.1.2",
"raw-loader": "4.0.2",
"react-intl-translations-manager": "5.0.3",
"react-scripts": "4.0.3",
"serve": "12.0.0",
"sinon": "9.2.4",
"source-map-explorer": "2.5.2",
"storybook-addon-intl": "2.4.1",
"storybook-react-router": "1.0.8",
"typescript": "4.5.2",
"wait-on": "6.0.0",
"yarnhook": "0.5.1"
},
"browserslist": {
"development": [
"last 2 chrome versions",
"last 2 firefox versions",
"last 2 edge versions"
],
"production": [
">1%",
"last 5 versions",
"Firefox ESR",
"not ie < 11"
]
},
"lint-staged": {
"*.(js|jsx)": "eslint --cache --ext .js,.jsx --fix"
}
}
{"version":1,"resource":"file:///Users/jan/Projects/zemtu/mobile/client/package.json","entries":[{"id":"z1cq.json","timestamp":1649080349389},{"id":"v5Zv.json","timestamp":1649080625596},{"id":"CcmX.json","timestamp":1649080670530}]}
{
"name": "zemtu-mobile-client",
"version": "4.0.3",
"author": "Zemtu <info@zemtu.com> (http://zemtu.com/)",
"license": "UNLICENSED",
"private": true,
"repository": {
"type": "git",
"url": "https://github.com/zemtu/mobile"
},
"bugsnagApiKey": "6ed11872c1b58d6441967be7172995d5",
"engines": {
"npm": "^6.14.15",
"node": "^14.18.0"
},
"description": "",
"scripts": {
"start": "react-scripts start",
"starthttps": "HTTPS=true react-scripts start",
"build": "react-scripts build",
"webserver": "http-server --proxy http://localhost:8080? build --port 3000 --ssl --cert cert.pem",
"test": "cross-env TZ=UTC react-scripts test --env=jsdom",
"test:coverage": "npm test -- --coverage",
"test:cypress": "cross-env-shell TZ=UTC \"run-s test:cypress:*\"",
"test:cypress:run": "concurrently --kill-others --success first \"serve build -l 3000 -s\" \"cross-env TZ=UTC node ../server/src/index.js\" \"wait-on tcp:3000 && wait-on tcp:8888 && cross-env TZ=UTC cypress run\"",
"test:cypress:run-ct": "concurrently --kill-others --success first \"serve build -l 3000 -s\" \"cross-env TZ=UTC node ../server/src/index.js\" \"wait-on tcp:3000 && wait-on tcp:8888 && cross-env TZ=UTC cypress run-ct\"",
"test:cypress:storybook": "concurrently --kill-others --success first \"cross-env TZ=UTC serve storybook-static -p 6008\" \"wait-on tcp:6008 && cross-env TZ=UTC cypress run --env CONFIG=storybook\"",
"eject": "react-scripts eject",
"lint": "eslint --cache --ext .js,.jsx,.ts,.tsx . && tsc --noEmit",
"makemessages": "rm -rf extracted-messages; npm run extract-messages 'src/**/!(*.test).js' && npm run extract-messages 'src/**/*.jsx' && npm run manage:translations",
"extract-messages-old": "NODE_ENV=production babel ./src --out-file /dev/null",
"extract-messages": "node_modules/.bin/extract-messages -l=ar,bg,br,bs,ca,cs,de,da,el,en,es,et,eu,fi,fr,ga,gl,he,hi,hr,hu,is,it,ja,ka,lb,lt,lv,mk,nl,pl,pt,ro,ru,sk,sl,sv,tr,zh-cn -o extracted-messages -d en --flat false",
"manage:translations": "babel-node ./translationRunner.js",
"storybook": "start-storybook --quiet -p 6006 -c ./storybook -s ./cypress/fixtures",
"build-storybook": "cross-env NODE_ENV=development build-storybook --quiet -c ./storybook",
"extract-stories": "sb extract storybook-static storybook/__tests__/stories.json",
"analyze": "source-map-explorer 'build/static/js/*.js'",
"cypress:run": "cross-env-shell TZ=UTC \"wait-on tcp:8888 && wait-on tcp:3000 && cypress run --quiet\"",
"cypress:run-electron": "cross-env-shell TZ=UTC \"wait-on tcp:8888 && wait-on tcp:3000 && cypress run --headed\"",
"cypress:open": "cross-env-shell TZ=UTC \"wait-on tcp:8888 && wait-on tcp:3000 && cypress open\"",
"cypress:run-ct": "cross-env-shell TZ=UTC \"wait-on tcp:8888 && wait-on tcp:3000 && cypress run-ct --quiet\"",
"cypress:open-ct": "cross-env-shell TZ=UTC \"wait-on tcp:8888 && wait-on tcp:3000 && cypress open-ct\"",
"cypress:storybook": "cross-env-shell TZ=UTC \"run-p cypress:storybook:*\"",
"cypress:storybook:start-storybook": "cross-env-shell TZ=UTC \"start-storybook --quiet --ci --port 6008 --config-dir ./storybook\"",
"cypress:storybook:open-cypress": "cross-env-shell TZ=UTC \"wait-on tcp:6008 && cypress open --env CONFIG=storybook\""
},
"dependencies": {
"@apollo/client": "3.4.8",
"@bugsnag/js": "7.11.0",
"@bugsnag/plugin-react": "7.11.0",
"@formatjs/intl-numberformat": "7.2.5",
"@formatjs/intl-pluralrules": "4.1.3",
"@formatjs/intl-relativetimeformat": "9.2.3",
"@hookform/error-message": "0.0.4",
"@material-ui/core": "4.12.3",
"@material-ui/icons": "4.11.2",
"@material-ui/lab": "4.0.0-alpha.60",
"@material-ui/styles": "4.11.4",
"@zemtu/zemtu-web-bluetooth": "0.0.5",
"apollo-link-token-refresh": "0.3.2",
"apollo-upload-client": "14.1.3",
"browser-image-compression": "1.0.17",
"browser-update": "3.3.30",
"canvas-size": "1.2.5",
"classnames": "2.3.1",
"color": "3.2.1",
"cropperjs": "1.5.12",
"eases": "1.0.8",
"geolocator": "2.1.5",
"graphql": "14.7.0",
"graphql-tag": "2.12.5",
"intl": "1.2.5",
"leaflet": "1.7.1",
"lodash": "4.17.21",
"moment": "2.29.1",
"moment-timezone": "0.5.33",
"prop-types": "15.7.2",
"react": "16.14.0",
"react-apollo-network-status": "4.0.1",
"react-countdown": "2.3.2",
"react-cropper": "2.1.8",
"react-device-detect": "1.17.0",
"react-dom": "16.14.0",
"react-dropzone": "11.4.2",
"react-hook-form": "7.28.1",
"react-intl": "5.20.10",
"react-leaflet": "2.8.0",
"react-leaflet-control": "2.1.2",
"react-markdown": "6.0.3",
"react-phone-number-input": "3.1.25",
"react-router-dom": "5.2.0",
"react-spring": "9.0.0-beta.6",
"react-transition-group": "4.4.2",
"react-use-gesture": "5.2.4",
"recharts": "2.1.1",
"recompose": "0.30.0",
"sass": "1.49.9",
"sleep-promise": "8.0.1",
"stripe": "8.183.0",
"use-debounce": "3.4.3",
"uuid": "8.3.2",
"visibilityjs": "2.0.2",
"workbox-background-sync": "5.1.4",
"workbox-broadcast-update": "5.1.4",
"workbox-cacheable-response": "5.1.4",
"workbox-core": "5.1.4",
"workbox-expiration": "5.1.4",
"workbox-google-analytics": "5.1.4",
"workbox-navigation-preload": "5.1.4",
"workbox-precaching": "5.1.4",
"workbox-range-requests": "5.1.4",
"workbox-routing": "5.1.4",
"workbox-strategies": "5.1.4",
"workbox-streams": "5.1.4"
},
"devDependencies": {
"@babel/core": "7.15.0",
"@babel/node": "7.14.9",
"@babel/preset-env": "7.15.0",
"@babel/preset-react": "7.14.5",
"@cypress/code-coverage": "3.9.12",
"@cypress/react": "5.10.3",
"@cypress/webpack-dev-server": "1.7.0",
"@graphql-tools/schema": "7.1.5",
"@sheerun/mutationobserver-shim": "0.3.3",
"@storybook/addon-actions": "6.3.7",
"@storybook/addon-links": "6.3.7",
"@storybook/addon-viewport": "6.3.7",
"@storybook/addons": "6.3.7",
"@storybook/cli": "6.3.7",
"@storybook/preset-create-react-app": "3.2.0",
"@storybook/react": "6.3.7",
"@testing-library/cypress": "8.0.2",
"@testing-library/react": "12.0.0",
"@testing-library/react-hooks": "7.0.1",
"@testing-library/user-event": "13.5.0",
"@types/jest": "^27.0.3",
"@types/node": "^16.11.9",
"@types/react": "^17.0.36",
"@types/react-dom": "^17.0.11",
"@types/react-router-dom": "^5.3.2",
"babel-cli": "7.0.0-beta.3",
"babel-loader": "8.2.2",
"babel-plugin-react-intl": "7.9.4",
"babel-plugin-react-intl-auto": "3.3.0",
"bugsnag-build-reporter": "1.0.3",
"bugsnag-sourcemaps": "1.3.0",
"concurrently": "6.2.1",
"cross-env": "7.0.3",
"cypress": "9.1.1",
"cypress-file-upload": "5.0.8",
"deep-diff": "1.0.2",
"eslint": "8.12.0",
"eslint-config-molindo": "6.0.0",
"eslint-plugin-formatjs": "2.17.5",
"extract-react-intl-messages": "4.1.1",
"favicons": "6.2.2",
"html-webpack-plugin": "4.5.2",
"intersection-observer": "0.12.0",
"jest-localstorage-mock": "2.4.16",
"jest-mock-now": "1.3.0",
"lint-staged": "10.5.4",
"lowdb": "1.0.0",
"mkdirp": "1.0.4",
"npm-run-all": "4.1.5",
"prettier": "2.0.5",
"promise.prototype.finally": "3.1.2",
"raw-loader": "4.0.2",
"react-intl-translations-manager": "5.0.3",
"react-scripts": "4.0.3",
"serve": "12.0.0",
"sinon": "9.2.4",
"source-map-explorer": "2.5.2",
"storybook-addon-intl": "2.4.1",
"storybook-react-router": "1.0.8",
"typescript": "4.5.2",
"wait-on": "6.0.0",
"yarnhook": "0.5.1"
},
"browserslist": {
"development": [
"last 2 chrome versions",
"last 2 firefox versions",
"last 2 edge versions"
],
"production": [
">1%",
"last 5 versions",
"Firefox ESR",
"not ie < 11"
]
},
"lint-staged": {
"*.(js|jsx)": "eslint --cache --ext .js,.jsx --fix"
}
}
{
"name": "zemtu-mobile-client",
"version": "4.0.3",
"author": "Zemtu <info@zemtu.com> (http://zemtu.com/)",
"license": "UNLICENSED",
"private": true,
"repository": {
"type": "git",
"url": "https://github.com/zemtu/mobile"
},
"bugsnagApiKey": "6ed11872c1b58d6441967be7172995d5",
"engines": {
"npm": "^6.14.15",
"node": "^14.18.0"
},
"description": "",
"scripts": {
"start": "react-scripts start",
"starthttps": "HTTPS=true react-scripts start",
"build": "react-scripts build",
"webserver": "http-server --proxy http://localhost:8080? build --port 3000 --ssl --cert cert.pem",
"test": "cross-env TZ=UTC react-scripts test --env=jsdom",
"test:coverage": "npm test -- --coverage",
"test:cypress": "cross-env-shell TZ=UTC \"run-s test:cypress:*\"",
"test:cypress:run": "concurrently --kill-others --success first \"serve build -l 3000 -s\" \"cross-env TZ=UTC node ../server/src/index.js\" \"wait-on tcp:3000 && wait-on tcp:8888 && cross-env TZ=UTC cypress run\"",
"test:cypress:run-ct": "concurrently --kill-others --success first \"serve build -l 3000 -s\" \"cross-env TZ=UTC node ../server/src/index.js\" \"wait-on tcp:3000 && wait-on tcp:8888 && cross-env TZ=UTC cypress run-ct\"",
"test:cypress:storybook": "concurrently --kill-others --success first \"cross-env TZ=UTC serve storybook-static -p 6008\" \"wait-on tcp:6008 && cross-env TZ=UTC cypress run --env CONFIG=storybook\"",
"eject": "react-scripts eject",
"lint": "eslint --cache --ext .js,.jsx,.ts,.tsx . && tsc --noEmit",
"makemessages": "rm -rf extracted-messages; npm run extract-messages 'src/**/!(*.test).js' && npm run extract-messages 'src/**/*.jsx' && npm run manage:translations",
"extract-messages-old": "NODE_ENV=production babel ./src --out-file /dev/null",
"extract-messages": "node_modules/.bin/extract-messages -l=ar,bg,br,bs,ca,cs,de,da,el,en,es,et,eu,fi,fr,ga,gl,he,hi,hr,hu,is,it,ja,ka,lb,lt,lv,mk,nl,pl,pt,ro,ru,sk,sl,sv,tr,zh-cn -o extracted-messages -d en --flat false",
"manage:translations": "babel-node ./translationRunner.js",
"storybook": "start-storybook --quiet -p 6006 -c ./storybook -s ./cypress/fixtures",
"build-storybook": "cross-env NODE_ENV=development build-storybook --quiet -c ./storybook",
"extract-stories": "sb extract storybook-static storybook/__tests__/stories.json",
"analyze": "source-map-explorer 'build/static/js/*.js'",
"cypress:run": "cross-env-shell TZ=UTC \"wait-on tcp:8888 && wait-on tcp:3000 && cypress run --quiet\"",
"cypress:run-electron": "cross-env-shell TZ=UTC \"wait-on tcp:8888 && wait-on tcp:3000 && cypress run --headed\"",
"cypress:open": "cross-env-shell TZ=UTC \"wait-on tcp:8888 && wait-on tcp:3000 && cypress open\"",
"cypress:run-ct": "cross-env-shell TZ=UTC \"wait-on tcp:8888 && wait-on tcp:3000 && cypress run-ct --quiet\"",
"cypress:open-ct": "cross-env-shell TZ=UTC \"wait-on tcp:8888 && wait-on tcp:3000 && cypress open-ct\"",
"cypress:storybook": "cross-env-shell TZ=UTC \"run-p cypress:storybook:*\"",
"cypress:storybook:start-storybook": "cross-env-shell TZ=UTC \"start-storybook --quiet --ci --port 6008 --config-dir ./storybook\"",
"cypress:storybook:open-cypress": "cross-env-shell TZ=UTC \"wait-on tcp:6008 && cypress open --env CONFIG=storybook\""
},
"dependencies": {
"@apollo/client": "3.4.8",
"@bugsnag/js": "7.11.0",
"@bugsnag/plugin-react": "7.11.0",
"@formatjs/intl-numberformat": "7.2.5",
"@formatjs/intl-pluralrules": "4.1.3",
"@formatjs/intl-relativetimeformat": "9.2.3",
"@hookform/error-message": "0.0.4",
"@material-ui/core": "4.12.3",
"@material-ui/icons": "4.11.2",
"@material-ui/lab": "4.0.0-alpha.60",
"@material-ui/styles": "4.11.4",
"@zemtu/zemtu-web-bluetooth": "0.0.5",
"apollo-link-token-refresh": "0.3.2",
"apollo-upload-client": "14.1.3",
"browser-image-compression": "1.0.17",
"browser-update": "3.3.30",
"canvas-size": "1.2.5",
"classnames": "2.3.1",
"color": "3.2.1",
"cropperjs": "1.5.12",
"eases": "1.0.8",
"geolocator": "2.1.5",
"graphql": "14.7.0",
"graphql-tag": "2.12.5",
"intl": "1.2.5",
"leaflet": "1.7.1",
"lodash": "4.17.21",
"moment": "2.29.1",
"moment-timezone": "0.5.33",
"prop-types": "15.7.2",
"react": "16.14.0",
"react-apollo-network-status": "4.0.1",
"react-countdown": "2.3.2",
"react-cropper": "2.1.8",
"react-device-detect": "1.17.0",
"react-dom": "16.14.0",
"react-dropzone": "11.4.2",
"react-hook-form": "7.28.1",
"react-intl": "5.20.10",
"react-leaflet": "2.8.0",
"react-leaflet-control": "2.1.2",
"react-markdown": "6.0.3",
"react-phone-number-input": "3.1.25",
"react-router-dom": "5.2.0",
"react-spring": "9.0.0-beta.6",
"react-transition-group": "4.4.2",
"react-use-gesture": "5.2.4",
"recharts": "2.1.1",
"recompose": "0.30.0",
"sass": "1.49.9",
"sleep-promise": "8.0.1",
"stripe": "8.183.0",
"use-debounce": "3.4.3",
"uuid": "8.3.2",
"visibilityjs": "2.0.2",
"workbox-background-sync": "5.1.4",
"workbox-broadcast-update": "5.1.4",
"workbox-cacheable-response": "5.1.4",
"workbox-core": "5.1.4",
"workbox-expiration": "5.1.4",
"workbox-google-analytics": "5.1.4",
"workbox-navigation-preload": "5.1.4",
"workbox-precaching": "5.1.4",
"workbox-range-requests": "5.1.4",
"workbox-routing": "5.1.4",
"workbox-strategies": "5.1.4",
"workbox-streams": "5.1.4"
},
"devDependencies": {
"@babel/core": "7.15.0",
"@babel/node": "7.14.9",
"@babel/preset-env": "7.15.0",
"@babel/preset-react": "7.14.5",
"@cypress/code-coverage": "3.9.12",
"@cypress/react": "5.10.3",
"@cypress/webpack-dev-server": "1.7.0",
"@graphql-tools/schema": "7.1.5",
"@sheerun/mutationobserver-shim": "0.3.3",
"@storybook/addon-actions": "6.3.7",
"@storybook/addon-links": "6.3.7",
"@storybook/addon-viewport": "6.3.7",
"@storybook/addons": "6.3.7",
"@storybook/cli": "6.3.7",
"@storybook/preset-create-react-app": "3.2.0",
"@storybook/react": "6.3.7",
"@testing-library/cypress": "8.0.2",
"@testing-library/react": "12.0.0",
"@testing-library/react-hooks": "7.0.1",
"@testing-library/user-event": "13.5.0",
"@types/jest": "^27.0.3",
"@types/node": "^16.11.9",
"@types/react": "^17.0.36",
"@types/react-dom": "^17.0.11",
"@types/react-router-dom": "^5.3.2",
"babel-cli": "7.0.0-beta.3",
"babel-loader": "8.2.2",
"babel-plugin-react-intl": "7.9.4",
"babel-plugin-react-intl-auto": "3.3.0",
"bugsnag-build-reporter": "1.0.3",
"bugsnag-sourcemaps": "1.3.0",
"concurrently": "6.2.1",
"cross-env": "7.0.3",
"cypress": "9.1.1",
"cypress-file-upload": "5.0.8",
"deep-diff": "1.0.2",
"eslint": "7.32.0",
"eslint-config-molindo": "5.1.1",
"eslint-plugin-formatjs": "2.17.5",
"extract-react-intl-messages": "4.1.1",
"favicons": "6.2.2",
"html-webpack-plugin": "4.5.2",
"intersection-observer": "0.12.0",
"jest-localstorage-mock": "2.4.16",
"jest-mock-now": "1.3.0",
"lint-staged": "10.5.4",
"lowdb": "1.0.0",
"mkdirp": "1.0.4",
"npm-run-all": "4.1.5",
"prettier": "2.0.5",
"promise.prototype.finally": "3.1.2",
"raw-loader": "4.0.2",
"react-intl-translations-manager": "5.0.3",
"react-scripts": "4.0.3",
"serve": "12.0.0",
"sinon": "9.2.4",
"source-map-explorer": "2.5.2",
"storybook-addon-intl": "2.4.1",
"storybook-react-router": "1.0.8",
"typescript": "4.5.2",
"wait-on": "6.0.0",
"yarnhook": "0.5.1"
},
"browserslist": {
"development": [
"last 2 chrome versions",
"last 2 firefox versions",
"last 2 edge versions"
],
"production": [
">1%",
"last 5 versions",
"Firefox ESR",
"not ie < 11"
]
},
"lint-staged": {
"*.(js|jsx)": "eslint --cache --ext .js,.jsx --fix"
}
}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-whw/src/components/Footer/FooterWHW.tsx","entries":[{"id":"VkQg.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650033597111},{"id":"FYYS.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650033695450},{"id":"52PN.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650033757345},{"id":"VZkE.tsx","timestamp":1650033839914},{"id":"YQ6R.tsx","timestamp":1650033858911},{"id":"oI8c.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650033886852},{"id":"pIWP.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650033908575},{"id":"aTom.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650033947759},{"id":"ybQe.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650033970543},{"id":"oVsv.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650034014400},{"id":"Icxy.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650034130743},{"id":"4KqF.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650034167015},{"id":"RKxw.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650034357029},{"id":"vOX0.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650034402256},{"id":"RsLL.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650034412510},{"id":"tygG.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650034435865},{"id":"QpNg.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650034499309},{"id":"0a44.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650034602469},{"id":"XG1Y.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650034624578},{"id":"BVBb.tsx","timestamp":1650034634885},{"id":"KVTR.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650034737864},{"id":"1lqv.tsx","timestamp":1650035063796},{"id":"0A7j.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650035442406},{"id":"3YDd.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650035466749},{"id":"auAK.tsx","timestamp":1650035479750},{"id":"bUoL.tsx","timestamp":1650035553650},{"id":"gm1X.tsx","timestamp":1650035719368},{"id":"6zle.tsx","source":"Workspace Edit","timestamp":1650356921896},{"id":"UXSa.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650358962798},{"id":"MDiF.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650359311878},{"id":"8O5a.tsx","timestamp":1650359318300},{"id":"FKIf.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650367270909},{"id":"9776.tsx","timestamp":1650367789097},{"id":"QBx2.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650368219259},{"id":"epfH.tsx","timestamp":1650368220321},{"id":"l9ce.tsx","timestamp":1650368299481},{"id":"wKDj.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650368481547},{"id":"iuke.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650371612859}]}
{"version":1,"resource":"file:///Users/jan/Projects/zemtu/mobile/client/src/components/ProfileSupport/ProfileSupport.module.scss","entries":[{"id":"2XVo.scss","timestamp":1649084926535}]}
{
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"shopHeader": "",
"shopPreview": null,
"vKeyword": null,
"mbwKeyword": null,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"topCategory": {
"id": 27,
"name": "Women's Clothing",
"alias": "womens-clothing",
"logo": "/whw/images/categories/women-s-fashion.gif?1606894191",
"description": null,
"published": true,
"title": "Save on Women's Clothing With Coupons and These Tips",
"resource": "/clothing/womens-clothing",
"categoryHeader": null,
"categoryPageHeader": null,
"detailedDescription": null,
"metaTitle": null,
"metaDescription": null,
"displayOnDiscountGenie": false,
"noIndex": true,
"parent": {
"id": 1,
"name": "Clothing",
"alias": "clothing",
"resource": "/clothing"
}
},
"categories": [
{
"id": 27,
"name": "Women's Clothing",
"alias": "womens-clothing",
"logo": "/whw/images/categories/women-s-fashion.gif?1606894191",
"description": null,
"published": true,
"title": "Save on Women's Clothing With Coupons and These Tips",
"resource": "/clothing/womens-clothing",
"categoryHeader": null,
"categoryPageHeader": null,
"detailedDescription": null,
"metaTitle": null,
"metaDescription": null,
"displayOnDiscountGenie": false,
"noIndex": true
},
{
"id": 28,
"name": "Men's Clothing",
"alias": "mens-clothing",
"logo": "/whw/images/categories/men-s-fashion.gif?1606894191",
"categoryHeader": null,
"categoryPageHeader": null,
"description": null,
"detailedDescription": null,
"title": "Men's Clothing: Coupon Codes and More",
"metaTitle": null,
"metaDescription": null,
"published": true,
"displayOnDiscountGenie": false,
"noIndex": true,
"resource": "/clothing/mens-clothing"
},
{
"id": 29,
"name": "Kids Clothing",
"alias": "kids-clothing",
"logo": "/whw/images/categories/children-s-fashion.gif?1606894191",
"categoryHeader": null,
"categoryPageHeader": null,
"description": null,
"detailedDescription": null,
"title": "Save on Kids Clothing With Coupons and These Tips",
"metaTitle": null,
"metaDescription": null,
"published": true,
"displayOnDiscountGenie": false,
"noIndex": true,
"resource": "/clothing/kids-clothing"
},
{
"id": 93,
"name": "Accessories",
"alias": "accessory",
"logo": "/whw/images/categories/accessories.gif?1606894191",
"categoryHeader": null,
"categoryPageHeader": null,
"description": null,
"detailedDescription": null,
"title": "Couponbox' Finest: Our Latest Accessories Coupons",
"metaTitle": null,
"metaDescription": null,
"published": true,
"displayOnDiscountGenie": false,
"noIndex": true,
"resource": "/accessories/accessory"
}
],
"autoExpandNote": false,
"termsAndConditions": true,
"description": "<p>H&amp;M is a multinational clothing retailer that puts an emphasis on providing quality designer clothing to its customers for a good price. The clothing retail brand offers an extensive collection of clothes to men, women, and children. While shopping, apply an H&amp;M promo code to your order to indulge yourself in savings.</p>",
"seotext": "<h2>Which H&amp;M coupon would be the best for me to get?</h2>\r\n\r\n<p>Here are some H&amp;M coupon codes that can help you save money on your purchase.</p>\r\n\r\n<ul>\r\n\t<li>H&amp;M promo code: Enjoy up to 70% off of your purchases online.</li>\r\n\t<li>H&amp;M coupon code: Grab 15% off of your orders with a student discount.</li>\r\n\t<li>H&amp;M discount code: Receive 10% off of your purchases when you sign up for the loyalty program.</li>\r\n\t<li>H&amp;M promo code: Get free shipping on all of the items in your H&amp;M orders.</li>\r\n</ul>\r\n\r\n<h2>How can I apply an H&amp;M coupon to my order?</h2>\r\n\r\n<p>Here&#39;s the steps you can take to apply H&amp;M coupon codes to your order.</p>\r\n\r\n<ol>\r\n\t<li>Locate the H&amp;M coupon code that is most suitable for you.</li>\r\n\t<li>After you have found the coupon code that you would prefer, copy it down.</li>\r\n\t<li>With your promo code, head over to the H&amp;M website.</li>\r\n\t<li>Search through the large collection of H&amp;M apparel, and pick out the items that you&#39;d prefer.</li>\r\n\t<li>Select the items to add to your cart, and proceed to the checkout page.</li>\r\n\t<li>Find the coupon code box, and fill in the promo code. It will automatically be applied to your purchase.</li>\r\n\t<li>Complete the payment information, and finalize your purchase.</li>\r\n</ol>\r\n\r\n<h2>What if my H&amp;M promo code isn&#39;t working properly?</h2>\r\n\r\n<p>These are a few tips that can help you when you are experiencing trouble while you&#39;re to redeem your H&amp;M promo code.</p>\r\n\r\n<ol>\r\n\t<li>Take a look at the terms and conditions listed with the code. Certain coupons codes might require a minimum order value from the code to be eligible for use, or you may only be able to use the code for specific purchases. Some promo codes may exclude clearance items or other items.</li>\r\n\t<li>Make sure that the promo code that you&#39;ve copied is accurate. The easiest way to ensure a promo code is exact is to copy and paste the code directly into the promo code box at checkout.</li>\r\n\t<li>Check the coupon&#39;s expiration date to ensure that your code is valid.</li>\r\n</ol>\r\n\r\n<h2>Does H&amp;M offer free shipping to customers?</h2>\r\n\r\n<p>Yes, H&amp;M does offer free shipping to its customers. However, the order has to be a total cost of $40 or more for the coupon code to be redeemed. The code will immediately apply to your purchase.</p>\r\n\r\n<h2>What perks are provided to you when you sign up for an H&amp;M membership?</h2>\r\n\r\n<p>When you sign up for an H&amp;M membership, you will get the first look at all of the newest releases and also get exclusive offers and promotions.</p>\r\n\r\n<h2>Is there a coupon code for new H&amp;M customers?</h2>\r\n\r\n<p>Yes, most of the H&amp;M coupon codes can be applied by new and existing customers.</p>\r\n\r\n<h2>Is it possible to find an H&amp;M student discount?</h2>\r\n\r\n<p>Our team is glad to let you know that there is an H&amp;M student discount for online shoppers. This discount allows you to receive 15% off of your H&amp;M purchase. First, you&#39;ll need to register an account with UNiDAYS to verify your identity as a student. After this process is complete, you&#39;ll receive your H&amp;M student discount.</p>\r\n\r\n<h2>Are there any H&amp;M friends &amp; family discounts?</h2>\r\n\r\n<p>If you&#39;re close with an employee of H&amp;M, you may be able to get a discount. Employees get limited vouchers to share discounts of 25% off.</p>\r\n\r\n<h2>Can I get H&amp;M coupon codes for new customers?</h2>\r\n\r\n<p>Signing up to become an H&amp;M member allows new users to receive a 10% discount on their first purchase. To sign up, go to H&amp;M&#39;s website and register. Once registered, you will receive a promo code in your e-mail.</p>\r\n\r\n<h2>What about H&amp;M coupon codes for returning customers?</h2>\r\n\r\n<p>Customers who regularly shop at H&amp;M already can save using their H&amp;M member points. For every 200 points earned, you get a $5 reward towards your next purchase. Members also earn discounts without spending money through exclusive coupons and birthday rewards.</p>\r\n\r\n<p>H&amp;M is a partner of Klarna bank, allowing them to implement a pay later program. H&amp;M members who make use of the pay later function get double points on their purchases, allowing them to earn discounts faster.</p>",
"alias": "h-m",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons",
"h2VoucherKeyword": "Promo Codes & Discounts",
"shopH1": null,
"redirectLink": null,
"addonPolicy": "ALLOWED",
"metatitle": null,
"metadesc": null,
"hideExpired": false,
"useExpiredForTitle": true,
"modified": 1611876610,
"submitdate": "2012-09-14T14:00:00-07:00",
"subscribers": 171,
"lastUpdatedBy": "Synchronizer",
"inlineMailBox": true,
"posSeotext": false,
"noReflinkForExpired": false,
"evil": false,
"rank": 1,
"pulseRank": null,
"seoRank": 0,
"bcpEnabled": false,
"crossSellingCouponsDisplayOption": 3,
"crossSellingCouponsDisplayNumber": 3,
"canonicalLink": null,
"originalAlias": "h-m",
"ampEnabled": true,
"seasonalText": "<h2>The best times to save this spring at H&M</h2>\n\n<p>If you&#39;re looking for great deals on athletic wear this spring, then H&M has you covered. Visit their website on Easter, Mother&#39;s Day, Memorial Day, and Father&#39;s Day to save on running shoes, hoodies, and more.</p>\n\n<h3><em>The H&M Memorial Day sale 2021</em></h3>\n\n<p>At this year&#39;s H&M Memorial Day sale, there will be a lot of deals that you don&#39;t want to miss. Memorial Day is May 31, so our team members think that H&M will start releasing their coupon codes around May 15. The best H&M Memorial Day deals we saw at the 2020 sale were for T-shirts, golf shoes, and backpacks along with running gear.</p>\n\n<h3><em>Where to save in the H&M Father&#39;s Day sale</em></h3>\n\n<p>You can always find H&M Father&#39;s Day sale offers at least five days before the holiday itself. This year&#39;s Father&#39;s Day is June 20, so start looking for coupons and promo codes around June 15. During the 2020 sale, there were H&M Father&#39;s Day clearance deals on socks, sneakers, and lots of other great gifts for Dad. This year, we wouldn&#39;t be surprised to see discounts on women&#39;s running shoes and men&#39;s sweat suits.</p>",
"jsonSnippet": null,
"resource": "/coupons/h-m",
"blacklistedRegions": null
},
"shopLink": "www2.hm.com",
"shopH1": "H&M Coupons",
"shopH2": {
"activeCoupons": "All Working H&M Promo Codes & Discounts - Save up to 30% in January 2021",
"expiredCoupons": "Recently Featured H&M Coupons & Promo Codes",
"voucherStats": "Coupons"
},
"activeVouchersGrouped": [
[
{
"id": 584495,
"type": 0,
"link": "https://www2.hm.com/en_us/unidays.html",
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "30",
"subtitle": null,
"mbw": null,
"appliesto": 0,
"note": "<p>Some exclusions apply. See site for complete details.&nbsp;</p>",
"effectivefrom": "2020-05-22T01:26:00-07:00",
"exclusive": true,
"checkdate": "2021-01-29T00:19:25-08:00",
"featured": 0,
"value": "Take 30% off Student Discount at H&M",
"label": "30%",
"vtype": 1,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 136249331,
"cashbackRequireUser": false,
"cashbackPaymentType": "",
"cashbackPaymentInfo": "",
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1606409109,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 378465,
"clicksSummary": {
"allTime": 378465,
"last365d": 23456
},
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"resource": "/coupons/h-m"
}
}
],
[
{
"id": 636819,
"type": 1,
"link": null,
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "20",
"subtitle": null,
"mbw": "75.00",
"appliesto": 0,
"note": "<p>Some exclusions apply.</p>",
"effectivefrom": "2021-01-10T22:38:00-08:00",
"exclusive": false,
"checkdate": "2021-01-23T06:25:44-08:00",
"featured": 0,
"value": "20% off for H&M Loyalty Members at H&M",
"label": "20%",
"vtype": 1,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 135591568,
"cashbackRequireUser": false,
"cashbackPaymentType": "",
"cashbackPaymentInfo": "",
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1610347508,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 21387,
"clicksSummary": {
"allTime": 21387,
"last365d": 17000
},
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"resource": "/coupons/h-m"
}
}
],
[
{
"id": 576466,
"type": 0,
"link": "https://www2.hm.com/en_us/member/info.html",
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "10",
"subtitle": null,
"mbw": null,
"appliesto": 0,
"note": "<p>Some exclusions apply.&nbsp;</p>",
"effectivefrom": "2020-04-14T09:15:00-07:00",
"exclusive": false,
"checkdate": null,
"featured": 0,
"value": "Receive $10 off with Membership Sign Up with this Discount Code",
"label": "$10",
"vtype": 0,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 134905843,
"cashbackRequireUser": false,
"cashbackPaymentType": null,
"cashbackPaymentInfo": null,
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1586880980,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 0,
"clicksSummary": {
"allTime": 0,
"last365d": 0
},
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"resource": "/coupons/h-m"
}
}
],
[
{
"id": 592835,
"type": 1,
"link": null,
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "Free Shipping",
"subtitle": null,
"mbw": "40.00",
"appliesto": 0,
"note": "<p>Some exclusions apply.</p>",
"effectivefrom": "2020-06-25T00:24:00-07:00",
"exclusive": false,
"checkdate": "2021-01-27T07:03:09-08:00",
"featured": 0,
"value": "Free Shipping at H&M",
"label": null,
"vtype": 2,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 67140336,
"cashbackRequireUser": false,
"cashbackPaymentType": "",
"cashbackPaymentInfo": "",
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1593070208,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 49224,
"clicksSummary": {
"allTime": 49224,
"last365d": 37771
},
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"resource": "/coupons/h-m"
}
}
],
[
{
"id": 281242,
"type": 4,
"appliesto": 0,
"link": null,
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"subtitle": null,
"mbw": "300.00",
"exclusive": false,
"expiredate": "2020-10-30 23:59:59",
"clicks": 185,
"clicksSummary": {
"allTime": 185,
"last365d": 100
},
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"note": "<p>You will receive your earned bucks approximately&nbsp;6 weeks after you receive your order or by calling&nbsp;Jafrum&nbsp;upon receipt of your purchase.&nbsp;Some exclusions apply.</p>",
"expired": false,
"featured": 0,
"value": "$8 Cashback",
"label": null,
"vtype": 0,
"autoExpandNote": false,
"plainValue": "20",
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 134797938,
"cashbackRequireUser": false,
"cashbackPaymentType": "paypal",
"cashbackPaymentInfo": "",
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1566905150,
"hiddenOnMerchantPage": false,
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"resource": "https://coupons.cnet.com/coupons/h-m"
}
}
],
[
{
"id": 569874,
"type": 0,
"link": null,
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "10",
"subtitle": null,
"mbw": null,
"appliesto": 0,
"note": "<p>Some exclusions apply.&nbsp;</p>",
"effectivefrom": "2020-04-14T09:15:00-07:00",
"exclusive": false,
"checkdate": null,
"featured": 0,
"value": "Receive $10 off with Membership Sign Up with this Discount Code",
"label": "$10",
"vtype": 0,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 134905843,
"cashbackRequireUser": false,
"cashbackPaymentType": null,
"cashbackPaymentInfo": null,
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1586880980,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 0,
"clicksSummary": {
"allTime": 0,
"last365d": 0
},
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"resource": "/coupons/h-m"
}
}
]
],
"expiredVouchers": [
{
"id": 606237,
"type": 1,
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"resource": "/coupons/h-m"
},
"link": "https://www2.hm.com/en_us/sale/kids/view-all.html",
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "Up to 50% off Kids' \"Sale\" Styles",
"subtitle": null,
"mbw": "0.00",
"appliesto": 0,
"note": "<p>Some exclusions apply.&nbsp;</p>",
"expiredate": "2020-08-31T23:59:59-07:00",
"expired": true,
"exclusive": false,
"featured": 0,
"value": "Up to 50% off Kids' Sale Styles at H&M",
"label": "50%",
"vtype": 2,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 67141616,
"cashbackRequireUser": false,
"cashbackPaymentType": "",
"cashbackPaymentInfo": "",
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1597849208,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 0,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"clicksSummary": {
"allTime": 0,
"last365d": 0
}
},
{
"id": 362797,
"type": 0,
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"resource": "/coupons/h-m"
},
"link": null,
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "40",
"subtitle": null,
"mbw": "50.00",
"appliesto": 0,
"note": "<p>Some exclusions apply.</p>",
"expiredate": "2017-12-01T00:00:00-08:00",
"expired": true,
"exclusive": false,
"featured": 0,
"value": "Grab 40% off all Orders at H&M",
"label": "40%",
"vtype": 1,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 204011955,
"cashbackRequireUser": false,
"cashbackPaymentType": null,
"cashbackPaymentInfo": null,
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1574162971,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 0,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"clicksSummary": {
"allTime": 0,
"last365d": 0
}
},
{
"id": 637795,
"type": 1,
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"resource": "/coupons/h-m"
},
"link": "https://www2.hm.com/en_us/index.html",
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "15",
"subtitle": null,
"mbw": "0.00",
"appliesto": 0,
"note": "<p>Some exclusions apply.</p>",
"expiredate": "2021-01-18T23:59:59-08:00",
"expired": true,
"exclusive": false,
"featured": 0,
"value": "15% off in the Long Weekend Sale at H&M",
"label": "15%",
"vtype": 1,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 135266288,
"cashbackRequireUser": false,
"cashbackPaymentType": "",
"cashbackPaymentInfo": "",
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1610908207,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 0,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"clicksSummary": {
"allTime": 0,
"last365d": 0
}
},
{
"id": 635325,
"type": 0,
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"resource": "/coupons/h-m"
},
"link": null,
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "21",
"subtitle": null,
"mbw": "100.00",
"appliesto": 0,
"note": "<p>Some exclusions apply.</p>",
"expiredate": "2021-01-03T23:59:59-08:00",
"expired": true,
"exclusive": false,
"featured": 0,
"value": "Get 21% off Your Purchase with this Promo Code at H&M",
"label": "21%",
"vtype": 1,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 202765171,
"cashbackRequireUser": false,
"cashbackPaymentType": null,
"cashbackPaymentInfo": null,
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1609585207,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 0,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"clicksSummary": {
"allTime": 0,
"last365d": 0
}
},
{
"id": 507603,
"type": 0,
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"resource": "/coupons/h-m"
},
"link": "https://www2.hm.com/en_us/unidays.html",
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "15",
"subtitle": null,
"mbw": "0.00",
"appliesto": 0,
"note": "<p>Some exclusions apply. See site for complete details.</p>",
"expiredate": "2020-12-31T23:59:59-08:00",
"expired": true,
"exclusive": false,
"featured": 0,
"value": "Get 15% off Student Discount with this Promo Code at H&M",
"label": "15%",
"vtype": 1,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 135266291,
"cashbackRequireUser": false,
"cashbackPaymentType": "",
"cashbackPaymentInfo": "",
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1580302225,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 0,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"clicksSummary": {
"allTime": 0,
"last365d": 0
}
},
{
"id": 634613,
"type": 0,
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"resource": "/coupons/h-m"
},
"link": null,
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "20",
"subtitle": null,
"mbw": "0.00",
"appliesto": 0,
"note": "<p>Some exclusions apply.</p>",
"expiredate": "2020-12-27T23:59:59-08:00",
"expired": true,
"exclusive": false,
"featured": 0,
"value": "Get 20% off any Single Item with this Promo Code at H&M",
"label": "20%",
"vtype": 1,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 135593971,
"cashbackRequireUser": false,
"cashbackPaymentType": null,
"cashbackPaymentInfo": null,
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1609159508,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 0,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"clicksSummary": {
"allTime": 0,
"last365d": 0
}
},
{
"id": 631213,
"type": 0,
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"resource": "/coupons/h-m"
},
"link": null,
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "25",
"subtitle": null,
"mbw": "0.00",
"appliesto": 0,
"note": "<p>Some exclusions apply.&nbsp;</p>",
"expiredate": "2020-12-07T23:59:59-08:00",
"expired": true,
"exclusive": false,
"featured": 0,
"value": "Get 25% off any 1 Item with this Promo Code at H&M",
"label": "25%",
"vtype": 1,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 135921651,
"cashbackRequireUser": false,
"cashbackPaymentType": null,
"cashbackPaymentInfo": null,
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1607359507,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 0,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"clicksSummary": {
"allTime": 0,
"last365d": 0
}
}
],
"vouchersClicks": [],
"meta": {
"canonical": "https://localhost:3000/coupons/h-m",
"ampLink": null,
"title": "30% Off ➤ H&M Coupon – January 2021",
"description": "Save big with a 30% off Coupon at H&M today! Browse the latest, active discounts for January 2021 ✔ Tested ✔ Verified ✔ Updated",
"robots": "index, follow",
"ogSiteName": "CNET Coupons",
"ogImage": "/whw/uploads/logos/h-m.jpg?1606894191",
"ogTitle": "30% Off ➤ H&M Coupon – January 2021",
"ogDescription": "Save big with a 30% off Coupon at H&M today! Browse the latest, active discounts for January 2021 ✔ Tested ✔ Verified ✔ Updated",
"hrefLangLinks": [
{
"hreflang": "http://localhost:3000/coupons/h-m",
"language": "en-us"
}
],
"webAppTitle": "CNET Coupons",
"ogUrl": "http://localhost:3000/coupons/h-m"
},
"userVotes": [],
"expiredPos": 1,
"offsetIds": [],
"voucherAmounts": {
"deals": 2,
"locals": 0,
"vouchers": 2,
"all_vouchers": 4,
"cashbacks": 0
},
"isBcpActiveForShop": false,
"shopRating": { "sid": 60, "totalVotes": 30, "totalValue": 113 },
"discountsCrossSellingCouponsEntries": [],
"crossSellingCouponsEntries": [
{
"id": 631391,
"type": 0,
"link": null,
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "75",
"subtitle": null,
"mbw": "225.00",
"appliesto": 0,
"note": "<p>Some exclusions apply.</p>",
"effectivefrom": "2020-12-08T03:48:00-08:00",
"exclusive": false,
"checkdate": "2020-12-22T09:13:33-08:00",
"featured": 0,
"value": "Take $75 off at Lane Bryant",
"label": "$75",
"vtype": 0,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 206267347,
"cashbackRequireUser": false,
"cashbackPaymentType": "",
"cashbackPaymentInfo": "",
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1608624911,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 98,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"clicksSummary": {
"allTime": 98,
"last365d": 67
},
"shop": {
"id": 62,
"name": "Lane Bryant",
"link": "https://www.lanebryant.com/",
"refLink": "https://click.linksynergy.com/deeplink?id=X*c*PcELCfY&mid=38549",
"logo": "/whw/uploads/logos/lane-bryant.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "lane-bryant",
"resource": "/coupons/lane-bryant"
}
},
{
"id": 574039,
"type": 0,
"link": null,
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "50",
"subtitle": null,
"mbw": null,
"appliesto": 0,
"note": "<p>Some exclusions apply.</p>",
"effectivefrom": "2020-04-02T00:50:00-07:00",
"exclusive": false,
"checkdate": "2020-12-22T00:22:57-08:00",
"featured": 0,
"value": "50% off Your Purchase at dressbarn",
"label": "50%",
"vtype": 1,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 204668915,
"cashbackRequireUser": false,
"cashbackPaymentType": "",
"cashbackPaymentInfo": "",
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1608593414,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 235,
"clicksSummary": {
"allTime": 235,
"last365d": 100
},
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"shop": {
"id": 800,
"name": "dressbarn",
"link": "https://www.dressbarn.com/",
"refLink": "https://click.linksynergy.com/deeplink?id=X*c*PcELCfY&mid=44070&murl",
"logo": "/whw/uploads/logos/dressbarn.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "dressbarn",
"resource": "/coupons/dressbarn"
}
},
{
"id": 636659,
"type": 0,
"link": null,
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "50",
"subtitle": null,
"mbw": "150.00",
"appliesto": 0,
"note": "<p>Some exclusions apply.</p>",
"effectivefrom": "2021-01-08T21:24:00-08:00",
"exclusive": false,
"checkdate": "2021-01-26T00:48:20-08:00",
"featured": 0,
"value": "$50 off Your Purchase at J.Jill",
"label": "$50",
"vtype": 0,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 204631347,
"cashbackRequireUser": false,
"cashbackPaymentType": "",
"cashbackPaymentInfo": "",
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1611619209,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 902,
"clicksSummary": {
"allTime": 902,
"last365d": 375
},
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"shop": {
"id": 231,
"name": "J.Jill",
"link": "https://www.jjill.com/",
"refLink": "https://webgears.digidip.net/visit?",
"logo": "/whw/uploads/logos/j-jill.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "j-jill",
"resource": "/coupons/j-jill"
}
}
],
"crossSellingCouponDisplayOption": "2",
"topShops": [
{
"id": 48,
"name": "Dick's Sporting Goods",
"resource": "/coupons/dicks-sporting-goods",
"topVoucherKeyword": "Promo",
"topPluralVoucherKeyword": "Promo Codes"
},
{
"id": 655,
"name": "Chewy",
"resource": "/coupons/chewy",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 8,
"name": "Macy's",
"resource": "/coupons/macys",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 3312,
"name": "Surfshark",
"resource": "/coupons/surfshark",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 150,
"name": "Fanatics",
"resource": "/coupons/fanatics",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 11,
"name": "Lowe's",
"resource": "/coupons/lowes",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 2941,
"name": "NordVPN",
"resource": "/coupons/nordvpn",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 286,
"name": "AliExpress",
"resource": "/coupons/aliexpress",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 385,
"name": "Verizon Wireless",
"resource": "/coupons/verizon-wireless",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 3,
"name": "Michaels",
"resource": "/coupons/michaels",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 21,
"name": "Staples",
"resource": "/coupons/staples",
"logo": "/whw/uploads/logos/staples.jpg?1606894191",
"topVoucherKeyword": "Coupons",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 28,
"name": "Edible Arrangements",
"resource": "/coupons/edible-arrangements",
"logo": "/whw/uploads/logos/edible-arrangements.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
}
],
"similarShops": [
{
"id": 13,
"name": "Old Navy",
"link": "https://oldnavy.gap.com/",
"refLink": null,
"resource": "/coupons/old-navy",
"logo": "/whw/uploads/logos/old-navy.jpg?1606894191",
"topVoucherKeyword": "Coupon"
},
{
"id": 3234,
"name": "Everlane",
"link": "https://www.everlane.com/",
"refLink": null,
"resource": "/coupons/everlane",
"logo": "/whw/uploads/logos/everlane.jpg?1606894191",
"topVoucherKeyword": "Promo Code",
"topPluralVoucherKeyword": "Promo Codes"
},
{
"id": 23,
"name": "Forever 21",
"link": "https://www.forever21.com/us/shop",
"refLink": "http://www.kqzyfj.com/click-100002820-12277521",
"resource": "/coupons/forever-21",
"logo": "/whw/uploads/logos/forever-21.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 33,
"name": "Express",
"link": "https://www.express.com/",
"refLink": "http://www.anrdoezrs.net/links/100002820/type/dlg/",
"resource": "/coupons/express",
"logo": "/whw/uploads/logos/express.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 3133,
"name": "PrettyLittleThing",
"link": "https://www.prettylittlething.us/",
"refLink": "https://www.awin1.com/cread.php?awinmid=7533&awinaffid=245827",
"resource": "/coupons/prettylittlething-us",
"logo": "/whw/uploads/logos/prettylittlething-us.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 78,
"name": "Belk",
"link": "https://www.belk.com/",
"refLink": "http://www.anrdoezrs.net/links/100002820/type/dlg/",
"resource": "/coupons/belk",
"logo": "/whw/uploads/logos/belk.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 2364,
"name": "Nordstrom Rack",
"link": "https://www.nordstromrack.com/",
"refLink": "https://webgears.digidip.net/visit?",
"resource": "/coupons/nordstrom-rack",
"logo": "/whw/uploads/logos/nordstrom-rack.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 195,
"name": "maurices",
"link": "https://www.maurices.com/",
"refLink": "https://click.linksynergy.com/deeplink?id=X*c*PcELCfY&mid=40158",
"resource": "/coupons/maurices",
"logo": "/whw/uploads/logos/maurices.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 62,
"name": "Lane Bryant",
"link": "https://www.lanebryant.com/",
"refLink": "https://click.linksynergy.com/deeplink?id=X*c*PcELCfY&mid=38549",
"resource": "/coupons/lane-bryant",
"logo": "/whw/uploads/logos/lane-bryant.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 51,
"name": "Aeropostale",
"link": "https://www.aeropostale.com/",
"refLink": "https://www.pntrac.com/t/S0BLR0RHQERGSEVGR0BJQ0tJQw",
"resource": "/coupons/aeropostale",
"logo": "/whw/uploads/logos/aeropostale.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 39,
"name": "Nordstrom",
"link": "https://shop.nordstrom.com/",
"refLink": "https://click.linksynergy.com/deeplink?id=X*c*PcELCfY&mid=1237",
"resource": "/coupons/nordstrom",
"logo": "/whw/uploads/logos/nordstrom.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 2400,
"name": "Lou & Grey",
"link": "https://www.louandgrey.com/",
"refLink": "http://couponbox.digidip.net/visit",
"resource": "/coupons/lou-grey",
"logo": "/whw/uploads/logos/lou-grey.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 52,
"name": "Urban Outfitters",
"link": "https://www.urbanoutfitters.com/",
"refLink": "https://webgears.digidip.net/visit?",
"resource": "/coupons/urban-outfitters",
"logo": "/whw/uploads/logos/urban-outfitters.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 164,
"name": "New York and Company",
"link": "https://www.nyandcompany.com/",
"refLink": "http://www.anrdoezrs.net/links/100002820/type/dlg/",
"resource": "/coupons/new-york-and-company",
"logo": "/whw/uploads/logos/new-york-and-company.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 254,
"name": "Torrid",
"link": "https://www.torrid.com/",
"refLink": "http://www.anrdoezrs.net/links/100002820/type/dlg/",
"resource": "/coupons/torrid",
"logo": "/whw/uploads/logos/torrid.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 272,
"name": "Uniqlo",
"link": "https://www.uniqlo.com/us/en/home/",
"refLink": null,
"resource": "/coupons/uniqlo",
"logo": "/whw/uploads/logos/uniqlo.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 69,
"name": "Gap",
"link": "https://www.gap.com/",
"refLink": null,
"resource": "/coupons/gap",
"logo": "/whw/uploads/logos/gap.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 1150,
"name": "Rue21",
"link": "https://www.rue21.com/store/",
"refLink": "https://webgears.digidip.net/visit?",
"resource": "/coupons/rue21",
"logo": "/whw/uploads/logos/rue21.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
}
],
"shopInfo": null,
"shopStats": {
"since": "2020-12-30T02:37:27-08:00",
"new_discounts": "5",
"nr_tests": "30",
"last_change": 1611798409
},
"sidebarSlider": [
{
"shop_name": "Postmates",
"shop_image": "/whw/uploads/logos/postmates.jpeg?1606894191",
"sub": "",
"link": "/coupons/postmates?ref=banner1",
"ad_image": null,
"alt": "Get $100 in Free Delivery Credits",
"exclusive": true,
"title": "Get $100 in Free Delivery Credits",
"ad_image_small": "/whw/uploads/images/banners/sidebar/postmates.jpg?1608112474"
},
{
"shop_name": "Postmates",
"shop_image": "/whw/uploads/logos/postmates.jpeg?1606894191",
"sub": "",
"link": "/coupons/postmates?ref=banner2",
"ad_image": null,
"alt": "Get $100 in Free Delivery Credits",
"exclusive": true,
"title": "Get $100 in Free Delivery Credits",
"ad_image_small": "/whw/uploads/images/banners/sidebar/postmates.jpg?1608112474"
}
],
"faq": [
{
"question": "Am I a simple question?",
"answer": "I'm a simple answer"
},
{
"question": "Am I another simple question?",
"answer": "I'm another simple answer with some longer description so I can check how well am I doing with longer texts."
}
],
"settings": {"voucherLastUpdateLimit": 30}
}
{
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"shopHeader": "",
"shopPreview": null,
"vKeyword": null,
"mbwKeyword": null,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"topCategory": {
"id": 27,
"name": "Women's Clothing",
"alias": "womens-clothing",
"logo": "/whw/images/categories/women-s-fashion.gif?1606894191",
"description": null,
"published": true,
"title": "Save on Women's Clothing With Coupons and These Tips",
"resource": "/clothing/womens-clothing",
"categoryHeader": null,
"categoryPageHeader": null,
"detailedDescription": null,
"metaTitle": null,
"metaDescription": null,
"displayOnDiscountGenie": false,
"noIndex": true,
"parent": {
"id": 1,
"name": "Clothing",
"alias": "clothing",
"resource": "/clothing"
}
},
"categories": [
{
"id": 27,
"name": "Women's Clothing",
"alias": "womens-clothing",
"logo": "/whw/images/categories/women-s-fashion.gif?1606894191",
"description": null,
"published": true,
"title": "Save on Women's Clothing With Coupons and These Tips",
"resource": "/clothing/womens-clothing",
"categoryHeader": null,
"categoryPageHeader": null,
"detailedDescription": null,
"metaTitle": null,
"metaDescription": null,
"displayOnDiscountGenie": false,
"noIndex": true
},
{
"id": 28,
"name": "Men's Clothing",
"alias": "mens-clothing",
"logo": "/whw/images/categories/men-s-fashion.gif?1606894191",
"categoryHeader": null,
"categoryPageHeader": null,
"description": null,
"detailedDescription": null,
"title": "Men's Clothing: Coupon Codes and More",
"metaTitle": null,
"metaDescription": null,
"published": true,
"displayOnDiscountGenie": false,
"noIndex": true,
"resource": "/clothing/mens-clothing"
},
{
"id": 29,
"name": "Kids Clothing",
"alias": "kids-clothing",
"logo": "/whw/images/categories/children-s-fashion.gif?1606894191",
"categoryHeader": null,
"categoryPageHeader": null,
"description": null,
"detailedDescription": null,
"title": "Save on Kids Clothing With Coupons and These Tips",
"metaTitle": null,
"metaDescription": null,
"published": true,
"displayOnDiscountGenie": false,
"noIndex": true,
"resource": "/clothing/kids-clothing"
},
{
"id": 93,
"name": "Accessories",
"alias": "accessory",
"logo": "/whw/images/categories/accessories.gif?1606894191",
"categoryHeader": null,
"categoryPageHeader": null,
"description": null,
"detailedDescription": null,
"title": "Couponbox' Finest: Our Latest Accessories Coupons",
"metaTitle": null,
"metaDescription": null,
"published": true,
"displayOnDiscountGenie": false,
"noIndex": true,
"resource": "/accessories/accessory"
}
],
"autoExpandNote": false,
"termsAndConditions": true,
"description": "<p>H&amp;M is a multinational clothing retailer that puts an emphasis on providing quality designer clothing to its customers for a good price. The clothing retail brand offers an extensive collection of clothes to men, women, and children. While shopping, apply an H&amp;M promo code to your order to indulge yourself in savings.</p>",
"seotext": "<h2>Which H&amp;M coupon would be the best for me to get?</h2>\r\n\r\n<p>Here are some H&amp;M coupon codes that can help you save money on your purchase.</p>\r\n\r\n<ul>\r\n\t<li>H&amp;M promo code: Enjoy up to 70% off of your purchases online.</li>\r\n\t<li>H&amp;M coupon code: Grab 15% off of your orders with a student discount.</li>\r\n\t<li>H&amp;M discount code: Receive 10% off of your purchases when you sign up for the loyalty program.</li>\r\n\t<li>H&amp;M promo code: Get free shipping on all of the items in your H&amp;M orders.</li>\r\n</ul>\r\n\r\n<h2>How can I apply an H&amp;M coupon to my order?</h2>\r\n\r\n<p>Here&#39;s the steps you can take to apply H&amp;M coupon codes to your order.</p>\r\n\r\n<ol>\r\n\t<li>Locate the H&amp;M coupon code that is most suitable for you.</li>\r\n\t<li>After you have found the coupon code that you would prefer, copy it down.</li>\r\n\t<li>With your promo code, head over to the H&amp;M website.</li>\r\n\t<li>Search through the large collection of H&amp;M apparel, and pick out the items that you&#39;d prefer.</li>\r\n\t<li>Select the items to add to your cart, and proceed to the checkout page.</li>\r\n\t<li>Find the coupon code box, and fill in the promo code. It will automatically be applied to your purchase.</li>\r\n\t<li>Complete the payment information, and finalize your purchase.</li>\r\n</ol>\r\n\r\n<h2>What if my H&amp;M promo code isn&#39;t working properly?</h2>\r\n\r\n<p>These are a few tips that can help you when you are experiencing trouble while you&#39;re to redeem your H&amp;M promo code.</p>\r\n\r\n<ol>\r\n\t<li>Take a look at the terms and conditions listed with the code. Certain coupons codes might require a minimum order value from the code to be eligible for use, or you may only be able to use the code for specific purchases. Some promo codes may exclude clearance items or other items.</li>\r\n\t<li>Make sure that the promo code that you&#39;ve copied is accurate. The easiest way to ensure a promo code is exact is to copy and paste the code directly into the promo code box at checkout.</li>\r\n\t<li>Check the coupon&#39;s expiration date to ensure that your code is valid.</li>\r\n</ol>\r\n\r\n<h2>Does H&amp;M offer free shipping to customers?</h2>\r\n\r\n<p>Yes, H&amp;M does offer free shipping to its customers. However, the order has to be a total cost of $40 or more for the coupon code to be redeemed. The code will immediately apply to your purchase.</p>\r\n\r\n<h2>What perks are provided to you when you sign up for an H&amp;M membership?</h2>\r\n\r\n<p>When you sign up for an H&amp;M membership, you will get the first look at all of the newest releases and also get exclusive offers and promotions.</p>\r\n\r\n<h2>Is there a coupon code for new H&amp;M customers?</h2>\r\n\r\n<p>Yes, most of the H&amp;M coupon codes can be applied by new and existing customers.</p>\r\n\r\n<h2>Is it possible to find an H&amp;M student discount?</h2>\r\n\r\n<p>Our team is glad to let you know that there is an H&amp;M student discount for online shoppers. This discount allows you to receive 15% off of your H&amp;M purchase. First, you&#39;ll need to register an account with UNiDAYS to verify your identity as a student. After this process is complete, you&#39;ll receive your H&amp;M student discount.</p>\r\n\r\n<h2>Are there any H&amp;M friends &amp; family discounts?</h2>\r\n\r\n<p>If you&#39;re close with an employee of H&amp;M, you may be able to get a discount. Employees get limited vouchers to share discounts of 25% off.</p>\r\n\r\n<h2>Can I get H&amp;M coupon codes for new customers?</h2>\r\n\r\n<p>Signing up to become an H&amp;M member allows new users to receive a 10% discount on their first purchase. To sign up, go to H&amp;M&#39;s website and register. Once registered, you will receive a promo code in your e-mail.</p>\r\n\r\n<h2>What about H&amp;M coupon codes for returning customers?</h2>\r\n\r\n<p>Customers who regularly shop at H&amp;M already can save using their H&amp;M member points. For every 200 points earned, you get a $5 reward towards your next purchase. Members also earn discounts without spending money through exclusive coupons and birthday rewards.</p>\r\n\r\n<p>H&amp;M is a partner of Klarna bank, allowing them to implement a pay later program. H&amp;M members who make use of the pay later function get double points on their purchases, allowing them to earn discounts faster.</p>",
"alias": "h-m",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons",
"h2VoucherKeyword": "Promo Codes & Discounts",
"shopH1": null,
"redirectLink": null,
"addonPolicy": "ALLOWED",
"metatitle": null,
"metadesc": null,
"hideExpired": false,
"useExpiredForTitle": true,
"modified": 1611876610,
"submitdate": "2012-09-14T14:00:00-07:00",
"subscribers": 171,
"lastUpdatedBy": "Synchronizer",
"inlineMailBox": true,
"posSeotext": false,
"noReflinkForExpired": false,
"evil": false,
"rank": 1,
"pulseRank": null,
"seoRank": 0,
"bcpEnabled": false,
"crossSellingCouponsDisplayOption": 3,
"crossSellingCouponsDisplayNumber": 3,
"canonicalLink": null,
"originalAlias": "h-m",
"ampEnabled": true,
"seasonalText": "<h2>The best times to save this spring at H&M</h2>\n\n<p>If you&#39;re looking for great deals on athletic wear this spring, then H&M has you covered. Visit their website on Easter, Mother&#39;s Day, Memorial Day, and Father&#39;s Day to save on running shoes, hoodies, and more.</p>\n\n<h3><em>The H&M Memorial Day sale 2021</em></h3>\n\n<p>At this year&#39;s H&M Memorial Day sale, there will be a lot of deals that you don&#39;t want to miss. Memorial Day is May 31, so our team members think that H&M will start releasing their coupon codes around May 15. The best H&M Memorial Day deals we saw at the 2020 sale were for T-shirts, golf shoes, and backpacks along with running gear.</p>\n\n<h3><em>Where to save in the H&M Father&#39;s Day sale</em></h3>\n\n<p>You can always find H&M Father&#39;s Day sale offers at least five days before the holiday itself. This year&#39;s Father&#39;s Day is June 20, so start looking for coupons and promo codes around June 15. During the 2020 sale, there were H&M Father&#39;s Day clearance deals on socks, sneakers, and lots of other great gifts for Dad. This year, we wouldn&#39;t be surprised to see discounts on women&#39;s running shoes and men&#39;s sweat suits.</p>",
"jsonSnippet": null,
"resource": "/coupons/h-m",
"blacklistedRegions": null
},
"shopLink": "www2.hm.com",
"shopH1": "H&M Coupons",
"shopH2": {
"activeCoupons": "All Working H&M Promo Codes & Discounts - Save up to 30% in January 2021",
"expiredCoupons": "Recently Featured H&M Coupons & Promo Codes",
"voucherStats": "Coupons"
},
"activeVouchersGrouped": [
[
{
"id": 584495,
"type": 0,
"link": "https://www2.hm.com/en_us/unidays.html",
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "30",
"subtitle": null,
"mbw": null,
"appliesto": 0,
"note": "<p>Some exclusions apply. See site for complete details.&nbsp;</p>",
"effectivefrom": "2020-05-22T01:26:00-07:00",
"exclusive": false,
"checkdate": "2021-01-29T00:19:25-08:00",
"featured": 0,
"value": "Take 30% off Student Discount at H&M",
"label": "30%",
"vtype": 1,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 136249331,
"cashbackRequireUser": false,
"cashbackPaymentType": "",
"cashbackPaymentInfo": "",
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1606409109,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 378465,
"clicksSummary": {
"allTime": 378465,
"last365d": 23456
},
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"resource": "/coupons/h-m"
}
}
],
[
{
"id": 636819,
"type": 1,
"link": null,
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "20",
"subtitle": null,
"mbw": "75.00",
"appliesto": 0,
"note": "<p>Some exclusions apply.</p>",
"effectivefrom": "2021-01-10T22:38:00-08:00",
"exclusive": false,
"checkdate": "2021-01-23T06:25:44-08:00",
"featured": 0,
"value": "20% off for H&M Loyalty Members at H&M",
"label": "20%",
"vtype": 1,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 135591568,
"cashbackRequireUser": false,
"cashbackPaymentType": "",
"cashbackPaymentInfo": "",
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1610347508,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 21387,
"clicksSummary": {
"allTime": 21387,
"last365d": 17000
},
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"resource": "/coupons/h-m"
}
}
],
[
{
"id": 576466,
"type": 0,
"link": "https://www2.hm.com/en_us/member/info.html",
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "10",
"subtitle": null,
"mbw": null,
"appliesto": 0,
"note": "<p>Some exclusions apply.&nbsp;</p>",
"effectivefrom": "2020-04-14T09:15:00-07:00",
"exclusive": false,
"checkdate": null,
"featured": 0,
"value": "Receive $10 off with Membership Sign Up with this Discount Code",
"label": "$10",
"vtype": 0,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 134905843,
"cashbackRequireUser": false,
"cashbackPaymentType": null,
"cashbackPaymentInfo": null,
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1586880980,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 0,
"clicksSummary": {
"allTime": 0,
"last365d": 0
},
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"resource": "/coupons/h-m"
}
}
],
[
{
"id": 592835,
"type": 1,
"link": null,
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "Free Shipping",
"subtitle": null,
"mbw": "40.00",
"appliesto": 0,
"note": "<p>Some exclusions apply.</p>",
"effectivefrom": "2020-06-25T00:24:00-07:00",
"exclusive": false,
"checkdate": "2021-01-27T07:03:09-08:00",
"featured": 0,
"value": "Free Shipping at H&M",
"label": null,
"vtype": 2,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 67140336,
"cashbackRequireUser": false,
"cashbackPaymentType": "",
"cashbackPaymentInfo": "",
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1593070208,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 49224,
"clicksSummary": {
"allTime": 49224,
"last365d": 37771
},
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"resource": "/coupons/h-m"
}
}
],
[
{
"id": 281242,
"type": 4,
"appliesto": 0,
"link": null,
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"subtitle": null,
"mbw": "300.00",
"exclusive": false,
"expiredate": "2020-10-30 23:59:59",
"clicks": 185,
"clicksSummary": {
"allTime": 185,
"last365d": 100
},
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"note": "<p>You will receive your earned bucks approximately&nbsp;6 weeks after you receive your order or by calling&nbsp;Jafrum&nbsp;upon receipt of your purchase.&nbsp;Some exclusions apply.</p>",
"expired": false,
"featured": 0,
"value": "$8 Cashback",
"label": null,
"vtype": 0,
"autoExpandNote": false,
"plainValue": "20",
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 134797938,
"cashbackRequireUser": false,
"cashbackPaymentType": "paypal",
"cashbackPaymentInfo": "",
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1566905150,
"hiddenOnMerchantPage": false,
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"resource": "https://coupons.cnet.com/coupons/h-m"
}
}
],
[
{
"id": 569874,
"type": 0,
"link": null,
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "10",
"subtitle": null,
"mbw": null,
"appliesto": 0,
"note": "<p>Some exclusions apply.&nbsp;</p>",
"effectivefrom": "2020-04-14T09:15:00-07:00",
"exclusive": false,
"checkdate": null,
"featured": 0,
"value": "Receive $10 off with Membership Sign Up with this Discount Code",
"label": "$10",
"vtype": 0,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 134905843,
"cashbackRequireUser": false,
"cashbackPaymentType": null,
"cashbackPaymentInfo": null,
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1586880980,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 0,
"clicksSummary": {
"allTime": 0,
"last365d": 0
},
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"resource": "/coupons/h-m"
}
}
]
],
"expiredVouchers": [
{
"id": 606237,
"type": 1,
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"resource": "/coupons/h-m"
},
"link": "https://www2.hm.com/en_us/sale/kids/view-all.html",
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "Up to 50% off Kids' \"Sale\" Styles",
"subtitle": null,
"mbw": "0.00",
"appliesto": 0,
"note": "<p>Some exclusions apply.&nbsp;</p>",
"expiredate": "2020-08-31T23:59:59-07:00",
"expired": true,
"exclusive": false,
"featured": 0,
"value": "Up to 50% off Kids' Sale Styles at H&M",
"label": "50%",
"vtype": 2,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 67141616,
"cashbackRequireUser": false,
"cashbackPaymentType": "",
"cashbackPaymentInfo": "",
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1597849208,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 0,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"clicksSummary": {
"allTime": 0,
"last365d": 0
}
},
{
"id": 362797,
"type": 0,
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"resource": "/coupons/h-m"
},
"link": null,
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "40",
"subtitle": null,
"mbw": "50.00",
"appliesto": 0,
"note": "<p>Some exclusions apply.</p>",
"expiredate": "2017-12-01T00:00:00-08:00",
"expired": true,
"exclusive": false,
"featured": 0,
"value": "Grab 40% off all Orders at H&M",
"label": "40%",
"vtype": 1,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 204011955,
"cashbackRequireUser": false,
"cashbackPaymentType": null,
"cashbackPaymentInfo": null,
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1574162971,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 0,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"clicksSummary": {
"allTime": 0,
"last365d": 0
}
},
{
"id": 637795,
"type": 1,
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"resource": "/coupons/h-m"
},
"link": "https://www2.hm.com/en_us/index.html",
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "15",
"subtitle": null,
"mbw": "0.00",
"appliesto": 0,
"note": "<p>Some exclusions apply.</p>",
"expiredate": "2021-01-18T23:59:59-08:00",
"expired": true,
"exclusive": false,
"featured": 0,
"value": "15% off in the Long Weekend Sale at H&M",
"label": "15%",
"vtype": 1,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 135266288,
"cashbackRequireUser": false,
"cashbackPaymentType": "",
"cashbackPaymentInfo": "",
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1610908207,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 0,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"clicksSummary": {
"allTime": 0,
"last365d": 0
}
},
{
"id": 635325,
"type": 0,
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"resource": "/coupons/h-m"
},
"link": null,
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "21",
"subtitle": null,
"mbw": "100.00",
"appliesto": 0,
"note": "<p>Some exclusions apply.</p>",
"expiredate": "2021-01-03T23:59:59-08:00",
"expired": true,
"exclusive": false,
"featured": 0,
"value": "Get 21% off Your Purchase with this Promo Code at H&M",
"label": "21%",
"vtype": 1,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 202765171,
"cashbackRequireUser": false,
"cashbackPaymentType": null,
"cashbackPaymentInfo": null,
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1609585207,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 0,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"clicksSummary": {
"allTime": 0,
"last365d": 0
}
},
{
"id": 507603,
"type": 0,
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"resource": "/coupons/h-m"
},
"link": "https://www2.hm.com/en_us/unidays.html",
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "15",
"subtitle": null,
"mbw": "0.00",
"appliesto": 0,
"note": "<p>Some exclusions apply. See site for complete details.</p>",
"expiredate": "2020-12-31T23:59:59-08:00",
"expired": true,
"exclusive": false,
"featured": 0,
"value": "Get 15% off Student Discount with this Promo Code at H&M",
"label": "15%",
"vtype": 1,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 135266291,
"cashbackRequireUser": false,
"cashbackPaymentType": "",
"cashbackPaymentInfo": "",
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1580302225,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 0,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"clicksSummary": {
"allTime": 0,
"last365d": 0
}
},
{
"id": 634613,
"type": 0,
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"resource": "/coupons/h-m"
},
"link": null,
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "20",
"subtitle": null,
"mbw": "0.00",
"appliesto": 0,
"note": "<p>Some exclusions apply.</p>",
"expiredate": "2020-12-27T23:59:59-08:00",
"expired": true,
"exclusive": false,
"featured": 0,
"value": "Get 20% off any Single Item with this Promo Code at H&M",
"label": "20%",
"vtype": 1,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 135593971,
"cashbackRequireUser": false,
"cashbackPaymentType": null,
"cashbackPaymentInfo": null,
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1609159508,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 0,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"clicksSummary": {
"allTime": 0,
"last365d": 0
}
},
{
"id": 631213,
"type": 0,
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"resource": "/coupons/h-m"
},
"link": null,
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "25",
"subtitle": null,
"mbw": "0.00",
"appliesto": 0,
"note": "<p>Some exclusions apply.&nbsp;</p>",
"expiredate": "2020-12-07T23:59:59-08:00",
"expired": true,
"exclusive": false,
"featured": 0,
"value": "Get 25% off any 1 Item with this Promo Code at H&M",
"label": "25%",
"vtype": 1,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 135921651,
"cashbackRequireUser": false,
"cashbackPaymentType": null,
"cashbackPaymentInfo": null,
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1607359507,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 0,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"clicksSummary": {
"allTime": 0,
"last365d": 0
}
}
],
"vouchersClicks": [],
"meta": {
"canonical": "https://localhost:3000/coupons/h-m",
"ampLink": null,
"title": "30% Off ➤ H&M Coupon – January 2021",
"description": "Save big with a 30% off Coupon at H&M today! Browse the latest, active discounts for January 2021 ✔ Tested ✔ Verified ✔ Updated",
"robots": "index, follow",
"ogSiteName": "CNET Coupons",
"ogImage": "/whw/uploads/logos/h-m.jpg?1606894191",
"ogTitle": "30% Off ➤ H&M Coupon – January 2021",
"ogDescription": "Save big with a 30% off Coupon at H&M today! Browse the latest, active discounts for January 2021 ✔ Tested ✔ Verified ✔ Updated",
"hrefLangLinks": [
{
"hreflang": "http://localhost:3000/coupons/h-m",
"language": "en-us"
}
],
"webAppTitle": "CNET Coupons",
"ogUrl": "http://localhost:3000/coupons/h-m"
},
"userVotes": [],
"expiredPos": 1,
"offsetIds": [],
"voucherAmounts": {
"deals": 2,
"locals": 0,
"vouchers": 2,
"all_vouchers": 4,
"cashbacks": 0
},
"isBcpActiveForShop": false,
"shopRating": { "sid": 60, "totalVotes": 30, "totalValue": 113 },
"discountsCrossSellingCouponsEntries": [],
"crossSellingCouponsEntries": [
{
"id": 631391,
"type": 0,
"link": null,
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "75",
"subtitle": null,
"mbw": "225.00",
"appliesto": 0,
"note": "<p>Some exclusions apply.</p>",
"effectivefrom": "2020-12-08T03:48:00-08:00",
"exclusive": false,
"checkdate": "2020-12-22T09:13:33-08:00",
"featured": 0,
"value": "Take $75 off at Lane Bryant",
"label": "$75",
"vtype": 0,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 206267347,
"cashbackRequireUser": false,
"cashbackPaymentType": "",
"cashbackPaymentInfo": "",
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1608624911,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 98,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"clicksSummary": {
"allTime": 98,
"last365d": 67
},
"shop": {
"id": 62,
"name": "Lane Bryant",
"link": "https://www.lanebryant.com/",
"refLink": "https://click.linksynergy.com/deeplink?id=X*c*PcELCfY&mid=38549",
"logo": "/whw/uploads/logos/lane-bryant.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "lane-bryant",
"resource": "/coupons/lane-bryant"
}
},
{
"id": 574039,
"type": 0,
"link": null,
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "50",
"subtitle": null,
"mbw": null,
"appliesto": 0,
"note": "<p>Some exclusions apply.</p>",
"effectivefrom": "2020-04-02T00:50:00-07:00",
"exclusive": false,
"checkdate": "2020-12-22T00:22:57-08:00",
"featured": 0,
"value": "50% off Your Purchase at dressbarn",
"label": "50%",
"vtype": 1,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 204668915,
"cashbackRequireUser": false,
"cashbackPaymentType": "",
"cashbackPaymentInfo": "",
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1608593414,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 235,
"clicksSummary": {
"allTime": 235,
"last365d": 100
},
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"shop": {
"id": 800,
"name": "dressbarn",
"link": "https://www.dressbarn.com/",
"refLink": "https://click.linksynergy.com/deeplink?id=X*c*PcELCfY&mid=44070&murl",
"logo": "/whw/uploads/logos/dressbarn.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "dressbarn",
"resource": "/coupons/dressbarn"
}
},
{
"id": 636659,
"type": 0,
"link": null,
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "50",
"subtitle": null,
"mbw": "150.00",
"appliesto": 0,
"note": "<p>Some exclusions apply.</p>",
"effectivefrom": "2021-01-08T21:24:00-08:00",
"exclusive": false,
"checkdate": "2021-01-26T00:48:20-08:00",
"featured": 0,
"value": "$50 off Your Purchase at J.Jill",
"label": "$50",
"vtype": 0,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 204631347,
"cashbackRequireUser": false,
"cashbackPaymentType": "",
"cashbackPaymentInfo": "",
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1611619209,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 902,
"clicksSummary": {
"allTime": 902,
"last365d": 375
},
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"shop": {
"id": 231,
"name": "J.Jill",
"link": "https://www.jjill.com/",
"refLink": "https://webgears.digidip.net/visit?",
"logo": "/whw/uploads/logos/j-jill.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "j-jill",
"resource": "/coupons/j-jill"
}
}
],
"crossSellingCouponDisplayOption": "2",
"topShops": [
{
"id": 48,
"name": "Dick's Sporting Goods",
"resource": "/coupons/dicks-sporting-goods",
"topVoucherKeyword": "Promo",
"topPluralVoucherKeyword": "Promo Codes"
},
{
"id": 655,
"name": "Chewy",
"resource": "/coupons/chewy",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 8,
"name": "Macy's",
"resource": "/coupons/macys",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 3312,
"name": "Surfshark",
"resource": "/coupons/surfshark",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 150,
"name": "Fanatics",
"resource": "/coupons/fanatics",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 11,
"name": "Lowe's",
"resource": "/coupons/lowes",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 2941,
"name": "NordVPN",
"resource": "/coupons/nordvpn",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 286,
"name": "AliExpress",
"resource": "/coupons/aliexpress",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 385,
"name": "Verizon Wireless",
"resource": "/coupons/verizon-wireless",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 3,
"name": "Michaels",
"resource": "/coupons/michaels",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 21,
"name": "Staples",
"resource": "/coupons/staples",
"logo": "/whw/uploads/logos/staples.jpg?1606894191",
"topVoucherKeyword": "Coupons",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 28,
"name": "Edible Arrangements",
"resource": "/coupons/edible-arrangements",
"logo": "/whw/uploads/logos/edible-arrangements.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
}
],
"similarShops": [
{
"id": 13,
"name": "Old Navy",
"link": "https://oldnavy.gap.com/",
"refLink": null,
"resource": "/coupons/old-navy",
"logo": "/whw/uploads/logos/old-navy.jpg?1606894191",
"topVoucherKeyword": "Coupon"
},
{
"id": 3234,
"name": "Everlane",
"link": "https://www.everlane.com/",
"refLink": null,
"resource": "/coupons/everlane",
"logo": "/whw/uploads/logos/everlane.jpg?1606894191",
"topVoucherKeyword": "Promo Code",
"topPluralVoucherKeyword": "Promo Codes"
},
{
"id": 23,
"name": "Forever 21",
"link": "https://www.forever21.com/us/shop",
"refLink": "http://www.kqzyfj.com/click-100002820-12277521",
"resource": "/coupons/forever-21",
"logo": "/whw/uploads/logos/forever-21.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 33,
"name": "Express",
"link": "https://www.express.com/",
"refLink": "http://www.anrdoezrs.net/links/100002820/type/dlg/",
"resource": "/coupons/express",
"logo": "/whw/uploads/logos/express.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 3133,
"name": "PrettyLittleThing",
"link": "https://www.prettylittlething.us/",
"refLink": "https://www.awin1.com/cread.php?awinmid=7533&awinaffid=245827",
"resource": "/coupons/prettylittlething-us",
"logo": "/whw/uploads/logos/prettylittlething-us.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 78,
"name": "Belk",
"link": "https://www.belk.com/",
"refLink": "http://www.anrdoezrs.net/links/100002820/type/dlg/",
"resource": "/coupons/belk",
"logo": "/whw/uploads/logos/belk.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 2364,
"name": "Nordstrom Rack",
"link": "https://www.nordstromrack.com/",
"refLink": "https://webgears.digidip.net/visit?",
"resource": "/coupons/nordstrom-rack",
"logo": "/whw/uploads/logos/nordstrom-rack.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 195,
"name": "maurices",
"link": "https://www.maurices.com/",
"refLink": "https://click.linksynergy.com/deeplink?id=X*c*PcELCfY&mid=40158",
"resource": "/coupons/maurices",
"logo": "/whw/uploads/logos/maurices.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 62,
"name": "Lane Bryant",
"link": "https://www.lanebryant.com/",
"refLink": "https://click.linksynergy.com/deeplink?id=X*c*PcELCfY&mid=38549",
"resource": "/coupons/lane-bryant",
"logo": "/whw/uploads/logos/lane-bryant.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 51,
"name": "Aeropostale",
"link": "https://www.aeropostale.com/",
"refLink": "https://www.pntrac.com/t/S0BLR0RHQERGSEVGR0BJQ0tJQw",
"resource": "/coupons/aeropostale",
"logo": "/whw/uploads/logos/aeropostale.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 39,
"name": "Nordstrom",
"link": "https://shop.nordstrom.com/",
"refLink": "https://click.linksynergy.com/deeplink?id=X*c*PcELCfY&mid=1237",
"resource": "/coupons/nordstrom",
"logo": "/whw/uploads/logos/nordstrom.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 2400,
"name": "Lou & Grey",
"link": "https://www.louandgrey.com/",
"refLink": "http://couponbox.digidip.net/visit",
"resource": "/coupons/lou-grey",
"logo": "/whw/uploads/logos/lou-grey.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 52,
"name": "Urban Outfitters",
"link": "https://www.urbanoutfitters.com/",
"refLink": "https://webgears.digidip.net/visit?",
"resource": "/coupons/urban-outfitters",
"logo": "/whw/uploads/logos/urban-outfitters.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 164,
"name": "New York and Company",
"link": "https://www.nyandcompany.com/",
"refLink": "http://www.anrdoezrs.net/links/100002820/type/dlg/",
"resource": "/coupons/new-york-and-company",
"logo": "/whw/uploads/logos/new-york-and-company.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 254,
"name": "Torrid",
"link": "https://www.torrid.com/",
"refLink": "http://www.anrdoezrs.net/links/100002820/type/dlg/",
"resource": "/coupons/torrid",
"logo": "/whw/uploads/logos/torrid.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 272,
"name": "Uniqlo",
"link": "https://www.uniqlo.com/us/en/home/",
"refLink": null,
"resource": "/coupons/uniqlo",
"logo": "/whw/uploads/logos/uniqlo.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 69,
"name": "Gap",
"link": "https://www.gap.com/",
"refLink": null,
"resource": "/coupons/gap",
"logo": "/whw/uploads/logos/gap.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 1150,
"name": "Rue21",
"link": "https://www.rue21.com/store/",
"refLink": "https://webgears.digidip.net/visit?",
"resource": "/coupons/rue21",
"logo": "/whw/uploads/logos/rue21.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
}
],
"shopInfo": null,
"shopStats": {
"since": "2020-12-30T02:37:27-08:00",
"new_discounts": "5",
"nr_tests": "30",
"last_change": 1611798409
},
"sidebarSlider": [
{
"shop_name": "Postmates",
"shop_image": "/whw/uploads/logos/postmates.jpeg?1606894191",
"sub": "",
"link": "/coupons/postmates?ref=banner",
"ad_image": null,
"alt": "Get $100 in Free Delivery Credits",
"exclusive": true,
"title": "Get $100 in Free Delivery Credits",
"ad_image_small": "/whw/uploads/images/banners/sidebar/postmates.jpg?1608112474"
},
{
"shop_name": "Postmates",
"shop_image": "/whw/uploads/logos/postmates.jpeg?1606894191",
"sub": "",
"link": "/coupons/postmates?ref=banner",
"ad_image": null,
"alt": "Get $100 in Free Delivery Credits",
"exclusive": true,
"title": "Get $100 in Free Delivery Credits",
"ad_image_small": "/whw/uploads/images/banners/sidebar/postmates.jpg?1608112474"
}
],
"faq": [
{
"question": "Am I a simple question?",
"answer": "I'm a simple answer"
},
{
"question": "Am I another simple question?",
"answer": "I'm another simple answer with some longer description so I can check how well am I doing with longer texts."
}
],
"settings": {"voucherLastUpdateLimit": 30}
}
{
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"shopHeader": "",
"shopPreview": null,
"vKeyword": null,
"mbwKeyword": null,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"topCategory": {
"id": 27,
"name": "Women's Clothing",
"alias": "womens-clothing",
"logo": "/whw/images/categories/women-s-fashion.gif?1606894191",
"description": null,
"published": true,
"title": "Save on Women's Clothing With Coupons and These Tips",
"resource": "/clothing/womens-clothing",
"categoryHeader": null,
"categoryPageHeader": null,
"detailedDescription": null,
"metaTitle": null,
"metaDescription": null,
"displayOnDiscountGenie": false,
"noIndex": true,
"parent": {
"id": 1,
"name": "Clothing",
"alias": "clothing",
"resource": "/clothing"
}
},
"categories": [
{
"id": 27,
"name": "Women's Clothing",
"alias": "womens-clothing",
"logo": "/whw/images/categories/women-s-fashion.gif?1606894191",
"description": null,
"published": true,
"title": "Save on Women's Clothing With Coupons and These Tips",
"resource": "/clothing/womens-clothing",
"categoryHeader": null,
"categoryPageHeader": null,
"detailedDescription": null,
"metaTitle": null,
"metaDescription": null,
"displayOnDiscountGenie": false,
"noIndex": true
},
{
"id": 28,
"name": "Men's Clothing",
"alias": "mens-clothing",
"logo": "/whw/images/categories/men-s-fashion.gif?1606894191",
"categoryHeader": null,
"categoryPageHeader": null,
"description": null,
"detailedDescription": null,
"title": "Men's Clothing: Coupon Codes and More",
"metaTitle": null,
"metaDescription": null,
"published": true,
"displayOnDiscountGenie": false,
"noIndex": true,
"resource": "/clothing/mens-clothing"
},
{
"id": 29,
"name": "Kids Clothing",
"alias": "kids-clothing",
"logo": "/whw/images/categories/children-s-fashion.gif?1606894191",
"categoryHeader": null,
"categoryPageHeader": null,
"description": null,
"detailedDescription": null,
"title": "Save on Kids Clothing With Coupons and These Tips",
"metaTitle": null,
"metaDescription": null,
"published": true,
"displayOnDiscountGenie": false,
"noIndex": true,
"resource": "/clothing/kids-clothing"
},
{
"id": 93,
"name": "Accessories",
"alias": "accessory",
"logo": "/whw/images/categories/accessories.gif?1606894191",
"categoryHeader": null,
"categoryPageHeader": null,
"description": null,
"detailedDescription": null,
"title": "Couponbox' Finest: Our Latest Accessories Coupons",
"metaTitle": null,
"metaDescription": null,
"published": true,
"displayOnDiscountGenie": false,
"noIndex": true,
"resource": "/accessories/accessory"
}
],
"autoExpandNote": false,
"termsAndConditions": true,
"description": "<p>H&amp;M is a multinational clothing retailer that puts an emphasis on providing quality designer clothing to its customers for a good price. The clothing retail brand offers an extensive collection of clothes to men, women, and children. While shopping, apply an H&amp;M promo code to your order to indulge yourself in savings.</p>",
"seotext": "<h2>Which H&amp;M coupon would be the best for me to get?</h2>\r\n\r\n<p>Here are some H&amp;M coupon codes that can help you save money on your purchase.</p>\r\n\r\n<ul>\r\n\t<li>H&amp;M promo code: Enjoy up to 70% off of your purchases online.</li>\r\n\t<li>H&amp;M coupon code: Grab 15% off of your orders with a student discount.</li>\r\n\t<li>H&amp;M discount code: Receive 10% off of your purchases when you sign up for the loyalty program.</li>\r\n\t<li>H&amp;M promo code: Get free shipping on all of the items in your H&amp;M orders.</li>\r\n</ul>\r\n\r\n<h2>How can I apply an H&amp;M coupon to my order?</h2>\r\n\r\n<p>Here&#39;s the steps you can take to apply H&amp;M coupon codes to your order.</p>\r\n\r\n<ol>\r\n\t<li>Locate the H&amp;M coupon code that is most suitable for you.</li>\r\n\t<li>After you have found the coupon code that you would prefer, copy it down.</li>\r\n\t<li>With your promo code, head over to the H&amp;M website.</li>\r\n\t<li>Search through the large collection of H&amp;M apparel, and pick out the items that you&#39;d prefer.</li>\r\n\t<li>Select the items to add to your cart, and proceed to the checkout page.</li>\r\n\t<li>Find the coupon code box, and fill in the promo code. It will automatically be applied to your purchase.</li>\r\n\t<li>Complete the payment information, and finalize your purchase.</li>\r\n</ol>\r\n\r\n<h2>What if my H&amp;M promo code isn&#39;t working properly?</h2>\r\n\r\n<p>These are a few tips that can help you when you are experiencing trouble while you&#39;re to redeem your H&amp;M promo code.</p>\r\n\r\n<ol>\r\n\t<li>Take a look at the terms and conditions listed with the code. Certain coupons codes might require a minimum order value from the code to be eligible for use, or you may only be able to use the code for specific purchases. Some promo codes may exclude clearance items or other items.</li>\r\n\t<li>Make sure that the promo code that you&#39;ve copied is accurate. The easiest way to ensure a promo code is exact is to copy and paste the code directly into the promo code box at checkout.</li>\r\n\t<li>Check the coupon&#39;s expiration date to ensure that your code is valid.</li>\r\n</ol>\r\n\r\n<h2>Does H&amp;M offer free shipping to customers?</h2>\r\n\r\n<p>Yes, H&amp;M does offer free shipping to its customers. However, the order has to be a total cost of $40 or more for the coupon code to be redeemed. The code will immediately apply to your purchase.</p>\r\n\r\n<h2>What perks are provided to you when you sign up for an H&amp;M membership?</h2>\r\n\r\n<p>When you sign up for an H&amp;M membership, you will get the first look at all of the newest releases and also get exclusive offers and promotions.</p>\r\n\r\n<h2>Is there a coupon code for new H&amp;M customers?</h2>\r\n\r\n<p>Yes, most of the H&amp;M coupon codes can be applied by new and existing customers.</p>\r\n\r\n<h2>Is it possible to find an H&amp;M student discount?</h2>\r\n\r\n<p>Our team is glad to let you know that there is an H&amp;M student discount for online shoppers. This discount allows you to receive 15% off of your H&amp;M purchase. First, you&#39;ll need to register an account with UNiDAYS to verify your identity as a student. After this process is complete, you&#39;ll receive your H&amp;M student discount.</p>\r\n\r\n<h2>Are there any H&amp;M friends &amp; family discounts?</h2>\r\n\r\n<p>If you&#39;re close with an employee of H&amp;M, you may be able to get a discount. Employees get limited vouchers to share discounts of 25% off.</p>\r\n\r\n<h2>Can I get H&amp;M coupon codes for new customers?</h2>\r\n\r\n<p>Signing up to become an H&amp;M member allows new users to receive a 10% discount on their first purchase. To sign up, go to H&amp;M&#39;s website and register. Once registered, you will receive a promo code in your e-mail.</p>\r\n\r\n<h2>What about H&amp;M coupon codes for returning customers?</h2>\r\n\r\n<p>Customers who regularly shop at H&amp;M already can save using their H&amp;M member points. For every 200 points earned, you get a $5 reward towards your next purchase. Members also earn discounts without spending money through exclusive coupons and birthday rewards.</p>\r\n\r\n<p>H&amp;M is a partner of Klarna bank, allowing them to implement a pay later program. H&amp;M members who make use of the pay later function get double points on their purchases, allowing them to earn discounts faster.</p>",
"alias": "h-m",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons",
"h2VoucherKeyword": "Promo Codes & Discounts",
"shopH1": null,
"redirectLink": null,
"addonPolicy": "ALLOWED",
"metatitle": null,
"metadesc": null,
"hideExpired": false,
"useExpiredForTitle": true,
"modified": 1611876610,
"submitdate": "2012-09-14T14:00:00-07:00",
"subscribers": 171,
"lastUpdatedBy": "Synchronizer",
"inlineMailBox": true,
"posSeotext": false,
"noReflinkForExpired": false,
"evil": false,
"rank": 1,
"pulseRank": null,
"seoRank": 0,
"bcpEnabled": false,
"crossSellingCouponsDisplayOption": 3,
"crossSellingCouponsDisplayNumber": 3,
"canonicalLink": null,
"originalAlias": "h-m",
"ampEnabled": true,
"seasonalText": "<h2>The best times to save this spring at H&M</h2>\n\n<p>If you&#39;re looking for great deals on athletic wear this spring, then H&M has you covered. Visit their website on Easter, Mother&#39;s Day, Memorial Day, and Father&#39;s Day to save on running shoes, hoodies, and more.</p>\n\n<h3><em>The H&M Memorial Day sale 2021</em></h3>\n\n<p>At this year&#39;s H&M Memorial Day sale, there will be a lot of deals that you don&#39;t want to miss. Memorial Day is May 31, so our team members think that H&M will start releasing their coupon codes around May 15. The best H&M Memorial Day deals we saw at the 2020 sale were for T-shirts, golf shoes, and backpacks along with running gear.</p>\n\n<h3><em>Where to save in the H&M Father&#39;s Day sale</em></h3>\n\n<p>You can always find H&M Father&#39;s Day sale offers at least five days before the holiday itself. This year&#39;s Father&#39;s Day is June 20, so start looking for coupons and promo codes around June 15. During the 2020 sale, there were H&M Father&#39;s Day clearance deals on socks, sneakers, and lots of other great gifts for Dad. This year, we wouldn&#39;t be surprised to see discounts on women&#39;s running shoes and men&#39;s sweat suits.</p>",
"jsonSnippet": null,
"resource": "/coupons/h-m",
"blacklistedRegions": null
},
"shopLink": "www2.hm.com",
"shopH1": "H&M Coupons",
"shopH2": {
"activeCoupons": "All Working H&M Promo Codes & Discounts - Save up to 30% in January 2021",
"expiredCoupons": "Recently Featured H&M Coupons & Promo Codes",
"voucherStats": "Coupons"
},
"activeVouchersGrouped": [
[
{
"id": 584495,
"type": 0,
"link": "https://www2.hm.com/en_us/unidays.html",
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "30",
"subtitle": null,
"mbw": null,
"appliesto": 0,
"note": "<p>Some exclusions apply. See site for complete details.&nbsp;</p>",
"effectivefrom": "2020-05-22T01:26:00-07:00",
"exclusive": true,
"checkdate": "2021-01-29T00:19:25-08:00",
"featured": 0,
"value": "Take 30% off Student Discount at H&M",
"label": "30%",
"vtype": 1,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 136249331,
"cashbackRequireUser": false,
"cashbackPaymentType": "",
"cashbackPaymentInfo": "",
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1606409109,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 378465,
"clicksSummary": {
"allTime": 378465,
"last365d": 23456
},
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"resource": "/coupons/h-m"
}
}
],
[
{
"id": 636819,
"type": 1,
"link": null,
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "20",
"subtitle": null,
"mbw": "75.00",
"appliesto": 0,
"note": "<p>Some exclusions apply.</p>",
"effectivefrom": "2021-01-10T22:38:00-08:00",
"exclusive": false,
"checkdate": "2021-01-23T06:25:44-08:00",
"featured": 0,
"value": "20% off for H&M Loyalty Members at H&M",
"label": "20%",
"vtype": 1,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 135591568,
"cashbackRequireUser": false,
"cashbackPaymentType": "",
"cashbackPaymentInfo": "",
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1610347508,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 21387,
"clicksSummary": {
"allTime": 21387,
"last365d": 17000
},
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"resource": "/coupons/h-m"
}
}
],
[
{
"id": 576466,
"type": 0,
"link": "https://www2.hm.com/en_us/member/info.html",
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "10",
"subtitle": null,
"mbw": null,
"appliesto": 0,
"note": "<p>Some exclusions apply.&nbsp;</p>",
"effectivefrom": "2020-04-14T09:15:00-07:00",
"exclusive": false,
"checkdate": null,
"featured": 0,
"value": "Receive $10 off with Membership Sign Up with this Discount Code",
"label": "$10",
"vtype": 0,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 134905843,
"cashbackRequireUser": false,
"cashbackPaymentType": null,
"cashbackPaymentInfo": null,
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1586880980,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 0,
"clicksSummary": {
"allTime": 0,
"last365d": 0
},
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"resource": "/coupons/h-m"
}
}
],
[
{
"id": 592835,
"type": 1,
"link": null,
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "Free Shipping",
"subtitle": null,
"mbw": "40.00",
"appliesto": 0,
"note": "<p>Some exclusions apply.</p>",
"effectivefrom": "2020-06-25T00:24:00-07:00",
"exclusive": false,
"checkdate": "2021-01-27T07:03:09-08:00",
"featured": 0,
"value": "Free Shipping at H&M",
"label": null,
"vtype": 2,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 67140336,
"cashbackRequireUser": false,
"cashbackPaymentType": "",
"cashbackPaymentInfo": "",
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1593070208,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 49224,
"clicksSummary": {
"allTime": 49224,
"last365d": 37771
},
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"resource": "/coupons/h-m"
}
}
],
[
{
"id": 281242,
"type": 4,
"appliesto": 0,
"link": null,
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"subtitle": null,
"mbw": "300.00",
"exclusive": false,
"expiredate": "2020-10-30 23:59:59",
"clicks": 185,
"clicksSummary": {
"allTime": 185,
"last365d": 100
},
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"note": "<p>You will receive your earned bucks approximately&nbsp;6 weeks after you receive your order or by calling&nbsp;Jafrum&nbsp;upon receipt of your purchase.&nbsp;Some exclusions apply.</p>",
"expired": false,
"featured": 0,
"value": "$8 Cashback",
"label": null,
"vtype": 0,
"autoExpandNote": false,
"plainValue": "20",
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 134797938,
"cashbackRequireUser": false,
"cashbackPaymentType": "paypal",
"cashbackPaymentInfo": "",
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1566905150,
"hiddenOnMerchantPage": false,
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"resource": "https://coupons.cnet.com/coupons/h-m"
}
}
],
[
{
"id": 569874,
"type": 0,
"link": null,
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "10",
"subtitle": null,
"mbw": null,
"appliesto": 0,
"note": "<p>Some exclusions apply.&nbsp;</p>",
"effectivefrom": "2020-04-14T09:15:00-07:00",
"exclusive": false,
"checkdate": null,
"featured": 0,
"value": "Receive $10 off with Membership Sign Up with this Discount Code",
"label": "$10",
"vtype": 0,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 134905843,
"cashbackRequireUser": false,
"cashbackPaymentType": null,
"cashbackPaymentInfo": null,
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1586880980,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 0,
"clicksSummary": {
"allTime": 0,
"last365d": 0
},
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"resource": "/coupons/h-m"
}
}
]
],
"expiredVouchers": [
{
"id": 606237,
"type": 1,
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"resource": "/coupons/h-m"
},
"link": "https://www2.hm.com/en_us/sale/kids/view-all.html",
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "Up to 50% off Kids' \"Sale\" Styles",
"subtitle": null,
"mbw": "0.00",
"appliesto": 0,
"note": "<p>Some exclusions apply.&nbsp;</p>",
"expiredate": "2020-08-31T23:59:59-07:00",
"expired": true,
"exclusive": false,
"featured": 0,
"value": "Up to 50% off Kids' Sale Styles at H&M",
"label": "50%",
"vtype": 2,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 67141616,
"cashbackRequireUser": false,
"cashbackPaymentType": "",
"cashbackPaymentInfo": "",
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1597849208,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 0,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"clicksSummary": {
"allTime": 0,
"last365d": 0
}
},
{
"id": 362797,
"type": 0,
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"resource": "/coupons/h-m"
},
"link": null,
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "40",
"subtitle": null,
"mbw": "50.00",
"appliesto": 0,
"note": "<p>Some exclusions apply.</p>",
"expiredate": "2017-12-01T00:00:00-08:00",
"expired": true,
"exclusive": false,
"featured": 0,
"value": "Grab 40% off all Orders at H&M",
"label": "40%",
"vtype": 1,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 204011955,
"cashbackRequireUser": false,
"cashbackPaymentType": null,
"cashbackPaymentInfo": null,
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1574162971,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 0,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"clicksSummary": {
"allTime": 0,
"last365d": 0
}
},
{
"id": 637795,
"type": 1,
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"resource": "/coupons/h-m"
},
"link": "https://www2.hm.com/en_us/index.html",
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "15",
"subtitle": null,
"mbw": "0.00",
"appliesto": 0,
"note": "<p>Some exclusions apply.</p>",
"expiredate": "2021-01-18T23:59:59-08:00",
"expired": true,
"exclusive": false,
"featured": 0,
"value": "15% off in the Long Weekend Sale at H&M",
"label": "15%",
"vtype": 1,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 135266288,
"cashbackRequireUser": false,
"cashbackPaymentType": "",
"cashbackPaymentInfo": "",
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1610908207,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 0,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"clicksSummary": {
"allTime": 0,
"last365d": 0
}
},
{
"id": 635325,
"type": 0,
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"resource": "/coupons/h-m"
},
"link": null,
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "21",
"subtitle": null,
"mbw": "100.00",
"appliesto": 0,
"note": "<p>Some exclusions apply.</p>",
"expiredate": "2021-01-03T23:59:59-08:00",
"expired": true,
"exclusive": false,
"featured": 0,
"value": "Get 21% off Your Purchase with this Promo Code at H&M",
"label": "21%",
"vtype": 1,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 202765171,
"cashbackRequireUser": false,
"cashbackPaymentType": null,
"cashbackPaymentInfo": null,
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1609585207,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 0,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"clicksSummary": {
"allTime": 0,
"last365d": 0
}
},
{
"id": 507603,
"type": 0,
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"resource": "/coupons/h-m"
},
"link": "https://www2.hm.com/en_us/unidays.html",
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "15",
"subtitle": null,
"mbw": "0.00",
"appliesto": 0,
"note": "<p>Some exclusions apply. See site for complete details.</p>",
"expiredate": "2020-12-31T23:59:59-08:00",
"expired": true,
"exclusive": false,
"featured": 0,
"value": "Get 15% off Student Discount with this Promo Code at H&M",
"label": "15%",
"vtype": 1,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 135266291,
"cashbackRequireUser": false,
"cashbackPaymentType": "",
"cashbackPaymentInfo": "",
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1580302225,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 0,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"clicksSummary": {
"allTime": 0,
"last365d": 0
}
},
{
"id": 634613,
"type": 0,
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"resource": "/coupons/h-m"
},
"link": null,
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "20",
"subtitle": null,
"mbw": "0.00",
"appliesto": 0,
"note": "<p>Some exclusions apply.</p>",
"expiredate": "2020-12-27T23:59:59-08:00",
"expired": true,
"exclusive": false,
"featured": 0,
"value": "Get 20% off any Single Item with this Promo Code at H&M",
"label": "20%",
"vtype": 1,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 135593971,
"cashbackRequireUser": false,
"cashbackPaymentType": null,
"cashbackPaymentInfo": null,
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1609159508,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 0,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"clicksSummary": {
"allTime": 0,
"last365d": 0
}
},
{
"id": 631213,
"type": 0,
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"resource": "/coupons/h-m"
},
"link": null,
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "25",
"subtitle": null,
"mbw": "0.00",
"appliesto": 0,
"note": "<p>Some exclusions apply.&nbsp;</p>",
"expiredate": "2020-12-07T23:59:59-08:00",
"expired": true,
"exclusive": false,
"featured": 0,
"value": "Get 25% off any 1 Item with this Promo Code at H&M",
"label": "25%",
"vtype": 1,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 135921651,
"cashbackRequireUser": false,
"cashbackPaymentType": null,
"cashbackPaymentInfo": null,
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1607359507,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 0,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"clicksSummary": {
"allTime": 0,
"last365d": 0
}
}
],
"vouchersClicks": [],
"meta": {
"canonical": "https://localhost:3000/coupons/h-m",
"ampLink": null,
"title": "30% Off ➤ H&M Coupon – January 2021",
"description": "Save big with a 30% off Coupon at H&M today! Browse the latest, active discounts for January 2021 ✔ Tested ✔ Verified ✔ Updated",
"robots": "index, follow",
"ogSiteName": "CNET Coupons",
"ogImage": "/whw/uploads/logos/h-m.jpg?1606894191",
"ogTitle": "30% Off ➤ H&M Coupon – January 2021",
"ogDescription": "Save big with a 30% off Coupon at H&M today! Browse the latest, active discounts for January 2021 ✔ Tested ✔ Verified ✔ Updated",
"hrefLangLinks": [
{
"hreflang": "http://localhost:3000/coupons/h-m",
"language": "en-us"
}
],
"webAppTitle": "CNET Coupons",
"ogUrl": "http://localhost:3000/coupons/h-m"
},
"userVotes": [],
"expiredPos": 1,
"offsetIds": [],
"voucherAmounts": {
"deals": 2,
"locals": 0,
"vouchers": 2,
"all_vouchers": 4,
"cashbacks": 0
},
"isBcpActiveForShop": false,
"shopRating": { "sid": 60, "totalVotes": 30, "totalValue": 113 },
"discountsCrossSellingCouponsEntries": [],
"crossSellingCouponsEntries": [
{
"id": 631391,
"type": 0,
"link": null,
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "75",
"subtitle": null,
"mbw": "225.00",
"appliesto": 0,
"note": "<p>Some exclusions apply.</p>",
"effectivefrom": "2020-12-08T03:48:00-08:00",
"exclusive": false,
"checkdate": "2020-12-22T09:13:33-08:00",
"featured": 0,
"value": "Take $75 off at Lane Bryant",
"label": "$75",
"vtype": 0,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 206267347,
"cashbackRequireUser": false,
"cashbackPaymentType": "",
"cashbackPaymentInfo": "",
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1608624911,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 98,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"clicksSummary": {
"allTime": 98,
"last365d": 67
},
"shop": {
"id": 62,
"name": "Lane Bryant",
"link": "https://www.lanebryant.com/",
"refLink": "https://click.linksynergy.com/deeplink?id=X*c*PcELCfY&mid=38549",
"logo": "/whw/uploads/logos/lane-bryant.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "lane-bryant",
"resource": "/coupons/lane-bryant"
}
},
{
"id": 574039,
"type": 0,
"link": null,
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "50",
"subtitle": null,
"mbw": null,
"appliesto": 0,
"note": "<p>Some exclusions apply.</p>",
"effectivefrom": "2020-04-02T00:50:00-07:00",
"exclusive": false,
"checkdate": "2020-12-22T00:22:57-08:00",
"featured": 0,
"value": "50% off Your Purchase at dressbarn",
"label": "50%",
"vtype": 1,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 204668915,
"cashbackRequireUser": false,
"cashbackPaymentType": "",
"cashbackPaymentInfo": "",
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1608593414,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 235,
"clicksSummary": {
"allTime": 235,
"last365d": 100
},
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"shop": {
"id": 800,
"name": "dressbarn",
"link": "https://www.dressbarn.com/",
"refLink": "https://click.linksynergy.com/deeplink?id=X*c*PcELCfY&mid=44070&murl",
"logo": "/whw/uploads/logos/dressbarn.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "dressbarn",
"resource": "/coupons/dressbarn"
}
},
{
"id": 636659,
"type": 0,
"link": null,
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "50",
"subtitle": null,
"mbw": "150.00",
"appliesto": 0,
"note": "<p>Some exclusions apply.</p>",
"effectivefrom": "2021-01-08T21:24:00-08:00",
"exclusive": false,
"checkdate": "2021-01-26T00:48:20-08:00",
"featured": 0,
"value": "$50 off Your Purchase at J.Jill",
"label": "$50",
"vtype": 0,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 204631347,
"cashbackRequireUser": false,
"cashbackPaymentType": "",
"cashbackPaymentInfo": "",
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1611619209,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 902,
"clicksSummary": {
"allTime": 902,
"last365d": 375
},
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"shop": {
"id": 231,
"name": "J.Jill",
"link": "https://www.jjill.com/",
"refLink": "https://webgears.digidip.net/visit?",
"logo": "/whw/uploads/logos/j-jill.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "j-jill",
"resource": "/coupons/j-jill"
}
}
],
"crossSellingCouponDisplayOption": "2",
"topShops": [
{
"id": 48,
"name": "Dick's Sporting Goods",
"resource": "/coupons/dicks-sporting-goods",
"topVoucherKeyword": "Promo",
"topPluralVoucherKeyword": "Promo Codes"
},
{
"id": 655,
"name": "Chewy",
"resource": "/coupons/chewy",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 8,
"name": "Macy's",
"resource": "/coupons/macys",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 3312,
"name": "Surfshark",
"resource": "/coupons/surfshark",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 150,
"name": "Fanatics",
"resource": "/coupons/fanatics",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 11,
"name": "Lowe's",
"resource": "/coupons/lowes",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 2941,
"name": "NordVPN",
"resource": "/coupons/nordvpn",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 286,
"name": "AliExpress",
"resource": "/coupons/aliexpress",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 385,
"name": "Verizon Wireless",
"resource": "/coupons/verizon-wireless",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 3,
"name": "Michaels",
"resource": "/coupons/michaels",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 21,
"name": "Staples",
"resource": "/coupons/staples",
"logo": "/whw/uploads/logos/staples.jpg?1606894191",
"topVoucherKeyword": "Coupons",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 28,
"name": "Edible Arrangements",
"resource": "/coupons/edible-arrangements",
"logo": "/whw/uploads/logos/edible-arrangements.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
}
],
"similarShops": [
{
"id": 13,
"name": "Old Navy",
"link": "https://oldnavy.gap.com/",
"refLink": null,
"resource": "/coupons/old-navy",
"logo": "/whw/uploads/logos/old-navy.jpg?1606894191",
"topVoucherKeyword": "Coupon"
},
{
"id": 3234,
"name": "Everlane",
"link": "https://www.everlane.com/",
"refLink": null,
"resource": "/coupons/everlane",
"logo": "/whw/uploads/logos/everlane.jpg?1606894191",
"topVoucherKeyword": "Promo Code",
"topPluralVoucherKeyword": "Promo Codes"
},
{
"id": 23,
"name": "Forever 21",
"link": "https://www.forever21.com/us/shop",
"refLink": "http://www.kqzyfj.com/click-100002820-12277521",
"resource": "/coupons/forever-21",
"logo": "/whw/uploads/logos/forever-21.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 33,
"name": "Express",
"link": "https://www.express.com/",
"refLink": "http://www.anrdoezrs.net/links/100002820/type/dlg/",
"resource": "/coupons/express",
"logo": "/whw/uploads/logos/express.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 3133,
"name": "PrettyLittleThing",
"link": "https://www.prettylittlething.us/",
"refLink": "https://www.awin1.com/cread.php?awinmid=7533&awinaffid=245827",
"resource": "/coupons/prettylittlething-us",
"logo": "/whw/uploads/logos/prettylittlething-us.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 78,
"name": "Belk",
"link": "https://www.belk.com/",
"refLink": "http://www.anrdoezrs.net/links/100002820/type/dlg/",
"resource": "/coupons/belk",
"logo": "/whw/uploads/logos/belk.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 2364,
"name": "Nordstrom Rack",
"link": "https://www.nordstromrack.com/",
"refLink": "https://webgears.digidip.net/visit?",
"resource": "/coupons/nordstrom-rack",
"logo": "/whw/uploads/logos/nordstrom-rack.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 195,
"name": "maurices",
"link": "https://www.maurices.com/",
"refLink": "https://click.linksynergy.com/deeplink?id=X*c*PcELCfY&mid=40158",
"resource": "/coupons/maurices",
"logo": "/whw/uploads/logos/maurices.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 62,
"name": "Lane Bryant",
"link": "https://www.lanebryant.com/",
"refLink": "https://click.linksynergy.com/deeplink?id=X*c*PcELCfY&mid=38549",
"resource": "/coupons/lane-bryant",
"logo": "/whw/uploads/logos/lane-bryant.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 51,
"name": "Aeropostale",
"link": "https://www.aeropostale.com/",
"refLink": "https://www.pntrac.com/t/S0BLR0RHQERGSEVGR0BJQ0tJQw",
"resource": "/coupons/aeropostale",
"logo": "/whw/uploads/logos/aeropostale.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 39,
"name": "Nordstrom",
"link": "https://shop.nordstrom.com/",
"refLink": "https://click.linksynergy.com/deeplink?id=X*c*PcELCfY&mid=1237",
"resource": "/coupons/nordstrom",
"logo": "/whw/uploads/logos/nordstrom.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 2400,
"name": "Lou & Grey",
"link": "https://www.louandgrey.com/",
"refLink": "http://couponbox.digidip.net/visit",
"resource": "/coupons/lou-grey",
"logo": "/whw/uploads/logos/lou-grey.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 52,
"name": "Urban Outfitters",
"link": "https://www.urbanoutfitters.com/",
"refLink": "https://webgears.digidip.net/visit?",
"resource": "/coupons/urban-outfitters",
"logo": "/whw/uploads/logos/urban-outfitters.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 164,
"name": "New York and Company",
"link": "https://www.nyandcompany.com/",
"refLink": "http://www.anrdoezrs.net/links/100002820/type/dlg/",
"resource": "/coupons/new-york-and-company",
"logo": "/whw/uploads/logos/new-york-and-company.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 254,
"name": "Torrid",
"link": "https://www.torrid.com/",
"refLink": "http://www.anrdoezrs.net/links/100002820/type/dlg/",
"resource": "/coupons/torrid",
"logo": "/whw/uploads/logos/torrid.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 272,
"name": "Uniqlo",
"link": "https://www.uniqlo.com/us/en/home/",
"refLink": null,
"resource": "/coupons/uniqlo",
"logo": "/whw/uploads/logos/uniqlo.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 69,
"name": "Gap",
"link": "https://www.gap.com/",
"refLink": null,
"resource": "/coupons/gap",
"logo": "/whw/uploads/logos/gap.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 1150,
"name": "Rue21",
"link": "https://www.rue21.com/store/",
"refLink": "https://webgears.digidip.net/visit?",
"resource": "/coupons/rue21",
"logo": "/whw/uploads/logos/rue21.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
}
],
"shopInfo": null,
"shopStats": {
"since": "2020-12-30T02:37:27-08:00",
"new_discounts": "5",
"nr_tests": "30",
"last_change": 1611798409
},
"sidebarSlider": [
{
"shop_name": "Postmates",
"shop_image": "/whw/uploads/logos/postmates.jpeg?1606894191",
"sub": "",
"link": "/coupons/postmates?ref=banner1",
"ad_image": null,
"alt": "Get $100 in Free Delivery Credits",
"exclusive": true,
"title": "Get $100 in Free Delivery Credits",
"ad_image_small": "/whw/uploads/logos/rue21.jpg?1606894191"
},
{
"shop_name": "Postmates",
"shop_image": "/whw/uploads/logos/postmates.jpeg?1606894191",
"sub": "",
"link": "/coupons/postmates?ref=banner2",
"ad_image": null,
"alt": "Get $100 in Free Delivery Credits",
"exclusive": true,
"title": "Get $100 in Free Delivery Credits",
"ad_image_small": "/whw/uploads/logos/rue21.jpg?1606894191"
}
],
"faq": [
{
"question": "Am I a simple question?",
"answer": "I'm a simple answer"
},
{
"question": "Am I another simple question?",
"answer": "I'm another simple answer with some longer description so I can check how well am I doing with longer texts."
}
],
"settings": {"voucherLastUpdateLimit": 30}
}
{
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"shopHeader": "",
"shopPreview": null,
"vKeyword": null,
"mbwKeyword": null,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"topCategory": {
"id": 27,
"name": "Women's Clothing",
"alias": "womens-clothing",
"logo": "/whw/images/categories/women-s-fashion.gif?1606894191",
"description": null,
"published": true,
"title": "Save on Women's Clothing With Coupons and These Tips",
"resource": "/clothing/womens-clothing",
"categoryHeader": null,
"categoryPageHeader": null,
"detailedDescription": null,
"metaTitle": null,
"metaDescription": null,
"displayOnDiscountGenie": false,
"noIndex": true,
"parent": {
"id": 1,
"name": "Clothing",
"alias": "clothing",
"resource": "/clothing"
}
},
"categories": [
{
"id": 27,
"name": "Women's Clothing",
"alias": "womens-clothing",
"logo": "/whw/images/categories/women-s-fashion.gif?1606894191",
"description": null,
"published": true,
"title": "Save on Women's Clothing With Coupons and These Tips",
"resource": "/clothing/womens-clothing",
"categoryHeader": null,
"categoryPageHeader": null,
"detailedDescription": null,
"metaTitle": null,
"metaDescription": null,
"displayOnDiscountGenie": false,
"noIndex": true
},
{
"id": 28,
"name": "Men's Clothing",
"alias": "mens-clothing",
"logo": "/whw/images/categories/men-s-fashion.gif?1606894191",
"categoryHeader": null,
"categoryPageHeader": null,
"description": null,
"detailedDescription": null,
"title": "Men's Clothing: Coupon Codes and More",
"metaTitle": null,
"metaDescription": null,
"published": true,
"displayOnDiscountGenie": false,
"noIndex": true,
"resource": "/clothing/mens-clothing"
},
{
"id": 29,
"name": "Kids Clothing",
"alias": "kids-clothing",
"logo": "/whw/images/categories/children-s-fashion.gif?1606894191",
"categoryHeader": null,
"categoryPageHeader": null,
"description": null,
"detailedDescription": null,
"title": "Save on Kids Clothing With Coupons and These Tips",
"metaTitle": null,
"metaDescription": null,
"published": true,
"displayOnDiscountGenie": false,
"noIndex": true,
"resource": "/clothing/kids-clothing"
},
{
"id": 93,
"name": "Accessories",
"alias": "accessory",
"logo": "/whw/images/categories/accessories.gif?1606894191",
"categoryHeader": null,
"categoryPageHeader": null,
"description": null,
"detailedDescription": null,
"title": "Couponbox' Finest: Our Latest Accessories Coupons",
"metaTitle": null,
"metaDescription": null,
"published": true,
"displayOnDiscountGenie": false,
"noIndex": true,
"resource": "/accessories/accessory"
}
],
"autoExpandNote": false,
"termsAndConditions": true,
"description": "<p>H&amp;M is a multinational clothing retailer that puts an emphasis on providing quality designer clothing to its customers for a good price. The clothing retail brand offers an extensive collection of clothes to men, women, and children. While shopping, apply an H&amp;M promo code to your order to indulge yourself in savings.</p>",
"seotext": "<h2>Which H&amp;M coupon would be the best for me to get?</h2>\r\n\r\n<p>Here are some H&amp;M coupon codes that can help you save money on your purchase.</p>\r\n\r\n<ul>\r\n\t<li>H&amp;M promo code: Enjoy up to 70% off of your purchases online.</li>\r\n\t<li>H&amp;M coupon code: Grab 15% off of your orders with a student discount.</li>\r\n\t<li>H&amp;M discount code: Receive 10% off of your purchases when you sign up for the loyalty program.</li>\r\n\t<li>H&amp;M promo code: Get free shipping on all of the items in your H&amp;M orders.</li>\r\n</ul>\r\n\r\n<h2>How can I apply an H&amp;M coupon to my order?</h2>\r\n\r\n<p>Here&#39;s the steps you can take to apply H&amp;M coupon codes to your order.</p>\r\n\r\n<ol>\r\n\t<li>Locate the H&amp;M coupon code that is most suitable for you.</li>\r\n\t<li>After you have found the coupon code that you would prefer, copy it down.</li>\r\n\t<li>With your promo code, head over to the H&amp;M website.</li>\r\n\t<li>Search through the large collection of H&amp;M apparel, and pick out the items that you&#39;d prefer.</li>\r\n\t<li>Select the items to add to your cart, and proceed to the checkout page.</li>\r\n\t<li>Find the coupon code box, and fill in the promo code. It will automatically be applied to your purchase.</li>\r\n\t<li>Complete the payment information, and finalize your purchase.</li>\r\n</ol>\r\n\r\n<h2>What if my H&amp;M promo code isn&#39;t working properly?</h2>\r\n\r\n<p>These are a few tips that can help you when you are experiencing trouble while you&#39;re to redeem your H&amp;M promo code.</p>\r\n\r\n<ol>\r\n\t<li>Take a look at the terms and conditions listed with the code. Certain coupons codes might require a minimum order value from the code to be eligible for use, or you may only be able to use the code for specific purchases. Some promo codes may exclude clearance items or other items.</li>\r\n\t<li>Make sure that the promo code that you&#39;ve copied is accurate. The easiest way to ensure a promo code is exact is to copy and paste the code directly into the promo code box at checkout.</li>\r\n\t<li>Check the coupon&#39;s expiration date to ensure that your code is valid.</li>\r\n</ol>\r\n\r\n<h2>Does H&amp;M offer free shipping to customers?</h2>\r\n\r\n<p>Yes, H&amp;M does offer free shipping to its customers. However, the order has to be a total cost of $40 or more for the coupon code to be redeemed. The code will immediately apply to your purchase.</p>\r\n\r\n<h2>What perks are provided to you when you sign up for an H&amp;M membership?</h2>\r\n\r\n<p>When you sign up for an H&amp;M membership, you will get the first look at all of the newest releases and also get exclusive offers and promotions.</p>\r\n\r\n<h2>Is there a coupon code for new H&amp;M customers?</h2>\r\n\r\n<p>Yes, most of the H&amp;M coupon codes can be applied by new and existing customers.</p>\r\n\r\n<h2>Is it possible to find an H&amp;M student discount?</h2>\r\n\r\n<p>Our team is glad to let you know that there is an H&amp;M student discount for online shoppers. This discount allows you to receive 15% off of your H&amp;M purchase. First, you&#39;ll need to register an account with UNiDAYS to verify your identity as a student. After this process is complete, you&#39;ll receive your H&amp;M student discount.</p>\r\n\r\n<h2>Are there any H&amp;M friends &amp; family discounts?</h2>\r\n\r\n<p>If you&#39;re close with an employee of H&amp;M, you may be able to get a discount. Employees get limited vouchers to share discounts of 25% off.</p>\r\n\r\n<h2>Can I get H&amp;M coupon codes for new customers?</h2>\r\n\r\n<p>Signing up to become an H&amp;M member allows new users to receive a 10% discount on their first purchase. To sign up, go to H&amp;M&#39;s website and register. Once registered, you will receive a promo code in your e-mail.</p>\r\n\r\n<h2>What about H&amp;M coupon codes for returning customers?</h2>\r\n\r\n<p>Customers who regularly shop at H&amp;M already can save using their H&amp;M member points. For every 200 points earned, you get a $5 reward towards your next purchase. Members also earn discounts without spending money through exclusive coupons and birthday rewards.</p>\r\n\r\n<p>H&amp;M is a partner of Klarna bank, allowing them to implement a pay later program. H&amp;M members who make use of the pay later function get double points on their purchases, allowing them to earn discounts faster.</p>",
"alias": "h-m",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons",
"h2VoucherKeyword": "Promo Codes & Discounts",
"shopH1": null,
"redirectLink": null,
"addonPolicy": "ALLOWED",
"metatitle": null,
"metadesc": null,
"hideExpired": false,
"useExpiredForTitle": true,
"modified": 1611876610,
"submitdate": "2012-09-14T14:00:00-07:00",
"subscribers": 171,
"lastUpdatedBy": "Synchronizer",
"inlineMailBox": true,
"posSeotext": false,
"noReflinkForExpired": false,
"evil": false,
"rank": 1,
"pulseRank": null,
"seoRank": 0,
"bcpEnabled": false,
"crossSellingCouponsDisplayOption": 3,
"crossSellingCouponsDisplayNumber": 3,
"canonicalLink": null,
"originalAlias": "h-m",
"ampEnabled": true,
"seasonalText": "<h2>The best times to save this spring at H&M</h2>\n\n<p>If you&#39;re looking for great deals on athletic wear this spring, then H&M has you covered. Visit their website on Easter, Mother&#39;s Day, Memorial Day, and Father&#39;s Day to save on running shoes, hoodies, and more.</p>\n\n<h3><em>The H&M Memorial Day sale 2021</em></h3>\n\n<p>At this year&#39;s H&M Memorial Day sale, there will be a lot of deals that you don&#39;t want to miss. Memorial Day is May 31, so our team members think that H&M will start releasing their coupon codes around May 15. The best H&M Memorial Day deals we saw at the 2020 sale were for T-shirts, golf shoes, and backpacks along with running gear.</p>\n\n<h3><em>Where to save in the H&M Father&#39;s Day sale</em></h3>\n\n<p>You can always find H&M Father&#39;s Day sale offers at least five days before the holiday itself. This year&#39;s Father&#39;s Day is June 20, so start looking for coupons and promo codes around June 15. During the 2020 sale, there were H&M Father&#39;s Day clearance deals on socks, sneakers, and lots of other great gifts for Dad. This year, we wouldn&#39;t be surprised to see discounts on women&#39;s running shoes and men&#39;s sweat suits.</p>",
"jsonSnippet": null,
"resource": "/coupons/h-m",
"blacklistedRegions": null
},
"shopLink": "www2.hm.com",
"shopH1": "H&M Coupons",
"shopH2": {
"activeCoupons": "All Working H&M Promo Codes & Discounts - Save up to 30% in January 2021",
"expiredCoupons": "Recently Featured H&M Coupons & Promo Codes",
"voucherStats": "Coupons"
},
"activeVouchersGrouped": [
[
{
"id": 584495,
"type": 0,
"link": "https://www2.hm.com/en_us/unidays.html",
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "30",
"subtitle": null,
"mbw": null,
"appliesto": 0,
"note": "<p>Some exclusions apply. See site for complete details.&nbsp;</p>",
"effectivefrom": "2020-05-22T01:26:00-07:00",
"exclusive": true,
"checkdate": "2021-01-29T00:19:25-08:00",
"featured": 0,
"value": "Take 30% off Student Discount at H&M",
"label": "30%",
"vtype": 1,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 136249331,
"cashbackRequireUser": false,
"cashbackPaymentType": "",
"cashbackPaymentInfo": "",
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1606409109,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 378465,
"clicksSummary": {
"allTime": 378465,
"last365d": 23456
},
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"resource": "/coupons/h-m"
}
}
],
[
{
"id": 636819,
"type": 1,
"link": null,
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "20",
"subtitle": null,
"mbw": "75.00",
"appliesto": 0,
"note": "<p>Some exclusions apply.</p>",
"effectivefrom": "2021-01-10T22:38:00-08:00",
"exclusive": false,
"checkdate": "2021-01-23T06:25:44-08:00",
"featured": 0,
"value": "20% off for H&M Loyalty Members at H&M",
"label": "20%",
"vtype": 1,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 135591568,
"cashbackRequireUser": false,
"cashbackPaymentType": "",
"cashbackPaymentInfo": "",
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1610347508,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 21387,
"clicksSummary": {
"allTime": 21387,
"last365d": 17000
},
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"resource": "/coupons/h-m"
}
}
],
[
{
"id": 576466,
"type": 0,
"link": "https://www2.hm.com/en_us/member/info.html",
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "10",
"subtitle": null,
"mbw": null,
"appliesto": 0,
"note": "<p>Some exclusions apply.&nbsp;</p>",
"effectivefrom": "2020-04-14T09:15:00-07:00",
"exclusive": false,
"checkdate": null,
"featured": 0,
"value": "Receive $10 off with Membership Sign Up with this Discount Code",
"label": "$10",
"vtype": 0,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 134905843,
"cashbackRequireUser": false,
"cashbackPaymentType": null,
"cashbackPaymentInfo": null,
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1586880980,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 0,
"clicksSummary": {
"allTime": 0,
"last365d": 0
},
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"resource": "/coupons/h-m"
}
}
],
[
{
"id": 592835,
"type": 1,
"link": null,
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "Free Shipping",
"subtitle": null,
"mbw": "40.00",
"appliesto": 0,
"note": "<p>Some exclusions apply.</p>",
"effectivefrom": "2020-06-25T00:24:00-07:00",
"exclusive": false,
"checkdate": "2021-01-27T07:03:09-08:00",
"featured": 0,
"value": "Free Shipping at H&M",
"label": null,
"vtype": 2,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 67140336,
"cashbackRequireUser": false,
"cashbackPaymentType": "",
"cashbackPaymentInfo": "",
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1593070208,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 49224,
"clicksSummary": {
"allTime": 49224,
"last365d": 37771
},
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"resource": "/coupons/h-m"
}
}
],
[
{
"id": 281242,
"type": 4,
"appliesto": 0,
"link": null,
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"subtitle": null,
"mbw": "300.00",
"exclusive": false,
"expiredate": "2020-10-30 23:59:59",
"clicks": 185,
"clicksSummary": {
"allTime": 185,
"last365d": 100
},
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"note": "<p>You will receive your earned bucks approximately&nbsp;6 weeks after you receive your order or by calling&nbsp;Jafrum&nbsp;upon receipt of your purchase.&nbsp;Some exclusions apply.</p>",
"expired": false,
"featured": 0,
"value": "$8 Cashback",
"label": null,
"vtype": 0,
"autoExpandNote": false,
"plainValue": "20",
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 134797938,
"cashbackRequireUser": false,
"cashbackPaymentType": "paypal",
"cashbackPaymentInfo": "",
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1566905150,
"hiddenOnMerchantPage": false,
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"resource": "https://coupons.cnet.com/coupons/h-m"
}
}
],
[
{
"id": 569874,
"type": 0,
"link": null,
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "10",
"subtitle": null,
"mbw": null,
"appliesto": 0,
"note": "<p>Some exclusions apply.&nbsp;</p>",
"effectivefrom": "2020-04-14T09:15:00-07:00",
"exclusive": false,
"checkdate": null,
"featured": 0,
"value": "Receive $10 off with Membership Sign Up with this Discount Code",
"label": "$10",
"vtype": 0,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 134905843,
"cashbackRequireUser": false,
"cashbackPaymentType": null,
"cashbackPaymentInfo": null,
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1586880980,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 0,
"clicksSummary": {
"allTime": 0,
"last365d": 0
},
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"resource": "/coupons/h-m"
}
}
]
],
"expiredVouchers": [
{
"id": 606237,
"type": 1,
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"resource": "/coupons/h-m"
},
"link": "https://www2.hm.com/en_us/sale/kids/view-all.html",
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "Up to 50% off Kids' \"Sale\" Styles",
"subtitle": null,
"mbw": "0.00",
"appliesto": 0,
"note": "<p>Some exclusions apply.&nbsp;</p>",
"expiredate": "2020-08-31T23:59:59-07:00",
"expired": true,
"exclusive": false,
"featured": 0,
"value": "Up to 50% off Kids' Sale Styles at H&M",
"label": "50%",
"vtype": 2,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 67141616,
"cashbackRequireUser": false,
"cashbackPaymentType": "",
"cashbackPaymentInfo": "",
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1597849208,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 0,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"clicksSummary": {
"allTime": 0,
"last365d": 0
}
},
{
"id": 362797,
"type": 0,
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"resource": "/coupons/h-m"
},
"link": null,
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "40",
"subtitle": null,
"mbw": "50.00",
"appliesto": 0,
"note": "<p>Some exclusions apply.</p>",
"expiredate": "2017-12-01T00:00:00-08:00",
"expired": true,
"exclusive": false,
"featured": 0,
"value": "Grab 40% off all Orders at H&M",
"label": "40%",
"vtype": 1,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 204011955,
"cashbackRequireUser": false,
"cashbackPaymentType": null,
"cashbackPaymentInfo": null,
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1574162971,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 0,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"clicksSummary": {
"allTime": 0,
"last365d": 0
}
},
{
"id": 637795,
"type": 1,
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"resource": "/coupons/h-m"
},
"link": "https://www2.hm.com/en_us/index.html",
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "15",
"subtitle": null,
"mbw": "0.00",
"appliesto": 0,
"note": "<p>Some exclusions apply.</p>",
"expiredate": "2021-01-18T23:59:59-08:00",
"expired": true,
"exclusive": false,
"featured": 0,
"value": "15% off in the Long Weekend Sale at H&M",
"label": "15%",
"vtype": 1,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 135266288,
"cashbackRequireUser": false,
"cashbackPaymentType": "",
"cashbackPaymentInfo": "",
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1610908207,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 0,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"clicksSummary": {
"allTime": 0,
"last365d": 0
}
},
{
"id": 635325,
"type": 0,
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"resource": "/coupons/h-m"
},
"link": null,
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "21",
"subtitle": null,
"mbw": "100.00",
"appliesto": 0,
"note": "<p>Some exclusions apply.</p>",
"expiredate": "2021-01-03T23:59:59-08:00",
"expired": true,
"exclusive": false,
"featured": 0,
"value": "Get 21% off Your Purchase with this Promo Code at H&M",
"label": "21%",
"vtype": 1,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 202765171,
"cashbackRequireUser": false,
"cashbackPaymentType": null,
"cashbackPaymentInfo": null,
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1609585207,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 0,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"clicksSummary": {
"allTime": 0,
"last365d": 0
}
},
{
"id": 507603,
"type": 0,
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"resource": "/coupons/h-m"
},
"link": "https://www2.hm.com/en_us/unidays.html",
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "15",
"subtitle": null,
"mbw": "0.00",
"appliesto": 0,
"note": "<p>Some exclusions apply. See site for complete details.</p>",
"expiredate": "2020-12-31T23:59:59-08:00",
"expired": true,
"exclusive": false,
"featured": 0,
"value": "Get 15% off Student Discount with this Promo Code at H&M",
"label": "15%",
"vtype": 1,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 135266291,
"cashbackRequireUser": false,
"cashbackPaymentType": "",
"cashbackPaymentInfo": "",
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1580302225,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 0,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"clicksSummary": {
"allTime": 0,
"last365d": 0
}
},
{
"id": 634613,
"type": 0,
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"resource": "/coupons/h-m"
},
"link": null,
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "20",
"subtitle": null,
"mbw": "0.00",
"appliesto": 0,
"note": "<p>Some exclusions apply.</p>",
"expiredate": "2020-12-27T23:59:59-08:00",
"expired": true,
"exclusive": false,
"featured": 0,
"value": "Get 20% off any Single Item with this Promo Code at H&M",
"label": "20%",
"vtype": 1,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 135593971,
"cashbackRequireUser": false,
"cashbackPaymentType": null,
"cashbackPaymentInfo": null,
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1609159508,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 0,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"clicksSummary": {
"allTime": 0,
"last365d": 0
}
},
{
"id": 631213,
"type": 0,
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"resource": "/coupons/h-m"
},
"link": null,
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "25",
"subtitle": null,
"mbw": "0.00",
"appliesto": 0,
"note": "<p>Some exclusions apply.&nbsp;</p>",
"expiredate": "2020-12-07T23:59:59-08:00",
"expired": true,
"exclusive": false,
"featured": 0,
"value": "Get 25% off any 1 Item with this Promo Code at H&M",
"label": "25%",
"vtype": 1,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 135921651,
"cashbackRequireUser": false,
"cashbackPaymentType": null,
"cashbackPaymentInfo": null,
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1607359507,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 0,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"clicksSummary": {
"allTime": 0,
"last365d": 0
}
}
],
"vouchersClicks": [],
"meta": {
"canonical": "https://localhost:3000/coupons/h-m",
"ampLink": null,
"title": "30% Off ➤ H&M Coupon – January 2021",
"description": "Save big with a 30% off Coupon at H&M today! Browse the latest, active discounts for January 2021 ✔ Tested ✔ Verified ✔ Updated",
"robots": "index, follow",
"ogSiteName": "CNET Coupons",
"ogImage": "/whw/uploads/logos/h-m.jpg?1606894191",
"ogTitle": "30% Off ➤ H&M Coupon – January 2021",
"ogDescription": "Save big with a 30% off Coupon at H&M today! Browse the latest, active discounts for January 2021 ✔ Tested ✔ Verified ✔ Updated",
"hrefLangLinks": [
{
"hreflang": "http://localhost:3000/coupons/h-m",
"language": "en-us"
}
],
"webAppTitle": "CNET Coupons",
"ogUrl": "http://localhost:3000/coupons/h-m"
},
"userVotes": [],
"expiredPos": 1,
"offsetIds": [],
"voucherAmounts": {
"deals": 2,
"locals": 0,
"vouchers": 2,
"all_vouchers": 4,
"cashbacks": 0
},
"isBcpActiveForShop": false,
"shopRating": { "sid": 60, "totalVotes": 30, "totalValue": 113 },
"discountsCrossSellingCouponsEntries": [],
"crossSellingCouponsEntries": [
{
"id": 631391,
"type": 0,
"link": null,
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "75",
"subtitle": null,
"mbw": "225.00",
"appliesto": 0,
"note": "<p>Some exclusions apply.</p>",
"effectivefrom": "2020-12-08T03:48:00-08:00",
"exclusive": false,
"checkdate": "2020-12-22T09:13:33-08:00",
"featured": 0,
"value": "Take $75 off at Lane Bryant",
"label": "$75",
"vtype": 0,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 206267347,
"cashbackRequireUser": false,
"cashbackPaymentType": "",
"cashbackPaymentInfo": "",
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1608624911,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 98,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"clicksSummary": {
"allTime": 98,
"last365d": 67
},
"shop": {
"id": 62,
"name": "Lane Bryant",
"link": "https://www.lanebryant.com/",
"refLink": "https://click.linksynergy.com/deeplink?id=X*c*PcELCfY&mid=38549",
"logo": "/whw/uploads/logos/lane-bryant.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "lane-bryant",
"resource": "/coupons/lane-bryant"
}
},
{
"id": 574039,
"type": 0,
"link": null,
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "50",
"subtitle": null,
"mbw": null,
"appliesto": 0,
"note": "<p>Some exclusions apply.</p>",
"effectivefrom": "2020-04-02T00:50:00-07:00",
"exclusive": false,
"checkdate": "2020-12-22T00:22:57-08:00",
"featured": 0,
"value": "50% off Your Purchase at dressbarn",
"label": "50%",
"vtype": 1,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 204668915,
"cashbackRequireUser": false,
"cashbackPaymentType": "",
"cashbackPaymentInfo": "",
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1608593414,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 235,
"clicksSummary": {
"allTime": 235,
"last365d": 100
},
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"shop": {
"id": 800,
"name": "dressbarn",
"link": "https://www.dressbarn.com/",
"refLink": "https://click.linksynergy.com/deeplink?id=X*c*PcELCfY&mid=44070&murl",
"logo": "/whw/uploads/logos/dressbarn.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "dressbarn",
"resource": "/coupons/dressbarn"
}
},
{
"id": 636659,
"type": 0,
"link": null,
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "50",
"subtitle": null,
"mbw": "150.00",
"appliesto": 0,
"note": "<p>Some exclusions apply.</p>",
"effectivefrom": "2021-01-08T21:24:00-08:00",
"exclusive": false,
"checkdate": "2021-01-26T00:48:20-08:00",
"featured": 0,
"value": "$50 off Your Purchase at J.Jill",
"label": "$50",
"vtype": 0,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 204631347,
"cashbackRequireUser": false,
"cashbackPaymentType": "",
"cashbackPaymentInfo": "",
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1611619209,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 902,
"clicksSummary": {
"allTime": 902,
"last365d": 375
},
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"shop": {
"id": 231,
"name": "J.Jill",
"link": "https://www.jjill.com/",
"refLink": "https://webgears.digidip.net/visit?",
"logo": "/whw/uploads/logos/j-jill.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "j-jill",
"resource": "/coupons/j-jill"
}
}
],
"crossSellingCouponDisplayOption": "2",
"topShops": [
{
"id": 48,
"name": "Dick's Sporting Goods",
"resource": "/coupons/dicks-sporting-goods",
"topVoucherKeyword": "Promo",
"topPluralVoucherKeyword": "Promo Codes"
},
{
"id": 655,
"name": "Chewy",
"resource": "/coupons/chewy",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 8,
"name": "Macy's",
"resource": "/coupons/macys",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 3312,
"name": "Surfshark",
"resource": "/coupons/surfshark",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 150,
"name": "Fanatics",
"resource": "/coupons/fanatics",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 11,
"name": "Lowe's",
"resource": "/coupons/lowes",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 2941,
"name": "NordVPN",
"resource": "/coupons/nordvpn",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 286,
"name": "AliExpress",
"resource": "/coupons/aliexpress",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 385,
"name": "Verizon Wireless",
"resource": "/coupons/verizon-wireless",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 3,
"name": "Michaels",
"resource": "/coupons/michaels",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 21,
"name": "Staples",
"resource": "/coupons/staples",
"logo": "/whw/uploads/logos/staples.jpg?1606894191",
"topVoucherKeyword": "Coupons",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 28,
"name": "Edible Arrangements",
"resource": "/coupons/edible-arrangements",
"logo": "/whw/uploads/logos/edible-arrangements.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
}
],
"similarShops": [
{
"id": 13,
"name": "Old Navy",
"link": "https://oldnavy.gap.com/",
"refLink": null,
"resource": "/coupons/old-navy",
"logo": "/whw/uploads/logos/old-navy.jpg?1606894191",
"topVoucherKeyword": "Coupon"
},
{
"id": 3234,
"name": "Everlane",
"link": "https://www.everlane.com/",
"refLink": null,
"resource": "/coupons/everlane",
"logo": "/whw/uploads/logos/everlane.jpg?1606894191",
"topVoucherKeyword": "Promo Code",
"topPluralVoucherKeyword": "Promo Codes"
},
{
"id": 23,
"name": "Forever 21",
"link": "https://www.forever21.com/us/shop",
"refLink": "http://www.kqzyfj.com/click-100002820-12277521",
"resource": "/coupons/forever-21",
"logo": "/whw/uploads/logos/forever-21.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 33,
"name": "Express",
"link": "https://www.express.com/",
"refLink": "http://www.anrdoezrs.net/links/100002820/type/dlg/",
"resource": "/coupons/express",
"logo": "/whw/uploads/logos/express.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 3133,
"name": "PrettyLittleThing",
"link": "https://www.prettylittlething.us/",
"refLink": "https://www.awin1.com/cread.php?awinmid=7533&awinaffid=245827",
"resource": "/coupons/prettylittlething-us",
"logo": "/whw/uploads/logos/prettylittlething-us.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 78,
"name": "Belk",
"link": "https://www.belk.com/",
"refLink": "http://www.anrdoezrs.net/links/100002820/type/dlg/",
"resource": "/coupons/belk",
"logo": "/whw/uploads/logos/belk.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 2364,
"name": "Nordstrom Rack",
"link": "https://www.nordstromrack.com/",
"refLink": "https://webgears.digidip.net/visit?",
"resource": "/coupons/nordstrom-rack",
"logo": "/whw/uploads/logos/nordstrom-rack.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 195,
"name": "maurices",
"link": "https://www.maurices.com/",
"refLink": "https://click.linksynergy.com/deeplink?id=X*c*PcELCfY&mid=40158",
"resource": "/coupons/maurices",
"logo": "/whw/uploads/logos/maurices.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 62,
"name": "Lane Bryant",
"link": "https://www.lanebryant.com/",
"refLink": "https://click.linksynergy.com/deeplink?id=X*c*PcELCfY&mid=38549",
"resource": "/coupons/lane-bryant",
"logo": "/whw/uploads/logos/lane-bryant.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 51,
"name": "Aeropostale",
"link": "https://www.aeropostale.com/",
"refLink": "https://www.pntrac.com/t/S0BLR0RHQERGSEVGR0BJQ0tJQw",
"resource": "/coupons/aeropostale",
"logo": "/whw/uploads/logos/aeropostale.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 39,
"name": "Nordstrom",
"link": "https://shop.nordstrom.com/",
"refLink": "https://click.linksynergy.com/deeplink?id=X*c*PcELCfY&mid=1237",
"resource": "/coupons/nordstrom",
"logo": "/whw/uploads/logos/nordstrom.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 2400,
"name": "Lou & Grey",
"link": "https://www.louandgrey.com/",
"refLink": "http://couponbox.digidip.net/visit",
"resource": "/coupons/lou-grey",
"logo": "/whw/uploads/logos/lou-grey.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 52,
"name": "Urban Outfitters",
"link": "https://www.urbanoutfitters.com/",
"refLink": "https://webgears.digidip.net/visit?",
"resource": "/coupons/urban-outfitters",
"logo": "/whw/uploads/logos/urban-outfitters.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 164,
"name": "New York and Company",
"link": "https://www.nyandcompany.com/",
"refLink": "http://www.anrdoezrs.net/links/100002820/type/dlg/",
"resource": "/coupons/new-york-and-company",
"logo": "/whw/uploads/logos/new-york-and-company.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 254,
"name": "Torrid",
"link": "https://www.torrid.com/",
"refLink": "http://www.anrdoezrs.net/links/100002820/type/dlg/",
"resource": "/coupons/torrid",
"logo": "/whw/uploads/logos/torrid.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 272,
"name": "Uniqlo",
"link": "https://www.uniqlo.com/us/en/home/",
"refLink": null,
"resource": "/coupons/uniqlo",
"logo": "/whw/uploads/logos/uniqlo.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 69,
"name": "Gap",
"link": "https://www.gap.com/",
"refLink": null,
"resource": "/coupons/gap",
"logo": "/whw/uploads/logos/gap.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 1150,
"name": "Rue21",
"link": "https://www.rue21.com/store/",
"refLink": "https://webgears.digidip.net/visit?",
"resource": "/coupons/rue21",
"logo": "/whw/uploads/logos/rue21.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
}
],
"shopInfo": null,
"shopStats": {
"since": "2020-12-30T02:37:27-08:00",
"new_discounts": "5",
"nr_tests": "30",
"last_change": 1611798409
},
"sidebarSlider": [
{
"shop_name": "Postmates",
"shop_image": "/whw/uploads/logos/postmates.jpeg?1606894191",
"sub": "",
"link": "/coupons/postmates?ref=banner1",
"ad_image": null,
"alt": "Get $100 in Free Delivery Credits",
"exclusive": true,
"title": "Get $100 in Free Delivery Credits",
"ad_image_small": "/whw/uploads/images/banners/sidebar/postmates.jpg?1608112474"
},
{
"shop_name": "Postmates",
"shop_image": "/whw/uploads/logos/postmates.jpeg?1606894191",
"sub": "",
"link": "/coupons/postmates?ref=banner2",
"ad_image": null,
"alt": "Get $100 in Free Delivery Credits",
"exclusive": true,
"title": "Get $100 in Free Delivery Credits",
"ad_image_small": "/whw/uploads/images/banners/sidebar/postmates.jpg?1608112474"
}
],
"faq": [
{
"question": "Am I a simple question?",
"answer": "I'm a simple answer"
},
{
"question": "Am I another simple question?",
"answer": "I'm another simple answer with some longer description so I can check how well am I doing with longer texts."
}
],
"settings": {"voucherLastUpdateLimit": 30}
}
{
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"shopHeader": "",
"shopPreview": null,
"vKeyword": null,
"mbwKeyword": null,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"topCategory": {
"id": 27,
"name": "Women's Clothing",
"alias": "womens-clothing",
"logo": "/whw/images/categories/women-s-fashion.gif?1606894191",
"description": null,
"published": true,
"title": "Save on Women's Clothing With Coupons and These Tips",
"resource": "/clothing/womens-clothing",
"categoryHeader": null,
"categoryPageHeader": null,
"detailedDescription": null,
"metaTitle": null,
"metaDescription": null,
"displayOnDiscountGenie": false,
"noIndex": true,
"parent": {
"id": 1,
"name": "Clothing",
"alias": "clothing",
"resource": "/clothing"
}
},
"categories": [
{
"id": 27,
"name": "Women's Clothing",
"alias": "womens-clothing",
"logo": "/whw/images/categories/women-s-fashion.gif?1606894191",
"description": null,
"published": true,
"title": "Save on Women's Clothing With Coupons and These Tips",
"resource": "/clothing/womens-clothing",
"categoryHeader": null,
"categoryPageHeader": null,
"detailedDescription": null,
"metaTitle": null,
"metaDescription": null,
"displayOnDiscountGenie": false,
"noIndex": true
},
{
"id": 28,
"name": "Men's Clothing",
"alias": "mens-clothing",
"logo": "/whw/images/categories/men-s-fashion.gif?1606894191",
"categoryHeader": null,
"categoryPageHeader": null,
"description": null,
"detailedDescription": null,
"title": "Men's Clothing: Coupon Codes and More",
"metaTitle": null,
"metaDescription": null,
"published": true,
"displayOnDiscountGenie": false,
"noIndex": true,
"resource": "/clothing/mens-clothing"
},
{
"id": 29,
"name": "Kids Clothing",
"alias": "kids-clothing",
"logo": "/whw/images/categories/children-s-fashion.gif?1606894191",
"categoryHeader": null,
"categoryPageHeader": null,
"description": null,
"detailedDescription": null,
"title": "Save on Kids Clothing With Coupons and These Tips",
"metaTitle": null,
"metaDescription": null,
"published": true,
"displayOnDiscountGenie": false,
"noIndex": true,
"resource": "/clothing/kids-clothing"
},
{
"id": 93,
"name": "Accessories",
"alias": "accessory",
"logo": "/whw/images/categories/accessories.gif?1606894191",
"categoryHeader": null,
"categoryPageHeader": null,
"description": null,
"detailedDescription": null,
"title": "Couponbox' Finest: Our Latest Accessories Coupons",
"metaTitle": null,
"metaDescription": null,
"published": true,
"displayOnDiscountGenie": false,
"noIndex": true,
"resource": "/accessories/accessory"
}
],
"autoExpandNote": false,
"termsAndConditions": true,
"description": "<p>H&amp;M is a multinational clothing retailer that puts an emphasis on providing quality designer clothing to its customers for a good price. The clothing retail brand offers an extensive collection of clothes to men, women, and children. While shopping, apply an H&amp;M promo code to your order to indulge yourself in savings.</p>",
"seotext": "<h2>Which H&amp;M coupon would be the best for me to get?</h2>\r\n\r\n<p>Here are some H&amp;M coupon codes that can help you save money on your purchase.</p>\r\n\r\n<ul>\r\n\t<li>H&amp;M promo code: Enjoy up to 70% off of your purchases online.</li>\r\n\t<li>H&amp;M coupon code: Grab 15% off of your orders with a student discount.</li>\r\n\t<li>H&amp;M discount code: Receive 10% off of your purchases when you sign up for the loyalty program.</li>\r\n\t<li>H&amp;M promo code: Get free shipping on all of the items in your H&amp;M orders.</li>\r\n</ul>\r\n\r\n<h2>How can I apply an H&amp;M coupon to my order?</h2>\r\n\r\n<p>Here&#39;s the steps you can take to apply H&amp;M coupon codes to your order.</p>\r\n\r\n<ol>\r\n\t<li>Locate the H&amp;M coupon code that is most suitable for you.</li>\r\n\t<li>After you have found the coupon code that you would prefer, copy it down.</li>\r\n\t<li>With your promo code, head over to the H&amp;M website.</li>\r\n\t<li>Search through the large collection of H&amp;M apparel, and pick out the items that you&#39;d prefer.</li>\r\n\t<li>Select the items to add to your cart, and proceed to the checkout page.</li>\r\n\t<li>Find the coupon code box, and fill in the promo code. It will automatically be applied to your purchase.</li>\r\n\t<li>Complete the payment information, and finalize your purchase.</li>\r\n</ol>\r\n\r\n<h2>What if my H&amp;M promo code isn&#39;t working properly?</h2>\r\n\r\n<p>These are a few tips that can help you when you are experiencing trouble while you&#39;re to redeem your H&amp;M promo code.</p>\r\n\r\n<ol>\r\n\t<li>Take a look at the terms and conditions listed with the code. Certain coupons codes might require a minimum order value from the code to be eligible for use, or you may only be able to use the code for specific purchases. Some promo codes may exclude clearance items or other items.</li>\r\n\t<li>Make sure that the promo code that you&#39;ve copied is accurate. The easiest way to ensure a promo code is exact is to copy and paste the code directly into the promo code box at checkout.</li>\r\n\t<li>Check the coupon&#39;s expiration date to ensure that your code is valid.</li>\r\n</ol>\r\n\r\n<h2>Does H&amp;M offer free shipping to customers?</h2>\r\n\r\n<p>Yes, H&amp;M does offer free shipping to its customers. However, the order has to be a total cost of $40 or more for the coupon code to be redeemed. The code will immediately apply to your purchase.</p>\r\n\r\n<h2>What perks are provided to you when you sign up for an H&amp;M membership?</h2>\r\n\r\n<p>When you sign up for an H&amp;M membership, you will get the first look at all of the newest releases and also get exclusive offers and promotions.</p>\r\n\r\n<h2>Is there a coupon code for new H&amp;M customers?</h2>\r\n\r\n<p>Yes, most of the H&amp;M coupon codes can be applied by new and existing customers.</p>\r\n\r\n<h2>Is it possible to find an H&amp;M student discount?</h2>\r\n\r\n<p>Our team is glad to let you know that there is an H&amp;M student discount for online shoppers. This discount allows you to receive 15% off of your H&amp;M purchase. First, you&#39;ll need to register an account with UNiDAYS to verify your identity as a student. After this process is complete, you&#39;ll receive your H&amp;M student discount.</p>\r\n\r\n<h2>Are there any H&amp;M friends &amp; family discounts?</h2>\r\n\r\n<p>If you&#39;re close with an employee of H&amp;M, you may be able to get a discount. Employees get limited vouchers to share discounts of 25% off.</p>\r\n\r\n<h2>Can I get H&amp;M coupon codes for new customers?</h2>\r\n\r\n<p>Signing up to become an H&amp;M member allows new users to receive a 10% discount on their first purchase. To sign up, go to H&amp;M&#39;s website and register. Once registered, you will receive a promo code in your e-mail.</p>\r\n\r\n<h2>What about H&amp;M coupon codes for returning customers?</h2>\r\n\r\n<p>Customers who regularly shop at H&amp;M already can save using their H&amp;M member points. For every 200 points earned, you get a $5 reward towards your next purchase. Members also earn discounts without spending money through exclusive coupons and birthday rewards.</p>\r\n\r\n<p>H&amp;M is a partner of Klarna bank, allowing them to implement a pay later program. H&amp;M members who make use of the pay later function get double points on their purchases, allowing them to earn discounts faster.</p>",
"alias": "h-m",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons",
"h2VoucherKeyword": "Promo Codes & Discounts",
"shopH1": null,
"redirectLink": null,
"addonPolicy": "ALLOWED",
"metatitle": null,
"metadesc": null,
"hideExpired": false,
"useExpiredForTitle": true,
"modified": 1611876610,
"submitdate": "2012-09-14T14:00:00-07:00",
"subscribers": 171,
"lastUpdatedBy": "Synchronizer",
"inlineMailBox": true,
"posSeotext": false,
"noReflinkForExpired": false,
"evil": false,
"rank": 1,
"pulseRank": null,
"seoRank": 0,
"bcpEnabled": false,
"crossSellingCouponsDisplayOption": 3,
"crossSellingCouponsDisplayNumber": 3,
"canonicalLink": null,
"originalAlias": "h-m",
"ampEnabled": true,
"seasonalText": "<h2>The best times to save this spring at H&M</h2>\n\n<p>If you&#39;re looking for great deals on athletic wear this spring, then H&M has you covered. Visit their website on Easter, Mother&#39;s Day, Memorial Day, and Father&#39;s Day to save on running shoes, hoodies, and more.</p>\n\n<h3><em>The H&M Memorial Day sale 2021</em></h3>\n\n<p>At this year&#39;s H&M Memorial Day sale, there will be a lot of deals that you don&#39;t want to miss. Memorial Day is May 31, so our team members think that H&M will start releasing their coupon codes around May 15. The best H&M Memorial Day deals we saw at the 2020 sale were for T-shirts, golf shoes, and backpacks along with running gear.</p>\n\n<h3><em>Where to save in the H&M Father&#39;s Day sale</em></h3>\n\n<p>You can always find H&M Father&#39;s Day sale offers at least five days before the holiday itself. This year&#39;s Father&#39;s Day is June 20, so start looking for coupons and promo codes around June 15. During the 2020 sale, there were H&M Father&#39;s Day clearance deals on socks, sneakers, and lots of other great gifts for Dad. This year, we wouldn&#39;t be surprised to see discounts on women&#39;s running shoes and men&#39;s sweat suits.</p>",
"jsonSnippet": null,
"resource": "/coupons/h-m",
"blacklistedRegions": null
},
"shopLink": "www2.hm.com",
"shopH1": "H&M Coupons",
"shopH2": {
"activeCoupons": "All Working H&M Promo Codes & Discounts - Save up to 30% in January 2021",
"expiredCoupons": "Recently Featured H&M Coupons & Promo Codes",
"voucherStats": "Coupons"
},
"activeVouchersGrouped": [
[
{
"id": 584495,
"type": 0,
"link": "https://www2.hm.com/en_us/unidays.html",
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "30",
"subtitle": null,
"mbw": null,
"appliesto": 0,
"note": "<p>Some exclusions apply. See site for complete details.&nbsp;</p>",
"effectivefrom": "2020-05-22T01:26:00-07:00",
"exclusive": true,
"checkdate": "2021-01-29T00:19:25-08:00",
"featured": 0,
"value": "Take 30% off Student Discount at H&M",
"label": "30%",
"vtype": 1,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 136249331,
"cashbackRequireUser": false,
"cashbackPaymentType": "",
"cashbackPaymentInfo": "",
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1606409109,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 378465,
"clicksSummary": {
"allTime": 378465,
"last365d": 23456
},
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"resource": "/coupons/h-m"
}
}
],
[
{
"id": 636819,
"type": 1,
"link": null,
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "20",
"subtitle": null,
"mbw": "75.00",
"appliesto": 0,
"note": "<p>Some exclusions apply.</p>",
"effectivefrom": "2021-01-10T22:38:00-08:00",
"exclusive": false,
"checkdate": "2021-01-23T06:25:44-08:00",
"featured": 0,
"value": "20% off for H&M Loyalty Members at H&M",
"label": "20%",
"vtype": 1,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 135591568,
"cashbackRequireUser": false,
"cashbackPaymentType": "",
"cashbackPaymentInfo": "",
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1610347508,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 21387,
"clicksSummary": {
"allTime": 21387,
"last365d": 17000
},
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"resource": "/coupons/h-m"
}
}
],
[
{
"id": 576466,
"type": 0,
"link": "https://www2.hm.com/en_us/member/info.html",
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "10",
"subtitle": null,
"mbw": null,
"appliesto": 0,
"note": "<p>Some exclusions apply.&nbsp;</p>",
"effectivefrom": "2020-04-14T09:15:00-07:00",
"exclusive": false,
"checkdate": null,
"featured": 0,
"value": "Receive $10 off with Membership Sign Up with this Discount Code",
"label": "$10",
"vtype": 0,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 134905843,
"cashbackRequireUser": false,
"cashbackPaymentType": null,
"cashbackPaymentInfo": null,
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1586880980,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 0,
"clicksSummary": {
"allTime": 0,
"last365d": 0
},
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"resource": "/coupons/h-m"
}
}
],
[
{
"id": 592835,
"type": 1,
"link": null,
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "Free Shipping",
"subtitle": null,
"mbw": "40.00",
"appliesto": 0,
"note": "<p>Some exclusions apply.</p>",
"effectivefrom": "2020-06-25T00:24:00-07:00",
"exclusive": false,
"checkdate": "2021-01-27T07:03:09-08:00",
"featured": 0,
"value": "Free Shipping at H&M",
"label": null,
"vtype": 2,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 67140336,
"cashbackRequireUser": false,
"cashbackPaymentType": "",
"cashbackPaymentInfo": "",
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1593070208,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 49224,
"clicksSummary": {
"allTime": 49224,
"last365d": 37771
},
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"resource": "/coupons/h-m"
}
}
],
[
{
"id": 281242,
"type": 4,
"appliesto": 0,
"link": null,
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"subtitle": null,
"mbw": "300.00",
"exclusive": false,
"expiredate": "2020-10-30 23:59:59",
"clicks": 185,
"clicksSummary": {
"allTime": 185,
"last365d": 100
},
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"note": "<p>You will receive your earned bucks approximately&nbsp;6 weeks after you receive your order or by calling&nbsp;Jafrum&nbsp;upon receipt of your purchase.&nbsp;Some exclusions apply.</p>",
"expired": false,
"featured": 0,
"value": "$8 Cashback",
"label": null,
"vtype": 0,
"autoExpandNote": false,
"plainValue": "20",
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 134797938,
"cashbackRequireUser": false,
"cashbackPaymentType": "paypal",
"cashbackPaymentInfo": "",
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1566905150,
"hiddenOnMerchantPage": false,
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"resource": "https://coupons.cnet.com/coupons/h-m"
}
}
],
[
{
"id": 569874,
"type": 0,
"link": null,
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "10",
"subtitle": null,
"mbw": null,
"appliesto": 0,
"note": "<p>Some exclusions apply.&nbsp;</p>",
"effectivefrom": "2020-04-14T09:15:00-07:00",
"exclusive": false,
"checkdate": null,
"featured": 0,
"value": "Receive $10 off with Membership Sign Up with this Discount Code",
"label": "$10",
"vtype": 0,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 134905843,
"cashbackRequireUser": false,
"cashbackPaymentType": null,
"cashbackPaymentInfo": null,
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1586880980,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 0,
"clicksSummary": {
"allTime": 0,
"last365d": 0
},
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"resource": "/coupons/h-m"
}
}
]
],
"expiredVouchers": [
{
"id": 606237,
"type": 1,
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"resource": "/coupons/h-m"
},
"link": "https://www2.hm.com/en_us/sale/kids/view-all.html",
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "Up to 50% off Kids' \"Sale\" Styles",
"subtitle": null,
"mbw": "0.00",
"appliesto": 0,
"note": "<p>Some exclusions apply.&nbsp;</p>",
"expiredate": "2020-08-31T23:59:59-07:00",
"expired": true,
"exclusive": false,
"featured": 0,
"value": "Up to 50% off Kids' Sale Styles at H&M",
"label": "50%",
"vtype": 2,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 67141616,
"cashbackRequireUser": false,
"cashbackPaymentType": "",
"cashbackPaymentInfo": "",
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1597849208,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 0,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"clicksSummary": {
"allTime": 0,
"last365d": 0
}
},
{
"id": 362797,
"type": 0,
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"resource": "/coupons/h-m"
},
"link": null,
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "40",
"subtitle": null,
"mbw": "50.00",
"appliesto": 0,
"note": "<p>Some exclusions apply.</p>",
"expiredate": "2017-12-01T00:00:00-08:00",
"expired": true,
"exclusive": false,
"featured": 0,
"value": "Grab 40% off all Orders at H&M",
"label": "40%",
"vtype": 1,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 204011955,
"cashbackRequireUser": false,
"cashbackPaymentType": null,
"cashbackPaymentInfo": null,
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1574162971,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 0,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"clicksSummary": {
"allTime": 0,
"last365d": 0
}
},
{
"id": 637795,
"type": 1,
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"resource": "/coupons/h-m"
},
"link": "https://www2.hm.com/en_us/index.html",
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "15",
"subtitle": null,
"mbw": "0.00",
"appliesto": 0,
"note": "<p>Some exclusions apply.</p>",
"expiredate": "2021-01-18T23:59:59-08:00",
"expired": true,
"exclusive": false,
"featured": 0,
"value": "15% off in the Long Weekend Sale at H&M",
"label": "15%",
"vtype": 1,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 135266288,
"cashbackRequireUser": false,
"cashbackPaymentType": "",
"cashbackPaymentInfo": "",
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1610908207,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 0,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"clicksSummary": {
"allTime": 0,
"last365d": 0
}
},
{
"id": 635325,
"type": 0,
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"resource": "/coupons/h-m"
},
"link": null,
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "21",
"subtitle": null,
"mbw": "100.00",
"appliesto": 0,
"note": "<p>Some exclusions apply.</p>",
"expiredate": "2021-01-03T23:59:59-08:00",
"expired": true,
"exclusive": false,
"featured": 0,
"value": "Get 21% off Your Purchase with this Promo Code at H&M",
"label": "21%",
"vtype": 1,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 202765171,
"cashbackRequireUser": false,
"cashbackPaymentType": null,
"cashbackPaymentInfo": null,
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1609585207,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 0,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"clicksSummary": {
"allTime": 0,
"last365d": 0
}
},
{
"id": 507603,
"type": 0,
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"resource": "/coupons/h-m"
},
"link": "https://www2.hm.com/en_us/unidays.html",
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "15",
"subtitle": null,
"mbw": "0.00",
"appliesto": 0,
"note": "<p>Some exclusions apply. See site for complete details.</p>",
"expiredate": "2020-12-31T23:59:59-08:00",
"expired": true,
"exclusive": false,
"featured": 0,
"value": "Get 15% off Student Discount with this Promo Code at H&M",
"label": "15%",
"vtype": 1,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 135266291,
"cashbackRequireUser": false,
"cashbackPaymentType": "",
"cashbackPaymentInfo": "",
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1580302225,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 0,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"clicksSummary": {
"allTime": 0,
"last365d": 0
}
},
{
"id": 634613,
"type": 0,
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"resource": "/coupons/h-m"
},
"link": null,
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "20",
"subtitle": null,
"mbw": "0.00",
"appliesto": 0,
"note": "<p>Some exclusions apply.</p>",
"expiredate": "2020-12-27T23:59:59-08:00",
"expired": true,
"exclusive": false,
"featured": 0,
"value": "Get 20% off any Single Item with this Promo Code at H&M",
"label": "20%",
"vtype": 1,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 135593971,
"cashbackRequireUser": false,
"cashbackPaymentType": null,
"cashbackPaymentInfo": null,
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1609159508,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 0,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"clicksSummary": {
"allTime": 0,
"last365d": 0
}
},
{
"id": 631213,
"type": 0,
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"resource": "/coupons/h-m"
},
"link": null,
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "25",
"subtitle": null,
"mbw": "0.00",
"appliesto": 0,
"note": "<p>Some exclusions apply.&nbsp;</p>",
"expiredate": "2020-12-07T23:59:59-08:00",
"expired": true,
"exclusive": false,
"featured": 0,
"value": "Get 25% off any 1 Item with this Promo Code at H&M",
"label": "25%",
"vtype": 1,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 135921651,
"cashbackRequireUser": false,
"cashbackPaymentType": null,
"cashbackPaymentInfo": null,
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1607359507,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 0,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"clicksSummary": {
"allTime": 0,
"last365d": 0
}
}
],
"vouchersClicks": [],
"meta": {
"canonical": "https://localhost:3000/coupons/h-m",
"ampLink": null,
"title": "30% Off ➤ H&M Coupon – January 2021",
"description": "Save big with a 30% off Coupon at H&M today! Browse the latest, active discounts for January 2021 ✔ Tested ✔ Verified ✔ Updated",
"robots": "index, follow",
"ogSiteName": "CNET Coupons",
"ogImage": "/whw/uploads/logos/h-m.jpg?1606894191",
"ogTitle": "30% Off ➤ H&M Coupon – January 2021",
"ogDescription": "Save big with a 30% off Coupon at H&M today! Browse the latest, active discounts for January 2021 ✔ Tested ✔ Verified ✔ Updated",
"hrefLangLinks": [
{
"hreflang": "http://localhost:3000/coupons/h-m",
"language": "en-us"
}
],
"webAppTitle": "CNET Coupons",
"ogUrl": "http://localhost:3000/coupons/h-m"
},
"userVotes": [],
"expiredPos": 1,
"offsetIds": [],
"voucherAmounts": {
"deals": 2,
"locals": 0,
"vouchers": 2,
"all_vouchers": 4,
"cashbacks": 0
},
"isBcpActiveForShop": false,
"shopRating": { "sid": 60, "totalVotes": 30, "totalValue": 113 },
"discountsCrossSellingCouponsEntries": [],
"crossSellingCouponsEntries": [
{
"id": 631391,
"type": 0,
"link": null,
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "75",
"subtitle": null,
"mbw": "225.00",
"appliesto": 0,
"note": "<p>Some exclusions apply.</p>",
"effectivefrom": "2020-12-08T03:48:00-08:00",
"exclusive": false,
"checkdate": "2020-12-22T09:13:33-08:00",
"featured": 0,
"value": "Take $75 off at Lane Bryant",
"label": "$75",
"vtype": 0,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 206267347,
"cashbackRequireUser": false,
"cashbackPaymentType": "",
"cashbackPaymentInfo": "",
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1608624911,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 98,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"clicksSummary": {
"allTime": 98,
"last365d": 67
},
"shop": {
"id": 62,
"name": "Lane Bryant",
"link": "https://www.lanebryant.com/",
"refLink": "https://click.linksynergy.com/deeplink?id=X*c*PcELCfY&mid=38549",
"logo": "/whw/uploads/logos/lane-bryant.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "lane-bryant",
"resource": "/coupons/lane-bryant"
}
},
{
"id": 574039,
"type": 0,
"link": null,
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "50",
"subtitle": null,
"mbw": null,
"appliesto": 0,
"note": "<p>Some exclusions apply.</p>",
"effectivefrom": "2020-04-02T00:50:00-07:00",
"exclusive": false,
"checkdate": "2020-12-22T00:22:57-08:00",
"featured": 0,
"value": "50% off Your Purchase at dressbarn",
"label": "50%",
"vtype": 1,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 204668915,
"cashbackRequireUser": false,
"cashbackPaymentType": "",
"cashbackPaymentInfo": "",
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1608593414,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 235,
"clicksSummary": {
"allTime": 235,
"last365d": 100
},
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"shop": {
"id": 800,
"name": "dressbarn",
"link": "https://www.dressbarn.com/",
"refLink": "https://click.linksynergy.com/deeplink?id=X*c*PcELCfY&mid=44070&murl",
"logo": "/whw/uploads/logos/dressbarn.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "dressbarn",
"resource": "/coupons/dressbarn"
}
},
{
"id": 636659,
"type": 0,
"link": null,
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "50",
"subtitle": null,
"mbw": "150.00",
"appliesto": 0,
"note": "<p>Some exclusions apply.</p>",
"effectivefrom": "2021-01-08T21:24:00-08:00",
"exclusive": false,
"checkdate": "2021-01-26T00:48:20-08:00",
"featured": 0,
"value": "$50 off Your Purchase at J.Jill",
"label": "$50",
"vtype": 0,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 204631347,
"cashbackRequireUser": false,
"cashbackPaymentType": "",
"cashbackPaymentInfo": "",
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1611619209,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 902,
"clicksSummary": {
"allTime": 902,
"last365d": 375
},
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"shop": {
"id": 231,
"name": "J.Jill",
"link": "https://www.jjill.com/",
"refLink": "https://webgears.digidip.net/visit?",
"logo": "/whw/uploads/logos/j-jill.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "j-jill",
"resource": "/coupons/j-jill"
}
}
],
"crossSellingCouponDisplayOption": "2",
"topShops": [
{
"id": 48,
"name": "Dick's Sporting Goods",
"resource": "/coupons/dicks-sporting-goods",
"topVoucherKeyword": "Promo",
"topPluralVoucherKeyword": "Promo Codes"
},
{
"id": 655,
"name": "Chewy",
"resource": "/coupons/chewy",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 8,
"name": "Macy's",
"resource": "/coupons/macys",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 3312,
"name": "Surfshark",
"resource": "/coupons/surfshark",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 150,
"name": "Fanatics",
"resource": "/coupons/fanatics",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 11,
"name": "Lowe's",
"resource": "/coupons/lowes",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 2941,
"name": "NordVPN",
"resource": "/coupons/nordvpn",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 286,
"name": "AliExpress",
"resource": "/coupons/aliexpress",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 385,
"name": "Verizon Wireless",
"resource": "/coupons/verizon-wireless",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 3,
"name": "Michaels",
"resource": "/coupons/michaels",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 21,
"name": "Staples",
"resource": "/coupons/staples",
"logo": "/whw/uploads/logos/staples.jpg?1606894191",
"topVoucherKeyword": "Coupons",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 28,
"name": "Edible Arrangements",
"resource": "/coupons/edible-arrangements",
"logo": "/whw/uploads/logos/edible-arrangements.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
}
],
"similarShops": [
{
"id": 13,
"name": "Old Navy",
"link": "https://oldnavy.gap.com/",
"refLink": null,
"resource": "/coupons/old-navy",
"logo": "/whw/uploads/logos/old-navy.jpg?1606894191",
"topVoucherKeyword": "Coupon"
},
{
"id": 3234,
"name": "Everlane",
"link": "https://www.everlane.com/",
"refLink": null,
"resource": "/coupons/everlane",
"logo": "/whw/uploads/logos/everlane.jpg?1606894191",
"topVoucherKeyword": "Promo Code",
"topPluralVoucherKeyword": "Promo Codes"
},
{
"id": 23,
"name": "Forever 21",
"link": "https://www.forever21.com/us/shop",
"refLink": "http://www.kqzyfj.com/click-100002820-12277521",
"resource": "/coupons/forever-21",
"logo": "/whw/uploads/logos/forever-21.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 33,
"name": "Express",
"link": "https://www.express.com/",
"refLink": "http://www.anrdoezrs.net/links/100002820/type/dlg/",
"resource": "/coupons/express",
"logo": "/whw/uploads/logos/express.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 3133,
"name": "PrettyLittleThing",
"link": "https://www.prettylittlething.us/",
"refLink": "https://www.awin1.com/cread.php?awinmid=7533&awinaffid=245827",
"resource": "/coupons/prettylittlething-us",
"logo": "/whw/uploads/logos/prettylittlething-us.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 78,
"name": "Belk",
"link": "https://www.belk.com/",
"refLink": "http://www.anrdoezrs.net/links/100002820/type/dlg/",
"resource": "/coupons/belk",
"logo": "/whw/uploads/logos/belk.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 2364,
"name": "Nordstrom Rack",
"link": "https://www.nordstromrack.com/",
"refLink": "https://webgears.digidip.net/visit?",
"resource": "/coupons/nordstrom-rack",
"logo": "/whw/uploads/logos/nordstrom-rack.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 195,
"name": "maurices",
"link": "https://www.maurices.com/",
"refLink": "https://click.linksynergy.com/deeplink?id=X*c*PcELCfY&mid=40158",
"resource": "/coupons/maurices",
"logo": "/whw/uploads/logos/maurices.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 62,
"name": "Lane Bryant",
"link": "https://www.lanebryant.com/",
"refLink": "https://click.linksynergy.com/deeplink?id=X*c*PcELCfY&mid=38549",
"resource": "/coupons/lane-bryant",
"logo": "/whw/uploads/logos/lane-bryant.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 51,
"name": "Aeropostale",
"link": "https://www.aeropostale.com/",
"refLink": "https://www.pntrac.com/t/S0BLR0RHQERGSEVGR0BJQ0tJQw",
"resource": "/coupons/aeropostale",
"logo": "/whw/uploads/logos/aeropostale.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 39,
"name": "Nordstrom",
"link": "https://shop.nordstrom.com/",
"refLink": "https://click.linksynergy.com/deeplink?id=X*c*PcELCfY&mid=1237",
"resource": "/coupons/nordstrom",
"logo": "/whw/uploads/logos/nordstrom.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 2400,
"name": "Lou & Grey",
"link": "https://www.louandgrey.com/",
"refLink": "http://couponbox.digidip.net/visit",
"resource": "/coupons/lou-grey",
"logo": "/whw/uploads/logos/lou-grey.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 52,
"name": "Urban Outfitters",
"link": "https://www.urbanoutfitters.com/",
"refLink": "https://webgears.digidip.net/visit?",
"resource": "/coupons/urban-outfitters",
"logo": "/whw/uploads/logos/urban-outfitters.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 164,
"name": "New York and Company",
"link": "https://www.nyandcompany.com/",
"refLink": "http://www.anrdoezrs.net/links/100002820/type/dlg/",
"resource": "/coupons/new-york-and-company",
"logo": "/whw/uploads/logos/new-york-and-company.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 254,
"name": "Torrid",
"link": "https://www.torrid.com/",
"refLink": "http://www.anrdoezrs.net/links/100002820/type/dlg/",
"resource": "/coupons/torrid",
"logo": "/whw/uploads/logos/torrid.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 272,
"name": "Uniqlo",
"link": "https://www.uniqlo.com/us/en/home/",
"refLink": null,
"resource": "/coupons/uniqlo",
"logo": "/whw/uploads/logos/uniqlo.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 69,
"name": "Gap",
"link": "https://www.gap.com/",
"refLink": null,
"resource": "/coupons/gap",
"logo": "/whw/uploads/logos/gap.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 1150,
"name": "Rue21",
"link": "https://www.rue21.com/store/",
"refLink": "https://webgears.digidip.net/visit?",
"resource": "/coupons/rue21",
"logo": "/whw/uploads/logos/rue21.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
}
],
"shopInfo": null,
"shopStats": {
"since": "2020-12-30T02:37:27-08:00",
"new_discounts": "5",
"nr_tests": "30",
"last_change": 1611798409
},
"sidebarSlider": [
{
"shop_name": "Postmates",
"shop_image": "/whw/uploads/logos/rue21.jpg?1606894191",
"sub": "",
"link": "/coupons/postmates?ref=banner1",
"ad_image": null,
"alt": "Get $100 in Free Delivery Credits",
"exclusive": true,
"title": "Get $100 in Free Delivery Credits",
"ad_image_small": "/whw/uploads/images/banners/sidebar/postmates.jpg?1608112474"
},
{
"shop_name": "Postmates",
"shop_image": "/whw/uploads/logos/rue21.jpg?1606894191",
"sub": "",
"link": "/coupons/postmates?ref=banner2",
"ad_image": null,
"alt": "Get $100 in Free Delivery Credits",
"exclusive": true,
"title": "Get $100 in Free Delivery Credits",
"ad_image_small": "/whw/uploads/images/banners/sidebar/postmates.jpg?1608112474"
}
],
"faq": [
{
"question": "Am I a simple question?",
"answer": "I'm a simple answer"
},
{
"question": "Am I another simple question?",
"answer": "I'm another simple answer with some longer description so I can check how well am I doing with longer texts."
}
],
"settings": {"voucherLastUpdateLimit": 30}
}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-shared/mock/data/whw/shop-page.json","entries":[{"id":"82DN.json","timestamp":1649229755597},{"id":"OAcC.json","timestamp":1649860908763},{"id":"aIxM.json","timestamp":1649940492646},{"id":"Cgrz.json","timestamp":1649940520249},{"id":"2nS8.json","source":"undoRedo.source","timestamp":1649940544535},{"id":"9qfb.json","timestamp":1649940572644}]}
{
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"shopHeader": "",
"shopPreview": null,
"vKeyword": null,
"mbwKeyword": null,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"topCategory": {
"id": 27,
"name": "Women's Clothing",
"alias": "womens-clothing",
"logo": "/whw/images/categories/women-s-fashion.gif?1606894191",
"description": null,
"published": true,
"title": "Save on Women's Clothing With Coupons and These Tips",
"resource": "/clothing/womens-clothing",
"categoryHeader": null,
"categoryPageHeader": null,
"detailedDescription": null,
"metaTitle": null,
"metaDescription": null,
"displayOnDiscountGenie": false,
"noIndex": true,
"parent": {
"id": 1,
"name": "Clothing",
"alias": "clothing",
"resource": "/clothing"
}
},
"categories": [
{
"id": 27,
"name": "Women's Clothing",
"alias": "womens-clothing",
"logo": "/whw/images/categories/women-s-fashion.gif?1606894191",
"description": null,
"published": true,
"title": "Save on Women's Clothing With Coupons and These Tips",
"resource": "/clothing/womens-clothing",
"categoryHeader": null,
"categoryPageHeader": null,
"detailedDescription": null,
"metaTitle": null,
"metaDescription": null,
"displayOnDiscountGenie": false,
"noIndex": true
},
{
"id": 28,
"name": "Men's Clothing",
"alias": "mens-clothing",
"logo": "/whw/images/categories/men-s-fashion.gif?1606894191",
"categoryHeader": null,
"categoryPageHeader": null,
"description": null,
"detailedDescription": null,
"title": "Men's Clothing: Coupon Codes and More",
"metaTitle": null,
"metaDescription": null,
"published": true,
"displayOnDiscountGenie": false,
"noIndex": true,
"resource": "/clothing/mens-clothing"
},
{
"id": 29,
"name": "Kids Clothing",
"alias": "kids-clothing",
"logo": "/whw/images/categories/children-s-fashion.gif?1606894191",
"categoryHeader": null,
"categoryPageHeader": null,
"description": null,
"detailedDescription": null,
"title": "Save on Kids Clothing With Coupons and These Tips",
"metaTitle": null,
"metaDescription": null,
"published": true,
"displayOnDiscountGenie": false,
"noIndex": true,
"resource": "/clothing/kids-clothing"
},
{
"id": 93,
"name": "Accessories",
"alias": "accessory",
"logo": "/whw/images/categories/accessories.gif?1606894191",
"categoryHeader": null,
"categoryPageHeader": null,
"description": null,
"detailedDescription": null,
"title": "Couponbox' Finest: Our Latest Accessories Coupons",
"metaTitle": null,
"metaDescription": null,
"published": true,
"displayOnDiscountGenie": false,
"noIndex": true,
"resource": "/accessories/accessory"
}
],
"autoExpandNote": false,
"termsAndConditions": true,
"description": "<p>H&amp;M is a multinational clothing retailer that puts an emphasis on providing quality designer clothing to its customers for a good price. The clothing retail brand offers an extensive collection of clothes to men, women, and children. While shopping, apply an H&amp;M promo code to your order to indulge yourself in savings.</p>",
"seotext": "<h2>Which H&amp;M coupon would be the best for me to get?</h2>\r\n\r\n<p>Here are some H&amp;M coupon codes that can help you save money on your purchase.</p>\r\n\r\n<ul>\r\n\t<li>H&amp;M promo code: Enjoy up to 70% off of your purchases online.</li>\r\n\t<li>H&amp;M coupon code: Grab 15% off of your orders with a student discount.</li>\r\n\t<li>H&amp;M discount code: Receive 10% off of your purchases when you sign up for the loyalty program.</li>\r\n\t<li>H&amp;M promo code: Get free shipping on all of the items in your H&amp;M orders.</li>\r\n</ul>\r\n\r\n<h2>How can I apply an H&amp;M coupon to my order?</h2>\r\n\r\n<p>Here&#39;s the steps you can take to apply H&amp;M coupon codes to your order.</p>\r\n\r\n<ol>\r\n\t<li>Locate the H&amp;M coupon code that is most suitable for you.</li>\r\n\t<li>After you have found the coupon code that you would prefer, copy it down.</li>\r\n\t<li>With your promo code, head over to the H&amp;M website.</li>\r\n\t<li>Search through the large collection of H&amp;M apparel, and pick out the items that you&#39;d prefer.</li>\r\n\t<li>Select the items to add to your cart, and proceed to the checkout page.</li>\r\n\t<li>Find the coupon code box, and fill in the promo code. It will automatically be applied to your purchase.</li>\r\n\t<li>Complete the payment information, and finalize your purchase.</li>\r\n</ol>\r\n\r\n<h2>What if my H&amp;M promo code isn&#39;t working properly?</h2>\r\n\r\n<p>These are a few tips that can help you when you are experiencing trouble while you&#39;re to redeem your H&amp;M promo code.</p>\r\n\r\n<ol>\r\n\t<li>Take a look at the terms and conditions listed with the code. Certain coupons codes might require a minimum order value from the code to be eligible for use, or you may only be able to use the code for specific purchases. Some promo codes may exclude clearance items or other items.</li>\r\n\t<li>Make sure that the promo code that you&#39;ve copied is accurate. The easiest way to ensure a promo code is exact is to copy and paste the code directly into the promo code box at checkout.</li>\r\n\t<li>Check the coupon&#39;s expiration date to ensure that your code is valid.</li>\r\n</ol>\r\n\r\n<h2>Does H&amp;M offer free shipping to customers?</h2>\r\n\r\n<p>Yes, H&amp;M does offer free shipping to its customers. However, the order has to be a total cost of $40 or more for the coupon code to be redeemed. The code will immediately apply to your purchase.</p>\r\n\r\n<h2>What perks are provided to you when you sign up for an H&amp;M membership?</h2>\r\n\r\n<p>When you sign up for an H&amp;M membership, you will get the first look at all of the newest releases and also get exclusive offers and promotions.</p>\r\n\r\n<h2>Is there a coupon code for new H&amp;M customers?</h2>\r\n\r\n<p>Yes, most of the H&amp;M coupon codes can be applied by new and existing customers.</p>\r\n\r\n<h2>Is it possible to find an H&amp;M student discount?</h2>\r\n\r\n<p>Our team is glad to let you know that there is an H&amp;M student discount for online shoppers. This discount allows you to receive 15% off of your H&amp;M purchase. First, you&#39;ll need to register an account with UNiDAYS to verify your identity as a student. After this process is complete, you&#39;ll receive your H&amp;M student discount.</p>\r\n\r\n<h2>Are there any H&amp;M friends &amp; family discounts?</h2>\r\n\r\n<p>If you&#39;re close with an employee of H&amp;M, you may be able to get a discount. Employees get limited vouchers to share discounts of 25% off.</p>\r\n\r\n<h2>Can I get H&amp;M coupon codes for new customers?</h2>\r\n\r\n<p>Signing up to become an H&amp;M member allows new users to receive a 10% discount on their first purchase. To sign up, go to H&amp;M&#39;s website and register. Once registered, you will receive a promo code in your e-mail.</p>\r\n\r\n<h2>What about H&amp;M coupon codes for returning customers?</h2>\r\n\r\n<p>Customers who regularly shop at H&amp;M already can save using their H&amp;M member points. For every 200 points earned, you get a $5 reward towards your next purchase. Members also earn discounts without spending money through exclusive coupons and birthday rewards.</p>\r\n\r\n<p>H&amp;M is a partner of Klarna bank, allowing them to implement a pay later program. H&amp;M members who make use of the pay later function get double points on their purchases, allowing them to earn discounts faster.</p>",
"alias": "h-m",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons",
"h2VoucherKeyword": "Promo Codes & Discounts",
"shopH1": null,
"redirectLink": null,
"addonPolicy": "ALLOWED",
"metatitle": null,
"metadesc": null,
"hideExpired": false,
"useExpiredForTitle": true,
"modified": 1611876610,
"submitdate": "2012-09-14T14:00:00-07:00",
"subscribers": 171,
"lastUpdatedBy": "Synchronizer",
"inlineMailBox": true,
"posSeotext": false,
"noReflinkForExpired": false,
"evil": false,
"rank": 1,
"pulseRank": null,
"seoRank": 0,
"bcpEnabled": false,
"crossSellingCouponsDisplayOption": 3,
"crossSellingCouponsDisplayNumber": 3,
"canonicalLink": null,
"originalAlias": "h-m",
"ampEnabled": true,
"seasonalText": "<h2>The best times to save this spring at H&M</h2>\n\n<p>If you&#39;re looking for great deals on athletic wear this spring, then H&M has you covered. Visit their website on Easter, Mother&#39;s Day, Memorial Day, and Father&#39;s Day to save on running shoes, hoodies, and more.</p>\n\n<h3><em>The H&M Memorial Day sale 2021</em></h3>\n\n<p>At this year&#39;s H&M Memorial Day sale, there will be a lot of deals that you don&#39;t want to miss. Memorial Day is May 31, so our team members think that H&M will start releasing their coupon codes around May 15. The best H&M Memorial Day deals we saw at the 2020 sale were for T-shirts, golf shoes, and backpacks along with running gear.</p>\n\n<h3><em>Where to save in the H&M Father&#39;s Day sale</em></h3>\n\n<p>You can always find H&M Father&#39;s Day sale offers at least five days before the holiday itself. This year&#39;s Father&#39;s Day is June 20, so start looking for coupons and promo codes around June 15. During the 2020 sale, there were H&M Father&#39;s Day clearance deals on socks, sneakers, and lots of other great gifts for Dad. This year, we wouldn&#39;t be surprised to see discounts on women&#39;s running shoes and men&#39;s sweat suits.</p>",
"jsonSnippet": null,
"resource": "/coupons/h-m",
"blacklistedRegions": null
},
"shopLink": "www2.hm.com",
"shopH1": "H&M Coupons",
"shopH2": {
"activeCoupons": "All Working H&M Promo Codes & Discounts - Save up to 30% in January 2021",
"expiredCoupons": "Recently Featured H&M Coupons & Promo Codes",
"voucherStats": "Coupons"
},
"activeVouchersGrouped": [
[
{
"id": 584495,
"type": 0,
"link": "https://www2.hm.com/en_us/unidays.html",
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "30",
"subtitle": null,
"mbw": null,
"appliesto": 0,
"note": "<p>Some exclusions apply. See site for complete details.&nbsp;</p>",
"effectivefrom": "2020-05-22T01:26:00-07:00",
"exclusive": true,
"checkdate": "2021-01-29T00:19:25-08:00",
"featured": 0,
"value": "Take 30% off Student Discount at H&M",
"label": "30%",
"vtype": 1,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 136249331,
"cashbackRequireUser": false,
"cashbackPaymentType": "",
"cashbackPaymentInfo": "",
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1606409109,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 378465,
"clicksSummary": {
"allTime": 378465,
"last365d": 23456
},
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"resource": "/coupons/h-m"
}
}
],
[
{
"id": 636819,
"type": 1,
"link": null,
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "20",
"subtitle": null,
"mbw": "75.00",
"appliesto": 0,
"note": "<p>Some exclusions apply.</p>",
"effectivefrom": "2021-01-10T22:38:00-08:00",
"exclusive": false,
"checkdate": "2021-01-23T06:25:44-08:00",
"featured": 0,
"value": "20% off for H&M Loyalty Members at H&M",
"label": "20%",
"vtype": 1,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 135591568,
"cashbackRequireUser": false,
"cashbackPaymentType": "",
"cashbackPaymentInfo": "",
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1610347508,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 21387,
"clicksSummary": {
"allTime": 21387,
"last365d": 17000
},
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"resource": "/coupons/h-m"
}
}
],
[
{
"id": 576466,
"type": 0,
"link": "https://www2.hm.com/en_us/member/info.html",
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "10",
"subtitle": null,
"mbw": null,
"appliesto": 0,
"note": "<p>Some exclusions apply.&nbsp;</p>",
"effectivefrom": "2020-04-14T09:15:00-07:00",
"exclusive": false,
"checkdate": null,
"featured": 0,
"value": "Receive $10 off with Membership Sign Up with this Discount Code",
"label": "$10",
"vtype": 0,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 134905843,
"cashbackRequireUser": false,
"cashbackPaymentType": null,
"cashbackPaymentInfo": null,
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1586880980,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 0,
"clicksSummary": {
"allTime": 0,
"last365d": 0
},
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"resource": "/coupons/h-m"
}
}
],
[
{
"id": 592835,
"type": 1,
"link": null,
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "Free Shipping",
"subtitle": null,
"mbw": "40.00",
"appliesto": 0,
"note": "<p>Some exclusions apply.</p>",
"effectivefrom": "2020-06-25T00:24:00-07:00",
"exclusive": false,
"checkdate": "2021-01-27T07:03:09-08:00",
"featured": 0,
"value": "Free Shipping at H&M",
"label": null,
"vtype": 2,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 67140336,
"cashbackRequireUser": false,
"cashbackPaymentType": "",
"cashbackPaymentInfo": "",
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1593070208,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 49224,
"clicksSummary": {
"allTime": 49224,
"last365d": 37771
},
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"resource": "/coupons/h-m"
}
}
],
[
{
"id": 281242,
"type": 4,
"appliesto": 0,
"link": null,
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"subtitle": null,
"mbw": "300.00",
"exclusive": false,
"expiredate": "2020-10-30 23:59:59",
"clicks": 185,
"clicksSummary": {
"allTime": 185,
"last365d": 100
},
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"note": "<p>You will receive your earned bucks approximately&nbsp;6 weeks after you receive your order or by calling&nbsp;Jafrum&nbsp;upon receipt of your purchase.&nbsp;Some exclusions apply.</p>",
"expired": false,
"featured": 0,
"value": "$8 Cashback",
"label": null,
"vtype": 0,
"autoExpandNote": false,
"plainValue": "20",
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 134797938,
"cashbackRequireUser": false,
"cashbackPaymentType": "paypal",
"cashbackPaymentInfo": "",
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1566905150,
"hiddenOnMerchantPage": false,
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"resource": "https://coupons.cnet.com/coupons/h-m"
}
}
],
[
{
"id": 569874,
"type": 0,
"link": null,
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "10",
"subtitle": null,
"mbw": null,
"appliesto": 0,
"note": "<p>Some exclusions apply.&nbsp;</p>",
"effectivefrom": "2020-04-14T09:15:00-07:00",
"exclusive": false,
"checkdate": null,
"featured": 0,
"value": "Receive $10 off with Membership Sign Up with this Discount Code",
"label": "$10",
"vtype": 0,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 134905843,
"cashbackRequireUser": false,
"cashbackPaymentType": null,
"cashbackPaymentInfo": null,
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1586880980,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 0,
"clicksSummary": {
"allTime": 0,
"last365d": 0
},
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"resource": "/coupons/h-m"
}
}
]
],
"expiredVouchers": [
{
"id": 606237,
"type": 1,
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"resource": "/coupons/h-m"
},
"link": "https://www2.hm.com/en_us/sale/kids/view-all.html",
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "Up to 50% off Kids' \"Sale\" Styles",
"subtitle": null,
"mbw": "0.00",
"appliesto": 0,
"note": "<p>Some exclusions apply.&nbsp;</p>",
"expiredate": "2020-08-31T23:59:59-07:00",
"expired": true,
"exclusive": false,
"featured": 0,
"value": "Up to 50% off Kids' Sale Styles at H&M",
"label": "50%",
"vtype": 2,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 67141616,
"cashbackRequireUser": false,
"cashbackPaymentType": "",
"cashbackPaymentInfo": "",
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1597849208,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 0,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"clicksSummary": {
"allTime": 0,
"last365d": 0
}
},
{
"id": 362797,
"type": 0,
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"resource": "/coupons/h-m"
},
"link": null,
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "40",
"subtitle": null,
"mbw": "50.00",
"appliesto": 0,
"note": "<p>Some exclusions apply.</p>",
"expiredate": "2017-12-01T00:00:00-08:00",
"expired": true,
"exclusive": false,
"featured": 0,
"value": "Grab 40% off all Orders at H&M",
"label": "40%",
"vtype": 1,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 204011955,
"cashbackRequireUser": false,
"cashbackPaymentType": null,
"cashbackPaymentInfo": null,
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1574162971,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 0,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"clicksSummary": {
"allTime": 0,
"last365d": 0
}
},
{
"id": 637795,
"type": 1,
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"resource": "/coupons/h-m"
},
"link": "https://www2.hm.com/en_us/index.html",
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "15",
"subtitle": null,
"mbw": "0.00",
"appliesto": 0,
"note": "<p>Some exclusions apply.</p>",
"expiredate": "2021-01-18T23:59:59-08:00",
"expired": true,
"exclusive": false,
"featured": 0,
"value": "15% off in the Long Weekend Sale at H&M",
"label": "15%",
"vtype": 1,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 135266288,
"cashbackRequireUser": false,
"cashbackPaymentType": "",
"cashbackPaymentInfo": "",
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1610908207,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 0,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"clicksSummary": {
"allTime": 0,
"last365d": 0
}
},
{
"id": 635325,
"type": 0,
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"resource": "/coupons/h-m"
},
"link": null,
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "21",
"subtitle": null,
"mbw": "100.00",
"appliesto": 0,
"note": "<p>Some exclusions apply.</p>",
"expiredate": "2021-01-03T23:59:59-08:00",
"expired": true,
"exclusive": false,
"featured": 0,
"value": "Get 21% off Your Purchase with this Promo Code at H&M",
"label": "21%",
"vtype": 1,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 202765171,
"cashbackRequireUser": false,
"cashbackPaymentType": null,
"cashbackPaymentInfo": null,
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1609585207,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 0,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"clicksSummary": {
"allTime": 0,
"last365d": 0
}
},
{
"id": 507603,
"type": 0,
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"resource": "/coupons/h-m"
},
"link": "https://www2.hm.com/en_us/unidays.html",
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "15",
"subtitle": null,
"mbw": "0.00",
"appliesto": 0,
"note": "<p>Some exclusions apply. See site for complete details.</p>",
"expiredate": "2020-12-31T23:59:59-08:00",
"expired": true,
"exclusive": false,
"featured": 0,
"value": "Get 15% off Student Discount with this Promo Code at H&M",
"label": "15%",
"vtype": 1,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 135266291,
"cashbackRequireUser": false,
"cashbackPaymentType": "",
"cashbackPaymentInfo": "",
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1580302225,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 0,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"clicksSummary": {
"allTime": 0,
"last365d": 0
}
},
{
"id": 634613,
"type": 0,
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"resource": "/coupons/h-m"
},
"link": null,
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "20",
"subtitle": null,
"mbw": "0.00",
"appliesto": 0,
"note": "<p>Some exclusions apply.</p>",
"expiredate": "2020-12-27T23:59:59-08:00",
"expired": true,
"exclusive": false,
"featured": 0,
"value": "Get 20% off any Single Item with this Promo Code at H&M",
"label": "20%",
"vtype": 1,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 135593971,
"cashbackRequireUser": false,
"cashbackPaymentType": null,
"cashbackPaymentInfo": null,
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1609159508,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 0,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"clicksSummary": {
"allTime": 0,
"last365d": 0
}
},
{
"id": 631213,
"type": 0,
"shop": {
"id": 60,
"name": "H&M",
"link": "https://www2.hm.com/en_us/index.html",
"refLink": null,
"logo": "/whw/uploads/logos/h-m.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"resource": "/coupons/h-m"
},
"link": null,
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "25",
"subtitle": null,
"mbw": "0.00",
"appliesto": 0,
"note": "<p>Some exclusions apply.&nbsp;</p>",
"expiredate": "2020-12-07T23:59:59-08:00",
"expired": true,
"exclusive": false,
"featured": 0,
"value": "Get 25% off any 1 Item with this Promo Code at H&M",
"label": "25%",
"vtype": 1,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 135921651,
"cashbackRequireUser": false,
"cashbackPaymentType": null,
"cashbackPaymentInfo": null,
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1607359507,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 0,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"clicksSummary": {
"allTime": 0,
"last365d": 0
}
}
],
"vouchersClicks": [],
"meta": {
"canonical": "https://localhost:3000/coupons/h-m",
"ampLink": null,
"title": "30% Off ➤ H&M Coupon – January 2021",
"description": "Save big with a 30% off Coupon at H&M today! Browse the latest, active discounts for January 2021 ✔ Tested ✔ Verified ✔ Updated",
"robots": "index, follow",
"ogSiteName": "CNET Coupons",
"ogImage": "/whw/uploads/logos/h-m.jpg?1606894191",
"ogTitle": "30% Off ➤ H&M Coupon – January 2021",
"ogDescription": "Save big with a 30% off Coupon at H&M today! Browse the latest, active discounts for January 2021 ✔ Tested ✔ Verified ✔ Updated",
"hrefLangLinks": [
{
"hreflang": "http://localhost:3000/coupons/h-m",
"language": "en-us"
}
],
"webAppTitle": "CNET Coupons",
"ogUrl": "http://localhost:3000/coupons/h-m"
},
"userVotes": [],
"expiredPos": 1,
"offsetIds": [],
"voucherAmounts": {
"deals": 2,
"locals": 0,
"vouchers": 2,
"all_vouchers": 4,
"cashbacks": 0
},
"isBcpActiveForShop": false,
"shopRating": { "sid": 60, "totalVotes": 30, "totalValue": 113 },
"discountsCrossSellingCouponsEntries": [],
"crossSellingCouponsEntries": [
{
"id": 631391,
"type": 0,
"link": null,
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "75",
"subtitle": null,
"mbw": "225.00",
"appliesto": 0,
"note": "<p>Some exclusions apply.</p>",
"effectivefrom": "2020-12-08T03:48:00-08:00",
"exclusive": false,
"checkdate": "2020-12-22T09:13:33-08:00",
"featured": 0,
"value": "Take $75 off at Lane Bryant",
"label": "$75",
"vtype": 0,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 206267347,
"cashbackRequireUser": false,
"cashbackPaymentType": "",
"cashbackPaymentInfo": "",
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1608624911,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 98,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"clicksSummary": {
"allTime": 98,
"last365d": 67
},
"shop": {
"id": 62,
"name": "Lane Bryant",
"link": "https://www.lanebryant.com/",
"refLink": "https://click.linksynergy.com/deeplink?id=X*c*PcELCfY&mid=38549",
"logo": "/whw/uploads/logos/lane-bryant.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "lane-bryant",
"resource": "/coupons/lane-bryant"
}
},
{
"id": 574039,
"type": 0,
"link": null,
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "50",
"subtitle": null,
"mbw": null,
"appliesto": 0,
"note": "<p>Some exclusions apply.</p>",
"effectivefrom": "2020-04-02T00:50:00-07:00",
"exclusive": false,
"checkdate": "2020-12-22T00:22:57-08:00",
"featured": 0,
"value": "50% off Your Purchase at dressbarn",
"label": "50%",
"vtype": 1,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 204668915,
"cashbackRequireUser": false,
"cashbackPaymentType": "",
"cashbackPaymentInfo": "",
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1608593414,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 235,
"clicksSummary": {
"allTime": 235,
"last365d": 100
},
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"shop": {
"id": 800,
"name": "dressbarn",
"link": "https://www.dressbarn.com/",
"refLink": "https://click.linksynergy.com/deeplink?id=X*c*PcELCfY&mid=44070&murl",
"logo": "/whw/uploads/logos/dressbarn.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "dressbarn",
"resource": "/coupons/dressbarn"
}
},
{
"id": 636659,
"type": 0,
"link": null,
"description": "As am hastily invited settled at limited civilly fortune me. Really spring in extent an by. Judge but built gay party world. Of so am he remember although required. Bachelor unpacked be advanced at. Confined in declared marianne is vicinity.",
"plainValue": "50",
"subtitle": null,
"mbw": "150.00",
"appliesto": 0,
"note": "<p>Some exclusions apply.</p>",
"effectivefrom": "2021-01-08T21:24:00-08:00",
"exclusive": false,
"checkdate": "2021-01-26T00:48:20-08:00",
"featured": 0,
"value": "$50 off Your Purchase at J.Jill",
"label": "$50",
"vtype": 0,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": true,
"sortingRank": 204631347,
"cashbackRequireUser": false,
"cashbackPaymentType": "",
"cashbackPaymentInfo": "",
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1611619209,
"autoExpandNote": false,
"hiddenOnMerchantPage": false,
"clicks": 902,
"clicksSummary": {
"allTime": 902,
"last365d": 375
},
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"shop": {
"id": 231,
"name": "J.Jill",
"link": "https://www.jjill.com/",
"refLink": "https://webgears.digidip.net/visit?",
"logo": "/whw/uploads/logos/j-jill.jpg?1606894191",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "j-jill",
"resource": "/coupons/j-jill"
}
}
],
"crossSellingCouponDisplayOption": "2",
"topShops": [
{
"id": 48,
"name": "Dick's Sporting Goods",
"resource": "/coupons/dicks-sporting-goods",
"topVoucherKeyword": "Promo",
"topPluralVoucherKeyword": "Promo Codes"
},
{
"id": 655,
"name": "Chewy",
"resource": "/coupons/chewy",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 8,
"name": "Macy's",
"resource": "/coupons/macys",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 3312,
"name": "Surfshark",
"resource": "/coupons/surfshark",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 150,
"name": "Fanatics",
"resource": "/coupons/fanatics",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 11,
"name": "Lowe's",
"resource": "/coupons/lowes",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 2941,
"name": "NordVPN",
"resource": "/coupons/nordvpn",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 286,
"name": "AliExpress",
"resource": "/coupons/aliexpress",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 385,
"name": "Verizon Wireless",
"resource": "/coupons/verizon-wireless",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 3,
"name": "Michaels",
"resource": "/coupons/michaels",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 21,
"name": "Staples",
"resource": "/coupons/staples",
"logo": "/whw/uploads/logos/staples.jpg?1606894191",
"topVoucherKeyword": "Coupons",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 28,
"name": "Edible Arrangements",
"resource": "/coupons/edible-arrangements",
"logo": "/whw/uploads/logos/edible-arrangements.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
}
],
"similarShops": [
{
"id": 13,
"name": "Old Navy",
"link": "https://oldnavy.gap.com/",
"refLink": null,
"resource": "/coupons/old-navy",
"logo": "/whw/uploads/logos/old-navy.jpg?1606894191",
"topVoucherKeyword": "Coupon"
},
{
"id": 3234,
"name": "Everlane",
"link": "https://www.everlane.com/",
"refLink": null,
"resource": "/coupons/everlane",
"logo": "/whw/uploads/logos/everlane.jpg?1606894191",
"topVoucherKeyword": "Promo Code",
"topPluralVoucherKeyword": "Promo Codes"
},
{
"id": 23,
"name": "Forever 21",
"link": "https://www.forever21.com/us/shop",
"refLink": "http://www.kqzyfj.com/click-100002820-12277521",
"resource": "/coupons/forever-21",
"logo": "/whw/uploads/logos/forever-21.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 33,
"name": "Express",
"link": "https://www.express.com/",
"refLink": "http://www.anrdoezrs.net/links/100002820/type/dlg/",
"resource": "/coupons/express",
"logo": "/whw/uploads/logos/express.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 3133,
"name": "PrettyLittleThing",
"link": "https://www.prettylittlething.us/",
"refLink": "https://www.awin1.com/cread.php?awinmid=7533&awinaffid=245827",
"resource": "/coupons/prettylittlething-us",
"logo": "/whw/uploads/logos/prettylittlething-us.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 78,
"name": "Belk",
"link": "https://www.belk.com/",
"refLink": "http://www.anrdoezrs.net/links/100002820/type/dlg/",
"resource": "/coupons/belk",
"logo": "/whw/uploads/logos/belk.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 2364,
"name": "Nordstrom Rack",
"link": "https://www.nordstromrack.com/",
"refLink": "https://webgears.digidip.net/visit?",
"resource": "/coupons/nordstrom-rack",
"logo": "/whw/uploads/logos/nordstrom-rack.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 195,
"name": "maurices",
"link": "https://www.maurices.com/",
"refLink": "https://click.linksynergy.com/deeplink?id=X*c*PcELCfY&mid=40158",
"resource": "/coupons/maurices",
"logo": "/whw/uploads/logos/maurices.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 62,
"name": "Lane Bryant",
"link": "https://www.lanebryant.com/",
"refLink": "https://click.linksynergy.com/deeplink?id=X*c*PcELCfY&mid=38549",
"resource": "/coupons/lane-bryant",
"logo": "/whw/uploads/logos/lane-bryant.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 51,
"name": "Aeropostale",
"link": "https://www.aeropostale.com/",
"refLink": "https://www.pntrac.com/t/S0BLR0RHQERGSEVGR0BJQ0tJQw",
"resource": "/coupons/aeropostale",
"logo": "/whw/uploads/logos/aeropostale.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 39,
"name": "Nordstrom",
"link": "https://shop.nordstrom.com/",
"refLink": "https://click.linksynergy.com/deeplink?id=X*c*PcELCfY&mid=1237",
"resource": "/coupons/nordstrom",
"logo": "/whw/uploads/logos/nordstrom.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 2400,
"name": "Lou & Grey",
"link": "https://www.louandgrey.com/",
"refLink": "http://couponbox.digidip.net/visit",
"resource": "/coupons/lou-grey",
"logo": "/whw/uploads/logos/lou-grey.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 52,
"name": "Urban Outfitters",
"link": "https://www.urbanoutfitters.com/",
"refLink": "https://webgears.digidip.net/visit?",
"resource": "/coupons/urban-outfitters",
"logo": "/whw/uploads/logos/urban-outfitters.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 164,
"name": "New York and Company",
"link": "https://www.nyandcompany.com/",
"refLink": "http://www.anrdoezrs.net/links/100002820/type/dlg/",
"resource": "/coupons/new-york-and-company",
"logo": "/whw/uploads/logos/new-york-and-company.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 254,
"name": "Torrid",
"link": "https://www.torrid.com/",
"refLink": "http://www.anrdoezrs.net/links/100002820/type/dlg/",
"resource": "/coupons/torrid",
"logo": "/whw/uploads/logos/torrid.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 272,
"name": "Uniqlo",
"link": "https://www.uniqlo.com/us/en/home/",
"refLink": null,
"resource": "/coupons/uniqlo",
"logo": "/whw/uploads/logos/uniqlo.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 69,
"name": "Gap",
"link": "https://www.gap.com/",
"refLink": null,
"resource": "/coupons/gap",
"logo": "/whw/uploads/logos/gap.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
},
{
"id": 1150,
"name": "Rue21",
"link": "https://www.rue21.com/store/",
"refLink": "https://webgears.digidip.net/visit?",
"resource": "/coupons/rue21",
"logo": "/whw/uploads/logos/rue21.jpg?1606894191",
"topVoucherKeyword": "Coupon",
"topPluralVoucherKeyword": "Coupons"
}
],
"shopInfo": null,
"shopStats": {
"since": "2020-12-30T02:37:27-08:00",
"new_discounts": "5",
"nr_tests": "30",
"last_change": 1611798409
},
"sidebarSlider": [
{
"shop_name": "Postmates",
"shop_image": "/whw/uploads/logos/postmates.jpeg?1606894191",
"sub": "",
"link": "/coupons/postmates?ref=banner",
"ad_image": null,
"alt": "Get $100 in Free Delivery Credits",
"exclusive": true,
"title": "Get $100 in Free Delivery Credits",
"ad_image_small": "/whw/uploads/images/banners/sidebar/postmates.jpg?1608112474"
},
{
"shop_name": "Postmates",
"shop_image": "/whw/uploads/logos/postmates.jpeg?1606894191",
"sub": "",
"link": "/coupons/postmates?ref=banner",
"ad_image": null,
"alt": "Get $100 in Free Delivery Credits",
"exclusive": true,
"title": "Get $100 in Free Delivery Credits",
"ad_image_small": "/whw/uploads/images/banners/sidebar/postmates.jpg?1608112474"
}
],
"faq": [
{
"question": "Am I a simple question?",
"answer": "I'm a simple answer"
},
{
"question": "Am I another simple question?",
"answer": "I'm another simple answer with some longer description so I can check how well am I doing with longer texts."
}
],
"settings": {"voucherLastUpdateLimit": 30}
}
{"version":1,"resource":"file:///Users/jan/Projects/zemtu/mobile/client/.eslintrc.js","entries":[{"id":"mIto.js","timestamp":1649080377662},{"id":"7Jkz.js","timestamp":1649080397674},{"id":"ZoeB.js","source":"undoRedo.source","timestamp":1649080413515},{"id":"flPI.js","timestamp":1649080491154},{"id":"XQNm.js","timestamp":1649080541019},{"id":"q5vW.js","timestamp":1649082086389},{"id":"ZFpN.js","timestamp":1649082104018},{"id":"NYEn.js","timestamp":1649082138100},{"id":"gQri.js","timestamp":1649082184597}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-shared/src/components/Voucher/VoucherModifiedLabel.module.scss","entries":[{"id":"vdfb.scss","timestamp":1649855894133},{"id":"nFDA.scss","timestamp":1649855943535},{"id":"4uF1.scss","source":"undoRedo.source","timestamp":1649855946176},{"id":"qwrU.scss","timestamp":1649855968203},{"id":"Pz8b.scss","timestamp":1649855994538}]}
{"version":1,"resource":"file:///Users/jan/Projects/tools-aoeur/component-library/config/cypress/support/index.js","entries":[{"id":"3E7U.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649755085019},{"id":"jCUT.js","timestamp":1649755490677}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-shared/src/components/ShopAds/ShopAdsItem.tsx","entries":[{"id":"BvN4.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649940211454}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-shared/src/intl/useTranslations.tsx","entries":[{"id":"EAhK.tsx","timestamp":1649317866333},{"id":"lZyK.tsx","timestamp":1649317894971},{"id":"b9dc.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649318045644},{"id":"hcOX.tsx","source":"undoRedo.source","timestamp":1649318063193}]}
{"version":1,"resource":"file:///Users/jan/Projects/setlist/setlist-graphql/src/createGraphQLMiddleware.js","entries":[{"id":"lRz8.js","timestamp":1649062380994}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-whw/src/components/Header/HeaderMenuItem.module.scss","entries":[{"id":"dpso.scss","timestamp":1649344471823},{"id":"fZ46.scss","timestamp":1649344486347},{"id":"h35P.scss","timestamp":1649344569987},{"id":"zDE2.scss","timestamp":1649344589275},{"id":"zLql.scss","timestamp":1649344609839},{"id":"PHN3.scss","timestamp":1649344633729},{"id":"USAL.scss","timestamp":1649344649368},{"id":"2t9D.scss","timestamp":1649344718384},{"id":"kI7O.scss","timestamp":1649344734611},{"id":"EFOU.scss","timestamp":1649344756537},{"id":"8B7Y.scss","timestamp":1649344782662},{"id":"fYQy.scss","timestamp":1649345400158},{"id":"bOfp.scss","timestamp":1649345411539},{"id":"0ffb.scss","timestamp":1649345448680},{"id":"CDiN.scss","timestamp":1649345469093},{"id":"PR6h.scss","timestamp":1649345484642},{"id":"mVrY.scss","timestamp":1649345577750},{"id":"rK7q.scss","timestamp":1649345838462},{"id":"78uq.scss","timestamp":1649345861927},{"id":"nxZj.scss","timestamp":1649345876690},{"id":"qI2J.scss","timestamp":1649398981075},{"id":"midH.scss","timestamp":1649399083147},{"id":"4Pc2.scss","timestamp":1649399107044},{"id":"L0iq.scss","timestamp":1649399476504},{"id":"UUBh.scss","timestamp":1649399498020},{"id":"SdNm.scss","timestamp":1649399572142},{"id":"XH1r.scss","timestamp":1649399617279},{"id":"pnb4.scss","timestamp":1649399633614},{"id":"ewdu.scss","timestamp":1649399652948},{"id":"89xl.scss","timestamp":1649399697556},{"id":"ixRX.scss","timestamp":1649399850186},{"id":"pB01.scss","timestamp":1649400011398},{"id":"qxWh.scss","timestamp":1649400046022},{"id":"0bZ6.scss","timestamp":1649400218905},{"id":"tIhU.scss","timestamp":1649400303466},{"id":"gLEv.scss","timestamp":1649400341952},{"id":"ckbZ.scss","timestamp":1649400351966},{"id":"HWt1.scss","timestamp":1649400381738},{"id":"Ekzj.scss","timestamp":1649400404739},{"id":"3Yg6.scss","timestamp":1649400443871},{"id":"EWeL.scss","timestamp":1649400473948},{"id":"phTW.scss","timestamp":1649400598736},{"id":"0GVJ.scss","timestamp":1649400754911},{"id":"WCNM.scss","timestamp":1649411235150},{"id":"d2ei.scss","source":"undoRedo.source","timestamp":1649411239042},{"id":"tRTM.scss","timestamp":1649411241941},{"id":"NwRE.scss","timestamp":1649414114737},{"id":"zZa6.scss","timestamp":1649682104780},{"id":"IyyA.scss","timestamp":1649682254767},{"id":"wBeJ.scss","timestamp":1649682280908}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-whw/src/pages/coupons/%5BshopAlias%5D.page.tsx","entries":[{"id":"AmWT.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649924168479},{"id":"acNk.tsx","timestamp":1649924180003},{"id":"IH8l.tsx","timestamp":1649924307023},{"id":"7GEa.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649924369318},{"id":"EvDQ.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649925018177},{"id":"NCyT.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649925177159},{"id":"khFm.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649925280376},{"id":"VeQf.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649925301068},{"id":"neL6.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649926858637},{"id":"kiJs.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649927058280},{"id":"05bR.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649927159654},{"id":"f9DY.tsx","timestamp":1649927238513},{"id":"EtSS.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649928130101},{"id":"KmpK.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649928861436},{"id":"YyQN.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649929140541},{"id":"MnnH.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649929578321},{"id":"FJA0.tsx","timestamp":1649929895154},{"id":"XOCa.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649931205173},{"id":"ryQs.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649931234607},{"id":"tebH.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649936494305},{"id":"myIk.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649937096791},{"id":"wlSs.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649937135846},{"id":"Pdli.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649937178257},{"id":"6izt.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649937393228},{"id":"E87d.tsx","timestamp":1649937403326},{"id":"7vtu.tsx","timestamp":1649937419305},{"id":"8P9t.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649937421374},{"id":"Ur8m.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649938830453},{"id":"00bD.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649939641616},{"id":"Yj0n.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649942566042},{"id":"ebKx.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649942578704},{"id":"ZoV3.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649943783997},{"id":"qpvn.tsx","timestamp":1649943792142},{"id":"Mogf.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649945508996},{"id":"FLEs.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649945970653},{"id":"9ZiT.tsx","timestamp":1649945978222},{"id":"jsSp.tsx","timestamp":1649948629396},{"id":"W5rE.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650006735218},{"id":"8Kpp.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650006750593},{"id":"Xzb6.tsx","timestamp":1650006785556},{"id":"4N4d.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650015681373},{"id":"engv.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650016381550},{"id":"n5Qn.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650026785714},{"id":"6hpG.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650029752509},{"id":"Qkes.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650029770054},{"id":"K9WO.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650029812874},{"id":"Da2s.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650029904955},{"id":"sMro.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650031834693},{"id":"RjnA.tsx","timestamp":1650033291973},{"id":"8Ph1.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650374448562}]}
{
"name": "next-intl",
"version": "2.4.1-alpha.5",
"sideEffects": false,
"author": "Jan Amann <jan@amann.me>",
"description": "A minimal, but complete solution for managing translations, date and number formatting in Next.js apps.",
"license": "MIT",
"repository": {
"type": "git",
"url": "https://github.com/amannn/next-intl"
},
"scripts": {
"start": "dts watch",
"build": "dts build",
"test": "TZ=Europe/Berlin dts test",
"lint": "eslint src test && tsc",
"prepublishOnly": "yarn test && yarn lint && yarn build && cp ../../README.md ."
},
"main": "dist/index.js",
"module": "dist/next-intl.esm.js",
"typings": "dist/index.d.ts",
"files": [
"dist",
"src"
],
"keywords": [
"react",
"intl",
"i18n",
"internationalization",
"localization",
"translate",
"translation",
"format",
"formatting",
"next",
"next.js"
],
"jest": {
"testEnvironment": "jsdom"
},
"dependencies": {
"use-intl": "^2.4.1-alpha.5"
},
"peerDependencies": {
"next": "^10.0.0 || ^11.0.0 || ^12.0.0",
"react": "^16.8.0 || ^17.0.0"
},
"devDependencies": {
"@testing-library/react": "^11.1.2",
"@types/react": "^17.0.33",
"dts-cli": "1.4.0",
"eslint": "8.12.0",
"eslint-config-molindo": "6.0.0",
"next": "^11.0.0",
"react": "^17.0.0",
"react-dom": "^17.0.0",
"tslib": "^2.3.1",
"typescript": "^4.4.4"
},
"engines": {
"node": ">=10"
}
}
{
"name": "next-intl",
"version": "2.4.1",
"sideEffects": false,
"author": "Jan Amann <jan@amann.me>",
"description": "A minimal, but complete solution for internationalization in Next.js apps.",
"license": "MIT",
"repository": {
"type": "git",
"url": "https://github.com/amannn/next-intl"
},
"scripts": {
"start": "dts watch",
"build": "dts build",
"test": "TZ=Europe/Berlin dts test",
"lint": "eslint src test && tsc",
"prepublishOnly": "yarn test && yarn lint && yarn build && cp ../../README.md ."
},
"main": "dist/index.js",
"module": "dist/next-intl.esm.js",
"typings": "dist/index.d.ts",
"files": [
"dist",
"src"
],
"keywords": [
"react",
"intl",
"i18n",
"internationalization",
"localization",
"translate",
"translation",
"format",
"formatting",
"next",
"next.js"
],
"jest": {
"testEnvironment": "jsdom"
},
"dependencies": {
"use-intl": "^2.4.1"
},
"peerDependencies": {
"next": "^10.0.0 || ^11.0.0 || ^12.0.0",
"react": "^16.8.0 || ^17.0.0"
},
"devDependencies": {
"@testing-library/react": "^11.1.2",
"@types/react": "^17.0.33",
"dts-cli": "1.4.0",
"eslint": "8.12.0",
"eslint-config-molindo": "6.0.0",
"next": "^11.0.0",
"react": "^18.0.0",
"react-dom": "^17.0.0",
"tslib": "^2.3.1",
"typescript": "^4.4.4"
},
"engines": {
"node": ">=10"
}
}
{"version":1,"resource":"file:///Users/jan/Projects/amannn/next-intl/packages/next-intl/package.json","entries":[{"id":"2Rua.json","source":"searchReplace.source","timestamp":1648801477448},{"id":"FPHy.json","source":"searchReplace.source","timestamp":1648819659146},{"id":"zPP9.json","timestamp":1648821684231},{"id":"AtZC.json","source":"searchReplace.source","timestamp":1649420865437},{"id":"hAF5.json","timestamp":1649420963372}]}
{
"name": "next-intl",
"version": "2.4.1",
"sideEffects": false,
"author": "Jan Amann <jan@amann.me>",
"description": "A minimal, but complete solution for managing translations, date and number formatting in Next.js apps.",
"license": "MIT",
"repository": {
"type": "git",
"url": "https://github.com/amannn/next-intl"
},
"scripts": {
"start": "dts watch",
"build": "dts build",
"test": "TZ=Europe/Berlin dts test",
"lint": "eslint src test && tsc",
"prepublishOnly": "yarn test && yarn lint && yarn build && cp ../../README.md ."
},
"main": "dist/index.js",
"module": "dist/next-intl.esm.js",
"typings": "dist/index.d.ts",
"files": [
"dist",
"src"
],
"keywords": [
"react",
"intl",
"i18n",
"internationalization",
"localization",
"translate",
"translation",
"format",
"formatting",
"next",
"next.js"
],
"jest": {
"testEnvironment": "jsdom"
},
"dependencies": {
"use-intl": "^2.4.1"
},
"peerDependencies": {
"next": "^10.0.0 || ^11.0.0 || ^12.0.0",
"react": "^16.8.0 || ^17.0.0"
},
"devDependencies": {
"@testing-library/react": "^11.1.2",
"@types/react": "^17.0.33",
"dts-cli": "1.4.0",
"eslint": "8.12.0",
"eslint-config-molindo": "6.0.0",
"next": "^11.0.0",
"react": "^17.0.0",
"react-dom": "^17.0.0",
"tslib": "^2.3.1",
"typescript": "^4.4.4"
},
"engines": {
"node": ">=10"
}
}
{
"name": "next-intl",
"version": "2.4.1",
"sideEffects": false,
"author": "Jan Amann <jan@amann.me>",
"description": "A minimal, but complete solution for internationalization in Next.js apps.",
"license": "MIT",
"repository": {
"type": "git",
"url": "https://github.com/amannn/next-intl"
},
"scripts": {
"start": "dts watch",
"build": "dts build",
"test": "TZ=Europe/Berlin dts test",
"lint": "eslint src test && tsc",
"prepublishOnly": "yarn test && yarn lint && yarn build && cp ../../README.md ."
},
"main": "dist/index.js",
"module": "dist/next-intl.esm.js",
"typings": "dist/index.d.ts",
"files": [
"dist",
"src"
],
"keywords": [
"react",
"intl",
"i18n",
"internationalization",
"localization",
"translate",
"translation",
"format",
"formatting",
"next",
"next.js"
],
"jest": {
"testEnvironment": "jsdom"
},
"dependencies": {
"use-intl": "^2.4.1"
},
"peerDependencies": {
"next": "^10.0.0 || ^11.0.0 || ^12.0.0",
"react": "^16.8.0 || ^17.0.0 || ^18.0.0"
},
"devDependencies": {
"@testing-library/react": "^11.1.2",
"@types/react": "^17.0.33",
"dts-cli": "1.4.0",
"eslint": "8.12.0",
"eslint-config-molindo": "6.0.0",
"next": "^11.0.0",
"react": "^18.0.0",
"react-dom": "^17.0.0",
"tslib": "^2.3.1",
"typescript": "^4.4.4"
},
"engines": {
"node": ">=10"
}
}
{
"name": "next-intl",
"version": "2.4.1",
"sideEffects": false,
"author": "Jan Amann <jan@amann.me>",
"description": "A minimal, but complete solution for internationalization in Next.js apps.",
"license": "MIT",
"repository": {
"type": "git",
"url": "https://github.com/amannn/next-intl"
},
"scripts": {
"start": "dts watch",
"build": "dts build",
"test": "TZ=Europe/Berlin dts test",
"lint": "eslint src test && tsc",
"prepublishOnly": "yarn test && yarn lint && yarn build && cp ../../README.md ."
},
"main": "dist/index.js",
"module": "dist/next-intl.esm.js",
"typings": "dist/index.d.ts",
"files": [
"dist",
"src"
],
"keywords": [
"react",
"intl",
"i18n",
"internationalization",
"localization",
"translate",
"translation",
"format",
"formatting",
"next",
"next.js"
],
"jest": {
"testEnvironment": "jsdom"
},
"dependencies": {
"use-intl": "^2.4.1"
},
"peerDependencies": {
"next": "^10.0.0 || ^11.0.0 || ^12.0.0",
"react": "^16.8.0 || ^17.0.0"
},
"devDependencies": {
"@testing-library/react": "^11.1.2",
"@types/react": "^17.0.33",
"dts-cli": "1.4.0",
"eslint": "8.12.0",
"eslint-config-molindo": "6.0.0",
"next": "^11.0.0",
"react": "^17.0.0",
"react-dom": "^17.0.0",
"tslib": "^2.3.1",
"typescript": "^4.4.4"
},
"engines": {
"node": ">=10"
}
}
{"version":1,"resource":"file:///Users/jan/Projects/amannn/next-intl/packages/website/CHANGELOG.md","entries":[{"id":"noyo.md","timestamp":1648819781879}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-whw/src/components/Logo/LogoSvg.tsx","entries":[{"id":"sEiX.tsx","timestamp":1650033802077},{"id":"WSaC.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650033806375}]}
{"version":1,"resource":"file:///Users/jan/Projects/tools-aoeur/component-library/src/component-library/component/date-field/date-field.tsx","entries":[{"id":"gdmw.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649756907891},{"id":"qEww.tsx","source":"Renaming Props","timestamp":1649836233994}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-shared/src/components/Meta/HomeMeta.tsx","entries":[{"id":"5yHi.tsx","timestamp":1649678865171}]}
{"version":1,"resource":"file:///Users/jan/Projects/tools-aoeur/component-library/src/component-library/component/positioning-portal/positioning-portal.scss","entries":[{"id":"R87V.scss","timestamp":1649686541156}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-whw/src/styles/theme/media-queries.scss","entries":[{"id":"ikuP.scss","timestamp":1649231135387},{"id":"pAlB.scss","source":"searchReplace.source","timestamp":1650025974410}]}
{
"ActiveVouchersEmpty": {
"title": "We're always on the hunt for more {shopName} coupons. Come back soon for more ways to save!",
"description": "Subscribe to the {shopName} newsletter and we'll keep you up to date on when a new coupon becomes available."
},
"AffiliateDisclaimer": {
"default": "When you make a purchase using one of these coupons, CNET may get a commission."
},
"CrossSellingVouchers": {
"title": "Coupons You May be Interested In"
},
"DiscountPromiseLink": {
"promiseLabel": "Best Coupon Promise",
"promiseHref": "/#promise",
"tooltip": "With our “Best Coupon Promise” you can be sure to have found the best* coupons available!"
},
"Faq": {
"title": "Helpful information about {voucherKeyword}"
},
"HttpErrorMessageString": {
"notFound": "This page was not found - Error 404.",
"serverTimeout": "Sorry, the discount collector is currently unavailable. Please try again later. Code: {status}.",
"clientTimeout": "It seems like you are offline. Please check your internet connection and try again.",
"unknown": "Sorry, an unexpected error occurred. Please try again later.",
"unavailableLegal": "This request may not be serviced due to legal restrictions in your current location that prevent us from serving the requested content."
},
"BrandStamp": {
"title": "Coupons provided in collaboration with",
"footerTitle": "More information on this coupon ",
"link": "service.",
"logo": {
"alt": "Webgears Group",
"href": "/partnership"
},
"privacyPolicy": {
"label": "Privacy Policy",
"href": "/privacy-policy"
},
"terms": {
"label": "Terms & Conditions",
"href": "/terms"
},
"contact": {
"label": "Contact",
"href": "/contact"
}
},
"FooterCnet": {
"titles": {
"about": "ABOUT",
"affiliate": "AFFILIATE DISCLOSURE",
"brand": "© 2021 CNET, A RED VENTURES COMPANY."
},
"links": {
"about": "About CNET",
"sitemap": "Sitemap",
"careers": "Careers",
"help": "Help Center",
"privacy": "Privacy Policy",
"tos": "Terms of Use",
"licensing": "Licensing",
"information": "Do Not Sell My Information"
},
"labels": {
"disclosure": "CNET may get a commission from retail offers.",
"rights": "All Rights Reserved."
}
},
"Logo": {
"homeLink": "https://www.cnet.com/",
"logoAlt": "CNET Coupons"
},
"Modal": {
"close": "Close"
},
"CookieBanner": {
"content": "Cookies help us deliver this service and improve this platform. By continuing to browse the site, you agree to our <link>use of cookies</link>.",
"link": "https://coupons.cnet.com/privacy-policy",
"cookieName": "_closed_widget_6"
},
"NavigationWhiteLabel": {
"showSidebar": "Display menu",
"showSearch": "Search through shops",
"cancelSearch": "Cancel search"
},
"NavigationMenuMore": {
"more": "More"
},
"NavigationSearchInput": {
"formAction": "/search",
"placeholder": "Search",
"clear": "Clear search"
},
"NavigationSearchResults": {
"empty": "We couldn't find any matching shops.",
"titleShops": "Shops",
"titleProducts": "Carried Products"
},
"NavigationSearchResultsItem": {
"numVouchers": "{numVouchers, plural, =0 {Currently no discounts} one {Coupon} other {{numVouchers} Coupons}}"
},
"NavigationSidebar": {
"close": "Close Menu",
"logoTitle": "CNET Home"
},
"ShopAdsItem": {
"altLogo": "{shopName} Deal",
"exclusive": "Exclusive to CNET"
},
"ShopDetails": {
"title": "More info about {shopName}"
},
"ExpandableWrapper": {
"readMore": "Find out more",
"close": "close"
},
"ShopSummaryLogo": {
"logoAlt": "{shopName} Deal",
"shopLink": "/visit-store/{shopAlias}?click_source=merchant-page"
},
"ShopVoucherKeyword": {
"defaultKeyword": "Promotion Codes"
},
"ShopSummaryDetails": {
"showDetails": "Display more"
},
"ShopSummaryStarRatingText": {
"averageRating": "{averageRating, number, ::.##} out of {maxRating, number} stars",
"averageRatingSuffix": " found from {totalVotes, number} votes"
},
"ShopTagCloud": {
"label": "{shopName} {keyword}"
},
"ScrollUpButton": {
"label": "Show best {shopName} Coupon"
},
"SliderNavigationButtons": {
"next": "Next Page",
"previous": "Previous Page"
},
"SnackBar" : {
"close": "Close Page"
},
"TermsAndConditions": {
"conditions": "By registering/subscribing, you agree to the <tos>Terms & Conditions</tos> and <privacyPolicy>Privacy Policy</privacyPolicy>.",
"tosLink": "/terms",
"privacyPolicyLink": "/privacy-policy"
},
"VoucherAppliestoLabel": {
"label": "Only for {appliesto, select, ALL {New and existing customers} NEW {new customers} EXISTING {existing customers}}"
},
"VoucherCheckdateLabel": {
"today": "Tested a minute ago",
"yesterday": "Tested in the last day",
"dayBeforeYesterday": "Tested 2 days ago",
"other": "Verified on {checkdate, date, ::yyyyMMMd}"
},
"VoucherCode": {
"code": "Code",
"copyToClipboard": "Copy & use code"
},
"VoucherConditions": {
"title": "Terms & Conditions"
},
"VoucherExpiredateLabel": {
"today": "Valid Today Only",
"tomorrow": "Expires in 24 hours",
"dayAfterTomorrow": "Expires the day after tomorrow",
"other": "Use by {expiredate, date, ::yyyyMMMd}",
"none": "Available until further notice"
},
"VoucherMinimumOrderValueLabel": {
"defaultMbwKeyword": "Minimum Order Requirement",
"defaultMbwKeywordShort": "Minimum Order Requirement",
"defaultCurrencySign": "$",
"none": "No {mbwKeyword}",
"hasValue": "{currencySign}{mbw} {mbwKeyword}"
},
"VoucherModalBase": {
"close": "Close Page",
"expired": "Recently featured coupon that has been marked expired, but feel free to try it out!"
},
"VoucherModalNote": {
"show": "Show all terms"
},
"VoucherModalContentVoucher": {
"copyToClipboardAndForwardToShop": "Get coupon",
"shopLink": "/redirect/{shopAlias}/{voucherId}?click_source=checkout&uuid={uuid}"
},
"VoucherModalContentDeal": {
"goToDeal": "Continue to the Offer",
"dealLink": "/redirect/{shopAlias}/{voucherId}?click_source=checkout",
"hint": "No coupon code necessary."
},
"VoucherModalContentCashbackWhiteLabel": {
"title": "You will be redirected to our cashback partner couponbox.com",
"goToCashback": {
"label": "ACTIVATE CASHBACK",
"href": "/cr/{shopId}/{voucherId}?click_source=checkout"
}
},
"VoucherModalWarning": {
"close": "Go Back"
},
"VoucherModifiedLabel": {
"label": "Last edited:",
"value": "{modified, date, ::yyyyMMMd} at {modified, time, ::H:mm}"
},
"VoucherTypeLabel": {
"label": "{type, select, VOUCHER {COUPON} DEAL {DEAL} CASHBACK {CASH BACK} PRINTABLE {Printable}}",
"noLabel": "{type, select, VOUCHER {Coupon} DEAL {Deal} CASHBACK {Cash Back} PRINTABLE {Printable}}"
},
"VoucherTypes": {
"all": "All coupons",
"vouchers": "Discount Codes",
"deals": "Offers",
"cashback": "Cashback & Rewards"
},
"VoucherValueLabel": {
"money": "{currencySign}{plainValue}",
"percent": "{plainValue} %"
},
"VoucherShowButton": {
"label": "{type, select, VOUCHER {Show coupon} DEAL {Show deal} PRINTABLE {Show Coupon} CASHBACK {Get cash back}}",
"shopLink": "/show/{shopId}/{voucherId}?click_source={clickSource}&uuid={uuid}",
"merchantBaseURL": "/coupons/"
},
"VouchersListItem": {
"exclusive": "Only available on",
"ellipsis": "…",
"showDetails": "More Details",
"crossSellingLogo": "{shopName} Discounts",
"crossSellingShop": "More <link>{shopName} Coupons</link>"
},
"VoucherTypesItem": {
"amount": "{amount, number}"
},
"VouchersListItemCashback": {
"type": "Cashback",
"showVoucher": "Show cashback"
},
"VouchersListItemDeal": {
"type": "Deal",
"showVoucher": "Show Deal"
},
"VouchersListItemDetails": {
"discount": "Discount:",
"type": "Type:",
"clicks": {
"label": "Statistics:",
"value": "So far {clicks} used"
},
"lastModified": {
"label": "Last change:",
"value": "Updated at {modified, date, ::yyyyMd}"
}
},
"SchemaOrgDiscount": {
"exclusive": "Exclusive to CNET",
"ellipsis": "…",
"showDetails": "Important Information",
"crossSellingLogo": "{shopName} coupon",
"crossSellingShop": "More <link>{shopName} coupons</link>",
"type": "{type, select, VOUCHER {Coupon} DEAL {Deal} CASHBACK {Cash Back} PRINTABLE {Printable}}",
"appliesto": "Available to {appliesto, select, ALL {new and existing customers} NEW {new customers} EXISTING {existing customers}}"
},
"SimilarShopsWhiteLabel": {
"title": "Readers who like {shopName} also enjoy browsing these stores"
},
"SliderNavigationButton": {
"next": "Next",
"previous": "Previous"
}
}
{
"ActiveVouchersEmpty": {
"title": "We're always on the hunt for more {shopName} coupons. Come back soon for more ways to save!",
"description": "Subscribe to the {shopName} newsletter and we'll keep you up to date on when a new coupon becomes available."
},
"AffiliateDisclaimer": {
"default": "When you make a purchase using one of these coupons, CNET may get a commission."
},
"CrossSellingVouchers": {
"title": "Coupons You May be Interested In"
},
"DiscountPromiseLink": {
"promiseLabel": "Best Coupon Promise",
"promiseHref": "/#promise",
"tooltip": "With our “Best Coupon Promise” you can be sure to have found the best* coupons available!"
},
"Faq": {
"title": "Helpful information about {voucherKeyword}"
},
"HttpErrorMessageString": {
"notFound": "This page was not found - Error 404.",
"serverTimeout": "Sorry, the discount collector is currently unavailable. Please try again later. Code: {status}.",
"clientTimeout": "It seems like you are offline. Please check your internet connection and try again.",
"unknown": "Sorry, an unexpected error occurred. Please try again later.",
"unavailableLegal": "This request may not be serviced due to legal restrictions in your current location that prevent us from serving the requested content."
},
"BrandStamp": {
"title": "Coupons provided in collaboration with",
"footerTitle": "More information on this coupon ",
"link": "service.",
"logo": {
"alt": "Webgears Group",
"href": "/partnership"
},
"privacyPolicy": {
"label": "Privacy Policy",
"href": "/privacy-policy"
},
"terms": {
"label": "Terms & Conditions",
"href": "/terms"
},
"contact": {
"label": "Contact",
"href": "/contact"
}
},
"FooterCnet": {
"titles": {
"about": "ABOUT",
"affiliate": "AFFILIATE DISCLOSURE",
"brand": "© 2021 CNET, A RED VENTURES COMPANY."
},
"links": {
"about": "About CNET",
"sitemap": "Sitemap",
"careers": "Careers",
"help": "Help Center",
"privacy": "Privacy Policy",
"tos": "Terms of Use",
"licensing": "Licensing",
"information": "Do Not Sell My Information"
},
"labels": {
"disclosure": "CNET may get a commission from retail offers.",
"rights": "All Rights Reserved."
}
},
"Logo": {
"homeLink": "https://www.cnet.com/",
"logoAlt": "CNET Coupons"
},
"Modal": {
"close": "Close"
},
"CookieBanner": {
"content": "Cookies help us deliver this service and improve this platform. By continuing to browse the site, you agree to our <link>use of cookies</link>.",
"link": "https://coupons.cnet.com/privacy-policy",
"cookieName": "_closed_widget_6"
},
"NavigationWhiteLabel": {
"showSidebar": "Display menu",
"showSearch": "Search through shops",
"cancelSearch": "Cancel search"
},
"NavigationMenuMore": {
"more": "More"
},
"NavigationSearchInput": {
"formAction": "/search",
"placeholder": "Search",
"clear": "Clear search"
},
"NavigationSearchResults": {
"empty": "We couldn't find any matching shops.",
"titleShops": "Shops",
"titleProducts": "Carried Products"
},
"NavigationSearchResultsItem": {
"numVouchers": "{numVouchers, plural, =0 {Currently no discounts} one {Coupon} other {{numVouchers} Coupons}}"
},
"NavigationSidebar": {
"close": "Close Menu",
"logoTitle": "CNET Home"
},
"ShopAdsItem": {
"altLogo": "{shopName} Deal",
"exclusive": "Exclusive to CNET"
},
"ShopDetails": {
"title": "More info about {shopName}"
},
"ExpandableWrapper": {
"readMore": "Find out more",
"close": "close"
},
"ShopSummaryLogo": {
"logoAlt": "{shopName} Deal",
"shopLink": "/visit-store/{shopAlias}?click_source=merchant-page"
},
"ShopVoucherKeyword": {
"defaultKeyword": "Promotion Codes"
},
"ShopSummaryDetails": {
"showDetails": "Display more"
},
"ShopSummaryStarRatingText": {
"averageRating": "{averageRating, number, ::.##} out of {maxRating, number} stars",
"averageRatingSuffix": " found from {totalVotes, number} votes"
},
"ShopTagCloud": {
"label": "{shopName} {keyword}"
},
"ScrollUpButton": {
"label": "Show best {shopName} Coupon"
},
"SliderNavigationButtons": {
"next": "Next Page",
"previous": "Previous Page"
},
"SnackBar" : {
"close": "Close Page"
},
"TermsAndConditions": {
"conditions": "By registering/subscribing, you agree to the <tos>Terms & Conditions</tos> and <privacyPolicy>Privacy Policy</privacyPolicy>.",
"tosLink": "/terms",
"privacyPolicyLink": "/privacy-policy"
},
"VoucherAppliestoLabel": {
"label": "Only for {appliesto, select, ALL {New and existing customers} NEW {new customers} EXISTING {existing customers}}"
},
"VoucherCheckdateLabel": {
"today": "Tested a minute ago",
"yesterday": "Tested in the last day",
"dayBeforeYesterday": "Tested 2 days ago",
"other": "Verified on {checkdate, date, ::yyyyMMMd}"
},
"VoucherCode": {
"code": "Code",
"copyToClipboard": "Copy & use code"
},
"VoucherConditions": {
"title": "Terms & Conditions"
},
"VoucherExpiredateLabel": {
"today": "Valid Today Only",
"tomorrow": "Expires in 24 hours",
"dayAfterTomorrow": "Expires the day after tomorrow",
"other": "Use by {expiredate, date, ::yyyyMMMd}",
"none": "Available until further notice"
},
"VoucherMinimumOrderValueLabel": {
"defaultMbwKeyword": "Minimum Order Requirement",
"defaultMbwKeywordShort": "Minimum Order Requirement",
"defaultCurrencySign": "$",
"none": "No {mbwKeyword}",
"hasValue": "{currencySign}{mbw} {mbwKeyword}"
},
"VoucherModalBase": {
"close": "Close Page",
"expired": "Recently featured coupon that has been marked expired, but feel free to try it out!"
},
"VoucherModalNote": {
"show": "Show all terms"
},
"VoucherModalContentVoucher": {
"copyToClipboardAndForwardToShop": "Get coupon",
"shopLink": "/redirect/{shopAlias}/{voucherId}?click_source=checkout&uuid={uuid}"
},
"VoucherModalContentDeal": {
"goToDeal": "Continue to the Offer",
"dealLink": "/redirect/{shopAlias}/{voucherId}?click_source=checkout",
"hint": "No coupon code necessary."
},
"VoucherModalContentCashbackWhiteLabel": {
"title": "You will be redirected to our cashback partner couponbox.com",
"goToCashback": {
"label": "ACTIVATE CASHBACK",
"href": "/cr/{shopId}/{voucherId}?click_source=checkout"
}
},
"VoucherModalWarning": {
"close": "Go Back"
},
"VoucherModifiedLabel": {
"label": "Last edited:",
"value": "{modified, date, ::yyyyMMMd} at {modified, time, ::H:mm}"
},
"VoucherTypeLabel": {
"label": "{type, select, VOUCHER {COUPON} DEAL {DEAL} CASHBACK {CASH BACK} PRINTABLE {Printable}}",
"noLabel": "{type, select, VOUCHER {Coupon} DEAL {Deal} CASHBACK {Cash Back} PRINTABLE {Printable}}"
},
"VoucherTypes": {
"all": "All coupons",
"vouchers": "Discount Codes",
"deals": "Offers",
"cashback": "Cashback & Rewards"
},
"VoucherValueLabel": {
"money": "{currencySign}{plainValue}",
"percent": "{plainValue} %"
},
"VoucherShowButton": {
"label": "{type, select, VOUCHER {Use coupon} DEAL {Get deal} PRINTABLE {Use Coupon} CASHBACK {Get cash back}}",
"shopLink": "/show/{shopId}/{voucherId}?click_source={clickSource}&uuid={uuid}",
"merchantBaseURL": "/coupons/"
},
"VouchersListItem": {
"exclusive": "Only available on",
"ellipsis": "…",
"showDetails": "More Details",
"crossSellingLogo": "{shopName} Discounts",
"crossSellingShop": "More <link>{shopName} Coupons</link>"
},
"VoucherTypesItem": {
"amount": "{amount, number}"
},
"VouchersListItemCashback": {
"type": "Cashback",
"showVoucher": "Show cashback"
},
"VouchersListItemDeal": {
"type": "Deal",
"showVoucher": "Show Deal"
},
"VouchersListItemDetails": {
"discount": "Discount:",
"type": "Type:",
"clicks": {
"label": "Statistics:",
"value": "So far {clicks} used"
},
"lastModified": {
"label": "Last change:",
"value": "Updated at {modified, date, ::yyyyMd}"
}
},
"SchemaOrgDiscount": {
"exclusive": "Exclusive to CNET",
"ellipsis": "…",
"showDetails": "Important Information",
"crossSellingLogo": "{shopName} coupon",
"crossSellingShop": "More <link>{shopName} coupons</link>",
"type": "{type, select, VOUCHER {Coupon} DEAL {Deal} CASHBACK {Cash Back} PRINTABLE {Printable}}",
"appliesto": "Available to {appliesto, select, ALL {new and existing customers} NEW {new customers} EXISTING {existing customers}}"
},
"SimilarShopsWhiteLabel": {
"title": "Readers who like {shopName} also enjoy browsing these stores"
},
"SliderNavigationButton": {
"next": "Next",
"previous": "Previous"
}
}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-cnt/src/config/messages/shared.json","entries":[{"id":"Am68.json","timestamp":1648737740370},{"id":"6vIj.json","timestamp":1649404152637}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-shared/src/components/ShopRating/ShopRating.module.scss","entries":[{"id":"ujcA.scss","timestamp":1649937210091}]}
{"version":1,"resource":"file:///Users/jan/Projects/zemtu/mobile/client/src/containers/Main/Main.jsx","entries":[{"id":"LER1.jsx","timestamp":1649083541376},{"id":"T3kO.jsx","timestamp":1649084757293},{"id":"xNe0.jsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649085485294},{"id":"vzoN.jsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649085583489},{"id":"Bb9F.jsx","timestamp":1649085633214},{"id":"Kx3Q.jsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649085640070},{"id":"POkr.jsx","timestamp":1649085641994},{"id":"ZFj8.jsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649085648467},{"id":"ZAu8.jsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649085704942},{"id":"5zH1.jsx","timestamp":1649085713716},{"id":"jt9J.jsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649085721625},{"id":"6iLM.jsx","timestamp":1649085782539},{"id":"wX7S.jsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649085784096},{"id":"LGm7.jsx","source":"Renaming ProfilePage","timestamp":1649085915145},{"id":"5O2l.jsx","source":"Workspace Edit","timestamp":1649085933743}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-whw/src/styles/theme/z-index.scss","entries":[{"id":"ui0T.scss","timestamp":1649345438027}]}
{"version":1,"resource":"file:///Users/jan/Projects/tools-aoeur/component-library/src/widget-library/widget/filterset-persistence/filterset-persistence-form-modal/filterset-persistence-form-modal.tsx","entries":[{"id":"vUV3.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649665703127},{"id":"cYBh.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649665726443},{"id":"ClUS.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649665771881},{"id":"xrUT.tsx","timestamp":1649665821274},{"id":"u9Wi.tsx","timestamp":1649665864721},{"id":"D4EM.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649665879480},{"id":"tHrX.tsx","source":"Renaming Props","timestamp":1649666000355},{"id":"KsT5.tsx","timestamp":1649666442694},{"id":"LK1C.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649666464271},{"id":"dblE.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649666781049},{"id":"ctYx.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649666796084},{"id":"u9h4.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649666825959},{"id":"ieEa.tsx","timestamp":1649666854269},{"id":"CIXW.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649666866807},{"id":"Ai0o.tsx","timestamp":1649666882515},{"id":"WvDL.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649666898166},{"id":"Kk9M.tsx","timestamp":1649666938830},{"id":"qU6R.tsx","timestamp":1649666973653},{"id":"0K7O.tsx","timestamp":1649666990565},{"id":"9XBO.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649666996392},{"id":"rzmE.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649667010095},{"id":"UDrd.tsx","timestamp":1649667030465},{"id":"SkWm.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649667053375},{"id":"caSr.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649667079612},{"id":"1N3Z.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649667106531},{"id":"Ixwg.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649667155477},{"id":"kX4l.tsx","timestamp":1649667274135},{"id":"dHYt.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649667280749},{"id":"sELt.tsx","timestamp":1649667313442},{"id":"Die1.tsx","source":"Renaming filterset","timestamp":1649667327916},{"id":"HymP.tsx","source":"Renaming savedFilterset","timestamp":1649667330913},{"id":"Gj7w.tsx","timestamp":1649667358192},{"id":"zuY4.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649667362210},{"id":"Hz7V.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649667374128},{"id":"Qb43.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649667443398},{"id":"XQ1R.tsx","source":"Renaming savedFilterset","timestamp":1649667463568},{"id":"2K0N.tsx","source":"Workspace Edit","timestamp":1649667481221},{"id":"vWUD.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649667490166},{"id":"MZ7R.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649667509662},{"id":"WcaZ.tsx","timestamp":1649667608710},{"id":"gjRd.tsx","timestamp":1649667638796},{"id":"d5xC.tsx","timestamp":1649667662693},{"id":"XYSf.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649667672343},{"id":"4ZYZ.tsx","timestamp":1649690808496},{"id":"EVg1.tsx","timestamp":1649749829635},{"id":"gRee.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649750008466},{"id":"9AoN.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649750021137},{"id":"jNvP.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649750053023},{"id":"F5id.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649762048123},{"id":"NboH.tsx","timestamp":1649836188307}]}
{"version":1,"resource":"file:///Users/jan/Projects/amannn/next-intl/packages/example-advanced/global.d.ts","entries":[{"id":"b93B.ts","timestamp":1648722550076},{"id":"qGIe.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1648723421653},{"id":"exRc.ts","timestamp":1648723713919},{"id":"qu04.ts","timestamp":1648723747476},{"id":"qm51.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1648723800944},{"id":"BfXV.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1648723812692},{"id":"hhBH.ts","timestamp":1648723895876},{"id":"4Jf8.ts","source":"undoRedo.source","timestamp":1648723900336},{"id":"LX0T.ts","timestamp":1648723908577},{"id":"80QV.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1648724062825},{"id":"chh9.ts","source":"undoRedo.source","timestamp":1648724077753},{"id":"JTsP.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1648726692550},{"id":"Eh95.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1648726714450},{"id":"nr0I.ts","timestamp":1648727362460},{"id":"jnqI.ts","timestamp":1648727406682},{"id":"ruqK.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1648728863604},{"id":"JgTV.ts","timestamp":1648728865936},{"id":"9S77.ts","timestamp":1648729106384},{"id":"0dyX.ts","timestamp":1648729151966}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-whw/.env.dist","entries":[{"id":"oh1Y.dist","timestamp":1649231463365},{"id":"cLAP.dist","timestamp":1649231498538},{"id":"61lK.dist","timestamp":1649231515568},{"id":"XKB5.dist","timestamp":1649231527388},{"id":"G8qf.dist","timestamp":1649231558675},{"id":"Mn44.dist","timestamp":1649231570039},{"id":"YgVx.dist","timestamp":1649678727732}]}
{"version":1,"resource":"file:///Users/jan/Projects/zemtu/mobile/client/src/containers/ProfileBaseDataView/ProfileBaseDataView.jsx","entries":[{"id":"4EKw.jsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649084671848},{"id":"DgkD.jsx","timestamp":1649085050843},{"id":"5kj9.jsx","timestamp":1649085858248}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-shared/src/components/Text/Text.module.scss","entries":[{"id":"sk7P.scss","timestamp":1649250678203}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-whw/src/components/Logo/Logo.tsx","entries":[{"id":"a7eX.tsx","timestamp":1649314648367},{"id":"sbtE.tsx","timestamp":1649318202217},{"id":"NTVg.tsx","timestamp":1649318508809},{"id":"Ywti.tsx","timestamp":1650033762813},{"id":"X5wb.tsx","timestamp":1650033822328},{"id":"B1IP.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650033825072}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-shared/mock/data/whw/event-page.json","entries":[{"id":"XuuA.json","timestamp":1649229675895}]}
{
"page": {
"title": "Black Friday Deals 2021",
"subline": "Discover the Best Black Friday & Cyber Monday Deals from Your Favourite Shops",
"countdownTimestamp": 1596891660,
"headerBackground": "000",
"pageContent": "<div class=\"wg-description-block wg-description-block--image-float\"><img alt=\"Black Friday Sales UK\" class=\"wg-description-block__image wg-description-block__image--image-left\" src=\"https://cdn.webgears-group.com/eyJrZXkiOiJ2YlwvaW1hZ2VzXC9ibGFjay1mcmlkYXktc2FsZXMucG5nIn0=\" style=\"width:600px\" />\r\n<h2 class=\"wg-description-block__heading\"><strong>Black</strong><strong> Friday &amp; Cyber Monday&nbsp; -&nbsp; Useful </strong><strong>Information</strong></h2>\r\n\r\n<p class=\"wg-description-block__description\">&nbsp;</p>\r\n\r\n<p class=\"wg-description-block__description\">The UK&rsquo;s biggest ever online shopping day is on the horizon with Britons expected to spend a minimum of &pound;15,625 per second* this Black Friday!&nbsp;</p><p>We want you to save as much as possible, so here we assembled a list of all Black Friday and Cyber Monday Deals for this year - updated daily by our team. Furthermore you will find savvy shopping tips and we will keep you informed about the latest news as Black Friday approaches!</p></div><p>Wondering what Black Friday is? Search&nbsp;no more, here is our guide to understand everything about Black Friday and how to enjoy mad discounts with some tailor-made tips and tricks!</p><p>This year, Black Friday in the UK will be on <strong>27&nbsp;November 2020&nbsp;</strong>and marks the start of the Black Friday weekend, the biggest shopping weekend of the year. It has become one of the most famous days of the year in the USA, with the phenomenon catching-on&nbsp;around Europe as well. Black Friday offers the best deals and some very impressive discounts on all sorts of items, which attract millions of people around the world to go shopping in-store&nbsp;or online to grab these&nbsp;great bargains.</p><h2><strong>Black Friday and COVID</strong></h2>\n<div class=\"editorial-tippbox\">\n<p class=\"editorial-tippbox-title\"><strong>Tipps-block for styling:</strong></p>\n\n<p>2020 is a big year for games consoles. Not only is the PS5 hitting stores around Christmastime, but the Xbox Series X will also be released this November. That means that Black Friday will likely be the ideal opportunity to pick up PS4 and Xbox One consoles for less as retailers make way for the new releases.</p>\n</div>\r\n<p>Things are expected to be a little different for Black Friday 2020, as the usual in-store crushes and queues will have to be scaled back. While shops are still likely to be open they will need to adhere to&nbsp;social distancing measures and masks will need to be worn. More focus is expected to be put into Black Friday online sales than in previous years, too.</p><h2><strong>A piece of Black Friday history</strong></h2><p>Ever wondered why it&#39;s called Black Friday? The term was first coined due&nbsp;to the infamous stock market crash that happened in New York on 24 September 1869, when two speculators and partners: James Fisk and Jay Gould tried to corner the gold market. The government stepped in and ordered the Treasury to sell gold at large quantities, causing prices to fall, and many investors to lose their fortunes. This event created financial devastation for months after in&nbsp;the United States and was dubbed Black Friday.</p><h2><strong>But what about Black Friday now?</strong></h2><p>Black Friday has evolved since then.&nbsp;Now&nbsp;there are different theories as to where the name came from and why it is called Black Friday. The first theory refers to a time when accounting was still done on paper. When in deficit, retailers would write the losses in red ink, as opposed to the black ink that indicated the profits. On&nbsp;Black Friday, retailers would often get out of the red zone.<br />\r\n<br />\r\nIt is also rumoured that the name Black Friday&nbsp;came from the Philadelphia Police Department. The day after Thanksgiving, Philadelphia always hosted the Army-Navy Game which&nbsp;used to cause traffic jams and&nbsp;the streets to be&nbsp;completely overrun, causing all sorts of headaches to the Police Department who&nbsp;nicknamed it Black Friday. But it seems retailers found the allusion too negative and came up with the ink colour story instead...</p><p>Black Friday has done more than become the biggest shopping day of the year (dethroning&nbsp;the last Saturday before Christmas nicknamed: Super Saturday back in 2001), it also marks the start of the hectic&nbsp;shopping season leading&nbsp;to Christmas. The popularity of&nbsp;Black Friday promotions&nbsp;has created&nbsp;a series of famous shopping events and occasions to save money in-store or online, such as&nbsp;Grey Thursday, Cyber Monday and the following Cyber Weekend.&nbsp;</p><style type=\"text/css\">.black-friday-video iframe { max-width: 560px; height: 315px; width: 100%; margin: 0 auto; }\r\n</style>\r\n<div class=\"black-friday-video\"></div><h2><strong>Great tips to help you make the most of Black Friday:&nbsp;</strong></h2><ol>\r\n\t<li><strong>Look out for vouchers and promotions!</strong> Black Friday is&nbsp;<em>the</em>&nbsp;monster when it comes to promotions for appliances like TVs or Computers, but be careful as delivery fees for such items can be higher than usual, so it can be very savvy and time-worthy to look out for some voucher codes for free delivery for example. Of course, make sure the terms and conditions of the voucher code will work with Black Friday promotions as well.&nbsp;&nbsp;</li>\r\n\t<li><strong>Have your shopping list ready.</strong> It is better to face the Black Friday madness if you know exactly what you want. If your aim is&nbsp;to buy a new phone, a tablet, a TV or even some designer clothes, it will make your experience smoother to know exactly what items you&rsquo;d like to purchase. This also reduces the impulse to splash out too much&nbsp;extra money: as you can often get caught up buying things you don&#39;t need&nbsp;just to take advantage of the Black Friday sale prices.&nbsp;</li>\r\n\t<li><strong>Wake up early!</strong> If you plan to celebrate Black Friday in-stores, then wake up early! This way, you can&nbsp;avoid missing out on the best items as most of them will be gone before afternoon.</li>\r\n\t<li><strong>Stay tuned to Cyber Monday deals!</strong>&nbsp;Cyber Monday is the little sister for Black Friday and can offer great deals too. Cyber Monday has a huge focus on online shopping, meaning it is a good idea to keep your favourite online shops bookmarked over Black Friday weekend.</li>\r\n\t<li><strong>Be prepared!</strong> If you have already located the items you want online, be ready! It can be very helpful for you to create an account in advance on your favourite retailer&rsquo;s online store. Why? Because some items will be heavily discounted and will sometimes be gone in a matter of minutes. If you create an account on the online store where you spotted the items you like, you can keep the items you have your eye on&nbsp;in your wish list or in your basket, meaning it is&nbsp;easier to find them on Black Friday, perfect for a smoother check out!</li>\r\n\t<li><strong>Stay updated&nbsp;on Voucherbox.</strong> Many retailers and shops release more details about their big offers and deals ahead of the start of Black Friday, it&rsquo;s a great way to get prepared to snap up the next best deal.</li>\r\n</ol><h2><strong>A list of the best stores offering the greatest&nbsp;deals on Black Friday:</strong></h2>\r\n\r\n<p>Don&rsquo;t miss out!</p><h3><strong>Amazon Black Friday:</strong></h3><p><strong>What was special?</strong> For Black Friday&nbsp;2019, <a href=\"https://www.voucherbox.co.uk/coupons/amazon\">Amazon</a> offered discounts up to 20% on some of the most-loved brands, like Nokia, Motorola, Samsung and Sony. They also had offers with discounts reaching 30% off TVs and some very contagious daily deals.</p>\r\n\r\n<p><strong>Anything else?</strong> If you are planning to celebrate Amazon Black Friday, you should know that Amazon Prime offers a lot of advantages and offers a month-long free trial.&nbsp;You can cancel your Amazon Prime subscription anytime so they are no risks of being renewed if you don&rsquo;t wish to continue.</p><h3><strong>ASOS&nbsp;Black Friday:</strong></h3><p><strong>When?</strong> <a href=\"https://www.voucherbox.co.uk/coupons/asos\">ASOS</a>&nbsp;usually offer Black Friday deals all week. Downloading their app before Black Friday is a great way to ensure you&#39;re notified whenever a sale goes live.</p>\r\n\r\n<p><strong>What was special?</strong> In the last three years, ASOS&nbsp;have&nbsp;offered a sitewide discount of 30%, with vouchers providing further savings.</p>\r\n\r\n<p><strong>Anything else?</strong> They also offered specific voucher codes for the occasion.</p><h3><strong>eBay Black Friday:</strong></h3><p><strong>When?</strong> <a href=\"https://www.voucherbox.co.uk/coupons/ebay\">eBay</a>&nbsp;have been right on time for Black Friday in the past&nbsp;and have offered deals all weekend long, up until Cyber Monday.</p>\r\n\r\n<p><strong>What was special?</strong> They had huge discounts on Apple products, 4K TVs, and a great offer on Xbox. eBay are one to watch for Black&nbsp;Friday 2020.</p>\r\n\r\n<p><strong>Anything else?</strong> eBay also offer huge daily deals during that period. We&nbsp;strongly recommend keeping an eye on those, incase anything you&#39;re interested in pops up.</p><h3><strong>Samsung Black Friday:</strong></h3><p><strong>When?</strong> <a href=\"https://www.voucherbox.co.uk/coupons/samsung\">Samsung</a>&nbsp;offered huge savings, by launching a&nbsp;catalogue dedicated to the big event four days before the official start of Black Friday.</p>\r\n\r\n<p><strong>What was special?</strong> Samsung is big on Black Friday savings, offering&nbsp;some of the best bargains in town, last year they offered discounts on Galaxy Smartphones,&nbsp;tablets, smartwatches, TVs, laptops and Chromebooks. We guarantee that it will be worth refreshing their site this year.</p>\r\n\r\n<p><strong>Anything else?</strong> Nope, but we would like to underline that Samsung has been one of the biggest players on Black Friday in the past, ensuring there will be mad discounts for Black Friday 2020.</p><p>&nbsp;</p><h2><strong>Avoid Black Friday Scams: our top tips</strong></h2>\r\n\r\n<p>Black Friday will be the biggest shopping day of the year, with Brits set to spend over &pound;1bn in one day. &nbsp;This means a flurry of excitement for consumers as they shop to get the best deals. However, it isn&rsquo;t just shiny happy money-saving people who are out to take advantage of Black Friday. Consumers are prime targets on for internet fraudsters when searching for Black Friday savings.</p>\r\n\r\n<p>Fraudsters&nbsp;monitor which goods are likely to be popular on Black Friday and build fake retailer sites in order to sell in-demand tech goods such as smartphones or consoles at &ldquo;unbelievable&rdquo; prices. If the price looks too good to be true, it usually is. Think twice before making a purchase, double-check the web address &amp; check out our Black Friday tips below before proceeding.</p><h2><strong>Consider our online safety tips for Black Friday:</strong></h2>\r\n\r\n<ul>\r\n\t<li>Don&rsquo;t feel under pressure to make a purchase just because you feel like you&#39;re getting&nbsp;seems a great offer &ndash; if you have any doubts, don&rsquo;t make a purchase.</li>\r\n\t<li>Makes purchases on credit cards, not debit cards if possible.</li>\r\n\t<li>Be alert &amp; look out for poor grammar, spelling mistakes or poorly made brand images that indicate a site has been thrown together quickly.</li>\r\n\t<li>Check that the URL is legitimately from the recognised retailer&rsquo;s website, make sure it is www.ebay.co.uk and not www.ebay1.co.uk, for example.</li>\r\n\t<li>Use payment verifications systems such as Verified by Visa.</li>\r\n\t<li>Beware of clicking links in emails that could lead to a scam site.</li>\r\n\t<li>Use online secure payment systems such as PayPal &amp; never transfer money directly to a bank account of someone you do not know.</li>\r\n\t<li>Make sure there is an up to date firewall installed on your computer.</li>\r\n\t<li>Shared Wi-Fi zones, e.g. in a caf&eacute; may not be secure, avoid making purchases here.</li>\r\n\t<li>Ensure the payment page starts with HTTPS not HTTP, as this indicates a secure page.</li>\r\n</ul><h2><strong>Last but not least,&nbsp;some fun facts about Black Friday:</strong></h2>\r\n\r\n<ul>\r\n\t<li>The weekend from Black Friday to Cyber Monday has been nicknamed the Black Weekend and in the US, it now captures 20% of all online shopping.</li>\r\n\t<li>The <a href=\"https://www.voucherbox.co.uk/coupons/nintendo\">Nintendo</a> Switch was the most searched item last year. Being a brand new product,&nbsp;it wasn&#39;t even necessarily discounted but the sales still went up the roof.</li>\r\n\t<li>Video game consoles are often the kings of Black Friday. Consoles such as the&nbsp;<a href=\"https://www.voucherbox.co.uk/coupons/sony\">Sony</a> PS4 can be pricey and are some of the first products snatched up at Black Friday, so get ready to find your next video game console at a tantalizing price on Black Friday 2020. Last year, the Sony PS4, the Xbox 360, the Xbox One S were in the front lines for online searches.</li>\r\n</ul><h2><strong>And don&rsquo;t forget Cyber Monday!</strong></h2>\r\n\r\n<p>If you didn&rsquo;t find the deals you wanted on Black Friday, don&rsquo;t worry &ndash; there is still Cyber Monday! On the&nbsp;Monday following Black Friday you&#39;ll find exclusive online deals; some even better than the Black Friday sales. Even smaller retailers offer great deals at this time. Keep an eye on the Voucherbox&nbsp;deals to make the most of this entire shopping season.</p>"
},
"meta": {
"canonical": "http://localhost:3000/black-friday",
"ampLink": null,
"title": "Black Friday Deals & Cyber Monday Offers",
"description": "Discover UK's Best Black Friday Deals & Cyber Monday Offers & Discounts. First Black Friday Deals are available now. Save up to 75% off at all your favourite shops.",
"robots": "index, follow",
"ogSiteName": "Voucherbox.co.uk",
"ogImage": "/share-logo",
"ogTitle": "Black Friday Deals & Cyber Monday Offers",
"ogDescription": "Discover UK's Best Black Friday Deals & Cyber Monday Offers & Discounts. First Black Friday Deals are available now. Save up to 75% off at all your favourite shops.",
"hrefLangLinks": [],
"webAppTitle": "Voucherbox",
"ogUrl": null
},
"sections": [
{
"title": "Top Black Friday Deals Highlights",
"anchor": "Highlights",
"icon": "/uploads/images/event-page/icon/str1.svg",
"background": null,
"discountGridTitle": "More Black Friday Deals Highlights",
"shopsGridTitle": "Discover More Deals Highlights from Your Favourite Shops",
"tooltip": "Highlights",
"deals": [],
"discounts": [],
"shops": [
{
"id": 117,
"name": "H&M",
"logo": "/uploads/logos/h-m.jpg",
"mbwKeyword": null,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"topVoucherKeyword": "Coupon Code",
"topPluralVoucherKeyword": "Coupon Codes",
"unmonetizedCheckout": false,
"vouchersCount": 18,
"resource": "/coupons/h-m"
},
{
"id": 1569,
"name": "Virgin Atlantic",
"logo": "/uploads/logos/virgin-atlantic.jpg",
"mbwKeyword": null,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "virgin-atlantic",
"topVoucherKeyword": "Coupon Code",
"topPluralVoucherKeyword": "Coupon Codes",
"unmonetizedCheckout": false,
"vouchersCount": 3,
"resource": "/coupons/virgin-atlantic"
},
{
"id": 836,
"name": "adidas",
"logo": "/uploads/logos/adidas.jpg",
"mbwKeyword": null,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "adidas",
"topVoucherKeyword": "Coupon Code",
"topPluralVoucherKeyword": "Coupon Codes",
"unmonetizedCheckout": false,
"vouchersCount": 7,
"resource": "/coupons/adidas"
},
{
"id": 573,
"name": "Dell",
"logo": "/uploads/logos/dell.jpg",
"mbwKeyword": null,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "dell",
"topVoucherKeyword": "Coupon Code",
"topPluralVoucherKeyword": "Coupon Codes",
"unmonetizedCheckout": false,
"vouchersCount": 8,
"resource": "/coupons/dell"
}
]
},
{
"title": "Top Black Friday Fashion Deals",
"anchor": "Fashion",
"icon": "/images/categories/fashion.svg",
"background": "/uploads/page/header/black-friday.jpg",
"discountGridTitle": "More Black Friday Fashion Deals",
"shopsGridTitle": "Discover More Fashion Deals from Your Favourite Shops",
"tooltip": "Fashion",
"deals": [
{
"badge": "Up to 70% off Sale",
"exclusive": false,
"title": "Up to 70% off Sale when you Redeem this Offer",
"description": "Get a 15% discount on any product at H&M. Get a 15% discount on any product at H&M",
"mov": null,
"image": "/uploads/logos/h-m.jpg",
"buttonLabel": "Get Code",
"url": null,
"discount": {
"id": 275329,
"type": 1,
"shop": {
"id": 100,
"name": "H&M",
"logo": "/uploads/logos/h-m.jpg",
"alias": "hm",
"mbwKeyword": null,
"currency": {
"name": "Dollar",
"sign": "$",
"currencyCode": "USD"
},
"topVoucherKeyword": "Voucher Code",
"topPluralVoucherKeyword": "Voucher Codes",
"unmonetizedCheckout": false,
"vouchersCount": 0,
"resource": "/coupons/h-m"
},
"plainValue": "Up to 70% off Sale",
"mbw": null,
"appliesto": 0,
"expiredate": null,
"exclusive": false,
"vtype": 2,
"modifiedTs": 1627338823,
"clicks": 0,
"clicksSummary": 0,
"currency": {
"name": "Dollar",
"sign": "$",
"currencyCode": "USD"
}
}
},
{
"badge": null,
"exclusive": true,
"title": "Score 50% off Selected Mega Offers",
"description": "Get a 50% discount on any product at Adidas",
"mov": "15.00",
"image": "/uploads/logos/adidas.jpg",
"buttonLabel": "Get Code",
"url": "http://localhost:3000/coupons/adidas",
"discount": null
},
{
"badge": "Up to 70% off Sale",
"exclusive": true,
"title": "Up to 70% off Sale when you Redeem this Offer",
"description": "Get a 15% discount on any product at H&M.",
"mov": null,
"image": "/uploads/logos/h-m.jpg",
"buttonLabel": null,
"url": null,
"discount": {
"id": 275329,
"type": 1,
"shop": {
"id": 100,
"name": "H&M",
"logo": "/gs/uploads/logos/hm.jpg",
"alias": "hm",
"mbwKeyword": null,
"currency": {
"name": "Dollar",
"sign": "$",
"currencyCode": "USD"
},
"topVoucherKeyword": "Voucher Code",
"topPluralVoucherKeyword": "Voucher Codes",
"unmonetizedCheckout": false,
"vouchersCount": 0,
"resource": "/coupons/h-m"
},
"plainValue": "Up to 70% off",
"mbw": null,
"appliesto": 0,
"expiredate": null,
"exclusive": false,
"vtype": 2,
"modifiedTs": 1627338823,
"clicks": 0,
"clicksSummary": 0,
"currency": {
"name": "Dollar",
"sign": "$",
"currencyCode": "USD"
}
}
},
{
"badge": null,
"exclusive": false,
"title": "Score 50% off Selected Mega Offers",
"description": "Get a 50% discount on any product at Adidas",
"mov": "150.00",
"image": "/uploads/logos/adidas.jpg",
"buttonLabel": "Get Code",
"url": "http://localhost:3000/coupons/adidas",
"discount": null
},
{
"badge": null,
"exclusive": false,
"title": "Up to 70% off Sale when you Redeem this Offer",
"description": "Get a 15% discount on any product at H&M.",
"mov": null,
"image": "/uploads/logos/h-m.jpg",
"buttonLabel": null,
"url": null,
"discount": {
"id": 275329,
"type": 1,
"shop": {
"id": 100,
"name": "H&M",
"logo": "/gs/uploads/logos/hm.jpg",
"alias": "hm",
"mbwKeyword": null,
"currency": {
"name": "Dollar",
"sign": "$",
"currencyCode": "USD"
},
"topVoucherKeyword": "Voucher Code",
"topPluralVoucherKeyword": "Voucher Codes",
"unmonetizedCheckout": false,
"vouchersCount": 0,
"resource": "/coupons/h-m"
},
"plainValue": "Up to 70% off",
"mbw": null,
"appliesto": 0,
"expiredate": null,
"exclusive": false,
"vtype": 2,
"modifiedTs": 1627338823,
"clicks": 0,
"clicksSummary": 0,
"currency": {
"name": "Dollar",
"sign": "$",
"currencyCode": "USD"
}
}
},
{
"badge": null,
"exclusive": false,
"title": "Score 50% off Selected Mega Offers",
"description": "Get a 50% discount on any product at Adidas",
"mov": "160.00",
"image": "/uploads/logos/adidas.jpg",
"buttonLabel": "Get Code",
"url": "http://localhost:3000/coupons/adidas",
"discount": null
},
{
"badge": null,
"exclusive": true,
"title": "Take 35% off Swoon Furniture at Very",
"description": "Get a 15% discount on any product at Dell.",
"mov": null,
"image": "/uploads/logos/dell.jpg",
"buttonLabel": null,
"url": null,
"discount": {
"id": 569874,
"type": 0,
"shop": {
"id": 121,
"name": "Dell",
"logo": "/uploads/logos/dell.jpg",
"alias": "very",
"mbwKeyword": null,
"currency": {
"name": "Dollar",
"sign": "$",
"currencyCode": "USD"
},
"topVoucherKeyword": "Voucher Code",
"topPluralVoucherKeyword": "Voucher Codes",
"unmonetizedCheckout": false,
"vouchersCount": 0,
"resource": "/coupons/dell"
},
"plainValue": "35",
"mbw": null,
"appliesto": 0,
"expiredate": null,
"exclusive": false,
"vtype": 2,
"modifiedTs": 1627338823,
"clicks": 0,
"clicksSummary": 0,
"currency": {
"name": "Dollar",
"sign": "$",
"currencyCode": "USD"
}
}
},
{
"badge": null,
"exclusive": false,
"title": "Up to 70% off Sale when you Redeem this Offer",
"description": "Get a 15% discount on any product at H&M.",
"mov": null,
"image": "/uploads/logos/h-m.jpg",
"buttonLabel": null,
"url": null,
"discount": {
"id": 138950,
"type": 4,
"shop": {
"id": 121,
"name": "H&M",
"logo": "/gs/uploads/logos/hm.jpg",
"alias": "hm",
"mbwKeyword": null,
"currency": {
"name": "Dollar",
"sign": "$",
"currencyCode": "USD"
},
"topVoucherKeyword": "Voucher Code",
"topPluralVoucherKeyword": "Voucher Codes",
"unmonetizedCheckout": false,
"vouchersCount": 0,
"resource": "/coupons/h-m"
},
"plainValue": "Up to 70% off",
"mbw": null,
"appliesto": 0,
"expiredate": null,
"exclusive": false,
"vtype": 2,
"modifiedTs": 1627338823,
"clicks": 0,
"clicksSummary": 0,
"currency": {
"name": "Dollar",
"sign": "$",
"currencyCode": "USD"
}
}
}
],
"discounts": [
{
"id": 456321,
"type": 1,
"shop": {
"id": 8463,
"name": "Adidas",
"logo": "/uploads/logos/adidas.jpg",
"mbw": "10.00",
"termsAndConditions": false,
"mbwKeyword": null,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"topVoucherKeyword": "",
"topPluralVoucherKeyword": null,
"unmonetizedCheckout": false,
"vouchersCount": 0,
"resource": "/coupons/adidas"
},
"hasVouchercodes": false,
"plainValue": "Up to 50% off",
"mbw": "0.00",
"appliesto": 0,
"note": null,
"expiredate": null,
"expired": false,
"exclusive": false,
"checkdate": "2021-07-25T17:41:45+00:00",
"value": "Up to 50% discount in the sale",
"label": "50%",
"vtype": 2,
"cashbackPaymentType": "",
"modifiedTs": 1627227705,
"clicks": 0,
"clicksSummary": 0,
"currency": {
"name": "Dollar",
"sign": "$",
"currencyCode": "USD"
}
},
{
"id": 963251,
"type": 1,
"shop": {
"id": 100,
"name": "H&M",
"logo": "/uploads/logos/h-m.jpg",
"mbw": "",
"termsAndConditions": "",
"mbwKeyword": null,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"topVoucherKeyword": "Rabattcode",
"topPluralVoucherKeyword": "Rabattcodes",
"unmonetizedCheckout": false,
"vouchersCount": 0,
"resource": "/coupons/h-m"
},
"hasVouchercodes": false,
"plainValue": "Up to 70% off",
"mbw": null,
"appliesto": 0,
"note": null,
"expiredate": null,
"expired": false,
"exclusive": false,
"checkdate": "2021-07-27T00:33:43+00:00",
"value": "Up to 70% off om Sales",
"label": "70%",
"vtype": 2,
"cashbackPaymentType": "",
"modifiedTs": 1627338823,
"clicks": 0,
"clicksSummary": 0,
"currency": {
"name": "Dollar",
"sign": "$",
"currencyCode": "USD"
}
},
{
"id": 789654,
"type": 0,
"shop": {
"id": 1013,
"name": "Boden",
"logo": "/uploads/logos/boden.jpg",
"mbw": null,
"termsAndConditions": false,
"mbwKeyword": null,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"topVoucherKeyword": "Coupon Code",
"topPluralVoucherKeyword": "Coupon Codes",
"unmonetizedCheckout": true,
"vouchersCount": 2,
"resource": "/coupons/boden"
},
"hasVouchercodes": false,
"plainValue": "10",
"mbw": "0.00",
"appliesto": 0,
"note": "<p>Ausgenommen sind reduzierte und einzelne andere Artikel. Alle Bedingungen sind hier zu finden: http://www.bodendirect.de/de-de/hilfe/ausnahmen</p>",
"expiredate": null,
"expired": false,
"exclusive": false,
"checkdate": "2021-07-19T09:23:22+00:00",
"value": "10% Boden Coupon Code",
"label": "10%",
"vtype": 1,
"cashbackPaymentType": "",
"modifiedTs": 1626704774,
"clicks": 0,
"clicksSummary": 0,
"currency": {
"name": "Dollar",
"sign": "$",
"currencyCode": "USD"
}
},
{
"id": 781245,
"type": 0,
"shop": {
"id": 900,
"name": "Nike",
"logo": "/uploads/logos/nike.jpg",
"mbw": "",
"termsAndConditions": "",
"mbwKeyword": null,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"topVoucherKeyword": "Coupon Code",
"topPluralVoucherKeyword": "Coupon Codes",
"unmonetizedCheckout": false,
"vouchersCount": 0,
"resource": "/coupons/nike"
},
"hasVouchercodes": false,
"plainValue": "10",
"mbw": "0.00",
"appliesto": 0,
"note": null,
"expiredate": "2021-12-31T23:59:59+00:00",
"expired": false,
"exclusive": false,
"checkdate": "2021-07-06T00:33:47+00:00",
"value": "10% Nike Store Gutschein bei Anmeldung zum Newsletter 10% Nike Store Gutschein bei Anmeldung zum Newsletter ",
"label": null,
"vtype": 1,
"cashbackPaymentType": "",
"modifiedTs": 1625524427,
"clicks": 0,
"clicksSummary": 0,
"currency": {
"name": "Dollar",
"sign": "$",
"currencyCode": "USD"
}
},
{
"id": 968945,
"type": 1,
"shop": {
"id": 5364,
"name": "Reebok",
"logo": "/uploads/logos/reebok.jpg",
"mbw": "150.00",
"termsAndConditions": true,
"mbwKeyword": null,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"topVoucherKeyword": "Coupon Code",
"topPluralVoucherKeyword": "Coupon Codes",
"unmonetizedCheckout": false,
"vouchersCount": 0,
"resource": "/coupons/reebok"
},
"hasVouchercodes": false,
"plainValue": "Up to 70% off",
"mbw": "0.00",
"appliesto": 0,
"note": null,
"expiredate": "2021-12-31T23:59:59+00:00",
"expired": false,
"exclusive": false,
"checkdate": "2021-07-16T09:20:56+00:00",
"value": "Reebok Offer: free shipping",
"label": null,
"vtype": 2,
"cashbackPaymentType": "",
"modifiedTs": 1626420056,
"clicks": 0,
"clicksSummary": 0,
"currency": {
"name": "Dollar",
"sign": "$",
"currencyCode": "USD"
}
},
{
"id": 138950,
"type": 4,
"link": "https://www.cyberport.de/finanzierung",
"description": "",
"subtitle": null,
"mbw": "150.00",
"expiredate": "2020-08-05T23:59:59+01:00",
"expired": false,
"checkdate": "2020-07-02 13:12:00",
"effectivefrom": "2020-07-02 13:12:00",
"autoExpandNote": false,
"clicks": 317,
"clicksSummary": {
"allTime": 317,
"last365d": 120
},
"currency": {
"name": "Dollar",
"sign": "$",
"currencyCode": "USD"
},
"note": null,
"exclusive": false,
"featured": 0,
"value": "Get $3 Cashback at Puma",
"plainValue": "3",
"appliesto": 0,
"label": null,
"vtype": 2,
"usedShopKeyword": null,
"protip": null,
"dynamicDiscount": false,
"crossSellingActive": false,
"sortingRank": 67136816,
"cashbackRequireUser": false,
"cashbackPaymentType": null,
"cashbackPaymentInfo": null,
"imageCode": null,
"defaultCashback": false,
"modifiedTs": 1564649720,
"hiddenOnMerchantPage": false,
"shop": {
"id": 121,
"name": "Puma",
"link": "https://eu.puma.com/",
"refLink": "https://www.awin1.com/cread.php?awinmid=3090&awinaffid=189069",
"logo": "/uploads/logos/puma.jpg",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "puma",
"resource": "/coupons/puma"
}
}
],
"shops": [
{
"id": 573,
"name": "Nike",
"logo": "/uploads/logos/nike.jpg",
"mbwKeyword": null,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "nike",
"topVoucherKeyword": "Coupon Code",
"topPluralVoucherKeyword": "Coupon Codes",
"unmonetizedCheckout": false,
"vouchersCount": 8,
"resource": "/coupons/nike"
},
{
"id": 1582,
"name": "Reebok",
"logo": "/uploads/logos/reebok.jpg",
"mbwKeyword": null,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "reebok",
"topVoucherKeyword": "Coupon Code",
"topPluralVoucherKeyword": "Coupon Codes",
"unmonetizedCheckout": false,
"vouchersCount": 3,
"resource": "/coupons/reebok"
},
{
"id": 408,
"name": "Charles Tyrwhitt",
"logo": "/uploads/logos/charles-tyrwhitt.jpg",
"mbwKeyword": null,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "charles-tyrwhitt",
"topVoucherKeyword": "Coupon Code",
"topPluralVoucherKeyword": "Coupon Codes",
"unmonetizedCheckout": false,
"vouchersCount": 6,
"resource": "/coupons/charles-tyrwhitt"
},
{
"id": 774,
"name": "JD Sports",
"logo": "/uploads/logos/adidas.jpg",
"mbwKeyword": null,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "jd-sports",
"topVoucherKeyword": "Coupon Code",
"topPluralVoucherKeyword": "Coupon Codes",
"unmonetizedCheckout": false,
"vouchersCount": 3,
"resource": "/coupons/adidas"
},
{
"id": 653,
"name": "Puma",
"logo": "/uploads/logos/puma.jpg",
"mbwKeyword": null,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "puma",
"topVoucherKeyword": "Coupon Code",
"topPluralVoucherKeyword": "Coupon Codes",
"unmonetizedCheckout": false,
"vouchersCount": 7,
"resource": "/coupons/puma"
},
{
"id": 1490,
"name": "H&M",
"logo": "/uploads/logos/h-m.jpg",
"mbwKeyword": null,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"topVoucherKeyword": "Coupon Code",
"topPluralVoucherKeyword": "Coupon Codes",
"unmonetizedCheckout": false,
"vouchersCount": 3,
"resource": "/coupons/h-m"
},
{
"id": 1688,
"name": "Levi's",
"logo": "/uploads/logos/levi-s.jpg",
"mbwKeyword": null,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "levi-s",
"topVoucherKeyword": "Coupon Code",
"topPluralVoucherKeyword": "Coupon Codes",
"unmonetizedCheckout": false,
"vouchersCount": 2,
"resource": "/coupons/levi-s"
},
{
"id": 684,
"name": "TOPMAN",
"logo": "/uploads/logos/topman.jpg",
"mbwKeyword": null,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "topman",
"topVoucherKeyword": "Coupon Code",
"topPluralVoucherKeyword": "Coupon Codes",
"unmonetizedCheckout": false,
"vouchersCount": 2,
"resource": "/coupons/topman"
},
{
"id": 836,
"name": "adidas",
"logo": "/uploads/logos/adidas.jpg",
"mbwKeyword": null,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "adidas",
"topVoucherKeyword": "Coupon Code",
"topPluralVoucherKeyword": "Coupon Codes",
"unmonetizedCheckout": false,
"vouchersCount": 7,
"resource": "/coupons/adidas"
},
{
"id": 1157,
"name": "Nike",
"logo": "/uploads/logos/nike.jpg",
"mbwKeyword": null,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "selfridges",
"topVoucherKeyword": "Coupon Code",
"topPluralVoucherKeyword": "Coupon Codes",
"unmonetizedCheckout": false,
"vouchersCount": 3,
"resource": "/coupons/nike"
},
{
"id": 1786,
"name": "Puma",
"logo": "/uploads/logos/puma.jpg",
"mbwKeyword": null,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "puma",
"topVoucherKeyword": "Coupon Code",
"topPluralVoucherKeyword": "Coupon Codes",
"unmonetizedCheckout": false,
"vouchersCount": 6,
"resource": "/coupons/puma"
},
{
"id": 1101,
"name": "Original Penguin",
"logo": "/uploads/logos/original-penguin.jpg",
"mbwKeyword": null,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "original-penguin",
"topVoucherKeyword": "Voucher Code",
"topPluralVoucherKeyword": "Voucher Codes",
"unmonetizedCheckout": false,
"vouchersCount": 4,
"resource": "/coupons/original-penguin"
},
{
"id": 4439,
"name": "24S",
"logo": "/uploads/logos/24s.jpg",
"mbwKeyword": null,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "24s",
"topVoucherKeyword": "",
"topPluralVoucherKeyword": null,
"unmonetizedCheckout": false,
"vouchersCount": 6,
"resource": "/coupons/24s"
},
{
"id": 1191,
"name": "H&M",
"logo": "/uploads/logos/h-m.jpg",
"mbwKeyword": null,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"topVoucherKeyword": "Coupon Code",
"topPluralVoucherKeyword": "Coupon Codes",
"unmonetizedCheckout": false,
"vouchersCount": 2,
"resource": "/coupons/h-m"
}
]
},
{
"title": "Top Black Friday Shopping & Living Deals",
"anchor": "Shopping-Living",
"icon": "/images/categories/shopping.svg",
"background": null,
"discountGridTitle": "More Black Friday Shopping & Living Deals",
"shopsGridTitle": "Discover More Shopping & Living Deals from Your Favourite Shops",
"tooltip": "Shopping-Living",
"deals": [
{
"badge": "Up to 70% off Sale",
"exclusive": false,
"title": "Up to 70% off Sale when you Redeem this Offer",
"description": "Get a 15% discount on any product at H&M. Get a 15% discount on any product at H&M",
"mov": null,
"image": "/uploads/logos/h-m.jpg",
"buttonLabel": "Get Code",
"url": null,
"discount": {
"id": 275329,
"type": 1,
"shop": {
"id": 100,
"name": "H&M",
"logo": "/gs/uploads/logos/hm.jpg",
"alias": "hm",
"mbwKeyword": null,
"currency": {
"name": "Dollar",
"sign": "$",
"currencyCode": "USD"
},
"topVoucherKeyword": "Voucher Code",
"topPluralVoucherKeyword": "Voucher Codes",
"unmonetizedCheckout": false,
"vouchersCount": 0,
"resource": "/coupons/h-m"
},
"plainValue": "Up to 70% off Sale",
"mbw": null,
"appliesto": 0,
"expiredate": null,
"exclusive": false,
"vtype": 2,
"modifiedTs": 1627338823,
"clicks": 0,
"clicksSummary": 0,
"currency": {
"name": "Dollar",
"sign": "$",
"currencyCode": "USD"
}
}
},
{
"badge": null,
"exclusive": true,
"title": "Score 50% off Selected Mega Offers",
"description": "Get a 50% discount on any product at Adidas",
"mov": "15.00",
"image": "/uploads/logos/adidas.jpg",
"buttonLabel": "Get Code",
"url": "http://localhost:3000/coupons/adidas",
"discount": null
},
{
"badge": "Up to 70% off Sale",
"exclusive": true,
"title": "Up to 70% off Sale when you Redeem this Offer",
"description": "Get a 15% discount on any product at H&M.",
"mov": null,
"image": "/uploads/logos/h-m.jpg",
"buttonLabel": null,
"url": null,
"discount": {
"id": 275329,
"type": 1,
"shop": {
"id": 100,
"name": "H&M",
"logo": "/gs/uploads/logos/hm.jpg",
"alias": "hm",
"mbwKeyword": null,
"currency": {
"name": "Dollar",
"sign": "$",
"currencyCode": "USD"
},
"topVoucherKeyword": "Voucher Code",
"topPluralVoucherKeyword": "Voucher Codes",
"unmonetizedCheckout": false,
"vouchersCount": 0,
"resource": "/coupons/h-m"
},
"plainValue": "Up to 70% off",
"mbw": null,
"appliesto": 0,
"expiredate": null,
"exclusive": false,
"vtype": 2,
"modifiedTs": 1627338823,
"clicks": 0,
"clicksSummary": 0,
"currency": {
"name": "Dollar",
"sign": "$",
"currencyCode": "USD"
}
}
},
{
"badge": null,
"exclusive": true,
"title": "Score 50% off Selected Mega Offers",
"description": "Get a 50% discount on any product at Adidas",
"mov": "150.00",
"image": "/uploads/logos/adidas.jpg",
"buttonLabel": "Get Code",
"url": "http://localhost:3000/coupons/adidas",
"discount": null
}
],
"discounts": [
{
"id": 885566,
"type": 1,
"shop": {
"id": 100,
"name": "H&M",
"logo": "/uploads/logos/h-m.jpg",
"mbw": "",
"termsAndConditions": "",
"mbwKeyword": null,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"topVoucherKeyword": "Rabattcode",
"topPluralVoucherKeyword": "Rabattcodes",
"unmonetizedCheckout": false,
"vouchersCount": 0,
"resource": "/coupons/h-m"
},
"hasVouchercodes": false,
"plainValue": "Up to 70% off",
"mbw": null,
"appliesto": 0,
"note": null,
"expiredate": null,
"expired": false,
"exclusive": false,
"checkdate": "2021-07-27T00:33:43+00:00",
"value": "Bis zu 70% Rabatt im Sale",
"label": "70%",
"vtype": 2,
"cashbackPaymentType": "",
"modifiedTs": 1627338823,
"clicks": 0,
"clicksSummary": 0,
"currency": {
"name": "Dollar",
"sign": "$",
"currencyCode": "USD"
}
},
{
"id": 998877,
"type": 0,
"shop": {
"id": 1013,
"name": "Boden",
"logo": "/uploads/logos/boden.jpg",
"mbw": "",
"termsAndConditions": "",
"mbwKeyword": null,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"topVoucherKeyword": "Coupon Code",
"topPluralVoucherKeyword": "Coupon Codes",
"unmonetizedCheckout": false,
"vouchersCount": 2,
"resource": "/coupons/boden"
},
"hasVouchercodes": false,
"plainValue": "10",
"mbw": "0.00",
"appliesto": 0,
"note": "<p>Exceptions are reduced and individual other articles. All conditions can be found here:: http://www.bodendirect.de/de-de/hilfe/ausnahmen</p>",
"expiredate": null,
"expired": false,
"exclusive": false,
"checkdate": "2021-07-19T09:23:22+00:00",
"value": "10% Boden Discount",
"label": "10%",
"vtype": 1,
"cashbackPaymentType": "",
"modifiedTs": 1626704774,
"clicks": 0,
"clicksSummary": 0,
"currency": {
"name": "Dollar",
"sign": "$",
"currencyCode": "USD"
}
},
{
"id": 459988,
"type": 0,
"shop": {
"id": 900,
"name": "Levi's Store",
"logo": "/uploads/logos/levi-s.jpg",
"mbw": "",
"termsAndConditions": "",
"mbwKeyword": null,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"topVoucherKeyword": "Coupon Code",
"topPluralVoucherKeyword": "Coupon Codes",
"unmonetizedCheckout": false,
"vouchersCount": 0,
"resource": "/coupons/levi-s"
},
"hasVouchercodes": false,
"plainValue": "10",
"mbw": "0.00",
"appliesto": 0,
"note": null,
"expiredate": "2021-12-31T23:59:59+00:00",
"expired": false,
"exclusive": false,
"checkdate": "2021-07-06T00:33:47+00:00",
"value": "10% Levis Store voucher when subscribing to the newsletter 10% Levis Store voucher when subscribing to the newsletter ",
"label": "10%",
"vtype": 1,
"cashbackPaymentType": "",
"modifiedTs": 1625524427,
"clicks": 0,
"clicksSummary": 0,
"currency": {
"name": "Dollar",
"sign": "$",
"currencyCode": "USD"
}
},
{
"id": 456321,
"type": 1,
"shop": {
"id": 5364,
"name": "Puma",
"logo": "/uploads/logos/puma.jpg",
"mbw": "",
"termsAndConditions": "",
"mbwKeyword": null,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"topVoucherKeyword": "Coupon Code",
"topPluralVoucherKeyword": "Coupon Codes",
"unmonetizedCheckout": false,
"vouchersCount": 0,
"resource": "/gutscheine/go-outdoors"
},
"hasVouchercodes": false,
"plainValue": "Up to 70% off",
"mbw": "0.00",
"appliesto": 0,
"note": null,
"expiredate": "2021-12-31T23:59:59+00:00",
"expired": false,
"exclusive": false,
"checkdate": "2021-07-16T09:20:56+00:00",
"value": "GO Outdoors Angebot: gratis Versand",
"label": null,
"vtype": 2,
"cashbackPaymentType": "",
"modifiedTs": 1626420056,
"clicks": 0,
"clicksSummary": 0,
"currency": {
"name": "Dollar",
"sign": "$",
"currencyCode": "USD"
}
}
],
"shops": [
{
"id": 573,
"name": "Nike",
"logo": "/uploads/logos/nike.jpg",
"mbwKeyword": null,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "nike",
"topVoucherKeyword": "Coupon Code",
"topPluralVoucherKeyword": "Coupon Codes",
"unmonetizedCheckout": false,
"vouchersCount": 8,
"resource": "/coupons/nike"
},
{
"id": 1582,
"name": "Reebok",
"logo": "/uploads/logos/reebok.jpg",
"mbwKeyword": null,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "reebok",
"topVoucherKeyword": "Coupon Code",
"topPluralVoucherKeyword": "Coupon Codes",
"unmonetizedCheckout": false,
"vouchersCount": 3,
"resource": "/coupons/reebok"
},
{
"id": 408,
"name": "Charles Tyrwhitt",
"logo": "/uploads/logos/charles-tyrwhitt.jpg",
"mbwKeyword": null,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "charles-tyrwhitt",
"topVoucherKeyword": "Coupon Code",
"topPluralVoucherKeyword": "Coupon Codes",
"unmonetizedCheckout": false,
"vouchersCount": 6,
"resource": "/coupons/charles-tyrwhitt"
},
{
"id": 774,
"name": "JD Sports",
"logo": "/uploads/logos/adidas.jpg",
"mbwKeyword": null,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "jd-sports",
"topVoucherKeyword": "Coupon Code",
"topPluralVoucherKeyword": "Coupon Codes",
"unmonetizedCheckout": false,
"vouchersCount": 3,
"resource": "/coupons/adidas"
},
{
"id": 653,
"name": "Puma",
"logo": "/uploads/logos/puma.jpg",
"mbwKeyword": null,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "puma",
"topVoucherKeyword": "Coupon Code",
"topPluralVoucherKeyword": "Coupon Codes",
"unmonetizedCheckout": false,
"vouchersCount": 7,
"resource": "/coupons/puma"
}
]
}
],
"topShops": {
"title": "Top Partners",
"shops": [
{
"id": 2040,
"name": "H&M",
"logo": "/uploads/logos/h-m.jpg",
"mbwKeyword": null,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"topVoucherKeyword": "Coupon Code",
"topPluralVoucherKeyword": "Coupon Codes",
"unmonetizedCheckout": false,
"vouchersCount": 0,
"resource": "/coupons/h-m"
},
{
"id": 17,
"name": "Dell",
"logo": "/uploads/logos/dell.jpg?1610544066",
"mbwKeyword": null,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "dell",
"topVoucherKeyword": "Coupon Codes",
"topPluralVoucherKeyword": "Coupon Codes",
"unmonetizedCheckout": false,
"vouchersCount": 0,
"resource": "/coupons/dell"
},
{
"id": 970,
"name": "River Island",
"logo": "/uploads/logos/river-island.jpg?1631102248",
"mbwKeyword": null,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "river-island",
"topVoucherKeyword": "Coupon Code",
"topPluralVoucherKeyword": "Coupon Codes",
"unmonetizedCheckout": false,
"vouchersCount": 0,
"resource": "/coupons/river-island"
},
{
"id": 836,
"name": "adidas",
"logo": "/uploads/logos/adidas.jpg",
"mbwKeyword": null,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "adidas",
"topVoucherKeyword": "Coupon Code",
"topPluralVoucherKeyword": "Coupon Codes",
"unmonetizedCheckout": false,
"vouchersCount": 7,
"resource": "/coupons/adidas"
},
{
"id": 2040,
"name": "H&M",
"logo": "/uploads/logos/h-m.jpg",
"mbwKeyword": null,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"topVoucherKeyword": "Coupon Code",
"topPluralVoucherKeyword": "Coupon Codes",
"unmonetizedCheckout": false,
"vouchersCount": 0,
"resource": "/coupons/h-m"
},
{
"id": 17,
"name": "Dell",
"logo": "/uploads/logos/dell.jpg?1610544066",
"mbwKeyword": null,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "Dell",
"topVoucherKeyword": "Coupon Codes",
"topPluralVoucherKeyword": "Coupon Codes",
"unmonetizedCheckout": false,
"vouchersCount": 0,
"resource": "/coupons/dell"
},
{
"id": 17,
"name": "Puma",
"logo": "/uploads/logos/puma.jpg",
"mbwKeyword": null,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "Puma",
"topVoucherKeyword": "Coupon Codes",
"topPluralVoucherKeyword": "Coupon Codes",
"unmonetizedCheckout": false,
"vouchersCount": 0,
"resource": "/coupons/puma"
}
]
},
"topBanner": [
{
"discount": null,
"title": "Up to 50% discount on top brands",
"exclusive": true,
"shop": {
"id": 1463,
"name": "H&M",
"logo": "/uploads/logos/h-m.jpg",
"mbwKeyword": "Minimum purchase amount",
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"topVoucherKeyword": "Coupon Code",
"topPluralVoucherKeyword": "Coupon Codes",
"unmonetizedCheckout": false,
"vouchersCount": 0,
"resource": "/coupons/h-m"
},
"buttonText": "Get offer",
"description": "H&M Offer - Black Friday: Up to 50% off Sitewide",
"image": "/whw/uploads/images/event-page/banner/adidas-full-nov2021-1.jpg",
"url": "http://localhost:3000/coupons/h-m"
},
{
"discount": {
"id": 135295,
"type": 0,
"shop": {
"id": 100,
"name": "H&M",
"logo": "/uploads/logos/h-m.jpg",
"mbwKeyword": null,
"currency": { "name": "Dollar", "sign": "$", "currencyCode": "USD" },
"alias": "h-m",
"topVoucherKeyword": "Coupon Code",
"topPluralVoucherKeyword": "Coupon Codes",
"unmonetizedCheckout": false,
"vouchersCount": 0,
"resource": "/coupons/h-m"
},
"tags": [],
"hasVouchercodes": false,
"plainValue": "10",
"mbw": "0.00",
"appliesto": 1,
"note": "<p>Designer collections and special collections are excluded</p>",
"expiredate": null,
"expired": false,
"exclusive": false,
"checkdate": "2021-07-27T00:33:24+00:00",
"value": "10% Discount for members at River Island",
"label": "10%",
"vtype": 1,
"cashbackPaymentType": "",
"modifiedTs": 1627338804,
"clicks": 0,
"clicksSummary": 0,
"currency": {
"name": "Dollar",
"sign": "$",
"currencyCode": "USD"
}
},
"title": "test",
"exclusive": false,
"shop": {
"id": 100,
"name": "River Island",
"logo": "vb/uploads/logos/river-island.jpg",
"mbwKeyword": null,
"currency": {
"name": "Pound",
"sign": "$",
"currencyCode": "GBP"
},
"alias": "river-island",
"topVoucherKeyword": "Discount",
"topPluralVoucherKeyword": "Discounts",
"unmonetizedCheckout": false,
"vouchersCount": 0,
"resource": "/coupons/river-island"
},
"buttonText": "Discount",
"description": "10% Discount for members at River Island",
"image": "/whw/uploads/images/event-page/banner/overstock-full-nov2021.jpg",
"url": null
}
],
"settings": {"voucherLastUpdateLimit": 30}
}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-shared/src/components/VouchersList/VouchersListItemWhiteLabel.tsx","entries":[{"id":"SuAG.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649850719990}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-shared/src/components/Navigation/NavigationMenu.tsx","entries":[{"id":"igee.tsx","timestamp":1649411966043}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-shared/src/components/Navigation/NavigationMenuItem.module.scss","entries":[{"id":"jdwe.scss","timestamp":1649316288714},{"id":"mGBk.scss","timestamp":1649316338586},{"id":"QhgZ.scss","timestamp":1649316352442},{"id":"0exI.scss","timestamp":1649316406285},{"id":"qu2A.scss","timestamp":1649410770566},{"id":"0ntM.scss","timestamp":1649411310491},{"id":"XEYV.scss","timestamp":1649682865415}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-shared/src/components/Navigation/NavigationSearchResultsItem.tsx","entries":[{"id":"MAOq.tsx","timestamp":1648798886745},{"id":"3Wwd.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649319717648}]}
{"version":1,"resource":"file:///Users/jan/Projects/zemtu/mobile/client/public/index.html","entries":[{"id":"i1vx.html","timestamp":1649078998332}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-whw/src/components/ShopSeotext/ShopSeotext.module.scss","entries":[{"id":"OufU.scss","timestamp":1649929601829},{"id":"cAQu.scss","timestamp":1649929619705},{"id":"ECS7.scss","timestamp":1649930089199},{"id":"qTwf.scss","timestamp":1649930198308},{"id":"FkAn.scss","timestamp":1649930264444},{"id":"kGxm.scss","timestamp":1649930275489},{"id":"9TDz.scss","timestamp":1649930315657},{"id":"BEWU.scss","timestamp":1649930528575},{"id":"bpgV.scss","timestamp":1649930560058},{"id":"Lr26.scss","timestamp":1649930590581},{"id":"1JFR.scss","timestamp":1649930680506},{"id":"1Ju8.scss","timestamp":1649930731459},{"id":"U6Y4.scss","timestamp":1649930741820},{"id":"u6yC.scss","timestamp":1649930802506},{"id":"8uvb.scss","timestamp":1649930894076},{"id":"V9US.scss","timestamp":1649930905767},{"id":"ENnn.scss","timestamp":1649930941223},{"id":"ZHVG.scss","timestamp":1649930980886},{"id":"v1ww.scss","timestamp":1649930992442},{"id":"BRSl.scss","timestamp":1649931132654},{"id":"Mjt6.scss","timestamp":1649935887571},{"id":"ABIh.scss","timestamp":1649936065367},{"id":"oDgx.scss","timestamp":1649936307086},{"id":"c7ei.scss","timestamp":1649936575481},{"id":"djgX.scss","timestamp":1649936625420},{"id":"vbrh.scss","timestamp":1649936654309},{"id":"Oz9F.scss","timestamp":1649936695852},{"id":"kWUp.scss","timestamp":1649936721632},{"id":"0BaU.scss","timestamp":1649944206879},{"id":"FcWI.scss","timestamp":1649944293800}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-cnt/src/config/messages/shop.json","entries":[{"id":"HRKm.json","timestamp":1649405512182}]}
{
"ActiveVouchersTable": {
"title": "All Valid {shopName} Discount Codes & Offers in {now, date, ::yyyyMMMM}",
"head": {
"label": "DISCOUNT",
"value": "{shopName} COUPON INFORMATION",
"expiryDate": "Expiration Date"
},
"rows": {
"expiryDate": "{expiredate, date, ::MMMMdd,yyyy}",
"noExpiryDate": "Currently, there is no expiration date."
}
},
"ActiveVouchersTableLabel": {
"reward": "Rewards"
},
"ExpiredVouchers": {
"title": "Recently Featured {shopName} Deals & Coupons",
"description": "These {shopName} coupons have been marked expired, but feel free to try them out."
},
"ScrollUpButton": {
"label": "Show best {shopName} Coupon"
},
"ShopDiscountStats": {
"overallDiscounts": "All {shopName} Coupon Codes:",
"existingClientsDiscounts": "Existing Customer Discounts:",
"maxDiscount": "Biggest Savings:",
"maxDiscountValue": "{type}{value}",
"maxDiscountPercentValue": "{value}{type}",
"newClientsDiscounts": "New Customer Discounts:",
"numDiscounts": "Active {shopName} Coupon Codes:",
"title": "{shopName} Discounts at {updatedAt, date, ::dd.MM.yyyy}"
},
"ShopPopularDiscounts": {
"title": "Other shoppers' favorite {shopName} discount codes"
},
"ShopSeotext": {
"title": "Helpful Store Info & Tips",
"logoAlt": "{shopName} Promo Code"
},
"ShopSummaryLogo": {
"logoAlt": "{shopName} Deal",
"shopLink": "/visit-store/{shopAlias}?click_source=merchant-page"
},
"ShopVoucherKeyword": {
"defaultKeyword": "Promotion Codes"
},
"ShopSummaryDetails": {
"showDetails": "Display more"
},
"ShopSummaryStarRatingText": {
"averageRating": "{averageRating, number, ::.##} out of {maxRating, number} stars",
"averageRatingSuffix": " found from {totalVotes, number} votes"
},
"StarRatingButton": {
"star": "Vote with {value} {value, plural, one {Star} other {Stars}}"
},
"SubmitDiscount": {
"submitButton": "Send us a coupon",
"title": "Don't see a coupon you're looking for?",
"link": "/submit"
},
"ShopDiscountStatsSummary": {
"stats": "30 day statistics: {newCoupons, number} new Discounts added • {tested, number} tested manually",
"lastUpdateSuffix": " • Last modified on {updatedAt, date, ::dd.MM.yyyy}"
},
"ShopTagCloud": {
"label": "{shopName} {keyword}"
},
"ShopPage": {
"breadcrumbs": {
"home": {
"link": "/",
"label": "Homepage"
},
"overview": {
"link": "/coupons",
"label": "Store"
},
"current": {
"label": "{shopName} Discounts - {now, date, ::yyyyMMM}"
}
}
},
"ShopRating": {
"title": "Customer's Opinions on {shopName}",
"averageRating": "Rated {averageRating, number, ::.##} out of {maxRating, number} stars as voted by {totalVotes, number} user's."
},
"TopShopsTagCloud": {
"title": "Most Popular Coupon Codes",
"showMore": {
"label": "Show all",
"href": "/coupons"
}
}
}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-whw/src/components/Footer/Footer.tsx","entries":[{"id":"5um6.tsx","timestamp":1650033283062},{"id":"7N8h.tsx","timestamp":1650033508352},{"id":"Utdi.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650033600021}]}
{"version":1,"resource":"file:///Users/jan/Projects/amannn/next-intl/packages/website/pages/docs/usage/typescript.mdx","entries":[{"id":"VNyV.mdx","timestamp":1648723660175},{"id":"3AOR.mdx","timestamp":1648726951922},{"id":"Ctij.mdx","timestamp":1648726986065},{"id":"9rRd.mdx","timestamp":1648729179172},{"id":"3pCs.mdx","source":"undoRedo.source","timestamp":1648729249660},{"id":"8JQG.mdx","timestamp":1648729298384},{"id":"SAL3.mdx","source":"searchReplace.source","timestamp":1648730537254},{"id":"kCQp.mdx","timestamp":1648816189535},{"id":"20Hs.mdx","timestamp":1648816248963},{"id":"y5sG.mdx","timestamp":1648816274065},{"id":"LjQM.mdx","timestamp":1648816287056},{"id":"cCgo.mdx","timestamp":1648816332110},{"id":"ZocR.mdx","timestamp":1648816342359},{"id":"V6Bq.mdx","timestamp":1648816358225},{"id":"qYFA.mdx","timestamp":1648816393515},{"id":"ZPTT.mdx","timestamp":1648816425462},{"id":"nO5v.mdx","timestamp":1648816550547},{"id":"DFrL.mdx","timestamp":1648816567735},{"id":"jbkr.mdx","timestamp":1648816599785},{"id":"ifW9.mdx","timestamp":1648816912558},{"id":"whf4.mdx","source":"undoRedo.source","timestamp":1648816914410},{"id":"MNSs.mdx","timestamp":1648816924638}]}
{"version":1,"resource":"file:///Users/jan/Projects/tools-aoeur/component-library/src/component-library/component/filterset/filterset.story.js","entries":[{"id":"1Itx.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649158374699},{"id":"vZfv.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649751267990},{"id":"aohv.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649751294074},{"id":"CLHw.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649751983795},{"id":"n78C.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649762482704},{"id":"h3Si.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649762508300},{"id":"lF37.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649762530821},{"id":"ZnNT.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649762629570}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-shared/src/components/SliderNew/SliderButton.module.scss","entries":[{"id":"zAkl.scss","timestamp":1649939841765},{"id":"UEsn.scss","timestamp":1649939885850}]}
{"version":1,"resource":"file:///Users/jan/Projects/tools-aoeur/component-library/.eslintrc","entries":[{"id":"jKyj","timestamp":1649054674878},{"id":"QwlC","timestamp":1649054695584},{"id":"V4Pq","timestamp":1649054716262},{"id":"deLp","timestamp":1649054748207},{"id":"bxIB","timestamp":1649054803355},{"id":"vEXV","timestamp":1649054980439},{"id":"qGaQ","timestamp":1649164991543},{"id":"KBlq","timestamp":1649165165322},{"id":"U0mZ","timestamp":1649165190766},{"id":"B0SP","timestamp":1650009294072},{"id":"HLih","timestamp":1650009910690},{"id":"1lET","timestamp":1650013342648}]}
{"version":1,"resource":"file:///Users/jan/Projects/tools-aoeur/component-library/src/component-library/component/icon-button/icon-button.js","entries":[{"id":"dTSQ.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649766211111},{"id":"8xRp.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649766950915},{"id":"ldFd.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649767001482},{"id":"QhiE.js","timestamp":1649767962472},{"id":"G5IW.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649768447117},{"id":"xXt0.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649768476832},{"id":"ex9s.js","timestamp":1649768503453},{"id":"AMuh.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649768558061},{"id":"q60p.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649768652673},{"id":"Ac2G.js","timestamp":1649769093643}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-cnt/src/config/messages/home.json","entries":[{"id":"jHtD.json","timestamp":1649404108477}]}
{
"HomePage": {
"dealSliderTitle": "Popular Coupons From Our Favourite Stores"
},
"BrandsList": {
"title": "Browse The Most Popular Stores"
},
"DealSliderItem": {
"exclusive": "EXCLUSIVE"
},
"HomeHeader": {
"title": "The Best Coupons & Deals - All In One Place",
"browse": {
"label": "or browse <link>all stores & brands</link>",
"link": "/coupons"
}
},
"HomeMeta": {
"title": "CNET ≫ All The Best Coupons & Promo Codes In One Place",
"robots": "index, follow",
"description": "Browse every active coupon & promo code for the most popular online shops ✅ Find A Coupon ✔ Add To Order ✔ Save Some Money ✔ It's really that easy!",
"ogSiteName": "CNET Coupons",
"ogTitle": "CNET ≫ All The Best Coupons & Promo Codes In One Place",
"ogDescription": "Browse every active coupon & promo code for the most popular online shops ✅ Find A Coupon ✔ Add To Order ✔ Save Some Money ✔ It's really that easy!",
"ogUrl": "https://coupons.cnet.com/",
"webAppTitle": "CNET Coupons",
"hrefLang": "https://coupons.cnet.com/",
"language": "de-DE"
},
"TopBannerItem": {
"exclusive": "EXCLUSIVE"
},
"TopDiscounts": {
"title": "Our Top Coupons & Promo Codes",
"buttonLabel": "Show more top discounts",
"buttonLink": "/top-coupons"
},
"TopDiscountsItem": {
"defaultButtonLabel": "{type, select, VOUCHER {Display coupon} DEAL {See deal} CASHBACK {Activate cash back}}",
"logoAlt": "{shopName} logo",
"exclusive": "EXCLUSIVE"
},
"TopShopsGridItems": {
"more": "Show all",
"less": "Close"
}
}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-cnt/src/config/messages/event.json","entries":[{"id":"nI1T.json","timestamp":1649404123496}]}
{
"CountdownClock": {
"days": "Days",
"hours": "Hrs",
"minutes": "Mins",
"seconds": "Secs"
},
"EventHeader": {
"title": "Deals by Category:"
},
"TextDealItem": {
"exclusive": "EXCLUSIVE",
"defaultButtonLabel": "{type, select, VOUCHER {Display coupon} DEAL {See deal} CASHBACK {Activate cash back}}"
},
"TopShopsGridItems": {
"more": "Show all",
"less": "Close"
},
"TopShopsGridItem": {
"defaultKeyword": "Coupon",
"defaultPluralKeyword": "Coupons"
},
"TopBannerItem": {
"exclusive": "EXCLUSIVE"
}
}
{"version":1,"resource":"file:///Users/jan/Projects/amannn/next-intl/packages/use-intl/src/NumberFormatOptions.tsx","entries":[{"id":"0BxI.tsx","source":"undoRedo.source","timestamp":1649427828080},{"id":"RZFW.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649428028928},{"id":"XHSI.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649428340542},{"id":"maMH.tsx","timestamp":1649432388218}]}
{"version":1,"resource":"file:///Users/jan/Projects/tools-aoeur/component-library/src/component-library/component/filterset/filterset-column-settings/filterset-column-settings.scss","entries":[{"id":"b398.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1649750588029},{"id":"OZsm.scss","timestamp":1649750594488},{"id":"uXHz.scss","timestamp":1649750636771}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-shared/src/components/ShopDiscountStats/ShopDiscountStatItem.tsx","entries":[{"id":"tgZm.tsx","timestamp":1649942832980}]}
{"version":1,"resource":"file:///Users/jan/Projects/tools-aoeur/component-library/src/component-library/component/filterset/filter-form/filter-form.scss","entries":[{"id":"Y4lQ.scss","timestamp":1650361563572}]}
{"version":1,"resource":"file:///Users/jan/Projects/amannn/next-intl/packages/use-intl/src/index.tsx","entries":[{"id":"wTaC.tsx","timestamp":1648722774901},{"id":"uVG2.tsx","source":"Workspace Edit","timestamp":1648722889878},{"id":"hNWx.tsx","source":"Renaming IntlMessages","timestamp":1648722907748},{"id":"lAoO.tsx","source":"Workspace Edit","timestamp":1648723151221},{"id":"yPW5.tsx","timestamp":1648723193913},{"id":"Hi2J.tsx","timestamp":1648723217681},{"id":"nl3A.tsx","timestamp":1648723228928},{"id":"p5Mc.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1648723391256},{"id":"GTn8.tsx","timestamp":1648723698984},{"id":"I0y1.tsx","source":"undoRedo.source","timestamp":1648723708938},{"id":"Oi7M.tsx","timestamp":1648723941205},{"id":"9YQN.tsx","timestamp":1648723964351},{"id":"Bc3y.tsx","timestamp":1648724085014},{"id":"ta19.tsx","timestamp":1648726551532},{"id":"P9c4.tsx","timestamp":1648726569376},{"id":"rEdB.tsx","timestamp":1648726581642},{"id":"cvAY.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1648726596490},{"id":"HQzX.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1648726728636},{"id":"gNjG.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1648726749233},{"id":"7t79.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1648726769835},{"id":"4mje.tsx","timestamp":1648726781713},{"id":"c7X0.tsx","timestamp":1648726795699},{"id":"lj7H.tsx","timestamp":1648727388292}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-shared/src/components/ActiveVouchersTable/ActiveVouchersTable.tsx","entries":[{"id":"33eS.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649924839185}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-shared/src/components/CookieBanner/CookieBanner.tsx","entries":[{"id":"fMKi.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649250260519},{"id":"d9zV.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649250272038},{"id":"5Vq3.tsx","timestamp":1649250587789},{"id":"EMGA.tsx","timestamp":1649250602368},{"id":"T0OT.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649250721694}]}
{"version":1,"resource":"file:///Users/jan/Projects/amannn/next-intl/packages/use-intl/test/useNow.test.tsx","entries":[{"id":"P7nh.tsx","timestamp":1649431796451},{"id":"Bb6Q.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649431836077},{"id":"wsW8.tsx","timestamp":1649431857730},{"id":"cE05.tsx","timestamp":1649431868155},{"id":"lj42.tsx","timestamp":1649431892070},{"id":"7wLC.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649431927394},{"id":"eynu.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649431945328}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-whw/src/components/Header/HeaderMenu.tsx","entries":[{"id":"DVDU.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649343497906},{"id":"6GHK.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649343779359},{"id":"M5ml.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649343811403},{"id":"DCN3.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649343828701},{"id":"OENu.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649344087601},{"id":"8ZG8.tsx","timestamp":1649344411741},{"id":"2zOI.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649345197886},{"id":"4mjd.tsx","timestamp":1649345222563},{"id":"jxdR.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649345232237},{"id":"w0gF.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649345355866},{"id":"2Ho8.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649345618948},{"id":"3uOG.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649401198422},{"id":"ojPd.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649401218428},{"id":"H9Rx.tsx","timestamp":1649401755554},{"id":"RHAL.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649401806145},{"id":"6M7t.tsx","timestamp":1649401858708},{"id":"goNR.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649401870208},{"id":"9Ajf.tsx","timestamp":1649401874975},{"id":"E3h7.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649403905060},{"id":"9hDh.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649409725125},{"id":"rA0t.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649409766653},{"id":"tZvH.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649409818724},{"id":"Sc27.tsx","timestamp":1649409900648},{"id":"egMk.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649409922990},{"id":"6PN8.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649409942643},{"id":"Oxcn.tsx","timestamp":1649410047307},{"id":"MABn.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649410063549},{"id":"tg9b.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649410097026},{"id":"dPuO.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649410110016},{"id":"VAT1.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649410128889},{"id":"Bgqa.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649410142292},{"id":"JQ88.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649410224353},{"id":"U3MZ.tsx","timestamp":1649410227577},{"id":"QH3o.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649681661847},{"id":"nRN8.tsx","timestamp":1649682088750}]}
{"version":1,"resource":"file:///Users/jan/Projects/tools-aoeur/component-library/src/component-library/component/filterset/filterset-filters/filterset-filters.story.js","entries":[{"id":"maV5.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649165428105},{"id":"T9CJ.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649165442210},{"id":"OGIN.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649165480881},{"id":"Uevc.js","timestamp":1649165542392},{"id":"a0Wc.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649165559392},{"id":"cB9j.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649165739590},{"id":"EjkS.js","timestamp":1649165751867},{"id":"0P92.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649165933385}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-sun/src/components/DealsSlider/DealsSliderItem.tsx","entries":[{"id":"fuW7.tsx","timestamp":1648800869309}]}
{"version":1,"resource":"file:///Users/jan/Projects/amannn/next-intl/node_modules/intl-messageformat/src/core.d.ts","entries":[{"id":"ijUB.ts","timestamp":1649421870692},{"id":"oMo7.ts","timestamp":1649430964121}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-shared/mock/data/whw/general-redirect-response.json","entries":[{"id":"Lx78.json","timestamp":1649229638358}]}
{
"destination": "http://localhost:3000/coupons/h-m",
"statusCode": 302
}
{
"name": "website",
"version": "2.4.1",
"private": true,
"scripts": {
"dev": "next dev",
"lint": "eslint pages && tsc",
"test": "echo 'No tests yet'",
"build": "next build",
"start": "next start"
},
"dependencies": {
"next": "^12.1.0",
"nextra": "2.0.0-alpha.44",
"nextra-theme-docs": "2.0.0-alpha.44",
"react": "^17.0.0",
"react-dom": "^17.0.0",
"tailwindcss": "3.0.7"
},
"devDependencies": {
"autoprefixer": "10.4.0",
"eslint": "8.12.0",
"eslint-config-molindo": "6.0.0",
"eslint-config-next": "^12.0.0"
}
}
{"version":1,"resource":"file:///Users/jan/Projects/amannn/next-intl/packages/website/package.json","entries":[{"id":"GqoW.json","source":"searchReplace.source","timestamp":1648801477469},{"id":"dB12.json","source":"searchReplace.source","timestamp":1648819659164},{"id":"PBas.json","source":"searchReplace.source","timestamp":1649420865437}]}
{
"name": "website",
"version": "2.4.1-alpha.5",
"private": true,
"scripts": {
"dev": "next dev",
"lint": "eslint pages && tsc",
"test": "echo 'No tests yet'",
"build": "next build",
"start": "next start"
},
"dependencies": {
"next": "^12.1.0",
"nextra": "2.0.0-alpha.44",
"nextra-theme-docs": "2.0.0-alpha.44",
"react": "^17.0.0",
"react-dom": "^17.0.0",
"tailwindcss": "3.0.7"
},
"devDependencies": {
"autoprefixer": "10.4.0",
"eslint": "8.12.0",
"eslint-config-molindo": "6.0.0",
"eslint-config-next": "^12.0.0"
}
}
{
"name": "website",
"version": "2.4.1",
"private": true,
"scripts": {
"dev": "next dev",
"lint": "eslint pages && tsc",
"test": "echo 'No tests yet'",
"build": "next build",
"start": "next start"
},
"dependencies": {
"next": "^12.1.0",
"nextra": "2.0.0-alpha.44",
"nextra-theme-docs": "2.0.0-alpha.44",
"react": "^18.0.0",
"react-dom": "^17.0.0",
"tailwindcss": "3.0.7"
},
"devDependencies": {
"autoprefixer": "10.4.0",
"eslint": "8.12.0",
"eslint-config-molindo": "6.0.0",
"eslint-config-next": "^12.0.0"
}
}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-whw/src/components/Navigation/Navigation.tsx","entries":[{"id":"nXMS.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649314630648},{"id":"oznx.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649320315167},{"id":"j1qB.tsx","source":"Workspace Edit","timestamp":1649320330249},{"id":"uxVV.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649682154393}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-sun/src/components/Logo/Logo.tsx","entries":[{"id":"3245.tsx","timestamp":1649314743414},{"id":"8ejZ.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649315121447},{"id":"daAs.tsx","timestamp":1649315126227},{"id":"NDlj.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649315140385},{"id":"aNvp.tsx","source":"undoRedo.source","timestamp":1649318192502}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-whw/src/components/ShopPageLayout/ShopPageLayout.tsx","entries":[{"id":"GAE8.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650015552511},{"id":"U4rI.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650015565542},{"id":"mKRw.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650016029234},{"id":"qHEz.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650016180249},{"id":"AYz7.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650016225426},{"id":"L4qe.tsx","timestamp":1650016282001},{"id":"ZZCQ.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650016329066},{"id":"Oqnp.tsx","timestamp":1650016359800},{"id":"U0UX.tsx","timestamp":1650016386223},{"id":"1tHd.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650016414128},{"id":"YMFo.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650023902096},{"id":"9t4D.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650023929337},{"id":"vQfx.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650024379821},{"id":"jq8i.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650028299814},{"id":"4hWP.tsx","timestamp":1650028337126},{"id":"C1T2.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650029264776},{"id":"eEOg.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650029360772},{"id":"dHGa.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650029386831},{"id":"qflA.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650029478536},{"id":"duLT.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650029588821},{"id":"ayrg.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650029818581},{"id":"uRyE.tsx","timestamp":1650029822667},{"id":"l2ZT.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650029863581}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-whw/src/components/Header/Header.tsx","entries":[{"id":"Wekk.tsx","timestamp":1649343204260},{"id":"wfhh.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649343448781},{"id":"LRDn.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649343518851},{"id":"IuNs.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649343528946},{"id":"tVB1.tsx","timestamp":1649343543775},{"id":"x4H3.tsx","source":"undoRedo.source","timestamp":1649343546293},{"id":"Yerc.tsx","timestamp":1649343548263},{"id":"kIYg.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649344045863},{"id":"XG6R.tsx","timestamp":1649344048207},{"id":"03j3.tsx","timestamp":1649412687589},{"id":"ZRQW.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649413689789},{"id":"2uBv.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649414582810},{"id":"xuZ2.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649414692876},{"id":"Njbj.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649425559492}]}
{"version":1,"resource":"file:///Users/jan/Projects/amannn/next-intl/packages/use-intl/test/useIntl.test.tsx","entries":[{"id":"FSJk.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649428401985},{"id":"7ydt.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649428432745}]}
{"version":1,"resource":"file:///Users/jan/Projects/zemtu/mobile/client/src/utils/__tests__/areAllRequirementsMet-test.js","entries":[{"id":"DhyM.js","timestamp":1649083572436}]}
{"version":1,"resource":"file:///Users/jan/Projects/tools-aoeur/application_packages/doc/README_ui.md","entries":[{"id":"Kpdo.md","timestamp":1650443598400}]}
{"version":1,"resource":"file:///Users/jan/Projects/tools-aoeur/component-library/src/component-library/component/filterset/filterset.scss","entries":[{"id":"FZjM.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1649159205712},{"id":"1DQt.scss","timestamp":1649159250430},{"id":"J4qD.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1649164405011},{"id":"KK0y.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1649164452476},{"id":"7ohv.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1649165668693},{"id":"3zrU.scss","timestamp":1649165671179},{"id":"Dq2f.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1649668112657},{"id":"0LEv.scss","timestamp":1649668146639},{"id":"2Pz5.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1649668178539},{"id":"ycdw.scss","timestamp":1649668215565},{"id":"umWi.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1649668258497},{"id":"Iiiw.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1649668298389},{"id":"JGmL.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1649668627786},{"id":"muc4.scss","timestamp":1649672925979},{"id":"kyLo.scss","timestamp":1649673113720},{"id":"tcbv.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1649673144856},{"id":"Psgb.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1649751349645},{"id":"5pw7.scss","timestamp":1649769255852},{"id":"oC3q.scss","timestamp":1649769300692},{"id":"notp.scss","timestamp":1649769322775}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-shared/src/components/ShopGrid/ShopGrid.module.scss","entries":[{"id":"9v5J.scss","timestamp":1649927436334},{"id":"yZbo.scss","timestamp":1649927489636},{"id":"nhEz.scss","timestamp":1649927506170},{"id":"LdDH.scss","timestamp":1649927608993}]}
{"version":1,"resource":"file:///Users/jan/Projects/tools-aoeur/component-library/src/widget-library/widget/filterset/filterset.story.js","entries":[{"id":"RLVQ.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649762606635},{"id":"FIfW.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649762624984},{"id":"lrtV.js","timestamp":1649762661972}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-whw/src/components/Header/HeaderMenu.module.scss","entries":[{"id":"Io8p.scss","timestamp":1649344084457}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-whw/src/styles/theme/space.scss","entries":[{"id":"iPoV.scss","timestamp":1649936416028}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-shared/src/components/ShopSummary/ShopSummaryLogo.tsx","entries":[{"id":"jNkb.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649323004195},{"id":"5Ltj.tsx","timestamp":1649323014064}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-sun/src/styles/theme/components.scss","entries":[{"id":"sYp7.scss","timestamp":1648798930383},{"id":"q4Sc.scss","timestamp":1648799902381},{"id":"Tvro.scss","timestamp":1649156092809},{"id":"nshH.scss","timestamp":1649156227543}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-whw/src/config/environment.tsx","entries":[{"id":"3NG5.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649231349431},{"id":"jrXp.tsx","timestamp":1649678763785}]}
{
"ShopSummaryLogo": {
"logoAlt": "{shopName} logo",
"showDetails": "Show more",
"shopLink": "/coupons/visit-shop/{shopAlias}?click_source=merchant-page"
},
"ShopSummaryDetails": {
"showDetails": "Show more"
},
"ShopSummaryStarRatingText": {
"averageRating": "{averageRating, number, ::.##} out of {maxRating, number} stars",
"averageRatingSuffix": " from {totalVotes, number} votes"
}
}
{
"ActiveVouchersEmpty": {
"title": "We're already working on getting new {shopName} deals for you.",
"description": "Want to be the first to know about new {shopName} vouchers? Subscribe to our newsletter and you'll be updated when new coupons are posted."
},
"ActiveVouchersTable": {
"title": "Top {shopName} Offers & Deals for {now, date, ::yyyyMMMM}",
"head": {
"label": "Discount",
"value": "{shopName} coupon details",
"expiryDate": "Vaild until"
},
"rows": {
"expiryDate": "{expiredate, date, ::dd/MM/yyyy}",
"noExpiryDate": "Currently no expiry date"
}
},
"ActiveVouchersTableLabel": {
"reward": "Reward"
},
"CrossSellingVouchers": {
"title": "Promo codes you might also enjoy"
},
"ExpandableWrapper": {
"readMore": "read more",
"close": "close"
},
"ExpiredVouchers": {
"title": "Recently Featured {shopName} Promo Codes",
"description": "Sometimes these {shopName} coupons can still work after they expire."
},
"ShopSummaryLogo": {
"logoAlt": "{shopName} logo",
"shopLink": "/coupons/visit-shop/{shopAlias}?click_source=merchant-page"
},
"ShopSummaryDetails": {
"showDetails": "Details"
},
"ShopSummaryStarRatingText": {
"averageRating": "{averageRating, number, ::.##} of {maxRating, number} stars",
"averageRatingSuffix": " decided by {totalVotes, number} votes"
},
"ShopGrid": {
"title": "Your top discount codes",
"showAll": {
"text": "Show all",
"link": "/coupons"
}
},
"ShopPage": {
"breadcrumbs": {
"home": {
"link": "/coupons",
"label": "Home"
},
"overview": {
"link": "/coupons/shops",
"label": "Shops"
},
"current": {
"label": "{shopName} Coupons"
}
}
},
"ShopSeotext": {
"title": "Information and advice about this shop",
"logoAlt": "{shopName} logo"
}
}
{
"ActiveVouchersEmpty": {
"title": "We're already working on getting new {shopName} deals for you.",
"description": "Want to be the first to know about new {shopName} vouchers? Subscribe to our newsletter and you'll be updated when new coupons are posted."
},
"ActiveVouchersTable": {
"title": "Top {shopName} Offers & Deals for {now, date, ::yyyyMMMM}",
"head": {
"label": "Discount",
"value": "{shopName} coupon details",
"expiryDate": "Vaild until"
},
"rows": {
"expiryDate": "{expiredate, date, ::dd/MM/yyyy}",
"noExpiryDate": "Currently no expiry date"
}
},
"ActiveVouchersTableLabel": {
"reward": "Reward"
},
"CrossSellingVouchers": {
"title": "Promo codes you might also enjoy"
},
"ExpandableWrapper": {
"readMore": "READ MORE",
"close": "CLOSE"
},
"ExpiredVouchers": {
"title": "Recently Featured {shopName} Promo Codes",
"description": "Sometimes these {shopName} coupons can still work after they expire."
},
"ShopSummaryLogo": {
"logoAlt": "{shopName} logo",
"shopLink": "/coupons/visit-shop/{shopAlias}?click_source=merchant-page"
},
"ShopSummaryDetails": {
"showDetails": "Details"
},
"ShopSummaryStarRatingText": {
"averageRating": "{averageRating, number, ::.##} of {maxRating, number} stars",
"averageRatingSuffix": " decided by {totalVotes, number} votes"
},
"ShopGrid": {
"title": "Your top discount codes",
"showAll": {
"text": "Show all",
"link": "/coupons"
}
},
"ShopPage": {
"breadcrumbs": {
"home": {
"link": "/coupons",
"label": "Home"
},
"overview": {
"link": "/coupons/shops",
"label": "Shops"
},
"current": {
"label": "{shopName} Coupons"
}
}
},
"ShopSeotext": {
"title": "Information and advice about this shop",
"logoAlt": "{shopName} logo"
}
}
{
"ActiveVouchersEmpty": {
"title": "We're already working on getting new {shopName} deals for you.",
"description": "Want to be the first to know about new {shopName} vouchers? Subscribe to our newsletter and you'll be updated when new coupons are posted."
},
"ActiveVouchersTable": {
"title": "Top {shopName} Offers & Deals for {now, date, ::yyyyMMMM}",
"head": {
"label": "Discount",
"value": "{shopName} coupon details",
"expiryDate": "Vaild until"
},
"rows": {
"expiryDate": "{expiredate, date, ::dd/MM/yyyy}",
"noExpiryDate": "Currently no expiry date"
}
},
"ActiveVouchersTableLabel": {
"reward": "Reward"
},
"CrossSellingVouchers": {
"title": "Promo codes you might also enjoy"
},
"ExpandableWrapper": {
"readMore": "READ MORE",
"close": "CLOSE"
},
"ExpiredVouchers": {
"title": "Recently Featured {shopName} Promo Codes",
"description": "Sometimes these {shopName} coupons can still work after they expire."
},
"SimilarShopsWhiteLabel": {
"title": "Others who like discounts at Nordstrom also like to save at these shops"
},
"ShopAdsItem": {
"altLogo": "{shopName} coupon",
"exclusive": "Exclusive"
},
"ShopDiscountStats": {
"overallDiscounts": "All {shopName} discounts:",
"existingClientsDiscounts": "Existing Customer Discounts:",
"maxDiscount": "Biggest Savings:",
"maxDiscountValue": "{type}{value}",
"maxDiscountPercentValue": "{value}{type}",
"newClientsDiscounts": "New Customer Discounts:",
"numDiscounts": "Active {shopName} Discounts:",
"title": "Number of {shopName} codes on {updatedAt, date, ::dd.MM.yyyy}"
},
"ShopSummaryLogo": {
"logoAlt": "{shopName} logo",
"shopLink": "/coupons/visit-shop/{shopAlias}?click_source=merchant-page"
},
"ShopSummaryDetails": {
"showDetails": "Details"
},
"ShopSummaryStarRatingText": {
"averageRating": "{averageRating, number, ::.##} of {maxRating, number} stars",
"averageRatingSuffix": " decided by {totalVotes, number} votes"
},
"ShopGrid": {
"title": "Your top discount codes",
"showAll": {
"text": "Show all",
"link": "/coupons"
}
},
"ShopPage": {
"breadcrumbs": {
"home": {
"link": "/coupons",
"label": "Home"
},
"overview": {
"link": "/coupons/shops",
"label": "Shops"
},
"current": {
"label": "{shopName} Coupons"
}
}
},
"ShopRating": {
"title": "Rate {shopName}",
"averageRating": "{averageRating, number, ::.##} of {maxRating, number} stars decided by {totalVotes, number} votes"
},
"ShopSeotext": {
"title": "Information and advice about this shop",
"logoAlt": "{shopName} logo"
},
"StarRatingButton": {
"star": "Rate with {value, plural, one {one star} other {{value} stars}}"
}
}
{
"ActiveVouchersEmpty": {
"title": "We're already working on getting new {shopName} deals for you.",
"description": "Want to be the first to know about new {shopName} vouchers? Subscribe to our newsletter and you'll be updated when new coupons are posted."
},
"ActiveVouchersTable": {
"title": "Top {shopName} Offers & Deals for {now, date, ::yyyyMMMM}",
"head": {
"label": "Discount",
"value": "{shopName} coupon details",
"expiryDate": "Vaild until"
},
"rows": {
"expiryDate": "{expiredate, date, ::dd/MM/yyyy}",
"noExpiryDate": "Currently no expiry date"
}
},
"ActiveVouchersTableLabel": {
"reward": "Reward"
},
"CrossSellingVouchers": {
"title": "Promo codes you might also enjoy"
},
"ExpandableWrapper": {
"readMore": "READ MORE",
"close": "CLOSE"
},
"ExpiredVouchers": {
"title": "Recently Featured {shopName} Promo Codes",
"description": "Sometimes these {shopName} coupons can still work after they expire."
},
"ShopSummaryLogo": {
"logoAlt": "{shopName} logo",
"shopLink": "/coupons/visit-shop/{shopAlias}?click_source=merchant-page"
},
"ShopSummaryDetails": {
"showDetails": "Details"
},
"ShopSummaryStarRatingText": {
"averageRating": "{averageRating, number, ::.##} of {maxRating, number} stars",
"averageRatingSuffix": " decided by {totalVotes, number} votes"
},
"ShopGrid": {
"title": "Your top discount codes",
"showAll": {
"text": "Show all",
"link": "/coupons"
}
},
"ShopPage": {
"breadcrumbs": {
"home": {
"link": "/coupons",
"label": "Home"
},
"overview": {
"link": "/coupons/shops",
"label": "Shops"
},
"current": {
"label": "{shopName} Coupons"
}
}
},
"ShopRating": {
"title": "Rate {shopName}",
"averageRating": "{averageRating, number, ::.##} of {maxRating, number} stars decided by {totalVotes, number} votes"
},
"ShopSeotext": {
"title": "Information and advice about this shop",
"logoAlt": "{shopName} logo"
},
"StarRatingButton": {
"star": "Rate with {value, plural, one {one star} other {{value} stars}}"
}
}
{
"ActiveVouchersEmpty": {
"title": "We're already working on getting new {shopName} deals for you.",
"description": "Want to be the first to know about new {shopName} vouchers? Subscribe to our newsletter and you'll be updated when new coupons are posted."
},
"ActiveVouchersTable": {
"title": "Top {shopName} Offers & Deals for {now, date, ::yyyyMMMM}",
"head": {
"label": "Discount",
"value": "{shopName} coupon details",
"expiryDate": "Vaild until"
},
"rows": {
"expiryDate": "{expiredate, date, ::dd/MM/yyyy}",
"noExpiryDate": "Currently no expiry date"
}
},
"ActiveVouchersTableLabel": {
"reward": "Reward"
},
"CrossSellingVouchers": {
"title": "Promo codes you might also enjoy"
},
"ExpandableWrapper": {
"readMore": "READ MORE",
"close": "CLOSE"
},
"ExpiredVouchers": {
"title": "Recently Featured {shopName} Promo Codes",
"description": "Sometimes these {shopName} coupons can still work after they expire."
},
"SimilarShopsWhiteLabel": {
"title": "Others who like discounts at Nordstrom also like to save at these shops"
},
"ShopSummaryLogo": {
"logoAlt": "{shopName} logo",
"shopLink": "/coupons/visit-shop/{shopAlias}?click_source=merchant-page"
},
"ShopSummaryDetails": {
"showDetails": "Details"
},
"ShopSummaryStarRatingText": {
"averageRating": "{averageRating, number, ::.##} of {maxRating, number} stars",
"averageRatingSuffix": " decided by {totalVotes, number} votes"
},
"ShopGrid": {
"title": "Your top discount codes",
"showAll": {
"text": "Show all",
"link": "/coupons"
}
},
"ShopPage": {
"breadcrumbs": {
"home": {
"link": "/coupons",
"label": "Home"
},
"overview": {
"link": "/coupons/shops",
"label": "Shops"
},
"current": {
"label": "{shopName} Coupons"
}
}
},
"ShopRating": {
"title": "Rate {shopName}",
"averageRating": "{averageRating, number, ::.##} of {maxRating, number} stars decided by {totalVotes, number} votes"
},
"ShopSeotext": {
"title": "Information and advice about this shop",
"logoAlt": "{shopName} logo"
},
"StarRatingButton": {
"star": "Rate with {value, plural, one {one star} other {{value} stars}}"
}
}
{
"ShopSummaryLogo": {
"logoAlt": "{shopName} logo",
"shopLink": "/coupons/visit-shop/{shopAlias}?click_source=merchant-page"
},
"ShopSummaryDetails": {
"showDetails": "Details"
},
"ShopSummaryStarRatingText": {
"averageRating": "{averageRating, number, ::.##} of {maxRating, number} stars",
"averageRatingSuffix": " decided by {totalVotes, number} votes"
},
"ShopPage": {
"breadcrumbs": {
"home": {
"link": "/coupons",
"label": "Home"
},
"overview": {
"link": "/coupons/shops",
"label": "Shops"
},
"current": {
"label": "{shopName} Coupons"
}
}
}
}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-whw/src/config/messages/shop.json","entries":[{"id":"upCf.json","timestamp":1649231344366},{"id":"1TdH.json","timestamp":1649323099731},{"id":"KjjB.json","timestamp":1649323145708},{"id":"ZY7p.json","timestamp":1649323191891},{"id":"Spwg.json","timestamp":1649323204475},{"id":"md1H.json","timestamp":1649323795634},{"id":"DWo5.json","timestamp":1649323961320},{"id":"t7QI.json","timestamp":1649342209920},{"id":"OPDC.json","source":"undoRedo.source","timestamp":1649342217154},{"id":"udfR.json","timestamp":1649859190733},{"id":"k0tO.json","timestamp":1649859215280},{"id":"Ypbr.json","timestamp":1649860193639},{"id":"pN0B.json","timestamp":1649924456126},{"id":"oaip.json","timestamp":1649924469790},{"id":"sYIh.json","timestamp":1649927129165},{"id":"pVfD.json","timestamp":1649929073756},{"id":"3DSi.json","timestamp":1649929765593},{"id":"5pUQ.json","timestamp":1649929829186},{"id":"SseJ.json","timestamp":1649937279429},{"id":"CapU.json","timestamp":1649937328077},{"id":"dUMF.json","timestamp":1649938907776},{"id":"XklB.json","timestamp":1649939542815},{"id":"LmXW.json","timestamp":1649940036527},{"id":"7SsD.json","timestamp":1649942644664},{"id":"ntCU.json","timestamp":1649943082823},{"id":"whVN.json","timestamp":1649943100487},{"id":"RgD4.json","timestamp":1649943213388},{"id":"l040.json","timestamp":1649943243682},{"id":"qjbU.json","timestamp":1649943255928},{"id":"ZTxg.json","timestamp":1649944786611},{"id":"zigA.json","timestamp":1649947730808},{"id":"ZmNv.json","timestamp":1649948453591}]}
{
"ExpiredVouchers": {
"title": "Recently Featured {shopName} Promo Codes",
"description": "Sometimes these {shopName} coupons can still work after they expire."
},
"ShopSummaryLogo": {
"logoAlt": "{shopName} logo",
"shopLink": "/coupons/visit-shop/{shopAlias}?click_source=merchant-page"
},
"ShopSummaryDetails": {
"showDetails": "Details"
},
"ShopSummaryStarRatingText": {
"averageRating": "{averageRating, number, ::.##} of {maxRating, number} stars",
"averageRatingSuffix": " decided by {totalVotes, number} votes"
},
"ShopPage": {
"breadcrumbs": {
"home": {
"link": "/coupons",
"label": "Home"
},
"overview": {
"link": "/coupons/shops",
"label": "Shops"
},
"current": {
"label": "{shopName} Coupons"
}
}
}
}
{
"ShopSummaryLogo": {
"logoAlt": "{shopName} logo",
"shopLink": "/coupons/visit-shop/{shopAlias}?click_source=merchant-page"
},
"ShopSummaryDetails": {
"showDetails": "Details"
},
"ShopSummaryStarRatingText": {
"averageRating": "{averageRating, number, ::.##} out of {maxRating, number} stars",
"averageRatingSuffix": " from {totalVotes, number} votes"
}
}
{
"ActiveVouchersEmpty": {
"title": "We're already working on getting new {shopName} deals for you.",
"description": "Want to be the first to know about new {shopName} vouchers? Subscribe to our newsletter and you'll be updated when new coupons are posted."
},
"ActiveVouchersTable": {
"title": "Top {shopName} Offers & Deals for {now, date, ::yyyyMMMM}",
"head": {
"label": "Discount",
"value": "{shopName} coupon details",
"expiryDate": "Vaild until"
},
"rows": {
"expiryDate": "{expiredate, date, ::dd/MM/yyyy}",
"noExpiryDate": "Currently no expiry date"
}
},
"ActiveVouchersTableLabel": {
"reward": "Reward"
},
"CrossSellingVouchers": {
"title": "Promo codes you might also enjoy"
},
"ExpandableWrapper": {
"readMore": "READ MORE",
"close": "CLOSE"
},
"ExpiredVouchers": {
"title": "Recently Featured {shopName} Promo Codes",
"description": "Sometimes these {shopName} coupons can still work after they expire."
},
"SimilarShopsWhiteLabel": {
"title": "Others who like discounts at Nordstrom also like to save at these shops"
},
"ShopAdsItem": {
"altLogo": "{shopName} coupon",
"exclusive": "Exclusive"
},
"ShopDiscountStats": {
"overallDiscounts": "All {shopName} discounts:",
"existingClientsDiscounts": "Existing Customer Discounts:",
"maxDiscount": "Biggest Savings:",
"maxDiscountValue": "{type}{value}",
"maxDiscountPercentValue": "{value}{type}",
"newClientsDiscounts": "New Customer Discounts:",
"numDiscounts": "Active {shopName} Discounts:",
"title": "Number of {shopName} codes on {updatedAt, date, ::dd-yyyy}"
},
"ShopSummaryLogo": {
"logoAlt": "{shopName} logo",
"shopLink": "/coupons/visit-shop/{shopAlias}?click_source=merchant-page"
},
"ShopSummaryDetails": {
"showDetails": "Details"
},
"ShopSummaryStarRatingText": {
"averageRating": "{averageRating, number, ::.##} of {maxRating, number} stars",
"averageRatingSuffix": " decided by {totalVotes, number} votes"
},
"ShopGrid": {
"title": "Your top discount codes",
"showAll": {
"text": "Show all",
"link": "/coupons"
}
},
"ShopPage": {
"breadcrumbs": {
"home": {
"link": "/coupons",
"label": "Home"
},
"overview": {
"link": "/coupons/shops",
"label": "Shops"
},
"current": {
"label": "{shopName} Coupons"
}
}
},
"ShopRating": {
"title": "Rate {shopName}",
"averageRating": "{averageRating, number, ::.##} of {maxRating, number} stars decided by {totalVotes, number} votes"
},
"ShopSeotext": {
"title": "Information and advice about this shop",
"logoAlt": "{shopName} logo"
},
"StarRatingButton": {
"star": "Rate with {value, plural, one {one star} other {{value} stars}}"
}
}
{
"ActiveVouchersEmpty": {
"title": "We're already working on getting new {shopName} deals for you.",
"description": "Want to be the first to know about new {shopName} vouchers? Subscribe to our newsletter and you'll be updated when new coupons are posted."
},
"ActiveVouchersTable": {
"title": "Top {shopName} Offers & Deals for {now, date, ::yyyyMMMM}",
"head": {
"label": "Discount",
"value": "{shopName} coupon details",
"expiryDate": "Vaild until"
},
"rows": {
"expiryDate": "{expiredate, date, ::dd/MM/yyyy}",
"noExpiryDate": "Currently no expiry date"
}
},
"ActiveVouchersTableLabel": {
"reward": "Reward"
},
"CrossSellingVouchers": {
"title": "Promo codes you might also enjoy"
},
"ExpandableWrapper": {
"readMore": "READ MORE",
"close": "CLOSE"
},
"ExpiredVouchers": {
"title": "Recently Featured {shopName} Promo Codes",
"description": "Sometimes these {shopName} coupons can still work after they expire."
},
"SimilarShopsWhiteLabel": {
"title": "Others who like discounts at Nordstrom also like to save at these shops"
},
"ShopAdsItem": {
"altLogo": "{shopName} coupon",
"exclusive": "Exclusive"
},
"ShopSummaryLogo": {
"logoAlt": "{shopName} logo",
"shopLink": "/coupons/visit-shop/{shopAlias}?click_source=merchant-page"
},
"ShopSummaryDetails": {
"showDetails": "Details"
},
"ShopSummaryStarRatingText": {
"averageRating": "{averageRating, number, ::.##} of {maxRating, number} stars",
"averageRatingSuffix": " decided by {totalVotes, number} votes"
},
"ShopGrid": {
"title": "Your top discount codes",
"showAll": {
"text": "Show all",
"link": "/coupons"
}
},
"ShopPage": {
"breadcrumbs": {
"home": {
"link": "/coupons",
"label": "Home"
},
"overview": {
"link": "/coupons/shops",
"label": "Shops"
},
"current": {
"label": "{shopName} Coupons"
}
}
},
"ShopRating": {
"title": "Rate {shopName}",
"averageRating": "{averageRating, number, ::.##} of {maxRating, number} stars decided by {totalVotes, number} votes"
},
"ShopSeotext": {
"title": "Information and advice about this shop",
"logoAlt": "{shopName} logo"
},
"StarRatingButton": {
"star": "Rate with {value, plural, one {one star} other {{value} stars}}"
}
}
{
"ShopSummaryLogo": {
"logoAlt": "{shopName} logo",
"shopLink": "/coupons/visit-shop/{shopAlias}?click_source=merchant-page"
},
"ShopSummaryDetails": {
"showDetails": "Details"
},
"ShopSummaryStarRatingText": {
"averageRating": "{averageRating, number, ::.##} of {maxRating, number} stars",
"averageRatingSuffix": " decided by {totalVotes, number} votes"
},
"ShopPage": {
"breadcrumbs": {
"home": {
"link": "/coupons",
"label": "Home"
},
"overview": {
"link": "/coupons/shops",
"label": "Shops"
},
"current": {
"label": "{shopName} Coupons - {now, date, ::yyyyMMM}"
}
}
}
}
{
"ActiveVouchersEmpty": {
"title": "We're already working on getting new {shopName} deals for you.",
"description": "Want to be the first to know about new {shopName} vouchers? Subscribe to our newsletter and you'll be updated when new coupons are posted."
},
"ActiveVouchersTable": {
"title": "Top {shopName} Offers & Deals for {now, date, ::yyyyMMMM}",
"head": {
"label": "Discount",
"value": "{shopName} coupon details",
"expiryDate": "Vaild until"
},
"rows": {
"expiryDate": "{expiredate, date, ::dd/MM/yyyy}",
"noExpiryDate": "Currently no expiry date"
}
},
"ActiveVouchersTableLabel": {
"reward": "Reward"
},
"CrossSellingVouchers": {
"title": "Promo codes you might also enjoy"
},
"ExpandableWrapper": {
"readMore": "READ MORE",
"close": "CLOSE"
},
"ExpiredVouchers": {
"title": "Recently Featured {shopName} Promo Codes",
"description": "Sometimes these {shopName} coupons can still work after they expire."
},
"SimilarShopsWhiteLabel": {
"title": "Others who like discounts at Nordstrom also like to save at these shops"
},
"ShopAdsItem": {
"altLogo": "{shopName} coupon",
"exclusive": "Exclusive"
},
"ShopDiscountStats": {
"overallDiscounts": "All {shopName} discounts:",
"existingClientsDiscounts": "Existing Customer Discounts:",
"maxDiscount": "Biggest Savings:",
"maxDiscountValue": "{type}{value}",
"maxDiscountPercentValue": "{value}{type}",
"newClientsDiscounts": "New Customer Discounts:",
"numDiscounts": "Active {shopName} Discounts:",
"title": "Number of {shopName} codes on {updatedAt, date, ::yyyy-MM-dd}"
},
"ShopSummaryLogo": {
"logoAlt": "{shopName} logo",
"shopLink": "/coupons/visit-shop/{shopAlias}?click_source=merchant-page"
},
"ShopSummaryDetails": {
"showDetails": "Details"
},
"ShopSummaryStarRatingText": {
"averageRating": "{averageRating, number, ::.##} of {maxRating, number} stars",
"averageRatingSuffix": " decided by {totalVotes, number} votes"
},
"ShopGrid": {
"title": "Your top discount codes",
"showAll": {
"text": "Show all",
"link": "/coupons"
}
},
"ShopPage": {
"breadcrumbs": {
"home": {
"link": "/coupons",
"label": "Home"
},
"overview": {
"link": "/coupons/shops",
"label": "Shops"
},
"current": {
"label": "{shopName} Coupons"
}
}
},
"ShopRating": {
"title": "Rate {shopName}",
"averageRating": "{averageRating, number, ::.##} of {maxRating, number} stars decided by {totalVotes, number} votes"
},
"ShopSeotext": {
"title": "Information and advice about this shop",
"logoAlt": "{shopName} logo"
},
"StarRatingButton": {
"star": "Rate with {value, plural, one {one star} other {{value} stars}}"
}
}
{
"ActiveVouchersEmpty": {
"title": "We're already working on getting new {shopName} deals for you.",
"description": "Want to be the first to know about new {shopName} vouchers? Subscribe to our newsletter and you'll be updated when new coupons are posted."
},
"ActiveVouchersTable": {
"title": "Top {shopName} Offers & Deals for {now, date, ::yyyyMMMM}",
"head": {
"label": "Discount",
"value": "{shopName} coupon details",
"expiryDate": "Vaild until"
},
"rows": {
"expiryDate": "{expiredate, date, ::dd/MM/yyyy}",
"noExpiryDate": "Currently no expiry date"
}
},
"ActiveVouchersTableLabel": {
"reward": "Reward"
},
"CrossSellingVouchers": {
"title": "Promo codes you might also enjoy"
},
"ExpiredVouchers": {
"title": "Recently Featured {shopName} Promo Codes",
"description": "Sometimes these {shopName} coupons can still work after they expire."
},
"ShopSummaryLogo": {
"logoAlt": "{shopName} logo",
"shopLink": "/coupons/visit-shop/{shopAlias}?click_source=merchant-page"
},
"ShopSummaryDetails": {
"showDetails": "Details"
},
"ShopSummaryStarRatingText": {
"averageRating": "{averageRating, number, ::.##} of {maxRating, number} stars",
"averageRatingSuffix": " decided by {totalVotes, number} votes"
},
"ShopPage": {
"breadcrumbs": {
"home": {
"link": "/coupons",
"label": "Home"
},
"overview": {
"link": "/coupons/shops",
"label": "Shops"
},
"current": {
"label": "{shopName} Coupons"
}
}
}
}
{
"ShopSummaryLogo": {
"logoAlt": "{shopName} logo",
"shopLink": "/coupons/visit-shop/{shopAlias}?click_source=merchant-page"
},
"ShopSummaryDetails": {
"showDetails": "Details"
},
"ShopSummaryStarRatingText": {
"averageRating": "{averageRating, number, ::.##} of {maxRating, number} stars",
"averageRatingSuffix": " decided by {totalVotes, number} votes"
},
"ShopPage": {
"breadcrumbs": {
"home": {
"link": "/coupons",
"label": "Home"
},
"overview": {
"link": "/coupons/shops",
"label": "Shops"
},
"current": {
"label": "{shopName} Coupons"
}
}
}
}
{
"ActiveVouchersTable": {
"title": "Top {shopName} Offers & Deals for {now, date, ::yyyyMMMM}",
"head": {
"label": "Discount",
"value": "{shopName} coupon details",
"expiryDate": "Vaild until"
},
"rows": {
"expiryDate": "{expiredate, date, ::dd/MM/yyyy}",
"noExpiryDate": "Currently no expiry date"
}
},
"ActiveVouchersTableLabel": {
"reward": "Reward"
},
"CrossSellingVouchers": {
"title": "Promo codes you might also enjoy"
},
"ExpiredVouchers": {
"title": "Recently Featured {shopName} Promo Codes",
"description": "Sometimes these {shopName} coupons can still work after they expire."
},
"ShopSummaryLogo": {
"logoAlt": "{shopName} logo",
"shopLink": "/coupons/visit-shop/{shopAlias}?click_source=merchant-page"
},
"ShopSummaryDetails": {
"showDetails": "Details"
},
"ShopSummaryStarRatingText": {
"averageRating": "{averageRating, number, ::.##} of {maxRating, number} stars",
"averageRatingSuffix": " decided by {totalVotes, number} votes"
},
"ShopPage": {
"breadcrumbs": {
"home": {
"link": "/coupons",
"label": "Home"
},
"overview": {
"link": "/coupons/shops",
"label": "Shops"
},
"current": {
"label": "{shopName} Coupons"
}
}
}
}
{
"ActiveVouchersEmpty": {
"title": "We're already working on getting new {shopName} deals for you.",
"description": "Want to be the first to know about new {shopName} vouchers? Subscribe to our newsletter and you'll be updated when new coupons are posted."
},
"ActiveVouchersTable": {
"title": "Top {shopName} Offers & Deals for {now, date, ::yyyyMMMM}",
"head": {
"label": "Discount",
"value": "{shopName} coupon details",
"expiryDate": "Vaild until"
},
"rows": {
"expiryDate": "{expiredate, date, ::dd/MM/yyyy}",
"noExpiryDate": "Currently no expiry date"
}
},
"ActiveVouchersTableLabel": {
"reward": "Reward"
},
"CrossSellingVouchers": {
"title": "Promo codes you might also enjoy"
},
"ExpiredVouchers": {
"title": "Recently Featured {shopName} Promo Codes",
"description": "Sometimes these {shopName} coupons can still work after they expire."
},
"ShopSummaryLogo": {
"logoAlt": "{shopName} logo",
"shopLink": "/coupons/visit-shop/{shopAlias}?click_source=merchant-page"
},
"ShopSummaryDetails": {
"showDetails": "Details"
},
"ShopSummaryStarRatingText": {
"averageRating": "{averageRating, number, ::.##} of {maxRating, number} stars",
"averageRatingSuffix": " decided by {totalVotes, number} votes"
},
"ShopGrid": {
"title": "Your top discount codes",
"showAll": {
"text": "Show all",
"link": "/coupons"
}
},
"ShopPage": {
"breadcrumbs": {
"home": {
"link": "/coupons",
"label": "Home"
},
"overview": {
"link": "/coupons/shops",
"label": "Shops"
},
"current": {
"label": "{shopName} Coupons"
}
}
},
"ShopSeotext": {
"title": "Information and advice about this shop",
"logoAlt": "{shopName} logo"
}
}
{
"ActiveVouchersEmpty": {
"title": "We're already working on getting new {shopName} deals for you.",
"description": "Want to be the first to know about new {shopName} vouchers? Subscribe to our newsletter and you'll be updated when new coupons are posted."
},
"ActiveVouchersTable": {
"title": "Top {shopName} Offers & Deals for {now, date, ::yyyyMMMM}",
"head": {
"label": "Discount",
"value": "{shopName} coupon details",
"expiryDate": "Vaild until"
},
"rows": {
"expiryDate": "{expiredate, date, ::dd/MM/yyyy}",
"noExpiryDate": "Currently no expiry date"
}
},
"ActiveVouchersTableLabel": {
"reward": "Reward"
},
"CrossSellingVouchers": {
"title": "Promo codes you might also enjoy"
},
"ExpandableWrapper": {
"readMore": "READ MORE",
"close": "CLOSE"
},
"ExpiredVouchers": {
"title": "Recently Featured {shopName} Promo Codes",
"description": "Sometimes these {shopName} coupons can still work after they expire."
},
"SimilarShopsWhiteLabel": {
"title": "Others who like discounts at Nordstrom also like to save at these shops"
},
"ShopAdsItem": {
"altLogo": "{shopName} coupon",
"exclusive": "Exclusive"
},
"ShopDiscountStats": {
"overallDiscounts": "All {shopName} discounts:",
"existingClientsDiscounts": "Existing Customer Discounts:",
"maxDiscount": "Biggest Savings:",
"maxDiscountValue": "{type}{value}",
"maxDiscountPercentValue": "{value}{type}",
"newClientsDiscounts": "New Customer Discounts:",
"numDiscounts": "Active {shopName} Discounts:",
"title": "Number of {shopName} codes on {updatedAt, date, ::dd-MM-yyyy}"
},
"ShopSummaryLogo": {
"logoAlt": "{shopName} logo",
"shopLink": "/coupons/visit-shop/{shopAlias}?click_source=merchant-page"
},
"ShopSummaryDetails": {
"showDetails": "Details"
},
"ShopSummaryStarRatingText": {
"averageRating": "{averageRating, number, ::.##} of {maxRating, number} stars",
"averageRatingSuffix": " decided by {totalVotes, number} votes"
},
"ShopGrid": {
"title": "Your top discount codes",
"showAll": {
"text": "Show all",
"link": "/coupons"
}
},
"ShopPage": {
"breadcrumbs": {
"home": {
"link": "/coupons",
"label": "Home"
},
"overview": {
"link": "/coupons/shops",
"label": "Shops"
},
"current": {
"label": "{shopName} Coupons"
}
}
},
"ShopRating": {
"title": "Rate {shopName}",
"averageRating": "{averageRating, number, ::.##} of {maxRating, number} stars decided by {totalVotes, number} votes"
},
"ShopSeotext": {
"title": "Information and advice about this shop",
"logoAlt": "{shopName} logo"
},
"StarRatingButton": {
"star": "Rate with {value, plural, one {one star} other {{value} stars}}"
}
}
{
"ActiveVouchersEmpty": {
"title": "We're already working on getting new {shopName} deals for you.",
"description": "Want to be the first to know about new {shopName} vouchers? Subscribe to our newsletter and you'll be updated when new coupons are posted."
},
"ActiveVouchersTable": {
"title": "Top {shopName} Offers & Deals for {now, date, ::yyyyMMMM}",
"head": {
"label": "Discount",
"value": "{shopName} coupon details",
"expiryDate": "Vaild until"
},
"rows": {
"expiryDate": "{expiredate, date, ::dd/MM/yyyy}",
"noExpiryDate": "Currently no expiry date"
}
},
"ActiveVouchersTableLabel": {
"reward": "Reward"
},
"CrossSellingVouchers": {
"title": "Promo codes you might also enjoy"
},
"ExpandableWrapper": {
"readMore": "READ MORE",
"close": "CLOSE"
},
"ExpiredVouchers": {
"title": "Recently Featured {shopName} Promo Codes",
"description": "Sometimes these {shopName} coupons can still work after they expire."
},
"SimilarShopsWhiteLabel": {
"title": "Others who like discounts at Nordstrom also like to save at these shops"
},
"ShopAdsItem": {
"altLogo": "{shopName} coupon",
"exclusive": "Exclusive"
},
"ShopDiscountStats": {
"overallDiscounts": "All {shopName} discounts:",
"existingClientsDiscounts": "Existing Customer Discounts:",
"maxDiscount": "Biggest Savings:",
"maxDiscountValue": "{type}{value}",
"maxDiscountPercentValue": "{value}{type}",
"newClientsDiscounts": "New Customer Discounts:",
"numDiscounts": "Active {shopName} Discounts:",
"title": "Number of {shopName} codes on {updatedAt, date, ::yyyy}"
},
"ShopSummaryLogo": {
"logoAlt": "{shopName} logo",
"shopLink": "/coupons/visit-shop/{shopAlias}?click_source=merchant-page"
},
"ShopSummaryDetails": {
"showDetails": "Details"
},
"ShopSummaryStarRatingText": {
"averageRating": "{averageRating, number, ::.##} of {maxRating, number} stars",
"averageRatingSuffix": " decided by {totalVotes, number} votes"
},
"ShopGrid": {
"title": "Your top discount codes",
"showAll": {
"text": "Show all",
"link": "/coupons"
}
},
"ShopPage": {
"breadcrumbs": {
"home": {
"link": "/coupons",
"label": "Home"
},
"overview": {
"link": "/coupons/shops",
"label": "Shops"
},
"current": {
"label": "{shopName} Coupons"
}
}
},
"ShopRating": {
"title": "Rate {shopName}",
"averageRating": "{averageRating, number, ::.##} of {maxRating, number} stars decided by {totalVotes, number} votes"
},
"ShopSeotext": {
"title": "Information and advice about this shop",
"logoAlt": "{shopName} logo"
},
"StarRatingButton": {
"star": "Rate with {value, plural, one {one star} other {{value} stars}}"
}
}
{
"ShopSummaryLogo": {
"logoAlt": "{shopName} logo",
"shopLink": "/coupons/visit-shop/{shopAlias}?click_source=merchant-page"
},
"ShopSummaryDetails": {
"showDetails": "Details"
},
"ShopSummaryStarRatingText": {
"averageRating": "{averageRating, number, ::.##} of {maxRating, number} stars",
"averageRatingSuffix": " decided by {totalVotes, number} votes"
}
}
{
"ActiveVouchersEmpty": {
"title": "We're already working on getting new {shopName} deals for you.",
"description": "Want to be the first to know about new {shopName} vouchers? Subscribe to our newsletter and you'll be updated when new coupons are posted."
},
"ActiveVouchersTable": {
"title": "Top {shopName} Offers & Deals for {now, date, ::yyyyMMMM}",
"head": {
"label": "Discount",
"value": "{shopName} coupon details",
"expiryDate": "Vaild until"
},
"rows": {
"expiryDate": "{expiredate, date, ::dd/MM/yyyy}",
"noExpiryDate": "Currently no expiry date"
}
},
"ActiveVouchersTableLabel": {
"reward": "Reward"
},
"CrossSellingVouchers": {
"title": "Promo codes you might also enjoy"
},
"ExpandableWrapper": {
"readMore": "READ MORE",
"close": "CLOSE"
},
"ExpiredVouchers": {
"title": "Recently Featured {shopName} Promo Codes",
"description": "Sometimes these {shopName} coupons can still work after they expire."
},
"ShopSummaryLogo": {
"logoAlt": "{shopName} logo",
"shopLink": "/coupons/visit-shop/{shopAlias}?click_source=merchant-page"
},
"ShopSummaryDetails": {
"showDetails": "Details"
},
"ShopSummaryStarRatingText": {
"averageRating": "{averageRating, number, ::.##} of {maxRating, number} stars",
"averageRatingSuffix": " decided by {totalVotes, number} votes"
},
"ShopGrid": {
"title": "Your top discount codes",
"showAll": {
"text": "Show all",
"link": "/coupons"
}
},
"ShopPage": {
"breadcrumbs": {
"home": {
"link": "/coupons",
"label": "Home"
},
"overview": {
"link": "/coupons/shops",
"label": "Shops"
},
"current": {
"label": "{shopName} Coupons"
}
}
},
"ShopRating": {
"title": "Rate {shopName}",
"averageRating": "{averageRating, number, ::.##} of {maxRating, number} stars decided by {totalVotes, number} votes"
},
"ShopSeotext": {
"title": "Information and advice about this shop",
"logoAlt": "{shopName} logo"
}
}
{
"ActiveVouchersEmpty": {
"title": "We're already working on getting new {shopName} deals for you.",
"description": "Want to be the first to know about new {shopName} vouchers? Subscribe to our newsletter and you'll be updated when new coupons are posted."
},
"ActiveVouchersTable": {
"title": "Top {shopName} Offers & Deals for {now, date, ::yyyyMMMM}",
"head": {
"label": "Discount",
"value": "{shopName} coupon details",
"expiryDate": "Vaild until"
},
"rows": {
"expiryDate": "{expiredate, date, ::dd/MM/yyyy}",
"noExpiryDate": "Currently no expiry date"
}
},
"ActiveVouchersTableLabel": {
"reward": "Reward"
},
"CrossSellingVouchers": {
"title": "Promo codes you might also enjoy"
},
"ExpiredVouchers": {
"title": "Recently Featured {shopName} Promo Codes",
"description": "Sometimes these {shopName} coupons can still work after they expire."
},
"ShopSummaryLogo": {
"logoAlt": "{shopName} logo",
"shopLink": "/coupons/visit-shop/{shopAlias}?click_source=merchant-page"
},
"ShopSummaryDetails": {
"showDetails": "Details"
},
"ShopSummaryStarRatingText": {
"averageRating": "{averageRating, number, ::.##} of {maxRating, number} stars",
"averageRatingSuffix": " decided by {totalVotes, number} votes"
},
"ShopGrid": {
"title": "Your top discount codes",
"showAll": {
"text": "Show all",
"link": "/coupons"
}
},
"ShopPage": {
"breadcrumbs": {
"home": {
"link": "/coupons",
"label": "Home"
},
"overview": {
"link": "/coupons/shops",
"label": "Shops"
},
"current": {
"label": "{shopName} Coupons"
}
}
}
}
{
"ShopSummaryLogo": {
"logoAlt": "{shopName} logo",
"shopLink": "/coupons/visit-shop/{shopAlias}?click_source=merchant-page"
},
"ShopSummaryDetails": {
"showDetails": "Details"
},
"ShopSummaryStarRatingText": {
"averageRating": "{averageRating, number, ::.##} of {maxRating, number} stars decided by {totalVotes, number} votes",
"averageRatingSuffix": ""
},
"ShopPage": {
"breadcrumbs": {
"home": {
"link": "/coupons",
"label": "Home"
},
"overview": {
"link": "/coupons/shops",
"label": "Shops"
},
"current": {
"label": "{shopName} Coupons"
}
}
}
}
{
"ExpiredVouchers": {
"title": "Recently Featured {shopName} Promo Codes",
"description": "These {shopName} vouchers are marked as expired, but feel free to try them as the odd voucher may still work after expiry."
},
"ShopSummaryLogo": {
"logoAlt": "{shopName} logo",
"shopLink": "/coupons/visit-shop/{shopAlias}?click_source=merchant-page"
},
"ShopSummaryDetails": {
"showDetails": "Details"
},
"ShopSummaryStarRatingText": {
"averageRating": "{averageRating, number, ::.##} of {maxRating, number} stars",
"averageRatingSuffix": " decided by {totalVotes, number} votes"
},
"ShopPage": {
"breadcrumbs": {
"home": {
"link": "/coupons",
"label": "Home"
},
"overview": {
"link": "/coupons/shops",
"label": "Shops"
},
"current": {
"label": "{shopName} Coupons"
}
}
}
}
{
"ActiveVouchersEmpty": {
"title": "We're already working on getting new {shopName} deals for you.",
"description": "Want to be the first to know about new {shopName} vouchers? Subscribe to our newsletter and you'll be updated when new coupons are posted."
},
"ActiveVouchersTable": {
"title": "Top {shopName} Offers & Deals for {now, date, ::yyyyMMMM}",
"head": {
"label": "Discount",
"value": "{shopName} coupon details",
"expiryDate": "Vaild until"
},
"rows": {
"expiryDate": "{expiredate, date, ::dd/MM/yyyy}",
"noExpiryDate": "Currently no expiry date"
}
},
"ActiveVouchersTableLabel": {
"reward": "Reward"
},
"CrossSellingVouchers": {
"title": "Promo codes you might also enjoy"
},
"ExpandableWrapper": {
"readMore": "READ MORE",
"close": "CLOSE"
},
"ExpiredVouchers": {
"title": "Recently Featured {shopName} Promo Codes",
"description": "Sometimes these {shopName} coupons can still work after they expire."
},
"SimilarShopsWhiteLabel": {
"title": "Others who like discounts at Nordstrom also like to save at these shops"
},
"ShopAdsItem": {
"altLogo": "{shopName} coupon",
"exclusive": "Exclusive"
},
"ShopDiscountStats": {
"overallDiscounts": "All {shopName} discounts:",
"existingClientsDiscounts": "Existing Customer Discounts:",
"maxDiscount": "Biggest Savings:",
"maxDiscountValue": "{type}{value}",
"maxDiscountPercentValue": "{value}{type}",
"newClientsDiscounts": "New Customer Discounts:",
"numDiscounts": "Active {shopName} Discounts:",
"title": "Number of {shopName} codes on {updatedAt, date, ::yyyy.MM.dd}"
},
"ShopSummaryLogo": {
"logoAlt": "{shopName} logo",
"shopLink": "/coupons/visit-shop/{shopAlias}?click_source=merchant-page"
},
"ShopSummaryDetails": {
"showDetails": "Details"
},
"ShopSummaryStarRatingText": {
"averageRating": "{averageRating, number, ::.##} of {maxRating, number} stars",
"averageRatingSuffix": " decided by {totalVotes, number} votes"
},
"ShopGrid": {
"title": "Your top discount codes",
"showAll": {
"text": "Show all",
"link": "/coupons"
}
},
"ShopPage": {
"breadcrumbs": {
"home": {
"link": "/coupons",
"label": "Home"
},
"overview": {
"link": "/coupons/shops",
"label": "Shops"
},
"current": {
"label": "{shopName} Coupons"
}
}
},
"ShopRating": {
"title": "Rate {shopName}",
"averageRating": "{averageRating, number, ::.##} of {maxRating, number} stars decided by {totalVotes, number} votes"
},
"ShopSeotext": {
"title": "Information and advice about this shop",
"logoAlt": "{shopName} logo"
},
"StarRatingButton": {
"star": "Rate with {value, plural, one {one star} other {{value} stars}}"
}
}
{
"ActiveVouchersEmpty": {
"title": "We're already working on getting new {shopName} deals for you.",
"description": "Want to be the first to know about new {shopName} vouchers? Subscribe to our newsletter and you'll be updated when new coupons are posted."
},
"ActiveVouchersTable": {
"title": "Top {shopName} Offers & Deals for {now, date, ::yyyyMMMM}",
"head": {
"label": "Discount",
"value": "{shopName} coupon details",
"expiryDate": "Vaild until"
},
"rows": {
"expiryDate": "{expiredate, date, ::dd/MM/yyyy}",
"noExpiryDate": "Currently no expiry date"
}
},
"ActiveVouchersTableLabel": {
"reward": "Reward"
},
"CrossSellingVouchers": {
"title": "Promo codes you might also enjoy"
},
"ExpandableWrapper": {
"readMore": "READ MORE",
"close": "CLOSE"
},
"ExpiredVouchers": {
"title": "Recently Featured {shopName} Promo Codes",
"description": "Sometimes these {shopName} coupons can still work after they expire."
},
"SimilarShopsWhiteLabel": {
"title": "Others who like discounts at Nordstrom also like to save at these shops"
},
"ShopSummaryLogo": {
"logoAlt": "{shopName} logo",
"shopLink": "/coupons/visit-shop/{shopAlias}?click_source=merchant-page"
},
"ShopSummaryDetails": {
"showDetails": "Details"
},
"ShopSummaryStarRatingText": {
"averageRating": "{averageRating, number, ::.##} of {maxRating, number} stars",
"averageRatingSuffix": " decided by {totalVotes, number} votes"
},
"ShopGrid": {
"title": "Your top discount codes",
"showAll": {
"text": "Show all",
"link": "/coupons"
}
},
"ShopPage": {
"breadcrumbs": {
"home": {
"link": "/coupons",
"label": "Home"
},
"overview": {
"link": "/coupons/shops",
"label": "Shops"
},
"current": {
"label": "{shopName} Coupons"
}
}
},
"ShopRating": {
"title": "Rate {shopName}",
"averageRating": "{averageRating, number, ::.##} of {maxRating, number} stars decided by {totalVotes, number} votes"
},
"ShopSeotext": {
"title": "Information and advice about this shop",
"logoAlt": "{shopName} logo"
},
"StarRatingButton": {
"star": "Rate with {value, plural, one {one star} other {{value} stars}}"
}
}
{
"CrossSellingVouchers": {
"title": "Promo codes you might also enjoy"
},
"ExpiredVouchers": {
"title": "Recently Featured {shopName} Promo Codes",
"description": "Sometimes these {shopName} coupons can still work after they expire."
},
"ShopSummaryLogo": {
"logoAlt": "{shopName} logo",
"shopLink": "/coupons/visit-shop/{shopAlias}?click_source=merchant-page"
},
"ShopSummaryDetails": {
"showDetails": "Details"
},
"ShopSummaryStarRatingText": {
"averageRating": "{averageRating, number, ::.##} of {maxRating, number} stars",
"averageRatingSuffix": " decided by {totalVotes, number} votes"
},
"ShopPage": {
"breadcrumbs": {
"home": {
"link": "/coupons",
"label": "Home"
},
"overview": {
"link": "/coupons/shops",
"label": "Shops"
},
"current": {
"label": "{shopName} Coupons"
}
}
}
}
{
"ActiveVouchersEmpty": {
"title": "We're already working on getting new {shopName} deals for you.",
"description": "Want to be the first to know about new {shopName} vouchers? Subscribe to our newsletter and you'll be updated when new coupons are posted."
},
"ActiveVouchersTable": {
"title": "Best {shopName} discount codes & deals",
"head": {
"label": "Discount",
"value": "{shopName} coupon details",
"expiryDate": "Vaild until"
},
"rows": {
"expiryDate": "{expiredate, date, ::dd/MM/yyyy}",
"noExpiryDate": "Currently no expiry date"
}
},
"ActiveVouchersTableLabel": {
"reward": "Reward"
},
"CrossSellingVouchers": {
"title": "Promo codes you might also enjoy"
},
"ExpandableWrapper": {
"readMore": "READ MORE",
"close": "CLOSE"
},
"ExpiredVouchers": {
"title": "Recently Featured {shopName} Promo Codes",
"description": "Sometimes these {shopName} coupons can still work after they expire."
},
"SimilarShopsWhiteLabel": {
"title": "Others who like discounts at Nordstrom also like to save at these shops"
},
"ShopAdsItem": {
"altLogo": "{shopName} coupon",
"exclusive": "Exclusive"
},
"ShopDiscountStats": {
"overallDiscounts": "{shopName} deals:",
"existingClientsDiscounts": "Total discounts for existing customers:",
"maxDiscount": "Top savings:",
"maxDiscountValue": "{type}{value}",
"maxDiscountPercentValue": "{value}{type}",
"newClientsDiscounts": "Total discounts for new customers:",
"numDiscounts": "Active {shopName} discounts:",
"title": "Number of {shopName} codes on {updatedAt, date, ::dd-MM-yyyy}"
},
"ShopSummaryLogo": {
"logoAlt": "{shopName} logo",
"shopLink": "/coupons/visit-shop/{shopAlias}?click_source=merchant-page"
},
"ShopSummaryDetails": {
"showDetails": "Details"
},
"ShopSummaryStarRatingText": {
"averageRating": "{averageRating, number, ::.##} of {maxRating, number} stars",
"averageRatingSuffix": " decided by {totalVotes, number} votes"
},
"ShopGrid": {
"title": "Your top discount codes",
"showAll": {
"text": "Show all",
"link": "/coupons"
}
},
"ShopPage": {
"breadcrumbs": {
"home": {
"link": "/coupons",
"label": "Home"
},
"overview": {
"link": "/coupons/shops",
"label": "Shops"
},
"current": {
"label": "{shopName} Coupons"
}
}
},
"ShopRating": {
"title": "Rate {shopName}",
"averageRating": "{averageRating, number, ::.##} of {maxRating, number} stars decided by {totalVotes, number} votes"
},
"ShopSeotext": {
"title": "Information and advice about this shop",
"logoAlt": "{shopName} logo"
},
"StarRatingButton": {
"star": "Rate with {value, plural, one {one star} other {{value} stars}}"
}
}
{
"ActiveVouchersEmpty": {
"title": "We're already working on getting new {shopName} deals for you.",
"description": "Want to be the first to know about new {shopName} vouchers? Subscribe to our newsletter and you'll be updated when new coupons are posted."
},
"ActiveVouchersTable": {
"title": "Best {shopName} discount codes & deals",
"head": {
"label": "Discount",
"value": "{shopName} coupon details",
"expiryDate": "Vaild until"
},
"rows": {
"expiryDate": "{expiredate, date, ::dd/MM/yyyy}",
"noExpiryDate": "Currently no expiry date"
}
},
"ActiveVouchersTableLabel": {
"reward": "Reward"
},
"CrossSellingVouchers": {
"title": "Promo codes you might also enjoy"
},
"ExpandableWrapper": {
"readMore": "READ MORE",
"close": "CLOSE"
},
"ExpiredVouchers": {
"title": "Recently Featured {shopName} Promo Codes",
"description": "Sometimes these {shopName} coupons can still work after they expire."
},
"SimilarShopsWhiteLabel": {
"title": "Others who like discounts at Nordstrom also like to save at these shops"
},
"ShopAdsItem": {
"altLogo": "{shopName} coupon",
"exclusive": "Exclusive"
},
"ShopDiscountStats": {
"overallDiscounts": "{shopName} deals:",
"existingClientsDiscounts": "Total discounts for existing customers:",
"maxDiscount": "Top savings:",
"maxDiscountValue": "{type}{value}",
"maxDiscountPercentValue": "{value}{type}",
"newClientsDiscounts": "Total discounts for new customers:",
"numDiscounts": "Active {shopName} discounts:",
"title": "Number of {shopName} codes on {updatedAt, date, ::dd-MM-yyyy}"
},
"ShopSummaryLogo": {
"logoAlt": "{shopName} logo",
"shopLink": "/coupons/visit-shop/{shopAlias}?click_source=merchant-page"
},
"ShopSummaryDetails": {
"showDetails": "Details"
},
"ShopSummaryStarRatingText": {
"averageRating": "{averageRating, number, ::.##} of {maxRating, number} stars",
"averageRatingSuffix": " decided by {totalVotes, number} votes"
},
"ShopGrid": {
"title": "Your top discount codes",
"showAll": {
"text": "Show all",
"link": "/coupons/shops"
}
},
"ShopPage": {
"breadcrumbs": {
"home": {
"link": "/coupons",
"label": "Home"
},
"overview": {
"link": "/coupons/shops",
"label": "Shops"
},
"current": {
"label": "{shopName} Coupons"
}
}
},
"ShopRating": {
"title": "Rate {shopName}",
"averageRating": "{averageRating, number, ::.##} of {maxRating, number} stars decided by {totalVotes, number} votes"
},
"ShopSeotext": {
"title": "Information and advice about this shop",
"logoAlt": "{shopName} logo"
},
"StarRatingButton": {
"star": "Rate with {value, plural, one {one star} other {{value} stars}}"
}
}
{
"ActiveVouchersEmpty": {
"title": "We're already working on getting new {shopName} deals for you.",
"description": "Want to be the first to know about new {shopName} vouchers? Subscribe to our newsletter and you'll be updated when new coupons are posted."
},
"ActiveVouchersTable": {
"title": "Best {shopName} discount codes & deals",
"head": {
"label": "Discount",
"value": "{shopName} coupon details",
"expiryDate": "Vaild until"
},
"rows": {
"expiryDate": "{expiredate, date, ::dd/MM/yyyy}",
"noExpiryDate": "Currently no expiry date"
}
},
"ActiveVouchersTableLabel": {
"reward": "Reward"
},
"CrossSellingVouchers": {
"title": "Promo codes you might also enjoy"
},
"ExpandableWrapper": {
"readMore": "READ MORE",
"close": "CLOSE"
},
"ExpiredVouchers": {
"title": "Recently Featured {shopName} Promo Codes",
"description": "Sometimes these {shopName} coupons can still work after they expire."
},
"SimilarShopsWhiteLabel": {
"title": "Others who like discounts at Nordstrom also like to save at these shops"
},
"ShopAdsItem": {
"altLogo": "{shopName} coupon",
"exclusive": "Exclusive"
},
"ShopDiscountStats": {
"overallDiscounts": "All {shopName} discounts:",
"existingClientsDiscounts": "Existing Customer Discounts:",
"maxDiscount": "Biggest Savings:",
"maxDiscountValue": "{type}{value}",
"maxDiscountPercentValue": "{value}{type}",
"newClientsDiscounts": "New Customer Discounts:",
"numDiscounts": "Active {shopName} Discounts:",
"title": "Number of {shopName} codes on {updatedAt, date, ::dd-MM-yyyy}"
},
"ShopSummaryLogo": {
"logoAlt": "{shopName} logo",
"shopLink": "/coupons/visit-shop/{shopAlias}?click_source=merchant-page"
},
"ShopSummaryDetails": {
"showDetails": "Details"
},
"ShopSummaryStarRatingText": {
"averageRating": "{averageRating, number, ::.##} of {maxRating, number} stars",
"averageRatingSuffix": " decided by {totalVotes, number} votes"
},
"ShopGrid": {
"title": "Your top discount codes",
"showAll": {
"text": "Show all",
"link": "/coupons"
}
},
"ShopPage": {
"breadcrumbs": {
"home": {
"link": "/coupons",
"label": "Home"
},
"overview": {
"link": "/coupons/shops",
"label": "Shops"
},
"current": {
"label": "{shopName} Coupons"
}
}
},
"ShopRating": {
"title": "Rate {shopName}",
"averageRating": "{averageRating, number, ::.##} of {maxRating, number} stars decided by {totalVotes, number} votes"
},
"ShopSeotext": {
"title": "Information and advice about this shop",
"logoAlt": "{shopName} logo"
},
"StarRatingButton": {
"star": "Rate with {value, plural, one {one star} other {{value} stars}}"
}
}
{
"ShopSummaryLogo": {
"logoAlt": "{shopName} logo",
"shopLink": "/coupons/visit-shop/{shopAlias}?click_source=merchant-page"
},
"ShopSummaryDetails": {
"showDetails": "Details"
},
"ShopSummaryStarRatingText": {
"averageRating": "{averageRating, number, ::.##} of {maxRating, number} stars",
"averageRatingSuffix": "decided by {totalVotes, number} votes"
}
}
{"version":1,"resource":"file:///Users/jan/Projects/tools-aoeur/component-library/src/component-library/component/date-range-field/date-range-field.tsx","entries":[{"id":"52oG.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649756917420}]}
{"version":1,"resource":"file:///Users/jan/Projects/amannn/next-intl/packages/use-intl/src/useIntl.tsx","entries":[{"id":"rhZq.tsx","source":"Workspace Edit","timestamp":1649428418918}]}
{
"[html]": {
"editor.formatOnSave": false,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[javascript]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[javascriptreact]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[typescript]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[typescriptreact]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[jsonc]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[mdx]": {
"rewrap.autoWrap.enabled": false,
"editor.formatOnSave": true
},
"[md]": {
"rewrap.autoWrap.enabled": false,
"editor.formatOnSave": true
},
"[scss]": {
"editor.formatOnSave": true,
// "editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[less]": {
"editor.formatOnSave": true
},
"[css]": {
"editor.formatOnSave": false,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[yaml]": {
"editor.formatOnSave": false,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"explorer.autoReveal": true,
"breadcrumbs.enabled": false,
"currentFilePath.defaultPathStartsFrom": "workSpace",
// Disabled for now
// "customizeUI.stylesheet": {
// // Icons in the top-right corner
// ".editor-actions": "display: none !important;",
// // File tree in explorer
// "[id='workbench.view.explorer'] .split-view-view.visible:first-child": "height: 100%!important;",
// // All sections in the explorer except for file tree (e.g. npm scripts)
// "[id='workbench.view.explorer'] .split-view-view.visible + .split-view-view.visible": "display: none !important;",
// // The "Explorer" label in the top-left corner
// ".title-label": "display: none !important;"
// },
"editor.tabCompletion": "onlySnippets",
"emmet.syntaxProfiles": {
"javascript": "jsx"
},
"emmet.triggerExpansionOnTab": true,
// "eslint.runtime": "/usr/local/bin/node",
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact"
],
"eslint.rules.customizations": [
{
"rule": "prettier/*",
"severity": "info"
}
],
"editor.codeActionsOnSave": {
"source.fixAll": true
},
"editor.fontSize": 15,
"editor.minimap.enabled": false,
"editor.snippetSuggestions": "inline",
"editor.suggestSelection": "first",
"editor.tabSize": 2,
"editor.wordWrap": "bounded",
"editor.wordWrapColumn": 140,
"editor.gotoLocation.multipleDefinitions": "goto", // https://github.com/microsoft/TypeScript/issues/24809#issuecomment-569697260
"explorer.confirmDelete": true,
"explorer.confirmDragAndDrop": false,
"explorer.decorations.badges": false,
"files.defaultLanguage": "mdx",
"files.associations": {
"*.locale": "json"
},
"gitlens.advanced.telemetry.enabled": false,
"gitlens.codeLens.enabled": false,
"gitlens.currentLine.enabled": false,
"gitlens.hovers.currentLine.over": "line",
"gitlens.hovers.enabled": false,
"gitlens.menus": false,
"gitlens.mode.statusBar.enabled": false,
"gitlens.statusBar.enabled": false,
"javascript.format.enable": false,
"javascript.updateImportsOnFileMove.enabled": "prompt",
"typescript.updateImportsOnFileMove.enabled": "prompt",
"js/ts.implicitProjectConfig.checkJs": false,
"liveshare.featureSet": "insiders",
"liveshare.showInStatusBar": "whileCollaborating",
"newFile.expandBraces": true,
"newFile.showPathRelativeTo": "project",
// "prettier.disableLanguages": [ // ESLint is used here instead
// "javascript",
// "javascriptreact",
// "typescript",
// "typescriptreact"
// ],
"prettier.singleQuote": true,
"prettier.bracketSpacing": false,
"prettier.proseWrap": "never",
"prettier.trailingComma": "none",
"prettier.arrowParens": "avoid",
"prettier.enable": true,
"stylelint.enable": true,
"rewrap.autoWrap.enabled": false, // TODO: Enable this when opt-out in markdown works
"rewrap.reformat": true,
"rewrap.wrappingColumn": 80,
"security.workspace.trust.enabled": false,
"search.smartCase": true,
"stylelint.reportNeedlessDisables": true,
"stylelint.validate": [
"css",
"less",
"scss",
"postcss"
],
"sync.forceUpload": true,
"sync.gist": "9b3217ee2b565564275058fb920c7ad2",
"tailwindCSS.experimental.classRegex": [
[
"tailwind\\(([^)]*)\\)",
"[\"'`]([^\"'`]*).*?[\"'`]"
]
],
"telemetry.telemetryLevel": "off",
"window.zoomLevel": 0,
"workbench.activityBar.visible": false,
"workbench.colorTheme": "Night Owl",
"workbench.list.horizontalScrolling": true,
"workbench.startupEditor": "newUntitledFile",
"workbench.statusBar.visible": true,
"workbench.tree.indent": 20,
"yaml.schemas": {
"file:///Users/jan/.vscode/extensions/atlassian.atlascode-2.8.4/resources/schemas/pipelines-schema.json": "bitbucket-pipelines.yml"
},
"git.autofetch": true,
"editor.linkedEditing": true,
"redhat.telemetry.enabled": false,
"typescript.tsserver.log": "off"
}
{
"[html]": {
"editor.formatOnSave": false,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[javascript]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[javascriptreact]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[typescript]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[typescriptreact]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[jsonc]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[mdx]": {
"rewrap.autoWrap.enabled": false,
"editor.formatOnSave": true
},
"[md]": {
"rewrap.autoWrap.enabled": false,
"editor.formatOnSave": true
},
"[scss]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[less]": {
"editor.formatOnSave": true
},
"[css]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[yaml]": {
"editor.formatOnSave": false,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"explorer.autoReveal": true,
"breadcrumbs.enabled": false,
"currentFilePath.defaultPathStartsFrom": "workSpace",
// Disabled for now
// "customizeUI.stylesheet": {
// // Icons in the top-right corner
// ".editor-actions": "display: none !important;",
// // File tree in explorer
// "[id='workbench.view.explorer'] .split-view-view.visible:first-child": "height: 100%!important;",
// // All sections in the explorer except for file tree (e.g. npm scripts)
// "[id='workbench.view.explorer'] .split-view-view.visible + .split-view-view.visible": "display: none !important;",
// // The "Explorer" label in the top-left corner
// ".title-label": "display: none !important;"
// },
"editor.tabCompletion": "onlySnippets",
"emmet.syntaxProfiles": {
"javascript": "jsx"
},
"emmet.triggerExpansionOnTab": true,
// "eslint.runtime": "/usr/local/bin/node",
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact"
],
"eslint.rules.customizations": [
{
"rule": "prettier/*",
"severity": "info"
}
],
"editor.codeActionsOnSave": {
"source.fixAll": true
},
"editor.fontSize": 15,
"editor.minimap.enabled": false,
"editor.snippetSuggestions": "inline",
"editor.suggestSelection": "first",
"editor.tabSize": 2,
"editor.wordWrap": "bounded",
"editor.wordWrapColumn": 140,
"editor.gotoLocation.multipleDefinitions": "goto", // https://github.com/microsoft/TypeScript/issues/24809#issuecomment-569697260
"explorer.confirmDelete": true,
"explorer.confirmDragAndDrop": false,
"explorer.decorations.badges": false,
"files.defaultLanguage": "mdx",
"files.associations": {
"*.locale": "json"
},
"gitlens.advanced.telemetry.enabled": false,
"gitlens.codeLens.enabled": false,
"gitlens.currentLine.enabled": false,
"gitlens.hovers.currentLine.over": "line",
"gitlens.hovers.enabled": false,
"gitlens.menus": false,
"gitlens.mode.statusBar.enabled": false,
"gitlens.statusBar.enabled": false,
"javascript.format.enable": false,
"javascript.updateImportsOnFileMove.enabled": "prompt",
"typescript.updateImportsOnFileMove.enabled": "prompt",
"js/ts.implicitProjectConfig.checkJs": false,
"liveshare.featureSet": "insiders",
"liveshare.showInStatusBar": "whileCollaborating",
"newFile.expandBraces": true,
"newFile.showPathRelativeTo": "project",
// "prettier.disableLanguages": [ // ESLint is used here instead
// "javascript",
// "javascriptreact",
// "typescript",
// "typescriptreact"
// ],
"prettier.singleQuote": true,
"prettier.bracketSpacing": false,
"prettier.proseWrap": "never",
"prettier.trailingComma": "none",
"prettier.arrowParens": "avoid",
"prettier.enable": true,
"stylelint.enable": true,
"rewrap.autoWrap.enabled": false, // TODO: Enable this when opt-out in markdown works
"rewrap.reformat": true,
"rewrap.wrappingColumn": 80,
"security.workspace.trust.enabled": false,
"search.smartCase": true,
"stylelint.reportNeedlessDisables": true,
"stylelint.validate": [
"css",
"less",
"scss",
"postcss"
],
"sync.forceUpload": true,
"sync.gist": "9b3217ee2b565564275058fb920c7ad2",
"tailwindCSS.experimental.classRegex": [
[
"tailwind\\(([^)]*)\\)",
"[\"'`]([^\"'`]*).*?[\"'`]"
]
],
"telemetry.telemetryLevel": "off",
"window.zoomLevel": 0,
"workbench.activityBar.visible": false,
"workbench.colorTheme": "Night Owl",
"workbench.list.horizontalScrolling": true,
"workbench.startupEditor": "newUntitledFile",
"workbench.statusBar.visible": true,
"workbench.tree.indent": 20,
"yaml.schemas": {
"file:///Users/jan/.vscode/extensions/atlassian.atlascode-2.8.4/resources/schemas/pipelines-schema.json": "bitbucket-pipelines.yml"
},
"git.autofetch": true,
"editor.linkedEditing": true,
"redhat.telemetry.enabled": false,
"typescript.tsserver.log": "off"
}
{
"[html]": {
"editor.formatOnSave": false,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[javascript]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[javascriptreact]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[typescript]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[typescriptreact]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[jsonc]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[mdx]": {
"rewrap.autoWrap.enabled": false,
"editor.formatOnSave": true
},
"[md]": {
"rewrap.autoWrap.enabled": false,
"editor.formatOnSave": true
},
"[scss]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[less]": {
"editor.formatOnSave": true
},
"[css]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[yaml]": {
"editor.formatOnSave": false,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"explorer.autoReveal": true,
"breadcrumbs.enabled": false,
"currentFilePath.defaultPathStartsFrom": "workSpace",
// Disabled for now
// "customizeUI.stylesheet": {
// // Icons in the top-right corner
// ".editor-actions": "display: none !important;",
// // File tree in explorer
// "[id='workbench.view.explorer'] .split-view-view.visible:first-child": "height: 100%!important;",
// // All sections in the explorer except for file tree (e.g. npm scripts)
// "[id='workbench.view.explorer'] .split-view-view.visible + .split-view-view.visible": "display: none !important;",
// // The "Explorer" label in the top-left corner
// ".title-label": "display: none !important;"
// },
"editor.tabCompletion": "onlySnippets",
"emmet.syntaxProfiles": {
"javascript": "jsx"
},
"emmet.triggerExpansionOnTab": true,
// "eslint.runtime": "/usr/local/bin/node",
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact"
],
"eslint.rules.customizations": [
{
"rule": "prettier/*",
"severity": "info"
}
],
"editor.codeActionsOnSave": {
"source.fixAll": true
},
"editor.fontSize": 15,
"editor.minimap.enabled": false,
"editor.snippetSuggestions": "inline",
"editor.suggestSelection": "first",
"editor.tabSize": 2,
"editor.wordWrap": "bounded",
"editor.wordWrapColumn": 140,
"editor.gotoLocation.multipleDefinitions": "goto", // https://github.com/microsoft/TypeScript/issues/24809#issuecomment-569697260
"explorer.confirmDelete": true,
"explorer.confirmDragAndDrop": false,
"explorer.decorations.badges": false,
"files.defaultLanguage": "mdx",
"files.associations": {
"*.locale": "json"
},
"gitlens.advanced.telemetry.enabled": false,
"gitlens.codeLens.enabled": false,
"gitlens.currentLine.enabled": false,
"gitlens.hovers.currentLine.over": "line",
"gitlens.hovers.enabled": false,
"gitlens.menus": false,
"gitlens.mode.statusBar.enabled": false,
"gitlens.statusBar.enabled": false,
"javascript.format.enable": false,
"javascript.updateImportsOnFileMove.enabled": "prompt",
"typescript.updateImportsOnFileMove.enabled": "prompt",
"js/ts.implicitProjectConfig.checkJs": false,
"liveshare.featureSet": "insiders",
"liveshare.showInStatusBar": "whileCollaborating",
"newFile.expandBraces": true,
"newFile.showPathRelativeTo": "project",
// "prettier.disableLanguages": [ // ESLint is used here instead
// "javascript",
// "javascriptreact",
// "typescript",
// "typescriptreact"
// ],
"prettier.singleQuote": true,
"prettier.bracketSpacing": false,
"prettier.proseWrap": "never",
"prettier.trailingComma": "none",
"prettier.arrowParens": "avoid",
"prettier.enable": true,
"stylelint.enable": true,
"rewrap.autoWrap.enabled": false, // TODO: Enable this when opt-out in markdown works
"rewrap.reformat": true,
"rewrap.wrappingColumn": 80,
"security.workspace.trust.enabled": false,
"search.smartCase": true,
"stylelint.reportNeedlessDisables": true,
"stylelint.validate": ["css", "less", "scss", "postcss"],
"sync.forceUpload": true,
"sync.gist": "9b3217ee2b565564275058fb920c7ad2",
"tailwindCSS.experimental.classRegex": [
["tailwind\\(([^)]*)\\)", "[\"'`]([^\"'`]*).*?[\"'`]"]
],
"telemetry.telemetryLevel": "off",
"window.zoomLevel": 0,
"workbench.activityBar.visible": false,
"workbench.colorTheme": "Night Owl",
"workbench.list.horizontalScrolling": true,
"workbench.startupEditor": "newUntitledFile",
"workbench.statusBar.visible": true,
"workbench.tree.indent": 20,
"yaml.schemas": {
"file:///Users/jan/.vscode/extensions/atlassian.atlascode-2.8.4/resources/schemas/pipelines-schema.json": "bitbucket-pipelines.yml"
},
"git.autofetch": true,
"editor.linkedEditing": true,
"redhat.telemetry.enabled": false,
"typescript.tsserver.log": "off"
}
{
"[html]": {
"editor.formatOnSave": false,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[javascript]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[javascriptreact]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[typescript]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[typescriptreact]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[jsonc]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[mdx]": {
"rewrap.autoWrap.enabled": false,
"editor.formatOnSave": true
},
"[md]": {
"rewrap.autoWrap.enabled": false,
"editor.formatOnSave": true
},
"[scss]": {
// "editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[less]": {
"editor.formatOnSave": true
},
"[css]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[yaml]": {
"editor.formatOnSave": false,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"explorer.autoReveal": true,
"breadcrumbs.enabled": false,
"currentFilePath.defaultPathStartsFrom": "workSpace",
// Disabled for now
// "customizeUI.stylesheet": {
// // Icons in the top-right corner
// ".editor-actions": "display: none !important;",
// // File tree in explorer
// "[id='workbench.view.explorer'] .split-view-view.visible:first-child": "height: 100%!important;",
// // All sections in the explorer except for file tree (e.g. npm scripts)
// "[id='workbench.view.explorer'] .split-view-view.visible + .split-view-view.visible": "display: none !important;",
// // The "Explorer" label in the top-left corner
// ".title-label": "display: none !important;"
// },
"editor.tabCompletion": "onlySnippets",
"emmet.syntaxProfiles": {
"javascript": "jsx"
},
"emmet.triggerExpansionOnTab": true,
// "eslint.runtime": "/usr/local/bin/node",
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact"
],
"eslint.rules.customizations": [
{
"rule": "prettier/*",
"severity": "info"
}
],
"editor.codeActionsOnSave": {
"source.fixAll": true
},
"editor.fontSize": 15,
"editor.minimap.enabled": false,
"editor.snippetSuggestions": "inline",
"editor.suggestSelection": "first",
"editor.tabSize": 2,
"editor.wordWrap": "bounded",
"editor.wordWrapColumn": 140,
"editor.gotoLocation.multipleDefinitions": "goto", // https://github.com/microsoft/TypeScript/issues/24809#issuecomment-569697260
"explorer.confirmDelete": true,
"explorer.confirmDragAndDrop": false,
"explorer.decorations.badges": false,
"files.defaultLanguage": "mdx",
"files.associations": {
"*.locale": "json"
},
"gitlens.advanced.telemetry.enabled": false,
"gitlens.codeLens.enabled": false,
"gitlens.currentLine.enabled": false,
"gitlens.hovers.currentLine.over": "line",
"gitlens.hovers.enabled": false,
"gitlens.menus": false,
"gitlens.mode.statusBar.enabled": false,
"gitlens.statusBar.enabled": false,
"javascript.format.enable": false,
"javascript.updateImportsOnFileMove.enabled": "prompt",
"typescript.updateImportsOnFileMove.enabled": "prompt",
"js/ts.implicitProjectConfig.checkJs": false,
"liveshare.featureSet": "insiders",
"liveshare.showInStatusBar": "whileCollaborating",
"newFile.expandBraces": true,
"newFile.showPathRelativeTo": "project",
// "prettier.disableLanguages": [ // ESLint is used here instead
// "javascript",
// "javascriptreact",
// "typescript",
// "typescriptreact"
// ],
"prettier.singleQuote": true,
"prettier.bracketSpacing": false,
"prettier.proseWrap": "never",
"prettier.trailingComma": "none",
"prettier.arrowParens": "avoid",
"prettier.enable": true,
"stylelint.enable": true,
"rewrap.autoWrap.enabled": false, // TODO: Enable this when opt-out in markdown works
"rewrap.reformat": true,
"rewrap.wrappingColumn": 80,
"security.workspace.trust.enabled": false,
"search.smartCase": true,
"stylelint.reportNeedlessDisables": true,
"stylelint.validate": [
"css",
"less",
"scss",
"postcss"
],
"sync.forceUpload": true,
"sync.gist": "9b3217ee2b565564275058fb920c7ad2",
"tailwindCSS.experimental.classRegex": [
[
"tailwind\\(([^)]*)\\)",
"[\"'`]([^\"'`]*).*?[\"'`]"
]
],
"telemetry.telemetryLevel": "off",
"window.zoomLevel": 0,
"workbench.activityBar.visible": false,
"workbench.colorTheme": "Night Owl",
"workbench.list.horizontalScrolling": true,
"workbench.startupEditor": "newUntitledFile",
"workbench.statusBar.visible": true,
"workbench.tree.indent": 20,
"yaml.schemas": {
"file:///Users/jan/.vscode/extensions/atlassian.atlascode-2.8.4/resources/schemas/pipelines-schema.json": "bitbucket-pipelines.yml"
},
"git.autofetch": true,
"editor.linkedEditing": true,
"redhat.telemetry.enabled": false,
"typescript.tsserver.log": "off"
}
{
"[html]": {
"editor.formatOnSave": false,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[javascript]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[javascriptreact]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[typescript]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[typescriptreact]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[jsonc]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[mdx]": {
"rewrap.autoWrap.enabled": false,
"editor.formatOnSave": true
},
"[md]": {
"rewrap.autoWrap.enabled": false,
"editor.formatOnSave": true
},
"[scss]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[less]": {
"editor.formatOnSave": true
},
"[css]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[yaml]": {
"editor.formatOnSave": false,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"explorer.autoReveal": true,
"breadcrumbs.enabled": false,
"currentFilePath.defaultPathStartsFrom": "workSpace",
// Disabled for now
// "customizeUI.stylesheet": {
// // Icons in the top-right corner
// ".editor-actions": "display: none !important;",
// // File tree in explorer
// "[id='workbench.view.explorer'] .split-view-view.visible:first-child": "height: 100%!important;",
// // All sections in the explorer except for file tree (e.g. npm scripts)
// "[id='workbench.view.explorer'] .split-view-view.visible + .split-view-view.visible": "display: none !important;",
// // The "Explorer" label in the top-left corner
// ".title-label": "display: none !important;"
// },
"editor.tabCompletion": "onlySnippets",
"emmet.syntaxProfiles": {
"javascript": "jsx"
},
"emmet.triggerExpansionOnTab": true,
// "eslint.runtime": "/usr/local/bin/node",
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact"
],
"eslint.rules.customizations": [
{
"rule": "prettier/*",
"severity": "info"
}
],
"editor.codeActionsOnSave": {
"source.fixAll": true
},
"editor.fontSize": 15,
"editor.minimap.enabled": false,
"editor.snippetSuggestions": "inline",
"editor.suggestSelection": "first",
"editor.tabSize": 2,
"editor.wordWrap": "bounded",
"editor.wordWrapColumn": 140,
"editor.gotoLocation.multipleDefinitions": "goto", // https://github.com/microsoft/TypeScript/issues/24809#issuecomment-569697260
"explorer.confirmDelete": true,
"explorer.confirmDragAndDrop": false,
"explorer.decorations.badges": false,
"files.defaultLanguage": "mdx",
"files.associations": {
"*.locale": "json"
},
"gitlens.advanced.telemetry.enabled": false,
"gitlens.codeLens.enabled": false,
"gitlens.currentLine.enabled": false,
"gitlens.hovers.currentLine.over": "line",
"gitlens.hovers.enabled": false,
"gitlens.menus": false,
"gitlens.mode.statusBar.enabled": false,
"gitlens.statusBar.enabled": false,
"javascript.format.enable": false,
"javascript.updateImportsOnFileMove.enabled": "prompt",
"typescript.updateImportsOnFileMove.enabled": "prompt",
"js/ts.implicitProjectConfig.checkJs": false,
"liveshare.featureSet": "insiders",
"liveshare.showInStatusBar": "whileCollaborating",
"newFile.expandBraces": true,
"newFile.showPathRelativeTo": "project",
// "prettier.disableLanguages": [ // ESLint is used here instead
// "javascript",
// "javascriptreact",
// "typescript",
// "typescriptreact"
// ],
"prettier.singleQuote": true,
"prettier.bracketSpacing": false,
"prettier.proseWrap": "never",
"prettier.trailingComma": "none",
"prettier.arrowParens": "avoid",
"prettier.enable": true,
"stylelint.enable": true,
"rewrap.autoWrap.enabled": false, // TODO: Enable this when opt-out in markdown works
"rewrap.reformat": true,
"rewrap.wrappingColumn": 80,
"security.workspace.trust.enabled": false,
"search.smartCase": true,
"stylelint.reportNeedlessDisables": true,
"stylelint.validate": [
"css",
"less",
"scss",
"postcss"
],
"sync.forceUpload": true,
"sync.gist": "9b3217ee2b565564275058fb920c7ad2",
"tailwindCSS.experimental.classRegex": [
[
"tailwind\\(([^)]*)\\)",
"[\"'`]([^\"'`]*).*?[\"'`]"
]
],
"telemetry.telemetryLevel": "off",
"window.zoomLevel": 0,
"workbench.activityBar.visible": false,
"workbench.colorTheme": "Night Owl",
"workbench.list.horizontalScrolling": true,
"workbench.startupEditor": "newUntitledFile",
"workbench.statusBar.visible": true,
"workbench.tree.indent": 20,
"yaml.schemas": {
"file:///Users/jan/.vscode/extensions/atlassian.atlascode-2.8.4/resources/schemas/pipelines-schema.json": "bitbucket-pipelines.yml"
},
"git.autofetch": true,
"editor.linkedEditing": true,
"redhat.telemetry.enabled": false,
"typescript.tsserver.log": "off"
}
{
"[html]": {
"editor.formatOnSave": false,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[javascript]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[javascriptreact]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[typescript]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[typescriptreact]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[jsonc]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[mdx]": {
"rewrap.autoWrap.enabled": false,
"editor.formatOnSave": true
},
"[md]": {
"rewrap.autoWrap.enabled": false,
"editor.formatOnSave": true
},
"[scss]": {
// "editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[less]": {
"editor.formatOnSave": true
},
"[css]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[yaml]": {
"editor.formatOnSave": false,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"explorer.autoReveal": true,
"breadcrumbs.enabled": false,
"currentFilePath.defaultPathStartsFrom": "workSpace",
// Disabled for now
// "customizeUI.stylesheet": {
// // Icons in the top-right corner
// ".editor-actions": "display: none !important;",
// // File tree in explorer
// "[id='workbench.view.explorer'] .split-view-view.visible:first-child": "height: 100%!important;",
// // All sections in the explorer except for file tree (e.g. npm scripts)
// "[id='workbench.view.explorer'] .split-view-view.visible + .split-view-view.visible": "display: none !important;",
// // The "Explorer" label in the top-left corner
// ".title-label": "display: none !important;"
// },
"editor.tabCompletion": "onlySnippets",
"emmet.syntaxProfiles": {
"javascript": "jsx"
},
"emmet.triggerExpansionOnTab": true,
// "eslint.runtime": "/usr/local/bin/node",
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact"
],
"eslint.rules.customizations": [
{
"rule": "prettier/*",
"severity": "info"
}
],
"editor.codeActionsOnSave": {
// "source.fixAll": true
},
"editor.fontSize": 15,
"editor.minimap.enabled": false,
"editor.snippetSuggestions": "inline",
"editor.suggestSelection": "first",
"editor.tabSize": 2,
"editor.wordWrap": "bounded",
"editor.wordWrapColumn": 140,
"editor.gotoLocation.multipleDefinitions": "goto", // https://github.com/microsoft/TypeScript/issues/24809#issuecomment-569697260
"explorer.confirmDelete": true,
"explorer.confirmDragAndDrop": false,
"explorer.decorations.badges": false,
"files.defaultLanguage": "mdx",
"files.associations": {
"*.locale": "json"
},
"gitlens.advanced.telemetry.enabled": false,
"gitlens.codeLens.enabled": false,
"gitlens.currentLine.enabled": false,
"gitlens.hovers.currentLine.over": "line",
"gitlens.hovers.enabled": false,
"gitlens.menus": false,
"gitlens.mode.statusBar.enabled": false,
"gitlens.statusBar.enabled": false,
"javascript.format.enable": false,
"javascript.updateImportsOnFileMove.enabled": "prompt",
"typescript.updateImportsOnFileMove.enabled": "prompt",
"js/ts.implicitProjectConfig.checkJs": false,
"liveshare.featureSet": "insiders",
"liveshare.showInStatusBar": "whileCollaborating",
"newFile.expandBraces": true,
"newFile.showPathRelativeTo": "project",
// "prettier.disableLanguages": [ // ESLint is used here instead
// "javascript",
// "javascriptreact",
// "typescript",
// "typescriptreact"
// ],
"prettier.singleQuote": true,
"prettier.bracketSpacing": false,
"prettier.proseWrap": "never",
"prettier.trailingComma": "none",
"prettier.arrowParens": "avoid",
"prettier.enable": true,
"stylelint.enable": true,
"rewrap.autoWrap.enabled": false, // TODO: Enable this when opt-out in markdown works
"rewrap.reformat": true,
"rewrap.wrappingColumn": 80,
"security.workspace.trust.enabled": false,
"search.smartCase": true,
"stylelint.reportNeedlessDisables": true,
"stylelint.validate": [
"css",
"less",
"scss",
"postcss"
],
"sync.forceUpload": true,
"sync.gist": "9b3217ee2b565564275058fb920c7ad2",
"tailwindCSS.experimental.classRegex": [
[
"tailwind\\(([^)]*)\\)",
"[\"'`]([^\"'`]*).*?[\"'`]"
]
],
"telemetry.telemetryLevel": "off",
"window.zoomLevel": 0,
"workbench.activityBar.visible": false,
"workbench.colorTheme": "Night Owl",
"workbench.list.horizontalScrolling": true,
"workbench.startupEditor": "newUntitledFile",
"workbench.statusBar.visible": true,
"workbench.tree.indent": 20,
"yaml.schemas": {
"file:///Users/jan/.vscode/extensions/atlassian.atlascode-2.8.4/resources/schemas/pipelines-schema.json": "bitbucket-pipelines.yml"
},
"git.autofetch": true,
"editor.linkedEditing": true,
"redhat.telemetry.enabled": false,
"typescript.tsserver.log": "off"
}
{"version":1,"resource":"vscode-userdata:/Users/jan/Library/Application%20Support/Code/User/settings.json","entries":[{"id":"ucv5.json","timestamp":1648723162973},{"id":"gJIJ.json","timestamp":1648733523949},{"id":"wX6g.json","timestamp":1648798782340},{"id":"589S.json","timestamp":1648800650584},{"id":"CEKB.json","timestamp":1648817066562},{"id":"sI7v.json","timestamp":1649249536970},{"id":"fD6k.json","timestamp":1649312000112},{"id":"Y3Zx.json","timestamp":1649678253843},{"id":"tBdA.json","timestamp":1649746076739},{"id":"LpDH.json","timestamp":1649855066365},{"id":"SJiM.json","timestamp":1649856664415},{"id":"IYqe.json","timestamp":1650371180590}]}
{
"[html]": {
"editor.formatOnSave": false,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[javascript]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[javascriptreact]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[typescript]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[typescriptreact]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[jsonc]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[mdx]": {
"rewrap.autoWrap.enabled": false,
"editor.formatOnSave": true
},
"[md]": {
"rewrap.autoWrap.enabled": false,
"editor.formatOnSave": true
},
"[scss]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[less]": {
"editor.formatOnSave": true
},
"[css]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[yaml]": {
"editor.formatOnSave": false,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"explorer.autoReveal": true,
"breadcrumbs.enabled": false,
"currentFilePath.defaultPathStartsFrom": "workSpace",
// Disabled for now
// "customizeUI.stylesheet": {
// // Icons in the top-right corner
// ".editor-actions": "display: none !important;",
// // File tree in explorer
// "[id='workbench.view.explorer'] .split-view-view.visible:first-child": "height: 100%!important;",
// // All sections in the explorer except for file tree (e.g. npm scripts)
// "[id='workbench.view.explorer'] .split-view-view.visible + .split-view-view.visible": "display: none !important;",
// // The "Explorer" label in the top-left corner
// ".title-label": "display: none !important;"
// },
"editor.tabCompletion": "onlySnippets",
"emmet.syntaxProfiles": {
"javascript": "jsx"
},
"emmet.triggerExpansionOnTab": true,
// "eslint.runtime": "/usr/local/bin/node",
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact"
],
"eslint.rules.customizations": [
{
"rule": "prettier/*",
"severity": "info"
}
],
"editor.codeActionsOnSave": {
"source.fixAll": true
},
"editor.fontSize": 15,
"editor.minimap.enabled": false,
"editor.snippetSuggestions": "inline",
"editor.suggestSelection": "first",
"editor.tabSize": 2,
"editor.wordWrap": "bounded",
"editor.wordWrapColumn": 140,
"editor.gotoLocation.multipleDefinitions": "goto", // https://github.com/microsoft/TypeScript/issues/24809#issuecomment-569697260
"explorer.confirmDelete": true,
"explorer.confirmDragAndDrop": false,
"explorer.decorations.badges": false,
"files.defaultLanguage": "mdx",
"files.associations": {
"*.locale": "json"
},
"gitlens.advanced.telemetry.enabled": false,
"gitlens.codeLens.enabled": false,
"gitlens.currentLine.enabled": false,
"gitlens.hovers.currentLine.over": "line",
"gitlens.hovers.enabled": false,
"gitlens.menus": false,
"gitlens.mode.statusBar.enabled": false,
"gitlens.statusBar.enabled": false,
"javascript.format.enable": false,
"javascript.updateImportsOnFileMove.enabled": "prompt",
"typescript.updateImportsOnFileMove.enabled": "prompt",
"js/ts.implicitProjectConfig.checkJs": false,
"liveshare.featureSet": "insiders",
"liveshare.showInStatusBar": "whileCollaborating",
"newFile.expandBraces": true,
"newFile.showPathRelativeTo": "project",
// "prettier.disableLanguages": [ // ESLint is used here instead
// "javascript",
// "javascriptreact",
// "typescript",
// "typescriptreact"
// ],
"prettier.singleQuote": true,
"prettier.bracketSpacing": false,
"prettier.proseWrap": "never",
"prettier.trailingComma": "none",
"prettier.arrowParens": "avoid",
"prettier.enable": true,
"stylelint.enable": true,
"rewrap.autoWrap.enabled": false, // TODO: Enable this when opt-out in markdown works
"rewrap.reformat": true,
"rewrap.wrappingColumn": 80,
"security.workspace.trust.enabled": false,
"search.smartCase": true,
"stylelint.reportNeedlessDisables": true,
"stylelint.validate": [
"css",
"less",
"scss",
"postcss"
],
"sync.forceUpload": true,
"sync.gist": "9b3217ee2b565564275058fb920c7ad2",
"tailwindCSS.experimental.classRegex": [
[
"tailwind\\(([^)]*)\\)",
"[\"'`]([^\"'`]*).*?[\"'`]"
]
],
"telemetry.telemetryLevel": "off",
"window.zoomLevel": 0,
"workbench.activityBar.visible": false,
"workbench.colorTheme": "Night Owl",
"workbench.list.horizontalScrolling": true,
"workbench.startupEditor": "newUntitledFile",
"workbench.statusBar.visible": true,
"workbench.tree.indent": 20,
"yaml.schemas": {
"file:///Users/jan/.vscode/extensions/atlassian.atlascode-2.8.4/resources/schemas/pipelines-schema.json": "bitbucket-pipelines.yml"
},
"git.autofetch": true,
"editor.linkedEditing": true,
"redhat.telemetry.enabled": false,
"typescript.tsserver.log": "off"
}
{
"[html]": {
"editor.formatOnSave": false,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[javascript]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[javascriptreact]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[typescript]": {
// "editor.defaultFormatter": "dbaeumer.vscode-eslint",
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[typescriptreact]": {
// "editor.defaultFormatter": "dbaeumer.vscode-eslint",
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[jsonc]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[mdx]": {
"rewrap.autoWrap.enabled": false,
"editor.formatOnSave": true
},
"[md]": {
"rewrap.autoWrap.enabled": false,
"editor.formatOnSave": true
},
"[scss]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[less]": {
"editor.formatOnSave": true
},
"[css]": {
"editor.formatOnSave": false,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[yaml]": {
"editor.formatOnSave": false,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"explorer.autoReveal": true,
"breadcrumbs.enabled": false,
"currentFilePath.defaultPathStartsFrom": "workSpace",
// Disabled for now
// "customizeUI.stylesheet": {
// // Icons in the top-right corner
// ".editor-actions": "display: none !important;",
// // File tree in explorer
// "[id='workbench.view.explorer'] .split-view-view.visible:first-child": "height: 100%!important;",
// // All sections in the explorer except for file tree (e.g. npm scripts)
// "[id='workbench.view.explorer'] .split-view-view.visible + .split-view-view.visible": "display: none !important;",
// // The "Explorer" label in the top-left corner
// ".title-label": "display: none !important;"
// },
"editor.tabCompletion": "onlySnippets",
"emmet.syntaxProfiles": {
"javascript": "jsx"
},
"emmet.triggerExpansionOnTab": true,
// "eslint.runtime": "/usr/local/bin/node",
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact"
],
"eslint.rules.customizations": [
{
"rule": "prettier/*",
"severity": "info"
}
],
"editor.codeActionsOnSave": {
"source.fixAll": true
},
"editor.fontSize": 15,
"editor.minimap.enabled": false,
"editor.snippetSuggestions": "inline",
"editor.suggestSelection": "first",
"editor.tabSize": 2,
"editor.wordWrap": "bounded",
"editor.wordWrapColumn": 140,
"editor.gotoLocation.multipleDefinitions": "goto", // https://github.com/microsoft/TypeScript/issues/24809#issuecomment-569697260
"explorer.confirmDelete": true,
"explorer.confirmDragAndDrop": false,
"explorer.decorations.badges": false,
"files.defaultLanguage": "mdx",
"files.associations": {
"*.locale": "json"
},
"gitlens.advanced.telemetry.enabled": false,
"gitlens.codeLens.enabled": false,
"gitlens.currentLine.enabled": false,
"gitlens.hovers.currentLine.over": "line",
"gitlens.hovers.enabled": false,
"gitlens.menus": false,
"gitlens.mode.statusBar.enabled": false,
"gitlens.statusBar.enabled": false,
"javascript.format.enable": false,
"javascript.updateImportsOnFileMove.enabled": "prompt",
"typescript.updateImportsOnFileMove.enabled": "prompt",
"js/ts.implicitProjectConfig.checkJs": false,
"liveshare.featureSet": "insiders",
"liveshare.showInStatusBar": "whileCollaborating",
"newFile.expandBraces": true,
"newFile.showPathRelativeTo": "project",
// "prettier.disableLanguages": [ // ESLint is used here instead
// "javascript",
// "javascriptreact",
// "typescript",
// "typescriptreact"
// ],
"prettier.singleQuote": true,
"prettier.bracketSpacing": false,
"prettier.proseWrap": "never",
"prettier.trailingComma": "none",
"prettier.arrowParens": "avoid",
"prettier.enable": true,
"stylelint.enable": true,
"rewrap.autoWrap.enabled": false, // TODO: Enable this when opt-out in markdown works
"rewrap.reformat": true,
"rewrap.wrappingColumn": 80,
"security.workspace.trust.enabled": false,
"search.smartCase": true,
"stylelint.reportNeedlessDisables": true,
"stylelint.validate": [
"css",
"less",
"scss",
"postcss"
],
"sync.forceUpload": true,
"sync.gist": "9b3217ee2b565564275058fb920c7ad2",
"tailwindCSS.experimental.classRegex": [
[
"tailwind\\(([^)]*)\\)",
"[\"'`]([^\"'`]*).*?[\"'`]"
]
],
"telemetry.telemetryLevel": "off",
"window.zoomLevel": 0,
"workbench.activityBar.visible": false,
"workbench.colorTheme": "Night Owl",
"workbench.list.horizontalScrolling": true,
"workbench.startupEditor": "newUntitledFile",
"workbench.statusBar.visible": true,
"workbench.tree.indent": 20,
"yaml.schemas": {
"file:///Users/jan/.vscode/extensions/atlassian.atlascode-2.8.4/resources/schemas/pipelines-schema.json": "bitbucket-pipelines.yml"
},
"git.autofetch": true,
"editor.linkedEditing": true,
"redhat.telemetry.enabled": false,
"typescript.tsserver.log": "off"
}
{
"[html]": {
"editor.formatOnSave": false,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[javascript]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[javascriptreact]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[typescript]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[typescriptreact]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[jsonc]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[mdx]": {
"rewrap.autoWrap.enabled": false,
"editor.formatOnSave": true
},
"[md]": {
"rewrap.autoWrap.enabled": false,
"editor.formatOnSave": true
},
"[scss]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[less]": {
"editor.formatOnSave": true
},
"[css]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[yaml]": {
"editor.formatOnSave": false,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"explorer.autoReveal": true,
"breadcrumbs.enabled": false,
"currentFilePath.defaultPathStartsFrom": "workSpace",
// Disabled for now
// "customizeUI.stylesheet": {
// // Icons in the top-right corner
// ".editor-actions": "display: none !important;",
// // File tree in explorer
// "[id='workbench.view.explorer'] .split-view-view.visible:first-child": "height: 100%!important;",
// // All sections in the explorer except for file tree (e.g. npm scripts)
// "[id='workbench.view.explorer'] .split-view-view.visible + .split-view-view.visible": "display: none !important;",
// // The "Explorer" label in the top-left corner
// ".title-label": "display: none !important;"
// },
"editor.tabCompletion": "onlySnippets",
"emmet.syntaxProfiles": {
"javascript": "jsx"
},
"emmet.triggerExpansionOnTab": true,
// "eslint.runtime": "/usr/local/bin/node",
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact"
],
"eslint.rules.customizations": [
{
"rule": "prettier/*",
"severity": "info"
}
],
"editor.codeActionsOnSave": {
"source.fixAll": true
},
"editor.fontSize": 15,
"editor.minimap.enabled": false,
"editor.snippetSuggestions": "inline",
"editor.suggestSelection": "first",
"editor.tabSize": 2,
"editor.wordWrap": "bounded",
"editor.wordWrapColumn": 140,
"editor.gotoLocation.multipleDefinitions": "goto", // https://github.com/microsoft/TypeScript/issues/24809#issuecomment-569697260
"explorer.confirmDelete": true,
"explorer.confirmDragAndDrop": false,
"explorer.decorations.badges": false,
"files.defaultLanguage": "mdx",
"files.associations": {
"*.locale": "json"
},
"gitlens.advanced.telemetry.enabled": false,
"gitlens.codeLens.enabled": false,
"gitlens.currentLine.enabled": false,
"gitlens.hovers.currentLine.over": "line",
"gitlens.hovers.enabled": false,
"gitlens.menus": false,
"gitlens.mode.statusBar.enabled": false,
"gitlens.statusBar.enabled": false,
"javascript.format.enable": false,
"javascript.updateImportsOnFileMove.enabled": "prompt",
"typescript.updateImportsOnFileMove.enabled": "prompt",
"js/ts.implicitProjectConfig.checkJs": false,
"liveshare.featureSet": "insiders",
"liveshare.showInStatusBar": "whileCollaborating",
"newFile.expandBraces": true,
"newFile.showPathRelativeTo": "project",
// "prettier.disableLanguages": [ // ESLint is used here instead
// "javascript",
// "javascriptreact",
// "typescript",
// "typescriptreact"
// ],
"prettier.singleQuote": true,
"prettier.bracketSpacing": false,
"prettier.proseWrap": "never",
"prettier.trailingComma": "none",
"prettier.arrowParens": "avoid",
"prettier.enable": true,
"stylelint.enable": true,
"rewrap.autoWrap.enabled": false, // TODO: Enable this when opt-out in markdown works
"rewrap.reformat": true,
"rewrap.wrappingColumn": 80,
"security.workspace.trust.enabled": false,
"search.smartCase": true,
"stylelint.reportNeedlessDisables": true,
"stylelint.validate": [
"css",
"less",
"scss",
"postcss"
],
"sync.forceUpload": true,
"sync.gist": "9b3217ee2b565564275058fb920c7ad2",
"tailwindCSS.experimental.classRegex": [
[
"tailwind\\(([^)]*)\\)",
"[\"'`]([^\"'`]*).*?[\"'`]"
]
],
"telemetry.telemetryLevel": "off",
"window.zoomLevel": 0,
"workbench.activityBar.visible": false,
"workbench.colorTheme": "Night Owl Light",
"workbench.list.horizontalScrolling": true,
"workbench.startupEditor": "newUntitledFile",
"workbench.statusBar.visible": true,
"workbench.tree.indent": 20,
"yaml.schemas": {
"file:///Users/jan/.vscode/extensions/atlassian.atlascode-2.8.4/resources/schemas/pipelines-schema.json": "bitbucket-pipelines.yml"
},
"git.autofetch": true,
"editor.linkedEditing": true,
"redhat.telemetry.enabled": false,
"typescript.tsserver.log": "off"
}
{
"[html]": {
"editor.formatOnSave": false,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[javascript]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[javascriptreact]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[typescript]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[typescriptreact]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[jsonc]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[mdx]": {
"rewrap.autoWrap.enabled": false,
"editor.formatOnSave": true
},
"[md]": {
"rewrap.autoWrap.enabled": false,
"editor.formatOnSave": true
},
"[scss]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[less]": {
"editor.formatOnSave": true
},
"[css]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[yaml]": {
"editor.formatOnSave": false,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"explorer.autoReveal": true,
"breadcrumbs.enabled": false,
"currentFilePath.defaultPathStartsFrom": "workSpace",
// Disabled for now
// "customizeUI.stylesheet": {
// // Icons in the top-right corner
// ".editor-actions": "display: none !important;",
// // File tree in explorer
// "[id='workbench.view.explorer'] .split-view-view.visible:first-child": "height: 100%!important;",
// // All sections in the explorer except for file tree (e.g. npm scripts)
// "[id='workbench.view.explorer'] .split-view-view.visible + .split-view-view.visible": "display: none !important;",
// // The "Explorer" label in the top-left corner
// ".title-label": "display: none !important;"
// },
"editor.tabCompletion": "onlySnippets",
"emmet.syntaxProfiles": {
"javascript": "jsx"
},
"emmet.triggerExpansionOnTab": true,
// "eslint.runtime": "/usr/local/bin/node",
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact"
],
"eslint.rules.customizations": [
{
"rule": "prettier/*",
"severity": "info"
}
],
"editor.codeActionsOnSave": {
"source.fixAll": true
},
"editor.fontSize": 15,
"editor.minimap.enabled": false,
"editor.snippetSuggestions": "inline",
"editor.suggestSelection": "first",
"editor.tabSize": 2,
"editor.wordWrap": "bounded",
"editor.wordWrapColumn": 140,
"editor.gotoLocation.multipleDefinitions": "goto", // https://github.com/microsoft/TypeScript/issues/24809#issuecomment-569697260
"explorer.confirmDelete": true,
"explorer.confirmDragAndDrop": false,
"explorer.decorations.badges": false,
"files.defaultLanguage": "mdx",
"files.associations": {
"*.locale": "json"
},
"gitlens.advanced.telemetry.enabled": false,
"gitlens.codeLens.enabled": false,
"gitlens.currentLine.enabled": false,
"gitlens.hovers.currentLine.over": "line",
"gitlens.hovers.enabled": false,
"gitlens.menus": false,
"gitlens.mode.statusBar.enabled": false,
"gitlens.statusBar.enabled": false,
"javascript.format.enable": false,
"javascript.updateImportsOnFileMove.enabled": "prompt",
"typescript.updateImportsOnFileMove.enabled": "prompt",
"js/ts.implicitProjectConfig.checkJs": false,
"liveshare.featureSet": "insiders",
"liveshare.showInStatusBar": "whileCollaborating",
"newFile.expandBraces": true,
"newFile.showPathRelativeTo": "project",
// "prettier.disableLanguages": [ // ESLint is used here instead
// "javascript",
// "javascriptreact",
// "typescript",
// "typescriptreact"
// ],
"prettier.singleQuote": true,
"prettier.bracketSpacing": false,
"prettier.proseWrap": "never",
"prettier.trailingComma": "none",
"prettier.arrowParens": "avoid",
"prettier.enable": true,
"stylelint.enable": true,
"rewrap.autoWrap.enabled": false, // TODO: Enable this when opt-out in markdown works
"rewrap.reformat": true,
"rewrap.wrappingColumn": 80,
"security.workspace.trust.enabled": false,
"search.smartCase": true,
"stylelint.reportNeedlessDisables": true,
"stylelint.validate": [
"css",
"less",
"scss",
"postcss"
],
"sync.forceUpload": true,
"sync.gist": "9b3217ee2b565564275058fb920c7ad2",
"tailwindCSS.experimental.classRegex": [
[
"tailwind\\(([^)]*)\\)",
"[\"'`]([^\"'`]*).*?[\"'`]"
]
],
"telemetry.telemetryLevel": "off",
"window.zoomLevel": 0,
"workbench.activityBar.visible": false,
"workbench.colorTheme": "Night Owl Light",
"workbench.list.horizontalScrolling": true,
"workbench.startupEditor": "newUntitledFile",
"workbench.statusBar.visible": true,
"workbench.tree.indent": 20,
"yaml.schemas": {
"file:///Users/jan/.vscode/extensions/atlassian.atlascode-2.8.4/resources/schemas/pipelines-schema.json": "bitbucket-pipelines.yml"
},
"git.autofetch": true,
"editor.linkedEditing": true,
"redhat.telemetry.enabled": false,
"typescript.tsserver.log": "off"
}
{
"[html]": {
"editor.formatOnSave": false,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[javascript]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[javascriptreact]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[typescript]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[typescriptreact]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[jsonc]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[mdx]": {
"rewrap.autoWrap.enabled": false,
"editor.formatOnSave": true
},
"[md]": {
"rewrap.autoWrap.enabled": false,
"editor.formatOnSave": true
},
"[scss]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[less]": {
"editor.formatOnSave": true
},
"[css]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[yaml]": {
"editor.formatOnSave": false,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"explorer.autoReveal": true,
"breadcrumbs.enabled": false,
"currentFilePath.defaultPathStartsFrom": "workSpace",
// Disabled for now
// "customizeUI.stylesheet": {
// // Icons in the top-right corner
// ".editor-actions": "display: none !important;",
// // File tree in explorer
// "[id='workbench.view.explorer'] .split-view-view.visible:first-child": "height: 100%!important;",
// // All sections in the explorer except for file tree (e.g. npm scripts)
// "[id='workbench.view.explorer'] .split-view-view.visible + .split-view-view.visible": "display: none !important;",
// // The "Explorer" label in the top-left corner
// ".title-label": "display: none !important;"
// },
"editor.tabCompletion": "onlySnippets",
"emmet.syntaxProfiles": {
"javascript": "jsx"
},
"emmet.triggerExpansionOnTab": true,
// "eslint.runtime": "/usr/local/bin/node",
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact"
],
"eslint.rules.customizations": [
{
"rule": "prettier/*",
"severity": "info"
}
],
"editor.codeActionsOnSave": {
"source.fixAll": true
},
"editor.fontSize": 15,
"editor.minimap.enabled": false,
"editor.snippetSuggestions": "inline",
"editor.suggestSelection": "first",
"editor.tabSize": 2,
"editor.wordWrap": "bounded",
"editor.wordWrapColumn": 140,
"editor.gotoLocation.multipleDefinitions": "goto", // https://github.com/microsoft/TypeScript/issues/24809#issuecomment-569697260
"explorer.confirmDelete": true,
"explorer.confirmDragAndDrop": false,
"explorer.decorations.badges": false,
"files.defaultLanguage": "mdx",
"files.associations": {
"*.locale": "json"
},
"gitlens.advanced.telemetry.enabled": false,
"gitlens.codeLens.enabled": false,
"gitlens.currentLine.enabled": false,
"gitlens.hovers.currentLine.over": "line",
"gitlens.hovers.enabled": false,
"gitlens.menus": false,
"gitlens.mode.statusBar.enabled": false,
"gitlens.statusBar.enabled": false,
"javascript.format.enable": false,
"javascript.updateImportsOnFileMove.enabled": "prompt",
"typescript.updateImportsOnFileMove.enabled": "prompt",
"js/ts.implicitProjectConfig.checkJs": false,
"liveshare.featureSet": "insiders",
"liveshare.showInStatusBar": "whileCollaborating",
"newFile.expandBraces": true,
"newFile.showPathRelativeTo": "project",
// "prettier.disableLanguages": [ // ESLint is used here instead
// "javascript",
// "javascriptreact",
// "typescript",
// "typescriptreact"
// ],
"prettier.singleQuote": true,
"prettier.bracketSpacing": false,
"prettier.proseWrap": "never",
"prettier.trailingComma": "none",
"prettier.arrowParens": "avoid",
"prettier.enable": true,
"stylelint.enable": true,
"rewrap.autoWrap.enabled": false, // TODO: Enable this when opt-out in markdown works
"rewrap.reformat": true,
"rewrap.wrappingColumn": 80,
"security.workspace.trust.enabled": false,
"search.smartCase": true,
"stylelint.reportNeedlessDisables": true,
"stylelint.validate": [
"css",
"less",
"scss",
"postcss"
],
"sync.forceUpload": true,
"sync.gist": "9b3217ee2b565564275058fb920c7ad2",
"tailwindCSS.experimental.classRegex": [
[
"tailwind\\(([^)]*)\\)",
"[\"'`]([^\"'`]*).*?[\"'`]"
]
],
"telemetry.telemetryLevel": "off",
"window.zoomLevel": 0,
"workbench.activityBar.visible": false,
"workbench.colorTheme": "Night Owl Light",
"workbench.list.horizontalScrolling": true,
"workbench.startupEditor": "newUntitledFile",
"workbench.statusBar.visible": true,
"workbench.tree.indent": 20,
"yaml.schemas": {
"file:///Users/jan/.vscode/extensions/atlassian.atlascode-2.8.4/resources/schemas/pipelines-schema.json": "bitbucket-pipelines.yml"
},
"git.autofetch": true,
"editor.linkedEditing": true,
"redhat.telemetry.enabled": false,
"typescript.tsserver.log": "off"
}
{
"[html]": {
"editor.formatOnSave": false,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[javascript]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[javascriptreact]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[typescript]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[typescriptreact]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[jsonc]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[mdx]": {
"rewrap.autoWrap.enabled": false,
"editor.formatOnSave": true
},
"[md]": {
"rewrap.autoWrap.enabled": false,
"editor.formatOnSave": true
},
"[scss]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[less]": {
"editor.formatOnSave": true
},
"[css]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[yaml]": {
"editor.formatOnSave": false,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"explorer.autoReveal": true,
"breadcrumbs.enabled": false,
"currentFilePath.defaultPathStartsFrom": "workSpace",
// Disabled for now
// "customizeUI.stylesheet": {
// // Icons in the top-right corner
// ".editor-actions": "display: none !important;",
// // File tree in explorer
// "[id='workbench.view.explorer'] .split-view-view.visible:first-child": "height: 100%!important;",
// // All sections in the explorer except for file tree (e.g. npm scripts)
// "[id='workbench.view.explorer'] .split-view-view.visible + .split-view-view.visible": "display: none !important;",
// // The "Explorer" label in the top-left corner
// ".title-label": "display: none !important;"
// },
"editor.tabCompletion": "onlySnippets",
"emmet.syntaxProfiles": {
"javascript": "jsx"
},
"emmet.triggerExpansionOnTab": true,
// "eslint.runtime": "/usr/local/bin/node",
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact"
],
"eslint.rules.customizations": [
{
"rule": "prettier/*",
"severity": "info"
}
],
"editor.codeActionsOnSave": {
"source.fixAll": true
},
"editor.fontSize": 15,
"editor.minimap.enabled": false,
"editor.snippetSuggestions": "inline",
"editor.suggestSelection": "first",
"editor.tabSize": 2,
"editor.wordWrap": "bounded",
"editor.wordWrapColumn": 140,
"editor.gotoLocation.multipleDefinitions": "goto", // https://github.com/microsoft/TypeScript/issues/24809#issuecomment-569697260
"explorer.confirmDelete": true,
"explorer.confirmDragAndDrop": false,
"explorer.decorations.badges": false,
"files.defaultLanguage": "mdx",
"files.associations": {
"*.locale": "json"
},
"gitlens.advanced.telemetry.enabled": false,
"gitlens.codeLens.enabled": false,
"gitlens.currentLine.enabled": false,
"gitlens.hovers.currentLine.over": "line",
"gitlens.hovers.enabled": false,
"gitlens.menus": false,
"gitlens.mode.statusBar.enabled": false,
"gitlens.statusBar.enabled": false,
"javascript.format.enable": false,
"javascript.updateImportsOnFileMove.enabled": "prompt",
"typescript.updateImportsOnFileMove.enabled": "prompt",
"js/ts.implicitProjectConfig.checkJs": false,
"liveshare.featureSet": "insiders",
"liveshare.showInStatusBar": "whileCollaborating",
"newFile.expandBraces": true,
"newFile.showPathRelativeTo": "project",
// "prettier.disableLanguages": [ // ESLint is used here instead
// "javascript",
// "javascriptreact",
// "typescript",
// "typescriptreact"
// ],
"prettier.singleQuote": true,
"prettier.bracketSpacing": false,
"prettier.proseWrap": "never",
"prettier.trailingComma": "none",
"prettier.arrowParens": "avoid",
"prettier.enable": true,
"stylelint.enable": true,
"rewrap.autoWrap.enabled": false, // TODO: Enable this when opt-out in markdown works
"rewrap.reformat": true,
"rewrap.wrappingColumn": 80,
"security.workspace.trust.enabled": false,
"search.smartCase": true,
"stylelint.reportNeedlessDisables": true,
"stylelint.validate": [
"css",
"less",
"scss",
"postcss"
],
"sync.forceUpload": true,
"sync.gist": "9b3217ee2b565564275058fb920c7ad2",
"tailwindCSS.experimental.classRegex": [
[
"tailwind\\(([^)]*)\\)",
"[\"'`]([^\"'`]*).*?[\"'`]"
]
],
"telemetry.telemetryLevel": "off",
"window.zoomLevel": 0,
"workbench.activityBar.visible": false,
"workbench.colorTheme": "Night Owl",
"workbench.list.horizontalScrolling": true,
"workbench.startupEditor": "newUntitledFile",
"workbench.statusBar.visible": true,
"workbench.tree.indent": 20,
"yaml.schemas": {
"file:///Users/jan/.vscode/extensions/atlassian.atlascode-2.8.4/resources/schemas/pipelines-schema.json": "bitbucket-pipelines.yml"
},
"git.autofetch": true,
"editor.linkedEditing": true,
"redhat.telemetry.enabled": false,
"typescript.tsserver.log": "off"
}
{
"[html]": {
"editor.formatOnSave": false,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[javascript]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[javascriptreact]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[typescript]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[typescriptreact]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[jsonc]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[mdx]": {
"rewrap.autoWrap.enabled": false,
"editor.formatOnSave": true
},
"[md]": {
"rewrap.autoWrap.enabled": false,
"editor.formatOnSave": true
},
"[scss]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[less]": {
"editor.formatOnSave": true
},
"[css]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[yaml]": {
"editor.formatOnSave": false,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"explorer.autoReveal": true,
"breadcrumbs.enabled": false,
"currentFilePath.defaultPathStartsFrom": "workSpace",
// Disabled for now
// "customizeUI.stylesheet": {
// // Icons in the top-right corner
// ".editor-actions": "display: none !important;",
// // File tree in explorer
// "[id='workbench.view.explorer'] .split-view-view.visible:first-child": "height: 100%!important;",
// // All sections in the explorer except for file tree (e.g. npm scripts)
// "[id='workbench.view.explorer'] .split-view-view.visible + .split-view-view.visible": "display: none !important;",
// // The "Explorer" label in the top-left corner
// ".title-label": "display: none !important;"
// },
"editor.tabCompletion": "onlySnippets",
"emmet.syntaxProfiles": {
"javascript": "jsx"
},
"emmet.triggerExpansionOnTab": true,
// "eslint.runtime": "/usr/local/bin/node",
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact"
],
"eslint.rules.customizations": [
{
"rule": "prettier/*",
"severity": "info"
}
],
"editor.codeActionsOnSave": {
"source.fixAll": true
},
"editor.fontSize": 15,
"editor.minimap.enabled": false,
"editor.snippetSuggestions": "inline",
"editor.suggestSelection": "first",
"editor.tabSize": 2,
"editor.wordWrap": "bounded",
"editor.wordWrapColumn": 140,
"editor.gotoLocation.multipleDefinitions": "goto", // https://github.com/microsoft/TypeScript/issues/24809#issuecomment-569697260
"explorer.confirmDelete": true,
"explorer.confirmDragAndDrop": false,
"explorer.decorations.badges": false,
"files.defaultLanguage": "mdx",
"files.associations": {
"*.locale": "json"
},
"gitlens.advanced.telemetry.enabled": false,
"gitlens.codeLens.enabled": false,
"gitlens.currentLine.enabled": false,
"gitlens.hovers.currentLine.over": "line",
"gitlens.hovers.enabled": false,
"gitlens.menus": false,
"gitlens.mode.statusBar.enabled": false,
"gitlens.statusBar.enabled": false,
"javascript.format.enable": false,
"javascript.updateImportsOnFileMove.enabled": "prompt",
"typescript.updateImportsOnFileMove.enabled": "prompt",
"js/ts.implicitProjectConfig.checkJs": false,
"liveshare.featureSet": "insiders",
"liveshare.showInStatusBar": "whileCollaborating",
"newFile.expandBraces": true,
"newFile.showPathRelativeTo": "project",
// "prettier.disableLanguages": [ // ESLint is used here instead
// "javascript",
// "javascriptreact",
// "typescript",
// "typescriptreact"
// ],
"prettier.singleQuote": true,
"prettier.bracketSpacing": false,
"prettier.proseWrap": "never",
"prettier.trailingComma": "none",
"prettier.arrowParens": "avoid",
"prettier.enable": true,
"stylelint.enable": true,
"rewrap.autoWrap.enabled": false, // TODO: Enable this when opt-out in markdown works
"rewrap.reformat": true,
"rewrap.wrappingColumn": 80,
"security.workspace.trust.enabled": false,
"search.smartCase": true,
"stylelint.reportNeedlessDisables": true,
"stylelint.validate": [
"css",
"less",
"scss",
"postcss"
],
"sync.forceUpload": true,
"sync.gist": "9b3217ee2b565564275058fb920c7ad2",
"tailwindCSS.experimental.classRegex": [
[
"tailwind\\(([^)]*)\\)",
"[\"'`]([^\"'`]*).*?[\"'`]"
]
],
"telemetry.telemetryLevel": "off",
"window.zoomLevel": 0,
"workbench.activityBar.visible": false,
"workbench.colorTheme": "Night Owl",
"workbench.list.horizontalScrolling": true,
"workbench.startupEditor": "newUntitledFile",
"workbench.statusBar.visible": true,
"workbench.tree.indent": 20,
"yaml.schemas": {
"file:///Users/jan/.vscode/extensions/atlassian.atlascode-2.8.4/resources/schemas/pipelines-schema.json": "bitbucket-pipelines.yml"
},
"git.autofetch": true,
"editor.linkedEditing": true,
"redhat.telemetry.enabled": false,
"typescript.tsserver.log": "off"
}
{
"[html]": {
"editor.formatOnSave": false,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[javascript]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[javascriptreact]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[typescript]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[typescriptreact]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[jsonc]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[mdx]": {
"rewrap.autoWrap.enabled": false,
"editor.formatOnSave": true
},
"[md]": {
"rewrap.autoWrap.enabled": false,
"editor.formatOnSave": true
},
"[scss]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[less]": {
"editor.formatOnSave": true
},
"[css]": {
"editor.formatOnSave": false,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[yaml]": {
"editor.formatOnSave": false,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"explorer.autoReveal": true,
"breadcrumbs.enabled": false,
"currentFilePath.defaultPathStartsFrom": "workSpace",
// Disabled for now
// "customizeUI.stylesheet": {
// // Icons in the top-right corner
// ".editor-actions": "display: none !important;",
// // File tree in explorer
// "[id='workbench.view.explorer'] .split-view-view.visible:first-child": "height: 100%!important;",
// // All sections in the explorer except for file tree (e.g. npm scripts)
// "[id='workbench.view.explorer'] .split-view-view.visible + .split-view-view.visible": "display: none !important;",
// // The "Explorer" label in the top-left corner
// ".title-label": "display: none !important;"
// },
"editor.tabCompletion": "onlySnippets",
"emmet.syntaxProfiles": {
"javascript": "jsx"
},
"emmet.triggerExpansionOnTab": true,
// "eslint.runtime": "/usr/local/bin/node",
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact"
],
"eslint.rules.customizations": [
{
"rule": "prettier/*",
"severity": "info"
}
],
"editor.codeActionsOnSave": {
"source.fixAll": true
},
"editor.fontSize": 15,
"editor.minimap.enabled": false,
"editor.snippetSuggestions": "inline",
"editor.suggestSelection": "first",
"editor.tabSize": 2,
"editor.wordWrap": "bounded",
"editor.wordWrapColumn": 140,
"editor.gotoLocation.multipleDefinitions": "goto", // https://github.com/microsoft/TypeScript/issues/24809#issuecomment-569697260
"explorer.confirmDelete": true,
"explorer.confirmDragAndDrop": false,
"explorer.decorations.badges": false,
"files.defaultLanguage": "mdx",
"files.associations": {
"*.locale": "json"
},
"gitlens.advanced.telemetry.enabled": false,
"gitlens.codeLens.enabled": false,
"gitlens.currentLine.enabled": false,
"gitlens.hovers.currentLine.over": "line",
"gitlens.hovers.enabled": false,
"gitlens.menus": false,
"gitlens.mode.statusBar.enabled": false,
"gitlens.statusBar.enabled": false,
"javascript.format.enable": false,
"javascript.updateImportsOnFileMove.enabled": "prompt",
"typescript.updateImportsOnFileMove.enabled": "prompt",
"js/ts.implicitProjectConfig.checkJs": false,
"liveshare.featureSet": "insiders",
"liveshare.showInStatusBar": "whileCollaborating",
"newFile.expandBraces": true,
"newFile.showPathRelativeTo": "project",
// "prettier.disableLanguages": [ // ESLint is used here instead
// "javascript",
// "javascriptreact",
// "typescript",
// "typescriptreact"
// ],
"prettier.singleQuote": true,
"prettier.bracketSpacing": false,
"prettier.proseWrap": "never",
"prettier.trailingComma": "none",
"prettier.arrowParens": "avoid",
"prettier.enable": true,
"stylelint.enable": true,
"rewrap.autoWrap.enabled": false, // TODO: Enable this when opt-out in markdown works
"rewrap.reformat": true,
"rewrap.wrappingColumn": 80,
"security.workspace.trust.enabled": false,
"search.smartCase": true,
"stylelint.reportNeedlessDisables": true,
"stylelint.validate": [
"css",
"less",
"scss",
"postcss"
],
"sync.forceUpload": true,
"sync.gist": "9b3217ee2b565564275058fb920c7ad2",
"tailwindCSS.experimental.classRegex": [
[
"tailwind\\(([^)]*)\\)",
"[\"'`]([^\"'`]*).*?[\"'`]"
]
],
"telemetry.telemetryLevel": "off",
"window.zoomLevel": 0,
"workbench.activityBar.visible": false,
"workbench.colorTheme": "Night Owl",
"workbench.list.horizontalScrolling": true,
"workbench.startupEditor": "newUntitledFile",
"workbench.statusBar.visible": true,
"workbench.tree.indent": 20,
"yaml.schemas": {
"file:///Users/jan/.vscode/extensions/atlassian.atlascode-2.8.4/resources/schemas/pipelines-schema.json": "bitbucket-pipelines.yml"
},
"git.autofetch": true,
"editor.linkedEditing": true,
"redhat.telemetry.enabled": false,
"typescript.tsserver.log": "off"
}
{
"[html]": {
"editor.formatOnSave": false,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[javascript]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[javascriptreact]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[typescript]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[typescriptreact]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[jsonc]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[mdx]": {
"rewrap.autoWrap.enabled": false,
"editor.formatOnSave": true
},
"[md]": {
"rewrap.autoWrap.enabled": false,
"editor.formatOnSave": true
},
"[scss]": {
// "editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[less]": {
"editor.formatOnSave": true
},
"[css]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[yaml]": {
"editor.formatOnSave": false,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"explorer.autoReveal": true,
"breadcrumbs.enabled": false,
"currentFilePath.defaultPathStartsFrom": "workSpace",
// Disabled for now
// "customizeUI.stylesheet": {
// // Icons in the top-right corner
// ".editor-actions": "display: none !important;",
// // File tree in explorer
// "[id='workbench.view.explorer'] .split-view-view.visible:first-child": "height: 100%!important;",
// // All sections in the explorer except for file tree (e.g. npm scripts)
// "[id='workbench.view.explorer'] .split-view-view.visible + .split-view-view.visible": "display: none !important;",
// // The "Explorer" label in the top-left corner
// ".title-label": "display: none !important;"
// },
"editor.tabCompletion": "onlySnippets",
"emmet.syntaxProfiles": {
"javascript": "jsx"
},
"emmet.triggerExpansionOnTab": true,
// "eslint.runtime": "/usr/local/bin/node",
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact"
],
"eslint.rules.customizations": [
{
"rule": "prettier/*",
"severity": "info"
}
],
"editor.codeActionsOnSave": {
"source.fixAll": true
},
"editor.fontSize": 15,
"editor.minimap.enabled": false,
"editor.snippetSuggestions": "inline",
"editor.suggestSelection": "first",
"editor.tabSize": 2,
"editor.wordWrap": "bounded",
"editor.wordWrapColumn": 140,
"editor.gotoLocation.multipleDefinitions": "goto", // https://github.com/microsoft/TypeScript/issues/24809#issuecomment-569697260
"explorer.confirmDelete": true,
"explorer.confirmDragAndDrop": false,
"explorer.decorations.badges": false,
"files.defaultLanguage": "mdx",
"files.associations": {
"*.locale": "json"
},
"gitlens.advanced.telemetry.enabled": false,
"gitlens.codeLens.enabled": false,
"gitlens.currentLine.enabled": false,
"gitlens.hovers.currentLine.over": "line",
"gitlens.hovers.enabled": false,
"gitlens.menus": false,
"gitlens.mode.statusBar.enabled": false,
"gitlens.statusBar.enabled": false,
"javascript.format.enable": false,
"javascript.updateImportsOnFileMove.enabled": "prompt",
"typescript.updateImportsOnFileMove.enabled": "prompt",
"js/ts.implicitProjectConfig.checkJs": false,
"liveshare.featureSet": "insiders",
"liveshare.showInStatusBar": "whileCollaborating",
"newFile.expandBraces": true,
"newFile.showPathRelativeTo": "project",
// "prettier.disableLanguages": [ // ESLint is used here instead
// "javascript",
// "javascriptreact",
// "typescript",
// "typescriptreact"
// ],
"prettier.singleQuote": true,
"prettier.bracketSpacing": false,
"prettier.proseWrap": "never",
"prettier.trailingComma": "none",
"prettier.arrowParens": "avoid",
"prettier.enable": true,
"stylelint.enable": true,
"rewrap.autoWrap.enabled": false, // TODO: Enable this when opt-out in markdown works
"rewrap.reformat": true,
"rewrap.wrappingColumn": 80,
"security.workspace.trust.enabled": false,
"search.smartCase": true,
"stylelint.reportNeedlessDisables": true,
"stylelint.validate": [
"css",
"less",
"scss",
"postcss"
],
"sync.forceUpload": true,
"sync.gist": "9b3217ee2b565564275058fb920c7ad2",
"tailwindCSS.experimental.classRegex": [
[
"tailwind\\(([^)]*)\\)",
"[\"'`]([^\"'`]*).*?[\"'`]"
]
],
"telemetry.telemetryLevel": "off",
"window.zoomLevel": 0,
"workbench.activityBar.visible": false,
"workbench.colorTheme": "Night Owl",
"workbench.list.horizontalScrolling": true,
"workbench.startupEditor": "newUntitledFile",
"workbench.statusBar.visible": true,
"workbench.tree.indent": 20,
"yaml.schemas": {
"file:///Users/jan/.vscode/extensions/atlassian.atlascode-2.8.4/resources/schemas/pipelines-schema.json": "bitbucket-pipelines.yml"
},
"git.autofetch": true,
"editor.linkedEditing": true,
"redhat.telemetry.enabled": false,
"typescript.tsserver.log": "off"
}
{
"[html]": {
"editor.formatOnSave": false,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[javascript]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[javascriptreact]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[typescript]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[typescriptreact]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[jsonc]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[mdx]": {
"rewrap.autoWrap.enabled": false,
"editor.formatOnSave": true
},
"[md]": {
"rewrap.autoWrap.enabled": false,
"editor.formatOnSave": true
},
"[scss]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[less]": {
"editor.formatOnSave": true
},
"[css]": {
"editor.formatOnSave": false,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[yaml]": {
"editor.formatOnSave": false,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"explorer.autoReveal": true,
"breadcrumbs.enabled": false,
"currentFilePath.defaultPathStartsFrom": "workSpace",
// Disabled for now
// "customizeUI.stylesheet": {
// // Icons in the top-right corner
// ".editor-actions": "display: none !important;",
// // File tree in explorer
// "[id='workbench.view.explorer'] .split-view-view.visible:first-child": "height: 100%!important;",
// // All sections in the explorer except for file tree (e.g. npm scripts)
// "[id='workbench.view.explorer'] .split-view-view.visible + .split-view-view.visible": "display: none !important;",
// // The "Explorer" label in the top-left corner
// ".title-label": "display: none !important;"
// },
"editor.tabCompletion": "onlySnippets",
"emmet.syntaxProfiles": {
"javascript": "jsx"
},
"emmet.triggerExpansionOnTab": true,
// "eslint.runtime": "/usr/local/bin/node",
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact"
],
"eslint.rules.customizations": [
{
"rule": "prettier/*",
"severity": "info"
}
],
"editor.codeActionsOnSave": {
"source.fixAll": true
},
"editor.fontSize": 15,
"editor.minimap.enabled": false,
"editor.snippetSuggestions": "inline",
"editor.suggestSelection": "first",
"editor.tabSize": 2,
"editor.wordWrap": "bounded",
"editor.wordWrapColumn": 140,
"editor.gotoLocation.multipleDefinitions": "goto", // https://github.com/microsoft/TypeScript/issues/24809#issuecomment-569697260
"explorer.confirmDelete": true,
"explorer.confirmDragAndDrop": false,
"explorer.decorations.badges": false,
"files.defaultLanguage": "mdx",
"files.associations": {
"*.locale": "json"
},
"gitlens.advanced.telemetry.enabled": false,
"gitlens.codeLens.enabled": false,
"gitlens.currentLine.enabled": false,
"gitlens.hovers.currentLine.over": "line",
"gitlens.hovers.enabled": false,
"gitlens.menus": false,
"gitlens.mode.statusBar.enabled": false,
"gitlens.statusBar.enabled": false,
"javascript.format.enable": false,
"javascript.updateImportsOnFileMove.enabled": "prompt",
"typescript.updateImportsOnFileMove.enabled": "prompt",
"js/ts.implicitProjectConfig.checkJs": false,
"liveshare.featureSet": "insiders",
"liveshare.showInStatusBar": "whileCollaborating",
"newFile.expandBraces": true,
"newFile.showPathRelativeTo": "project",
// "prettier.disableLanguages": [ // ESLint is used here instead
// "javascript",
// "javascriptreact",
// "typescript",
// "typescriptreact"
// ],
"prettier.singleQuote": true,
"prettier.bracketSpacing": false,
"prettier.proseWrap": "never",
"prettier.trailingComma": "none",
"prettier.arrowParens": "avoid",
"prettier.enable": true,
"stylelint.enable": true,
"rewrap.autoWrap.enabled": false, // TODO: Enable this when opt-out in markdown works
"rewrap.reformat": true,
"rewrap.wrappingColumn": 80,
"security.workspace.trust.enabled": false,
"search.smartCase": true,
"stylelint.reportNeedlessDisables": true,
"stylelint.validate": [
"css",
"less",
"scss",
"postcss"
],
"sync.forceUpload": true,
"sync.gist": "9b3217ee2b565564275058fb920c7ad2",
"tailwindCSS.experimental.classRegex": [
[
"tailwind\\(([^)]*)\\)",
"[\"'`]([^\"'`]*).*?[\"'`]"
]
],
"telemetry.telemetryLevel": "off",
"window.zoomLevel": 0,
"workbench.activityBar.visible": false,
"workbench.colorTheme": "Night Owl",
"workbench.list.horizontalScrolling": true,
"workbench.startupEditor": "newUntitledFile",
"workbench.statusBar.visible": true,
"workbench.tree.indent": 20,
"yaml.schemas": {
"file:///Users/jan/.vscode/extensions/atlassian.atlascode-2.8.4/resources/schemas/pipelines-schema.json": "bitbucket-pipelines.yml"
},
"git.autofetch": true,
"editor.linkedEditing": true,
"redhat.telemetry.enabled": false,
"typescript.tsserver.log": "off"
}
{
"[html]": {
"editor.formatOnSave": false,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[javascript]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[javascriptreact]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[typescript]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[typescriptreact]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint",
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[jsonc]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[mdx]": {
"rewrap.autoWrap.enabled": false,
"editor.formatOnSave": true
},
"[md]": {
"rewrap.autoWrap.enabled": false,
"editor.formatOnSave": true
},
"[scss]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[less]": {
"editor.formatOnSave": true
},
"[css]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[yaml]": {
"editor.formatOnSave": false,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"explorer.autoReveal": true,
"breadcrumbs.enabled": false,
"currentFilePath.defaultPathStartsFrom": "workSpace",
// Disabled for now
// "customizeUI.stylesheet": {
// // Icons in the top-right corner
// ".editor-actions": "display: none !important;",
// // File tree in explorer
// "[id='workbench.view.explorer'] .split-view-view.visible:first-child": "height: 100%!important;",
// // All sections in the explorer except for file tree (e.g. npm scripts)
// "[id='workbench.view.explorer'] .split-view-view.visible + .split-view-view.visible": "display: none !important;",
// // The "Explorer" label in the top-left corner
// ".title-label": "display: none !important;"
// },
"editor.tabCompletion": "onlySnippets",
"emmet.syntaxProfiles": {
"javascript": "jsx"
},
"emmet.triggerExpansionOnTab": true,
// "eslint.runtime": "/usr/local/bin/node",
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact"
],
"eslint.rules.customizations": [
{
"rule": "prettier/*",
"severity": "info"
}
],
"editor.codeActionsOnSave": {
"source.fixAll": true
},
"editor.fontSize": 15,
"editor.minimap.enabled": false,
"editor.snippetSuggestions": "inline",
"editor.suggestSelection": "first",
"editor.tabSize": 2,
"editor.wordWrap": "bounded",
"editor.wordWrapColumn": 140,
"editor.gotoLocation.multipleDefinitions": "goto", // https://github.com/microsoft/TypeScript/issues/24809#issuecomment-569697260
"explorer.confirmDelete": true,
"explorer.confirmDragAndDrop": false,
"explorer.decorations.badges": false,
"files.defaultLanguage": "mdx",
"files.associations": {
"*.locale": "json"
},
"gitlens.advanced.telemetry.enabled": false,
"gitlens.codeLens.enabled": false,
"gitlens.currentLine.enabled": false,
"gitlens.hovers.currentLine.over": "line",
"gitlens.hovers.enabled": false,
"gitlens.menus": false,
"gitlens.mode.statusBar.enabled": false,
"gitlens.statusBar.enabled": false,
"javascript.format.enable": false,
"javascript.updateImportsOnFileMove.enabled": "prompt",
"typescript.updateImportsOnFileMove.enabled": "prompt",
"js/ts.implicitProjectConfig.checkJs": false,
"liveshare.featureSet": "insiders",
"liveshare.showInStatusBar": "whileCollaborating",
"newFile.expandBraces": true,
"newFile.showPathRelativeTo": "project",
// "prettier.disableLanguages": [ // ESLint is used here instead
// "javascript",
// "javascriptreact",
// "typescript",
// "typescriptreact"
// ],
"prettier.singleQuote": true,
"prettier.bracketSpacing": false,
"prettier.proseWrap": "never",
"prettier.trailingComma": "none",
"prettier.arrowParens": "avoid",
"prettier.enable": true,
"stylelint.enable": true,
"rewrap.autoWrap.enabled": false, // TODO: Enable this when opt-out in markdown works
"rewrap.reformat": true,
"rewrap.wrappingColumn": 80,
"security.workspace.trust.enabled": false,
"search.smartCase": true,
"stylelint.reportNeedlessDisables": true,
"stylelint.validate": [
"css",
"less",
"scss",
"postcss"
],
"sync.forceUpload": true,
"sync.gist": "9b3217ee2b565564275058fb920c7ad2",
"tailwindCSS.experimental.classRegex": [
[
"tailwind\\(([^)]*)\\)",
"[\"'`]([^\"'`]*).*?[\"'`]"
]
],
"telemetry.telemetryLevel": "off",
"window.zoomLevel": 0,
"workbench.activityBar.visible": false,
"workbench.colorTheme": "Night Owl Light",
"workbench.list.horizontalScrolling": true,
"workbench.startupEditor": "newUntitledFile",
"workbench.statusBar.visible": true,
"workbench.tree.indent": 20,
"yaml.schemas": {
"file:///Users/jan/.vscode/extensions/atlassian.atlascode-2.8.4/resources/schemas/pipelines-schema.json": "bitbucket-pipelines.yml"
},
"git.autofetch": true,
"editor.linkedEditing": true,
"redhat.telemetry.enabled": false,
"typescript.tsserver.log": "off"
}
{"version":1,"resource":"file:///Users/jan/Projects/tools-aoeur/component-library/src/widget-library/widget/explorer-table/explorer-table.js","entries":[{"id":"fiBY.js","timestamp":1649057322165}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/cashback-frontend/src/components/Cashback/CashbackConditions.tsx","entries":[{"id":"mOwL.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1648813320621},{"id":"ZFYT.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1648813331002},{"id":"hHpY.tsx","timestamp":1648814348288},{"id":"yrjE.tsx","timestamp":1648815486911},{"id":"3KGi.tsx","timestamp":1648815573706},{"id":"Ikj6.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1648815590077},{"id":"2bDm.tsx","timestamp":1648815637933},{"id":"6wxf.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1648815674985},{"id":"xeeP.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1648815700437},{"id":"2b4x.tsx","timestamp":1648815710696},{"id":"oxyo.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1648815717394},{"id":"EFPo.tsx","timestamp":1648815835144},{"id":"8JK4.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1648816093440},{"id":"bDPS.tsx","timestamp":1648816102257},{"id":"3KRB.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1648816139331},{"id":"NrVN.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1648816202783},{"id":"p8ZW.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1648822482617},{"id":"se4c.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1648822495184}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-whw/src/pages/coupons/ShopPage.e2e.tsx","entries":[{"id":"hVwY.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649947891162},{"id":"ihl4.tsx","timestamp":1649947915917},{"id":"JNM4.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649947946387},{"id":"UVcj.tsx","timestamp":1649947970270},{"id":"fkzX.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649947994120},{"id":"IPIJ.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649948011966},{"id":"8bjG.tsx","timestamp":1649948036582},{"id":"Toyb.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649948088696},{"id":"S1pi.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649948106952},{"id":"a30Z.tsx","timestamp":1649948134164},{"id":"Y9qA.tsx","timestamp":1649948153859},{"id":"z0B1.tsx","timestamp":1649948212459},{"id":"IR6R.tsx","timestamp":1649948229944},{"id":"NfNC.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649948270627},{"id":"K3Oq.tsx","timestamp":1649948285775},{"id":"MMev.tsx","timestamp":1649948310403},{"id":"5i5h.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649948326871},{"id":"DSry.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649948434653},{"id":"MbRg.tsx","timestamp":1649948516954},{"id":"kZPy.tsx","timestamp":1649948558826},{"id":"ZN6R.tsx","timestamp":1649948597574},{"id":"86f0.tsx","timestamp":1650031965232},{"id":"j7Pr.tsx","timestamp":1650032029122},{"id":"KbRS.tsx","timestamp":1650032039929},{"id":"UzJS.tsx","timestamp":1650032101140},{"id":"cmXD.tsx","timestamp":1650032119601},{"id":"4Bpp.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650032997481},{"id":"0AH5.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650033410855},{"id":"DNwl.tsx","timestamp":1650033424533},{"id":"LIbm.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650033438427},{"id":"0v2P.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650033523652},{"id":"nUtE.tsx","source":"undoRedo.source","timestamp":1650033528601},{"id":"5RsY.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650034832466},{"id":"1Z0O.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650034901322},{"id":"4QvW.tsx","source":"Workspace Edit","timestamp":1650034917667},{"id":"1wpX.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650034956572},{"id":"jN3O.tsx","timestamp":1650034971462},{"id":"mb53.tsx","timestamp":1650034985581},{"id":"PVPr.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650035053074},{"id":"ivUW.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650035822893},{"id":"alAg.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650035847797},{"id":"lnBQ.tsx","timestamp":1650035870613},{"id":"AXi7.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650035887785},{"id":"RIo1.tsx","timestamp":1650035907759},{"id":"01uU.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650358656901},{"id":"KweW.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650358743361},{"id":"xOHj.tsx","timestamp":1650358813765},{"id":"4eCI.tsx","timestamp":1650358879654},{"id":"mTSS.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650358896904},{"id":"2sN6.tsx","source":"undoRedo.source","timestamp":1650358919155}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-sun/src/components/Navigation/NavigationWhiteLabel.tsx","entries":[{"id":"wzTg.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649320107874},{"id":"nT3P.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649320126720},{"id":"xZ37.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649320140853},{"id":"nzvp.tsx","source":"Workspace Edit","timestamp":1649320162365},{"id":"sK2E.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649320168614}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-shared/src/components/ShopTagCloud/ShopTagCloud.module.scss","entries":[{"id":"gTx3.scss","timestamp":1650015106696}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-sun/src/components/ShopSeotext/ShopSeotext.tsx","entries":[{"id":"eHIv.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649929641128},{"id":"tMOt.tsx","timestamp":1649929644699},{"id":"W7kk.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649929702361}]}
{"version":1,"resource":"file:///Users/jan/Projects/amannn/next-intl/packages/website/styles.css","entries":[{"id":"BySk.css","timestamp":1648732496201},{"id":"5Odr.css","timestamp":1648732508714},{"id":"0NQm.css","timestamp":1648732530795},{"id":"bc62.css","timestamp":1648732765987},{"id":"ywWA.css","timestamp":1648732810297},{"id":"BiyJ.css","timestamp":1648816668882},{"id":"eDhx.css","timestamp":1648816696828},{"id":"int4.css","timestamp":1648816987686},{"id":"W5Zz.css","timestamp":1648817017602},{"id":"lGM2.css","timestamp":1648817068063},{"id":"Qr2M.css","timestamp":1648817085035}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/cashback-frontend/channels/gutscheinsammler/messages.json","entries":[{"id":"jqWv.json","timestamp":1649404184179}]}
{
"ActivateCashback": {
"intro": "Schritt 1 von 4",
"title": "Cashback aktivieren",
"description": "Trage deine E-Mail-Adresse ein. Anschließend erhältst du den Link zum Upload deiner Bestelldetails für das Cashback.",
"fields": {
"userMail": {
"label": "Deine E-Mail-Adresse *",
"placeholder": "E-Mail-Adresse eintragen …",
"error": "{errorType, select, EMAIL_INVALID_FORMAT {This e-mail address isn't valid} other {Unexpected error occurred}}"
},
"termsAgreed": {
"label": "Ich habe die allgemeinen Geschäftsbedingungen gelesen und stimme ihnen zu."
},
"subscribeToNewsletter": {
"label": "Ich möchte Deal & Cashback Updates erhalten.",
"error": "Ein unerwarteter Fehler ist aufgetreten"
}
},
"submit": "Cashback aktivieren"
},
"ActivateCashbackConflict": {
"message": "Du hast dieses Cashback bereits aktiviert. <linkToCashback>Gehe zu Cashback</linkToCashback>"
},
"AdblockerNote": {
"title": "Ein Adblocker verhindert, dass du das Cashback bekommst!",
"description": "Anscheinend ist bei dir ein Adblocker aktiv, der die Zuordnung deiner Bestellung verhindert. Für die Auszahlung deines Cashbacks ist eine Zuordnung jedoch zwingend erforderlich.",
"deactivate": "Bitte deaktiviere alle Adblocker und lade die Seite neu.",
"reload": "Seite neu laden"
},
"ApiErrorMessage": {
"clientTimeout": "Anscheinend bist du offline. Bitte überprüfe deine Internetverbindung und versuche es erneut.",
"statusCode": "Code: {statusCode}",
"unauthorized": "Entschuldigung, deine Sitzung ist leider abgelaufen. Bitte melde dich erneut an.",
"notFound": "Entschuldigung, die gesuchten Daten existieren leider nicht.",
"conflict": "Entschuldigung, wir konnten diese Daten aufgrund eines Konflikts leider nicht speichern.",
"preconditionFailed": "Entschuldigung, das Speichern ist fehlgeschlagen, weil es zwischenzeitlich ein Update gab. Bitte lade die Seite neu und übernehme deine Änderungen erneut.",
"serverTimeout": "Entschuldigung, unser Service ist vorübergehend nicht verfügbar. Bitte versuche es später noch einmal.",
"default": "Entschuldigung, ein unerwarteter Fehler ist aufgetreten. Bitte versuche es erneut."
},
"CashbackAppliesToLabel": {
"label": "Gilt für {appliesTo, select, ALL_CUSTOMERS {Neu- und Bestandskunden} NEW_CUSTOMERS {Neukunden} EXISTING_CUSTOMERS {Bestandskunden} other {unbekannt}}"
},
"CashbackBenefits": {
"title": "Vorteile des Webgears Cashback",
"benefits": {
"noRegistration": "Keine Registrierung erforderlich",
"fastPayout": "Schnelle Auszahlung",
"paypal": "Cashback-Auszahlung via PayPal"
}
},
"CashbackClaim": {
"title": "Cashback-Anspruch #{referralId}",
"metaDescription": "",
"goToCashbacks": "Zurück zu deinen Cashbacks"
},
"CashbackClaimDetails": {
"referralId": "Cashback-Anspruch #{referralId}"
},
"CashbackClaimDetailsFields": {
"merchantName": "Shopname",
"referralId": "Cashback-Anspruch-ID",
"createDate": "Dein Aktivierungsdatum/Deine Aktivierungszeit",
"lastModifiedDate": "Letztes Update",
"acceptedDate": "Bestätigung",
"orderDetails": {
"title": "Bestelldetails",
"orderNumber": "Bestellnummer",
"orderDate": "Bestelldatum",
"amount": "Gesamtbetrag der Bestellung",
"edit": "Bestelldetails {hasOrderDetails, select, true {bearbeiten} other {hinzufügen}}"
},
"payoutDetails": {
"title": "Auszahlungsdetails",
"paypalEmail": "Deine PayPal E-Mail-Adresse",
"firstName": "Vorname",
"lastName": "Nachname",
"edit": "Auszahlungsdetails {hasPayoutDetails, select, true {bearbeiten} other {hinzufügen}}"
}
},
"CashbackClaimDetailsState": {
"actionRequired": {
"intro": "Nur noch eine Sache",
"title": "Handeln erforderlich",
"description": {
"orderDetailsMissing": "Bitte gib deine Bestelldetails an.",
"payoutDetailsMissing": "Bitte gib deine Auszahlungsdetails an.",
"generic": "Bitte gib die fehlenden Details an."
}
},
"expired": {
"intro": "Oh nein!",
"title": "Cashback abgelaufen",
"description": "Dein Cashback ist am {expireDate, date, date} ausgelaufen."
},
"pending": {
"intro": "Nur noch eine Sache",
"title": "Cashback ausstehend",
"description": "Deine Cashback-Bestellung wird überprüft und sollte in Kürze bestätigt werden, falls alles korrekt ist."
},
"declined": {
"intro": "Oh nein!",
"title": "Cashback abgelehnt",
"declinedReason": "<reasonLabel>{declinedReason, select, BROKE_TERMS_AND_CONDITIONS {Dein Cashback wurde abgelehnt, weil die Allgemeinen Geschäftsbedingungen nicht eingehalten wurden.} MOV_NOT_ACHIEVED {Der Mindestbestellwert wurde nicht erreicht.} VOUCHER_USED {Du hast einen Gutschein bei deiner Bestellung verwendet.} RETURNED_ORDER {Du hast deine Bestellung zurückgeschickt.} UNCONFIRMED_ORDER {Die Bestellung wurde nicht bestätigt.} EMAIL_DISPATCH_FAILED {Deine angegebene E-Mail-Adresse war nicht erreichbar. Bitte gib eine gültige E-Mail-Adresse an.} ORDER_BEFORE_ACTIVATION {Du hast deine Bestellung aufgegeben, bevor das Cashback aktiviert wurde.} UNVERIFIED_PURCHASE {Der Kauf konnte nicht verifiziert werden.} UNCONFIRMED_DETAILS {Deine Angaben konnten nicht bestätigt werden.} other {unbekannt}}</reasonLabel>\nDie häufigste Erklärung dafür ist, dass du innerhalb von 30 Kalendertagen mehrere Cashback-Anfragen für denselben Shop in Anspruch genommen hast oder dir wurden bereits 100 € ausgezahlt.\nFalls du irgendwelche Fragen bezüglich Cashback hast, lies bitte unsere FAQs oder kontaktiere uns über die Kontakt-Seite.",
"goToFAQ": "Erfahre mehr in den FAQs"
},
"confirmed": {
"intro": "Gute Neuigkeiten!",
"title": "Cashback bestätigt",
"description": "Dein Cashback in Höhe von {cashbackValue} wurde von {merchantName} bestätigt und wird in Kürze auf dein PayPal-Konto ausgezahlt."
},
"paid": {
"intro": "Gute Neuigkeiten!",
"title": "Cashback gezahlt",
"description": "Dein Cashback in Höhe von {cashbackValue} wurde am {payoutDate, date, date} ausgezahlt."
}
},
"CashbackClaimStateBadge": {
"label": "{status, select, CREATED {Handeln erforderlich} USER_INPUT_PENDING {Handeln erforderlich} VERIFY_REQUESTED {Handeln erforderlich} VERIFY_REQUEST_USER_INPUT_PENDING {Handeln erforderlich} EXPIRED {Abgelaufen} ADMIN_INPUT_PENDING {Ausstehend} VERIFY_REQUEST_ADMIN_INPUT_PENDING {Ausstehend} DECLINED {Abgelehnt} ACCEPTED {Bestätigt} PAYMENT_PENDING {Bestätigt} PAYMENT_FAILED {Bestätigt} PAYMENT_PAID {Gezahlt} other {Unbekannt}}"
},
"CashbackClaimExpired": {
"intro": "Oh nein, du bist zu spät.",
"title": "Anspruch abgelaufen",
"description": "Entschuldigung, der Cashback-Antrag, den du öffnen wolltest, ist abgelaufen. Jeder Cashback-Antrag ist 10 Tage gültig.",
"tryAgain": "Bitte versuche es erneut oder verwende ein anderes Cashback.",
"goBack": "Zurück zur vorherigen Seite"
},
"CashbackClaims": {
"metaTitle": "Deine Cashbacks",
"metaDescription": "",
"loggingIn": "Login läuft …",
"redirecting": "Weiterleitung …"
},
"CashbackClaimsList": {
"title": "Deine Cashbacks",
"nrItems": "{nrItems, plural, =0 {Keine Bestellungen} one {Eine Bestellung} other {{nrItems, number} Bestellungen}} in den letzten 6 Monaten",
"howItWorks": "Wie funktioniert es?",
"logout": "Logout"
},
"CashbackClaimsListItem": {
"referralId": "Cashback-Anspruch #{referralId}",
"addOrderDetails": "Bestelldetails hinzufügen",
"addPayoutDetails": "Auszahlungsdetails hinzufügen",
"showDetails": "Details anzeigen"
},
"CashbackClaimsListItemDate": {
"expires": "Läuft aus am: {expireDate, date, date}",
"activation": "Aktivierung am: {createDate, date, date}",
"declined": "Abgelehnt am: {declineDate, date, date}",
"payoutPending": "Dein Cashback wurde genehmigt.",
"payoutDate": "Gezahlt am: {payoutDate, date, date}",
"expired": "Ablaufdatum: {expireDate, date, date}"
},
"CashbackConditions": {
"title": "Allgemeine Geschäftsbedingungen"
},
"CashbackExpired": {
"intro": "Oh nein, du bist zu spät.",
"title": "Cashback abgelaufen",
"description": "Entschuldigung, das Cashback, das du öffnen wolltest, ist abgelaufen. Jedes Cashback ist 10 Tage gültig.",
"tryAgain": "Bitte versuche es erneut oder verwende ein anderes Cashback.",
"goBack": "Zurück zur vorherigen Seite"
},
"CashbackExpireDateLabel": {
"today": "Nur bis heute gültig",
"tomorrow": "Gültig bis morgen",
"dayAfterTomorrow": "Gültig bis übermorgen",
"other": "Gültig bis {expireDate, date, date}",
"none": "Gültig bis auf Widerruf"
},
"CashbackLayout": {
"showTerms": {
"anchor": "terms-conditions",
"label": "Allgemeine Geschäftsbedingungen anzeigen"
}
},
"CashbackLayoutTerms": {
"lastModified": "Zuletzt aktualisiert: {lastModifiedDate, date, dateTime}"
},
"CashbackMinimumOrderValueLabel": {
"label": "{value} Mindestbestellwert",
"none": "Kein"
},
"CashbackPartners": {
"title": "Ausgewählte Cashback-Partner",
"first": {
"title": "Bild",
"url": "/partners/bild.svg"
},
"second": {
"title": "Computer Bild",
"url": "/partners/computer-bild.svg"
}
},
"CashbackSteps": {
"step": "Schritt {step} von 4",
"placeOrder": "Bestellung aufgeben",
"orderDetails": "Bestelldetails",
"payoutDetails": "Auszahlungsdetails"
},
"Contact": {
"metaDescription": "",
"title": "Kontaktiere uns",
"subtitle": "Brauchst du Hilfe?",
"description": "Falls du irgendwelche Fragen oder Probleme hast, informiere dich zunächst unter Häufig gestellte Fragen. Falls dein Anliegen immer noch nicht beantwortet werden konnte, hilft dir unser Support-Team gerne weiter!",
"faq": "Häufig gestellte Fragen"
},
"ContactForm": {
"intro": "Hilfe erforderlich?",
"title": "Kontaktiere uns",
"description": "Du hast Fragen zu unserem Service, ein nicht lösbares Problem oder Feedback? Sende uns einfach eine Nachricht und wir werden uns so schnell wie möglich bei dir melden.",
"fields": {
"name": {
"label": "Name *",
"error": "{errorType, select, CONTACT_NAME_MAX_SIZE_EXCEEDED {Name sollte nicht länger als 255 Zeichen sein} other {Unerwarteter Fehler aufgetreten}}"
},
"email": {
"label": "E-Mail-Adresse *",
"error": "{errorType, select, EMAIL_INVALID_FORMAT {Diese E-Mail-Adresse ist nicht gültig.} other {Unerwarteter Fehler aufgetreten}}"
},
"message": {
"label": "Deine Nachricht *",
"error": "{errorType, select, CONTACT_MESSAGE_MAX_SIZE_EXCEEDED {Deine Nachricht sollte nicht länger als 1024 Zeichen sein.} other {Unerwarteter Fehler aufgetreten}}"
}
},
"submit": "Nachricht senden"
},
"ContactFormSuccess": {
"title": "Deine Nachricht wurde erfolgreich übermittelt.",
"description": "Danke für deine Anfrage! Wir melden uns in Kürze.",
"backToHome": "Zurück zur Homepage"
},
"CreateClaim": {
"metaDescription": "",
"title": "Cashback aktivieren"
},
"DateInputDesktop": {
"day": "Tag",
"month": "Monat",
"year": "Jahr",
"invalid": "Bitte wähle ein gültiges Datum."
},
"ErrorPageContent": {
"badRequest": {
"title": "Oh nein! Etwas ist schiefgelaufen",
"description": "Die Anfrage für diese Seite war ungültig. Bitte überprüfe, ob die Seitenadresse korrekt ist."
},
"unauthorized": {
"title": "Du bist abgemeldet.",
"description": "Diese Seite kann nur angezeigt werden, wenn du angemeldet bist.",
"action": "Einloggen"
},
"notFound": {
"title": "Oh nein! Seite nicht gefunden",
"description": "Leider konnten wir diese Seite nicht finden.",
"action": "Zurück zur Homepage"
},
"clientTimeout": {
"title": "Scheinbar bist du offline.",
"description": "Bitte überprüfe deine Internetverbindung und versuche es erneut."
},
"internalServerError": {
"title": "Oh nein! Etwas ist schiefgelaufen",
"description": "Leider funktioniert diese Seite nicht richtig. Du kannst versuchen sie neu zu laden, um zu sehen, ob das Problem weiterhin besteht.",
"action": "Seite neu laden"
},
"serverTimeout": {
"title": "Entschuldigung, unser Service ist vorübergehend nicht verfügbar.",
"description": "Bitte versuche es später erneut."
},
"default": {
"title": "Entschuldigung, ein unerwarteter Fehler ist aufgetreten.",
"description": "Bitte versuche es später erneut."
}
},
"ErrorPageContentMagicToken": {
"gone": {
"title": "Dein Login-Token ist abgelaufen.",
"description": "Bitte melde dich erneut an.",
"action": "Einloggen"
}
},
"ErrorPageLayout": {
"metaTitle": "Error {statusCode}"
},
"ErrorPageHeader": {
"statusCode": "Code: {statusCode}"
},
"ExplanationSteps": {
"step1": {
"title": "Cashback aktivieren",
"description": "Gib deine E-Mail-Adresse ein und klicke auf \"Aktivieren\", um mit dem Einlösen eines Cashbacks zu beginnen."
},
"step2": {
"title": "Online shoppen & Kauf abschließen",
"description": "Klick auf \"Shop besuchen\", um direkt von Gutscheinsammler zum Shop zu gelangen. Achte darauf, zwischendurch keine anderen Webseiten zu besuchen, da wir sonst deine Bestellung und deinen Anspruch möglicherweise nicht überprüfen können."
},
"step3": {
"title": "Bestelldetails hochladen",
"description": "Befolge die Anweisungen in der E-Mail, die du erhalten hast, um deine Bestelldetails hochzuladen. Sobald ein Shop bestätigt, dass deine Bestellung über Gutscheinsammler.de aufgegeben wurde, fahren wir mit der Bearbeitung deines Antrags fort. Dies dauert in der Regel zwischen 5-10 Werktagen."
},
"step4": {
"title": "Erhalte die Auszahlung über PayPal",
"description": "Sobald dein Anspruch bestätigt ist, erhältst du dein Cashback-Geld sofort über PayPal. Dazu musst du die E-Mail-Adresse angeben, die mit deinem PayPal-Konto verbunden ist."
}
},
"ExplanationStepsItem": {
"index": "Schritt {number}"
},
"FAQ": {
"otherPaymentMethods": {
"title": "Gibt es weitere Zahlungsmethoden?",
"description": "Nein, Cashbacks können nur über PayPal (erfordert ein Konto) ausgezahlt werden."
},
"cashbackLimit": {
"title": "Gibt es ein Limit dafür, wie viele Angebote ich jeden Monat einlösen kann?",
"description": "Ja, pro Benutzer und Shop kann innerhalb von 30 Kalendertagen nur 1 Cashback-Anspruch genehmigt/ausgezahlt werden. Außerdem ist jeder Benutzer auf einen Cashback-Gesamtwert von maximal 100 € pro Zeitraum von 30 Tagen beschränkt. Diese Limits sind aufgrund von Vereinbarungen mit unseren Werbepartnern vorhanden, die diese großartigen Angebote sponsern."
},
"payoutDuration": {
"title": "Wie lange dauert es, bis mein Cashback ausgezahlt wird?",
"description": "Sobald ein Shop bestätigt, dass deine Bestellung über PARTNER SEITE aufgegeben wurde, werden wir mit der Bearbeitung deines Antrags fortfahren. Dies dauert in der Regel zwischen 5-10 Werktagen. Wenn deine Bestellung nicht innerhalb dieser Zeit von einem Shop bestätigt wird, werden wir uns zur Klärung an ihn wenden. Bitte stelle sicher, dass alle von dir hochgeladenen Informationen so genau wie möglich sind, um Verzögerungen bei der Bearbeitung deines Cashback-Antrags zu vermeiden."
},
"minimumOrderValue": {
"title": "Wo finde ich den erforderlichen Mindestbestellwert für jedes Angebot?",
"description": "Den Mindestbestellwert für jedes Angebot findest du immer in den Angebotsdetails unter dem Angebotstitel. Überprüfe diesen Betrag immer, bevor du deinen Einkauf für einen Cashback-Anspruch abschließt! Bitte beachte, dass bei der Berechnung deines Gesamtbestellwerts alle Liefer- und Versandkosten ausgeschlossen sind. Außerdem wird der Gesamtwert bestimmt, nachdem alle Rabatte oder Gutscheincodes angewendet wurden."
},
"cancel": {
"title": "Was passiert, wenn ich meine Bestellung storniere oder die gekauften Artikel zurücksende?",
"description": "Ein Cashback-Anspruch wird abgelehnt, wenn Artikel des ursprünglich getätigten Kaufs storniert oder zurückgegeben werden."
},
"questions": {
"title": "An wen kann ich mich wenden, wenn ich eine Frage oder ein Problem mit einem Cashback-Anspruch habe?",
"description": "Bei allen Fragen oder Anfragen bezüglich Cashback kannst du dich gerne hier an unser Team wenden: <contact>Kontakt</contact>. Wenn sich deine Anfrage auf einen bestehenden Anspruch bezieht, gib bitte unbedingt die E-Mail-Adresse an, mit der du das Angebot aktiviert hast sowie deine Cashback ID, damit wir dir so schnell wie möglich helfen können. Unser Team ist bestrebt, von Montag bis Freitag innerhalb von 48 Stunden auf alle eingehenden Nachrichten zu antworten."
},
"wrongPayPalAddress": {
"title": "Ich habe einen Fehler in meiner übermittelten PayPal-Adresse gemacht. Kann ich das korrigieren oder anpassen?",
"description": "Leider kann eine übermittelte PayPal-Adresse aufgrund von Betrugsschutzmaßnahmen und der Einrichtung des automatischen Zahlungssystems nicht mehr angepasst oder bearbeitet werden. Bitte überprüfe vor dem Absenden unbedingt alle Kontakt- und PayPal-Adressinformationen!"
},
"verifyPurchase": {
"title": "Wie kann ich sicherstellen, dass mein Einkauf ordnungsgemäß verifiziert werden kann, um mein Cashback zu erhalten?",
"description": "Sobald du ein Angebot aktiviert hast, gehe direkt zu diesem Shop, indem du auf „Shop besuchen“ klickst. Besuche keine anderen Webseiten, bevor du deinen Kauf abgeschlossen hast. Stelle außerdem sicher, dass alle Adblocker deaktiviert sind, bevor du ein Cashback-Angebot aktivierst. Jede Unterbrechung beim Besuch eines Shops über PARTNER SEITE könnte dazu führen, dass unser Team deinen abgeschlossenen Kauf nicht ordnungsgemäß überprüfen kann. Zusätzlich kannst du deine Bestellbestätigung hochladen, um uns bei der Überprüfung deiner Bestellung zu helfen."
},
"purchaseVerification": {
"title": "Warum muss mein Einkauf verifiziert werden, damit ich mein Cashback erhalte?",
"description": "Wenn du direkt über einen unserer Werbepartner-Shops einkaufst, erhalten wir eine kleine Provision, mit der wir dein Cashback auszahlen. Für den Fall, dass der Shop deine Bestellung nicht der PARTNER SEITE zuordnet, erhalten wir keine Zahlung und können daher in diesen Fällen kein Cashback vergeben. Um dies zu verhindern, befolge unbedingt unsere spezifischen Anweisungen und aktiviere zuerst das Cashback-Angebot, bevor du deinen Kauf abschließt!"
},
"noPayPalAccount": {
"title": "Wie kann ich Cashback erhalten, wenn ich kein PayPal-Konto habe?",
"description": "Derzeit kann Cashback nur über PayPal ausgezahlt werden. Wenn du noch kein Konto hast, kannst du eins kostenlos in weniger als 5 Minuten anlegen. Hier findest du weitere Informationen zu PayPal und zum Vorgang der <createPayPalAccount>Erstellung eines neuen Kontos</createPayPalAccount>.",
"createPayPalAccountUrl": "https://www.paypal.com/de/home"
},
"cashbackRequirements": {
"title": "Wo finde ich weitere Details zu den konkreten Voraussetzungen und Annahmekriterien für Cashback-Angebote?",
"description": "Alle weiteren Informationen und konkreten Details zu unseren Cashback-Aktionsangeboten findest du auf der Seite <terms>Cashback Allgemeine Geschäftsbedingungen</terms>."
}
},
"FAQPage": {
"metaDescription": "",
"title": "Häufig gestellte Fragen"
},
"Footer": {
"logoAlt": "Webgears Group",
"description": "Webgears Cashback ist ein Service der Webgears Gruppe.",
"terms": "Allgemeine Geschäftsbedingungen",
"privacy": "Datenschutzrichtlinien",
"imprint": "Impressum"
},
"HelpSection": {
"title": "Brauchst du Hilfe?",
"description": "Falls du irgendwelche Fragen oder Probleme hast, informiere dich zunächst bei den häufig gestellten Fragen. Falls dein Anliegen immer noch nicht beantwortet werden konnte, hilft dir unser Support-Team gerne weiter!",
"faq": "Häufig gestellte Fragen",
"contact": "Kontaktiere uns",
"separator": " · "
},
"HeroBanner": {
"title": "Webgears Cashback bietet Cashback-Prozesse für weltbekannte Unternehmen & Marken."
},
"HowItWorks": {
"metaDescription": "",
"title": "Cashback – So funktioniert es",
"introduction": {
"intro": "Das Wichtigste zuerst:",
"title": "Was ist Cashback?",
"description": "Cashback ist eine Art Prämie, bei dem Kunden einen gewissen Prozentsatz ihrer Bestellsumme in bar zurückerhalten.",
"faq": "Häufig gestellte Fragen"
},
"steps": {
"intro": "So funktioniert's",
"title": "Schritte zum Einlösen eines Cashback-Angebots"
},
"faq": {
"title": "Häufig gestellte Fragen",
"more": "Weitere Fragen & Antworten"
},
"help": {
"title": "Brauchst du Hilfe?",
"description": "Falls du irgendwelche Fragen oder Probleme hast, die oben nicht beantwortet wurden, hilft dir unser Support-Team gerne weiter!",
"contact": "Kontaktiere uns"
}
},
"Imprint": {
"metaDescription": "",
"title": "Impressum",
"content": "<p><b>WEBGEARS GMBH</b></p><p>Am Garnmarkt 4<br />6840 Götzis<br />ÖSTERREICH</p><p>Umsatzsteuer-Identifikationsnummer: ATU67388944<br />Handelsregisternummer: FN 382202<br />Handelsregistergericht: Feldkirch</p>",
"telephoneNumber": "+43 (0) 720 / 88 49 08",
"telephoneNumberRaw": "0043720884908",
"email": "DE.support@webgears-group.com"
},
"Index": {
"metaDescription": "",
"explanationSteps": {
"title": "So funktioniert's",
"learnMore": "Mehr erfahren"
},
"faq": {
"title": "Häufig gestellte Fragen",
"link": "Weitere Fragen & Antworten"
},
"webgears": {
"description": "Die Webgears Group verbindet Millionen von Online-Verbrauchern auf der Suche nach Rabatten mit den größten globalen Marken und schafft gleichzeitig eine neue, inkrementelle Einnahmequelle für Premium-Publisher-Partner.",
"link": {
"label": "Erfahre mehr über die Webgears Group",
"href": "https://www.webgears-group.com/"
}
}
},
"LoginForm": {
"title": "Dein Cashback-Status",
"description": "Gib die E-Mail-Adresse ein, die du verwendet hast, um das Cashback anzufordern. Anschließend bekommst du direkt einen Magic Link an deine E-Mail-Adresse geschickt, mit dem du dich sofort anmelden kannst!",
"email": {
"label": "Deine E-Mail-Adresse *",
"placeholder": "E-Mail-Adresse eingeben …",
"error": "{errorType, select, EMAIL_INVALID_ADDRESS {Die Domain dieser E-Mail-Adresse ({emailDomain}) wurde nicht erkannt. Bitte überprüfe deine Eingabe.} EMAIL_INVALID_FORMAT {Diese E-Mail-Adresse ist nicht gültig.} other {Unwerwarteter Fehler aufgetreten}}"
},
"submit": "Cashback-Status überprüfen"
},
"LoginMagicToken": {
"title": "Magic Link gesendet – Überprüfe deinen Posteingang",
"description": "Wir haben dir eine E-Mail an {email} gesendet. Die E-Mail enthält einen Magic Link, der dich auf deiner Cashback-Statusseite anmeldet.",
"magicToken": {
"label": "Login Code",
"placeholder": "Code aus E-Mail",
"error": "{errorType, select, MAGIC_TOKEN_INVALID {Dieser Login Code ist ungültig. Bitte überprüfe ihn oder fordere einen neuen an.} MAGIC_TOKEN_INVALID_FORMAT {Dieser Login Code ist ungültig. Bitte überprüfe ihn oder fordere einen neuen an.} other {Unerwarteter Fehler aufgetreten}}"
},
"submit": "Login Code eingeben",
"gone": "Entschuldigung, dieser Magic Token ist abgelaufen. Bitte fordere einen neuen an."
},
"LoginMagicTokenResend": {
"title": "Keine Login-E-Mail erhalten?",
"description": "Bitte überprüfe deinen Posteingang und den Spam-Ordner. Falls du die Nachricht nicht finden kannst, versuche die E-Mail erneut zu senden.",
"action": "E-Mail erneut senden",
"success": "Wir haben eine weitere E-Mail an {email} gesendet. Bitte überprüfe deinen Posteingang."
},
"LoginCard": {
"intro": "Login",
"title": "Cashback-Status überprüfen",
"buttonLabel": "Cashback-Status überprüfen"
},
"Logo": {
"title": "Cashback",
"logoAlt": "Webgears"
},
"Meta": {
"title": "Webgears Cashback",
"description": "Webgears Cashback bietet Cashback-Prozesse für weltbekannte Unternehmen & Marken."
},
"ModalLayout": {
"close": "Schließen"
},
"Navigation": {
"toggleSidebar": "Seitenleiste anzeigen/ausblenden"
},
"NavigationAuthButton": {
"login": "Cashback-Status überprüfen",
"logout": "Logout"
},
"NavigationSidebar": {
"home": "Start",
"howItWorks": "Cashback – So funktioniert es",
"faq": "FAQs – Häufig gestellte Fragen",
"contact": "Kontaktiere uns",
"claims": "Cashback-Status überprüfen",
"terms": "Allgemeine Geschäftsbedingungen",
"privacy": "Datenschutzrichtlinien",
"imprint": "Impressum"
},
"OrderDetailsForm": {
"intro": "Schritt 3 von 4",
"title": "Bestelldetails",
"description": "Bitte gib uns die folgenden Details an, damit wir deinen Einkauf bei {merchantName} verifizieren und dir das Cashback senden können.",
"fields": {
"orderNumber": {
"label": "Bestellnummer *",
"description": "Gib keine Zeichen wie „#“ oder andere Sonderzeichen ein.",
"error": "{errorType, select, ORDER_NUMBER_INVALID_FORMAT {Diese Bestellnummer enthält ungültige Zeichen.} other {Unerwarteter Fehler aufgetreten}}"
},
"orderDate": {
"label": "Bestelldatum *",
"error": "{errorType, select, ORDER_DATE_IN_FUTURE {Dieses Datum kann nicht in der Zukunft liegen.} ORDER_DATE_TOO_FAR_IN_PAST {Dieses Datum liegt zu sehr in der Vergangenheit.} other {Unerwarteter Fehler aufgetreten}}"
},
"amount": {
"label": "Gesamtbetrag der Bestellung *",
"description": "Verwende den Nettobestellwert ohne Steuern, Gebühren oder Versandkosten.",
"error": "{errorType, select, ORDER_AMOUNT_INVALID_FORMAT {Der Bestellbetrag enthält ungültige Zeichen.} ORDER_AMOUNT_NEGATIVE {Der Bestellbetrag sollte eine positive Zahl sein.} other {Unerwarteter Fehler aufgetreten}}"
},
"currency": {
"error": "Ein unerwarteter Fehler ist aufgetreten"
}
},
"conflict": "Ein Cashback-Antrag kann nicht geändert werden, nachdem er bereits genehmigt oder abgelehnt wurde.",
"submit": "Bestelldetails {isUpdate, select, true {aktualisieren} other {hinzufügen}}"
},
"OrderDetailsPage": {
"metaDescription": "",
"title": "Bestelldetails"
},
"PayoutDetailsForm": {
"intro": "Schritt 4 von 4",
"title": "Auszahlungsdetails",
"description": "Bitte teile uns die folgenden Details mit, damit wir dein Cashback per PayPal senden können.",
"fields": {
"paypalEmail": {
"label": "Deine PayPal E-Mail-Adresse *",
"error": "{errorType, select, EMAIL_INVALID_ADDRESS {Die Domain dieser E-Mail-Adresse ({emailDomain}) wurde nicht erkannt. Bitte überprüfe deine Eingabe.} EMAIL_INVALID_FORMAT {Diese E-Mail-Adresse ist nicht gültig.} other {Unerwarteter Fehler aufgetreten}}"
},
"firstName": {
"label": "Vorname *",
"error": "{errorType, select, VALUE_MISSING {Bitte gib einen Vornamen an.} FIRST_NAME_INVALID_FORMAT {Dieser Name enthält nicht unterstützte Zeichen.} other {Unerwarteter Fehler aufgetreten}}"
},
"lastName": {
"label": "Nachname *",
"error": "{errorType, select, VALUE_MISSING {Bitte gib einen Nachnamen an.} LAST_NAME_INVALID_FORMAT {Dieser Name enthält nicht unterstützte Zeichen.} other {Unerwarteter Fehler aufgetreten}}"
}
},
"conflict": "Ein Cashback-Antrag kann nicht geändert werden, nachdem er bereits genehmigt oder abgelehnt wurde.",
"submit": "Auszahlungsdetails {isUpdate, select, true {aktualisieren} other {eingeben}}"
},
"PayoutDetailsFormSuccess": {
"title": "Deine Bestell- und Auszahlungsdetails wurden erfolgreich übermittelt.",
"description": "Wir warten jetzt darauf, dass {merchantName} deinen Kauf bestätigt. Dies dauert in der Regel bis zu 60 Werktage, sofern in den einzelnen Cashback-Angebotsbedingungen nicht anders angegeben. ",
"cashbackStatusPage": {
"description": "Du kannst den aktuellen Status deines Cashbacks jederzeit auf der Cashback-Statusseite überprüfen.",
"action": "Deine Cashback-Statusseite"
},
"backToChannelPage": "Zurück zur Deal-Seite"
},
"PayoutDetailsPage": {
"metaDescription": "",
"title": "Auszahlungsdetails"
},
"PlaceOrder": {
"intro": "Schritt 2 von 4",
"title": "Bestellung aufgeben",
"description": "<p>Besuche den Shop in einem neuen Tab, der sich öffnet, wenn du auf den Button klickst und schließe die Bestellung ab.</p><p>Du erhältst außerdem eine E-Mail mit weiteren Anweisungen zum Abschließen deiner Cashback-Anfrage, nachdem du deine Bestellung aufgegeben haben. </p>",
"goToMerchant": "Shop besuchen & Bestellung aufgeben"
},
"Privacy": {
"metaDescription": "",
"title": "Datenschutzrichtlinien",
"content": "<h2>Pr&auml;ambel</h2><p>Herzlich Willkommen auf unserer Webseite! Wir legen gr&ouml;&szlig;ten Wert auf den Schutz Ihrer Daten und die Wahrung Ihrer Privatsph&auml;re. Wir m&ouml;chten nachfolgend darstellen, welche Daten wir wann und zu welchem Zweck und auf welcher Rechtsgrundlage verarbeiten. Hierbei soll Ihnen erl&auml;utert werden, wie unsere angebotenen Dienste arbeiten und wie hierbei der Schutz Ihrer personenbezogenen Daten gew&auml;hrleistet wird.</p><p>Personenbezogene Daten sind gem&auml;&szlig; Art. 4 Ziff. 1 DSGVO alle Informationen, die sich auf eine identifizierte oder identifizierbare nat&uuml;rliche Person beziehen. Als identifizierbar wird eine nat&uuml;rliche Person angesehen, die direkt oder indirekt identifiziert werden kann. Weitere Informationen hierzu finden Sie u.a. in Art. 4 Ziff. 1 DSGVO.</p><p>Diese Datenschutzerkl&auml;rung kann jederzeit unter <a href=\"https://policies.google.com/privacy?hl=de\">PARTNER WEBSITE</a> abgerufen, abgespeichert und ausgedruckt werden.</p><p>&nbsp;</p><p><strong>Soweit wir als Rechtm&auml;&szlig;igkeitsgrundlage f&uuml;r die Verarbeitung personenbezogener Daten unser berechtigtes Interesse oder ein berechtigtes Interesse eines Dritten (Art. 6 Abs. 1 lit. f) DSGVO) anf&uuml;hren, steht Ihnen ein Widerspruchsrecht gem&auml;&szlig; Art. 21 DSGVO zu: </strong></p><p><strong>Gem&auml;&szlig; Art. 21 DSGVO haben Sie das Recht</strong></p><p><strong>jederzeit gegen die Verarbeitung personenbezogener Daten Widerspruch einzulegen. Wir verarbeiten die personenbezogenen Daten dann nicht mehr zu Zwecken des Direktmarketings oder einem damit in Verbindung stehenden Profilings.</strong></p><p><strong>Auch zu anderen Zwecken verarbeiten wir Ihre personenbezogenen Daten nach einem Widerspruch nicht, es sei denn, wir k&ouml;nnen zwingende schutzw&uuml;rdige Gr&uuml;nde f&uuml;r die Verarbeitung nachweisen, die Ihre Interessen, Rechte und Freiheiten &uuml;berwiegen, oder die Verarbeitung dient der Geltendmachung, Aus&uuml;bung oder Verteidigung von Rechtsanspr&uuml;chen (vgl. etwa Art. 21 Abs. 1 DSGVO, sog. &bdquo;eingeschr&auml;nktes Widerspruchsrecht&ldquo;). In diesem Fall m&uuml;ssen Sie f&uuml;r den Widerspruch Gr&uuml;nde darlegen, die sich aus Ihrer besonderen Situation ergeben. </strong></p><p><strong>Sie k&ouml;nnen auch Widerspruch gegen eine Verarbeitung Ihrer personenbezogenen Daten aus Gr&uuml;nden, die sich aus Ihrer besonderen Situation ergeben, &nbsp;einlegen, die zu wissenschaftlichen oder historischen Forschungszwecken oder zu statistischen Zwecken gem&auml;&szlig; Art. 89 Abs. 1 DSGVO erfolgt, es sei denn, die Verarbeitung ist zur Erf&uuml;llung einer im &ouml;ffentlichen Interesse liegenden Aufgabe erforderlich (vgl. Art. 21 Abs. 6 DSGVO).</strong></p><p>&nbsp;</p><p>Wir werden Sie in den einzelnen Abschnitten auf das Widerspruchsrecht auch noch einmal gesondert hinweisen (z.B. durch den Hinweis: &bdquo;Ihnen steht ein Widerspruchsrecht zu&ldquo;), sofern dieses Recht besteht. Dort finden Sie auch weitere Informationen zur Aus&uuml;bung Ihres Widerspruchsrechts.</p><p>Um die folgende Datenschutzerkl&auml;rung &uuml;bersichtlich zu halten, verweisen wir an verschiedenen Stellen durch Links auf Informationen und Datenschutzhinwiese, die sich auf externen Webseiten (vgl. auch Abschnitt &bdquo;Soziale Netzwerke &amp; Externe Links&ldquo; in dieser Datenschutzerkl&auml;rung) befinden. Wir sind sehr bem&uuml;ht die Verlinkungen, die wir in dieser Datenschutzerkl&auml;rung auff&uuml;hren auch aktuell zu halten. Dennoch ist aufgrund der stetigen Aktualisierung der Webseiten nicht ausgeschlossen, dass Verlinkungen nicht korrekt funktionieren. Sollte Ihnen eine solche Verlinkung auffallen, w&uuml;rden wir uns freuen, wenn Sie uns dies mitteilen, damit wir den aktuellen Link einpflegen k&ouml;nnen.<strong> &nbsp;</strong></p><p>&nbsp;</p><h2>Verantwortlicher</h2><p>Verantwortlicher im Sinne des Art. 4 Ziff. 7 DSGVO f&uuml;r die Verarbeitung personenbezogener Daten ist:</p><p>Webgears GmbH<br/>Am Garnmarkt 4<br/>6840 G&ouml;tzis, Austria</p><p>Telefon<strong>:</strong> +49 (0) 30 - 398 215 34<br/>E<strong>-</strong>Mail: <a href=\"SUPPORT EMAIL ADDRESS\">SUPPORT EMAIL ADDRESS</a></p><p>&nbsp;</p><h2>Ansprechpartner f&uuml;r Datenschutz</h2><p>Bei Fragen zur Verarbeitung Ihrer personenbezogenen Daten, sowie zu Ihren Rechten rund um den Datenschutz wenden Sie sich bitte an:</p><p>&nbsp;</p><p>Alexander Bitsche<br/>Webgears GmbH<br/>Am Garnmarkt 4<br/>6840 G&ouml;tzis, Austria</p><p>Telefon: +49 (0) 30 - 398 215 34<br/>E-Mail: <a href=\"SUPPORT EMAIL ADDRESS\">SUPPORT EMAIL ADDRESS</a></p><h2>Log-Files</h2><p>Bei jedem Aufruf unserer Webseite durch Sie erfassen wir automatisiert Daten und Informationen vom System Ihres Ger&auml;ts und speichern diese in sog. Server-Log-Files. Bei diesen Daten handelt es sich um Informationen, die sich auf eine identifizierte oder identifizierbare nat&uuml;rliche Person (hier: Webseitenbesucher) beziehen. Die Daten werden automatisch durch Ihren jeweiligen Browser bei einem Aufruf unserer Webseite &uuml;bertragen. Hiervon sind folgende Angaben erfasst:</p><ul><li><p>Die Uhrzeit des Aufrufs unserer Webseite (Anfrage an den Server des Hostproviders),</p></li><li><p>URL der Webseite, von welcher aus Sie unsere Webseite aufgerufen haben,</p></li><li><p>das Betriebssystem, welches Sie verwenden, </p></li><li><p>Typ und Version des von Ihnen verwendeten Browsers, </p></li><li><p>IP-Adresse Ihres Computers.</p></li></ul><p>Zweck dieser Verarbeitung ist die Abrufbarkeit unserer Webseite von Ihrem Ger&auml;t und das Erm&ouml;glichen einer korrekten Darstellung unserer Webseite auf Ihrem Ger&auml;t bzw. in Ihrem Browser. Weiterhin dienen uns die Daten zur Optimierung unserer Webseite und zur Sicherstellung der Sicherheit unserer Systeme. Eine Auswertung dieser Daten zum Zwecke des Marketings findet nicht statt.</p><p>Rechtsgrundlage f&uuml;r die Verarbeitung ist Art. 6 Abs. 1 lit. f) DSGVO. Wir haben ein berechtigtes Interesse daran, Ihnen eine f&uuml;r Ihren Browser optimierte Webseite zu pr&auml;sentieren und Ihnen eine Kommunikation zwischen unserem Server und Ihrem Endger&auml;t zu erm&ouml;glichen. F&uuml;r letzteres ist insbesondere die Verarbeitung Ihrer IP-Adresse erforderlich.</p><p>Die verarbeiteten Informationen werden nur so lange gespeichert, wie dies f&uuml;r den vorgesehenen Zweck notwendig oder gesetzlich vorgeschrieben ist.</p><p>Empf&auml;nger der Daten ist unser Server-Host, der im Rahmen einer Auftragsdatenvereinbarung f&uuml;r uns t&auml;tig ist.</p><p><strong>Widerspruchsrecht</strong></p><p><strong>Ihnen steht ein Widerspruchsrecht zu. Ihren Widerspruch k&ouml;nnen Sie uns jederzeit zusenden bzw. mitteilen (z.B. per E-Mail an <a href=\"SUPPORT EMAIL ADDRESS\">SUPPORT EMAIL ADDRESS</a>).</strong></p><p>Die Bereitstellung der personenbezogenen Daten ist weder gesetzlich noch vertraglich vorgeschrieben und auch nicht f&uuml;r einen Vertragsabschluss erforderlich. Sie sind auch nicht verpflichtet, die personenbezogenen Daten bereitzustellen. Die Nichtbereitstellung h&auml;tte jedoch unter Umst&auml;nden zur Folge, dass Sie unsere Webseite nicht bzw. nicht vollumf&auml;nglich nutzen k&ouml;nnen.</p><p>&nbsp;</p><h2>Cookies</h2><p>Unsere Webseite verwendet Cookies. Bei Cookies handelt es sich um Textdateien, die auf Ihrem Ger&auml;t gespeichert werden, um z.B. die Nutzung einer</p><p>komfortabler zu machen oder das Ger&auml;t des Nutzers zu erkennen und Einstellungen o.&Auml;. zu speichern. In Cookies k&ouml;nnen Eingaben und Einstellungen auf einer Webseite gespeichert werden, so dass Sie diese nicht bei jedem neuen Besuch einer Webseite erneut an- bzw. eingeben m&uuml;ssen. Cookies enthalten eine sogenannte Cookie-ID, wodurch eine Zuordnung des Ger&auml;tes m&ouml;glich ist, in dem das Cookie gespeichert wurde. Im Einzelnen verwenden wir dabei folgende Cookies:</p><ul><li><p>Cookies, welche eine zuf&auml;llig generierte, konkrete Identifikationsnummer enthalten, welche Sie bzw. Ihr Ger&auml;t w&auml;hrend Ihres Besuches auf unserer Webseite identifizierbar macht. Diese Cookies werden am Ende Ihres Besuches automatisch gel&ouml;scht.</p></li><li><p>Cookies, welche eine zuf&auml;llig generierte, konkrete Identifikationsnummer enthalten, welche Sie bzw. Ihr Ger&auml;t auf unserer Webseite identifizierbar macht. Anhand dieser Cookies wird die Ursprungs-URL (Referrer), geschlossene Popups und Infobars, sowie favorisierte Gutscheine gespeichert. Diese Cookies werden automatisch nach maximal einem Jahr gel&ouml;scht.</p></li></ul><p>Zweck dieser Verarbeitung ist es, Ihnen die Nutzung unserer Webseite komfortabel zu gestalten und die M&ouml;glichkeit zu bieten, Einstellungen zu speichern.</p><p>Rechtsgrundlage f&uuml;r die Verarbeitung ist Art. 6 Abs. 1 lit. f) DSGVO. Wir haben ein berechtigtes Interesse daran, Ihnen eine Webseite zu pr&auml;sentieren, die Ihre pers&ouml;nlichen Einstellungen speichert und Ihnen den Besuch auf unserer Webseite erleichtert.</p><p><strong>Widerspruchsrecht</strong></p><p><strong>Ihnen steht ein Widerspruchsrecht zu.</strong></p><p><strong>In Ihren Browsereinstellungen k&ouml;nnen Sie das Setzen von Cookies einschr&auml;nken oder g&auml;nzlich verhindern. Sie k&ouml;nnen auch die automatische L&ouml;schung von Cookies bei der Schlie&szlig;ung des Browserfensters veranlassen.</strong></p><p><strong>Wie Sie Cookies in den gel&auml;ufigsten Browsern l&ouml;schen und die Cookie Einstellungen &auml;ndern erfahren Sie u.a. hier:</strong></p><p><strong>Google Chrome: <a href=\"https://support.google.com/chrome/answer/95647?hl=de\">Webseite</a><br/>Mozilla Firefox: <a href=\"https://support.mozilla.org/de/kb/cookies-und-website-daten-in-firefox-loschen?redirectlocale=de&amp;redirectslug=cookies-loeschen-daten-von-websites-entfernen\">Webseite</a><br/>Apple Safari: <a href=\"https://support.apple.com/de-de\">Webseite</a><br/>Microsoft Internet Explorer: <a href=\"https://support.microsoft.com/de-de/windows/l%C3%B6schen-und-verwalten-von-cookies-168dab11-0753-043d-7c16-ede5947fc64d\">Webseite</a></strong></p><p>&nbsp;</p><p>Die Bereitstellung der personenbezogenen Daten ist weder gesetzlich noch vertraglich vorgeschrieben und auch nicht f&uuml;r einen Vertragsabschluss erforderlich. Sie sind auch nicht verpflichtet, die personenbezogenen Daten bereitzustellen. Die Nichtbereitstellung h&auml;tte jedoch unter Umst&auml;nden zur Folge, dass Sie unsere Webseite nicht bzw. nicht vollumf&auml;nglich nutzen k&ouml;nnen.</p><p>Auch andere von uns genutzte Dienste nutzen Cookies. Wir weisen Sie bei den einzelnen Diensten gesondert auf die Nutzung der Cookies hin. </p><p>&nbsp;</p><h2>Informationen zu Google-Diensten</h2><p>Wir nutzen auf unserer Webseite verschiedene Dienste der Google Inc. (&quot;Google&quot;), 1600 Amphitheatre Parkway, Mountain View, CA 94043, USA. </p><p>N&auml;here Informationen zu den einzelnen konkreten Diensten von Google, die wir auf dieser Webseite nutzen, finden Sie in der weiteren Datenschutzerkl&auml;rung.</p><p>Durch die Einbindung der Google Dienste erhebt Google unter Umst&auml;nden Informationen (auch personenbezogene Daten) und verarbeitet diese. Dabei kann nicht ausgeschlossen werden, dass Google die Informationen auch an einen Server in einem Drittland &uuml;bermittelt. </p><p>Wie aus der Privacy-Shield-Zertifizierung von Google hervorgeht (unter <a href=\"https://www.privacyshield.gov/list\">https://www.privacyshield.gov/list</a> unter dem Suchbegriff &bdquo;Google&ldquo; zu finden), hat Google sich zur Einhaltung des EU-US Privacy Shield Framework und des Swiss-US Privacy Shield Framework &uuml;ber die Erhebung, Nutzung und Speicherung von personenbezogenen Daten aus den Mitgliedsstaaten der EU bzw. der Schweiz verpflichtet. Google, einschlie&szlig;lich Google LLC und seiner hundertprozentigen Tochtergesellschaften in den USA, hat durch Zertifizierung erkl&auml;rt, dass es die Privacy-Shield-Prinzipien einh&auml;lt. Weitere Informationen dazu finden Sie unter <a href=\"https://www.google.de/policies/privacy/frameworks/\">https://www.google.de/policies/privacy/frameworks/</a>.</p><p>Wir selbst k&ouml;nnen nicht beeinflussen, welche Daten Google tats&auml;chlich erhebt und verarbeitet. Google gibt jedoch an, dass grunds&auml;tzlich unter anderen folgende Informationen (auch personenbezogene Daten) verarbeitet werden k&ouml;nnen:</p><p>&nbsp;</p><ul><li><p>Protokolldaten (insbesondere die IP-Adresse)</p></li><li><p>Standortbezogene Informationen</p></li><li><p>Eindeutige Applikationsnummern</p></li><li><p>Cookies und &auml;hnliche Technologien</p></li></ul><p>&nbsp;</p><p>Weitere detaillierte Information k&ouml;nnen Sie unter <a href=\"https://policies.google.com/privacy?hl=de\">https://policies.google.com/privacy?hl=de</a> nachlesen.</p><p>Wenn Sie in Ihrem Google-Konto angemeldet sind, kann Google die verarbeiteten Informationen abh&auml;ngig von Ihren Kontoeinstellungen Ihrem Konto hinzuf&uuml;gen und als personenbezogene Daten behandeln, vgl. hierzu insbesondere <a href=\"https://www.google.de/policies/privacy/partners/\">https://www.google.de/policies/privacy/partners/</a>. &nbsp;</p><p>Google f&uuml;hrt hierzu u.a. Folgendes aus:</p><p>&bdquo;Unter Umst&auml;nden verkn&uuml;pfen wir personenbezogene Daten aus einem Dienst mit Informationen und personenbezogenen Daten aus anderen Google-Diensten. Dadurch vereinfachen wir Ihnen beispielsweise das Teilen von Inhalten mit Freunden und Bekannten. Je nach Ihren Kontoeinstellungen werden Ihre Aktivit&auml;ten auf anderen Websites und in Apps gegebenenfalls mit Ihren personenbezogenen Daten verkn&uuml;pft, um die Dienste von Google und von Google eingeblendete Werbung zu verbessern.&ldquo; (<a href=\"https://www.google.com/intl/de/policies/privacy/index.html\">https://www.google.com/intl/de/policies/privacy/index.html</a>) </p><p>Ein direktes Hinzuf&uuml;gen dieser Daten k&ouml;nnen Sie verhindern, indem Sie sich aus Ihrem Google-Konto ausloggen oder auch die entsprechenden Kontoeinstellungen in Ihrem Google-Konto vornehmen. Weiterhin k&ouml;nnen Sie die Installation von Cookies -soweit Google welche setzt- durch entsprechende Einstellungen in Ihrem Browser verhindern; wir weisen Sie jedoch darauf hin, dass Sie in diesem Fall gegebenenfalls nicht alle Funktionen dieser Webseite vollumf&auml;nglich nutzen k&ouml;nnen.</p><p>Wie Sie Cookies in den gel&auml;ufigsten Browsern l&ouml;schen erfahren Sie u.a. hier:</p><ul><li><p>Google Chrome: <a href=\"https://support.google.com/chrome/answer/95647?hl=de\">Webseite</a></p></li><li><p>Mozilla Firefox: <a href=\"https://support.mozilla.org/de/kb/cookies-und-website-daten-in-firefox-loschen?redirectlocale=de&amp;redirectslug=cookies-loeschen-daten-von-websites-entfernen\">Webseite</a></p></li><li><p>Apple Safari: <a href=\"https://support.apple.com/de-de\">Webseite</a></p></li><li><p>Microsoft Internet Explorer: <a href=\"https://support.microsoft.com/de-de/windows/l%C3%B6schen-und-verwalten-von-cookies-168dab11-0753-043d-7c16-ede5947fc64d\">Webseite</a></p></li></ul><p>&nbsp;</p><p>N&auml;here Informationen finden Sie in den Datenschutzhinweisen von Google, die Sie hier abrufen k&ouml;nnen: </p><ul><li><p><a href=\"https://www.google.com/policies/privacy/\">https://www.google.com/policies/privacy/</a> &nbsp;&nbsp;&nbsp;</p></li></ul><p>Hinweise zu den Privatsph&auml;reeinstellungen von Google finden Sie unter <a href=\"https://safety.google/privacy/privacy-controls/\">https://safety.google/privacy/privacy-controls/</a></p><p>&nbsp;</p><h2>Google Analytics</h2><p>Wir nutzen auf unserer Webseite Google Analytics, einen Webanalysedienst der Google Inc. (&bdquo;Google&ldquo;), 1600 Amphitheatre Parkway, Mountain View, CA 94043, USA<strong>. </strong></p><p>Google<strong> </strong>Analytics verwendet sogenannte &bdquo;Cookies&ldquo;, Textdateien, die auf Ihrem Ger&auml;t gespeichert werden und die eine Analyse der Benutzung der durch Sie besuchten Webseiten erm&ouml;glichen. Google Analytics kann auch sogenannte Web Beacons (nicht sichtbare Grafiken) verwenden. Durch diese Web Beacons k&ouml;nnen Informationen wie der Besucherverkehr auf Webseiten ausgewertet werden. Die durch Cookies und Web Beacons erzeugten Informationen &uuml;ber die Benutzung unserer Webseite (einschlie&szlig;lich der IP-Adresse der Nutzer) werden an einen Server von Google, m&ouml;glicherweise in den USA oder anderen Drittstaaten, &uuml;bertragen und dort gespeichert. Diese Informationen k&ouml;nnen von Google an Vertragspartner von Google weiter gegeben werden.<strong> </strong></p><p>&nbsp;</p><p>Informationen zur vorhandenen Privacy-Shield-Zertifizierung von Google und weiteren relevanten Daten zur Datenverarbeitung durch Google im Rahmen der Nutzung der Google Dienste finden Sie in dieser Datenschutzerkl&auml;rung unter dem Abschnitt &bdquo;6) Informationen zu Google-Diensten&ldquo;.</p><p>Folgende Datenarten werden von Google verarbeitet:</p><ul><li><p>Online-Kennzeichnungen (einschlie&szlig;lich Cookie-Kennungen)</p></li><li><p>IP-Adresse</p></li><li><p>Ger&auml;tekennungen</p></li><li><p>&bdquo;vom Kunden vergebene Kennzeichnungen&ldquo;</p></li></ul><p>Dar&uuml;ber hinaus finden Sie weitere detaillierte Informationen zu den verarbeiteten Informationen unter <a href=\"https://policies.google.com/privacy?hl=de\">https://policies.google.com/privacy?hl=de</a>, sowie unter <a href=\"https://privacy.google.com/businesses/adsservices/\">https://privacy.google.com/businesses/adsservices/</a> .</p><p>&nbsp;</p><p>Wir setzen Google Analytics nur mit aktivierter IP-Anonymisierung (&bdquo;anonymize IP&ldquo;) ein. Hierdurch wird Ihre IP-Adresse von Google innerhalb von Mitgliedstaaten der Europ&auml;ischen Union oder in anderen Vertragsstaaten des Abkommens &uuml;ber den Europ&auml;ischen Wirtschaftsraum gek&uuml;rzt. Nur in Ausnahmef&auml;llen wird die volle IP-Adresse an einen Server von Google in den USA &uuml;bertragen und dort gek&uuml;rzt. &nbsp;</p><p>Weiterhin haben wir f&uuml;r den Einsatz von Google Analytics mit Google einen Vertrag zur Auftragsverarbeitung geschlossen (Art. 28 DSGVO). Google verarbeitet die Daten in unserem Auftrag, um Ihre Nutzung der Webseite auszuwerten, um Reports &uuml;ber die Webseitenaktivit&auml;ten f&uuml;r uns zusammenzustellen und um weitere mit der Webseitennutzung und der Internetnutzung verbundene Dienstleistungen uns gegen&uuml;ber zu erbringen. Google kann diese Informationen gegebenenfalls an Dritte &uuml;bertragen, sofern dies gesetzlich vorgeschrieben ist oder soweit Dritte diese Daten im Auftrag von Google verarbeiten.</p><p>Durch die Einbindung von Google Analytics verfolgen wir den Zweck, das Nutzerverhalten auf unserer Webseite zu analysieren und hierauf reagieren zu k&ouml;nnen. Dadurch k&ouml;nnen wir unser Angebot kontinuierlich verbessern.</p><p>Rechtsgrundlage f&uuml;r die hier beschriebene Verarbeitung personenbezogener Daten ist Art. 6 Abs. 1 lit. f) DSGVO. Unser hierf&uuml;r erforderliches berechtigtes Interesse liegt dabei in dem gro&szlig;en Nutzen, den die oben beschriebenen Funktionen f&uuml;r unser Angebot haben. Die statistische Auswertung des Nutzerverhaltens erm&ouml;glicht uns insbesondere eine interessengerechte Reaktion und Optimierung unseres Angebots.</p><p>&nbsp;</p><p>Im Rahmen der Auftragsverarbeitung ist Google berechtigt, Subunternehmer zu beauftragen. Eine Liste dieser Subunternehmer k&ouml;nnen Sie unter <a href=\"https://privacy.google.com/businesses/subprocessors/\">https://privacy.google.com/businesses/subprocessors/</a> finden.</p><p><br/>&nbsp;</p><p><strong>Widerspruchsrecht</strong></p><p><strong>Ihnen steht ein Widerspruchsrecht zu. Hierzu k&ouml;nnen Sie die Verarbeitung Ihrer Daten durch Google verhindern, indem Sie das unter dem folgenden Link verf&uuml;gbare Browser-Plug-In herunterladen und installieren:</strong></p><p><strong><a href=\"https://tools.google.com/dlpage/gaoptout?hl=de\">https://tools.google.com/dlpage/gaoptout?hl=de</a> </strong></p><p><strong>Auch k&ouml;nnen Sie die Erfassung durch Google Analytics verhindern, indem Sie auf folgenden Link klicken. Es wird ein Opt-Out-Cookie gesetzt, das die zuk&uuml;nftige Erfassung Ihrer Daten beim Besuch dieser Webseite verhindert: <a href=\"javascript:gaOptout()\">Google Analytics deaktivieren</a>.</strong></p><p><strong>Weiterhin k&ouml;nnen Sie die Installation der Cookies durch entsprechende Einstellungen in Ihrem Browser verhindern; wir weisen Sie jedoch darauf hin, dass Sie in diesem Fall gegebenenfalls nicht alle Funktionen dieser Webseite vollumf&auml;nglich nutzen k&ouml;nnen. </strong></p><p><strong>Wie Sie Cookies in den gel&auml;ufigsten Browsern l&ouml;schen und die Cookie Einstellungen &auml;ndern erfahren Sie u.a. hier:</strong></p><p><strong>Google Chrome: <a href=\"https://support.google.com/chrome/answer/95647?hl=de\">Webseite</a></strong><br/><strong>Mozilla Firefox: <a href=\"https://support.mozilla.org/de/kb/cookies-und-website-daten-in-firefox-loschen?redirectlocale=de&amp;redirectslug=cookies-loeschen-daten-von-websites-entfernen\">Webseite</a><br/>Apple Safari: <a href=\"https://support.apple.com/de-de\">Webseite</a><br/>Microsoft Internet Explorer: <a href=\"https://support.microsoft.com/de-de/windows/l%C3%B6schen-und-verwalten-von-cookies-168dab11-0753-043d-7c16-ede5947fc64d\">Webseite</a></strong></p><p>Die verarbeiteten Informationen werden f&uuml;r 26 Monate gespeichert und nach Ablauf dieser Aufbewahrungsdauer automatisch gel&ouml;scht. &nbsp;</p><p>Weitere Informationen zum Datenumgang im Zusammenhang mit Google Analytics entnehmen Sie bitte der Datenschutzerkl&auml;rung von Google:</p><p><a href=\"https://support.google.com/analytics/answer/6004245?hl=de\">https://support.google.com/analytics/answer/6004245?hl=de</a></p><p>Hinweise zu den Privatsph&auml;reeinstellungen von Google finden Sie unter <a href=\"https://safety.google/privacy/privacy-controls/\">https://privacy.google.com/take-control.html?categories_activeEl=sign-in</a></p><p>Die Bereitstellung der personenbezogenen Daten ist weder gesetzlich noch vertraglich vorgeschrieben und auch nicht f&uuml;r einen Vertragsabschluss erforderlich. Sie sind auch nicht verpflichtet, die personenbezogenen Daten bereitzustellen. Die Nichtbereitstellung h&auml;tte jedoch unter Umst&auml;nden zur Folge, dass Sie unsere Webseite nicht bzw. nicht vollumf&auml;nglich nutzen k&ouml;nnen. </p><p>&nbsp;</p><h2>Google Tag Manager</h2><p>Wir nutzen auf unserer Webseite den Google Tag Manager. Der Google Tag Manager ist ein Dienst der Google Inc. (&quot;Google&quot;), 1600 Amphitheatre Parkway, Mountain View, CA 94043, USA.</p><p>Durch den Google Tag Manager k&ouml;nnen wir verschiedene Codes und Dienste geordnet und vereinfacht auf unserer Webseite einbinden. Der Google Tag Manager implementiert dabei die Tags bzw. &bdquo;l&ouml;st&ldquo; die eingebundenen Tags aus. Beim Ausl&ouml;sen eines Tags verarbeitet Google unter Umst&auml;nden Informationen (auch personenbezogene Daten) und verarbeitet diese. Dabei kann nicht ausgeschlossen werden, dass Google die Informationen auch an einen Server in einem Drittland &uuml;bermittelt.</p><p>Informationen zur vorhandenen Privacy-Shield-Zertifizierung von Google und weiteren relevanten Daten zur Datenverarbeitung durch Google im Rahmen der Nutzung der Google Dienste finden Sie in dieser Datenschutzerkl&auml;rung unter dem Abschnitt &bdquo;6) Informationen zu Google-Diensten&ldquo;.</p><p>Insbesondere werden folgende personenbezogenen Daten durch den Google Tag Manager verarbeitet:</p><ul><li><p>Online-Kennzeichnungen (einschlie&szlig;lich Cookie-Kennungen)</p></li><li><p>IP-Adresse</p></li></ul><p>Dar&uuml;ber hinaus finden Sie weitere detaillierte Informationen zu dem Google Tag Manager auf den Webseiten <a href=\"https://marketingplatform.google.com/about/analytics/tag-manager/use-policy/\">https://marketingplatform.google.com/about/analytics/tag-manager/use-policy/</a>. &nbsp;</p><p>Weiterhin haben wir f&uuml;r den Einsatz des Google Tag Managers mit Google einen Vertrag zur Auftragsverarbeitung geschlossen (Art. 28 DSGVO). Google verarbeitet die Daten in unserem Auftrag, um die hinterlegten Tags auszul&ouml;sen und die Dienste auf unserer Webseite darzustellen. Google kann diese Informationen gegebenenfalls an Dritte &uuml;bertragen, sofern dies gesetzlich vorgeschrieben ist oder soweit Dritte diese Daten im Auftrag von Google verarbeiten.</p><p>Sofern Sie einzelne Trackingdienste deaktiviert haben (z.B. durch das Setzenlassen eines Opt-Out-Cookies), bleibt die Deaktivierung f&uuml;r alle betroffenen Tracking-Tags bestehen, die durch den Google Tag Manager eingebunden werden.</p><p>Durch die Einbindung des Google Tag Managers verfolgen wir den Zweck, eine vereinfachte und &uuml;bersichtliche Einbindung verschiedener Dienste vornehmen zu k&ouml;nnen. Dar&uuml;ber hinaus optimiert die Einbindung des Google Tag Managers die Ladezeiten der verschiedenen Dienste.</p><p>Rechtsgrundlage f&uuml;r die hier beschriebene Verarbeitung personenbezogener Daten ist Art. 6 Abs. 1 lit. f) DSGVO. Unser hierf&uuml;r erforderliches berechtigtes Interesse liegt dabei in dem gro&szlig;en Nutzen, den eine Einbindung verschiedener Dienste &uuml;ber den Google Tag Manager bringt. Durch die Einbindung des Google Tag Managers verringern wir unseren Wartungsaufwand und es erlaubt uns eine effiziente Einbettung unterschiedlicher Dienste. Google hat dar&uuml;ber hinaus ein berechtigtes Interesse an den erhobenen (personenbezogenen) Daten um die eigenen Dienste zu verbessern.</p><p>&nbsp;</p><p><strong>Widerspruchsrecht</strong></p><p><strong>Ihnen steht ein Widerspruchsrecht zu. </strong></p><p><strong>Sie haben die M&ouml;glichkeit, das Senden s&auml;mtlicher Tags des Google Tag Managers zu unterbinden. Hierf&uuml;r m&uuml;ssen Sie nur <a href=\"javascript:gtmOptOut()\">diesen Opt-Out-Link</a> anklicken, um den Google-Tag-Manager-Deaktivierungs-Cookie in Ihrem Browser abzulegen.</strong></p><p><strong>Wir weisen jedoch darauf hin, dass die Deaktivierung zur Folge haben kann, dass Sie unsere Webseite nicht bzw. nicht vollumf&auml;nglich nutzen k&ouml;nnen.</strong></p><p>&nbsp;</p><p>Die verarbeiteten Informationen werden nur so lange gespeichert, wie dies f&uuml;r den vorgesehenen Zweck notwendig oder gesetzlich vorgeschrieben ist.</p><p>Die Bereitstellung der personenbezogenen Daten ist weder gesetzlich noch vertraglich vorgeschrieben und auch nicht f&uuml;r einen Vertragsabschluss erforderlich. Sie sind auch nicht verpflichtet, die personenbezogenen Daten bereitzustellen. Die Nichtbereitstellung h&auml;tte jedoch unter Umst&auml;nden zur Folge, dass Sie unsere Webseite nicht bzw. nicht vollumf&auml;nglich nutzen k&ouml;nnen.</p><p>&nbsp;</p><h2>DoubleClick by Google (DoubleClick Bid Manager)</h2><p>Diese Webseite benutzt den DoubleClick Bid Manager, einen Webanalysedienst der Google Inc. (&bdquo;Google&ldquo;), 1600 Amphitheatre Parkway, Mountain View, CA 94043, USA.</p><p>Der DoubleClick Bid Manager verwendet sogenannte &bdquo;Cookies&ldquo;, Textdateien, die auf Ihrem Ger&auml;t gespeichert werden und die eine Analyse der Benutzung der durch Sie besuchten Webseiten erm&ouml;glichen. Dar&uuml;ber hinaus verwendet der DoubleClick Bid Manager auch sog. WebBeacons, also kleine Pixel bzw. Grafiken. Die durch den Cookie ggfs. in Verbindung mit dem WebBeacon erzeugten Informationen &uuml;ber Ihre Benutzung dieser Webseite (einschlie&szlig;lich Ihrer IP-Adresse) wird an einen Server von Google, m&ouml;glicherweise in den USA oder anderen Drittstaaten, &uuml;bertragen und dort gespeichert.</p><p>Die durch den DoubleClick Bid Manager gesetzten Cookies dienen dazu das Nutzerverhalten f&uuml;r Marketingzwecke zu analysieren um f&uuml;r Sie z.B. relevante Anzeigen zu schalten und den Erfolg der Werbekampagnen bewerten zu k&ouml;nnen.</p><p>Die Cookies beinhalten unter Umst&auml;nden auch sog. Cookie IDs. Dies sind individuelle Zeichenfolgen, die der Zuordnung des Cookies dienen. Damit k&ouml;nnen z.B. sog. &bdquo;Conversions&ldquo; erfasst werden. Diese erlauben es festzustellen, inwiefern sp&auml;tere Browsert&auml;tigkeiten Bezug zu den Anzeigen aufweisen, wenn z.B. von demselben Browser sp&auml;ter ein Kauf get&auml;tigt wird, auf dem die entsprechende Anzeige geschaltet wurde.</p><p>Informationen zur vorhandenen Privacy-Shield-Zertifizierung von Google und weiteren relevanten Daten zur Datenverarbeitung durch Google im Rahmen der Nutzung der Google Dienste finden Sie in dieser Datenschutzerkl&auml;rung unter dem Abschnitt &bdquo;Informationen zu Google-Diensten&ldquo;.</p><p>Folgende Datenarten werden von Google verarbeitet:</p><ul><li><p>Online-Kennzeichnungen (einschlie&szlig;lich Cookie-Kennungen),</p></li><li><p>Internet-Protokoll-Adressen und Ger&auml;tekennungen,</p></li><li><p>pr&auml;zise Standortdaten</p></li></ul><p>Weiterhin haben wir f&uuml;r den Einsatz des DoubleClick Bid Managers mit Google einen Vertrag zur Auftragsverarbeitung geschlossen (Art. 28 DSGVO). Google verarbeitet die Daten in unserem Auftrag, um die Dienste auf unserer Webseite darzustellen und die Cookies/Beacons auszuwerten. Google kann diese Informationen gegebenenfalls an Dritte &uuml;bertragen, sofern dies gesetzlich vorgeschrieben ist oder soweit Dritte diese Daten im Auftrag von Google verarbeiten.</p><p>Durch die Einbindung des DoubleClick Bid Managers verfolgen wir den Zweck, das Nutzerverhalten darzustellen und auf Nutzerverhalten reagieren zu k&ouml;nnen sowie das Nutzerverhalten f&uuml;r Marketingzwecke zu analysieren um f&uuml;r Sie z.B. relevante, benutzerspezifische Gutscheine zu schalten.</p><p>Rechtsgrundlage f&uuml;r die hier beschriebene Verarbeitung personenbezogener Daten ist Art. 6 Abs. 1 lit. f) DSGVO. Unser hierf&uuml;r erforderliches berechtigtes Interesse liegt dabei in dem gro&szlig;en Nutzen, den die oben beschriebenen Funktionen f&uuml;r unser Angebot haben. Die statistische Auswertung des Nutzerverhaltens erm&ouml;glicht uns unter anderem eine interessengerechte Reaktion und Optimierung unseres Angebots. &nbsp;Google hat dar&uuml;ber hinaus ein berechtigtes Interesse an den erhobenen (personenbezogenen) Daten um die eigenen Dienste zu verbessern.</p><p>&nbsp;</p><p><strong>Widerspruchsrecht</strong></p><p><strong>Ihnen steht ein Widerspruchsrecht zu. </strong></p><p><strong>Sie k&ouml;nnen&nbsp;das Setzenlassen von Cookies durch entsprechende Einstellungen in Ihrem Browser verhindern; wir weisen Sie jedoch darauf hin, dass Sie in diesem Fall gegebenenfalls nicht alle Funktionen dieser Webseite vollumf&auml;nglich nutzen k&ouml;nnen. </strong></p><p><strong>Wie Sie Cookies in den gel&auml;ufigsten Browsern l&ouml;schen erfahren Sie u.a. hier:</strong></p><p><strong>Google Chrome: <a href=\"https://support.google.com/chrome/answer/95647?hl=de\">Webseite</a></strong><br/><strong>Mozilla Firefox: <a href=\"https://support.mozilla.org/de/kb/cookies-und-website-daten-in-firefox-loschen?redirectlocale=de&amp;redirectslug=cookies-loeschen-daten-von-websites-entfernen\">Webseite</a><br/>Apple Safari: <a href=\"https://support.apple.com/de-de\">Webseite</a><br/>Microsoft Internet Explorer: <a href=\"https://support.microsoft.com/de-de/windows/l%C3%B6schen-und-verwalten-von-cookies-168dab11-0753-043d-7c16-ede5947fc64d\">Webseite</a></strong></p><p>&nbsp;</p><p>Die verarbeiteten Informationen werden nur solange gespeichert, wie dies f&uuml;r den vorgesehenen Zweck notwendig oder gesetzlich vorgeschrieben ist. </p><p>Die Bereitstellung der personenbezogenen Daten ist weder gesetzlich noch vertraglich vorgeschrieben und auch nicht f&uuml;r einen Vertragsabschluss erforderlich. Sie sind auch nicht verpflichtet, die personenbezogenen Daten bereitzustellen. Die Nichtbereitstellung h&auml;tte jedoch unter Umst&auml;nden zur Folge, dass Sie unsere Webseite nicht bzw. nicht vollumf&auml;nglich nutzen k&ouml;nnen.</p><p><br/>&nbsp;</p><h2>Google reCAPTCHA </h2><p>Diese Webseite benutzt Google reCAPTCHA (folgend reCAPTCHA), einen Captcha-Dienst der Google Inc. (&bdquo;Google&ldquo;), 1600 Amphitheatre Parkway, Mountain View, CA 94043, USA.</p><p>Google reCAPTCHA dient dazu sicherzustellen, dass Eingaben, welche auf unserer Webseite erfolgen, tats&auml;chlich von realen Personen und nicht automatisiert z.B. durch Software (sog. Robots) vorgenommen werden.</p><p>Zu diesem Zweck zeigt Ihnen reCAPTCHA eine anklickbare Checkbox &bdquo;Ich bin kein Roboter&ldquo; an. Gegebenenfalls werden Ihnen dar&uuml;ber hinaus nach Anklicken der Checkbox verschiedene Bilder angezeigt, die Sie per Anklicken der jeweils zutreffenden Bilder einem vorgegebenen Bildmotiv zuordnen m&uuml;ssen (z.B. Auswahl aller Bilder mit PKWS).</p><p>Die Einbindung von reCAPTCHA erfolgt &uuml;ber eine Schnittstelle (&bdquo;API&ldquo;) zu den Google-Diensten. Durch die Einbindung von reCAPTCHA erhebt Google unter Umst&auml;nden Informationen (auch personenbezogene Daten) und verarbeitet diese. Dabei kann nicht ausgeschlossen werden, dass Google die Informationen auch an einen Server in einem Drittland &uuml;bermittelt.</p><p>reCAPTCHA verwendet m&ouml;glicherweise sogenannte &bdquo;Cookies&ldquo;, Textdateien, die auf Ihrem Ger&auml;t gespeichert werden und die eine Analyse der Benutzung der durch Sie besuchten Webseiten erm&ouml;glichen. Dar&uuml;ber hinaus verwendet reCAPTCHA auch sog. WebBeacons, also kleine Pixel bzw. Grafiken. Die durch den Cookie ggfs. in Verbindung mit dem WebBeacon erzeugten Informationen &uuml;ber Ihre Benutzung dieser Webseite (einschlie&szlig;lich Ihrer IP-Adresse) wird an einen Server von Google, m&ouml;glicherweise in den USA oder anderen Drittstaaten, &uuml;bertragen und dort gespeichert.</p><p>Informationen zur vorhandenen Privacy-Shield-Zertifizierung von Google und weiteren relevanten Daten zur Datenverarbeitung durch Google im Rahmen der Nutzung der Google Dienste finden Sie in dieser Datenschutzerkl&auml;rung unter dem Abschnitt &bdquo;Informationen zu Google-Diensten&ldquo;.</p><p>Weitere Informationen zur Funktionsweise von reCAPTCHA finden Sie unter:</p><p><a href=\"https://developers.google.com/recaptcha/\">https://developers.google.com/recaptcha/</a></p><p>Weitere allgemeine Informationen finden Sie unter <a href=\"https://policies.google.com/privacy?hl=de\">https://policies.google.com/privacy?hl=de</a>. </p><p>Durch die Einbindung von reCAPTCHA verfolgen wir den Zweck, festzustellen, ob Eingaben auf unserer Webseite durch eine reale Person oder durch einen Bot vorgenommen werden.</p><p>Rechtsgrundlage f&uuml;r die hier beschriebene Verarbeitung personenbezogener Daten ist Art. 6 Abs. 1 lit. f) DSGVO. Unser hierf&uuml;r erforderliches berechtigtes Interesse liegt dabei in dem gro&szlig;en Nutzen, den die oben beschriebene Funktion f&uuml;r unser Angebot hat. Die automatisierte Pr&uuml;fung dahingehend, ob eine reale Person oder ein Bot die Eingaben t&auml;tigt, beschleunigt und vereinfacht unseren Arbeitsaufwand und erh&ouml;ht den Grad der Zuverl&auml;ssigkeit der vorgenommenen Eingaben. Zudem beugt Sie einem Missbrauch vor. &nbsp;&nbsp;Google hat dar&uuml;ber hinaus ein berechtigtes Interesse an den erhobenen (personenbezogenen) Daten um die eigenen Dienste zu verbessern.</p><p>&nbsp;</p><p><strong>Widerspruchsrecht</strong></p><p><strong>Ihnen steht ein Widerspruchsrecht zu. </strong></p><p><strong>Schlie&szlig;lich k&ouml;nnen Sie das Setzenlassen von Cookies durch entsprechende Einstellungen in Ihrem Browser verhindern; wir weisen Sie jedoch darauf hin, dass Sie in diesem Fall gegebenenfalls nicht alle Funktionen dieser Webseite vollumf&auml;nglich nutzen k&ouml;nnen. </strong></p><p><strong>Wie Sie Cookies in den gel&auml;ufigsten Browsern l&ouml;schen erfahren Sie u.a. hier:</strong></p><p><strong>Google Chrome: <a href=\"https://support.google.com/chrome/answer/95647?hl=de\">Webseite</a></strong><br/><strong>Mozilla Firefox: <a href=\"https://support.mozilla.org/de/kb/cookies-und-website-daten-in-firefox-loschen?redirectlocale=de&amp;redirectslug=cookies-loeschen-daten-von-websites-entfernen\">Webseite</a><br/>Apple Safari: <a href=\"https://support.apple.com/de-de\">Webseite</a><br/>Microsoft Internet Explorer: <a href=\"https://support.microsoft.com/de-de/windows/l%C3%B6schen-und-verwalten-von-cookies-168dab11-0753-043d-7c16-ede5947fc64d\">Webseite</a></strong></p><p>&nbsp;</p><p>Die verarbeiteten Informationen werden nur solange gespeichert, wie dies f&uuml;r den vorgesehenen Zweck notwendig ist.</p><p>Die Bereitstellung der personenbezogenen Daten ist weder gesetzlich noch vertraglich vorgeschrieben und auch nicht f&uuml;r einen Vertragsabschluss erforderlich. Sie sind auch nicht verpflichtet, die personenbezogenen Daten bereitzustellen. Die Nichtbereitstellung h&auml;tte jedoch unter Umst&auml;nden zur Folge, dass Sie unsere Webseite nicht bzw. nicht vollumf&auml;nglich nutzen k&ouml;nnen.</p><p>&nbsp;</p><h2>Google Remarketing</h2><p>Wir verwenden den Dienst Google Remarketing, der von der Google Inc., 1600 Amphitheatre Pkwy, Mountain View, CA 94043-1351, USA betrieben wird. Google Remarketing setzt ein Cookie auf Ihrem Computer. Durch dieses Cookie kann Google Sie beim Aufruf anderer Seiten innerhalb des Google-Werbenetzwerkes wiedererkennen. So ist es m&ouml;glich, Ihr Ger&auml;t auch auf anderen Webseiten des Google-Werbenetzwerkes zu erkennen und personalisierte Werbung anzuzeigen. Im Rahmen dieses Verfahrens werden Informationen (auch personenbezogene Daten) an Google &uuml;bertragen. Dabei kann es sich auch um eine &Uuml;bertragung in Staaten au&szlig;erhalb der EU, insbesondere die USA handeln. Google gibt Informationen unter Umst&auml;nden an Dritte weiter.</p><p>Die erhobenen Informationen werden von Google insbesondere verwendet, um Ihnen interessengerechte Werbung im Rahmen des Google-Werbenetzwerkes anzeigen lassen zu k&ouml;nnen. Zu keinem Zeitpunkt erhalten wir Informationen, die R&uuml;ckschl&uuml;sse auf Ihre Person zulassen.</p><p>Informationen zur vorhandenen Privacy-Shield-Zertifizierung von Google und weiteren relevanten Daten zur Datenverarbeitung durch Google im Rahmen der Nutzung der Google Dienste finden Sie in dieser Datenschutzerkl&auml;rung unter dem Abschnitt &bdquo;Informationen zu Google-Diensten&ldquo;.</p><p>Rechtsgrundlage f&uuml;r die hier beschriebene Verarbeitung personenbezogener Daten ist Art. 6 Abs. 1 lit. f) DSGVO. Durch die M&ouml;glichkeit, den Erfolg einzelner Angebote auszuwerten, k&ouml;nnen wir unter anderem zielgerichtet auf das Marktverhalten reagieren und unsere Angebote bestm&ouml;glich f&uuml;r interessierte Nutzer platzieren. Google hat dar&uuml;ber hinaus u.a. ein berechtigtes Interesse an den erhobenen (personenbezogenen) Daten um personalisierte Werbung vermarkten zu k&ouml;nnen und die eigenen Dienste zu verbessern.</p><p>&nbsp;</p><p><strong>Widerspruchsrecht</strong></p><p><strong>Ihnen steht ein Widerspruchsrecht zu.</strong></p><p><strong>Unter <a href=\"https://support.google.com/ads/answer/2662922?hl=de\">https://support.google.com/ads/answer/2662922?hl=de</a> k&ouml;nnen Sie die Einstellungen zur personalisierten Werbung deaktivieren. </strong></p><p><strong>Weiterhin k&ouml;nnen Sie die Installation von Cookies durch entsprechende Einstellungen in Ihrem Browser verhindern; wir weisen Sie jedoch darauf hin, dass Sie in diesem Fall gegebenenfalls nicht alle Funktionen dieser Webseite vollumf&auml;nglich nutzen k&ouml;nnen.</strong></p><p><strong>Wie Sie Cookies in den gel&auml;ufigsten Browsern l&ouml;schen und die Cookie Einstellungen &auml;ndern erfahren Sie u.a. hier:</strong></p><p><strong>Google Chrome: <a href=\"https://support.google.com/chrome/answer/95647?hl=de\">Webseite</a><br/>Mozilla Firefox: <a href=\"https://support.mozilla.org/de/kb/cookies-und-website-daten-in-firefox-loschen?redirectlocale=de&amp;redirectslug=cookies-loeschen-daten-von-websites-entfernen\">Webseite</a><br/>Apple Safari: <a href=\"https://support.apple.com/de-de\">Webseite</a><br/>Microsoft Internet Explorer: <a href=\"https://support.microsoft.com/de-de/windows/l%C3%B6schen-und-verwalten-von-cookies-168dab11-0753-043d-7c16-ede5947fc64d\">Webseite</a></strong></p><p>&nbsp;</p><p>Die Bereitstellung der personenbezogenen Daten ist weder gesetzlich noch vertraglich vorgeschrieben und auch nicht f&uuml;r einen Vertragsabschluss erforderlich. Sie sind auch nicht verpflichtet, die personenbezogenen Daten bereitzustellen. Die Nichtbereitstellung h&auml;tte jedoch unter Umst&auml;nden zur Folge, dass Sie unsere Webseite nicht bzw. nicht vollumf&auml;nglich nutzen k&ouml;nnen.</p><p>&nbsp;</p><h2>Newsletter</h2><p>Sie haben die M&ouml;glichkeit sich auf unserer Website f&uuml;r unseren Newsletter anzumelden. </p><p>F&uuml;r den Versand &nbsp;des Newsletters nutzen wir den Newsletter-Dienst von MailChimp. Anbieter ist die Rocket Science Group LLC, 675 Ponce De Leon Ave NE, Suite 5000, Atlanta, GA 30308, USA. MailChimp ist ein Dienst, mit dem u.a. der Versand von Newslettern organisiert und analysiert werden kann. </p><p>Wenn Sie Daten zum Zwecke des Newsletterbezugs eingeben (insb. E-Mail-Adresse), werden diese auf den Servern von MailChimp in den USA gespeichert.</p><p>Wie aus der Privacy-Shield-Zertifizierung von &bdquo;The Rocket Science Group LLC&ldquo; (MailChimp) hervorgeht (unter <a href=\"https://www.privacyshield.gov/list\">https://www.privacyshield.gov/list</a> unter dem Suchbegriff &bdquo;MailChimp&ldquo; zu finden), hat MailChimp sich zur Einhaltung des vom US-Handelsministerium ver&ouml;ffentlichten EU-US Privacy Shield Framework und des Swiss-US Privacy Shield Framework &uuml;ber die Erhebung, Nutzung und Speicherung von personenbezogenen Daten aus den Mitgliedsstaaten der EU bzw. der Schweiz verpflichtet. Die Rocket Science Group LLC (MailChimp) hat durch Zertifizierung erkl&auml;rt, dass sie die Privacy-Shield-Prinzipien einh&auml;lt.</p><p>Des Weiteren haben wir mit MailChimp ein &bdquo;Data-Processing-Agreement&ldquo; abgeschlossen. Dabei handelt es sich um einen Vertrag, in dem sich MailChimp dazu verpflichtet, die Daten unserer Nutzer zu sch&uuml;tzen, die Daten ausschlie&szlig;lich entsprechend der Datenschutzbestimmungen in unserem Auftrag weisungsgebunden zu verarbeiten. Weitere Informationen dazu finden Sie unter: <a href=\"https://mailchimp.com/legal/privacy/\">https://mailchimp.com/legal/privacy/</a></p><p>Wenn Sie sich f&uuml;r unseren Newsletter anmelden, verarbeiten wir folgende Informationen (auch personenbezogenen Daten) &nbsp;von Ihnen:</p><ul><li><p>Objekt- und Profilreferenz</p></li><li><p>E-Mail-Adresse</p></li><li><p>Datum und Uhrzeit</p></li><li><p>IP-Adresse</p></li><li><p>Aktionstyp (Eintragung, Aktualisierung, Permission&auml;nderung)</p></li><li><p>Metadaten der Aktion</p></li><li><p>Interessengruppe</p></li></ul><p>Um den Einwilligungs- und Austragungsnachweis rechtskonform abbilden zu k&ouml;nnen, halten wir zu jedem Benutzerprofil, welches mit per Double Opt-In Verfahren best&auml;tigter E-Mail-Adresse erzeugt wird, nachstehende Daten zu den Ereignissen Eintragung, &Auml;nderung, Best&auml;tigung, Austragung des Newsletters vor:</p><ul><li><p>Datum und Uhrzeit</p></li><li><p>IP-Adresse</p></li></ul><p>&nbsp;</p><p>Dar&uuml;ber hinaus verarbeiten wir im Rahmen Ihrer Nutzung unseres Newsletters folgende Informationen (auch personenbezogenen Daten) &nbsp;von Ihnen:</p><p>&nbsp;</p><ul><li><p>Objekt- und Profilreferenz</p></li><li><p>E-Mail-Adresse</p></li><li><p>Datum und Uhrzeit</p></li><li><p>IP-Adresse</p></li><li><p>Aktionstyp (Eintragung, Aktualisierung)</p></li><li><p>Permission&auml;nderung</p></li><li><p>Metadaten der Aktion</p></li></ul><p>&nbsp;</p><p>Die Verarbeitung der Daten erfolgt durch uns, MailChimp und Unterauftragnehmer von MailChimp im Rahmen der Datenverarbeitung. Unterauftragnehmer verarbeiten die Daten dabei ebenso weisungsgebunden und in unserem Auftrag wie MailChimp selbst.</p><p>Mit Hilfe des Dienstes MailChimp analysieren wir den Erfolg und die Reichweite unserer Newsletter(-Kampagnen). Dabei werten wir z.B. insbesondere aus, ob Sie einen Newsletter &ouml;ffnen oder wie Sie sonst mit dem Newsletter verfahren.</p><p>Zu diesem Zweck setzt und speichert MailChimp z.B. Cookies und Web-Beacons, um statistische Erhebungen zu erm&ouml;glichen und um Interessenprofile aufbauen zu k&ouml;nnen. Uns ist es dabei m&ouml;glich nachzuvollziehen, wie Sie auf einzelne Newsletter von uns reagieren (z.B. ob Sie den Newsletter ge&ouml;ffnet haben).</p><p>Im Rahmen der Anmeldung f&uuml;r den Newsletter willigen Sie in die Verarbeitung Ihrer personenbezogenen Daten ein (Art. 6 Abs. 1 lit. a) DSGVO), wobei wir die Anmeldung durch ein Double-Opt-In Verfahren absichern:</p><p>In einem ersten Schritt geben Sie die Pflichtangaben (z.B. E-Mail-Adresse) ein und willigen in die Verarbeitung Ihrer personenbezogenen Daten durch Aktivierung des daf&uuml;r vorgesehenen K&auml;stchens ein. In einem zweiten Schritt erhalten Sie anschlie&szlig;end automatisch eine E-Mail mit einem Best&auml;tigungs- bzw. Aktivierungslink, den Sie bitte ebenfalls best&auml;tigen bzw. aktivieren. Dadurch stellen wir sicher, dass die auf unserer Webseite eingegebene E-Mail-Adresse auch Ihnen geh&ouml;rt.</p><p>Die Erhebung und Verarbeitung der E-Mail-Adresse des Nutzers verfolgt den Zweck, den Newsletter zustellen zu k&ouml;nnen. Die Erhebung und Verarbeitung weiterer personenbezogener Daten im Rahmen des Anmeldevorgangs verfolgt den Zweck, einen Missbrauch unseres Newsletters oder der verwendeten E-Mail-Adresse zu verhindern. Dar&uuml;ber hinaus dient die vorstehend beschriebene Verarbeitung dazu, dass wir eine von Ihnen erteilte Einwilligung nachweisen k&ouml;nnen.</p><p>Die Verarbeitung der Cookie- und Messdaten verfolgt den Zweck, den Erfolg und die Reichweite unserer Newsletter nachverfolgen zu k&ouml;nnen.</p><p>Rechtsgrundlage f&uuml;r die Verarbeitung personenbezogener Daten, die f&uuml;r die technische Bereitstellung des Newsletters an Sie erforderlich ist, sowie f&uuml;r die Verarbeitung der Cookie- und Messdaten ist Ihre Einwilligung gem&auml;&szlig; &nbsp;Art. 6 Abs. 1 lit. a) DSGVO.</p><p>Rechtsgrundlage der Verarbeitung der weiteren personenbezogenen Daten ist unser berechtigtes Interesse gem. Art. 6 Abs. 1 lit. f) DSGVO. Wir haben ein berechtigtes Interesse daran, die von Ihnen erteilte Einwilligung nachweisen zu k&ouml;nnen. Dar&uuml;ber hinaus haben wir ein berechtigtes Interesse, einen Missbrauch unseres Newsletters zu verhindern bzw. nachweisen zu k&ouml;nnen.</p><p>&nbsp;</p><p><strong>Ihre Rechte:</strong></p><p><strong>1. Widerrufsrecht</strong></p><p><strong>Widerrufsrecht</strong></p><p><strong>Sie haben das Recht, Ihre Einwilligung jederzeit zu widerrufen, ohne dass die Rechtm&auml;&szlig;igkeit der aufgrund der Einwilligung bis zum Widerruf erfolgten Verarbeitung davon ber&uuml;hrt wird. Ihren Widerruf der Einwilligung k&ouml;nnen Sie uns jederzeit zusenden bzw. mitteilen (z.B. per E-Mail an <a href=\"SUPPORT EMAIL ADDRESS\">SUPPORT EMAIL ADDRESS</a>). </strong></p><p><strong>Sie k&ouml;nnen Ihre Einwilligung auch einfach durch das Anklicken des daf&uuml;r vorgesehenen Links in unserem Newsletter aus&uuml;ben.</strong></p><p><br/>&nbsp;</p><p><strong>2. Widerspruchsrecht</strong></p><p>Soweit die Verarbeitung Ihrer Daten nicht von der Einwilligung umfasst ist (insb. Protokoll-Dateien), steht Ihnen ein Widerspruchsrecht zu.</p><p><strong>Widerspruchsrecht</strong></p><p><strong>Ihren Widerspruch k&ouml;nnen Sie uns jederzeit zusenden bzw. mitteilen (z.B. per E-Mail an <a href=\"SUPPORT EMAIL ADDRESS\">SUPPORT EMAIL ADDRESS</a>).</strong></p><p>&nbsp;</p><p>Die Daten werden gel&ouml;scht, sobald sie f&uuml;r die Erreichung des Zweckes ihrer Erhebung nicht mehr erforderlich sind. Ihre Anmeldedaten werden demnach nur solange gespeichert, wie das Abonnement des Newsletters aktiv ist. Die verarbeiteten Informationen werden nur solange gespeichert, wie dies f&uuml;r den vorgesehenen Zweck notwendig oder gesetzlich vorgeschrieben ist.</p><p>Die Bereitstellung der personenbezogenen Daten ist weder gesetzlich noch vertraglich vorgeschrieben und auch nicht f&uuml;r einen Vertragsabschluss erforderlich. Sie sind auch nicht verpflichtet, die personenbezogenen Daten bereitzustellen. Die Nichtbereitstellung h&auml;tte jedoch zur Folge, dass wir Ihnen keinen Newsletter zur Verf&uuml;gung stellen k&ouml;nnen.</p><p>&nbsp;</p><h2>Registrierung</h2><p>Sie haben auf unserer Webseite die M&ouml;glichkeit ein Nutzerkonto anzulegen.</p><p>Hiervon sind folgende Daten als Pflichtangaben (mit einem &bdquo;*&ldquo; gekennzeichnet) umfasst:</p><ul><li><p>E-Mail Adresse</p></li><li><p>Passwort</p></li></ul><p>Dar&uuml;ber hinaus k&ouml;nnen Sie weitere Daten sp&auml;ter als freiwillige Angaben hinzuf&uuml;gen, insbesondere</p><ul><li><p>Stammdaten</p></li><li><p>Geschlecht</p></li></ul><p>Pflichtangaben und freiwillige Angaben werden durch uns gleichbehandelt. Die Pflichtangaben sind notwendig, um Ihnen ein Nutzerkonto zu erstellen. Beim Absenden der Nachricht werden zudem folgende Daten verarbeitet:</p><ul><li>Datum und Uhrzeit des Absendens</li></ul><p>Zweck der Verarbeitung der personenbezogenen Daten im Rahmen der Pflichtangaben sowie der freiwilligen Angaben ist es, Ihnen ein Nutzerkonto zur Verf&uuml;gung zu stellen. </p><p>Rechtsgrundlage f&uuml;r die Verarbeitung der von Ihnen angegebenen personenbezogenen Daten ist Art. 6 Abs. 1 lit. b) DSGVO.</p><p>Die Registrierung erfolgt dabei nach dem sog. Double-Opt-In Verfahren.<br/>Sie erhalten nach der Registrierung einen Aktivierungslink an die von Ihnen angegebene E-Mail-Adresse, den Sie bitte best&auml;tigen bzw. aktivieren. Dadurch stellen wir sicher, dass die auf unserer Webseite eingegebene E-Mail-Adresse auch Ihnen geh&ouml;rt.</p><p>Wenn Sie den Aktivierungslink anklicken, verarbeiten wir im Rahmen des Double-Opt-In folgende Daten:</p><ul><li><p>Datum und Uhrzeit des Absendens</p></li></ul><p>Zweck der Verarbeitung der personenbezogenen Daten ist es, dem Nutzer ein eigenes Nutzerkonto zur Verf&uuml;gung zu stellen. Zweck der Verarbeitung der Double-Opt-In Daten ist es einen Missbrauch der Registrierung zu verhindern.</p><p>Die sonstigen w&auml;hrend des Absendens der Registrierung verarbeiteten personenbezogenen Daten (IP Adresse, Datum und Uhrzeit des Absendens) dienen dazu, einen Missbrauch unserer Registrierfunktion zu verhindern. Dies stellt auch unser berechtigtes Interesse gem. Art. 6 Abs. 1 lit. f) DSGVO dar.</p><p>Die verarbeiteten Daten werden nur so lange gespeichert, wie dies f&uuml;r den vorgesehenen Zweck notwendig oder gesetzlich vorgeschrieben ist. Die in dem Registrierungsformular angegebenen Daten werden dabei nur solange verarbeitet, wie dies f&uuml;r die Bereitstellung der Funktionen erforderlich ist.</p><p>Empf&auml;nger der Daten ist unser Server-Host, der im Rahmen einer Auftragsdatenvereinbarung f&uuml;r uns t&auml;tig ist.</p><p>&nbsp;</p><p><strong>Widerspruchsrecht</strong></p><p><strong>Ihnen steht Ihnen ein Widerspruchsrecht zu.</strong></p><p><strong>Ihren Widerspruch k&ouml;nnen Sie uns jederzeit zusenden bzw. mitteilen (z.B. per E-Mail an <a href=\"SUPPORT EMAIL ADDRESS\">SUPPORT EMAIL ADDRESS</a>).</strong></p><p>&nbsp;</p><p>Die Bereitstellung der personenbezogenen Daten ist weder gesetzlich noch vertraglich vorgeschrieben und auch nicht f&uuml;r einen Vertragsabschluss erforderlich. Sie sind auch nicht verpflichtet, die personenbezogenen Daten bereitzustellen. Die Nichtbereitstellung h&auml;tte jedoch unter Umst&auml;nden zur Folge, dass Sie sich kein Nutzerkonto erstellen k&ouml;nnen.</p><p><br/>&nbsp;</p><h2>Formular zur Anforderung von vergessenem Passwort</h2><p>Auf unserer Webseite befindet sich ein Formular, durch das Sie ein vergessenes Passwort anfordern k&ouml;nnen. Wenn Sie dieses Formular nutzen, wird dabei die in dem Eingabefeld eingegebene E-Mail Adresse von uns verarbeitet.</p><p>Beim Absenden der Anfrage werden zudem folgende Daten gespeichert:</p><ul><li><p>Datum und Uhrzeit des Absendens</p></li></ul><p>Zweck der Verarbeitung der personenbezogenen Daten ist es, Ihre Anfrage nach dem vergessenen Passwort zu bearbeiten und zur Beantwortung des Anliegens mit dem Anfragenden in Kontakt treten zu k&ouml;nnen. Die sonstigen w&auml;hrend des Absendens verarbeiteten personenbezogenen Daten (IP Adresse, Datum und Uhrzeit des Absendens) dienen dazu, einen Missbrauch dieser Funktion zu verhindern.</p><p>Rechtsgrundlage f&uuml;r die hier beschriebene Verarbeitung personenbezogener Daten ist Art. 6 Abs. 1 lit. f) DSGVO. Unser berechtigtes Interesse ist es, Ihnen die M&ouml;glichkeit zu bieten, sich jederzeit an uns wenden zu k&ouml;nnen, damit wir Ihnen ein neues Passwort zusenden k&ouml;nnen.</p><p>Die personenbezogenen Daten werden dabei nur solange verarbeitet, wie dies f&uuml;r die Bereitstellung der Funktion erforderlich ist.</p><p>Empf&auml;nger der Daten ist unser Server-Host, der im Rahmen einer Auftragsdatenvereinbarung f&uuml;r uns t&auml;tig ist.</p><p>&nbsp;</p><p><strong>Widerspruchsrecht</strong></p><p><strong>Sie haben das Recht jederzeit, der Verarbeitung Ihrer personenbezogenen Daten zu widersprechen. Ihren Widerspruch k&ouml;nnen Sie uns jederzeit zusenden bzw. mitteilen (z.B. per E-Mail an <a href=\"SUPPORT EMAIL ADDRESS\">SUPPORT EMAIL ADDRESS</a>). </strong></p><p>&nbsp;</p><p>Die Bereitstellung der personenbezogenen Daten ist weder gesetzlich noch vertraglich vorgeschrieben und auch nicht f&uuml;r einen Vertragsabschluss erforderlich. Sie sind auch nicht verpflichtet, die personenbezogenen Daten bereitzustellen. Die Nichtbereitstellung h&auml;tte jedoch zur Folge, dass Sie kein neues Passwort anfordern k&ouml;nnen.</p><p>&nbsp;</p><h2>Cashback Funktion</h2><p>Sie haben die M&ouml;glichkeit unsere Cashback Funktion zu nutzen. Hierf&uuml;r verarbeiten wir Ihre angegebene E-Mail-Adresse, Name und Rechnung.</p><p>Die w&auml;hrend des Absendens verarbeiteten personenbezogenen Daten (Datum und Uhrzeit des Absendens, E-Mail, Name und Rechnung) dienen dazu, einen Missbrauch unseres Cashbacksangebotes zu verhindern.</p><p>Sobald Sie einen Shop ausgew&auml;hlt und Ihre E-Mail-Adresse angegeben haben, k&ouml;nnen Sie in dem von Ihnen ausgew&auml;hlten Shop Ihren Einkauf starten. Dabei werden Sie &uuml;ber einen speziellen Link in den jeweiligen Shop geleitet und Ihre User-Aktionen werden von uns erfasst und verarbeitet (z.B. durch das Setzen eines Cookies und die Verarbeitung von Online-Kennungen). So k&ouml;nnen wir sp&auml;ter nachvollziehen, ob Sie den Kauf tats&auml;chlich &uuml;ber uns get&auml;tigt haben.</p><p>Bei erfolgreicher Zuordnung Ihres Kaufes erfolgt die Bezahlung &uuml;ber PayPal, wobei wir den Betrag direkt auf Ihr PayPal-Konto (&uuml;ber Ihre E-Mail-Adresse) &uuml;berweisen.</p><p>Rechtsgrundlage f&uuml;r die Verarbeitung ist Art. 6 Abs. 1 lit. b) DSGVO.</p><p>Die personenbezogenen Daten werden nur so lange gespeichert, wie dies f&uuml;r den vorgesehenen Zweck notwendig oder gesetzlich vorgeschrieben ist.</p><p>Die Bereitstellung der personenbezogenen Daten ist weder gesetzlich noch vertraglich vorgeschrieben, ist jedoch f&uuml;r Durchf&uuml;hrung der Cashback Funktion erforderlich.</p><p>&nbsp;</p><h2>Kontaktformular</h2><p>Auf unserer Webseite befindet sich ein Kontaktformular, welches Sie f&uuml;r die elektronische Kontaktaufnahme nutzen k&ouml;nnen. Wenn Sie &uuml;ber dieses Kontaktformular mit uns in Kontakt treten, werden dabei die in den Eingabefeldern eingegebenen Daten von uns verarbeitet.</p><p>Hiervon sind folgende Daten als Pflichtangaben umfasst:</p><ul><li><p>Name</p></li><li><p>E-Mail Adresse</p></li><li><p>Nachricht</p></li></ul><p>Die Pflichtangaben sind notwendig, um mit Ihnen in Kontakt treten und Ihre Anfrage bearbeiten zu k&ouml;nnen.</p><p>Beim Absenden der Nachricht werden zudem folgende Daten gespeichert:</p><ul><li><p>Datum und Uhrzeit des Absendens</p></li></ul><p>Zweck der Verarbeitung der personenbezogenen Daten ist es, die Kontaktanfrage zu bearbeiten und zur Beantwortung des Anliegens mit dem Anfragenden in Kontakt treten zu k&ouml;nnen. Die sonstigen w&auml;hrend des Absendens verarbeiteten personenbezogenen Daten (Datum und Uhrzeit des Absendens) dienen dazu, einen Missbrauch unseres Kontaktformulars zu verhindern.</p><p>Rechtsgrundlage f&uuml;r die hier beschriebene Verarbeitung personenbezogener Daten ist Art. 6 Abs. 1 lit. f) DSGVO. Unser berechtigtes Interesse ist es, Ihnen die M&ouml;glichkeit zu bieten, sich jederzeit an uns wenden zu k&ouml;nnen damit wir Ihre Anfragen beantworten k&ouml;nnen.</p><p>Die bereitgestellten Daten werden nur so lange gespeichert, wie dies f&uuml;r den vorgesehenen Zweck notwendig oder gesetzlich vorgeschrieben ist.</p><p>Die weiteren Daten werden gel&ouml;scht, sobald sie f&uuml;r die Erreichung des Zweckes ihrer Erhebung nicht mehr erforderlich sind.</p><p>Empf&auml;nger der Daten ist unser Server-Host, der im Rahmen einer Auftragsdatenvereinbarung f&uuml;r uns t&auml;tig ist. Die Daten werden per E-Mail an einen zust&auml;ndigen Mitarbeiter von Webgears GmbH &uuml;bermittelt.</p><p>&nbsp;</p><p><strong>Widerspruchsrecht</strong></p><p><strong>Ihnen steht ein Widerspruchsrecht zu. Ihren Widerspruch k&ouml;nnen Sie uns jederzeit zusenden bzw. mitteilen (z.B. per E-Mail an <a href=\"SUPPORT EMAIL ADDRESS\">SUPPORT EMAIL ADDRESS</a>). </strong></p><p>&nbsp;</p><p>Die Bereitstellung der personenbezogenen Daten ist weder gesetzlich noch vertraglich vorgeschrieben und auch nicht f&uuml;r einen Vertragsabschluss erforderlich. Sie sind auch nicht verpflichtet, die personenbezogenen Daten bereitzustellen. Die Nichtbereitstellung h&auml;tte jedoch unter Umst&auml;nden zur Folge, dass Sie unser Kontaktformular nicht nutzen k&ouml;nnen.</p><p><br/>&nbsp;</p><h2>Kontaktaufnahme</h2><p>Sie haben die M&ouml;glichkeit mit uns postalisch, telefonisch, per Fax oder per E-Mail in Kontakt zu treten.</p><p>Nehmen Sie postalisch Kontakt zu uns auf, so k&ouml;nnen wir insbesondere Ihre Adressdaten (z.B. Name, Vorname, Stra&szlig;e, Wohnort, Postleitzahl), Datum und Zeitpunkt des Posteinganges sowie jene Daten, welche sich aus Ihrem Schreiben selbst ergeben, verarbeiten.</p><p>Treten Sie mit uns per Telefon in Kontakt, so k&ouml;nnen wir insbesondere Ihre Telefonnummer sowie ggfs. im Rahmen des Gespr&auml;ches auf Nachfrage Ihren Namen, Ihre E-Mailadresse, Zeitpunkt des Anrufs, sowie Details zu Ihrem Anliegen verarbeiten.</p><p>Treten Sie mit uns per Fax in Kontakt, so k&ouml;nnen wir insbesondere die Faxnummer bzw. die Absenderkennung sowie die sich aus dem Fax ergebenen Daten verarbeiten.</p><p>Bei einer Kontaktaufnahme per E-Mail werden insbesondere Ihre E-Mailadresse, Zeitpunkt der E-Mail sowie diejenigen Daten, welche sich aus dem Nachrichtentext (ggfs. auch Anh&auml;nge) ergeben, verarbeitet.</p><p>Zweck der Verarbeitung der o.g. Daten ist es, die Kontaktanfrage zu bearbeiten und zur Beantwortung des Anliegens mit dem Anfragenden in Kontakt treten zu k&ouml;nnen.</p><p>Rechtsgrundlage f&uuml;r die hier beschriebene Verarbeitung personenbezogener Daten ist Art. 6 Abs. 1 lit. f) DSGVO. Unser berechtigtes Interesse ist es, Ihnen die M&ouml;glichkeit zu bieten sich jederzeit an uns wenden zu k&ouml;nnen und Ihre Anfragen beantworten zu k&ouml;nnen.</p><p>Die personenbezogenen Daten werden gel&ouml;scht, sobald sie f&uuml;r die Erreichung des Zweckes ihrer Erhebung nicht mehr erforderlich sind.</p><p><strong>Widerspruchsrecht</strong></p><p><strong>Ihnen steht ein Widerspruchsrecht zu. Ihren Widerspruch k&ouml;nnen Sie uns jederzeit zusenden bzw. mitteilen (z.B. per E-Mail an <a href=\"SUPPORT EMAIL ADDRESS\">SUPPORT EMAIL ADDRESS</a>).</strong></p><p>&nbsp;</p><p>Die Bereitstellung der personenbezogenen Daten ist weder gesetzlich noch vertraglich vorgeschrieben und auch nicht f&uuml;r einen Vertragsabschluss erforderlich. Sie sind auch nicht verpflichtet, die personenbezogenen Daten bereitzustellen. Die Nichtbereitstellung h&auml;tte jedoch unter Umst&auml;nden zur Folge, dass Sie die M&ouml;glichkeit zur Kontaktaufnahme nicht nutzen k&ouml;nnen bzw. dass wir mit Ihnen nicht in Kontakt treten k&ouml;nnen.</p><p><br/>&nbsp;</p><h1><strong>Soziale Netzwerke &amp; Externe Links</strong></h1><p style=\"text-align:justify\">Wir unterhalten neben dieser Webseite auch Pr&auml;senzen in unterschiedlichen sozialen Medien, welche Sie &uuml;ber entsprechende Schaltfl&auml;chen auf unserer Webseite erreichen k&ouml;nnen. Soweit Sie eine solche Pr&auml;senz besuchen, werden ggf. personenbezogene Daten an den Anbieter des sozialen Netzwerks &uuml;bermittelt.</p><p style=\"text-align:justify\">Wir weisen Sie darauf hin, dass hierbei Nutzerdaten auch an einen Server in einem Drittland &uuml;bermittelt werden und damit au&szlig;erhalb des Raumes der Europ&auml;ischen Union verarbeitet werden k&ouml;nnen. US-Anbieter, die unter dem Privacy-Shield zertifiziert sind, haben sich verpflichtet die Datenschutzstandards der EU einzuhalten. Weitere Informationen finden Sie unter <a href=\"https://www.privacyshield.gov/Program-Overview\">https://www.privacyshield.gov/Program-Overview</a>.</p><p style=\"text-align:justify\">Es ist m&ouml;glich, dass neben der Speicherung der von Ihnen in diesem sozialen Medium konkret eingegebenen Daten auch weitere Informationen von dem Anbieter des sozialen Netzwerks verarbeitet werden.</p><p style=\"text-align:justify\">&Uuml;berdies verarbeitet der Anbieter des sozialen Netzwerks ggf. die wichtigsten Daten des Computersystems, von dem aus Sie dieses besuchen &ndash; zum Beispiel Ihre IP-Adresse, den genutzten Prozessortyp und Browserversion samt Plug-Ins.</p><p style=\"text-align:justify\">Sofern Sie w&auml;hrend des Besuchs einer solchen Webseite mit Ihrem pers&ouml;nlichen Benutzerkonto des jeweiligen Netzwerkes eingeloggt sind, so kann dieses Netzwerk den Besuch diesem Konto zuordnen.</p><p style=\"text-align:justify\">Zweck und Umfang der Datenerhebung durch das jeweilige Medium sowie die dortige weitere Verarbeitung Ihrer Daten wie auch Ihre diesbez&uuml;glichen Rechte entnehmen Sie bitte den jeweiligen Bestimmungen des jeweiligen Verantwortlichen, z.B. unter:</p><p style=\"text-align:justify\"></p><p style=\"text-align:justify\"><strong>Facebook (Facebook, Inc., 1 Hacker Way, Menlo Park, CA 94025, USA):</strong></p><ul><li style=\"text-align:justify\">Bei Fanpages: Vereinbarung &uuml;ber gemeinsame Verarbeitung personenbezogener Daten (Art. 26 Abs. 1 DSGVO) <a href=\"https://www.facebook.com/legal/terms/page_controller_addendum\">https://www.facebook.com/legal/terms/page_controller_addendum</a>&nbsp;</li><li style=\"text-align:justify\">Datenschutzerkl&auml;rung Facebook: &nbsp;<a href=\"https://www.facebook.com/about/privacy/\">https://www.facebook.com/about/privacy/</a>,&nbsp;</li><li style=\"text-align:justify\">Privacy-Shield-Zertifizierung:<br/><a href=\"https://www.privacyshield.gov/participant?id=a2zt0000000GnywAAC&amp;status=Active\">https://www.privacyshield.gov/participant?id=a2zt0000000GnywAAC&amp;status=Active</a></li></ul><p style=\"text-align:justify\"><strong>Google (Google LLC, 1600 Amphitheatre Parkway, Mountain View, CA 94043, USA):</strong></p><ul><li style=\"text-align:justify\">Datenschutzerkl&auml;rung: &nbsp;<a href=\"https://policies.google.com/privacy\">https://policies.google.com/privacy</a>,</li><li style=\"text-align:justify\">Privacy-Shield-Zertifizierung:<br/><a href=\"https://www.privacyshield.gov/participant?id=a2zt000000001L5AAI&amp;status=Active\">https://www.privacyshield.gov/participant?id=a2zt000000001L5AAI&amp;status=Active</a></li></ul><p style=\"text-align:justify\"><strong>Rakuten Marketing LLC dba Rakuten Advertising (Rakuten Marketing Europe Limited,&nbsp;71 Queen Victoria Street, 7th Floor,&nbsp;London EC4V 4AY,&nbsp;United Kingdom)</strong></p><ul><li style=\"text-align:justify\">Datenschutzerkl&auml;rung:&nbsp;<a href=\"https://go.rakutenadvertising.com/hubfs/Website-Privacy-Policy-English.pdf\">https://go.rakutenadvertising.com/hubfs/Website-Privacy-Policy-English.pdf</a>&nbsp;</li></ul><p style=\"text-align:justify\">Auch weisen wir darauf hin, dass unsere Webseite weitere Verlinkungen auf externe fremde Webseiten enth&auml;lt, wobei wir auf die Verarbeitung der Daten auf diesen fremden Webseiten keinen Einfluss haben.</p><h2>Datensicherheit</h2><p>Wir sichern unsere Webseite und sonstigen Systeme durch technische und organisatorische Ma&szlig;nahmen gegen Verlust, Zerst&ouml;rung, Zugriff, Ver&auml;nderung oder Verbreitung Ihrer Daten durch unbefugte Personen. Trotz regelm&auml;&szlig;iger Kontrollen ist ein vollst&auml;ndiger Schutz gegen alle Gefahren jedoch nicht m&ouml;glich.</p><p>&nbsp;</p><h2>&Auml;nderung der Datenschutzerkl&auml;rung</h2><p>Gesetzes&auml;nderungen oder &Auml;nderungen unserer unternehmensinternen Prozesse k&ouml;nnen eine Anpassung dieser Datenschutzerkl&auml;rung erforderlich machen.</p><p>F&uuml;r den Fall einer solchen &Auml;nderung werden wir Ihnen dies oberhalb der &Uuml;berschrift &bdquo;Datenschutzerkl&auml;rung&ldquo; mitteilen.</p><p>&nbsp;</p><h2>Widerruf</h2><p>Sie haben das Recht, einmal erteilte Einwilligungen mit Wirkung f&uuml;r die Zukunft jederzeit zu widerrufen, ohne dass die Rechtm&auml;&szlig;igkeit der aufgrund der Einwilligung bis zum Widerruf erfolgten Verarbeitung davon ber&uuml;hrt wird.</p><p>&nbsp;</p><h2>Betroffenenrechte</h2><p>Sie haben grunds&auml;tzlich folgende Rechte:</p><ul><li><p>Auskunftsrecht (Art. 15 DSGVO)</p></li><li><p>Recht auf Berichtigung (Art. 16 DSGVO)</p></li><li><p>Widerspruchsrecht (Art. 21 DSGVO)</p></li><li><p>Recht auf L&ouml;schung (Art. 17 DSGVO)</p></li><li><p>Recht auf Einschr&auml;nkung der Verarbeitung (Art. 18f. DSGVO)</p></li><li><p>Recht auf Daten&uuml;bertragbarkeit (Art. 20 DSGVO)</p></li></ul><p>&nbsp;</p><p>Bei Anfragen dieser Art, wenden Sie sich bitte an <a href=\"SUPPORT EMAIL ADDRESS\">SUPPORT EMAIL ADDRESS</a>. Bitte beachten Sie, dass wir bei derartigen Anfragen sicherstellen m&uuml;ssen, dass es sich tats&auml;chlich um die betroffene Person handelt.</p><p>Sie haben unbeschadet eines anderweitigen verwaltungsrechtlichen oder gerichtlichen Rechtsbehelfs das Recht auf Beschwerde bei einer Datenschutzaufsichtsbeh&ouml;rde.</p><p>Automatisierte Entscheidungsfindung findet auf unserer Webseite nicht statt. &nbsp;</p>"
},
"Terms": {
"metaDescription": "",
"title": "Allgemeine Geschäftsbedingungen für die Teilnahme am Cashback-Angebot",
"content": "<p>Durch die Teilnahme an unserer Werbeaktion &bdquo;Cashback&ldquo; erkl&auml;rst du dich mit den folgenden Teilnahmebedingungen einverstanden:</p><p>&nbsp;</p><p><strong>1. Nutzung des zur Verf&uuml;gung gestellten Links</strong></p><p>Das Cashback wird nur ausbezahlt, wenn du den Partnershop von PARTNER NAME &uuml;ber den von uns zur Verf&uuml;gung gestellten Link besuchst, ohne zwischendurch andere Seiten aufzurufen, die den Tracking-Prozess unbemerkt st&ouml;ren k&ouml;nnen.</p><p>Wieso? Nur so kann der Shop nachvollziehen, dass du &uuml;ber uns eingekauft hast und zahlt uns eine Provision, die wir dann an dich in Form von Cashback weiterreichen k&ouml;nnen. Stellen wir fest, dass du nicht &uuml;ber den Link eingekauft hast oder zwischenzeitlich andere Webseiten aufgesucht hast, k&ouml;nnen wir dir leider kein Cashback ausbezahlen.</p><p><strong>2. Einhaltung des </strong><strong>Mindestbestellwerts</strong></p><p>Um das Cashback zu bewilligen,&nbsp;muss dein Einkauf den jeweils angegebenen Mindestbestellwert erreichen (diesen findest du in den Einl&ouml;sebedingungen, direkt bei der gew&uuml;nschten Cashback Aktion). Die H&ouml;he deines Einkaufswerts sehen wir sp&auml;ter bei deiner Bestellbest&auml;tigung/Rechnung. Hast du den angegebenen Mindestbestellwert nicht erreicht, k&ouml;nnen wir dir leider kein Cashback ausbezahlen.&nbsp;Falls Artikel der Bestellung storniert oder retourniert werden und somit der Bestellwert unter den Mindestbestellwert f&auml;llt, werden die Cashback Anfragen als ung&uuml;ltig erachtet (und abgelehnt).&nbsp;</p><p><strong>Bitte beachte, dass Versandkosten oder Zustellgeb&uuml;hren nicht zum Einkaufswert beitragen und der erforderliche Einkaufswert auch nach Einl&ouml;sung von Rabatten oder Gutscheinen erreicht werden muss.</strong></p><p><strong>3. Auszahlung via PayPal</strong></p><p><em>Cashback Angebote:</em></p><p>Der Betrag, der beim jeweiligen Cashback angegeben ist, wird auf dein PayPal Konto ausbezahlt.</p><p>Die Auszahlung auf das von dir angegebene PayPal erfolgt, sobald der Shop uns best&auml;tigt hat, dass die Bestellung &uuml;ber PARTNER NAME get&auml;tigt wurde. Dies geschieht in der Regel innerhalb von 5-7 Werktagen(*) nach dem Hochladen deiner details. &nbsp;</p><p>PARTNER NAME &uuml;bernimmt dabei keinerlei Haftung f&uuml;r verlorengegangene oder gestohlene Pr&auml;mien oder f&uuml;r die &Uuml;berweisung von Pr&auml;mien an ein falsches PayPal-Konto ohne Verschulden von PARTNER NAME (z.B. bei Schreibfehlern oder anderen Unstimmigkeiten). <strong>F&uuml;r Cashback Angebote eingegebene PayPal Adressen k&ouml;nnen nicht im Nachhinein von PARTNER NAME korrigiert oder ge&auml;ndert werden.</strong></p><p>PARTNER NAME &uuml;bernimmt keine Haftung f&uuml;r abgelehnte, geblockte oder anderweitig zur&uuml;ckerhaltene PayPal Zahlungen. In diesen F&auml;llen sollte der PayPal Kundenservice f&uuml;r Unterst&uuml;tzung beim Erhalt der versuchten Zahlung kontaktiert werden. Nach eigenem Ermessen von PARTNER NAME kann in Ausnahmef&auml;llen ein zweiter Versuch einer PayPal Zahlung unternommen werden.<strong> Sollte eine PayPal Zahlung auch nach zwei (2) Versuchen nicht erfolgreich sein, verf&auml;llt der Anspruch auf Cashback Auszahlung und diese Cashback Anfrage wird als ung&uuml;ltig erachtet.</strong></p><p>Aufgrund von Geb&uuml;hren und Kosten, die von PayPal erhoben werden, k&ouml;nnen wir nicht garantieren, dass der beworbene Cashback-Betrag in voller H&ouml;he auf dein PayPal-Konto ausbezahlt wird. PARTNER NAME bem&uuml;ht sich darum, diese Kosten zu &uuml;bernehmen, indem eine h&ouml;here Summe als der beworbene Cashback-Betrag &uuml;berwiesen wird. Allerdings beh&auml;lt sich PayPal das Recht vor, seine allgemeinen Gesch&auml;ftsbedingungen zusammen mit den &Uuml;berweisungskosten ohne vorherige Warnung zu &auml;ndern, was sich auch auf die Summe auswirken kann, die wir auf deinen PayPal-Account auszahlen. PARTNER NAME &uuml;bernimmt keine Verantwortung f&uuml;r eventuelle Abweichungen der Auszahlungssumme, die sich daraus ergeben.</p><p>Solltest du einen PayPal-Account besitzen, bei dem Euro (&euro;) nicht als Standardw&auml;hrung eingestellt ist, ist es m&ouml;glich, dass du aufgrund h&ouml;herer Geb&uuml;hren einen niedrigeren Cashback-Betrag erh&auml;ltst. Alle &Uuml;berweisungen von PARTNER NAME basieren auf Geb&uuml;hren und Kosten im Zusammenhang mit Euro-Konten. Jegliche Unterschiede aufgrund von Devisentransfergeb&uuml;hren liegen nicht in der Verantwortung von PARTNER NAME.</p><p>* Standardm&auml;&szlig;ig wird jedes Cashback Angebot innerhalb von 5-7 Werktagen nach Hochladen der Bestelldetails genehmigt oder abgelehnt. Aufgrund verschiedener Faktoren, kann es bei manchen Cashback-Aktionen jedoch der Fall sein, dass eine &Uuml;berweisung l&auml;nger dauert. Wenn ein Shop innerhalb dieser Frist nicht best&auml;tigt, dass die Bestellung &uuml;ber PARTNER NAME stattgefunden hat, m&uuml;ssen wir die Bestellung manuell verifizieren. In diesem Fall versenden wir erneut eine E-Mail an den Nutzer mit der Aufforderung, die Bestelldetails zu best&auml;tigen. Best&auml;tigt der Nutzer seine Daten nicht innerhalb von 10 Tagen, verf&auml;llt sein Anspruch auf Cashback. Die Verfizierung des Kaufs von Seiten des Shops kann bis zu 60-120 Tage dauern. Wenn ein Shop einen Kauf nicht innerhalb von 60 Tagen verifizieren kann, finden sich entsprechende &nbsp;Hinweise dazu in den Teilnahmebedingungen des jeweiligen Cashback Angebots.</p><p><strong>4. Weitere Auszahlungsm&ouml;glichkeiten</strong></p><p>Andere Auszahlungsm&ouml;glichkeiten, neben PayPal (&quot;Cashback&quot;), bestehen leider nicht und k&ouml;nnen auch nicht geltend gemacht werden.</p><p><strong>5. Beschr&auml;nkungen der Werbeaktion</strong></p><ul>\n\t<li>Die Cashback Auszahlungen sind pro Online-Shop auf 200 St&uuml;ck beschr&auml;nkt. Haben bereits 200 Personen ihr Cashback eingel&ouml;st, sind keine weiteren Auszahlungen f&uuml;r diese Werbeaktion mehr m&ouml;glich. Die Werbeaktion endet mit dem angegebenen Datum oder nachdem alle verf&uuml;gbaren Cashbacks ausbezahlt worden sind. Dann wird das Angebot von unserer Webseite entfernt und weitere Aktivierungen sind nicht mehr m&ouml;glich.</li>\n\t<li><strong>Pro Nutzer(*), pro PayPal Account&nbsp;und pro Shop darf nur eine Cashback Anfrage innerhalb von 30 Kalendertagen geltend gemacht werden.</strong> Alle g&uuml;ltigen Cashback Anfragen eines Nutzers au&szlig;erhalb dieses Werts in dieser Zeitspanne werden als ung&uuml;ltig gewertet und k&ouml;nnen nicht geltend gemacht werden.</li>\n\t<li>Jede Bestellnummer oder ID darf nur einmal eingesendet und damit geltend gemacht werden.</li>\n\t<li>Unsere Cashback Aktionen sind nicht mit weiteren Cashbacks, Gutscheinen oder Aktionen, die nicht auf PARTNER NAME zu finden sind, kombinierbar.</li>\n\t<li><strong>Qualifizierende Bestellungen m&uuml;ssen innerhalb von 10 Kalendertagen nach Aktivierung des Cashbacks get&auml;tigt werden. </strong></li>\n\t<li>Der Nutzer erh&auml;lt nach Aktivieren des Cashbacks eine E-Mail mit einem pers&ouml;nlichen Link zum Hochladen der Bestelldetails. Dieser Link ist 10 Kalendertage g&uuml;ltig. Nach Ablauf dieser Frist verf&auml;llt der Cashback-Anspruch.&nbsp;</li>\n\t<li>Der<strong>&nbsp;</strong>Einkauf im Partnershop muss innerhalb der Aktionsdauer get&auml;tigt werden. Das Ende der Aktion ist beim jeweiligen Angebot angegeben. Sp&auml;ter hochgeladene Bestelldetails sind von der Aktion ausgeschlossen.</li>\n\t<li><strong>Jeder Nutzer ist auf maximal 100&euro; Cashback innerhalb einer Zeitspanne von 30 Tagen beschr&auml;nkt</strong>. Alle g&uuml;ltigen Cashback Anfragen eines Nutzers au&szlig;erhalb dieses Werts in dieser Zeitspanne werden als ung&uuml;ltig gewertet und k&ouml;nnen nicht geltend gemacht werden.</li>\n\t<li>Cashback gilt ausschlie&szlig;lich f&uuml;r Eink&auml;ufe in den teilnehmenden Online-Shops. K&auml;ufe &uuml;ber die App k&ouml;nnen nicht ber&uuml;cksichtigt werden.</li>\n</ul><p>*Ein &bdquo;Nutzer&rdquo; ist definiert als ein einzelnes Ger&auml;t und eine einzelne E-Mail Adresse, welche &uuml;ber PARTNER NAME zur Aktivierung von Cashback Angeboten verwendet werden.</p><p><strong>6. R&uuml;cksendungen</strong></p><p>Cashback Anfragen werden als ung&uuml;ltig erachtet (und abgelehnt), falls Artikel der Bestellung storniert oder retourniert werden. Wir behalten uns das Recht vor, bereits ausbezahlte Betr&auml;ge wieder zur&uuml;ckzufordern, wenn die Ware wieder zur&uuml;ckgesendet worden ist.</p><p><strong>7. Ausgenommene Warengruppen</strong><br />\nEinzelne Warengruppen oder Marken k&ouml;nnen m&ouml;glichweise nicht zum Mindestbestellwert gez&auml;hlt werden. Du kannst diese Warengruppen oder Marken nat&uuml;rlich trotzdem bestellen, allerdings werden sie nicht zum Einkaufswert gez&auml;hlt. F&uuml;r das Erreichen des angegebenen Mindestbestellwerts werden nur g&uuml;ltige Warengruppen verwendet. Welche Warengruppen ausgeschlossen sind, ist in den jeweiligen Teilnahmebedingungen der Aktionen angegeben.</p><p>Immer ausgeschlossen vom Mindestbestellwert ist der Kauf von Geschenkgutscheinen/Wertgutscheinen. Kaufst du einen Geschenkgutschein/Wertgutschein, muss der angegebene <strong>Mindestbestellwert nach Abzug des Geschenkgutscheines/Wertgutscheines </strong>noch erreicht werden. Das Einl&ouml;sen von Geschenkgutscheinen/Wertgutscheinen ist gestattet. <strong>Zudem tragen Versandkosten oder Zustellgeb&uuml;hren NICHT zum Einkaufswert bei</strong>.</p><p><strong>8. Teilnahme</strong><br />\na) Teilnahmeberechtigt sind alle Nutzer von PARTNER NAME, die mindestens 18 Jahre alt sind und ihren Wohnsitz in Deutschland oder &Ouml;sterreich haben.<br />\nb) Die Bestimmung, ob alle Bedingungen f&uuml;r eine erfolgreiche Teilnahme erf&uuml;llt sind, liegt im alleinigen Ermessen von PARTNER NAME.<br />\nc) Je nach anwendbaren Steuergesetzen unterliegen dem dir ausgestellten Cashback m&ouml;glicherweise Steuern. Du tr&auml;gst die alleinige Verantwortung f&uuml;r alle Steuerverbindlichkeiten, die sich aus dem Erhalt der Pr&auml;mien ergeben.<br />\nd) Informationen, die von Teilnehmern erfasst werden, unterliegen den <a href=\"/datenschutz\">Datenschutzbestimmungen</a> von PARTNER NAME.<br />\ne) Indem du das Angebot f&uuml;r Cashback aktivierst, stimmst du zu, dass wir an deine eingetragene Email Adresse zuk&uuml;nftige Newsletter versenden d&uuml;rfen. Die Zustimmung zur Zusendung des Newsletters kann jederzeit widerrufen werden, indem du eine Email an SUPPORT EMAIL ADDRESS schickst oder direkt in einer Newsletter-Email auf &quot;abmelden&quot; klickst.<br />\nf) Die eingesendete E-Mail-Adresse und die Daten aus der Bestellbest&auml;tigung werden nicht an Dritte weitergegeben und dienen lediglich der internen Bearbeitung von PARTNER NAME, sowie der Kommunikation und &Uuml;berweisung via PayPal.<br />\ng) Auf die Teilnahmebedingungen wird deutsches Recht angewendet.</p><p><strong>9. Haftung</strong></p><ul>\n\t<li>Durch die Teilnahme an der Werbeaktion Cashback von PARTNER NAME entsteht keine Vertragsbeziehung zwischen dem Nutzer und den Partnerunternehmen.</li>\n\t<li>PARTNER NAME handelt nicht als Vertreter der Partnerunternehmen.</li>\n\t<li>Vertragsabschl&uuml;sse im Rahmen der Eink&auml;ufe bei den Partnerunternehmen kommen ausschlie&szlig;lich zwischen dem Nutzer und dem Partnerunternehmen zustande.</li>\n\t<li>PARTNER NAME &uuml;bernimmt keine Haftung aufgrund von Pflichtverletzungen aus Vertr&auml;gen, die im Rahmen der Eink&auml;ufe und Bestellungen zwischen dem Nutzer und Partnerunternehmen bestehen.</li>\n\t<li>Alle Angelegenheiten, die direkt mit den Bestellungen und nicht mit unserem Cashback in Zusammenhang stehen, sind ausschlie&szlig;lich Abmachungen zwischen dem Nutzer und dem Partnerunternehmen.</li>\n\t<li>PARTNER NAME haftet daher auch nicht f&uuml;r die Richtigkeit und Vollst&auml;ndigkeit der von seinen Partnerunternehmen &uuml;bernommenen Informationen.</li>\n\t<li>F&uuml;r die Verf&uuml;gbarkeit, den ordnungsgem&auml;&szlig;en Versand und die Mangelfreiheit der Produkte des Partnerunternehmens sowie f&uuml;r dessen Abrechnung ist allein das jeweilige Partnerunternehmen verantwortlich.</li>\n\t<li>PARTNER NAME &uuml;bernimmt keine Verantwortung oder Haftung f&uuml;r den Inhalt von Webseiten, auf die direkte oder indirekte Verweise (Verlinkungen) aus dem Angebot von PARTNER NAME gerichtet sind.</li>\n\t<li>Da PARTNER NAME auf den Inhalt und die Gestaltung fremder Webseiten keinen Einfluss hat, distanziert sich PARTNER NAME ausdr&uuml;cklich von dem Inhalt dieser Seiten und macht sich deren Inhalt nicht zu Eigen. F&uuml;r den Inhalt sind die Anbieter der jeweiligen Website selbst verantwortlich.<br />\n\t&nbsp;</li>\n</ul><p><strong>Schlussbestimmungen</strong><br />\nWir behalten uns das Recht vor, die Werbeaktion Cashback ganz oder teilweise vorl&auml;ufig zu beenden oder zu &auml;ndern. Dies ist der Fall, wenn der einwandfreie Ablauf nach unserem Ermessen durch Betrug, technische Fehler, menschliches Versagen oder sonstige Faktoren beeintr&auml;chtigt wird.<br />\n<br />\nZudem behalten wir uns das Recht vor, eine Person, die den Ablauf manipuliert oder gegen die Bedingungen verst&ouml;&szlig;t, von der Teilnahme auszuschlie&szlig;en. Der Nutzer verpflichtet sich, keinen Missbrauch oder Betrug &uuml;ber seinen Account durchzuf&uuml;hren oder PARTNER NAME durch die Nutzung in einer anderen Weise zu schaden.<br />\n<br />\nBei weiteren Fragen zu unserem Cashback: <a href=\"mailto: SUPPORT EMAIL ADDRESS\n \">SUPPORT EMAIL ADDRESS</a></p>"
},
"TermsLinks": {
"terms": "Allgemeine Geschäftsbedingungen",
"privacy": "Datenschutzrichtlinien"
}
}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-whw/src/pages/coupons/ShopPage.module.scss","entries":[{"id":"pVFW.scss","timestamp":1649321998581},{"id":"Gpc9.scss","timestamp":1649323368487},{"id":"tAAs.scss","timestamp":1649323649281},{"id":"sJ32.scss","timestamp":1649324508751},{"id":"HQ6H.scss","timestamp":1649324526493},{"id":"4gZV.scss","timestamp":1649324599921},{"id":"UhQI.scss","timestamp":1649324646811},{"id":"yN0W.scss","timestamp":1649324875360},{"id":"gmMw.scss","timestamp":1649324888015},{"id":"LhY9.scss","timestamp":1649342500416},{"id":"1Nej.scss","timestamp":1649423461302},{"id":"0lXU.scss","timestamp":1649423493534},{"id":"huO0.scss","timestamp":1649853773514},{"id":"ssVK.scss","timestamp":1649853935128},{"id":"NmOw.scss","timestamp":1649853968003},{"id":"Fsvb.scss","timestamp":1649853999167},{"id":"MbP0.scss","timestamp":1649854032449},{"id":"cr6r.scss","timestamp":1649854067489},{"id":"AKDa.scss","timestamp":1649854113532},{"id":"lI9T.scss","timestamp":1649924001101},{"id":"YLBH.scss","timestamp":1649929160704},{"id":"GPSa.scss","timestamp":1649929271879},{"id":"ESNm.scss","source":"searchReplace.source","timestamp":1649930929035},{"id":"Ygrj.scss","timestamp":1649931213632},{"id":"WyOP.scss","timestamp":1649931260493},{"id":"ktCk.scss","timestamp":1649935850730},{"id":"JRal.scss","timestamp":1649936426995},{"id":"xjl2.scss","timestamp":1649936439800},{"id":"u7Y4.scss","timestamp":1649936467313},{"id":"Yk5J.scss","timestamp":1649936500807},{"id":"o2ZX.scss","timestamp":1649936568695},{"id":"vrGb.scss","timestamp":1650029765464},{"id":"aWAv.scss","timestamp":1650029814659},{"id":"gIiU.scss","timestamp":1650374468020},{"id":"q2aJ.scss","timestamp":1650374518497},{"id":"Lgz7.scss","timestamp":1650374547751},{"id":"LsJq.scss","timestamp":1650374732224}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-shared/src/components/Navigation/NavigationMenuEntryChildShop.module.scss","entries":[{"id":"ulHw.scss","timestamp":1649315348515}]}
{"version":1,"resource":"file:///Users/jan/Projects/tools-aoeur/component-library/src/widget-library/widget/filterset-persistence/filterset-persistence-load/filterset-persistence-load.scss","entries":[{"id":"F6u9.scss","timestamp":1649835515779}]}
{"version":1,"resource":"file:///Users/jan/Projects/tools-aoeur/component-library/src/widget-library/graphql-mock/lib/filter-collection.js","entries":[{"id":"aEU4.js","timestamp":1649171185541},{"id":"x0bo.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649171267756},{"id":"zBux.js","timestamp":1649171287264},{"id":"dy3o.js","timestamp":1649171340393},{"id":"Ku6G.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649171371478},{"id":"Taag.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649171401825},{"id":"VJLB.js","timestamp":1649171425677},{"id":"yzzQ.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649171444931}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-shared/src/components/ShopTagCloud/ShopTagCloud.tsx","entries":[{"id":"UblI.tsx","timestamp":1650015104129}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-shared/src/components/SubmitDiscount/SubmitDiscount.module.scss","entries":[{"id":"bZtA.scss","timestamp":1649924219822}]}
{
"name": "example-advanced",
"version": "2.5.0",
"private": true,
"scripts": {
"dev": "next dev",
"lint": "eslint src && tsc",
"test": "jest --config config/jest.json",
"build": "next build",
"start": "next start"
},
"dependencies": {
"date-fns": "^2.16.1",
"lodash": "^4.17.21",
"next": "^12.0.1",
"next-intl": "^2.5.0",
"react": "^18.0.0",
"react-dom": "^17.0.0",
"typescript": "^4.6.3"
},
"devDependencies": {
"@testing-library/react": "12.1.2",
"@types/lodash": "4.14.176",
"@types/react": "17.0.38",
"eslint": "8.12.0",
"eslint-config-molindo": "6.0.0",
"eslint-config-next": "^12.0.0",
"jest": "27.4.5"
}
}
{"version":1,"resource":"file:///Users/jan/Projects/amannn/next-intl/packages/example-advanced/package.json","entries":[{"id":"rXVx.json","source":"searchReplace.source","timestamp":1648801477448},{"id":"Z9CA.json","source":"searchReplace.source","timestamp":1648819659146},{"id":"ikf0.json","source":"searchReplace.source","timestamp":1649420865437},{"id":"6P8y.json","timestamp":1649421126814},{"id":"RygE.json","timestamp":1649429312833}]}
{
"name": "example-advanced",
"version": "2.4.1",
"private": true,
"scripts": {
"dev": "next dev",
"lint": "eslint src && tsc",
"test": "jest --config config/jest.json",
"build": "next build",
"start": "next start"
},
"dependencies": {
"date-fns": "^2.16.1",
"lodash": "^4.17.21",
"next": "^12.0.1",
"next-intl": "^2.4.1",
"react": "^18.0.0",
"react-dom": "^17.0.0",
"typescript": "^4.6.3"
},
"devDependencies": {
"@testing-library/react": "12.1.2",
"@types/lodash": "4.14.176",
"@types/react": "17.0.38",
"eslint": "8.12.0",
"eslint-config-molindo": "6.0.0",
"eslint-config-next": "^12.0.0",
"jest": "27.4.5"
}
}
{
"name": "example-advanced",
"version": "2.4.1-alpha.5",
"private": true,
"scripts": {
"dev": "next dev",
"lint": "eslint src && tsc",
"test": "jest --config config/jest.json",
"build": "next build",
"start": "next start"
},
"dependencies": {
"date-fns": "^2.16.1",
"lodash": "^4.17.21",
"next": "^12.0.1",
"next-intl": "^2.4.1-alpha.5",
"react": "^17.0.0",
"react-dom": "^17.0.0",
"typescript": "^4.6.3"
},
"devDependencies": {
"@testing-library/react": "12.1.2",
"@types/lodash": "4.14.176",
"@types/react": "17.0.38",
"eslint": "8.12.0",
"eslint-config-molindo": "6.0.0",
"eslint-config-next": "^12.0.0",
"jest": "27.4.5"
}
}
{
"name": "example-advanced",
"version": "2.5.0",
"private": true,
"scripts": {
"dev": "next dev",
"lint": "eslint src && tsc",
"test": "jest --config config/jest.json",
"build": "next build",
"start": "next start"
},
"dependencies": {
"date-fns": "^2.16.1",
"lodash": "^4.17.21",
"next": "^12.1.4",
"next-intl": "*",
"react": "^18.0.0",
"react-dom": "^18.0.0",
"typescript": "^4.6.3"
},
"devDependencies": {
"@testing-library/react": "13.0.0",
"@types/lodash": "4.14.176",
"@types/react": "18.0.0",
"eslint": "8.12.0",
"eslint-config-molindo": "6.0.0",
"eslint-config-next": "^12.0.0",
"jest": "27.4.5"
}
}
{
"name": "example-advanced",
"version": "2.4.1",
"private": true,
"scripts": {
"dev": "next dev",
"lint": "eslint src && tsc",
"test": "jest --config config/jest.json",
"build": "next build",
"start": "next start"
},
"dependencies": {
"date-fns": "^2.16.1",
"lodash": "^4.17.21",
"next": "^12.0.1",
"next-intl": "^2.4.1",
"react": "^17.0.0",
"react-dom": "^17.0.0",
"typescript": "^4.6.3"
},
"devDependencies": {
"@testing-library/react": "12.1.2",
"@types/lodash": "4.14.176",
"@types/react": "17.0.38",
"eslint": "8.12.0",
"eslint-config-molindo": "6.0.0",
"eslint-config-next": "^12.0.0",
"jest": "27.4.5"
}
}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-whw/src/config/site.json","entries":[{"id":"WkE3.json","timestamp":1649231370802}]}
{
"locale": "en-US",
"name": "wikiHow"
}
{"version":1,"resource":"file:///Users/jan/Projects/amannn/next-intl/packages/use-intl/test/useTranslations.test.tsx","entries":[{"id":"EGli.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649432045060},{"id":"dcOX.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649432060233},{"id":"jkR9.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649432143828}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-shared/src/components/VouchersList/VouchersListItemValueWhiteLabel.module.scss","entries":[{"id":"IVa1.scss","timestamp":1649844373082},{"id":"jpGx.scss","timestamp":1649844465334}]}
{"version":1,"resource":"file:///Users/jan/Projects/zemtu/mobile/client/src/components/ProfileSupport/ProfileSupport.jsx","entries":[{"id":"nqNi.jsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649084657128},{"id":"8Ug6.jsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649084906771},{"id":"Ib3N.jsx","timestamp":1649085046539},{"id":"DRfz.jsx","timestamp":1649085865187}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-sun/src/components/DealsSlider/DealsSlider.tsx","entries":[{"id":"qRq0.tsx","timestamp":1648800803756}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-whw/server/index.ts","entries":[{"id":"iXmh.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1649237695607},{"id":"TGJm.ts","timestamp":1649678713645},{"id":"1feS.ts","source":"Fix all ESLint auto-fixable problems","timestamp":1649678718697}]}
{"version":1,"resource":"file:///Users/jan/Projects/tools-aoeur/component-library/src/component-library/component/filterset/filterset-toggle-button/filterset-toggle-button.scss","entries":[{"id":"eEfP.scss","timestamp":1649754319201},{"id":"1nII.scss","timestamp":1649766513901},{"id":"02ET.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1649766549890},{"id":"7JL2.scss","timestamp":1649766584011},{"id":"UMye.scss","source":"Renaming $height","timestamp":1649766601384},{"id":"j4ZO.scss","timestamp":1649766627607},{"id":"4R4M.scss","timestamp":1649766982927},{"id":"PuKW.scss","timestamp":1649767613622},{"id":"DxPg.scss","timestamp":1649767640915},{"id":"8eej.scss","timestamp":1649767689255},{"id":"qCJj.scss","timestamp":1649767700353},{"id":"j951.scss","timestamp":1649767716112},{"id":"3dA3.scss","timestamp":1649767764381},{"id":"MfQo.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1649767904284},{"id":"QNoF.scss","timestamp":1649767921330},{"id":"YoZP.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1649767930231}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-whw/src/components/Logo/Logo.module.scss","entries":[{"id":"nbf6.scss","timestamp":1649318249672},{"id":"u25Z.scss","timestamp":1649342785975},{"id":"iqCd.scss","timestamp":1649342819197},{"id":"W7rz.scss","timestamp":1649342832967},{"id":"uRpA.scss","timestamp":1649342870159},{"id":"Pax5.scss","timestamp":1649342909493},{"id":"Xabk.scss","timestamp":1649342957334},{"id":"O5Bv.scss","timestamp":1649343134977},{"id":"91It.scss","source":"undoRedo.source","timestamp":1649343139988}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-sun/src/components/ShopListWhiteLabel/ShopListItemWhiteLabel.tsx","entries":[{"id":"lfaw.tsx","timestamp":1648800359407}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-shared/src/components/Navigation/NavigationMenuEntryListChildren.tsx","entries":[{"id":"sOBx.tsx","timestamp":1649412199988}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-sun/src/pages/event.page.tsx","entries":[{"id":"zUkO.tsx","timestamp":1649163623922},{"id":"KKgx.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649163647808}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/cashback-frontend/src/pages/index.page.tsx","entries":[{"id":"xNpQ.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649405231138},{"id":"BZdr.tsx","source":"undoRedo.source","timestamp":1649409660491}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-shared/src/components/Navigation/NavigationMenuEntryChild.tsx","entries":[{"id":"4dVB.tsx","timestamp":1649412095641}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-whw/src/components/ShopPageLayout/ShopPageLayout.module.scss","entries":[{"id":"z4En.scss","timestamp":1650024347025},{"id":"kZ31.scss","timestamp":1650024359923},{"id":"Vi7m.scss","timestamp":1650024472311},{"id":"AYjk.scss","timestamp":1650025080186},{"id":"PZ3e.scss","timestamp":1650025091377},{"id":"POLc.scss","timestamp":1650025154267},{"id":"9vIM.scss","timestamp":1650025198813},{"id":"FWsl.scss","timestamp":1650025213979},{"id":"dwBT.scss","timestamp":1650025704058},{"id":"ptY2.scss","timestamp":1650025795094},{"id":"q3NL.scss","timestamp":1650025859026},{"id":"LdiQ.scss","timestamp":1650025892265},{"id":"1U50.scss","timestamp":1650025925174},{"id":"UxUK.scss","timestamp":1650026039527},{"id":"zwGr.scss","timestamp":1650026237922},{"id":"7q0P.scss","timestamp":1650026460922},{"id":"4j3S.scss","timestamp":1650026502163},{"id":"5CUn.scss","timestamp":1650028135630},{"id":"NW2N.scss","timestamp":1650028199764},{"id":"7sCj.scss","timestamp":1650028220847},{"id":"jo1L.scss","timestamp":1650028315939},{"id":"dwYZ.scss","timestamp":1650028354134},{"id":"dmWs.scss","timestamp":1650028477149},{"id":"7Bpa.scss","timestamp":1650028584814},{"id":"t78d.scss","timestamp":1650028617329},{"id":"VKFP.scss","timestamp":1650029003809},{"id":"wwxL.scss","timestamp":1650029128448},{"id":"uzva.scss","timestamp":1650029146108},{"id":"j1Ob.scss","timestamp":1650029169049},{"id":"2cDF.scss","timestamp":1650029214892},{"id":"nR1Z.scss","timestamp":1650029277136},{"id":"dKSy.scss","timestamp":1650029405043},{"id":"a6IT.scss","timestamp":1650029438806},{"id":"X9h7.scss","timestamp":1650029532323},{"id":"GBxf.scss","timestamp":1650029544562},{"id":"XkRH.scss","timestamp":1650029558116},{"id":"JU7P.scss","timestamp":1650029605097},{"id":"IkRY.scss","timestamp":1650029684678},{"id":"StLR.scss","timestamp":1650029704109},{"id":"cjG9.scss","timestamp":1650029846421},{"id":"sqHs.scss","timestamp":1650030209027},{"id":"AEXk.scss","timestamp":1650030308329},{"id":"4cZV.scss","source":"undoRedo.source","timestamp":1650030311418},{"id":"xJNO.scss","timestamp":1650030384378},{"id":"xpij.scss","timestamp":1650030760087},{"id":"dqhM.scss","timestamp":1650031830418},{"id":"k7Bf.scss","timestamp":1650031842348},{"id":"lc9D.scss","timestamp":1650368645622},{"id":"Fw4P.scss","timestamp":1650371202379},{"id":"ELkm.scss","timestamp":1650371217490}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-shared/src/components/HomeHeader/HomeHeaderWhitelabel.module.scss","entries":[{"id":"znOP.scss","timestamp":1649150728656},{"id":"1vM1.scss","timestamp":1649150747041}]}
{"version":1,"resource":"file:///Users/jan/Projects/tools-aoeur/application_packages/src/ui/application-package/requirements-management/component/entity-editor-requirement-analysis/entity-editor-requirement-analysis.js","entries":[{"id":"x1YZ.js","timestamp":1649851991112},{"id":"zoIS.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649851995241}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-shared/src/components/Tooltip/Tooltip.module.scss","entries":[{"id":"Vral.scss","timestamp":1649322446231},{"id":"MmNt.scss","timestamp":1649322780901},{"id":"oscx.scss","timestamp":1649322792559}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-shared/src/components/StarRating/StarRating.module.scss","entries":[{"id":"whlg.scss","timestamp":1649322470790},{"id":"cwBL.scss","timestamp":1649322820393},{"id":"8rsM.scss","timestamp":1649322841063},{"id":"Ludx.scss","timestamp":1649322886528}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/cashback-frontend/src/pages/_app.page.tsx","entries":[{"id":"vXaw.tsx","timestamp":1648822711256},{"id":"VKUy.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1648822711954},{"id":"Cotd.tsx","timestamp":1648822733835}]}
{"version":1,"resource":"file:///Users/jan/Projects/amannn/next-intl/CHANGELOG.md","entries":[{"id":"6kom.md","timestamp":1648819632145}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-shared/src/components/Navigation/NavigationSearchResultsItem.module.scss","entries":[{"id":"Mpkq.scss","timestamp":1648798890568},{"id":"31ZI.scss","timestamp":1649316228095},{"id":"2x9O.scss","timestamp":1649316271519}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-whw/src/components/SimilarShops/SimilarShopsWhiteLabel.module.scss","entries":[{"id":"eSYn.scss","timestamp":1649938861743},{"id":"DvhJ.scss","timestamp":1649938929696},{"id":"8YCs.scss","timestamp":1649939144696},{"id":"KMvC.scss","timestamp":1649939384548},{"id":"OIy1.scss","timestamp":1649939441500},{"id":"gZzc.scss","timestamp":1649948859159},{"id":"MD8H.scss","timestamp":1649948929556},{"id":"Hppa.scss","timestamp":1650015206519},{"id":"uEQR.scss","timestamp":1650030454143}]}
{"version":1,"resource":"file:///Users/jan/Projects/tools-aoeur/application_packages/src/ui/application-package/ui-application-package/component/tabs/default-tabs.js","entries":[{"id":"NbjA.js","timestamp":1649852034642}]}
{"version":1,"resource":"file:///Users/jan/Projects/amannn/next-intl/packages/example-advanced/.eslintrc.js","entries":[{"id":"nnGu.js","timestamp":1648723767280},{"id":"zhBy.js","source":"Fix all ESLint auto-fixable problems","timestamp":1648723798505},{"id":"EOmH.js","source":"Fix all ESLint auto-fixable problems","timestamp":1648723811090}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-shared/src/utils/RedirectUtils.tsx","entries":[{"id":"dUuG.tsx","timestamp":1649678798499}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-shared/src/components/Breadcrumbs/Breadcrumbs.module.scss","entries":[{"id":"TAp0.scss","timestamp":1649323881850},{"id":"yCch.scss","timestamp":1649323901064}]}
{"version":1,"resource":"file:///Users/jan/Projects/tools-aoeur/component-library/src/component-library/component/filterset/use-filterset-model.js","entries":[{"id":"VELa.js","timestamp":1649668446626},{"id":"F1A0.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649750904389},{"id":"61Xn.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649752509515}]}
{"version":1,"resource":"file:///Users/jan/Projects/tools-aoeur/component-library/src/component-library/component/balloon/balloon.scss","entries":[{"id":"kuAJ.scss","timestamp":1649756307411},{"id":"I0yu.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1649756575368},{"id":"WtS4.scss","timestamp":1649756610052},{"id":"htFK.scss","timestamp":1649756644576},{"id":"jbBm.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1649756651114},{"id":"gX3t.scss","source":"Renaming applyColor","timestamp":1649756660946},{"id":"iqtu.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1649756677833},{"id":"xhyh.scss","timestamp":1649757117887},{"id":"SDhW.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1649757161332},{"id":"nyma.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1649757174021},{"id":"KhnI.scss","timestamp":1649757183921},{"id":"ng55.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1649757512855},{"id":"palF.scss","timestamp":1649757546164},{"id":"7KG5.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1649757633784},{"id":"UuiF.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1649757659305},{"id":"cYR8.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1649757698191},{"id":"Qa5A.scss","source":"Fix all Stylelint auto-fixable problems","timestamp":1649757710003},{"id":"Rnw0.scss","timestamp":1649757777302}]}
{"version":1,"resource":"file:///Users/jan/Projects/tools-aoeur/component-library/src/component-library/component/button/button.tsx","entries":[{"id":"Dn49.tsx","timestamp":1650009148554},{"id":"FQhp.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650009280317},{"id":"JvMt.tsx","source":"undoRedo.source","timestamp":1650009295628},{"id":"fabL.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650009490175}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-shared/src/components/ShopSummary/ShopSummaryStarRatingText.module.scss","entries":[{"id":"jAIe.scss","timestamp":1649322527788}]}
{"version":1,"resource":"file:///Users/jan/Projects/amannn/next-intl/packages/website/pages/docs/installation.mdx","entries":[{"id":"HE43.mdx","source":"searchReplace.source","timestamp":1648730537233},{"id":"YLZU.mdx","timestamp":1648817652191},{"id":"nEZo.mdx","timestamp":1648817667164},{"id":"a0mc.mdx","timestamp":1648817709157},{"id":"1S36.mdx","timestamp":1648817815069},{"id":"rRoR.mdx","source":"undoRedo.source","timestamp":1648817819034},{"id":"pYsZ.mdx","timestamp":1648817963777},{"id":"eTav.mdx","timestamp":1648817986755},{"id":"6qef.mdx","timestamp":1648818213565},{"id":"nTjD.mdx","timestamp":1648818261036}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-shared/src/hooks/useBreakpoint/useBreakpoint.tsx","entries":[{"id":"W8jw.tsx","timestamp":1649680533809}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-gs/src/styles/theme/colors.scss","entries":[{"id":"9rdu.scss","timestamp":1649344274104}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-sun/src/components/BrandsList/BrandsList.tsx","entries":[{"id":"r42B.tsx","timestamp":1648800831646},{"id":"Q6Tm.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1648800844503}]}
{
"version": "2.4.1",
"packages": [
"packages/use-intl",
"packages/next-intl",
"packages/example",
"packages/example-advanced",
"packages/website"
],
"useWorkspaces": true,
"npmClient": "yarn",
"command": {
"publish": {
"conventionalCommits": true
}
}
}
{"version":1,"resource":"file:///Users/jan/Projects/amannn/next-intl/lerna.json","entries":[{"id":"3Ov1.json","source":"searchReplace.source","timestamp":1648819659125}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-shared/src/components/Voucher/VoucherConditions.module.scss","entries":[{"id":"YVS4.scss","timestamp":1649843014284}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-btn/src/styles/theme/components.scss","entries":[{"id":"D5Vo.scss","source":"searchReplace.source","timestamp":1649849097212}]}
{"version":1,"resource":"file:///Users/jan/Projects/amannn/next-intl/packages/website/next.config.js","entries":[{"id":"EgIR.js","source":"Fix all ESLint auto-fixable problems","timestamp":1648731471978}]}
{"version":1,"resource":"file:///Users/jan/Projects/zemtu/mobile/client/src/components/AppNavItemAccess/AppNavItemAccess.jsx","entries":[{"id":"CJ5p.jsx","timestamp":1649081154672}]}
{
"Index": {
"title": "Home",
"description": "This is the home page."
},
"LocaleSwitcher": {
"switchLocale": "Switch to {locale, select, de {German} en {English} other {Unknown}}"
},
"PageLayout": {
"pageTitle": "next-intl"
}
}
{"version":1,"resource":"file:///Users/jan/Projects/amannn/next-intl/packages/example/messages/en.json","entries":[{"id":"0n4p.json","timestamp":1649658283344}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-whw/src/pages/_app.scss","entries":[{"id":"97uu.scss","timestamp":1649231037439},{"id":"BkGZ.scss","timestamp":1649252472455},{"id":"Kvbf.scss","timestamp":1649252501296},{"id":"eeIX.scss","timestamp":1649252529695}]}
{
"presets": [
[
"@babel/preset-env",
{
"useBuiltIns": "usage",
"corejs": {
"version": 3
}
}
],
"@babel/preset-react",
"@babel/preset-typescript"
],
"plugins": [
"babel-plugin-typescript-to-proptypes",
"babel-plugin-react-docgen",
"add-react-displayname"
]
}
{
"presets": [
[
"@babel/preset-env",
{
"useBuiltIns": "usage",
"corejs": {
"version": 3
}
}
],
["@babel/preset-react",{"development":true}],
"@babel/preset-typescript"
],
"plugins": [
"babel-plugin-typescript-to-proptypes",
"babel-plugin-react-docgen"
]
}
{
"presets": [
[
"@babel/preset-env",
{
"useBuiltIns": "usage",
"corejs": {
"version": 3
}
}
],
"@babel/preset-react",
"@babel/preset-typescript"
],
"plugins": [
"babel-plugin-typescript-to-proptypes",
// "@babel/plugin-proposal-nullish-coalescing-operator",
// "@babel/plugin-proposal-optional-chaining",
// "@babel/plugin-proposal-logical-assignment-operators",
// "@babel/plugin-proposal-object-rest-spread",
// "@babel/plugin-proposal-class-properties",
// "@babel/plugin-syntax-dynamic-import",
// [
// "@babel/plugin-transform-runtime",
// {
// "corejs": 3,
// "regenerator": true
// }
// ],
[
"babel-plugin-react-docgen",
{
"DOC_GEN_COLLECTION_NAME": "STORYBOOK_REACT_CLASSES"
}
],
"add-react-displayname"
],
"retainLines": true
}
{
"presets": [
[
"@babel/preset-env",
{
"useBuiltIns": "usage",
"corejs": {
"version": 3
}
}
],
"@babel/preset-react",
"@babel/preset-typescript"
],
"plugins": [
"babel-plugin-typescript-to-proptypes",
"@babel/plugin-proposal-nullish-coalescing-operator",
"@babel/plugin-proposal-optional-chaining",
"@babel/plugin-proposal-logical-assignment-operators",
"@babel/plugin-proposal-object-rest-spread",
"@babel/plugin-proposal-class-properties",
"@babel/plugin-syntax-dynamic-import",
[
"@babel/plugin-transform-runtime",
{
"corejs": 3,
"regenerator": true
}
],
[
"babel-plugin-react-docgen",
{
"DOC_GEN_COLLECTION_NAME": "STORYBOOK_REACT_CLASSES"
}
],
"add-react-displayname"
],
"retainLines": true
}
{
"presets": [
[
"@babel/preset-env",
{
"useBuiltIns": "usage",
"corejs": {
"version": 3
}
}
],
"@babel/preset-react",
"@babel/preset-typescript"
],
"plugins": [
"babel-plugin-typescript-to-proptypes",
"babel-plugin-react-docgen"
]
}
{
"presets": [
[
"@babel/preset-env",
{
"useBuiltIns": "entry",
"corejs": {
"version": 3
}
}
],
"@babel/preset-react",
"@babel/preset-typescript"
],
"plugins": [
"babel-plugin-typescript-to-proptypes",
// "@babel/plugin-proposal-nullish-coalescing-operator",
// "@babel/plugin-proposal-optional-chaining",
// "@babel/plugin-proposal-logical-assignment-operators",
// "@babel/plugin-proposal-object-rest-spread",
// "@babel/plugin-proposal-class-properties",
// "@babel/plugin-syntax-dynamic-import",
// [
// "@babel/plugin-transform-runtime",
// {
// "corejs": 3,
// "regenerator": true
// }
// ],
[
"babel-plugin-react-docgen",
{
"DOC_GEN_COLLECTION_NAME": "STORYBOOK_REACT_CLASSES"
}
],
"add-react-displayname"
],
"retainLines": true
}
{
"env": {
"test": {
"plugins": [
"babel-plugin-require-context-hook"
]
}
},
"presets": [
[
"@babel/preset-env",
{
"useBuiltIns": "entry",
"corejs": {
"version": 3
}
}
],
"@babel/preset-react",
"@babel/preset-typescript"
],
"plugins": [
"babel-plugin-typescript-to-proptypes",
"@babel/plugin-proposal-nullish-coalescing-operator",
"@babel/plugin-proposal-optional-chaining",
"@babel/plugin-proposal-logical-assignment-operators",
"@babel/plugin-proposal-object-rest-spread",
"@babel/plugin-proposal-class-properties",
"@babel/plugin-syntax-dynamic-import",
[
"@babel/plugin-transform-runtime",
{
"corejs": 3,
"regenerator": true
}
],
[
"babel-plugin-react-docgen",
{
"DOC_GEN_COLLECTION_NAME": "STORYBOOK_REACT_CLASSES"
}
],
"add-react-displayname"
],
"retainLines": true
}
{
"presets": [
[
"@babel/preset-env",
{
"useBuiltIns": "usage",
"corejs": {
"version": 3
}
}
],
"@babel/preset-react",
"@babel/preset-typescript"
],
"plugins": [
"babel-plugin-typescript-to-proptypes",
[
"babel-plugin-react-docgen",
{
"DOC_GEN_COLLECTION_NAME": "STORYBOOK_REACT_CLASSES"
}
]
],
"retainLines": true
}
{
"env": {
"test": {
}
},
"presets": [
[
"@babel/preset-env",
{
"useBuiltIns": "entry",
"corejs": {
"version": 3
}
}
],
"@babel/preset-react",
"@babel/preset-typescript"
],
"plugins": [
"babel-plugin-typescript-to-proptypes",
"@babel/plugin-proposal-nullish-coalescing-operator",
"@babel/plugin-proposal-optional-chaining",
"@babel/plugin-proposal-logical-assignment-operators",
"@babel/plugin-proposal-object-rest-spread",
"@babel/plugin-proposal-class-properties",
"@babel/plugin-syntax-dynamic-import",
[
"@babel/plugin-transform-runtime",
{
"corejs": 3,
"regenerator": true
}
],
[
"babel-plugin-react-docgen",
{
"DOC_GEN_COLLECTION_NAME": "STORYBOOK_REACT_CLASSES"
}
],
"add-react-displayname"
],
"retainLines": true
}
{
"presets": [
[
"@babel/preset-env",
{
"useBuiltIns": "usage",
"corejs": {
"version": 3
}
}
],
["@babel/preset-react",{"development":true}],
"@babel/preset-typescript"
],
"plugins": [
"babel-plugin-typescript-to-proptypes",
"babel-plugin-react-docgen",
"@babel/plugin-transform-react-display-name"
]
}
{
"presets": [
[
"@babel/preset-env",
{
"useBuiltIns": "usage",
"corejs": {
"version": 3
}
}
],
"@babel/preset-react",
"@babel/preset-typescript"
],
"plugins": [
"babel-plugin-typescript-to-proptypes",
"babel-plugin-react-docgen"
]
}
{
"presets": [
[
"@babel/preset-env",
{
"useBuiltIns": "usage",
"corejs": {
"version": 3
}
}
],
"@babel/preset-react",
"@babel/preset-typescript"
],
"plugins": [
"babel-plugin-typescript-to-proptypes",
"babel-plugin-react-docgen"
]
}
{
"presets": [
[
"@babel/preset-env",
{
"useBuiltIns": "usage",
"corejs": {
"version": 3
}
}
],
"@babel/preset-react",
"@babel/preset-typescript"
],
"plugins": [
"babel-plugin-typescript-to-proptypes",
// "@babel/plugin-proposal-nullish-coalescing-operator",
// "@babel/plugin-proposal-optional-chaining",
// "@babel/plugin-proposal-logical-assignment-operators",
// "@babel/plugin-proposal-object-rest-spread",
// "@babel/plugin-proposal-class-properties",
// "@babel/plugin-syntax-dynamic-import",
// [
// "@babel/plugin-transform-runtime",
// {
// "corejs": 3,
// "regenerator": true
// }
// ],
[
"babel-plugin-react-docgen",
{
"DOC_GEN_COLLECTION_NAME": "STORYBOOK_REACT_CLASSES"
}
],
"add-react-displayname"
],
"retainLines": true
}
{
"presets": [
[
"@babel/preset-env",
{
"useBuiltIns": "entry",
"corejs": {
"version": 3
}
}
],
"@babel/preset-react",
"@babel/preset-typescript"
],
"plugins": [
"babel-plugin-typescript-to-proptypes",
"@babel/plugin-proposal-nullish-coalescing-operator",
"@babel/plugin-proposal-optional-chaining",
"@babel/plugin-proposal-logical-assignment-operators",
"@babel/plugin-proposal-object-rest-spread",
"@babel/plugin-proposal-class-properties",
"@babel/plugin-syntax-dynamic-import",
[
"@babel/plugin-transform-runtime",
{
"corejs": 3,
"regenerator": true
}
],
[
"babel-plugin-react-docgen",
{
"DOC_GEN_COLLECTION_NAME": "STORYBOOK_REACT_CLASSES"
}
],
"add-react-displayname"
],
"retainLines": true
}
{
"presets": [
[
"@babel/preset-env",
{
"useBuiltIns": "usage",
"corejs": {
"version": 3
}
}
],
"@babel/preset-react",
"@babel/preset-typescript"
],
"plugins": [
"babel-plugin-typescript-to-proptypes",
"babel-plugin-react-docgen"
]
}
{
"presets": [
[
"@babel/preset-env",
{
"useBuiltIns": "usage",
"corejs": {
"version": 3
}
}
],
"@babel/preset-react",
"@babel/preset-typescript"
],
"plugins": [
"babel-plugin-typescript-to-proptypes",
"@babel/plugin-proposal-nullish-coalescing-operator",
"@babel/plugin-proposal-optional-chaining",
"@babel/plugin-proposal-logical-assignment-operators",
"@babel/plugin-proposal-object-rest-spread",
"@babel/plugin-proposal-class-properties",
"@babel/plugin-syntax-dynamic-import",
[
"@babel/plugin-transform-runtime",
{
"corejs": 3,
"regenerator": true
}
],
[
"babel-plugin-react-docgen",
{
"DOC_GEN_COLLECTION_NAME": "STORYBOOK_REACT_CLASSES"
}
],
"add-react-displayname"
],
"retainLines": true
}
{
"presets": [
[
"@babel/preset-env",
{
"useBuiltIns": "usage",
"corejs": {
"version": 3
}
}
],
"@babel/preset-react",
"@babel/preset-typescript"
],
"plugins": [
"babel-plugin-typescript-to-proptypes",
// "@babel/plugin-proposal-nullish-coalescing-operator",
// "@babel/plugin-proposal-optional-chaining",
// "@babel/plugin-proposal-logical-assignment-operators",
// "@babel/plugin-proposal-object-rest-spread",
// "@babel/plugin-proposal-class-properties",
// "@babel/plugin-syntax-dynamic-import",
// [
// "@babel/plugin-transform-runtime",
// {
// "corejs": 3,
// "regenerator": true
// }
// ],
[
"babel-plugin-react-docgen",
{
"DOC_GEN_COLLECTION_NAME": "STORYBOOK_REACT_CLASSES"
}
],
"add-react-displayname"
],
"retainLines": true
}
{
"presets": [
[
"@babel/preset-env",
{
"useBuiltIns": "usage",
"corejs": {
"version": 3
}
}
],
"@babel/preset-react",
"@babel/preset-typescript"
],
"plugins": [
"babel-plugin-typescript-to-proptypes",
// "@babel/plugin-proposal-nullish-coalescing-operator",
// "@babel/plugin-proposal-optional-chaining",
// "@babel/plugin-proposal-logical-assignment-operators",
// "@babel/plugin-proposal-object-rest-spread",
// "@babel/plugin-proposal-class-properties",
// "@babel/plugin-syntax-dynamic-import",
// [
// "@babel/plugin-transform-runtime",
// {
// "corejs": 3,
// "regenerator": true
// }
// ],
[
"babel-plugin-react-docgen",
{
"DOC_GEN_COLLECTION_NAME": "STORYBOOK_REACT_CLASSES"
}
]
],
"retainLines": true
}
{
"presets": [
[
"@babel/preset-env",
{
"useBuiltIns": "usage",
"corejs": {
"version": 3
}
}
],
"@babel/preset-react",
"@babel/preset-typescript"
],
"plugins": [
"babel-plugin-typescript-to-proptypes",
"babel-plugin-react-docgen",
"add-react-displayname"
]
}
{
"presets": [
[
"@babel/preset-env",
{
"useBuiltIns": "usage",
"corejs": {
"version": 3
}
}
],
"@babel/preset-react",
"@babel/preset-typescript"
],
"plugins": [
"babel-plugin-typescript-to-proptypes",
"babel-plugin-react-docgen",
"@babel/plugin-transform-react-display-name"
]
}
{
"presets": [
[
"@babel/preset-env",
{
"useBuiltIns": "usage",
"corejs": {
"version": 3
}
}
],
["@babel/preset-react",{"development":true}],
"@babel/preset-typescript"
],
"plugins": [
"babel-plugin-typescript-to-proptypes",
"babel-plugin-react-docgen"
]
}
{
"presets": [
[
"@babel/preset-env",
{
"useBuiltIns": "usage",
"corejs": {
"version": 3
}
}
],
"@babel/preset-react",
"@babel/preset-typescript"
],
"plugins": [
"babel-plugin-typescript-to-proptypes",
// "@babel/plugin-proposal-nullish-coalescing-operator",
// "@babel/plugin-proposal-optional-chaining",
// "@babel/plugin-proposal-logical-assignment-operators",
// "@babel/plugin-proposal-object-rest-spread",
// "@babel/plugin-proposal-class-properties",
// "@babel/plugin-syntax-dynamic-import",
// [
// "@babel/plugin-transform-runtime",
// {
// "corejs": 3,
// "regenerator": true
// }
// ],
[
"babel-plugin-react-docgen",
{
"DOC_GEN_COLLECTION_NAME": "STORYBOOK_REACT_CLASSES"
}
]
],
"retainLines": true
}
{
"presets": [
[
"@babel/preset-env",
{
"useBuiltIns": "usage",
"corejs": {
"version": 3
}
}
],
"@babel/preset-react",
"@babel/preset-typescript"
],
"plugins": [
"babel-plugin-typescript-to-proptypes",
[
"babel-plugin-react-docgen",
{
"DOC_GEN_COLLECTION_NAME": "STORYBOOK_REACT_CLASSES"
}
]
]
}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-whw/src/components/ShopSeotext/ShopSeotext.tsx","entries":[{"id":"CIyv.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649929707020},{"id":"NefX.tsx","timestamp":1649929738916},{"id":"EhTM.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649930661502},{"id":"yBjI.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649930752311},{"id":"GTWs.tsx","timestamp":1649931383577},{"id":"w2Dr.tsx","timestamp":1649931407758},{"id":"besP.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649936015469},{"id":"dl0J.tsx","timestamp":1649936017463},{"id":"B60R.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649936023628},{"id":"zgdv.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649937078532},{"id":"uk9S.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649944190120},{"id":"dvNM.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649948541880}]}
{"version":1,"resource":"file:///Users/jan/Projects/tools-aoeur/component-library/src/widget-library/widget/filterset-persistence/filterset-persistence.tsx","entries":[{"id":"TRvM.tsx","timestamp":1649666042279},{"id":"54H1.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649666071997},{"id":"yfhC.tsx","timestamp":1649667562603},{"id":"JijG.tsx","source":"Workspace Edit","timestamp":1649667575188},{"id":"uaBh.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649667675561},{"id":"dKBB.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649667737666},{"id":"Zev2.tsx","timestamp":1649749826564},{"id":"guBf.tsx","source":"Workspace Edit","timestamp":1649750107221},{"id":"Lb2f.tsx","source":"Renaming Props","timestamp":1649836250027}]}
{"version":1,"resource":"file:///Users/jan/Projects/zemtu/mobile/client/src/components/AccessButtonsToggleBicycle/AccessButtonsToggleBicycle.jsx","entries":[{"id":"WobH.jsx","timestamp":1649081726198},{"id":"hpdp.jsx","timestamp":1649081742613}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-shared/src/components/Navigation/NavigationMenuEntry.tsx","entries":[{"id":"bzbn.tsx","timestamp":1649411971492}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-shared/src/components/ShopSummary/ShopSummary.module.scss","entries":[{"id":"22qw.scss","timestamp":1649323617931},{"id":"B3jC.scss","timestamp":1649325283955},{"id":"FbPZ.scss","timestamp":1649342568691},{"id":"bUDj.scss","timestamp":1649414360154},{"id":"fn1P.scss","timestamp":1649680060404},{"id":"ObRv.scss","timestamp":1649683235196}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-whw/src/components/ShopSeotext/ulArrow.svg","entries":[{"id":"15kB.svg","timestamp":1649930084220}]}
{"version":1,"resource":"file:///Users/jan/Projects/tools-aoeur/component-library/src/component-library/component/filterset/filter-form/filter-form.js","entries":[{"id":"i4El.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649171906391},{"id":"pCfc.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649171950006}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-shared/src/components/Text/Text.tsx","entries":[{"id":"JIlq.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649250663647}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-shared/src/components/VouchersList/VouchersListItemContentWhiteLabel.tsx","entries":[{"id":"JWAb.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649849416264},{"id":"t3ln.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649859894447}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-shared/src/components/VouchersList/VouchersListItemContentWhiteLabel.module.scss","entries":[{"id":"6o2E.scss","timestamp":1649842909993},{"id":"IlUQ.scss","timestamp":1649842957554},{"id":"dY7p.scss","timestamp":1649849035288},{"id":"ebUm.scss","source":"searchReplace.source","timestamp":1649849097258},{"id":"m0MM.scss","timestamp":1649849137686},{"id":"iLeT.scss","timestamp":1649849150913},{"id":"jpIc.scss","timestamp":1649849348466},{"id":"zVR1.scss","timestamp":1649854960474},{"id":"XaCV.scss","timestamp":1649855093863},{"id":"lAYd.scss","source":"undoRedo.source","timestamp":1649855126175},{"id":"AlzX.scss","timestamp":1649855502034},{"id":"oCsz.scss","timestamp":1649856834494},{"id":"Auut.scss","timestamp":1649858263178},{"id":"kPJc.scss","timestamp":1649860397302},{"id":"FhBz.scss","timestamp":1649860460697},{"id":"iaEg.scss","timestamp":1649860476703},{"id":"SXdF.scss","source":"undoRedo.source","timestamp":1649860479700},{"id":"dlpJ.scss","timestamp":1649860481096},{"id":"rfIT.scss","timestamp":1649860497651},{"id":"YKN2.scss","timestamp":1649860516563}]}
{
"name": "coupon-frontend-react-shared",
"version": "0.0.1",
"description": "Shared modules for coupon frontends",
"repository": "git@gitlab.com:webgears-gmbh/coupon-frontend-react.git",
"author": "Jan Amann <jan@amann.me> for Webgears",
"private": true,
"engines": {
"node": "^14.15.0",
"yarn": "^1.0.0"
},
"scripts": {
"test": "jest --collectCoverage",
"test-ci": "jest --collectCoverage --ci --reporters=default --reporters=jest-junit",
"lint": "eslint . && tsc",
"lint:fix": "eslint . --fix",
"start:mock-api": "nodemon --watch mock --exec babel-node --extensions .tsx,.ts mock/index.tsx",
"start:caching": "nodemon --watch caching --exec babel-node --extensions .tsx,.ts caching/index.ts",
"generate-pm2-config": "babel-node -x .ts,.tsx pm2-config-generator/index.tsx"
},
"jest": {
"moduleNameMapper": {
".*\\.module.s?css$": "identity-obj-proxy"
},
"setupFiles": [
"<rootDir>/jest/setup.js"
],
"coverageReporters": [
"cobertura",
"text-summary"
]
},
"peerDependencies": {
"react": "0.0.0-experimental-27659559e",
"react-dom": "0.0.0-experimental-27659559e"
},
"dependencies": {
"@analytics/snowplow": "^0.2.3",
"@babel/node": "7.12.10",
"@sentry/browser": "^6.1.0",
"analytics": "^0.7.2",
"body-parser": "1.19.0",
"btoa-lite": "1.0.0",
"cheerio": "1.0.0-rc.3",
"classnames": "2.2.6",
"copy-to-clipboard": "3.3.1",
"cors": "2.8.5",
"date-fns": "^2.17.0",
"dotenv": "^10.0.0",
"embla-carousel-autoplay": "^6.2.0",
"embla-carousel-react": "^6.2.0",
"express": "4.17.1",
"html-minifier": "^4.0.0",
"intl-messageformat": "9.4.6",
"lodash": "^4.17.20",
"memcache-client": "0.10.1",
"next": "10.2.0",
"node-fetch": "2.6.1",
"nodemon": "2.0.7",
"pm2": "5.1.0",
"sanitize-html": "2.3.2",
"slugify": "1.5.0",
"swiper": "^8.0.6",
"tiny-cookie": "2.3.2"
},
"devDependencies": {
"@testing-library/react": "^11.2.5",
"@types/btoa-lite": "^1.0.0",
"@types/cheerio": "^0.22.23",
"@types/classnames": "2.2.10",
"@types/clipboard": "2.0.1",
"@types/cors": "^2.8.9",
"@types/express": "4.17.11",
"@types/html-minifier": "4.0.0",
"@types/jest": "26.0.5",
"@types/lodash": "4.14.157",
"@types/node": "16.7.2",
"@types/node-fetch": "2.5.12",
"@types/react": "16.9.43",
"@types/react-dom": "16.9.8",
"@types/sanitize-html": "1.23.3",
"cors": "2.8.5",
"identity-obj-proxy": "^3.0.0",
"jest-junit": "12.2.0",
"react": "0.0.0-experimental-27659559e",
"react-dom": "0.0.0-experimental-27659559e"
}
}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-shared/package.json","entries":[{"id":"bPcO.json","timestamp":1649422736937}]}
{"version":1,"resource":"file:///Users/jan/Projects/amannn/next-intl/packages/example/CHANGELOG.md","entries":[{"id":"NJ6A.md","timestamp":1648819728322},{"id":"0XXz.md","timestamp":1648820161580}]}
{"version":1,"resource":"file:///Users/jan/Projects/zemtu/mobile/client/src/containers/SignupPage/functions/routeToNextStep.js","entries":[{"id":"e6X0.js","timestamp":1649077683120}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-shared/src/components/Navigation/NavigationMenuEntryGridChildren.module.scss","entries":[{"id":"Ls00.scss","timestamp":1649316166419},{"id":"l9nn.scss","timestamp":1649316201955},{"id":"vZ7S.scss","timestamp":1649316641263}]}
{"version":1,"resource":"file:///Users/jan/Projects/amannn/next-intl/packages/use-intl/dist/index.d.ts","entries":[{"id":"ltaq.ts","timestamp":1648723690028},{"id":"EbnQ.ts","timestamp":1648723904202},{"id":"r4Ja.ts","timestamp":1648724051475},{"id":"qzv8.ts","timestamp":1648726710025},{"id":"ssdJ.ts","timestamp":1648727040922},{"id":"6pS3.ts","timestamp":1648727366409},{"id":"zDgb.ts","timestamp":1648727384582}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-whw/src/components/Navigation/Navigation.module.scss","entries":[{"id":"l4oG.scss","timestamp":1649343065795},{"id":"QAcF.scss","timestamp":1649343233721}]}
{"version":1,"resource":"file:///Users/jan/Projects/zemtu/mobile/client/src/components/ButtonLongPress/ButtonLongPress.jsx","entries":[{"id":"dK7y.jsx","timestamp":1649081849997}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-whw/src/components/Navigation/NavigationWhiteLabel.tsx","entries":[{"id":"ShLU.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649320245218},{"id":"7wr6.tsx","timestamp":1649320263078},{"id":"xXBC.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649320273994},{"id":"HZlE.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649320390697},{"id":"mjjE.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649411932300}]}
{"version":1,"resource":"file:///Users/jan/Projects/amannn/next-intl/packages/website/pages/_middleware.tsx","entries":[{"id":"U1f0.tsx","source":"renamed.source","timestamp":1648731741820}]}
{"version":1,"resource":"file:///Users/jan/Projects/zemtu/mobile/client/src/components/ButtonAccessBicycle/ButtonAccessBicycle.jsx","entries":[{"id":"Lap9.jsx","timestamp":1649081391725},{"id":"vCBD.jsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649081505030}]}
{"version":1,"resource":"file:///Users/jan/Projects/amannn/next-intl/packages/website/postcss.config.js","entries":[{"id":"3u9m.js","source":"Fix all ESLint auto-fixable problems","timestamp":1648818134909}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-shared/src/components/ShopAds/ShopAdsItem.module.scss","entries":[{"id":"U66A.scss","timestamp":1649939765552},{"id":"B8xQ.scss","timestamp":1649940861715},{"id":"70ku.scss","timestamp":1649940943164},{"id":"fmU6.scss","timestamp":1649940955576},{"id":"FbYN.scss","timestamp":1649941010818},{"id":"nN3W.scss","timestamp":1649945124829}]}
{"version":1,"resource":"file:///Users/jan/Projects/tools-aoeur/component-library/src/component-library/lib/explorer/explorer.spec.js","entries":[{"id":"yW9F.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649167912358},{"id":"dvSh.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649168818300},{"id":"9kWu.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649169183815},{"id":"8UZ5.js","timestamp":1649169234110},{"id":"Ke7X.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649169236719},{"id":"JnfP.js","timestamp":1649169264525},{"id":"CehM.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649169268618},{"id":"dS8Q.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649169428773},{"id":"GmZL.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649169636505},{"id":"hGRe.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649169681794},{"id":"upqk.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649169764953},{"id":"eszb.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649169778598},{"id":"7OYa.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649170498424},{"id":"ktEK.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649170523781},{"id":"TXbO.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649170548502},{"id":"JYEP.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649170654492},{"id":"t81s.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649170666864},{"id":"mZrA.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649170696297},{"id":"Bnfw.js","timestamp":1649170806164},{"id":"jwl0.js","timestamp":1649171492156},{"id":"Gp47.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649172731802},{"id":"571o.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649172788428},{"id":"QhE8.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649172810269},{"id":"xJVB.js","timestamp":1649172992072}]}
{"version":1,"resource":"file:///Users/jan/Projects/virtualidentityag/vi-saas-frontend/cli.js","entries":[{"id":"fWBb.js","source":"searchReplace.source","timestamp":1648733388784}]}
{"version":1,"resource":"file:///Users/jan/Projects/amannn/next-query-params/packages/next-query-params/src/NextQueryParamProvider.tsx","entries":[{"id":"Wzhl.tsx","timestamp":1650349958304},{"id":"XBYU.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650349962932},{"id":"spbb.tsx","source":"undoRedo.source","timestamp":1650349972009}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-shared/src/components/Icon/SvgIcon.module.scss","entries":[{"id":"1ItH.scss","timestamp":1649234953652}]}
{"version":1,"resource":"file:///Users/jan/Projects/zemtu/mobile/client/src/containers/App/App.jsx","entries":[{"id":"9j70.jsx","timestamp":1649077706349},{"id":"Pe4v.jsx","timestamp":1649077733546},{"id":"hfWI.jsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649084590083},{"id":"nlXE.jsx","timestamp":1649084594000},{"id":"wNuX.jsx","timestamp":1649085117383},{"id":"TbOx.jsx","timestamp":1649085850561}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-whw/src/components/Header/HeaderMenuSubmenuItem.module.scss","entries":[{"id":"mhuv.scss","timestamp":1649345528280},{"id":"6BP8.scss","timestamp":1649345551437},{"id":"Ejkz.scss","timestamp":1649345632259},{"id":"4nRy.scss","timestamp":1649345648704},{"id":"KGHs.scss","timestamp":1649345660377},{"id":"60o2.scss","timestamp":1649345681548},{"id":"gTt5.scss","timestamp":1649345694358},{"id":"B8M9.scss","timestamp":1649345736063},{"id":"oi7a.scss","timestamp":1649345768481},{"id":"cg3s.scss","timestamp":1649345798667},{"id":"Y5VW.scss","timestamp":1649397588724},{"id":"cMvP.scss","timestamp":1649403651831},{"id":"tTZO.scss","timestamp":1649403775410},{"id":"sR2X.scss","timestamp":1649403786258},{"id":"bxdJ.scss","timestamp":1649403832546},{"id":"Uw3O.scss","timestamp":1649403842920},{"id":"k0Ii.scss","timestamp":1649403856153},{"id":"S19J.scss","timestamp":1649409709169},{"id":"Xil9.scss","timestamp":1649414045280},{"id":"zKA9.scss","timestamp":1649838713317}]}
{"version":1,"resource":"file:///Users/jan/Projects/tools-aoeur/component-library/src/widget-library/widget/explorer/explorer.e2e.js","entries":[{"id":"GWHl.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649166313748},{"id":"31cN.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649166624284},{"id":"woYK.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649166665589},{"id":"aELD.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649171458478},{"id":"P62n.js","timestamp":1649171490019},{"id":"L1xD.js","timestamp":1649171827661},{"id":"QUSt.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649171868333},{"id":"UXEq.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649171986190},{"id":"2lhb.js","timestamp":1649172005064},{"id":"DplA.js","timestamp":1649172491596},{"id":"fdJU.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649172571508},{"id":"YoBk.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649172604909},{"id":"argL.js","timestamp":1649172622637},{"id":"A62Y.js","timestamp":1649225873263},{"id":"os1I.js","timestamp":1649228138882},{"id":"c7Xv.js","timestamp":1649228255913},{"id":"u6fx.js","timestamp":1649228271869},{"id":"i8Tl.js","timestamp":1649746110432},{"id":"Puth.js","timestamp":1649746120780},{"id":"2LTk.js","timestamp":1649746130990},{"id":"hOpC.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649746203347},{"id":"biVw.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649746484729},{"id":"3FRz.js","timestamp":1649746495876},{"id":"yHj7.js","timestamp":1649746507850},{"id":"KdZq.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649746535025},{"id":"Dzoz.js","timestamp":1649746554867},{"id":"ijhZ.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649746622528},{"id":"cxno.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649746647152},{"id":"QIbU.js","timestamp":1649746661942},{"id":"mWUJ.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649753609437},{"id":"SdsW.js","timestamp":1649763666310},{"id":"EP97.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649763777043},{"id":"L8hU.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649763968630},{"id":"Jp8P.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649763984634},{"id":"PIBY.js","timestamp":1649764048260},{"id":"zUBJ.js","timestamp":1649764254400},{"id":"CXAT.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649764516726},{"id":"bG89.js","timestamp":1649764543678},{"id":"vxTY.js","timestamp":1649764590839},{"id":"6JL6.js","timestamp":1649764619781},{"id":"hXEZ.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649764643533},{"id":"0UbY.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649764724411},{"id":"niUP.js","timestamp":1649765058234},{"id":"bRra.js","source":"Fix all ESLint auto-fixable problems","timestamp":1649765748491},{"id":"4Not.js","timestamp":1649768118187}]}
{
"include": ["src", "test", "types", "global.d.ts"],
"compilerOptions": {
"module": "esnext",
"lib": ["dom", "esnext"],
"importHelpers": true,
"declaration": true,
"sourceMap": true,
"rootDir": ".",
"strict": true,
"noImplicitReturns": false,
"noFallthroughCasesInSwitch": true,
"noUnusedLocals": true,
"noUnusedParameters": true,
"moduleResolution": "node",
"jsx": "react",
"esModuleInterop": true,
"skipLibCheck": true,
"forceConsistentCasingInFileNames": true,
"noEmit": true
}
}
{"version":1,"resource":"file:///Users/jan/Projects/amannn/next-intl/packages/use-intl/tsconfig.json","entries":[{"id":"dzVz.json","timestamp":1648727518251}]}
{"version":1,"resource":"file:///Users/jan/Projects/tools-aoeur/component-library/src/component-library/component/button/button.scss","entries":[{"id":"YKi0.scss","timestamp":1649665618788},{"id":"4LDI.scss","timestamp":1649668589322},{"id":"0gcG.scss","timestamp":1649668603079}]}
{"version":1,"resource":"file:///Users/jan/Projects/amannn/next-intl/packages/website/.gitignore","entries":[{"id":"lFo3","timestamp":1648731688844},{"id":"4SKw","timestamp":1648732976104}]}
{"version":1,"resource":"file:///Users/jan/Projects/amannn/next-intl/package.json","entries":[{"id":"Qu5V.json","timestamp":1648819683655}]}
{
"name": "root",
"private": true,
"scripts": {
"publish": "lerna publish --yes --no-verify-access",
"prerelease": "lerna publish prerelease --no-verify-access --dist-tag next"
},
"workspaces": [
"packages/use-intl",
"packages/next-intl",
"packages/example",
"packages/example-advanced",
"packages/website"
],
"devDependencies": {
"lerna": "4.0.0"
}
}
{"version":1,"resource":"file:///Users/jan/Projects/amannn/next-intl/packages/website/components/Callout.tsx","entries":[{"id":"OhEx.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1648817900547},{"id":"mEYq.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1648817922949},{"id":"uG2u.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1648817937125},{"id":"AkTw.tsx","timestamp":1648817973076},{"id":"EUqW.tsx","timestamp":1648818192875},{"id":"uts8.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1648818201293},{"id":"DQ0j.tsx","timestamp":1648818207531},{"id":"uCs9.tsx","timestamp":1648818222581}]}
{"version":1,"resource":"file:///Users/jan/Projects/amannn/next-intl/packages/use-intl/src/useTranslations.tsx","entries":[{"id":"3jxa.tsx","timestamp":1648722759398},{"id":"4AJP.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1648722763278},{"id":"H015.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1648723201630},{"id":"i6s9.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1648723246823},{"id":"yCTQ.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1648723518109},{"id":"6A25.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1648727524730},{"id":"piuy.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1648727538182},{"id":"CvEJ.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1648727552904},{"id":"Ss0u.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1649421806815}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-shared/src/components/ShopPageLayout/ShopPageLayout.tsx","entries":[{"id":"tgRq.tsx","timestamp":1650015314115}]}
{"version":1,"resource":"file:///Users/jan/Projects/amannn/next-intl/packages/example-advanced/messages/en.json","entries":[{"id":"EXy2.json","timestamp":1649428999427}]}
{
"About": {
"title": "About",
"lastUpdated": "This example was updated {lastUpdatedRelative} ({lastUpdated, date, short})."
},
"Index": {
"title": "Home",
"description": "<p>Only the minimum of <code>{locale}</code> messages are loaded to render this page.</p><p>These namespaces are available:</p>"
},
"Navigation": {
"index": "Home",
"about": "About",
"switchLocale": "Switch to {locale, select, de {German} en {English} other {Unknown}}"
},
"NotFound": {
"title": "Sorry, this page could not be found."
},
"PageLayout": {
"pageTitle": "next-intl"
},
"StrictTypes": {
"nested": {
"hello": "Hello",
"another": {
"level": "Level"
}
}
}
}
{"version":1,"resource":"file:///Users/jan/Projects/amannn/next-intl/packages/example-advanced/src/pages/strict-types.tsx","entries":[{"id":"fSZb.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1648721678240},{"id":"mHZ6.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1648721706226},{"id":"HNXK.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1648721728404},{"id":"g8WA.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1648722552838},{"id":"98r1.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1648722565202},{"id":"9C3t.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1648723424337},{"id":"tIHe.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1648723454069},{"id":"VloR.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1648723561781},{"id":"olDC.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1648723584107},{"id":"6115.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1648723716953},{"id":"VruJ.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1648723880417},{"id":"RqDa.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1648723910150},{"id":"lt9e.tsx","timestamp":1648723995591},{"id":"Qs6i.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1648724006743},{"id":"XNXE.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1648724027105},{"id":"48fx.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1648724065687},{"id":"HDdB.tsx","timestamp":1648726687579},{"id":"hkBW.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1648726694617},{"id":"Mzbm.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1648726849036},{"id":"YakM.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1648727043732},{"id":"Q3pA.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1648727368475},{"id":"U9JO.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1648729109713},{"id":"Ii1K.tsx","timestamp":1648729123478},{"id":"nOzs.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1648729131752},{"id":"ulND.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1648814466992}]}
{"version":1,"resource":"file:///Users/jan/Projects/amannn/next-intl/packages/website/pages/index.mdx","entries":[{"id":"6TMo.mdx","timestamp":1648731286588},{"id":"l83L.mdx","timestamp":1648731414396},{"id":"bKL3.mdx","source":"undoRedo.source","timestamp":1648731421765},{"id":"OC1S.mdx","timestamp":1648732429415},{"id":"MpS0.mdx","timestamp":1648734077463},{"id":"Nb90.mdx","timestamp":1648734102604},{"id":"71Nt.mdx","timestamp":1648734113305},{"id":"dRM7.mdx","timestamp":1648734132088},{"id":"yfOq.mdx","source":"undoRedo.source","timestamp":1648734139546},{"id":"hWwX.mdx","timestamp":1648734170091},{"id":"ELsl.mdx","timestamp":1648734183842},{"id":"WGwT.mdx","timestamp":1648734204986},{"id":"g5Uu.mdx","timestamp":1648734219318},{"id":"a4S3.mdx","timestamp":1648816726605},{"id":"gOU8.mdx","timestamp":1648816752592},{"id":"cqje.mdx","source":"undoRedo.source","timestamp":1648816761710},{"id":"UGbH.mdx","timestamp":1648816771402},{"id":"NvKN.mdx","timestamp":1648816795181},{"id":"Bpu9.mdx","timestamp":1648819277665},{"id":"ijZ4.mdx","timestamp":1648819373493},{"id":"33oR.mdx","source":"undoRedo.source","timestamp":1648819376141},{"id":"maBs.mdx","timestamp":1648819401524},{"id":"2k4E.mdx","timestamp":1648819434413}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-shared/src/components/ShopPageLayout/ShopPageLayout.module.scss","entries":[{"id":"pTUG.scss","timestamp":1649322505248},{"id":"YwpG.scss","timestamp":1649322554476},{"id":"AXUS.scss","timestamp":1649322712485},{"id":"1JeG.scss","timestamp":1649332169677},{"id":"PKGt.scss","timestamp":1649679847396},{"id":"F0Vr.scss","source":"undoRedo.source","timestamp":1649679852814},{"id":"sjPZ.scss","timestamp":1649679855148},{"id":"7zdN.scss","timestamp":1649679948757},{"id":"FemY.scss","timestamp":1649842230628},{"id":"5gbd.scss","timestamp":1649858451620}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-shared/src/components/TopShopsGrid/TopShopsGrid.tsx","entries":[{"id":"puMU.tsx","timestamp":1649925886848}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-whw/src/components/Footer/FooterWHWSocial.tsx","entries":[{"id":"QYi7.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650356386339},{"id":"nBaL.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650356786721},{"id":"qQ3L.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650356903092},{"id":"A5IF.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650357045820},{"id":"abK1.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650357077571},{"id":"1EHq.tsx","timestamp":1650357143256},{"id":"GUBk.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650357160273},{"id":"6HX6.tsx","timestamp":1650357863826},{"id":"OXYH.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650357884803},{"id":"yFh7.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650357920749},{"id":"8xQW.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650357954494},{"id":"9AqN.tsx","timestamp":1650358047266},{"id":"n1xR.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650358191058},{"id":"t1SI.tsx","timestamp":1650358326435},{"id":"3Wnb.tsx","timestamp":1650358336846},{"id":"EJF2.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650358424222},{"id":"KHCw.tsx","timestamp":1650358431944},{"id":"72CT.tsx","timestamp":1650359360341},{"id":"YY2O.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650359420845},{"id":"cx7c.tsx","source":"Fix all ESLint auto-fixable problems","timestamp":1650368052199}]}
{"version":1,"resource":"file:///Users/jan/Projects/webgears/coupon-frontend-react/packages/coupon-frontend-react-bld/src/config/messages/home.json","entries":[{"id":"i6IK.json","timestamp":1649156358935}]}
{
"HomeMeta": {
"title": "Kostenlose Gutscheine für alle Top-Online-Shops - BILD",
"robots": "index, follow",
"description": "Die beliebtesten Gutscheine & Rabatt-Codes aller Top-Online-Shops ✔ getestet und ✔ gratis. Jetzt kopieren, einlösen & Sparen.",
"ogSiteName": "BILD Gutscheine",
"ogTitle": "Kostenlose Gutscheine für alle Top-Online-Shops - BILD",
"ogDescription": "Die beliebtesten Gutscheine & Rabatt-Codes aller Top-Online-Shops ✔ getestet und ✔ gratis. Jetzt kopieren, einlösen & Sparen.",
"ogUrl": "https://www.bild.de/gutscheine/"
},
"HomeHeaderWhitelabel": {
"title": "Codes für all deine Lieblings-Shops",
"searchPlaceholder": "",
"browse": {
"label": "<link>Alle Marken & Shops anzeigen</link>",
"link": "/gutscheine/shops"
}
},
"DealSlider": {
"title": "Aktuelle Top Aktionen"
},
"DealSliderItem": {
"exclusive": "EXKLUSIV"
},
"TopDiscountsBLD": {
"title": "Unsere Top Gutscheine",
"buttonLabel": "Weitere Top-Gutscheine",
"buttonURL": "/gutscheine/beliebte-gutscheincodes",
"more": "Weitere anzeigen",
"less": "Weniger anzeigen"
},
"ShopListBLD": {
"title": "Alle Top-Marken im Überblick",
"more": "Weitere Top-Marken anzeigen",
"less": "Weniger Top-Marken anzeigen"
},
"ShopListItemBLD": {
"keyword": "Angebote"
}
}
{
"AffiliateDisclaimer": {
"default": "We may earn a commission when you use one of our discounts and make a purchase."
},
"CookieBanner": {
"content": "Cookies help us deliver this service and improve this platform. By continuing to browse the site, you agree to our <link>use of cookies</link>.",
"link": "/privacy-policy",
"cookieName": "_closed_widget_6"
},
"HeaderMenu": {
"helpUs": {
"label": "Help us",
"children": {
"communityDashboard": {
"href": "https://www.wikihow.com/Special:CommunityDashboard",
"label": "Community Dashboard"
},
"createPage": {
"href": "https://www.wikihow.com/Special:CreatePage",
"label": "Write an Article"
},
"requestTopic": {
"href": "https://www.wikihow.com/Special:RequestTopic",
"label": "Request a New Article"
},
"moreIdeas": {
"href": "https://www.wikihow.com/Special:CommunityDashboard",
"label": "More Ideas..."
}
}
},
"explore": {
"label": "Explore",
"children": {
"courseExplore": {
"href": "https://www.wikihow.com/Course/Explore",
"label": "Courses"
},
"techHelpPro": {
"href": "https://www.wikihow.com/Tech-Help-Pro",
"label": "Tech Help Pro"
},
"randomizer": {
"href": "https://www.wikihow.com/Special:Randomizer",
"label": "Random Article"
},
"about": {
"href": "https://www.wikihow.com/wikiHow:About-wikiHow",
"label": "About Us"
},
"categoryListing": {
"href": "https://www.wikihow.com/Special:CategoryListing",
"label": "Categories",
"children": {
"artsAndEntertainment": {
"href": "https://www.wikihow.com/Category:Arts-and-Entertainment",
"label": "Arts and Entertainment"
},
"carsOtherVehicles": {
"href": "https://www.wikihow.com/Category:Cars-%26-Other-Vehicles",
"label": "Cars & Other Vehicles"
},
"computersAndElectronics": {
"href": "https://www.wikihow.com/Category:Computers-and-Electronics",
"label": "Computers and Electronics"
},
"educationAndCommunications": {
"href": "https://www.wikihow.com/Category:Education-and-Communications",
"label": "Education and Communications"
},
"familyLife": {
"href": "https://www.wikihow.com/Category:Family-Life",
"label": "Family Life"
},
"financeAndBusiness": {
"href": "https://www.wikihow.com/Category:Finance-and-Business",
"label": "Finance and Business"
},
"foodAndEntertaining": {
"href": "https://www.wikihow.com/Category:Food-and-Entertaining",
"label": "Food and Entertaining"
},
"health": {
"href": "https://www.wikihow.com/Category:Health",
"label": "Health"
},
"hobbiesAndCrafts": {
"href": "https://www.wikihow.com/Category:Hobbies-and-Crafts",
"label": "Hobbies and Crafts"
},
"holidaysAndTraditions": {
"href": "https://www.wikihow.com/Category:Holidays-and-Traditions",
"label": "Holidays and Traditions"
},
"homeAndGarden": {
"href": "https://www.wikihow.com/Category:Home-and-Garden",
"label": "Home and Garden"
},
"personalCareAndStyle": {
"href": "https://www.wikihow.com/Category:Personal-Care-and-Style",
"label": "Personal Care and Style"
},
"petsAndAnimals": {
"href": "https://www.wikihow.com/Category:Pets-and-Animals",
"label": "Pets and Animals"
},
"philosophyAndReligion": {
"href": "https://www.wikihow.com/Category:Philosophy-and-Religion",
"label": "Philosophy and Religion"
},
"relationships": {
"href": "https://www.wikihow.com/Category:Relationships",
"label": "Relationships"
},
"sportsAndFitness": {
"href": "https://www.wikihow.com/Category:Sports-and-Fitness",
"label": "Sports and Fitness"
},
"travel": {
"href": "https://www.wikihow.com/Category:Travel",
"label": "Travel"
},
"workWorld": {
"href": "https://www.wikihow.com/Category:Work-World",
"label": "Work World"
},
"youth": {
"href": "https://www.wikihow.com/Category:Youth",
"label": "Youth"
}
}
}
}
}
},
"HttpErrorMessageString": {
"notFound": "This page was not found - Error 404.",
"serverTimeout": "Sorry, we're currently unavailable. Please try again later. Code: {status}.",
"clientTimeout": "It seems like you are offline. Please check your internet connection and try again.",
"unknown": "Sorry, an unexpected error occurred. Please try again later.",
"unavailableLegal": "This request may not be serviced due to legal restrictions in your current location that prevent us from serving the requested content."
},
"Logo": {
"homeLink": "https://www.wikihow.com",
"logoAlt": "wikiHow"
},
"NavigationWhiteLabel": {
"showSidebar": "Show menu",
"showSearch": "Search shops",
"cancelSearch": "Close search"
},
"NavigationMenuMore": {
"more": "More"
},
"NavigationSearchInput": {
"formAction": "/search",
"placeholder": "Search",
"clear": "Clear"
},
"NavigationSearchResults": {
"empty": "No matching shops were found.",
"titleShops": "Shops",
"titleProducts": "Products"
},
"NavigationSearchResultsItem": {
"numVouchers": "{numVouchers, plural, =0 {Currently no discounts} one {One discount} other {{numVouchers} discounts}}"
},
"SnackBar" : {
"close": "Close"
},
"VoucherTypes": {
"all": "All discounts",
"vouchers": "Discount codes",
"deals": "Deals",
"cashback": "Cashbacks"
},
"VoucherTypesItem": {
"amount": "({amount, number})"
},
"VoucherCheckdateLabel": {
"today": "Just tested",
"yesterday": "Last tested yesterday",
"dayBeforeYesterday": "Last tested two days ago",
"other": "Last tested on {checkdate, date, ::yyyyMMMd}"
},
"VoucherCode": {
"code": "Code",
"copyToClipboard": "Copy code"
},
"VoucherConditions": {
"title": "Terms & conditions"
},
"VoucherExpiredateLabel": {
"today": "Only valid today",
"tomorrow": "Valid until tomorrow",
"dayAfterTomorrow": "Valid until the day after tomorrow",
"other": "Valid until {expiredate, date, ::yyyyMMMd}",
"none": "Currently no expiry date"
},
"VoucherMinimumOrderValueLabel": {
"defaultMbwKeyword": "minimum order value",
"defaultMbwKeywordShort": "minimum order value",
"defaultCurrencySign": "$",
"none": "No {mbwKeyword}",
"hasValue": "{currencySign}{mbw} {mbwKeyword}"
},
"VoucherModifiedLabel": {
"label": "Last updated:",
"value": "{modified, date, ::yyyyMMMd} at {modified, time, ::H:mm}"
},
"VoucherTypeLabel": {
"label": "{type, select, VOUCHER {Voucher} DEAL {Deal} CASHBACK {Cashback} PRINTABLE {Printable}}",
"noLabel": "{type, select, VOUCHER {Voucher} DEAL {Deal} CASHBACK {Cashback} PRINTABLE {Printable}}"
},
"VoucherValueLabel": {
"money": "{currencySign}{plainValue}",
"percent": "{plainValue}%"
},
"VoucherShowButton": {
"label": "{type, select, VOUCHER {Get voucher} DEAL {Show deal} PRINTABLE {Get voucher} CASHBACK {Get Cashback}}",
"shopLink": "/coupons/show/{shopId}/{voucherId}?click_source={clickSource}&uuid={uuid}",
"merchantBaseURL": "/coupons/"
},
"VouchersListItem": {
"ellipsis": "…"
},
"VouchersListItemValue": {
"exclusive": "Exclusive",
"crossSellingLogo": "{shopName} Coupon"
},
"VouchersListItemContent": {
"showDetails": "TERMS & CONDITIONS",
"crossSellingShop": "More <link>{shopName} Coupon Codes</link>"
},
"VouchersListItemDetails": {
"discount": "Deal:",
"type": "Type:",
"clicks": {
"label": "Statistics:",
"value": "{clicks, number} times activated so far"
}
},
"VoucherAppliestoLabel": {
"label": "Applies to {appliesto, select, ALL {new and existing customers} NEW {new customers} EXISTING {existing customers}}"
}
}
{
"AffiliateDisclaimer": {
"default": "We may earn a commission when you use one of our discounts and make a purchase."
},
"BrandStamp": {
"title": "Provided in collaboration with",
"footerTitle": "Find out more about this ",
"link": "service.",
"logo": {
"alt": "Webgears Group",
"href": "/coupons/partnership"
},
"privacyPolicy": {
"label": "Privacy Policy",
"href": "/coupons/conditions-of-use"
},
"terms": {
"label": "Terms & Conditions",
"href": "/coupons/conditions-of-use"
},
"contact": {
"label": "Contact",
"href": "/coupons/contact"
}
},
"CookieBanner": {
"content": "Cookies help us deliver this service and improve this platform. By continuing to browse the site, you agree to our <link>use of cookies</link>.",
"link": "/privacy-policy",
"cookieName": "_closed_widget_6"
},
"FooterWHW": {
"logoLink": "https://www.wikihow.com",
"logoAlt": "wikiHow",
"search": {
"placeholder": "Search how to…",
"action": "https://www.wikihow.com/wikiHowTo"
},
"links": {
"home": {
"label": "Home",
"href": "https://www.wikihow.com"
},
"about": {
"label": "About wikiHow",
"href": "https://www.wikihow.com/About-wikiHow"
},
"experts": {
"label": "Experts",
"href": "https://www.wikihow.com/Main-Page"
},
"jobs": {
"label": "Jobs",
"href": "https://www.wikihow.com/wikiHow:Jobs"
},
"contact": {
"label": "Contact Us",
"href": "https://www.wikihow.com/wikiHow:Contact-Us"
},
"siteMap": {
"label": "Site Map",
"href": "https://www.wikihow.com/Special:Sitemap"
},
"termsOfUse": {
"label": "Terms of Use",
"href": "https://www.wikihow.com/wikiHow:Terms-of-Use"
},
"privacyPolicy": {
"label": "Privacy Policy",
"href": "https://www.wikihow.com/wikiHow:Privacy-Policy"
},
"contribute": {
"label": "Contribute",
"href": "https://www.wikihow.com/wikiHow:Contribute"
}
}
},
"FooterWHWSocial": {
"title": "Follow Us",
"instagram": {
"href": "https://www.instagram.com/wikihow/",
"title": "Instagram"
},
"facebook": {
"href": "https://www.facebook.com/wikiHow/",
"title": "Facebook"
},
"twitter": {
"href": "https://twitter.com/wikiHow",
"title": "Twitter"
},
"youTube": {
"href": "https://www.youtube.com/wikihow",
"title": "YouTube"
},
"newsletter": {
"href": "https://www.wikihow.com/Newsletters",
"title": "Newsletter"
}
},
"HeaderMenu": {
"helpUs": {
"label": "Help us",
"children": {
"communityDashboard": {
"href": "https://www.wikihow.com/Special:CommunityDashboard",
"label": "Community Dashboard"
},
"createPage": {
"href": "https://www.wikihow.com/Special:CreatePage",
"label": "Write an Article"
},
"requestTopic": {
"href": "https://www.wikihow.com/Special:RequestTopic",
"label": "Request a New Article"
},
"moreIdeas": {
"href": "https://www.wikihow.com/Special:CommunityDashboard",
"label": "More Ideas..."
}
}
},
"explore": {
"label": "Explore",
"children": {
"courseExplore": {
"href": "https://www.wikihow.com/Course/Explore",
"label": "Courses"
},
"techHelpPro": {
"href": "https://www.wikihow.com/Tech-Help-Pro",
"label": "Tech Help Pro"
},
"randomizer": {
"href": "https://www.wikihow.com/Special:Randomizer",
"label": "Random Article"
},
"about": {
"href": "https://www.wikihow.com/wikiHow:About-wikiHow",
"label": "About Us"
},
"categoryListing": {
"href": "https://www.wikihow.com/Special:CategoryListing",
"label": "Categories",
"children": {
"artsAndEntertainment": {
"href": "https://www.wikihow.com/Category:Arts-and-Entertainment",
"label": "Arts and Entertainment"
},
"carsOtherVehicles": {
"href": "https://www.wikihow.com/Category:Cars-%26-Other-Vehicles",
"label": "Cars & Other Vehicles"
},
"computersAndElectronics": {
"href": "https://www.wikihow.com/Category:Computers-and-Electronics",
"label": "Computers and Electronics"
},
"educationAndCommunications": {
"href": "https://www.wikihow.com/Category:Education-and-Communications",
"label": "Education and Communications"
},
"familyLife": {
"href": "https://www.wikihow.com/Category:Family-Life",
"label": "Family Life"
},
"financeAndBusiness": {
"href": "https://www.wikihow.com/Category:Finance-and-Business",
"label": "Finance and Business"
},
"foodAndEntertaining": {
"href": "https://www.wikihow.com/Category:Food-and-Entertaining",
"label": "Food and Entertaining"
},
"health": {
"href": "https://www.wikihow.com/Category:Health",
"label": "Health"
},
"hobbiesAndCrafts": {
"href": "https://www.wikihow.com/Category:Hobbies-and-Crafts",
"label": "Hobbies and Crafts"
},
"holidaysAndTraditions": {
"href": "https://www.wikihow.com/Category:Holidays-and-Traditions",
"label": "Holidays and Traditions"
},
"homeAndGarden": {
"href": "https://www.wikihow.com/Category:Home-and-Garden",
"label": "Home and Garden"
},
"personalCareAndStyle": {
"href": "https://www.wikihow.com/Category:Personal-Care-and-Style",
"label": "Personal Care and Style"
},
"petsAndAnimals": {
"href": "https://www.wikihow.com/Category:Pets-and-Animals",
"label": "Pets and Animals"
},
"philosophyAndReligion": {
"href": "https://www.wikihow.com/Category:Philosophy-and-Religion",
"label": "Philosophy and Religion"
},
"relationships": {
"href": "https://www.wikihow.com/Category:Relationships",
"label": "Relationships"
},
"sportsAndFitness": {
"href": "https://www.wikihow.com/Category:Sports-and-Fitness",
"label": "Sports and Fitness"
},
"travel": {
"href": "https://www.wikihow.com/Category:Travel",
"label": "Travel"
},
"workWorld": {
"href": "https://www.wikihow.com/Category:Work-World",
"label": "Work World"
},
"youth": {
"href": "https://www.wikihow.com/Category:Youth",
"label": "Youth"
}
}
}
}
}
},
"HttpErrorMessageString": {
"notFound": "This page was not found - Error 404.",
"serverTimeout": "Sorry, we're currently unavailable. Please try again later. Code: {status}.",
"clientTimeout": "It seems like you are offline. Please check your internet connection and try again.",
"unknown": "Sorry, an unexpected error occurred. Please try again later.",
"unavailableLegal": "This request may not be serviced due to legal restrictions in your current location that prevent us from serving the requested content."
},
"Logo": {
"homeLink": "https://www.wikihow.com",
"logoAlt": "wikiHow"
},
"NavigationWhiteLabel": {
"showSidebar": "Show menu",
"showSearch": "Search shops",
"cancelSearch": "Close search"
},
"NavigationMenuMore": {
"more": "More"
},
"NavigationSearchInput": {
"formAction": "/search",
"placeholder": "Search",
"clear": "Clear"
},
"NavigationSearchResults": {
"empty": "No matching shops were found.",
"titleShops": "Shops",
"titleProducts": "Products"
},
"NavigationSearchResultsItem": {
"numVouchers": "{numVouchers, plural, =0 {Currently no discounts} one {One discount} other {{numVouchers} discounts}}"
},
"SnackBar" : {
"close": "Close"
},
"VoucherTypes": {
"all": "All discounts",
"vouchers": "Discount codes",
"deals": "Deals",
"cashback": "Cashbacks"
},
"VoucherTypesItem": {
"amount": "({amount, number})"
},
"VoucherCheckdateLabel": {
"today": "Just tested",
"yesterday": "Last tested yesterday",
"dayBeforeYesterday": "Last tested two days ago",
"other": "Last tested on {checkdate, date, ::yyyyMMMd}"
},
"VoucherCode": {
"code": "Code",
"copyToClipboard": "Copy code"
},
"VoucherConditions": {
"title": "Terms & conditions"
},
"VoucherExpiredateLabel": {
"today": "Only valid today",
"tomorrow": "Valid until tomorrow",
"dayAfterTomorrow": "Valid until the day after tomorrow",
"other": "Valid until {expiredate, date, ::yyyyMMMd}",
"none": "Currently no expiry date"
},
"VoucherMinimumOrderValueLabel": {
"defaultMbwKeyword": "minimum order value",
"defaultMbwKeywordShort": "minimum order value",
"defaultCurrencySign": "$",
"none": "No {mbwKeyword}",
"hasValue": "{currencySign}{mbw} {mbwKeyword}"
},
"VoucherModifiedLabel": {
"label": "Last updated:",
"value": "{modified, date, ::yyyyMMMd} at {modified, time, ::H:mm}"
},
"VoucherTypeLabel": {
"label": "{type, select, VOUCHER {Voucher} DEAL {Deal} CASHBACK {Cashback} PRINTABLE {Printable}}",
"noLabel": "{type, select, VOUCHER {Voucher} DEAL {Deal} CASHBACK {Cashback} PRINTABLE {Printable}}"
},
"VoucherValueLabel": {
"money": "{currencySign}{plainValue}",
"percent": "{plainValue}%"
},
"VoucherShowButton": {
"label": "{type, select, VOUCHER {Get voucher} DEAL {Show deal} PRINTABLE {Get voucher} CASHBACK {Get Cashback}}",
"shopLink": "/coupons/show/{shopId}/{voucherId}?click_source={clickSource}&uuid={uuid}",
"merchantBaseURL": "/coupons/"
},
"VouchersListItem": {
"ellipsis": "…"
},
"VouchersListItemValue": {
"exclusive": "Exclusive",
"crossSellingLogo": "{shopName} Coupon"
},
"VouchersListItemContent": {
"showDetails": "TERMS & CONDITIONS",
"crossSellingShop": "More <link>{shopName} Coupon Codes</link>"
},
"VouchersListItemDetails": {
"discount": "Deal:",
"type": "Type:",
"clicks": {
"label": "Statistics:",
"value": "{clicks, number} times activated so far"
}
},
"VoucherAppliestoLabel": {
"label": "Applies to {appliesto, select, ALL {new and existing customers} NEW {new customers} EXISTING {existing customers}}"
},
"SchemaOrgDiscount": {
"exclusive": "Exclusive",
"ellipsis": "…",
"showDetails": "Details",
"crossSellingLogo": "{shopName} promo",
"crossSellingShop": "More <link>{shopName} promos</link>",
"type": "{type, select, VOUCHER {Coupon} DEAL {Deal} CASHBACK {Cashback} PRINTABLE {Printable}}",
"appliesto": "Applies to {appliesto, select, ALL {new and existing customers} NEW {new customers} EXISTING {existing customers}}"
},
"SliderNavigationButton": {
"next": "Forward",
"previous": "Back"
}
}
{
"AffiliateDisclaimer": {
"default": "We may earn a commission when you use one of our discounts and make a purchase."
},
"CookieBanner": {
"content": "Cookies help us deliver this service and improve this platform. By continuing to browse the site, you agree to our <link>use of cookies</link>.",
"link": "/privacy-policy",
"cookieName": "_closed_widget_6"
},
"HttpErrorMessageString": {
"notFound": "This page was not found - Error 404.",
"serverTimeout": "Sorry, we're currently unavailable. Please try again later. Code: {status}.",
"clientTimeout": "It seems like you are offline. Please check your internet connection and try again.",
"unknown": "Sorry, an unexpected error occurred. Please try again later.",
"unavailableLegal": "This request may not be serviced due to legal restrictions in your current location that prevent us from serving the requested content."
},
"Logo": {
"homeLink": "https://www.wikihow.com",
"logoAlt": "wikiHow"
},
"NavigationWhiteLabel": {
"showSidebar": "Show menu",
"showSearch": "Search shops",
"cancelSearch": "Close search"
},
"NavigationMenuMore": {
"more": "More"
},
"NavigationSearchInput": {
"formAction": "/search",
"placeholder": "Search",
"clear": "Clear"
},
"NavigationSearchResults": {
"empty": "No matching shops were found.",
"titleShops": "Shops",
"titleProducts": "Products"
},
"NavigationSearchResultsItem": {
"numVouchers": "{numVouchers, plural, =0 {Currently no discounts} one {One discount} other {{numVouchers} discounts}}"
},
"SnackBar" : {
"close": "Close"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment